body {
	margin : 0 ;
	padding : 0 ;
	width : 100% ; 

	background:#f5f4ef;
    background-repeat: no-repeat;
}
div#back{
	background-image: url(./img/bg.jpg);
	background-repeat: repeat-x;
	margin: 0 ;
	min-width:1016px;
}
div#back02{
	background-image: url(./img/bg02.jpg);
	background-repeat: repeat-x;
	margin: 0 ;
	min-width:1016px;
}
div#mybody {
	position : relative ;
	margin: 0 auto;
	width : 960px ;
}

div#head {
	margin: 0px;
	padding:0px;
	_padding:3px 0px 0px 0px;
	width : 1144px;
	height: 80px;
	align: center;
	background-image: url(./img/head_bg02.jpg);
	background-repeat: no-repeat;
}
div#head h1{	
	display:inline;
	float:left;
	width:300px;
	height:65px;
	margin:15px 0 0px 0px;
	background: url(./img/head.jpg) no-repeat;
	}
div#head h1 a{
	display:block;
	height:60px;
	text-indent:-9999px;
	}
div#head_r{
	float:right;
	height:74px;
	width:400px;
	margin:2px 0 0px 0px;
	background: url(./img/tel.jpg) no-repeat;
}
div#menu {
	margin: 3px 0px 30px 0px;
	color: #ffffff;
	width : 1000px ;
	height: 100px;
}
* html div#menu {
	margin: 16px 0px 0px 0px;
	color: #ffffff;
	width : 1000px ;
	height: 115px;
}
div#menu ul{
	margin: 0px;
	display:inline;
}
div#menu li{
	display:inline;
	list-style-type:none;
	width:160px;
	height:100px;
	float:left;
}
div#menu li a:hover{
	background:none !important;
}
div#menu a{
	display:block;
	height:100%;
	text-indent:-9999px;
}
a:focus{
/*\*/
	overflow: hidden;
/**/
}
li.home{
	background:url(./img/mn00b.png);
}
li.home a{
	background:url(./img/mn00.png);
}
li.is{
	background:url(./img/mn01b.png);
}
li.is a{
	background:url(./img/mn01.png);
}
li.ch{
	background:url(./img/mn02b.png);
}
li.ch a{
	background:url(./img/mn02.png);
}
li.cn{
	background:url(./img/mn03b.png);
}
li.cn a{
	background:url(./img/mn03.png);
}
li.ca{
	background:url(./img/mn04b.png);
}
li.ca a{
	background:url(./img/mn04.png);
}
li.li{
	background:url(./img/mn05b.png);
}
li.li a{
	background:url(./img/mn05.png);
}
li.ka{
	background:url(./img/mn06b.jpg);
}
li.ka a{
	background:url(./img/mn06.jpg);
}
li.qa{
	background:url(./img/mn07b.jpg);
}
li.qa a{
	background:url(./img/mn07.jpg);
}
li.bl{
	background:url(./img/mn08.jpg);
}
li.bl a{
	background:url(./img/mn08.jpg);
}
li.ma{
	background:url(./img/mn09b.jpg);
}
li.ma a{
	background:url(./img/mn09.jpg);
}

div#main {
	margin:0 auto;
	padding: 0px 0px;
	width:956px;
	_width:916px;
	**background:#ffffff;
	*border-right:solid 1px #F4F3EC;
	*border-left:solid 1px #F4F3EC;
}

div#m_main{
	
	padding:0px 0px 10px 0px;
	_padding:400px 0px 10px 10px;
	**background:url(./img/m_mainbg.jpg) no-repeat;

	font-size:90%;
	margin:0 auto;
}
div#m_main_l{
	width:660px;
	float:left;
	margin-top:0px;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 15px;
	padding-left: 0px;
	
}

.onsen01{
	margin-top:40px;

	*background:#ffffff;
	line-height:150%;

	*border:dashed 1px #d63c7a;
	*background:url(./img/onsen01.jpg) no-repeat;

	*height:180px;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 0px;
}

div#top_ob{
	background:url(./img/ob_bg.jpg) no-repeat;
	padding:10px 0px;
}
div#top_ob02{
	background:url(./img/ob_bg02.jpg) no-repeat;
	padding:10px 0px;
	height:335px;
}

