/*  structure.cssについて --------------

■各ページの構成スタイルシートです

@全体に関わるもの
Aトップページ
Bサブページ共通

-----------------------------------*/
/* ----------------------------------
	■全体に関わるもの
-----------------------------------*/
/*	コンテンツ区切り線	*/
hr {
	width:670px;
	text-align:left;
	margin:30px 0;
	border-width: 1px 0px 0px 0px; /* 太さ */
	border-style: solid; /* 線種 */
	border-color: #999; /* 線色 */
	height: 1px; /* 高さ */
}

.sukasibox {
	text-align:left;
	background-image:url(../images/common/bg_kukei.png);
	background-attachment: scroll;
	background-repeat: repeat;
	background-position: left top;
}


#navigator a:link img { opacity:0.6; filter: alpha(opacity=60);}
#navigator a:visited img { opacity:0.6; filter: alpha(opacity=60);}
#navigator a:active	 img { opacity:0.6; filter: alpha(opacity=60);}
#navigator a:hover img { opacity:1; filter: alpha(opacity=100);  }
#navigator a { background:#000000; border:1px solid #CCCCCC; }

/* ----------------------------------
	Aトップページ
-----------------------------------*/
/* 	ごあいさつ下のバナー　*/
#greeting-box {
	margin:5px auto 0 auto;
	padding:0;
	text-align:left;
}


/* 	トップ右側予約　*/
#topyoyaku-box {
	width: 226px;
	margin:0 auto;
	padding:27px 0 40px 0 ;
	float:right;
	text-align:center;
	background-image:url(../images/common/bg_topyoyaku.gif);
	background-attachment: scroll;
	background-repeat: repeat;
	background-position: left top;
}

/* 	TOPページ予約ボックス　*/
ul.top-yoyakunavi {
	width: 192px;
	list-style-type: none;
	margin:0 auto ;
	padding:0;
}
ul.top-yoyakunavi li {
	float: left;
	margin: 0 0 10px 0 ;
	padding:0;
}


#fla{ width:1200px; text-align:left; margin:0 auto; }


/* ----------------------------------
	■露天風呂付き客室ページ
-----------------------------------*/
/*	タイトル画像	*/
#titleimg-rotentuki {
	height:155px;
	margin:0 auto;
	background-image:url(../images/rotentuki/main.jpg);
	background-attachment: scroll;
	background-repeat: no-repeat;
	background-position: center top;
}


/*	透かし	*/
.sukasibox-rotentuki {
	width:192px;
	_width:226px;
	margin:140px 20px 0 auto;
	padding:27px 17px 40px ;
	text-align:left;
	background-image:url(../images/common/bg_kukei.png);
	background-attachment: scroll;
	background-repeat: repeat;
	background-position: left top;
}

/* 	露天付サブメニュー#content .bg-rotentuki*/
ul#rotentuki-subnavi {
	float:left;
	width: 289px;
	list-style-type: none;
	margin:5px 17px auto 0 ;
	padding:0;
}
ul#rotentuki-subnavi li {
	float: left;
	margin: 0 auto ;
	padding:0;
}

/*	露天付サブページ右側・透かし	*/
.sukasibox-rotentuki-sub {
	width:202px;
	_width:226px;
	margin:0 20px 0 auto;
	padding:27px 12px 20px ;
	text-align:left;
	background-image:url(../images/common/bg_kukei.png);
	background-attachment: scroll;
	background-repeat: repeat;
	background-position: left top;
}

/*	露天トップ	*/
.roten_box01{ width:900px; overflow:hidden; margin:0 auto; }
.roten_box01 .left{ float:left; width:516px; }
.roten_box01 .left02{ float:left; width:202px; margin:10px 0 0; }

.roten_box02{ width:900px; overflow:hidden; margin:42px auto 0; }
.roten_box02 .left{ float:left; width:430px; text-align:left; }
.roten_box02 .left p{ font-size:12px; line-height:160%; margin:10px 0 0; padding:0; }
.roten_box02 .right{ float:right; width:430px; }
.roten_box02 .right p{ font-size:12px; line-height:160%; margin:10px 0 0; padding:0; text-align:left; }

/*	露天スライド設定	*/
.slide{ width:890px; margin:0 auto 0; text-align:left; background:url(../images/rotentuki/roten_sub_common/slide_bg.jpg) top left no-repeat; overflow:hidden; }

