@charset "utf-8";
/* ===================================================================
CSS information

 file name  :english.css
 author     :Ability Consultant
style info  :設定　ハックは最下部に記述
=================================================================== */


/* -----------------------------------------------------------
	各ページ専用指定
----------------------------------------------------------- */

/* header
----------------------------------------------------------- */

#english #bg_header {
	background:url(../english/images/bg_header.gif) left top repeat-x;
	height:84px;
	padding:14px 0 0 0;
	}
	
#english #header {
	margin:0 auto;
	width:760px;
}

#english #header h1 {
	width:308px;
	height:28px;
	background: url(../english/images/header_logo.jpg) no-repeat left top;
	margin:0 0 11px 0;
}

#english #header h1 a{
	width:308px;
	height:28px;
}

#english #header p#tel_logo {
	background: url(../english/images/header_tel.jpg) no-repeat left top;
	width:189px;
	height:16px;
	margin:7px 0 0 0;
}

/* #gNav
----------------------------------------------------------- */
#header #gNav {
	overflow: hidden;
	clear:both;
	width:760px;
	height:45px;
	background: url(../english/images/btn_mainmenu.jpg) no-repeat left top;
}

* html #header #gNav {
	height: 1%;
}

#header #gNav li {
	float: left;
	display:block;
	height:45px;
}

#header #gNav li a {
	display:block;
	height:45px;
	text-indent:-9999px;
	overflow:hidden;
}

/* Japanese */
#header #gNav li#gnav_japanese {
	width:152px;
}

#header #gNav li#gnav_japanese a {
	width:152px;
}

/* English */
#header #gNav li#gnav_english {
	width:152px;
}

#header #gNav li#gnav_english a {
	width:152px;
}

/* Chinese */
#header #gNav li#gnav_chinese {
	width:152px;
}

#header #gNav li#gnav_chinese a {
	width:152px;
}

/* Taiwan */
#header #gNav li#gnav_taiwan {
	width:152px;
}

#header #gNav li#gnav_taiwan a {
	width:152px;
}

/* Korean */
#header #gNav li#gnav_korean {
	width:152px;
}

#header #gNav li#gnav_korean a {
	width:152px;
}

/* コンテンツ
----------------------------------------------------------- */
#english #contents {
	width:760px;
}

/* flash	
----------------------------------------------------------- */
#english #bg_flash {
	width:100%;
	padding:10px 0;
	height:260px;
	background:url(../english/images/bg_flash.gif) left top repeat-x;
	}
	
#english #bg_flash #flash {
	width:760px;
	margin:0 auto;
	}

/* キャッチコピー	
----------------------------------------------------------- */

#english h2#catch_copy{
	background:url(../english/images/copy.jpg) left center no-repeat;
	width:517px;
	height:88px;
	text-indent:-9999px;
	margin:10px auto;
	}
	
/* 共通項目	
----------------------------------------------------------- */

#english #contents h3 {
	width:760px;
	height:20px;
	text-indent:-9999px;
	margin:0 0 10px 0;
	}
	
#english h4 {
	width:760px;
	text-indent:-9999px;
	margin:0 0 10px 0;
	}
	
#english .cont_box {
	width:760px;
	overflow:hidden;
	margin:0 0 15px 0;
	}
	
#english .cont_inbox {
	width:760px;
	overflow:hidden;
	margin:0 0 10px 0;
	height:170px;
	}
	
#english .cont_inbox p {
	width:465px;
	float:left;
	}
	
#english .cont_inbox img {
	float:right;
	}
	
#english .cont_box p {
	margin:10px 0 0 0;
	}
	
/* table */

#english table {
	margin-left:1px;
	*margin-left:0px;
	border-top: 1px solid #CCCCCC;
	border-left: 1px solid #CCCCCC;
}

#english table th {
	background: #F5EDE3;
	text-align:center;
	color:#595959;
	border-right: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
}

#english table td {
	padding:10px;
	color:#595959;
	border-right: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
}

#english table td span {
	color:#6E0D25;
	font-weight:bold;
	}
	
#english table td.td_center {
	text-align:center;
	}

/* information	
----------------------------------------------------------- */

#english #sst_information{
	background:url(../english/images/sst_information.gif) left center no-repeat;
}

#english #copy_information {
	background:url(../english/images/copy_information.gif) left center no-repeat;
	height:14px;
	}
	
#english #cont_information {
	background:url(../english/images/img_information.jpg) right top no-repeat;
	width:760px;
	overflow:hidden;
	margin:0 0 15px 0;
	}
	
#english #cont_information p {
	width:465px;
	}
	
/* rooms	
----------------------------------------------------------- */