.onsen02{
	margin-top:20px;
	padding:210px 10px 10px 10px;
	*background:#ffffff;
	line-height:150%;
	*border:dashed 1px #d63c7a;
	background:url(./img/onsen01.jpg) no-repeat;
	*height:180px;
}
.kutu_txt{
	**margin-top:20px;
	padding:10px 10px 10px 10px;
	*background:#ffffff;
	line-height:150%;
	*border:dashed 1px #d63c7a;
	**background:url(./img/onsen01.jpg) no-repeat;
	*height:180px;
}
.ganban01{
	margin-top:20px;
	padding:210px 10px 10px 10px;
	*background:#ffffff;
	line-height:150%;
	*border:dashed 1px #d63c7a;
	background:url(./img/ganban.jpg) no-repeat;
	*height:180px;
}
.access{
	margin-top:0px;
	padding:0px 10px 10px 10px;
	line-height:150%;
}
.ac_txt{
	padding-left:10px;
	line-height:150%;
	
}
.bbq_txt{
	padding-left:10px;
	line-height:150%;
	background:url(./img/bbq01.png) no-repeat;
}
.syokuyoku01{
	margin-top:20px;
	padding:210px 10px 10px 10px;
	*background:#ffffff;
	line-height:150%;
	*border:dashed 1px #d63c7a;
	background:url(./img/syokuyoku01.jpg) no-repeat;
	
}
.walking01{
	margin-top:20px;
	padding:210px 10px 10px 10px;
	*background:#ffffff;
	line-height:150%;
	*border:dashed 1px #d63c7a;
	background:url(./img/walking.jpg) no-repeat;
	
}
.sports01{
	margin-top:20px;
	padding:210px 10px 10px 10px;
	*background:#ffffff;
	line-height:150%;
	*border:dashed 1px #d63c7a;
	background:url(./img/sports01.jpg) no-repeat;
	
}
.pool01{
	margin-top:20px;
	padding:210px 10px 10px 10px;
	*background:#ffffff;
	line-height:150%;
	*border:dashed 1px #d63c7a;
	background:url(./img/pool.jpg) no-repeat;
	
}
.relax01{
	margin-top:20px;
	padding:210px 10px 10px 10px;
	*background:#ffffff;
	line-height:150%;
	*border:dashed 1px #d63c7a;
	background:url(./img/relax.jpg) no-repeat;
	
}
.golf01{
	margin-top:20px;
	padding:210px 10px 10px 10px;
	*background:#ffffff;
	line-height:150%;
	*border:dashed 1px #d63c7a;
	background:url(./img/golf.jpg) no-repeat;
	
}
.gym01{
	margin-top:20px;
	padding:210px 10px 10px 10px;
	*background:#ffffff;
	line-height:150%;
	*border:dashed 1px #d63c7a;
	background:url(./img/gym.jpg) no-repeat;
	
}
.katura01{
	margin-top:20px;
	padding:210px 10px 10px 10px;
	*background:#ffffff;
	line-height:150%;
	*border:dashed 1px #d63c7a;
	background:url(./img/restaurant03.jpg) no-repeat;
	
}
.yakuzen01{
	margin-top:20px;
	padding:210px 10px 10px 10px;
	*background:#ffffff;
	line-height:150%;
	*border:dashed 1px #d63c7a;
	background:url(./img/yakuzen03.jpg) no-repeat;
	
}
.satono01{
	margin-top:20px;
	padding:210px 10px 10px 10px;
	*background:#ffffff;
	line-height:150%;
	*border:dashed 1px #d63c7a;
	background:url(./img/satonoichi05.jpg) no-repeat;
	
}
.saika01{
	margin-top:20px;
	padding:210px 10px 10px 10px;
	*background:#ffffff;
	line-height:150%;
	*border:dashed 1px #d63c7a;
	background:url(./img/saika02.jpg) no-repeat;
	
}
.foodc01{
	margin-top:20px;
	padding:210px 10px 10px 10px;
	*background:#ffffff;
	line-height:150%;
	*border:dashed 1px #d63c7a;
	background:url(./img/foodcourt03.jpg) no-repeat;
	
}
.ryokin01{
	margin-top:20px;
	padding:210px 10px 10px 10px;
	*background:#ffffff;
	line-height:150%;
	*border:dashed 1px #d63c7a;
	background:url(./img/ryokin.jpg) no-repeat;
	
}
.kaiin01{
	margin-top:20px;
	padding:210px 10px 10px 10px;
	*background:#ffffff;
	line-height:150%;
	*border:dashed 1px #d63c7a;
	background:url(./img/kaiin.jpg) no-repeat;
	
}
.ivent01{
	margin-top:20px;
	padding:210px 10px 10px 10px;
	*background:#ffffff;
	line-height:150%;
	*border:dashed 1px #d63c7a;
	background:url(./img/ivent.jpg) no-repeat;
	
}
.access02{
	margin-top:20px;
	padding:210px 10px 10px 10px;
	*background:#ffffff;
	line-height:150%;
	*border:dashed 1px #d63c7a;
	background:url(./img/access04.jpg) no-repeat;
	
}
.toku02{
	padding:10px;
	background:#ffffff;
	line-height:150%;
	margin:20px 20px 0px 0px;
	width:300px;
	float:left;	
}
.toku03{
	padding:10px;
	background:#ffffff;
	line-height:150%;
	margin:20px 0px 0px 0px;
	width:300px;
	float:left;	
}
.toku04{
	padding:10px;
	background:#ffffff;
	line-height:150%;
	margin:20px 20px 0px 0px;
	width:186px;
	float:left;	
}
.toku05{
	padding:10px;
	background:#ffffff;
	line-height:150%;
	margin:20px 0px 0px 0px;
	width:186px;
	float:left;	
}
div#m_main_r{
	float:left;
	margin-left:10px;
	width:275px;
	margin-top:0px;
	
	
	**background-image: url(img/new.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	
}
.r_box {
	border:solid 1px #BEBEBE;
	padding:10px;
	margin-bottom:20px;
	background:#ffffff;
}
div.clear {
   clear: both;
}
p.pagetop {
	text-align: right;
	margin:10px 20px 30px 6px;
}
div#foot {	
	color: #333;
	padding: 10px 0px 0px 0px;
	font-size:12px;
	text-align: center;
	background:#CCC;
	min-width:1016px;
	border-top:solid 1px #333333;
	margin:0 auto;
	*height:200px;
	clear : both ;
}
div#foot a{
	color: #ffffff;
	text-decoration: none;
}
div#foot a:hover{
	color: #FF0;
	text-decoration: none;
}
td.f_r{
	**border-left:dashed 1px #ffffff;
	padding-left:10px;
}
td.f_r02{
	background:url(img/arr01.jpg) no-repeat;
	padding:2px 0px 10px 20px;
}
#copy{
	text-align:right;
}
h2{
	border-top:solid 1px #c1c1c1;
	border-left:solid 15px #006699;
	border-right:solid 1px #c1c1c1;
	border-bottom:solid 2px #006699;
	padding: 10px 10px 10px 20px;
}
h3{
	margin-top:30px;
	color:#006699;
}
div#put_feed{
	line-height: 140%;
	/margin:10px 20px 50px 6px;
	*height:292px;
	font-size:90%;
	margin-top: -20px;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 0px;
}
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
  div#put_feed {
    margin-top: 0px;
  }
}
div#put_feed:not(:target) {
  margin-top: 0px\9;
}
div#put_feed ul{
	margin: 0px;
	display:inline;
}
div#put_feed li{
	margin-left:3px;
	/padding-left:-20px;
	padding-left:5px;
	list-style-type:none;
	/list-style-type:none;
}
div#put_feed li a{
	color:#56879b;
	text-decoration:none;
	/margin-left:15px;
}

