@charset "utf-8";

/* ===================================================================
CSS information

 file name  :onsen.css
 author     :Ability Consultant
 style info :温泉ページ専用css　ハックは最下部に記述
=================================================================== */

/* -----------------------------------------------------------
	onsen
		温泉　共通
----------------------------------------------------------- */

/* #sub - ヘッダ画像指定
------------------------------------------------ */
#onsen #wrapper #contents #contents_wrapper #sub h2#pagetitle_onsen {
	width: 250px;
	height: 480px;
	margin: 0 0 20px 0;
	background: url(../onsen/images/img_titleimage.jpg) no-repeat 0 0;
	text-indent: -9999px;
}

#onsen #wrapper #contents #contents_wrapper #sub h2#pagetitle_onsen_ebisu {
	width: 250px;
	height: 480px;
	margin: 0 0 20px 0;
	background: url(../onsen/images/ebisu/img_titleimage.jpg) no-repeat 0 0;
	text-indent: -9999px;
}

#onsen #wrapper #contents #contents_wrapper #sub h2#pagetitle_onsen_benten {
	width: 250px;
	height: 480px;
	margin: 0 0 20px 0;
	background: url(../onsen/images/benten/img_titleimage.jpg) no-repeat 0 0;
	text-indent: -9999px;
}

#onsen #wrapper #contents #contents_wrapper #sub h2#pagetitle_onsen_ideyu {
	width: 250px;
	height: 480px;
	margin: 0 0 20px 0;
	background: url(../onsen/images/ideyu/img_titleimage.jpg) no-repeat 0 0;
	text-indent: -9999px;
}





/* #menu_onsen - 温泉　メニュー
------------------------------------------------ */

/* ---- メニュー共通 -----*/
#onsen #contents #contents_wrapper #main #menu_onsen_con {
	width: 680px;
	height: 40px;
	margin: 0 0 20px 0;
	clear: both;
}

#onsen #contents #contents_wrapper #main #menu_onsen_con ul {
	width: 680px;
	height: 40px;
	background: url(../onsen/images/menu_onsen.gif) no-repeat 0 0;
}

#onsen #contents #contents_wrapper #main #menu_onsen_con ul li {
	height: 40px;
	float: left;
	text-indent: -9999px;
}

#onsen #contents #contents_wrapper #main #menu_onsen_con ul li a {
	height: 40px;
}

#onsen #contents #contents_wrapper #main #menu_onsen_con ul li.menu_onsen01 {
	width: 140px;
}

#onsen #contents #contents_wrapper #main #menu_onsen_con ul li.menu_onsen01 a:hover,
#onsen #contents #contents_wrapper #main #menu_onsen_con ul li.menu_onsen01 a#active {
	background: url(../onsen/images/menu_onsen.gif) no-repeat 0 -40px;
}

#onsen #contents #contents_wrapper #main #menu_onsen_con ul li.menu_onsen02 {
	width: 139px;
}

#onsen #contents #contents_wrapper #main #menu_onsen_con ul li.menu_onsen02 a:hover,
#onsen #contents #contents_wrapper #main #menu_onsen_con ul li.menu_onsen02 a#active {
	background: url(../onsen/images/menu_onsen.gif) no-repeat -140px -40px;
}

#onsen #contents #contents_wrapper #main #menu_onsen_con ul li.menu_onsen03 {
	width: 139px;
}

#onsen #contents #contents_wrapper #main #menu_onsen_con ul li.menu_onsen03 a:hover,
#onsen #contents #contents_wrapper #main #menu_onsen_con ul li.menu_onsen03 a#active {
	background: url(../onsen/images/menu_onsen.gif) no-repeat -279px -40px;
}

#onsen #contents #contents_wrapper #main #menu_onsen_con ul li.menu_onsen04 {
	width: 139px;
}

#onsen #contents #contents_wrapper #main #menu_onsen_con ul li.menu_onsen04 a:hover,
#onsen #contents #contents_wrapper #main #menu_onsen_con ul li.menu_onsen04 a#active {
	background: url(../onsen/images/menu_onsen.gif) no-repeat -418px -40px;
}

