@charset "UTF-8";
/********************************
	固定ページ基本CSS
********************************/
#main-title{
	background-image: url(http://web-canvas.jp/one/win/wp-content/uploads/2022/02/22278150_l-scaled.jpg);
    background-size: cover;
    padding: 150px 0;
    width: 100%;
    height: 250px;
    background-attachment: fixed;
    background-position: center;

}
.main-title-text{
    text-align: center;
    font-size: 220%;
	font-weight:600;
    color: #000;
    padding-top: 120px;
	font-family: "Times New Roman", "游明朝", "Yu Mincho", "游明朝体", "YuMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", "HiraMinProN-W3", "HGS明朝E", "ＭＳ Ｐ明朝", "MS PMincho", serif;
}
.main-title-text-shadow{
    text-align: center;
	font-size: 280%;
	font-weight:600;
    color: #000;
    padding-top: 0px;

}
.shadow1oya {
	background: #fff;
}
.shadow1 {

	font-weight: 600;
	display: block;
	text-shadow: 2px 2px 10px #fff , -2px 2px 10px #fff , 2px 2px 10px #fff , -2px -2px 10px #fff;
}
#page_contents {
	margin:0 auto;
    width: 100%;
    overflow: hidden;
  }
#contact_page_contents {

	margin:0 auto;
    width: 100%;
    overflow: hidden;
	background-color: #fdfdfd;
  }
.kotei_ttl_box{
	
}
.kotei_ttl_box_inner{
	max-width: 1200px;
	padding: 20px 0;
    background-color: #000;
	margin:0 auto;
}
.kotei_ttl_box_inner_news{
	max-width: 1020px;
	padding: 10px 0;
    background-color: #000;
	margin:0 auto;
}
.kotei_ttl {
    text-align: center;
    font-size: 200%;
    color: #fff;
}
.kotei_ttl_bdr {
	padding-bottom: 10px;
	text-shadow: 0px 1px 1px #777;
}
.kotei_subttl {
    text-align: center;
    font-size: 120%;
    color: #89bfe5;
}
.page_box {
    width: 100%;
    /*max-width: 1200px;*/
	/*margin: 80px auto 80px auto;*/
	overflow: hidden;
	min-height:500px;
}
.page_box_menu {
    width: 100%;
    max-width: 1200px;
	margin: 0 auto 0;
	overflow: hidden;
	min-height:500px;
}
.page-text{
	margin-bottom:30px;
	text-align:left;
}

.page-text p{
	line-height:1.7em;
}

.page-text ol {
    margin: 20px 0 0 40px;
}

.page-text ol li {
    list-style: outside decimal;
    font-size: 0.95em;
    line-height: 140%;
    margin: 10px 0 0 0;
}
.page-text ul {
    margin: 20px 0 0 40px;
}
.page-text ul li {
    list-style: none;
    font-size: 0.95em;
    line-height: 140%;
    margin: 10px 0 0 0;
}
.page-text_h2{
	margin: 80px 0 20px 0;
    font-size: 1.5em;
    line-height: 140%;
    color: #202231;
	font-weight:600;
}
/********************************
	事業紹介
********************************/

.contents_section{
	margin-bottom:100px;
	overflow:hidden;
	width:1200px;

}
.contents_section h3{
	font-size:24px;
	margin-bottom:20px;
	font-weight:600;
}
.contents_section_background{
	margin-bottom:100px;
	overflow:hidden;
}
.contents_section_image_left{
	float:left;
	width:35%;
}
.contents_section_image_right{
	float:right;
	width:35%;
	text-align: right;
}
.contents_section_text_left{
	float:left;
	width:60%;
}
.contents_section_text_left p{
	line-height:1.7em;
}
.contents_section_text_right{
	float:right;
	width:60%;
}
.contents_section_text_right p{
	line-height:1.7em;
}

/********************************
	プライバシーポリシー
********************************/
.privacy-policy{

}

.privacy-policy_title{
	margin:30px 0 0 0;
	font-weight:600;
	text-align:left;
}

.privacy-policy_text{
	text-align:left;
}


/********************************
	会社概要
********************************/
.text_box_overview{
	max-width: 1200px;
    margin: 0 auto;
    overflow: hidden;
	text-align:left;
}
.text_left{
	float:left;
	width:30%;
	border-top:3px solid #000;
}
.text_left p{
	margin:25px;
}

