@charset "euc-jp";
/*
[1]itemDetailTbl
[2]attention
*/




.contentsArea h1{
background-image:url(images/item-detail-ttl-bg_b.gif);
background-repeat:no-repeat;
background-position:left bottom;
width:628px;
color:#434343;
font-size:100%;
padding:20px 15px 20px 23px;
line-height:1.2em;
width:628px;
width/* */:/**/590px;
width:/**/590px;
}

.contentsArea div.ttl{
background-image:url(images/item-detail-ttl-bg_t.gif);
background-repeat:no-repeat;
background-position:left top;
margin-bottom:20px;
}

.contentsArea h2{
color:#434343;
margin-bottom:0px;
}


/*==========[1]itemDetailTbl==========*/

.itemDetailTbl{
margin-bottom:15px;
}

.itemDetailTbl p{
width:317px;
margin-bottom:5px;
}

.itemDetailTbl td.itemDetailTd{
background-image:url(images/dotline-999_y.gif);
background-position:left top;
background-repeat:repeat-y;
padding-left:18px;
}


.contentsArea ul#itemBtn{
margin-left:0px;
}

ul#itemBtn li{
list-style:none;
float:left;
margin-right:4px;
}

ul#itemBtn li img{
vertical-align:text-bottom;
}

.itemDetailTd{
padding-top:5px;
}

.itemDetailTbl p.itemImg{
width:269px;
margin-right:0px;
margin-bottom:15px;
}

.itemDetailTd p.price strong{
font-size:120%;
}

.itemDetailTd p.itemInfo em{
font-size:125%;
font-weight:bold;
}

.itemDetailTd form{
margin-top:15px;
}

.itemDetailTd .cart{
width: 317px;
width/* */:/**/307px;
width:/**/307px;
margin-top:20px;
background-color:#FFFADA;
padding:10px 5px 5px 5px;
text-align:center;
}



.itemDetailTd .cart input{
vertical-align:middle;
margin-right:15px;
width:4em;
max-width:280px;
}

.itemDetailTd .cart input.submitBtn{
width:auto;
margin-right:0px;
}

.itemDetailTd label{
margin-left:5px;
}

.itemDetailTd .cart label{
margin-left:0px;
color:#ff6600;
}


/*==========[2]attention==========*/

dl.attention{
background-color:#FDEADE;
background-image:url(images/box-bg_t.gif);
background-position:top left;
background-repeat:no-repeat;
}

.attention dt{
color:#ff6666;
font-weight:bold;
padding:10px 15px 5px 15px;
}

.attention dd{
background-image:url(images/box-bg_b.gif);
background-position:bottom left;
background-repeat:no-repeat;
padding:0px 15px 10px 15px;
font-size:85%;
line-height:1.3em;
}




.contentsArea h2.mb10{
margin-bottom:10px;
}

input.quantity {
 text-align: right;
}


