@charset "utf-8";

/*---page_---*/
#main-area {
	width: 794px;
	padding:133px 0 0 16px;
	margin: 0 auto;
	height:130px;
}
#maincolumn h3 {
	margin-bottom:20px;
}
#maincolumn div.bnr {
	width:661px;
	overflow:hidden;
}
#maincolumn div.bnr p.left {
	float:left;
	display:inline;
}
#maincolumn div.bnr p.right {
	float:right;
	display:inline;
}
#maincolumn div.faq_box {
	margin-bottom:20px;
	width:661px;
	background:url('../images/faq/bg_01.jpg') repeat-y;
	overflow:hidden;
}
#maincolumn div.faq_box .wrap {
	width:661px;
	overflow:hidden;
}
#maincolumn div#faq_01 .wrap {
	background:url('../images/faq/bg_02.jpg') no-repeat;
}
#maincolumn div#faq_02 .wrap {
	background:url('../images/faq/bg_03.jpg') no-repeat;
}
#maincolumn div#faq_03 .wrap {
	background:url('../images/faq/bg_04.jpg') no-repeat;
}
#maincolumn div#faq_04 .wrap {
	background:url('../images/faq/bg_05.jpg') no-repeat;
}
#maincolumn div.faq_box h4 {
	margin-bottom:15px;
}
#maincolumn div.faq_box dl {
	margin:0 0 0 23px;
	width:615px;
	overflow:hidden;
}
#maincolumn div.faq_box dl dt {
	padding:10px 0 10px 40px;
	font-size:16px;
	font-weight:bold;
	color:#9e323a;
	background:url('../images/faq/icon_q.jpg') no-repeat 0 0;
	overflow:hidden;
}
#maincolumn div.faq_box dl dd {
	padding:10px 0 20px 40px;
	background:url('../images/faq/icon_a.jpg') no-repeat 0 0;
	overflow:hidden;
}
#maincolumn div.faq_box div.foot {
	width:661px;
	height:18px;
	line-height:18px;
	background:url('../images/faq/bg_06.jpg') no-repeat bottom;
	overflow:hidden;
}
#maincolumn div.bnr_02 {
	margin-bottom:38px;
	width:661px;
	overflow:hidden;
}
#maincolumn div.bnr_02 p.left {
	margin-right:12px;
	float:left;
	display:inline;
}
#maincolumn div.bnr_02 p.right {
	float:right;
	display:inline;
}






