body{
	font-family:"メイリオ",Meiryo,Osaka;
	font-size: 12px;
	color:#333333;
	line-height:16px;
	margin-top:30px;
	background-image:url(image/haikei.gif);
	background-repeat:repeat-x;
	background-color:#D7D7D7;
}

a:link{color: #0066FF; text-decoration: underline;}
a:visited{color: #0066FF; text-decoration: underline;}
a:hover{color: #FF0000; text-decoration: none;}
p{margin:0;}
form{margin:0;}

/*/基本/*/
img, a img,ul, ul li, dl, dt, dd,h1, h2, h3, h4, h5, h6,div, span , p , em,address{
	border:0;
	margin:0;
	padding:0;
	list-style:none;
	font-weight:normal;
	font-style:normal;
	}
/*/見出し/*/
h4{
	font-size:14px;
	font-weight:bold;
	color:#FF3300;
	margin:3px 0 3px 0;
	}
address{
	font-size:10px;
	font-style:normal;
	font-weight: bold;
	width:730px;
	text-align:right;
	margin-left:auto;
	margin-right:auto;
	color:#999999;
	}
.float-r{
	float:right;
	margin:5px;
	}
	
.border-l{border-left:1px;}
#room{background-repeat:repeat-y;}
#room ul{list-style-image:url(image/r07.gif);}
#room li{padding-left:5px;}
#service ul{
	list-style-image:url(image/r07.gif);
	margin-top:5px;
	margin-bottom:5px;
	}
	
/*//////////////////////////////////////////////////////////////////////////////// フロート /*/
.migi{  float:right;}
.hidari{  float:left;}	
.clear{  clear:both;}
/*//////////////////////////////////////////////////////////////////////////////// よせ /*/
.align_right{ text-align:right;}
.center{ text-align:center;}
/*//////////////////////////////////////////////////////////////////////////////// マージン・パディング関係 /*/
.ue{margin:0 0 0 0;}
.ue1{margin-top:5px;}
.ue2{margin-top:10px;}
.ue3{margin-top:20px;}
.ue4{margin-top:30px;}
.ue5{margin-top:40px;}
.uee{margin:10px}

.sita5{  margin-bottom:5px;}
.sita10{  margin-bottom:10px;}
.sita15{  margin-bottom:15px;}
.sita25{  margin-bottom:25px;}
.sita30{  margin-bottom:30px;}

.l5{  margin-left:5px;}
.l10{  margin-left:10px;}		
.l15{  margin-left:15px;}		
.l20{  margin-left:20px;}		
.l25{  margin-left:25px;}
.l30{  margin-left:30px;}
.l35{  margin-left:35px;}
.l40{  margin-left:60px;}
.l50{  margin-left:50px;}

.r5{  margin-right:5px;}
.r10{  margin-right:10px;}
.r12{  margin-right:12px;}		
.r15{  margin-right:15px;}		
.r20{  margin-right:20px;}		
.r25{  margin-right:25px;}
.r30{  margin-right:30px;}

.us10{	margin-top:10px;	margin-bottom:10px;}
.us15{	margin-top:15px;	margin-bottom:15px;}
.us20{	margin-top:20px;	margin-bottom:20px;}
.us30{	margin-top:30px;	margin-bottom:30px;}
.us40{	margin-top:40px;	margin-bottom:40px;}
.us50{	margin-top:50px;	margin-bottom:50px;}
/*//////////////////////////////////////////////////////////////////////////////// フォントサイズ指定 /*/
.size08{  font-size:8px;}
.size09{  font-size:9px;}
.size10{  font-size:10px;}
.size11{  font-size:11px;}
.size12{  font-size:12px;}
.size13{  font-size:13px;}
.size14{  font-size:14px;}
.size15{  font-size:15px;}
.size16{  font-size:16px;}
.size18{  font-size:18px;}
.size20{  font-size:20px;}
.size24{  font-size:24px;}
/*//////////////////////////////////////////////////////////////////////////////// バックグラウンド指定 /*/
.bk_fff{ background-color:#FFF;}
/*//////////////////////////////////////////////////////////////////////////////// その他要素 /*/
.clearfix{  overflow:hidden;}
*html .clearfix{  zoom:1;}	


/*/ｺﾝﾃﾝﾂ/*/
.box{
	width:540px;
	height:auto;
	overflow:hidden;
	zoom:100%;
	padding:10px;
	}
	
#page{
	width:730px;
	height:auto;
	margin:0 auto;
	background-color:#ffffff;
	padding:20px 10px ;
}

	
.border	{
	width:708px;
	height:auto;
	border:1px solid #80cadf;
	padding:10px;
	margin-top:10px;
	}
p#otoko{
	margin:0 0 15px 0;
	padding:0 0 0 15px;
	line-height:20px;
	font-size:15px;
	font-weight:bold;
	color: #069;
	border-left:20px solid #069;}
ul#link {
	margin:0 auto;
	padding-left:15px;
	line-height:20px;
	font-size:13px;}
ul#link li{
	padding-left:15px;
	background-image:url(image/r07.gif);
	background-repeat:no-repeat;
	background-position:0px 4px;}
ul#link a{
	color:#069;
	font-weight:bold;
	text-decoration:none;}
ul#link a:hover{	text-decoration:underline;}