/*	露天　有明	*/
.ariake_box01{ width:890px; overflow:hidden; margin:21px auto 0; }
.ariake_box01 .left{ float:left; width:600px; }
.ariake_box01 .left .name{ text-align:left; }
.ariake_box01 .left .madori{ width:453px; margin:5px 0 20px 0; text-align:left; }
.ariake_box01 .left .tx01{ font-size:12px; line-height:160%; width:560px; margin:15px 0 6px 0; padding:0; }
.ariake_box01 .left .tx02{ font-size:12px; font-weight:bold; color:#990000; margin:0 0 0 10px; padding:0; }
.ariake_box01 .right{ float:left; width:190px; margin:0; }
.ariake_box01 .right .yoyaku{ text-align:center; margin:17px 0 0; }

.ariake_fla{ width:880px; float:left; padding:5px; }
.ariake_fla #fla {float:left; }
.ariake_fla #navigator a { margin:0 5px 0 0px!important; border:solid 1px #CCCCCC; }
.ariake_fla #navigator { left:15px!important; bottom:15px!important; overflow:visible; }

/*	露天　高砂	*/
.takasago_box01{ width:890px; overflow:hidden; margin:21px auto 0; }
.takasago_box01 .left{ float:left; width:600px; }
.takasago_box01 .left .name{ text-align:left; }
.takasago_box01 .left .madori{ width:453px; margin:5px 0 20px 0; text-align:left; }
.takasago_box01 .left .tx01{ font-size:12px; line-height:160%; width:560px; margin:15px 0 6px 0; padding:0; }
.takasago_box01 .left .tx02{ font-size:12px; font-weight:bold; color:#990000; margin:0 0 0 10px; padding:0; }
.takasago_box01 .right{ float:left; width:190px; margin:0; }
.takasago_box01 .right .yoyaku{ text-align:center; margin:17px 0 0; }

.takasago_fla{ width:880px; float:left; padding:5px; }
.takasago_fla #fla {float:left; }
.takasago_fla #navigator a { margin:0 5px 0 0px!important; border:solid 1px #CCCCCC; }
.takasago_fla #navigator { left:15px!important; bottom:15px!important; overflow:visible; }

/*	露天　相生	*/
.aioi_box01{ width:890px; overflow:hidden; margin:21px auto 0; }
.aioi_box01 .left{ float:left; width:600px; }
.aioi_box01 .left .name{ text-align:left; }
.aioi_box01 .left .madori{ width:453px; margin:5px 0 20px 0; text-align:left; }
.aioi_box01 .left .tx01{ font-size:12px; line-height:160%; width:560px; margin:15px 0 6px 0; padding:0; }
.aioi_box01 .left .tx02{ font-size:12px; font-weight:bold; color:#990000; margin:0 0 0 10px; padding:0; }
.aioi_box01 .right{ float:left; width:190px; margin:0; }
.aioi_box01 .right .yoyaku{ text-align:center; margin:17px 0 0; }

.aioi_fla{ width:880px; float:left; padding:5px; }
.aioi_fla #fla {float:left; }
.aioi_fla #navigator a { margin:0 5px 0 0px!important; border:solid 1px #CCCCCC; }
.aioi_fla #navigator { left:15px!important; bottom:15px!important; overflow:visible; }

/*	露天　蓬莱	*/
.hourai_box01{ width:890px; overflow:hidden; margin:21px auto 0; }
.hourai_box01 .left{ float:left; width:600px; }
.hourai_box01 .left .name{ text-align:left; }
.hourai_box01 .left .madori{ width:453px; margin:5px 0 20px 0; text-align:left; }
.hourai_box01 .left .tx01{ font-size:12px; line-height:160%; width:560px; margin:15px 0 6px 0; padding:0; }
.hourai_box01 .left .tx02{ font-size:12px; font-weight:bold; color:#990000; margin:0 0 0 10px; padding:0; }
.hourai_box01 .right{ float:left; width:190px; margin:0; }
.hourai_box01 .right .yoyaku{ text-align:center; margin:17px 0 0; }

.hourai_fla{ width:880px; float:left; padding:5px; }
.hourai_fla #fla {float:left; }
.hourai_fla #navigator a { margin:0 5px 0 0px!important; border:solid 1px #CCCCCC; }
.hourai_fla #navigator { left:15px!important; bottom:15px!important; overflow:visible; }


/* ----------------------------------
	■お風呂ページ
-----------------------------------*/
/*	タイトル画像	*/
#titleimg-ohuro {
	height:155px;
	margin:0 auto;
	background-image:url(../images/ohuro/main.jpg);
	background-attachment: scroll;
	background-repeat: no-repeat;
	background-position: center top;
}
/*	背景	*/

.bg-ohurotitle {
	background-image:url(../images/ohuro/bg_title.gif);
	background-attachment: scroll;
	background-repeat: no-repeat;
	background-position: left top;
}

/*	透かし	*/
.sukasibox-kasikiri {
	width:361px;
	_width:405px;
	margin:140px 25px 0 auto;
	padding:27px 22px 30px ;
	text-align:left;
	background-image:url(../images/common/bg_kukei.png);
	background-attachment: scroll;
	background-repeat: repeat;
	background-position: left top;
}

/* 	露天付サブメニュー */
ul#ohuro-subnavi {
	float:left;
	width: 229px;
	list-style-type: none;
	margin:26px 49px auto 0 ;
	padding:0;
}
ul#ohuro-subnavi li {
	float: left;
	margin: 0 auto ;
	padding:0;
}

/* 	大浴場ページ */
.ofuro01_box01{ width:890px; margin:27px auto 0; overflow:hidden; }
.ofuro01_box01 .left{ float:left; width:536px; margin:0 0 0 12px; }
.ofuro01_box01 .left .bana{ width:536px; overflow:hidden; margin:0; text-align:left;}
.ofuro01_box01 .left .bana .left01{ float:left; width:195px; margin:0 32px 0 0; }
.ofuro01_box01 .left .bana .left02{ float:left; width:195px; margin:0; }
.ofuro01_box01 .left p.tx01{ text-align:left; font-size:12px; line-height:160%; margin:24px 0 23px; padding:0; }
.ofuro01_box01 .left p.tx01 span{ color:#85AB1F; font-weight:bold; }
.ofuro01_box01 .left p.tx02{ font-weight:bold;  color:#990000;  font-size:12px; margin:0; padding:0; }
.ofuro01_box01 .right{ float:right; margin:0; width:341px; }

.ofuro01_fla{ width:880px; float:left; padding:5px; }
.ofuro01_fla #fla {float:left; }
.ofuro01_fla #navigator a { margin:0 5px 0 0px!important; border:solid 1px #CCCCCC; }
.ofuro01_fla #navigator { left:15px!important; bottom:15px!important; overflow:visible; }

/* 	貸切ページ */
.ofuro02_box01{ width:890px; margin:27px auto 0; overflow:hidden; }
.ofuro02_box01 .left{ float:left; width:575px; margin:0 0 0 12px; }
.ofuro02_box01 .left .bana{ width:560px; overflow:hidden; margin:0; text-align:left;}
.ofuro02_box01 .left .bana .left01{ float:left; width:195px; margin:0 32px 0 0; }
.ofuro02_box01 .left .bana .left02{ float:left; width:195px; margin:0; }
.ofuro02_box01 .left p.tx01{ text-align:left; font-size:12px; line-height:160%; margin:24px 0 23px; padding:0; }
.ofuro02_box01 .left p.tx01 span{ color:#85AB1F; font-weight:bold; }
.ofuro02_box01 .left p.tx02{ font-weight:bold;  color:#990000;  font-size:12px; margin:0; padding:0; }
.ofuro02_box01 .right{ float:right; margin:0 40px 0 0; width:257px; }

.ofuro02_fla{ width:880px; float:left; padding:5px; }
.ofuro02_fla #fla {float:left; }
.ofuro02_fla #navigator a { margin:0 5px 0 0px!important; border:solid 1px #CCCCCC; }
.ofuro02_fla #navigator { left:15px!important; bottom:15px!important; overflow:visible; }

/* ----------------------------------
	■お料理
-----------------------------------*/
/*	タイトル画像	*/
#titleimg-ryouri {
	height:155px;
	margin:0 auto;
	background-image:url(../images/ryouri/main.jpg);
	background-attachment: scroll;
	background-repeat: no-repeat;
	background-position: center top;
}

.ryouri_box01{ width:890px; overflow:hidden; margin:0 auto 25px; text-align:left; }
.ryouri_box01 .title { overflow:hidden; }
.ryouri_box01 .title .left { float:left; }
.ryouri_box01 .title .right { float:right; width:550px; line-height:160%; }
.ryouri_box01 p.tx01{ font-size:12px; line-height:160%; margin:20px 0 0; padding:0; }
.ryouri_box01 p.tx02{ font-size:12px; line-height:160%; margin:16px 0 0; padding:0; }

.ryouri_box02{ width:890px; overflow:hidden; margin:27px auto 0;  text-align:left; }
.ryouri_box02 .left01{ float:left; width:480px; }
.ryouri_box02 .left01 .tx01{ font-size:12px; line-height:160%; margin:14px 0 0 33px; padding:0; }
.ryouri_box02 .left01 .tx02{ font-size:12px; line-height:160%; margin:17px 0 0 33px; padding:0; color:#990000; }
.ryouri_box02 .left02{ float:left; width:404px; }
.ryouri_box02 .left02 .tx01{ font-size:12px; line-height:160%; margin:14px 0 0 33px; padding:0; }
.ryouri_box02 .left02 .tx02{ font-size:12px; line-height:160%; margin:17px 0 0 33px; padding:0; color:#990000; }

.ryouri_box03{ width:890px; margin:45px auto 0; overflow:hidden; text-align:left; }
.ryouri_box03 .left01{ width:489px; float:left; }
.ryouri_box03 .left01 .menu{ width:456px; overflow:hidden; margin:11px 0 0 33px; }
.ryouri_box03 .left01 .menu p{ font-size:12px; line-height:160%; margin:0; padding:0; }
.ryouri_box03 .left01 .menu .left01{ float:left; width:148px; }
.ryouri_box03 .left01 .menu .left02{ float:left; width:190px; margin:0; }
.ryouri_box03 .left01 .menu .left03{ float:left; width:118px; }
.ryouri_box03 .left02{ float:left; width:330px; margin:8px 0 0 18px; }
.ryouri_box03 .left02 .kodawari{ margin:0 0 12px 0; }
.ryouri_box03 .left03 { width:396px; overflow:hidden; }
.ryouri_box03 .left03 ul { padding:0; overflow:hidden; margin:0; }
.ryouri_box03 .left03 li { float:left; margin:0 6px 0 0; }
.ryouri_box03 .left03 li.end { margin:0; }

.ryouri_fla{ width:880px; float:left; padding:5px; }
.ryouri_fla #fla {float:left; }
.ryouri_fla #navigator a { margin:0 5px 0 0px!important; border:solid 1px #CCCCCC; }
.ryouri_fla #navigator { left:15px!important; bottom:7px!important; overflow:visible; }

/* ----------------------------------
	■エステページ（リフレサロン千の月）
-----------------------------------*/
/*	タイトル画像	*/
#titleimg-este {
	height:155px;
	margin:0 auto;
	background-image:url(../images/este/main.jpg);
	background-attachment: scroll;
	background-repeat: no-repeat;
	background-position: center top;
}
/*	背景	*/
.bg-este {
	height:468px;
	background-image:url(../images/este/bg_este.jpg);
	background-attachment: scroll;
	background-repeat: no-repeat;
	background-position: right top;
}


/* ----------------------------------
	■通常客室
-----------------------------------*/
/*	タイトル画像	*/
#titleimg-oheya {
	height:155px;
	margin:0 auto;
	background-image:url(../images/oheya/main.jpg);
	background-attachment: scroll;
	background-repeat: no-repeat;
	background-position: center top;
}

/*	通常客室左側・透かし	*/
.sukasibox-oheya {
	width:202px;
	_width:226px;
	margin:0 6px 5px auto;
	padding:20px 12px 5px ;
	text-align:left;
	background-image:url(../images/common/bg_kukei.png);
	background-attachment: scroll;
	background-repeat: repeat;
	background-position: left top;
}

/* 	通常客室サブメニュー*/
ul#oheya-subnavi {
	width: 226px;
	list-style-type: none;
	margin:0 auto 0 0 ;
	padding:0;
}
ul#oheya-subnavi li {
	height:40px;
	margin: 0 auto 6px 0 ;
	padding:0;
}

/* 	野花亭*/
.oheya01_box01{ width:740px; overflow:hidden; margin:0 auto 0; text-align:left; }
.oheya01_box01 .left{  float:left; margin:0 0 0 15px; }


.oheya01_box02{
	overflow:hidden;
	margin:29px auto 0;
	text-align:left;
	width: 890px;
}
.oheya01_box02 .left{ width:570px; float:left; }
.oheya01_box02 .left p{ font-size:12px; line-height:160%; margin:15px 0 0; padding:0; }
.oheya01_box02 .right{ float:left; width:190px; margin:0 0 0 35px; }

.oheya01_fla{ width:880px; float:left; padding:5px; }
.oheya01_fla #fla {float:left; }
.oheya01_fla #navigator a { margin:0 5px 0 0px!important; border:solid 1px #CCCCCC; }
.oheya01_fla #navigator { left:15px!important; bottom:15px!important; overflow:visible; }


/* 	本館*/
.oheya02_box01{ width:740px; overflow:hidden; margin:0 auto 0; text-align:left; }
.oheya02_box01 .left{float:left; margin:0 0 0 15px; }

.oheya02_box02{ width:890px; overflow:hidden; margin:29px auto 0; text-align:left; }
.oheya02_box02 .left{ width:570px; float:left; }
.oheya02_box02 .left p{ font-size:12px; line-height:160%; margin:15px 0 37px; padding:0; }
.oheya02_box02 .right{ float:left; width:190px; margin:0 0 0 35px; }

.oheya02_fla{ width:880px; float:left; padding:5px; }
.oheya02_fla #fla {float:left; }
.oheya02_fla #navigator a { margin:0 5px 0 0px!important; border:solid 1px #CCCCCC; }
.oheya02_fla #navigator { left:15px!important; bottom:15px!important; overflow:visible; }


/* 	月楽庵*/
.oheya03_box01{ width:740px; overflow:hidden; margin:0 auto 0; text-align:left; }
.oheya03_box01 .left{ float:left; margin:0 0 0 15px; }

.oheya03_box02{ width:890px; overflow:hidden; margin:29px auto 0; text-align:left; }
.oheya03_box02 .left{ width:570px; float:left; }
.oheya03_box02 .left p{ font-size:12px; line-height:160%; margin:15px 0 37px; padding:0; }
.oheya03_box02 .right{ float:left; width:190px; margin:0 0 0 35px; }

.oheya03_fla{ width:880px; float:left; padding:5px; }
.oheya03_fla #fla {float:left; }
.oheya03_fla #navigator a { margin:0 5px 0 0px!important; border:solid 1px #CCCCCC; }
.oheya03_fla #navigator { left:15px!important; bottom:15px!important; overflow:visible; }



/* ----------------------------------
	■館内施設
-----------------------------------*/
/*	タイトル画像	*/
#titleimg-annai {
	height:155px;
	margin:0 auto;
	background-image:url(../images/annai/main.jpg);
	background-attachment: scroll;
	background-repeat: no-repeat;
	background-position: center top;
}
/*	背景	*/
.bg-annai {
	background-image:url(../images/annai/bg_annai.jpg);
	background-attachment: scroll;
	background-repeat: no-repeat;
	background-position: right top;
}

/*	背景png	*/
.annaiimg {
	width:118px;
	_width:128px;
	padding:5px;
	text-align:left;
	background-image:url(../images/annai/bg_sisetu.png);
	background-attachment: scroll;
	background-repeat: repeat;
	background-position: left top;
}

/* 	館内施設 */
ul#sisetu-img {
	width: 665px;
	list-style-type: none;
	margin:0 auto 0 0 ;
	padding:0;
}
ul#sisetu-img li {
	float:left;
	width:128px;
	margin: 0 5px 7px 0 ;
	padding:0;
}

