@charset "utf-8";



/*==========================================



	FAQ



==========================================*/



.contentBox p{

	/*padding-bottom:1.5em;*/

}



.contentBox h4{

	padding-bottom:10px;

}



#mainBox.faqBox h3{

	color:#FFFFFF;

	display:block;

	padding:15px 10px 15px 10px;

	background:url(../img/bg_ttl.gif) repeat-x;

	border:#C0C3D4 solid 1px;

}



#accordion h3{

	margin-bottom:20px;

}



#mainBox.faqBox .pagetop{

	text-align:right;

	margin-bottom:20px;

}



/* =====================================================================

*

*    Accordion

*

* =================================================================== */



div#accordion{

	width:840px;

	margin:20px auto;

}



div#accordion dl{

	margin:0 0 15px 0;

	padding:0 0 15px 0;

	background:url(../img/line.gif) repeat-x bottom left;

}



div#accordion dl dt{

	font-weight:bold;

	color:#3C6091;

	font-size:13px;

	margin:0 0 0 0;

	padding-top:3px;

	cursor:pointer;

	background: url(../img/btn_open.gif) no-repeat right 0;

}



div#accordion dl dt span{

	padding:1px 0 1px 24px;

	background:url(../img/ico01.gif) no-repeat 0 0;

}



div#accordion dl dd{

	color:#333;

	font-size:12px;

	padding:0 0 2px 24px;

	margin:15px 0 0 0;

	background:url(../img/ico02.gif) no-repeat 0 0;

}



div#accordion dl dt.toggleOpen{

	background-image:url(../img/btn_open.gif);

}



div#accordion dl dt.toggleClose{

	background-image:url(../img/btn_close.gif);

}

