@charset "utf-8";

/* フレーム
----------------------------------------------- */

div#content_re {
    width: 955px;
	margin:0;
	padding:0;
	text-align: center;
    background: url("/common/img/back_img.jpg") repeat-y;
}

/* トッピングイメージ
----------------------------------------------- */


div#maintop_re002 {
    width: 883px;
    margin:0 36px 0 36px;
	padding:0;
	clear:both;
}
div.maintop_re002_left {
    float: left;
    width: 611px;
    height:315px;
    margin: 20px 0 0 0;
	text-indent: -9999px;
	background: url("/common/img/top/re/topping01.jpg") no-repeat;
	padding:0;
	display: inline;
}
div.maintop_re002_right {
    float: right;
    width: 272px;
    height: 315px;
    margin:20px 0 0 0;
	background: url("/common/img/top/re/topping02.jpg") no-repeat;
	padding:0;
	display: inline;
}
div.maintop_re002_right h2 {
 margin: 0;
 padding: 75px 0 0 67px;
 text-indent: -9999px;
}

div.maintop_re002_right h2 a {
 margin: 0;
 padding: 0;
 width: 205px;
 height: 165px;
 display: block;
}



/* メインコンテンツ
----------------------------------------------- */

div#main_re {
    width: 883px;
    margin:0 36px 0 36px;
	padding:0;
	clear:both;
}



/* re02 */
div#main_re_left002 {
    float: left;
    width: 581px;
    margin: 30px 0 0 0;
	padding:0;
	display: inline;
}
div#main_re_right002 {
    float: right;
    width: 279px;
    margin:30px 0 0 0;
	padding:0;
	display: inline;
}
div#main_re_right002 h4 {
    margin:0 0 25px 0;
}




/* かわら版
----------------------------------------------- */
div#mainkawara_re {
    width: 581px;
    margin:0 0 18px 0;
	padding:0;
}


/* re02 */
div#topkawara_re002 {
    width: 580px;
    margin:0 0 32px 0;
	padding:0;
	clear:both;
}
#topkawara_re002_main {
    width: 580px;
	background: url("/common/img/top/re/nimg_bottom.gif") no-repeat left bottom;
	padding:0 0 2px 0;
	overflow:hidden;
}

#topkawara_re002_title {
    width: 580px;
    height:31px;
	background: url("/common/img/top/re/nimg_title.gif") no-repeat;
	margin:0;
	padding:0;
	}
#topkawara_re002_title h3 {
    width: 580px;
    height:31px;
	margin:0;
	padding:0;
	text-indent: -9999px;
	}
#topkawara_re002_title h3 a {
    width: 580px;
    height:31px;
	display: block;
	}
#topkawara_re002_bottom {
    width: 580px;
	background: url("/common/img/top/re/nimg_back.gif") repeat-y left top;
	line-height:2.0;
	overflow:hidden;
	font-size:90%;
	}
#topkawara_re002_bottom ul {
    list-style-type:none;
    padding:10px 15px;
    overflow:hidden;
	}
#topkawara_re002_bottom ul li {
    width:550px;
    clear:both;
	}

.tnew_m {
	width:100px;
	float:left;
	padding:0;
	}
.tnew_t {
	width:445px;
	float:left;
	padding:0;
	}




/* 達人
----------------------------------------------- */

/* re02 */
#tatujin_top_re002-in {
    width: 581px;
    margin:0;
	padding:0;
	clear:both;
}

#tatujin_re_maintitle002 {
	width:580px;
	clear:both;
	}
#tatujin_re_maintitle002_left {
	width: 350px;
	height:122px;
	float:left;
	}
#tatujin_re_maintitle002_right {
	width: 230px;
	height:122px;
	float:right;
	}


#tatujin_re_main002 {
	width:580px;
	padding:19px 0 0 0;
	clear:both;
	}
ul#tatujin_re002 {
	width:580px;
	list-style-type:none;
	clear:both;
	}

li.tatujin_re002cat_new {
	width:279px;
	margin:0 15px 20px 0;
	float:left;
	}
li.tatujin_re002cat_end {
	width:279px;
	margin:0 0 20px 0;
	float:right;
	}
.tatujin_re002_in {
	width:279px;
	clear:both;
	}
.tatujin_re_left002 {
	width:95px;
	float:left;
	margin-bottom:5px;
	}
.tatujin_re_right002 {
	width:175px;
	float:right;
	color:#333333;
	margin-bottom:5px;
	}
.tatujin_re_right002 img {
    margin:0 0 3px 0;
}
.tatujin_re_right002 p a {
	font-weight:bold;
	font-size:100%;
	color:#339999;
	}

