h3	{
	font-size:12pt;
	font-weight:normal;
	margin-left:30px;
}

.Topbtn	{
	text-align:right;
	padding-right:10px;
}

#ichiran	{
	text-align:center;
}

#ichiran table	{
	margin:10px auto;
	width:700px;
	border-top:solid 2px #000000;
	border-left:solid 2px #000000;
	border-right:solid 1px #000000;
	border-bottom:solid 1px #000000;
}
#ichiran th	{
	border-left:none;
	border-top:none;
	border-right:solid 1px #000000;
	border-bottom:solid 1px #000000;
}
#ichiran td	{
	border-left:none;
	border-top:none;
	border-right:solid 1px #000000;
	border-bottom:solid 1px #000000;
}
#ichiran td.type	{
	width:3%;
	font-size:10pt;
	color:#ffffff;
	background-color:#336699;
	text-align:center;
	padding:2px;
	border-bottom:double 3px #000000;
}
#ichiran th.midashi	{
	font-size:10pt;
	padding:2px;
	background-color:#99ccff;
	background-color:#ebf0f3;
	text-align:center;
	font-weight:normal;
	border-bottom:double 3px #000000;
}
#ichiran td.ryokin	{
	font-size:10pt;
	padding:3px;
	background-color:#cccccc;
	text-align:right;
	color:#000000;
	width:13%;
}
#ichiran td.ryokin2	{
	font-size:10pt;
	padding:3px;
	background-color:#cccccc;
	text-align:right;
	color:#000000;
	width:13%;
	border-bottom:double 3px #000000;
}
#ichiran td.price1	{
	font-size:10pt;
	padding:3px;
	background-color:#ffffff;
	text-align:right;
	width:13%;
}
#ichiran td.price2	{
	font-size:10pt;
	padding:3px;
	background-color:#ffffff;
	text-align:right;
	width:12%;
}
#ichiran td.price3	{
	font-size:10pt;
	padding:3px;
	background-color:#ffffff;
	text-align:right;
	width:15%;
}
#ichiran td.price11	{
	font-size:10pt;
	padding:3px;
	background-color:#ffffff;
	text-align:right;
	width:13%;
	border-bottom:double 3px #000000;
}
#ichiran td.price12	{
	font-size:10pt;
	padding:3px;
	background-color:#ffffff;
	text-align:right;
	width:12%;
	border-bottom:double 3px #000000;
}
#ichiran td.price13	{
	font-size:10pt;
	padding:3px;
	background-color:#ffffff;
	text-align:right;
	width:15%;
	border-bottom:double 3px #000000;
}
#ichiran td.address	{
	font-size:10pt;
	padding:3px;
	background-color:#ffffff;
	text-align:center;
	width:15%;
}
#ichiran td.acc_no	{
	font-size:10pt;
	padding:3px 2px;
	background-color:#cccccc;
	text-align:center;
	width:2%;
}
#ichiran td.acc_tx	{
	font-size:10pt;
	padding:3px 2px;
	background-color:#ffffff;
	text-align:left;
	width:30%;
}
#ichiran td.comment	{
	font-size:10pt;
	padding:3px 2px;
	background-color:#ff6600;
	color:#ffffff;
	text-align:left;
	width:100%;
}
#ichiran .comm	{
	color:#ffffff;
}

.ichi_otoi	{
	color:#336699;
	text-align:left;
	margin-left:40px;
}

#ichiran2	{
	text-align:center;
}
#ichiran2 table	{
	margin:10px auto;
	width:700px;
	border:solid 1px #29426f;
}
#ichiran2 th	{
	border-left:none;
	border-top:none;
}
#ichiran2 td	{
	border-left:none;
	border-top:none;
}
#ichiran2 th.midashi	{
	border-right:solid 1px #91a4c7;
	border-bottom:solid 1px #91a4c7;
	font-size:10pt;
	padding:4px 2px;
	/*background-color:#feefb6;*/
	background-color:#ebf0f3;
	text-align:center;
	font-weight:normal;
	width:80px;
}
#ichiran2 th.midashiEnd	{
	border-right:solid 1px #91a4c7;
	font-size:10pt;
	padding:4px 2px;
	/*background-color:#feefb6;*/
	background-color:#ebf0f3;
	text-align:center;
	font-weight:normal;
	width:80px;
}
#ichiran2 th.price	{
	font-size:10pt;
	padding:4px 2px;
	background-color:#99cccc;
	text-align:center;
	font-weight:normal;
	/*border-bottom:solid 1px #0000cc;*/
	width:100px;
}
#ichiran2 td.man	{
	background:#29426F;
	font-size:11pt;
	padding:5px 0px 4px 5px;
}
#ichiran2 td.man a:link,#ichiran2 td.man a:visited	{
	color:#ffffff;
}
#ichiran2 td.man img.toDetail	{
	margin-right:5px;
	margin-top:-2px;
	float:left;
}
#ichiran2 td.txt	{
	font-size:10pt;
	padding:2px;
	background-color:#ffffff;
	border-bottom:solid 1px #91a4c7;
	width:450px;
}
#ichiran2 td.txtTop	{
	vertical-align:top;
	font-size:10pt;
	padding:2px;
	background-color:#ffffff;
	border-bottom:solid 1px #91a4c7;
}
#ichiran2 td.txtCol3	{
	font-size:10pt;
	padding:2px;
	background-color:#ffffff;
	width:600px;
}
#ichiran2 div.ichiran_com	{
	width:700px;
	text-align:left;
}