ul#sisetu-img li p.comment {
	font-size: 10px;
	line-height: 140%;
	margin:2px auto 0 auto;
}

/*	透かし	*/
.sukasibox-annai {
	width:164px;
	_width:198px;
	margin:75px 20px 0 auto;
	padding:27px 17px 30px ;
	text-align:left;
	background-image:url(../images/common/bg_kukei.png);
	background-attachment: scroll;
	background-repeat: repeat;
	background-position: left top;
}


/* ----------------------------------
	■ご宿泊料金表
-----------------------------------*/
/*	タイトル画像	*/
#titleimg-yoyaku {
	height:155px;
	margin:0 auto;
	background-image:url(../images/yoyaku/main.jpg);
	background-attachment: scroll;
	background-repeat: no-repeat;
	background-position: center top;
}
/*	背景	*/
.bg-yoyaku {
	width:900px;
	background-image:url(../images/yoyaku/bg_yoyaku.jpg);
	background-attachment: scroll;
	background-repeat: no-repeat;
	background-position: right top;
}

/* 	予約ボタン */
ul#yoyaku-bt {
	width: 319px;
	list-style-type: none;
	margin:13px 25px 10px 6px ;
	padding:0;
}
ul#yoyaku-bt  li {
	float: left;
	margin: 0;
	padding:0;
}