#onsen #contents #contents_wrapper #main #menu_onsen_con ul li.menu_onsen05 {
	width: 123px;
}

#onsen #contents #contents_wrapper #main #menu_onsen_con ul li.menu_onsen05 a:hover {
	background: url(../onsen/images/menu_onsen.gif) no-repeat -557px -40px;
}




/* 各温泉紹介ページ最下部 ボタン 指定
------------------------------------------------ */
#onsen #contents #contents_wrapper #main p.bt_onsen {
	width: 680px;
	margin: 0 0 30px 0;
	text-align: center;
}

#onsen #contents #contents_wrapper #main p.bt_onsen img {
	margin: 3px;
}


/* -----------------------------------------------------------
	index.htm
		温泉トップ
----------------------------------------------------------- */

/* 見出し
------------------------------------------------ */
#onsen #contents #contents_wrapper #main div.onsen_con {
	width: 680px;
	overflow: hidden;
}

#onsen #contents #contents_wrapper #main div.onsen_con p {
	width: 450px;
	margin: 40px 0 0 20px;
	letter-spacing: 1px;
	line-height: 1.6;
	float: left;
}

/* ---- 見出し -----*/
#onsen #contents #contents_wrapper #main div.onsen_con h2#st_onsen {
	width: 145px;
	height: 220px;
	background: url(../onsen/images/st_onsen.gif) no-repeat 0 0;
	float: right;
	text-indent: -9999px;
}


/* 各温泉の案内（ボタン）
------------------------------------------------ */
#onsen #contents #contents_wrapper #main div.onsen_list_con01 {
	width: 680px;
	margin: 0 0 10px 0;
	overflow: hidden;
	clear: both;
}

#onsen #contents #contents_wrapper #main div.onsen_list_con02 {
	width: 680px;
	margin: 0 0 20px 0;
	overflow: hidden;
	clear: both;
}

#onsen #contents #contents_wrapper #main div.onsen_list_con01 p a {
	width: 680px;
	height: 330px;
	display: block;
}

#onsen #contents #contents_wrapper #main div.onsen_list_con02 p.onsen_listL {
	width: 330px;
	height: 380px;
	float: left;
}

#onsen #contents #contents_wrapper #main div.onsen_list_con02 p.onsen_listR {
	width: 330px;
	height: 380px;
	float: right;
}

#onsen #contents #contents_wrapper #main div.onsen_list_con02 p a {
	width: 330px;
	height: 380px;
	display: block;
}

#onsen #contents #contents_wrapper #main div.onsen_list_con01 p a:hover,
#onsen #contents #contents_wrapper #main div.onsen_list_con02 p a:hover {
	background-color: #FFF;
	filter: alpha(opacity=70);
	-moz-opacity: 0.70;
	opacity: 0.70;
}

#onsen #contents #contents_wrapper #main div.onsen_list_con p.bt_ebisu {
	width: 680px;
	margin: 0 ;
	padding: 0;
	
}


/* いで湯
------------------------------------------------ */
#onsen #contents #contents_wrapper #main div.ideyu_con {
	width: 678px;
	margin: 0 0 70px 0;
	padding: 20px 0 0 0;
	background: url(../onsen/images/bg_line.gif) no-repeat 0 0;
	border: 1px #E4E4E4 solid;
}

#onsen #contents #contents_wrapper #main div.ideyu_con div.ideyu {
	width: 620px;
	margin: 10px auto;
	overflow: hidden;
}

#onsen #contents #contents_wrapper #main div.ideyu_con div.ideyu div.ideyu_left {
	width: 370px;
	float: left;
}

#onsen #contents #contents_wrapper #main div.ideyu_con div.ideyu div.ideyu_right {
	width: 230px;
	float: right;
}

/* ---- 見出し -----*/
#onsen #contents #contents_wrapper #main div.ideyu_con div.ideyu div.ideyu_left h3#st_ideyu {
	width: 360px;
	height: 60px;
	margin: 0 0 10px 0;
	background: url(../onsen/images/st_ideyu.gif) no-repeat 0 0;
	text-indent: -9999px;
}