.text_right{
	float:right;
	width:70%;
	border-top:1px solid #c5c5c5;
}

.text_right p{
	margin:25px;
	line-height:2em;
}

.text_box_overview_add{
	max-width: 1200px;
    margin: 0 auto;
    overflow: hidden;
	height:180px;
	text-align:left;
}
.text_left_add{
	float:left;
	width:30%;
	height:180px;
	border-top:3px solid #000;
}
.text_left_add p{
	margin:25px;
}
.text_right_add{
	float:right;
	width:70%;
	height:181px;
	border-top:1px solid #c5c5c5;
}
.text_right_add p{
	margin:25px;
	line-height: 1.5em;
}
/********************************
	メニューページ
********************************/
.menu-page_box{
	width:1200px;
	overflow: hidden;
	margin-bottom: 150px;
}
.menu-page_box_in{
	width:100%;
	overflow: hidden;
}
.menu-page_box_in_left{
	width: 550px;
    float: left;
    overflow: hidden;
}
.menu-page_title{
	width:100%;
}
.menu-page_title p{
	font-size:22px;
	font-weight:600;
}
.menu-page_text{
	width:100%;
	margin-top: 20px;
}
.menu-page_text table{
	width:100%;
}
.menu-page_text tr{
    overflow: hidden;
	height: 30px;
}
.menu-page_text th{
	width:60%;
}
.menu-page_text td{
    width: 20%;
    text-align: right;
}
.menu-page_img{
	width: 620px;
    float: right;
	display: flex;
    flex-wrap: nowrap;
    justify-content: space-between;
}


/********************************
	各固定ページ  ここから
********************************/
.main_section_box{
	width:100%;
	padding: 20px 0;
}
.section_box_text{
	width:100%;
	margin:0 0 10px 0;
}
.section_box_left{
	width:500px;
	float:left;	
}
.section_box_left img{
	width:100%;
}

.section_box_right{
	width:460px;
	float:right;
	text-align: left;
}
.section_box_right p{
}


.page_main_photo{
	width:490px;
	float:left;	
}
.page_main_photo img{
	width:100%;
}
.page_main_text{
	width:470px;
	float:right;
	text-align: left;
}
.page_main_photo_spa{
	width:670px;
	float:left;	
}
.page_main_text_spa{
	width:310px;
	float:right;
	text-align: left;
}

.section_box_half{
	float: left;
    width: 47%;
    margin: 0 25px 0 0;
}
.section_box_half img{
	width:100%;
	
}
/********************************
　	カテゴリーメニュー
********************************/
.menu_box{
	max-width: 1200px;
	width: 100%;
	margin: 0 auto;
	background-color: #000;
	overflow: hidden;
	margin-bottom: 80px;
}
.menu_box_inner{
	width: 100%;
	overflow:hidden
}
.menu_box_L{
	float:left;
	width: 48%;
	margin: 0 0 0 15px;
	background-color: #000;
}
.menu_box_R{
	float:right;
	width: 48%;
	margin: 0 15px 0 0;
	background-color: #000;
}
.menu_ttl{
	font-size: 24px;
	color:#fff;
	border-bottom: 1px solid #fff;
	margin-top: 8px;
	margin-bottom: 25px;
}
.menu_box_btn_long{
	width:100%;
    background-color: #fff;
	float:left;
	margin: 0 0 15px 0;
}
.menu_box_btn{
	width: 48%;
    background-color: #fff;
	float:left;
	margin: 0px 0px 0px 15px;
}
.menu_box_btn_long_child{
	width: 48%;
    background-color: #fff;
	float:left;
	margin: 15px 0px 15px 15px;
}
.menu_box_btn_left{
	margin: 15px 10px;
	font-weight: bold;
	float:left;
}
.menu_box_btn_right{
	margin: 15px 10px;
	float:right;
}
.menu_box_btn_sole{
	width:200px;
	margin: 0 15px 15px 0;
    padding: 15px;
    background-color: #fff;
	float:left;
	text-align: center;
    font-weight: bold;
}
.menu_box_btn_sole_small{
	width:140px;
	margin: 0 15px 15px 0;
    padding: 15px;
    background-color: #fff;
	float:left;
	text-align: center;
    font-weight: bold;
}
.menu_box_btn_inner{
	float:left;
	overflow:hidden;
}
.menu_box_btn_child_inner{
	width: 48%;
	float:left;
	overflow:hidden;
	margin: 0 0 0 15px;
}

