@charset "utf-8";

/* tab */
div.cart ul.navigation{
margin:1em -10px;
padding:0;
border-bottom:1px solid #ccc;
}
div.cart ul.navigation li{
width:49%;
float:left;
margin:5px 0 -2px 0;
padding:0 1px;
white-space:nowrap;
background:none;
line-height:1.4;
font-size:140%;
text-align:center;
}
* html div.cart ul.navigation li{
margin:5px 0 -4px 0;
}
* + html div.cart ul.navigation li{
margin:5px 0 -1px 0;
}
div.cart ul.navigation li a{
width:100%;
border:1px solid #ccc;
margin:0 -1px 0 0;
padding:0.2em 0;
display:inline-table;
zoom:1;
background:#eee;
}
div.cart ul.navigation li.end a{
margin:0;
}
div.cart ul.navigation li a.on{
background:#fff;
border-bottom:1px solid #fff;
font-weight:bold;
}


div.cart h2{
background:#3a3aaf;
}
div.cart h2.pict{
padding:0;
}
div.cart h3{
margin:1.5em -5px -0.5em -5px;
padding:0 10px;
}
caption{
font-weight:bold;
}


div.cart div.products{
padding:0 0 30px 0;
width:220px;
float:left;
}
div.cart div.products p.pict{
padding:0 0 0 10px;
}
div.cart div.products p{
padding:0 10px 0 0;
font-size:90%;
}
div.cart div.products dl{
border:1px solid #ccc;
margin:0 10px 0 0;
padding:0 3px;
font-size:84%;
}
div.cart div.products dl dt{
width:5.5em;
}
div.cart div.products dl dd{
padding:0.2em 0 0.2em 6em;
}
div.cart div.products del{
color:#666;
}
div.cart div.products .price{
color:#CC0000;
font-weight:bold;
}


div.cart div.time{
border:1px solid #ccc;
margin:1em 20px;
padding:0 10px;
}
div.cart div.time h4{
margin:1em 0 -0.5em 0;
}
div.cart div.info1{
clear:none;
float:left;
width:46%;
}
div.cart div.info2{
float:right;
}


div.cart div.info:after{
clear:none;
}


div.cart div.owabi{
padding:0 10px;
border:3px solid #CC0000;
}
div.cart div.owabi h2{
margin:0 -10px;
padding:5px 0;
background:#CC0000;
text-align:center;
}
div.cart div.owabi p.attention{
clear:both;
color:#CC0000;
font-size:125%;
font-weight:bold;
}
div.cart div.owabi p.pict2{
padding:0.7em 10px 2px 0 !important;
margin:0 !important;
}