@charset "utf-8";
/* ------- basic ------------- */
#topMainBlock {
	min-width: 960px;
	background: url(../images/top/top_main_repeat_bg.jpg) repeat-x left top;
}
#topMainBlock .centerBlock {
	width: 960px;
	margin: 0 auto;
	position: relative;
}
#topMainBlock .imgBlock {
	width: 960px;
	margin: 0 auto;
	position: relative;
}
#topMainBlock .movieBlock {
	width: 285px;
	left: 20px;
	top: 260px;
	position: absolute;
}
#topMainBlock .linkBlock {
	width: 319px;
	right: 0px;
	top: 350px;
	position: absolute;
}
#designSlideBlock {
	width: 100%;
	height: 360px;
	position: relative;
	overflow: hidden;
	margin-bottom: 50px;
}

#contents #designSlideBlock .slideViewArea {
	position: relative;
	/*overflow: hidden;*/
	width: 960px;
	height: 360px;
	margin: 0 auto;
}
#contents #designSlideBlock .slideBoxWrap {
	position: absolute;


	overflow: ;
	margin: 0px auto;
	width: 5000px;
	height: 360px;
	left: 215px;
}
#contents .designImgBox {
	float: left;
	position: relative;
	width: 530px;
	height: 360px;
	text-align: center;
	padding-top: 0px;
}
#contents #designSlideBlock .imgNav {
	position: relative;
	width: 960px;
	z-index: 50;
	margin: 0 auto;
}
#contents #designSlideBlock .imgNav li {
	position: absolute;
	top: -205px;
	left: -33px;
	height: 65px;
	width: 65px;
	cursor: pointer;
	z-index: 50;
}
#contents #designSlideBlock .imgNav .imgNavN {
	left: 928px;
}

#contents #designSlideBlock .imgNav li a {
	display: block;
}
#contents #designSlideBlock .imgNav .imgNavP a {
	display: block;
}
#contents #designSlideBlock .imgNav .imgNavN a {
	display: block;
}

#gnaviWrapper {
	background: url(../images/common/header_bg.gif) repeat-x left top;
	padding-top: 30px;
	height: 92px;
	margin-bottom: 15px;
	clear: both;
}
#gnaviWrapper #gnavi {
	width: 719px;
	margin: 0 auto;
	float: none;
}
#gnaviWrapper #gnavi li#gnavi_index span ,
#gnaviWrapper #gnavi li#gnavi_index a ,
#gnaviWrapper #gnavi li#gnavi_index em {
	width: 237px;
}
#gnaviWrapper #gnavi li#gnavi_allure span ,
#gnaviWrapper #gnavi li#gnavi_allure a ,
#gnaviWrapper #gnavi li#gnavi_allure em {
	width: 237px;
}
#gnaviWrapper #gnavi li#gnavi_gallery span ,
#gnaviWrapper #gnavi li#gnavi_gallery a ,
#gnaviWrapper #gnavi li#gnavi_gallery em {
	width: 238px;
}
#gnaviWrapper #gnavi li#gnavi_guide span ,
#gnaviWrapper #gnavi li#gnavi_guide a ,
#gnaviWrapper #gnavi li#gnavi_guide em {
	width: 238px;
}

#gnaviWrapper #gnavi li#gnavi_index .sub_menu,
#gnaviWrapper #gnavi li#gnavi_allure .sub_menu,
#gnaviWrapper #gnavi li#gnavi_index .sub_menu li a,
#gnaviWrapper #gnavi li#gnavi_allure .sub_menu li a {
	width: 237px;
}
#gnaviWrapper #gnavi li#gnavi_gallery .sub_menu,
#gnaviWrapper #gnavi li#gnavi_guide .sub_menu,
#gnaviWrapper #gnavi li#gnavi_gallery .sub_menu li a,
#gnaviWrapper #gnavi li#gnavi_guide .sub_menu li a {
	width: 238px;
}

#gnavi li .sub_menu li img {
	left: 0px;
}

/* @end */
