@charset "Shift_JIS";

/* 写真切替タブの設定
-----------------------------------------------------------*/
.disnon {
  display: none;
}
.arrange_list li,
.utility_swich li,
.tab-list-ar li,
.tab-list-al li,
.tab-list-a1 li,
.tab-list-a3 li,
.tab-list-a4 li,
.tab-list-b li,
.tab-list-b1 li,
.tab-list-b2 li{
cursor:pointer;
}
.arrange_list li.selected img,
.utility_swich li.selected img,
.tab-list-ar li.selected img,
.tab-list-al li.selected img,
.tab-list-a1 li.selected img,
.tab-list-a3 li.selected img,
.tab-list-a4 li.selected img,
.tab-list-b li.selected img,
.tab-list-b1 li.selected img,
.tab-list-b2 li.selected img{
opacity:0;
filter: alpha(opacity=0);        /* ie lt 8 */
-ms-filter: "alpha(opacity=0)";  /* ie 8 */
-moz-opacity:0;                 /* FF lt 1.5, Netscape */
}
/* 空間自在タブの設定
-----------------------------------------------------------*/
.arrange_list li.arr01{
background:url(../image/btn_mode_01_ov.gif) no-repeat;
}
.arrange_list li.arr02{
background:url(../image/btn_mode_02_ov.gif) no-repeat;
}
.arrange_list li.arr03{
background:url(../image/btn_mode_03_ov.gif) no-repeat;
}
.arrange_list li.arr04{
background:url(../image/btn_mode_04_ov.gif) no-repeat;
}
.arrange_list li.arr05{
background:url(../image/btn_mode_05_ov.gif) no-repeat;
}
.arrange_list li.arr06{
background:url(../image/btn_mode_06_ov.gif) no-repeat;
}
.arrange_list li.arr07{
background:url(../image/btn_mode_07_ov.gif) no-repeat;
}
.arrange_list li.arr08{
background:url(../image/btn_mode_08_ov.gif) no-repeat;
}
.arrange_list li.arr09{
background:url(../image/btn_mode_09_ov.gif) no-repeat;
}
.arrange_list li.arr10{
background:url(../image/btn_mode_10_ov.gif) no-repeat;
}
/* 収納機能切替タブの設定
-----------------------------------------------------------*/
.utility_swich li.swich1{
background:url(../image/tab_utility_ov.gif) no-repeat;
}
.utility_swich li.swich2{
background:url(../image/tab_storage_ov.gif) no-repeat;
}
/* 便利な収納タブの設定
-----------------------------------------------------------*/
.tab-list-a1 li.tab01{
background:url(../image/utility_btn_01_ov.gif) no-repeat;
}
.tab-list-a1 li.tab02{
background:url(../image/utility_btn_02_ov.gif) no-repeat;
}
.tab-list-a1 li.tab03{
background:url(../image/utility_btn_03_ov.gif) no-repeat;
}
.tab-list-a1 li.tab04{
background:url(../image/utility_btn_04_ov.gif) no-repeat;
}
.tab-list-a1 li.tab05{
background:url(../image/utility_btn_05_ov.gif) no-repeat;
}
.tab-list-a1 li.tab06{
background:url(../image/utility_btn_06_ov.gif) no-repeat;
}
.tab-list-a1 li.tab07{
background:url(../image/utility_btn_07_ov.gif) no-repeat;
}
.tab-list-a1 li.tab08{
background:url(../image/utility_btn_08_ov.gif) no-repeat;
}
.tab-list-a1 li.tab09{
background:url(../image/utility_btn_09_ov.gif) no-repeat;
}