/********************************
	画像ビューア機能
********************************/
.controlWrap{ margin-top: 20px; }
.controlWrap .bx-wrapper .bx-viewport { background-color: transparent; }
.bxslider_thumbnail_cal{ justify-content: center; }
.bxslider_thumbnail_cal > li > a{ display: block; }
.controlWrap .bx-wrapper .bx-controls-direction a{ z-index: auto; }


/********************************
	施設紹介
********************************/
#main-title-facility{
	width: 100%;
	height: auto;
	background: url('https://english.senkyoro.co.jp/wordpress/wp-content/themes/one-jp/photo/genkan_re.jpg');
    background-size: cover;
    padding: 200px 0 0;
    width: 100%;
    height: 250px;
    background-attachment: fixed;
    background-position: center;
}
.facility_imgbox{
	width:100%;
	padding: 0 0;
	display: flex;
	flex-direction: row;
	flex-wrap: wrap;
	justify-content: space-between;
}
.facility_img{
	width:235px;
}
.facility_img img{
	width:100%;
}
.section_main_title{
	
}
/********************************
お食事処
********************************/
#main-title-osyokujidokoro{
	background: url('https://english.senkyoro.co.jp/wordpress/wp-content/themes/one-jp/photo/osyokujidokoro_re2.jpg');
    background-size: cover;
    padding: 200px 0 0;
    width: 100%;
    height: 250px;
    background-attachment: fixed;
    background-position: center;
}
/********************************
Drinks（お飲み物）
********************************/
#main-title-drinks{
	background: url('https://english.senkyoro.co.jp/wordpress/wp-content/themes/one-jp/photo/drink_re.jpg');
    background-size: cover;
    padding: 200px 0 0;
    width: 100%;
    height: 250px;
    background-attachment: fixed;
    background-position: center;
}
#drinks_table {
    border: 5px solid #e7e2cf;
}

#drinks_table th {
    width: 250px;
    padding: 10px 0 10px 10px;
    color: #604D23;
    font-weight: bold;
    vertical-align: middle;
    text-align: left;
}
#drinks_table td {
    width: auto;
    padding: 10px 0 10px 10px;
    vertical-align: middle;
    border-left: 1px solid #DDCFB1;
}
/********************************
Dining（お料理）
********************************/
#main-title-dining{
	background: url('https://english.senkyoro.co.jp/wordpress/wp-content/themes/one-jp/photo/dining_re2.jpg');
    background-size: cover;
    padding: 200px 0 0;
    width: 100%;
    height: 250px;
    background-attachment: fixed;
    background-position: center;
}
/********************************
宴会場　会議室
********************************/
#main-title-banquethall{
	background: url('https://english.senkyoro.co.jp/wordpress/wp-content/themes/one-jp/photo/lobby_re.jpg');
    background-size: cover;
    padding: 200px 0 0;
    width: 100%;
    height: 250px;
    background-attachment: fixed;
    background-position: center;
}
/********************************
	ロビー
********************************/
#main-title-lobby{
	background: url('https://english.senkyoro.co.jp/wordpress/wp-content/themes/one-jp/photo/lobby_re3.jpg');
    background-size: cover;
    padding: 200px 0 0;
    width: 100%;
    height: 250px;
    background-attachment: fixed;
	background-position: center;
}
/********************************
陶芸
********************************/
#main-title-tougei{
	background: url('https://english.senkyoro.co.jp/wordpress/wp-content/themes/one-jp/photo/tougei_re.jpg');
    background-size: cover;
    padding: 200px 0 0;
    width: 100%;
    height: 250px;
    background-attachment: fixed;
    background-position: center;
}
/********************************
庭園
********************************/
#main-title-garden{
	background: url('https://english.senkyoro.co.jp/wordpress/wp-content/themes/one-jp/photo/garden_re.jpg');
    background-size: cover;
    padding: 200px 0 0;
    width: 100%;
    height: 250px;
    background-attachment: fixed;
    background-position: center;
}

/********************************
	ラウンジ
********************************/
#main-title-lounge{
	background: url('https://english.senkyoro.co.jp/wordpress/wp-content/themes/one-jp/photo/lounge_re2.jpg');
    background-size: cover;
    padding: 200px 0 0;
    width: 100%;
    height: 250px;
    background-attachment: fixed;
    background-position: center;
}