.tatujin_re_right002 p a:link { color: #339999; }
.tatujin_re_right002 p a:visited { color: #339999; }
.tatujin_re_right002 p a:hover { color: #36A5A5;}

.tatujin_re_right002 h3 a {
	font-weight:bold;
	font-size:100%;
	color:#339999;
	}

.tatujin_re_right002 h3 a:link { color: #339999; }
.tatujin_re_right002 h3 a:visited { color: #339999; }
.tatujin_re_right002 h3 a:hover { color: #36A5A5;}


.kouza_blog_maintitle002 {
	font-size:85%;
	margin-bottom:0px;
	color:#339999;
	}
.kouza_blog_maintitle002 img {
	vertical-align:middle;
	}


/* 湯めぐり・旅
----------------------------------------------- */
div#bottom_re {
    width: 581px;
    margin:0;
	padding:0;
	clear:both;
}



/* re02 */
.bottom_re_left002 {
    width: 280px;
	padding:0;
	float:left;
}
.bottom_re_right002 {
    width: 280px;
    margin:0;
	padding:0;
	float:right;
}

.bottom_re_right002-2 {
    width: 280px;
	padding:0;
	float:right;
}

/* 湯めぐり
----------------------------------------------- */

div#yumeguri_re {
    width: 285px;
	padding:0;
	margin:0;
}
.yumeguri_re_top {
	margin:0 0 19px 0;
}
.yumeguri_re_main {
    width: 285px;
	padding:0;
	margin:0;
	clear:both;
	color: #333333;
}
.yumeguri_re_main_left {
    width: 95px;
    margin:0;
	padding:0;
	float:left;
}
.yumeguri_re_main_right {
    width: 179px;
    margin:0;
	padding:0;
	float:right;
}
.yumeguri_re_main_right img {
    margin:0 0 3px 0;
}
.yumeguri_re_main_right h3 a {
    font-weight:bold;
	margin-bottom:5px;
	color: #D76646;
	line-height:1.5;
}

.yumeguri_re_main_right p a:link { color: #D76646; }
.yumeguri_re_main_right p a:visited { color: #D76646; }
.yumeguri_re_main_right p a:hover { color: #DD7C60;}



/* 旅
----------------------------------------------- */

div#tabi_re {
    width: 285px;
	padding:0;
	margin:0;
}
.tabi_re_top {
	margin:0 0 19px 0;
}
.tabi_re_main {
    width: 285px;
	padding:0;
	margin:0;
	clear:both;
	color: #333333;
}
.tabi_re_main_left {
    width: 95px;
    margin:0 0 5px 0;
	padding:0;
	float:left;
}
.tabi_re_main_right {
    width: 179px;
    margin:0 0 5px 0;
	padding:0;
	float:right;
}
.tabi_re_main_right img {
    margin-bottom:3px;
}
.tabi_re_main_right h3 a {
    font-weight:bold;
    margin-bottom:5px;
	color: #856230;
	line-height:1.5;
}
.tabi_re_main_right p a:link { color: #856230; }
.tabi_re_main_right p a:visited { color: #856230; }
.tabi_re_main_right p a:hover { color: #9C7438;}


/* 特産
----------------------------------------------- */

div#tokusan_re {
    width: 581px;
	padding:50px 0 100px 0;
	margin:0;
	clear:both;
}
#tokusan_re_title {
    width: 581px;
	padding:0 0 2px 0;
	margin:0;
	clear:both;
	}
#tokusan_re_main {
    width: 581px;
	padding:0;
	margin:0;
	clear:both;
	}
#tokusan_re_bottom {
    width: 581px;
    padding:0 0 0 0;
	margin:0;
	background: url("/common/img/top/re/tokusanimg_bottom.jpg") no-repeat left bottom;
	overflow:hidden;
	clear:both;
	}
#tokusan_re_btn {
	margin:0px 0 20px 199px;
	}


#tokusan_re_main_img01 ul {
    width: 558px;
	padding:0;
	margin:0 0 0 23px;
	clear:both;
	list-style-type:none;
	}
#tokusan_re_main_img01 ul li {
    float:left;
    margin:0 21px 0 0;
	}

#tokusan_re_main_img02 ul {
    width: 558px;
	padding:0;
	margin:0 0 0 23px;
	clear:both;
	list-style-type:none;
	}
#tokusan_re_main_img02 ul li {
    float:left;
    margin:28px 21px 0 0;
	}


/* 見所インデックスページ
----------------------------------------------- */

ul.indexpage002 {
	width:608px;
	margin:0;
	padding:20px 0 50px 0;
	list-style-type:none;
	}
ul.indexpage002 li {
	width:608px;
	margin:0;
	padding:10px 0;
	clear:both;
	border-bottom:1px solid #ccc;
	overflow:hidden;
	}
div.re_index002-photo {
	width:120px;
	float:left;
	}
div.re_index002-main {
	width:457px;
	float:right;
	}
	
div.re_index002-main h3 {
	font-weight:bold;
	margin:3px 0 5px 0;
	width:443px;
	background:url(/common/img/info/side01_icon.gif) left 2px no-repeat;
	padding-left:14px;
	color:#8B632E;
	}
div.re_index002-main h3 a{
	color:#8B632E;
	}
div.re_index002-main h3 a:hover{
	color:#C08A41;
	}









