a:link{color:#333333}
a:visited,a:active{color:#333333}
a:hover{color:#7F7F7F}

a.locate3:link{color:#333333}
a.locate3:visited,a:active{color:#333333}
a.locate3:hover{color:#7F7F7F; }

a img {
    border: none;
}

.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

.clearfix {display: inline-table;}

#topheader{
	width:768px;
	height:78px;
	font-size: 10px;
	font-family: Verdana, Arial, sans-serif;
    background: #FFFFFF;
    text-align: left;
    color: #666666;
    white-space:normal;
    margin-bottom: 15px;
}

#topheader a,
#topheader a:link{
	color: #333333;
    text-decoration: none;
}
#topheader a:visited {
    color: #666666;
    background: transparent;
    text-decoration: none;
}
#topheader a:hover {
    color: #724c3a;
    text-decoration: underline;
}
#topheader a:active {}

#h_logo{
	float: left;
	width:220px;
	height:78px;
}

#h_search_box{
	float: left;
	width:545px;
	height:48px;
}

#h_search_box2{
	padding-top:23px;
	padding-right:5px;
	text-align: right;
}

#h_search ul, #h_search li{
	display: inline; 
	list-style:none;
}

#h_search ul{
	text-align: right;
}

/* フォーム */
form {
    margin: 0px;
}
#search-options,
input,
textarea {
    padding: 1px;
}
#search {
    width: 140px;
    height: 20px;
}
html > body #search {
    height: 15px;
}

#headerbar{
	width:545px;
	height:30px;
	float:left;
}

#topbarbox2{
	padding-top:4px;
	padding-right:1px;
}

#topbarboxw{
	width:540px;
	height:24px;
}

#h_bar ul{
	text-align: right;
}

#h_bar li{
	display: inline; 
	padding-left:1px;
	list-style:none;
	font-size: 10px;
}

body{
		margin:0;
		padding:0;
		color:#666666;
		font-family: ＭＳ Ｐゴシック, MS UI Gothic, sans-serif;	
	 font-size: 12px;
		background-color: #ffffff;
		}

.skyblue {color:#5C8BD8; }
.skyblue_b {color:#5C8BD8; font-weight: bold; font-size: 12px}
.b6 {color:#666666}
.orange_b {color:#FF7700; font-weight: bold; font-size: 12px}
.yello_b {color:#DFB300; font-weight: bold; font-size: 12px}
.blue_b {color:#0075FF; font-weight: bold; font-size: 12px}
.green_b {color:#069500; font-weight: bold; font-size: 12px}
.red_b {color:#F70000; font-weight: bold; font-size: 12px}
.violet_b {color:#6666CC; font-weight: bold; font-size: 12px}
.white_b {color:#FFFFFF; font-weight: bold; font-size: 12px}
		
th {font-size: 15px; line-height: 15px; text-decoration: none; font-weight: normal}
td {font-size: 12px; line-height: 17px; text-decoration: none; font-weight: normal}
.text7 {font-size: 7px; text-decoration: none; font-weight: normal}
.text9 {font-size: 9px; line-height: 14px; text-decoration: none; font-weight: normal}
.text10 {font-size: 10px; line-height: 10px; text-decoration: none; font-weight: normal;}
.text10b {font-size: 10px; line-height: 14px; text-decoration: none; font-weight: bold}
.text11c {font-size: 11px; line-height: 15px; font-weight: normal;}
.text12 {font-size: 12px; line-height: 20px; text-decoration: none; font-weight: normal}
.text12b {font-size: 12px; text-decoration: none; font-weight: bold}
.text12c {font-size: 12px; text-decoration: none; font-weight: normal}
.text12d {font-size: 12px; font-weight: normal}
.text13 {font-size: 13px; line-height: 21px; text-decoration: none; font-weight: normal}
.text13b {font-size: 13px; line-height: 21px; text-decoration: none; font-weight: bold}
.text13x {font-size: 13px; text-decoration: none; font-weight: normal}
.text14 {font-size: 15px; line-height: 23px; text-decoration: none; font-weight: normal}
.text14b {font-size: 15px; line-height: 23px; text-decoration: none; font-weight: bold}
.text14x {font-size: 15px; text-decoration: none; font-weight: nomal}
.text15 {font-size: 15px; line-height: 25px; text-decoration: none; font-weight: normal}
.text15b {font-size: 15px; line-height: 25px; text-decoration: none; font-weight: bold}
.text32b {font-size: 25px; line-height: 32px; font-weight: bold}
.text25b {font-size: 18px; line-height: 30px; font-weight: bold}

/* Generic Page */
#genericContents { margin: 0px; padding: 20px; margin-bottom: 30px; width: 740px; text-align:left; }

#genericContents .left{ float: left; width: 370px; }
#genericContents .right{ float: right; width: 370px; }
#genericContents .clear{ clear: both; }
#genericContents h1 { left: -999px; top:-999px; position: absolute; }
#genericContents h2 { font-size: 14px; color: #303030; font-weight:bold; line-height:18px; }
#genericContents h3 { font-size: 13px; color: #333333; font-weight:bold; padding-top: 5px; }
#genericContents h4 { font-size: 13px; color: #333333; font-weight:bold; padding-top: 5px; text-align:center; }
#genericContents h5 { font-size: 12px; color: #333333; font-weight:bold; }
#genericContents p { font-size: 12px; line-height:18px; color: #303030; font-weight: normal; }
#genericContents p.right { text-align: right; }
#genericContents p.address {margin-left:50px; margin-bottom:25px; }
#genericContents p.dashed {
	background:#ffffff;
	padding:10px;
	border-top:dashed #030303 2px;
	border-bottom:dashed #030303 2px;
	}
#genericContents p.indent {
	font-size: 12px;
	line-height:18px;
	color: #303030;
	font-weight: normal;
	margin-left:50px;
	}
#genericContents #box {
	padding:0 10px 10px 10px;
	margin-bottom: 20px;
	background:#ffffff;
	border: solid 1px #333333;
	}
#genericContents ol {
	list-style:decimal;
	padding-left: 20px;
	color: #303030;
	font-size: 12px;
	line-height:18px; 
	font-weight: normal;
	}
#genericContents ul { list-style:disc; padding-left: 20px; color: #303030; font-size: 12px; line-height:18px; font-weight: normal; }
#genericContents li { a:link {color:#303030; }
#genericContents li { a:visited color:#303030; }
#genericContents li { a:hover color:#303030; }
#genericContents li { a:active color:#303030; }
#genericContents link { font-size: 10px; }

#pressRelease p { padding-bottom:50px; }

.boldUnder { color: #333333; font-weight:bold; text-decoration: underline; }


/* End Generic Page */