/********************************
奥の樹々
********************************/
#main-title-okunokigi{
	background: url('https://english.senkyoro.co.jp/wordpress/wp-content/themes/one-jp/photo/okunokigi3_re.jpg');
    background-size: cover;
    padding: 200px 0 0;
    width: 100%;
    height: 250px;
    background-attachment: fixed;
    background-position: center;
}

#page_okunokigi_wrapper{
	background-color:#2B1601;
}
.table_okunokigi{
	width:100%;
}
.table_gallery{
	width:100%;
}


/********************************
アクセス Directions　旅館のしおり
********************************/
#main-title-directions_main{
	background: url(https://english.senkyoro.co.jp/wordpress/wp-content/themes/one-jp/photo/directions_main_re.jpg);
    background-size: cover;
    padding: 200px 0 0;
    width: 100%;
    height: 250px;
    background-attachment: fixed;
    background-position: center;
}
#main-title-directions{
	background: url(https://english.senkyoro.co.jp/wordpress/wp-content/themes/one-jp/photo/directions_re.jpg);
    background-size: cover;
    padding: 200px 0 0;
    width: 100%;
    height: 250px;
    background-attachment: fixed;
    background-position: center;
}
.root_p{
	margin:0 0 20px 0;
	line-height:1.3em;
}
.root_p2{
	margin:0 0 5px 0;
	line-height:1.3em;
}
.under_line{
	border-bottom:1px solid #000;
}


/********************************
約款
********************************/
#table_box{
	display: flex;
 	width: 100%;
 	height: 400px;
	overflow-x: scroll;
}
.main_table {
    width: 100%;
    margin: 0 0 15px;
    background: #FFF;
    clear: both;
}
.table_head {

    vertical-align: middle;
    text-align: center;
    font-size: 93%;
}
#charge_table, .charge_table {
    border: 1px solid #e7e2cf;
}
#charge_table tr, .charge_table tr {
    padding: 0 0 4px;
    border-bottom: 1px solid #DDCFB1;
}
#charge_table th, .charge_table th {
    width: auto;
    padding: 5px 0;
    text-align: center;
    border-left: 1px solid #DDCFB1;
    border-bottom: 1px solid #DDCFB1;
    vertical-align: middle;
	background: #dacfc5;
}
#charge_table td, .charge_table td {
    width: auto;
    padding: 10px 0 10px;
    border-left: 1px solid #DDCFB1;
	border-bottom: 1px solid #DDCFB1;
    vertical-align: middle;
    text-align: center;
}
/********************************
	お部屋
********************************/
#main-title-guestroom{
	background: url('https://english.senkyoro.co.jp/wordpress/wp-content/themes/one-jp/photo/guestroom_re.jpg');
    background-size: cover;
    padding: 200px 0 0;
    width: 100%;
    height: 250px;
    background-attachment: fixed;
    background-position: center;
}
#main-title-guestroom_main{
	background: url('https://english.senkyoro.co.jp/wordpress/wp-content/themes/one-jp/photo/guestroom_main_re.jpg');
    background-size: cover;
    padding: 200px 0 0;
    width: 100%;
    height: 250px;
    background-attachment: fixed;
    background-position: center;
}
#main-title-guestroom1{
	background: url('https://english.senkyoro.co.jp/wordpress/wp-content/themes/one-jp/photo/guestroom_re1.jpg');
    background-size: cover;
    padding: 200px 0 0;
    width: 100%;
    height: 250px;
    background-attachment: fixed;
    background-position: center;
}
#main-title-guestroom2{
	background: url('https://english.senkyoro.co.jp/wordpress/wp-content/themes/one-jp/photo/guestroom_re2.jpg');
    background-size: cover;
    padding: 200px 0 0;
    width: 100%;
    height: 250px;
    background-attachment: fixed;
    background-position: center;
}
#main-title-guestroom3{
	background: url('https://english.senkyoro.co.jp/wordpress/wp-content/themes/one-jp/photo/guestroom_re3.jpg');
    background-size: cover;
    padding: 200px 0 0;
    width: 100%;
    height: 250px;
    background-attachment: fixed;
    background-position: center;
}
#main-title-guestroom_west{
	background: url('https://english.senkyoro.co.jp/wordpress/wp-content/themes/one-jp/photo/guestroom_re_west2.jpg');
    background-size: cover;
    padding: 200px 0 0;
    width: 100%;
    height: 250px;
    background-attachment: fixed;
    background-position: center;
}
#main-title-guestroom_east{
	background: url('https://english.senkyoro.co.jp/wordpress/wp-content/themes/one-jp/photo/east_guestroom_re.jpg');
    background-size: cover;
    padding: 200px 0 0;
    width: 100%;
    height: 250px;
    background-attachment: fixed;
    background-position: center;
}
/********************************
	お部屋
********************************/
/*共通 ------------------------*/
#main-title-room{
	background: url('https://english.senkyoro.co.jp/wordpress/wp-content/uploads/2022/11/room-header-img.jpg');
    background-size: cover;
    padding: 200px 0 0;
    width: 100%;
    height: 250px;
    background-attachment: fixed;
    background-position: center;
}
#main-title-room .main-title-text-shadow{
	padding-top: 0;
}
#page_wrapper{
}
#page_wrapper p{
	line-height: 1.3em; 
	font-size: 18px;
	margin: 15px 0px;
}
#page_wrapper .largefont{
	font-size: 26px;
	line-height: 1.3em;
	margin: 0 0 20px 0;
}

