@charset "utf-8";
/*------------------------------------------------------------
	ページ
------------------------------------------------------------*/
/* 記事 */

#main .conts_wrap .faq_cont_wrap {
	margin: 0px 0px 10px;
	overflow: hidden;
}
#main .conts_wrap .faq_cont_wrap .faq_cont_box {
	background: #e8e8e8;
	padding: 10px;
	border: 6px solid #F8F8F8;
}
#main .conts_wrap .faq_cont_wrap .faq_cont_box .ttl {
	font-size: 18px;
	font-weight: bold;
	background: url(../img/faq/icon_open.gif) no-repeat right 16px;
	
	padding: 5px 5px 0;
}
.accordion_head {
	cursor: pointer;
}
#main .conts_wrap .faq_cont_wrap .faq_cont_box .ttl span {
	background: url(../img/faq/icon_q.gif) no-repeat left top;
	display: block;
	padding: 15px 30px 0 70px;
	min-height: 45px;
}
#main .conts_wrap .faq_cont_wrap .faq_cont_box .ttl.selected {
	background: url(../img/faq/icon_close.gif) no-repeat right 16px;
}
#main .conts_wrap .faq_cont_wrap .faq_cont_box .work_txt {
	padding: 0 30px 0 80px;
}
#container #conts #main .conts_wrap .cate_ttl {
	font-size: 20px;
	line-height: 36px;
	font-weight: bold;
	background: url(../img/faq/ttl_bg.gif) no-repeat left bottom;
	padding: 4px 0px 0px 30px;
	height: 40px;
	width: 710px;
	margin: 0 0 15px;
}
