@charset "UTF-8";
#topicpath li h1 {
	display: inline;
	font-weight: normal;
	font-size: 100%;
}
#contentContainer #contentArea {
	width: 956px;
	margin: 0 auto;
}
#contentArea p {
	font-family: "ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ","Meiryo",verdana,Osaka,"ＭＳ Ｐゴシック","MS PGothic",Sans-Serif;
	font-size: 12px;
	letter-spacing: 0.1em;
	line-height: 2.4em;
	color: #000000;
}

/*    mainArea    */
#mainArea {
	margin: 50px 0;
}
#mainArea h2 {
	border-bottom: 1px solid #b2172f;
	margin: 0 0 10px 0;
}
#mainImg {
	margin: 0;
}
#mainImg h3 {
	margin: 0;
	padding:0;
}
/*    mainNavi    */
#mainNavi {
	margin: 30px 0 0 0;
}
#mainNavi ul li {
	float:left;
}
/*    showArea    */
#showArea {
	margin: 70px 0 0 0;
}
#showArea h3 {
	border-bottom: 1px solid #b2172f;
	margin: 0 0 10px 0;
}
#showArea #showcase {
	margin: 0 0 0 0;
	position:relative;
	width:956px;
	height:490px;
}
#showArea #showcase #pointimg01 {
	position:absolute;
	width:345px;
	height:190px;
	top:47px;
	left:0;
	z-index:99999;
}
#showArea #showcase #pointimg02 {
	position:absolute;
	width:305px;
	height:290px;
	top:0;
	right:0;
	z-index:99998;
}
#showArea #showcase #glassmain {
	position:absolute;
	width:320px;
	height:250px;
	top:160px;
	left:170px;
	z-index:99997;
}
.clImg{
    position:relative;
    width:956px;
	height:490px;
    margin:0 auto;
	overflow: hidden;
}
.clImg img {
    position:absolute;
    left:0;
    top:0;
}

/*    setArea    */
#setArea {
	margin: 0;
}
#setArea h3 {
	margin: 0;
}
#setArea #setCont {
	margin:0;
	width:100%;
	height:250px;
	background:url(../img/set_bg.gif) no-repeat center top;
}
#setArea #setCont #setlist_bx {
	margin:0;
	width:478px;
	float:left;
}
#setArea #setCont #setlist_bx #setmain {
	width:260px;
	float:left;
}
#setArea #setCont #setlist_bx #setthumb {
	width:218px;
	float:left;
}
#setArea #setCont #setlist_bx #setthumb ul li {
	margin:0;
	padding:0;
}
/*    templeInfo    */
#templeInfo {
	margin: 80px 0 0 0;
}
/*    footBnr    */
#footBnr {
	margin: 100px 0 0 0;
}


/*    lineup_mainArea    */
#lineup_mainArea {
	margin: 50px 0 0 0;
}
#lineup_mainArea h2 {
	margin: 0;
}
#lineup_mainArea #mainNavi {
	margin: 0;
}
#lineup_mainArea #mainNavi ul li {
	float:left;
}
#lineup_mainArea h3 {
	margin: 45px 0 0 0;
}
.lineup_tit {
	margin: 35px 0 0 0;
}
.lineup_tit2 {
	margin: 35px 0 0 0;
}