/* ---- テキストなどの位置調整 -----*/
#onsen #contents #contents_wrapper #main div.ideyu_con div.ideyu div.ideyu_left p.txt {
	padding: 0 10px 0 0;
}

#onsen #contents #contents_wrapper #main div.ideyu_con div.ideyu div.ideyu_left p.bt_ideyu {
	margin: 0;
}

#onsen #contents #contents_wrapper #main div.ideyu_con div.ideyu div.ideyu_left p.bt_ideyu img {
	margin: 0 5px 0 0;
}


/* あえの風 案内
------------------------------------------------ */
#onsen #contents #contents_wrapper #main div.aenokaze_con {
	width: 680px;
	margin: 0 0 50px 0;
}

#onsen #contents #contents_wrapper #main div.aenokaze_con div.aenokaze {
	width: 360px;
	margin: 0 auto;
	padding: 0 20px;
	border-left: 1px #E4E4E4 solid;
	border-right: 1px #E4E4E4 solid;
}

#onsen #contents #contents_wrapper #main div.aenokaze_con div.aenokaze h3#st_aenokaze {
	width: 360px;
	height: 20px;
	margin: 0 0 15px 0;
	background: url(../onsen/images/img_aenokaze.gif) no-repeat 0 0;
	text-indent: -9999px;
}

#onsen #contents #contents_wrapper #main div.aenokaze_con div.aenokaze p.aenokaze_guide {
	width: 360px;
} 


/* -----------------------------------------------------------
	ebisu/index.htm
		恵比寿の湯
----------------------------------------------------------- */

/* 見出し
------------------------------------------------ */
#onsen #contents #contents_wrapper #main div.ebisu_con {
	width: 680px;
	overflow: hidden;
}

#onsen #contents #contents_wrapper #main div.ebisu_con h2#st_ebisu {
	width: 680px;
	height: 50px;
	background: url(../onsen/images/ebisu/st_ebisu.gif) no-repeat 0 0;
	text-indent: -9999px;
}

#onsen #contents #contents_wrapper #main div.ebisu_con h3 {
	width: 160px;
	height: 200px;
	background: url(../onsen/images/ebisu/st_ebisu_top.gif) no-repeat 0 0;
	text-indent: -9999px;
	float: right;
}

#onsen #contents #contents_wrapper #main div.ebisu_con p {
	width: 450px;
	margin: 40px 0 0 20px;
	letter-spacing: 1px;
	line-height: 1.6;
	float: left;
}


/* 温泉詳細コンテンツ全体 指定
------------------------------------------------ */
#onsen #contents #contents_wrapper #main div.ebisu_menu_con {
	width: 680px;
	margin: 0 0 30px 0;
	background: url(../onsen/images/ebisu/bg_wave.gif) no-repeat right 150px;
	overflow: hidden;
}


/* 画像切り替え 指定
------------------------------------------------ */
#onsen #contents #contents_wrapper #main div.ebisu_image_con {
	width: 680px;
	height: 370px;
}

#onsen #contents #contents_wrapper #main div.ebisu_button_con {
	width: 410px;
	margin: 0 0 40px 7px;
	overflow: hidden;
	float: left;
}

#onsen #contents #contents_wrapper #main div.ebisu_button_con div.img_list {
	width: 65x;
	height: 65px;
	margin: 0 5px 0 0;
	padding: 5px;
	background: url(../onsen/images/bg_onsen_botton01.gif) no-repeat 0 0;
	float: left;
}

#onsen #contents #contents_wrapper #main div.ebisu_button_con div.img_list img {
	width: 55px;
	height: 55px;
	border: 5px #FFF solid;
}

#onsen #contents #contents_wrapper #main div.ebisu_button_con div.img_list a:hover img,
#onsen #contents #contents_wrapper #main div.ebisu_button_con div.img_list a.active img {
	width: 55px;
	height: 55px;
	border: 5px #000 solid;
	display: block;
}


