@charset "utf-8";


/* Interior styles */

#wcinterior {
	width: 900px;
}

#wcinterior .contents_inner{ width: 804px; margin: 10px auto;}
#wcinterior h4#headline01{ margin-top: 30px; }

ul.styling_menu {
	margin-left: 10px;
}

#wcinterior ul.headpic {
	margin-left:32px;
	margin-top: 32px;
	margin-bottom: 48px;
	height: 514px;
}



#wcinterior ul.headpic li{
	float: left;
	margin-right: 8px;
	padding: 0;
}


/*insight */

#wc_insight {
	width: 900px;
	/*background:url(../../styling/insight/image/insight_thumb_header.jpg) 32px 32px no-repeat;*/
}


#wc_insight p.caption{
	margin-left: 32px;
	font-size: 9px;
	margin-bottom: 54px;
	margin-top: 4px;
}



#insight_menu {
	width: 836px;
	margin: 0px 32px 32px 32px;
	background:url(../../type/image/btn_typenavi_bg.jpg) no-repeat;
	height: 133px;
	position:relative;
}

#insight_menu .main ul li{ float: left; height: 76px;
}


#insight_menu li.styling {
	position:absolute;
	top:44px;
	left:12px;
}

#insight_menu li.interior {
	position:absolute;
	top:44px;
	left:213px;
}


#insight_menu li.eco {
	position:absolute;
	top:44px;
	left:413px;
}

#insight_menu li.type {
	position:absolute;
	top:44px;
	left:414px;
}

#insight_menu .sub ul li{ clear: both; height: 38px;
}


#insight_menu li.G {
	position:absolute;
	top:45px;
	left:659px;
}

#insight_menu li.L {
	position:absolute;
	top:82px;
	left:659px;
}


#insight_thumbnail {
	background:url(../../styling/insight/image/insight_thumb_header.jpg) 32px 32px no-repeat;
	height: 104px;	
}

#insight_pic{
	width: 900px;

}


/*exclusive */

#wc_ex {
	width: 900px;
	/*background:url(../../styling/insight/image/insight_thumb_header.jpg) 32px 32px no-repeat;*/
}


#wc_ex p.caption{
	margin-left: 32px;
	font-size: 9px;
	margin-bottom: 54px;
	margin-top: 4px;
}



#ex_menu {
	width: 836px;
	margin: 0px 32px 32px 32px;
	background:url(../../type/image/btn_typenavi2_bg.jpg) no-repeat;
	height: 133px;
	position:relative;
}

#ex_menu .main ul li{ float: left; height: 76px;
}


#ex_menu li.styling {
	position:absolute;
	top:44px;
	left:12px;
}

#ex_menu li.interior {
	position:absolute;
	top:44px;
	left:213px;
}


#ex_menu li.cr-z {
	position:absolute;
	top:44px;
	left:413px;
}

#ex_menu li.type {
	position:absolute;
	top:44px;
	left:414px;
}

#ex_menu .sub ul li{ clear: both; height: 38px;
}


#ex_menu li.XG {
	position:absolute;
	top:44px;
	left:664px;
}

#ex_menu li.XL {
	position:absolute;
	top:70px;
	left:664px;
}

#ex_menu li.XLnavi {
	position:absolute;
	top:95px;
	left:664px;
}


#ex_thumbnail {
	background:url(../../styling/exclusive/image/ex_thumb_header.jpg) 32px 32px no-repeat;
	height: 104px;	
}

#ex_pic{
	width: 900px;

}

br.clear { clear: both; margin:0; padding:0;}


/* cabin styles */
#cabin {
	margin: 0px 0px;
	line-height: 1.6;
	width: 900px;
}


#cabin .contents_inner1{
	margin-top:32px;
	margin-left:32px;
	margin-right: 32px;
	margin-bottom: 64px;
}

#cabin #explain{
	margin: 32px 54px;
}

#cabin #ex01, #cabin #ex02, #cabin #ex03, #cabin #ex04 { width: 732px;}

