@charset "utf-8";

/************************************

  lower

************************************/

@import url('layout.css');

body {
	
}

/* --------------------
	common css
--------------------*/

#contents{
	width:960px;
	margin-left:auto;
	margin-right:auto;
	padding-top:10px;
	overflow:hidden;
}

#categoryImageWrap{
	background:url(../img_layout/bg_categoryimage.jpg) 0 0 repeat-x;
	width:100%;
	font-size:0;
	border-top:1px solid #D9D9D9;
	border-bottom:1px solid #D9D9D9;
}
#categoryImage{
	width:100%;
	margin-left:auto;
	margin-right:auto;
	text-align:center;
	height:140px;
	text-indent:-9999px;
}
.conceptImage{ background:url(../concept/img/categoryimage.jpg) center 0 no-repeat; }
.meritsImage{ background:url(../merits/img/categoryimage.jpg) center 0 no-repeat; }
.roomsImage{ background:url(../rooms/img/categoryimage.jpg) center 0 no-repeat; }
.galleryImage{ background:url(../gallery/img/categoryimage.jpg) center 0 no-repeat; }


ul.topicPath{
     font-size:63%;
     line-height:130%;
     margin-bottom:60px;
	 overflow:hidden;
}
ul.topicPath li{
     float:left;
	 background:url("../img_layout/ico_arrow.gif") 0 0.5em no-repeat;
	 padding:3px 0 2px 12px;
	 color:#333;
	 font-weight:bold;
	 margin-right:10px;
}
ul.topicPath li.home{
	background:url("../img_layout/ico_home.gif") 0 0.1em no-repeat;
	padding:3px 0 2px 18px;
}
ul.topicPath li a{
	 color:#333;
	 font-weight:normal;
}


/* --------------------
	concept
--------------------*/
.conceptBlock{
	overflow:hidden;	
}
.conceptBlock .conceptBlockR{
	float:right;
	width:500px;	
}
.conceptBlock .lead{
	margin:20px 0 20px;	
}


/* --------------------
	merits
--------------------*/

#contents.meritsPage p{
	line-height:2.0;	
}

#contents.meritsPage h2{
	margin-bottom:20px;
}

.btmLine50{
	background:url("../img_layout/dotline03.gif") 0 bottom repeat-x;
	padding-bottom:45px;
	margin-bottom:50px;	
}

.meritBox{
	background:url("../img_layout/dotline.png") 0 0 repeat;
	padding:1px;
	position:relative;
	margin-bottom:15px;
}
.meritBox .icoArea{
	position:absolute;
	top:25px;
	left:0px;
	z-index:50;
}
.meritBoxInner{
	background:#EDEDED;	
	overflow:hidden;
}
.meritConArea{
	float:left;	
	width:600px;
	padding:30px 0 0 120px;
	min-height:108px; /* 138px */
	height: auto !important;
	height: 108px;
}
.meritConArea h3{
	margin-bottom:10px;	
}


/* --------------------
	rooms
--------------------*/

#contents.roomsPage h2{
	margin-bottom:10px;	
}

