@charset "utf-8";
/****************************************************************************************************

faq

****************************************************************************************************/



/*
大見出し
--------------------------------------------------*/
.faq_headline{
	margin:0;
	padding:10px 10px 10px 35px;
	background-color:#f1f1f1;
	background-repeat:no-repeat;
	background-position:10px center;
	border:1px solid #ccc;
	font-weight:bold;
}
	.faq_headlineClose{ background-image:url(../images/faq/icon_close.gif); }
	.faq_headlineOpen{ background-image:url(../images/faq/icon_open.gif); }


.faq_box1{
	border-left:1px solid #ccc;
	border-right:1px solid #ccc;
	border-bottom:1px solid #ccc;
}

.faq_box1 dl{
	padding-top:1px;
	border-bottom:1px solid #ccc;
}
	.faq_box1 dl:nth-last-child(1){
		border-bottom:none;
	}
	
	.faq_box1 dt{
		padding:15px 30px 20px 10px;
		background:#F8F8F8;
		border-bottom:1px dotted #ccc;
		font-weight:bold;
		background-repeat:no-repeat;
		background-position:98% center;
	}

		.faq_box1 .faq_open{ background-image:url(../../../common/images/cur5_open.png); }
		.faq_box1 .faq_close{ background-image:url(../../../common/images/cur5_close.png); }


	.faq_box1 dd{
		padding:15px 30px 20px 10px;
	}

		.faq_box1 .faq_icon{
			display:block;
			float:left;
			padding:3px 5px;
			width:20px;
			background:#ccc;
			font-size:110%;
			font-weight:bold;
			text-align:center;
			color:#fff;
		}
@media only screen and (max-width:1000px){
	.faq_box1 .faq_icon{
		width:30px;
	}
}
		
		.faq_box1 .faq_body{
			display:block;
			margin:3px 20px 0 40px;
		}

.faq_box1 .faqInbox1{
	margin-top:10px;
	padding:10px;
	border:1px solid #ccc;
}
