/* CSS Document */

/*total/
/*body*/
body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
.style2 {
	font-size: 9pt;
	margin: 0px;
	padding: 0px;
	line-height:1.5em;
}
.style3 {
	color: #154B97;
	font-size: 9pt;
}
.style4 {
	font-size: 9pt;
	margin: 0px;
	padding: 0px;
	line-height:1.5em;
}
.style5 {
	font-size: 9pt;
	margin: 0px;
	padding: 0px;
	line-height:1.5em;
}
.style6 {
	font-size: 8pt;
	margin: 0px;
	padding: 0px;
	line-height:1.2em;
}
.style7 {
	font-size: 8pt;
	margin: 0px;
	padding: 0px;
	line-height:1.2em;
	color:#FFFFFF;
	background-color:#000000;
	border: solid 1px #CCC9C8;
}
.style8 {
	font-size: 8pt;
	margin: 0px;
	padding: 0px;
	line-height:1.2em;
	border: solid 1px #CCC9C8;
}
.style9 {color: #89BB4D}
.style10 {color: #E68112;
		font-size:9pt;
		line-height:1.7em;
}
.style11 {
	font-size: 8pt;
	margin: 0px;
	padding: 0px;
	line-height:1.2em;
}
.style12 {
	font-size: 8pt;
	margin: 0px;
	padding: 0px;
	line-height:1.8em;
	border-right: solid 1px #89BB4D;
}
.style13 {
	font-size: 8pt;
	margin: 0px;
	padding: 0px;
	line-height:1.6em;
}
.style14 {
	font-size: 8pt;
	margin: 0px;
	padding: 0px;
	line-height:1.5em;
}
.style15 {
	font-size: 8pt;
	margin: 0px;
	padding: 0px;
}
.style16 {color: #89BB4D;
		font-size:9pt;
		line-height:1.7em;
}
.style17 {font-size:9pt;
		line-height:1.5em;
		font-weight:bold;
}
.style18 {font-size: 10pt;
line-height:1.5em;}
.font_11_130 { font-size: 11pt; line-height: 130% }
.font_09_130 {
	font-size: 09pt;
	line-height: 130%;
	margin: 0px;
	padding: 0px;
}
.style19 {font-size: 8pt}
.style13-2 {
	font-size: 10pt;
	margin: 0px;
	padding: 0px;
	line-height:2em;
}
.style19 {font-size: 8pt}
.style20 {font-size: 10pt}
.style22 {font-size: 9pt}
.style23 {color: #E68112}
.font_back_orange {color: #F08300}
/*syuuseigo*/
#waropper2 {
	margin: 0px auto;
	padding: 0px;
	height: auto;
	width: 798px;
	border-right: 1px solid #89BB4D;
	border-left: 1px solid #89BB4D;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-color: #89BB4D;
	border-bottom-color: #89BB4D;
}
#waropper2 #header2 {
	margin: 0px 0px 15px;
	padding: 0px;
	height: 120px;
	width: 798px;
}
#waropper2 #header2 .logo {
	float: left;
	margin: 0px 5px 0px 0px;
	padding: 0px;
	height: 120px;
	width: 150px;
}
#waropper2 #header2 div {
	margin: 0px;
	height: auto;
	width: 643px;
	float: left;
	padding: 0px;
	background: #8DC44A;
	clear: right;
}
#waropper2 #header2 #header_menyu .chatman {
	margin: 0px 5px 0px 0px;
	padding: 0px;
	float: right;
	height: 74px;
	width: 72px;
}
#waropper2 #header2 p {
	margin: 0px;
	padding: 10px 0px 0px 15px;
}
#waropper2 #header2 .header_subtitle {
	color: #FFFFFF;
	font-size: 8pt;
	line-height: 1.3em;
}
#waropper2 #header2 .header_menyu {
	color: #FFFFFF;
	font-size: 8pt;
	margin: 0px 0px 0px 15px;
	padding: 0px;
	height: auto;
	width: 490px;
}
.headtext{
	color:#FFFFFF;
	font-size:8pt;
	line-height:1.4em;
	padding-left:15px;
	padding-top:5px;
}
.headmenu{
	color:#FFFFFF;
	line-height:100%;
	font-size:10pt;
	font-weight:bold;
	margin-bottom:5px;
	padding-left:15px;
	letter-spacing: 0.1em;
}
a { text-decoration: none; }

