/*全ページ共通*/
body{
	background-color:#ECECEC;
	margin-top:10px;
	margin-left:0px;
	margin-bottom:10px;
	font-size:12px;
	color:#000000;
}
/*リンク（通常）*/
a {text-decoration:none;}
a:link {color:#3973DD;}
a:visited {color:#38A484;}
a:active {color:#16A1FF;}
a:hover {color:#1335B0; background-color:#DAF0FC; }

/*リンク（左メニュー・リンク欄）*/
a.mLinks {text-decoration:none;}
a:link.mLinks {color:#3973DD;}
a:visited.mLinks {color:#38A484;}
a:active.mLinks {color:#16A1FF;}
a:hover.mLinks {color:#1335B0; background-color:#DAF0FC; width:150px; }

/*左メニュー関係*/
.Space { width:5px; background-color:#FFF; }
.header { border-top:4px solid #495FA2; background-color:#C7E9FB; }
.menuDotLine { background:#8DC6D9 url(images/menu_line_dot.gif) repeat-y scroll; width:1px; }
.menuLine { border-bottom:1px solid #CCC; background-color:#FFF; }
.menuLinksBox { margin-bottom:8px; }
.menuLinks { padding-left:7px; font-size:12px; }
.menuBtmColor { background-color:#C7E9FB; }

/*背景関係*/
.bgRight { background:#A6A6A6 url(images/bg_right.gif) repeat-y scroll; width:5px; }
.bgBottom { background:#B0B0B0 url(images/bg_btm_line.gif) repeat-x scroll; }

.txt { font-size:12px; }
.txtL { font-size:12px; line-height:18px; }
.txtLL { font-size:12px; line-height:20px; }
.txtGreen { font-size:12px; color:#1C8230; }

/*各ページタイトル部分*/
.ttlBox { margin-top:7px; margin-bottom:10px; width:560px; }
.ttlBG { background:#FFF url(images/ttl_bg.gif) repeat scroll; width:554px; }

/*トップページ*/
.topPhotoBox { margin-top:7px; margin-bottom:12px; width:573px; }
.topPhoto { padding:2px; }
.trafficBox { margin-top:15px; margin-bottom:7px; }

/*客室案内*/
.roomPhoBox { margin-bottom:15px; }
.roomPhoCap { font-size:12px; background-color:#EBE0D1; height:27px; }
.roomCapPoint { margin-right:5px; margin-left:7px; }
.roomPriceLineCap {
	border-top:1px solid #85B8DD;
	border-bottom:4px double #85B8DD;
	font-size:12px;  width:360px;
} .roomPriceLine {
	border-bottom:1px solid #85B8DD;
	font-size:12px;
} .roomNote {
	font-size:12px; line-height:18px; color:#A7650F;
}
/*施設案内*/
.amenityCap {
	border-top:1px solid #A7650F; width:540px;
	padding-bottom:7px;
} .amenityPhoBox {
	padding-bottom:13px;
} .amenityPhoSpace {
	margin-right:10px; margin-bottom:10px;
}
/*リンク*/
.linkCapBox {
	margin-bottom:7px; width:540px;
} .linkCap {
	border-bottom:1px solid #CDC3B6;
	padding:0px 2px 3px 2px;
} .linkTxtLinedBox {
	margin-bottom:7px; width:520px;
} .linkTxtLined {
	font-size:12px;
	padding-right:10px;
} .linksImagePhoto {
	margin-top:240px; margin-left:200px;
}

