@charset "utf-8";

a:link {text-decoration:underline; color:#1D3994;}
a:visited {text-decoration:underline; color:#941D55;}
a:hover {text-decoration:none; color:#1D3994;}

#container {
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	width: 800px;
	background:url(../img/left_bg.gif);
	background-repeat:repeat-y;
}
#contents {
	width: 800px;
	clear: both;
	background-color: #E6E6E6;
}


#header {
	font-size:10px; color:#000000;
	line-height:20px;
	background:#FFFFFF;
	padding:0px 0px 2px 0px;
}
div#header h2{
	font-size: 12px;
	padding-left: 0px;
	padding-top: 5px;
	padding-bottom: 5px;

}


#flash {
	width: 800px;
	margin: 0px;
	padding: 0px;
}
#container #main_nav {
	width: 800px;
	margin: 0px;
	padding: 0px;
}
#main_nav{
	height: 73px;
}
#main_nav ul {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}
#main_nav li {
	display: inline;
	padding:0px;
	margin:0px;
}

#left_col {
	width: 240px;
	background:url(../img/left_col_back_01.gif);
	background-repeat: no-repeat;
	clear: none;
	float: left;
	padding-top: 15px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#left_col #campain {
	margin:7px 0px 15px 14px;
}
#under #keiyaku {
	margin-left: 14px;
}

#left_col #text_area {
	background-color: #FFFFFF;
	height: 90px;
	width: 234px;
	margin: 3px;
}
.text_area {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 12px;
	line-height: 18px;
	margin:4px 5px 5px 5px;
	padding: 5px 5px 5px 5px;
	background:#FFFFFF;
}
.text_area p {margin:0px; padding:0px;}

.more {
	font-size: 12px;
	text-align: right;
	margin:5px 0px 0px 0px;
}


#text_area2 address {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 10px;
	color: #666666;
	line-height: 12px;
	margin:15px 0px 0px 10px;
	padding:0px;
	font-style:normal;
}
#right_col {
	float: left;
	background-position: right bottom;
	width:560px;
	background-color: #FFFFFF;
	background-image: url(../img/right_back.jpg);
	background-repeat: no-repeat;
	height: auto;
}
#right_col #under {
	clear: left;
	float: none;
	padding:25px 0px 30px 0px
}

#right_col #photo_area {
	float: left;
}

#right_col #text_area3 {
	float: left;
	padding: 20px 0px 0px 20px;
	margin: 0px 0px 0px 0px;
	line-height:30px;
}

#text_area3 h3 {
	margin:0px 0px 0px 0px;
	padding:0px 0px 10px 0px;

}



#footer {
	width:800px;
	background-color: #171717;
	line-height:16px;
	color: #FFFFFF;
	clear: both;
	text-align: center;
	padding:0px;
	margin-top:0px;
	border-top-width: 2px;
	border-top-style: solid;
	border-top-color: #E13937;
	border-left-color: #E13937;
}
#footer p {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 12px;
	padding: 10px 0px 0px 0px;
	margin: 0px;
}
#footer a:link {text-decoration:none; color:#FFFFFF;}
#footer a:visited {text-decoration:none; color:#FFFFFF;}
#footer a:hover {text-decoration:underline; color:#FFFFFF;}

#copy_right {
	font-size:9px;
	font-style:normal;
	padding: 3px 0px 7px 0px;
}



/* 中ページパーツ-----------------------*/

/* 中ページ一番下のSEO用テキスト-----------------------*/