.bukkenLead{ margin-bottom:10px;	 }
.bukkenBox{
	background:url("../img_layout/dotline.png") 0 0 repeat;
	padding:1px;
	/*margin-bottom:15px;*/
	
	position:relative;
}
.bukkenBoxInner{
	background:#EDEDED;	
	overflow:hidden;
}
.bukkenBoxC{
	float:left;
	width:450px;
	margin-left:15px;
	color:#666;	
}
.bukkenBoxC_w470{
	float:left;
	width:470px;
	margin-left:15px;
	color:#666;	
}
#contents p.costArea{
	text-align:right;
	font-size:100%;
	font-weight:bold;
	color:#990000;
	background:url("../rooms/img/bg_cost01.png") 0 0 no-repeat;
	min-height:24px;
	height: auto !important;
	height: 24px;
	margin:15px 0 10px;
}
#contents p.ttl02 {	background:url("../rooms/img/bg_cost02.png") 0 0 no-repeat;}
#contents p.ttl03 {	background:url("../rooms/img/bg_cost03.png") 0 0 no-repeat;}
#contents p.ttl04 {	background:url("../rooms/img/bg_cost04.png") 0 0 no-repeat;}
#contents p.ttl05 {	background:url("../rooms/img/bg_cost05.png") 0 0 no-repeat;}
#contents p.ttl06 {	background:url("../rooms/img/bg_cost06.png") 0 0 no-repeat;}
#contents p.ttl07 {	background:url("../rooms/img/bg_cost07.png") 0 0 no-repeat;}
#contents p.ttl08 {	background:url("../rooms/img/bg_cost08.png") 0 0 no-repeat;}
#contents p.ttl09 {	background:url("../rooms/img/bg_cost09.png") 0 0 no-repeat;}
#contents p.ttl10 {	background:url("../rooms/img/bg_cost10.png") 0 0 no-repeat;}
#contents p.ttl11 {	background:url("../rooms/img/bg_cost11.png") 0 0 no-repeat;}
#contents p.ttl12 {	background:url("../rooms/img/bg_cost12.png") 0 0 no-repeat;}
#contents p.ttl13 {	background:url("../rooms/img/bg_cost13.png") 0 0 no-repeat;}
#contents p.ttl14 {	background:url("../rooms/img/bg_cost14.png") 0 0 no-repeat;}
#contents p.ttl15 {	background:url("../rooms/img/bg_cost15.png") 0 0 no-repeat;}
#contents p.ttl16 {	background:url("../rooms/img/bg_cost16.png") 0 0 no-repeat;}
#contents p.ttl17 {	background:url("../rooms/img/bg_cost17.png") 0 0 no-repeat;}
#contents p.ttl18 {	background:url("../rooms/img/bg_cost18.png") 0 0 no-repeat;}
#contents p.ttl19 {	background:url("../rooms/img/bg_cost19.png") 0 0 no-repeat;}
#contents p.ttl20 {	background:url("../rooms/img/bg_cost20.png") 0 0 no-repeat;}
#contents p.ttl21 {	background:url("../rooms/img/bg_cost21.png") 0 0 no-repeat;}
#contents p.ttl22 {	background:url("../rooms/img/bg_cost22.png") 0 0 no-repeat;}
#contents p.ttl23 {	background:url("../rooms/img/bg_cost23.png") 0 0 no-repeat;}
#contents p.ttl24 {	background:url("../rooms/img/bg_cost24.png") 0 0 no-repeat;}
#contents p.ttl25 {	background:url("../rooms/img/bg_cost25.png") 0 0 no-repeat;}
#contents p.ttl26 {	background:url("../rooms/img/bg_cost26.png") 0 0 no-repeat;}
#contents p.ttl27 {	background:url("../rooms/img/bg_cost27.png") 0 0 no-repeat;}
#contents p.ttl28 {	background:url("../rooms/img/bg_cost28.png") 0 0 no-repeat;}
#contents p.ttl29 {	background:url("../rooms/img/bg_cost29.png") 0 0 no-repeat;}
#contents p.ttl30 {	background:url("../rooms/img/bg_cost30.png") 0 0 no-repeat;}
#contents p.ttl31 {	background:url("../rooms/img/bg_cost31.png") 0 0 no-repeat;}
#contents p.ttl32 {	background:url("../rooms/img/bg_cost32.png") 0 0 no-repeat;}
#contents p.ttl33 {	background:url("../rooms/img/bg_cost33.png") 0 0 no-repeat;}
#contents p.ttl34 {	background:url("../rooms/img/bg_cost34.png") 0 0 no-repeat;}
#contents p.ttl35 {	background:url("../rooms/img/bg_cost35.png") 0 0 no-repeat;}
#contents p.ttl36 {	background:url("../rooms/img/bg_cost36.png") 0 0 no-repeat;}
#contents p.ttl37 {	background:url("../rooms/img/bg_cost37.png") 0 0 no-repeat;}
#contents p.ttl38 {	background:url("../rooms/img/bg_cost38.png") 0 0 no-repeat;}
#contents p.ttl39 {	background:url("../rooms/img/bg_cost39.png") 0 0 no-repeat;}
#contents p.ttl40 {	background:url("../rooms/img/bg_cost40.png") 0 0 no-repeat;}
#contents p.ttl41 {	background:url("../rooms/img/bg_cost41.png") 0 0 no-repeat;}
#contents p.ttl42 {	background:url("../rooms/img/bg_cost42.png") 0 0 no-repeat;}
#contents p.ttl43 {	background:url("../rooms/img/bg_cost43.png") 0 0 no-repeat;}
#contents p.ttl44 {	background:url("../rooms/img/bg_cost44.png") 0 0 no-repeat;}
#contents p.ttl45 {	background:url("../rooms/img/bg_cost45.png") 0 0 no-repeat;}
#contents p.ttl46 {	background:url("../rooms/img/bg_cost46.png") 0 0 no-repeat;}
#contents p.ttl47 {	background:url("../rooms/img/bg_cost47.png") 0 0 no-repeat;}
#contents p.ttl48 {	background:url("../rooms/img/bg_cost48.png") 0 0 no-repeat;}
#contents p.ttl49 {	background:url("../rooms/img/bg_cost49.png") 0 0 no-repeat;}
#contents p.ttl50 {	background:url("../rooms/img/bg_cost50.png") 0 0 no-repeat;}
#contents p.ttl51 {	background:url("../rooms/img/bg_cost51.png") 0 0 no-repeat;}
#contents p.ttl52 {	background:url("../rooms/img/bg_cost52.png") 0 0 no-repeat;}
#contents p.ttl53 {	background:url("../rooms/img/bg_cost53.png") 0 0 no-repeat;}
#contents p.ttl54 {	background:url("../rooms/img/bg_cost54.png") 0 0 no-repeat;}
#contents p.ttl55 {	background:url("../rooms/img/bg_cost55.png") 0 0 no-repeat;}
#contents p.ttl56 {	background:url("../rooms/img/bg_cost56.png") 0 0 no-repeat;}
#contents p.ttl57 {	background:url("../rooms/img/bg_cost57.png") 0 0 no-repeat;}
#contents p.ttl58 {	background:url("../rooms/img/bg_cost58.png") 0 0 no-repeat;}
#contents p.ttl59 {	background:url("../rooms/img/bg_cost59.png") 0 0 no-repeat;}
#contents p.ttl60 {	background:url("../rooms/img/bg_cost60.png") 0 0 no-repeat;}


