﻿@charset "utf-8";
.kiji {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 12px;
}
.addr {
	font-family: "ＭＳ Ｐ明朝", "細明朝体", "ヒラギノ明朝 Pro W3";
	font-size: 12px;
	color: #FFFFFF;
}
.kiji_subject {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 16px;
	font-weight: bold;
}
.kiji_descri {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 14px;
	letter-spacing: 2px;
	margin-top: 6px;
}
.sheal {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 36px;
	color: #FF0000;
}
.yoyakucal_sig {
	font-family: "ＭＳ ゴシック", "Osaka－等幅";
	font-size: 14px;
	font-weight: bold;
}
.yoyakucal_yen {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 10px;
	font-style: normal;
}
.yoyakucal_day {
	font-family: "ＭＳ ゴシック", "Osaka－等幅";
	font-size: 12px;
	font-weight: bold;
	color: #333333;
}
.hotelNo {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 24px;
	font-weight: bold;
	color: #FFFFFF;
}
.hotel_title {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 16px;
	font-weight: bold;
	color: #330000;
}
.goriyouannai {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 14px;
	line-height: 22px;
	font-weight: normal;
	color: #330000;
}
.subtitle {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 14px;
	line-height: 22px;
	font-weight: bold;
	border-bottom-width: 3px;
	border-left-width: 6px;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #330000;
	border-right-color: #330000;
	border-bottom-color: #330000;
	border-left-color: #330000;
}
.icon_T {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 12px;
	color: #330000;
	font-style: normal;
	line-height: normal;
}
.kanban {
	font-family: "ＭＳ Ｐ明朝", "細明朝体", "ヒラギノ明朝 Pro W3";
	font-size: 14px;
	line-height: 17px;
	color: #000000;
}
.t_setumei {
	font-family: "ＭＳ Ｐ明朝", "細明朝体", "ヒラギノ明朝 Pro W3";
	font-size: 14px;
	font-style: normal;
	line-height: normal;
	color: #663300;
}
.kanban_t {
	font-family: "ＭＳ Ｐ明朝", "細明朝体", "ヒラギノ明朝 Pro W3";
	font-size: 16px;
	line-height: 22px;
	color: #FFFFFF;
}
.header_t {
	font-family: "ＭＳ Ｐ明朝", "細明朝体", "ヒラギノ明朝 Pro W3";
	font-size: 13px;
	color: #FFFFFF;
	a:link color: #edb329; 
}
.link_title {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 16px;
	font-style: normal;
	font-weight: bold;
	color: #330000;
}
h2 {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 20px;
	font-style: normal;
	font-weight: bold;
	color: #330000;
}
.kiji_14cha {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 14px;
	font-style: normal;
	line-height: 16px;
	font-weight: normal;
	color: #402315;
	letter-spacing: 2px;
}

/*
 * 新着情報ボックス
 */
#newsbox {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 13px;
	font-style: normal;
	line-height: 1.2em;
	font-weight: normal;
	color: #330000;
	margin: 2px 2px 2px 10px;
	padding: 0px;
	display: block;
	clear: both;
	width: 430px;
}
#newsbox h3 {
	font-size: 14px;
	line-height: 1.5em;
	background-color: #F1E1D8;
	margin: 4px 2px 0px;
	padding: 2px 2px 2px 30px;
	clear: both;
	font-weight: bold;
	background-image: url(images/img_new.gif);
	background-repeat: no-repeat;
	background-position: 2px center;
}
#newsbox p {
	margin: 2px;
	padding: 4px;
	line-height: 1.4em;
	border-top: 0px none #BF764F;
	border-right: 1px dotted #BF764F;
	border-bottom: 0px none #BF764F;
	border-left: 1px dotted #BF764F;
}
#newsbox a {
	padding: 4px;
	color: #0000FF;
}
#newsbox a:hover {
	color: #990000;
	background-color: #F1E1D8;
}

/*
 * プランリストボックス
 */
