@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:293px;
	height:28px;
	background: url(../english/images/header_logo.jpg) no-repeat left top;
	margin:0 0 11px 0;
}

#english #header h1 a{
	width:293px;
	height:28px;
}

#english #header p#tel_logo {
	background: url(../english/images/header_tel.jpg) no-repeat left top;
	width:181px;
	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 #img_main{
	width:760px;
	margin:10px 0;
	overflow:hidden;
	}
	
#english #img_main #box_spa {
	width:159px;
	padding:150px 10px 10px 10px;
	height:36px;
	margin:0 14px 0 0;
	float:left;
	background:url(../english/images/bg_spa.jpg) left center no-repeat;
	}
	
#english #img_main #box_party {
	width:159px;
	padding:150px 10px 10px 10px;
	height:36px;
	margin:0 14px 0 0;
	float:left;
	background:url(../english/images/bg_party.jpg) left center no-repeat;
	}
	
#english #img_main #box_wedding {
	width:159px;
	padding:150px 10px 10px 10px;
	height:36px;
	margin:0 14px 0 0;
	float:left;
	background:url(../english/images/bg_wedding.jpg) left center no-repeat;
	}
	
#english #img_main #box_beauty {
	width:159px;
	padding:150px 10px 10px 10px;
	height:36px;
	margin:0;
	float:left;
	background:url(../english/images/bg_beauty.jpg) left center no-repeat;
	}
	
#english #img_main p {
	font-size:10px;
	line-height:13px;
	}
	
#english #img_main h2 {
	display:none;
	}
	
/* 共通項目	
----------------------------------------------------------- */

#english #contents h3 {
	width:760px;
	height:20px;
	text-indent:-9999px;
	margin:0 0 10px 0;
	}
	
#english h4 {
	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;
	}
	
#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;
	}

/* welcome	
----------------------------------------------------------- */

#english #sst_welcome{
	background:url(../english/images/sst_welcome.gif) left center no-repeat;
}

#english #copy_welcome {
	background:url(../english/images/copy_welcome.gif) left center no-repeat;
	height:30px;
	width:515px;
	float:left;
	}
	
#english #cont_welcome {
	width:760px;
	overflow:hidden;
	margin:0 0 15px 0;
	}
	
#english #cont_welcome p {
	width:515px;
	float:left;
	}
	
#english #cont_welcome img {
	float:right;
	}
	
/* access	
----------------------------------------------------------- */

#english #sst_access{
	background:url(../english/images/sst_access.gif) left center no-repeat;
}
	
#english #japan_map {
	background:url(../english/images/img_japanmap.gif) left center no-repeat;
	width:636px;
	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  p {
	margin:0 0 10px 0;
	width:295px;
	float:right;
	}
	
/* tate	
----------------------------------------------------------- */

#english #sst_charge{
	background:url(../english/images/sst_charge.gif) left center no-repeat;
}

#english #copy_charge {
	background:url(../english/images/copy_charge.gif) left center no-repeat;
	height:16px;
	}
	
/* information	
----------------------------------------------------------- */

#english #sst_information{
	background:url(../english/images/sst_information.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 {}


