/*main******************************************************/
#main {
	background: url(../images/main_bg.jpg) no-repeat center top;
	margin: 0px;
	padding: 0px;
	text-align:center;
}

/*contentsBody******************************************************/


#contentsBody {
	margin: 0px auto;
	padding: 34px 0px 60px 0px;
	height: auto;
	width: 1000px;
	background:url(../images/bg_cuisine.png) no-repeat 600px 150px;
}

#contentsBody h3 {
	margin: 0px;
	padding: 0px 0px 20px;
}
.faqCate {
	margin: 0px;
	padding: 0px 40px 0px 20px;
	float: left;
	height: auto;
	width: 280px;
	border-left: 3px solid #e7e7ce;
}
.faqCate ul {
	margin: 0px;
	padding: 15px 0px 20px;
}
.faqCate ul li {
	background: url(../images/faq_sankaku.png) no-repeat 0px 8px;
	margin: 0px;
	padding: 5px 0px 5px 12px;
}
.contactBoxfaq {
	margin: 0px;
	padding: 0px;
	float: right;
	height: auto;
	width: 268px;
}
.faqList {
	margin: 0px;
	padding: 0px;
	float: left;
	height: auto;
	width: 690px;
}


.faqList dl.faq{}
.faqList dl.faq dt{background:#e4e3db; padding:10px 10px 8px 10px; font-weight:bold;}
* html .faqList dl.faq dt{height:1em;}
.faqList dl.faq dt span{padding-right:8px;}
.faqList dl.faq dt img{vertical-align:middle;}
.faqList dl.faq dd{ padding:23px 10px 20px 45px; position:relative;}
.faqList dl.faq dd span.a{width:23px; height:17px; position:absolute; left:10px; top:25px; display:block; float:left;}
* html .faqList dl.faq dd span.a{left:-35px;}
.faqList dl.faq dd p{margin-bottom:15px; line-height:1.9;}
.faqList dl.faq dd div.contact{background:#f7f7f7; padding:10px; margin-bottom:15px;}
.faqList dl.faq dd div.contact p{margin-bottom:0.25em;}
.faqList p.faqReturn{width:100%; text-align:center; padding:12px 0 0 0; margin-bottom:0;}

.faqList ul.pager{border:1px #dddddd solid; border-left:none; border-right:none; padding:8px 0;}
 .faqList ul.pager:after{content:"."; clear:both; height:0; display:block; visibility:hidden;}
 * html #article ul.pager{display:inline-block;}
 *:first-child+html #article ul.pager{display:inline-block;}
.faqList ul.pager li{}
.faqList ul.pager li.prev{float:left;}
.faqList ul.pager li.next{float:right;}
.faqList ul.pager li.prev a{background:url(../images/left.png) no-repeat left 0.4em; padding-left:15px;}
.faqList ul.pager li.next a{
	background:url(../images/right.png) no-repeat right 0.4em;
	padding:2px 17px 0px 0px;
}
.contactBoxfaq p {
	margin: 0px;
	padding: 5px 0px 0px;
}