.bukkenBox table{
	width:100%;
	margin-top:10px;
	border-collapse: collapse;
}
.bukkenBox table th, .bukkenBox table td{
	font-size:75%;
	line-height:1.6;
	padding:5px 5px;
	background:url("../img_layout/dotline04.gif") 0 bottom repeat-x;
	color:#666;	
}
.bukkenBox table th{
	font-weight:bold;	
}

ul.icoList{
	position:absolute;
	top:15px;
	right:15px;
	width:85px;
}
ul.icoList li{
	float:left;
	margin:0 0 1px 1px;	
}

.icoKagu80 {
	position:absolute;
	top:17px;
	right:105px;
	width:80px;
}

.readBtn{
	position:absolute;
	bottom:15px;
	right:15px;	
}


/* --------------------
	rooms details
--------------------*/
.bukkenBox_d{
	margin-bottom:25px;
}
.bukkenName{
	float:left;
	background:url("../rooms/01/img/bg_cost01_02.png") 0 0 no-repeat;
	width:800px;
	min-height:24px;
	height: auto !important;
	height: 24px;
	margin:15px 0 10px 15px;
}
.bukkenBoxInner .name02 { background:url("../rooms/02/img/bg_cost02_02.png") 0 0 no-repeat;}
.bukkenBoxInner .name03 { background:url("../rooms/03/img/bg_cost03_02.png") 0 0 no-repeat;}
.bukkenBoxInner .name04 { background:url("../rooms/04/img/bg_cost04_02.png") 0 0 no-repeat;}
.bukkenBoxInner .name05 { background:url("../rooms/05/img/bg_cost05_02.png") 0 0 no-repeat;}
.bukkenBoxInner .name06 { background:url("../rooms/06/img/bg_cost06_02.png") 0 0 no-repeat;}
.bukkenBoxInner .name07 { background:url("../rooms/07/img/bg_cost07_02.png") 0 0 no-repeat;}
.bukkenBoxInner .name08 { background:url("../rooms/08/img/bg_cost08_02.png") 0 0 no-repeat;}
.bukkenBoxInner .name09 { background:url("../rooms/09/img/bg_cost09_02.png") 0 0 no-repeat;}
.bukkenBoxInner .name10 { background:url("../rooms/10/img/bg_cost10_02.png") 0 0 no-repeat;}
.bukkenBoxInner .name11 { background:url("../rooms/11/img/bg_cost11_02.png") 0 0 no-repeat;}
.bukkenBoxInner .name12 { background:url("../rooms/12/img/bg_cost12_02.png") 0 0 no-repeat;}
.bukkenBoxInner .name13 { background:url("../rooms/13/img/bg_cost13_02.png") 0 0 no-repeat;}
.bukkenBoxInner .name14 { background:url("../rooms/14/img/bg_cost14_02.png") 0 0 no-repeat;}
.bukkenBoxInner .name15 { background:url("../rooms/15/img/bg_cost15_02.png") 0 0 no-repeat;}
.bukkenBoxInner .name16 { background:url("../rooms/16/img/bg_cost16_02.png") 0 0 no-repeat;}
.bukkenBoxInner .name17 { background:url("../rooms/17/img/bg_cost17_02.png") 0 0 no-repeat;}
.bukkenBoxInner .name18 { background:url("../rooms/18/img/bg_cost18_02.png") 0 0 no-repeat;}
.bukkenBoxInner .name19 { background:url("../rooms/19/img/bg_cost19_02.png") 0 0 no-repeat;}
.bukkenBoxInner .name20 { background:url("../rooms/20/img/bg_cost20_02.png") 0 0 no-repeat;}
.bukkenBoxInner .name21 { background:url("../rooms/21/img/bg_cost21_02.png") 0 0 no-repeat;}
.bukkenBoxInner .name22 { background:url("../rooms/22/img/bg_cost22_02.png") 0 0 no-repeat;}
.bukkenBoxInner .name23 { background:url("../rooms/23/img/bg_cost23_02.png") 0 0 no-repeat;}
.bukkenBoxInner .name24 { background:url("../rooms/24/img/bg_cost24_02.png") 0 0 no-repeat;}
.bukkenBoxInner .name25 { background:url("../rooms/25/img/bg_cost25_02.png") 0 0 no-repeat;}
.bukkenBoxInner .name26 { background:url("../rooms/26/img/bg_cost26_02.png") 0 0 no-repeat;}
.bukkenBoxInner .name27 { background:url("../rooms/27/img/bg_cost27_02.png") 0 0 no-repeat;}
.bukkenBoxInner .name28 { background:url("../rooms/28/img/bg_cost28_02.png") 0 0 no-repeat;}
.bukkenBoxInner .name29 { background:url("../rooms/29/img/bg_cost29_02.png") 0 0 no-repeat;}
.bukkenBoxInner .name30 { background:url("../rooms/30/img/bg_cost30.png") 0 0 no-repeat;}
.bukkenBoxInner .name31 { background:url("../rooms/31/img/bg_cost31.png") 0 0 no-repeat;}
.bukkenBoxInner .name32 { background:url("../rooms/32/img/bg_cost32.png") 0 0 no-repeat;}
.bukkenBoxInner .name33 { background:url("../rooms/33/img/bg_cost33.png") 0 0 no-repeat;}
.bukkenBoxInner .name34 { background:url("../rooms/34/img/bg_cost34.png") 0 0 no-repeat;}
.bukkenBoxInner .name35 { background:url("../rooms/35/img/bg_cost35.png") 0 0 no-repeat;}
.bukkenBoxInner .name36 { background:url("../rooms/36/img/bg_cost36.png") 0 0 no-repeat;}
.bukkenBoxInner .name37 { background:url("../rooms/37/img/bg_cost37.png") 0 0 no-repeat;}
.bukkenBoxInner .name38 { background:url("../rooms/38/img/bg_cost38.png") 0 0 no-repeat;}
.bukkenBoxInner .name39 { background:url("../rooms/39/img/bg_cost39.png") 0 0 no-repeat;}
.bukkenBoxInner .name40 { background:url("../rooms/40/img/bg_cost40.png") 0 0 no-repeat;}
.bukkenBoxInner .name41 { background:url("../rooms/41/img/bg_cost41.png") 0 0 no-repeat;}
.bukkenBoxInner .name42 { background:url("../rooms/42/img/bg_cost42.png") 0 0 no-repeat;}
.bukkenBoxInner .name43 { background:url("../rooms/43/img/bg_cost43.png") 0 0 no-repeat;}
.bukkenBoxInner .name44 { background:url("../rooms/44/img/bg_cost44.png") 0 0 no-repeat;}
.bukkenBoxInner .name45 { background:url("../rooms/45/img/bg_cost45.png") 0 0 no-repeat;}
.bukkenBoxInner .name46 { background:url("../rooms/46/img/bg_cost46.png") 0 0 no-repeat;}
.bukkenBoxInner .name47 { background:url("../rooms/47/img/bg_cost47.png") 0 0 no-repeat;}
.bukkenBoxInner .name48 { background:url("../rooms/48/img/bg_cost48.png") 0 0 no-repeat;}
.bukkenBoxInner .name49 { background:url("../rooms/49/img/bg_cost49.png") 0 0 no-repeat;}
.bukkenBoxInner .name50 { background:url("../rooms/50/img/bg_cost50.png") 0 0 no-repeat;}
.bukkenBoxInner .name51 { background:url("../rooms/51/img/bg_cost51.png") 0 0 no-repeat;}
.bukkenBoxInner .name52 { background:url("../rooms/52/img/bg_cost52.png") 0 0 no-repeat;}
.bukkenBoxInner .name53 { background:url("../rooms/53/img/bg_cost53.png") 0 0 no-repeat;}
.bukkenBoxInner .name54 { background:url("../rooms/54/img/bg_cost54.png") 0 0 no-repeat;}
.bukkenBoxInner .name55 { background:url("../rooms/55/img/bg_cost55.png") 0 0 no-repeat;}
.bukkenBoxInner .name56 { background:url("../rooms/56/img/bg_cost56.png") 0 0 no-repeat;}
.bukkenBoxInner .name57 { background:url("../rooms/57/img/bg_cost57.png") 0 0 no-repeat;}
.bukkenBoxInner .name58 { background:url("../rooms/58/img/bg_cost58.png") 0 0 no-repeat;}
.bukkenBoxInner .name59 { background:url("../rooms/59/img/bg_cost59.png") 0 0 no-repeat;}
.bukkenBoxInner .name60 { background:url("../rooms/60/img/bg_cost60.png") 0 0 no-repeat;}


