#main-inner #pageheader.header {
	height: 283px;
	position: relative;
	background: url(../images/bg-index_header.jpg) no-repeat left top;
	padding-left: 150px;
}
#main-inner #pageheader.header h1 {
	position: absolute;
	width: 27px;
	height: 255px;
	text-indent: -999em;
	overflow: hidden;
	left: 205px;
	top: 245px;
	background: url(../images/h1-index.gif) no-repeat left top;
}
#main-inner #pageheader.header p.lead {
	margin: 0;
	padding: 0;
	font-size: 12px;
	line-height: 22px;
	text-align: right;
	position: absolute;
	right: 15px;
	top: 182px;
}
#main-inner #pageheader.header p.lead img {
	vertical-align: text-bottom;
}
#main-inner #subnavi.aside {
	top: 141px;
}

#main-contents.section {
}
#main-contents .two-columns {
}
#main-contents .section .section-inner {
	padding-bottom: 12px;
}
#main-contents .section .section-inner .section p {
	margin: 0;
	padding: 0 0 22px 0;
	font-size: 12px;
	line-height: 22px;
}
#main-contents .section .section-inner .section p.link-more {
	margin: -17px 0 0;
	padding: 0 0 22px;
}
#main-contents .section .section-inner .section p.link-more a {
	display: block;
	margin: 0;
	padding: 0;
	width: 112px;
	height: 22px;
	text-indent: -999em;
	overflow: hidden;
	background-image: url(../images/button-link_more.gif);
	background-repeat: no-repeat;
}
#main-contents .section .section-inner .section p.link-more a,
#main-contents .section .section-inner .section p.link-more a:link,
#main-contents .section .section-inner .section p.link-more a:visited {
	background-position: 0 0;
}
#main-contents .section .section-inner .section p.link-more a:hover,
#main-contents .section .section-inner .section p.link-more a:active {
	background-position: 0 -22px;
}

/* movie-group */
#main-contents .movie-group {
	padding-top: 20px;
}
#main-contents .movie-group .header {
	padding-left: 15px;
	height: 83px;
}
#main-contents .movie-group .header h2 {
	margin: 0;
}
/* movie */
#main-contents .section .section-inner .header {
	padding-left: 15px;
	padding-bottom: 10px;
	height: auto;
}
#main-contents .section .section-inner .section {
	margin: 0;
	padding: 0 16px;
	background-image: none;
}
#main-contents .section .section-inner .section.movie {
	padding: 0 11px 16px 12px;
	width: 320px;
}

/* branding */
#main-contents #branding.movie-group {
}
#main-contents #branding.movie-group .header h2 {
	width: 106px;
	height: 16px;
	text-indent: -999em;
	overflow: hidden;
	background: url(../images/h2-index_branding.gif) no-repeat left top;
}

/* placing */
#main-contents #placing {
	margin: 0;
	padding: 0 1px 0 0;
	width: 687px;
}
#main-contents #placing .section-inner:after {
	clear: both;
	content: " ";
	display: block;
	height: 0px;
	visibility: hidden;
}
#main-contents #placing .section-inner {
	width: 687px;
}
#main-contents #placing.section .section-inner .header {
/*	width: 166px;
	height: 24px;
	float: left;*/
	height: 42px;
}
#main-contents #placing .section-inner .header h3 {
	width: 185px;
	height: 17px;
	text-indent: -999em;
	overflow: hidden;
	background: url(../images/h3-index_placing.gif) no-repeat left top;
}
#main-contents #placing.section .section-inner .section {
	margin: 0;
	padding: 0 0 0 16px;
	width: 165px;
	float: left;
}
#main-contents #placing.section .section-inner .section.movie {
	margin: 0;
	padding: 0 11px 16px 0;
	width: 480px;
	float: right;
}
#main-contents #placing.section .section-inner .section p.subtitle {
	margin: 0;
	padding: 0 0 19px;
	width: 143px;
	height: 38px;
	text-indent: -999em;
	overflow: hidden;
	background: url(../images/text-subtitle-index_placing.gif) no-repeat left top;
}

