@charset "shift-jis";

#gnav2	{background-position:-130px -40px;}

#imghd	{margin:-23px auto 0 auto;}


/* ‹¤’Ê
----------------------------------------------------------------------- */
#imghd h2	{
  height:490px;
  margin:-23px auto 0 auto;
  overflow: hidden;
  text-align:center;
  background:url(../img/index/imghd.jpg) center 0 repeat-x;
  text-indent:-2000px;
}
#left,
#right	{margin-top:-20px; position:relative;}


#nav-onsen				{width:700px; overflow:hidden; position:relative;}
#nav-onsen li			{float:left;}
#nav-onsen a			{height:46px; background-image:url(../img/onsen/nav-onsen.png); background-repeat:no-repeat; text-indent:-9999px; display:block;}

#nav-onsen1	{width:106px; background-position:0 0;}
#nav-onsen2	{width:110px; background-position:-106px 0;}
#nav-onsen3	{width:76px; background-position:-216px 0;}
#nav-onsen4	{width:71px; background-position:-292px 0;}
#nav-onsen5	{width:134px; background-position:-363px 0;}
#nav-onsen6	{width:103px; background-position:-497px 0;}
#nav-onsen7	{width:100px; background-position:-600px 0;}

#nav-onsen1:hover	{background-position:0 -46px;}
#nav-onsen2:hover	{background-position:-106px -46px;}
#nav-onsen3:hover	{background-position:-216px -46px;}
#nav-onsen4:hover	{background-position:-292px -46px;}
#nav-onsen5:hover	{background-position:-363px -46px;}
#nav-onsen6:hover	{background-position:-497px -46px;}
#nav-onsen7:hover	{background-position:-600px -46px;}

#onsen1 #nav-onsen1	{background-position:0 -46px;}
#onsen2 #nav-onsen2	{background-position:-106px -46px;}
#onsen3 #nav-onsen3	{background-position:-216px -46px;}
#onsen4 #nav-onsen4	{background-position:-292px -46px;}
#onsen5 #nav-onsen5	{background-position:-363px -46px;}
#onsen6 #nav-onsen6	{background-position:-497px -46px;}
#onsen7 #nav-onsen7	{background-position:-600px -46px;}

