h1 {
	float: left;
	width: 295px;
}
.head_in {
	width: 1000px;
	margin-right: auto;
	margin-left: auto;
	height: 150px;
	background-image: url(../image/head_bg.jpg);
	background-repeat: no-repeat;
}
#header {
}

#headmenu {
	float: right;
	text-align: right;
}
#top_plan_nav {
	clear: both;
	background-color: #1e50a2;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #666;
}
#top_plan_nav .nav_in ul li {
	display: inline;
}
#top_plan_nav .nav_in {
	text-align: right;
}

#nav ul li {
	display: inline;
	color: #666;
	margin-left: 2px;
}
#head_tel {
	padding-top: 10px;
	padding-bottom: 15px;
	color: #333;
	font-family: "ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif;
	font-size: 105%;
}

#nav ul {
}

#nav ul li a {
	color: #666;
}

#info {
	width: 1000px;
	margin-right: auto;
	margin-left: auto;
	padding-bottom: 30px;
	padding-top: 20px;
}
#footer {
	height: 300px;
	margin-right: auto;
	margin-left: auto;
	background-color: #1e50a2;
	padding-top: 20px;
	border-top-width: 4px;
	border-top-style: solid;
	border-top-color: #006e54;
	clear: both;
}
#foot_in {
	width: 1000px;
	margin-right: auto;
	margin-left: auto;
}

#map {
	height: 200px;
	width: 400px;
	margin-top: 20px;
	margin-left: 30px;
	background-color: #CCC;
	float: left;
	border: 8px solid #FFF;
}
.nav_in {
	width: 1000px;
	margin-right: auto;
	margin-left: auto;
}
#slide {
	background-image: url(../image/bg.jpg);
}
.slide_in {
	background-color: #FFF;
	height: 450px;
	width: 1000px;
	margin-right: auto;
	margin-left: auto;
}

/*---------------------------------------
地図サイズ
---------------------------------------**/
div#gMap {
	width: 400px;
	height: 200px;
	margin-right: auto;
	margin-left: auto;
}

div#gMap2 {
	width: 600px;
	height: 400px;
	margin-top: 30px;
}

div#gMap h4{
	color: #F60;
}
div#gMap p{
	color: #333;
	font-size: 90%;
	line-height: 1.3;
}
#foot_adress {
	height: 200px;
	width: 450px;
	float: left;
	margin-top: 20px;
	margin-left: 50px;
	color: #e0ffff;
}
#foot_adress .foot_menu ul li {
	padding-bottom: 5px;
}
#foot_adress .foot_menu ul li a {
	color: #e0ffff;
	}
#foot_adress .foot_menu ul li a:hover {
	color: #ffb6c1;
	}
#foot_adress .foot_menu ul {
	width: 140px;
	float: left;
}
#foot_adress .foot_menu {
	padding-top: 10px;
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #e0ffff;
	margin-top: 15px;
	padding-bottom: 10px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #e0ffff;
}
#foot_adress h4 {
	font-family: "ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif;
	font-size: 180%;
	font-weight: bold;
}
#foot_adress .tel {
	font-size: 120%;
	font-weight: bold;
}
#foot_adress .mailto a {
	font-size: 120%;
	font-weight: bold;
	color: #e0ffff;
}
#foot_adress .adress {
}
#foot_adress .copy {
	padding-top: 10px;
}
#cont {
	width: 1000px;
	margin-right: auto;
	margin-left: auto;
	background-color: #FFF;
}
#cont_wrap {
	background-image: url(../image/bg2.jpg);
}
#contleft {
	float: left;
	width: 250px;
}
#cont_right {
	width: 600px;
	float: left;
	padding-right: 100px;
	padding-left: 50px;
	padding-top: 20px;
}
#cont .read {
	font-family: "ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif;
	font-size: 110%;
	color: #666;
	line-height: 1.8;
	text-align: center;
	margin-bottom: 30px;
}
#cont .room_box {
	width: 560px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #999;
	border-left-color: #999;
	padding: 20px;
	text-align: center;
	margin-bottom: 50px;
}
.room_box h3 {
	font-family: "ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif;
	font-size: 300%;
	font-weight: bold;
	color: #666;
	padding-bottom: 20px;
}
.room_box .p_frame img {
	padding: 6px;
	border: 1px solid #999;
}
.room_box p {
	color: #333;
	line-height: 1.8;
	margin-top: 20px;
}

