@charset "Shift-JIS";

/*　バナー・写真　*/
#top-box1{
	width: 900px ;
	margin: 0px auto ;
	padding: 0px 0px 0px 0px ;
	background: #755D47 ;
}
#banner{
	padding: 2px 0px 0px 0px ;
	background: #442F1C ;
}
#banner div a{
	display: block ;
	width: 300px ;
	height: 130px ;
	float: left ;
}
#banner #b-cuisine a{
	background: url(../pic2/b-cuisine2.jpg) center top no-repeat ;
}
#banner #b-cuisine a:hover{
	background: url(../pic2/b-cuisine2.jpg) center bottom no-repeat ;
}
#banner #b-kashikiri a{
	background: url(../pic2/b-kashikiri2.jpg) center top no-repeat ;
}
#banner #b-kashikiri a:hover{
	background: url(../pic2/b-kashikiri2.jpg) center bottom no-repeat ;
}
#banner #b-tebiki a{
	background: url(../pic2/b-tebiki2.jpg) center top no-repeat ;
}
#banner #b-tebiki a:hover{
	background: url(../pic2/b-tebiki2.jpg) center bottom no-repeat ;
}
/*　バナー・写真ここまで　*/

/*　メイン　*/
#charm .link-box .kuwashiku{
	width: 275px ;
}

/*ゴールデンウィークの案内*/
.oshirase-midashi {
	margin: 0px auto 20px auto;
	padding: 10px 0px 10px 0px;
	border: 2px solid #cc6666;
	text-align: center;
}
.oshirase-midashi-text {
	color: #cc6666;
	font-size: 18px;
	font-weight: bold;
}
/*ゴールデンウィークの案内*/

/* 新年の挨拶 */
.top-shinnen {
	width: 470px;
	margin: 0px auto 20px auto;
	padding: 10px 0px 0px 0px;
}
.top-shinnen .top-shinnen-title {
	margin: 0px 0px 10px 0px;
	color: #cc6666;
	font-size: 28px;
	font-weight: bold;
	font-family: "游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "ＭＳ Ｐ明朝", "ＭＳ 明朝", serif;
	letter-spacing: 0.2em;
	text-align: center;
}
.top-shinnen .top-shinnen-text {
	letter-spacing: 0.3em;
}
/* 新年の挨拶 */

/*　冬タイヤのお知らせ　*/
.oshirase-fuyu {
	margin: 0px 0px 10px 0px;
	padding: 10px 0px 0px 0px;
	background: #c7dcf2;
	border: 2px solid #7ca9e2;

}
.oshirase-fuyu .oshirase-title {
	margin: 0px 0px 10px 0px;
	font-size: 18px;
	font-weight: bold;
	text-align: center;
	color: #476394;
}
.oshirase-fuyu .oshirase-text {
	padding: 0px 20px 10px 20px;
	font-size: 14px;
	line-height: 18px;
}
/*B1グランプリお知らせ*/
.top-b1granpri {
	padding: 0px 0px 0px 0px;
	background: #FFBC70;
	border: solid 2px #C4601F;
	color: #801600;
}
.top-b1granpri a {
	color: #7A211A;
}
.top-b1granpri .oshirase-title {
	padding: 3px 3px 3px 3px;
	background: #C4601F;
	color: #ffffff;
}
/*マジカル福島2016*/
.top-majikaru {
	padding: 0px 0px 0px 0px;
	background: #cbc19d;
	border: solid 2px #918464;
}
.top-majikaru a {
	color: #b96115;
}
.top-majikaru .oshirase-title {
	padding: 3px 3px 3px 3px;
	background: #918464;
	color: #ffffff;
}
span.majikaru-font {
	color: #e99b0c;
}

/*　プラン情報「春」　*/
#hanjyoki .plan-joho{
	width: 290px ;
	height: 136px ;
/*	height: 72px ;*/
	padding: 3px 5px ;
	background: #FFEFE9 ;
	border: 1px dashed #B86437 ;
	position: absolute ;
	top: -235px ;