.bukkenBoxInner {
	position:relative;
}

.bukkenName .name{
	float:left;
	margin-left:150px;
	line-height:2.5;
}
.bukkenName .cost{
	float:right;
	font-size:125%;
	font-weight:bold;
	color:#990000;
	line-height:1.9;
}
.bukkenName .cost_mrgR100{
	float:right;
	font-size:125%;
	font-weight:bold;
	color:#990000;
	line-height:1.9;
	margin-right:100px;
}
.bukkenNameTxt{
	float:left;
	line-height:1.8;
	width:800px;
	padding-left:25px;
}
.bukkenNameTxt700{
	float:left;
	line-height:1.8;
	width:700px;
	padding-left:25px;
}
.icoKagu80_d {
	position:absolute;
	top:15px;
	right:105px;
}
ul.icoList_d{
	float:right;
	margin:15px 15px 0 0;
	width:85px;
}
ul.icoList_d li{
	float:left;
	margin:0 0 1px 1px;	
}

.bukkenBox_d table{
	width:100%;
	border-collapse: collapse;
}
.bukkenBox_d table th, .bukkenBox_d table td{
	font-size:75%;
	line-height:1.6;
	background:url("../img_layout/dotline04.gif") 0 top repeat-x;
	color:#666;
	padding:3px 1px 0px 1px;
}
.bukkenBox_d table th{
	font-weight:bold;
}
.bukkenBox_d table th.th70{ width:70px; }
.bukkenBox_d table th.th100{ width:100px; }
.bukkenBox_d table td{
	padding:0 12px;
}
.bukkenBox_d table td span{
	color:#990000;
	font-size:120%;	
	font-weight:bold;
}

