@charset "Shift-JIS";

.top-main-pic-box {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	position: relative;
}
.top-main-pic {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
.top-main-catch-fukushima {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	position: absolute; top: 15px; left: 320px;
}
.top-main-catch-logo {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	position: absolute; top: 40px; left: 430px;
}
.top-main-catch-nonbiri {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	position: absolute; top: 130px; left: 320px;
}
.top-main-catch-hokkori {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	position: absolute; bottom: 5px; left: 5px;
}

/*トップページバナー*/
.top-bnr-box {
}
.top-bnr {
}
.top-bnr a:hover {
	filter: alpha(opacity=80);
	-moz-opacity: 0.8;
	opacity: 0.8;
}
/*バールワンパーセンター*/
.top-bnr-bar {
}
/*コスプレイヤー向けご案内*/
.top-bnr-costumeplayer {
}
/*トップページバナー*/

/* メインレイアウト */
#content {
	padding: 0px 0px 20px 0px;
}
#main {
	width: 410px;
	margin: 0px 10px 0px 0px;
}
#sub {
	width: 410px;
	margin: 0px 0px 0px 10px;
}
/* メインレイアウト */


/* 左のコンテンツ */
/* 最新ぷらんと新着情報 */
#news {
	width: 410px;
	margin: 0px 0px 20px 0px;
	padding: 13px 0px 20px 0px;
	background: url(../season/pink/top-news-back.gif) left top no-repeat;
}
#news table {
	width: 400px;
	margin: 0px 0px 6px 10px;
}
#news-ichiran {
	margin: 0px 15px 0px 0px;
	text-align: right;
}
#news-ichiran a {
	padding: 0px 15px 0px 0px;
	background: url(../season/pink/page-list.gif) right top no-repeat;
}
#news .inner {
	padding: 10px;
	margin: 0px 15px;
	background: #FFFFFF;
	color: #4B4B4B;
	line-height: 130%;
	text-align: left;
}
#news .inner .rss {
	margin: 0px 0px 3px 0px;
}
/* 最新ぷらんと新着情報 */

/* Facebook */
#koito-facebook {
	margin: 0px 0px 20px 0px;
}

/*instagram*/
.top-inst-icon {
	width: 54px;
	margin: 0px 0px 5px 0px;
}
#instafeed {
	width: 840px;
	margin: 0px auto 20px auto;
}
#instafeed img {
	width: 25%;
}
#instafeed a:hover {
	filter: alpha(opacity=90);
	-moz-opacity: 0.9;
	opacity: 0.9;
}

/*twitter*/
.top-tw-box {
	width: 410px;
	margin: 0px 0px 20px 0px;
}

/* 女将からのメッセージ */
#okami {
	width: 410px;
	margin: 5px 0px 0px 0px;
}
#okami .message-title {
	margin: 0px 0px 5px 0px;
	padding: 10px 10px 9px 9px;
	background: url(../season/pink/top-message.gif) #FABBA5 no-repeat left top;
	border-bottom: 4px solid #E46453;
	font-weight: bold;
	font-size: 22px;
	line-height: 110%;
}
#okami #okami-message {
	width: 100%;
	margin: 5px 0px 0px 0px;
}
#okami #okami-message #pic {
	float: left;
	padding: 0px 10px 0px 0px;
	text-align: center;
}
#okami #okami-message #message {
	line-height: 130%;
	vertical-align: top;
}
.okamiblog-link {
	width: 400px;
	text-align: right;
}
/* 女将からのメッセージ */

/* 女将メルマガ登録 */
.okamimail-link {
	width: 320px;
}
/* 女将メルマガ登録 */

