/*───────────────────────
	Focal側（非ストア側）の商品詳細ページ用CSS
	対象HTMLファイル：/product/detail.html
───────────────────────*/
/*--==== 製品情報 ====--*/
.prod-info{ width:100%; display:inline-block; border-bottom:solid 1px #CCC; background:url(/img/prod-info-bg.jpg) repeat-x; float:right;  -webkit-border-top-right-radius:5px;-moz-border-radius-topright:5px; -webkit-border-top-left-radius:5px;-moz-border-radius-topleft:5px;/* position:relative; top:0px; z-index:5*/}

.prod-name{ font-size:12pt; line-height:1.1em; width:590px;  float:left; position:relative;  z-index:10}
.prod-name div{ padding:11pt;  font-family: 'Verdana';}
.prod-name h1{ padding:11pt;  font-family: 'Verdana'; margin:0;font-size:12pt; font-weight:normal}
.prod-name, .prod-info { text-align:left; }
.prod-name, .prod-info-left,.prod-info-right{ -webkit-border-top-right-radius:5px;-moz-border-radius-topright:5px; -webkit-border-top-left-radius:5px;-moz-border-radius-topleft:5px;}
.prod-info-left{ padding-left:5px; float:left; width:210px; /*border-left:solid 1px #EEE*/}
.prod-info-right{ float:right;  width:145px;}
.prod-info-left, .prod-info-right{ font-size:8pt; letter-spacing:-0.02em}
.prod-catalogNo, .prod-jan, .prod-maker, .prod-price {color:#666; line-height:2em}


/*--==== 製品画像 ====--*/
.prod-image{clear:both; width:770px}
.prod-image img{  -webkit-border-radius:5px; -moz-border-radius:5px; margin:auto}
div.prod-image embed{ position:relative; z-index:10;}

.lightbox-thumb img{ max-height:40px}

/*--==== サポート／購入ボタン ====--*/
.buystore { width:100px; height:26px; margin-right:20px;float:right}
.buyoutloud { width:100px; height:26px; margin-right:10px;float:right}
* html .buybutton{ margin-top:-29px} 
ul#buybutton { position:relative; top:10px; padding:0; margin:0 0 0 20px; width:750px;}
ul#buybutton li { display:inline; list-style:none;}
ul#buybutton img { width:100px; height:26px}

#BtnBar{ margin:6px auto;}
#warranty{ width:220px; text-align:left; font-size:11px; float:left; margin:6px 0 0 0px;}
#warranty strong{ font-weight:normal; color:dimgray; }
.hidden{ display:none;}


/*--==== データコラム ====--*/
table.DataColumn{ clear:both;}
div.DataColumn table{ border-style:none; background:none; margin:0;width:720px; margin:0 auto}
div.DataColumn td, .DataColumn th{ border-style:none; background:none; font-size:12px; line-height:1.6em;width:720px; word-break:break-all;!important}
.ImgRow td{ background-color:#none;}
.ImgRow th { width:149px; vertical-align:top}
tr#10txt{ font-size:10px;}
.notes { color:#999; font-size:11px;}


img.moviethumb {padding:5px; margin:0 16px 1.4em 0; float:left; border:solid 1px #CCC; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; }


/*--==== 商品規格表 ====--*/
table.productclass { width:765px;
    border-collapse: collapse;
    margin: 0px auto;
}

table.productclass th {
    text-align: center;
    border: solid 1px #dddddd;
    background-color: #f0f0f0;
    font-size: 11px;
    font-weight: normal;
}
table.productclass td {
    border: solid 1px #dddddd;
    padding: 4px 8px;
    font-size: 11px;
}


