@charset "Shift_JIS";

/*メインビジュアル*/
#Main{
position:relative;
width:750px;
height:298px;
}

#Main p#vi{
position:absolute;
top:0;
left:0;
}

#Main p#qlogo{
position:absolute;
top:81px;
left:32px;
z-index:5;
}

#Main p#txt{
position:absolute;
top:148px;
left:32px;
z-index:5;
}

/*QSAUCEメニュー*/

ul#tMenu{
background:url(../image/top/qbt_bg.jpg) no-repeat;
list-style:none;
width:750px;
height:75px;
}

ul#tMenu li{
margin-left:6px;
margin-top:6px;
float:left;
}

#topBox{
width:710px;
margin:0 auto;
display:block;
min-height:1px;
margin-bottom:30px;
}

#topBox:after{content:"."; display:block; height:0px; clear:both; visibility:hidden;}
* html #topBox { height:1px; }


#topBox h2{
margin:0 0 10px 0;
}

/*新着情報*/

#topBox dl{
height:110px;
overflow:auto;
margin-bottom:20px;
}

#topBox dt{
float:left;
background:url(../image/common/point_grays.gif) no-repeat left 0.35em;
width:85px;
padding-left:15px;
font-size:x-small;
margin:0 0 7px 0;
letter-spacing: 0.05em;
}

#topBox dd{
float:left;
font-size:x-small;
width:585px;
margin:0 0 7px 0;
}

/*取扱商品*/

.productBox{
background:url(../image/top/productbox.gif) no-repeat left bottom;
display:block;
min-height:1px;
margin-bottom:10px;
width:710px;
}

.productBox:after{content:"."; display:block; height:0px; clear:both; visibility:hidden;}
* html .productBox { height:1px; }

.productBox .col1{
width:350px;
margin-right:10px;
float:left;
}

.productBox .col2{
width:350px;
float:left;
}

.productBox p{
padding:10px;
font-size:x-small;
}

.productBox p img{
margin-bottom:8px;
}

/**/
p.comment{
border:1px solid #ff9933;
padding:10px;
background:#fdf6e6;
margin-bottom:10px;
}

/*資料請求*/
#topBox #catalog{
position:relative;
width:710px;
height:70px;
}

#topBox #catalog p{
position:absolute;
top:17px;
left:500px;
z-index:5;
}