@import"https://fonts.googleapis.com/css?family=Noto+Sans+JP:100,300,400,500,700,900&display=swap";@import"https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@100;300;400;500;700;900&family=Teko:wght@400;500;600;700&display=swap";@import"https://fonts.googleapis.com/css2?family=Teko:wght@300;400;500;600;700&display=swap";.flexbox{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.flexbox .flexbox_l{display:inline-block}.flexbox .flexbox_r{display:inline-block}.btn-default{white-space:nowrap;-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:3px;width:100%;height:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;-webkit-box-pack:center;justify-content:center;-ms-flex-pack:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-transition:color .2s cubic-bezier(0.25, 0, 0.45, 1);transition:color .2s cubic-bezier(0.25, 0, 0.45, 1);transition:background-color .2s ease-out,-webkit-box-shadow .2s ease-out;-webkit-transition:background-color .2s ease-out,-webkit-box-shadow .2s ease-out;transition:background-color .2s ease-out,box-shadow .2s ease-out;transition:background-color .2s ease-out,box-shadow .2s ease-out,-webkit-box-shadow .2s ease-out;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;border:1px solid rgba(0,0,0,0);cursor:pointer}.btn-outline{white-space:nowrap;-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:3px;width:100%;height:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;-webkit-box-pack:center;justify-content:center;-ms-flex-pack:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-transition:color .2s cubic-bezier(0.25, 0, 0.45, 1);transition:color .2s cubic-bezier(0.25, 0, 0.45, 1);transition:background-color .2s ease-out,-webkit-box-shadow .2s ease-out;-webkit-transition:background-color .2s ease-out,-webkit-box-shadow .2s ease-out;transition:background-color .2s ease-out,box-shadow .2s ease-out;transition:background-color .2s ease-out,box-shadow .2s ease-out,-webkit-box-shadow .2s ease-out;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background:rgba(0,0,0,0);cursor:pointer}.the-rgroup-nav,#the-header,#mainHeader,.headerGenreMenu{display:none}@-webkit-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes fadeInUp{from{opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeInUp{from{opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}a:hover{text-decoration:none}.hover_ef:hover,.hover_ef:active{opacity:.8;-webkit-transition:all .4s ease;transition:all .4s ease;cursor:pointer}.pc_on{display:block}.sp .pc_on{display:none}.sp_on{display:none}.sp .sp_on{display:block}.txt-weak{font-size:20px}.anchor_ut{margin-top:-60px}.w970{width:970px;margin:0 auto;position:relative}.sp .w970{width:100%}.w1080{width:1080px;margin:0 auto;position:relative}@media only screen and (min-device-width: 768px)and (max-device-width: 1024px)and (-webkit-min-device-pixel-ratio: 1){.w1080{width:100%}}.sp .w1080{width:100%}a,a img{-webkit-transition:all .5s ease-out;transition:all .5s ease-out}a:hover,a img:hover{opacity:.7}.st0:hover{fill:none;stroke:#000;stroke-width:2}.st1:hover{fill:none;stroke:#000;stroke-width:2;stroke-linecap:round}#cpn_points_giveaway{background:#000;font-family:"Helvetica Neue",Arial,"Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif;color:#fff;background:#000}#cpn_points_giveaway .specialContainer{width:100%;-webkit-box-sizing:border-box;box-sizing:border-box}#cpn_points_giveaway .specialContainer img{width:100%}#cpn_points_giveaway footer{border:none}#cpn_points_giveaway .footer{width:100%;height:auto;z-index:0;background:#000;overflow:inherit;padding:0;-webkit-transition:all .5s;transition:all .5s}#cpn_points_giveaway .footer-logo{margin:16px auto;width:216px;display:block;overflow:hidden}#cpn_points_giveaway .footer-logo a img{width:100%}#cpn_points_giveaway .footer-float{width:100%;position:fixed;bottom:0;right:0;z-index:5;border-top:1px solid #fff;background:#000;display:none;-webkit-transition:all .5s;transition:all .5s}#cpn_points_giveaway .footer-float.fixed{display:block;animation:fadeIn .5s ease 0s 1 normal;-webkit-animation:fadeIn .5s ease 0s 1 normal}#cpn_points_giveaway .footer-float-inner{-webkit-box-sizing:border-box;box-sizing:border-box;padding:16px 3%;margin:0 auto}.sp #cpn_points_giveaway .footer-float-inner{padding:4% 3%}@media screen and (min-width: 769px){#cpn_points_giveaway .footer-float-inner{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;-webkit-box-pack:center;justify-content:center;-ms-flex-pack:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center}}#cpn_points_giveaway .footer-float-caption{width:100%;margin-right:0;margin-bottom:8px}@media screen and (min-width: 769px){#cpn_points_giveaway .footer-float-caption{width:586px;margin-bottom:0}}#cpn_points_giveaway .footer-float-caption span{display:block;font-size:12px;font-weight:bold;line-height:1.4;letter-spacing:1px;width:100%}#cpn_points_giveaway .footer-float-caption a{width:200px;margin:0 auto;display:block}@media screen and (min-width: 769px){#cpn_points_giveaway .footer-float-caption a{width:400px}}#cpn_points_giveaway .footer-float-caption a img{width:100%}#cpn_points_giveaway .footer-float-btn{width:70%;position:relative;margin:0 15%}@media screen and (min-width: 769px){#cpn_points_giveaway .footer-float-btn{width:384px;margin:0}}#cpn_points_giveaway .footer-float-btn a{padding:0px 12px;border-radius:8px;font-size:16px;color:#fff;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;height:44px}@media screen and (min-width: 769px){#cpn_points_giveaway .footer-float-btn a{padding:14px 48px 12px 48px;font-size:16px;height:auto;border:none;font-size:4.6vw}}#cpn_points_giveaway .footer-float-btn a span{text-align:center;width:100%;display:block;font-size:16px}@media screen and (min-width: 769px){#cpn_points_giveaway .footer-float-btn a span{width:auto;font-size:18px}}#cpn_points_giveaway .footer-float-btn a:hover{text-decoration:none;-webkit-box-shadow:0 0 0 5px #fbc72a inset;box-shadow:0 0 0 5px #fbc72a inset;background:#bf0000;border:none}#cpn_points_giveaway .footer-float-sec{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.sp .specialContainer{padding:0 4%;-webkit-box-sizing:border-box;box-sizing:border-box}.bottom-btn-sec{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.sp .bottom-btn-sec{width:44%;width:-webkit-calc(96% / 2);width:48%}.bottom-btn-sec a{font-size:17px;font-weight:600;display:inline-block;color:#d9d9d9;border:2px solid #d9d9d9;padding:10px 36px 10px 24px;position:relative}.bottom-btn-sec a:hover{opacity:1;color:#000;background:#d9d9d9}.bottom-btn-sec a:hover::after{content:"";display:inline-block;background:url(../img/arrow-hover.svg) no-repeat center top;width:16px;height:16px;background-size:contain;position:absolute;top:12px;right:6px}.sp .bottom-btn-sec a:hover::after{width:13px;height:13px}.sp .bottom-btn-sec a{text-align:center;font-size:12px;padding:8% 4%;width:100%}.bottom-btn-sec a::after{content:"";display:inline-block;background:url(../img/arrow.svg) no-repeat center top;width:16px;height:16px;background-size:contain;position:absolute;top:12px;right:6px;-webkit-transform:rotate(-180deg);transform:rotate(-180deg)}.sp .bottom-btn-sec a::after{width:13px;height:13px}.caution-txt02{font-size:14px;font-weight:600;line-height:20px;margin-top:6px;display:block;text-align:left}.caution-txt02 a{color:#d9d9d9;text-decoration:underline}.caution-txt02 a:hover{text-decoration:none}.caution-txt03{font-size:14px;font-weight:600;line-height:20px;margin-top:6px;display:block;padding-left:36px}.caution-txt03 a{color:#d9d9d9;text-decoration:underline}.caution-txt03 a:hover{text-decoration:none}.topbar{position:relative;z-index:3}@media screen and (min-width: 769px){.topbar{height:84px}}.sp .topbar{padding:3% 0}header#menu{text-align:right}header#menu nav#logo-sec{background-color:#000}header#menu nav#logo-sec ul{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}header#menu nav#logo-sec ul .logo{height:84px;z-index:3;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:flex-start;-moz-justify-content:flex-start;-ms-justify-content:flex-start;-webkit-box-pack:start;justify-content:flex-start;-ms-flex-pack:flex-start;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center;margin-right:auto;width:142px}header#menu nav#logo-sec ul .logo img{width:100%}.sp header#menu nav#logo-sec ul .logo{width:32%;height:auto}header#menu nav#logo-sec ul .top-btn-sec{height:84px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:flex-start;-moz-justify-content:flex-start;-ms-justify-content:flex-start;-webkit-box-pack:start;justify-content:flex-start;-ms-flex-pack:flex-start;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center}.sp header#menu nav#logo-sec ul .top-btn-sec{width:28%;height:auto}header#menu nav#logo-sec ul .top-btn-sec a{width:100%;font-size:17px;font-weight:600;display:inline-block;background-color:#000;color:#d9d9d9;border:2px solid #d9d9d9;padding:10px 40px 10px 28px;position:relative}header#menu nav#logo-sec ul .top-btn-sec a:hover{opacity:1;color:#000;background:#d9d9d9}header#menu nav#logo-sec ul .top-btn-sec a:hover::after{content:"";display:inline-block;background:url(../img/arrow-hover.svg) no-repeat center top;width:16px;height:16px;background-size:contain;position:absolute;top:12px;right:6px;-webkit-transform:rotate(360deg);transform:rotate(360deg);top:12px;right:6px}.sp header#menu nav#logo-sec ul .top-btn-sec a:hover::after{width:13px;height:13px}.sp header#menu nav#logo-sec ul .top-btn-sec a{text-align:center;font-size:12px;padding:4% 16% 4% 2%}header#menu nav#logo-sec ul .top-btn-sec a::after{content:"";display:inline-block;background:url(../img/arrow.svg) no-repeat center top;width:16px;height:16px;background-size:contain;position:absolute;top:12px;right:6px;-webkit-transform:rotate(360deg);transform:rotate(360deg);top:12px;right:6px}.sp header#menu nav#logo-sec ul .top-btn-sec a::after{width:13px;height:13px}.sp header#menu nav#logo-sec ul .top-btn-sec a::after{top:11px}header#menu nav#logo-sec ul li:nth-child(2){margin-right:12px}.sp header#menu nav#logo-sec ul li:nth-child(2){margin-right:8px}header#menu nav#logo-sec ul li:nth-child(3){margin-right:12px}.sp header#menu nav#logo-sec ul li:nth-child(3){margin-right:0}#mv-sec{width:100%;height:702px;background:url(../img/bg-confetti_pc@2x.png) repeat-x center top;background-size:auto 100%;position:relative}#mv-sec::after{content:"";position:absolute;z-index:2;width:100%;height:100%;top:0;left:0;background-color:#000;opacity:.5}.sp #mv-sec{height:auto}#header-sec #header-inner-sec .main-img{position:relative;z-index:5}#header-sec #header-inner-sec .main-img .allowance-sec{height:107px;margin-bottom:18px}.sp #header-sec #header-inner-sec .main-img .allowance-sec{height:auto;margin-bottom:10px}#header-sec #header-inner-sec .main-img .mv-ttl-sec{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-webkit-align-items:start;-ms-flex-align:start;align-items:start}.sp #header-sec #header-inner-sec .main-img .mv-ttl-sec{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-flow:column wrap;-ms-flex-flow:column wrap;flex-flow:column wrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-webkit-align-items:start;-ms-flex-align:start;align-items:start}#header-sec #header-inner-sec .main-img .mv-ttl-sec>ul{width:228px}.sp #header-sec #header-inner-sec .main-img .mv-ttl-sec>ul{width:100%;-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:10px}#header-sec #header-inner-sec .main-img .mv-ttl-sec>ul li{width:100%;height:100%}.sp #header-sec #header-inner-sec .main-img .mv-ttl-sec>ul li{width:auto;height:auto;width:47%;width:-webkit-calc(97% / 2);width:48.5%}#header-sec #header-inner-sec .main-img .mv-ttl-sec>ul li>ul.question-nav li{width:100%}#header-sec #header-inner-sec .main-img .mv-ttl-sec>ul li>ul.question-nav li:first-child{margin-bottom:12px}.sp #header-sec #header-inner-sec .main-img .mv-ttl-sec>ul li>ul.question-nav li:first-child{margin-bottom:6%}#header-sec #header-inner-sec .main-img .mv-ttl-sec>ul li:first-child{margin-bottom:12px}.sp #header-sec #header-inner-sec .main-img .mv-ttl-sec>ul li:first-child{margin-bottom:0}#header-sec #header-inner-sec .main-img .mv-ttl-sec h1{width:77.2%}.sp #header-sec #header-inner-sec .main-img .mv-ttl-sec h1{width:100%;-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1;margin-bottom:10px}#header-sec #header-inner-sec .main-img .mv-ttl-sec h1>img{width:833px}@media screen and (max-width: 1024px)and (orientation: portrait){#header-sec #header-inner-sec .main-img .mv-ttl-sec h1>img{width:100%}}.sp #header-sec #header-inner-sec .main-img .mv-ttl-sec h1>img{width:100%}#date-sec{background-color:#d9d9d9;margin-bottom:18px}#date-sec #date-inner-sec{padding:14px 18px 6px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-sizing:border-box;box-sizing:border-box;background-color:#d9d9d9}.sp #date-sec #date-inner-sec{padding:3% 4% 1%}#date-sec #date-inner-sec>div{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;font-family:"Teko",sans-serif;word-break:break-word;font-size:72px;font-weight:600;color:#000}.sp #date-sec #date-inner-sec>div{font-size:32px;margin:0 auto;display:inline-block;text-align:center;line-height:36px}#date-sec #date-inner-sec>div .entry-duration{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:170px;margin-right:12px;position:relative;top:-6px}.sp #date-sec #date-inner-sec>div .entry-duration{width:136px;margin:0 auto 10px;position:relative;top:0}#date-sec #date-inner-sec>div .txt-slash{font-size:60px;margin-left:3px;margin-right:3px}.sp #date-sec #date-inner-sec>div .txt-slash{font-size:28px;position:relative;top:-3px}#date-sec #date-inner-sec>div .day-of-week{margin:6px 8px 0 4px;font-size:36px}.sp #date-sec #date-inner-sec>div .day-of-week{margin-right:2px;font-size:16px;position:relative;top:-3px}#date-sec #date-inner-sec>div .kara-duration{font-size:44px;margin-left:6px;margin-right:6px}.sp #date-sec #date-inner-sec>div .kara-duration{font-size:16px;margin-left:2px;margin-right:2px;position:relative;top:-4px}#date-sec #date-inner-sec>div .txt-time{font-size:56px;position:relative;top:3px}.sp #date-sec #date-inner-sec>div .txt-time{font-size:26px;top:-1px}#date-sec #date-inner-sec>div .txt-time .txt-colon{font-weight:400}#bnr-sec ul#bnr-inner-sec{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin:8px auto 16px}.sp #bnr-sec ul#bnr-inner-sec{display:block}#bnr-sec ul#bnr-inner-sec li{width:32%;width:-webkit-calc(97% / 3);width:32.3333333333%}.sp #bnr-sec ul#bnr-inner-sec li{width:100%;margin-bottom:8px}#bnr-sec ul#bnr-inner-sec li>a{display:block}#bnr-sec ul#bnr-inner-sec li:last-child,#bnr-sec ul#bnr-inner-sec li:nth-last-child(2):nth-child(odd){margin-bottom:0}#lead-sec #lead-inner-sec{background-color:#d9d9d9;padding:12px 36px 44px;-webkit-box-sizing:border-box;box-sizing:border-box}.sp #lead-sec #lead-inner-sec{padding:5% 4% 9%}#lead-sec #lead-inner-sec>h2{color:#bf0000;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-align:baseline;-webkit-align-items:baseline;-ms-flex-align:baseline;align-items:baseline;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;font-family:"Noto Sans JP",sans-serif;font-size:60px;font-weight:800;margin-bottom:14px}.sp #lead-sec #lead-inner-sec>h2{font-size:28px;line-height:36px;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}#lead-sec #lead-inner-sec>h2 .txt-sml-lead{color:#000;font-size:48px}.sp #lead-sec #lead-inner-sec>h2 .txt-sml-lead{font-size:20px}#lead-sec #lead-inner-sec>h2 .icon-quiz{position:relative;top:12px;width:68px;margin-right:12px}.sp #lead-sec #lead-inner-sec>h2 .icon-quiz{width:56px;top:2px;margin-right:10px}#lead-sec #lead-inner-sec>h3{color:#000;font-size:28px;font-weight:800;line-height:42px;padding:22px 14px;border-top:8px solid #000;border-bottom:8px solid #000}.sp #lead-sec #lead-inner-sec>h3{padding:3%;font-size:18px;line-height:30px}#lead-sec #lead-inner-sec .prediction-sec{margin-top:12px;color:#000;border:2px solid #000}#lead-sec #lead-inner-sec .prediction-sec>h4{font-size:20px;color:#fff;background-color:#000;padding:4px 12px 5px;text-align:center}.sp #lead-sec #lead-inner-sec .prediction-sec>h4{font-size:16px}#lead-sec #lead-inner-sec .prediction-sec>ul{padding:12px}.sp #lead-sec #lead-inner-sec .prediction-sec>ul{padding:8px 10px}#lead-sec #lead-inner-sec .prediction-sec>ul li.font-bold{font-size:16px;font-weight:800}.sp #lead-sec #lead-inner-sec .prediction-sec>ul li.font-bold{font-size:14px}#lead-sec #lead-inner-sec .prediction-sec>ul li.mt8{margin-top:8px}#lead-sec #lead-inner-sec .prediction-sec>ul li{font-size:16px;font-weight:400;line-height:24px}.sp #lead-sec #lead-inner-sec .prediction-sec>ul li{font-size:14px;line-height:22px}#lead-sec #lead-inner-sec .prediction-sec>ul li:last-child{color:#000;margin-top:2px;font-size:14px;font-weight:400;line-height:22px}.sp #lead-sec #lead-inner-sec .prediction-sec>ul li:last-child{font-size:12px;line-height:20px}#lead-sec #lead-inner-sec>p{color:#000;margin-top:16px;font-size:14px;font-weight:400;line-height:22px}.sp #lead-sec #lead-inner-sec>p{margin-top:12px;font-size:12px;line-height:20px}#lead-sec #lead-inner-sec>p>a{color:#000;text-decoration:underline}#lead-sec #lead-inner-sec>p>a:hover{text-decoration:none}#lead-sec #btn-predict{margin:36px auto 0;width:486px}.sp #lead-sec #btn-predict{margin:9% auto 0;width:100%}#procedure-sec{margin-top:64px}.sp #procedure-sec{margin-top:12%}#procedure-sec #procedure-inner-sec>h2{margin:0 auto 36px}.sp #procedure-sec #procedure-inner-sec>h2{margin:0 auto 7%}#procedure-sec #procedure-inner-sec>ul{margin-top:34px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.sp #procedure-sec #procedure-inner-sec>ul{margin-top:7%;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}#procedure-sec #procedure-inner-sec>ul>li{width:30%;width:-webkit-calc(94% / 3);width:31.3333333333%}.sp #procedure-sec #procedure-inner-sec>ul>li{width:100%}.sp #procedure-sec #procedure-inner-sec>ul>li:nth-child(n+2){margin-top:5%}#enen-sec{margin-top:64px}.sp #enen-sec{margin-top:12%}#enen-sec #enen-inner-sec>h2{margin:0 auto 24px}.sp #enen-sec #enen-inner-sec>h2{margin:0 auto 5%}#enen-sec #enen-inner-sec>h3{color:#bf0000;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-align:baseline;-webkit-align-items:baseline;-ms-flex-align:baseline;align-items:baseline;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;font-family:"Noto Sans JP",sans-serif;font-size:60px;font-weight:800;margin-bottom:14px}.sp #enen-sec #enen-inner-sec>h3{font-size:28px;line-height:36px;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}#enen-sec #enen-inner-sec>h3 .txt-sml-lead{color:#000;font-size:48px}.sp #enen-sec #enen-inner-sec>h3 .txt-sml-lead{font-size:20px}#enen-sec #enen-inner-sec>h3 .txt-apostrophe{font-size:68px;position:relative;top:3px}.sp #enen-sec #enen-inner-sec>h3 .txt-apostrophe{font-size:36px}#enen-sec #enen-inner-sec>h3 .icon-quiz{position:relative;top:12px;width:68px;margin-right:12px}.sp #enen-sec #enen-inner-sec>h3 .icon-quiz{width:56px;top:2px;margin-right:10px}#enen-sec #enen-inner-sec h4.enen-lead{margin:0 auto 54px;font-size:32px;font-weight:700;line-height:46px;color:#fff;text-align:center}.sp #enen-sec #enen-inner-sec h4.enen-lead{margin:0 auto 8%;font-size:18px;line-height:30px;text-align:left}#enen-sec #enen-inner-sec .match-sec{position:relative}#enen-sec #enen-inner-sec .match-sec .match-overlay_off{position:relative}#enen-sec #enen-inner-sec .match-sec .match-overlay_off .card-sec{margin-bottom:68px}.sp #enen-sec #enen-inner-sec .match-sec .match-overlay_off .card-sec{margin-bottom:12%}#enen-sec #enen-inner-sec .match-sec .match-overlay_off .card-sec>h4{width:322px;height:74px;margin:0 auto}.sp #enen-sec #enen-inner-sec .match-sec .match-overlay_off .card-sec>h4{width:52%;height:auto}#enen-sec #enen-inner-sec .match-sec .match-overlay_off .card-sec .card-inner-sec{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}#enen-sec #enen-inner-sec .match-sec .match-overlay_off .card-sec .card-inner-sec>input[type=radio]{opacity:0;width:0;height:0}#enen-sec #enen-inner-sec .match-sec .match-overlay_off .card-sec .card-inner-sec input[type=radio]:checked+label{background:#bf0000}#enen-sec #enen-inner-sec .match-sec .match-overlay_off .card-sec .card-inner-sec>label.first-sec{position:relative;left:-17px}.sp #enen-sec #enen-inner-sec .match-sec .match-overlay_off .card-sec .card-inner-sec>label.first-sec{left:-10px}#enen-sec #enen-inner-sec .match-sec .match-overlay_off .card-sec .card-inner-sec>label{cursor:pointer;width:456px}.sp #enen-sec #enen-inner-sec .match-sec .match-overlay_off .card-sec .card-inner-sec>label{width:41%}#enen-sec #enen-inner-sec .match-sec .match-overlay_off .card-sec .card-inner-sec>label .team-sec{width:100%;padding:28px;border:4px solid #bf0000;-webkit-box-sizing:border-box;box-sizing:border-box}.sp #enen-sec #enen-inner-sec .match-sec .match-overlay_off .card-sec .card-inner-sec>label .team-sec{width:100%;padding:3%;border:3px solid #bf0000}#enen-sec #enen-inner-sec .match-sec .match-overlay_off .card-sec .card-inner-sec>label .team-sec .team-name{color:#fff;text-align:center;font-size:20px;line-height:28px;margin-top:16px}.sp #enen-sec #enen-inner-sec .match-sec .match-overlay_off .card-sec .card-inner-sec>label .team-sec .team-name{font-size:12px;line-height:18px;margin-top:7px}#enen-sec #enen-inner-sec .match-sec .match-overlay_off .card-sec .card-inner-sec .vs{width:112px}.sp #enen-sec #enen-inner-sec .match-sec .match-overlay_off .card-sec .card-inner-sec .vs{width:10%}#enen-sec #enen-inner-sec .match-sec .match-overlay_off .card-sec .game-date{margin:20px auto 0;text-align:center;font-size:52px;font-family:"Teko",sans-serif}.sp #enen-sec #enen-inner-sec .match-sec .match-overlay_off .card-sec .game-date{margin:12px auto 0;font-size:40px}#enen-sec #enen-inner-sec .match-sec .match-overlay_off .card-sec .game-date .youbi-game{font-size:36px;position:relative;top:-4px;margin:0 16px 0 2px}.sp #enen-sec #enen-inner-sec .match-sec .match-overlay_off .card-sec .game-date .youbi-game{font-size:24px;margin:0 12px 0 2px}#enen-sec #enen-inner-sec .match-sec .match-overlay_off .card-sec .game-date .day-slash{margin:0 4px;font-size:44px;position:relative;top:-3px}.sp #enen-sec #enen-inner-sec .match-sec .match-overlay_off .card-sec .game-date .day-slash{font-size:32px}#enen-sec #enen-inner-sec .match-sec .match-overlay_off .card-sec_10000{margin-bottom:68px}.sp #enen-sec #enen-inner-sec .match-sec .match-overlay_off .card-sec_10000{margin-bottom:12%}#enen-sec #enen-inner-sec .match-sec .match-overlay_off .card-sec_10000>h4{width:322px;height:74px;margin:0 auto}.sp #enen-sec #enen-inner-sec .match-sec .match-overlay_off .card-sec_10000>h4{width:52%;height:auto}#enen-sec #enen-inner-sec .match-sec .match-overlay_off .card-sec_10000 .card-inner-sec{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.sp #enen-sec #enen-inner-sec .match-sec .match-overlay_off .card-sec_10000 .card-inner-sec{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}#enen-sec #enen-inner-sec .match-sec .match-overlay_off .card-sec_10000 .card-inner-sec>input[type=radio]{opacity:0;width:0;height:0}#enen-sec #enen-inner-sec .match-sec .match-overlay_off .card-sec_10000 .card-inner-sec input[type=radio]:checked+label{background:#bf0000}#enen-sec #enen-inner-sec .match-sec .match-overlay_off .card-sec_10000 .card-inner-sec>label{position:relative;left:-8px;cursor:pointer;width:31%;width:-webkit-calc(90% / 3);width:30%}.sp #enen-sec #enen-inner-sec .match-sec .match-overlay_off .card-sec_10000 .card-inner-sec>label{left:0;width:44%;width:-webkit-calc(88% / 2);width:44%}#enen-sec #enen-inner-sec .match-sec .match-overlay_off .card-sec_10000 .card-inner-sec>label .game-number-sec{width:100%;padding:28px;border:4px solid #bf0000;-webkit-box-sizing:border-box;box-sizing:border-box}.sp #enen-sec #enen-inner-sec .match-sec .match-overlay_off .card-sec_10000 .card-inner-sec>label .game-number-sec{width:100%;padding:3%;border:3px solid #bf0000}#enen-sec #enen-inner-sec .match-sec .match-overlay_off .card-sec_10000 .card-inner-sec>label .game-number-sec .enen-team{color:#fff;padding-top:8px;text-align:center;font-size:16px}#enen-sec #enen-inner-sec .match-sec .match-overlay_off .card-sec_10000 .card-inner-sec>label{position:relative;left:-8px;cursor:pointer;width:33%;width:-webkit-calc(94% / 3);width:31.3333333333%}.sp #enen-sec #enen-inner-sec .match-sec .match-overlay_off .card-sec_10000 .card-inner-sec>label{left:0;width:44%;width:-webkit-calc(88% / 2);width:44%}#enen-sec #enen-inner-sec .match-sec .match-overlay_off .card-sec_10000 .card-inner-sec>label .victory-team-sec{width:100%;padding:16px;border:4px solid #bf0000;-webkit-box-sizing:border-box;box-sizing:border-box}.sp #enen-sec #enen-inner-sec .match-sec .match-overlay_off .card-sec_10000 .card-inner-sec>label .victory-team-sec{width:100%;padding:3%;border:3px solid #bf0000}#enen-sec #enen-inner-sec .match-sec .match-overlay_off .card-sec_10000 .card-inner-sec>label .victory-team-sec .victory-team-name{color:#fff;text-align:center;font-size:20px;line-height:28px;margin-top:16px}.sp #enen-sec #enen-inner-sec .match-sec .match-overlay_off .card-sec_10000 .card-inner-sec>label .victory-team-sec .victory-team-name{font-size:12px;line-height:18px;margin-top:7px}.sp #enen-sec #enen-inner-sec .match-sec .match-overlay_off .card-sec_10000 .card-inner-sec>label.second-sec{margin-left:12px}.sp #enen-sec #enen-inner-sec .match-sec .match-overlay_off .card-sec_10000 .card-inner-sec>label.third-sec{margin-top:20px}#enen-sec #enen-inner-sec .match-sec .btn-entry{margin:0 auto 36px;text-align:center}#enen-sec #enen-inner-sec .match-sec .btn-entry>img{width:486px}.sp #enen-sec #enen-inner-sec .match-sec .btn-entry>img{width:100%}#enen-sec #enen-inner-sec .match-sec .btn-entry>input{border:0px;width:486px;width:100px;text-indent:-9999px;cursor:pointer}.sp #enen-sec #enen-inner-sec .match-sec .btn-entry{width:100%}#enen-sec #enen-inner-sec .match-sec .btn-entry>button{background-color:rgba(0,0,0,0);border:none;cursor:pointer;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;width:486px}.sp #enen-sec #enen-inner-sec .match-sec .btn-entry>button{width:100%}#enen-sec #enen-inner-sec .match-sec .btn-entry>button img:hover{opacity:.8}#enen-sec #enen-inner-sec .match-sec .btn-entry .btn-cautuous-txt{margin-top:14px;color:#d9d9d9;font-size:15px;font-weight:700;line-height:21px;margin-top:14px}#enen-sec #enen-inner-sec .match-sec p.caution-sec{color:#000;background:#fff;padding:28px;font-size:14px;font-weight:400;line-height:22px;text-align:left;-webkit-box-sizing:border-box;box-sizing:border-box}.sp #enen-sec #enen-inner-sec .match-sec p.caution-sec{padding:5% 4%;font-size:12px;line-height:20px}#enen-sec #enen-inner-sec .match-sec p.caution-sec>a{color:#000;text-decoration:underline}#enen-sec #enen-inner-sec .match-sec p.caution-sec>a:hover{text-decoration:none}.match-overlay::after{width:96.4%;height:100%;padding:20px;background-color:rgba(231,202,43,.9);position:absolute;z-index:1;content:"";display:block;top:0;left:0;padding:0 20px}.sp .match-overlay::after{width:88.6%}.match-overlay>h5{color:#000;font-size:24px;line-height:40px;position:absolute;z-index:2;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);width:90%;margin:0 10px 0 0;text-align:center}.sp .match-overlay>h5{font-size:20px;line-height:36px;text-align:left}.cpnInformations{padding:74px 0 0 !important;background:rgba(0,0,0,0) !important}.sp .cpnInformations{padding:40px 0 0 !important}.cpnInformations .cpnInformation{width:100% !important;margin:0 auto;max-width:1080px !important}.plg-thanks{background-color:#000;padding:120px 0 128px}.plg-thanks .plg-thanks-present{position:relative;padding:120px 0 128px}.plg-thanks .plg-thanks-present .plg-thanks-inner{background:#fff;position:absolute;z-index:2;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.sp .plg-thanks .plg-thanks-present .plg-thanks-inner{width:92%}.plg-thanks .plg-thanks-present .plg-thanks-inner .plg-thanks-logo{background-color:#000;margin:0 auto;padding:14px 0;border:1px solid #fff;border-bottom:none}.plg-thanks .plg-thanks-present .plg-thanks-inner .plg-thanks-logo>h1{width:250px;margin:0 auto}.plg-thanks .plg-thanks-present .plg-thanks-inner .plg-thanks-logo>h1>img{width:100%}.plg-thanks .plg-thanks-present .plg-thanks-inner .plg-thanks-present_lounge .plg-thanks-present_lounge_text{margin-top:28px;text-align:center;font-size:24px;font-weight:600;line-height:40px}.sp .plg-thanks .plg-thanks-present .plg-thanks-inner .plg-thanks-present_lounge .plg-thanks-present_lounge_text{padding:0 6%;font-size:16px;line-height:28px}.plg-thanks .plg-thanks-present .plg-thanks-inner .plg-thanks-present_lounge .plg-thanks-present-btn{margin:32px auto 40px;width:400px}.sp .plg-thanks .plg-thanks-present .plg-thanks-inner .plg-thanks-present_lounge .plg-thanks-present-btn{width:90%}.plg-thanks .plg-thanks-present .plg-thanks-inner .plg-thanks-present_lounge .plg-thanks-present-btn>a>img{width:100%}