/* 	各種料金ボタンBOX */
#bt-tuika {
	width:320px;
	_width:330px;
	height:114px;
	_height:124px;
	margin:0 auto;
	padding:5px;
	background-image:url(../images/yoyaku/bg_tuikabutton.png);
	background-attachment: scroll;
	background-repeat: no-repeat;
	background-position: center top;
}


/* ----------------------------------
	■ご宿泊プラン
-----------------------------------*/
/*	タイトル画像	*/
#titleimg-plan {
	height:155px;
	margin:0 auto;
	background-image:url(../images/plan/main.jpg);
	background-attachment: scroll;
	background-repeat: no-repeat;
	background-position: center top;
}
/*	背景	*/
.bg-plan {
	width:900px;
	background-image:url(../images/plan/bg_plan.jpg);
	background-attachment: scroll;
	background-repeat: no-repeat;
	background-position: right top;
}


/* ----------------------------------
	■サポーター
-----------------------------------*/
/*	タイトル画像	*/
#titleimg-supporter {
	height:155px;
	margin:0 auto;
	background-image:url(../images/supporter/main.jpg);
	background-attachment: scroll;
	background-repeat: no-repeat;
	background-position: center top;
}
/*	背景	*/
.bg-supporter {
	background-image:url(../images/supporter/bg_supporter.jpg);
	background-attachment: scroll;
	background-repeat: no-repeat;
	background-position: right top;
}

