@CHARSET "UTF-8";#sub{width:300px;overflow:hidden;display:block;float:right;}
#sub .banner{width:300px;height:250px;display:block;font-size:22px;color:#ffffff;background:#c8c0bd;margin:0 0 15px 0;}
#sub .r_banner{width:300px;height:60px;display:block;margin:0 0 15px 0;background:#ffffff;}
#sub .r_banner:hover{background-color:#FFFFFF;filter:alpha(opacity=70);-moz-opacity:0.70;-khtml-opacity:0.70;opacity:0.70;}
#sub .r_bijo{background:#ffffff;padding:5px 0 0 3px;margin:0 0 15px 0;}
#sub .r_campaign{background:#ffffff;margin:0 0 15px 0;}
#sub .frame{background:#ffffff;padding:5px 5px 5px 5px;margin:0 0 10 px 0;}
#sub .title{font-size:18px;font-weight:bold;color:#ffffff;padding:5px 20px;}
#sub .title .pic{text-indent:-999em;float:left;width:15px;height:15px;background:url(../../../include/img/common/sub/title.png) no-repeat;margin:5px 7px 0 0;}
#sub .title .more a{text-indent:-999em;float:right;width:74px;height:29px;background:url(../../../include/img/common/sub/more_min.png) no-repeat;margin:-1px -9px 0 0;}
#sub .title .more a:hover{background-position:0 -29px;}
#sub .scroll_pane{width:300px;height:500px;overflow:hidden;}
#sub .ranking_popular .tab_menu{width:300px;position:static;}
#sub .ranking_popular .tab_menu .button{width:100px;margin:0;}
#sub .ranking_popular .tab_menu .button a{width:100px;background-color:#585858;}
#sub .ranking_popular .tab_menu .button a:hover{background:#52b800;}
#sub .ranking_popular .tab_menu .on a{background:#313131;}
#sub .ranking_popular .tab_menu li{border-bottom:none;}
#sub .ranking_popular .tab_boxes{height:auto;left:0;}
#sub .ranking_popular .title{background:#313131;}
#sub .ranking_pickup .title{background:#313131;}
#sub .ranking_pr .title{background:#313131;}
#sub .ea_matching .title{background:#313131;}
#sub .ranking_popular_company .title{background:#313131;font-size:16px;}
#sub .row{width:291px;display:block;border-bottom:1px solid #ebebeb;overflow:hidden;margin:0 0 7px 0;padding:0 0 5px 0;}
#sub .row .rank{width:23px;height:23px;display:block;position:absolute;top:0px;left:0px;}
#sub .row .pic{width:25px;height:25px;display:block;float:left;margin:0 0 4px 0;position:relative;}
#sub .ranking_pr .row .pic{width:65px;height:65px;}
#sub .row .user{width:65px;height:65px;display:table-cell;text-align:center;vertical-align:middle;layout-grid-line:65px;border:solid 1px #ebebeb;}
#sub .row .user .sale_pic_front{width:45px;height:50px;display:block;text-indent:-999em;background:url(../../../include/img/common/main/sale_ribbon.png) no-repeat;position:relative;top:-73px;left:21px;}
#sub .row .user img{width:65px;vertical-align:middle;}
#sub .row .text{width:262px;overflow:hidden;display:block;float:right;padding:1px 0 0 0;}
#sub .ranking_pr .row .text{position:relative;top:-4px;}
#sub .ranking_pr .row .text{width:219px;}
#sub .ranking_pr .row .text .name{height:19px;overflow:hidden;}
#sub .row .text .name a{font-size:14px;}
#sub .row .text .catch_copy{padding:6px 0 0 0;font-size:11px;}
#sub .row .price{width:261px;overflow:hidden;display:block;float:right;font-weight:bold;color:#ff2244;}
#sub .ranking_pr .row .price{width:219px;}
#sub .first .pic{width:65px;height:65px;}
#sub .first .user{width:65px;height:65px;display:table-cell;text-align:center;vertical-align:middle;layout-grid-line:65px;border:solid 1px #ebebeb;}
#sub .first .user img{width:65px;vertical-align:middle;}
#sub .first .text{width:216px;}
#sub .second_third .pic{width:49px;height:49px;}
#sub .second_third .user{width:50px;height:50px;display:table-cell;text-align:center;vertical-align:middle;layout-grid-line:50px;border:solid 1px #ebebeb;}
#sub .second_third .user img{width:50px;vertical-align:middle;}
#sub .second_third .text{width:230px;}
#sub .ranking_list{width:295px;height:auto;display:block;}
#sub .dev_pic{width:66px;height:66px;display:block;float:left;margin:5px 0 5px 0;}
#sub .ranking_num img{display:block;z-index:5;}
#sub .ranking_pic_1{width:65px;height:65px;display:table-cell;float:left;border:solid 1px #cccccc;text-align:center;vertical-align:middle;position:relative;top:-23px;}
#sub .ranking_pic_1 img{max-width:57px;max-height:57px;vertical-align:middle;}
#sub .ranking_text{width:224px;display:block;float:left;margin:5px 0 0 0;}
#sub .ea_matching .row{width:291px;height:50px;display:block;}
#sub .ea_matching .row a{font-size:14px;}
#sub .ea_matching .row .ea_title{width:291px;height:14px;display:block;line-height:15px;margin:0 0 3px 0;}
#sub .ea_matching .row .ea_title a{display:block;background:url(../../../include/img/common/sub/topic.png) no-repeat;padding:0 0 0 13px;}
#sub .ea_matching .row .box_left{width:130px;height:36px;display:block;float:left;margin:0 0 0 12px;}
#sub .ea_matching .row .box_left img{float:left;padding:2px 5px 13px 0;}
#sub .ea_matching .row .box_right{width:149px;height:36px;display:block;float:right;}
#sub .ea_matching .row .box_right img{float:left;padding:0px 3px 13px 0;;}
#sub .ranking_popular_company .first .text{position:relative;left:-5px;width:210px;}
#sub .ranking_popular_company .second_third .text{position:relative;left:-7px;width:224px;}
#sub .ranking_popular_company .name a{font-weight:bold;}
#sub .ranking_popular_company .cm a{-font-weight:bold;font-size:10px;color:#000080;display:block;max-width:220px;min-height:18px;padding:5px 0 5px 0;margin-top:3px;margin-bottom:3px;background-color:#f8f8ff;}
#sub .info .title{background:#cacaca;}
#sub .info .cc{overflow:hidden;clear:both;margin:20px 0;font-size:14px;}
#sub .info .cc:first-child{margin:0 0 10px 0;}
#sub .info .lc{width:75px;overflow:hidden;display:block;float:left;padding:0 10px 0 0;margin:0 16px 0 0;border-right:2px dotted #aaaaaa;font-size:14px;line-height:26px;white-space:nowrap;color:#555555;}
#sub .info .rc{width:185px;overflow:hidden;display:block;float:left;font-size:14px;line-height:26px;white-space:nowrap;}
#sub .info .rc span{font-size:12px;margin:0 0 0 2px;}
#sub .info .price_tag{width:282px;overflow:hidden;display:block;font-size:28px;color:#ff2244;margin:5px auto 5px auto;text-align:center;}
#sub .info .price_tag div{font-size:24px;color:#ff2244;margin:0 auto;text-align:center;}
#sub .info .price_tag span{font-size:18px;margin:0 5px;}
#sub .info .price_tag s{color:#000000;font-size:20px;}
#sub .info .buy{width:200px;height:56px;display:block;text-align:center;margin:10px auto 8px auto;}
#sub .info .buy a{background:url('../../../include/img/common/main/buy.png') no-repeat;width:200px;height:56px;display:block;text-indent:-999em;-webkit-transition:0.3s ease-in-out;-moz-transition:0.3s ease-in-out;-o-transition:0.3s ease-in-out;transition:0.3s ease-in-out;}
#sub .info .buy a:hover{opacity:0.6;filter:alpha(opacity=60);-ms-filter:"alpha(opacity=60)"}
#sub .info .dvdsend_compatible{background:url('../../../include/img/common/main/dvdsend_compatible.png') no-repeat;width:200px;height:28px;display:block;text-align:center;text-indent:-999em;margin:0 auto 3px auto;}
#sub .info .dvdsend_compatible_text{display:block;text-align:center;margin:0 auto 8px auto;font-size:11px;}
#sub .info .dvdsend_compatible_text span{color:#ff2244;}
#sub .info .dvdsend_compatible_text a{text-decoration:underline;}
#sub .info .credit_pic_title{color:#555555;display:block;margin:0 0 2px 10px;padding:6px 0 0 0;font-size:11px;border-top:solid 1px #eeeeee;}
#sub .info .credit_pic_list{position:relative;left:21px;margin:0 0 7px 0;}
#sub .info .credit_pic_list img{margin:0 5px 0 0;}
#sub .info .cart{width:200px;height:56px;display:block;text-align:center;margin:10px auto 20px auto;}
#sub .info .cart a{background:url('../../../include/img/common/main/cart.png') no-repeat;width:200px;height:56px;display:block;text-indent:-999em;-webkit-transition:0.3s ease-in-out;-moz-transition:0.3s ease-in-out;-o-transition:0.3s ease-in-out;transition:0.3s ease-in-out;}
#sub .info .cart a:hover{opacity:0.6;filter:alpha(opacity=60);-ms-filter:"alpha(opacity=60)"}
#sub .info .price_tag_tsukuru{width:282px;overflow:hidden;display:block;font-size:20px;color:#ff2244;margin:1px auto 1px auto;text-align:center;}
#sub .info .price_tag_tsukuru span{font-size:12px;margin:0 5px;}
#sub .info .buy_tsukuru{width:200px;height:56px;display:block;text-align:center;margin:1px auto 10px auto;}
#sub .info .buy_tsukuru a{background:url('../../../include/img/common/main/buy.png') no-repeat;width:200px;height:56px;display:block;text-indent:-999em;-webkit-transition:0.3s ease-in-out;-moz-transition:0.3s ease-in-out;-o-transition:0.3s ease-in-out;transition:0.3s ease-in-out;}
#sub .info .buy_tsukuru a:hover{opacity:0.6;filter:alpha(opacity=60);-ms-filter:"alpha(opacity=60)"}
#sub .info .discontinued{background:url('../../../include/img/common/main/discontinued.png') no-repeat;width:200px;height:56px;display:block;text-align:center;margin:10px auto 20px auto;text-indent:-999em;}
#sub .info .broker_only{background:url('../../../include/img/common/main/broker_only.png') no-repeat;width:200px;height:56px;display:block;text-align:center;margin:10px auto 20px auto;text-indent:-999em;}
#sub .info .prerelease{background:url('../../../include/img/common/main/prerelease.png') no-repeat;width:200px;height:56px;display:block;text-align:center;margin:10px auto 20px auto;text-indent:-999em;}
#sub .info .endofsales{background:url('../../../include/img/common/main/endofsales.png') no-repeat;width:200px;height:56px;display:block;text-align:center;margin:10px auto 20px auto;text-indent:-999em;}
#sub .option{overflow:hidden;margin:0;}
#sub .option a{margin:0 10px 5px 0;float:left;display:block;border-bottom:1px solid #ebebeb;}
#sub .option .cc{margin:5px 0 5px 0;}
#sub .option .lc{width:110px;}
#sub .option .rc{width:130px;}
#sub .sub_info a{margin:5px 0 0 0;color:#555555;display:block;}
#sub .ope_stop{font-size:11px;font-weight:bold;color:#f055cb;margin-left:20px;}
#sub .info .kcc{overflow:hidden;clear:both;margin:5px 0;font-size:14px;}
#sub .review{width:300px;background:#FFFFFF;}
#sub .review .title{background:#678678;}
#sub .review .cc{overflow:hidden;clear:both;padding:7px 5px 5px 5px;font-size:14px;}
#sub .review .lc{width:94px;overflow:hidden;display:block;float:left;padding:0 10px 0 0;margin:2px 5px 2px 0;border-right:2px dotted #aaaaaa;font-size:14px;line-height:26px;white-space:nowrap;color:#555555;}
#sub .review .rc{width:80px;overflow:hidden;display:block;font-size:14px;line-height:14px;white-space:nowrap;text-align:center;}
#sub .review .hc{width:80px;float:left;}
#sub .review .jc{width:80px;overflow:hidden;display:block;font-size:14px;line-height:26px;white-space:nowrap;text-align:center;float:left;padding:0 10px 0 0;margin:0 5px 0 0;}
#sub .review .cm{width:290px;overflow:hidden;display:block;white-space:nowrap;margin:0px 5px 0px 5px;font-size:18px;line-height:26px;text-align:center;border-top:2px solid #678678;}
#sub .review .us{width:290px;overflow:hidden;display:block;margin:2px 5px 2px 5px;text-align:center;border:1px solid #dddddd;}
#sub .review .usc{width:94px;overflow:hidden;display:block;float:left;padding:0 4px 0 0;margin:1px 5px 2px 0;font-size:14px;line-height:26px;white-space:nowrap;color:#555555;}
#sub .review .uscom{text-overflow:ellipsis;width:280px;line-height:14px;margin:0px 0px 4px 4px;display:block;float:left;word-break:break-all;font-size:12px;}
#sub .review .usl{width:280px;line-height:16px;margin:0px 0px 0px 10px;padding-bottom:2px;display:block;font-size:12px;text-align:right;}
#sub .review .gs{width:290px;height:17px;overflow:hidden;display:block;margin:2px 3px 2px 4px;text-align:center;}
#sub .dtb{height:12px;position:relative;float:left;background:#374BAF;top:4px;}
#sub .info .kcc{overflow:hidden;clear:both;margin:5px 0;font-size:14px;}
#sub .ranking_affiliate_company .title{background:#313131;}
#sub .ranking_affiliate_company .row{margin:0 0 0 0;padding:0 0 0 0;}
#sub .ranking_kabu_new .title{background:#313131;}
#sub .ranking_kabu_new .row .text{position:relative;top:-4px;width:219px;}
#sub .ranking_kabu_new .row .pic{width:65px;height:65px;}
#sub .ranking_kabu_new .row .text .name{height:19px;overflow:hidden;}
#sub .ranking_kabu_new .row .price{width:219px;}
#sub .ranking_kabu_pr .title{background:#d6c084;}
#sub .ranking_kabu_pr .row .text{position:relative;top:-4px;width:219px;}
#sub .ranking_kabu_pr .row .pic{width:65px;height:65px;}
#sub .ranking_kabu_pr .row .text .name{height:19px;overflow:hidden;}
#sub .ranking_kabu_pr .row .price{width:219px;}
#sub .ranking_affiliate_company .row .text{width:291px;overflow:hidden;display:block;float:left;padding:1px 0 0 0;}
#sub .ranking_affiliate_company .first .pic{width:234px;height:60px;}
#sub .ranking_affiliate_company .first .user{width:234px;height:60px;display:table-cell;text-align:center;vertical-align:middle;layout-grid-line:65px;border:solid 1px #ebebeb;}
#sub .ranking_affiliate_company .first .user img{width:234px;vertical-align:middle;}
#sub .ranking_affiliate_company .second_third .pic{width:234px;height:60px;}
#sub .ranking_affiliate_company .second_third .user{width:234px;height:60px;display:table-cell;text-align:center;vertical-align:middle;layout-grid-line:65px;border:solid 1px #ebebeb;}
#sub .ranking_affiliate_company .second_third .user img{width:234px;vertical-align:middle;}
#sub .ranking_affiliate_company .second_third .text{width:291px;}
#sub .ranking_affiliate_company .row a{display:block;padding:10px;text-decoration:none;overflow:hidden;word-wrap:break-word;padding:5px 0 5px 5px;}
#sub .ranking_affiliate_company .row a:hover{background:#eeeeee;}
#sub .hide_bijyo{width:300px;height:245px;position:relative;top:-270px;display:block;}
#sub .review_introduce .title{background:#313131;}
#sub .review_introduce .user{width:50px;height:50px;display:table-cell;text-align:center;vertical-align:middle;layout-grid-line:50px;border:solid 1px #ebebeb;}
#sub .review_introduce .text{position:relative;left:-7px;width:224px;}
#sub .vps_introduce .title{background:#313131;}
#sub .vps_introduce .user{width:50px;height:50px;display:table-cell;text-align:center;vertical-align:middle;layout-grid-line:50px;border:solid 1px #ebebeb;}
#sub .vps_introduce .text{position:relative;left:-7px;width:224px;}
#sub .vps_introduce a{display:block;padding:10px;text-decoration:none;overflow:hidden;word-wrap:break-word;padding:10px 5px 5px 5px;}
#sub .vps_introduce a:hover{background:#eeeeee;}
#sub .info .campaign{font-size:11px;color:#555555;margin-left:10px;padding:8px 0 0 0;border-top:solid 1px #eeeeee;}
#sub .info .campaign span{color:#ff00ff;}
#sub .infer_cashback,
#sub .worth_see,
#sub .highly_recommended{width:300px;height:auto;overflow:hidden;background:#ffffff;margin:0 0 15px 0;}
#sub .infer_cashback .title,
#sub .worth_see .title,
#sub .highly_recommended .title{background:#313131;}
#sub .infer_cashback .content,
#sub .worth_see .content,
#sub .highly_recommended .content{padding:5px;word-break:break-all;}
#sub .infer_cashback .content img,
#sub .worth_see .content img,
#sub .highly_recommended .content img{max-width:290px;max-height:290px;}
#sub .compare_items{width:296px;height:auto;overflow:hidden;border:solid 2px #333333;margin:0 0 20px 0;}
#sub .compare_items .title{background:#333333;}
#sub .compare_items button{border:0;background:#ffffff;cursor:pointer;margin:1px;}
#sub .compare_items .swap{width:147px;height:auto;overflow:hidden;border-right:solid 2px #333333;border-bottom:solid 2px #333333;background:#ffffff;float:left;}
#sub .compare_items .spread{width:147px;height:auto;overflow:hidden;border-bottom:solid 2px #333333;float:left;background:#ffffff;}
#sub .compare_items .others{width:296px;height:auto;overflow:hidden;float:left;background:#ffffff;}
#sub .compare_items .sub_title{background:#e2e3e5;color:#333333;font-size:14px;font-weight:bold;text-align:center;padding:8px 0;}
#sub .compare_items .pointer{color:#FF0000;}
#sub .compare_items .item{margin:0 0 0 5px;}
.mailmagazine_twitter{margin:8px 0 8px 10px;clear:both;}
.mailmagazine_twitter .mailmagazine_twitter_inbox{float:left;}
.mailmagazine_twitter #mail_registration{margin:0 0 8px 0;overflow:hidden;}
.mailmagazine_twitter .mail_regist_form{width:180px;float:left;}
.mailmagazine_twitter .mail_regist_btn{float:left;}
.mailmagazine_twitter .onamae{margin:0 0 0 20px;float:left;}
#sub .social{margin:9px 0 30px 0;padding: 9px 0 6px 14px;border:2px solid #ccc}
.social .social_twitter{padding:0 0 9px 65px;background:url(../../img/common/sub/twitter.png) no-repeat}
.social .social_facebook{padding:0 0 0 65px;background:url(../../img/common/sub/facebook.png) no-repeat}
.social .social_inbox{padding:0 0 5px 0}
.social .social_inbox a{font-size:16px}
.social .social_twitter .social_inbox a:hover{color:#54ABEE}
.social .social_twitter .social_inbox a span{font-weight:bold;color:#54ABEE}
.social .social_facebook .social_inbox a:hover{color:#3D58A4}
.social .social_facebook .social_inbox a span{font-weight:bold;color:#3D58A4}