body{
    font-family: "メイリオ", "Meiryo", "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "ＭＳ Ｐ ゴシック", "Osaka", "sans-serif", "Arial";
	font-size:11px;
    line-height: 100%;
	color: #000;
    background:#fff;
    margin:0px;
    padding:0px;
}

#container{
    font-family: "メイリオ", "Meiryo", "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "ＭＳ Ｐ ゴシック", "Osaka", "sans-serif", "Arial";
	font-size:11px;
    line-height: 140%;
	color: #000;
    position:relative;
    margin:0px;
    width:598px;
    height:323px;
    overflow:auto;
}

#container a{
    font-family: "メイリオ", "Meiryo", "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "ＭＳ Ｐ ゴシック", "Osaka", "sans-serif", "Arial";
	font-size:11px;
    line-height: 140%;
	color: #000;
    margin:0px;
    padding:0px;
    text-decoration:none;
}
#container a:hover{
    /*color:#B03060;*/
    color:#803755;
    text-decoration:underline;
}

/*
#container *{
    font-family: "メイリオ", "Meiryo", "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "ＭＳ Ｐ ゴシック", "Osaka", "sans-serif", "Arial";
	font-size:11px;
    line-height: 140%;
	color: #000;
    margin:0px;
    padding:0px;
}*/

div.no-item{
    position:absolute;
    left:0px;
    top:150px;
    width:100%;
    text-align:center;
}

div.item{
    background:#fff;
    border-top:1px solid #fff;
    border-left:1px solid #fff;
    border-right:1px solid #fff;
    border-bottom:1px solid #ccc;
    padding-bottom:2px;
    width:574px;
    float:left;
    position:relative;
    margin:2px 0px 0px 3px;
    display:block;
}

img.thumb{
    position:absolute;
    left:3px;
    top:1px;
    /*border:1px solid #696969;*/
    border:1px solid #ccc;
}

div.desc{
    float:left;
    margin:0px 0px 0px 73px;
    width:275px;
    min-height:85px;
    text-align:left;
    z-index:1;
}

.price-panel{
    position:absolute;
    right:85px;
    /*left:365px;*/
    top:22px;
    /*width:120px;*/
    z-index:2;
    text-align:right;
}
.remark-panel{
    position:absolute;
    left:380px;
    /*left:365px;*/
    top:42px;
    /*width:120px;*/
    z-index:2;
    text-align:left;
    font-size:8pt;
    line-height:120%;
}



input.quantity{
    border:1px solid #e6e6e6;
    position:absolute;
    top:20px;
    right:35px;
    width:40px;
    text-align:center;
}

input.checkbox{
    position:absolute;
    top:23px;
    right:11px;
}

/* print */
#header{    
    display:none;
}

#head_banner{
    display:none;
}
#head_banner img{
    display:none;
}

#head_note{
    display:none;
}

#head_price{
    display:none;
}

#tbheader{
    display:none;
}

div.unit-item{
    display:none;
}
div.unit-hide{
    display:none;
}

span.p8{
    font-size:8pt !important;
}
span.p9{
    font-size:9pt !important;
}
span.p11{
    font-size:11pt !important;
}