/* 画像切り替えボタンを含む配置など  指定
------------------------------------------------ */
#onsen #contents #contents_wrapper #main div.ebisu_menu_con div.ebisu_menu_left {
	width: 450px;
	float: left;
}

#onsen #contents #contents_wrapper #main div.ebisu_menu_con div.ebisu_menu_right {
	width: 150px;
	margin: 0 0 20px 0;
	float: right;
}

#onsen #contents #contents_wrapper #main div.ebisu_menu_con div.ebisu_menu_left p.left_text {
	width: 350px;
	margin: 0 0 0 60px;
	padding: 0 0 30px 20px;
	background: url(../onsen/images/bg_txt_left.gif) no-repeat left bottom;
	clear: left;
}

#onsen #contents #contents_wrapper #main div.ebisu_menu_con div.ebisu_menu_right h2#st_spa03 {
	width: 120px;
	height: 242px;
	margin: 30px 30px 0 0;
	background: url(../onsen/images/ebisu/st_spa03.gif) no-repeat 0 0;
	text-indent: -9999px;
}


/* 空中露天風呂 指定
------------------------------------------------ */
#onsen #contents #contents_wrapper #main div.ebisu_menu_con div.spa2-f_con {
	width: 680px;
	margin: 0 0 30px 0;
	background: url(../onsen/images/bg_txt_right.gif) no-repeat bottom right;
	overflow: hidden;
	clear: both;
}

#onsen #contents #contents_wrapper #main div.ebisu_menu_con div.spa2-f_con h2#st_spa02 {
	width: 120px;
	height: 290px;
	margin: 0 0 0 20px;
	background: url(../onsen/images/ebisu/st_spa2-f.gif) no-repeat 0 0;
	text-indent: -9999px;
	float: left;
}

#onsen #contents #contents_wrapper #main div.ebisu_menu_con div.spa2-f_con p {
	width: 470px;
	margin: 0 20px 0 0;
	float: right;
}

#onsen #contents #contents_wrapper #main div.ebisu_menu_con div.spa2-f_con p.spa2_txt {
	width: 350px;
	padding: 20px 20px 20px 0;
	clear: both;
}


/* 大浴場 指定
------------------------------------------------ */
#onsen #contents #contents_wrapper #main div.ebisu_menu_con div.spa1-f_con {
	width: 680px;
	margin: 0 0 30px 0;
	clear: both;
	overflow: hidden;
}

#onsen #contents #contents_wrapper #main div.ebisu_menu_con div.spa1-f_con h2#st_spa01 {
	width: 120px;
	height: 290px;
	margin: 0 20px 10px 0;
	background: url(../onsen/images/ebisu/st_spa1-f.gif) no-repeat 0 0;
	text-indent: -9999px;
	float: right;
}

#onsen #contents #contents_wrapper #main div.ebisu_menu_con div.spa1-f_con p {
	width: 470px;
	margin: 0 0 0 20px;
	float: left;
}

#onsen #contents #contents_wrapper #main div.ebisu_menu_con div.spa1-f_bottom {
	width: 680px;
	clear: both;
	overflow: hidden;
}

#onsen #contents #contents_wrapper #main div.ebisu_menu_con div.spa1-f_bottom p.spa1-f_txt {
	width: 420px;
	height: 77px;
	margin: 0 10px 0 0;
	padding: 10px 0 20px 20px;
	background: url(../onsen/images/bg_txt_left.gif) no-repeat 0 0;
	float: left;
}

#onsen #contents #contents_wrapper #main div.ebisu_menu_con div.spa1-f_bottom p.spa1-f_image {
	width: 200px;
	background: url(../onsen/images/bg_txt_left.gif) no-repeat 0 0;
	float: right;
}



/* -----------------------------------------------------------
	benten/index.htm
		辧天の湯
----------------------------------------------------------- */