/*	top: -171px ;*/
	left: 240px ;
	line-height: 120% ;
	font-size: 12px ;
	color: #805038 ;
}
#hanjyoki .plan-joho h3{
	padding: 2px 0px 2px 0px ;
	font-weight: bold ;
	font-size: 14px ;
	color: #805038 ;
}
#hanjyoki .plan-joho .text{
	padding: 0px 0px 0px 4px ;
}
#hanjyoki .plan-joho .plan-ryokin{
	padding: 0px 20px 0px 0px ;
	text-align: right ;
}
#hanjyoki .plan-joho .plan-ryokin .price{
	padding: 0px 0px 0px 5px ;
	line-height: 110% ;
	font-weight: bold ;
	font-size: 20px ;
	color: #CC3300 ;
}
#hanjyoki .plan-joho .plan-ryokin .yen{
	line-height: 110% ;
	font-weight: bold ;
	font-size: 15px ;
	color: #CC3300 ;
}
#diary-top{
	min-height: 170px ;
	height: auto !important ;
	height: 170px ;
}
/*　プラン情報「春」ここまで　*/

/*　プラン情報「夏」　*/
.page-bold{ font-weight: bold ; }
.plan-joho{
	margin: 10px 10px 0px 10px ;
	padding: 3px 3px ;
	background: #D5FEFF ;
	border: 1px dashed #6BBFC1 ;
	left: 240px ;
	line-height: 120% ;
	font-size: 13px ;
	color: #195253 ;
}
.plan-joho h3{
	margin: 0px 0px 3px 0px ;
	padding: 3px ;
	background: #54ABAD ;
	letter-spacing: 2px ;
	font-weight: bold ;
	font-size: 15px ;
	text-align: center ;
	color: #FFFFFF ;
}
.plan-joho .p-day{
	margin: 0px 0px 5px 0px ;
	text-align: right ;
}
.plan-joho .text{
	padding: 0px 0px 0px 4px ;
}
.plan-joho .text .charm{
	margin: 10px 0px ;
	font-size: 16px ;
	font-weight: bold ;
	text-align: center ;
	color: #A84D38 ;
}
.plan-joho .text .ryokin{
	font-weight: bold ;
}
.plan-joho .text .ryokin .money{
	padding: 0px 0px 0px 5px ;
	line-height: 110% ;
	font-weight: bold ;
	font-size: 20px ;
	color: #AE3E19 ;
}
.plan-joho .text .ryokin .en{
	font-size: 15px ;
}
.plan-joho .text .yoyaku-link{
	margin: 5px 0px 0px 0px ;
	text-align: right ;
}
.plan-joho .text .yoyaku-link a{
	background: #FFFFFF ;
	text-decoration: underline ;
	color: #174B4C ;
}

/*　プラン情報「夏」ここまで　*/

/*　おすすめプラン　*/
/*　夏休みプラン　*/
.osusume-plan {
	margin: 0px 0px 50px 0px;
	padding: 10px 0px 10px 0px;
	background: #C7F2D7;
	border: 5px solid #2DA75A;
	line-height: 18px;
}
.osusume-plan {
	margin: 0px 0px 50px 0px;
	padding: 10px 0px 10px 0px;
	background: #C7F2D7;
	border: 5px solid #2DA75A;
	line-height: 18px;
}
.osusume-plan .osusume-title {
	margin: 0px 0px 10px 0px;
	font-size: 22px;
	font-weight: bold;
	text-align: center;
	color: #2DA75A;
}
.osusume-plan .osusume-title2 {
	margin: 0px 0px 10px 0px;
	font-size: 18px;
	font-weight: bold;
	text-align: center;
	color: #2DA75A;
}
.osusume-plan .osusume-kikan {
	margin: 0px 0px 10px 0px;
	padding: 5px 5px 5px 5px;
	background: #FFFFFF;
	font-size: 15px;
	font-weight: bold;
	text-align: center;
}
.osusume-plan .osusume-text,
.osusume-plan .osusume-chuki {
	width: 450px;
	margin: 0px auto 10px auto;
	font-size: 14px;
	text-align: center;
}
.osusume-plan .osusume-chuki-indent {
	margin-left: 1em;
	text-indent: -1em;
	text-align: left;
}
.osusume-plan .osusume-text table {
	width:450px;
	margin: 0px auto 10px auto;
	font-size: 16px;
	font-weight: bold;
	text-align: center;
}
.osusume-plan .osusume-text td {
	text-align: left;
}
.osusume-plan span.kakaku {
	color: #87241F;
	font-size: 22px;
}
.osusume-plan span.en {
	font-size: 12px;
}
.osusume-plan span.title-besso {
	color: #5252D0;
	font-size: 22px;
}
.osusume-plan span.subtitle-besso {
	font-size: 15px;
}
/*　夏休みプラン　*/
/*　おすすめプラン　*/