#cont .syoku_box {
	width: 600px;
	margin-bottom: 30px;
	padding-top: 15px;
	clear: both;
}
.syoku_box h3 {
	font-family: "ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif;
	font-size: 250%;
	font-weight: bold;
	color: #963;
	padding-bottom: 20px;
}
.syoku_box .p_frame img {
	padding: 6px;
	border: 1px solid #999;
}
.syoku_box p {
	color: #333;
	line-height: 1.8;
	margin-top: 20px;
}

/*-----テーブル08------*/
table.table08 {
	margin-top: 0.2em;
	margin-bottom: 1em;
	width: 100%;
	border-collapse: collapse;
	border: solid 1px #999;
	font-size: 100%;
}

table.table08 caption {
  margin-top: 1em;
  text-align: left;
}

table.table08 th,
table.table08 td {
  border: solid 1px #999;
  padding: 4px 6px;
}

table.table08 th {
	text-align: center;
	white-space: nowrap;
	color: #333;
	font-weight: bold;
	background-color: #fafad2;
}

table.table08 td.course {
	font-weight: bold;
	background-color: #960;
	color: #FFF;
}

table.table08 td.course2 {
	text-align: center;
	font-weight: bold;
	background-color: #960;
	color: #FFF;
}

table.table08 td.cen {
	text-align: center;
}

table.table08 td.txt {
	color: #333;
	line-height: 1.8;
	text-align: left;
}
table.table08 td.time,
table.table08 td.fee {
  text-align: right;
  white-space: nowrap;
}

/*-----テーブル08------*/

.access_tit {
	font-size: 150%;
	padding-left: 30px;
	font-family: "ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif;
	height: 80px;
	line-height: 80px;
	border-left-width: 3px;
	border-left-style: solid;
	border-left-color: #999;
	font-weight: bold;
	color: #963;
	margin-top: 30px;
}
.access_box {
	margin-top: 20px;
}
#width-598 .font14b.f_red {
	font-size: 140%;
	font-weight: bold;
	color: #06C;
}
#width-598 {
	color: #333;
	line-height: 1.8;
}

#width-598 .txt {
	font-size: 95%;
	line-height: 1.8;
	color: #333;
	margin-bottom: 30px;
	margin-top: 10px;
	margin-left: 10px;
}

#width-598 .txt p {
	padding-left: 1.5em;
	text-indent: -1.5em;
}

#width-598 .att {
	padding-left:1.5em;
	text-indent:-1.5em;
	margin-bottom:10px;
}

#width-598 .att p {
	padding-left: 2.2em;
	text-indent: -2.7em;
}


#width-598 .att .att2 {
	padding-left: 3.5em;
	text-indent: -3.5em;
}

#info01 {
	width: 700px;
	margin-left: 20px;
	margin-top: 20px;
	float: left;
}
#search {
	width: 220px;
	float: left;
	margin-left: 20px;
	border-left-width: 1px;
	border-left-style: dotted;
	border-left-color: #666;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 30px;
}
#info01 .txt {
	font-family: "ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif;
	color: #333;
	line-height: 1.6;
	padding-bottom: 5px;
}
#info01 .info_plan_p {
	padding: 5px;
	border: 1px solid #999;
	float: left;
	margin-right: 10px;
}
#info01 .title {
	font-family: "ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif;
	font-size: 120%;
	font-weight: bold;
	color: #936;
	margin-bottom: 5px;
}
#info01 .txt .red {
	font-size: 140%;
	color: #900;
	font-weight: bold;
}
#search .search_box {
	height: 150px;
	width: 210px;
}
#search .search_btn {
	padding-bottom: 10px;
}
#tab li,{
	background-color:#FCC;
	color: #36C;
}
#cont_right .contents {
	clear: both;
}
#tab li {
	float: left;
	list-style: none;
	cursor: pointer;
	background: #eee;
	width: 170px;
	margin-right: 10px;
	text-align: center;
	color: #930;
	padding-top: 13px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	font-size: 120%;
	height: 40px;
	font-weight: bold;
}

#tab li:hover {
	background-color:#FFC
	}
