h1, h2, h3, h4, h5, p, div, dt, dd, dl, ul, li, ol, img, input, form {
	margin: 0px;
	padding: 0px;
}

/* ryokan */
h4.c01 {
	background: url(../img/ryokan/c01.gif) no-repeat;
	width:484px;
	height:40px;
	text-indent: -9999px;
	text-decoration: none;
}
h4.c02 {
	background: url(../img/ryokan/c02.gif) no-repeat;
	width:484px;
	height:40px;
	text-indent: -9999px;
	text-decoration: none;
	margin: 20px 0px 0px 0px;
}
h4.c03 {
	background: url(../img/ryokan/c03.gif) no-repeat;
	width:484px;
	height:40px;
	text-indent: -9999px;
	text-decoration: none;
	margin: 20px 0px 0px 0px;
}
h4.c04 {
	background: url(../img/ryokan/c04.gif) no-repeat;
	width:484px;
	height:40px;
	text-indent: -9999px;
	text-decoration: none;
	margin: 20px 0px 0px 0px;
}
h4.c05 {
	background: url(../img/ryokan/c05.gif) no-repeat;
	width:484px;
	height:40px;
	text-indent: -9999px;
	text-decoration: none;
	margin: 20px 0px 0px 0px;
}
h4.c06 {
	background: url(../img/ryokan/c06.gif) no-repeat;
	width:484px;
	height:40px;
	text-indent: -9999px;
	text-decoration: none;
	margin: 20px 0px 0px 0px;
}
h4.c07 {
	background: url(../img/ryokan/c07.gif) no-repeat;
	width:484px;
	height:40px;
	text-indent: -9999px;
	text-decoration: none;
	margin: 20px 0px 0px 0px;
}
h4.c08 {
	background: url(../img/ryokan/c08.gif) no-repeat;
	width:484px;
	height:40px;
	text-indent: -9999px;
	text-decoration: none;
	margin: 20px 0px 0px 0px;
}
h4.c09 {
	background: url(../img/ryokan/c09.gif) no-repeat;
	width:484px;
	height:40px;
	text-indent: -9999px;
	text-decoration: none;
	margin: 20px 0px 0px 0px;
}
/* minsyuku */
h4.mc01 {
	background: url(../img/minsyuku/c01.gif) no-repeat;
	width:484px;
	height:40px;
	text-indent: -9999px;
	text-decoration: none;
}
h4.mc02 {
	background: url(../img/minsyuku/c02.gif) no-repeat;
	width:484px;
	height:40px;
	text-indent: -9999px;
	text-decoration: none;
	margin: 20px 0px 0px 0px;
}
h4.mc03 {
	background: url(../img/minsyuku/c03.gif) no-repeat;
	width:484px;
	height:40px;
	text-indent: -9999px;
	text-decoration: none;
	margin: 20px 0px 0px 0px;
}
h4.mc04 {
	background: url(../img/minsyuku/c04.gif) no-repeat;
	width:484px;
	height:40px;
	text-indent: -9999px;
	text-decoration: none;
	margin: 20px 0px 0px 0px;
}
h4.mc05 {
	background: url(../img/minsyuku/c05.gif) no-repeat;
	width:484px;
	height:40px;
	text-indent: -9999px;
	text-decoration: none;
	margin: 20px 0px 0px 0px;
}
h4.mc06 {
	background: url(../img/minsyuku/c06.gif) no-repeat;
	width:484px;
	height:40px;
	text-indent: -9999px;
	text-decoration: none;
	margin: 20px 0px 0px 0px;
}
h4.mc07 {
	background: url(../img/minsyuku/c07.gif) no-repeat;
	width:484px;
	height:40px;
	text-indent: -9999px;
	text-decoration: none;
	margin: 20px 0px 0px 0px;
}
h4.mc08 {
	background: url(../img/minsyuku/c08.gif) no-repeat;
	width:484px;
	height:40px;
	text-indent: -9999px;
	text-decoration: none;
	margin: 20px 0px 0px 0px;
}
h4.mc09 {
	background: url(../img/minsyuku/c09.gif) no-repeat;
	width:484px;
	height:40px;
	text-indent: -9999px;
	text-decoration: none;
	margin: 20px 0px 0px 0px;
}
h4.mc10 {
	background: url(../img/minsyuku/c10.gif) no-repeat;
	width:484px;
	height:40px;
	text-indent: -9999px;
	text-decoration: none;
	margin: 20px 0px 0px 0px;
}
/* minsyukulist */
.l_box {
	width: 482px;
	border: #9999FF solid 1px;
	margin: 10px 0px 0px 0px;
}
.p_box {
	width: 91px;
	height: 91px;
	background-color: #D3E0FF;
	float: left;
	margin: 0px 10px 0px 0px;
}
.pt {
	width: 85px;
	height: 85px;
	margin: 3px 0px 0px 3px;
	text-align: center;
}
.t_box {
	width: 371px;
	float: left;
}
h5.m {
	margin: 7px 0px 0px 0px;
	color: #666666;
	font-size: 80%;
	line-height: 140%;
	font-weight: normal;
}
h3.name {
	margin: 3px 0px 5px 0px;
	padding: 0px 0px 3px 0px;
	color: #663300;
	font-size: 130%;
	line-height: 150%;
	font-weight: normal;
	border-bottom: #9999FF dotted 1px;
}
h3.name img {
	margin: 0px 0px -2px 2px;
}
address.min {
	color: #666666;
	font-size: 80%;
	line-height: 140%;
	font-style: normal;
}
/* price */
dl.price{
	width: 484px;
	margin: 0px 0px 0px 0px;
}
dl.price dt.q01{
	background: url(../img/price/q01.gif) no-repeat;
	width:484px;
	height:53px;
	text-indent: -9999px;
	text-decoration: none;
}
dl.price dt.q02{
	background: url(../img/price/q02.gif) no-repeat;
	width:484px;
	height:53px;
	text-indent: -9999px;
	text-decoration: none;
}
dl.price dt.q03{
	background: url(../img/price/q03.gif) no-repeat;
	width:484px;
	height:53px;
	text-indent: -9999px;
	text-decoration: none;
}
dl.price dt.q04{
	background: url(../img/price/q04.gif) no-repeat;
	width:484px;
	height:53px;
	text-indent: -9999px;
	text-decoration: none;
}
dl.price dd.i01{
	width: 434px;
	margin: 0px 0px 0px 50px;
	padding: 0px 0px 20px 0px;
	font-size: 80%;
	color: #333333;
	line-height: 170%;
	background-image: url(../img/price/price_i.gif);
	background-repeat: no-repeat;
	background-position: right top;
}
dl.price dd.i02{
	width: 434px;
	margin: 0px 0px 0px 50px;
	padding: 0px 0px 20px 0px;
	font-size: 80%;
	color: #333333;
	line-height: 170%;
	background-position: right top;
	background-repeat: no-repeat;
	background-image: url(../img/price/price_i2.gif);
}
.price_kani{
	background: url(../img/price/kani_plan.gif) no-repeat;
	width:484px;
	height:128px;
	text-indent: -9999px;
	text-decoration: none;
}
.price_kani_t{
	width: 484px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	font-size: 80%;
	color: #333333;
	line-height: 180%;
	background-image: url(../img/price/kanidukusi.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}
/* kikaku */
h3.kikaku_tex {
	margin: 0px 0px 5px 0px;
	color: #663300;
	font-size: 100%;
	line-height: 150%;
	font-weight: normal;
	text-align: center;
}
.kikaku_i {
	margin: 0px;
	text-align: center;
}
/* minsyukudata */
.data {
	width: 284px;
	float: left;
}
h3.copy {
	margin: 3px 0px 5px 0px;
	padding: 0px 0px 3px 0px;
	color: #333399;
	font-size: 130%;
	line-height: 140%;
	font-weight: normal;
	border-bottom: #333399 dotted 1px;
}
p.data_t {
	width: 274px;
	color: #333333;
	font-size: 80%;
	line-height: 170%;
}
p.data_mado {
	margin: 3px 10px 5px 0px;
	color: #FF0000;
	font-size: 80%;
	line-height: 140%;
	float: left;
}
.data_mado img{
	margin: 0px 1px 0px 0px;
	padding: 0px;
	float: left;
}
p.data_yoyaku {
	margin: 3px 0px 5px 0px;
	color: #FF0000;
	font-size: 80%;
	line-height: 140%;
	float: left;
	font-weight: bold;
}
.data_yoyaku img{
	margin: 0px 1px 0px 0px;
	padding: 0px;
	float: left;
}
h4.entry {
	margin: 0px 0px 4px 0px;
	padding: 25px 0px 2px 0px;
	color: #663300;
	font-size: 100%;
	line-height: 150%;
	font-weight: normal;
	border-bottom: #9999FF dotted 1px;
}
h4.entry2 {
	margin: 0px 0px 1px 0px;
	padding: 25px 0px 2px 0px;
	color: #663300;
	font-size: 100%;
	line-height: 150%;
	font-weight: normal;
}
.entry img,
.entry2 img{
	margin: -3px 2px 0px 0px;
	padding: 0px;
	float: left;
}
dl.setubi{
	margin: 0px;
	padding:0px;
	color: #333333;
	font-size: 80%;
	line-height: 140%;
}
dl.setubi dd{
	margin: 0px 10px 3px 0px;
	float: left;
	white-space: nowrap;
}
dl.time{
	width: 483px;
	border-top: #9999FF solid 1px;
}
dl.time dt{
	width: 90px;
	padding:5px;
	float: left;
	border-bottom: #9999FF solid 1px;
	border-right: #9999FF solid 1px;
	border-left: #9999FF solid 1px;
	color: #663300;
	font-size: 80%;
	line-height: 140%;
	text-align: center;
	background-color: #DBE2FF;
}
* html dl.time dt {
	/* no ie mac _*/
	width: 102px;
	/* */
 }
*:first-child+html dl.time dt {
	width: 102px;
 }
dl.time dd{
	width: 370px;
	padding:5px;
	float: left;
	border-bottom: #9999FF solid 1px;
	border-right: #9999FF solid 1px;
	color: #333333;
	font-size: 80%;
	line-height: 140%;
}
* html dl.time dd {
	/* no ie mac _*/
	width: 381px;
	/* */
 }
*:first-child+html dl.time dd {
	width: 381px;
 }
h4.hitokoto{
	background: url(../img/minsyuku/hitokoto_01.jpg) no-repeat;
	height:42px;
	text-indent: -9999px;
	text-decoration: none;
	width: 484px;
	margin: 13px 0px 0px 0px;
}
h4.haiken{
	background: url(../img/minsyuku/haiken.gif) no-repeat;
	height:65px;
	text-indent: -9999px;
	text-decoration: none;
	width: 484px;
	margin: 13px 0px 7px 0px;
}
.hi_box{
	width: 464px;
	padding: 0px 20px 10px 0px;
	margin: 0px 0px 10px 0px;
	border-bottom: #FF9900 dotted 1px;
}
* html .hi_box {
	/* no ie mac _*/
	width: 484px;
	/* */
 }
*:first-child+html .hi_box {
	width: 459px;
 }
.hi_box img {
	float: left;
	margin: 0px 10px 0px 0px;
}
.hi_box p {
	color: #663300;
	font-size: 80%;
	line-height: 185%;
	float: left;
}
.hi_box2 {
	width: 484px;
}
.hi_box2_10 {
	width: 484px;
	margin: 10px 0px 0px 0px;
}
.hi_box2_i {
	width: 150px;
	float: left;
	margin: 0px 17px 10px 0px;
}
.hi_box2_i2 {
	width: 150px;
	float: left;
	margin: 0px 0px 10px 0px;
}
.r_box {
	float: left;
	margin: 10px 17px 0px 0px;
}

h3.yoyaku a:hover {
	background-position: 0 -45px ;
	text-decoration: none;
}
h3.yoyaku a {
	display: block;
	background: url(../img/ryokan/yoyaku.gif) no-repeat;
	text-indent: -9999px;
	height: 45px;
	width: 248px;
	text-decoration: none;
	margin: 10px 0px 0px 0px;
}
/* form */
.num {
	width:86px;
	float: left;
}
h4.f01 {
	background: url(../img/reserve/nagare.gif) no-repeat;
	width:484px;
	height:30px;
	text-indent: -9999px;
	text-decoration: none;
}
h4.f02 {
	background: url(../img/reserve/form.gif) no-repeat;
	width:484px;
	height:30px;
	text-indent: -9999px;
	text-decoration: none;
}
p.f_chu {
	margin: 10px 0px 0px 0px;
	font-size: 80%;
	color: #FF3300;
	line-height: 160%;
}
ol.f_num {
	list-style: none;
	font-size: 80%;
	color: #333333;
	line-height: 180%;
	margin: 0px;
	padding: 0px;
	float: left;
}
.f_box {
	border-bottom: #FFCC99 dotted 1px;
	width:484px;
	margin: 0px 0px 5px 0px;
	padding: 0px 0px 5px 0px;
}
.f_box_4 {
	width:484px;
	margin: 0px 0px 20px 0px;
}
ol.f_num li.l01 {
	padding: 12px 0px 0px 0px;
	width:398px;
	float: left;
}
ol.f_num li.l02 {
	padding: 3px 0px 0px 0px;
	width:398px;
	float: left;
}
dl.form {
	font-size: 80%;
	color: #333333;
	line-height: 170%;
	margin: 10px 0px 10px 0px;
	padding: 0px;
	background-color: #FFFFCC;
	border-top: #FF9900 dotted 1px;
}
.f_box2 {
	border-bottom: #FF9900 dotted 1px;
	width:484px;
}
dl.form dt {
	margin: 0px;
	padding: 10px 10px 10px 0px;
	width:100px;
	float: left;
	text-align: right;
	color: #663300;
}
dl.form dd {
	margin: 0px;
	padding: 10px 0px 10px 10px;
	width:364px;
	float: right;
	background-color: #FFFFFF;
}
.h_40 {
	height: 40px;
	font-size: 110%;
	color: #FF3300;
}
.cen {
	width:364px;
}
h4.form_end {
	font-size: 100%;
	color: #FF6600;
	line-height: 170%;
	font-weight: normal;
}
.form_end_t {
	font-size: 80%;
	color: #333333;
	line-height: 150%;
	font-weight: normal;
}
.form_end_t2 {
	font-size: 80%;
	color: #333333;
	line-height: 150%;
	font-weight: normal;
	margin: 0px 0px 10px 0px;
}
.form_t01 {
	font-size: 80%;
	color: #663300;
	line-height: 170%;
	font-weight: normal;
}
.form_t02 {
	font-size: 80%;
	color: #333333;
	line-height: 170%;
	font-weight: normal;
}
/* fishing */
.fi_back {
	width: 484px;
	font-size: 12px;
	color: #333333;
	line-height: 20px;
	margin: 0px 0px 15px 0px;
	padding: 5px 0px 15px 0px;
	background: url(../img/fishing/fi01.jpg) no-repeat;
	border-bottom: #6699FF dotted 1px;
	background-position: right;
}
.fi_line {
	margin: 0px 0px 15px 0px;
	padding: 0px 0px 15px 0px;
	border-bottom: #6699FF dotted 1px;
}
/* table */
table {
	border-collapse: collapse;
	margin: 0px 0px 5px 0px;
}
th.h {
	border: dotted 1px #999999;
	padding: 2px;
	text-align: right;
	font-size: 80%;
	line-height: 140%;
	color: #333399;
	font-weight: normal;
	background-color: #E2E3FF;
}
td.d {
	font-size: 79%;
	line-height: 140%;
	color: #333333;
	text-align: center;
	border: dotted 1px #999999;
	padding: 2px;
}
td.d2 {
	border: dotted 1px #999999;
	padding: 2px;
	font-size: 79%;
	line-height: 140%;
	color: #333399;
	text-align: center;
	background-color: #E2E3FF;
}
dl.fi_m {
	width: 484px;
	font-size: 80%;
	color: #333333;
	line-height: 180%;
}
dl.fi_m dt.fi_m01 {
	background: url(../img/fishing/m01.gif) no-repeat;
	width:484px;
	height:30px;
	text-indent: -9999px;
	text-decoration: none;
}
dl.fi_m dt.fi_m02 {
	background: url(../img/fishing/m02.gif) no-repeat;
	width:484px;
	height:30px;
	text-indent: -9999px;
	text-decoration: none;
}
dl.fi_m dt.fi_m03 {
	background: url(../img/fishing/m03.gif) no-repeat;
	width:484px;
	height:30px;
	text-indent: -9999px;
	text-decoration: none;
}
dl.fi_m dt.fi_m04 {
	background: url(../img/fishing/m04.gif) no-repeat;
	width:484px;
	height:30px;
	text-indent: -9999px;
	text-decoration: none;
}
dl.fi_m dt.fi_m05 {
	background: url(../img/fishing/m05.gif) no-repeat;
	width:484px;
	height:30px;
	text-indent: -9999px;
	text-decoration: none;
}
dl.fi_m dd {
	margin: 10px 0px;
}
p.turi {
	margin: 5px 30px 0px 0px;
	color: #FF3300;
	font-size: 90%;
	line-height: 140%;
	float: left;
	text-align: center;
}
/* agency */
dl.ag {
	width: 484px;
	font-size: 80%;
	color: #333333;
	line-height: 140%;
}
.ag_ken {
	width: 484px;
	border-bottom: dotted 1px #FF6600;
	margin: 0px 0px 5px 0px;
	padding: 0px 0px 5px 0px;
	font-size: 120%;
	color: #FF6600;
	line-height: 140%;
}
.ag_line {
	width: 484px;
	border-bottom: dotted 1px #999999;
	margin: 0px 0px 5px 0px;
	padding: 0px 0px 5px 0px;
}
.ag_line2 {
	width: 484px;
	border-bottom: dotted 1px #999999;
	margin: 0px 0px 15px 0px;
	padding: 0px 0px 5px 0px;
}
dl.ag dt {
	width: 224px;
	float: left;
}
dl.ag dd {
	width: 130px;
	float: left;
	text-align: right;
	color: #663300;
}
/* ozisan */
ul.ozisan {
	margin: 0px;
	padding: 0px;
	list-style: none;
}
ul.ozisan li {
	display: inline;
	margin: 0px;
	padding: 0px;
	list-style: none;
}
ul.ozisan li.b01 a:hover,
ul.ozisan li.b02 a:hover,
ul.ozisan li.b03 a:hover {
	background-position: -152px 0 ;
	text-decoration: none;
}
ul.ozisan li.b01 a {
	display: block;
	background: url(../img/ozisan/bottun01.jpg) no-repeat;
	text-indent: -9999px;
	height: 56px;
	width: 152px;
	text-decoration: none;
	float: left;
	margin: 0px 14px 0px 0px;
}
ul.ozisan li.b02 a {
	display: block;
	background: url(../img/ozisan/bottun02.jpg) no-repeat;
	text-indent: -9999px;
	height: 56px;
	width: 152px;
	text-decoration: none;
	float: left;
	margin: 0px 14px 0px 0px;
}
ul.ozisan li.b03 a {
	display: block;
	background: url(../img/ozisan/bottun03.jpg) no-repeat;
	text-indent: -9999px;
	height: 56px;
	width: 152px;
	text-decoration: none;
	float: left;
}
.oz01 {
	background: url(../img/ozisan/bottun01.jpg) no-repeat;
	text-indent: -9999px;
	height: 56px;
	width: 152px;
	text-decoration: none;
	float: left;
	margin: 0px 14px 0px 0px;
	background-position: -152px 0 ;
}
.oz02 {
	background: url(../img/ozisan/bottun02.jpg) no-repeat;
	text-indent: -9999px;
	height: 56px;
	width: 152px;
	text-decoration: none;
	float: left;
	margin: 0px 14px 0px 0px;
	background-position: -152px 0 ;
}
.oz03 {
	background: url(../img/ozisan/bottun03.jpg) no-repeat;
	text-indent: -9999px;
	height: 56px;
	width: 152px;
	text-decoration: none;
	float: left;
	background-position: -152px 0 ;
}
.oz_l {
	width: 365px;
	float: left;
}
.oz_l h4.t01 {
	width: 365px;
	height: 41px;
	background: url(../img/ozisan/course_t01.gif) no-repeat;
	text-indent: -9999px;
	text-decoration: none;
}
.oz_l h4.t03 {
	width: 365px;
	height: 41px;
	background: url(../img/ozisan/course_t03.gif) no-repeat;
	text-indent: -9999px;
	text-decoration: none;
}
.oz_l h4.t05 {
	width: 365px;
	height: 41px;
	background: url(../img/ozisan/course_t05.gif) no-repeat;
	text-indent: -9999px;
	text-decoration: none;
}
.oz_l p {
	width: 365px;
	color: #333333;
	font-size: 80%;
	line-height: 170%;
	padding: 5px 0px 0px 0px;
	background: url(../img/ozisan/course_03.gif) no-repeat;
}
.oz_r {
	width: 119px;
	float: left;
}
h5.sonota {
	width: 484px;
	font-size: 95%;
	color: #996600;
	line-height: 140%;
	border-bottom: #FFCC66 dashed 1px;
	font-weight: normal;
	margin: 0px 0px 5px 0px;
	padding: 0px 0px 5px 0px;
}
p.sonota_t {
	font-size: 80%;
	color: #663300;
	line-height: 160%;
	margin: 0px 0px 25px 0px;
	padding: 0px 0px 5px 0px;
	border-bottom: #FFCC66 dashed 1px;
}
p.sonota_t2 {
	font-size: 80%;
	color: #663300;
	line-height: 160%;
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 5px 0px;
	border-bottom: #FFCC66 dashed 1px;
}
.oz_r2 {
	width: 379px;
	float: left;
}
.oz_r2 h4.t02 {
	width: 379px;
	height: 41px;
	background: url(../img/ozisan/course_t02.gif) no-repeat;
	text-indent: -9999px;
	text-decoration: none;
}
.oz_r2 h4.t04 {
	width: 379px;
	height: 41px;
	background: url(../img/ozisan/course_t04.gif) no-repeat;
	text-indent: -9999px;
	text-decoration: none;
}
.oz_r2 p {
	width: 379px;
	color: #333333;
	font-size: 80%;
	line-height: 170%;
	padding: 5px 0px 0px 0px;
	background: url(../img/ozisan/course2_03.gif) no-repeat;
}
.oz_l2 {
	width: 105px;
	float: left;
}
/* ozisan2 */
.o_p01 {
	margin: 0px 10px 10px 0px;
	width: 113px;
	float: left;
}
.o_p012 {
	margin: 0px 0px 10px 0px;
	width: 113px;
	float: left;
}
.o_p02 {
	margin: 0px 10px 10px 0px;
	width: 236px;
	float: left;
}
.o_p022 {
	margin: 0px 0px 10px 0px;
	width: 236px;
	float: left;
}
/* ozisan3 */
.ukurere_l {
	margin: 0px 10px 0px 0px;
	width: 256px;
	float: left;
}
.ukurere_r {
	width: 218px;
	float: left;
	color: #333333;
	font-size: 85%;
	line-height: 170%;
}
.ukurere_2 {
	width: 484px;
	color: #333333;
	font-size: 80%;
	line-height: 170%;
}
/* ozisan4 */
.omosiro {
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 10px 0px;
	border-bottom: #FF9900 dotted 1px;
}
.omosiro_l {
	width: 200px;
	float: left;
}
.omosiro_r {
	width: 284px;
	float: left;
}
.omosiro_r p.om01 {
	margin: 0px 0px 0px 0px;
	font-size: 90%;
	line-height: 150%;
	color: #FF3300;
}
.omosiro_r h4 {
	margin: 2px 0px 0px 0px;
	font-size: 110%;
	line-height: 150%;
	color: #FF6600;
}
.omosiro_r address {
	margin: 5px 0px 0px 0px;
	font-size: 80%;
	line-height: 160%;
	color: #663300;
	font-style: normal;
}
.omosiro_r p.om02 {
	margin: 5px 0px 0px 0px;
	font-size: 80%;
	line-height: 180%;
	color: #333333;
}
/* advice */
h4.adv01 {
	background: url(../img/advice/adv01.gif) no-repeat;
	width:484px;
	height:53px;
	text-indent: -9999px;
	text-decoration: none;
}
h4.adv02 {
	background: url(../img/advice/adv02.gif) no-repeat;
	width:484px;
	height:53px;
	text-indent: -9999px;
	text-decoration: none;
	margin: 20px 0px 0px 0px;
}
h4.adv03 {
	background: url(../img/advice/adv03.gif) no-repeat;
	width:484px;
	height:53px;
	text-indent: -9999px;
	text-decoration: none;
	margin: 20px 0px 0px 0px;
}
h4.adv04 {
	background: url(../img/advice/adv04.gif) no-repeat;
	width:484px;
	height:53px;
	text-indent: -9999px;
	text-decoration: none;
	margin: 20px 0px 0px 0px;
}
h4.adv05 {
	background: url(../img/advice/adv05.gif) no-repeat;
	width:484px;
	height:53px;
	text-indent: -9999px;
	text-decoration: none;
	margin: 20px 0px 0px 0px;
}
h4.adv06 {
	background: url(../img/advice/adv06.gif) no-repeat;
	width:484px;
	height:53px;
	text-indent: -9999px;
	text-decoration: none;
	margin: 20px 0px 0px 0px;
}
h4.adv07 {
	background: url(../img/advice/adv07.gif) no-repeat;
	width:484px;
	height:53px;
	text-indent: -9999px;
	text-decoration: none;
	margin: 20px 0px 0px 0px;
}
h4.adv08 {
	background: url(../img/advice/adv08.gif) no-repeat;
	width:484px;
	height:53px;
	text-indent: -9999px;
	text-decoration: none;
	margin: 20px 0px 0px 0px;
}
h4.adv09 {
	background: url(../img/advice/adv09.gif) no-repeat;
	width:484px;
	height:53px;
	text-indent: -9999px;
	text-decoration: none;
	margin: 20px 0px 0px 0px;
}
p.adv_t01 {
	margin: -5px 0px 0px 50px;
	color: #663300;
	font-size: 80%;
	line-height: 160%;
}
p.adv_t02 {
	margin: 10px 0px 0px 50px;
	color: #333333;
	font-size: 80%;
	line-height: 160%;
}
p.adv_t02_2 {
	margin: -5px 0px 0px 50px;
	color: #333333;
	font-size: 80%;
	line-height: 160%;
}
p.adv_t02_3 {
	margin: 5px 0px 0px 50px;
	color: #333333;
	font-size: 80%;
	line-height: 160%;
}
p.adv_t03 {
	margin: 10px 0px 0px 50px;
	color: #333333;
	font-size: 80%;
	line-height: 160%;
}
p.adv_t04 {
	margin: 0px 0px 3px 0px;
	padding: 0px 0px 2px 0px;
	color: #663300;
	font-size: 100%;
	line-height: 140%;
	border-bottom: #FF9900 dotted 1px;
}
.adv_t04_box {
	margin: 10px 0px 0px 50px;
}
.adv_onsen {
	background-image: url(../img/advice/onsen.gif);
	background-repeat: no-repeat;
	background-position: right top;
}
.adv_bus {
	background-image: url(../img/advice/bus.gif);
	background-repeat: no-repeat;
	background-position: right top;
}
dl.adv_dl {
	margin: 15px 0px 0px 50px;
}
dl.adv_dl dt {
	margin: 0px 0px 3px 0px;
	padding: 0px 0px 2px 0px;
	color: #663300;
	font-size: 110%;
	line-height: 140%;
	font-weight: bold;
	border-bottom: #FF9900 dotted 1px;
}
dl.adv_dl dd {
	margin: 0px 0px 0px 0px;
	color: #333333;
	font-size: 80%;
	line-height: 160%;
}
.pl {
	color: #FF3300;
	font-weight: bold;
}
.red_d_110 {
	color: #990000;
	font-size: 110%;
}
/* room */
.room_l {
	width: 250px;
	float: left;
}
.room_r {
	width: 234px;
	float: left;
}
.r_t01 {
	width: 234px;
	float: left;
	font-size: 12px;
	color: #333333;
	line-height: 17px;
	margin: 0px 0px 10px 0px;
}
h3.yoyaku2 a:hover {
	background-position: 0 -37px ;
	text-decoration: none;
}
h3.yoyaku2 a {
	display: block;
	background: url(../img/room/yoyaku.gif) no-repeat;
	text-indent: -9999px;
	height: 37px;
	width: 234px;
	text-decoration: none;
}
h4.r_m {
	font-size: 100%;
	color: #FF6600;
	line-height: 140%;
	margin: 0px 0px 3px 0px;
	padding: 10px 0px 3px 0px;
	border-bottom: #FF6600 dotted 1px;
}
.r_t02 {
	font-size: 80%;
	color: #333333;
	line-height: 140%;
	margin: 10px 0px 10px 0px;
}
p.plan01 {
	margin: 0px;
	font-size: 80%;
	color: #333333;
	line-height: 165%;
}

/* minsyuku2 */

.mi_box_484 {
	width: 459px;
	margin: 0px 0px 0px 25px;
}
.mi_box {
	width: 91px;
	float: left;
	border-right: #999999 dotted 1px;
	text-align: center;
	color: #663300;
	font-size: 90%;
	line-height: 150%;
	margin: 10px 0px 0px 0px;
}
.mi_box_2 {
	width: 91px;
	float: left;
	border-right: #999999 dotted 1px;
	text-align: center;
	color: #663300;
	font-size: 90%;
	line-height: 150%;
	margin: 15px 0px 0px 0px;
}
.mi_box2 {
	width: 91px;
	float: left;
	text-align: center;
	color: #663300;
	font-size: 90%;
	line-height: 150%;
	margin: 10px 0px 0px 0px;
}
.mi_box2_2 {
	width: 91px;
	float: left;
	text-align: center;
	color: #663300;
	font-size: 90%;
	line-height: 150%;
	margin: 15px 0px 0px 0px;
}
/* kanko */
h4.kanko_m {
	margin: 0px 0px 5px 0px;
	padding: 0px 0px 3px 0px;
	color: #FF6600;
	font-size: 130%;
	line-height: 140%;
	font-weight: normal;
	border-bottom: #FF6600 dotted 1px;
}
.k_pt {
	margin: 0px 10px 0px 0px;
	width: 200px;
	float: left;
}
.k_t {
	width: 274px;
	float: left;
}
p.k_tex {
	color: #333333;
	font-size: 80%;
	line-height: 160%;
}
.k_line {
	margin: 0px 0px 5px 0px;
	padding: 0px 0px 5px 0px;
	border-bottom: #FFCC00 dotted 1px;
}
.k_line2 {
	margin: 0px 0px 20px 0px;
	padding: 0px 0px 20px 0px;
	border-bottom: #999999 dotted 1px;
}
.k_line3 {
	margin: 0px 0px 20px 0px;
	padding: 0px 0px 20px 0px;
	border-bottom: #999999 dotted 1px;
}
.k_line2 p {
	color: #663300;
	font-size: 80%;
	line-height: 160%;
}
/* fish */
h4.f_m {
	background: url(../img/fish/f_m.gif) no-repeat;
	text-indent: -9999px;
	width: 509px;
	height: 50px;
}
dl.f_dl {
	background-image: url(../img/fish/f_pt.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}
dl.f_dl dt.kisetu1 {
	margin: 20px 10px 0px 0px;
	width: 105px;
	height: 105px;
	float: left;
	background: url(../img/fish/kisetu1.jpg) no-repeat;
	text-indent: -9999px;
}
dl.f_dl dt.kisetu2 {
	margin: 20px 10px 0px 0px;
	width: 105px;
	height: 105px;
	float: left;
	background: url(../img/fish/kisetu2.jpg) no-repeat;
	text-indent: -9999px;
}
dl.f_dl dt.kisetu3 {
	margin: 20px 10px 0px 0px;
	width: 105px;
	height: 105px;
	float: left;
	background: url(../img/fish/kisetu3.jpg) no-repeat;
	text-indent: -9999px;
}
dl.f_dl dt.kisetu4 {
	margin: 20px 10px 0px 0px;
	width: 105px;
	height: 105px;
	float: left;
	background: url(../img/fish/kisetu4.jpg) no-repeat;
	text-indent: -9999px;
}
dl.f_dl dd {
	margin: 20px 0px 0px 0px;
	width: 333px;
	float: left;
	color: #663300;
	font-size: 80%;
	line-height: 170%;
}
h4.f_all {
	margin: 25px 0px 3px 0px;
	padding: 0px 0px 5px 0px;
	color: #996600;
	font-size: 90%;
	line-height: 140%;
	border-bottom: #CC9900 dotted 1px;
	font-weight: normal;
}
.f_all_tex {
	margin: 0px 0px 0px 0px;
	color: #333333;
	font-size: 80%;
	line-height: 170%;
}
/* kani */
.kani_pt {
	margin: 0px 10px 30px 0px;
	width: 300px;
	float: left;
}
.kani_t {
	margin: 0px 0px 0px 0px;
	width: 174px;
	float: left;
	color: #663300;
	font-size: 85%;
	line-height: 190%;
}
.kani_line {
	margin: 0px 0px 10px 0px;
	padding: 10px 0px 10px 0px;
	border-bottom: #999999 dotted 1px;
	border-top: #999999 dotted 1px;
}
.kani_line2 {
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 10px 0px;
	border-bottom: #999999 dotted 1px;
}
.kani2_pt {
	margin: 0px 10px 0px 0px;
	width: 80px;
	float: left;
}
.kani2_t {
	margin: 5px 0px 0px 0px;
	width: 394px;
	float: left;
	color: #333333;
	font-size: 80%;
	line-height: 170%;
}
.kani3_pt {
	margin: 0px 10px 0px 0px;
	width: 80px;
	float: left;
}
.kani3_t {
	margin: 5px 0px 0px 0px;
	width: 394px;
	float: left;
	color: #333333;
	font-size: 80%;
	line-height: 170%;
}
.eat {
	padding: 0px 10px 20px 0px;
	width: 146px;
	float: left;
}
.eat01 {
	width: 146px;
	height: 294px;
	background: url(../img/kani/eat_01.jpg) no-repeat;
	text-indent: -9999px;
}
.eat02 {
	width: 146px;
	height: 319px;
	background: url(../img/kani/eat_02.jpg) no-repeat;
	text-indent: -9999px;
}
.eat03 {
	width: 146px;
	height: 337px;
	background: url(../img/kani/eat_03.jpg) no-repeat;
	text-indent: -9999px;
}
.eat04 {
	width: 146px;
	height: 88px;
	background: url(../img/kani/eat_04.jpg) no-repeat;
	text-indent: -9999px;
}
.eat_t {
	width: 328px;
	float: left;
}
.eat_t01 {
	color: #333333;
	font-size: 80%;
	line-height: 170%;
}
.eat_t02 {
	margin: 10px 0px 0px 0px;
	color: #333333;
	font-size: 80%;
	line-height: 170%;
}
.eat_t03 {
	margin: 140px 0px 0px 0px;
	color: #333333;
	font-size: 80%;
	line-height: 170%;
}
.eat_t04 {
	margin: 110px 0px 0px 0px;
	color: #333333;
	font-size: 80%;
	line-height: 170%;
}
.eat_t05 {
	margin: 120px 0px 0px 0px;
	color: #333333;
	font-size: 80%;
	line-height: 170%;
}
.eat_t06 {
	margin: 70px 0px 0px 0px;
	color: #333333;
	font-size: 80%;
	line-height: 170%;
}
.eat_t07 {
	margin: 50px 0px 0px 0px;
	color: #333333;
	font-size: 80%;
	line-height: 170%;
}
.eat_t08 {
	margin: 230px 0px 0px 0px;
	color: #333333;
	font-size: 80%;
	line-height: 170%;
}
.full_pt {
	margin: 0px 10px 25px 0px;
	width: 250px;
	float: left;
}
.full_t {
	width: 224px;
	float: left;
}
.full2_pt {
	margin: 0px 0px 25px 0px;
	width: 250px;
	float: left;
}
.full2_t {
	margin: 0px 10px 0px 0px;
	width: 224px;
	float: left;
}
.full3_pt {
	margin: 0px 0px 25px 0px;
	width: 150px;
	float: left;
}
.full3_t {
	margin: 0px 10px 0px 0px;
	width: 324px;
	float: left;
}
/* malin */
.malin_l {
	margin: 0px 10px 0px 0px;
	width: 124px;
	float: left;
}
.malin_r {
	margin: 0px 0px 0px 0px;
	width: 350px;
	float: left;
}
.malin_m {
	margin: 0px 0px 5px 0px;
	padding: 0px 0px 2px 0px;
	color: #FF6600;
	font-size: 120%;
	line-height: 170%;
	border-bottom: #FF6600 dotted 1px;
}
.malin_m2 {
	margin: 20px 0px 5px 0px;
	padding: 0px 0px 2px 0px;
	color: #FF6600;
	font-size: 120%;
	line-height: 170%;
	border-bottom: #FF6600 dotted 1px;
}
.malin_r dl {
	margin: 0px 0px 0px 0px;
}
.malin_r dl dt {
	margin: 0px 0px 5px 0px;
	color: #663300;
	font-size: 95%;
	line-height: 170%;
}
.malin_r dl dd.mdd01 {
	color: #333333;
	font-size: 80%;
	line-height: 170%;
}
.malin_r dl dd.mdd02 {
	color: #333333;
	font-size: 80%;
	line-height: 170%;
	background-image: url(../img/malin/03.jpg);
	background-repeat: no-repeat;
	background-position: right bottom;
}
