@charset "UTF-8";

/* ****************************************************
Title: n_restaurant.css
Created date: 2010/03/29
Last Modified: 2010/03/29
Created by: iGrove
***************************************************** */


/* Table Of Contents
----------------------------------------

#01 primary

----------------------------------------*/


/* #01 primary
---------------------------------------------------------------------------- */

div.mainimageFAQ {
	border-bottom: 1px solid #FFF;
	background:url(../../images/faq/faq_main_image.jpg) no-repeat bottom center;
	height: 300px;
	margin: 0 auto;
	padding: 0;
	text-align: center;
	width: 100%;
}

div.contents_title{
	padding:15px 0;
}

div.cmt01{
	color:#47250D;
	font-size:1em;
}

div.q_ttl01{
	padding:25px 0 15px 0;
}

div.contents01 {
	padding:0 0 10px 0;
}

.faq_txt{
	background:url(../../images/faq/q_txt_bg.gif) left top no-repeat;
	height:22px;
	color:#fff;
	padding:8px 0 0 30px;
	font-size:14px;
	text-align:left;
	line-height:100%;
	cursor:pointer;
}

.point01 {
	padding: 0px 0px 0px 15px;
	background:url(../../images/faq/n_point01.gif) no-repeat 0px 5px;
}

.nextLineBox02 {
	padding: 10px 0px;
}


div.contents02 {
	padding:0 0 80px 0;
}

div.sl_menu_box {
	border-right: solid 1px #49250D;
	border-left: solid 1px #49250D;
	border-bottom: solid 1px #49250D;
	padding: 20px 12px 15px 12px;
	margin-right:1px;
}

div.subject{
	text-align:left;
	padding:0 0 15px 0;
}

div.subject_txt{
	color:#885A3B;
	line-height:150%;
	text-align:left;
}

strong{
	color:#F00;
}

.attentionBox {
	padding :5px;
	border: 1px solid #C00;
}

.topicsBox {
	padding: 10px;
	border: 1px solid #CCC;
	margin:5px 0;
	background: #FFFFEC;
}

div#pageBody {
	padding: 0;
	clear: both;
	margin: 0 auto;
	width: 865px;
}

.clr{
	clear:both;
	height:0;
	font-size:0px;
	line-height:0%;
	visibility:hidden;
}

