@charset "shift-jis";
/*----------------------------------------------------
	共通
----------------------------------------------------*/
/* スクロールバーの有無によるズレ対策 */
html {overflow-y: scroll;}
body {font-family: "メイリオ", Meiryo, "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック", "Lucida Grande", "Lucida Sans Unicode", Arial, Verdana, sans-serif; background-color:#FDEBD1; background-image:url(../image/web_parts/body_bg.gif); background-position:center top; background-repeat:no-repeat;}
input, textarea {font-family: "メイリオ", Meiryo, "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック", "Lucida Grande", "Lucida Sans Unicode", Arial, Verdana, sans-serif;}
img{padding:0;margin:0;}


/* for IE6 */
* html body {font-family: "ＭＳ Ｐゴシック", "MS PGothic", Sans-Serif;}
* html input, * html textarea {font-family: "ＭＳ Ｐゴシック", "MS PGothic", Sans-Serif;}


/* リンク
----------------------------------------------------*/
a:link,a:visited,a:hover,a:active {color:#CC0000;}


/* 汎用
----------------------------------------------------*/
#contents	{ width:892px; margin:0 auto;}
/* clerfix */
#contents:after {content: "."; display: block; visibility: hidden; height: 0.1px; font-size: 0.1em; line-height: 0; clear: both; }
.clearfix:after {content: ".";display: block;clear: both;height: 0;visibility: hidden;}
.clearfix {min-height: 1px;}
* html .clearfix {
		height: 1px;/*\*//*/
    height: auto;
    overflow: hidden;
    /**/
}

.clear	{
	clear:both;
}

/* ----------------------------------------------------- font size */
.texS	{
	font-weight:normal;
	font-size:0.8em;
}

/* ----------------------------------------------------- float */
.floL{float:left;} .floR{float:right;}.imgR {float: right;margin: 0 0 10px 10px;} .imgL {float: left;margin: 0 10px 10px 0;}


/* ----------------------------------------------------- text-align */
.texL{text-align:left;} .texR{text-align:right;} .texC{text-align:center;}


/* ----------------------------------------------------- margin */
.mt00 { margin-top:  0px !important; }.mt05 { margin-top:  5px !important; }.mt10 { margin-top: 10px !important; }.mt15 { margin-top: 15px !important; }.mt20 { margin-top: 20px !important; }.mt25 { margin-top: 25px !important; }.mt30 { margin-top: 30px !important; }.mt35 { margin-top: 35px !important; }.mt40 { margin-top: 40px !important; }
.mr00 { margin-right:  0px !important; }.mr05 { margin-right:  5px !important; }.mr10 { margin-right: 10px !important; }.mr15 { margin-right: 15px !important; }.mr20 { margin-right: 20px !important; }.mr25 { margin-right: 25px !important; }.mr30 { margin-right: 30px !important; }.mr35 { margin-right: 35px !important; }.mr40 { margin-right: 40px !important; }
.mb00 { margin-bottom:  0px !important; }.mb05 { margin-bottom:  5px !important; }.mb10 { margin-bottom: 10px !important; }.mb15 { margin-bottom: 15px !important; }.mb20 { margin-bottom: 20px !important; }.mb25 { margin-bottom: 25px !important; }.mb30 { margin-bottom: 30px !important; }.mb35 { margin-bottom: 35px !important; }.mb40 { margin-bottom: 40px !important; }
.ml00 { margin-left:  0px !important; }.ml05 { margin-left:  5px !important; }.ml10 { margin-left: 10px !important; }.ml15 { margin-left: 15px !important; }.ml20 { margin-left: 20px !important; }.ml25 { margin-left: 25px !important; }.ml30 { margin-left: 30px !important; }.ml35 { margin-left: 35px !important; }.ml40 { margin-left: 40px !important; }


/* ----------------------------------------------------- padding */
.pt00 { padding-top:  0px !important; }.pt05 { padding-top:  5px !important; }.pt10 { padding-top: 10px !important; }.pt15 { padding-top: 15px !important; }.pt20 { padding-top: 20px !important; }.pt25 { padding-top: 25px !important; }.pt30 { padding-top: 30px !important; }.pt35 { padding-top: 35px !important; }.pt40 { padding-top: 40px !important; }
.pr00 { padding-right:  0px !important; }.pr05 { padding-right:  5px !important; }.pr10 { padding-right: 10px !important; }.pr15 { padding-right: 15px !important; }.pr20 { padding-right: 20px !important; }.pr25 { padding-right: 25px !important; }.pr30 { padding-right: 30px !important; }.pr35 { padding-right: 35px !important; }.pr40 { padding-right: 40px !important; }
.pb00 { padding-bottom:  0px !important; }.pb05 { padding-bottom:  5px !important; }.pb10 { padding-bottom: 10px !important; }.pb15 { padding-bottom: 15px !important; }.pb20 { padding-bottom: 20px !important; }.pb25 { padding-bottom: 25px !important; }.pb30 { padding-bottom: 30px !important; }.pb35 { padding-bottom: 35px !important; }.pb40 { padding-bottom: 40px !important; }
.pl00 { padding-left:  0px !important; }.pl05 { padding-left:  5px !important; }.pl10 { padding-left: 10px !important; }.pl15 { padding-left: 15px !important; }.pl20 { padding-left: 20px !important; }.pl25 { padding-left: 25px !important; }.pl30 { padding-left: 30px !important; }.pl35 { padding-left: 35px !important; }.pl40 { padding-left: 40px !important; }


/*----------------------------------------------------
	#container（ページ全体）
----------------------------------------------------*/
#container {width: 948px;margin: 0 auto;font-size: 100%;background:url(../image/web_parts/cont_bg.jpg) repeat-y center top;}
#container #inner {/zoom: 1;width: 892px;margin: 0 auto;overflow: hidden;}
#container #inner #breadCrumbs{margin:10px 0;font-size:10px;overflow: hidden;clear:both;}
#container #inner #breadCrumbs li {float:left;padding: 0 5px 0 0;display:block;}

/*----------------------------------------------------
	#bread（パンくず）
----------------------------------------------------*/
#bread	{
	background-color:#000;
	width:882px;
	color:#FFF;
	font-size:0.8em;
	padding:5px;
	vertical-align:middle;
	
}
/*#bread a:link,a:visited,a:hover,a:active {color:#FFF;}*/


/*----------------------------------------------------
	#quiz（クイズ帯）
----------------------------------------------------*/
#quiz	{
	background:url(../image/web_parts/quiz_bg.jpg) repeat-x bottom;
	background-color:#000;
	width:892px;
	height:51px;
	color:#FFF;
	font-size:0.8em;
}

#quiz:after {content: ".";display: block;clear: both;height: 0;visibility: hidden;}

#quiz dt {
	background:url(../image/web_parts/question.gif) center left no-repeat;
	margin:10px;
	padding:0 30px;
	float:left;
	height:23px;
	width:200px;
}
#quiz dd {
	float:left;
	margin:10px;
}

.quiz-answer{
	display:none;
}

/*----------------------------------------------------
	#main_top（メインコンテンツ）
----------------------------------------------------*/
#main_top {float: left;width: 637px; margin:10px 20px;_margin:10px 10px;}

/*----------------------------------------------------
	#main（メインコンテンツ下層用）
----------------------------------------------------*/
#main {float: left;width: 607px; margin:10px 0 10px 25px; width:638px;}
#story {width:715px;padding:10px 0 15px;}
#story .item{width:675px;margin:0 auto;padding-bottom:15px;}
#story .item h2,#story .item h3,#story .item h4{margin:0 0 10px;display:block;}
#story .item p{font-size:13px;margin:0 0 20px;line-height:1.75em;}

/*----------------------------------------------------
	#side_top（サイドバー）
----------------------------------------------------*/
#side_top {float: right;width: 180px; margin:-5px 20px 10px 0;}
#side_top ul {/zoom: 1;width:180px;}
#side_top ul:after {content: "."; display: block; visibility: hidden; height: 0.1px; font-size: 0.1em; line-height: 0; clear: both;}
#side_top .banner li	{width:180px; text-align:center; margin:5px 0;}
#side_top ul li{list-style:none;display:block;}

#side_top .inf_top ul li	{margin-left:12px;}
#side_top ul li a.inf1{width:180px;height:33px;display:block; overflow:hidden;text-indent:-9999px;background:url(../image/web_parts/inf_nav_s.gif) no-repeat 0 0;}
#side_top ul li a.inf2{width:180px;height:33px;display:block; overflow:hidden;text-indent:-9999px;background:url(../image/web_parts/inf_nav_s.gif) no-repeat 0 -33px;}
#side_top ul li a.inf3{width:180px;height:43px;display:block; overflow:hidden;text-indent:-9999px;background:url(../image/web_parts/inf_nav_s.gif) no-repeat 0 -66px;}

#side_top ul li a.inf1:hover,
#side_top ul li a.inf1:active{width:180px;height:33px;display:block; overflow:hidden;text-indent:-9999px;background:url(../image/web_parts/inf_nav_s.gif) no-repeat -182px 0;}
#side_top ul li a.inf2:hover,
#side_top ul li a.inf2:active{width:180px;height:33px;display:block; overflow:hidden;text-indent:-9999px;background:url(../image/web_parts/inf_nav_s.gif) no-repeat -182px -33px;}
#side_top ul li a.inf3:hover,
#side_top ul li a.inf3:active{width:180px;height:43px;display:block; overflow:hidden;text-indent:-9999px;background:url(../image/web_parts/inf_nav_s.gif) no-repeat -182px -66px;}

/*----------------------------------------------------
	#side（サイドバー下層）
----------------------------------------------------*/
#side {float:left;width: 203px; margin:0;}
/*#side ul .menu	{width:203px; height:452px; background:url(../../shukuhaku/image/nav.gif) no-repeat 0 0;}*/
#side ul li {float:left;list-style:none;}
#side .infomation	{margin-left:12px;}
#side ul li a.inf1{width:180px;height:33px;display:block; overflow:hidden;text-indent:-9999px;background:url(../image/web_parts/inf_nav_s.gif) no-repeat 0 0;}
#side ul li a.inf2{width:180px;height:33px;display:block; overflow:hidden;text-indent:-9999px;background:url(../image/web_parts/inf_nav_s.gif) no-repeat 0 -33px;}
#side ul li a.inf3{width:180px;height:43px;display:block; overflow:hidden;text-indent:-9999px;background:url(../image/web_parts/inf_nav_s.gif) no-repeat 0 -66px;}

#side ul li a.inf1:hover,
#side ul li a.inf1:active{width:180px;height:33px;display:block; overflow:hidden;text-indent:-9999px;background:url(../image/web_parts/inf_nav_s.gif) no-repeat -182px 0;}
#side ul li a.inf2:hover,
#side ul li a.inf2:active{width:180px;height:33px;display:block; overflow:hidden;text-indent:-9999px;background:url(../image/web_parts/inf_nav_s.gif) no-repeat -182px -33px;}
#side ul li a.inf3:hover,
#side ul li a.inf3:active{width:180px;height:43px;display:block; overflow:hidden;text-indent:-9999px;background:url(../image/web_parts/inf_nav_s.gif) no-repeat -182px -66px;}

#side .banner li	{width:203px; text-align:center; margin:5px 0;}

/*----------------------------------------------------
	#bnArea（トップ下バナー）
----------------------------------------------------*/
#bnArea{
	margin:10px 13px;
}
#bnArea img {
	margin:0 8px;
}
/*#bnArea ul {/zoom: 1;height:72px;}*/
#bnArea ul li{list-style:none;float:left;}

/*----------------------------------------------------
	このページの先頭へ
----------------------------------------------------*/
#page_top{width:892px;margin:0 auto;margin-bottom:10px;padding-top:10px;}
#page_top a.pageTop {float:right;display:block;}


/* ----------------------------------------------------- index.html */
#main_top_box {
	background:url(../image/web_parts/event_bg.jpg) 20px 20px repeat-y;
	margin:20px 0;
	}

#main_top_box 

#index	{

}
#index h3{
	background-image:url(../image/web_parts/tit_event.gif);
	background-repeat:no-repeat;
	text-indent:-9999px;
	height:31px;
	margin-top:-10px;
}

#index h3 a{
	width:637px;
	height:31px;
	display:block;
	overflow:hidden;
	
}

#index dl{
	margin:20px;
	_margin:20px 10px;
	width:430px;
	float:left;
}

#index dt {
	margin:0 0 15px 0;
	width:150px;
	float:left;
	border-bottom:1px solid #FBD8B5;
}

#index dd {
	margin:0 0 15px 0;
	float:left;
	width:280px;
	border-bottom:1px solid #FBD8B5;
}

/*----イメージサムネイル----*/
#index #thumb{ float:right;}
#index #thumb ul{/zoom: 1;width:157px; display:block; visibility:visible;}
#index ul li{list-style:none; margin:20px 25px 20px 0;}

/*----検索ボックス----*/
#shuku #side .search	{float:left;background:url(../../shukuhaku/image/search_bg.jpg) repeat-x bottom;padding:10px;width:183px;height:100px; font-size:0.8em}
#oishi #side .search	{float:left;background:url(../../oishi/image/search_bg.jpg) repeat-x bottom;padding:10px;width:183px;height:100px; font-size:0.8em}
#kogei #side .search	{float:left;background:url(../../kogeihin/image/search_bg.jpg) repeat-x bottom;padding:10px;width:183px;height:100px; font-size:0.8em}
#leisure #side .search	{float:left;background:url(../../leisure/image/search_bg.jpg) repeat-x bottom;padding:10px;width:183px;height:100px; font-size:0.8em}


