@keyframes btn_shine{to{left:130%}}@media screen and (max-width: 767px){.pc-only{display:none !important}}@media screen and (min-width: 768px){.sp-only{display:none !important}}html{scroll-behavior:smooth}.contents_{margin:0 auto !important;width:100% !important}.single_mainframe_{margin:0 auto !important;width:100% !important}#wrapping_info{text-align:center}h1.event_name_{display:none !important}#best2026_wrap{width:100%;margin:0 auto;padding:0;color:#333;font-size:18px;line-height:1.6;background:#1e1e28;position:relative;clip-path:inset(0)}@media screen and (max-width: 767px){#best2026_wrap{font-size:14px}}#best2026_wrap .confetti{position:fixed;inset:0;z-index:0;pointer-events:none;overflow:hidden}#best2026_wrap .confetti span{position:absolute;top:0;opacity:.85;animation-name:confetti_fall,confetti_sway;animation-timing-function:linear,ease-in-out;animation-iteration-count:infinite;animation-direction:normal,alternate}#best2026_wrap .confetti span:nth-child(5n+1){background:#d4af37}#best2026_wrap .confetti span:nth-child(5n+2){background:#f5d76e}#best2026_wrap .confetti span:nth-child(5n+3){background:#b8860b}#best2026_wrap .confetti span:nth-child(5n+4){background:#ffe9a8}#best2026_wrap .confetti span:nth-child(5n+5){background:#c9a227}#best2026_wrap .confetti span:nth-child(3n){border-radius:50%}@media(prefers-reduced-motion: reduce){#best2026_wrap .confetti{display:none}}@keyframes confetti_fall{0%{transform:translate3d(0, -10vh, 0) rotate(0deg) rotateY(0deg)}100%{transform:translate3d(0, 110vh, 0) rotate(var(--spin)) rotateY(720deg)}}@keyframes confetti_sway{0%{translate:calc(var(--sway)*-1) 0}100%{translate:var(--sway) 0}}#best2026_wrap .content{position:relative;z-index:1}#best2026_wrap .sp_menu_btn{position:fixed;top:12px;right:12px;z-index:11;width:52px;height:52px;padding:0;background:linear-gradient(180deg, #f5d76e, #c9a227);border:none;border-radius:10px;box-shadow:0 3px 0 #8a6d12;color:#0049bc;cursor:pointer;opacity:0;visibility:hidden;transition:opacity .3s,visibility .3s}#best2026_wrap .sp_menu_btn.is_show{opacity:1;visibility:visible}#best2026_wrap .sp_menu_btn::after{content:"MENU";position:absolute;bottom:6px;left:0;width:100%;font-size:9px;font-weight:bold;line-height:1;letter-spacing:.05em;text-align:center}#best2026_wrap .sp_menu_btn[aria-expanded=true]::after{content:"CLOSE"}#best2026_wrap .sp_menu_btn span,#best2026_wrap .sp_menu_btn span::before,#best2026_wrap .sp_menu_btn span::after{position:absolute;left:50%;width:24px;height:3px;margin-left:-12px;background:currentColor;border-radius:2px;transition:transform .3s,background .3s}#best2026_wrap .sp_menu_btn span{top:21px;margin-top:-1px}#best2026_wrap .sp_menu_btn span::before,#best2026_wrap .sp_menu_btn span::after{content:"";left:0;margin-left:0}#best2026_wrap .sp_menu_btn span::before{transform:translateY(-7px)}#best2026_wrap .sp_menu_btn span::after{transform:translateY(7px)}#best2026_wrap .sp_menu_btn[aria-expanded=true] span{background:rgba(0,0,0,0)}#best2026_wrap .sp_menu_btn[aria-expanded=true] span::before{transform:rotate(45deg)}#best2026_wrap .sp_menu_btn[aria-expanded=true] span::after{transform:rotate(-45deg)}@media screen and (min-width: 768px){#best2026_wrap .sp_menu_btn{display:none}}#best2026_wrap .sp_menu{position:fixed;inset:0;z-index:10;overflow-y:auto;padding:72px 16px;background:rgba(30,30,40,.96);opacity:0;visibility:hidden;transition:opacity .3s,visibility .3s}#best2026_wrap .sp_menu.is_open{opacity:1;visibility:visible}#best2026_wrap .sp_menu .nav_list{margin-top:20px}@media screen and (min-width: 768px){#best2026_wrap .sp_menu{display:none}}#best2026_wrap *,#best2026_wrap ::after,#best2026_wrap ::before{box-sizing:border-box}#best2026_wrap h2,#best2026_wrap h3,#best2026_wrap p,#best2026_wrap ul,#best2026_wrap li{margin:0;padding:0}#best2026_wrap ul{list-style:none}#best2026_wrap img{max-width:100%;height:auto;vertical-align:bottom}#best2026_wrap a{text-decoration:none;transition:.3s}#best2026_wrap a:hover{opacity:.7}#best2026_wrap section{padding:80px 0}@media screen and (max-width: 767px){#best2026_wrap section{padding:60px 0}}#best2026_wrap .inner{width:92%;max-width:1000px;margin:0 auto}#best2026_wrap .stars{position:relative;display:inline-block;line-height:1;white-space:nowrap;color:#d0d4dc;margin-bottom:5px}#best2026_wrap .stars::before,#best2026_wrap .stars::after{content:"�š�š�š�š�š"}#best2026_wrap .stars::after{position:absolute;top:0;left:0;width:calc(var(--rate, 0)/5*100%);overflow:hidden;color:#c9a227}#best2026_wrap .mv_wrap{padding:0;text-align:center}#best2026_wrap .mv_wrap .mv_ttl{max-width:1000px;margin:0 auto;padding:30px 0 0}#best2026_wrap .mv_wrap .mv_ttl img{width:100%}@media screen and (max-width: 767px){#best2026_wrap .mv_wrap .mv_ttl{padding:0}}#best2026_wrap .mv_btn{position:relative;display:block;width:80%;max-width:480px;margin:24px auto 0;padding:16px;background:linear-gradient(180deg, #f5d76e, #c9a227);border-radius:999px;box-shadow:0 4px 0 #8a6d12;color:#fff;font-size:24px;font-weight:bold;text-align:center;text-shadow:0 1px 2px rgba(138,109,18,.8);overflow:hidden;transition:transform .15s,box-shadow .15s}#best2026_wrap .mv_btn::before{content:"";position:absolute;top:0;left:-80%;width:50%;height:100%;background:linear-gradient(90deg, rgba(255, 255, 255, 0), rgba(255, 255, 255, 0.7), rgba(255, 255, 255, 0));transform:skewX(-25deg);pointer-events:none}@media(hover: hover){#best2026_wrap .mv_btn:hover{opacity:1;transform:translateY(4px);box-shadow:0 0 0 #8a6d12}#best2026_wrap .mv_btn:hover::before{animation:btn_shine .6s ease-out}}#best2026_wrap .mv_btn::after{content:"";position:absolute;top:45%;right:28px;width:.5em;height:.5em;border-right:3px solid currentColor;border-bottom:3px solid currentColor;transform:translateY(-50%) rotate(45deg)}@media screen and (max-width: 767px){#best2026_wrap .mv_btn{margin:20px auto 0;padding:10px;font-size:15px}#best2026_wrap .mv_btn::after{right:22px}}#best2026_wrap .intro_wrap{padding-bottom:0}#best2026_wrap .intro_box{padding:32px 40px;border-radius:10px;color:#fff}@media screen and (max-width: 767px){#best2026_wrap .intro_box{padding:0 0}}#best2026_wrap .intro_box strong{color:#ecca64}#best2026_wrap .intro_box+.cat_ttl{margin-top:50px}#best2026_wrap .intro_txt{font-size:24px;text-align:center}@media screen and (max-width: 767px){#best2026_wrap .intro_txt{font-size:15px}}#best2026_wrap .intro_txt+.intro_txt{margin-top:1em}#best2026_wrap .intro_note{margin:40px auto 0;font-size:12px;color:#fff;max-width:460px;padding-left:1em;text-indent:-1em}#best2026_wrap .intro_note a{color:#c9a227;text-decoration:underline}@media screen and (max-width: 767px){#best2026_wrap .intro_note li{font-size:10px}}#best2026_wrap .nav_list{--nav-w: min(calc((100% - 48px) / 5 * 6 + 60px), calc(100vw - 40px));display:grid;grid-template-columns:repeat(12, 1fr);gap:12px;width:var(--nav-w);margin:32px 0 0 calc((100% - var(--nav-w))/2)}#best2026_wrap .nav_list li{grid-column:span 2}#best2026_wrap .nav_list li:first-child{grid-column:2/span 2}@media screen and (max-width: 767px){#best2026_wrap .nav_list{grid-template-columns:repeat(3, 1fr);gap:8px;width:auto;margin:20px 0 0}#best2026_wrap .nav_list li,#best2026_wrap .nav_list li:first-child{grid-column:auto}}#best2026_wrap .nav_list a{display:block}#best2026_wrap .nav_list img{width:100%;border-radius:6px}#best2026_wrap .cat_ttl{max-width:560px;margin:0 auto 32px;text-align:center}@media screen and (max-width: 767px){#best2026_wrap .cat_ttl{margin-bottom:20px}}#best2026_wrap .cat_ttl img{width:100%}#best2026_wrap .cat_block{scroll-margin-top:20px}#best2026_wrap .cat_block+.cat_block{margin-top:100px}@media screen and (max-width: 767px){#best2026_wrap .cat_block+.cat_block{margin-top:60px}}#best2026_wrap .item{background:#fff;border-radius:30px;box-shadow:0 2px 10px rgba(29,58,120,.08);overflow:hidden}#best2026_wrap .item+.item{margin-top:40px}@media screen and (max-width: 767px){#best2026_wrap .item{border-radius:15px}#best2026_wrap .item+.item{margin-top:24px}}#best2026_wrap .item_head{position:relative;z-index:1;display:grid;grid-template-columns:130px 1fr 180px;grid-template-areas:"badge name score";align-items:center;gap:20px;padding:20px 28px;background:#0049bc;color:#fff}@media screen and (max-width: 767px){#best2026_wrap .item_head{grid-template-columns:72px 1fr;grid-template-areas:"badge score" "name name";gap:12px;padding:16px}}#best2026_wrap .item_head:has(img[src*=award01]){grid-template-columns:160px 1fr 180px}@media screen and (max-width: 767px){#best2026_wrap .item_head:has(img[src*=award01]){grid-template-columns:90px 1fr}}#best2026_wrap .item_head:has(img[src*=award01]) .item_badge{margin:-15px 0}@media screen and (max-width: 767px){#best2026_wrap .item_head:has(img[src*=award01]) .item_badge{margin:-9px 0 0}}#best2026_wrap .item_badge{grid-area:badge;position:relative}#best2026_wrap .item_badge img{position:relative;z-index:1;width:100%;border-radius:50%}#best2026_wrap .item_name_wrap{grid-area:name}#best2026_wrap .item_name{font-size:34px;font-weight:bold;line-height:1.4}#best2026_wrap .item_name span{font-size:.8em}@media screen and (max-width: 767px){#best2026_wrap .item_name{font-size:18px}}#best2026_wrap .item_release{margin-top:6px;font-size:14px;opacity:.85}@media screen and (max-width: 767px){#best2026_wrap .item_release{margin-top:4px;font-size:12px}}#best2026_wrap .item_series{display:block;margin-bottom:4px;font-size:20px;font-weight:normal;opacity:.85}@media screen and (max-width: 767px){#best2026_wrap .item_series{font-size:12px}}#best2026_wrap .item_score{grid-area:score;padding:10px;background:#fff;border-radius:10px;color:#0049bc;text-align:center}@media screen and (max-width: 767px){#best2026_wrap .item_score{justify-self:end;min-width:150px;padding:6px 12px}}#best2026_wrap .item_score_label{font-size:13px;font-weight:bold;color:#333}#best2026_wrap .item_score_num{font-size:40px;font-weight:bold;line-height:1.1;color:#c8323c}@media screen and (max-width: 767px){#best2026_wrap .item_score_num{font-size:30px}}#best2026_wrap .item_score_num span{margin-left:2px;font-size:16px}#best2026_wrap .item_body{display:grid;grid-template-columns:340px 1fr;gap:32px;padding:28px}@media screen and (max-width: 767px){#best2026_wrap .item_body{grid-template-columns:1fr;gap:20px;padding:20px 16px}}#best2026_wrap .item_photo{padding-bottom:3px;text-align:center}#best2026_wrap .item_photo img{width:100%}@media screen and (max-width: 767px){#best2026_wrap .item_photo img{max-width:300px}}#best2026_wrap .item_photo_link{display:block}#best2026_wrap .item_btn{position:relative;display:block;margin-top:16px;padding:10px;background:#c8323c;border-radius:999px;color:#fff;font-size:20px;font-weight:bold;text-align:center;box-shadow:0 3px 0 #8e1f27;overflow:hidden;transition:transform .15s,box-shadow .15s}#best2026_wrap .item_btn::before{content:"";position:absolute;top:0;left:-80%;width:50%;height:100%;background:linear-gradient(90deg, rgba(255, 255, 255, 0), rgba(255, 255, 255, 0.7), rgba(255, 255, 255, 0));transform:skewX(-25deg);pointer-events:none}@media(hover: hover){#best2026_wrap .item_btn:hover{opacity:1;transform:translateY(3px);box-shadow:0 0 0 #8e1f27}#best2026_wrap .item_btn:hover::before{animation:btn_shine .6s ease-out}}#best2026_wrap .item_btn::after{content:"";position:absolute;top:50%;right:24px;width:.5em;height:.5em;border-top:2px solid currentColor;border-right:2px solid currentColor;transform:translateY(-50%) rotate(45deg)}@media screen and (max-width: 767px){#best2026_wrap .item_btn{max-width:300px;margin:16px auto 0;font-size:16px}}#best2026_wrap .item_stats{display:grid;grid-template-columns:repeat(3, 1fr);gap:8px}#best2026_wrap .item_stats li{display:flex;flex-direction:column;justify-content:center;align-items:center;padding:10px 4px;background:#e8f7ff;border-radius:10px;text-align:center}#best2026_wrap .item_stats_label{font-size:14px}@media screen and (max-width: 767px){#best2026_wrap .item_stats_label{font-size:10px}}#best2026_wrap .item_stats_val{font-size:30px;font-weight:bold;line-height:1.3;color:#0049bc}@media screen and (max-width: 767px){#best2026_wrap .item_stats_val{font-size:18px}}#best2026_wrap .item_stats_val small{margin-left:2px;font-size:12px}#best2026_wrap .item_stats_val .stars{display:block;width:-moz-fit-content;width:fit-content;margin:0 auto 2px;font-size:14px}@media screen and (max-width: 767px){#best2026_wrap .item_stats_val .stars{font-size:11px}}#best2026_wrap .item_info{display:flex;flex-direction:column}#best2026_wrap .item_info_noai{justify-content:center}#best2026_wrap .item_info_noai .item_btn{align-self:center;width:100%;max-width:340px;margin-top:24px}@media screen and (max-width: 767px){#best2026_wrap .item_info_noai .item_btn{order:-1;max-width:300px;margin:0 0 20px}}#best2026_wrap .item_ai{flex-grow:1;display:flex;flex-direction:column;justify-content:center;margin-top:20px;padding:20px 24px;border:2px solid #0049bc;border-radius:10px}@media screen and (max-width: 767px){#best2026_wrap .item_ai{padding:16px}}#best2026_wrap .item_ai_ttl{display:inline-block;align-self:flex-start;margin-bottom:12px;padding:2px 14px;background:#0049bc;border-radius:999px;color:#fff;font-size:14px;font-weight:bold}#best2026_wrap .item_ai_list li{position:relative;padding-left:1.7em}#best2026_wrap .item_ai_list li+li{margin-top:8px}#best2026_wrap .item_ai_list li::before{content:"";position:absolute;left:0;top:.3em;width:1.2em;height:1.2em;background:url(/img/usr/freepage/best2026/img/check.png) center/contain no-repeat}#best2026_wrap .item_ai_note{margin-top:12px;font-size:11px;color:#888}#best2026_wrap .item_reviews{padding:24px 28px 28px;background:#e8f7ff}@media screen and (max-width: 767px){#best2026_wrap .item_reviews{padding:20px 16px}}#best2026_wrap .item_reviews_ttl{margin-bottom:12px;font-weight:bold;color:#0049bc;text-align:center;font-size:22px}#best2026_wrap .review_list{display:grid;grid-template-columns:repeat(2, 1fr);gap:16px}@media screen and (max-width: 767px){#best2026_wrap .review_list{grid-template-columns:1fr;gap:12px}}#best2026_wrap .review{display:flex;flex-direction:column;padding:16px 20px;background:#fff;border-radius:10px}#best2026_wrap .review_stars{font-size:15px}#best2026_wrap .review_ttl{margin-top:4px;font-weight:bold}#best2026_wrap .review_txt{flex-grow:1;margin-top:8px;font-size:14px}#best2026_wrap .review_user{display:flex;align-items:center;gap:10px;margin-top:12px;padding-top:12px;border-top:1px dashed #dde3ee}#best2026_wrap .review_icon{flex-shrink:0;width:36px;height:36px;background:url(/img/usr/freepage/best2026/img/review.png) center/contain no-repeat}#best2026_wrap .review_name{font-size:13px;font-weight:bold}#best2026_wrap .review_attr{font-size:11px;color:#888}#best2026_wrap .review_tag{margin-left:auto;padding:2px 8px;border:1px solid #aaa;border-radius:4px;font-size:11px;color:#666;white-space:nowrap}#best2026_wrap .mini_list{display:grid;grid-template-columns:repeat(2, 1fr);gap:20px;margin-top:40px}@media screen and (max-width: 767px){#best2026_wrap .mini_list{grid-template-columns:1fr;gap:16px;margin-top:24px}}#best2026_wrap .item_mini{display:flex;flex-direction:column}#best2026_wrap .item_mini+.item_mini{margin-top:0}#best2026_wrap .item_mini .item_btn{margin-top:10px;padding:5px;font-size:16px}#best2026_wrap .item_mini .item_btn::after{right:16px}@media screen and (max-width: 767px){#best2026_wrap .item_mini .item_btn{font-size:11px}#best2026_wrap .item_mini .item_btn::after{right:7px}}#best2026_wrap .mini_head{display:flex;align-items:center;gap:14px;padding:12px 20px;background:#0049bc;color:#fff}@media screen and (max-width: 767px){#best2026_wrap .mini_head{padding:12px 16px}}#best2026_wrap .mini_badge{flex-shrink:0;width:80px;text-align:center}#best2026_wrap .mini_badge img{width:100%}#best2026_wrap .mini_badge_txt{margin-top:4px;font-size:10px;font-weight:bold;line-height:1.2}#best2026_wrap .mini_name{font-size:24px;font-weight:bold;line-height:1.4}#best2026_wrap .mini_name span{font-size:.8em}@media screen and (max-width: 767px){#best2026_wrap .mini_name{font-size:16px}}#best2026_wrap .mini_body{flex-grow:1;display:grid;grid-template-columns:190px 1fr;grid-template-rows:auto auto 1fr;grid-template-areas:"photo action" "photo icon" "review review";gap:12px 20px;padding:16px 20px 20px}@media screen and (max-width: 767px){#best2026_wrap .mini_body{grid-template-columns:130px 1fr;gap:12px;padding:16px}}#best2026_wrap .mini_photo{grid-area:photo;align-self:center}#best2026_wrap .mini_photo img{width:100%}#best2026_wrap .mini_info{display:contents}#best2026_wrap .mini_action{grid-area:action;align-self:start;display:flex;flex-direction:column;gap:12px}#best2026_wrap .mini_action .item_btn{align-self:center;width:80%;margin:0}@media screen and (max-width: 767px){#best2026_wrap .mini_action .item_btn{width:100%}}#best2026_wrap .mini_rating{display:flex;justify-content:center;align-items:center;gap:8px;padding:6px 12px;background:#e8f7ff;border-radius:10px;color:#0049bc}#best2026_wrap .mini_rating .stars{font-size:14px}@media screen and (max-width: 767px){#best2026_wrap .mini_rating{flex-wrap:wrap;gap:0 8px}}#best2026_wrap .mini_rating_label{font-size:12px;color:#666}@media screen and (max-width: 767px){#best2026_wrap .mini_rating_label{width:100%;text-align:center;font-size:10px}}#best2026_wrap .mini_rating_num{font-size:20px;font-weight:bold;line-height:1.3}#best2026_wrap .mini_review{display:contents}#best2026_wrap .mini_user{grid-area:icon;align-self:end;justify-self:end;display:flex;align-items:center;gap:8px;margin-right:24px;text-align:right}#best2026_wrap .mini_user .review_icon{flex-shrink:0;width:40px;height:40px}@media screen and (max-width: 767px){#best2026_wrap .mini_user{margin-right:0}}#best2026_wrap .mini_bubble{grid-area:review;position:relative;flex-grow:1;display:flex;flex-direction:column;justify-content:center;min-width:0;padding:10px 14px;background:#fff;border:2px solid #0049bc;border-radius:12px}#best2026_wrap .mini_bubble::before,#best2026_wrap .mini_bubble::after{content:"";position:absolute;border-style:solid}#best2026_wrap .mini_bubble::before{bottom:100%;right:34px;border-width:0 10px 12px;border-color:rgba(0,0,0,0) rgba(0,0,0,0) #0049bc}@media screen and (max-width: 767px){#best2026_wrap .mini_bubble::before{right:8px}}#best2026_wrap .mini_bubble::after{bottom:calc(100% - 2px);right:36px;border-width:0 8px 9px;border-color:rgba(0,0,0,0) rgba(0,0,0,0) #fff}@media screen and (max-width: 767px){#best2026_wrap .mini_bubble::after{right:10px}}#best2026_wrap .mini_bubble .review_stars{font-size:13px}#best2026_wrap .mini_bubble_ttl{margin-top:2px;font-size:15px;font-weight:bold}#best2026_wrap .mini_bubble_txt{margin-top:2px;font-size:14px}/*# sourceMappingURL=style.css.map */