/*footer*/
#waropper2 #footer2 {
	margin: 15px 0px 0px;
	padding: 0px;
	height: 25px;
	font-size:8pt;
	width: 798px;
	color:#FFFFFF;
	background-color:#8DC44A;
	text-align:right;
	clear:both;
}
/*bannar*/
.bannar {
	margin: 0px 0px 10px;
	padding: 0px;
	height: auto;
	width: 140px;
	color: #154B97;
	text-align: center;
	font-size: 8.5pt;
	line-height:1.8em;
}.top-line {
	border: 1px solid #F08300;
}
/*system-page*/
#waropper #container #main #beta_system {
	margin: 15px 0px 0px;
	padding: 0px;
	height: auto;
	width: 610px;
	float: right;
	clear:right;
}
#waropper2 #main2 #beta_syatem #beta_system_inner {
	margin: 0px;
	padding: 0px;
	height: auto;
	width: 625px;
	border-top: thin solid #E68112;
	border-left: thin solid #E68112;
}
#waropper2 #main2 #beta_system #beta_system_inner #box1 {
	height: 135px;
	width: 610px;
	margin: 0px;
	padding: 10px 0px;
	border-top: 1px solid #FBE0C0;
	border-bottom: 1px solid #FBE0C0;
	clear:both;
}
#waropper2 #main2 #beta_system #beta_system_inner #box1 .image {
	margin: 0px;
	padding: 0px;
	float: left;
	height: 135px;
	width: 180px;
}
#waropper2 #main2 #beta_system #beta_system_inner #box1 .text {
	margin: 0px 0px 0px 10px;
	float: left;
	height: 135px;
	width: 410px;
	padding: 0px;
	font-size: 8pt;
	clear: right;
	line-height: 1.2em;
}

#waropper2 #main2 #beta_system #beta_system_inner #box1b {
	width: 610px;
	height: auto;
	margin: 0px;
	padding: 10px 0px;
	border-top: 1px solid #FBE0C0;
	border-bottom: 1px solid #FBE0C0;
	clear:both;
}
#waropper2 #main2 #beta_system #beta_system_inner #box1b .image {
	margin: 0px;
	padding: 0px;
	float: left;
	height: 135px;
	width: 180px;
}
#waropper2 #main2 #beta_system #beta_system_inner #box1b .text {
	margin: 0px 0px 0px 10px;
	float: left;
	width: 410px;
	height: auto;
	padding: 0px;
	font-size: 8pt;
	clear: right;
	line-height: 1.2em;
}
#waropper2 #main2 #beta_system #beta_system_inner #box1b .link {
	margin: 0px 0px 0px 10px;
	font-size: 8pt;
	line-height: 1.2em;
	text-align: right;
	clear: both;
}
#waropper2 #main2 #beta_system #beta_system_inner .pagelink {
	margin: 10px;
	font-size: 8pt;
	line-height: 1.2em;
	text-align: center;
	clear: both;
}