.top_link	{
	color:#336699;
	text-align:right;
	margin-right:40px;
	margin-bottom:15px;
}
.top_link a	{
	text-decoration:underline;
}

#map	{
	width:150px;
	padding-left:30px;
	float:left;
	text-align:center;
}
#map img	{
	border:none;
}
#map .photos	{
	width:24%;
	display:inline;
	text-align:center;
	vertical-align:middle;
}
#map .photos img	{
	display:block;
	margin:3px;
	border:none;
}
#map2	{
	width:250px;
	text-align:center;
}
#map2 img	{
	border:none;
}

table#prof	{
}
table#prof th	{
	font-size:10pt;
	font-weight:normal;
	text-align:right;
	padding:5px 5px 8px 5px;
	vertical-align:top;
}
table#prof td	{
	font-size:10pt;
	font-weight:normal;
	text-align:left;
	padding:5px 5px 8px 5px;
	vertical-align:top;
}
#setsubi	{
	text-align:center;
	clear:both;
}
#setsubi table	{
	margin:10px auto;
	width:700px;
	border-top:solid 1px #000000;
	border-left:solid 1px #000000;
	border-right:none;
	border-bottom:none;
}
#setsubi th	{
	border-left:none;
	border-top:none;
	border-right:solid 1px #000000;
	border-bottom:solid 1px #000000;
}
#setsubi td	{
	border-left:none;
	border-top:none;
	border-right:solid 1px #000000;
	border-bottom:solid 1px #000000;
}
#setsubi td.type	{
	width:70px;
	font-size:10pt;
	color:#ffffff;
	background-color:#336699;
	text-align:center;
}
#setsubi th.midashi	{
	font-size:10pt;
	padding:2px;
	background-color:#99ccff;
	text-align:center;
	font-weight:normal;
	border-bottom:solid 1px #000000;
}
#setsubi td.ryokin	{
	font-size:10pt;
	padding:3px;
	background-color:#99ccff;
	text-align:right;
	color:#000000;
}
#setsubi td.price	{
	font-size:10pt;
	padding:3px;
	background-color:#ffffff;;
	text-align:right;
}
#setsubi th.setsu	{
	width:70px;
	font-size:10pt;
	color:#000000;
	background-color:#ffffff;
	text-align:center;
	font-weight:normal;
	padding:3px 0px;
}
#setsubi th.midashi_b	{
	font-size:10pt;
	padding:2px;
	background-color:#ffffff;
	color:#000000;
	text-align:center;
	font-weight:normal;
	border-bottom:solid 1px #000000;
}

