@charset "utf-8";

/* ------------------------------------------------------------

	filename:	detail.css
	created:	151203
	update:		151203
	
------------------------------------------------------------ */



body#faq{
	
}

body#faq dl.faq{
	margin : 40px 15px;
	text-align : left;
}

body#faq dl.faq dt{
	padding : 15px 10px 15px 15px;
	margin : 10px auto;
	border : 1px solid #c0c0c0;
	border-radius : 10px;
	font-size : 120%;
	background : #fff url('../images/faq_bg.png') no-repeat;
	background-position : 0 50%;
	padding-left : 50px;
	-webkit-background-size: 50px auto;
	-moz-background-size: 50px auto;
	background-size: 50px auto;
}
body#faq dl.faq dt a{
	text-decoration : none;
	display : block;
	color : #333;
	background : url('../images/faq_ddclosebg.png') no-repeat;
	background-position : 100% 50%;
	padding : 5px 30px 5px 0px;
	-webkit-background-size: 25px;
	-moz-background-size: 25px;
	background-size: 25px;
	min-height : 25px;
}
body#faq dl.faq dt a.close{
	background : url('../images/faq_ddclosebg.png') no-repeat;
	background-position : 100% 50%;
	-webkit-background-size: 25px;
	-moz-background-size: 25px;
	background-size: 25px;
}
body#faq dl.faq dt a.open{
	background : url('../images/faq_ddbg.png') no-repeat;
	background-position : 100% 50%;
	-webkit-background-size: 25px;
	-moz-background-size: 25px;
	background-size: 25px;
}
body#faq dl.faq dd{
	margin : 20px;
	padding : 10px;
	border : solid #30abd7;
	border-width : 0 0 0 4px;
}