/* 温泉でほっこり。 */
#onsen {
	width: 410px;
	margin: 0px 0px 10px 0px;
}
.top-onsen-text {
	margin: 0px 0px 10px 0px;
}
.top-chuki {
	margin: 0px 0px 10px 0px;
	color: #CC0000;
	font-weight: bold;
	font-size: 16px;
}
#onsen table {
	width: 100%;
	margin: 3px 0px;
}
#onsen table td {
	vertical-align: top;
}
#onsen td.pic {
	padding: 0px 5px 0px 0px;
}
#onsen ul {
	margin: 0px 0px 2px 0px;
}
#onsen li {
	padding: 0px 0px 0px 11px;
	background: url(../img3/top-onsen-mark.gif) left top no-repeat;
	color: #DC2203;
}
.onsen-link {
	width: 200px;
}
/* 温泉でほっこり。 */


/*いわき湯本温泉マップ*/
.top-iwaki-map {
	width: 410px;
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 0px;
	background: url(../img3/top-siori-back.gif) left bottom no-repeat;
}
.top-iwaki-map-inner {
	padding: 15px 15px 0px 15px;
	background: url(../img3/top-siori-back.gif) left top no-repeat #FFFFFF;
	text-align: center;
}
.iwaki-map-title {
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 8px 0px;
	border-bottom: 1px solid #B4B4B4;
	font-size: 19px;
	font-weight: bold;
}
.iwaki-map-sestumei {
	margin: 0px 0px 10px 0px;
	color: #CC0000;
}
.iwaki-map-naiyo {
	margin: 0px 0px 0px 20px;
}
.iwaki-map-naiyo li {
	margin: 0px 0px 3px 0px;
	list-style-type: disc; 
}
.iwaki-map-naiyo li a {
	text-decoration: underline;
}
/*いわき湯本温泉マップ*/


/* 「旅のしおり」 */
#siori {
	width: 410px;
	margin: 20px 0px 0px 0px;
	padding: 0px 0px 15px 0px;
	background: url(../img3/top-siori-back.gif) left bottom no-repeat;
}
#siori table {
	width: 100%;
}
#siori table td {
	vertical-align: top;
}
#siori .inner {
	padding: 15px 15px 0px 15px;
	background: url(../img3/top-siori-back.gif) left top no-repeat #FFFFFF;
	text-align: center;
}
#siori-top {
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 8px 0px;
	border-bottom: 1px solid #B4B4B4;
}
#siori-top img {
	margin: 3px 0px 0px 0px;
}
img#siori-pic {
	margin: 6px 0px;
}
#siori .inner .siori-text1-title {
	margin: 0px 0px 4px 0px;
	font-size: 16px;
	font-weight: bold;
	color: #CC0000;
	text-align: left;
}
#siori .inner .siori-text1 {
	margin: 0px 0px 1em 0px;
	padding: 0px 0px 0px 6px;
	text-align: left;
}
#siori .inner table td.pic img {
	margin: 0px 3px 0px 0px;
}
#siori-form {
	margin: 10px 0px;
}
#siori-form a {
	display: block;
	width: 350px;
	height: 32px;
	margin: 0px auto;
	background: url(../img3/top-siori-form.gif) left top no-repeat;
}
#siori-form a:hover {
	background: url(../img3/top-siori-form.gif) left bottom no-repeat;
}
.siori-font1 {
	font-weight: bold;
	color: #FF4200;
}
/* 「旅のしおり」 */


/* 旅館こいとこだわりプラン（index-titleのみおすすめプランで共有） */
#index {
	width: 410px;
	margin: 20px 0px 0px 0px;
}
.index-title {
	height: 27px;
	margin: 0px 0px 10px 0px;
	padding: 10px 0px 0px 0px;
	text-align: center;
}
#index .section {
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 7px 0px;
}
#index strong {
	font-weight: bold;
}
#index .section table {
	width: 100%;
}
#index .section table td {
	vertical-align: top;
}
#index .section table td.pic {
	width: 60px;
	padding: 0px 8px 0px 0px;
}
#index .plan-name {
	margin: 0px 0px 3px 0px;
	padding: 2px 0px 2px 5px;
	font-size: 15px;
	font-weight: bold;
}
/*
img.index-plan {
	margin: 0px 0px 3px 0px;
}
*/
.index-link {
	width: 160px;
}
/* 旅館こいとこだわりプラン */