/*　お知らせ（赤）　*/
.oshirase {
	margin: 0px 0px 10px 0px;
	padding: 10px 10px 10px 10px;
	background: #EFE0E4;
	border: 2px solid #ab5b70;
}
.oshirase-left {
	float: left;
	width: 292px;
	margin: 0 10px 0 0;
}
.oshirase-pic {
}
.oshirase-right {
	float: left;
	width: 347px;
}
.oshirase-title {
	margin: 0px 0px 10px 0px;
	color: #9a475d;
	font-size: 18px;
	font-weight: bold;
	text-align: center;
}
.oshirase-text {
	padding: 0px 0px 0px 0px;
	font-size: 15px;
	line-height: 120%;
/*	text-align: center;*/
}
.oshirase-text-c {
	padding: 0px 20px 10px 20px;
	font-size: 15px;
	line-height: 120%;
	text-align: center;
}
span.oshirase-text-red {
	color: #cc0000;
	font-weight: bold;
}
.oshirase-ryoko-a {
	padding: 4px 0px 0px 0px;
	text-align: center;
}
.oshirase-ryoko-a a,
.oshirase-ryoko-a a:link,
.oshirase-ryoko-a a:hover,
.oshirase-ryoko-a a:visited { /* 福島旅行券のリンクに使用 */
	color: #cc0000;
	font-size: 18px;
}
/*　お知らせ（赤）　*/

/*　お知らせ（赤・大タイトル付）　*/
.top-oshirase2 {
	
	margin: 0 0 10px 0;
}
.top-osh2-title {
	padding: 5px 0 3px 0;
	background: #AB5B70;
	color: #FFFFFF;
	font-size: 18px;
	font-weight: bold;
	text-align: center;
	white-space: nowrap;
}
.top-osh2-naiyo {
	padding: 10px 5px 0 5px;
	background: #EFE0E4;
	border: 2px solid #AB5B70;
}
.top-osh2-sub-title {
	margin: 0 0 10px 0;
	color: #9A475D;
	font-size: 16px;
	font-weight: bold;
	text-align: center;
	white-space: nowrap;
}
.top-osh2-text {
	margin: 0 0 10px 0;
	font-size: 15px;
	line-height: 120%;
}
/*　お知らせ（赤・大タイトル付）　*/

/*　お知らせ（赤・大タイトル付/別バージョン）　*/
.top-oshirase3 {
	width: 640px;
	margin: 0 auto 20px auto;
}
.top-osh3-title {
	padding: 8px 0 6px 0;
	background: #AB5B70;
	color: #FFFFFF;
	font-size: 18px;
	font-weight: bold;
	line-height: 150%;
	text-align: center;
	white-space: nowrap;
}
.top-osh3-naiyo {
	padding: 10px 5px 0 5px;
	background: #EFE0E4;
	border: 2px solid #AB5B70;
}
.top-osh3-sub-title {
	margin: 0 0 10px 0;
	color: #9A475D;
	font-size: 16px;
	font-weight: bold;
	text-align: center;
	white-space: nowrap;
}
.top-osh3-text {
	margin: 0 0 10px 0;
	font-size: 15px;
	line-height: 140%;
}
/*　お知らせ（赤・大タイトル付）　*/

/*　お知らせ（緑）　*/
.oshirase-gr {
	margin: 0px 0px 10px 0px;
	padding: 10px 0px 0px 0px;
	background: #C8DB92;
	border: 2px solid #6E9530;
}
.oshirase-gr-title {
	margin: 0px 0px 10px 0px;
	color: #30480b;
	font-size: 18px;
	font-weight: bold;
	text-align: center;
}
/*　お知らせ（緑）　*/