#setsubi2	{
	text-align:center;
	clear:both;
}
#setsubi2 table	{
	margin:10px auto;
	width:580px;
	/*border:solid 1px #29426f;*/
	border:solid 1px #91a4c7;
}
#setsubi2 th	{
	color:#666666;
}
#setsubi2 td	{
	color:#666666;
}
#setsubi2 td.type	{
	width:70px;
	font-size:10pt;
	/*background-color:#336699;
	background-color:#ebf0f3;*/
	background-color:#338cc2;
	color:#fff;
	font-weight:bold;
	vertical-align:top;
	text-align:left;
	padding:3px 3px 3px 5px;
	border-right:solid 1px #91a4c7;
	border-bottom:solid 1px #91a4c7;
}
#setsubi2 td.type2	{
	width:110px;
	font-size:10pt;
	/*background-color:#336699;
	background-color:#ebf0f3;*/
	text-align:left;
	padding-left:5px;
	border-right:solid 1px #91a4c7;
	border-bottom:solid 1px #91a4c7;
}
#setsubi2 td.typeEnd	{
	width:70px;
	font-size:10pt;
	/*background-color:#336699;
	background-color:#ebf0f3;*/
	background-color:#338cc2;
	color:#fff;
	font-weight:bold;
	vertical-align:top;
	text-align:left;
	padding:3px 3px 3px 5px;
	border-right:solid 1px #91a4c7;
}
#setsubi2 th.midashi	{
	font-size:10pt;
	padding:3px;
	/*background-color:#99ccff;
	background-color:#f5e0b1;
	background-color:#ebf0f3;*/
	background-color:#338cc2;
	color:#fff;
	font-weight:bold;
	text-align:center;
	border-right:solid 1px #91a4c7;
	border-bottom:solid 1px #91a4c7;
}
#setsubi2 th.midashiEnd	{
	font-size:10pt;
	padding:3px;
	/*background-color:#99ccff;
	background-color:#f5e0b1;
	background-color:#ebf0f3;*/
	background-color:#338cc2;
	color:#fff;
	font-weight:bold;
	text-align:center;
	border-bottom:solid 1px #91a4c7;
}
#setsubi2 th.roomtype	{
	width:90px;
	font-size:10pt;
	padding:3px;
	/*background-color:#99ccff;
	background-color:#f5e0b1;
	background-color:#ebf0f3;*/
	background-color:#338cc2;
	color:#fff;
	font-weight:bold;
	text-align:center;
	border-right:solid 1px #91a4c7;
}
#setsubi2 td.ryokin	{
	font-size:10pt;
	padding:3px;
	/*background-color:#99ccff;*/
	background-color:#ebf0f3;
	text-align:right;
	color:#000000;
}
#setsubi2 td.price	{
	width:90px;
	font-size:10pt;
	padding:3px;
	background-color:#ffffff;
	text-align:right;
	border-bottom:solid 1px #91a4c7;
	border-right:solid 1px #91a4c7;
}
#setsubi2 td.priceEnd	{
	width:90px;
	font-size:10pt;
	padding:3px;
	background-color:#ffffff;
	text-align:right;
	border-bottom:solid 1px #91a4c7;
}
#setsubi2 td.price2	{
	font-size:10pt;
	padding:3px;
	background-color:#ffffff;;
	text-align:left;
}
#setsubi2 th.setsu	{
	width:70px;
	font-size:10pt;
	color:#000000;
	background-color:#ffffff;
	text-align:center;
	font-weight:normal;
	padding:3px 0px;
}
#setsubi2 th.midashi_b	{
	font-size:10pt;
	padding:2px;
	background-color:#ffffff;
	color:#000000;
	text-align:center;
	font-weight:normal;
	border-bottom:solid 1px #000000;
}
#setsubi2 .bukken	{
	font-weight:bold;
	color:#666666;
}
#setsubi2 .alignL	{
	text-align:left;
}
#setsubi2 .kankyo	{
	color:#666666;
	text-align:left;
}

#setsubi3	{
	text-align:center;
	clear:both;
}
#setsubi3 table	{
	margin:10px auto;
	width:580px;
	border-right:none;
	border-bottom:none;
}
#setsubi3 .haikei	{
	background-image:url("images/ttl_blue_bg.gif");
	vertical-align:top;
	/*height:28;*/
	border:none;
}

td.bikou1	{
	padding:3px;
	width:40%;
	line-height:140%;
}
td.bikou2	{
	padding:3px;
	width:40%;
	line-height:130%;
}
td.setsuTd	{
	padding:3px;
	width:40%;
	line-height:130%;
}
td.setsuTd2	{
	padding:3px;
	width:630px;
	line-height:130%;
}
td.setsuTd3	{
	padding:3px;
	width:510px;
	line-height:130%;
	border-bottom:solid 1px #91a4c7;
}
td.setsuTd3End	{
	padding:3px;
	width:510px;
	line-height:130%;
}
td.setsuTd4	{
	padding:3px;
	width:220px;
	line-height:130%;
	border-bottom:solid 1px #91a4c7;
}
td.setsuTd4R	{
	padding:3px;
	width:220px;
	line-height:130%;
	border-bottom:solid 1px #91a4c7;
	border-right:solid 1px #91a4c7;
}

#gazous	{
	text-align:center;
}
#gazous .haikei	{
	background-image:url("images/ttl_blue_bg.gif");
	vertical-align:top;
	height:28;
}
#gazous .tizu	{
	width:150px;
	margin:8px 3px 8px 3px;
	text-align:center;
}
#gazous .VTop	{
	vertical-align:top;
}
#gazous img	{
	border:none;
}
#gazous .madorizu	{
	/*width:30%;*/
	display:inline;
	text-align:center;
}
#gazous .madorizu img	{
	display:block;
	margin:3px;
	border:none;
}
#gazous .photos	{
	width:150px;
	display:inline;
	text-align:center;
	vertical-align:middle;
}
#gazous .photos img	{
	display:block;
	margin:8px 3px 8px 3px;
	border:none;
}