/* feature */
#main-contents #feature.movie-group {
}
#main-contents #feature.movie-group .header h2 {
	width: 72px;
	height: 16px;
	text-indent: -999em;
	overflow: hidden;
	background: url(../images/h2-index_feature.gif) no-repeat left top;
}

/* 3d_sink */
#main-contents #r_3d_sink {
	margin: 0;
	padding: 0 1px 0 0;
	width: 687px;
}
#main-contents #r_3d_sink .section-inner:after {
	clear: both;
	content: " ";
	display: block;
	height: 0px;
	visibility: hidden;
}
#main-contents #r_3d_sink .section-inner {
	width: 687px;
}
#main-contents #r_3d_sink.section .section-inner .header {
/*	width: 166px;
	height: 24px;
	float: left;*/
	height: 42px;
}
#main-contents #r_3d_sink .section-inner .header h3 {
	width: 125px;
	height: 17px;
	text-indent: -999em;
	overflow: hidden;
	background: url(../images/h3-index_3d_sink.gif) no-repeat left top;
}
#main-contents #r_3d_sink.section .section-inner .section {
	margin: 0;
	padding: 0 0 0 16px;
	width: 165px;
	float: left;
}
#main-contents #r_3d_sink.section .section-inner .section.movie {
	margin: 0;
	padding: 0 11px 16px 0;
	width: 480px;
	float: right;
}
#main-contents #r_3d_sink.section .section-inner .section p.subtitle {
	margin: 0;
	padding: 0 0 18px;
	width: 162px;
	height: 16px;
	text-indent: -999em;
	overflow: hidden;
	background: url(../images/text-subtitle-index_3d_sink.gif) no-repeat left top;
}
#main-contents #r_3d_sink.section .section-inner .section p.lead {
	margin: 0;
	padding: 0 0 19px;
	width: 121px;
	height: 51px;
	text-indent: -999em;
	overflow: hidden;
	background: url(../images/text-lead-index_3d_sink.gif) no-repeat left top;
}

/* floor_unit */
#main-contents #floor_unit {
	margin: 0;
	padding: 0;
	width: 343px;
}
#main-contents #floor_unit .section-inner {
	width: 343px;
}
#main-contents #floor_unit .section-inner .header {
}
#main-contents #floor_unit .section-inner .header h3 {
	width: 253px;
	height: 17px;
	text-indent: -999em;
	overflow: hidden;
	background: url(../images/h3-index_floor_unit.gif) no-repeat left top;
}
#main-contents #floor_unit .section-inner .section {
}

/* wing_tip */
#main-contents #wing_tip {
	margin: 0;
	padding: 0;
	width: 343px;
}
#main-contents #wing_tip .section-inner {
	width: 343px;
}
#main-contents #wing_tip .section-inner .header h3 {
	width: 163px;
	height: 17px;
	text-indent: -999em;
	overflow: hidden;
	background: url(../images/h3-index_wing_tip.gif) no-repeat left top;
}

/* wink */
#main-contents #wink {
	margin: 0;
	padding: 0;
	width: 343px;
}
#main-contents #wink .section-inner {
	width: 343px;
}
#main-contents #wink .section-inner .header h3 {
	width: 103px;
	height: 17px;
	text-indent: -999em;
	overflow: hidden;
	background: url(../images/h3-index_wink.gif) no-repeat left top;
}

/* air_flow */
#main-contents #air_flow {
	margin: 0;
	padding: 0;
	width: 343px;
}
#main-contents #air_flow .section-inner {
	width: 343px;
}
#main-contents #air_flow .section-inner .header h3 {
	width: 140px;
	height: 17px;
	text-indent: -999em;
	overflow: hidden;
	background: url(../images/h3-index_air_flow.gif) no-repeat left top;
}

/* faucet_big */
#main-contents #faucet_big {
	margin: 0;
	padding: 0;
	width: 343px;
}
#main-contents #faucet_big .section-inner {
	width: 343px;
}
#main-contents #faucet_big .section-inner .header h3 {
	width: 57px;
	height: 17px;
	text-indent: -999em;
	overflow: hidden;
	background: url(../images/h3-index_faucet_big.gif) no-repeat left top;
}