p.p-top a:link , p.p-top a:visited { color:#df707f;}
p.p-top a:hover , p.p-top a:active { color:#701521;}


/* onsen1
----------------------------------------------------------------------- */
#onsen1					{}
#onsen1 #imghd{height:298px; margin:-23px auto 0 auto; overflow: hidden; text-align:center; text-indent:0; background:url(../img/room/index/bg-imghd.jpg) repeat-x 0 0;}
#onsen1 #wrap-onsen		{width:642px; height:646px; padding:13px 34px 0 24px; background:url(../img/onsen/onsen1/wrap-onsen.png) 0 0 no-repeat;}
#onsen1 #wrap-onsen div		{ width:312px;}
#onsen1 #wrap-onsen .title	{}
#onsen1 #wrap-onsen .img	{ margin-left:12px;}
#onsen1 #wrap-onsen .txt	{height:47px; padding-top:4px; margin-left:12px;}
#onsen1 p.btn-effect	{ text-align:right; padding:0 15px 16px 0; margin:-44px 0 0 0; position:relative;}

#onsen1 #wrap-onsen1	{float:left;}
#onsen1 #wrap-onsen2	{float:right;}
#onsen1 #wrap-onsen3	{float:left; clear:both;}
#onsen1 #wrap-onsen4	{float:right;}

#onsen1 #wrap-onsen1 .txt	{padding-left:22px; text-align:left; background:url(../img/onsen/onsen1/txt-onsen1.png) 0 0 no-repeat;}
#onsen1 #wrap-onsen2 .txt	{padding-left:22px; text-align:left; background:url(../img/onsen/onsen1/txt-onsen2.png) 0 0 no-repeat;}
#onsen1 #wrap-onsen3 .txt	{text-align:center; color:#47611f; background:url(../img/onsen/onsen1/txt-onsen3.png) 0 0 no-repeat;}
#onsen1 #wrap-onsen4 .txt	{text-align:center; color:#7a591f; background:url(../img/onsen/onsen1/txt-onsen4.png) 0 0 no-repeat;}

#onsen1 #wrap-onsen2 .info {
    padding: 5px 15px;
    text-align: left;
    background-image: none;
    background-color: #d00;
    width: 254px;
    margin-left: 20px;
    height: auto;
    color: #fff;
    margin-bottom: 15px;
}

#onsen1 #wrap-kodawari		{ width:680px; height:251px; margin:0 auto 20px auto; background:url(../img/onsen/onsen1/wrap-kodawari.png) 0 bottom no-repeat; position:relative;}
#onsen1 #wrap-kodawari ul	{ padding:20px 0 0 50px; float:left;}
#onsen1 #wrap-kodawari li	{ margin:0 0 5px 0; font-size:11px; list-style-type:decimal;}
#onsen1 #wrap-kodawari .img	{ margin:0 11px 0 0; float:right; display:inline;}
#onsen1 #wrap-kodawari .btn	{ position:absolute;top:189px;left:36px;}



/* kojokaku
----------------------------------------------------------------------- */
#kojokaku #imghd { background:url(../img/onsen/kojyokaku/bg-imghd.jpg) repeat-x 0 0; height:136px;}
#kojokaku h2 { background:url(../img/onsen/kojyokaku/imghd.jpg) no-repeat center 0; margin:0 auto; text-align:center; height:136px;  text-indent:-2000px;}

#kojokaku #nav-onsen2	{background-position:-106px -46px;}


#kojokaku .kojo-box { background:url(../img/onsen/kojyokaku/bg-kojo.jpg) no-repeat 0 0;	height:604px; padding:37px 25px 0 39px;  position:relative;}
#kojokaku .kojo-box h3 { margin:0 0 35px 0;}
#kojokaku .img-box { position:absolute; right:25px; top:20px; width:503px; height:258px;}
#kojokaku .img-box ul.sum { margin:9px 0 21px 8px; height:41px; position:absolute; top:270px; right:220px; }
#kojokaku .img-box ul.sum li { float:left; margin:0 11px 0 0; }
#kojokaku .r-bottom { position:absolute; top:340px; right:40px; width:476px;}
#kojokaku .r-bottom p { margin:22px 0;}
#kojokaku .r-bottom table { border-collapse: collapse; border:1px solid #c5ba83;}
#kojokaku .r-bottom td { border:1px solid #c5ba83;}
#kojokaku .r-bottom td.hd { background:url(../img/onsen/kojyokaku/bg-table1.gif) repeat 0 0; text-align:center; vertical-align:middle;}
#kojokaku .r-bottom td.txt { background:url(../img/onsen/kojyokaku/bg-table2.gif) repeat 0 0; padding-left:10px}


#kojokaku .asahi-box { background:url(../img/onsen/kojyokaku/bg-asahi.jpg) no-repeat 0 0; height:252px; padding:0 29px 0 21px; position:relative;}
#kojokaku .asahi-box p.txt { width:270px; margin:15px 0 0 25px;}
#kojokaku .asahi-box .img-right { position:absolute; top:16px; right:29px; }

#kojokaku .yuuhi-box { background:url(../img/onsen/kojyokaku/bg-yuuhi.jpg) no-repeat 0 0; padding-left:363px; height:229px; position:relative;}
#kojokaku .yuuhi-box p.txt { width:270px; margin:10px 0 0 20px;}
#kojokaku .yuuhi-box .img-left { position:absolute; top:16px; left:29px; }

#kojokaku p.bottom { background:url(../img/onsen/kojyokaku/bottom.jpg) no-repeat 0 0; height:24px; padding:9px 0 0 21px; font-size:10px; color:#555; margin-bottom:30px;}



/* daiyokujo
----------------------------------------------------------------------- */
#daiyokujo #imghd { background:url(../img/onsen/kojyokaku/bg-imghd.jpg) repeat-x 0 0; height:136px;}
#daiyokujo h2 { background:url(../img/onsen/kojyokaku/imghd.jpg) no-repeat center 0; margin:0 auto; text-align:center; height:136px;  text-indent:-2000px;}

#daiyokujo #nav-onsen3	{background-position:-216px -46px;}


#daiyokujo #daiyokujo-wrap { background:#fdfbfb; margin-bottom:20px;}

#daiyokujo #tennyo-box { background:url(../img/onsen/daiyokujo/bg-tennyo.png) no-repeat 0 0; margin-bottom:20px; padding:20px 0 0 30px;}
#daiyokujo #tennyo-box h3 { float:left; margin:0 35px 26px 0; display:inline; }
#daiyokujo #tennyo-box table { border-collapse: collapse; border:1px solid #c5ba83; margin:10px 0;}
#daiyokujo #tennyo-box table { border-collapse: collapse; border:1px solid #c5ba83;}
#daiyokujo #tennyo-box td { border:1px solid #c5ba83;}
#daiyokujo #tennyo-box td.hd { background:url(../img/onsen/kojyokaku/bg-table1.gif) repeat 0 0; text-align:center; vertical-align:middle;}
#daiyokujo #tennyo-box td.txt { background:url(../img/onsen/kojyokaku/bg-table2.gif) repeat 0 0; padding-left:10px}

#daiyokujo #tennyo-box ul { clear:both;  }

#daiyokujo #tennyo-box li { float:left; height:170px; margin-right:8px; color:#5c2e16; font-size:10px; text-align:center; width: 325px; }
#daiyokujo #tennyo-box li.col3 { float:left; height:170px; margin-right:10px; color:#5c2e16; font-size:10px; text-align:center; width: auto; }
li.ml3 { margin-left: 3px !important; }

#daiyokujo #tennyo-box li img { margin-bottom:3px; }
#daiyokujo #tennyo-box li a.syosai:link ,
#daiyokujo #tennyo-box li a.syosai:visited { text-decoration:underline; color:#df707f; }
#daiyokujo #tennyo-box li a.syosai:hover ,
#daiyokujo #tennyo-box li a.syosai:active {color:#701521;}


#daiyokujo #sinwa-box { background:url(../img/onsen/daiyokujo/bg-sinwa.png) no-repeat 0 0; padding:0 0 0 32px; height:540px;/* margin-bottom:30px;*/}
#daiyokujo #sinwa-box h3 { float:right; margin:0 35px 26px 0;  display:inline; }
#daiyokujo #sinwa-box table { border-collapse: collapse; border:1px solid #c5ba83; margin:10px 0;}
#daiyokujo #sinwa-box table { border-collapse: collapse; border:1px solid #c5ba83;}
#daiyokujo #sinwa-box td { border:1px solid #c5ba83;}
#daiyokujo #sinwa-box td.hd { background:url(../img/onsen/kojyokaku/bg-table1.gif) repeat 0 0; text-align:center; vertical-align:middle;}
#daiyokujo #sinwa-box td.txt { background:url(../img/onsen/kojyokaku/bg-table2.gif) repeat 0 0; padding-left:10px}

#daiyokujo #sinwa-box ul { clear:both;  }
#daiyokujo #sinwa-box li { float:left; height:170px; margin-right:8px; color:#5c2e16; font-size:10px; text-align:center; }
#daiyokujo #sinwa-box li img { margin-bottom:3px; }
#daiyokujo #sinwa-box li a.syosai:link ,
#daiyokujo #sinwa-box li a.syosai:visited { color:#5c2e16; }
#daiyokujo #sinwa-box li a.syosai:hover ,
#daiyokujo #sinwa-box li a.syosai:active { color:#a86b4c; }

#daiyokujo #sinwa-box2 { background:url(../img/onsen/daiyokujo/bg-sinwa.png) no-repeat 0 0; padding:0 0 0 32px; height:346px;/* margin-bottom:30px;*/}
#daiyokujo #sinwa-box2 h3 { float:right; margin:0 35px 26px 0;  display:inline; }
#daiyokujo #sinwa-box2 table { border-collapse: collapse; border:1px solid #c5ba83; margin:10px 0;}
#daiyokujo #sinwa-box2 table { border-collapse: collapse; border:1px solid #c5ba83;}
#daiyokujo #sinwa-box2 td { border:1px solid #c5ba83;}
#daiyokujo #sinwa-box2 td.hd { background:url(../img/onsen/kojyokaku/bg-table1.gif) repeat 0 0; text-align:center; vertical-align:middle;}
#daiyokujo #sinwa-box2 td.txt { background:url(../img/onsen/kojyokaku/bg-table2.gif) repeat 0 0; padding-left:10px}



/* yunosumika
----------------------------------------------------------------------- */
#yunosumika #imghd { background:url(../img/onsen/kojyokaku/bg-imghd.jpg) repeat-x 0 0; height:136px;}
#yunosumika h2 { background:url(../img/onsen/kojyokaku/imghd.jpg) no-repeat center 0; margin:0 auto; text-align:center; height:136px;  text-indent:-2000px;}

#yunosumika #nav-onsen4	{background-position:-292px -46px;}


#yunosumika #yonosumika-wrap { background:#fdfbfb; margin-bottom:20px; line-height:1.8;}

#yunosumika #yunosumika-box { background:url(../img/onsen/yunosumika/bg-main.png) no-repeat 0 0; padding:20px 0 0 30px; height:367px;}
#yunosumika #yunosumika-box h3 { float:left; margin:0 35px 0 0;  display:inline; }
#yunosumika #yunosumika-box p { width:535px; margin:12px 25px 0 0; float:right; display:inline;}

#yunosumika #yunosumika-box2 { background:url(../img/onsen/yunosumika/bg-sumika.png) no-repeat 0 0; height:1004px; padding:0 0 0 22px;}

#yunosumika .box , #yunosumika .box2{ position:relative;  width:659px; height:229px; margin-bottom:20px;}

#yunosumika .box h3 { padding:26px 0 0 26px; margin-bottom:25px;}
#yunosumika .box p.txt { width:270px; margin:0 0 0 26px;} 
#yunosumika .box p.btn { position:absolute; bottom:25px; left:26px;} 
#yunosumika .box img.img { position:absolute; top:16px; right:9px; z-index:1;} 
#yunosumika .box img.png { position:absolute; top:127px; left:227px; z-index:2;}

#yunosumika .box2 h3 { padding:21px 0 0 360px;; margin-bottom:25px; /*text-align:right;*/}
#yunosumika .box2 p.txt { width:270px; padding-left:363px;} 
#yunosumika .box2 p.btn { position:absolute; bottom:23px; right:23px;} 
#yunosumika .box2 img.img { position:absolute; top:16px; left:9px; z-index:1;} 
#yunosumika .box2 img.png { position:absolute; top:127px; left:278px; z-index:2;}

#yunosumika .hana h3 { padding:26px 0 0 30px;}
#yunosumika .hana p.txt {margin:0 0 0 30px;} 
#yunosumika .kocho { background:url(../img/onsen/yunosumika/bg-kocho.png) no-repeat 0 0;}
#yunosumika .kiri { background:url(../img/onsen/yunosumika/bg-kiri.png) no-repeat 0 0;}
#yunosumika .hana { background:url(../img/onsen/yunosumika/bg-hana.png) no-repeat 0 0;}
#yunosumika .kagari { background:url(../img/onsen/yunosumika/bg-kagari.png) no-repeat 0 0;}



/* tokubetsu
----------------------------------------------------------------------- */
#tokubetsu #imghd { background:url(../img/onsen/kojyokaku/bg-imghd.jpg) repeat-x 0 0; height:136px;}
#tokubetsu h2 { background:url(../img/onsen/kojyokaku/imghd.jpg) no-repeat center 0; margin:0 auto; text-align:center; height:136px;  text-indent:-2000px;}

#tokubetsu #nav-onsen5	{background-position:-363px -46px;}


#tokubetsu #tokubetsu-wrap { background:#fdfbfb; margin-bottom:20px; line-height:1.8;}

#tokubetsu #tokubetsu-box { background:url(../img/onsen/tokubetsu/bg-main.png) no-repeat 0 0; padding:20px 0 0 30px; height:367px;}
#tokubetsu #tokubetsu-box h3 { float:left; margin:0 35px 0 0; display:inline; }
#tokubetsu #tokubetsu-box p { width:535px; margin:12px 25px 0 0; float:right; display:inline;}

#tokubetsu #tokubetsu-box2 { background:url(../img/onsen/yunosumika/bg-sumika.png) no-repeat 0 0; height:508px; padding:0 0 0 22px;}

#tokubetsu .box , #tokubetsu .box2{ position:relative;  width:659px; height:229px; margin-bottom:20px;}

#tokubetsu .box h3 { padding:26px 0 0 26px; margin-bottom:25px;}
#tokubetsu .box p.txt { width:270px; margin:0 0 0 26px;} 
#tokubetsu .box p.btn { position:absolute; bottom:13px; left:26px;} 
#tokubetsu .box img.img { position:absolute; top:16px; right:9px; z-index:1;} 
#tokubetsu .box img.png { position:absolute; top:127px; left:227px; z-index:2;}

#tokubetsu .box2 h3 { padding:21px 0 0 360px;; margin-bottom:25px;}
#tokubetsu .box2 p.txt { width:270px; padding-left:363px;} 
#tokubetsu .box2 p.btn { position:absolute; bottom:23px; right:23px;} 
#tokubetsu .box2 img.img { position:absolute; top:16px; left:9px; z-index:1;} 
#tokubetsu .box2 img.png { position:absolute; top:137px; left:278px; z-index:2;}

#tokubetsu .tensyu { background:url(../img/onsen/tokubetsu/bg-tensyu.png) no-repeat 0 0;}
#tokubetsu .kogaku { background:url(../img/onsen/tokubetsu/bg-kogaku.png) no-repeat 0 0;}



/* kodawari
----------------------------------------------------------------------- */
#kodawari #imghd { background:url(../img/onsen/kojyokaku/bg-imghd.jpg) repeat-x 0 0; height:136px;}
#kodawari h2 { background:url(../img/onsen/kojyokaku/imghd.jpg) no-repeat center 0; margin:0 auto; text-align:center; height:136px;  text-indent:-2000px;}

#kodawari #nav-onsen6	{background-position:-497px -46px;}


#kodawari #kodawari-wrap { background:#fdfbfb; margin-bottom:20px; line-height:1.8; padding-bottom:11px;}

#kodawari #kodawari-box { background:url(../img/onsen/kodawari/bg-main_2.png) no-repeat 0 0; height:452px; position:relative;}
#kodawari #kodawari-box h3 { position:absolute; top:13px; right:293px;}
#kodawari #kodawari-box p { position:absolute; top:74px; right:357px;}

#kodawari #kodawari-box-3 { background:url(../img/onsen/kodawari/bg-main_3.png) no-repeat 0 0; height:452px; position:relative;}
#kodawari #kodawari-box-3 h3 { position:absolute; top:13px; right:293px;}
#kodawari #kodawari-box-3 p { position:absolute; top:74px; right:357px;}

/*#kodawari ul#ancher { background:url(../img/onsen/kodawari/bg-ancher.png) no-repeat 0 0; width:651px; height:55px; padding:16px 0 0 49px;}*/
#kodawari ul#ancher { background:url(../img/onsen/kodawari/bg-ancher.png) no-repeat 0 0; width:480px; height:55px; padding:16px 0 0 0; margin: 0 auto;}
#kodawari ul#ancher.col5 { width:651px; padding:16px 0 0 49px; }

#kodawari ul#ancher li { float:left; background:url(../img/onsen/kodawari/icon.png) no-repeat 0 4px; padding-left:20px;} 
#kodawari ul#ancher li.foot { margin-right:59px;} 
#kodawari ul#ancher li.rose { margin-right:55px;} 
#kodawari ul#ancher li.candle { margin-right:50px;} 
#kodawari ul#ancher li.semi-open-airbath { margin-right:50px;} 
#kodawari ul#ancher li.egg { margin-right:48px;} 

#kodawari ul#ancher a:link , #kodawari ul#ancher a:visited { text-decoration:underline; color:#442f1f; } 
#kodawari ul#ancher a:hover , #kodawari ul#ancher a:active { text-decoration:underline; color:#b98055; } 



#kodawari .box { margin:0 8px 0 11px;}
#kodawari .box h3 { padding:61px 0 0 25px; float:left;  }
#kodawari .box .right { float:right; width:535px; margin-right:20px; display:inline; position:relative;}
#kodawari .box .right .txt-box { width:290px; position:absolute; top:225px; z-index:2;}
#kodawari .box .right ul { position:absolute; top:20px; left:0px; z-index:1}
#kodawari .box .right li { margin:0 2px 2px 0; float:left; }
#kodawari .box .right li.end { margin-right:0px; }
#kodawari .box .right dl {}
#kodawari .box .right dt { float:left;}
/*#kodawari .box .right dt.time { clear:both; }
#kodawari .box .right dd.time2 { clear:both; float:left;}*/

#kodawari #foot { background:url(../img/onsen/kodawari/bg-foot.png) no-repeat 0 0; height:345px; }

#kodawari #rose { background:url(../img/onsen/kodawari/bg-rose.png) no-repeat 0 0; height:439px; }
#kodawari #rose h3 { padding:50px 0 0 25px;}
#kodawari #rose .txt-box { width:500px; position:absolute; top:355px;}

#kodawari #candle { background:url(../img/onsen/kodawari/bg-candle.png) no-repeat 0 0; height:397px; }
#kodawari #candle h3 { padding:43px 0 0 25px;}
#kodawari #candle .txt-box { width:500px; position:absolute; top:274px;}
#kodawari #candle p.txt { margin:8px 0;}

#kodawari #semi-open-airbath { background:url(../img/onsen/kodawari/bg-openairbath.png) no-repeat 0 0; height:397px; }
#kodawari #semi-open-airbath h3 { padding:43px 0 0 25px;}
#kodawari #semi-open-airbath .txt-box { width:500px; position:absolute; top:274px;}
#kodawari #semi-open-airbath p.txt { margin:8px 0;}

#kodawari #egg { background:url(../img/onsen/kodawari/bg-egg.png) no-repeat 0 0; height:429px; }
#kodawari #egg h3 { padding:39px 0 0 25px;}
#kodawari #egg .txt-box { position:absolute; top:285px;}
#kodawari #egg p.txt a:link , #kodawari #egg p.txt a:visited { color:#df707f;}
#kodawari #egg p.txt a:hover , #kodawari #egg p.txt a:active { color:#701521;}

#kodawari #day { background:url(../img/onsen/kodawari/bg-day.png) no-repeat 0 0; height:402px; }
#kodawari #day h3 { padding:23px 0 0 25px;}
#kodawari #day .txt-box { width:500px; position:absolute; top:290px;}

#kodawari p.p-top { background:url(../img/onsen/kodawari/icon2.png) no-repeat 0 4px; padding-left:20px; margin:10px 0 10px 555px;}



/* gaiyo
----------------------------------------------------------------------- */
#gaiyo #imghd { background:url(../img/onsen/kojyokaku/bg-imghd.jpg) repeat-x 0 0; height:136px;}
#gaiyo h2 { background:url(../img/onsen/kojyokaku/imghd.jpg) no-repeat center 0; margin:0 auto; text-align:center; height:136px;  text-indent:-2000px;}

#gaiyo #nav-onsen7	{background-position:-600px -46px;}

#gaiyo #gaiyo-wrap { background:url(../img/onsen/gaiyo/bg-all.jpg) no-repeat 0 0; height:744px; padding:27px 0 0 45px; margin-bottom:20px;}

#gaiyo #gaiyo-wrap #title { margin-bottom:13px; }
#gaiyo #gaiyo-wrap #title h3 { float:left; margin-right:47px; }
#gaiyo #gaiyo-wrap #title p { padding-top:13px;}


#gaiyo #gaiyo-wrap .detail { margin-bottom:15px;}
#gaiyo #gaiyo-wrap .detail p , #gaiyo #gaiyo-wrap dl { margin-left:20px;}
#gaiyo #gaiyo-wrap .detail h4 { margin-bottom:9px;}
#gaiyo #gaiyo-wrap .detail dt { background:url(../img/onsen/gaiyo/icon.gif) no-repeat 0 2px; padding-left:18px; margin-bottom:10px; font-weight:bold;}
#gaiyo #gaiyo-wrap .detail dd { margin-bottom:15px; width:400px;}
#gaiyo #gaiyo-wrap .detail dd.end { margin:0px;}

#gaiyo #gaiyo-wrap .detail .riyou li { float:left; width:180px;}
#gaiyo #gaiyo-wrap .detail .riyou li.large1 {  width:250px;}
#gaiyo #gaiyo-wrap .detail .riyou li.large2 {  width:620px;}
#gaiyo #gaiyo-wrap .detail .riyou p.hd { background:url(../img/onsen/gaiyo/icon.gif) no-repeat 0 2px; padding-left:18px; font-weight:bold;}
#gaiyo #gaiyo-wrap .detail .riyou p.txt { margin-bottom:10px; }



/* renewal
----------------------------------------------------------------------- */
#renewal #imghd { background:url(../img/onsen/kojyokaku/bg-imghd.jpg) repeat-x 0 0; height:136px;}
#renewal h2 { background:url(../img/onsen/kojyokaku/imghd.jpg) no-repeat center 0; margin:0 auto; text-align:center; height:136px;  text-indent:-2000px;}

#renewal #nav-onsen3	{background-position:-216px -46px;}


#renewal #renewal-wrap { background:#fdfbfb; margin-bottom:20px;}

#renewal #tennyo-box { background:url(../img/onsen/daiyokujo/bg-tennyo.png) no-repeat 0 0; margin-bottom:20px; padding:20px 0 0 30px;}
#renewal #tennyo-box h3 { float:left; margin:0 35px 26px 0; display:inline; }
#renewal #tennyo-box table { border-collapse: collapse; border:1px solid #c5ba83; margin:10px 0;}
#renewal #tennyo-box table { border-collapse: collapse; border:1px solid #c5ba83;}
#renewal #tennyo-box td { border:1px solid #c5ba83;}
#renewal #tennyo-box td.hd { background:url(../img/onsen/kojyokaku/bg-table1.gif) repeat 0 0; text-align:center; vertical-align:middle;}
#renewal #tennyo-box td.txt { background:url(../img/onsen/kojyokaku/bg-table2.gif) repeat 0 0; padding-left:10px}

#renewal #tennyo-box ul { clear:both;  }
#renewal #tennyo-box li { float:left; height:170px; margin-right:8px; color:#5c2e16; font-size:10px; text-align:center; }
#renewal #tennyo-box li img { margin-bottom:3px; }
#renewal #tennyo-box li a.syosai:link ,
#renewal #tennyo-box li a.syosai:visited { text-decoration:underline; color:#df707f; }
#renewal #tennyo-box li a.syosai:hover ,
#renewal #tennyo-box li a.syosai:active {color:#701521;}


#renewal #sinwa-box { background:url(../img/onsen/daiyokujo/bg-sinwa.png) no-repeat 0 0; padding:0 0 0 32px; height:540px;/* margin-bottom:30px;*/}
#renewal #sinwa-box h3 { float:right; margin:0 35px 26px 0;  display:inline; }
#renewal #sinwa-box table { border-collapse: collapse; border:1px solid #c5ba83; margin:10px 0;}
#renewal #sinwa-box table { border-collapse: collapse; border:1px solid #c5ba83;}
#renewal #sinwa-box td { border:1px solid #c5ba83;}
#renewal #sinwa-box td.hd { background:url(../img/onsen/kojyokaku/bg-table1.gif) repeat 0 0; text-align:center; vertical-align:middle;}
#renewal #sinwa-box td.txt { background:url(../img/onsen/kojyokaku/bg-table2.gif) repeat 0 0; padding-left:10px}

#renewal #sinwa-box ul { clear:both;  }
#renewal #sinwa-box li { float:left; height:170px; margin-right:8px; color:#5c2e16; font-size:10px; text-align:center; }
#renewal #sinwa-box li img { margin-bottom:3px; }
#renewal #sinwa-box li a.syosai:link ,
#renewal #sinwa-box li a.syosai:visited { color:#5c2e16; }
#renewal #sinwa-box li a.syosai:hover ,
#renewal #sinwa-box li a.syosai:active { color:#a86b4c; }



/* bnr-top
----------------------------------------------------------------------- */
/*#bnr-top {width:702px; margin:0 0 15px 0; overflow:hidden; clear:both;}
#bnr-top li {float:left; display:inline;}*/

#bnr-top {width:702px; margin:0 0 15px 0; overflow:hidden; clear:both; text-align: center;}
#bnr-top li {display:inline;}