/* ----------------------------------------------------- shukuhaku */
#shuku{
	background:url(../image/web_parts/bg_grad.jpg) repeat-x;
}
#shuku #side {background-color:#EEECEA;}
#shuku .area	{
	background:url(../../shukuhaku/image/grad_bg.jpg) repeat-x; height:33px; text-align:right;
}
#shuku .area p	{
	padding:5px;
}


#shuku .ind {background:url(../../shukuhaku/image/h3_tit.jpg) no-repeat;text-indent:-9999px;height:36px;}
#shuku .spa {background:url(../../shukuhaku/image/h3_tit1.jpg) no-repeat;text-indent:-9999px;height:36px;}
#shuku .sq {background:url(../../shukuhaku/image/h3_tit2.jpg) no-repeat;text-indent:-9999px;height:36px;}
#shuku .bath {background:url(../../shukuhaku/image/h3_tit3.jpg) no-repeat;text-indent:-9999px;height:36px;}
#shuku .inn {background:url(../../shukuhaku/image/h3_tit4.jpg) no-repeat;text-indent:-9999px;height:36px;}
#shuku .price {background:url(../../shukuhaku/image/h3_tit5.jpg) no-repeat;text-indent:-9999px;height:36px;}
#shuku .room {background:url(../../shukuhaku/image/h3_tit6.jpg) no-repeat;text-indent:-9999px;height:36px;}
#shuku .bprice {background:url(../../shukuhaku/image/h3_tit7.jpg) no-repeat;text-indent:-9999px;height:36px;}

#shuku .detail	{
	margin:10px;
}

#shuku .main_img	{
	float:left;
	margin-right:10px;	
}

#shuku .inf	{
	float:left;
	width:350px;
}

#shuku h4{
	margin-bottom:.4em;
	color:#60722E;
	font-size:1.3em;
}

#shuku .inf dt{
	float:left;
	width:60px;
	margin:5px 0;
	text-indent:-9999px;
}

#shuku .adress{
	background-image:url(../../shukuhaku/image/m_adress.gif);
	background-repeat:no-repeat;
	background-position:center;
}
#shuku .tell{
	background-image:url(../../shukuhaku/image/m_tell.gif);
	background-repeat:no-repeat;
	background-position:center;
}
#shuku .fax{
	background-image:url(../../shukuhaku/image/m_fax.gif);
	background-repeat:no-repeat;
	background-position:center;
}
#shuku .site{
	background-image:url(../../shukuhaku/image/m_site.gif);
	background-repeat:no-repeat;
	background-position:center;
}

#shuku .inf dd{
	float:left;
	width:290px;
	margin:5px 0;
}

#shuku p.chara {padding:1em 0 .5em;font-size:1.1em;color:#60722E;}
#shuku p.data {margin-bottom:.5em;color:#333;}
#shuku p.map {text-align:right;}

#shuku #side ul li a.sm1{width:203px;height:42px;display:block; overflow:hidden;text-indent:-9999px;background:url(../../shukuhaku/image/nav.gif) no-repeat 0 0;}
#shuku #side ul li a.sm2{width:203px;height:42px;display:block; overflow:hidden;text-indent:-9999px;background:url(../../shukuhaku/image/nav.gif) no-repeat 0 -200px;}
#shuku #side ul li a.sm3{width:203px;height:42px;display:block; overflow:hidden;text-indent:-9999px;background:url(../../shukuhaku/image/nav.gif) no-repeat 0 -242px;}
#shuku #side ul li a.sm4{width:203px;height:42px;display:block; overflow:hidden;text-indent:-9999px;background:url(../../shukuhaku/image/nav.gif) no-repeat 0 -284px;}
#shuku #side ul li a.sm5{width:203px;height:42px;display:block; overflow:hidden;text-indent:-9999px;background:url(../../shukuhaku/image/nav.gif) no-repeat 0 -326px;}
#shuku #side ul li a.sm6{width:203px;height:42px;display:block; overflow:hidden;text-indent:-9999px;background:url(../../shukuhaku/image/nav.gif) no-repeat 0 -368px;}
#shuku #side ul li a.sm7{width:203px;height:42px;display:block; overflow:hidden;text-indent:-9999px;background:url(../../shukuhaku/image/nav.gif) no-repeat 0 -410px;}

#shuku #side ul li a.sm1:hover,
#shuku #side ul li a.sm1:active{width:203px;height:42px;display:block; overflow:hidden;text-indent:-9999px;background:url(../../shukuhaku/image/nav.gif) no-repeat -203px 0;}
#shuku #side ul li a.sm2:hover,
#shuku #side ul li a.sm2:active{width:203px;height:42px;display:block; overflow:hidden;text-indent:-9999px;background:url(../../shukuhaku/image/nav.gif) no-repeat -203px -200px;}
#shuku #side ul li a.sm3:hover,
#shuku #side ul li a.sm3:active{width:203px;height:42px;display:block; overflow:hidden;text-indent:-9999px;background:url(../../shukuhaku/image/nav.gif) no-repeat -203px -242px;}
#shuku #side ul li a.sm4:hover,
#shuku #side ul li a.sm4:active{width:203px;height:42px;display:block; overflow:hidden;text-indent:-9999px;background:url(../../shukuhaku/image/nav.gif) no-repeat -203px -284px;}
#shuku #side ul li a.sm5:hover,
#shuku #side ul li a.sm5:active{width:203px;height:42px;display:block; overflow:hidden;text-indent:-9999px;background:url(../../shukuhaku/image/nav.gif) no-repeat -203px -326px;}
#shuku #side ul li a.sm6:hover,
#shuku #side ul li a.sm6:active{width:203px;height:42px;display:block; overflow:hidden;text-indent:-9999px;background:url(../../shukuhaku/image/nav.gif) no-repeat -203px -368px;}
#shuku #side ul li a.sm7:hover,
#shuku #side ul li a.sm7:active{width:203px;height:42px;display:block; overflow:hidden;text-indent:-9999px;background:url(../../shukuhaku/image/nav.gif) no-repeat -203px -410px;}

/*温泉地で選ぶ*/
#shuku #side ul li a.sbm1{width:203px;height:31px;display:block; overflow:hidden;text-indent:-9999px;background:url(../../shukuhaku/image/nav.gif) no-repeat 0 -44px;}
#shuku #side ul li a.sbm2{width:203px;height:31px;display:block; overflow:hidden;text-indent:-9999px;background:url(../../shukuhaku/image/nav.gif) no-repeat 0 -75px;}
#shuku #side ul li a.sbm3{width:203px;height:31px;display:block; overflow:hidden;text-indent:-9999px;background:url(../../shukuhaku/image/nav.gif) no-repeat 0 -106px;}
#shuku #side ul li a.sbm4{width:203px;height:31px;display:block; overflow:hidden;text-indent:-9999px;background:url(../../shukuhaku/image/nav.gif) no-repeat 0 -137px;}
#shuku #side ul li a.sbm5{width:203px;height:31px;display:block; overflow:hidden;text-indent:-9999px;background:url(../../shukuhaku/image/nav.gif) no-repeat 0 -168px;}

#shuku #side ul li a.sbm1:hover,
#shuku #side ul li a.sbm1:active{width:203px;height:31px;display:block; overflow:hidden;text-indent:-9999px;background:url(../../shukuhaku/image/nav.gif) no-repeat -203px -44px;}
#shuku #side ul li a.sbm2:hover,
#shuku #side ul li a.sbm2:active{width:203px;height:31px;display:block; overflow:hidden;text-indent:-9999px;background:url(../../shukuhaku/image/nav.gif) no-repeat -203px -75px;}
#shuku #side ul li a.sbm3:hover,
#shuku #side ul li a.sbm3:active{width:203px;height:31px;display:block; overflow:hidden;text-indent:-9999px;background:url(../../shukuhaku/image/nav.gif) no-repeat -203px -106px;}
#shuku #side ul li a.sbm4:hover,
#shuku #side ul li a.sbm4:active{width:203px;height:31px;display:block; overflow:hidden;text-indent:-9999px;background:url(../../shukuhaku/image/nav.gif) no-repeat -203px -137px;}
#shuku #side ul li a.sbm5:hover,
#shuku #side ul li a.sbm5:active{width:203px;height:31px;display:block; overflow:hidden;text-indent:-9999px;background:url(../../shukuhaku/image/nav.gif) no-repeat -203px -168px;}

/*泉質*/
#shuku #side ul li a.sbm6{width:203px;height:31px;display:block; overflow:hidden;text-indent:-9999px;background:url(../../shukuhaku/image/sub_menu.gif) no-repeat 0 -155px;}
#shuku #side ul li a.sbm7{width:203px;height:31px;display:block; overflow:hidden;text-indent:-9999px;background:url(../../shukuhaku/image/sub_menu.gif) no-repeat 0 -186px;}
#shuku #side ul li a.sbm8{width:203px;height:31px;display:block; overflow:hidden;text-indent:-9999px;background:url(../../shukuhaku/image/sub_menu.gif) no-repeat 0 -217px;}
#shuku #side ul li a.sbm9{width:203px;height:31px;display:block; overflow:hidden;text-indent:-9999px;background:url(../../shukuhaku/image/sub_menu.gif) no-repeat 0 -248px;}
#shuku #side ul li a.sbm10{width:203px;height:31px;display:block; overflow:hidden;text-indent:-9999px;background:url(../../shukuhaku/image/sub_menu.gif) no-repeat 0 -279px;}
#shuku #side ul li a.sbm11{width:203px;height:31px;display:block; overflow:hidden;text-indent:-9999px;background:url(../../shukuhaku/image/sub_menu.gif) no-repeat 0 -310px;}
#shuku #side ul li a.sbm12{width:203px;height:31px;display:block; overflow:hidden;text-indent:-9999px;background:url(../../shukuhaku/image/sub_menu.gif) no-repeat 0 -341px;}
#shuku #side ul li a.sbm13{width:203px;height:31px;display:block; overflow:hidden;text-indent:-9999px;background:url(../../shukuhaku/image/sub_menu.gif) no-repeat 0 -372px;}
#shuku #side ul li a.sbm14{width:203px;height:31px;display:block; overflow:hidden;text-indent:-9999px;background:url(../../shukuhaku/image/sub_menu.gif) no-repeat 0 -403px;}

#shuku #side ul li a.sbm6:hover,
#shuku #side ul li a.sbm6:active{width:203px;height:31px;display:block; overflow:hidden;text-indent:-9999px;background:url(../../shukuhaku/image/sub_menu.gif) no-repeat -203px -155px;}
#shuku #side ul li a.sbm7:hover,
#shuku #side ul li a.sbm7:active{width:203px;height:31px;display:block; overflow:hidden;text-indent:-9999px;background:url(../../shukuhaku/image/sub_menu.gif) no-repeat -203px -186px;}
#shuku #side ul li a.sbm8:hover,
#shuku #side ul li a.sbm8:active{width:203px;height:31px;display:block; overflow:hidden;text-indent:-9999px;background:url(../../shukuhaku/image/sub_menu.gif) no-repeat -203px -217px;}
#shuku #side ul li a.sbm9:hover,
#shuku #side ul li a.sbm9:active{width:203px;height:31px;display:block; overflow:hidden;text-indent:-9999px;background:url(../../shukuhaku/image/sub_menu.gif) no-repeat -203px -248px;}
#shuku #side ul li a.sbm10:hover,
#shuku #side ul li a.sbm10:active{width:203px;height:31px;display:block; overflow:hidden;text-indent:-9999px;background:url(../../shukuhaku/image/sub_menu.gif) no-repeat -203px -279px;}
#shuku #side ul li a.sbm11:hover,
#shuku #side ul li a.sbm11:active{width:203px;height:31px;display:block; overflow:hidden;text-indent:-9999px;background:url(../../shukuhaku/image/sub_menu.gif) no-repeat -203px -310px;}
#shuku #side ul li a.sbm12:hover,
#shuku #side ul li a.sbm12:active{width:203px;height:31px;display:block; overflow:hidden;text-indent:-9999px;background:url(../../shukuhaku/image/sub_menu.gif) no-repeat -203px -341px;}
#shuku #side ul li a.sbm13:hover,
#shuku #side ul li a.sbm13:active{width:203px;height:31px;display:block; overflow:hidden;text-indent:-9999px;background:url(../../shukuhaku/image/sub_menu.gif) no-repeat -203px -372px;}
#shuku #side ul li a.sbm14:hover,
#shuku #side ul li a.sbm14:active{width:203px;height:31px;display:block; overflow:hidden;text-indent:-9999px;background:url(../../shukuhaku/image/sub_menu.gif) no-repeat -203px -403px;}

/*お風呂の特徴で選ぶ*/
#shuku #side ul li a.sbm15{width:203px;height:31px;display:block; overflow:hidden;text-indent:-9999px;background:url(../../shukuhaku/image/sub_menu.gif) no-repeat 0 -434px;}
#shuku #side ul li a.sbm16{width:203px;height:31px;display:block; overflow:hidden;text-indent:-9999px;background:url(../../shukuhaku/image/sub_menu.gif) no-repeat 0 -465px;}
#shuku #side ul li a.sbm17{width:203px;height:31px;display:block; overflow:hidden;text-indent:-9999px;background:url(../../shukuhaku/image/sub_menu.gif) no-repeat 0 -496px;}
#shuku #side ul li a.sbm18{width:203px;height:31px;display:block; overflow:hidden;text-indent:-9999px;background:url(../../shukuhaku/image/sub_menu.gif) no-repeat 0 -527px;}
#shuku #side ul li a.sbm19{width:203px;height:31px;display:block; overflow:hidden;text-indent:-9999px;background:url(../../shukuhaku/image/sub_menu.gif) no-repeat 0 -558px;}

