@charset "shift_jis";
/* CSS Document */

*{ margin:0; padding:0; }
body{
	background:#FFF;
	font-size: 10px;
	line-height: 180%;
	color:#666666;
	font-family: "メイリオ","Meiryo","ＭＳ Ｐゴシック","Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3",sans-serif;
	letter-spacing: 1px;
}
img,
a img{ border:0; }
li{ list-style:none; }
.mgb20{ margin-bottom:20px; }
.mgb30{ margin-bottom:30px; }
.mgb35{ margin-bottom:35px; }

.hdArea{
    margin: 0 auto;
    width: 980px;
	position:relative;
	height:370px;
}
.hdArea h1{
	position:absolute;
	top:0;
	left:0;
}
.hdArea h2{
	position:absolute;
	top:151px;
	left:40px;
}
.hdArea .ph{
	position:absolute;
	top:80px;
	right:0px;
}
.tit{
	background:url(../img/bg_tit.gif) repeat-x left top;
	width:100%;
	height:35px;
}
h3{
    margin: 0 auto;
	padding-left:40px;
    width: 940px;
}
.funcArea,
.sceneArea,
.lineupArea{
    margin: 0 auto 60px auto;
	padding-left:40px;
    width: 940px;
}

.lineupArea .mens{
	float:left;
	width:431px;
	display:inline;
	margin-right:38px;
}
.lineupArea .ladies{
	float:left;
}
.btnLink a{
	background:url(../img/btn_cart.gif) no-repeat left top;
	width:431px;
	height:40px;
	display:block;
}
.btnLink a:hover{
	background-position:0 -40px;
}

.line{
	background:url(../img/line.gif) repeat-x left top;
	width:100%;
	height:1px;
}

p.footer{
    margin: 0 auto 10px auto;
    width: 980px;
	text-align:center;
}


/*============================ clearfix =============================*/

.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

.clearfix {display: inline-table;}

/* Hides from IE-mac \*/
* html .clearfix {height: 1px;}
.clearfix {display: block;}
/* End hide from IE-mac */

.lineclear {
	background-image:none;
}

.clearfix { min-height: 1px; }