#madori	{
	/*width:700px;*/
	width:580px;
	margin:10px auto;
	padding-bottom:5px;
	border:solid 1px #000000;
}
#madori .midashi	{
	background-color:#99ccff;
	border-bottom:solid 1px #000000;
	text-align:center;
	padding:5px;
	margin-bottom:5px;
}
#madori .madorizu	{
	width:30%;
	display:inline;
	text-align:center;
}
#madori .madorizu img	{
	display:block;
	margin:3px;
	border:none;
}

#gaikan	{
	/*width:700px;*/
	width:580px;
	margin:10px auto;
	padding-bottom:5px;
	border:solid 1px #000000;
}
#gaikan .midashi	{
	background-color:#99ccff;
	border-bottom:solid 1px #000000;
	text-align:center;
	padding:5px;
	margin-bottom:5px;
}
#gaikan .photos	{
	width:24%;
	display:inline;
	text-align:center;
	vertical-align:middle;
}
#gaikan .photos img	{
	display:block;
	margin:3px;
	border:none;
}

#renraku	{
	margin-left:40px;
	font-weight:bold;
	color:#000000;
}
#renraku a	{
	color:#336699;
	text-decoration:underline;
}

#renraku .tel	{
	font-size:15pt;
	font-weight:bold;
	color:#ff0000;
}

#form_link	{
	margin-top:-20px;
	text-align:right;
	margin-right:40px;
}
#form_link img	{
	border:none;
}

/* sub_win */

body#komado	{
	margin:0px;
	padding:0px;
	background-color:#ffffff;
	text-align:center;
}
#title	{
	text-align:center;
	padding:3px 0px 3px 0px;
	margin-top:3px;
	border-top:#6699cc 1px solid;
	border-bottom:#6699cc 1px solid;
	background-color:#dfdfdf;
	font-size:11pt;
	font-weight:bold;
}
#close_btn	{
	text-align:center;
	padding:3px 0px 3px 0px;
	margin-top:3px;
	border-top:#6699cc 1px solid;
	border-bottom:#6699cc 1px solid;
	background-color:#dfdfdf;
	font-size:11pt;
}
#komado table#head	{
	 background:url(../images/bg_footer.gif) repeat-x;
}
#printBtn	{
	text-align:right;
	padding:5px 10px 5px 0px;
}

/* sub_win */

#map_image	{
	text-align:center;
}

.areahaikei	{
	background:url("images/ttl_u_line2.gif");
	background-repeat:repeat-x;
	background-position:left bottom;
	padding-bottom:3px;
	font-size:16pt;
	font-weight:bold;
	color:#666666;
}

#toi	{
	text-align:center;
	clear:both;
}
#toi form	{
	margin:0px;
}
#toi table	{
	margin:10px auto;
	width:580px;
	border:solid 1px #91a4c7;
}
#toi th	{
	color:#666666;
}
#toi td	{
	color:#666666;
}
#toi th.midashi	{
	font-size:10pt;
	/*background-color:#99ccff;
	background-color:#f5e0b1;
	background-color:#ebf0f3;*/
	background-color:#338cc2;
	color:#fff;
	font-weight:bold;
	text-align:left;
	padding-left:5px;
	border-right:solid 1px #91a4c7;
	border-bottom:solid 1px #91a4c7;
}
#toi th.midashiEnd	{
	font-size:10pt;
	/*background-color:#99ccff;
	background-color:#f5e0b1;
	background-color:#ebf0f3;*/
	background-color:#338cc2;
	color:#fff;
	font-weight:bold;
	text-align:left;
	padding-left:5px;
	border-right:solid 1px #91a4c7;
}
#toi td.type	{
	font-size:10pt;
	color:#000000;
	/*background-color:#336699;
	background-color:#ebf0f3;*/
	text-align:left;
	padding:3px 3px 3px 5px;
	border-bottom:solid 1px #91a4c7;
	color:#666666;
}
#toi td.typeEnd	{
	font-size:10pt;
	color:#000000;
	/*background-color:#336699;
	background-color:#ebf0f3;*/
	text-align:left;
	padding:3px 3px 3px 5px;
	color:#666666;
}
#toi .hissu	{
	color:#98fb98;
}
#toi .hissu2	{
	color:#ff0000;
}
#toi .setsu	{
	text-align:left;
	line-height:130%;
	padding-left:5px;
	color:#666666;
}
#toi .policy	{
	text-align:right;
	font-weight:bold;
}

#komadoMap td	{
	text-align:left;
	padding:20px 5px 20px 5px;
}
#komadoMap .tizu	{
	float:left;
	text-align:left;
	width:410px;
}
#komadoMap .add	{
	float:right;
	text-align:left;
	line-height:130%;
	width:310px;
}