/* ----------------------------------
	■交通ページ
-----------------------------------*/
/*	タイトル画像	*/
#titleimg-kotu {
	height:155px;
	margin:0 auto;
	background-image:url(../images/kotu/main.jpg);
	background-attachment: scroll;
	background-repeat: no-repeat;
	background-position: center top;
}
/*	背景	*/
.bg-kotu {
	background-image:url(../images/kotu/bg_kotu.jpg);
	background-attachment: scroll;
	background-repeat: no-repeat;
	background-position: right top;
}
p span.time {font-size:15px; }
/* ----------------------------------
	■観光ページ
-----------------------------------*/
/*	タイトル画像	*/
#titleimg-kanko {
	height:155px;
	margin:0 auto;
	background-image:url(../images/kanko/main.jpg);
	background-attachment: scroll;
	background-repeat: no-repeat;
	background-position: center top;
}
/*	背景	*/
.bg-kanko {
	background-image:url(../images/kanko/bg_kanko.jpg);
	background-attachment: scroll;
	background-repeat: no-repeat;
	background-position: right top;
}



/* ----------------------------------
	■お得プラン
-----------------------------------*/

.plan_cont { width:900px; overflow:hidden; margin:0 auto;}
.plan_bnr{ width:900px; margin:0 auto 25px;}
.plan_left{float:left; width:415px; }
.plan_right{float:right; width:435px; }

.plan_box { text-align:left; margin:0 auto 50px; width: 900px;}

.plan_titie { color:#B22F25; font-size:16px; font-weight:bold; border-bottom:1px solid #F2D9CC; padding:0 0 5px; }

.plan_p { margin-bottom:0; }

.font_o { color:#ff6600; font-size:16px; font-weight:bold; }
.font_r { color:#BB0000!important; font-weight:bold; }
.font_g { color:#669900!important; font-weight:bold; }

.plan_price { background:#CCCCCC; width: 100%; }
.plan_price td { background:#FFFFFF; font-size:12px; text-align:center; color:#333333; }

.plan_img { overflow:hidden; width:100%; padding:0; margin:30px 0; }
.plan_img li { float:left; list-style:none; margin:0 3px 0 0; }
.plan_img li img { width:150px; height:auto; }

.nomihodai { font-size:16px; font-weight:bold;}
.nomihodai a:link { color:#CC0000; text-decoration: underline }
.nomihodai a:visited { color:#CC3300; text-decoration: none }
.nomihodai a:active { color: #CC0000; text-decoration: underline }
.nomihodai a:hover { color: #CC0000; text-decoration: underline }


