@charset "Shift-JIS";

a.link { color: #2B7A6C;}
a.link:hover { color: #0F4A3F; }

a.link2 { color: #999933;}
a.link2:hover { color: #ff6600; }

a.link3 { color: #000000;}
a.link3:hover { color: #cc3300; }

a{ color: #000000;}
a:hover { color: #2B7A6C; }

a.mail{ color: #FFFFFF;}
a.mail:hover { color: #FF0000; }

a.sakura{ color: #DA5479;}
a.sakura:hover { color: #FAB6C9; }

h1 {
 width:251px;
 height:60px;
 margin:0px;
 padding:0;
 background:url("../img/logo.gif") 0 0 no-repeat scroll;
 text-indent:-9999px;
}

#top-ozon a{
	display: block ;
	width: 350px ;
	height: 40px ;
	background-image: url(../img/top-bnr-ozon.gif) ;
	background-position: center top ;
	background-repeat: no-repeat ;
}
#top-ozon a:hover{
	display: block ;
	width: 350px ;
	height: 40px ;
	background-image: url(../img/top-bnr-ozon.gif)  ;
	background-position: center bottom ;
	background-repeat: no-repeat ;
}
/*楽天即時予約バナー部分ここから*/
.ichiran a{
	display: block ;
	width: 150px ;
	height: 30px ;
	background: url(../img/b-plan.gif) center bottom no-repeat ;
}
.ichiran a:hover{
	background: url(../img/b-plan.gif) center top no-repeat ;
}
.kushitsu a{
	display: block ;
	width: 150px ;
	height: 30px ;
	background: url(../img/b-kushitsu.gif) center bottom no-repeat ;
}
.kushitsu a:hover{
	background: url(../img/b-kushitsu.gif) center top no-repeat ;
}
.cancel{
	padding: 0px 5px 0px 0px ;
	text-align: right ;
}
.cancel a{font-size: 12px ;color: #FFFFFF ;}
.cancel a:hover{font-size: 12px ;color: #FFCC66 ;}
/*楽天即時予約バナー部分ここまで*/

.top-cuisine-text {
	font-size: 14px ;
	line-height: 130% ;
}
.top-cuisine-text2 {
	padding: 4px 3px 3px 3px;
	font-size: 14px ;
	line-height: 130% ;
}
.top-text {
	padding: 3px;
	font-size: 14px ;
	line-height: 130% ;
}
.top-text .title {
	border-top: 1px dashed #cc0000;
	border-bottom: 1px dashed #cc0000;
	margin: 0px 0px 2px 0px;
}
.top-text .title .small {
	font-size: 12px;
}
.top-text2 .title {
	margin: 4px 0px;
	font-size: 13px;
	font-weight: bold;
}

.top-text a:hover {
	color: #CC3300;
}
.top-tori-text {
	font-size: 14px ;
	line-height: 120% ;
}
.top-mobile-text {
	font-size: 10px ;
	line-height: 120% ;
}
.r-space {
	padding-right: 10px ;
}
.l-space-line {
	padding-left: 10px ;
	border-left: 1px dashed #cccccc ;
}

/*　おすすめプランここから　*/
table.top-plan {
	width: 100%;
	background: #D75858;
	font-size: 13px;
}
table.top-plan td.plan-osusume {
	width: 70px;
	padding: 3px;
	font-size: 13px;
	font-weight: bold;
	letter-spacing: 3px;
	text-align: center;
	color: #ffffff;
}
table.top-plan td.plan-title {
	padding: 2px 2px 2px 2px;
	background: #fff0ff;
	font-size: 13px;
	font-weight: bold;
	letter-spacing: 1px;
}
table.top-plan td.plan-title .kikan {
	padding: 2px;
	font-weight: normal;
	font-size: 10px;
}

/*　桜情報ここから　*/
.top-sakura-box {
	text-align: left;
}
.top-sakura-box .top-sakura-pic {
	float: left;
	width: 212px;
}
.top-sakura-box .sakura-title {
	border-top: 1px dashed #cc0000;
	border-bottom: 1px dashed #cc0000;
	margin: 0px 0px 2px 0px;
	padding: 5px 0px;
	font-size: 18px;
	font-family: ＭＳ 明朝;
	font-weight: bold;
	letter-spacing: 1px;
	text-align: center;
	color: #C63748;
}

/*　五百渕公園ここから　*/
.top-park-box {
	text-align: left;
}
.top-park-box .top-park-pic {
	float: left;
	width: 212px;
}
.top-park-text {
	padding: 3px;
	font-size: 14px ;
	line-height: 130% ;
}
.top-park-text .park-title {
	border-top: 1px dashed #3CB136;
	border-bottom: 1px dashed #3CB136;
	margin: 0px 0px 2px 0px;
	padding: 5px 0px;
	font-size: 18px;
	font-family: ＭＳ 明朝;
	font-weight: bold;
	letter-spacing: 1px;
	text-align: center;
	color: #1C8617;
}
.top-park-text .park-title {
	border-top: 1px dashed #3CB136;
	border-bottom: 1px dashed #3CB136;
	margin: 0px 0px 2px 0px;
	padding: 5px 0px;
	font-size: 18px;
	font-family: ＭＳ 明朝;
	font-weight: bold;
	letter-spacing: 1px;
	text-align: center;
	color: #1C8617;
}
.top-park-text .top-sakura-link {
	background: #ffcccc;
	color: #D75757;
}
.top-park-text a.sakura-link {
	color: #dd3333;
}
.top-park-text a:hover.sakura-link {
	color: #cc6666;
}

/*　みずほ旅館の周辺施設ここから　*/
.top-caption {
	padding: 1px 0px 0px 0px ;
	font-size: 12px ;
	text-align: center ;
}
.top-traffic-box {
}
.top-traffic-box .title {
	padding: 3px ;
	border-bottom: 2px solid #90C1B6 ;
	font-weight: bold ;
}
.top-traffic-box .text {
	padding: 3px ;
	font-size: 14px ;
	line-height: 130% ;
}
.top-traffic-box .text a {
	font-weight: bold ;
}

/*　地震被災者の皆さんへ　*/
.top-news-hisai {
	width: 815px;
	margin: 10px auto;
	border: 1px solid #999999;
	background: #ffffff;
	letter-spacing: 1px;
}
.top-news-hisai .hisai-inner {
	padding: 5px;
	font-size: 15px;
	line-height: 140%;
	text-align: center;
}
.top-news-hisai .hisai-title {
	margin: 0px 0px 7px 0px;
	padding: 2px;
	font-size: 15px;
	line-height: 140%;
	text-align: center;
	background: #eeeeee;
}