.syoku_box_l {
	float: left;
	width: 280px;
	margin-right: 20px;
}
.plan_tit {
	font-size: 140%;
	font-weight: bold;
	color: #930;
	line-height: 1.8;
	text-align:center;
}
.syoku_box_r p {
	margin: 0px;
	padding: 0px;
	line-height: 1.4;
}
.syoku_tit {
	font-size: 200%;
	font-weight: bold;
	color: #666;
	font-family: "ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif;
	padding-top: 15px;
	padding-bottom: 20px;
}

.syoku_box_r {
	float: left;
	width: 280px;
}
#wake {
	width: 230px;
	padding-left: 10px;
}


.top_infobox2 {
	width: 650px;
	margin-left: 40px;
	float: left;
	line-height: 1.8;
	color: #333;
}
#info .top_infobox2 .info_tit {
	font-family: "ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif;
	font-size: 140%;
	color: #06C;
	font-weight: bold;
	padding-bottom: 5px;
}
.top_infobox2 .tel {
	font-size: 140%;
	font-weight: bold;
	color: #930;
}
.top_infobox2 .infobox_p {
	border: 1px solid #999;
	text-align: center;
	padding: 5px;
	float: left;
}
.top_infobox2 .news_p {
	float: left;
	width: 280px;
	padding-left: 20px;
}

.top_infobox2 .news {
	width: 340px;
	float: left;
}

.news .day {
	color: #933;
}
.news .tit {
	font-size: 120%;
	font-weight: bold;
	color: #933;
}
.syoku_box .price {
	clear: both;
	width: 580px;
	padding-top: 20px;
}

td .f_wht {
	color: #FFF;
}

.spot_read {
	font-size: 110%;
	line-height: 1.7;
	color: #333;
}

.spot_box {
	width: 600px;
	margin-top: 20px;
	clear: both;
	margin-bottom: 20px;
	padding-bottom: 20px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #666;
}
.spot_box .spot_pl {
	height: 230px;
	width: 275px;
	margin-right: 10px;
	margin-left: 15px;
	float:left;
}

.spot_box .spot_pr {
	height: 230px;
	width: 275px;
	margin-left: 10px;
	margin-right: 15px;
	float:right;
}

.spot_tit {
	font-size: 130%;
	color: #933;
	font-weight: bold;
	margin-bottom: 10px;
}
.spot_honbun {
	color: #333;
	line-height: 1.6;
}
.spot_txt {
	width: 280px;
	float: left;
}
.spot_info {
	clear: both;
	width: 600px;
	padding-top: 15px;
}


/**2016.1.19**/

.top_infobox3 {
	width: 340px;
	margin-left: 40px;
	float: left;
	line-height: 1.8;
	color: #333;
}
#info .top_infobox3 .info_tit {
	font-family: "ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif;
	font-size: 140%;
	color: #06C;
	font-weight: bold;
	padding-bottom: 5px;
}
.top_infobox3 .tel {
	font-size: 140%;
	font-weight: bold;
	color: #930;
}
.top_infobox3 .infobox_p {
	border: 1px solid #999;
	text-align: center;
	padding: 5px;
	float: left;
}
.top_infobox3 .news_p {
	float: left;
	width: 280px;
	padding-left: 20px;
}

.top_infobox3 .news {
	width: 340px;
	float: left;
}

.room_box .s_txt {
	width: 240px;
	text-align: center;
	margin: 10px auto 10px auto;
	float:left;
	line-height:1.8;
	
}

.room_box h3.mh {
	font-family: "ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif;
	font-size: 16px;
	font-weight:normal;
	color: #666;
	padding-bottom: 10px;
}

#tab2 li,{
	background-color:#FCC;
	color: #36C;
}

#tab2 li {
	float: left;
	list-style: none;
	cursor: pointer;
	background: #eee;
	width: 250px;
	margin-right: 15px;
	margin-left: 15px;
	text-align: center;
	color: #930;
	padding-top: 13px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	font-size: 120%;
	height: 30px;
	font-weight: bold;
}

#tab2 li:hover {
	background-color:#FFC
	}
#rss {
	width: 1000px;
	height: 330px;
	margin-left: 40px;
	float: left;
}
#rss p {
	margin-bottom: 10px;
}

#info_colona {
	width: 650px;
	margin-top: 20px;
	margin-bottom:
}