/* 辨天の湯 詳細コンテンツ全体 指定
------------------------------------------------ */
#onsen #contents #contents_wrapper #main div.benten_menu_con {
	width: 680px;
	margin: 0 0 30px 0;
	background: url(../onsen/images/benten/bg_flower.gif) no-repeat right 90px;
	overflow: hidden;
}

#onsen #contents #contents_wrapper #main div.benten_con h2#st_benten_top {
	width: 680px;
	height: 50px;
	background: url(../onsen/images/benten/st_benten_top.gif) no-repeat 0 0;
	text-indent: -9999px;
}

#onsen #contents #contents_wrapper #main div.benten_con h3 {
	width: 200px;
	height: 240px;
	background: url(../onsen/images/benten/st_benten-kashin_top.gif) no-repeat 0 0;
	text-indent: -9999px;
	float: right;
}

#onsen #contents #contents_wrapper #main div.benten_con p {
	width: 400px;
	margin: 40px 0 0 20px;
	letter-spacing: 1px;
	line-height: 1.6;
	float: left;
}


/* 画像切り替え 指定
------------------------------------------------ */
#onsen #contents #contents_wrapper #main div.benten_image_con {
	width: 680px;
	height: 370px;
	clear: both;
}

#onsen #contents #contents_wrapper #main div.benten_button_con {
	width: 410px;
	margin: 0 0 40px 7px;
	overflow: hidden;
	float: left;
}

#onsen #contents #contents_wrapper #main div.benten_button_con div.img_list {
	width: 65x;
	height: 65px;
	margin: 0 5px 0 0;
	padding: 5px;
	background: url(../onsen/images/bg_onsen_botton01.gif) no-repeat 0 0;
	float: left;
}

#onsen #contents #contents_wrapper #main div.benten_button_con div.img_list img {
	width: 55px;
	height: 55px;
	border: 5px #FFF solid;
}

#onsen #contents #contents_wrapper #main div.benten_button_con div.img_list a:hover img,
#onsen #contents #contents_wrapper #main div.benten_button_con div.img_list a.active img {
	width: 55px;
	height: 55px;
	border: 5px #000 solid;
	display: block;
}


/* 画像切り替えボタンを含む配置など  指定
------------------------------------------------ */
#onsen #contents #contents_wrapper #main div.benten_menu_con div.benten_menu_left {
	width: 450px;
	float: left;
}

#onsen #contents #contents_wrapper #main div.benten_menu_con div.benten_menu_right {
	width: 150px;
	margin: 0 0 20px 0;
	float: right;
}

#onsen #contents #contents_wrapper #main div.benten_menu_con div.benten_menu_left p.left_text {
	width: 350px;
	margin: 0 0 0 60px;
	padding: 0 0 30px 20px;
	background: url(../onsen/images/bg_txt_left.gif) no-repeat left bottom;
	clear: left;
}

#onsen #contents #contents_wrapper #main div.benten_menu_con div.benten_menu_right h2#st_big-spa {
	width: 116px;
	height: 230px;
	margin: 30px 30px 0 0;
	background: url(../onsen/images/benten/st_big-spa.gif) no-repeat 0 0;
	text-indent: -9999px;
}


/* 空中露天風呂 指定
------------------------------------------------ */
#onsen #contents #contents_wrapper #main div.benten_menu_con div.air-spa_con {
	width: 680px;
	margin: 0 0 30px 0;
	background: url(../onsen/images/bg_txt_right.gif) no-repeat bottom right;
	overflow: hidden;
	clear: both;
}

#onsen #contents #contents_wrapper #main div.benten_menu_con div.air-spa_con h2#st_air-spa {
	width: 120px;
	height: 290px;
	margin: 0 0 0 20px;
	background: url(../onsen/images/benten/st_air-spa.gif) no-repeat 0 0;
	text-indent: -9999px;
	float: left;
}

#onsen #contents #contents_wrapper #main div.benten_menu_con div.air-spa_con p {
	width: 470px;
	margin: 0 20px 0 0;
	float: right;
}

