@charset "utf-8" ;


/********************************************************************************************************
AUTHOR:         a.oya
CSS構成書:      基本段組み（全頁共通）


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


/*-----------------------------------------------------------------------------------------------------
            よくあるご質問
-------------------------------------------------------------------------------------------------------*/



#faq h1{
	background:#E0E0E0 url(/common/img/faq_q_icon.gif) 10px center no-repeat;
	font-size:1.3em;
	margin-bottom:2px;
	padding:10px 10px 10px 36px;
	}

#faq h1.odd{
	background:#E8E8E8 url(/common/img/faq_q_icon.gif) 10px center no-repeat;
	}

#faq h1 a{
	display:block;
	color:#000;
	text-decoration:none;
	}

#faq h1 a:hover{
	text-decoration:underline;
	}

#faq .answer{
	border:1px solid #D4D4D4;
	margin:0 0 8px 0;
	padding:6px;
	}

#faq .answer p{
	background:url(/common/img/faq_a_icon.gif) 3px 6px no-repeat;
	padding-left:28px;
	}



/*-----------------------------------------------------------------------------------------------------
            オンライン予約
-------------------------------------------------------------------------------------------------------*/

#reservation .block{
	margin-bottom:54px;
	}

#reservation .block h1{
	margin-bottom:24px;
	}


#reservation .block div{
	padding:0 10px 21px 10px;
	margin-bottom:18px;
	overflow:hidden; /* 回り込み解除指定 */
	zoom:1; /* 回り込み解除指定 IE6-7 */
	background:url(/common/img/common_bd01.gif) left bottom repeat-x;
	}

#reservation .block div img{
	float:left;
	}

#reservation .block div p{
	float:left;
	display:inline;
	margin-left:12px;
	font-size:1.1em;
	width:438px;
	line-height:1.4em;
	}

#reservation .block div p.line1{
	padding-top:7px;
	}