/*    lineup_imgArea    */
#switchArea {
	margin: 0;
	padding: 0;
	height: 6900px;
}
#lineup_imgArea {
	width:100%;
	height:477px;
	position:relative;
}
#lineup_imgArea #lineupNavi_m {
	width:170px;
	height:175px;
	z-index:4;
	border-left: 1px solid #b2172f;
	position:absolute;
	top:0;
	right:130px;
	background:url(../img/men_navi_bg.png) no-repeat left top;
}
#lineup_imgArea #lineupNavi_w {
	width:170px;
	height:175px;
	z-index:18;
	border-left: 1px solid #b2172f;
	position:absolute;
	top:0;
	right:130px;
	background:url(../img/women_navi_bg.png) no-repeat left top;
}
#lineup_imgArea #lineupNavi {
	width:170px;
	height:175px;
	border-left: 1px solid #b2172f;
}
#lineup_imgArea #lineupNavi ul li {
	margin:0;
	padding:0;
}
#lineup_imgArea #lineupNavi ul li.first {
	margin:0;
	padding:0;
	width:170px;
	height:67px;
}
#lineup_imgArea #lineupNavi ul li.second {
	margin:0;
	padding:0;
	width:170px;
	height:50px;
}
#lineup_imgArea #lineupNavi ul li.third {
	margin:0;
	padding:0;
	width:170px;
	height:58px;
}
#lineup_imgArea #lineupNavi2 {
	width:170px;
	height:175px;
	border-left: 1px solid #b2172f;
}
#lineup_imgArea #lineupNavi2 ul li {
	margin:0;
	padding:0;
}
#lineup_imgArea #lineupNavi2 ul li.first {
	margin:0;
	padding:0;
	width:170px;
	height:65px;
}
#lineup_imgArea #lineupNavi2 ul li.second {
	margin:0;
	padding:0;
	width:170px;
	height:55px;
}
#lineup_imgArea #lineupNavi2 ul li.third {
	margin:0;
	padding:0;
	width:170px;
	height:55px;
}
#box0 {
	width:100%;
	height:1870px;
	top:590px;
	overflow:hidden;
}
#box1 {
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:477px;
	z-index:3;
	overflow:hidden;
	background:url(../img/men_img01.jpg) no-repeat center top;
	background-size: 100% auto;
}
#box2 {
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:477px;
	z-index:2;
	overflow:hidden;
	background:url(../img/men_img02.jpg) no-repeat center top;
	background-size: 100% auto;
}
#box3 {
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:477px;
	z-index:1;
	overflow:hidden;
	background:url(../img/men_img03.jpg) no-repeat center top;
	background-size: 100% auto;
}
#navi1 {
	position:absolute;
	top:0;
	right:130px;
	width:171px;
	height:175px;
	z-index:7;
	display:inline;
}
#navi2 {
	position:absolute;
	top:0;
	right:130px;
	width:171px;
	height:175px;
	z-index:6;
	display:none;
}
#navi3 {
	position:absolute;
	top:0;
	right:130px;
	width:171px;
	height:175px;
	z-index:5;
	display:none;
}
#box5 {
	width:100%;
	height:2600px;
	top:3470px;
	overflow:hidden;
}
#box6 {
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:477px;
	z-index:17;
	overflow:hidden;
	background:url(../img/women_img01.jpg) no-repeat center top;
	background-size: 100% auto;
}
#box7 {
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:477px;
	z-index:16;
	overflow:hidden;
	background:url(../img/women_img02.jpg) no-repeat center top;
	background-size: 100% auto;
}
#box8 {
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:477px;
	z-index:15;
	overflow:hidden;
	background:url(../img/women_img03.jpg) no-repeat center top;
	background-size: 100% auto;
}
#navi4 {
	position:absolute;
	top:0;
	right:130px;
	width:171px;
	height:175px;
	z-index:21;
	display:inline;
}
#navi5 {
	position:absolute;
	top:0;
	right:130px;
	width:171px;
	height:175px;
	z-index:20;
	display:none;
}
#navi6 {
	position:absolute;
	top:0;
	right:130px;
	width:171px;
	height:175px;
	z-index:19;
	display:none;
}
.box{
	position: fixed;
}

.indicator {
  position: fixed;
  right: 10px;
  top: 10px;
  z-index:999999;
}

.indicator {
  background: rgba(255, 255, 255, 0.8);
}













/*    lineup_listbx    */
#lineup_listbx {
	margin: 35px 0 0 0;
	background-color:#FFFFFF;
}
#lineup_listbx h4 {
	margin: 0;
}
#lineup_listbx #lineup_thumbbx {
	width:956px;
	height:482px;
	position:relative;
	background:url(../img/lineup_bg.gif) no-repeat center top;
}
#lineup_listbx #lineup_thumbbx #model {
	position:absolute;
	width:150px;
	height:35px;
	top:0;
	left:0;
	z-index:99996;
}
#lineup_listbx #lineup_thumbbx ul li {
	float:left;
}
#lineup_listbx2 {
	margin: 35px 0 95px 0;
}
#lineup_listbx2 h4 {
	margin: 0;
}
#lineup_listbx2 #lineup_thumbbx {
	width:956px;
	height:482px;
	position:relative;
	background:url(../img/lineup_bg.gif) no-repeat center top;
}
#lineup_listbx2 #lineup_thumbbx #model {
	position:absolute;
	width:150px;
	height:35px;
	top:0;
	left:0;
	z-index:99996;
}
#lineup_listbx2 #lineup_thumbbx ul li {
	float:left;
}

/*    lineup_option    */
#lineup_option {
	margin: 140px 0 0 0;
}
#lineup_option h4 {
	margin: 0;
}
#lineup_option ul li {
	float:left;
}

/*    lineup_bnr    */
#lineup_bnr {
	margin: 90px 0 0 0;
}


/*    sns    */
#sns {
	margin: 110px 0 70px;
}
#sns li {
	float: left;
	height: 20px;
}
/*   float    */
* html .clf { height: 1%;}
.clf { display: block;}
.clf:after { display: block; visibility: hidden; clear: both; height: 0; content: ".";}
.fL {float: left;}
.fR {float: right;}

.mrgBot95 { margin-bottom:95px; }
.padBot10 { padding-bottom:10px; }
.padBot20 { padding-bottom:20px; }
