@charset "EUC-JP";

/*-----------------------------

-------------------------------*/
/*base*/
body,div,h1,h2,h3,h4,p,ul,li,table,tr,td{margin: 0px;padding: 0px;}
body{background: #fff;color: #333; font-size: 13px;text-align: center;font-family: Verdana,Arial,Helvetica,sans-serif,"MS Gothic";}
img{border: 0px;}
ul,li{ list-style-type: none;}

/*general layout*/
#container{width:790px; margin: 0px auto;text-align: left; background: url(../img/bg.gif);}
#header{width:786px;height:80px; margin: 0px auto 10px; background: url(../img/header_bg.gif) no-repeat;}
#contents{width:780px; margin: 0px auto;text-align: center;}
#footer{width:760px; margin: 0px auto; background: #fff;}


/*head*/
#header table{width: 770px; margin-top: 15px;}
#header table img{margin-left: 10px;}


/*left menu*/
#contents .waku{width:780px; background: #fff;margin: 0px auto;}
#contents .waku .menu{width:120px;}
#contents .waku .main{width:655px;}
#contents .banner{margin: 10px auto 0px; text-align: center;}
#contents .banner_blog {height: 100px;margin: 10px 10px 0px; text-align: center; background: url(../img/banner.gif) no-repeat; padding-top: 35px;}

#contents .menu ul a{width: 120px; height: 41px; display: block;}
#contents .menu ul .price a{background: url(../img/mn_price.gif) no-repeat;text-indent: -9999px;}
#contents .menu ul .facilities a{background: url(../img/mn_facilities.gif) no-repeat;text-indent: -9999px;}
#contents .menu ul .map a{background: url(../img/mn_map.gif) no-repeat;text-indent: -9999px;}
#contents .menu ul .reserve a{background: url(../img/mn_reserve.gif) no-repeat;text-indent: -9999px;}
#contents .menu ul .neighbor a{background: url(../img/mn_neighbor.gif) no-repeat;text-indent: -9999px;}

#contents .menu ul .price a:hover{background: url(../img/mn_price_on.gif) no-repeat;}
#contents .menu ul .facilities a:hover{background: url(../img/mn_facilities_on.gif) no-repeat;}
#contents .menu ul .map a:hover{background: url(../img/mn_map_on.gif) no-repeat;}
#contents .menu ul .reserve a:hover{background: url(../img/mn_reserve_on.gif) no-repeat;}
#contents .menu ul .neighbor a:hover{background: url(../img/mn_neighbor_on.gif) no-repeat;}



/*right menu*/
#contents .main{text-align: left;}
#contents .main img{margin-left: 5px;}
#contents .main p{padding: 10px; text-align: left; line-height: 17px;}
#contents .main .price{border: solid 1px #ccc; width: 313px; text-align: left;}
#contents .main .price img{margin: 10px 10px 0px;}
#contents .main .access{border: solid 1px #ccc; width: 313px; margin-left: 10px; text-align: left;}
#contents .main .access img{margin: 10px 10px 0px;}
#contents .main .comfort{border: solid 1px #ccc; width: 640px; text-align: left; margin-top: 10px;}
#contents .main .comfort img{margin: 10px 10px 0px;}
#contents .main .hostel{border: solid 1px #ccc; width: 640px; text-align: left; margin-top: 10px;}
#contents .main .hostel img{margin: 10px 10px 0px;}


#tabicheki{text-align: right; font-size: 10px; margin: 10px 0;}
#tabicheki a{color: #666; text-decoration: none;}


/*foot*/
#footer {text-align: center;}
#footer p{line-height: 60px;}
#footer img {margin: 20px auto 0px;}


/*etc*/
.clear{clear: both;}