#planlist {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 14px;
	font-style: normal;
	line-height: 1.2em;
	font-weight: normal;
	color: #330000;
	margin: 2px 2px 2px 10px;
	padding: 0px;
	display: block;
	clear: both;
	width: 430px;
}
#planlist h3 {
	font-size: 14px;
	font-weight: bold;
	line-height: 1.5em;
	margin: 8px 2px 0px;
	padding: 2px 2px 2px 30px;
	clear: both;
	border-top: 1px dotted #F1E1D8;
	border-right: #F1E1D8;
	border-bottom: #F1E1D8;
	border-left: 1px dotted #F1E1D8;
	background-color: #DFBBA8;
	background-image: url(images/img_yoyaku.gif);
	background-repeat: no-repeat;
	background-position: left center;
}
#planlist p {
	margin: 2px;
	padding: 4px 4px 4px 12px;
	line-height: 1.4em;
	font-size: 13px;
	border-top: 1px #EFDDD3;
	border-right: 1px dotted #EFDDD3;
	border-bottom: 1px dotted #EFDDD3;
	border-left: 1px #EFDDD3;
}
#planlist h5 {
	font-size: 11px;
	font-style: italic;
	line-height: 1.2em;
	font-weight: normal;
	margin: 2px;
	padding: 2px;
}
#planlist a {
	line-height: 1.4em;
	color: #0000FF;
	padding: 4px;
}
#planlist a:hover {
	background-color: #F1E1D8;
	line-height: 1.4em;
	color: #990000;
}
/*
 * 各ホテル用プランリストボックス
 */
#hotelplan {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 14px;
	font-style: normal;
	line-height: 1.2em;
	font-weight: normal;
	color: #330000;
	margin: 2px 2px 2px 10px;
	padding: 0px;
	display: block;
	clear: both;
}
#hotelplan p {
	margin: 2px;
	padding: 4px 4px 4px 12px;
	line-height: 1.4em;
	font-size: 13px;
	border-top: 1px #EFDDD3;
	border-right: 1px dotted #EFDDD3;
	border-bottom: 1px dotted #EFDDD3;
	border-left: 1px #EFDDD3;
}
#hotelplan h3 {
	font-size: 14px;
	font-weight: bold;
	line-height: 1.5em;
	margin: 8px 2px 0px;
	padding: 2px 2px 2px 30px;
	clear: both;
	border-top: 1px dotted #F1E1D8;
	border-right: #F1E1D8;
	border-bottom: #F1E1D8;
	border-left: 1px dotted #F1E1D8;
	background-color: #DFBBA8;
	background-image: url(images/img_yoyaku.gif);
	background-repeat: no-repeat;
	background-position: left center;
}
#hotelplan a {
	line-height: 1.4em;
	color: #0000FF;
	padding: 4px;
}
#hotelplan a:hover {
	background-color: #F1E1D8;
	line-height: 1.4em;
	color: #990000;
}

/*
 * トップページの文字入りバナーボックス
 */
#banner {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	color: #330000;
	margin: 0px;
	padding: 0px;
}
#banner p {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	background-color: #F1E1D8;
	margin: 0px 4px 4px 0px;
	padding: 4px;
}

/*
 * 特別企画ボックス
 */
#special {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 13px;
	font-style: normal;
	line-height: 1.2em;
	font-weight: normal;
	color: #330000;
	clear: both;
	border: 8px solid #FFCC00;
	background: #FFF1B9;
	height: auto;
	margin: auto;
	padding-bottom: 10px;
}
#special h3 {
	font-size: 14px;
	line-height: 1.4em;
	font-weight: bold;
	background-color: #FFFFCC;
	margin: 4px;
	clear: both;
	padding: 4px 4px 4px 34px;
	color: #750000;
	background-image: url(images/img_event.gif);
	background-repeat: no-repeat;
	background-position: 2px 4px;
}
#special p {
	line-height: 1.4em;
	margin: 4px 4px 8px;
	padding-bottom: 10px;
}
#special a {
	color: #330000;
	text-decoration: none;
}
#special a:hover {
	color: #990000;
	text-decoration: underline;
}

/*
 * Blogシングル表示用ボックス
 */
