@charset 'UTF-8';


/* faq */
.boxlong_top {background:url(../img/boxlong_top.jpg) no-repeat left top; padding-bottom:0; margin-bottom:0;}


.faq_map {width:694px; margin:19px 0 0 0; padding:0}

.faq_box { width:650px; padding:14px 0 4px 0;}

/* menu style ********************************************************/

#l {width:320px; float:left}
#r {width:320px; float:right}

ul.anc_menu {
	width:320px;
	margin:0px 0 0px 0px;
}

ul.anc_menu li {
	background:url(../img/arr_kawaraban_back.gif) no-repeat 0 2px;
	padding:0 0 10px 14px;
	margin:0;
}
ul.anc_menu li.last {padding:0 0 8px 14px;}
* html ul.anc_menu li.last {padding:0 0 0 14px;}
*:first-child+html ul.anc_menu li.last {padding:0 0 0 14px;}

.anc_menu li a{
	margin:0;
	padding:0;
}

dl.faq_dl { margin:30px 0 10px 10px; width:674px}
dl.faq_dl dt { margin:0 0 10px 0px;}
dl.faq_dl dd { background:url(../img/tbl_line.jpg) repeat-x center bottom; padding-bottom:10px;}

dl.faq_dl ul { padding:10px 0 0 0;}



/*otoiawase*/
h3.h4_txt {
	width:674px;
	height:21px;
	background:url(../img/bg_h4.gif) no-repeat;
	font-weight:bold;
	padding:5px 0 0 19px;
	margin:5px 0 5px 10px;
	color:#000000;
}

.cap { padding: 10px 10px 20px 10px;}
