@charset "shift_jis";
/* style text color */
*{color:#333;}
div.cb{clear:both;}
div.cb10{clear:both; width:100%; height:10px; }
div.cb20{clear:both; width:100%; height:20px; }
div.cb40{clear:both; width:100%; height:40px; }
div.cb402{clear:both; width:100%; height:40px;
background:url(../../img/category/2009onsen/onsenfoot.jpg) no-repeat;
	width:100%;
	height:30px;
 }
 
.imgcenter{
	text-align: center;
	margin-right: auto;
	margin-left: auto;
}
ul,li{list-style:none; padding:0px; margin:0px;}
img{border:none; padding:0px; margin:0px;}
h2,h3,h4{padding:0px; margin:0px; font-size:1em;}
.red {color:#F00;}
.pink{color:#f36;}
.blue{color:#069;}
.n_blue{color:#339;}
.bold{font-weight:bold;}
.white{color:#FFF;}
.dnon{text-indent:-9999px;}
/* detail */
.line-org{
	background:url(../../img/category/common/line_55812.gif) no-repeat;
	width:100%;
	height:12px;
	}
/* layout */
div.main_l{
color:#666;
font-size:12px;
}

/* header&menu */
div.head-set{
	width:558px;
	height:auto;
	background:#000;
	/*background:urli../../img/category/common/h2_bk.gif) no-repeat;*/
	overflow:visible;
	}
h2.none{
	height:20px;
	background:#FFF;
	/*background:urli../../img/category/common/h2_bk.gif) no-repeat;*/
	text-indent:10px;
	color:#036;
	line-height:20px;
	overflow:hidden;
}

ul.cate-set{
	 width:558px;
	 height:25px;
	 list-style:none;
	 display:block;
	}
li.cate1,li.cate2{
	 background:url(../../img/category/common/cate_menu.gif) no-repeat;
	 width:186px;
	 height:25px;
	 float:left;
	 clear:right;
	 }
li.cate3{
	 width:186px;
	 height:25px;
	 float:left;
	 }
ul.cate-set a.link{
	width:186px;
	height:25px;
	display:block;
	text-decoration:none;
	text-indent:13px;
	line-height:25px;
	background:url(../../img/category/common/cate_menu.gif);
	}
li.cate1 a:hover.link,
li.cate2 a:hover.link,
li.cate3 a:hover.link{
	background-position:0 -25px;
	}
/* title-set */
div.title-set{
	width:558px;
	height:28px;
	float:left;
	clear:right;
	border-bottom:3px #F90 solid;
	background-color: #F90;
	background-image: url(../../img/category/common/bar_pagetitle558.gif);
	background-repeat: no-repeat;
	 }
div.title-set p.txt{
	width:530px;
	margin:5px auto;
	line-height:23px;
	font-weight:800;
	color:#36C;
	}
div.text-set{
	width:550px;
	overflow:visible;
	display:block;
	padding:0px;
	line-height:1.3em;
	font-size:1em;
	height:auto;
	margin:8px@auto@10px;
	}
div.head{
	background:url(../../img/category/common/intro_head.gif) no-repeat;
	width:100%;
	height:25px;
	display:block;
	clear:both;
	}
div.foot{
	background:url(../../img/category/common/intro_foot.gif) no-repeat;
	width:100%;
	height:25px;
	display:block;
	clear:both;
	}
div.intro-box{
	width:100%;
	text-align:left;
	line-height:130%;
	background-color:#000;
	margin-right: auto;
	margin-left: auto;
	background-image: url(../../img/category/2009onsen/textimg.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	padding-top: 5px;
	padding-bottom: 5px;
	}

/* plan-box-set */
div.plan-box-set{
	width:100%;
	height:auto;
	overflow:visible;
	display: block;
	padding:0px;
	margin:0px;
	}


/* €Κͺ@Rέθ */	
h3.title_set{
background:url(../../img/category/common/h_title.jpg) no-repeat top left;
color:#303;
height:68px;
width:558px;
text-indent:20px;
line-height:34px;
font-size:1.3em;
padding:0px;
margin:0px;
}
/* €Κͺ@{^έθ */
a.shop_link{width:230px; height:29px; background:url(../../img/common/bt_22029.gif); display:block; text-indent:-9999px; background-position:0px 0px; margin:0 auto;}
a:hover.shop_link{background-position:0px -29px;}

a:hover.bt_planlist{background-position:0 -30px;font-size:1.06em;}

/*gbvζg*/
div.photo-box{width:558px;height:294px;text-indent:-9999px;
	}
/* Zbg{bNX */
div.plan-inner{width:100%; height:100%; margin:auto;}
div.set-left{width:306px; height:auto; float:left; display:block; text-indent:-9999px;}
div.set-right{width:252px;height:auto; float:right; display:block; text-indent:-9999px;}
div.line-dot{border-bottom:#c00 2px dotted;}
div.bt_area{width:558px; height:40px; background:url(../../img/category/2009onsen/img_yen.gif) no-repeat 0 0;}
div.bt_area2{width:558px; height:40px; background:url(../../img/category/2009onsen/img2_yen.gif) no-repeat 0 0;}
div.bt_box{width:252px; float:right;}
div.bt_box a{width:252px; height:40px; display:block; background:url(../../img/category/2009onsen/bt_238_40.jpg) no-repeat 0px 0px; text-indent:-9999px;}
div.bt_box a:hover{ background-position:0px -40px;}
a.a_box{ display:block; width:100%; height:100%;}

/* ΝϋΞ ζ */
div.kawaguchi h3.o_title{widrh:558px; height:68px; background:url(../../img/category/2009onsen/kawaguchi_title.gif) no-repeat; padding:0; margin:0; text-indent:-9999px;}
div.kawaguchi .set-left{background:url(../../img/category/2009onsen/kawaguchi_img.gif) no-repeat; height:160px;}
div.kawaguchi .set-right{background:url(../../img/category/2009onsen/kawaguchi_tokuten.gif) no-repeat; height:160px;}

/* VΓ¬© ζ */
div.amatsukominato h3.o_title{widrh:558px; height:68px; background:url(../../img/category/2009onsen/amatsukominato_title.gif) no-repeat; padding:0; margin:0; text-indent:-9999px;}
div.amatsukominato .set-left{background:url(../../img/category/2009onsen/amatsukominato_img.gif) no-repeat; width:306px; height:160px;}
div.amatsukominato .set-right{background:url(../../img/category/2009onsen/amatsukominato_tokuten.gif) no-repeat; width:252px; height:160px;}

/*  ͺ{ ζ */
div.hakoneyumoto h3.o_title{widrh:558px; height:68px; background:url(../../img/category/2009onsen/hakoneyumoto_title.gif) no-repeat; padding:0; margin:0; text-indent:-9999px;}
div.hakoneyumoto .set-left{background:url(../../img/category/2009onsen/hakoneyumoto_img.gif) no-repeat; width:306px; height:160px;}
div.hakoneyumoto .set-right{background:url(../../img/category/2009onsen/hakoneyumoto_tokuten.gif) no-repeat; width:252px; height:160px;}


/* Ώ ζ */
div.zagyo h3.o_title{widrh:558px; height:68px; background:url(../../img/category/2009onsen/zagyo_title.jpg) no-repeat; padding:0; margin:0; text-indent:-9999px;}
div.zagyo .set-left{background:url(../../img/category/2009onsen/zagyo_img.gif) no-repeat; width:306px; height:160px;}
div.zagyo .set-right{background:url(../../img/category/2009onsen/zagyo_tokuten.gif) no-repeat; width:252px; height:160px;}
div.bt_area_zagyo{width:558px; height:40px; background:url(../../img/category/2009onsen/img_yen_zagyo.gif) no-repeat 0 0;}

/* μ[@ANVI ζ */
div.action h3.o_title{widrh:558px; height:68px; background:url(../../img/category/2009onsen/action_title.jpg) no-repeat; padding:0; margin:0; text-indent:-9999px;}
div.action .set-left{background:url(../../img/category/2009onsen/action_img.jpg) no-repeat; width:306px; height:160px;}
div.action .set-right{background:url(../../img/category/2009onsen/action_tokuten.gif) no-repeat; width:252px; height:160px;}

/*@ιΚlGΜ ζ */
div.poke1 h3.o_title{widrh:558px; height:68px; background:url(../../img/category/2009onsen/poke1_title.jpg) no-repeat; padding:0; margin:0; text-indent:-9999px;}
div.poke1 .set-left{background:url(../../img/category/2009onsen/poke1_img.jpg) no-repeat; width:306px; height:160px;}
div.poke1 .set-right{background:url(../../img/category/2009onsen/poke1_tokuten.gif) no-repeat; width:252px; height:160px;}

/*@Ι€EMμ·ς  ζ */
div.poke3 h3.o_title{widrh:558px; height:68px; background:url(../../img/category/2009onsen/poke3_title.jpg) no-repeat; padding:0; margin:0; text-indent:-9999px;}
div.poke3 .set-left{background:url(../../img/category/2009onsen/poke3_img.jpg) no-repeat; width:306px; height:160px;}
div.poke3 .set-right{background:url(../../img/category/2009onsen/poke3_tokuten.gif) no-repeat; width:252px; height:160px;}

/*ΘΨES{μ·ς ζ */
div.poke4 h3.o_title{widrh:558px; height:68px; background:url(../../img/category/2009onsen/poke4_title.jpg) no-repeat; padding:0; margin:0; text-indent:-9999px;}
div.poke4 .set-left{background:url(../../img/category/2009onsen/poke4_img.jpg) no-repeat; width:306px; height:160px;}
div.poke4 .set-right{background:url(../../img/category/2009onsen/poke4_tokuten.gif) no-repeat; width:252px; height:160px;}

/*ΓͺEMμ·ς r[ze ζ */
div.poke6 h3.o_title{widrh:558px; height:68px; background:url(../../img/category/2009onsen/poke6_title.jpg) no-repeat; padding:0; margin:0; text-indent:-9999px;}
div.poke6 .set-left{background:url(../../img/category/2009onsen/poke6_img.jpg) no-repeat; width:306px; height:160px;}
div.poke6 .set-right{background:url(../../img/category/2009onsen/poke6_tokuten.gif) no-repeat; width:252px; height:160px;}

#izuwaku{
	height: auto;
	width: 164px;
	border: 2px solid #CC6666;
	display: inline;
	float: left;
	margin-right: 10px;
}

#kinkiwaku{
	height: auto;
	width: 164px;
	border: 2px solid #999933;
	display: inline;
	float: left;
	margin-right: 10px;
}
#kyuwaku{
	height: auto;
	width: 164px;
	border: 2px solid #267373;
	display: inline;
	float: left;
}

#bn1,#bn2,#bn3{
	height: 115px;
	width: 160px;
}

#bn1 a{
	height: 15px;
	width: 80px;
	display: block;
	overflow: hidden;
	background-image: url(../../img/category/2009onsen/photo1.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	color: #FFF;
	padding-top: 100px;
	padding-left: 80px;
}

#bn2 a{
	height: 15px;
	width: 80px;
	display: block;
	overflow: hidden;
	background-image: url(../../img/category/2009onsen/photo2.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	color: #FFF;
	padding-top: 100px;
	padding-left: 80px;
}

#bn3 a{
	height: 15px;
	width: 80px;
	display: block;
	overflow: hidden;
	background-image: url(../../img/category/2009onsen/photo3.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	color: #FFF;
	padding-top: 100px;
	padding-left: 80px;
}


#bn1 a:hover,#bn2 a:hover,#bn3 a:hover{
	background-position: right bottom;
	color: #CCC;
}

.areatex{
	height: auto;
	width: 160px;
	color: #CCC;
	padding-top: 5px;
	padding-right: 2px;
	padding-bottom: 5px;
	padding-left: 2px;
}

.ranktex a{
	color: #CCC;
	text-decoration: underline;
	text-align: center;
	margin-right: auto;
	margin-left: auto;
	width:160px;
}
.higaeri{
	height: auto;
	width: 176px;
	margin-right: auto;
	margin-left: auto;
	padding-top: 5px;
	padding-bottom: 5px;
	display: inline;
	float: left;
	padding-left: 5px;
}
.higaeri img{
	height: 60px;
	width: 60px;
	border: 1px solid #FFF;
	display: inline;
	float: left;
}

.higaeri h4 a{
	color: #F90!important;
	font-weight: normal;
}
.higaeri h4 a:hover{
	color: #FC6!important;
}

.higaeri p{
	color: #FFF;
}

.plawaku{
	height: auto;
	width: 543px;
	border: 1px solid #867e00;
	background-color: #000;
	margin-right: auto;
	margin-left: auto;
	padding-bottom: 10px;
}

.plawaku p{
	color:#FFF;
}

.pla_photo{
	float: left;
	height: 120px;
	width: 180px;
	padding: 5px;
}

.plan_right{
	float: left;
	height: auto;
	width: 350px;
}

.plan_tit{
/*	background-color: #3CD8FF;
*/
	background-image: url(../../img/category/2009onsen/textimg.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 35px;
	width: 335px;
	border: 1px solid #000000;
	font-size: 13px;
	color: #000;
	font-weight: bold;
	padding-left: 10px;
	margin-top: 0px;
	padding-top: 0px;
	line-height: 16px
}
.plan_tit a:hover{
	color: #FFF;
}

.plan_tit a{
	color: #FFF;
}
.plan_tit a:hover{
	background-position: right bottom;
}
.yoyaku{
	height: 63px;
	width: 65px;
	float: right;
	margin-right: 10px;
	margin-top: 10px;
}

.yoyaku a{
	height: 63px;
	width: 65px;
	text-indent: -9999px;
	display: block;
	overflow: hidden;
	background-image: url(../../img/category/2009onsen/bt_yoyaku.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
.yoyaku a:hover{
	background-position: right bottom;
}

.price{
	height: 49px;
	width: 230px;
	margin: 10px;
	float: left;
}
