@charset "utf-8";
/* CSS Document */

* {
 margin:0;
 padding:0;
 font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
 font-size:100%;
 color:#666666;
 }
 
body {
 background-image:url(../img/bg1.gif);
 background-repeat:repeat;
 }
 
#wrapper {
 width:910px;
 margin:0 auto;
 background-image:url(../img/container_bg.gif);
 background-repeat:repeat-y;
 }

#head_message {
 width:900px;
 height:33px;
 margin:0 auto;
 background-image:url(../img/headback.gif);
 background-repeat:no-repeat;
 }
 
#head_message h1 {
 font-size:80%;
 line-height:20px;
 margin-left:10px;
 font-weight:normal;
 }

 
/*--->ヘッダー*/

#header {
 width:900px;
 height:150px;
 margin:0 auto;
 background-image:url(../img/header.gif);
 background-repeat:repeat-x;
 }
 
#header h2 {
 font-size:85%;
 padding-top:60px;
 padding-left:70px;
 line-height:25px;
 }
 
#header p {
 font-size:80%;
 line-height:20px;
 padding-left:70px;
 padding-right:70px;
 padding-top:5px;
 }

/*--->ヘッダーおわり*/
  
/*--->グローバルナビ*/

#global_navi {
 height:50px;
 width:890px;
 margin:20px auto;
 }
 
#global_navi ul {
 list-style-type:none;
 }
 
#global_navi li {
 width:178px;
 float:left;
 font-size:90%;
 text-align:center;
 line-height:50px;
 } 
 
#global_navi a {
 display:block;
 width:178px;
 height:50px;
 text-decoration:none;
 }
 
#global_navi a span {
 display:none;
 }
 
#global_navi li.menu1 a {
 background-image:url(../img/navi_home.gif);
 background-repeat:no-repeat;
 }
 
#global_navi li.menu1 a:hover {
 background-image:url(../img/navi_homelink.gif);
 background-repeat:no-repeat;
 }
 
#global_navi li.menu2 a {
 background-image:url(../img/navi_room.gif);
 background-repeat:no-repeat;
 }
 
#global_navi li.menu2 a:hover {
 background-image:url(../img/navi_roomlink.gif);
 background-repeat:no-repeat;
 }

#global_navi li.menu3 a {
 background-image:url(../img/navi_facility.gif);
 background-repeat:no-repeat;
 }
 
#global_navi li.menu3 a:hover {
 background-image:url(../img/navi_facilitylink.gif);
 background-repeat:no-repeat;
 }

#global_navi li.menu4 a {
 background-image:url(../img/navi_reservation.gif);
 background-repeat:no-repeat;
 }
 
#global_navi li.menu4 a:hover {
 background-image:url(../img/navi_reservationlink.gif);
 background-repeat:no-repeat;
 }
 
#global_navi li.menu5 a {
 background-image:url(../img/navi_access.gif);
 background-repeat:no-repeat;
 }
 
#global_navi li.menu5 a:hover {
 background-image:url(../img/navi_accesslink.gif);
 background-repeat:no-repeat;
 }
 
/*--->グローバルナビおわり*/

/*--->メインコンテンツ*/

#main_content {
 width:800px;
 margin:20px auto;
 }
 
#main_content p {
 font-size:85%;
 line-height:20px;
 padding:10px;
 }
 
#main_content h3 {
 font-size:90%;
 line-height:30px;
 padding-left:15px;
 background-image:url(../img/mainnbanner.gif);
 background-repeat:no-repeat;
 }
 
#main_content a:hover {
 color:#EBDB8D;
 }
 
#main_content ul#list1 {
 list-style-position:inside;
 list-style-type:none;
 font-size:90%;
 margin-top:20px;
 margin-left:20px;
 }
 
#main_content ul#list1 li {
 line-height:30px;
 }
 
#main_content ul#list1 li a {
 text-decoration:none;
 }
 
#main_content ul#list1 li a:visited {
 text-decoration:none;
 }
 
#main_content ul#list1 li a:hover {
 background-color:#F4F1EA;
 color:#333333;
 font-weight:bold;
 }
 
#main_content ul#list2 {
 list-style-position:inside;
 list-style-type:none;
 margin-left:20px;
 }
 
/*===求人案内===*/

#box {
 width:800px;
 height:auto;
 }
 
#box dl {
 font-size:90%;
 margin-left:30px;
 margin-top:10px;
 }
 
#box dt {
 font-weight:bold;
 background-color:#EAE4D7;
 }
 
#box dd {
 padding-top:10px;
 padding-bottom:10px;
 padding-left:20px;
 }
 
#box img {
 float:right;
 margin-left:20px;
 margin-top:10px;
 }
/*===求人案内おわり===*/

/*===インフォメーション===*/

#main_content table#hotelsyuhen {
 margin:20px auto;
 font-size:80%;
 }
 
#main_content table#hotelsyuhen th {
 border:1px dotted #EAE4D7;
 background-color:#EAE4D7;
 }
 
#main_content table#hotelsyuhen td {
 border:1px dotted #EAE4D7;
 }
 
#main_content table#kawasaki {
 margin:10px auto;
 font-size:80%;
 }
 
#main_content table#kawasaki th {
 border:1px dotted #EAE4D7;
 background-color:#EAE4D7;
 }
 
#main_content table#kawasaki td {
 border:1px dotted #EAE4D7;
 }

#main_content table#tokyo {
 margin:20px auto;
 font-size:80%;
 }
 
#main_content table#tokyo th {
 border:1px dotted #EAE4D7;
 background-color:#EAE4D7;
 }
 
#main_content table#tokyo td {
 border:1px dotted #EAE4D7;
 }
 
#main_content table#yokohama {
 margin:20px auto;
 font-size:80%;
 }

#main_content table#yokohama th {
 border:1px dotted #EAE4D7;
 background-color:#EAE4D7;
 }
 
#main_content table#yokohama td {
 border:1px dotted #EAE4D7;
 }
 
#topback {
 width:120px;
 height:25px;
 margin-left:680px;
 }
 
#topback p a:link {
 color:#999966;
 font-size:80%;
 text-align:center;
 }
 
#topback p a:visited {
 color:#999966;
 font-size:80%;
 text-align:center;

 }
 
#topback p a:hover {
 color:#EBD374;
 font-size:80%;
 text-align:center;
 }

 

/*--->サブナビ*/

#sub_navi {
 clear:both;
 width:910px;
 height:50px;
 background-image:url(../img/footer_bg.gif);
 background-repeat:no-repeat;
 background-position:100% 100%;
 }
 
#sub_navi ul {
 list-style-type:none;
 margin:20px 25px;
 }
 
#sub_navi li {
 float:left;
 font-size:80%;
 background-image:url(../img/yaji.gif);
 background-repeat:no-repeat;
 padding-left:20px;
 padding-right:5px;
 }
 
#sub_navi li a:hover {
 color:#EBD374;
 }
 
/*--->サブナビおわり*/

/*--->フッター*/

#footer {
 clear:both;
 width:910px;
 height:150px;
 margin:0 auto;
 background-image:url(../img/footer.gif);
 background-repeat:no-repeat;
 }

#footer p {
 font-size:90%;
 text-align:right;
 line-height:20px;
 padding-top:30px;
 padding-right:15px;
 }
 
#footer p a:hover {
 color:#EBD374;
 }
 
#footer address {
 font-style:normal;
 font-size:80%;
 text-align:right;
 margin-top:10px;
 padding-right:15px;
 }