.section{
	background:url("../img_layout/dotline.png") 0 0 repeat;
	padding:1px;
	margin-bottom:25px;	
}
.sectionInner{
	background:#EDEDED;	
	overflow:hidden;	
}
.wid900{
	width:900px;
	margin-left:auto;	
	margin-right:auto;
	padding:30px 0;	
}

.plan{ width:460px; float:left; }


/*.tbl_outline{
	width:100%;	
	border-collapse: collapse;
}
.tbl_outline th, .tbl_outline td{
	padding:10px;
	text-align:left;
	font-size:75%;
	border-bottom:1px solid #BEBEBE;
}
.tbl_outline th{
	background:#D8D8D8;
	width:160px;
	vertical-align:top;
}*/


.tbl_outline{
	width:100%;
	margin-bottom:20px;	
	border-collapse:separate;
	/*border-collapse: collapse;*/
	border-top:1px solid #BEBEBE;
}
.tbl_outline th, .tbl_outline td{
	padding:10px;
	text-align:left;
	font-size:75%;
	line-height: 1.6;
	vertical-align:top;
	/*border-bottom:1px solid #BEBEBE;*/
}
.tbl_outline th{
	width:160px;
	text-align:left;
	padding:12px 0 10px 14px;
	background:url("../rooms/img/bg_th.jpg") bottom repeat-x #D8D8D8;
}
.tbl_outline td{
	text-align:left;
	padding:12px 12px 10px 14px;
	background:url("../rooms/img/bg_td.jpg") bottom repeat-x;
}
.tbl_outline td span{
	font-weight:bold;	
}