#shuku #side ul li a.sbm15:hover,
#shuku #side ul li a.sbm15:active{width:203px;height:31px;display:block; overflow:hidden;text-indent:-9999px;background:url(../../shukuhaku/image/sub_menu.gif) no-repeat -203px -434px;}
#shuku #side ul li a.sbm16:hover,
#shuku #side ul li a.sbm16:active{width:203px;height:31px;display:block; overflow:hidden;text-indent:-9999px;background:url(../../shukuhaku/image/sub_menu.gif) no-repeat -203px -465px;}
#shuku #side ul li a.sbm17:hover,
#shuku #side ul li a.sbm17:active{width:203px;height:31px;display:block; overflow:hidden;text-indent:-9999px;background:url(../../shukuhaku/image/sub_menu.gif) no-repeat -203px -496px;}
#shuku #side ul li a.sbm18:hover,
#shuku #side ul li a.sbm18:active{width:203px;height:31px;display:block; overflow:hidden;text-indent:-9999px;background:url(../../shukuhaku/image/sub_menu.gif) no-repeat -203px -527px;}
#shuku #side ul li a.sbm19:hover,
#shuku #side ul li a.sbm19:active{width:203px;height:31px;display:block; overflow:hidden;text-indent:-9999px;background:url(../../shukuhaku/image/sub_menu.gif) no-repeat -203px -558px;}

/*宿の特徴で選ぶ*/
#shuku #side ul li a.sbm20{width:203px;height:31px;display:block; overflow:hidden;text-indent:-9999px;background:url(../../shukuhaku/image/sub_menu.gif) no-repeat 0 -589px;}
#shuku #side ul li a.sbm21{width:203px;height:31px;display:block; overflow:hidden;text-indent:-9999px;background:url(../../shukuhaku/image/sub_menu.gif) no-repeat 0 -620px;}
#shuku #side ul li a.sbm22{width:203px;height:31px;display:block; overflow:hidden;text-indent:-9999px;background:url(../../shukuhaku/image/sub_menu.gif) no-repeat 0 -651px;}
#shuku #side ul li a.sbm23{width:203px;height:31px;display:block; overflow:hidden;text-indent:-9999px;background:url(../../shukuhaku/image/sub_menu.gif) no-repeat 0 -682px;}

#shuku #side ul li a.sbm20:hover,
#shuku #side ul li a.sbm20:active{width:203px;height:31px;display:block; overflow:hidden;text-indent:-9999px;background:url(../../shukuhaku/image/sub_menu.gif) no-repeat -203px -589px;}
#shuku #side ul li a.sbm21:hover,
#shuku #side ul li a.sbm21:active{width:203px;height:31px;display:block; overflow:hidden;text-indent:-9999px;background:url(../../shukuhaku/image/sub_menu.gif) no-repeat -203px -620px;}
#shuku #side ul li a.sbm22:hover,
#shuku #side ul li a.sbm22:active{width:203px;height:31px;display:block; overflow:hidden;text-indent:-9999px;background:url(../../shukuhaku/image/sub_menu.gif) no-repeat -203px -651px;}
#shuku #side ul li a.sbm23:hover,
#shuku #side ul li a.sbm23:active{width:203px;height:31px;display:block; overflow:hidden;text-indent:-9999px;background:url(../../shukuhaku/image/sub_menu.gif) no-repeat -203px -682px;}

/*料金で選ぶ*/
#shuku #side ul li a.sbm24{width:203px;height:31px;display:block; overflow:hidden;text-indent:-9999px;background:url(../../shukuhaku/image/sub_menu.gif) no-repeat 0 -713px;}
#shuku #side ul li a.sbm25{width:203px;height:31px;display:block; overflow:hidden;text-indent:-9999px;background:url(../../shukuhaku/image/sub_menu.gif) no-repeat 0 -744px;}
#shuku #side ul li a.sbm26{width:203px;height:31px;display:block; overflow:hidden;text-indent:-9999px;background:url(../../shukuhaku/image/sub_menu.gif) no-repeat 0 -775px;}
#shuku #side ul li a.sbm27{width:203px;height:31px;display:block; overflow:hidden;text-indent:-9999px;background:url(../../shukuhaku/image/sub_menu.gif) no-repeat 0 -806px;}
#shuku #side ul li a.sbm28{width:203px;height:31px;display:block; overflow:hidden;text-indent:-9999px;background:url(../../shukuhaku/image/sub_menu.gif) no-repeat 0 -837px;}

#shuku #side ul li a.sbm24:hover,
#shuku #side ul li a.sbm24:active{width:203px;height:31px;display:block; overflow:hidden;text-indent:-9999px;background:url(../../shukuhaku/image/sub_menu.gif) no-repeat -203px -713px;}
#shuku #side ul li a.sbm25:hover,
#shuku #side ul li a.sbm25:active{width:203px;height:31px;display:block; overflow:hidden;text-indent:-9999px;background:url(../../shukuhaku/image/sub_menu.gif) no-repeat -203px -744px;}
#shuku #side ul li a.sbm26:hover,
#shuku #side ul li a.sbm26:active{width:203px;height:31px;display:block; overflow:hidden;text-indent:-9999px;background:url(../../shukuhaku/image/sub_menu.gif) no-repeat -203px -775px;}
#shuku #side ul li a.sbm27:hover,
#shuku #side ul li a.sbm27:active{width:203px;height:31px;display:block; overflow:hidden;text-indent:-9999px;background:url(../../shukuhaku/image/sub_menu.gif) no-repeat -203px -806px;}
#shuku #side ul li a.sbm28:hover,
#shuku #side ul li a.sbm28:active{width:203px;height:31px;display:block; overflow:hidden;text-indent:-9999px;background:url(../../shukuhaku/image/sub_menu.gif) no-repeat -203px -837px;}

/*客室数で選ぶ*/
#shuku #side ul li a.sbm29{width:203px;height:31px;display:block; overflow:hidden;text-indent:-9999px;background:url(../../shukuhaku/image/sub_menu.gif) no-repeat 0 -868px;}
#shuku #side ul li a.sbm30{width:203px;height:31px;display:block; overflow:hidden;text-indent:-9999px;background:url(../../shukuhaku/image/sub_menu.gif) no-repeat 0 -899px;}
#shuku #side ul li a.sbm31{width:203px;height:31px;display:block; overflow:hidden;text-indent:-9999px;background:url(../../shukuhaku/image/sub_menu.gif) no-repeat 0 -930px;}
#shuku #side ul li a.sbm32{width:203px;height:31px;display:block; overflow:hidden;text-indent:-9999px;background:url(../../shukuhaku/image/sub_menu.gif) no-repeat 0 -961px;}

#shuku #side ul li a.sbm29:hover,
#shuku #side ul li a.sbm29:active{width:203px;height:31px;display:block; overflow:hidden;text-indent:-9999px;background:url(../../shukuhaku/image/sub_menu.gif) no-repeat -203px -868px;}
#shuku #side ul li a.sbm30:hover,
#shuku #side ul li a.sbm30:active{width:203px;height:31px;display:block; overflow:hidden;text-indent:-9999px;background:url(../../shukuhaku/image/sub_menu.gif) no-repeat -203px -899px;}
#shuku #side ul li a.sbm31:hover,
#shuku #side ul li a.sbm31:active{width:203px;height:31px;display:block; overflow:hidden;text-indent:-9999px;background:url(../../shukuhaku/image/sub_menu.gif) no-repeat -203px -930px;}
#shuku #side ul li a.sbm32:hover,
#shuku #side ul li a.sbm32:active{width:203px;height:31px;display:block; overflow:hidden;text-indent:-9999px;background:url(../../shukuhaku/image/sub_menu.gif) no-repeat -203px -961px;}

/*入浴料金で選ぶ*/
#shuku #side ul li a.sbm33{width:203px;height:31px;display:block; overflow:hidden;text-indent:-9999px;background:url(../../shukuhaku/image/sub_menu.gif) no-repeat 0 -992px;}
#shuku #side ul li a.sbm34{width:203px;height:31px;display:block; overflow:hidden;text-indent:-9999px;background:url(../../shukuhaku/image/sub_menu.gif) no-repeat 0 -1023px;}
#shuku #side ul li a.sbm35{width:203px;height:31px;display:block; overflow:hidden;text-indent:-9999px;background:url(../../shukuhaku/image/sub_menu.gif) no-repeat 0 -1054px;}
#shuku #side ul li a.sbm36{width:203px;height:31px;display:block; overflow:hidden;text-indent:-9999px;background:url(../../shukuhaku/image/sub_menu.gif) no-repeat 0 -1085px;}

#shuku #side ul li a.sbm33:hover,
#shuku #side ul li a.sbm33:active{width:203px;height:31px;display:block; overflow:hidden;text-indent:-9999px;background:url(../../shukuhaku/image/sub_menu.gif) no-repeat -203px -992px;}
#shuku #side ul li a.sbm34:hover,
#shuku #side ul li a.sbm34:active{width:203px;height:31px;display:block; overflow:hidden;text-indent:-9999px;background:url(../../shukuhaku/image/sub_menu.gif) no-repeat -203px -1023px;}
#shuku #side ul li a.sbm35:hover,
#shuku #side ul li a.sbm35:active{width:203px;height:31px;display:block; overflow:hidden;text-indent:-9999px;background:url(../../shukuhaku/image/sub_menu.gif) no-repeat -203px -1054px;}
#shuku #side ul li a.sbm36:hover,
#shuku #side ul li a.sbm36:active{width:203px;height:31px;display:block; overflow:hidden;text-indent:-9999px;background:url(../../shukuhaku/image/sub_menu.gif) no-repeat -203px -1085px;}

/* ----------------------------------------------------- oishi */
#oishi{
	background:url(../image/web_parts/bg_grad.jpg) repeat-x;
}
#oishi #side {background-color:#EEECEA;}
#oishi .area	{
	background:url(../../oishi/image/grad_bg.jpg) repeat-x; height:33px; text-align:right;
}
#oishi .area p	{
	padding:5px;
}

#oishi .ind {background:url(../../oishi/image/h3_tit.jpg) no-repeat;text-indent:-9999px;height:36px;}
#oishi .spa {background:url(../../oishi/image/h3_tit1.jpg) no-repeat;text-indent:-9999px;height:36px;}
#oishi .cat {background:url(../../oishi/image/h3_tit2.jpg) no-repeat;text-indent:-9999px;height:36px;}
#oishi .menu {background:url(../../oishi/image/h3_tit3.jpg) no-repeat;text-indent:-9999px;height:36px;}
#oishi .service {background:url(../../oishi/image/h3_tit4.jpg) no-repeat;text-indent:-9999px;height:36px;}
#oishi p.chara {padding:1em 0 .5em;font-size:1.1em;color:#60722E;}
#oishi p.data {margin-bottom:.5em;color:#333;}
#oishi p.map {text-align:right;}

#oishi .detail	{
	margin:10px;
}

#oishi .main_img	{
	float:left;
	margin-right:10px;	
}

#oishi .inf	{
	float:left;
	width:350px;
}

#oishi h4{
	color:#EBAE31;
	font-size:1.2em;
}

#oishi p.chara {padding:1em 0 .5em;font-size:1.1em;color:#EBAE31;}


#oishi .inf dt{
	float:left;
	width:60px;
	margin:5px 0;
	text-indent:-9999px;
}

#oishi .adress{
	background-image:url(../../oishi/image/m_adress.gif);
	background-repeat:no-repeat;
	background-position:center;
}
#oishi .tell{
	background-image:url(../../oishi/image/m_tell.gif);
	background-repeat:no-repeat;
	background-position:center;
}
#oishi .fax{
	background-image:url(../../oishi/image/m_fax.gif);
	background-repeat:no-repeat;
	background-position:center;
}
#oishi .site{
	background-image:url(../../oishi/image/m_site.gif);
	background-repeat:no-repeat;
	background-position:center;
}

#oishi .inf dd{
	float:left;
	width:290px;
	margin:5px 0;
}

#oishi #side ul li a.sm1{width:203px;height:44px;display:block; overflow:hidden;text-indent:-9999px;background:url(../../oishi/image/nav.gif) no-repeat 0 0;}
#oishi #side ul li a.sm2{width:203px;height:42px;display:block; overflow:hidden;text-indent:-9999px;background:url(../../oishi/image/nav.gif) no-repeat 0 -44px;}
#oishi #side ul li a.sm3{width:203px;height:42px;display:block; overflow:hidden;text-indent:-9999px;background:url(../../oishi/image/nav.gif) no-repeat 0 -86px;}
#oishi #side ul li a.sm4{width:203px;height:42px;display:block; overflow:hidden;text-indent:-9999px;background:url(../../oishi/image/nav.gif) no-repeat 0 -128px;}

#oishi #side ul li a.sm1:hover,
#oishi #side ul li a.sm1:active{width:203px;height:44px;display:block; overflow:hidden;text-indent:-9999px;background:url(../../oishi/image/nav.gif) no-repeat -203px 0;}
#oishi #side ul li a.sm2:hover,
#oishi #side ul li a.sm2:active{width:203px;height:42px;display:block; overflow:hidden;text-indent:-9999px;background:url(../../oishi/image/nav.gif) no-repeat -203px -44px;}
#oishi #side ul li a.sm3:hover,
#oishi #side ul li a.sm3:active{width:203px;height:42px;display:block; overflow:hidden;text-indent:-9999px;background:url(../../oishi/image/nav.gif) no-repeat -203px -86px;}
#oishi #side ul li a.sm4:hover,
#oishi #side ul li a.sm4:active{width:203px;height:42px;display:block; overflow:hidden;text-indent:-9999px;background:url(../../oishi/image/nav.gif) no-repeat -203px -128px;}