/* 子供料金 */
#kodomo {
	width: 410px;
	margin: 20px 0px 0px 0px;
	background: #FEF4D6;
}
#kodomo .message {
	padding: 5px;
}
#kodomo .text {
	margin: 0px;
}
#kodomo .pic {
	margin: 0px 0px 0px 5px;
	padding: 5px 0px;
	float: right;
}
#kodomo .pic img {
	padding: 2px;
	background: #FFFFFF;
	border: 1px solid #CBCBCB;
}
.kodomo-link {
	width: 175px;
}
/* 子供料金 */

/* ふみえ女将のおすすめシャンプー・リンス */
#osusume {
	width: 410px;
	margin: 20px 0px 0px 0px;
}
#osusume table {
	width: 100%;
	margin: 2px 0px 0px 0px;
}
#osusume table td {
	vertical-align: top;
}
#osusume table td.pic {
	padding: 0px 8px 0px 0px;
}
.osusume-link {
	width: 180px;
}
/* ふみえさんのおすすめシャンプー・リンス */


/* ハワイアンズ2Dayチケット */
/* メディアで紹介されてます */
/* フリースポット */
#top-2day,
#top-media,
#freespot {
	width: 410px;
	margin: 20px 0px 40px 0px;
}
#top-2day table,
#top-media table,
#freespot table {
	width: 100%;
	margin: 2px 0px 0px 0px;
}
#top-2day table td,
#top-media table td,
#freespot table td {
	vertical-align: top;
}
#top-2day table td.pic,
#top-media table td.pic,
#freespot table td.pic {
	padding: 0px 8px 0px 0px;
}
/* ハワイアンズ2Dayチケット */
/* メディアで紹介されてます */
/* フリースポット */
/* 左のコンテンツ */


/* 右のコンテンツ */
/* スタッフ写真 */
#staff {
	width: 410px;
	margin: 0px auto 10px auto;
}
/* スタッフ写真 */

/* 感染症関連のお知らせ */
.top-corona {
	border: solid 3px #EB6256;
}
.top-cor-link {
}
.top-cor-link a {
	color: #FF0000;
}
.top-cor-link a:hover {
	color: #FF7474;
}
.top-cor-text {
}
/* 感染症関連のお知らせ */

/* 女将の挨拶 */
.top-aisatsu-box {
	margin: 0px 0px 10px 0px;
	padding: 10px 10px 10px 10px;
	border: solid 3px #EB6256;
}
.top-aisatsu-midashi {
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 0px 0px;
	font-size: 20px;
	font-weight: bold;
	line-height: 120%;
}
.top-aisatsu-midashi-inner {
	margin-left: 3em;
	text-indent: -3em;
}
.top-aisatsu-naiyo {
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 0px 0px;
}
.top-aisatsu-name {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
/* 女将の挨拶 */

/* 旅館こいととは？ */
#koito {
	width: 408px;
	margin: 20px 0px 0px 0px;
/*	border: solid 1px #48C284; */
}
#koito .inner {
	padding: 8px;
}
#koito .text {
	font-size: 16px;
	margin: 0px 0px 6px 0px;
	line-height: 1.3em;
	text-align: left;
}
#koito .text2 {
	font-size: 18px;
	margin: 0px 0px 6px 0px;
	line-height: 1.3em;
	text-align: center;
}
#koito .text2 img {
	margin: 5px 0px 0px 0px;
}
#koito table {
	width: 100%;
	margin: 0px 0px 5px 0px;
}
#koito table td.pic {
	padding: 0px 8px 0px 0px;
}
#koito .page-link-box {
	margin: 0px 0px 10px 0px;
}
#koito .page-link-box .koito-link {
	width: 240px;
}
.map {
	margin: 0px 0px 20px 0px;
}
.map a {
	display: block;
	width: 392px;
	height: 278px;
	background: url(../pic3/top-map3.jpg) left top no-repeat;
}
.map a:hover {
	background-position: right bottom;
}
/* 旅館こいととは？ */

