@charset "Shift_JIS";

div.caption {
	font-size:xx-small!important;
}


/*ギャラリー*/
#small_logo {
	width:840px;
	margin:25px auto 10px auto;
	overflow:hidden;
}

#small_logo li {
	float:left;
	line-height:1px;
}

.odyssey_thumb { position:relative; left:0;}
.absolute_thumb {position:relative; left:20px;}

div#gallery {
	position:relative;
	width:900px;
	height:480px;
}
div#loading { width:900px; height:480px; background:transparent url(../../common/image_common/loader.gif) center center no-repeat; }
div.ss-controls { display:none; }
div.nav-controls p { position:absolute; top:192px; z-index:99; width:25px; height:70px; }
div.nav-controls p.btn_prev { left:0; }
div.nav-controls p.btn_next { right:0; }
div.nav-controls a { overflow:hidden; display:block; width:25px; height:70px; text-align:left; text-indent:-9999px; }
div.nav-controls p.btn_prev a { background:url(../../common/image_common/btn_prev.gif) no-repeat left top; filter:alpha(opacity=70); -moz-opacity:0.7; opacity:0.7; }
div.nav-controls p.btn_prev a:hover { filter:alpha(opacity=90); -moz-opacity:0.9; opacity:0.9; }
div.nav-controls p.btn_next a { background:url(../../common/image_common/btn_next.gif) no-repeat left top; filter:alpha(opacity=70); -moz-opacity:0.7; opacity:0.7; }
div.nav-controls p.btn_next a:hover { filter:alpha(opacity=90); -moz-opacity:0.9; opacity:0.9; }
.gallery_cap { padding:0 20px; margin-bottom:10px; font-size:78%; line-height:1.5; height:30px; }
.gallery_cap div { padding:5px 0 0 10px; }

.navigation { overflow:hidden; width:840px; margin:0 auto 30px auto; }
.navigation dl { display:block; min-height:1%; }
.navigation dl:after { clear:both; content:"."; display:block; height:0; visibility:hidden; }
* html .navigation dl { height:1%; }

div.gallery_thumbs { overflow:hidden; float:left;}
ul.dl_gallery { margin:0; float:left; }
ul.dl_gallery li { width:70px; height:37px; margin:0 6px 0 0; float:left; position: relative; }
ul.dl_gallery li.first_li { height:14px; margin:0; text-align:left; line-height:0; font-size:0; float:none; padding:0; width:auto; }
ul.dl_gallery li a { overflow:hidden; display:block; width:70px; height:37px; }
ul.dl_gallery li.selected a { border: 2px solid #dadada; width: 68px; height: 37px; }
ul.dl_gallery li.selected a img { margin: -2px 0 0 -2px;}
div.gallery_pagenation { float:right; padding: 0; }


/*インテリア｜快適な室内*/
.grayBox {
    background: none repeat scroll 0 0 #ECECEC;
    font-size: 100%;
    padding: 20px;
    width: 740px;
}
/*ul.seatseen li{
	float:left;
	margin:0;
	padding:0;
	line-height:0;
}
ul.seatseen li.img{
	border:none;
	vertical-align:bottom;
}*/
.seatseen img {
	float:left;
	vertical-align:top;
}/*追加*/

ul.luggage li{
	float:left;
	width:187px;/*追加*/
	overflow:hidden;/*追加*/
}

/*インテリア｜使いやすいポケット*/

.f13{font-size:93%;}

.bold {font-weight:bold;}
.mt5{margin-top:5px;}
.mb5{margin-bottom:5px;}
.mtb5{margin-top:5px; margin-bottom:5px;}


ul.pocket_img li {
	float:left;
	width:227px;
	height:225px;
	margin-right:49px;
	margin-bottom:5px;
	vertical-align:top;
	overflow:hidden;
}

ul.pocket_img li.li01{
	width:504px;
	margin-right:49px;
	margin-bottom:20px;
}


ul.pocket_img li.none {
	margin-right:0!important;
}

.caption2 {
	overflow:hidden;
}