﻿@charset "UTF-8";

/*----------------------------------------------------
	flat common
----------------------------------------------------*/

*{
	box-shadow:none !important;
	text-shadow:none !important;
}

h2,
.btn01 a, .btn02 a, .btn03 a, .btn04 a, .btn05 a, .btn06 a, #cdmlink a,
.backb a, .backb2{
	border: none;
}

.btn01 a:hover, .btn02 a:hover, .btn03 a:hover, .btn04 a:hover, .btn05 a:hover, .btn06 a:hover, #cdmlink a:hover,
.backb a:hover, .backb2 a:hover {
	border: none;
}

#contents{
	padding: 0 0 80px 0;
	background: none;
}

#news h2 .titletxt, #guide h2 .titletxt, #main #hours .titletxt, #main #mailset .titletxt, #main #access .titletxt, #main #yoyaku .titletxt, #main #now .titletxt, #main .other_title .titletxt {
	text-shadow: none;
}

#mainmenu{ border-radius:6px 6px 0 0 !important; }
#mainmenu h2 { background: #8f8f8f; }
#mainmenu ul li { background: #f4f4f4; }
#mainmenu ul li:hover { background: #FFFBD2; }
#mainmenu ul li:last-child{
	border-bottom-left-radius: 0 !important;
	border-bottom-right-radius: 0 !important;
}

#subb .bar{
	border:solid #eee 1px;
}

#footer .footerBottom {
	background: initial;
	border-top: 1px #ddd solid;
}

#footer .footerBottom .footerInr a:link, #footer .footerBottom .footerInr a:visited, #link_link a {
	color: #777 !important;
}

/* 「はい」「いいえ」ボタン */
.btn01 { background: #f2d56c; }
.btn01 a:hover { background: #F7E29D; }

.btn02 { background: #f2d56c; }
.btn02:hover { background: #F7E29D; }

/* 「予約をとる」ボタン */
.btn03 { background: #f2d56c;}
.btn03 a:hover { background: #F4DD8A; }

/* 「最新の情報に更新する」ボタン */
.btn04 { background: #DFDFD0; }
.btn04 a:hover { background: #EBEBE2; }

/* 「メールアドレスを登録する」ボタン */
.btn05 { background: #BDF275; }
.btn05 a:hover { background: #D2FA49; }
.btn05 a span { color: #555555; text-shadow: none; }

/* その他ボタン */
.btn07 a, #cdmlink a { background: #00664C;}
.btn07 a:hover, #cdmlink a:hover { background: #008463; }
.btn08 a { background: #00664C; }
.btn08 a:hover { background: #008463; }
.btnfree1 { background: #FFA7A7; }
.btnfree2 { background: #F0F04D; }
.btnfree3 { background: #FFD043; }
.btnfree4 { background: #DBDBDB; }
.btnfree5 { background: #6C6C6C; }
.btnfree6 { background: #80C9FF; }
.btnfree7 { background: #0168B7; }
.btnfree8 { background: #05E464; }
.btnfree9 { background: #00926D; }
.btnfree10 { background: #AFAF5F; }
.btnfree11 { background: #B28500; }
.btnfree12 { background: #D90000; }
.btn_box div .btn_cancel { background: #DFDFDF!important; border: none !important; }
.familyRegist ul.widetype li { background: #00664C; }
.familyRegist ul.widetype li:hover { background: #008463; }

/* 「戻る」ボタン */
.backb, .backb2 { background: #ccc!important; border:none!important; }
.backb a:hover, .backb2:hover { background: #E1E1E1!important; border: none!important; }

/* ログイン「OK」ボタン */
.formarea input[type="submit"], .formarea2 input[type="submit"] {
	-webkit-appearance: none;
}
.formarea input[type="submit"], .formarea2 input[type="submit"], .formarea2 a, .formarea .nextb2 {
	background: #f2d56c;
	color: #555;
	border: 2px solid #fff;
}
.formarea input[type="submit"]:hover, .formarea2 input[type="submit"]:hover, .formarea2 a:hover, .formarea .nextb2:hover {
	background: #F4DD8A;
	color: #555;
	border: 2px solid #fff;
}

/* 「予約選択」ボタン */
.bb-box2 ul li { background: #f4f4f4; }
.bb-box2 ul li:hover { background: #FFFBD2; }
.bb-box2 ul li.lastb, .bb-box2 ul li.li_last, .result .bb-box2 ul li:has(a[href*="smp_vacEnd"], a[href*="openMon"]) { background: #ADD8E6; }
.bb-box2 ul li.lastb:hover, .bb-box2 ul li.li_last:hover, .result .bb-box2 ul li:has(a[href*="smp_vacEnd"], a[href*="openMon"]):hover { background: #8AC6D9; }
.bb-box3 ul li { background: #E8E8E8; }
.bb-box3 ul li:hover { background: #FFFBD2; }
.bb-box4 .formarea input[type="submit"] { background: #E8E8E8; }
.bb-box4 .formarea input[type="submit"]:hover { background: #FFCD9B; }
.normal-box .formarea input[type="submit"] { background: #E8E8E8!important; }
.normal-box .formarea input[type="submit"]:hover { background: #FFFBD2!important; }

/* カレンダー */ 
.calendar_time dl dd ul li a {
	color: #333!important;
}

