@charset "utf-8";


/* =main_contents
----------------------------------------------- */
#faq .title{
	background-image:url(../images/faq/title_bg.jpg);
}
#faq .inner .box{
	margin-bottom:20px;
	overflow:hidden;/* slideUp対策 */
}
#faq .inner .box .mds{
	background-color:#F5F5F5;
	font-weight:bold;
	cursor:pointer;
}
#faq .inner .box .mds .num{
	display:block;
	float:left;
	width:60px;
	padding-top:5px;
	padding-bottom:5px;
	background-color:#189E81;
	color:#FFF;
	text-align:center;
	font-size:130%;
}
#faq .inner .box .mds .txt{
	display:block;
	float:right;
	width:560px;
	padding-top:7px;
	padding-bottom:5px;
	font-size:120%;
}
#faq .inner .box .mds.open .txt{color:#189E81;}
#faq .inner .box .detail{
	border-right:3px #F5F5F5 solid;
	border-bottom:3px #F5F5F5 solid;
	border-left:3px #F5F5F5 solid;
	background:url(../images/common/icn_tri_02.png) 20px 0 no-repeat;
}
#faq .inner .box .bg{
	padding:20px 20px 15px;
	background:url(../images/faq/detail_bg.png) right bottom no-repeat;
}
#faq .inner .box .detail p{
	margin-top:10px;
}