.pcList{
padding:4px 15px;
border-bottom:1px solid #B4B2C0;
font-size:90%;
margin-bottom:15px;
}

h1{
color:#fff;
border-top:#2C2267 2px solid;
background-color:#070040;
padding:4px 24px;
background-image:url(../common/img/lm01.gif);
background-repeat:no-repeat;
background-position:7px center;
margin-bottom:14px;
font-size:100%;
}

h2{
color:#fff;
border-top:#2C2267 2px solid;
background-color:#070040;
padding:4px 24px;
background-image:url(../common/img/lm01.gif);
background-repeat:no-repeat;
background-position:7px center;
margin-bottom:12px;
font-size:100%;
}

.clear{clear:both;font-size:0;margin:0;padding:0;height:0px;line-height:0;}

.map{
margin-bottom:35px;
}

.hotelT{
text-align:left;
width:712px;
margin:0 0 23px 17px;
}

.hotelTL img{
padding-right:14px;
}

.hotelTL{
width:98px;
}

.hotelTT{
vertical-align:top;
font-size:90%;
}

.hotelTB{
vertical-align:bottom;
}

.hotelTB img{
float:left;
}

.hotelTBI{
margin-right:5px;
}

p.hotelIndex{
margin-bottom:10px;
}

.maincol{
width:519px;
float:left;
font-size:90%;
}

.subcol{
width:178px;
float:right;
font-size:90%;
}

.subBox1a{
width:178px;
background-image:url(img/bg3.gif);
background-repeat:repeat-y;
margin-bottom:13px;
text-align:center;
}

.subBox1b{
width:178px;
background-image:url(img/bg1.jpg);
background-repeat:no-repeat;
}

.subBox1c{
width:150px;
background-image:url(img/bg2.jpg);
background-repeat:no-repeat;
background-position:bottom;
padding:14px 13px 15px 15px;
}

.subBox1Bt{
margin-bottom:9px;
}

.subBox2W{
width:178px;
background-color:#E6E5E9;
padding-bottom:14px;
}

.subBox2W h2{
border:none;
padding:0;
margin:0 0 9px 0;
background-image:none;
background-color:#E6E5E9;
}

.subBox2{
letter-spacing:1px;
width:130px;
background-color:#EEEDF1;
padding:14px 10px;
margin-left:13px;
}

.subBox2 li{
margin-bottom:7px;
line-height:130%;
}

.news{
	width:505px;
	text-align:left;
	margin:0px auto 0 auto;
	}
.news th{
	line-height:150%;
	text-align:left;
	vertical-align:top;
	}
.news td{
	line-height:150%;
	text-align:left;
	padding:0 0 0 0.5em;
	vertical-align:top;
	}
.news td a{text-decoration:none;}
.news td a:visited{text-decoration:none;}
.news td a:hover{text-decoration:underline;}

.box1,.box2{
width:512px;
margin:0 0 19px 7px;
overflow:hidden;
}

.box1L{
width:250px;
float:left;
margin-right:5px;
color:#666;
}

.box1R{
width:250px;
float:left;
color:#666;
}

.box1 li{
color:#000;
}

.box1L img,.box1R img{
margin-bottom:6px;
}

.around th,.around td{
text-align:left;
padding-bottom:5px;
vertical-align:top;
}

.around th{
font-weight:normal;
}

.box2L{
width:161px;
float:left;
margin-right:20px;
}

.box2R{
float:left;
width:325px;
}

.box2R p{
margin-bottom:15px;
font-size:123.1%;
}

.box2R table{
margin-bottom:15px;
width:330px;
}

.box2R td{
	margin-bottom:15px;
	font-size:90%;
	padding-left:8px;
	background-image:url(../../common/img/lm02.gif);
	background-repeat:no-repeat;
	background-position:left center;
}

.box2R td a{
text-decoration:none;
}

.box2RB{
font-size:90%;
letter-spacing:0.1px;
width:270px;
padding:10px 22px;
border:1px dotted #A3B8CC;
}

.box3{
width:504px;
margin:0 0 15px 8px;
overflow:auto;
}

.box3L{
float:left;
width:180px;
font-size:85%;
}

.box3L img{
margin-bottom:7px;
}

.box3L p{
margin-bottom:17px;
}

.box3R{
float:right;
width:300px;
}

.box4{
width:505px;
margin:0 7px 30px 7px;
overflow:hidden;
}

.box4 table{
width:503px;
margin-bottom:7px;
border:2px solid #514c6e;
}

.box4 th,.box4 td{
font-size:85%;
padding:2px 0;
text-align:center;
vertical-align:top;
border:1px solid #514c6e;
}

.box4 th{
width:120px;
background-color:#FFF;
font-weight:normal;
}

.box4a{
text-align:right;
color:#666666;
size:85px;
margin-bottom:7px;
}

.box4 ul{
margin:0 0 15px 20px;
}

.box4 li{
list-style:disc;
margin-bottom:5px;
letter-spacing:1px;
}

.box4b{
width:505px;
margin-bottom:5px;
overflow:auto;
}

.box4b img{
margin-bottom:2px;
}

.box4bL{
float:left;
width:250px;
color:#666;
}

.box4bR{
float:right;
width:250px;
color:#666;
}

#kakaku{
letter-spacing:0;
}

.glay1{background-color:#EBE9F2;}
.glay2{background-color:#D9D4E6;}
.glay3{background-color:#EEECF4;}