#english #sst_rooms{
	background:url(../english/images/sst_rooms.gif) left center no-repeat;
}

#english #copy_rooms {
	background:url(../english/images/copy_rooms.gif) left center no-repeat;
	height:14px;
	}
	
#english #cont_rooms {
	background:url(../english/images/img_rooms.jpg) right top no-repeat;
	width:760px;
	overflow:hidden;
	margin:0 0 15px 0;
	}
	
#english #cont_rooms p {
	width:465px;
	}
	
/* 客室詳細 */
#english .syosai_rooms {
	margin-top:14px;
	width:760px;
	overflow:hidden;
}

#english .syosai_rooms .rooms_right {
	width:640px;
	float:right;
}

#english .syosai_rooms .rooms_right #sst_kittsuen {
	margin:0 0 10px 0;
	width:533px;
	height:15px;
	background: url(../english/images/txt_nosmoking.gif) no-repeat left top;
}

#english .syosai_rooms .rooms_right #sst_net {
	margin:0 0 10px 0;
	width:533px;
	height:15px;
	background: url(../english/images/txt_internet.gif) no-repeat left top;
}

#english .syosai_rooms .rooms_right p {
	color:#595959;
	width:640px;
}

#english .syosai_rooms img {
	float:left;
	display:block;
}
	
/* restaurant	
----------------------------------------------------------- */

#english #sst_restaurant{
	background:url(../english/images/sst_restaurant.gif) left center no-repeat;
}

#english #copy_restaurant {
	background:url(../english/images/copy_restaurant.gif) left center no-repeat;
	height:14px;
	}
	
#english #restaurant_img {
	width:760px;
	margin:10px 0 15px 0;
	}
	
#english #restaurant_img img {
	float:left;
	margin:0 15px 0 0;
	}
	
#english #restaurant_img img.margin_0 {
	margin:0;
	}

/* access	
----------------------------------------------------------- */

#english #sst_access{
	background:url(../english/images/sst_access.gif) left center no-repeat;
}

#english #copy_access {
	background:url(../english/images/copy_access.gif) left center no-repeat;
	height:14px;
	}
	
#english #japan_map {
	background:url(../english/images/img_japanmap.gif) left center no-repeat;
	width:640px;
	height:338px;
	text-indent:-9999px;
	margin:0 auto 15px auto;
	}
	
#english #map_box {
	width:760px;
	overflow:hidden;
	margin:0 0 15px 0;
	}
	
#english #map_box img {
	float:left;
	}
	
#english #map_box #map_right {
	width:295px;
	float:right;
	}
	
#english #map_box #map_right h5 {
	text-indent:-9999px;
	margin:0 0 10px 0; 
	}
	
#english #map_box #map_right #txt_shikanoshima {
	background:url(../english/images/txt_shikanoshima.gif) left center no-repeat;
	height:30px;
	}
	
#english #map_box #map_right #txt_access {
	background:url(../english/images/txt_access.gif) left center no-repeat;
	height:13px;
	clear:both;
	}
	
#english #map_box #map_right #txt_parking {
	background:url(../english/images/txt_parking.gif) left center no-repeat;
	height:14px;
	clear:both;
	}
	
#english #map_box #map_right p {
	margin:0 0 10px 0;
	width:295px;
	}
	
#english #adress_box {
	width:760px;
	}
	
#english #adress_box #adress {
	width:434px;
	padding:10px 10px 0 10px;
	border:1px solid #61441D;
	background:#F3E9D9;
	float:left;
	}
	
#english #adress_box #adress img {
	margin:0 0 10px 0;
	float:left;
	}
	
#english #adress_box #adress p {
	width:434px;
	margin:0 0 10px 0;
	}
	
#english #adress_box #adress p a {
	color:#333;
	}
	
#english #adress_box p {
	float:right;
	width:295px;
	}
	
/* tate	
----------------------------------------------------------- */

#english #sst_rate{
	background:url(../english/images/sst_rate.gif) left center no-repeat;
}

#english #copy_rate {
	background:url(../english/images/copy_rate.gif) left center no-repeat;
	height:14px;
	}
	
/* facilities	
----------------------------------------------------------- */

#english #sst_facilities{
	background:url(../english/images/sst_facilities.gif) left center no-repeat;
}

/* footer	
----------------------------------------------------------- */

#english #pagetop_box {
	width:760px;
	}

#english #footer {
	width:760px;
	}
	
#english #footer #footer_left {
	width:500px;
	}

#english #footer #footer_right {
	width:200px;
	}


/*======================================

	hack - 各種cssハック - for IE7

=======================================*/
*:first-child+html {}


/*======================================

	hack - 各種cssハック - for IE6

=======================================*/
* html {}