/* faucet_flex */
#main-contents #faucet_flex {
	margin: 0;
	padding: 0;
	width: 343px;
}
#main-contents #faucet_flex .section-inner {
	width: 343px;
}
#main-contents #faucet_flex .section-inner .header h3 {
	width: 68px;
	height: 17px;
	text-indent: -999em;
	overflow: hidden;
	background: url(../images/h3-index_faucet_flex.gif) no-repeat left top;
}
/* rangehood_flat */
#main-contents #rangehood_flat {
	margin: 0;
	padding: 0;
	width: 343px;
}
#main-contents #rangehood_flat .section-inner {
	width: 343px;
}
#main-contents #rangehood_flat .section-inner .header h3 {
	width: 118px;
	height: 17px;
	text-indent: -999em;
	overflow: hidden;
	background: url(../images/h3-index_rangehood_flat.gif) no-repeat left top;
}

/* ino */
#main-contents #ino.movie-group {
}
#main-contents #ino.movie-group .header h2 {
	width: 32px;
	height: 16px;
	text-indent: -999em;
	overflow: hidden;
	background: url(../images/h2-index_ino.gif) no-repeat left top;
}

/* d_land_situation */
#main-contents #d_land_situation {
	margin: 0;
	padding: 0;
	width: 343px;
}
#main-contents #d_land_situation .section-inner {
	width: 343px;
}
#main-contents #d_land_situation .section-inner .header h3 {
	width: 162px;
	height: 17px;
	text-indent: -999em;
	overflow: hidden;
	background: url(../images/h3-index_d_land_situation.gif) no-repeat left top;
}

/* d_land_layout */
#main-contents #d_land_layout {
	margin: 0;
	padding: 0;
	width: 343px;
}
#main-contents #d_land_layout .section-inner {
	width: 343px;
}
#main-contents #d_land_layout .section-inner .header h3 {
	width: 122px;
	height: 17px;
	text-indent: -999em;
	overflow: hidden;
	background: url(../images/h3-index_d_land_layout.gif) no-repeat left top;
}

/* v_land_introduction */
#main-contents #v_land_introduction {
	margin: 0;
	padding: 0;
	width: 343px;
}
#main-contents #v_land_introduction .section-inner {
	width: 343px;
}
#main-contents #v_land_introduction .section-inner .header h3 {
	width: 110px;
	height: 17px;
	text-indent: -999em;
	overflow: hidden;
	background: url(../images/h3-index_v_land_introduction.gif) no-repeat left top;
}

/* v_land_layout */
#main-contents #v_land_layout {
	margin: 0;
	padding: 0;
	width: 343px;
}
#main-contents #v_land_layout .section-inner {
	width: 343px;
}
#main-contents #v_land_layout .section-inner .header h3 {
	width: 122px;
	height: 17px;
	text-indent: -999em;
	overflow: hidden;
	background: url(../images/h3-index_v_land_layout.gif) no-repeat left top;
}

/* cd_land_situation */
#main-contents #cd_land_situation {
	margin: 0;
	padding: 0;
	width: 343px;
}
#main-contents #cd_land_situation .section-inner {
	width: 343px;
}
#main-contents #cd_land_situation .section-inner .header h3 {
	width: 171px;
	height: 17px;
	text-indent: -999em;
	overflow: hidden;
	background: url(../images/h3-index_cd_land_situation.gif) no-repeat left top;
}

/* cd_land_layout */
#main-contents #cd_land_layout {
	margin: 0;
	padding: 0;
	width: 343px;
}
#main-contents #cd_land_layout .section-inner {
	width: 343px;
}
#main-contents #cd_land_layout .section-inner .header h3 {
	width: 131px;
	height: 17px;
	text-indent: -999em;
	overflow: hidden;
	background: url(../images/h3-index_cd_land_layout.gif) no-repeat left top;
}