#waropper2 #main2 #beta_system #beta_system_inner #box2 {
	height: 135px;
	width: 610px;
	margin: 0px;
	padding: 10px 0px;
	border-bottom: 1px solid #FBE0C0;
	clear:both;
}
#waropper2 #main2 #beta_system #beta_system_inner #box2 .image {
	margin: 0px;
	padding: 0px;
	float: left;
	height: 135px;
	width: 180px;
}
#waropper2 #main2 #beta_system #beta_system_inner #box2 .text {
	margin: 0px 0px 0px 10px;
	float: left;
	height: 135px;
	width: 410px;
	padding: 0px;
	font-size: 8pt;
	clear: right;
	line-height: 1.2em;
}
/*reservation*/
#waropper2 #main2 #beta_reservation #beta_reservation_inner {
	margin: 0px;
	padding: 10px 0px 0px 10px;
	height: auto;
	width: 615px;
	border-top: 1px solid #E68112;
	border-left: 1px solid #E68112;
}
/*privacy*/
#waropper2 #main2 #beta_privacy #beta_privacy_inner {
	margin: 0px;
	padding: 10px 0px 0px 10px;
	height: auto;
	width: 615px;
	border-top: 1px solid #E68112;
	border-left: 1px solid #E68112;
}
/*onsen*/
#waropper2 #main2 #beta_onsen #beta_onsen_inner {
	margin: 0px;
	padding: 0px;
	height: auto;
	width: 615px;
	border-top: 1px solid #E68112;
	border-left: 1px solid #E68112;
}
#waropper2 #main2 #beta_onsen #beta_onsen_inner #beta_one {
	margin: 15px 0px 0px 15px;
	padding: 0px 0px 15px 0px;
	clear: right;
	height: auto;
	width: 610px;
	border-bottom:dotted 1px #E68112;
}
#waropper2 #main2 #beta_onsen #beta_onsen_inner #beta_two {
	margin: 15px 0px 0px 15px;
	padding: 0px 0px 15px 0px;
	clear: right;
	height: auto;
	width: 610px;
	border-bottom:solid 1px #E68112;
}
#waropper2 #main2 #beta_onsen #beta_onsen_inner #beta_three {
	margin: 15px 0px 0px 15px;
	padding: 0px 0px 15px 0px;
	clear: right;
	height: auto;
	width: 610px;
}
/*menu*/
#waropper2 #main2 #beta_menu #beta_menu_inner {
	margin: 0px;
	padding: 0px;
	height: auto;
	width: 615px;
	border-top: 1px solid #E68112;
	border-left: 1px solid #E68112;
}
#waropper2 #main2 #beta_menu #beta_menu_inner #beta_one {
	margin: 15px 0px 0px 15px;
	padding: 0px 0px 15px 0px;
	clear: right;
	height: auto;
	width: 610px;
	border-bottom:dotted 1px #E68112;
}
#waropper2 #main2 #beta_menu #beta_menu_inner #beta_two {
	margin: 15px 0px 0px 15px;
	padding: 0px 0px 15px 0px;
	clear: right;
	height: auto;
	width: 610px;
	border-bottom:solid 1px #E68112;
}
#waropper2 #main2 #beta_menu #beta_menu_inner #beta_two .style14 p {
	margin: 0px;
	padding: 5px;
	height: auto;
	width: auto;
	background: #89BB4D;
	color: #FFFFFF;
}
#waropper2 #main2 #beta_menu #beta_menu_inner #beta_three {
	margin: 15px 0px 0px 15px;
	padding: 0px 0px 15px 0px;
	clear: right;
	height: auto;
	width: 610px;
}
#waropper2 #main2 #beta_menu #beta_menu_inner #beta_four {
	margin: 0px;
	padding: 15px 0px 0px 15px;
	clear: both;
	height: auto;
	width: 615px;
	/*border-top: thin solid #E68112;
	border-left: thin solid #E68112;*/
}
#waropper2 #main2 #beta_menu #beta_menu_inner #beta_four .image {
	margin: 0px 10px 0px 0px;
	padding: 0px;
	float: right;
	height: auto;
	width: 161px;
}
/*meeting*/
#waropper2 #main2 #beta_meeting #beta_meeting_inner {
	margin: 0px;
	padding: 0px;
	height: auto;
	width: 615px;
	border-top: 1px solid #E68112;
	border-left: 1px solid #E68112;
}
#waropper2 #main2 #beta_meeting #beta_meeting_inner #beta_one {
	margin: 15px 0px 0px 15px;
	padding: 0px 0px 15px;
	clear: right;
	height: auto;
	width: 600px;
	border-bottom:dotted 1px #E68112;
}
#waropper2 #main2 #beta_meeting #beta_meeting_inner #beta_two {
	margin: 15px 0px 0px 15px;
	padding: 0px 0px 15px;
	clear: right;
	height: auto;
	width: 585px;
	border-bottom:solid 1px #E68112;
}
#waropper2 #main2 #beta_meeting #beta_meeting_inner #beta_two .style14 p {
	margin: 0px;
	padding: 5px;
	height: auto;
	width: auto;
	background: #89BB4D;
	color: #FFFFFF;
}
#waropper2 #main2 #beta_meeting #beta_meeting_inner #beta_three {
	margin: 15px 0px 0px 15px;
	padding: 0px 0px 15px;
	clear: right;
	height: auto;
	width: 600px;
}
#waropper2 #main2 #beta_meeting #beta_meeting_inner #beta_three #beta_pack {
	margin: 0px;
	padding: 0px;
	height: auto;
	width: 595px;
}
#waropper2 #main2 #beta_meeting #beta_meeting_inner #beta_four {
	margin: 15px 0px 0px 15px;
	padding: 0px 0px 15px 0px;
	clear: right;
	height: auto;
	width: 610px;
}


