@charset "shift_jis";


/*------------------------------------
contents
------------------------------------*/
h1{
text-align:right;
font-size:12px;
font-weight:bold;
padding:55px 0 0 0;
margin:0 0 0 0;
}


h2{
height:35px;
font-size:12px;
font-weight:bold;
margin:0 0 0 0;
padding:0 0 0 0;
}

h3{
height:20px;
font-size:12px;
font-weight:bold;
color:#333333;
background-color:#CCCCCC;
padding:2px 0 0 5px;
margin:0 0 0 0;
}

#left{
width:590px;
height:400px;
margin-right:10px;
float:left;
display:inline;
}

#main{
width:590px;
height:370px;
background-color:#666666;
margin-bottom:10px;
}

#product{
width:300px;
height:190px;
margin-right:10px;
margin-bottom:10px;
background-color:#666666;
float:left;
display:inline;
}

#fp{
width:280px;
height:190px;
margin-bottom:10px;
background-color:#666666;
float:left;
display:inline;
}

#official_shop{
width:300px;
height:230px;
background-color:#3D3D3D;
margin:0 10px 10px 0;
float:left;
}

#info{
width:280px;
height:230px;
float:left;
}

#contact{
width:280px;
height:70px;
background-color:#3D3D3D;
margin-bottom:10px;
}

#customer{
width:280px;
height:70px;
background-color:#3D3D3D;
margin-bottom:10px;
}

#blog{
width:280px;
height:70px;
background-color:#3D3D3D;
margin-bottom:10px;
}


#right{
width:300px;
height:400px;
float:left;
display:inline;
}

#right .banner{
width:300px;
height:200px;
margin-bottom:10px;
}

#right #andmore{
width:280px;
height:10px;
font-size:11px;
text-align:right;
color:#FF0000;
}

#brand{
width:280px;
padding:10px 10px 10px 10px;
background-color:#3D3D3D;
margin-bottom:10px;
}

.b_news{
width:280px;
height:60px;
padding-bottom:10px;
border-bottom:1px #FFFFFF dotted;
margin-top:8px;
}

.b_img{
width:60px;
height:60px;
background-color:#FFFFFF;
float:left;
}

.b_text{
width:210px;
height:60px;
padding-left:5px;
font-size:11px;
line-height:1.3em;
float:right;
}

#shop{
width:280px;
padding:10px 10px 10px 10px;
background-color:#3D3D3D;
margin-bottom:10px;
}

#shop ul {
	margin: 0 0 0 0;
	padding:0 0 0 0;
	list-style-type:none;
}

#shop li {
	list-style-type:none;
	border-bottom:1px #FFFFFF dotted;
	font-size:11px;
	padding:5px;
}

#shop_item{
width:280px;
margin-bottom:20px;
}

#shop_event{
width:280px;
margin-bottom:20px;
}