/*温泉地で選ぶ*/
#oishi #side ul li a.sbm1{width:203px;height:31px;display:block; overflow:hidden;text-indent:-9999px;background:url(../../oishi/image/sub_menu.gif) no-repeat 0 -0px;}
#oishi #side ul li a.sbm2{width:203px;height:31px;display:block; overflow:hidden;text-indent:-9999px;background:url(../../oishi/image/sub_menu.gif) no-repeat 0 -31px;}
#oishi #side ul li a.sbm3{width:203px;height:31px;display:block; overflow:hidden;text-indent:-9999px;background:url(../../oishi/image/sub_menu.gif) no-repeat 0 -62px;}
#oishi #side ul li a.sbm4{width:203px;height:31px;display:block; overflow:hidden;text-indent:-9999px;background:url(../../oishi/image/sub_menu.gif) no-repeat 0 -93px;}
#oishi #side ul li a.sbm5{width:203px;height:31px;display:block; overflow:hidden;text-indent:-9999px;background:url(../../oishi/image/sub_menu.gif) no-repeat 0 -124px;}

#oishi #side ul li a.sbm1:hover,
#oishi #side ul li a.sbm1:active{width:203px;height:31px;display:block; overflow:hidden;text-indent:-9999px;background:url(../../oishi/image/sub_menu.gif) no-repeat -203px -0px;}
#oishi #side ul li a.sbm2:hover,
#oishi #side ul li a.sbm2:active{width:203px;height:31px;display:block; overflow:hidden;text-indent:-9999px;background:url(../../oishi/image/sub_menu.gif) no-repeat -203px -31px;}
#oishi #side ul li a.sbm3:hover,
#oishi #side ul li a.sbm3:active{width:203px;height:31px;display:block; overflow:hidden;text-indent:-9999px;background:url(../../oishi/image/sub_menu.gif) no-repeat -203px -62px;}
#oishi #side ul li a.sbm4:hover,
#oishi #side ul li a.sbm4:active{width:203px;height:31px;display:block; overflow:hidden;text-indent:-9999px;background:url(../../oishi/image/sub_menu.gif) no-repeat -203px -93px;}
#oishi #side ul li a.sbm5:hover,
#oishi #side ul li a.sbm5:active{width:203px;height:31px;display:block; overflow:hidden;text-indent:-9999px;background:url(../../oishi/image/sub_menu.gif) no-repeat -203px -124px;}

/*営業形態*/
#oishi #side ul li a.sbm6{width:203px;height:31px;display:block; overflow:hidden;text-indent:-9999px;background:url(../../oishi/image/sub_menu.gif) no-repeat 0 -155px;}
#oishi #side ul li a.sbm7{width:203px;height:31px;display:block; overflow:hidden;text-indent:-9999px;background:url(../../oishi/image/sub_menu.gif) no-repeat 0 -186px;}
#oishi #side ul li a.sbm8{width:203px;height:31px;display:block; overflow:hidden;text-indent:-9999px;background:url(../../oishi/image/sub_menu.gif) no-repeat 0 -217px;}
#oishi #side ul li a.sbm9{width:203px;height:31px;display:block; overflow:hidden;text-indent:-9999px;background:url(../../oishi/image/sub_menu.gif) no-repeat 0 -248px;}
#oishi #side ul li a.sbm10{width:203px;height:31px;display:block; overflow:hidden;text-indent:-9999px;background:url(../../oishi/image/sub_menu.gif) no-repeat 0 -279px;}
#oishi #side ul li a.sbm11{width:203px;height:31px;display:block; overflow:hidden;text-indent:-9999px;background:url(../../oishi/image/sub_menu.gif) no-repeat 0 -310px;}
#oishi #side ul li a.sbm12{width:203px;height:31px;display:block; overflow:hidden;text-indent:-9999px;background:url(../../oishi/image/sub_menu.gif) no-repeat 0 -341px;}
#oishi #side ul li a.sbm13{width:203px;height:31px;display:block; overflow:hidden;text-indent:-9999px;background:url(../../oishi/image/sub_menu.gif) no-repeat 0 -372px;}

#oishi #side ul li a.sbm6:hover,
#oishi #side ul li a.sbm6:active{width:203px;height:31px;display:block; overflow:hidden;text-indent:-9999px;background:url(../../oishi/image/sub_menu.gif) no-repeat -203px -155px;}
#oishi #side ul li a.sbm7:hover,
#oishi #side ul li a.sbm7:active{width:203px;height:31px;display:block; overflow:hidden;text-indent:-9999px;background:url(../../oishi/image/sub_menu.gif) no-repeat -203px -186px;}
#oishi #side ul li a.sbm8:hover,
#oishi #side ul li a.sbm8:active{width:203px;height:31px;display:block; overflow:hidden;text-indent:-9999px;background:url(../../oishi/image/sub_menu.gif) no-repeat -203px -217px;}
#oishi #side ul li a.sbm9:hover,
#oishi #side ul li a.sbm9:active{width:203px;height:31px;display:block; overflow:hidden;text-indent:-9999px;background:url(../../oishi/image/sub_menu.gif) no-repeat -203px -248px;}
#oishi #side ul li a.sbm10:hover,
#oishi #side ul li a.sbm10:active{width:203px;height:31px;display:block; overflow:hidden;text-indent:-9999px;background:url(../../oishi/image/sub_menu.gif) no-repeat -203px -279px;}
#oishi #side ul li a.sbm11:hover,
#oishi #side ul li a.sbm11:active{width:203px;height:31px;display:block; overflow:hidden;text-indent:-9999px;background:url(../../oishi/image/sub_menu.gif) no-repeat -203px -310px;}
#oishi #side ul li a.sbm12:hover,
#oishi #side ul li a.sbm12:active{width:203px;height:31px;display:block; overflow:hidden;text-indent:-9999px;background:url(../../oishi/image/sub_menu.gif) no-repeat -203px -341px;}
#oishi #side ul li a.sbm13:hover,
#oishi #side ul li a.sbm13:active{width:203px;height:31px;display:block; overflow:hidden;text-indent:-9999px;background:url(../../oishi/image/sub_menu.gif) no-repeat -203px -372px;}

/*提供メニューで選ぶ*/
#oishi #side ul li a.sbm14{width:203px;height:31px;display:block; overflow:hidden;text-indent:-9999px;background:url(../../oishi/image/sub_menu.gif) no-repeat 0 -403px;}
#oishi #side ul li a.sbm15{width:203px;height:31px;display:block; overflow:hidden;text-indent:-9999px;background:url(../../oishi/image/sub_menu.gif) no-repeat 0 -434px;}
#oishi #side ul li a.sbm16{width:203px;height:31px;display:block; overflow:hidden;text-indent:-9999px;background:url(../../oishi/image/sub_menu.gif) no-repeat 0 -465px;}
#oishi #side ul li a.sbm17{width:203px;height:31px;display:block; overflow:hidden;text-indent:-9999px;background:url(../../oishi/image/sub_menu.gif) no-repeat 0 -496px;}
#oishi #side ul li a.sbm18{width:203px;height:31px;display:block; overflow:hidden;text-indent:-9999px;background:url(../../oishi/image/sub_menu.gif) no-repeat 0 -527px;}
#oishi #side ul li a.sbm19{width:203px;height:31px;display:block; overflow:hidden;text-indent:-9999px;background:url(../../oishi/image/sub_menu.gif) no-repeat 0 -558px;}
#oishi #side ul li a.sbm20{width:203px;height:31px;display:block; overflow:hidden;text-indent:-9999px;background:url(../../oishi/image/sub_menu.gif) no-repeat 0 -589px;}
#oishi #side ul li a.sbm21{width:203px;height:31px;display:block; overflow:hidden;text-indent:-9999px;background:url(../../oishi/image/sub_menu.gif) no-repeat 0 -620px;}
#oishi #side ul li a.sbm22{width:203px;height:31px;display:block; overflow:hidden;text-indent:-9999px;background:url(../../oishi/image/sub_menu.gif) no-repeat 0 -651px;}
#oishi #side ul li a.sbm23{width:203px;height:31px;display:block; overflow:hidden;text-indent:-9999px;background:url(../../oishi/image/sub_menu.gif) no-repeat 0 -682px;}
#oishi #side ul li a.sbm24{width:203px;height:31px;display:block; overflow:hidden;text-indent:-9999px;background:url(../../oishi/image/sub_menu.gif) no-repeat 0 -713px;}
#oishi #side ul li a.sbm25{width:203px;height:31px;display:block; overflow:hidden;text-indent:-9999px;background:url(../../oishi/image/sub_menu.gif) no-repeat 0 -744px;}
#oishi #side ul li a.sbm26{width:203px;height:31px;display:block; overflow:hidden;text-indent:-9999px;background:url(../../oishi/image/sub_menu.gif) no-repeat 0 -775px;}
#oishi #side ul li a.sbm27{width:203px;height:31px;display:block; overflow:hidden;text-indent:-9999px;background:url(../../oishi/image/sub_menu.gif) no-repeat 0 -806px;}
#oishi #side ul li a.sbm28{width:203px;height:31px;display:block; overflow:hidden;text-indent:-9999px;background:url(../../oishi/image/sub_menu.gif) no-repeat 0 -837px;}

#oishi #side ul li a.sbm14:hover,
#oishi #side ul li a.sbm14:active{width:203px;height:31px;display:block; overflow:hidden;text-indent:-9999px;background:url(../../oishi/image/sub_menu.gif) no-repeat -203px -403px;}
#oishi #side ul li a.sbm15:hover,
#oishi #side ul li a.sbm15:active{width:203px;height:31px;display:block; overflow:hidden;text-indent:-9999px;background:url(../../oishi/image/sub_menu.gif) no-repeat -203px -434px;}
#oishi #side ul li a.sbm16:hover,
#oishi #side ul li a.sbm16:active{width:203px;height:31px;display:block; overflow:hidden;text-indent:-9999px;background:url(../../oishi/image/sub_menu.gif) no-repeat -203px -465px;}
#oishi #side ul li a.sbm17:hover,
#oishi #side ul li a.sbm17:active{width:203px;height:31px;display:block; overflow:hidden;text-indent:-9999px;background:url(../../oishi/image/sub_menu.gif) no-repeat -203px -496px;}
#oishi #side ul li a.sbm18:hover,
#oishi #side ul li a.sbm18:active{width:203px;height:31px;display:block; overflow:hidden;text-indent:-9999px;background:url(../../oishi/image/sub_menu.gif) no-repeat -203px -527px;}
#oishi #side ul li a.sbm19:hover,
#oishi #side ul li a.sbm19:active{width:203px;height:31px;display:block; overflow:hidden;text-indent:-9999px;background:url(../../oishi/image/sub_menu.gif) no-repeat -203px -558px;}
#oishi #side ul li a.sbm20:hover,
#oishi #side ul li a.sbm20:active{width:203px;height:31px;display:block; overflow:hidden;text-indent:-9999px;background:url(../../oishi/image/sub_menu.gif) no-repeat -203px -589px;}
#oishi #side ul li a.sbm21:hover,
#oishi #side ul li a.sbm21:active{width:203px;height:31px;display:block; overflow:hidden;text-indent:-9999px;background:url(../../oishi/image/sub_menu.gif) no-repeat -203px -620px;}
#oishi #side ul li a.sbm22:hover,
#oishi #side ul li a.sbm22:active{width:203px;height:31px;display:block; overflow:hidden;text-indent:-9999px;background:url(../../oishi/image/sub_menu.gif) no-repeat -203px -651px;}
#oishi #side ul li a.sbm23:hover,
#oishi #side ul li a.sbm23:active{width:203px;height:31px;display:block; overflow:hidden;text-indent:-9999px;background:url(../../oishi/image/sub_menu.gif) no-repeat -203px -682px;}
#oishi #side ul li a.sbm24:hover,
#oishi #side ul li a.sbm24:active{width:203px;height:31px;display:block; overflow:hidden;text-indent:-9999px;background:url(../../oishi/image/sub_menu.gif) no-repeat -203px -713px;}
#oishi #side ul li a.sbm25:hover,
#oishi #side ul li a.sbm25:active{width:203px;height:31px;display:block; overflow:hidden;text-indent:-9999px;background:url(../../oishi/image/sub_menu.gif) no-repeat -203px -744px;}
#oishi #side ul li a.sbm26:hover,
#oishi #side ul li a.sbm26:active{width:203px;height:31px;display:block; overflow:hidden;text-indent:-9999px;background:url(../../oishi/image/sub_menu.gif) no-repeat -203px -775px;}
#oishi #side ul li a.sbm27:hover,
#oishi #side ul li a.sbm27:active{width:203px;height:31px;display:block; overflow:hidden;text-indent:-9999px;background:url(../../oishi/image/sub_menu.gif) no-repeat -203px -806px;}
#oishi #side ul li a.sbm28:hover,
#oishi #side ul li a.sbm28:active{width:203px;height:31px;display:block; overflow:hidden;text-indent:-9999px;background:url(../../oishi/image/sub_menu.gif) no-repeat -203px -837px;}

/*提供サービスで選ぶ*/
#oishi #side ul li a.sbm29{width:203px;height:31px;display:block; overflow:hidden;text-indent:-9999px;background:url(../../oishi/image/sub_menu.gif) no-repeat 0 -868px;}
#oishi #side ul li a.sbm30{width:203px;height:31px;display:block; overflow:hidden;text-indent:-9999px;background:url(../../oishi/image/sub_menu.gif) no-repeat 0 -899px;}
#oishi #side ul li a.sbm31{width:203px;height:31px;display:block; overflow:hidden;text-indent:-9999px;background:url(../../oishi/image/sub_menu.gif) no-repeat 0 -930px;}
#oishi #side ul li a.sbm32{width:203px;height:31px;display:block; overflow:hidden;text-indent:-9999px;background:url(../../oishi/image/sub_menu.gif) no-repeat 0 -961px;}

