@charset "UTF-8";
/* CSS Document */

/*=======================
#header_nav_inner
=======================*/
.btn1_inner{
	background:url(../img/faq/btn1.jpg);
	width:165px;
	display:block;
	background-position:0 -60px;
	float:left;
}
.btn1_inner a{
	background:url(../img/faq/btn1.jpg);
	width:165px;
	display:block;
}
.btn2_inner{
	background:url(../img/faq/btn2.jpg);
	width:165px;
	display:block;
	background-position:0 -60px;
	float:left;
}
.btn2_inner a{
	background:url(../img/faq/btn2.jpg);
	width:165px;
	display:block;
}
.btn3_inner{
	background:url(../img/faq/btn3.jpg);
	width:165px;
	display:block;
	background-position:0 -60px;
	float:left;
}
.btn3_inner a{
	background:url(../img/faq/btn3.jpg);
	width:165px;
	display:block;
}
.btn4_inner{
	background:url(../img/faq/btn4.jpg);
	width:165px;
	display:block;
	background-position:0 -60px;
	float:left;
}
.btn4_inner a{
	background:url(../img/faq/btn4.jpg);
	width:165px;
	display:block;
}
.btn5_inner{
	background:url(../img/faq/btn5.jpg);
	width:165px;
	display:block;
	background-position:0 -60px;
	float:left;
}
.btn5_inner a{
	background:url(../img/faq/btn5.jpg);
	width:165px;
	display:block;
}
.btn6_inner{
	background:url(../img/faq/btn6.jpg);
	width:165px;
	display:block;
	background-position:0 -60px;
	float:left;
}
.btn6_inner a{
	background:url(../img/faq/btn6.jpg);
	width:165px;
	display:block;
}
#nav_top li a:hover{
	background-position:0 -60px;
}


/*=======================
	#main
=======================*/
#main h4{
	width:705px;
	text-align:center;
	font-weight:normal;
	margin-bottom:25px;
}
#main h4 img{
	vertical-align:baseline;
}

/*=======================
	#main_faq1
=======================*/
.main_inner{
	width:705px;
	float:left;
}
#main_faq1 h4{
	padding-top:10px;
	padding-bottom:10px;
	border-top:3px solid #C1272D;
	border-bottom:1px solid #C1272D;
}
.faq_title{
	width:705px;
	height:282px;
	margin-top:70px;
	margin-bottom:30px;
	float:left;
}
#main_faq_txt{
	text-align:center;
	margin-bottom:70px;
}
.faq_box{
	width:705px;
	float:left;
	border-bottom:1px dashed #C1272D;
	margin-top:30px;
}
.faq_box_q {
	width:680px;
 	display:table;
	margin-bottom:30px;
	margin-left:30px;
}
.faq_box_a {
	width:640px;
 	display:table;
	margin-bottom:40px;
	margin-left:65px;
}
.faq_q_icn,
.faq_q_txt {
 	display:table-cell;
	color:#C1272D;
	font-size:130%;
	float:left;
	margin-right:25px;
}
.faq_q_txt {
	vertical-align:middle;
}
.faq_a_icn,
.faq_a_txt {
 	display:table-cell;
}
.faq_a_icn {
	vertical-align:top;
}
.faq_a_txt {
	width:573px;
	vertical-align:top;
}