@charset "utf-8";

.ul_itemList
{
	display: block;
	min-height: 1%;
}
.ul_itemList:after
{
	clear: both;
	content:".";
	display: block;
	height: 0;
	visibility: hidden;
}
* html ul_itemList
{
	height: 1%;
	/*\*//*/
	height: auto;
	overflow: hidden;
	/**/
}


/* ============================================
	/furniture_gallery/index.html
============================================ */
/* ============================================
	/furniture_gallery/index.html
============================================ */
#gallery #container .innerBox {
	padding: 17px 0 0 33px;
}

#gallery #container .innerBox div {
	width: 248px;
	float: left;
	margin-right: 15px;
}
	#gallery #container .innerBox ul li img {
		padding: 0;
		margin: 0;
		overflow: hidden;
		line-height: 	0
	}


#gallery #container .innerBox .vintageAbout {
	background: url(../img/vintage_bg.jpg) left top no-repeat;
	height: 470px;
	width: 198px !important;
	width: 248px;
	padding: 25px 25px 0 25px;
}

#gallery #container .innerBox .modernAbout {
	background: url(../img/modern_bg.jpg) left top no-repeat;
	height: 470px;
	width: 198px !important;
	width: 248px;
	padding: 25px 25px 0 25px;
}
#gallery #container .innerBox .othersAbout {
	background: url(../img/others_bg.jpg) left top no-repeat;
	height: 470px;
	width: 198px !important;
	width: 248px;
	padding: 25px 25px 0 25px;
}

#gallery #container .innerBox .last {
	margin-right: 0;
}


.modern {
	background: url(../img/modern_btn_ov.jpg) left top no-repeat;
}
.vintage {
	background: url(../img/vintage_btn_ov.jpg) left top no-repeat;
}
.others {
	background: url(../img/others_btn_ov.jpg) left top no-repeat;
}

	.modern a,
	.vintage a,
	.others a {
		width: 248px;
		height: 170px;
		display: block;
	}

	.modern a:hover,
	.vintage a:hover,
	.others a:hover {
		background-color: transparent;
	}

		.modern a:hover img,
		.vintage a:hover img,
		.others a:hover img {
			visibility: hidden;
		}



/* ============================================
	/furniture_gallery/vintage_detail.html
============================================ */
.sectionItem {
	clear: both;
	margin: 20px 0 40px 65px;
}
.ul_itemList {
	margin-top: 12px;
}
	.ul_itemList li {
		float: left;
		margin-bottom: 15px;
		width: 160px;
		margin-right: 27px;
		text-align: center;
	}

	.ul_itemList li p.new { height: 20px; margin-top: 8px;}

		.ul_itemList li p {
		}
		.ul_itemList li {
		}



/* ============================================
	/furniture_gallery/lnavi
============================================ */
ul#galleryLnavi {
	background: url(../img/vintage/bg_lnavi.gif) left top no-repeat;
}
ul#galleryLnavi02 {
	background: url(../img/modern/bg_lnavi.gif) left top no-repeat;
}
ul#galleryLnavi03 {
	background: url(../img/others/bg_lnavi.gif) left top no-repeat;
}
ul#galleryLnavi04 {
	background: url(../img/vintage/bg_lnavi02.gif) left top no-repeat;
}

ul#galleryLnavi li,
ul#galleryLnavi02 li,
ul#galleryLnavi03 li,
ul#galleryLnavi04 li {
	float: left;
}

.glnavi01 {
	background: url(../img/vintage/btn_lnavi01_ov.gif) left top no-repeat;
}
.glnavi02 {
	background: url(../img/vintage/btn_lnavi02_ov.gif) left top no-repeat;
}
.glnavi03 {
	background: url(../img/vintage/btn_lnavi03_ov.gif) left top no-repeat;
}
.glnavi04 {
	background: url(../img/vintage/btn_lnavi07_ov.gif) left top no-repeat;
}
.glnavi05 {
	background: url(../img/modern/btn_lnavi01_ov.gif) left top no-repeat;
}
.glnavi06 {
	background: url(../img/modern/btn_lnavi02_ov.gif) left top no-repeat;
}
.glnavi07 {
	background: url(../img/modern/btn_lnavi03_ov.gif) left top no-repeat;
}
.glnavi08 {
	background: url(../img/modern/btn_lnavi07_ov.gif) left top no-repeat;
}
.glnavi09 {
	background: url(../img/others/btn_lnavi04_ov.gif) left top no-repeat;
}
.glnavi10 {
	background: url(../img/others/btn_lnavi05_ov.gif) left top no-repeat;
}
.glnavi11 {
	background: url(../img/others/btn_lnavi06_ov.gif) left top no-repeat;
}
.glnavi12 {
	background: url(../img/others/btn_lnavi07_ov.gif) left top no-repeat;
}
.glnavi13 {
	background: url(../img/vintage/btn_lnavi2_01_ov.gif) left top no-repeat;
}
.glnavi14 {
	background: url(../img/vintage/btn_lnavi2_02_ov.gif) left top no-repeat;
}
.glnavi15 {
	background: url(../img/vintage/btn_lnavi2_03_ov.gif) left top no-repeat;
}
.glnavi16 {
	background: url(../img/vintage/btn_lnavi2_07_ov.gif) left top no-repeat;
}


	.glnavi01 a,
	.glnavi02 a,
	.glnavi03 a,
	.glnavi05 a,
	.glnavi06 a,
	.glnavi07 a,
	.glnavi12 a,
	.glnavi13 a,
	.glnavi14 a,
	.glnavi15 a, {
		width: 220px;
		height: 25px;
		display: block;
		float: left;
	}
	.glnavi04 a,
	.glnavi08 a,
	.glnavi16 a {
		width: 190px;
		height: 25px;
		display: block;
		float: left;
	}
	
	.glnavi09 a,
	.glnavi10 a,
	.glnavi11 a {
		width: 200px;
		height: 25px;
		display: block;
		float: left;
	}
	.glnavi12 a {
		width: 250px;
		height: 25px;
		display: block;
		float: left;
	}

	.glnavi01 a:hover,
	.glnavi02 a:hover,
	.glnavi03 a:hover,
	.glnavi04 a:hover,
	.glnavi05 a:hover,
	.glnavi06 a:hover,
	.glnavi07 a:hover,
	.glnavi08 a:hover,
	.glnavi09 a:hover,
	.glnavi10 a:hover,
	.glnavi11 a:hover,
	.glnavi12 a:hover,
	.glnavi13 a:hover,
	.glnavi14 a:hover,
	.glnavi15 a:hover,
	.glnavi16 a:hover {
		background-color: transparent;
	}
		.glnavi01 a:hover img,
		.glnavi02 a:hover img,
		.glnavi03 a:hover img,
		.glnavi04 a:hover img,
		.glnavi05 a:hover img,
		.glnavi06 a:hover img,
		.glnavi07 a:hover img,
		.glnavi08 a:hover img,
		.glnavi09 a:hover img,
		.glnavi10 a:hover img,
		.glnavi11 a:hover img,
		.glnavi12 a:hover img,
		.glnavi13 a:hover img,
		.glnavi14 a:hover img,
		.glnavi15 a:hover img,
		.glnavi16 a:hover img {
			visibility: hidden;
		}