.tab-list-b1 li.tab01{
background:url(../image/storage_btn_01_ov.gif) no-repeat;
}
.tab-list-b1 li.tab02{
background:url(../image/storage_btn_02_ov.gif) no-repeat;
}
.tab-list-b1 li.tab03{
background:url(../image/storage_btn_03_ov.gif) no-repeat;
}
.tab-list-b1 li.tab04{
background:url(../image/storage_btn_04_ov.gif) no-repeat;
}
.tab-list-b1 li.tab05{
background:url(../image/storage_btn_05_ov.gif) no-repeat;
}
.tab-list-b1 li.tab06{
background:url(../image/storage_btn_06_ov.gif) no-repeat;
}
.tab-list-b1 li.tab07{
background:url(../image/storage_btn_07_ov.gif) no-repeat;
}
.tab-list-b1 li.tab08{
background:url(../image/storage_btn_08_ov.gif) no-repeat;
}
.tab-list-b1 li.tab09{
background:url(../image/storage_btn_09_ov.gif) no-repeat;
}
.tab-list-b1 li.tab10{
background:url(../image/storage_btn_10_ov.gif) no-repeat;
}
li.number01{width:25px; height:25px; background:url(../image/st_btn_01_ov.gif) no-repeat; position:absolute; left:250px; top:37px; }
li.number02{width:25px; height:25px; background:url(../image/st_btn_02_ov.gif) no-repeat; position:absolute; left:89px; top:198px; }
li.number03{width:25px; height:25px; background:url(../image/st_btn_03_ov.gif) no-repeat; position:absolute; left:59px; top:255px; }
li.number04{width:25px; height:25px; background:url(../image/st_btn_04_ov.gif) no-repeat; position:absolute; left:168px; top:208px; }
li.number05{width:25px; height:25px; background:url(../image/st_btn_05_ov.gif) no-repeat; position:absolute; left:409px; top:161px; }
li.number06{width:25px; height:25px; background:url(../image/st_btn_06_ov.gif) no-repeat; position:absolute; left:122px; top:263px; }
li.number07{width:25px; height:25px; background:url(../image/st_btn_07_ov.gif) no-repeat; position:absolute; left:171px; top:261px; }
li.number08{width:25px; height:25px; background:url(../image/st_btn_08_ov.gif) no-repeat; position:absolute; left:273px; top:171px; }
li.number09{width:25px; height:25px; background:url(../image/st_btn_09_ov.gif) no-repeat; position:absolute; left:361px; top:261px; }
li.number10{width:25px; height:25px; background:url(../image/st_btn_10_ov.gif) no-repeat; position:absolute; left:388px; top:205px; }

li.number03b{width:25px; height:25px; background:url(../image/st_btn_03_ov.gif) no-repeat; position:absolute; left:170px; top:122px; }

li.u_no01{width:25px; height:25px; background:url(../image/st_btn_01_ov.gif) no-repeat; position:absolute; left:250px; top:37px; }
li.u_no02{width:25px; height:25px; background:url(../image/st_btn_02_ov.gif) no-repeat; position:absolute; left:89px; top:198px; }
li.u_no03{width:25px; height:25px; background:url(../image/st_btn_03_ov.gif) no-repeat; position:absolute; left:59px; top:255px; }
li.u_no04{width:25px; height:25px; background:url(../image/st_btn_04_ov.gif) no-repeat; position:absolute; left:168px; top:208px; }
li.u_no05{width:25px; height:25px; background:url(../image/st_btn_05_ov.gif) no-repeat; position:absolute; left:409px; top:161px; }
li.u_no06{width:25px; height:25px; background:url(../image/st_btn_06_ov.gif) no-repeat; position:absolute; left:122px; top:263px; }
li.u_no07{width:25px; height:25px; background:url(../image/st_btn_07_ov.gif) no-repeat; position:absolute; left:171px; top:261px; }
li.u_no08{width:25px; height:25px; background:url(../image/st_btn_08_ov.gif) no-repeat; position:absolute; left:273px; top:171px; }
li.u_no09{width:25px; height:25px; background:url(../image/st_btn_09_ov.gif) no-repeat; position:absolute; left:361px; top:261px; }

li.ur_no01{width:25px; height:25px; background:url(../image/u_01_ov.gif) no-repeat; position:absolute; left:464px; top:292px; }
li.ur_no02{width:25px; height:25px; background:url(../image/u_02_ov.gif) no-repeat; position:absolute; left:445px; top:143px; }
li.ur_no03{width:25px; height:25px; background:url(../image/u_03_ov.gif) no-repeat; position:absolute; left:406px; top:167px; }
li.ur_no04{width:25px; height:25px; background:url(../image/u_04_ov.gif) no-repeat; position:absolute; left:509px; top:220px; }
li.ur_no05{width:25px; height:25px; background:url(../image/u_05_ov.gif) no-repeat; position:absolute; left:520px; top:63px; }
li.ur_no06{width:25px; height:25px; background:url(../image/u_06_ov.gif) no-repeat; position:absolute; left:477px; top:25px; }
li.ur_no07{width:25px; height:25px; background:url(../image/u_07_ov.gif) no-repeat; position:absolute; left:380px; top:275px; }
li.ur_no08{width:25px; height:25px; background:url(../image/u_08_ov.gif) no-repeat; position:absolute; left:322px; top:309px; }
li.ur_no09{width:25px; height:25px; background:url(../image/u_09_ov.gif) no-repeat; position:absolute; left:398px; top:344px; }