#page_wrapper .section_box1000>*{
	max-width: 1000px;
	margin: 0px auto;
	text-align: left;
	padding: 20px 0;
}
#page_wrapper .section_box.lastbox{	/*最後のセクションだけ下に余白*/
	padding-bottom: 150px;
}
.page_wrapper_in{
	width:1000px;
	margin:0 auto;
}
/*roomページ ------------------------*/
#page_wrapper .flexbox-column{
	justify-content: flex-start;
	padding: 10px 0 10px;
}
#page_wrapper .imgtxtbox{ padding: 10px 0 40px; }

#page_wrapper .imgtxtbox .box2{
	width: auto;
	text-align: left;
	margin: 0 1rem;
}
/*背景色・文字色の調整*/
#page_wrapper .section_box.room_sec2{ background-color: #B2997F; }
#page_wrapper .section_box.room_sec3{ background-color: #160D06; color:#fff }
.room_sec3{ background-color: #160D06; color:#fff }

/*room-○○ページ ----------------------------*/
#page_wrapper .eachroom_sec1{ background-color: #FFF2E9; }





/********************************
観光案内
********************************/
#main-title-tourist_information{
	background: url('https://english.senkyoro.co.jp/wordpress/wp-content/themes/one-jp/photo/tourist_information_re.jpg');
    background-size: cover;
    padding: 200px 0 0;
    width: 100%;
    height: 250px;
    background-attachment: fixed;
    background-position: center;
}

.tourist_information_box{
	margin-bottom:40px;
}
.tourist_information_box_title{
	font-size:12px;
}
.tourist_img{
	width:225px;
}
.tourist_img img{
	width:100%;
}
.tourist_information_map{
	width:100%;
}
.tourist_information_map img{
	width:100%;
}
/********************************
mouseover-imagechange
********************************/
.main_image_box{
	
}
.main_image_box img{
	width:100%;
}
.box_around{
    float:left;
    margin-right:15px;
    margin-bottom:30px;
}
.detail{
	width:100%;
}
.detail ul{
    display:inline-block;
    width:100%;
    padding:0;
    margin:0;
}
.detail ul li{
    display:inline-block;
    width:16.6%;
    float:left;
}
.detail ul li img{
	max-width: 97%;
    margin: 5px 4px 0;
    display: block;
}




/********************************
SPA
********************************/
#main-title-spa{
	width: 100%;
	height: auto;
	background: url('https://english.senkyoro.co.jp/wordpress/wp-content/themes/one-jp/photo/spa_re.jpg');
	background-size: cover;
	background-position: center;
	padding: 150px 0;
}

div.g-inner {
	position:relative;
	width:670px;
	height:575px;
}
#view_main {
	position: absolute;
	width:670px;
	height:463px;
	top:0;
	left:0;
	overflow:hidden;
	background: url('https://english.senkyoro.co.jp/wordpress/wp-content/themes/one-jp/photo/spa_mainimg1.jpg');
}
#view_main p {
	position: absolute;
	width:670px;
	height:475px;
	top:-15px;
	left:0;
}
#thumbBtn {
	/*position:absolute;
	top:475px;
	right:0px;
	margin:8px -8px 0 0;
	overflow:hidden;*/
	width:1000px;
}
.thumbBtn_mbl {
	position:absolute;
	top:475px;
	left:0px;
	overflow:hidden;
}
#caption {
	position:absolute;
	top:475px;
	left:0px;
	text-align:left;
	width:220px;
}
#thumbBtn li {
	width:96px;
	margin:0 8px 0 0;
	padding:3px;
	float:left;
	border:1px solid #CCC;
	cursor:pointer;
}
#thumbBtn li:hover {
	border-color:#cb0623;
}

