@charset "utf-8";


/*--------------------------------------------
印刷用CSS
2007.9
----------------------------------------------*/






/* WIDTH */
#mainScreen,
.fullBlock,
.fullBlock table {
    width: 710px;
}
.fullBlock table tr,
.fullBlock table tr th,
.fullBlock table tr td {
    width: auto !important;
}
.fullBlock ul.mypageMenu {
   width: 710px;
}

/* CART */
.cartList tbody td.goodsNumber select {
    width: auto !important;
}
.fullBlock table.cartList tbody td.goodsImg {
    width: 70px;
}
.fullBlock table.cartList tbody td.goodsName {
    width: 220px;
}
.fullBlock table.cartList tbody td.goodsPrice {
    width: 130px;
}
.fullBlock table.cartList tbody td.goodsNumber {
    width: 50px;
}
.fullBlock table.cartList tbody td.goodsSubTotal {
    width: 130px;
}
.fullBlock table.cartList tbody td.goodsDelete {
    width: 110px;
}
.fullBlock table.cartList tfoot td dl {
    width: 600px;
}
.fullBlock table.cartList tfoot td dl dt {
    width: 490px;
}
.fullBlock table.cartList tfoot td dl dt.CartNextDiscount {
    width: 585px;
}
.fullBlock table.cartList tfoot td dl dd {
    margin-left: 500px;
}
.fullBlock table.cartList tfoot td dl.CartFTotal dd {
    margin-left: 500px;
}

/* DISPLAY */
#headerBlock div,
#headerBlock ul,
#footerBlock ul,
#contentsBlock .sideBlock,
#pageTopBlock,
.footerAction,
.noPrint
{
    display: none;
}


/* FONT SIZE */
/* TAG FORMAT */
body {
    font-size: 8px;
}
table tr {
    font-size: 8px;
}
h1, h2, h3 {
    font-size: 9px;
}
h4, h5, h6 {
    font-size: 8px;
}
input, textarea, select, optgroup, option {
    font-size: 8px;
}
/* FORMAT SET */
.mainBlock ol.goodsList li .goodsInfo .read
{
    font-size: 10px;
}
.mainBlock .goodsInfo .text,
.mainBlock .goodsInfo .orderForm fieldset p
{
    font-size: 9px;
}
.mainBlock .goodsInfo h2,
.mainBlock .goodsInfo .orderForm fieldset legend
{
    font-size: 9px;
}
#pageTopBlock a,
a.ancT,
.moreR a,
.mainBlock .goodsInfo .ingredients
{
    font-size: 7px;
}
/* ORIGINAL FORMAT */



