@charset "shift_jis";
/* CSS Document */

*{
	margin:0;
	padding:0;
}
body{
	background:url(../img/bg.gif) repeat-x center top;
	font-size: 10px;
	line-height: 180%;
	color:#000;
	font-family: "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
	letter-spacing: 1px;
}
img{
	border:0;
}
li{
	list-style:none;
}
span.txt{
	display:none;
}
#wrapper{
	width:930px;
	margin:0 auto;
}

#wrapper h1{
	margin-left:10px;
}


h2.day01{
	width:682px;
	height:141px;
	margin:70px 0 0 117px;
}

h2.day02{
	width:682px;
	height:87px;
	margin:50px 0 20px 85px;
}

.brandArea{
	width:930px;
	margin:60px 0 0 0;
	display:inline;
}
.brandArea ul{
	margin-bottom:10px;
}
.brandArea ul li{
	float:left;
	display:inline;
	width:225px;
	margin-right:10px;
}

.brandArea ul li.mg0{
	margin-right:0px;
}
.brandArea .tnfB a{
	width:225px;
	height:206px;
	display:block;
}
.brandArea .hhB a{
	width:225px;
	height:206px;
	display:block;
}
.brandArea .ibB a{
	background:url(../img/bn_ib.gif) no-repeat left top;
	width:225px;
	height:206px;
	display:block;
}
.brandArea .csfitB a{
	width:225px;
	height:206px;
	display:block;
}
.brandArea .danB a{
	width:225px;
	height:206px;
	display:block;
}
.brandArea .championB a{
	width:225px;
	height:206px;
	display:block;
}
.brandArea .filsonB a{
	background:url(../img/bn_filson.gif) no-repeat left top;
	width:225px;
	height:206px;
	display:block;
}
.brandArea .uggB a{
	background:url(../img/bn_ugg.gif) no-repeat left top;
	width:225px;
	height:206px;
	display:block;
}
.brandArea .tennisB a{
	width:225px;
	height:206px;
	display:block;
}
.brandArea .shoesB a{
	background:url(../img/bn_shoes.gif) no-repeat left top;
	width:225px;
	height:206px;
	display:block;
}
.brandArea .canterB a{
	background:url(../img/bn_canter.gif) no-repeat left top;
	width:225px;
	height:206px;
	display:block;
}
.brandArea .mxpB a{
	background:url(../img/bn_mxp.gif) no-repeat left top;
	width:225px;
	height:206px;
	display:block;
}
.brandArea .sipB a{
	background:url(../img/bn_sip.gif) no-repeat left top;
	width:225px;
	height:206px;
	display:block;
}
.brandArea .spdB a{
	background:url(../img/bn_speedo.gif) no-repeat left top;
	width:225px;
	height:206px;
	display:block;
}

.brandArea .bikeB a{
	background:url(../img/bn_bike.gif) no-repeat left top;
	width:225px;
	height:206px;
	display:block;
}

.brandArea .macpacB a{
	width:225px;
	height:206px;
	display:block;
}


#contents .info{
	background:url(../img/txt_01.gif) no-repeat left top;
	width:480px;
	height:15px;
	margin:30px auto 30px auto;
}
#contents .tbArea{
	border: 1px #000000 solid;
	width:930px;
	height:130px;
	margin:0 auto 40px auto;
	position:relative;
}

#contents .tbArea p{
	width:385px;
	height:60px;
	font-size:1.2em;
	margin:37px 40px;
}

#contents .tbArea .btnMember{
	width:262px;
	height:40px;
	display:block;
	position:absolute;
	top:43px;
	right:100px;
}
#contents .tbArea .btnMember a:hover{
	background-position:0 -40px;
}

p.footer{
	text-align:center;
	color:#000;
}
p.ftLogo{
	text-align:center;
	margin:10px 0 10px 0;
}

/*HH‚Ì‚Ý*/
div.hh{
	width:400px;
	height:80px;
	margin-left:260px;
}
div.hh img.left{
	width:105px;
	height:80px;
	float:left;
}

div.hh p.hh_txt{
	float:right;
	padding:10px 0 0 27px;
}

div.hh p.hh_btn{
	float:right;
	margin:10px 17px 0 27px;
}	

/*============================ 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; }