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

/*======================================

	C10.faq

=======================================*/
/*commonWrpper*/
div.listBox{
	margin-bottom:3px;
}

/*contents*/

/*faqIndex*/
div#faqIndex{
	width:830px;
	background:#f4f4f1;
	margin:0 0 35px 0;
	padding:0 0 0 30px;
	zoom:1;
}
*html div#faqIndex{
	width:860px;
	background:#f4f4f1;
	padding:0 0 0 30px;
	zoom:1;
}
div#faqIndex:after{
	content: ".";
	display: block;
	clear: both;
	height: 0;
	visibility: hidden;
}
div#faqIndex ul{
	float:left;
	width:388px;
	margin:0 27px 17px 0;
}
*html div#faqIndex ul{
	float:left;
	width:363px;
	margin:0 6px 17px 0;
}
*html div#faqIndex ul.rightColumn{
	float:left;
	width:363px;
	margin:0 0 17px 25px;
}
div#faqIndex li{
	width:388px;
	margin:0;
	padding:0;
	background:url(../images/bg_tit.gif) left 11px repeat-x;
}
*html div#faqIndex li{
	width:363px;
	margin:0;
	padding:0;
	background:url(../images/bg_tit.gif) left 11px repeat-x;
}
div#faqIndex li img{
	margin:13px 0 5px 0;
	border-right:solid 8px #f4f4f1;
}

div#faqIndex li ul{
	float:none;
	width:auto;
	padding:0;
}
*html div#faqIndex li ul{
	width:380px;
}

div#faqIndex li li{
	width:322px;
	margin:0;
	background:none;
}
*html div#faqIndex  li li{
	width:380px;
}
div#faqIndex li li a{
	display:block;
	width:341px;
	padding:5px 10px 4px 29px;
	border-top:solid 1px #ffffff;
	border-right:solid 1px #ffffff;
	border-bottom:solid 1px #e1e1de;
	border-left:solid 1px #ffffff;
	background:#fdfdfd url(../images/ico_q.gif) 11px 4px no-repeat;
	color:#42301c;
}
*html div#faqIndex li li a{
	width:380px;
}
div#faqIndex li li a:hover{
	padding:6px 10px 3px 29px;
	background:#f8f8f8 url(../images/ico_q.gif) 11px 4px no-repeat;
	text-decoration:none;
	color:#56422d;
}

/*faqList*/
div.faqList{
	margin:0 0 30px 0;
	text-align:center;
}
div.faqList h3{
	margin:0 0 13px 12px;
	padding:1px 0 2px 10px;
	background:url(../images/pic_label.gif) left top no-repeat;
	text-align:left;
	font-size:1.2em;
	font-weight:bold;
	color:#463736;
}

div.faqCategory{
	padding:0 0 1px 0;
	background:url(../../common/images/contents/bg_boxList_bottom.gif) left bottom no-repeat;
}

*html div.faqCategory{
	padding:0 0 20px 0;
	background:url(../../common/images/contents/bg_boxList_bottom.gif) left bottom no-repeat;
}
*:first-child+html div.faqCategory{
	padding:0 0 20px 0;
	background:url(../../common/images/contents/bg_boxList_bottom.gif) left bottom no-repeat;
}

div.faqBox {
	width:776px;
	margin:0 auto 22px auto;
	zoom:1;
}

div.faqBox:after {
	content: ".";
	display: block;
	clear: both;
	height: 0;
	visibility: hidden;
}

div.faqList h4{
	width:736px;
	margin:0 0 10px 22px;
	padding:7px 30px;
	background:#f4f4f1 url(../images/g_q.gif) 8px center no-repeat;
	text-align:left;
	font-weight:bold;
}
*html div.faqList h4{
	width:796px;
	margin:0 0 10px 0;
	padding:7px 30px;
	background:#f4f4f1 url(../images/g_q.gif) 8px center no-repeat;
	text-align:left;
	font-weight:bold;
}

div.faqList div.faqBox div.text {
	width:610px;
	float: right;
	padding:0px 0 0 0;
	text-align:left;
}
div.faqList div.faqBox p.photo {
	float: left;
	text-align:left;
}

div.faqBox div.text p{
	margin:4px 0 13px 0;
	padding:0 15px;
	line-height:1.2em;
}
div.faqBox div.text a.link{
	margin:0 0 0 14px;
	padding:0;
	background:none;
}


