/* 年間ランキング用 */
.bn_ranking_product{background-image:url(/%7e/media/Images/eshop/banner/2013/ranking_productpage/bn_rank01.ashx);}

/* CSS Document */
#box940{ margin:0 auto; width:940px; border:1px solid #2171c2; -webkit-box-shadow:1px 1px 2px #28496a; -moz-box-shadow:1px 1px 2px #28496a; border-radius:10px; -webkit-border-radius:10px; -moz-border-radius:10px; background:#fff; padding-bottom:10px}

/*secナビゲーション*/
#navi_sec { height:45px; margin:0 auto; padding:0; text-align:left; clear:both; text-align:center}
#navi_sec_in { width:940px; height:30px; overflow:hidden; margin:0 auto 0; padding:15px 0 0 0; background:#fff}
#navi_sec img { border:none}
.logo_vs { float:left; margin-right:2px}
.navi_sec_top a{ float:left; background:url(~/media/Images/product/vs/common/navi_sec_t.ashx) no-repeat top left}
.navi_sec_top a:hover{ float:left; background:url(~/media/Images/product/vs/common/navi_sec_t_o.ashx) no-repeat top left;}
.navi_sec_products a{ float:left; background:url(/~/media/Images/product/vs/common/navi_sec_p.ashx) no-repeat top left;}
.navi_sec_products a:hover{ float:left; background:url(~/media/Images/product/vs/common/navi_sec_p_o.ashx) no-repeat top left;}
.navi_sec_users a{ float:left; background:url(~/media/Images/product/vs/common/navi_sec_u.ashx) no-repeat top left;}
.navi_sec_users a:hover{ float:left; background:url(~/media/Images/product/vs/common/navi_sec_u_o.ashx) no-repeat top left;}
.navi_sec_lineup a{ float:left; background:url(~/media/Images/product/vs/common/navi_sec_l.ashx) no-repeat top left}
.navi_sec_lineup a:hover{ float:left; background:url(~/media/Images/product/vs/common/navi_sec_l_o.ashx) no-repeat top left;}

/*大中小文字装飾*/
#LMS_Box h2 { background:#2b91d9; padding:5px 10px 3px; color:#fff; -webkit-border-radius:5px; -moz-border-radius:5px; text-shadow:0 -1px 0 #0c446c, -1px 0 0 #82b5d8, 1px 0 2px #000}
#LMS_Box h2 a:hover { text-decoration:none}
#LMS_Box h3 { color:#2b91d9; margin-top:0.8em}
#voiceBox h2 { background:#2b91d9; padding:5px 10px 3px; color:#fff; -webkit-border-radius:5px; -moz-border-radius:5px; text-shadow:0 -1px 0 #0c446c, -1px 0 0 #82b5d8, 1px 0 2px #000}
#system h2 { background:#2b91d9; padding:5px 10px 3px; color:#fff; -webkit-border-radius:5px; -moz-border-radius:5px; text-shadow:0 -1px 0 #0c446c, -1px 0 0 #82b5d8, 1px 0 2px #000}

/*関連製品*/
#relatonP { margin:15px auto 0; width:940px; border:1px solid #2171c2; -webkit-box-shadow:1px 1px 2px #28496a; -moz-box-shadow:1px 1px 2px #28496a; -webkit-border-radius:10px; -moz-border-radius:10px; clear:both; background:#fff; padding-bottom:10px}
#relationP_in { margin:15px; text-align:left}
#sszero { width:450px; float:left; text-align:left}
#sms { width:450px; float:right; text-align:left}
.tbl_hikaku { border-collapse:collapse; width:100%}
.tbl_hikaku th { font-size:70%; border:1px solid #ccc; padding:3px 5px; text-align:center; background:#f3f0d1}
.tbl_hikaku .koumoku { text-align:left; background:#fff}
.tbl_hikaku .koumoku2 { background:#fff}
.tbl_hikaku td { font-size:80%; text-align:center; border:1px solid #ccc; padding:3px; background:#f3f0d1}
.tbl_hikaku .ss { background:#DAF3D1}
.tbl_hikaku .vs { background:#d1ebf3}
.tbl_hikaku .bnk { border-top:none; border-bottom:none; background:#fff}
#zerocp { margin:15px auto 0; width:940px; border:1px solid #2171c2; -webkit-box-shadow:1px 1px 2px #28496a; -moz-box-shadow:1px 1px 2px #28496a; -webkit-border-radius:10px; -moz-border-radius:10px; clear:both; background:#fff; padding:0}