/* ============================================
	/furniture_gallery/vintage.html
============================================ */
div.vintageWrap {
	margin: 35px 55px 175px 45px;
	width: 750px;
}
div.vintageSec01 {
	margin-bottom: 40px;
}
	div.vintageSec01 .fltL {
		width: 388px;
	}
	div.vintageSec01 .fltR {
		width: 345px;
	}
div.vintageSec02 {
	clear: both;
	margin-bottom: 25px;
}
	div.vintageSec02 .fltL,
	div.vintageSec03 .fltL,
	div.vintageSec04 .fltL {
		width: 362px;
	}
	div.vintageSec02 .fltR,
	div.vintageSec03 .fltR,
	div.vintageSec04 .fltR {
		width: 345px;
	}
div.vintageSec03 {
	clear: both;
	margin-bottom: 55px;
}
div.vintageSec04 {
	clear: both;
	margin-bottom: 15px;
}



/* ============================================
	/furniture_gallery/modern.html
============================================ */
div#modernWrap {
	background: url(../img/modern/bg_map.jpg) right top no-repeat;
}
div#modernWrapIn {
	width: 775px;
	margin: 0 0 110px 75px;
	padding-top: 48px;
}
	p.modernTxt01 {
		margin-top: 20px;
		font-size: 115%;
	}

div.modernSec02 {
	margin-top: 15px;
}
div.modernSec02 .modernSec02L {
	width: 400px;
	margin: 45px 55px 0 0;
	float: left;	
}
div.modernSec02 .modernSec02L p {
	margin-bottom: 43px;
}

div.modernSec02 .modernSec02R {
	width: 225px;
	float: left;
}
	ul.modernEnList {
		margin-top: 25px;
	}
	ul.modernEnList li {

		margin-bottom: 10px;
	}



/* ============================================
	/furniture_gallery/others.html
============================================ */
div#othersWrap {
	margin: 55px 50px 80px 75px;
}
div.othersSec01 {
	width: 725px;
	margin-bottom: 25px;
}
div.othersSec02 {
	width: 725px;
	clear: both;
}

	div.othersSec01 .fltL,
	div.othersSec02 .fltL {
		width: 366px;
	}
	div.othersSec01 .fltR,
	div.othersSec02 .fltR {
		width: 301px;
	}
.othersTxt01 {
	margin: 60px 0 20px 0;
}
.othersTxt02 {
	margin: 40px 0 15px 0;
}

.othersImg01 {
	margin: 20px 0 15px 0;
}

div.othersSec03 {
	background: url(../img/others/img_05.jpg) right top no-repeat;
	padding: 45px 0 25px 0;
	clear: both;
}
	.othersTxt03 {
		margin-top: 10px;
		width: 270px;
	}

div.othersSec04 {
	background: url(../img/others/img_06.jpg) right top no-repeat;
	padding: 45px 0 70px 0;
}
	.othersTxt04 {
		width: 325px;
		margin-top: 10px;
	}




/* ============================================
	/furniture_gallery/other_detail.html
============================================ */
#otherNavi {
	background: url(../img/others/navi.gif) no-repeat left top;
	width: 850px;
	height: 25px;
	overflow: hidden;
	position: relative;
}
	#otherNavi li {
		position: absolute;
		top: 0;
		height: 25px;
		overflow: hidden;
	}
	#otherNavi li.nav01 {
		width: 106px;
		left: 68px;
	}
	#otherNavi li.nav02 {
		width: 71px;
		left: 261px;
	}
	#otherNavi li.nav03 {
		width: 108px;
		left: 424px;
	}
	#otherNavi li.nav04 {
		width: 184px;
		left: 605px;
	}
		#otherNavi li a {
			display: block;
			width: 850px;
			height: 50px;
		}
		#otherNavi li.nav01 a { margin-left: -68px;}
		#otherNavi li.nav02 a { margin-left: -261px;}
		#otherNavi li.nav03 a { margin-left: -424px;}
		#otherNavi li.nav04 a { margin-left: -605px;}
		#otherNavi li a:hover {
			margin-top: -25px;
		}