#onsen #contents #contents_wrapper #main div.benten_menu_con div.air-spa_con p.air-spa_txt {
	width: 400px;
	padding: 20px 20px 20px 0;
	clear: both;
}


/* 野天風呂 指定
------------------------------------------------ */
#onsen #contents #contents_wrapper #main div.benten_menu_con div.outdoor-spa_con {
	width: 680px;
	margin: 0 0 30px 0;
	overflow: hidden;
	clear: both;
}

#onsen #contents #contents_wrapper #main div.benten_menu_con div.outdoor-spa_con h2#st_outdoor-spa {
	width: 120px;
	height: 250px;
	margin: 0 80px 0 0;
	background: url(../onsen/images/benten/st_outdoor-spa.gif) no-repeat 0 0;
	text-indent: -9999px;
	float: right;
}

#onsen #contents #contents_wrapper #main div.benten_menu_con div.outdoor-spa_con p {
	width: 381px;
	margin: 0 0 0 80px;
	float: left;
}

#onsen #contents #contents_wrapper #main div.benten_menu_con div.outdoor-spa_con p.outdoor-spa_txt {
	width: 400px;
	height: 30px;
	margin: 0;
	padding: 20px 0 20px 20px;
	background: url(../onsen/images/bg_txt_left.gif) no-repeat left bottom;
	clear: both;
}


/* -----------------------------------------------------------
	kashin/index.htm
		花神の湯
----------------------------------------------------------- */

/* 見出し
------------------------------------------------ */
#onsen #contents #contents_wrapper #main div.kashin_con {
	width: 680px;
	overflow: hidden;
}

#onsen #contents #contents_wrapper #main div.kashin_con h2#st_kashin_top {
	width: 680px;
	height: 50px;
	background: url(../onsen/images/kashin/st_kashin_top.gif) no-repeat 0 0;
	text-indent: -9999px;
}

#onsen #contents #contents_wrapper #main div.kashin_con h3 {
	width: 200px;
	height: 240px;
	background: url(../onsen/images/kashin/st_benten-kashin_top.gif) no-repeat 0 0;
	text-indent: -9999px;
	float: right;
}

#onsen #contents #contents_wrapper #main div.kashin_con p {
	width: 400px;
	margin: 40px 0 0 20px;
	letter-spacing: 1px;
	line-height: 1.6;
	float: left;
}


/* 辨天の湯 詳細コンテンツ全体 指定
------------------------------------------------ */
#onsen #contents #contents_wrapper #main div.kashin_menu_con {
	width: 680px;
	margin: 0 0 30px 0;
	background: url(../onsen/images/kashin/bg_kashin.gif) no-repeat right 150px;
	overflow: hidden;
	clear: both;
}


/* 画像切り替え 指定
------------------------------------------------ */
#onsen #contents #contents_wrapper #main div.kashin_image_con {
	width: 680px;
	height: 370px;
}

#onsen #contents #contents_wrapper #main div.kashin_button_con {
	width: 410px;
	margin: 0 0 40px 7px;
	overflow: hidden;
	float: left;
}

#onsen #contents #contents_wrapper #main div.kashin_button_con div.img_list {
	width: 65x;
	height: 65px;
	margin: 0 5px 0 0;
	padding: 5px;
	background: url(../onsen/images/bg_onsen_botton01.gif) no-repeat 0 0;
	float: left;
}

#onsen #contents #contents_wrapper #main div.kashin_button_con div.img_list img {
	width: 55px;
	height: 55px;
	border: 5px #FFF solid;
}

#onsen #contents #contents_wrapper #main div.kashin_button_con div.img_list a:hover img,
#onsen #contents #contents_wrapper #main div.kashin_button_con div.img_list a.active img {
	width: 55px;
	height: 55px;
	border: 5px #000 solid;
	display: block;
}


/* 画像切り替えボタンを含む配置など  指定
------------------------------------------------ */
#onsen #contents #contents_wrapper #main div.kashin_menu_con div.kashin_menu_left {
	width: 450px;
	float: left;
}