div#put_feed li a:visited{
	color:#56879b;
	text-decoration:none;
}
div#put_feed li a:hover{
	color:#0066cc;
}
div#put_feed02{
	line-height: 140%;
	/margin:10px 20px 50px 6px;
	*height:292px;
	font-size:90%;
	margin-top: -20px;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 0px;
}
div#put_feed02 ul{
	margin: 0px;
	display:inline;
}
div#put_feed02 li{
	margin-left:3px;
	/padding-left:-20px;
	padding-left:5px;
	list-style-type:none;
	/list-style-type:none;
}
div#put_feed02 li a{
	color:#56879b;
	text-decoration:none;
	/margin-left:15px;
}

div#put_feed02 li a:visited{
	color:#56879b;
	text-decoration:none;
}
div#put_feed02 li a:hover{
	color:#0066cc;
}
div.right{
	text-align:right;
}
.red{
	color:#900;
}
td.netu02{
	background:url(img/netu02.jpg) no-repeat;
	height:200px;
	padding-right:330px;
	padding-top:60px;
}
td.sou02{
	background:url(img/sou02.jpg) no-repeat;
	height:200px;
	padding-right:330px;
	padding-top:60px;
}
td.sai02{
	background:url(img/sai02.jpg) no-repeat;
	height:200px;
	padding-right:330px;
	padding-top:60px;
}
