html {
overflow-y:scroll;
	}
A:link{color:#770077; text-decoration: none;} 
A:visited{color:#dddddd; text-decoration: none; }
A:active{color:#009999; text-decoration: none;}
A:hover{color:#FF7777;}
	body{
	margin:0px;
	font-size : medium;
	;
	font-weight:normal;
	font-style:normal;
	text-decoration:none;
	vertical-align:top;
	background-repeat:repeat;
	}
	h1 {
color: #ffffff;
font-size:80%;
font-weight: lighter;
}
h2 {margin-bottom: 0; color: #778899 ; font-size:14px; font-weight: lighter; line-height: 20px; }
h3 {margin-bottom: 0; color: #778899; font-size:12px; font-weight: lighter; line-height: 18px; }
img {vertical-align:bottom;
	border:none;
}
.pan-list-inline {
  /* 右寄せは text-align:right; を追加 */
  margin:0px; padding:10px 0px 5px 10px;
  text-align:left;
}
.pan-list-inline li {
  display:inline;
  margin:0px; padding:0px 0px 0px 15px;
  list-style-type:none;
  background-image:url("topicpath.gif");
  background-repeat:no-repeat;
}
.pan-list-inline li.home {
  display:inline;
  margin:0px; padding:0px 5px 0px 0px;
  list-style-type:none;
  background-image:url("no-img.gif");
}
.text10 {
font-size: 60%;
}
.text11 {
font-size:70%;
}
.text11_high {
font-size:70%;
line-height:200%;
}
.text11gray {
font-size:70%;
color:#999999;
}
.text12 {
font-size:80%;
}
.text18 {
font-size:140%;
}
.text16 {
font-size:120%;
}
.text12_dashed {
font-size:80%;
border-bottom: 1px dashed #A7161D;
}
.text12_high {
font-size:80%;
line-height:140%;
}
.text14_high {
font-size:100%;
line-height:180%;
}
.text14_high_w {
font-size:100%;
line-height:180%;
color:#FFFFFF;
}
.table_dot{
font-size:80%;
line-height:120%;
border-bottom:dotted 1px #000000;
}
.table_dot_13{
font-size:12px;
line-height:140%;
border-bottom:dotted 1px #000000;
}
.table_dot_14{
font-size:100%;
line-height:120%;
border-bottom:dotted 1px #000000;
}
.outline_date{
font-size:70%;
color:#FFFFFF;
}
.text11red {
font-size:70%;
color:#F48C7E;
}
#footer{
width:784px;
margin-top:10px;
}
#menu{
width:784px;
}
#outline_box{
width:99%;
border:#7384bd solid 1px;
}
#outline td{
font-size:80%;
text-align:left;
}
#outline th{
width:50%; 
font-size:80%;
color:#FFFFFF;
}
#plan li{
  list-style-type:square;
  text-align:left;
  font-size:80%;
  margin-right:30px;  }
.title{
	height:30px;
	font-size:130%;
	color:#7384bd;
	font-weight:800;
	padding-top:10px;
	text-align:left;
	padding-left:20px;
	}
.info_image{
	width:230px;
	float:right;
	padding:5px;
	}
#comfortable th{
	color:#2FA8E1;
	font-weight:600;
	border-bottom:#2FA8E1 solid 1px;
	}
.td1{
	font-size:90%;
	line-height:140%;
	color:#2FA8E1;
	background-color:#FBFADA;
	border:#2FA8E1 solid 1px;
	}
.td2{
	font-size:80%;
	line-height:120%;
	color:#595757;
	text-align:left;
}
#room_image th{
	font-size:80%;
	line-height:140%;
	color:#C0A95D;
	text-align:left;
	}
.td3{
	font-size:80%;
	line-height:120%;
	color:#595757;
	text-align:left;
}
#modoru{
	text-align:right;
	width:100%;
	}
#roomplan_list td{
	background-color:#FFF0F0;
	font-size:70%;
	line-height:100%;
	text-align:left;
	}
#roomplan_list th{
	background-color:#EEEEFF;
	font-size:70%;
	line-height:100%;
	color:#1F4489;
	}
#location td{
	font-size:80%;
}
#location th{
	font-size:90%;
	color:#6F8BBA;
	text-align:left;
	font-weight:100;
}
.tb_bk{
color:#000000;
}
.red{
color:#E50A84;
}
.green{
color:#527935;
}#main {
	background-image: url(../img/nokata_top_08.jpg);
	background-repeat: repeat-y;
	background-position: center;
	text-align: center;
}
#contents {
	width: 800px;
	margin-right: auto;
	margin-left: auto;
	border:0px;
	border-collapse:collapse;
	line-height:1.2;
	padding: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
}
p#title {
	margin: 0px;
	padding: 0px;
	height: 92px;
}