#oishi #side ul li a.sbm29:hover,
#oishi #side ul li a.sbm29:active{width:203px;height:31px;display:block; overflow:hidden;text-indent:-9999px;background:url(../../oishi/image/sub_menu.gif) no-repeat -203px -868px;}
#oishi #side ul li a.sbm30:hover,
#oishi #side ul li a.sbm30:active{width:203px;height:31px;display:block; overflow:hidden;text-indent:-9999px;background:url(../../oishi/image/sub_menu.gif) no-repeat -203px -899px;}
#oishi #side ul li a.sbm31:hover,
#oishi #side ul li a.sbm31:active{width:203px;height:31px;display:block; overflow:hidden;text-indent:-9999px;background:url(../../oishi/image/sub_menu.gif) no-repeat -203px -930px;}
#oishi #side ul li a.sbm32:hover,
#oishi #side ul li a.sbm32:active{width:203px;height:31px;display:block; overflow:hidden;text-indent:-9999px;background:url(../../oishi/image/sub_menu.gif) no-repeat -203px -961px;}

/*営業形態追加[スーパー、コンビニ、食料品店]*/
#oishi #side ul li a.sbm33{width:203px;height:31px;display:block; overflow:hidden;text-indent:-9999px;background:url(../../oishi/image/sub_menu.gif) no-repeat 0 -992px;}
#oishi #side ul li a.sbm33:hover,
#oishi #side ul li a.sbm33:active{width:203px;height:31px;display:block; overflow:hidden;text-indent:-9999px;background:url(../../oishi/image/sub_menu.gif) no-repeat -203px -992px;}

/* ----------------------------------------------------- kogei */
#kogei{
	background:url(../image/web_parts/bg_grad.jpg) repeat-x;
}
#kogei #side {background-color:#EEECEA;}

#kogei .area	{
	background:url(../../kogeihin/image/grad_bg.jpg) repeat-x; height:33px; text-align:right;
}
#kogei .area p	{
	padding:5px;
}

#kogei .ind {background:url(../../kogeihin/image/h3_tit.jpg) no-repeat;text-indent:-9999px;height:36px;}
#kogei .spa {background:url(../../kogeihin/image/h3_tit1.jpg) no-repeat;text-indent:-9999px;height:36px;}
#kogei .cat {background:url(../../kogeihin/image/h3_tit2.jpg) no-repeat;text-indent:-9999px;height:36px;}
#kogei .menu {background:url(../../kogeihin/image/h3_tit3.jpg) no-repeat;text-indent:-9999px;height:36px;}
#kogei p.chara {padding:1em 0 .5em;font-size:1.1em;color:#60722E;}
#kogei p.data {margin-bottom:.5em;color:#333;}
#kogei p.map {text-align:right;}

#kogei .detail	{
	margin:10px;
}

#kogei .main_img	{
	float:left;
	margin-right:10px;	
}

#kogei .inf	{
	float:left;
	width:350px;
}

#kogei h4{
	color:#EBAE31;
	font-size:1.2em;
}

#oishi p.chara {padding:1em 0 .5em;font-size:1.1em;color:#EBAE31;}

#kogei .inf dt{
	float:left;
	width:60px;
	margin:5px 0;
	text-indent:-9999px;
}

#kogei .adress{
	background-image:url(../../kogeihin/image/m_adress.gif);
	background-repeat:no-repeat;
	background-position:center;
}
#kogei .tell{
	background-image:url(../../kogeihin/image/m_tell.gif);
	background-repeat:no-repeat;
	background-position:center;
}
#kogei .fax{
	background-image:url(../../kogeihin/image/m_fax.gif);
	background-repeat:no-repeat;
	background-position:center;
}
#kogei .site{
	background-image:url(../../kogeihin/image/m_site.gif);
	background-repeat:no-repeat;
	background-position:center;
}

#kogei .inf dd{
	float:left;
	width:290px;
	margin:5px 0;
}

#kogei #side ul li a.sm1{width:203px;height:44px;display:block; overflow:hidden;text-indent:-9999px;background:url(../../kogeihin/image/nav.gif) no-repeat 0 0;}
#kogei #side ul li a.sm2{width:203px;height:42px;display:block; overflow:hidden;text-indent:-9999px;background:url(../../kogeihin/image/nav.gif) no-repeat 0 -44px;}
#kogei #side ul li a.sm3{width:203px;height:42px;display:block; overflow:hidden;text-indent:-9999px;background:url(../../kogeihin/image/nav.gif) no-repeat 0 -86px;}
#kogei #side ul li a.sm4{width:203px;height:42px;display:block; overflow:hidden;text-indent:-9999px;background:url(../../kogeihin/image/nav.gif) no-repeat 0 -128px;}

#kogei #side ul li a.sm1:hover,
#kogei #side ul li a.sm1:active{width:203px;height:44px;display:block; overflow:hidden;text-indent:-9999px;background:url(../../kogeihin/image/nav.gif) no-repeat -203px 0;}
#kogei #side ul li a.sm2:hover,
#kogei #side ul li a.sm2:active{width:203px;height:42px;display:block; overflow:hidden;text-indent:-9999px;background:url(../../kogeihin/image/nav.gif) no-repeat -203px -44px;}
#kogei #side ul li a.sm3:hover,
#kogei #side ul li a.sm3:active{width:203px;height:42px;display:block; overflow:hidden;text-indent:-9999px;background:url(../../kogeihin/image/nav.gif) no-repeat -203px -86px;}
#kogei #side ul li a.sm4:hover,
#kogei #side ul li a.sm4:active{width:203px;height:42px;display:block; overflow:hidden;text-indent:-9999px;background:url(../../kogeihin/image/nav.gif) no-repeat -203px -128px;}

/*温泉地で選ぶ*/
#kogei #side ul li a.sbm1{width:203px;height:31px;display:block; overflow:hidden;text-indent:-9999px;background:url(../../kogeihin/image/sub_menu.gif) no-repeat 0 -0px;}
#kogei #side ul li a.sbm2{width:203px;height:31px;display:block; overflow:hidden;text-indent:-9999px;background:url(../../kogeihin/image/sub_menu.gif) no-repeat 0 -31px;}
#kogei #side ul li a.sbm3{width:203px;height:31px;display:block; overflow:hidden;text-indent:-9999px;background:url(../../kogeihin/image/sub_menu.gif) no-repeat 0 -62px;}
#kogei #side ul li a.sbm4{width:203px;height:31px;display:block; overflow:hidden;text-indent:-9999px;background:url(../../kogeihin/image/sub_menu.gif) no-repeat 0 -93px;}
#kogei #side ul li a.sbm5{width:203px;height:31px;display:block; overflow:hidden;text-indent:-9999px;background:url(../../kogeihin/image/sub_menu.gif) no-repeat 0 -124px;}

#kogei #side ul li a.sbm1:hover,
#kogei #side ul li a.sbm1:active{width:203px;height:31px;display:block; overflow:hidden;text-indent:-9999px;background:url(../../kogeihin/image/sub_menu.gif) no-repeat -203px -0px;}
#kogei #side ul li a.sbm2:hover,
#kogei #side ul li a.sbm2:active{width:203px;height:31px;display:block; overflow:hidden;text-indent:-9999px;background:url(../../kogeihin/image/sub_menu.gif) no-repeat -203px -31px;}
#kogei #side ul li a.sbm3:hover,
#kogei #side ul li a.sbm3:active{width:203px;height:31px;display:block; overflow:hidden;text-indent:-9999px;background:url(../../kogeihin/image/sub_menu.gif) no-repeat -203px -62px;}
#kogei #side ul li a.sbm4:hover,
#kogei #side ul li a.sbm4:active{width:203px;height:31px;display:block; overflow:hidden;text-indent:-9999px;background:url(../../kogeihin/image/sub_menu.gif) no-repeat -203px -93px;}
#kogei #side ul li a.sbm5:hover,
#kogei #side ul li a.sbm5:active{width:203px;height:31px;display:block; overflow:hidden;text-indent:-9999px;background:url(../../kogeihin/image/sub_menu.gif) no-repeat -203px -124px;}

/*営業形態*/
#kogei #side ul li a.sbm6{width:203px;height:31px;display:block; overflow:hidden;text-indent:-9999px;background:url(../../kogeihin/image/sub_menu.gif) no-repeat 0 -155px;}
#kogei #side ul li a.sbm7{width:203px;height:31px;display:block; overflow:hidden;text-indent:-9999px;background:url(../../kogeihin/image/sub_menu.gif) no-repeat 0 -186px;}
#kogei #side ul li a.sbm8{width:203px;height:31px;display:block; overflow:hidden;text-indent:-9999px;background:url(../../kogeihin/image/sub_menu.gif) no-repeat 0 -217px;}

#kogei #side ul li a.sbm6:hover,
#kogei #side ul li a.sbm6:active{width:203px;height:31px;display:block; overflow:hidden;text-indent:-9999px;background:url(../../kogeihin/image/sub_menu.gif) no-repeat -203px -155px;}
#kogei #side ul li a.sbm7:hover,
#kogei #side ul li a.sbm7:active{width:203px;height:31px;display:block; overflow:hidden;text-indent:-9999px;background:url(../../kogeihin/image/sub_menu.gif) no-repeat -203px -186px;}
#kogei #side ul li a.sbm8:hover,
#kogei #side ul li a.sbm8:active{width:203px;height:31px;display:block; overflow:hidden;text-indent:-9999px;background:url(../../kogeihin/image/sub_menu.gif) no-repeat -203px -217px;}

/*提供品目*/
#kogei #side ul li a.sbm9{width:203px;height:31px;display:block; overflow:hidden;text-indent:-9999px;background:url(../../kogeihin/image/sub_menu.gif) no-repeat 0 -248px;}
#kogei #side ul li a.sbm10{width:203px;height:31px;display:block; overflow:hidden;text-indent:-9999px;background:url(../../kogeihin/image/sub_menu.gif) no-repeat 0 -279px;}
#kogei #side ul li a.sbm11{width:203px;height:31px;display:block; overflow:hidden;text-indent:-9999px;background:url(../../kogeihin/image/sub_menu.gif) no-repeat 0 -310px;}
#kogei #side ul li a.sbm12{width:203px;height:31px;display:block; overflow:hidden;text-indent:-9999px;background:url(../../kogeihin/image/sub_menu.gif) no-repeat 0 -341px;}
#kogei #side ul li a.sbm13{width:203px;height:31px;display:block; overflow:hidden;text-indent:-9999px;background:url(../../kogeihin/image/sub_menu.gif) no-repeat 0 -372px;}
#kogei #side ul li a.sbm14{width:203px;height:31px;display:block; overflow:hidden;text-indent:-9999px;background:url(../../kogeihin/image/sub_menu.gif) no-repeat 0 -403px;}


#kogei #side ul li a.sbm9:hover,
#kogei #side ul li a.sbm9:active{width:203px;height:31px;display:block; overflow:hidden;text-indent:-9999px;background:url(../../kogeihin/image/sub_menu.gif) no-repeat -203px -248px;}
#kogei #side ul li a.sbm10:hover,
#kogei #side ul li a.sbm10:active{width:203px;height:31px;display:block; overflow:hidden;text-indent:-9999px;background:url(../../kogeihin/image/sub_menu.gif) no-repeat -203px -279px;}
#kogei #side ul li a.sbm11:hover,
#kogei #side ul li a.sbm11:active{width:203px;height:31px;display:block; overflow:hidden;text-indent:-9999px;background:url(../../kogeihin/image/sub_menu.gif) no-repeat -203px -310px;}
#kogei #side ul li a.sbm12:hover,
#kogei #side ul li a.sbm12:active{width:203px;height:31px;display:block; overflow:hidden;text-indent:-9999px;background:url(../../kogeihin/image/sub_menu.gif) no-repeat -203px -341px;}
#kogei #side ul li a.sbm13:hover,
#kogei #side ul li a.sbm13:active{width:203px;height:31px;display:block; overflow:hidden;text-indent:-9999px;background:url(../../kogeihin/image/sub_menu.gif) no-repeat -203px -372px;}
#kogei #side ul li a.sbm14:hover,
#kogei #side ul li a.sbm14:active{width:203px;height:31px;display:block; overflow:hidden;text-indent:-9999px;background:url(../../kogeihin/image/sub_menu.gif) no-repeat -203px -403px;}

/* ----------------------------------------------------- leisure */
#leisure{
	background:url(../image/web_parts/bg_grad.jpg) repeat-x;
}
#leisure #side {background-color:#EEECEA;}

#leisure .area	{
	background:url(../../leisure/image/grad_bg.jpg) repeat-x; height:33px; text-align:right;
}
#leisure .area p	{
	padding:5px;
}


#leisure .ind {background:url(../../leisure/image/h3_tit.jpg) no-repeat;text-indent:-9999px;height:36px;}
#leisure .spa {background:url(../../leisure/image/h3_tit1.jpg) no-repeat;text-indent:-9999px;height:36px;}
#leisure p.chara {padding:1em 0 .5em;font-size:1.1em;color:#60722E;}
#leisure p.data {margin-bottom:.5em;color:#333;}
#leisure p.map {text-align:right;}

#leisure .detail	{
	margin:10px;
}

#leisure .main_img	{
	float:left;
	margin-right:10px;	
}

#leisure .inf	{
	float:left;
	width:350px;
}

#leisure h4{
	color:#46B7EE;
	font-size:1.2em;
}

#leisure p.chara {padding:1em 0 .5em;font-size:1.1em;color:#46B7EE;}


#leisure .inf dt{
	float:left;
	width:60px;
	margin:5px 0;
	text-indent:-9999px;
}

