@import url(base.css);
@import url(cmn_category.css);

/*------------------------------
title
------------------------------*/
h1,h3,h4,h5,h6{
clear:left;
height:25px;
font-size:1.0em;
padding:1px 0px 0px 20px;
}
h1{
background:url(/assets/images/cmn/sttl_grey.jpg) no-repeat;
}
h2{
font-size:1.0em;
}
h3,h4,h5,h6{
background:url(/assets/images/cmn/sttl_orange.jpg) no-repeat;
}


/*------------------------------
LINE UP BOX AREA
------------------------------*/
/* ----- image Area (left) ----- */
#mainArea .lineupBox .imgBox{
float:left;
width:130px;
margin-top:10px;
}
#mainArea .lineupBox .imgBox a{
background:none;
}

/* ----- text Area (right) ----- */
#mainArea .infoBox{
padding-left:150px;
}
/* title */
h2{
margin-top:5px;
color:#600;
}
/* price */
.priceBox{
}
.priceBox small{
padding-left:10px;
}
/* outline */
.outlineBox{
margin-top:10px;
padding-top:20px;
background:url(/assets/images/cmn/ttl_outline.gif) top no-repeat;
}

/* ----- icon Area ----- */
#mainArea .lineupBox .iconArea{
clear:left;
text-align:right;
margin:10px 0px 0px 0px;
}
#mainArea .lineupBox .iconArea a{
margin:0;
padding:0;
background:none;
}

/* ----- Spec Table ----- */
.lineupBox table{
background:#ddd;
}
.lineupBox table caption{
clear:left;
height:25px;
font-size:1.0em;
text-align:left;
font-weight:bold;
padding:0px 0px 0px 5px;
}
.lineupBox th,.lineupBox td{
background:#fff;
padding:3px;
font-size:0.8em;
}
.lineupBox th{
width:130px;
text-align:left;
font-weight:normal;
background:#F5F5F5;
}
div#wrapper div#mainArea .lineupBox ul{
list-style-type: none;
margin-left: 20px;
}
.lineupBox li{
font-size:0.8em;
}