#onsen #contents #contents_wrapper #main div.kashin_menu_con div.kashin_menu_right {
	width: 150px;
	margin: 0 0 20px 0;
	float: right;
}

#onsen #contents #contents_wrapper #main div.kashin_menu_con div.kashin_menu_left p.left_text {
	width: 350px;
	margin: 0 0 0 60px;
	padding: 0 0 30px 20px;
	background: url(../onsen/images/bg_txt_left.gif) no-repeat left bottom;
	clear: left;
}

#onsen #contents #contents_wrapper #main div.kashin_menu_con div.kashin_menu_right h2#st_kashin {
	width: 120px;
	height: 290px;
	margin: 30px 30px 0 0;
	background: url(../onsen/images/kashin/sst_kashin.gif) no-repeat 0 0;
	text-indent: -9999px;
}

/* 各温泉紹介ページ最下部 ボタン 花神専用指定
------------------------------------------------ */
#onsen #contents #contents_wrapper #main div.kashin_menu_con p.bt_onsen {
	width: 680px;
	margin: 0 0 30px 0;
	text-align: center;
	clear: both;
}

#onsen #contents #contents_wrapper #main div.kashin_menu_con p.bt_onsen img {
	margin: 3px;
}




/* -----------------------------------------------------------
	ideyu/index.htm
		いで湯の楽しみ方
----------------------------------------------------------- */

/* 見出し
------------------------------------------------ */
#onsen #contents #contents_wrapper #main h2#st_ideyu {
	width: 680px;
	height: 50px;
	margin: 0 0 10px 0;
	background: url(../onsen/images/ideyu/st_ideyu.gif) no-repeat 0 0;
	text-indent: -9999px;
}


/* いで湯について
------------------------------------------------ */
#onsen #contents #contents_wrapper #main div.ideyu_menu_con {
	width: 680px;
	margin: 0 0 20px 0;
	overflow: hidden;
}

#onsen #contents #contents_wrapper #main div.ideyu_left {
	width: 330px;
	float: left;
	position: relative;
	overflow: hidden;
}

#onsen #contents #contents_wrapper #main div.ideyu_right {
	width: 330px;
	float: right;
	position: relative;
	overflow: hidden;
}

#onsen #contents #contents_wrapper #main div.ideyu_menu_con div.ideyu_left div.ideyu_top h3#st_ideyu_bath {
	width: 120px;
	height: 165px;
	background: url(../onsen/images/ideyu/st_bath.gif) no-repeat 0 0;
	text-indent: -9999px;
	float: right;
}

#onsen #contents #contents_wrapper #main div.ideyu_menu_con div.ideyu_right div.ideyu_top h3#st_ideyu_drink {
	width: 120px;
	height: 165px;
	background: url(../onsen/images/ideyu/st_drink.gif) no-repeat 0 0;
	text-indent: -9999px;
	float: right;
}

/* ---- 位置指定 -----*/
#onsen #contents #contents_wrapper #main div.ideyu_menu_con div.ideyu_left div.ideyu_list,
#onsen #contents #contents_wrapper #main div.ideyu_menu_con div.ideyu_right div.ideyu_list {
	width: 277px;
	margin: 30px 0 0 0;
	padding: 140px 25px 0 25px;
	border: 1px #E4E4E4 solid;
}

#onsen #contents #contents_wrapper #main div.ideyu_menu_con div.ideyu_left div.ideyu_top,
#onsen #contents #contents_wrapper #main div.ideyu_menu_con div.ideyu_right div.ideyu_top {
	width: 298px;
	position: absolute;
	top: 0;
	left: 10px;
}

#onsen #contents #contents_wrapper #main div.ideyu_menu_con div.ideyu_left div.ideyu_top p,
#onsen #contents #contents_wrapper #main div.ideyu_menu_con div.ideyu_right div.ideyu_top p {
	margin: 60px 0 0 20px;
	float: left;
}


/* アロマ
------------------------------------------------ */
#onsen #contents #contents_wrapper #main div.aroma_con {
	width: 680px;
	overflow: hidden;
	position: relative;
}