#leisure .adress{
	background-image:url(../../leisure/image/m_adress.gif);
	background-repeat:no-repeat;
	background-position:center;
}
#leisure .tell{
	background-image:url(../../leisure/image/m_tell.gif);
	background-repeat:no-repeat;
	background-position:center;
}
#leisure .fax{
	background-image:url(../../leisure/image/m_fax.gif);
	background-repeat:no-repeat;
	background-position:center;
}
#leisure .site{
	background-image:url(../../leisure/image/m_site.gif);
	background-repeat:no-repeat;
	background-position:center;
}

#leisure .inf dd{
	float:left;
	width:290px;
	margin:5px 0;
}

#leisure #side ul li a.sm1{width:203px;height:42px;display:block; overflow:hidden;text-indent:-9999px;background:url(../../leisure/image/nav.gif) no-repeat 0 0;}

#leisure #side ul li a.sm1:hover,
#leisure #side ul li a.sm1:active{width:203px;height:42px;display:block; overflow:hidden;text-indent:-9999px;background:url(../../leisure/image/nav.gif) no-repeat -203px 0;}
/*温泉地で選ぶ*/
#leisure #side ul li a.sbm1{width:203px;height:31px;display:block; overflow:hidden;text-indent:-9999px;background:url(../../leisure/image/nav.gif) no-repeat 0 -44px;}
#leisure #side ul li a.sbm2{width:203px;height:31px;display:block; overflow:hidden;text-indent:-9999px;background:url(../../leisure/image/nav.gif) no-repeat 0 -75px;}
#leisure #side ul li a.sbm3{width:203px;height:31px;display:block; overflow:hidden;text-indent:-9999px;background:url(../../leisure/image/nav.gif) no-repeat 0 -106px;}
#leisure #side ul li a.sbm4{width:203px;height:31px;display:block; overflow:hidden;text-indent:-9999px;background:url(../../leisure/image/nav.gif) no-repeat 0 -137px;}
#leisure #side ul li a.sbm5{width:203px;height:31px;display:block; overflow:hidden;text-indent:-9999px;background:url(../../leisure/image/nav.gif) no-repeat 0 -168px;}

#leisure #side ul li a.sbm1:hover,
#leisure #side ul li a.sbm1:active{width:203px;height:31px;display:block; overflow:hidden;text-indent:-9999px;background:url(../../leisure/image/nav.gif) no-repeat -203px -44px;}
#leisure #side ul li a.sbm2:hover,
#leisure #side ul li a.sbm2:active{width:203px;height:31px;display:block; overflow:hidden;text-indent:-9999px;background:url(../../leisure/image/nav.gif) no-repeat -203px -75px;}
#leisure #side ul li a.sbm3:hover,
#leisure #side ul li a.sbm3:active{width:203px;height:31px;display:block; overflow:hidden;text-indent:-9999px;background:url(../../leisure/image/nav.gif) no-repeat -203px -106px;}
#leisure #side ul li a.sbm4:hover,
#leisure #side ul li a.sbm4:active{width:203px;height:31px;display:block; overflow:hidden;text-indent:-9999px;background:url(../../leisure/image/nav.gif) no-repeat -203px -137px;}
#leisure #side ul li a.sbm5:hover,
#leisure #side ul li a.sbm5:active{width:203px;height:31px;display:block; overflow:hidden;text-indent:-9999px;background:url(../../leisure/image/nav.gif) no-repeat -203px -168px;}


/* ----------------------------------------------------- nwes&event */
#news	{
	width:892px;
	background:url(../../news/image/news_bg.gif) repeat-y;
}


#news #side .texblock{ margin:20px; width:157px;}
#news #side .texblock p{margin-top:10px;}
/*#news #side .texblock a:link,a:visited,a:hover,a:active { text-decoration:none; color:#333; border-bottom:1px solid #F4A886;}*/
#news #side h4{ margin-bottom:10px;}

#news #main h3{ margin:20px; width:607px; height:83px; background:url(../../news/image/news_title.gif) top right no-repeat;display:block; overflow:hidden;text-indent:-9999px;}
#news #main h4{ color:#94442A; border-bottom:1px solid #F4A886; font-size:1.4em;margin-bottom:.5em;}
#news #main dateTex{margin-bottom:.5em;padding-top:.5em;font-size:0.9em;}
#news .detail	{
	clear:both;
	margin:10px 10px 3em 10px;
	padding-top:10px;
	line-height:1.6;
	border-top:1px solid #F4A886; 
}

#news .detail p {}

#news .main_img	{
	float:left;
	margin-right:10px;	
}

#main .inf	{
	float:left;
	width:380px;
}


/* ----------------------------------------------------- blog */
#blog	{
	width:892px;
	background:url(../../blog/image/news_bg.gif) repeat-y;
}


#blog #side .texblock{ margin:20px; width:157px;}
#blog #side .texblock p{margin-top:10px;}
/*#blog #side .texblock a:link,a:visited,a:hover,a:active { text-decoration:none; color:#333; border-bottom:1px solid #F4A886;}*/
#blog #side h4{ margin-bottom:10px;}

#blog #side table{width:157px; font-size:0.8em;}
#blog #side td{ text-align:center;}
#blog #side caption{text-align:left;}
#blog #side .sun{color:#F00;}
#blog #side .sat{color:#00C;}


#blog #main h3{ color:#94442A; border-bottom:1px solid #F4A886; font-size:1.4em; margin-bottom:.5em;}
#blog #main dateTex {margin-bottom:1em;font-size:0.9em;}
#blog .detail	{
	clear:both;
	margin:10px 10px 30px 10px;
	line-height:1.6;
}

#blog .detail p {margin-bottom:1em;}

#blog .main_img	{
	float:left;
	margin-right:10px;	
}

#main .inf	{
	float:left;
	width:380px;
}

/* ----------------------------------------------------- access */
#access{
	background:url(../image/web_parts/bg_grad.jpg) repeat-x;
}
#access #side {background:url(../image/web_parts/bg_grad2.jpg) repeat-x;background-color:#EEECEA;}
#access .story{margin:15px;}
#access .story p{margin:5px 0; line-height:1.2em;}


/* タイトル*/
#access .h3_tit {background:url(../../access/image/h3.gif) no-repeat;text-indent:-9999px;height:36px;}
#access .h4_tit {background:url(../../access/image/h4_1.gif) no-repeat;text-indent:-9999px;height:35px;}
#access .h4_tit2 {background:url(../../access/image/h4_2.gif) no-repeat;text-indent:-9999px;height:35px;}
#access .h5_tit1{background:url(../../access/image/h5_1.gif) no-repeat;text-indent:-9999px;height:35px;}
#access .h5_tit2{background:url(../../access/image/h5_2.gif) no-repeat;text-indent:-9999px;height:35px;}
#access .h5_tit3{background:url(../../access/image/h5_3.gif) no-repeat;text-indent:-9999px;height:35px;}
#access .h5_tit4{background:url(../../access/image/h5_4.gif) no-repeat;text-indent:-9999px;height:35px;}
#access .h5_tit5{background:url(../../access/image/h5_5.gif) no-repeat;text-indent:-9999px;height:35px;}

#access .plan{}
.planB{background:url(../image/web_parts/nav_bg.jpg) bottom repeat-x; height:34px; clear:both;}
.planB2{background:url(../image/web_parts/nav_bg.jpg) top repeat-x; height:1px; clear:both;}
.planL{padding:10px; float:left; width:380px; margin:5px 0; border-right:1px solid #CCC;}
.planL300{padding:10px; float:left; width:200px; margin:5px 0; border-right:1px solid #CCC;}
.planL_noB{padding:10px; float:left; width:380px; margin:5px 0;}
.planR{padding:10px; float:right; width:170px; text-align:right; margin:5px 0;}
.planR300{padding:10px; float:right; width:350px; margin:5px 0;}

#access .plan ol li{
	margin:5px 25px;
}

#access .alist ul li{
	list-style-image:url(../image/web_parts/arrow.gif);
	margin:5px 10px;
}

#access table td	{
	text-align:center;
	font-size:0.9em;
	padding:5px;
}

#access table .col1{
	background-color:#FDEBD1;
}

#access table .col2{
	background-color:#CCCCCC;
}

#access.btnBox{
	float:left;
	margin-right:10px;
	padding:10px;
	border:1px solid #ccc;
	background:url(../image/web_parts/arrow.gif) left center no-repeat;
}

#access .obi{
	background:url(../../onsenkyo/image/yumeguri/obi_bg.gif) repeat-y;
	background-color:#FDEBD1;
	padding:5px;
	text-indent:20px;
	margin:10px 0;
}

/* 5つの〜　コンテンツ部分*/
#access .fonh6_1{background:url(../../access/image/spot1.gif) no-repeat;text-indent:-9999px;height:28px; margin-bottom:10px;}
#access .fonh6_2{background:url(../../access/image/spot2.gif) no-repeat;text-indent:-9999px;height:28px; margin-bottom:10px;}
#access .fonh6_3{background:url(../../access/image/spot3.gif) no-repeat;text-indent:-9999px;height:28px; margin-bottom:10px;}
#access .fonh6_4{background:url(../../access/image/spot4.gif) no-repeat;text-indent:-9999px;height:28px; margin-bottom:10px;}
#access .fonh6_5{background:url(../../access/image/spot5.gif) no-repeat;text-indent:-9999px;height:28px; margin-bottom:10px;}

/* ----------------------------------------------------- onsenkyo */
#onsen{
	background:url(../image/web_parts/bg_grad.jpg) repeat-x;
	
}

#onsen #side {background-color:#EEECEA;}

#onsen .area	{
	background:url(../../onsenkyo/image/grad_bg.jpg) repeat-x; height:33px; text-align:right;
}
#onsen .area p	{
	padding:5px;
}

.tblMap table	{
	border-left:1px solid #CCC;
	border-top:1px solid #CCC;
}

.tblMap table td	{
	padding:5px;
	border-right:1px solid #CCC;
	border-bottom:1px solid #CCC;
}


#onsen .indxh3 {background:url(../../onsenkyo/image/h3_1.jpg) no-repeat;text-indent:-9999px;height:148px;}
#onsen .indxh4{background:url(../../onsenkyo/image/h4_1.jpg) no-repeat;text-indent:-9999px;height:75px;}
/* 5つの〜　タイトル*/
#onsen .fonh3 {background:url(../../onsenkyo/image/5onsen/h3.gif) no-repeat;text-indent:-9999px;height:124px;}
#onsen .fonh4{background:url(../../onsenkyo/image/5onsen/h4.jpg) no-repeat;text-indent:-9999px;height:21px;}
#onsen .fonh5_1{background:url(../../onsenkyo/image/5onsen/h5_1.gif) no-repeat;text-indent:-9999px;height:35px;}
/* 5つの〜　コンテンツ部分*/
#onsen .fonh6_1{background:url(../../onsenkyo/image/5onsen/spot1.gif) no-repeat;text-indent:-9999px;height:35px; margin-bottom:10px;}
#onsen .fonh6_2{background:url(../../onsenkyo/image/5onsen/spot2.gif) no-repeat;text-indent:-9999px;height:35px; margin-bottom:10px;}
#onsen .fonh6_3{background:url(../../onsenkyo/image/5onsen/spot3.gif) no-repeat;text-indent:-9999px;height:35px; margin-bottom:10px;}
#onsen .fonh6_4{background:url(../../onsenkyo/image/5onsen/spot4.gif) no-repeat;text-indent:-9999px;height:35px; margin-bottom:10px;}
#onsen .fonh6_5{background:url(../../onsenkyo/image/5onsen/spot5.gif) no-repeat;text-indent:-9999px;height:35px; margin-bottom:10px;}

/* 湯めぐり*/
#onsen .yumh3 {background:url(../../onsenkyo/image/yumeguri/h3.gif) no-repeat;text-indent:-9999px;height:124px;}
#onsen .yumh4{background:url(../../onsenkyo/image/yumeguri/h4.jpg) no-repeat;text-indent:-9999px;height:21px;}
#onsen .yumh5_1{background:url(../../onsenkyo/image/yumeguri/h5_1.gif) no-repeat;text-indent:-9999px;height:35px;}
#onsen .yumh5_2{background:url(../../onsenkyo/image/yumeguri/h5_2.gif) no-repeat;text-indent:-9999px;height:35px;}
#onsen .yumh5_3{background:url(../../onsenkyo/image/yumeguri/h5_3.gif) no-repeat;text-indent:-9999px;height:35px;}
/* 千年〜　タイトル*/
#onsen .senh3 {background:url(../../onsenkyo/image/sennen/h3.gif) no-repeat;text-indent:-9999px;height:124px;}
#onsen .senh4{background:url(../../onsenkyo/image/sennen/h4.jpg) no-repeat;text-indent:-9999px;height:21px;}
#onsen .senh5_1{background:url(../../onsenkyo/image/sennen/h5_1.gif) no-repeat;text-indent:-9999px;height:35px;}
#onsen .senh5_2{background:url(../../onsenkyo/image/sennen/h5_2.gif) no-repeat;text-indent:-9999px;height:35px; width:300px; float:left;}
#onsen .senh5_2b{background:url(../../onsenkyo/image/sennen/h5_2.gif) no-repeat -309px;height:35px; width:330px; float:left; text-align:right;}


