@charset "UTF-8";
#rakutenLimitedId_aroundCart input[value="買い物かごに入れる"] { background: url("http://image.rakuten.co.jp/lowtex-sb/cabinet/cart.gif") left top no-repeat; width:200px; height:50px; text-indent:100%; white-space:nowrap; overflow:hidden; border: none; padding:0; margin-top:5px 0; cursor:pointer; }
#rakutenLimitedId_aroundCart tbody tr td input:hover {
alpha(opacity=8); -moz-opacity:0.8; opacity:0.8; cursor:pointer; }

body { background-attachment: scroll; background-image: url(http://www.rakuten.ne.jp/gold/size-online/images/navi/soudaimuryou.gif); background-repeat: repeat-y; background-position: right;}
div table tbody table tbody table tbody table form + tbody table tbody table{ width:330px; font-size:10px; letter-spacing:1.1; font-weight:normal; line-height:1.4;}
div table tbody table tbody table tbody table form + tbody table tbody table b,div table tbody table tbody table tbody table form + tbody table tbody table font{font-size:10px; letter-spacing:1.1; font-weight:normal;}
.inventory_choice_name ,.inventory_rest{font-size:10px !important;}
#bottomLinks {font-size: 10px; letter-spacing: 1.1px; margin: 10px 0; text-align: center;}
.pointtoday {bottom: 10px; display: block; height: 65px; position: fixed; left: 0; width: 155px; z-index: 10;}
div#fixed { display:block; width:155px; position:fixed; bottom:10px; left:10px; z-index:10;}



.button {
    background: none repeat scroll 0 0 #EBEBEB !important;
    border: 3px solid #CCCCCC !important;
    border-radius: 3px !important;
    color: #222222 !important;
    cursor: pointer !important;
    font-size: 15px !important;
    font-weight: normal !important;
    margin: 0 0 5px 0 !important;
    padding: 2px 5px !important;
}

.tab001 a { outline:none; display: block; background: url(http://image.rakuten.co.jp/lowtex/cabinet/sozai/tab01.jpg) no-repeat scroll 0 0 transparent; background-position: 0px; width: 150px; height: 200px; -webkit-transition: all 0.5s ease; -moz-transition: all 0.5s ease; -o-transition: all 0.5s ease; }
.tab001 a:hover { outline:none; display: block; background: url(http://image.rakuten.co.jp/lowtex/cabinet/sozai/tab01.jpg) no-repeat scroll 0 0 transparent; background-position: 0px 0px; width: 400px; height: 200px; -webkit-transition: all 0.5s ease; -moz-transition: all 0.5s ease; -o-transition: all 0.5s ease; }
.tab001 { position: fixed !important; bottom: 100px; right:0px; position: expression('absolute');  top: expression((documentElement.scrollTop || document.body.scrollTop) + 70 + 'px');
 left: expression((documentElement.scrollLeft || document.body.scrollLeft) + 0 + 'px');
text-indent:-9999px; z-index:9999; }
.tab001 a:hover { width: 400px\9; }

div.bottomBox {bottom: 0; left: 0; position: fixed; width: 100%; z-index: 9999 !important;}
iframe.navi_bottom {height: 41px; opacity: 0.85; width: 100%; z-index: 9999;}

div.staffCommentB01 { width:350px }
div.staffCommentB02 { padding:0 0 10px }
div#staffCommentBox { padding:0 10px 10px 5px; clear:both; zoom:100%; background-color:#EEE; min-height:130px }
div#staffCommentBox div#comment { margin:0 0 0 76px; width:235px; background:#FFF; padding:10px; position:relative; border:1px solid #CCC; line-height:160%; z-index:1000; color:#666; font-size:11px; font-family:'Hiragino Kaku Gothic ProN', Meiryo, sans-serif }
div#staffCommentBox img.staff { float:left }
div#staffCommentBox:after {
content:.; clear:both; height:0; display:block; visibility:hidden }
div#staffCommentBox div#comment .arrow { width:0; height:0; line-height:0; position:absolute; left:-11px; top:0 }

.cbox img {border: medium none; vertical-align: bottom;} .cbox #gal a {position: static;} .cbox #gal a img {border: mediuam none;} .cbox #gal a .disp {display: none; left: 0; position: absolute; top: 0;} .cbox #gal a:hover .disp {display: block; left: 0; position: absolute; top: 0;} .cbox .u_dashed {text-align: justify;} .cbox a:hover img {opacity:1; filter: alpha(opacity=100);}