/* c_land_layout */
#main-contents #c_land_layout {
	margin: 0;
	padding: 0;
	width: 343px;
}
#main-contents #c_land_layout .section-inner {
	width: 343px;
}
#main-contents #c_land_layout .section-inner .header h3 {
	width: 120px;
	height: 17px;
	text-indent: -999em;
	overflow: hidden;
	background: url(../images/h3-index_c_land_layout.gif) no-repeat left top;
}

/* i_land_layout */
#main-contents #i_land_layout {
	margin: 0;
	padding: 0;
	width: 343px;
}
#main-contents #i_land_layout .section-inner {
	width: 343px;
}
#main-contents #i_land_layout .section-inner .header h3 {
	width: 117px;
	height: 17px;
	text-indent: -999em;
	overflow: hidden;
	background: url(../images/h3-index_i_land_layout.gif) no-repeat left top;
}

/* alcove_layout */
#main-contents #alcove_layout {
	margin: 0;
	padding: 0;
	width: 343px;
}
#main-contents #alcove_layout .section-inner {
	width: 343px;
}
#main-contents #alcove_layout .section-inner .header h3 {
	width: 123px;
	height: 17px;
	text-indent: -999em;
	overflow: hidden;
	background: url(../images/h3-index_alcove_layout.gif) no-repeat left top;
}

/* on_wall_layout */
#main-contents #on_wall_layout {
	margin: 0;
	padding: 0;
	width: 343px;
}
#main-contents #on_wall_layout .section-inner {
	width: 343px;
}
#main-contents #on_wall_layout .section-inner .header h3 {
	width: 133px;
	height: 17px;
	text-indent: -999em;
	overflow: hidden;
	background: url(../images/h3-index_on_wall_layout.gif) no-repeat left top;
}

/* isola */
#main-contents #isola.movie-group {
}
#main-contents #isola.movie-group .header h2 {
	width: 50px;
	height: 16px;
	text-indent: -999em;
	overflow: hidden;
	background: url(../images/h2-index_isola.gif) no-repeat left top;
}

/* isola_introduction */
#main-contents #isola_introduction {
	margin: 0;
	padding: 0;
	width: 343px;
}
#main-contents #isola_introduction .section-inner {
	width: 343px;
}
#main-contents #isola_introduction .section-inner .header h3 {
	width: 98px;
	height: 17px;
	text-indent: -999em;
	overflow: hidden;
	background: url(../images/h3-index_isola_introduction.gif) no-repeat left top;
}

/* furniture */
#main-contents #furniture.movie-group {
}
#main-contents #furniture.movie-group .header h2 {
	width: 32px;
	height: 16px;
	text-indent: -999em;
	overflow: hidden;
	background: url(../images/h2-index_furniture.gif) no-repeat left top;
}

/* ran_orchid_chair */
#main-contents #ran_orchid_chair {
	margin: 0;
	padding: 0;
	width: 343px;
}
#main-contents #ran_orchid_chair .section-inner {
	width: 343px;
}
#main-contents #ran_orchid_chair .section-inner .header h3 {
	width: 118px;
	height: 17px;
	text-indent: -999em;
	overflow: hidden;
	background: url(../images/h3-index_ran_orchid_chair.gif) no-repeat left top;
}

#pagenavi.nav {
	padding: 0 30px 0;
}
#pagenavi.nav #pagenavi-prev-innovation a {
	display: block;
	width: 76px;
	height: 27px;
	text-indent: -999em;
	overflow: hidden;
	background-image: url(../images/button-prev-innovation.gif);
	background-repeat: no-repeat;
}
#pagenavi.nav #pagenavi-next-at_life a {
	display: block;
	width: 96px;
	height: 27px;
	text-indent: -999em;
	overflow: hidden;
	background-image: url(../images/button-next-at_life.gif);
	background-repeat: no-repeat;
}
#pagenavi.nav a,
#pagenavi.nav a:link,
#pagenavi.nav a:visited {
	background-position: 0 0;
}
#pagenavi.nav a:hover,
#pagenavi.nav a:active {
	background-position: 0 -27px;
}