#galleryWrap{
	float:right;
	width:484px;
	position:relative;
	z-index:0	
}
#galleryWrap #mainImg{
	width:484px;
	height:364px;
	position:relative;
	z-index:1;
	-webkit-print-color-adjust: exact;	
}
#galleryWrap #mainImg p{
	width:484px;
	height:364px;
	position:absolute;
	left:0px;
	top:0px;
	display:none;	
}
#galleryWrap #mainNav{
	width: 484px;
	height:100px;
	position: absolute;
	left: 0px;
	top: 364px;
	z-index: 100;
	-webkit-print-color-adjust: exact;	
}
#galleryWrap #mainNav li{
	position:absolute;
	width:120px;
	height:100px;
	font-size:0;
	display:block;
	cursor:pointer;
	z-index:1;	
}
#galleryWrap #mainNav li.thum01{
	top: 0;
	left: 0;
}
#galleryWrap #mainNav li.thum02{
	top: 0;
	left: 121px;
}
#galleryWrap #mainNav li.thum03{
	top: 0;
	left: 242px;
}
#galleryWrap #mainNav li.thum04{
	top: 0;
	right: 0;
}
#galleryWrap #mainNav li.thum05{
	top: 101px;
	left: 0;
}
#galleryWrap #mainNav li.thum06{
	top: 101px;
	left: 121px;
}
#galleryWrap #mainNav li.thum07{
	top: 101px;
	left: 242px;
}
#galleryWrap #mainNav li.thum08{
	top: 101px;
	right: 0;
}

#galleryWrap li span {
	width: 120px;
	height: 100px;
	background: url(../rooms/img/cover.png) no-repeat center top;
	-webkit-print-color-adjust: exact;
	display: inline-block;
	opacity: 0.7;
	filter: alpha(opacity=70);
	-ms-filter: "alpha( opacity=70 )";
	-moz-opacity: 0.7;
	-khtml-opacity: 0.7;
	position: absolute;
	left: 0px;
	top: 0px;
	z-index: 100;
}
	