* html #thumbBtn li{
	margin-right:5px;
}





/****tmbgalley***********************/
#tmbgallery{
	margin:0 0 20px;
	padding:6px;
	border:5px solid #e7e2cf;
	clear:both;
	overflow:hidden;
}
#tmbgallery:after{
  	content:"."; 
  	display:block; 
  	height:0; 
  	clear:both; 
  	visibility:hidden;
}
/*-----Hides from IE-mac-----*/
* html #gallery{
	height:1%;
}
#tmbgallery{
	display:block;
}
/*-----End hide from IE-mac-----*/

#view,
#view2{
	width:400px;
	height:251px;
	position:relative;
	float:left;
}
#view p,
#view2 p{
	position:absolute;
	width:400px;
	height:251px;
	top:0;
	left:0;
}

#tmb li a,
#tmb2 li a{
	cursor:pointer;
	display:block;
	opacity:1;
	filter: alpha(opacity=100);
	-ms-filter: "alpha(opacity=100)";
	-moz-opacity:1;
	-khtml-opacity: 1;
	zoom:1;
}

#tmb li:hover,
#tmb li.active,
#tmb2 li:hover,
#tmb2 li.active{
	opacity:0.6;
	filter: alpha(opacity=60);
	-ms-filter: "alpha(opacity=60)";
	-moz-opacity:0.6;
	-khtml-opacity: 0.6;
	zoom:1;
}





/**********topimg***************/
#top_mainimg_max{
	overflow:hidden;
	width: 100%;
	float: left;
}

#top_mainimg{
	overflow:hidden;
	width: 48%;
	float: left;
}
#top_mainimg2{
	margin:0 0 20px;
	padding:6px;
	border:5px solid #e7e2cf;
	clear:both;
	overflow:hidden;
	height:315px;
}
#top_mainimg3{
	margin:0 0 20px;
	padding:6px;
	border:5px solid #e7e2cf;
	clear:both;
	overflow:hidden;
}
#top_mainimg3 img {
    width: 49%;
    height: 49%;
    margin: 0 1% 1% 0;
    float: left;
}
#image-navigation-text{
}
.top_mainimg_img{
	width:500px;
	height:310px;
	float:left;
}
#top_mainimg img {
    float: left;
}

#top_mainimg_nav,
#top_mainimg_nav2{
	width:144px;
	float:right;
}
#top_mainimg_nav li,
#top_mainimg_nav2 li{
	width:68px;
	height:68px;
	padding:0 2px 3px 2px;
	float:left;
	overflow:hidden;
}
#top_mainimg_nav li a,
#top_mainimg_nav2 li a{
	cursor:pointer;
	display:block;
	overflow:hidden;
}
.top_mainimg_img a p{
	display:none;
}
.top_mainimg_img a p.active{
	display:block;
}
#top_mainimg_nav a.active,
#top_mainimg_nav2 a.active{
	opacity:0.6;
	filter: alpha(opacity=60);
	-ms-filter: "alpha(opacity=60)";
	-moz-opacity:0.6;
	-khtml-opacity: 0.6;
	zoom:1;
}
.top_mainimg_nav2{
	border-right:none !important;
}
.top_mainimg_nav3{
	border-bottom:none !important;
}

.image-navigation-text .nav-image {
	position:relative;
}
.image-navigation-text .nav-image a {
	display:block;
}
.image-navigation-text .nav-image a {
	position:absolute;
	top:0;
	left:0;
	z-index:8;
}
.image-navigation-text .nav-image a.active {
	z-index:10;
}
.image-navigation-text .nav-image a.last-active {
	z-index:9;
}

.four_img li{
	width:156px;
	margin:0 15px 10px 0;
	float:left;
	display:inline;
	font-size:93%;
}

.spa_list{
	margin-top:100px;
	padding:0 0 10px;
}
.spa_list li{
	/*width: 200px; */
	width: 600px;
	margin: 0 0 13px 46px;
	float: left;
}
#viewer2 {
    margin: 0 auto;
    width: 670px;
    height: 422px;
    text-align: left;
    overflow: hidden;
    position: relative;
}