#onsen #contents #contents_wrapper #main div.aroma {
	width: 615px;
	margin: 50px 0 30px 0;
	padding: 240px 25px 0 30px;
	border: 1px #E4E4E4 solid;
}

#onsen #contents #contents_wrapper #main div.aroma p {
	margin: 0 0 30px 0;
}


#onsen #contents #contents_wrapper #main div.aroma_top {
	width: 680px;
	position: absolute;
	top: 0;
	left: 0;
}

#onsen #contents #contents_wrapper #main div.aroma_top h3#st_aroma {
	width: 130px;
	height: 250px;
	margin: 0 30px 0 0;
	background: url(../onsen/images/ideyu/st_aroma.gif) no-repeat 0 0;
	text-indent: -9999px;
	float: right;
}

#onsen #contents #contents_wrapper #main div.aroma_top p {
	margin: 80px 0 0 30px;
	float: left;
}

/* ---- テーブル -----*/
#onsen #contents #contents_wrapper #main div.aroma table {
	width: 620px;
	margin: 5px 0 20px 0;
	border-top: 2px #B6B6B6 solid;
}

#onsen #contents #contents_wrapper #main div.aroma table caption {
	font-weight: bold;
}

#onsen #contents #contents_wrapper #main div.aroma table th {
	width: 215px;
	padding: 5px 10px;
	background-color: #EBEBEB;
	border-bottom: 1px #A3A3A3 dotted;
}

#onsen #contents #contents_wrapper #main div.aroma table td {
	padding: 5px 10px;
	border-bottom: 1px #A3A3A3 dotted;
}



/*======================================

	hack - 各種cssハック - for IE7

=======================================*/

/*======================================

	hack - 各種cssハック - for IE6

=======================================*/

* html .iepngfix {
behavior: expression(IEPNGFIX.fix(this));
}


/* 画像切り替え 指定
------------------------------------------------ */
#onsen #contents #contents_wrapper #main div.ebisu_image_con {
	width: 680px;
	height: 370px;
}


/* -----------------------------------------------------------
	ebisu/index.htm 恵比寿の湯
----------------------------------------------------------- */

/* 画像切り替え ボタン位置調整
------------------------------------------------ */
* html #onsen #contents #contents_wrapper #main div.ebisu_button_con {
	margin: 0 0 20px 4px;
}


/* -----------------------------------------------------------
	benten/index.htm 辧天の湯
----------------------------------------------------------- */

/* 辧天の湯 空中露天風呂 指定
------------------------------------------------ */
* html #onsen #contents #contents_wrapper #main div.benten_menu_con div.air-spa_con h2#st_air-spa {
	margin: 0 0 0 10px;
}

* html #onsen #contents #contents_wrapper #main div.benten_menu_con div.air-spa_con p {
	margin: 0 10px 0 0;
}

/* 辧天の湯 野天風呂 指定
------------------------------------------------ */
* html #onsen #contents #contents_wrapper #main div.benten_menu_con div.outdoor-spa_con h2#st_outdoor-spa {
	margin: 0 40px 0 0;
}

* html #onsen #contents #contents_wrapper #main div.benten_menu_con div.outdoor-spa_con p {
	margin: 0 0 0 40px;
}


/* -----------------------------------------------------------
	kashin/index.htm 花神の湯
----------------------------------------------------------- */

/* 各温泉紹介ページ最下部 ボタン 花神専用指定
------------------------------------------------ */
* html #onsen #contents #contents_wrapper #main div.kashin_menu_con p.bt_onsen {
	margin: 150px 0 30px 0;
}



/* -----------------------------------------------------------
	ideyu/index.htm
		いで湯の楽しみ方
----------------------------------------------------------- */

/* いで湯について
------------------------------------------------ */
* html #onsen #contents #contents_wrapper #main div.ideyu_menu_con div.ideyu_left div.ideyu_top p,
* html #onsen #contents #contents_wrapper #main div.ideyu_menu_con div.ideyu_right div.ideyu_top p {
	margin: 60px 0 0 8px;
}