/* 旅館こいとおすすめプラン */
#plan {
	width: 410px;
	margin: 20px 0px 0px 0px;
}
#plan inner {
	width: 410px;
}
#plan .entry {
	width: 410px;
	margin: 0px 0px 10px 0px;
}
#plan .image {
	width: 125px;
	margin: 0px 0px 10px 8px;
	float: right;
}
#plan .image img {
	width: 125px;
}
#plan .entry-box {
	float: left;
	width: 277px;
}
#plan .title {
	width: 270px;
	margin: 0px 0px 5px 0px;
	border-left: solid 7px #DB665E ;
	border-bottom: solid 1px #DB665E ;
	font-size: 18px;
	font-weight: bold;
	line-height: 1.2em;
}
#plan .title a {
	display: block;
	padding: 7px 20px 5px 5px;
	background:#FECBB9 url(../season/pink/mark.gif) right center no-repeat;
	/*text-decoration: underline; */
}
#plan .title a:hover {
	display: block;
	background: #FFF0E8 url(../season/pink/mark.gif) right center no-repeat;
}
#plan .page-link-box {
	margin: 0px 0px 10px 0px;
}
.plan-link {
	width: 200px;
}
/* 旅館こいとおすすめプラン */

  /*　旅館こいとのこだわりプラン　*/
.index-title{
	background: url(../season/pink/top-index-back.gif) center top no-repeat;
}
#index .section{
	background: url(../season/pink/top-index-align.gif) center bottom no-repeat;
}
#index .section .plan-name {
	border-left: solid 7px #DB665E ;
	border-bottom: solid 1px #DB665E ;
}

  /*　女性必見の2大プラン背景　*/
#woman{
	background: url(../season/pink/top-woman-back.gif) center bottom no-repeat;
}
#woman .inner{
	background: url(../season/pink/top-woman-back.gif) center top no-repeat #FFFFFF;
}
#woman .title{
	border-left: solid 7px #DB665E ;
	border-bottom: solid 1px #DB665E ;
}

/* ウェルカムｂａｂｙプラン */
#woman {
	width: 410px;
	margin: 20px 0px 20px 0px;
	padding: 0px 0px 15px 0px;
}
#woman .inner {
	padding: 5px 15px 0px 5px;
}
#woman table {
	width: 100%;
	margin: 7px 0px 0px 0px;
}
#woman table td {
	vertical-align: top;
}
#woman table td.pic {
	padding: 0px 8px 0px 0px;
}
#woman .title,
#woman .woman-title {
	margin: 12px 0px 3px 0px;
	padding: 7px 0px 5px 5px;
	letter-spacing: -0.1em;
	font-size: 26px;
	font-weight: bold;
}
#woman img.woman-pic {
	margin: 0px 0px 10px 0px;
}
#woman .privilege {
	margin: 3px 0px 0px 0px;
	padding: 4px 8px;
	background: #FFF6DC;
	border: 1px dashed #D4A320;
}
#woman .privilege img {
	margin: 1px 0px 3px 0px;
}
#woman .privilege li {
	padding: 0px 0px 0px 11px;
	background: url(../img3/top-onsen-mark.gif) left top no-repeat;
	color: #FF6000;
}
.woman-link {
	width: 200px;
}
/* ウェルカムｂａｂｙプラン */


/* マッサージ＆料理 */
#massage-cuisine {
	width: 410px;
	margin: 20px 0px 0px 0px;
}
#massage-cuisine .inner {
	width: 410px;
}
#massage-cuisine .section {
	float: left;
	width: 195px;
	margin: 0px auto;
	padding: 0px 5px;
}
#massage-cuisine .section img.pic {
	float: left;
	margin: 0px 4px 4px 0px;
}
.massage-link {
	width: 93px;
}
.cuisine-link {
	width: 143px;
}
/* マッサージ＆料理 */

