#main-yearly{background:#6f0809 url(/img/annual/bg.jpg) no-repeat;background-position:top;background-size:100%;margin:0 auto;width:100%}#main-top-yearly-ranking{margin:0 auto;padding-bottom:60px;width:950px}.award{margin:0 auto;overflow:hidden;padding-top:10px;width:950px}.award-left{float:left;width:314px}.award-right{float:right;margin-top:10px;width:575px}.award-right .ranking-title-h1{border-bottom:1px solid #fff;margin-bottom:15px}.award-right .ranking-title-h1 span{color:#fff;display:block;font-family:ＭＳ Ｐ明朝,MS PMincho,ヒラギノ明朝 Pro W3,Hiragino Mincho Pro,serif;font-size:35px;margin-top:10px}.award-right-content{color:#fff;margin-top:10px}.award-right-content .big-size{font-size:18px}.award-right-content .small-size{font-size:12px;margin-bottom:10px!important}.award-right-content .small-size a:link{color:#fff;margin-right:10px}.award-right-content .small-size a:visited{color:#fff}.award-right-content .small-size a:active,.award-right-content .small-size a:hover{color:#fc0}.award .button-social{height:32px;margin-bottom:10px;margin-top:20px;width:575px}div.sns_tag{height:20px;margin:0 0 0 50px!important}.sns_tag ul{list-style:none;margin:10px 0 0}.sns_tag ul li{display:block;float:left}.sns_tag ul li.twArea{margin-right:4px;padding-right:10px;padding-top:5px;width:104px}.sns_tag ul li.fbArea{margin:1px 10px 0 0;padding-right:20px;padding-top:3px;width:106px}.sns_tag ul li.plusArea{margin:1px 6px 0 0;padding-right:30px;padding-top:4px;width:74px}.sns_tag ul li.hatebuArea{margin:1px 6px 0 0;padding-top:4px;width:120px}.no-images{display:block;height:75px;width:75px}.award-body{clear:both;margin:24px auto 0;overflow:hidden;position:relative;width:956px}.award-tab-ul li a{display:block;height:53px;width:239px}.award-tab-ul>li,.award-tabe-ul>li{float:left}.award-tabe-ul li a{background-repeat:no-repeat;display:block;height:52px;width:191px}.award-tab-ul .ranking_menu_1{background-image:url(/img/annual/nav_1.png)}.ranking_menu_2{background-image:url(/img/annual/nav_2.png)}.ranking_menu_3{background-image:url(/img/annual/nav_3.png)}.ranking_menu_4{background-image:url(/img/annual/nav_4.png)}.award-tab-ul .ranking_menu_1.current,.award-tab-ul .ranking_menu_1.current:hover,.tab-1:active{background-image:url(/img/annual/nav_1_hover.png)}.ranking_menu_2.current,.ranking_menu_2:hover,.tab-2:active{background-image:url(/img/annual/nav_2_hover.png)}.ranking_menu_3.current,.ranking_menu_3:hover,.tab-3:active{background-image:url(/img/annual/nav_3_hover.png)}.ranking_menu_4.current,.ranking_menu_4:hover,.tab-4:active{background-image:url(/img/annual/nav_4_hover.png)}.award-tabe-ul .ranking_menu_1{background-image:url(/img/annual/nav_opt2_1.png)}.ranking_menu_5{background-image:url(/img/annual/nav_opt2_2.png)}.ranking_menu_6{background-image:url(/img/annual/nav_opt2_3.png)}.ranking_menu_7{background-image:url(/img/annual/nav_opt2_4.png)}.ranking_menu_8{background-image:url(/img/annual/nav_opt2_5.png)}.ranking_menu_8_and_other{background-image:url(/img/annual/nav_opt2_5_and_other.png)}.award-tabe-ul .ranking_menu_1.current,.award-tabe-ul .ranking_menu_1.current:hover,.tabe-1:active{background-image:url(/img/annual/nav_opt2_1_hover.png)}.ranking_menu_5.current,.ranking_menu_5:hover,.tabe-5:active{background-image:url(/img/annual/nav_opt2_2_hover.png)}.ranking_menu_6.current,.ranking_menu_6:hover,.tabe-6:active{background-image:url(/img/annual/nav_opt2_3_hover.png)}.ranking_menu_7.current,.ranking_menu_7:hover,.tabe-7:active{background-image:url(/img/annual/nav_opt2_4_hover.png)}.ranking_menu_8.current,.ranking_menu_8:hover,.tabe-8:active{background-image:url(/img/annual/nav_opt2_5_hover.png)}.ranking_menu_8_and_other.current,.ranking_menu_8_and_other:hover,.tabe-8_and_other:active{background-image:url(/img/annual/nav_opt2_5_and_other_hover.png)}.award-tab-ul,.award-tabe-ul{margin:0;overflow:auto;padding:0}.award-tab-ul li a:hover,.award-tabe-ul li a:hover,.ranking_menus{position:relative;z-index:999}.award-tabe-ul{left:1px;position:relative}.award-tab-ul{left:-.5px;position:relative}.award-line{background:url(/img/annual/bg_nav.png) repeat scroll 0 0;height:40px;left:0;top:-7px;width:951px}.award-arrow-down,.award-line{margin:0 auto;position:relative}.award-arrow-down{background:url(/img/annual/arrow.png) no-repeat scroll 0 0;height:12px;top:-8px;width:32px;z-index:2}.award-product-list{background:none repeat scroll 0 0 #fafafa;margin:0 auto;min-height:355px;width:951px}.product-content-div2 .product-content-inner1 .caption p{color:#000;font-weight:400;letter-spacing:normal}.product-content-div2 .product-content-inner1 .caption h2{border:none}.award-add-button-1{background:none repeat scroll 0 0 #f0f0f0;margin:0 auto;padding:10px 0 15px;text-align:center;width:100%}.award-add-button-1 img{margin-bottom:15px}.award-add-button-1>p{font-size:12px}.product-list-wrapper{margin:15px auto 0;width:890px}.product-list-wrapper>h4{font-size:17px;letter-spacing:2px;margin-bottom:10px}.product-list-wrapper>.product-single{background:#f6f6f6;*background:#f6f6f6;border:1px dotted\9;*border:1px dotted #d6d6d6;border-radius:2px;box-shadow:0 0 3px;margin:0 auto 20px;overflow:auto;padding:15px;width:860px;word-break:break-all}.product-list-wrapper>.product-single>.product-image-wrapper{float:left;margin-right:15px;width:100px}.product-single>.product-image-wrapper>.product-image{box-shadow:0 0 2px;padding:0;width:100px}.product-single>.product-image-wrapper>div{box-shadow:1px 0 2px #9a9a9a;height:92px;margin:0 auto;padding:4px;width:92px}.product-single>.product-image-wrapper>div>a .product-image{border:1px solid #ccc;height:90px;width:90px}.product-single>.product-image-wrapper>.rank-image{display:block;margin:0 auto 10px}.product-list-wrapper>.product-single>.product-content-wrapper{float:left;width:745px}.product-content-wrapper>.product-content-div2 h2{color:#003564;font-family:ヒラギノ角ゴ Pro W3,Hiragino Kaku Gothic Pro,メイリオ,Meiryo,Osaka,ＭＳ Ｐゴシック,MS PGothic,sans-serif;font-size:17px;font-weight:700;letter-spacing:1px}.product-content-wrapper>.product-content-div2 h2 a{text-decoration:underline}.product-content-wrapper>.product-content-div2>.product-content-inner1{border-right:2px dotted #9a9a9a;float:left;min-height:150px;padding:0 10px 0 0;position:relative;width:530px}.product-content-wrapper>.product-content-div2>.product-content-inner1>.product-info-pink{background:none repeat scroll 0 0 #fef5f6;border:1px solid #f2d4d4;border-radius:4px;color:#000;margin:10px 0;padding:10px}.product-content-wrapper>.product-content-div2>.product-content-inner2{float:right;margin-left:14px;padding-bottom:7px;padding-left:14px;width:172px}.product-content-wrapper>.product-content-div2 .caption{height:43px;margin-top:10px;width:530px}.btn-finished-expired:hover{opacity:1!important}.ranking_img_loading{display:block;margin:0 auto}.product-content-wrapper>.product-content-div2 .product-content-inner2 dl dt{background:none repeat scroll 0 0 #e0e0e0;color:#666;float:left;font-size:1em;margin:0 0 5px;padding:2px 0;text-align:center;width:8.2em}.product-content-wrapper>.product-content-div2 .product-content-inner2 dl dd{font-size:1em;margin:0 0 10px;padding:2px 1px 2px 87px}.product-content-wrapper>.product-content-div2 .product-content-inner2 p.btn{clear:both;margin:0;padding:5px 0 10px;text-align:center}.product-content-div2>.product-content-inner1>p{color:#999;font-size:12px}.product-content-wrapper>.product-content-div2>.product-content-inner1>.product-info-fone{background:url(/img/annual/tel_icon.png) no-repeat scroll 0 transparent;color:#c1272d;float:left;font-size:14px;font-weight:700;margin-top:5px;padding-left:14px}.product-content-wrapper>.product-content-div2>.product-content-inner1>.product-info-tag{background:url(/img/annual/arrow_icon.png) no-repeat scroll 0 transparent;color:#003564;float:right;font-size:13px;font-weight:700;margin-top:15px;padding-left:30px;text-decoration:underline}.product-content-inner2>.product-content-inner2-inner>.span-left{background:none repeat scroll 0 0 #e0e0e0;float:left;padding:2px 5px;text-align:center;width:75px}.product-content-inner2>.product-content-inner2-inner{font-size:10px;font-weight:lighter!important}.product-content-inner2>.product-content-inner2-inner>.span-right{float:left;margin-left:5px}.product-content-inner2>a{clear:both;display:block;margin-top:20px}.AB_20990_A{display:flex}.product-content-inner2>.official-site-button{align-items:center;background-color:#828282;border-radius:48px;cursor:pointer;height:32px;justify-content:center;margin:0 auto;width:130px}.product-content-inner2>.official-site-button a{color:#fff;font-size:12px;text-decoration:none}.product-content-inner2>.official-site-button span{margin-right:8px}.product-content-inner2>.official-site-button:hover{opacity:.8}.award-button_header{background:#feda4c;background-repeat:no-repeat;color:#42210b!important;display:inline-block;float:left;font-size:20px;font-weight:bolder;height:38px;line-height:38px;margin:10px 0;padding-left:13px;text-decoration:none!important}.sub-award-button_header{background:url(/img/annual/button_header_blank.png) 0 10px no-repeat;display:inline-block;float:left;height:38px;padding-top:10px!important;text-decoration:none;width:38px}.award-left>a{display:block;font-size:11px;margin-top:15px;text-align:center}.award-left>a,.award-left>a:link{color:#fff;font-weight:700}.award-left>a:visited{color:#fff}.award-left>a:active,.award-left>a:hover{color:#fc0}.ward-footer{clear:both;margin:30px 0 25px}.award-right-content>p>img{margin:0 0 20px}.advertising2 a:hover,.all_button_area a:hover,.award-add-button-1 img:hover,.product-content-inner2>a:hover,.product-content-wrapper>.product-content-div1 h4 span a:hover,.product-content-wrapper>.product-content-div2>.product-content-inner1>.product-info-tag:hover,.ward-footer a:hover,a .product-image:hover{opacity:.7}.expired{background:none repeat scroll 0 0 transparent!important;color:#000!important;font-weight:lighter!important;padding:0!important}.no-product-active{bottom:5px;position:absolute}table.center{text-align:center}.small{font-size:12px;font-weight:400}.mt20{width:100%}.font-12{font-size:12px}.btn img:hover{opacity:.7}.product-single>.product-image-wrapper>div .product-image{border:1px solid #ccc;height:90px;width:90px}.advertising1{background-color:#fafafa;height:110px;margin:0 auto;padding-top:20px;position:relative;top:-19px;width:951px}.advertising1 img{margin-left:111px;margin-top:10px}.advertising2{background-color:#fafafa;height:110px;margin:0 auto;padding:10px 0;width:951px}.advertising2 img{display:block;margin:0 auto}.all_button_area{width:951px}.all_button_area,.all_button_area_middle{background-color:#fafafa;margin:0 auto}.award-add-button-2{background:none repeat scroll 0 0 #f0f0f0;margin:0 auto;padding:10px 0 15px;text-align:center;width:890px}.award-add-button-2 table{width:100%}.award-add-button-2 img{margin-bottom:15px}.award-add-button-2>p{font-size:12px}a img:hover{-ms-filter:"alpha( opacity=70 )";filter:alpha(opacity=70);opacity:.7}h2,h3{border-bottom:1px solid #fff;font-family:ＭＳ Ｐ明朝,MS PMincho,ヒラギノ明朝 Pro W3,Hiragino Mincho Pro,serif;font-size:35px;margin-bottom:15px}.ranking-link{background:#fafafa;font-size:1.1em;margin:-20px auto 10px!important;padding:20px 15px 10px;text-align:right;width:921px}.ngm{margin-top:-40px!important}.ranking-link a{margin-right:15px}.ward-footer{margin:0 auto;padding-bottom:50px;padding-left:4px;text-align:center;width:950px}.ward-footer a img{float:left}.ward-footer .mrg_s1{margin:0 4px 0 7px}.ward-footer .mrg_s2{margin:0 7px 0 3px}.boxRtop ul li{font-size:13px!important;padding:5px 0}.footer_text{clear:both;color:#fff;margin:0 auto;width:950px}.paging{background:#fafafa;margin:-25px 0 0 3px;padding:0 30px 30px;width:891px}.result{float:left;font-size:13px}.pager{display:block;float:right;font-size:13px;margin-top:7px}.pager li{display:inline-block;*display:block;float:left;margin:0 2px}.pager li,.pager li a{*border:1px solid #d6d6d6}.pager li a{background:#f6f6f6;padding:0 3px;text-decoration:none}.pager li a:hover{background:#39c;border:1px solid #069;color:#ff6}.pager li.next,.pager li.next a,.pager li.prev,.pager li.prev a{background:none;border:none}.pager li.next a:hover,.pager li.prev a:hover{color:#069;text-decoration:underline}.pager li.current{background:#242424;border:1px solid #242424;color:#fff;padding:0 3px}.main-yearly .award{padding-bottom:10px}.main-yearly .award-left{width:250px}.main-yearly .award-right{float:left;width:700px}.main-yearly .award-right-content .big-size{font-size:15px}.main-yearly .award-right .ranking-title-h1 span{margin-top:0}.main-yearly .award-left>a{margin-top:10px}.main-yearly .award-tab-ul{left:0;margin:0 auto;overflow:hidden;width:951px;z-index:1}.main-yearly .award-tab-ul li{height:46px;margin-right:3px;text-align:center}.main-yearly .award-tab-ul li:last-child{margin-right:0}.main-yearly .award-tab-ul .tab1 a{background-color:#d5090c;color:#fff}.main-yearly .award-tab-ul a{background-color:#fff;border-radius:10px 10px 0 0;color:#d5090c;font-size:22px;font-weight:500;padding-top:8px;text-decoration:none;width:315px}.main-yearly .award-tab-ul a:hover{background-color:#d5090c;color:#fff}.main-yearly .award-product-list{padding:1px 0}.annual-ranking-type-search-area{background:#fff;border:1px solid #d6d6d6;margin:40px auto 0;padding-bottom:20px;width:890px}.annual-ranking-type-search-title{background:#939393;background:linear-gradient(90deg,#939393 0,#d7d7d7);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#939393",endColorstr="#d7d7d7",GradientType=1);padding:8px}.annual-ranking-type-search-title>span{color:#fff;font-size:24px;margin-left:20px}.annual-ranking-type-radio-area{padding:20px}.annual-ranking-type-radio-area .annual-ranking-type-radio-parts{background:#f8f8f8;border:1px solid #d6d6d6;box-sizing:border-box;color:#42210b;display:inline-block;height:45px;position:relative;width:268px}.annual-ranking-type-radio-area .annual-ranking-type-radio-parts:before{content:"\e835";font-family:Material Icons;font-size:24px;left:12px;position:absolute;top:5px}.annual-ranking-type-radio-area .annual-ranking-type-radio-parts .annual-ranking-type-text{font-size:16px;left:46px;position:absolute;top:10px}.annual-ranking-type-radio-area .annual-ranking-type-radio-parts .annual-ranking-type-image{position:absolute;right:15px;top:9px}.annual-ranking-type-radio-area .annual-ranking-type-radio{display:none}.annual-ranking-type-radio-area .annual-ranking-type-radio:checked+label>.annual-ranking-type-radio-parts{background:#e1e1e1;border:2px solid #cacaca;color:#42210b;font-size:18px;font-weight:700}.annual-ranking-type-radio-area .annual-ranking-type-radio:checked+label>.annual-ranking-type-radio-parts:before{content:"\e834";font-family:Material Icons;font-weight:400}.annual-ranking-type-search-area .annual-ranking-type-search-button{background:#e1e1e1;border-radius:30px;box-shadow:0 3px 0 0 #888;font-size:20px;font-weight:700;height:60px;margin:0 auto;position:relative;width:400px}.annual-ranking-type-search-area .annual-ranking-type-search-button .search-link{color:#42210b;height:100%;position:absolute;width:100%}.annual-ranking-type-search-area .annual-ranking-type-search-button .search-link:hover{color:#42210b;opacity:.7}.annual-ranking-type-search-area .annual-ranking-type-search-button .button-text{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.annual-ranking-type-search-area .annual-ranking-type-search-button .search-right{font-size:40px;position:absolute;right:40px;top:10px}.none-product{text-align:center}.none-product .none-product-parts{display:inline-block}.product-list-wrapper.new-products{margin-bottom:50px}.product-list-wrapper.new-products .new-products-title{border-bottom:4px solid #e6e6e6;font-size:24px;height:1.6em;margin-bottom:20px;padding-top:30px;position:relative}.product-list-wrapper.new-products .new-products-title:after{border-bottom:4px solid #fcca44;bottom:-3px;content:" ";display:block;left:0;position:absolute;width:20%}.product-list-wrapper.new-products .new-products-title>img{height:32px}.product-list-wrapper.new-products .product-single>.product-image-wrapper{margin-top:10px}.annualRankingTypeSearch{background:#fff;border:1px solid #d6d6d6;margin:0 auto;padding-bottom:20px;width:890px}.annualRankingTypeSearch__head{background:#939393;background:linear-gradient(90deg,#939393 0,#d7d7d7);color:#fff;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#939393",endColorstr="#d7d7d7",GradientType=1);font-size:24px;padding:10px 0 10px 20px}.annualRankingTypeSearch__search{padding:20px}.annualRankingTypeSearch__type{float:left;font-size:16px}.annualRankingTypeSearch .annualRankingTypeSearch__input{display:none}label.annualRankingTypeSearch__label{background:#f8f8f8;border:1px solid #d6d6d6;box-sizing:border-box;color:#42210b;display:block;height:48px;margin-bottom:10px;padding:0 5px;position:relative;width:268px}.annualRankingTypeSearch__type .annualRankingTypeSearch__input:checked~label:before{content:"\e834";font-family:Material Icons;position:relative;top:5px}.annualRankingTypeSearch__type .annualRankingTypeSearch__input:checked~.annualRankingTypeSearch__label{background:#e1e1e1;border:2px solid #cacaca;font-weight:700}.annualRankingTypeSearch__type .annualRankingTypeSearch__input~label:before{content:"\e835";font-family:Material Icons;font-size:24px;position:relative;top:5px}.annualRankingTypeSearch .annualRankingTypeSearch__button{background:#e1e1e1;border-radius:30px;box-shadow:0 3px 0 0 #888;font-size:20px;font-weight:700;height:60px;margin:0 auto;position:relative;width:400px}.annualRankingTypeSearch .annualRankingTypeSearch__searchLink{color:#42210b;height:100%;position:absolute;width:100%}.annualRankingTypeSearch__buttonText{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.annualRankingTypeSearch .annualRankingTypeSearch__button .annualRankingTypeSearch__searchLink>.material-icons{font-size:40px;position:absolute;right:40px;top:10px}#breadcrumb{margin-bottom:0!important}.AB_21745_B .cta_button{border-radius:.5rem;color:#212529;cursor:pointer;display:inline-block;font-size:1.6rem;font-weight:700;letter-spacing:.1em;line-height:1.5;padding:1rem 4rem;text-align:center;text-decoration:none;transition:all .3s;-webkit-user-select:none;-moz-user-select:none;user-select:none;vertical-align:middle}.AB_21745_B .cta_button-area{margin:30px 0;text-align:center}.AB_21745_B .cta_button{background:red;box-shadow:0 5px 0 #d44114;color:#fff;font-size:23px;margin:10px 0;padding:.25rem 2rem 1.5rem 4.8rem;position:relative;width:80%}.AB_21745_B .cta_button .cta_button_category_name{background:#fff;border:2px solid #d44114;border-radius:100vh;box-shadow:0 3px 3px rgba(0,0,0,.2);color:#d44114;display:block;font-size:13px;left:19%;padding:.25rem 0;position:absolute;top:-.75rem;width:60%}.AB_21745_B .cta_button .cta_button_category_name:after,.AB_21745_B .cta_button .cta_button_category_name:before{content:"";left:calc(50% - 10px);position:absolute}.AB_21745_B .cta_button .cta_button_category_name:before{border-color:#d44114 transparent transparent;border-style:solid;border-width:10px 10px 0;bottom:-10px}.AB_21745_B .cta_button .cta_button_category_name:after{border-color:#fff transparent transparent;border-style:solid;border-width:10px 10px 0;bottom:-7px}.AB_21745_B .cta_button .cta_button_file_icon{background-image:url(/img/common/icon/form_white.svg);display:inline-block;height:40px;margin-bottom:-10px;margin-right:.75rem;width:40px}.AB_21745_B .cta_button:hover{background:#fc5050;box-shadow:0 2px 0 #d44114;color:#fff;transform:translateY(3px)}.AB_21745_B.none{display:none}#header{height:90px;margin:0 auto;max-width:1200px;position:relative;width:auto}.globalNavi .globalNavi__list{margin:0 auto 20px;max-width:1200px;width:auto}#breadcrumb #pagePath{margin:0 auto;max-width:1200px;padding:5px 0;width:auto}#footer02{background-color:#333;bottom:0;clear:both;height:200px;max-width:none;min-width:800px;padding-bottom:20px;width:100%}#footer02 .inner{margin:0 auto;max-width:1250px;padding-top:30px;position:relative;width:auto}#footer02 .fNavi_box{margin:0 auto;max-width:1200px;width:auto}#footer02 .fNavi_box dl{color:#fff;height:25px;line-height:2;max-width:1150px;width:auto}