li.ul_no01{width:25px; height:25px; background:url(../image/u_01_ov.gif) no-repeat; position:absolute; left:126px; top:293px; }
li.ul_no02{width:25px; height:25px; background:url(../image/u_02_ov.gif) no-repeat; position:absolute; left:119px; top:144px; }
li.ul_no06{width:25px; height:25px; background:url(../image/u_06_ov.gif) no-repeat; position:absolute; left:87px; top:25px; }
li.ul_no07{width:25px; height:25px; background:url(../image/u_07_ov.gif) no-repeat; position:absolute; left:188px; top:275px; }
li.ul_no08{width:25px; height:25px; background:url(../image/u_08_ov.gif) no-repeat; position:absolute; left:248px; top:309px; }

li.u3_no07{width:25px; height:25px; background:url(../image/u_07_ov.gif) no-repeat; position:absolute; left:58px; top:374px; }
li.u4_no07{width:25px; height:25px; background:url(../image/u_07_ov.gif) no-repeat; position:absolute; left:508px; top:374px; }

.width_full #interior_wrap {
	padding: 0px 0px 40px;
}
.width_full #interior_wrap h2 {
	margin: 0px 0px 25px;
}
.width_full #interior_wrap #slide {
	text-align: center;
	height: 500px;
	width: 970px;
	margin: 0px auto;
}
.width_full #interior_wrap .wrapper #slide_panel {
	padding: 20px 0px 0px;
	height:180px;
}
.width_full #interior_wrap .wrapper #slide_panel #col_left {
	float: left;
	width: 700px;
	line-height:1.8em;
}
.width_full #interior_wrap .wrapper #slide_panel #col_left h3{
	font-size:120%;
	font-weight:bold;
	padding-bottom:5px;
}
.width_full #interior_wrap .wrapper #slide_panel #col_left img{
float:left;
padding-right:15px;
}

.width_full #interior_wrap .wrapper #slide_panel .col_right  {
	float: right;
	display:block;
	overflow: hidden;
	width: 182px;
	height:81px;
	background:url(../image/btn_view3d.jpg) no-repeat right top;
	position:relative;
}
.width_full #interior_wrap .wrapper #slide_panel .col_right a.d_rollover:hover img{
	position:relative;
	top:-81px;
}

/*
#interior_wrap {
	margin: 0px auto;
	width: 900px;
}*/
#space_wrap {
	background: url(../../../common/image_common/divider_shadow40.jpg) no-repeat center top;
	margin: 0px auto;
	width: 900px;
	padding: 40px 0px 40px;
	position:relative;
}

#space_wrap h2 {
	padding: 0px 0px 40px;
}

#space_wrap h3 {
	padding: 0px 0px 30px;
}
#space_wrap p.caption {
	padding: 5px 0px 0px;
}
#space_wrap p.right {
	padding: 15px 0px 0px;
}

#arrange_bgr  {
	margin: 0px auto;
	width: 1008px;
	background: url(../image/arrange_bgr.jpg) no-repeat left 240px;
}
#arrange_wrap {
	background: url(../../../common/image_common/divider_shadow40.jpg) no-repeat center top;
	margin: 0px auto;
	width: 900px;
	padding: 40px 0px 40px;
	position:relative;
}
#arrange_wrap h2 {
	padding: 0px 0px 40px;
}
#arrange_bgr #arrange_wrap #arrange_head {
	height: 115px;
}
#arrange_bgr #arrange_wrap #arrange_head h3 {
	float: left;
	padding: 5px 0px 0px;
}
#arrange_bgr #arrange_wrap #arrange_head p {
	float: right;
	background: #FFF;
	height: 100px;
	width: 150px;
}
#arrange_wrap #arrange_pic {
	float: left;
	width: 674px;
}
#arrange_wrap #arrange_selecter {
	float: right;
	margin: 7px 0px 0px;
	border-top: 1px solid #CCC;
	width: 220px;
	height: 390px;
}
#arrange_wrap #arrange_selecter ul li {
	line-height: 0px;
	height: 39px;
	font-size: 1px;
}
#arrange_wrap p.right {
	padding: 30px 0px 0px;
	clear: both;
}