/*写真入り*/
.oshirase-midashi2 {
	width: 650px;
	margin: 0px auto 20px auto;
	padding: 3px 3px 3px 3px;
	border: 3px solid #DF7401;
}
.oshirase-midashi2-inner {
	width: 638px;
	padding: 5px 5px 5px 5px;
	border: 1px solid #DF7401;
}
.oshirase-midashi2-title {
	width: 100%;
	margin: 0px 0px 10px 0px;
	font-size: 15px;
	font-weight: bold;
}
.oshirase-midashi2-pic {
	float: left;
	width: 292px;
	margin: 0px 10px 0px 0px;
}
.oshirase-midashi2-text {
	float: left;
	width: 336px;
	line-height: 18px;
}

	/*　女将の繁盛記　*/
#hanjyoki{
	margin: 10px 0px 0px 0px ;
	background: url(../img2/top-hanjyoki-back1.gif) top center no-repeat ;
	position: relative ;
}
#hanjyoki .inner{
	margin: 0px ;
	padding: 0px 0px 10px 0px ;
	background: url(../img2/top-hanjyoki-back2.gif) bottom center no-repeat ;
}
#hanjyoki .h-text{
	margin: 20px 0px 0px 3px ;
}
#hanjyoki .h-list{
	width: 415px ;
	margin: 10px 0px 0px 3px ;
}
#hanjyoki .h-list ul {
	margin: 0px 0px 0px 0px ;
	padding: 0px 0px 0px 0px ;
	list-style: none ;
	text-align: left ;
}
#hanjyoki .h-list li {
	margin: 0px 8px 7px 0px ;
	/*padding: 0px 0px 0px 15px ;*/
	background: url(../img2/mark1.gif) left top no-repeat;
	letter-spacing: 1px ;
	padding-left: 105px ; 
	text-indent: -90px ;
	/*padding-left: 8em ; */
	/*text-indent: -7em ;*/
}
#hanjyoki .h-list li a:link{ color: #534441 ; }
#hanjyoki .h-list li a:visited{ color: #534441 ; }
#hanjyoki .h-list li a:hover{ color: #835C36 ; }

#hanjyoki #h-all-link{
}
#hanjyoki #h-all-link a{
	display: block ;
	margin: 0px 0px 0px 0px ;
	width: 155px ;
	height: 135px ;
	background: url(../img2/top-hanjyoki-all.gif) right top no-repeat ;
}
#hanjyoki #h-all-link a:hover{
	display: block ;
	width: 155px ;
	height: 135px ;
	background: url(../img2/top-hanjyoki-all.gif) right bottom no-repeat ;
}
	/*　女将の繁盛記ここまで　*/
/*　メインここまで　*/

/*　バナー部分　*/
#top-bnr {
	width: 900px ;
	text-align: left ;
}
#top-bnr table td {
	padding: 2px 2px 10px 5px;
	font-size:10px;
}
#top-bnr table td img {
	margin: 0px 0px 2px 0px;
}
/*　バナー部分ここまで　*/


span.f_red{
	color: #FF0000 ;
}
span.f_pin{
	color: #E255C3 ;
}
span.f_b{
	font-weight: bold;
}

/*　お知らせ　
#top-oshirase-box {
	margin: 0px ;
	padding: 0px ;	
}
#top-oshirase-title {
	margin: 0px ;
	padding: 0px ;
	float: left ;
}
#top-blog-title {
	margin: 15px 0px 0px 0px ;
	padding: 0px ;
	float: left ;
}
#top-blog-title #blog-all a{
	display: block ;
	width: 450px ;
	height: 20px ;
	background: url(../img2/top-syunnaohanashi-top.gif) center top no-repeat ;
}
#top-blog-title #blog-all a:hover{
	display: block ;
	width: 450px ;
	height: 20px ;
	background: url(../img2/top-syunnaohanashi-top.gif) center bottom no-repeat ;
}
#top-blog {
	margin: 3px 0px 0px 0px ;
	padding: 0px 0px 0px 3px ;
	line-height: 1.2em ;
	letter-spacing: 0.1em ;	
	clear: both ;
}
　お知らせここまで　*/