/* がんばっぺプランバナー */
#pla-ganbappe a {
	display: block;
	width: 400px;
	height: 250px;
	margin: 0px 0px 10px 0px;
	text-indent: -9999px;
	background: url(../plan/ganbappe2012/top-bnr-ganbappe.jpg) left top no-repeat;
}
#pla-ganbappe a:hover {
	background: url(../plan/ganbappe2012/top-bnr-ganbappe.jpg) left bottom no-repeat;
}
.subtext-title {
	margin: 0px 0px 10px 0px;
	font-size: 19px;
	font-weight: bold;
	line-height: 1.2em;
}
.subtext {
	font-size: 15px;
}
/* がんばっぺプランバナー */

/* 家族旅行はこいと旅館のファミリープラン */
#plan-family {
	width: 400px;
	margin: 10px 0px 0px 0px;
	padding: 4px;
	border: 1px solid #CCCCCC;
}
#plan-family span.section {
	display: block;
	padding: 4px 0px;
}
#plan-family span.section strong {
	font-weight: bold;
	font-size: 15px;
}
/* 家族旅行はこいと旅館のファミリープラン */

/* こいと旅館のスタッフと船釣り体験ツアー */
#plan-family {
	width: 400px;
	margin: 10px 0px 0px 0px;
	padding: 4px;
	border: 1px solid #CCCCCC;
}
#plan-family span.section {
	display: block;
	padding: 4px 0px;
}
#plan-family span.section strong {
	font-size: 17px;
	font-weight: bold;
}
.midasi {
	font-weight: bold;
	font-size: 18px;
	color: #0d67fd;
	line-height: 1.3em;
	margin: 10px 10px 10px 20px;
}
.honbun1 {
	font-weight: bold;
	font-size: 16px;
	color: #E47200;
	line-height: 1.3em;
}
.honbun2 {
	margin: 20px;
	line-height: 1.3em;
}
/* こいと旅館のスタッフと船釣り体験ツアー */

/* お待たせしました♪あんこう鍋プラン */
#plan-anko {
	width: 400px;
	margin: 10px 0px 0px 0px;
	padding: 4px;
	border: 1px solid #CCCCCC;
}
#plan-anko span.section {
	display: block;
	padding: 4px 0px;
}
#plan-anko span.section strong {
	font-weight: bold;
	font-size: 17px;
}
#plan-anko .anko-copy {
	color: #FF0000;
	font-weight: bold;
	font-size: 20px;
	line-height: 1.3em;
}
#plan-anko .midasi {
	color: #E47200;
	font-weight: bold;
	font-size: 15px;
	line-height: 1.3em;
	margin: 10px 10px 10px 20px;
}
#plan-anko .honbun1 {
	color: #0D67FD;
	font-weight: bold;
	font-size: 16px;
	line-height: 1.3em;
}
#plan-anko .honbun2 {
	margin: 20px;
	line-height: 1.3em;
}
/* お待たせしました♪あんこう鍋プラン */

/* ふみえおかみと夏休みの想い出づくり */
#plan-memory {
	width: 400px;
	margin: 0px 0px 0px 0px;
	padding: 4px;
	border: 1px solid #CCCCCC;
}
#plan-memory #plan-memory-box {
}
#plan-memory #plan-memory-box img.pic {
	width: 150px;
	margin: 0px 5px 0px 0px;
	float: left;
}
#plan-memory #plan-memory-box .title {
	float: left;
	width: 230px;
	margin: 0px 0px 5px 0px;
	padding: 4px;
	border: 1px dashed #68DCE6;
	background: #EBFDFF;
	color: #0DA8CF;
	font-size: 15px;
	font-weight: bold;
}
#plan-memory #plan-memory-box .title a {
	color: #0DA8CF;
}
#plan-memory #plan-memory-box .title a:hover {
	color: #77D6EE;
}
#plan-memory #plan-memory-box .right {
	margin: 2px 0px 0px 0px;
	font-size: 17px;
	text-align: right;
}
#plan-memory #plan-memory-box .text {
	width: 230px;
	margin: 0px 0px 0px 10px;
	float: left;
}
#plan-memory #plan-memory-box .text .big {
	margin: 3px 0px;
	font-size: 15px;
	font-weight: bold;
}
/* ふみえおかみと夏休みの想い出づくり */

