@charset "UTF-8";

@import "./base.css";

/* ================================================================================== 
★　CSS インフォーメーション　★
☆　よくあるご質問　☆

■１．faq.html


===================================================================================== 

■１．faq.html

================================================================================== */
.faq-left li{
	margin:0 0 10px;
}

.faq-read{
	margin:0 0 15px;
	line-height:1.7em;
	
	font-size:1.4em;
}

.faq-read a{
	color:#bc863e;
	text-decoration:none;
}

.faq-read a:hover{
	text-decoration:underline;
}

.detail-content-ttl-end h3{
	padding:0 0 0 28px;
	color:#8d6f41;
	background:url(../../faq/images/icon_q01.gif) no-repeat left center;
	
	font-weight:bold;
	line-height:20px;
	font-size:1.4em;
}

.detail-content-end ul{
	margin:15px auto 10px;
	/margin:10px auto 5px;
	width:690px;
	
	overflow:hidden;
	_zoom:1;
}

.detail-content-end li{
	float:left;
	margin:5px 0;
	width:49%;
	
	font-size:1.2em;
}

.detail-content-end li.faq-w100{
	width:100%;
}

.detail-content-end li a{
	display:block;
	margin:0 8px 0 0;
	padding:0 0 0 18px;
	background:url(../images/arrow_brown_down.gif) 0 2px no-repeat;
	color:#555;
	text-decoration:none;
}

.detail-content-end li a:hover{
	text-decoration:underline;
}

.faq-answer {
	margin:25px 0 0;
	padding:25px 0 0;
	background:url(../images/dot_brown_alph.gif) top repeat-x;
}

.faq-answer .detail-content-ttl-end h3{
	padding:0;
	background:none;
}


.faq-answer .detail-content-in{
	margin:0 0 15px;
	background:url(../../faq/images/faq_frame_in.gif) repeat-y;
}

.faq-answer .detail-content-end{
	padding:0 0 5px;
	background:url(../../faq/images/faq_frame_end.gif) bottom no-repeat;
	overflow:hidden;
	_zoom:1;
}

.faq-content-in{
	width:715px;
	margin:15px auto;
	background:#FFF;
}

.faq-content-top{
	background:url(../../faq/images/faq_frame02_top.gif) no-repeat top;
}

.faq-content-end{
	padding:14px;
	background:url(../../faq/images/faq_frame02_end.gif) no-repeat bottom;
	overflow:hidden;
	_zoom:1;
}

.faq-content-end dt {
	clear: left;
	float: left;
	width: 22px;
	padding: 5px 0;
}

.faq-content-end dd {
	margin-left: 0;
	padding: 5px 0 5px 30px;
	text-align:justify;
	text-justify:inter-ideograph;
	line-height:1.8em;
	
	font-size:1.2em;
}

.faq-content-end dd a{
	color:#BF8A40;
	text-decoration:none;
}

.faq-content-end dd p a{
	padding:0 0 0 18px;
	background:url(../images/arrow_brown_left.gif) 0 2px no-repeat;
}

.faq-content-end dd a:hover{
	text-decoration:underline;
}

.faq-content-end dd.faq-query {
	color:#bf8a40;
	font-weight:bold;
	line-height:22px;
	
	font-size:1.4em;
}



	