#waropper2 #main2 #beta_meeting #beta_meeting_inner #beta_three p {
	margin: 0px;
	padding: 0px;
	height: auto;
	width: 595px;
}
#waropper2 #main2 #beta_meeting #beta_meeting_inner #beta_four {
	margin: 15px 0px 0px 15px;
	padding: 15px 0px 15px 10px;
	clear: right;
	height: auto;
	width: 590px;
	background: #F4EFAC;
}
/*mail*/
#waropper2 #main2 #beta_mail #beta_mail_inner {
	margin: 0px;
	padding: 10px 0px 0px 10px;
	height: auto;
	width: 615px;
	border-top: 1px solid #E68112;
	border-left: 1px solid #E68112;
}
/*guestroom-syousai*/
#waropper2 #main2 #beta_guestroom_syousai #beta_guestroom_syousai_inner {
	margin: 0px;
	padding: 0px;
	height: auto;
	width: 615px;
	border-top: 1px solid #E68112;
	border-left: 1px solid #E68112;
}
#waropper2 #main2 #beta_guestroom_syousai #beta_guestroom_syousai_inner #beta_one {
	margin: 15px 0px 0px 15px;
	padding: 0px 0px 15px 0px;
	clear: right;
	height: auto;
	width: 610px;
	border-bottom:1px dotted #E68112;
}
#waropper2 #main2 #beta_guestroom_syousai #beta_guestroom_syousai_inner #beta_two {
	margin: 15px 0px 0px 15px;
	padding: 0px 0px 15px 0px;
	clear: right;
	height: auto;
	width: 610px;
	border-bottom:solid 1px #E68112;
}
#waropper2 #main2 #beta_guestroom_syousai #beta_guestroom_syousai_inner #beta_three {
	margin: 15px 0px 0px 15px;
	padding: 0px 0px 15px 0px;
	clear: right;
	height: auto;
	width: 610px;
}
/*guest-room*/
#waropper2 #main2 #beta_guestroom #beta_guestroom_inner {
	margin: 0px;
	padding: 0px;
	height: auto;
	width: 615px;
	border-top: 1px solid #E68112;
	border-left: 1px solid #E68112;
}
#waropper2 #main2 #beta_guestroom #beta_guestroom_inner #beta_one {
	margin: 15px 0px 0px 15px;
	padding: 0px 0px 15px;
	clear: right;
	height: 134px;
	width: 600px;
	border-bottom:dotted 1px #E68112;
}
/*food-page*/
#waropper2 #main2 #beta_food #beta_one {
	margin: 0px;
	padding: 15px 0px 0px 15px;
	clear: both;
	height: auto;
	width: 625px;
	border-top: thin solid #E68112;
	border-left: thin solid #E68112;
}
#waropper2 #main2 #beta_food #beta_one .image {
	margin: 0px 10px 0px 0px;
	padding: 0px;
	float: right;
	height: auto;
	width: 161px;
}
#waropper2 #main2 #beta_food #beta_two {
	margin: 0px;
	padding: 15px 0px 0px 15px;
	clear: both;
	height: auto;
	width: 605px;
	border-top: 1px solid #E68112;
	border-left: 1px solid #E68112;
}
#waropper2 #main2 #beta_food #beta_one .text {
	margin: 0px;
	padding: 0px;
	height: auto;
	width: 434px;
}
#waropper2 #main2 #beta_food #beta_one .style4 {
	margin: 0px;
	padding: 0px;
	height: auto;
	width: 440px;
}
#waropper2 #main2 #beta_food #menu_center {
	margin: 0px;
	padding: 0px 0px 0px 15px;
	height: auto;
	width: 615px;
	border-left: 1px solid #E68112;
}
/*facilities*/
#waropper2 #main2 #beta_facility #beta_facility_inner {
	margin: 0px;
	padding: 0px;
	height: auto;
	width: 615px;
	border-top: 1px solid #E68112;
	border-left: 1px solid #E68112;
}
#waropper2 #main2 #beta_facility #beta_facility_inner #beta_one {
	margin: 15px 0px 0px 15px;
	padding: 0px 0px 15px 0px;
	clear: right;
	height: auto;
	width: 610px;
	border-bottom:dotted 1px #E68112;
}
#waropper2 #main2 #beta_facility #beta_facility_inner #beta_two {
	margin: 15px 0px 0px 15px;
	padding: 0px 0px 15px 0px;
	clear: right;
	height: auto;
	width: 610px;
	border-bottom:solid 1px #E68112;
}
#waropper2 #main2 #beta_facility #beta_facility_inner #beta_two .style14 p {
	margin: 0px;
	padding: 5px;
	height: auto;
	width: auto;
	background: #89BB4D;
	color: #FFFFFF;
}
#waropper2 #main2 #beta_facility #beta_facility_inner #beta_three {
	margin: 15px 0px 0px 15px;
	padding: 0px 0px 15px 0px;
	clear: right;
	height: auto;
	width: 610px;
}
/*access*/
#waropper2 #main2 #beta_access #beta_access_inner {
	margin: 0px;
	padding: 0px 0px 0px 15px;
	height: auto;
	width: 604px;
	border-top: 1px solid #E68112;
	border-left: 1px solid #E68112;
}
#waropper2 #main2 #beta_guestroom #beta_guestroom_inner #beta_two .style18 .kyakusitucap {
	border-bottom: 1px dotted #E68112;
	margin-left:15px;
}
/*map*/
#waropper2 #main2 #beta_access #beta_access_inner #beta_three .style6 img {
	text-align: right;
}
#main #map-cap {
	height: auto;
	width: 618px;
	border-bottom: 1px dotted #E68112;
	margin: 10px 0px;
	padding: 0px;
}
#waropper2 #main2 #beta_guestroom #beta_guestroom_inner #beta_top {
margin: 15px 0px 0px 15px;
	padding: 0px 0px 15px;
	clear: right;
	height: auto;
	width: 585px;
	border-bottom:solid 1px #E68112;
}