/* 千年〜　コンテンツ部分*/
#onsen .sph6_1{background:url(../../onsenkyo/image/sennen/spot1.gif) no-repeat;text-indent:-9999px;height:28px; margin-bottom:10px;}
#onsen .sph6_2{background:url(../../onsenkyo/image/sennen/spot2.gif) no-repeat;text-indent:-9999px;height:28px; margin-bottom:10px;}
#onsen .sph6_3{background:url(../../onsenkyo/image/sennen/spot3.gif) no-repeat;text-indent:-9999px;height:28px; margin-bottom:10px;}
#onsen .sph6_4{background:url(../../onsenkyo/image/sennen/spot4.gif) no-repeat;text-indent:-9999px;height:28px; margin-bottom:10px;}
#onsen .sph6_5{background:url(../../onsenkyo/image/sennen/spot5.gif) no-repeat;text-indent:-9999px;height:28px; margin-bottom:10px;}
#onsen .sph6_6{background:url(../../onsenkyo/image/sennen/spot6.gif) no-repeat;text-indent:-9999px;height:28px; margin-bottom:10px;}
#onsen .sph6_7{background:url(../../onsenkyo/image/sennen/spot7.gif) no-repeat;text-indent:-9999px;height:28px; margin-bottom:10px;}
/* レジャー〜　タイトル*/
#onsen .leih3 {background:url(../../onsenkyo/image/leisure/h3.gif) no-repeat;text-indent:-9999px;height:124px;}
#onsen .leih4{background:url(../../onsenkyo/image/leisure/h4.jpg) no-repeat;text-indent:-9999px;height:21px;}
#onsen .leih5_1{background:url(../../onsenkyo/image/leisure/h5_1.gif) no-repeat;text-indent:-9999px;height:35px;}
#onsen .leih5_2{background:url(../../onsenkyo/image/leisure/h5_2.gif) no-repeat;text-indent:-9999px;height:35px;}
#onsen .leih5_3{background:url(../../onsenkyo/image/leisure/h5_3.gif) no-repeat;text-indent:-9999px;height:35px;}
#onsen .leih5_4{background:url(../../onsenkyo/image/leisure/h5_4.gif) no-repeat;text-indent:-9999px;height:35px;}
/* レジャー〜　コンテンツ部分*/
#onsen .leih6_1{background:url(../../onsenkyo/image/leisure/spot1.gif) no-repeat;text-indent:-9999px;height:28px; margin-bottom:10px;}
#onsen .leih6_2{background:url(../../onsenkyo/image/leisure/spot2.gif) no-repeat;text-indent:-9999px;height:28px; margin-bottom:10px;}
#onsen .leih6_3{background:url(../../onsenkyo/image/leisure/spot3.gif) no-repeat;text-indent:-9999px;height:28px; margin-bottom:10px;}
#onsen .leih6_4{background:url(../../onsenkyo/image/leisure/spot4.gif) no-repeat;text-indent:-9999px;height:28px; margin-bottom:10px;}
#onsen .leih6_5{background:url(../../onsenkyo/image/leisure/spot5.gif) no-repeat;text-indent:-9999px;height:28px; margin-bottom:10px;}
#onsen .leih6_6{background:url(../../onsenkyo/image/leisure/spot6.gif) no-repeat;text-indent:-9999px;height:28px; margin-bottom:10px;}
#onsen .leih6_7{background:url(../../onsenkyo/image/leisure/spot7.gif) no-repeat;text-indent:-9999px;height:28px; margin-bottom:10px;}
#onsen .leih6_8{background:url(../../onsenkyo/image/leisure/spot8.gif) no-repeat;text-indent:-9999px;height:28px; margin-bottom:10px;}
#onsen .leih6_9{background:url(../../onsenkyo/image/leisure/spot9.gif) no-repeat;text-indent:-9999px;height:28px; margin-bottom:10px;}
#onsen .leih6_10{background:url(../../onsenkyo/image/leisure/spot10.gif) no-repeat;text-indent:-9999px;height:28px; margin-bottom:10px;}
#onsen .leih6_11{background:url(../../onsenkyo/image/leisure/spot11.gif) no-repeat;text-indent:-9999px;height:28px; margin-bottom:10px;}
#onsen .leih6_12{background:url(../../onsenkyo/image/leisure/spot12.gif) no-repeat;text-indent:-9999px;height:28px; margin-bottom:10px;}
#onsen .leih6_13{background:url(../../onsenkyo/image/leisure/spot13.gif) no-repeat;text-indent:-9999px;height:28px; margin-bottom:10px;}
#onsen .leih6_14{background:url(../../onsenkyo/image/leisure/spot14.gif) no-repeat;text-indent:-9999px;height:28px; margin-bottom:10px;}
#onsen .leih6_15{background:url(../../onsenkyo/image/leisure/spot15.gif) no-repeat;text-indent:-9999px;height:28px; margin-bottom:10px;}
#onsen .leih6_16{background:url(../../onsenkyo/image/leisure/spot16.gif) no-repeat;text-indent:-9999px;height:28px; margin-bottom:10px;}
#onsen .leih6_17{background:url(../../onsenkyo/image/leisure/spot17.gif) no-repeat;text-indent:-9999px;height:28px; margin-bottom:10px;}
/* 味覚〜　タイトル*/
#onsen .oish3 {background:url(../../onsenkyo/image/oishi/h3.gif) no-repeat;text-indent:-9999px;height:124px;}
#onsen .oish4{background:url(../../onsenkyo/image/oishi/h4.jpg) no-repeat;text-indent:-9999px;height:21px;}
#onsen .oish5_1{background:url(../../onsenkyo/image/oishi/h5_1.gif) no-repeat;text-indent:-9999px;height:35px;}
#onsen .oish5_2{background:url(../../onsenkyo/image/oishi/h5_2.gif) no-repeat;text-indent:-9999px;height:35px;}
#onsen .oish5_3{background:url(../../onsenkyo/image/oishi/h5_3.gif) no-repeat;text-indent:-9999px;height:35px;}
#onsen .oish5_4{background:url(../../onsenkyo/image/oishi/h5_4.gif) no-repeat;text-indent:-9999px;height:35px;}
/* 味覚〜　コンテンツ部分*/
#onsen .oish6_1{background:url(../../onsenkyo/image/oishi/spot1.gif) no-repeat;text-indent:-9999px;height:28px; margin-bottom:10px;}
#onsen .oish6_2{background:url(../../onsenkyo/image/oishi/spot2.gif) no-repeat;text-indent:-9999px;height:28px; margin-bottom:10px;}
#onsen .oish6_3{background:url(../../onsenkyo/image/oishi/spot3.gif) no-repeat;text-indent:-9999px;height:28px; margin-bottom:10px;}
#onsen .oish6_4{background:url(../../onsenkyo/image/oishi/spot4.gif) no-repeat;text-indent:-9999px;height:28px; margin-bottom:10px;}
#onsen .oish6_5{background:url(../../onsenkyo/image/oishi/spot5.gif) no-repeat;text-indent:-9999px;height:28px; margin-bottom:10px;}
#onsen .oish6_6{background:url(../../onsenkyo/image/oishi/spot6.gif) no-repeat;text-indent:-9999px;height:28px; margin-bottom:10px;}
#onsen .oish6_7{background:url(../../onsenkyo/image/oishi/spot7.gif) no-repeat;text-indent:-9999px;height:28px; margin-bottom:10px;}
#onsen .oish6_8{background:url(../../onsenkyo/image/oishi/spot8.gif) no-repeat;text-indent:-9999px;height:28px; margin-bottom:10px;}
#onsen .oish6_9{background:url(../../onsenkyo/image/oishi/spot9.gif) no-repeat;text-indent:-9999px;height:28px; margin-bottom:10px;}
#onsen .oish6_10{background:url(../../onsenkyo/image/oishi/spot10.gif) no-repeat;text-indent:-9999px;height:28px; margin-bottom:10px;}
#onsen .oish6_11{background:url(../../onsenkyo/image/oishi/spot11.gif) no-repeat;text-indent:-9999px;height:28px; margin-bottom:10px;}
#onsen .oish6_12{background:url(../../onsenkyo/image/oishi/spot12.gif) no-repeat;text-indent:-9999px;height:28px; margin-bottom:10px;}
#onsen .oish6_13{background:url(../../onsenkyo/image/oishi/spot13.gif) no-repeat;text-indent:-9999px;height:28px; margin-bottom:10px;}
#onsen .oish6_14{background:url(../../onsenkyo/image/oishi/spot14.gif) no-repeat;text-indent:-9999px;height:28px; margin-bottom:10px;}
#onsen .oish6_15{background:url(../../onsenkyo/image/oishi/spot15.gif) no-repeat;text-indent:-9999px;height:28px; margin-bottom:10px;}
#onsen .oish6_16{background:url(../../onsenkyo/image/oishi/spot16.gif) no-repeat;text-indent:-9999px;height:28px; margin-bottom:10px;}
#onsen .oish6_17{background:url(../../onsenkyo/image/oishi/spot17.gif) no-repeat;text-indent:-9999px;height:28px; margin-bottom:10px;}

/* 工芸品〜　タイトル*/
#onsen .kogh3 {background:url(../../onsenkyo/image/kogeihin/h3.gif) no-repeat;text-indent:-9999px;height:124px;}
#onsen .kogh4{background:url(../../onsenkyo/image/kogeihin/h4.jpg) no-repeat;text-indent:-9999px;height:21px;}
#onsen .kogh5_1{background:url(../../onsenkyo/image/kogeihin/h5_1.gif) no-repeat;text-indent:-9999px;height:35px;}
#onsen .kogh5_2{background:url(../../onsenkyo/image/kogeihin/h5_2.gif) no-repeat;text-indent:-9999px;height:35px;}
#onsen .kogh5_3{background:url(../../onsenkyo/image/kogeihin/h5_3.gif) no-repeat;text-indent:-9999px;height:35px;}
#onsen .kogh5_4{background:url(../../onsenkyo/image/kogeihin/h5_4.gif) no-repeat;text-indent:-9999px;height:35px;}
/* 工芸品〜　コンテンツ部分*/
#onsen .kogh6_1{background:url(../../onsenkyo/image/kogeihin/spot1.gif) no-repeat;text-indent:-9999px;height:28px; margin-bottom:10px;}
#onsen .kogh6_2{background:url(../../onsenkyo/image/kogeihin/spot2.gif) no-repeat;text-indent:-9999px;height:28px; margin-bottom:10px;}
#onsen .kogh6_3{background:url(../../onsenkyo/image/kogeihin/spot3.gif) no-repeat;text-indent:-9999px;height:28px; margin-bottom:10px;}
#onsen .kogh6_4{background:url(../../onsenkyo/image/kogeihin/spot4.gif) no-repeat;text-indent:-9999px;height:28px; margin-bottom:10px;}
#onsen .kogh6_5{background:url(../../onsenkyo/image/kogeihin/spot5.gif) no-repeat;text-indent:-9999px;height:28px; margin-bottom:10px;}
#onsen .kogh6_6{background:url(../../onsenkyo/image/kogeihin/spot6.gif) no-repeat;text-indent:-9999px;height:28px; margin-bottom:10px;}
#onsen .kogh6_7{background:url(../../onsenkyo/image/kogeihin/spot7.gif) no-repeat;text-indent:-9999px;height:28px; margin-bottom:10px;}
#onsen .kogh6_8{background:url(../../onsenkyo/image/kogeihin/spot8.gif) no-repeat;text-indent:-9999px;height:28px; margin-bottom:10px;}
#onsen .kogh6_9{background:url(../../onsenkyo/image/kogeihin/spot9.gif) no-repeat;text-indent:-9999px;height:28px; margin-bottom:10px;}
#onsen .kogh6_10{background:url(../../onsenkyo/image/kogeihin/spot10.gif) no-repeat;text-indent:-9999px;height:28px; margin-bottom:10px;}
#onsen .kogh6_11{background:url(../../onsenkyo/image/kogeihin/spot11.gif) no-repeat;text-indent:-9999px;height:28px; margin-bottom:10px;}
#onsen .kogh6_12{background:url(../../onsenkyo/image/kogeihin/spot12.gif) no-repeat;text-indent:-9999px;height:28px; margin-bottom:10px;}
#onsen .kogh6_13{background:url(../../onsenkyo/image/kogeihin/spot13.gif) no-repeat;text-indent:-9999px;height:28px; margin-bottom:10px;}
#onsen .kogh6_14{background:url(../../onsenkyo/image/kogeihin/spot14.gif) no-repeat;text-indent:-9999px;height:28px; margin-bottom:10px;}
#onsen .kogh6_15{background:url(../../onsenkyo/image/kogeihin/spot15.gif) no-repeat;text-indent:-9999px;height:28px; margin-bottom:10px;}
#onsen .kogh6_16{background:url(../../onsenkyo/image/kogeihin/spot16.gif) no-repeat;text-indent:-9999px;height:28px; margin-bottom:10px;}
#onsen .kogh6_17{background:url(../../onsenkyo/image/kogeihin/spot17.gif) no-repeat;text-indent:-9999px;height:28px; margin-bottom:10px;}

/* アクセス〜　タイトル*/
#onsen .acch3 {background:url(../../onsenkyo/image/access/h3.gif) no-repeat;text-indent:-9999px;height:124px;}
#onsen .acch4{background:url(../../onsenkyo/image/access/h4.jpg) no-repeat;text-indent:-9999px;height:21px;}
#onsen .acch4_2{background:url(../../onsenkyo/image/access/h4_2.gif) no-repeat;text-indent:-9999px;height:35px;}

#onsen .acch3_2 {background:url(../../narukomap/image/h3.gif) no-repeat;text-indent:-9999px;height:124px;}


#onsen .acch5_1{background:url(../../access/image/spot1.gif) no-repeat;text-indent:-9999px;height:28px; margin-bottom:10px;}
#onsen .acch5_2{background:url(../../access/image/spot2.gif) no-repeat;text-indent:-9999px;height:28px; margin-bottom:10px;}
#onsen .acch5_3{background:url(../../access/image/spot3.gif) no-repeat;text-indent:-9999px;height:28px; margin-bottom:10px;}
#onsen .acch5_4{background:url(../../access/image/spot4.gif) no-repeat;text-indent:-9999px;height:28px; margin-bottom:10px;}
#onsen .acch5_5{background:url(../../access/image/spot5.gif) no-repeat;text-indent:-9999px;height:28px; margin-bottom:10px;}