p.ad_comment {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size:12px;
	color:#CC0000;
	line-height:16px;
	padding:0px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 20px;
}
.ad_comment span {font-size:12px; color:#E05C26; line-height:18px; font-weight:bold;}


.right_contents {
	float: left;
	width:540px;
	padding:0px 0px 10px 20px;
	background-color: #FFFFFF;
}

/* タイトル-----------------------*/
.h01 {font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3"; background:url(../img/h01.gif); background-repeat:no-repeat; padding:9px 0px 0px 30px; margin:30px 0px 0px 0px; font-size:16px; width:510px; height:36px;}

.h03 {font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3"; background:url(../img/h03.gif); background-repeat:no-repeat; padding:0px 0px 15px 13px; margin:20px 0px 0px 10px; text-align:left; font-size:14px;}

/* 段落-----------------------*/
p.p01 {margin:20px 0px 0px 0px; padding:0px 0px 0px 0px; font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3"; font-size:14px; line-height:22px;}


/* フォント-----------------------*/
.f_red {color:#C50110;}
.f_orange {color:#E05C26;}
.f_bold {font-weight:bold;}


/* ライン-----------------------*/
/* オレンジ点線*/
div.orange_dotted {border-top:1px dotted #EA5710; margin:15px 0px 0px 0px;}


/* 施設一覧ページcom.html-----------------------*/

table.hotel_orange {width:537px; margin:25px 0px 0px 0px; background:#FFF2E8; border:1px solid #F9A263; border-collapse:collapse;}
.hotel_orange th{ width:200px;vertical-align:top; padding:20px 15px 10px 20px; font-size:14px; color:#666666; text-align:left; line-height:14px;}
.hotel_orange td{vertical-align:top; padding:10px 10px 10px 0px;}


table.hotel_yellow {width:537px; margin:25px 0px 0px 0px; background:#FFF8E8; border:1px solid #F9C663; border-collapse:collapse;}
.hotel_yellow th{ width:200px;vertical-align:top; padding:20px 15px 10px 20px; font-size:14px; color:#666666; text-align:left; line-height:14px;}
.hotel_yellow td{vertical-align:top; padding:10px 10px 10px 0px;}


.hotel_yellow img {float:left; margin:20px 0px 0px 0px;}
.hotel_orange img {float:left; margin:20px 0px 0px 0px;}

.hotel_yellow span {display:block;  padding:1px 0px 0px 20px; background:url(../img/marker_arrow.gif) no-repeat; white-space:nowrap;}
.hotel_orange span {display:block; padding:1px 0px 0px 20px; background:url(../img/marker_arrow.gif) no-repeat; white-space:nowrap;}

.com_comment {font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3"; width:520px; margin:0px; padding:10px 10px 10px 10px; font-size:12px; background:#E16912; line-height:18px; color:#FFFFFF;}

div.hotel_right {float:left;}
ul.hotel_text {margin:0px 0px 0px 0px;}
.hotel_text li {font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3"; padding:0px 0px 5px 0px; margin:5px 0px 0px 20px; font-size:12px; list-style-image:url(../img/marker_dot.gif); line-height:18px; border-bottom:1px dotted #F9A263;}

.hotel_comment ul {margin:10px 0px 0px 0px; padding:0px 0px 15px 0px;}
.hotel_comment li {font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3"; margin:5px 0px 0px 0px; font-size:12px; list-style-image:url(../img/marker_dot.gif); line-height:18px; padding:0px;}



/* お部屋ページroom.html-----------------------*/
.room_box {width:540px;}
.room_box div {width:258px; margin:25px 0px 0px 0px; padding:0px 0px 15px 5px; background:#FFF8E8; border:1px solid #F9A263; overflow:auto; float:left;}

.room_box ul{margin:0px 0px 0px 10px;}
.room_box li {font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3"; margin:0px 0px 0px 20px; font-size:12px; list-style-image:url(../img/marker_dot.gif); line-height:18px;}

h3.free_service {margin:25px 0px 0px 0px; padding:0px; text-align:left;}

caption {
	font-size: 12px;
	color: #D26311;
}

/* 料金ページprice.html-----------------------*/
table.price {border:1px solid #E37525; margin:20px 0px 0px 0px; width:520px; border-collapse:collapse;}
.price th{font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3"; font-size:14px; padding:10px 20px 10px 20px; text-align:left; background:#FFE7B2; color:#D34A00; border:1px solid #E37525;}
.price td{font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3"; font-size:14px; padding:10px 20px 10px 20px; background:#FFF8E8; text-align:right; color:#D34A00; border:1px solid #E37525;}


ul.price_comment {list-style:url(../img/marker_triangle.gif); padding:0px 0px 0px 0px; margin:20px 0px 10px 20px;}
.price_comment li {font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3"; font-size:14px; padding:0px 0px 3px 0px; margin:0px; line-height:20px;}


.price span {font-weight:normal;}

.h01 span{font-size:12px; font-weight:normal;}


/* お問い合わせページcontact.html-----------------------*/
table.contact {
	border:1px solid #E37525;
	width:520px;
	border-collapse:collapse;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
.contact th{font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3"; font-size:14px; padding:10px 20px 10px 20px; text-align:left; background:#FFE7B2; color:#D34A00; border:1px solid #E37525;}
.contact td{
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size:14px;
	background:#FFF8E8;
	text-align:left;
	color:#D34A00;
	border:1px solid #E37525;
	margin-left: 5px;
	padding-top: 10px;
	padding-right: 20px;
	padding-bottom: 10px;
	padding-left: 20px;
}


ul.contact_comment {list-style:url(../img/marker_triangle.gif); padding:0px 0px 0px 0px; margin:20px 0px 10px 20px;}
.contact_comment li {font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3"; font-size:14px; padding:0px 0px 3px 0px; margin:0px; line-height:20px;}


.contact span {font-weight:normal;}

.h01 span{font-size:12px; font-weight:normal;}


/* 提携宿募集ページjoin.html-----------------------*/

.join_box {margin:15px 0px 0px 0px; padding:5px 10px 15px 10px; background:#FFF8E8; border:1px solid #F9A263; overflow:auto;}
.join_box p {font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3"; font-size:12px; padding:0px 0px 0px 20px; margin:0px; line-height:18px; color:#333333;}


/* 他県ページohter.html-----------------------*/
div.other_text {margin:10px 0px 0px 0px; padding:0px; background:#FFF2E8; border:1px solid #E16912; line-height:18px; color:#333333;}
.other_text p {font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3"; margin:0px; padding:10px 10px 10px 10px; font-size:12px; line-height:18px; color:#333333;}

.other_text table {width:526px; font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3"; margin:10px 5px 10px 5px;background:#FFFFFF; display:block;}
.other_text td {font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3"; padding:5px; font-size:12px; line-height:18px; color:#333333; background:#FFFFFF; display:block;}
.other_text th {font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3"; padding:5px; font-size:12px; line-height:18px; color:#333333; background:#FFFFFF; display:block;}

.other_text img {border-top:1px solid #E16912; border-bottom:1px solid #E16912;}

.other_text ul {margin:10px 0px 0px 20px; padding:0px 0px 15px 0px;}
.other_text li {font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3"; margin:10px 0px 0px 20px; font-size:12px; list-style-image:url(../img/marker_dot.gif); line-height:12px;}

.hidden {display:none;}

/* キャンペーンページcampaign.html-----------------------*/
.campaign_comment ul {margin:0px 0px 0px 0px; padding:0px 0px 15px 0px;}
.campaign_comment li {font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3"; padding:0px; margin:5px 0px 0px 0px; font-size:12px; list-style-image:url(../img/marker_dot.gif); line-height:18px;}

strong,b{
color:#fff;
font-size:10%;}

#footer span a:active,#footer span a:link,#footer span a:hover,#footer span a:visit{
color:#171717;
font-size:10%;
}

a.link:link, a.link:visited, a.link:active {
color:#171717;
font-size:10%;
}

a.link:hover {
color:#171717;
font-size:10%;
}