#useful_wrap {
	background: url(../../../common/image_common/divider_shadow40.jpg) no-repeat center top;
	margin: 0px auto;
	width: 900px;
	padding: 40px 0px 40px;
	position:relative;
}
#useful_wrap h2 {
	padding: 0px 0px 40px;
}
#useful_wrap h3 {
	padding: 0px 0px 30px;
}
#useful_wrap p.right {
	padding: 25px 0px 0px;
}
#utility_wrap {
	background: url(../../../common/image_common/divider_shadow40.jpg) no-repeat center top;
	margin: 0px auto;
	width: 900px;
	padding: 40px 0px 40px;
	position:relative;
}
#utility_wrap h2 {
	padding: 0px 0px 40px;
}
#utility_wrap h3 {
	padding: 0px 0px 22px;
}
#utility_wrap #tab{
width:900px;
height:40px;/*
border-bottom: 1px solid #999999;*/
background:url(../image/tab_line_btm.gif) repeat-x bottom;
}
#utility_wrap #tab ul {
	margin: 0px 0px 0px 41px;
}
#utility_wrap #tab ul li {
	line-height: 0px;
	float: left;
	margin-right: 16px;
	margin-bottom: 0px;
	border-bottom: 1px solid #999999;
}
*html #utility_wrap #tab ul li img{
vertical-align:bottom;
}
*:first-child + html #utility_wrap #tab ul li img{
vertical-align:bottom;
}
#utility_wrap #tab ul li.selected {
	border-bottom: 1px solid #fff;
}
#utility_wrap .stage_utility {
	padding: 20px 0px 0px;
}
#utility_wrap .stage_utility #utility_pic {
	float: left;
	width: 590px;
	height:416px;
	padding: 0px 0px 33px;
	background:url(../image/utility_rearside.jpg) no-repeat;
	position:relative;
}
#utility_wrap .stage_utility #change_pic {
	float: left;
	margin: 0px 0px 0px 30px;
}

#utility_wrap .stage_utility #selecter_utility {
	clear: both;
	height: 50px;
	width: 900px;
}
#utility_wrap .stage_utility #selecter_utility ol li {
	float: left;
	padding: 0px 25px 5px 0px;
}
#utility_wrap .stage_utility #selecter_utility ol li.s {
	width: 121px;
}
#utility_wrap #stage_utility #selecter_utility ol li.m {
	width: 124px;
}
#utility_wrap .stage_utility #selecter_utility ol li.l {
	width: 133px;
}
#utility_wrap .stage_utility #selecter_utility ol li.ll {
	width: 144px;
}
#utility_wrap .stage_utility #selecter_utility ol li.xl {
	width: 227px;
}



#utility_wrap .stage_utility #storage_wrap {
	padding: 0px 0px 100px;
}

#utility_wrap .stage_utility #storage_wrap #change_wrap {
background:url(../image/storage_bgr.jpg) no-repeat right top;
width:900px;
height:345px;
}


#utility_wrap .stage_utility #detail {
	padding: 33px 0px 0px;
	width: 350px;
	float: left;
}
#utility_wrap .stage_utility #detail1 {
	padding: 33px 0px 0px;
	width: 350px;
	float: left;
}
#utility_wrap .stage_utility #detail2 {
	padding: 33px 0px 0px;
	width: 350px;
	float: left;
}
#viewer1,
#viewer2{
	width: 350px;
	height:270px;
	overflow: hidden;
	position: relative;
	}
#viewer1 img,
#viewer2 img {
	top: 0;
	left: 0;
	position: absolute;
}

#utility_wrap .stage_utility #interior {
	width: 545px;
	height:345px;
	float: right;
	position:relative;
	background:url(../image/storage_bgr.jpg) no-repeat right top;
}

#utility_wrap .stage_utility .strage_selector {
	clear: both;
	height: 50px;
	padding: 7px 0px 0px;
}
#utility_wrap .stage_utility .strage_selector ol li {
	float: left;
	padding: 0px 16px 5px 0px;
}
#utility_wrap .stage_utility .strage_selector ol li.s {
	width: 111px;
}
#utility_wrap .stage_utility .strage_selector ol li.m {
	width: 133px;
}
#utility_wrap .stage_utility .strage_selector ol li.l {
	width: 155px;
}
#utility_wrap .stage_utility .strage_selector ol li.ll {
	width: 188px;
}


#comfort_wrap {
	background: url(../../../common/image_common/divider_shadow40.jpg) no-repeat center top;
	margin: 0px auto;
	width: 900px;
	padding: 40px 0px 40px;
	position:relative;
}
#comfort_wrap h2 {
	padding: 0px 0px 40px;
}
#comfort_wrap h3 {
	padding: 0px 0px 20px;
}
#comfort_wrap .col_left {
	width: 430px;
	float: left;
}
#comfort_wrap .col_left p img {
	padding: 0px 0px 10px;
}
#comfort_wrap .col_right {
	width: 430px;
	float: right;
}
#comfort_wrap .col_right p img {
	padding: 0px 0px 10px;
}
#comfort_wrap p.caption {
	padding: 5px 0px 0px;
}
#comfort_wrap p.right {
	padding: 25px 0px 0px;
	clear: both;
}
#comfort_wrap #interior_caution {
	font-size: 80%;
	line-height: 1.5;
	padding: 20px 0px 0px;
}
#view3d_wrap {
	background: url(../../../common/image_common/divider_shadow40.jpg) no-repeat center top;
	margin: 0px auto;
	width: 900px;
}
#view3d_wrap h2 {
	padding: 40px 0px;
}
