@charset "utf-8";
/* ===================================================================
CSS information

 file name  :hotspring.css
 author     :Ability Consultant
style info  :設定　ハックは最下部に記述
=================================================================== */



/* --------------------------------------------------
	
	#header		ヘッダー
		
----------------------------------------------------- */

#hotspring #header #cnt_header h2 {
	background:url(../hotspring/images/title.jpg) center 0 no-repeat;
}


/*----------------------------------------------------
   #sbmenu		サブメニュー
---------------------------------------------------- */

#hotspring #sbmenu ul {
	width:335px;
	background:url(../hotspring/images/sbmenu.gif);
}


#hotspring #sbmenu ul li#sbm_ikinoyu {
	width:100px;
}

#hotspring #sbmenu ul li#sbm_yumenoyu {
	width:102px;
}

#hotspring #sbmenu ul li#sbm_privatehp {
	width:133px;
}



/*----------------------------------------------------
   #cnt_hotspring		
---------------------------------------------------- */

#hotspring #cnt_hotspring {
	width:660px;
	background:url(../hotspring/images/bg_hotspring.jpg) left top no-repeat;
}

#hotspring #cnt_hotspring #txthtospring {
	margin:0 0 0 auto;
	padding:31px 0 40px 0;
	width:325px;
	background:url(../hotspring/images/bg_txthtospring.jpg) left top no-repeat;
}

#hotspring #cnt_hotspring #txthtospring h3 {
	margin:0 0 15px 113px;
	width:183px;
	height:311px;
	text-indent:-9999px;
	background:url(../hotspring/images/tit_hotspring.jpg) left top no-repeat;
}

#hotspring #cnt_hotspring #txthtospring p#catch {
	margin:0 0 15px 30px;
	width:272px;
	height:15px;
	text-indent:-9999px;
	background:url(../hotspring/images/catch.gif) left top no-repeat;
}

#hotspring #cnt_hotspring #txthtospring p#txt_hspring {
	margin:0 0 0 30px;
	width:280px;
}


/*----------------------------------------------------
   #cnt_ikinoyu		
---------------------------------------------------- */

#hotspring #cnt_ikinoyu {
	margin:40px 0 0 0;
	padding:40px 0 0 0;
	width:660px;
	overflow:hidden;
	background:url(../images/bg_hline.gif) 0 top repeat-x;
}

#hotspring #cnt_ikinoyu h3 {
	width:151px;
	height:151px;
	line-height:151px;
	text-indent:-9999px;
	float:left;
	background:url(../hotspring/images/tit_ikinoyu.jpg) 0 0 no-repeat;
}

#hotspring #cnt_ikinoyu ul {
	width:454px;
	height:438px;
	float:right;
}

#hotspring #cnt_ikinoyu #ikinoyu_info {
	width:405px;
	float:left;
}

#hotspring #cnt_ikinoyu #ikinoyu_info p#catch_ikinoyu {
	margin:0 0 15px 0;
	width:357px;
	height:30px;
	text-indent:-9999px;
	background:url(../hotspring/images/catch_ikinoyu.gif) 0 0 no-repeat;
}

#hotspring #cnt_ikinoyu #ikinoyu_info p {
	margin:0 0 15px 0;
	width:395px;
}

#hotspring #cnt_ikinoyu #ikinoyu_info table {
	width:395px;
}


#hotspring #cnt_ikinoyu p.catchi img {
	border:8px solid #4E2B2B;
}

#hotspring #cnt_ikinoyu p.catchi span {
	margin:0 0 0 165px;
	text-align:right;
	font-size:smaller;
}


/*----------------------------------------------------
   #cnt_yumenoyu		
---------------------------------------------------- */

#hotspring #cnt_yumenoyu {
	margin:40px 0 0 0;
	padding:40px 0 0 0;
	width:660px;
	overflow:hidden;
	background:url(../images/bg_hline.gif) 0 top repeat-x;
}

#hotspring #cnt_yumenoyu h3 {
	width:151px;
	height:151px;
	line-height:151px;
	text-indent:-9999px;
	float:left;
	background:url(../hotspring/images/tit_yumenoyu.jpg) 0 0 no-repeat;
}

#hotspring #cnt_yumenoyu ul {
	width:454px;
	height:438px;
	float:right;
}

#hotspring #cnt_yumenoyu #yumenoyu_info {
	width:405px;
	float:left;
}

#hotspring #cnt_yumenoyu #yumenoyu_info p#catch_yumenoyu {
	margin:0 0 15px 0;
	width:357px;
	height:30px;
	text-indent:-9999px;
	background:url(../hotspring/images/catch_yumenoyu.gif) 0 0 no-repeat;
}

#hotspring #cnt_yumenoyu #yumenoyu_info p {
	margin:0 0 15px 0;
	width:395px;
}

#hotspring #cnt_yumenoyu #yumenoyu_info table {
	width:395px;
}


#hotspring #cnt_yumenoyu p.catchi img {
	border:8px solid #2B3E4D;
}

#hotspring #cnt_yumenoyu p.catchi span {
	margin:0 0 0 165px;
	text-align:right;
	font-size:smaller;
}


/*----------------------------------------------------
   #cnt_yumenoyu		
---------------------------------------------------- */

#hotspring #cnt_privatehp {
	margin:40px 0 0 0;
	padding:40px 0 0 0;
	width:660px;
	overflow:hidden;
	background:url(../images/bg_hline.gif) 0 top repeat-x;
	position:relative;
}

#hotspring #cnt_privatehp h3 {
	width:151px;
	height:151px;
	line-height:151px;
	text-indent:-9999px;
	position:absolute;
	top:75px;
	left:0;
	background:url(../hotspring/images/tit_privatehp.jpg) 0 0 no-repeat;
}


/*  貸切露天風呂　雛形  */
#hotspring #cnt_privatehp .privatehp {
	margin:40px 0 0 auto;
	width:660px;
	overflow:hidden;
}

#hotspring #cnt_privatehp .privatehp h4 {
	margin:240px 0 0 0;
	width:180px;
	height:220px;
	line-height:220px;
	text-indent:-9999px;
	float:left;
}

#hotspring #cnt_privatehp .privatehp h4#tit_nukumorinoyu {
	background:url(../hotspring/images/tit_nukumorinoyu.gif) 0 0 no-repeat;
}


#hotspring #cnt_privatehp .privatehp h4#tit_yuramekinoyu {
	background:url(../hotspring/images/tit_yuramekinoyu.gif) 0 0 no-repeat;
}

#hotspring #cnt_privatehp .privatehp .privatehpinfo {
	width:454px;
	float:right;
}

#hotspring #cnt_privatehp .privatehp .privatehpinfo p {
	margin:15px 0;
	width:454px;
}

#hotspring #cnt_privatehp .privatehp .privatehpinfo p#catch_nukumorinoyu {
	width:454px;
	height:30px;
	text-indent:-9999px;
	background:url(../hotspring/images/catch_nukumorinoyu.gif) 0 0 no-repeat;
}

#hotspring #cnt_privatehp .privatehp .privatehpinfo p#catch_yuramekinoyu {
	width:454px;
	height:30px;
	text-indent:-9999px;
	background:url(../hotspring/images/catch_yuramekinoyu.gif) 0 0 no-repeat;
}

#hotspring #cnt_privatehp table {
	margin:50px 0 0 0;
	width:660px;
}


/*======================================

	hack - 各種cssハック - for IE7

=======================================*/
*:first-child+html {}


/*======================================

	hack - 各種cssハック - for IE6

=======================================*/
* html #dining #cnt_select h4#tit_kikisake {
	margin:0 103px 0 0;
}