#cabin #ex01 h5{ background: url(../../interior/cabin/image/kya_txt01.gif) 0 0 no-repeat;
width:454px; height: 24px; margin-top: 0px;}
#cabin #ex02 h5{ background: url(../../interior/cabin/image/kya_txt02.gif) 0 0 no-repeat;
width:439px; height: 24px; margin-top: 0px;}
#cabin #ex03 h5{ background: url(../../interior/cabin/image/kya_txt03.gif) 0 0 no-repeat;
width:439px; height: 60px; margin-top: 0px;}
#cabin #ex04 h5{ background: url(../../interior/cabin/image/kya_txt04.gif) 0 0 no-repeat;
width:439px; height: 24px; margin-top: 0px;}

#cabin #ex01 h5,#cabin #ex02 h5,#cabin #ex03 h5,#cabin #ex04 h5{float: left; width: 500px; margin-bottom: 28px;}

#cabin #ex01 .right,#cabin #ex02 .right, #cabin #ex03 .right, #cabin #ex04 .right{
	float: right;
	width: 226px;
	text-align: left;
}
#cabin #ex01 .left,#cabin #ex02 .left,#cabin #ex03 .left,#cabin #ex04 .left{
	width:455px;
	float: left;
}





/* luggage styles */


#luggage {
	width: 900px;
	margin-bottom: 32px;
}

#luggage .contents_inner1{
	margin: 32px 32px 0px 32px;
}

#luggage #explain{
	width: 728px;
	margin: 0 auto;
}

#luggage #explain2{
	width: 740px;
	margin: 0 auto;
}


#luggage #pt01{
	width: 728px;
	margin-bottom: 36px;
}





#pt01 .left01 {
	float: left; width: 340px; }

#pt01 .left01 p{
	width: 313px;
	margin-top: 24px;
}

#pt01 p.small{ font-size: 12px; line-height: 18px;
	margin-top: 18px;
}

#luggage #pt01 .right01 {
	float: right; width: 338px; }
	
#luggage #pt02{
	width: 728px;
	margin-bottom: 52px;
}
#luggage #pt02 .left02 {
	float: left;
	width: 486px;
}
#luggage #pt02 .right02 {
	float: right;
	width: 220px;
}

#luggage #pt02 h5 { background: url(../../interior/luggage/image/type_settei.gif) 0 0 no-repeat;
margin-top: 0px;}



#luggage #pt03{
	width: 728px;
	margin-bottom: 52px;
}
#pt03 .left03 { float: left; width: 500px; }

#pt03 .left03 p{
	width: 500px;
	margin-top: 24px;
}

#luggage #pt03 .right03 {
	float: right;
	width: 127px;
	margin-bottom: 24px;
}

#luggage #pt03 .left04 { float: left; width: 357px; }
#luggage #pt03 .right04 { float: right; width: 357px; }


#luggage #pt04{
	width: 748px;
}
#pt04 .left05 { float: left; width: 500px; }

#pt04 .left05 p{
	width: 500px;
	margin-top: 24px;
}

#luggage #pt04 .left05 { float: left; width: 250px; margin-top: 36px; }
#luggage #pt04 .right05 { float: right; width: 482px; margin-top: 36px;}





#luggage #li1 { float:left; width:220px; margin-top:27px; margin-bottom:50px;}
#luggage #li2 {float:left; margin-left:20px; width:220px; margin-top:27px;}
#luggage #li3 {float:right; margin-top:27px; width:213px;}

#luggage #li1 .ue,#luggage #li2 .ue{height:200px;}
#luggage #li1 .sita,#luggage #li2 .sita{height:225px;}

#luggage #li1 .mozi,#luggage #li2 .mozi{float:right; width:140px;}

#luggage #li3 .cap{margin-top:10px;}
#luggage #li3 .cap img{ float:right}
#luggage #li3 .cap span{font-size:1.2em; font-weight:bold}

#luggage #grid{margin-top:30px; width:750px;    margin-right : -15px;
    overflow : hidden;}
	

#luggage #grid li {
margin-right: 15px;padding: 0; float:left;
}


#luggage #grid2{ width:auto;}

#luggage #grid2 li {
	padding: 0;
	width:159px;
	font-size: 13px;
	line-height: 17px;
	color: #333333;
	letter-spacing: -0.1em;
	float: left;
	height: 200px;
}


#luggage table { margin:0; border:0; }
#luggage table tr td {padding-left: 18px; }
#luggage table tr td img{ float: left; }

	
