
@charset "UTF-8";
/* CSS Document */
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form,
fieldset, input, textarea, p, blockquote, th, td { margin: 0; padding: 0; }

.clear { clear: both; }
#body-stockdetail { background-color: #FAFAFA; margin: 0px; padding: 0px; font-family: "ＭＳ Ｐゴシック", "MS PGothic", sans-serif; }
#list { height: auto; width: auto; margin-top: 0px; margin-right: auto; margin-bottom: 0px; margin-left: auto; padding: 5px; background-color: #FFF; }
#list h3 { font-size: 16px; line-height: 1.2em; margin-bottom: 10px; margin-top: 10px; width: 280px; text-overflow: ellipsis; overflow: hidden; white-space: nowrap; }
#list h3 a { color: #000; text-decoration: none;
    text-overflow: ellipsis;
    -webkit-text-overflow: ellipsis; /* Safari */}
#list h4 { font-size: 14px; line-height: 1.2em; margin-bottom: 10px; margin-top: 10px; width: 280px; text-overflow: ellipsis; overflow: hidden; white-space: nowrap; }
#list h4 a { color: #666; text-decoration: none; text-overflow: ellipsis; -webkit-text-overflow: ellipsis; /* Safari */ }

#list .list-box { height: auto; width: 280px; margin-top: 0px; margin-right: auto; margin-bottom: 10px; margin-left: auto; background-color: #FFFFFF; clear: both; border: 1px solid #CCC; padding-top: 5px; padding-right: 5px; padding-bottom: 5px; padding-left: 5px; position: relative; }
#list .list-box:hover { height: auto; width: 280px; margin-top: 0px; margin-right: auto; margin-bottom: 10px; margin-left: auto; background-color: #CCC; clear: both; border: 1px solid #C60; padding-top: 5px; padding-right: 5px; padding-bottom: 5px; padding-left: 5px; position: relative; }

#list .list-carimg { padding: 3px; float: left; width: 274px; border: 1px solid #CCC; margin-right: 40px; background-color: #FFF; }
#list .list-box img { width: 274px; height: auto; }


#list .list-spec-box { width: 300px; float: left; height: auto; }
#list .list-spec{ display: block; height: auto; width: auto; margin-right: auto; margin-left: auto; float: left; margin-bottom: 5px; padding-top: 5px; padding-right: 5px; padding-bottom: 5px; padding-left: 5px; }
#list .data-cap { width: 265px; height: 20px; text-align: center; display: block; margin-top: 0px; margin-right: 1px; margin-bottom: 1px; margin-left: 0px; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-top-style: solid; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; border-top-color: #CCC; border-right-color: #999; border-bottom-color: #999; border-left-color: #CCC; font-size: 14px; float: left; background-color: #F6F6F6; padding-top: 10px; }
#list .data-cap-box { height: auto; width: 50%; z-index: 2; }
#list .list-price { display: block; height: auto; width: auto; margin-right: auto; margin-left: auto; float: left; padding-top: 10px; padding-right: 5px; padding-bottom: 5px; padding-left: 5px; margin-bottom: 10px; }
#list .price { width: auto; height: auto; float: right; margin-right: 10px; font-family: Arial, Helvetica, sans-serif; font-size: 36px; font-weight: bold; text-align: right; color: #C00; padding-top: 5px; line-height: 36px; padding-bottom: 2px; }
#list .price-tag { width: auto; height: auto; float: right; font-size: 14px; line-height: 14px; font-weight: normal; padding-top: 20px; }
#list .price-icon { width: auto; height: auto; float: left; margin-right: 10px; padding-top: 6px; margin-left: 5px; }
#list .price-icon img { width: 90px; border: none; }
#list .detail-link { display: block; height: auto; width: auto; margin-right: auto; margin-left: auto; float: right; margin-top: 20px; }
#list .detail-link a { display: block; height: auto; width: 150px; margin-right: auto; margin-left: auto; float: right; border: 1px solid #CCC; background: -webkit-gradient(linear, left top, left bottom, color-stop(1.00, #fd9c68), color-stop(0.51, #ea5506), color-stop(0.50, #f17431), color-stop(0.00, #feceb4)); background: -webkit-linear-gradient(top, #feceb4 0%, #f17431 50%, #ea5506 51%, #fd9c68 100%); background: -moz-linear-gradient(top, #feceb4 0%, #f17431 50%, #ea5506 51%, #fd9c68 100%); background: -o-linear-gradient(top, #feceb4 0%, #f17431 50%, #ea5506 51%, #fd9c68 100%); background: -ms-linear-gradient(top, #feceb4 0%, #f17431 50%, #ea5506 51%, #fd9c68 100%); background: linear-gradient(top, #feceb4 0%, #f17431 50%, #ea5506 51%, #fd9c68 100%); border-radius: 5px;         /* CSS3 */ -moz-border-radius: 5px;    /* Firefox */ -webkit-border-radius: 5px; /* Safari,Chrome */ border: 1px solid #666;     /* 枠線の装飾 */ color: #000; text-decoration: none; font-size: 14px; line-height: 2em; text-align: center; text-shadow: 2px 2px 1px #666; }
#list .detail-link a:hover { display: block; height: auto; width: 150px; margin-right: auto; margin-left: auto; float: right; border: 1px solid #CCC; background: -webkit-gradient(linear, left top, left bottom, color-stop(1.00, #f68a51), color-stop(0.51, #ea5506), color-stop(0.50, #f17431), color-stop(0.00, #fbb893)); background: -webkit-linear-gradient(top, #fbb893 0%, #f17431 50%, #ea5506 51%, #f68a51 100%); background: -moz-linear-gradient(top, #fbb893 0%, #f17431 50%, #ea5506 51%, #f68a51 100%); background: -o-linear-gradient(top, #fbb893 0%, #f17431 50%, #ea5506 51%, #f68a51 100%); background: -ms-linear-gradient(top, #fbb893 0%, #f17431 50%, #ea5506 51%, #f68a51 100%); background: linear-gradient(top, #fbb893 0%, #f17431 50%, #ea5506 51%, #f68a51 100%); border-radius: 5px;         /* CSS3 */ -moz-border-radius: 5px;    /* Firefox */ -webkit-border-radius: 5px; /* Safari,Chrome */ border: 1px solid #000;     /* 枠線の装飾 */ color: #000; text-decoration: none; font-size: 14px; line-height: 2em; text-align: center; text-shadow: 2px 2px 2px #666; }

#list .list-box-color { height: auto; width: 300px; margin-top: 0px; margin-right: auto; margin-bottom: 10px; margin-left: auto; background-color: #F4F4F4; clear: both; border: 1px solid #CCC; padding-top: 5px; padding-right: 20px; padding-bottom: 5px; padding-left: 20px; }

p.linkarea a { display:block; position:absolute; left:0; top:0; height:100%; width:100%; text-align:left; text-indent:2px; background/*¥**/:#fff;/*IE7、8のみに適応するハック*/ filter:alpha(opacity=0);
    -moz-opacity:0;
    opacity:0;/*フィルターで透明に*/



