@import url(../../common/css/reset.css);
@import url(../../common/css/base.css);
@import url(../../common/css/main.css);
@import url(../common/css/lnavi.css);
/* l-navi
---------------------------------------------------------------------------------------------------- */
#g_navi #g_navi05 a {
	width:83px;
	background-image:url(../../common/img/g_navi005.jpg);
	height:33px;
	background-position:0px 1px;
} 

#lnavi li#navi04 a{
	background-image: url(../common/img/lnavi004.jpg);
	background-position:0px 21px;
	width: 65px;
	height: 21px;
}


#lnavi02{
	width: 223px;
	height::42px;
	padding-top: 12px;
	padding-left:200px;
	float:right;
}

#lnavi02 li a{
	display: block;
	text-indent: -9999px;
	background-position: top left;
}
#lnavi02 li a:hover, #lnavi02 li a.hover{
	background-position: 0px 22px;
}

#lnavi02 li{
	height:21px;
	float: left;
}

#lnavi02 li#navi02_b{
	margin-left: 20px;
}

#lnavi02 li#navi03_b{
	margin-left: 20px;
}

#lnavi02 li#navi03_b{
	margin-right: 0px;
}

#lnavi02 li#navi01_b a{
	background-image: url(../img/surport03/lnavi001.jpg);
	width: 40px;
	height: 21px;
}
#lnavi02 li#navi02_b a{
	background-image: url(../img/surport03/lnavi002.jpg);
	width: 40px;
	height: 21px;
}
#lnavi02 li#navi03_b a{
	background-image: url(../img/surport03/lnavi003.jpg);
	width: 91px;
	height: 21px;
}


#pan {
	width:400px;
	padding-top:16px;
	float:right;
	padding-right:25px;
}

#pan a {
	color:#000000;
}

#pan .pan_link {
	background-color:#FFFFFF;
	color:#000000;
}

/*contents
---------------------------------------------------------------------------------------------------- */
#contents h1 {
	float:left;
}

#contents #cont_box {
	padding-left:35px;
	border-bottom:none;
}

#cont_box .cont_txt {
	padding:20px 0px;
	border-bottom:inset 1px #00327A;
}

#cont_box .cont_txt02 {
	padding:20px 0px ;
	border-bottom:dotted 1px #00327A;
}




#contents .page_top {
	padding:0px;
	color:#00327A;
	clear:both;
	text-align: right;
	margin-bottom: 20px;
}



#contents a {
	color:#00327A;
	text-decoration:underline;
	
}

#contents a:hover{
	color:#00327A;
	text-decoration:none;
}

.faq_txt_01 {
	padding:20px 0px;
	color:#333333;
}

#cont_box .cont_txt02 h2 {
	padding-top:0px;
	padding-bottom:10px;
}

#cont_box .cont_txt02 dd {
	width:750px;
	padding-top:10px;
	padding-bottom:20px;
}
#cont_box .cont_txt02 dd.mgBig {
	padding-bottom:40px;
}
	#cont_box .cont_txt02 dd p.mg {
		margin-bottom:1em;
	}
	#cont_box .cont_txt02 dd ul {
		list-style:disc outside;
		margin:0 0 1em 1.2em;
	}
		#cont_box .cont_txt02 dd ul li.none {
			list-style:none outside;
		}
			#cont_box .cont_txt02 dd ul li.none sup {
				margin-right:5px;
			}
	#cont_box .cont_txt02 dd ul.ast {
		list-style:none;
		margin:0;
		text-indent:-1em;
		margin-left:1em;
	}
	#cont_box .cont_txt02 dd table {
		margin-top:5px;
	}
		#cont_box .cont_txt02 dd table th {
			width:140px;
			font-weight:bold;
			padding-top:5px;
		}
		#cont_box .cont_txt02 dd table td {
			padding-top:5px;
		}
	#cont_box .cont_txt02 dd ul.btnList {
		list-style:none;
		margin:1em 0 0;
	}
		#cont_box .cont_txt02 dd ul.btnList li {
			list-style:none;
			margin:0;
			float:left;
			display:inline;
			margin-right:15px;
		}
			#cont_box .cont_txt02 dd ul.btnList li a {
				display:block;
				height:32px;
				background-position:left top;
				background-repeat:no-repeat;
				text-indent:-9999px;
			}
			#cont_box .cont_txt02 dd ul.btnList li a:hover {
				background-position:left bottom;
			}
				#cont_box .cont_txt02 dd ul.btnList li.request a {
					width:197px;
					background-image:url(../img/surport03/request_btn.jpg);
				}
				#cont_box .cont_txt02 dd ul.btnList li.sample a {
					width:173px;
					background-image:url(../img/surport03/sample_btn.jpg);
				}
		
.repair a {
	display:block;
	width:210px; height:32px;
	background-position:left top;
	background-repeat:no-repeat;
	background-image:url(../img/surport03/repair_btn.jpg);
	text-indent:-9999px;
}
.repair a:hover {
	background-position:left bottom;
}


#cont_box dt {
	font-weight:bold;
	font-size:14px;
	color:#00327a;
}

#cont_box .no_line {
	border-bottom:none;
	margin-right: 40px;
}

#cont_box .ph_float{
	width:400px;
	float:left;
}

#cont_box .ph_float02 {
	float:right;
}

#cont_box .midashi {
	padding:10px 0px;
}

#cont_box .btn_area dt {
	padding:0px;
	color:#333333;
	font-size:10px;
	font-weight:normal;
}

#cont_box .btn_area dd {
	padding-top:0px;
	padding-bottom:30px;
}



#cont_box .btn{
	width: 161px;
	height:30px;
}

#cont_box .btn a{
	height:30px;
	display: block;
	text-indent: -9999px;
	background-image:url(../img/surport03/btn_001.jpg);
	background-position:no-repeat;
	background-position: top left;
}

#cont_box .btn a:hover{
	height:30px;
	background-position: bottom left;
}


strong {
	font-weight:bold;
}


/* clearfix
---------------------------------------------------- */
.clearfix:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility:hidden;
}
.clearfix {
	display: inline-block;
}
/* Hides from IE-mac \*/
* html .clearfix {
	height: 1%;
}
.clearfix {
	display: block;
}
/* End hide from IE-mac */