#galleryWrap li span.active {
	opacity: 0;
	filter: alpha(opacity=0);
	-ms-filter: "alpha( opacity=0 )";
	-moz-opacity:0; 
	-khtml-opacity: 0;
}



#contents.roomsPage .meritBox{
	background:url("../img_layout/dotline.png") 0 0 repeat;
	padding:1px;
	position:relative;
	margin-bottom:15px;
}
#contents.roomsPage .meritBoxInner{
	background:#EDEDED;	
	overflow:hidden;
}
#contents.roomsPage .meritConArea{
	float:left;	
	width:706px;
	padding:30px 0 0 30px;
	min-height:108px; /* 138px */
	height: auto !important;
	height: 108px;
	font-size: 120%;
}

/* --------------------
	gallery
--------------------*/
#galleryArea {
	width:950px;
	height:590px;
	padding:5px;
	background:url(../gallery/img/bg.jpg) no-repeat center top;
	position:relative;
}
#galleryArea #leftCol {
	width:200px;
	height:580px;
	background:url(../gallery/img/bg_tab.jpg) no-repeat left top;
	position:relative;
	z-index:0;
	overflow:hidden;
	font-size:0;
}
#galleryArea #leftCol .prev {
	width:190px;
	height:30px;
	position:absolute;
	left:5px; top:5px;
	cursor:pointer;
}
#galleryArea #leftCol .next {
	width:190px;
	height:30px;
	position:absolute;
	left:5px; top:545px;
	cursor:pointer;
}
#galleryArea #leftCol #waku {
	width:160px;
	height:50px;
	position:absolute;
	z-index:100;
	left:20px;
	top:55px;
}
#galleryArea #leftCol #filmstripWrap {
	width:160px;
	height:470px;
	overflow:hidden;
	position:absolute;
	left:20px;
	top:55px;
	z-index:5;
}
#galleryArea #leftCol #filmstrip {
	position:relative;/* ・ｽﾇ記 */
	width:160px;
}
#galleryArea #leftCol #filmstrip li {
	width:160px;
	height:50px;
	margin-bottom:10px;
	cursor:pointer;
}

#galleryArea #sliderWrap {
	width:750px;
	height:580px;
	position:absolute;
	right:5px; top:5px;
	background:#B6B6B6;
	z-index:0;
	overflow:hidden;
}
#galleryArea #sliderWrap .index {
	width:750px;
	height:580px;
	position:absolute;
	left:0; top:0;
	opacity: 0;/* ・ｽﾇ記 */
	filter: alpha(opacity=0);
	-ms-filter: "alpha( opacity=0 )";
	-moz-opacity:0; 
	-khtml-opacity: 0;
}
#galleryArea #sliderWrap .index .slideImg {
	width:750px;
	height:450px;
	position:relative;
}
#galleryArea #sliderWrap .index .slideImg li {
	width:750px;
	height:450px;
	position:absolute;
	left:0; top:0;
	display:none;/* ・ｽﾇ記 */
}
#galleryArea #sliderWrap .index .thumb {
	width:330px;
	height:70px;
	position:absolute;
	left:410px; top:490px;
	font-size:0;
}
#galleryArea #sliderWrap .index .thumb li {
	width:100px;
	height:70px;
	float:left;
	margin-right:10px;
	position:relative;
	z-index:0;
	display:inline-block;
	cursor:pointer;
}
#galleryArea #sliderWrap .index .thumb li img {
	width:100px;
	height:70px;
	position:relative;
	z-index:0;
}
#galleryArea #sliderWrap .index .thumb li span {
	width:100px;
	height:70px;
	position:absolute;
	left:0; top:0;
	z-index:100;
	display:none;
}
#galleryArea #sliderWrap .index .txtImg {
	width:380px;
	height:86px;
	position:absolute;
	left:20px; top:482px;
}