#onsen .story{margin:15px;}
#onsen .story2{margin:15px;}
#onsen .story2 img{margin:0; padding:0; float:left;}
#onsen .pBox{ width:266px;}
#onsen .tBox{ width:330px;}
#onsen .bBox{ width:266px; border:1px solid #ccc; float:left; padding:15px; margin:2px;}
#onsen .inBox{ width:266px;}
#onsen .inBox2{ width:266px; height:300px; background:url(../../onsenkyo/image/access/kokeshi.gif) bottom left no-repeat;}


#onsen .detail	{
	margin:10px;
}

#onsen .main_img	{
	float:left;
	margin-right:10px;	
}

#onsen .inf	{
	float:left;
	width:350px;
}



#onsen .inf dt{
	float:left;
	width:60px;
	margin:5px 0;
	text-indent:-9999px;
}

#onsen .illMap{
	text-align:center;
}

#onsen .illMap p{
	border:1px solid #ccc;
	margin:5px;
	padding:10px;
}

#onsen .adress{
	background-image:url(../../onsenkyo/image/m_adress.gif);
	background-repeat:no-repeat;
	background-position:center;
}
#onsen .tell{
	background-image:url(../../onsenkyo/image/m_tell.gif);
	background-repeat:no-repeat;
	background-position:center;
}
#onsen .fax{
	background-image:url(../../onsenkyo/image/m_fax.gif);
	background-repeat:no-repeat;
	background-position:center;
}
#onsen .site{
	background-image:url(../../onsenkyo/image/m_site.gif);
	background-repeat:no-repeat;
	background-position:center;
}

#onsen .inf dd{
	float:left;
	width:290px;
	margin:5px 0;
}

#onsen .obi{
	background:url(../../onsenkyo/image/yumeguri/obi_bg.gif) repeat-y;
	background-color:#FDEBD1;
	padding:5px;
	text-indent:20px;
	margin:10px 0;
}

#onsen ol li{
	margin:2px 25px;
}

#onsen .btnBox {
	background-color:#EC9159;
	border:4px solid #F0856A;
	color:#FFF;
	padding:10px;
	margin:10px 0 10px 40px;
	width:250px;
	text-align:center;
}
#onsen .btnBox a:link{
	color:#FFF;
}
#onsen #side ul li a.sm1{width:203px;height:42px;display:block; overflow:hidden;text-indent:-9999px;background:url(../../onsenkyo/image/nav.gif) no-repeat 0 0;}
#onsen #side ul li a.sm2{width:203px;height:42px;display:block; overflow:hidden;text-indent:-9999px;background:url(../../onsenkyo/image/nav.gif) no-repeat 0 -44px;}
#onsen #side ul li a.sm3{width:203px;height:42px;display:block; overflow:hidden;text-indent:-9999px;background:url(../../onsenkyo/image/nav.gif) no-repeat 0 -86px;}
#onsen #side ul li a.sm4{width:203px;height:42px;display:block; overflow:hidden;text-indent:-9999px;background:url(../../onsenkyo/image/nav.gif) no-repeat 0 -129px;}
#onsen #side ul li a.sm5{width:203px;height:42px;display:block; overflow:hidden;text-indent:-9999px;background:url(../../onsenkyo/image/nav.gif) no-repeat 0 -170px;}
#onsen #side ul li a.sm6{width:203px;height:42px;display:block; overflow:hidden;text-indent:-9999px;background:url(../../onsenkyo/image/nav.gif) no-repeat 0 -212px;}
#onsen #side ul li a.sm7{width:203px;height:42px;display:block; overflow:hidden;text-indent:-9999px;background:url(../../onsenkyo/image/nav.gif) no-repeat 0 -254px;}
#onsen #side ul li a.sm8{width:203px;height:42px;display:block; overflow:hidden;text-indent:-9999px;background:url(../../onsenkyo/image/nav.gif) no-repeat 0 -296px;}
#onsen #side ul li a.sm9{width:203px;height:42px;display:block; overflow:hidden;text-indent:-9999px;background:url(../../onsenkyo/image/nav.gif) no-repeat 0 -338px;}

#onsen #side ul li a.sm1a{width:203px;height:42px;display:block; overflow:hidden;text-indent:-9999px;background:url(../../onsenkyo/image/nav.gif) no-repeat -203 0;}
#onsen #side ul li a.sm2a{width:203px;height:42px;display:block; overflow:hidden;text-indent:-9999px;background:url(../../onsenkyo/image/nav.gif) no-repeat -203 -44px;}
#onsen #side ul li a.sm3a{width:203px;height:42px;display:block; overflow:hidden;text-indent:-9999px;background:url(../../onsenkyo/image/nav.gif) no-repeat -203 -86px;}
#onsen #side ul li a.sm4a{width:203px;height:42px;display:block; overflow:hidden;text-indent:-9999px;background:url(../../onsenkyo/image/nav.gif) no-repeat -203 -129px;}
#onsen #side ul li a.sm5a{width:203px;height:42px;display:block; overflow:hidden;text-indent:-9999px;background:url(../../onsenkyo/image/nav.gif) no-repeat -203 -170px;}
#onsen #side ul li a.sm6a{width:203px;height:42px;display:block; overflow:hidden;text-indent:-9999px;background:url(../../onsenkyo/image/nav.gif) no-repeat -203 -212px;}
#onsen #side ul li a.sm7a{width:203px;height:42px;display:block; overflow:hidden;text-indent:-9999px;background:url(../../onsenkyo/image/nav.gif) no-repeat -203 -254px;}
#onsen #side ul li a.sm8a{width:203px;height:42px;display:block; overflow:hidden;text-indent:-9999px;background:url(../../onsenkyo/image/nav.gif) no-repeat -203px -296px;}
#onsen #side ul li a.sm9a{width:203px;height:42px;display:block; overflow:hidden;text-indent:-9999px;background:url(../../onsenkyo/image/nav.gif) no-repeat -203px -338px;}

#onsen #side ul li a.sm1:hover,
#onsen #side ul li a.sm1:active{width:203px;height:42px;display:block; overflow:hidden;text-indent:-9999px;background:url(../../onsenkyo/image/nav.gif) no-repeat -203px 0;}
#onsen #side ul li a.sm2:hover,
#onsen #side ul li a.sm2:active{width:203px;height:42px;display:block; overflow:hidden;text-indent:-9999px;background:url(../../onsenkyo/image/nav.gif) no-repeat -203px -44px;}
#onsen #side ul li a.sm3:hover,
#onsen #side ul li a.sm3:active{width:203px;height:42px;display:block; overflow:hidden;text-indent:-9999px;background:url(../../onsenkyo/image/nav.gif) no-repeat -203px -86px;}
#onsen #side ul li a.sm4:hover,
#onsen #side ul li a.sm4:active{width:203px;height:42px;display:block; overflow:hidden;text-indent:-9999px;background:url(../../onsenkyo/image/nav.gif) no-repeat -203px -129px;}
#onsen #side ul li a.sm5:hover,
#onsen #side ul li a.sm5:active{width:203px;height:42px;display:block; overflow:hidden;text-indent:-9999px;background:url(../../onsenkyo/image/nav.gif) no-repeat -203px -170px;}
#onsen #side ul li a.sm6:hover,
#onsen #side ul li a.sm6:active{width:203px;height:42px;display:block; overflow:hidden;text-indent:-9999px;background:url(../../onsenkyo/image/nav.gif) no-repeat -203px -212px;}
#onsen #side ul li a.sm7:hover,
#onsen #side ul li a.sm7:active{width:203px;height:42px;display:block; overflow:hidden;text-indent:-9999px;background:url(../../onsenkyo/image/nav.gif) no-repeat -203px -254px;}
#onsen #side ul li a.sm8:hover,
#onsen #side ul li a.sm8:active{width:203px;height:42px;display:block; overflow:hidden;text-indent:-9999px;background:url(../../onsenkyo/image/nav.gif) no-repeat -203px -296px;}
#onsen #side ul li a.sm9:hover,
#onsen #side ul li a.sm9:active{width:203px;height:42px;display:block; overflow:hidden;text-indent:-9999px;background:url(../../onsenkyo/image/nav.gif) no-repeat -203px -338px;}

/* ----------------------------------------------------- links */
#links{
	background:url(../image/web_parts/bg_grad.jpg) repeat-x;
}

#links #side {background:url(../image/web_parts/bg_grad2.jpg) repeat-x;background-color:#EEECEA;}
#links .story{margin:15px;}
#links .story p{margin:5px 0; line-height:1.2em;}


/* タイトル*/
#links .h3_tit {background:url(../../links/image/h3.gif) no-repeat;text-indent:-9999px;height:36px;}
#links .h4_tit1 {background:url(../../links/image/h4_1.gif) no-repeat;text-indent:-9999px;height:35px;}
#links .h4_tit2 {background:url(../../links/image/h4_2.gif) no-repeat;text-indent:-9999px;height:35px;}
#links .h4_tit3 {background:url(../../links/image/h4_3.gif) no-repeat;text-indent:-9999px;height:35px;}


#links .linklist ul li{
	list-style-image:url(../image/web_parts/arrow.gif);
	margin:15px 20px;
}


#links .obi{
	background:url(../../onsenkyo/image/yumeguri/obi_bg.gif) repeat-y;
	background-color:#FDEBD1;
	padding:5px;
	text-indent:20px;
	margin:10px 0;
}

/* ----------------------------------------------------- sitemap */
#sitemap{
	background:url(../image/web_parts/bg_grad.jpg) repeat-x;
}
#sitemap #side {background:url(../image/web_parts/bg_grad2.jpg) repeat-x;background-color:#EEECEA;}
#sitemap .story{margin:15px;}
#sitemap .story p{margin:5px 0; line-height:1.2em;}


/* タイトル*/
#sitemap .h3_tit {background:url(../../sitemap/image/h3_link.gif) no-repeat;text-indent:-9999px;height:36px;}
#sitemap .h4_tit1 {background:url(../../sitemap/image/h4_1.gif) no-repeat;text-indent:-9999px;height:35px;}
#sitemap .h4_tit2 {background:url(../../sitemap/image/h4_2.gif) no-repeat;text-indent:-9999px;height:35px;}
#sitemap .h4_tit3 {background:url(../../sitemap/image/h4_3.gif) no-repeat;text-indent:-9999px;height:35px;}


#sitemap .linklist ul li{
	list-style-image:url(../image/web_parts/arrow.gif);
	margin:15px 20px;
}


#sitemap .obi{
	background:url(../../onsenkyo/image/yumeguri/obi_bg.gif) repeat-y;
	background-color:#FDEBD1;
	padding:5px;
	text-indent:20px;
	margin:10px 0;
}
/* ----------------------------------------------------- contact */
#contact{
	width:700px;
	margin:0 auto;
}

#cont_body{
	width:571px;
	margin:0 auto;
	background:url(../../contact/image/cont_bg.gif) top right no-repeat;
}

#form_body{
	background:url(../../contact/image/cont_md.jpg) repeat-y;
	text-align:center;
}

#form_body table td{
	padding:10px;
	text-align:left;
}


/* ----------------------------------------------------- pagenation control */

#pageN	{
	background:url(../image/web_parts/nav_bg.jpg) repeat-x;
	margin:20px 0;
	width:638px;
	height:34px;
	text-align:center;
}

#pageN a.link_before	{float:left;width:59px;height:34px; background:url(../image/web_parts/nav_left.jpg) no-repeat;}
#pageN .link_page	{float:left;width:28px;height:34px; background:url(../image/web_parts/nav_num_a.jpg) no-repeat;}
#pageN .current_page	{float:left;width:27px;height:34px; background:url(../image/web_parts/nav_num_b.jpg) no-repeat;}
#pageN a.link_next	{float:left;width:56px;height:34px; background:url(../image/web_parts/nav_right.jpg) no-repeat;}

/*------------------------------------------------------ decoration */
.shadow	{
	clear:both;
	width:100%;
	height:14px;
	background:url(../image/web_parts/side_shadow.jpg) repeat-x;
}

.texRed {
	color:#F00;
}

.texGry {
	color:#666;
}

.texS {
	font-size:0.8em;
}

/*------------------------------------------------------- acordion */
ul.acc, ul.acc li ul { 
  margin: 0; 
  padding: 0; 
  list-style-type:none;
} 

ul.acc a{ 
  display: block;  
} 

/*webアルバム*/
#webalb table	{
	border-top:1px solid #ccc;
	border-left:1px solid #ccc;
	
}
#webalb td	{
	padding:10px;
	border-bottom:1px solid #ccc;
	border-right:1px solid #ccc;
}

#webalb .pgn	{
	text-align:center;
	margin:20px;
}

#webalb h1	{
	font-size:1.6em;
	margin:20px;
}

#webalb .posi	{
	width:550px;
	padding:10px;
	text-align:center;
	margin:20px auto;
	border:2px solid #900;
	background-color:#FCC;
}



.socialbutton {margin-bottom:2em;list-style:none;border-bottom:1px dotted #F4A886;}
.socialbutton li {display:inline;}
.socialbutton-leisure {margin:1em 0 0;list-style:none;}
.socialbutton-leisure li {display:inline;}
.socialbutton-kogeihin {margin:1em 0 0;list-style:none;}
.socialbutton-kogeihin li {display:inline;}
.socialbutton-oishi {margin:1em 0 0;list-style:none;}
.socialbutton-oishi li {display:inline;}
.socialbutton-shukuhaku {margin:1em 0 0;list-style:none;}
.socialbutton-shukuhaku li {display:inline;}