#singlebox {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 14px;
	font-style: normal;
	font-weight: normal;
	color: #330000;
	padding: 6px;
	background-color: #F4E6DF;
	margin: 4px;
}
#singlebox h2 {
	font-size: 18px;
	line-height: 1.4em;
	font-weight: bold;
	color: #330000;
	background-color: #E7C9BA;
	margin: 2px;
	padding: 8px;
}
#singlebox h5 {
	font-size: 12px;
	line-height: 1.0em;
	clear: left;
	margin: 0px;
	padding: 6px;
	text-align: right;
}
#singlebox p {
	margin: 2px 2px 8px;
	padding: 6px;
	line-height: 1.4em;
	font-size: 14px;
}
/*
 * テキストナビ用ボックス
 */
#navibox {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 13px;
	font-style: normal;
	line-height: 1.2em;
	font-weight: normal;
	color: #330000;
	margin: 0px;
	padding: 4px 10px;
	display: block;
}
#navibox p {
	line-height: 1.2em;
	color: #330000;
	margin: 0px;
	padding: 4px;
}
#navibox a {
	color: #0000FF;
}
#navibox a:hover {
	color: #990000;
	background-color: #F1E1D8;
}
.addr_head {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #FFFFFF;
}
.font11 {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
}
/*
 * 汎用ボックス
 */
#mainbox {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 14px;
	font-style: normal;
	line-height: 1.4em;
	font-weight: normal;
	color: #330000;
	display: block;
	margin: 0px;
	padding: 4px;
	clear: both;
}
#mainbox p {
	display: block;
	margin: 4px;
	padding: 2px;
	text-indent: 1em;
	font-weight: normal;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 14px;
}
#mainbox h3 {
	font-size: 18px;
	line-height: 1.5em;
	font-weight: bold;
	margin: 2px;
	padding: 4px;
	background-color: #F1E1D8;
	clear: both;
}
#mainbox table {
	font-size: 14px;
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-weight: normal;
	clear: both;
	margin: 2px 12px 12px 2px;
	padding: 2px;
	float: left;
}
#mainbox h2 {
	font: bold 18px/1.2em "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	margin: 2px;
	padding: 2px;
}
/*
 * トップページの特別企画用ボックス
 */
#abstbox {
	font: normal 13px/1.4em "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	color: #330000;
	display: block;
	margin: 0px;
	padding: 0px;
	background: url(images/fuku_ai_bg.gif) repeat;
}
#abstbox p {
	font-size: 13px;
	line-height: 1.4em;
	margin: 0px;
	padding: 10px 23px;
}
/*
 * バス運行表専用ボックス
 */
#bus {
	font: 12px/1.4em "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	color: #330000;
	margin: 6px;
	padding: 8px 8px 8px 30px;
	display: block;
	clear: both;
	float: none;
}
#bus p {
	text-indent: 0pt;
	display: block;
	margin: 4px;
	padding: 4px 4px 4px 12px;
}
#bus h6 {
	font: bold 13px/1.2em "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	margin: 4px;
	padding: 6px;
	border-top: 1px dotted #330000;
	border-right: 1px #330000;
	border-bottom: 1px dotted #330000;
	border-left: 1px #330000;
	text-align: center;
}
#bus table {
	font: normal 13px/1.2em "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	color: #330000;
	margin: 2px;
	padding: 2px;
}
#bus ul {
	font: bold 14px/1.2em "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	color: #330000;
	display: block;
	margin: 4px;
	padding: 0px;
}
#bus li {
	clear: none;
	margin: 4px;
	padding: 4px;
	display: inline;
	float: none;
	background: #FFFFFF;
	border-top: 1px #CCCCCC;
	border-right: 1px #CCCCCC;
	border-bottom: 1px dotted #CCCCCC;
	border-left: 1px #CCCCCC;
}
#mainbox h4 {
	font: bold 13px/1.2em "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	margin: 8px;
	padding: 4px;
	border-top: 1px #330000;
	border-right: 1px #330000;
	border-bottom: 1px dotted #330000;
	border-left: 1px #330000;
	display: block;
}
#haikei {
	background-color: #F3E1B1;
	width: 120px;
	margin-bottom: 10px;
}
#bus h5 {
	font-size: 11px;
}