/* スタッフの日記バナー */
.cha-bnr-blog {
	margin: 10px 10px 20px 10px;
}
.cha-bnr-blog a {
	display: block;
	width: 390px;
	height: 145px;
	margin: 0px auto;
	background: url(../pic3/cha-blog-bnr3.jpg) center top no-repeat;
}
.cha-bnr-blog a:hover {
	background: url(../pic3/cha-blog-bnr3.jpg) center bottom no-repeat;
}
/* スタッフの日記バナー */

/* ハワイアン2DAY */
.hawaii-2day {
	width: 430px;
	text-align: center;
}
/* ハワイアン2DAY */

/* フラオンパクバナー */
.top-huraonpaku {
	text-align: right;
	margin: 0px auto;
	text-align: center;
	vertical-align: bottom;
}
/* フラオンパクバナー */

/* blog（いわき湯本温泉といわき市の観光・イベント・地域・歳時記）バナー */
.bnr-blog {
	margin: 0px 0px 20px 0px;
}
/* blogバナー */

/* 「福が満開、福のしま。」旅行券説明 */
.top-coupon {
	margin: 0px 0px 20px 0px;
}
.top-coupon-title {
	margin: 0em 0em 1em 0em;
	font-size: 19px;
	font-weight: bold;
	line-height: 1.2em;
}
.top-coupon-text {
	margin: 0em 0em 1em 1em;
	text-indent: -1em;
	font-size: 15px;
}
.top-coupon-click {
	font-size: 15px;
	font-weight: bold;
}
.top-coupon-pic {
}
/* 「福が満開、福のしま。」旅行券説明 */

/* 女将メルマガバナー */
#okami-mail-box {
	margin: 0px;
	padding: 2px 2px 0px 2px;
	font-size: 13px;
	line-height: 130%;
	border-right: 2px solid #FF9D9A;
	border-left: 2px solid #FF9D9A;
}
a#okami-mail-link img {
	margin: 0px;
	padding: 0px;
	vertical-align: middle;
	border: dotted 1px #FFFFFF;
}
a#okami-mail-link:hover img {
	border: dotted 1px #FDC3C1;
}

#okami-mail-box #okami-button {
	width: 207px;
	margin: 0px 0px 0px auto;
}
#okami-mail-box #okami-button a {
	display: block;
	width: 207px;
	height: 34px;
	background-image: url(../img3/top-okami-button.gif);
	background-position: center top;
}
#okami-mail-box #okami-button a:hover {
	background-position: center bottom;
}
/* 女将メルマガバナー */

/* 旅色 */
.tabiiro {

}
/* 旅色 */

/* 漁師秘伝「あんこう鍋」 */
.anko-big {
	font-size: 15px;
	font-weight: bold;
}
/* 漁師秘伝「あんこう鍋」 */

#counter {
	width: 100%;
	text-align: right;
}
.qr-code {
	position: absolute;
	right: 0px;
	top: 0px;
	width: 82px;
}
.mobile {
	margin: 7px 0px 0px 0px;
	text-align: right;
}

/* 修繕工事のお知らせ */
.oshirase {
	margin: 15px 0px 15px 0px;
	padding: 10px 0px 10px 0px;
	background: #FFFFFF;
	border: 5px solid #FF9A65;
}
.oshirase .oshirase-title {
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 0px 0px;
	color: #B3492F;
	font-size: 16px;
	font-weight: bold;
	text-align: center;
}
.oshirase .oshirase-text {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	font-size: 14px;
	text-align: center;
	line-height: 1.5em;
}
/* 修繕工事のお知らせ */

