@charset "UTF-8";/*! destyle.css v4.0.0 | MIT License | https://github.com/nicolas-cusan/destyle.css */*,:after,:before{border-style:solid;border-width:0;box-sizing:border-box}html{line-height:1.15;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent}body{margin:0}main{display:block}address,blockquote,dl,figure,form,iframe,p,pre,table{margin:0}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit;margin:0}ol,ul{list-style:none;margin:0;padding:0}dt{font-weight:700}dd{margin-left:0}hr{border-top-width:1px;box-sizing:content-box;clear:both;color:inherit;height:0;margin:0;overflow:visible}pre{font-family:monospace,monospace;font-size:inherit}address{font-style:inherit}a{background-color:transparent;color:inherit;text-decoration:none}abbr[title]{-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:inherit}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}embed,iframe,img,object,svg{vertical-align:bottom}button,input,optgroup,select,textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border-radius:0;color:inherit;font:inherit;margin:0;padding:0;text-align:inherit;text-transform:inherit;vertical-align:middle}[type=button],[type=reset],[type=submit],button{cursor:pointer}[type=button]:disabled,[type=reset]:disabled,[type=submit]:disabled,button:disabled{cursor:default}:-moz-focusring{outline:auto}select:disabled{opacity:inherit}fieldset,option{padding:0}fieldset{margin:0;min-width:0}legend{padding:0}progress{vertical-align:baseline}textarea{overflow:auto}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}[type=number]{-moz-appearance:textfield}label[for]{cursor:pointer}details{display:block}summary{display:list-item}[contenteditable]:focus{outline:auto}table{border-collapse:collapse;border-color:inherit}caption{text-align:left}td,th{padding:0;vertical-align:top}th{font-weight:700;text-align:left}@font-face{font-display:swap;font-family:M PLUS\ 1;font-style:normal;font-weight:700;src:url(./MPLUS1p-Bold.407322d6.ttf) format("truetype")}html{font-size:62.5%!important;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{-webkit-text-size-adjust:100%;background-color:#fff;color:#404040;display:flex;flex-direction:column;font-family:-apple-system,BlinkMacSystemFont,Helvetica Neue,HelveticaNeue,ヒラギノ角ゴ ProN W3,Hiragino Kaku Gothic ProN,Arial,メイリオ,Meiryo,sans-serif;font-size:1.2rem;line-height:1.5;margin:auto;min-height:100vh;min-height:calc(var(--vh, 1vh)*100);min-width:320px;position:relative;width:100%;word-break:break-all}img{height:auto;pointer-events:none;vertical-align:top}@media (pointer:fine){.btn,a,button,select,select option{cursor:pointer}}@media (pointer:fine) and (hover:hover){.btn,a,button{transition:opacity .2s;will-change:opacity}.btn,.btn:hover,a,a:hover,button,button:hover{backface-visibility:hidden;-webkit-backface-visibility:hidden}.btn:hover,a:hover,button:hover{opacity:.7}}.main{display:flex;flex:1 0 auto;justify-content:center}img{max-width:100%}.-disabled{opacity:.2;pointer-events:none;position:relative}@media screen and (min-width:1025px){.pcOnly{display:block!important}}@media screen and (max-width:1024px){.pcOnly{display:none!important}}@media screen and (min-width:1025px){.spOnly{display:none!important}}@media screen and (max-width:1024px){.spOnly{display:block!important}}@media screen and (min-width:768px){.pc-sOnly{display:block!important}}@media screen and (max-width:767px){.pc-sOnly{display:none!important}}@media screen and (min-width:768px){.sp-sOnly{display:none!important}}@media screen and (max-width:767px){.sp-sOnly{display:block!important}}@keyframes a-rotate{0%{transform:rotate(0)}to{transform:rotate(1turn)}}#loading{background-color:#0009;bottom:0;display:grid;left:0;min-width:320px;place-content:center;position:fixed;right:0;top:0;z-index:10}#loading .loading_inner{width:-moz-fit-content;width:fit-content}#loading .loading_icon{animation:a-rotate 2.5s linear infinite;width:clamp(6rem,5.1rem + 2.4vw,7.5rem)}.l-header{background-color:#fff;box-shadow:0 1px 2px #0000001a;position:sticky;top:0;width:100%;z-index:5}.l-header .l-header__inner{align-items:center;display:flex;height:clamp(6rem,4.8rem + 3.2vw,8rem);margin-left:auto;margin-right:auto;max-width:1040px}@media screen and (min-width:1025px){.l-header .l-header__inner{padding:0 20px}}@media screen and (max-width:1024px){.l-header .l-header__inner{padding:0 8px}}@media screen and (min-width:1025px){.l-header .l-header__logo{flex-shrink:0;margin-right:clamp(0rem,-.6rem + 1.6vw,1rem);width:clamp(8.2rem,5.74rem + 6.56vw,12.3rem)}}@media screen and (max-width:1024px){.l-header .l-header__logo{flex:1;max-width:8.2rem}}.l-header .l-header__logo>a{display:block}@media screen and (min-width:1025px){.l-header .l-header__nav{max-width:calc(100% - 80px);width:405px}}@media screen and (max-width:1024px){.l-header .l-header__nav{background-color:#fff;bottom:0;display:grid;grid-template-columns:repeat(7,1fr);left:0;min-width:320px;position:fixed;right:0}}@media screen and (max-width:767px){.l-header .l-header__nav{grid-template-columns:none}}.l-header .l-header__nav__list{display:grid;width:100%}@media screen and (min-width:1025px){.l-header .l-header__nav__list{grid-auto-flow:column;grid-template-columns:repeat(auto-fill,minmax(auto,81px));height:58px}}@media screen and (max-width:1024px){.l-header .l-header__nav__list{grid-auto-columns:1fr;grid-auto-flow:column;grid-column:2/7;height:64px;margin-top:6px}}@media screen and (max-width:767px){.l-header .l-header__nav__list{grid-column:auto;grid-template-columns:none;padding:0 14px}}.l-header .l-header__nav__list-item{position:relative}.l-header .l-header__nav__list-item>a{display:block;font-size:clamp(1rem,.76rem + .64vw,1.4rem);font-weight:700;position:relative;text-align:center}@media screen and (min-width:1025px){.l-header .l-header__nav__list-item>a{padding-top:38px}}@media screen and (max-width:1024px){.l-header .l-header__nav__list-item>a{padding-top:36px}}.l-header .l-header__nav__list-item.-active>a{color:#e86337}.l-header .l-header__nav__list-item.-active>a.c-icon-news:before{background-image:url(https://cache-medal-taito-olcg.sqex-edge.jp/assets_img/parts/icon/icon_news-active.svg)}.l-header .l-header__nav__list-item.-active>a.c-icon-game:before{background-image:url(https://cache-medal-taito-olcg.sqex-edge.jp/assets_img/parts/icon/icon_game-active.svg)}.l-header .l-header__nav__list-item.-active>a.c-icon-store:before{background-image:url(https://cache-medal-taito-olcg.sqex-edge.jp/assets_img/parts/icon/icon_store-active.svg)}.l-header .l-header__nav__list-item.-active>a.c-icon-menu:before{background-image:url(https://cache-medal-taito-olcg.sqex-edge.jp/assets_img/parts/icon/icon_menu-active.svg)}.l-header .l-header__nav__list-item.-atten:before{background:red url(https://cache-medal-taito-olcg.sqex-edge.jp/assets_img/parts/icon/icon_atten.svg) 50%/contain no-repeat;border-radius:50%;content:"";display:block;height:13px;left:calc(50% + 21px);position:absolute;transform:translate(-50%,-50%);width:13px}@media screen and (min-width:1025px){.l-header .l-header__nav__list-item.-atten:before{top:calc(50% - 12px)}}@media screen and (max-width:1024px){.l-header .l-header__nav__list-item.-atten:before{top:calc(50% - 16px)}}.l-header .l-header__nav__list-item .c-icon:before{background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";display:block;height:23px;left:50%;position:absolute;transform:translate(-50%);width:23px}@media screen and (min-width:1025px){.l-header .l-header__nav__list-item .c-icon:before{top:11px}}@media screen and (max-width:1024px){.l-header .l-header__nav__list-item .c-icon:before{top:10px}}.l-header .l-header__nav__list-item .c-icon.c-icon-news:before{background-image:url(https://cache-medal-taito-olcg.sqex-edge.jp/assets_img/parts/icon/icon_news.svg)}.l-header .l-header__nav__list-item .c-icon.c-icon-game:before{background-image:url(https://cache-medal-taito-olcg.sqex-edge.jp/assets_img/parts/icon/icon_game.svg);width:32px}.l-header .l-header__nav__list-item .c-icon.c-icon-ranking:before{background-image:url(https://cache-medal-taito-olcg.sqex-edge.jp/assets_img/parts/icon/icon_ranking.svg);width:23px}.l-header .l-header__nav__list-item .c-icon.c-icon-mission:before{background-image:url(https://cache-medal-taito-olcg.sqex-edge.jp/assets_img/parts/icon/icon_mission.svg);width:23px}.l-header .l-header__nav__list-item .c-icon.c-icon-store:before{background-image:url(https://cache-medal-taito-olcg.sqex-edge.jp/assets_img/parts/icon/icon_store.svg)}.l-header .l-header__nav__list-item .c-icon.c-icon-menu:before{background-image:url(https://cache-medal-taito-olcg.sqex-edge.jp/assets_img/parts/icon/icon_menu.svg)}.l-header .l-header__coin{margin-left:auto}.l-header .l-header__coin__inner{display:grid;gap:clamp(.4rem,-.32rem + 1.92vw,1.6rem);grid-auto-flow:column}.l-header .l-header__coin__column{align-items:center;background-color:#f4f4f4;border-radius:100vh;display:flex;flex-shrink:0;height:clamp(2.8rem,2.32rem + 1.28vw,3.6rem);justify-content:flex-end;padding:0 6px 0 clamp(2.8rem,2.02rem + 2.08vw,4.1rem);position:relative;text-align:right;width:clamp(13.6rem,10.48rem + 8.32vw,18.8rem)}.l-header .l-header__coin__column:before{background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";display:block;height:clamp(2rem,1.4rem + 1.6vw,3rem);left:6px;position:absolute;top:50%;transform:translateY(-50%);width:clamp(2rem,1.4rem + 1.6vw,3rem)}.l-header .l-header__coin__column.p-coin-tc:before{background-image:url(https://cache-medal-taito-olcg.sqex-edge.jp/assets_img/parts/icon/icon_tc.svg)}.l-header .l-header__coin__column.p-coin-tm:before{background-image:url(https://cache-medal-taito-olcg.sqex-edge.jp/assets_img/parts/icon/icon_tm.svg)}.l-header .l-header__coin__column.p-icon-campaign,.l-header .l-header__coin__column.p-icon-sale{position:relative}.l-header .l-header__coin__column.p-icon-campaign:after,.l-header .l-header__coin__column.p-icon-sale:after{content:"";display:block;height:15px;position:absolute;right:calc(clamp(1.6rem,1.12rem + 1.28vw,2.4rem) + 6px);width:84px}@media screen and (min-width:1025px){.l-header .l-header__coin__column.p-icon-campaign:after,.l-header .l-header__coin__column.p-icon-sale:after{bottom:-8px}}@media screen and (max-width:1024px){.l-header .l-header__coin__column.p-icon-campaign:after,.l-header .l-header__coin__column.p-icon-sale:after{bottom:-9px}}.l-header .l-header__coin__column.p-icon-sale:after{background:url(https://cache-medal-taito-olcg.sqex-edge.jp/assets_img/parts/icon/icon_buy_sale.svg) 50%/contain no-repeat}.l-header .l-header__coin__column.p-icon-campaign:after{background:url(https://cache-medal-taito-olcg.sqex-edge.jp/assets_img/parts/icon/icon_buy_campaign.svg) 50%/contain no-repeat}.l-header .l-header__coin__column .c-num{font-size:clamp(1.2rem,.96rem + .64vw,1.6rem);font-weight:700;transform:rotate(.03deg);white-space:nowrap}.l-header .l-header__coin-buy{height:clamp(1.7rem,1.22rem + 1.28vw,2.5rem);margin-left:3px;overflow:hidden;position:relative;text-indent:100%;white-space:nowrap;width:clamp(1.6rem,1.12rem + 1.28vw,2.4rem)}.l-header .l-header__coin-buy:before{background:url(https://cache-medal-taito-olcg.sqex-edge.jp/assets_img/parts/button/button_plus.svg) 50%/contain no-repeat;content:"";display:block;height:100%;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:100%}.l-header .l-header__login .p-login__btn{background-color:#e7141a;border-radius:4px;color:#fff;display:grid;font-size:clamp(1.4rem,1.16rem + .64vw,1.8rem);font-weight:700;height:clamp(3.8rem,3.32rem + 1.28vw,4.6rem);place-content:center;width:clamp(17rem,13.4rem + 9.6vw,23rem)}.footer{background-color:#fff;position:relative}@media screen and (min-width:1025px){.footer{min-height:9.27734375vh;padding:1.953125vh}}@media screen and (max-width:1024px){.footer{min-height:50px;padding:2.6666666667vw}}.footer:after{background:url(https://cache-medal-taito-olcg.sqex-edge.jp/assets_img/parts/bg/bg_pattern.png) 0 0/contain repeat-x;bottom:calc(100% - 1px);content:"";display:block;height:30px;left:0;position:absolute;transform:scaleY(-1);width:100vw}.footer.opt-no-bg:after{content:none}.footer .footer_inner{align-items:center;display:flex;justify-content:center;position:relative}.footer .footer_mission{flex-shrink:0;position:absolute;z-index:1}@media screen and (min-width:1025px){.footer .footer_mission{bottom:-2.9296875vh;height:16.796875vh;left:-1.953125vh;width:16.796875vh}}@media screen and (max-width:1024px){.footer .footer_mission{bottom:-4vw;height:92px;height:24.5333333333vw;left:-4vw;min-height:92px;min-width:92px;width:92px;width:24.5333333333vw}}.footer .footer_mission>a{display:block}.footer .footer_mission>a:before{background:url(https://cache-medal-taito-olcg.sqex-edge.jp/assets_img/parts/btn/btn_mission_off.png) 50%/contain no-repeat;content:"";display:block;position:absolute}@media screen and (min-width:1025px){.footer .footer_mission>a:before{height:16.796875vh;width:16.796875vh}}@media screen and (max-width:1024px){.footer .footer_mission>a:before{height:92px;height:24.5333333333vw;min-height:92px;min-width:92px;width:92px;width:24.5333333333vw}}.footer .footer_mission.-active>a:before{background-image:url(https://cache-medal-taito-olcg.sqex-edge.jp/assets_img/parts/btn/btn_mission_on.png)}.footer .footer_value{align-items:center;display:flex;position:absolute}@media screen and (max-width:1024px){.footer .footer_value{margin-left:5.3333333333vw}}.footer .footer_value .-txt{text-align:center}@media screen and (min-width:1025px){.footer .footer_value .-txt{font-size:1.5625vh}}@media screen and (max-width:1024px){.footer .footer_value .-txt{font-size:10px;font-size:2.6666666667vw}}@media screen and (min-width:1025px){.footer .footer_value .-num{font-size:1.953125vh}}@media screen and (max-width:1024px){.footer .footer_value .-num{font-size:14px;font-size:3.7333333333vw}}.footer .footer_value>div{position:relative}@media screen and (min-width:1025px){.footer .footer_value>div{padding:0 1.953125vh}}@media screen and (max-width:1024px){.footer .footer_value>div{padding-left:1.6vw;padding-right:1.6vw}}.footer .footer_value>div+div:not(:last-child):before{background-color:#e6e6e6;border-radius:100vh;bottom:0;content:"";display:block;left:0;position:absolute;width:1px}@media screen and (min-width:1025px){.footer .footer_value>div+div:not(:last-child):before{height:3.90625vh}}@media screen and (max-width:1024px){.footer .footer_value>div+div:not(:last-child):before{height:24px;height:6.4vw}}.footer .footer_value .footer_value_bet .-txt{color:gray}.footer .footer_value .footer_value_bet .-num{color:#e6e6e6}.footer .footer_value .footer_value_bet .-num span{color:gray}.footer .footer_value .footer_value_win .-txt{color:#fba941}@media screen and (min-width:1025px){.footer .footer_value .footer_value_win .-txt{font-size:1.953125vh}}@media screen and (max-width:1024px){.footer .footer_value .footer_value_win .-txt{font-size:12px;font-size:3.2vw;margin-top:-.8vw}}.footer .footer_value .footer_value_win .-num{color:#ffe5c5}@media screen and (min-width:1025px){.footer .footer_value .footer_value_win .-num{font-size:2.34375vh;margin-top:-.48828125vh}}@media screen and (max-width:1024px){.footer .footer_value .footer_value_win .-num{font-size:16px;font-size:4.2666666667vw;margin-top:-.8vw}}.footer .footer_value .footer_value_win .-num span{color:#fba941}.footer .footer_value .footer_value_credit{padding-right:0}.footer .footer_value .footer_value_credit .-txt{color:gray}.footer .footer_value .footer_value_credit .-num{color:#e6e6e6}.footer .footer_value .footer_value_credit .-num span{color:gray}.footer .footer_value .footer_value_btn{flex-shrink:0;padding:0;position:relative}@media screen and (min-width:1025px){.footer .footer_value .footer_value_btn{margin-left:1.46484375vh;width:3.3203125vh}}@media screen and (max-width:1024px){.footer .footer_value .footer_value_btn{margin-left:1.0666666667vw;width:18px;width:4.8vw}}.footer .footer_menu{flex-shrink:0;margin-left:auto}@media screen and (min-width:1025px){.footer .footer_menu{width:6.25vh}}@media screen and (max-width:1024px){.footer .footer_menu{width:34px;width:9.0666666667vw}}.footer .footer_menu>a{transition:opacity .3s ease}.footer .footer_menu>a:hover{opacity:.6}.footer .footer_menu.-loading{opacity:.2;pointer-events:none}.footer .footer_copyright{position:absolute}.footer .footer_copyright>p{color:gray;letter-spacing:-.02em}@media screen and (min-width:1025px){.footer .footer_copyright>p{font-size:14px;font-size:1.3671875vh}}@media screen and (max-width:1024px){.footer .footer_copyright>p{font-size:10px;font-size:2.6666666667vw}}.footer .balloon{cursor:default;left:50%;position:absolute;transform:translate(-50%);z-index:1}@media screen and (min-width:1025px){.footer .balloon{bottom:calc(100% + 1.95313vh)}}@media screen and (max-width:1024px){.footer .balloon{bottom:calc(100% + 3.73333vw)}}.footer .balloon:after,.footer .balloon:before{border-style:solid;content:"";display:block;height:0;left:50%;position:absolute;transform:translate(-50%);width:0}.footer .balloon:before{border-color:#fff transparent transparent;border-width:18px 8px 0;top:calc(100% - 2px)}.footer .balloon:after{border-color:#ff4e89 transparent transparent;border-width:16px 7px 0;top:calc(100% - 4px)}.footer .balloon>p{background-color:#ff4e88;border:2px solid #fff;border-radius:100vh;color:#fff;white-space:nowrap}@media screen and (min-width:1025px){.footer .balloon>p{font-size:16px;font-size:1.5625vh;padding:.9765625vh 1.171875vh}}@media screen and (max-width:1024px){.footer .balloon>p{font-size:12px;font-size:3.2vw;padding:1.8666666667vw 2.1333333333vw 1.3333333333vw}}.p-index-mv{min-height:380px;overflow:hidden;width:100%}@media screen and (min-width:1025px){.p-index-mv{height:calc(100svh - clamp(6rem,4.8rem + 3.2vw,8rem))}}@media screen and (max-width:1024px){.p-index-mv{height:calc(100svh - clamp(6rem,4.8rem + 3.2vw,8rem) - 70px)}}.p-index-mv__inner{height:100%}.p-index-mv__mv{overflow:hidden;z-index:-1}.p-index-mv__mv,.p-index-mv__mv__bg{bottom:0;left:0;position:absolute;right:0;top:0}.p-index-mv__mv__bg img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.p-index-mv__mv__front{bottom:0;left:0;position:absolute;right:0;top:0}.p-index-mv__mv__front .minirun-container{aspect-ratio:1920/1080;height:auto;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:100%}@media (max-aspect-ratio:16/9){.p-index-mv__mv__front .minirun-container{height:100%;width:auto}}@media screen and (max-width:767px){.p-index-mv__mv__front .minirun-container{aspect-ratio:620/1080;height:auto;width:100%}}@media screen and (max-width:767px) and (max-aspect-ratio:31/54){.p-index-mv__mv__front .minirun-container{height:100%;width:auto}}.p-index-mv__mv__front .minirun{aspect-ratio:144/144;left:50.5208333333%;position:absolute;top:41.4814814815%;width:7.5%}@media screen and (max-width:767px){.p-index-mv__mv__front .minirun{left:51.4516129032%;top:41.4814814815%;width:23.2258064516%}}.p-index-mv__mv__front .minirun img{height:auto;width:100%}.p-index-mv__mv-video{bottom:0;left:0;-o-object-fit:cover;object-fit:cover;overflow:hidden;position:absolute;right:0;top:0;width:100%;z-index:-1}@media screen and (min-width:1025px){.p-index-mv__mv-video{height:100%}}@media screen and (max-width:1024px){.p-index-mv__mv-video{height:100vh;height:100svh}}.p-index-jackpot{left:50%;position:absolute;top:clamp(6rem,4.8rem + 3.2vw,8rem);transform:translate(-50%);z-index:3}.p-index-jackpot .p-index-jackpot__board{height:clamp(6.7rem,2.68rem + 10.72vw,13.4rem);width:clamp(20.3rem,8.12rem + 32.48vw,40.6rem)}.p-index-jackpot .p-index-jackpot__board>a{display:grid}.p-index-jackpot .p-index-jackpot__board .p-index-jackpot__num{bottom:clamp(.8rem,.32rem + 1.28vw,1.6rem);color:#fff;font-size:clamp(1.6rem,.64rem + 2.56vw,3.2rem);font-weight:700;left:50%;position:absolute;text-align:right;transform:translate(-50%);white-space:nowrap;width:10.5ch}.p-index-jackpot .p-index-jackpot__board .p-index-jackpot__num span{font-size:clamp(1.2rem,.48rem + 1.92vw,2.4rem)}.p-index-banner{left:50%;position:absolute;transform:translate(-50%);z-index:2}@media screen and (min-width:1025px){.p-index-banner{bottom:40px}}@media screen and (max-width:1024px){.p-index-banner{bottom:90px}}.p-index-banner .p-index-banner__item{height:clamp(9.4rem,7.96rem + 3.84vw,11.8rem);width:clamp(30.4rem,25.6rem + 12.8vw,38.4rem)}.p-index-banner .p-index-banner__item:not(:first-child){display:none}.p-index-banner .p-index-banner__item>a{display:block}.p-index-exit,.p-index-news{left:calc(50% - (clamp(20.3rem,8.12rem + 32.48vw,40.6rem)/2) - clamp(7rem,2.8rem + 11.2vw,14rem) - clamp(.6rem,-.48rem + 2.88vw,2.4rem));position:absolute;top:clamp(7.4rem,5.36rem + 5.44vw,10.8rem);z-index:3}.p-index-exit__image,.p-index-news__image{height:clamp(5.5rem,2.2rem + 8.8vw,11rem);width:clamp(7rem,2.8rem + 11.2vw,14rem)}.p-index-exit__image>a,.p-index-news__image>a{display:block}.p-index-news{top:clamp(7.4rem,5.36rem + 5.44vw,10.8rem)}.p-index-exit{top:clamp(14.5rem,5.8rem + 23.2vw,29rem)}@keyframes a-popSlide{0%{transform:translate(-50%)}15%{transform:translate(-50%,100px)}85%{transform:translate(-50%,100px)}to{transform:translate(-50%)}}.modal .text-pb{padding-bottom:14px}.modal .text-sub{font-size:max(1.2rem,min(.917rem + .7547vw,1.4rem));padding-bottom:8px}.modal .titleLabel{margin-bottom:14px;margin-top:32px}.modal .titleLabel,.modal .titleLabel-xs{font-size:max(1.4rem,min(1.117rem + .7547vw,1.6rem));font-weight:700;text-align:left}.modal .titleLabel-xs{margin-bottom:8px}.modal .titleLabel-xs span{font-weight:400;margin-left:6px}.modal .text-s{font-size:max(1.4rem,min(1.117rem + .7547vw,1.6rem))}.modal .text-l{font-size:clamp(1.6rem,1.48rem + .32vw,1.8rem)}.modal .title-s{font-weight:700}@media screen and (min-width:1025px){.modal .title-s{font-size:1.6rem;margin-bottom:24px}}@media screen and (max-width:1024px){.modal .title-s{font-size:1.4rem;margin-bottom:11px}}.modal .text-error{color:red;font-size:1.4rem}.modal .text-error.-login{font-size:1.6rem;font-weight:700}@media screen and (min-width:1025px){.modal .text-error.-login{margin-bottom:20px}}@media screen and (max-width:1024px){.modal .text-error.-login{margin-bottom:16px}}.modal .text-emC,.modal .tit-emC{font-weight:700;margin-bottom:max(1.8rem,min(.9509rem + 2.2642vw,2.4rem));text-align:center}.modal .text-emC.-pt,.modal .tit-emC.-pt{padding-top:8px}.modal .text-emC.-pd,.modal .tit-emC.-pd{margin-bottom:56px;padding-top:40px}.modal .text-emC .atten,.modal .tit-emC .atten{color:red;display:block;font-size:1.4rem;font-weight:400;margin-top:14px}.modal .tit-emC{font-size:max(1.6rem,min(1.034rem + 1.5094vw,2rem));margin-top:40px}.modal .tit-emC.-sL{font-size:max(1.6rem,min(.4679rem + 3.0189vw,2.4rem))}.modal .text-emC{font-size:max(1.6rem,min(1.317rem + .7547vw,1.8rem));margin-top:32px}.modal .select select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;background-image:url(https://cache-medal-taito-olcg.sqex-edge.jp/assets_img/parts/icon/icon_anchor.svg);background-position:right 16px center;background-repeat:no-repeat;background-size:12px;border:1px solid #a2a2a2;border-radius:4px;color:#404040;font-size:1.6rem;height:40px;padding:0 44px 0 16px;text-align:left}.modal .select select::-ms-expand{display:none}.modal .select select:focus-visible{outline:none}.modal .menuListWrap{margin-top:40px}.modal .menuListWrap .tit{font-size:max(1.4rem,min(.834rem + 1.5094vw,1.8rem));font-weight:700}.modal .menuListWrap .menuList{display:grid;font-size:max(1.4rem,min(1.117rem + .7547vw,1.6rem));font-weight:700;margin-top:14px;grid-gap:max(.8rem,min(-.8981rem + 4.5283vw,2rem))}@media screen and (min-width:1025px){.modal .menuListWrap .menuList{grid-template-columns:repeat(auto-fill,minmax(288px,1fr))}}.modal .menuListWrap .menuList li a{align-items:center;background-color:#fff;border-radius:8px;box-shadow:0 0 4px #00000026;display:grid;height:48px;justify-content:start;padding:0 32px 0 18px;position:relative}.modal .menuListWrap .menuList li a:after{background-image:url(https://cache-medal-taito-olcg.sqex-edge.jp/assets_img/parts/icon/icon_arrowP-r.svg);background-repeat:no-repeat;background-size:contain;content:"";height:14px;position:absolute;right:11px;top:50%;transform:translateY(-50%)!important;width:14px}.modal .menuListWrap .menuList li.inactive{opacity:.5}.modal .menuListWrap .menuList li.inactive a{pointer-events:none}.modal .menuListWrap .menuList li.inactive .-atten:before{content:none}.modal .menuListWrap .menuList li .-atten{display:inline-block;padding-right:22px;position:relative}.modal .menuListWrap .menuList li .-atten:before{background-color:red;background-image:url(https://cache-medal-taito-olcg.sqex-edge.jp/assets_img/parts/icon/icon_atten.svg);background-repeat:no-repeat;background-size:contain;border-radius:50%;content:"";height:18px;position:absolute;right:0;top:50%;transform:translateY(-50%)!important;width:18px}.modal .menuListWrap+.btnArea{margin-top:max(3.2rem,min(-2.1774rem + 14.3396vw,7rem))}.modal .btnArea .btn:not(:first-child){margin-top:16px}.modal .btnArea .btn.btn-r.inactive{opacity:.5;pointer-events:none}.modal .btnArea .btn.btn-p{padding:0 16px}.modal .btnArea .btn.btn-g{min-height:48px;min-width:200px}.modal .btnArea .btn.btn-g,.modal .btnArea .btn.btn-gw{background-color:#fff;border:1px solid #d0d0d0;border-radius:10px;font-size:1.4rem}.modal .btnArea .btn.btn-gw{min-height:44px;min-width:140px}@media screen and (min-width:1025px){.modal .btnArea .btn.btn-gw{min-width:252px}}.modal .btnArea .btn.btn-Xcom{background-color:#fff;border:1px solid #000;border-radius:10px;color:#000;font-size:max(1.4rem,min(1.117rem + .7547vw,1.6rem));max-width:343px;min-height:64px;width:100%}.modal .btnArea .btn.btn-Xcom span{padding-left:26px;position:relative}.modal .btnArea .btn.btn-Xcom span:before{background-image:url(https://cache-medal-taito-olcg.sqex-edge.jp/assets_img/parts/icon/icon_Xcom.svg);background-repeat:no-repeat;background-size:contain;content:"";height:24px;left:0;position:absolute;top:50%;transform:translateY(-50%)!important;width:24px}.modal .btnArea .btn.btn-login,.modal .btnArea .btn.btn-login2{background-color:#e50012;border-radius:4px;color:#fff}.modal .btnArea .btn.btn-login{font-size:max(1.6rem,min(1.317rem + .7547vw,1.8rem));height:max(3.8rem,min(2.9509rem + 2.2642vw,4.4rem));width:max(17rem,min(8.5094rem + 22.6415vw,23rem))}.modal .btnArea .btn.btn-login2{font-size:1.6rem;height:42px;width:240px}.modal .btnArea .btn.btn-more{font-size:max(1.4rem,min(1.117rem + .7547vw,1.6rem));line-height:18px;min-height:18px;padding:8px 0 0 22px;position:relative;text-decoration:underline}.modal .btnArea .btn.btn-more:before{background-image:url(https://cache-medal-taito-olcg.sqex-edge.jp/assets_img/parts/icon/icon_more.svg);background-repeat:no-repeat;background-size:contain;content:"";height:18px;left:0;margin-top:4px;position:absolute;top:50%;transform:translateY(-50%)!important;width:18px}.modal .btnArea .btn.btn-tcBuy{background-color:#fca05e;border-radius:max(1.7rem,min(1.2755rem + 1.1321vw,2rem));box-shadow:0 4px #dd8e55;color:#fff;font-size:max(1.4rem,min(1.117rem + .7547vw,1.6rem));margin-bottom:4px;min-height:max(3.4rem,min(2.5509rem + 2.2642vw,4rem));min-width:clamp(10.8rem,7.08rem + 9.92vw,17rem)}@media (pointer:fine) and (hover:hover){.modal .btnArea .btn.btn-tcBuy{position:relative}.modal .btnArea .btn.btn-tcBuy:before{content:"";height:calc(max(3.4rem,min(2.5509rem + 2.2642vw,4rem)) + 10px);left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)!important;width:110px}.modal .btnArea .btn.btn-tcBuy:hover{box-shadow:none;margin-bottom:0;margin-top:4px}.modal .btnArea .btn.btn-tcBuy:hover:before{margin-top:-4px}}.modal .btnArea.-col2{display:flex;flex-wrap:wrap;justify-content:center}.modal .btnArea.-col2 .btn{margin:0;min-width:auto!important;width:max(15rem,min(12.1698rem + 7.5472vw,17rem))}.modal .btnArea.-col2 .btn:nth-of-type(2n){margin-left:max(1.6rem,min(-.0981rem + 4.5283vw,2.8rem))}.modal .copyBtn{border:1px solid #404040;border-radius:2px;box-shadow:3px 3px #404040;font-size:1.2rem;font-weight:400;height:20px;line-height:20px;text-align:center;width:75px}.modal .complete-pop{display:none;left:0;min-width:320px;position:fixed;right:0}@media screen and (min-width:1025px){.modal .complete-pop{top:60px}}@media screen and (max-width:1024px){.modal .complete-pop{top:40px}}.modal .complete-pop .complete-pop-in{height:75px;left:50%;overflow:hidden;position:absolute;top:0;transform:translate(-50%)!important;width:100%}.modal .complete-pop .complete-pop-in .text{background:linear-gradient(180deg,#fff 70%,hsla(0,0%,100%,0));height:75px;left:50%;position:absolute;top:-100px;transform:translate(-50%);width:100%}.modal .complete-pop .complete-pop-in .text span{background-color:#fff;border:1px solid #9d9d9d;border-radius:6px;display:block;font-size:1.4rem;margin:8px auto 24px;min-height:42px;padding:10px;text-align:center;width:calc(100% - 32px)}.modal .complete-pop.active{display:block}.modal .complete-pop.active .text{animation:a-popSlide 3.5s ease}.modal [class$=tabs]{margin-top:36px}.modal [class$=tabs] .tab-item{color:#999;display:block;float:left;font-size:max(1.6rem,min(1.317rem + .7547vw,1.8rem));font-weight:700;margin-bottom:30px;padding:8px;text-align:center;width:50%}@media (pointer:fine) and (hover:hover){.modal [class$=tabs] .tab-item{cursor:pointer;transition:opacity .2s}.modal [class$=tabs] .tab-item:hover{opacity:.7}}.modal [class$=tabs] .tab-item:after,.modal [class$=tabs] .tab-item:before{content:"";display:table}.modal [class$=tabs] .tab-item:after{clear:both}@media screen and (min-width:1025px){.modal [class$=tabs] .tab-item{width:-moz-fit-content;width:fit-content}.modal [class$=tabs] .tab-item:not(:first-of-type){margin-left:35px}}.modal [class$=tabs]>input{display:none}.modal [class$=tabs] .tab-cont{clear:both;display:none;margin:-5px;overflow:hidden;padding:5px}.modal [class$=tabs] .tab-cont>:first-child{margin-top:0!important}.modal [class$=tabs] .tab-cont>:last-child{margin-bottom:0!important}.modal [class$=tabs] input:checked+.tab-item{border-bottom:2px solid #e62f2f;color:#e62f2f;padding-bottom:6px}.titleLabel-xs{font-size:1.4rem;margin-bottom:8px;text-align:left}.title-s,.titleLabel-xs{font-weight:700}@media screen and (min-width:1025px){.title-s{font-size:1.6rem;margin-bottom:24px}}@media screen and (max-width:1024px){.title-s{font-size:1.4rem;margin-bottom:11px}}.text-error{color:red;font-size:1.4rem}.text-error.-login{font-size:1.6rem;font-weight:700;text-align:center}@media screen and (min-width:1025px){.text-error.-login{margin-bottom:20px}}@media screen and (max-width:1024px){.text-error.-login{margin-bottom:16px}}.text-center,.text-right{text-align:right}.list{line-height:1.5;margin-bottom:8px;text-align:left}@media screen and (min-width:1025px){.list{font-size:1.4rem}}@media screen and (max-width:1024px){.list{font-size:1.2rem}}.list>li+li{margin-top:4px}.list>li .list{margin-top:8px}.list.-arrow>li,.list.-bracketNum>li,.list.-disc>li,.list.-note>li{padding-left:1.2em;position:relative}.list.-arrow>li:before,.list.-bracketNum>li:before,.list.-disc>li:before,.list.-note>li:before{left:0;position:absolute;top:0}.list.-disc>li:before{content:"・"}.list.-note>li:before{content:"※"}.list.-bracketNum{counter-reset:cnt;display:grid;grid-template-columns:auto 1fr}@media screen and (min-width:1025px){.list.-bracketNum{gap:8px 10px}}@media screen and (max-width:1024px){.list.-bracketNum{gap:8px 4px}}.list.-bracketNum>li{display:contents}.list.-bracketNum>li:before{content:"(" counter(cnt) ")";counter-increment:cnt;display:block;position:relative}.list.-arrow>li:before{content:"→"}.list.-num{list-style:decimal}.list.-num,.list.-roman{padding-left:1.2em}.list.-roman>li{list-style-type:lower-roman}.list.-indent{padding-left:1em}.list.-circled{counter-reset:cnt}.list.-circled>li{display:grid;gap:5px;grid-template-columns:min-content 1fr;position:relative}.list.-circled>li:before{border:1px solid #404040;border-radius:50%;content:counter(cnt);counter-increment:cnt 1;display:grid;font-size:75%;place-content:center;position:relative}@media screen and (min-width:1025px){.list.-circled>li:before{height:16px;top:3px;width:16px}}@media screen and (max-width:1024px){.list.-circled>li:before{height:15px;top:1px;width:15px}}table{width:100%}@media screen and (max-width:1024px){.modal-in .lawWrap{background-color:#fff;border-radius:8px;padding:16px}.modal-in .lawWrap .tit{font-size:1.4rem;font-weight:700;margin-bottom:16px}}@media screen and (min-width:1025px){.modal-in .lawWrap table tbody tr{border-bottom:1px solid #dbdbdb;font-size:1.6rem}}@media screen and (max-width:1024px){.modal-in .lawWrap table tbody tr{font-size:1.2rem}}@media screen and (min-width:1025px){.modal-in .lawWrap table tbody tr td,.modal-in .lawWrap table tbody tr th{padding:26px 20px}}@media screen and (max-width:1024px){.modal-in .lawWrap table tbody tr td,.modal-in .lawWrap table tbody tr th{border:1px solid #a8a8a8;padding:20px 10px 16px;vertical-align:middle}}.modal-in .lawWrap table tbody tr th{font-weight:700;text-align:left}@media screen and (min-width:1025px){.modal-in .lawWrap table tbody tr th{width:36%}}@media screen and (max-width:1024px){.modal-in .lawWrap table tbody tr th{background-color:#f0f0f0;width:33.333333%}}@media screen and (min-width:1025px){.modal-in .lawWrap table tbody tr td{width:64%}}@media screen and (max-width:1024px){.modal-in .lawWrap table tbody tr td{width:66.666666%}}.modal-in .lawWrap table tbody tr td .cont{display:inline-block}.modal{bottom:0;display:none;left:0;position:fixed;right:0;top:0;z-index:10}@media screen and (min-width:1025px){.modal{min-width:960px}}@media screen and (max-width:1024px){.modal{height:100%;touch-action:manipulation;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:100%}}.modal.active{display:block}.modal:not(.-subList){background-color:#32324ab3}.modal:not(.-subList):not(.-noFilter){-webkit-backdrop-filter:brightness(1.15) blur(19px);backdrop-filter:brightness(1.15) blur(19px);filter:blur(0)}.modal .modal-in{bottom:0;left:50%;overflow:hidden;position:absolute;transform:translate(-50%);width:100%}@media screen and (min-width:1025px){.modal .modal-in{border-radius:20px 20px 0 0;height:calc(100% - 20px);max-width:960px}}@media screen and (max-width:1024px){.modal .modal-in{height:100%}}.modal .modal-header{background-color:#fff;box-shadow:0 1px 3px #0000000d;display:grid;place-content:center;position:relative;width:100%;z-index:1}@media screen and (min-width:1025px){.modal .modal-header{height:60px}}@media screen and (max-width:1024px){.modal .modal-header{min-height:40px;padding:4px 0}}.modal .modal-header .tit{font-size:clamp(1.6rem,1.36rem + .64vw,2rem);font-weight:700}.modal .modal-header.-gradation{background:linear-gradient(90deg,#f9b74c,#f7884d)}.modal .modal-header.-gradation .tit{color:#fff}.modal .modal-header.-gradation~.modal-footer .btnArea .btn.close{background-image:url(https://cache-medal-taito-olcg.sqex-edge.jp/assets_img/parts/icon/icon_closeW.svg)}.modal .modal-contWrap{background-color:#f4f4f4;overflow-x:hidden;overflow-y:auto;overscroll-behavior:none}@media screen and (min-width:1025px){.modal .modal-contWrap{height:calc(100% - 60px);padding:40px 0 140px}}@media screen and (max-width:1024px){.modal .modal-contWrap{height:calc(100dvh - 90px);padding:16px 16px 60px}}.modal .modal-contWrap-in{margin:0 auto;max-width:670px}.modal .modal-contWrap-in>:first-child{margin-top:0!important}.modal .modal-contWrap-in .box{background-color:#fff;border-radius:8px;color:#404040;height:auto;width:100%}@media screen and (min-width:1025px){.modal .modal-contWrap-in .box{margin:28px auto 32px;padding:40px 30px}}@media screen and (max-width:1024px){.modal .modal-contWrap-in .box{padding:30px 16px}}@media screen and (min-width:1025px){.modal .modal-contWrap-in .box.-setB,.modal .modal-contWrap-in .box.-setT{margin:0}.modal .modal-contWrap-in .box.-setT{border-bottom-left-radius:0;border-bottom-right-radius:0;padding-bottom:30px}}@media screen and (max-width:1024px){.modal .modal-contWrap-in .box.-setT{padding:24px 16px}}@media screen and (min-width:1025px){.modal .modal-contWrap-in .box.-setB{border-top-left-radius:0;border-top-right-radius:0;padding-top:30px}}.modal .modal-contWrap-in .box>:first-child{margin-top:0!important}.modal .modal-contWrap-in .box>:last-child{margin-bottom:0!important}@media screen and (max-width:1024px){.modal .modal-contWrap-in .box+.box{margin-top:16px}}.modal .btnArea{margin-top:22px}.modal .btnArea .btn{display:grid;font-weight:700;margin-left:auto;margin-right:auto;padding:0 16px;place-content:center;white-space:nowrap;width:-moz-fit-content;width:fit-content}@media screen and (min-width:1025px){.modal .btnArea .btn{font-size:16px}}@media screen and (max-width:1024px){.modal .btnArea .btn{font-size:14px}}.modal .btnArea .btn.-line{padding:8px 16px;text-align:center;white-space:normal}.modal .btnArea .btn.btn-new{background-color:#fca05e}.modal .btnArea .btn.btn-new,.modal .btnArea .btn.btn-r{border-radius:10px;color:#fff;min-height:48px;min-width:200px}.modal .btnArea .btn.btn-r{background:#d12828;box-shadow:inset 0 0 0 4px #d12828,inset 0 0 0 5px #ffe2e2}.modal .btnArea .btn.btn-p{background-color:#e55555;border-radius:10px;color:#fff;min-height:48px;min-width:200px}.modal .btnArea .btn.btn-p.-wide{min-width:280px}.modal .btnArea .btn.btn-p.-wide2{min-width:240px}.modal .btnArea .btn.btn-pw{border:1px solid #e55555;border-radius:10px;color:#e55555;font-size:1.4rem;min-height:36px;min-width:120px}.modal .btnArea .btn.btn-pw.-wide{min-width:144px}@media screen and (min-width:1025px){.modal .btnArea .btn.btn-pw.-wide{min-height:42px}}@media screen and (max-width:1024px){.modal .btnArea .btn.btn-pw.-wide{min-height:40px}.modal .modal-footer{background-color:#fff;bottom:0;box-shadow:0 -2px 3px #0000000d;height:50px;left:0;padding:7px 0;position:fixed;width:100%;z-index:10}}.modal .modal-footer>:first-child{margin-top:0!important}@media screen and (min-width:1025px){.modal .modal-footer .btnArea .btn{margin:0;position:absolute;top:12px;transition:background-color .2s}}@media screen and (max-width:1024px){.modal .modal-footer .btnArea .btn{background-color:#ccc;border-radius:4px;color:#404040;display:grid;margin:0 auto;min-height:36px;padding:0 4px;place-content:center;width:140px}}@media screen and (min-width:1025px){.modal .modal-footer .btnArea .btn:hover{background-color:#cecece;opacity:1}.modal .modal-footer .btnArea .btn.prev{align-items:center;border-radius:10px;grid-template-columns:16px min-content;height:36px;left:20px;width:88px;z-index:2}}@media screen and (max-width:1024px){.modal .modal-footer .btnArea .btn.prev{background-color:transparent;left:16px;padding:0;position:absolute;top:50%;transform:translateY(-50%);width:26px}}@media screen and (min-width:1025px){.modal .modal-footer .btnArea .btn.prev:after{content:"もどる";font-size:1.6rem;font-weight:700;margin-left:5px}}.modal .modal-footer .btnArea .btn.prev img{width:100%}@media screen and (min-width:1025px){.modal .modal-footer .btnArea .btn.close{background-image:url(https://cache-medal-taito-olcg.sqex-edge.jp/assets_img/parts/icon/icon_close.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;border-radius:50%;content:"";height:37px;overflow:hidden;right:20px;text-indent:100%;white-space:nowrap;width:37px;z-index:2}}.modal.collection-modal .modal-contWrap-in,.modal.jackpot-modal .modal-contWrap-in,.modal.news-modal .modal-contWrap-in,.modal.newsD-modal .modal-contWrap-in,.modal.pickup-modal .modal-contWrap-in,.modal.ranking-modal .modal-contWrap-in{max-width:774px}.modal.collection-modal.pop,.modal.jackpot-modal.pop,.modal.news-modal.pop,.modal.newsD-modal.pop,.modal.pickup-modal.pop,.modal.ranking-modal.pop{display:grid;grid-template-columns:1fr;place-content:center;place-items:center}.modal.collection-modal.pop .modal-in,.modal.jackpot-modal.pop .modal-in,.modal.news-modal.pop .modal-in,.modal.newsD-modal.pop .modal-in,.modal.pickup-modal.pop .modal-in,.modal.ranking-modal.pop .modal-in{bottom:auto;display:grid;height:auto;left:auto;position:relative;transform:none;width:calc(100% - 16px - env(safe-area-inset-left) - env(safe-area-inset-right))}@media screen and (min-width:1025px){.modal.collection-modal.pop .modal-in,.modal.jackpot-modal.pop .modal-in,.modal.news-modal.pop .modal-in,.modal.newsD-modal.pop .modal-in,.modal.pickup-modal.pop .modal-in,.modal.ranking-modal.pop .modal-in{max-width:900px}}@media screen and (max-width:1024px){.modal.collection-modal.pop .modal-in .date,.modal.jackpot-modal.pop .modal-in .date,.modal.news-modal.pop .modal-in .date,.modal.newsD-modal.pop .modal-in .date,.modal.pickup-modal.pop .modal-in .date,.modal.ranking-modal.pop .modal-in .date{font-size:1rem;margin-bottom:12px}}.modal.collection-modal.pop .modal-box,.modal.jackpot-modal.pop .modal-box,.modal.news-modal.pop .modal-box,.modal.newsD-modal.pop .modal-box,.modal.pickup-modal.pop .modal-box,.modal.ranking-modal.pop .modal-box{overflow:hidden;width:100%}@media screen and (min-width:1025px){.modal.collection-modal.pop .modal-box,.modal.jackpot-modal.pop .modal-box,.modal.news-modal.pop .modal-box,.modal.newsD-modal.pop .modal-box,.modal.pickup-modal.pop .modal-box,.modal.ranking-modal.pop .modal-box{border-radius:20px;max-height:min(100vh - 120px,690px);max-height:min(var(--vh,1vh) * 100 - 120px,690px);min-height:520px}}@media screen and (max-width:1024px){.modal.collection-modal.pop .modal-box,.modal.jackpot-modal.pop .modal-box,.modal.news-modal.pop .modal-box,.modal.newsD-modal.pop .modal-box,.modal.pickup-modal.pop .modal-box,.modal.ranking-modal.pop .modal-box{border-radius:8px;max-height:calc(100vh - 135px - env(safe-area-inset-top) - env(safe-area-inset-bottom));max-height:calc(var(--vh, 1vh)*100 - 135px - env(safe-area-inset-top) - env(safe-area-inset-bottom));position:relative}.modal.collection-modal.pop .modal-box .data-head,.modal.jackpot-modal.pop .modal-box .data-head,.modal.news-modal.pop .modal-box .data-head,.modal.newsD-modal.pop .modal-box .data-head,.modal.pickup-modal.pop .modal-box .data-head,.modal.ranking-modal.pop .modal-box .data-head{margin-bottom:16px!important}}.modal.collection-modal.pop .modal-box .data-head .tit,.modal.jackpot-modal.pop .modal-box .data-head .tit,.modal.news-modal.pop .modal-box .data-head .tit,.modal.newsD-modal.pop .modal-box .data-head .tit,.modal.pickup-modal.pop .modal-box .data-head .tit,.modal.ranking-modal.pop .modal-box .data-head .tit{margin-bottom:0}.modal.collection-modal.pop .modal-box .modal-header .tit,.modal.jackpot-modal.pop .modal-box .modal-header .tit,.modal.news-modal.pop .modal-box .modal-header .tit,.modal.newsD-modal.pop .modal-box .modal-header .tit,.modal.pickup-modal.pop .modal-box .modal-header .tit,.modal.ranking-modal.pop .modal-box .modal-header .tit{font-size:clamp(1.8rem,1.68rem + .32vw,2rem)}.modal.collection-modal.pop .modal-header,.modal.jackpot-modal.pop .modal-header,.modal.news-modal.pop .modal-header,.modal.newsD-modal.pop .modal-header,.modal.pickup-modal.pop .modal-header,.modal.ranking-modal.pop .modal-header{background:linear-gradient(90deg,#feaf4c,#fe7c48);box-shadow:none}.modal.collection-modal.pop .modal-header .tit,.modal.jackpot-modal.pop .modal-header .tit,.modal.news-modal.pop .modal-header .tit,.modal.newsD-modal.pop .modal-header .tit,.modal.pickup-modal.pop .modal-header .tit,.modal.ranking-modal.pop .modal-header .tit{color:#fff}.modal.collection-modal.pop .modal-contWrap,.modal.jackpot-modal.pop .modal-contWrap,.modal.news-modal.pop .modal-contWrap,.modal.newsD-modal.pop .modal-contWrap,.modal.pickup-modal.pop .modal-contWrap,.modal.ranking-modal.pop .modal-contWrap{display:flex;flex-flow:column;overflow:hidden;width:100%}@media screen and (min-width:1025px){.modal.collection-modal.pop .modal-contWrap,.modal.jackpot-modal.pop .modal-contWrap,.modal.news-modal.pop .modal-contWrap,.modal.newsD-modal.pop .modal-contWrap,.modal.pickup-modal.pop .modal-contWrap,.modal.ranking-modal.pop .modal-contWrap{height:calc(100% - 60px);min-height:min(630px,100vh - 180px);min-height:min(630px,var(--vh,1vh) * 100 - 180px);padding:20px 0 30px}}@media screen and (max-width:1024px){.modal.collection-modal.pop .modal-contWrap,.modal.jackpot-modal.pop .modal-contWrap,.modal.news-modal.pop .modal-contWrap,.modal.newsD-modal.pop .modal-contWrap,.modal.pickup-modal.pop .modal-contWrap,.modal.ranking-modal.pop .modal-contWrap{height:calc(100vh - 180px - env(safe-area-inset-top) - env(safe-area-inset-bottom));height:calc(var(--vh, 1vh)*100 - 180px - env(safe-area-inset-top) - env(safe-area-inset-bottom));padding:16px 0}}.modal.collection-modal.pop .modal-contWrap-in,.modal.jackpot-modal.pop .modal-contWrap-in,.modal.news-modal.pop .modal-contWrap-in,.modal.newsD-modal.pop .modal-contWrap-in,.modal.pickup-modal.pop .modal-contWrap-in,.modal.ranking-modal.pop .modal-contWrap-in{height:100%;margin:0;max-width:none;overflow-x:hidden;overflow-y:auto}@media screen and (min-width:1025px){.modal.collection-modal.pop .modal-contWrap-in,.modal.jackpot-modal.pop .modal-contWrap-in,.modal.news-modal.pop .modal-contWrap-in,.modal.newsD-modal.pop .modal-contWrap-in,.modal.pickup-modal.pop .modal-contWrap-in,.modal.ranking-modal.pop .modal-contWrap-in{padding:0 26px}}@media screen and (max-width:1024px){.modal.collection-modal.pop .modal-contWrap-in,.modal.jackpot-modal.pop .modal-contWrap-in,.modal.news-modal.pop .modal-contWrap-in,.modal.newsD-modal.pop .modal-contWrap-in,.modal.pickup-modal.pop .modal-contWrap-in,.modal.ranking-modal.pop .modal-contWrap-in{padding:0 8px}}.modal.collection-modal.pop .modal-prev,.modal.jackpot-modal.pop .modal-prev,.modal.news-modal.pop .modal-prev,.modal.newsD-modal.pop .modal-prev,.modal.pickup-modal.pop .modal-prev,.modal.ranking-modal.pop .modal-prev{position:absolute;z-index:1}@media screen and (min-width:1025px){.modal.collection-modal.pop .modal-prev,.modal.jackpot-modal.pop .modal-prev,.modal.news-modal.pop .modal-prev,.modal.newsD-modal.pop .modal-prev,.modal.pickup-modal.pop .modal-prev,.modal.ranking-modal.pop .modal-prev{left:24px;top:12px}}@media screen and (max-width:1024px){.modal.collection-modal.pop .modal-prev,.modal.jackpot-modal.pop .modal-prev,.modal.news-modal.pop .modal-prev,.modal.newsD-modal.pop .modal-prev,.modal.pickup-modal.pop .modal-prev,.modal.ranking-modal.pop .modal-prev{background-color:#6f6f80b3;bottom:0;display:grid;left:0;padding:14px 10px;place-content:center;place-items:center;right:0}}.modal.collection-modal.pop .modal-prev .btn,.modal.jackpot-modal.pop .modal-prev .btn,.modal.news-modal.pop .modal-prev .btn,.modal.newsD-modal.pop .modal-prev .btn,.modal.pickup-modal.pop .modal-prev .btn,.modal.ranking-modal.pop .modal-prev .btn{display:grid;font-weight:700;place-content:center;transition:background-color .2s}@media screen and (min-width:1025px){.modal.collection-modal.pop .modal-prev .btn,.modal.jackpot-modal.pop .modal-prev .btn,.modal.news-modal.pop .modal-prev .btn,.modal.newsD-modal.pop .modal-prev .btn,.modal.pickup-modal.pop .modal-prev .btn,.modal.ranking-modal.pop .modal-prev .btn{border-radius:10px;color:#fff;font-size:1.6rem;height:36px;line-height:1;padding-left:20px;width:88px}}@media screen and (max-width:1024px){.modal.collection-modal.pop .modal-prev .btn,.modal.jackpot-modal.pop .modal-prev .btn,.modal.news-modal.pop .modal-prev .btn,.modal.newsD-modal.pop .modal-prev .btn,.modal.pickup-modal.pop .modal-prev .btn,.modal.ranking-modal.pop .modal-prev .btn{background-color:#fff;border-radius:4px;font-size:1.4rem;height:36px;width:140px}}@media screen and (min-width:1025px){.modal.collection-modal.pop .modal-prev .btn:before,.modal.jackpot-modal.pop .modal-prev .btn:before,.modal.news-modal.pop .modal-prev .btn:before,.modal.newsD-modal.pop .modal-prev .btn:before,.modal.pickup-modal.pop .modal-prev .btn:before,.modal.ranking-modal.pop .modal-prev .btn:before{background:url(https://cache-medal-taito-olcg.sqex-edge.jp/assets_img/parts/icon/icon_arrowW-l.svg) 50%/contain no-repeat;content:"";height:16px;left:12px;position:absolute;top:50%;transform:translateY(-50%);width:9px}.modal.collection-modal.pop .modal-prev .btn:hover,.modal.jackpot-modal.pop .modal-prev .btn:hover,.modal.news-modal.pop .modal-prev .btn:hover,.modal.newsD-modal.pop .modal-prev .btn:hover,.modal.pickup-modal.pop .modal-prev .btn:hover,.modal.ranking-modal.pop .modal-prev .btn:hover{background-color:#fff;color:#ff884d}.modal.collection-modal.pop .modal-prev .btn:hover:before,.modal.jackpot-modal.pop .modal-prev .btn:hover:before,.modal.news-modal.pop .modal-prev .btn:hover:before,.modal.newsD-modal.pop .modal-prev .btn:hover:before,.modal.pickup-modal.pop .modal-prev .btn:hover:before,.modal.ranking-modal.pop .modal-prev .btn:hover:before{background-image:url(https://cache-medal-taito-olcg.sqex-edge.jp/assets_img/parts/icon/icon_arrowO_l.svg)}}.modal.collection-modal.pop .modal-close,.modal.jackpot-modal.pop .modal-close,.modal.news-modal.pop .modal-close,.modal.newsD-modal.pop .modal-close,.modal.pickup-modal.pop .modal-close,.modal.ranking-modal.pop .modal-close{background-repeat:no-repeat;background-size:contain;display:block;height:38px;overflow:hidden;text-indent:160%;white-space:nowrap;width:38px;z-index:1}@media screen and (min-width:1025px){.modal.collection-modal.pop .modal-close,.modal.jackpot-modal.pop .modal-close,.modal.news-modal.pop .modal-close,.modal.newsD-modal.pop .modal-close,.modal.pickup-modal.pop .modal-close,.modal.ranking-modal.pop .modal-close{background-image:url(https://cache-medal-taito-olcg.sqex-edge.jp/assets_img/parts/icon/icon_closeW.svg);border-radius:50%;position:absolute;right:23px;top:10px;transition:background .2s}}@media screen and (max-width:1024px){.modal.collection-modal.pop .modal-close,.modal.jackpot-modal.pop .modal-close,.modal.news-modal.pop .modal-close,.modal.newsD-modal.pop .modal-close,.modal.pickup-modal.pop .modal-close,.modal.ranking-modal.pop .modal-close{display:none}}.modal.collection-modal.pop .modal-close:hover,.modal.jackpot-modal.pop .modal-close:hover,.modal.news-modal.pop .modal-close:hover,.modal.newsD-modal.pop .modal-close:hover,.modal.pickup-modal.pop .modal-close:hover,.modal.ranking-modal.pop .modal-close:hover{background-color:#fff;background-image:url(https://cache-medal-taito-olcg.sqex-edge.jp/assets_img/parts/icon/icon_closeOr.svg)}@media screen and (min-width:1025px){.modal.collection-modal.pop .overlay-close,.modal.jackpot-modal.pop .overlay-close,.modal.news-modal.pop .overlay-close,.modal.newsD-modal.pop .overlay-close,.modal.pickup-modal.pop .overlay-close,.modal.ranking-modal.pop .overlay-close{display:none}}@media screen and (max-width:1024px){.modal.collection-modal.pop .overlay-close.-col2,.modal.jackpot-modal.pop .overlay-close.-col2,.modal.news-modal.pop .overlay-close.-col2,.modal.newsD-modal.pop .overlay-close.-col2,.modal.pickup-modal.pop .overlay-close.-col2,.modal.ranking-modal.pop .overlay-close.-col2{display:grid;gap:10px;grid-template-columns:repeat(2,1fr);margin:19px auto 0;width:calc(100% - 40px)}.modal.collection-modal.pop .overlay-close.-col2 .btn,.modal.jackpot-modal.pop .overlay-close.-col2 .btn,.modal.news-modal.pop .overlay-close.-col2 .btn,.modal.newsD-modal.pop .overlay-close.-col2 .btn,.modal.pickup-modal.pop .overlay-close.-col2 .btn,.modal.ranking-modal.pop .overlay-close.-col2 .btn{border:1px solid #fff;border-radius:4px;color:#fff;display:grid;font-size:12px;font-weight:700;height:36px;padding:0 10px 0 20px;place-content:center;position:relative}.modal.collection-modal.pop .overlay-close.-col2 .btn:before,.modal.jackpot-modal.pop .overlay-close.-col2 .btn:before,.modal.news-modal.pop .overlay-close.-col2 .btn:before,.modal.newsD-modal.pop .overlay-close.-col2 .btn:before,.modal.pickup-modal.pop .overlay-close.-col2 .btn:before,.modal.ranking-modal.pop .overlay-close.-col2 .btn:before{background:url(https://cache-medal-taito-olcg.sqex-edge.jp/assets_img/parts/icon/icon_close2.svg) 50%/contain no-repeat;content:"";height:10px;left:10px;position:absolute;top:50%;transform:translateY(-50%);width:10px}}@media screen and (min-width:1025px){.modal.collection-modal .checkBoxArea,.modal.jackpot-modal .checkBoxArea,.modal.news-modal .checkBoxArea,.modal.newsD-modal .checkBoxArea,.modal.pickup-modal .checkBoxArea,.modal.ranking-modal .checkBoxArea{margin-bottom:20px;padding:0 30px;text-align:right}}@media screen and (max-width:1024px){.modal.collection-modal .checkBoxArea,.modal.jackpot-modal .checkBoxArea,.modal.news-modal .checkBoxArea,.modal.newsD-modal .checkBoxArea,.modal.pickup-modal .checkBoxArea,.modal.ranking-modal .checkBoxArea{display:none}}.modal.collection-modal input,.modal.jackpot-modal input,.modal.news-modal input,.modal.newsD-modal input,.modal.pickup-modal input,.modal.ranking-modal input{background-color:#fff;border:1px solid #a2a2a2;border-radius:4px;color:#404040;font-size:1.6rem;height:40px;padding:0 16px;width:100%}.modal.collection-modal input[type=checkbox],.modal.jackpot-modal input[type=checkbox],.modal.news-modal input[type=checkbox],.modal.newsD-modal input[type=checkbox],.modal.pickup-modal input[type=checkbox],.modal.ranking-modal input[type=checkbox]{display:none}.modal.collection-modal input[type=checkbox]+.label,.modal.jackpot-modal input[type=checkbox]+.label,.modal.news-modal input[type=checkbox]+.label,.modal.newsD-modal input[type=checkbox]+.label,.modal.pickup-modal input[type=checkbox]+.label,.modal.ranking-modal input[type=checkbox]+.label{cursor:pointer;display:inline-block;font-size:1.4rem;line-height:20px;margin-bottom:-8px;margin-top:-8px;padding:8px 0 8px 28px;position:relative;white-space:nowrap}.modal.collection-modal input[type=checkbox]+.label:before,.modal.jackpot-modal input[type=checkbox]+.label:before,.modal.news-modal input[type=checkbox]+.label:before,.modal.newsD-modal input[type=checkbox]+.label:before,.modal.pickup-modal input[type=checkbox]+.label:before,.modal.ranking-modal input[type=checkbox]+.label:before{border:1px solid #404040;border-radius:50%;content:"";display:inline-block;height:20px;left:0;position:absolute;top:50%;transform:translateY(-50%);width:20px}.modal.collection-modal input[type=checkbox]:checked+.label,.modal.jackpot-modal input[type=checkbox]:checked+.label,.modal.news-modal input[type=checkbox]:checked+.label,.modal.newsD-modal input[type=checkbox]:checked+.label,.modal.pickup-modal input[type=checkbox]:checked+.label,.modal.ranking-modal input[type=checkbox]:checked+.label{font-weight:700}.modal.collection-modal input[type=checkbox]:checked+.label:before,.modal.jackpot-modal input[type=checkbox]:checked+.label:before,.modal.news-modal input[type=checkbox]:checked+.label:before,.modal.newsD-modal input[type=checkbox]:checked+.label:before,.modal.pickup-modal input[type=checkbox]:checked+.label:before,.modal.ranking-modal input[type=checkbox]:checked+.label:before{background-image:url(https://cache-medal-taito-olcg.sqex-edge.jp/assets_img/parts/icon/icon_check.svg);background-repeat:no-repeat;background-size:contain;border-width:2px}@media screen and (max-width:1024px){.modal.collection-modal.startup .modal-contWrap,.modal.jackpot-modal.startup .modal-contWrap,.modal.news-modal.startup .modal-contWrap,.modal.newsD-modal.startup .modal-contWrap,.modal.pickup-modal.startup .modal-contWrap,.modal.ranking-modal.startup .modal-contWrap{background-color:#fff}}.modal .no-data{background-color:#fff;border-radius:4px;font-size:1.4rem;font-weight:700;padding:15px;text-align:center}@media screen and (min-width:1025px){.modal .no-data{padding:24px}}@media screen and (max-width:1024px){.modal .no-data{padding:12px}}.modal .newsBoxList{display:grid;justify-content:center;margin:-4px;padding:4px}@media screen and (min-width:1025px){.modal .newsBoxList{gap:16px;gap:26px 36px;grid-template-columns:repeat(auto-fill,360px)}}@media screen and (max-width:1024px){.modal .newsBoxList{grid-template-columns:repeat(auto-fill,minmax(288px,1fr));grid-gap:13px}}.modal .newsBoxList .newsBox{background-color:#fff;border-radius:8px;display:grid;overflow:hidden;position:relative;transition:box-shadow .2s,transform .2s}@media screen and (min-width:1025px){.modal .newsBoxList .newsBox{box-shadow:0 0 6px #00000029;grid-template-rows:112px 1fr max-content;min-height:206px;width:360px}}@media screen and (max-width:1024px){.modal .newsBoxList .newsBox{box-shadow:0 0 6px #0000004d;grid-template-rows:1fr 30px;height:100%;min-height:117px}.modal .newsBoxList .newsBox:after,.modal .newsBoxList .newsBox:before{display:block;position:absolute}.modal .newsBoxList .newsBox:before{bottom:9px;content:"Check";font-size:1.2rem;font-weight:700;line-height:12px;padding-right:16px;right:10px}.modal .newsBoxList .newsBox:after{background:url(https://cache-medal-taito-olcg.sqex-edge.jp/assets_img/parts/icon/icon_nextB.svg) 50%/contain no-repeat;bottom:9px;content:"";height:12px;right:10px;width:12px}}.modal .newsBoxList .newsBox:hover{box-shadow:0 3px 7px #00000040;opacity:1;transform:translateY(-2px)}.modal .newsBoxList .newsBox .pic>img{margin-left:auto;margin-right:auto}@media screen and (min-width:1025px){.modal .newsBoxList .newsBox .pic>img{height:112px;-o-object-fit:cover;object-fit:cover;width:100%}}.modal .newsBoxList .newsBox .tit{font-weight:700;overflow:hidden;text-align:left;-webkit-box-orient:vertical;-webkit-line-clamp:2;display:-webkit-box;text-overflow:ellipsis}@media screen and (min-width:1025px){.modal .newsBoxList .newsBox .tit{font-size:1.4rem;height:40px;margin:12px 14px 10px}}@media screen and (max-width:1024px){.modal .newsBoxList .newsBox .tit{display:none;font-size:1.4rem}}.modal .newsBoxList .newsBox .date{text-align:right}@media screen and (min-width:1025px){.modal .newsBoxList .newsBox .date{font-size:1.2rem;margin:0 14px 12px}}@media screen and (max-width:1024px){.modal .newsBoxList .newsBox .date{display:none}}@media screen and (min-width:1025px){.modal .newsBoxList .newsBox.-noImg{grid-template-rows:1fr max-content}}.modal .newsBoxList .newsBox.-noImg .tit{display:block}.modal .newsBoxList .newsBox.-noImg .pic{display:grid;width:100%}@media screen and (min-width:1025px){.modal .newsBoxList .newsBox.-noImg .pic{height:112px}}@media screen and (max-width:1024px){.modal .newsBoxList .newsBox.-noImg .pic{align-content:center;border-bottom:1px solid #d9d9d9;gap:16px;padding:16px 10px 10px}}@media screen and (min-width:1025px){.modal.newsD-modal .modal-contWrap,.modal.pickup-modal .modal-contWrap{overflow-y:hidden;padding:40px 0 0}}@media screen and (max-width:1024px){.modal.newsD-modal .modal-contWrap,.modal.pickup-modal .modal-contWrap{padding:16px 16px 60px}}.modal.newsD-modal .modal-contWrap-in.data,.modal.pickup-modal .modal-contWrap-in.data{text-align:left}@media screen and (min-width:1025px){.modal.newsD-modal .modal-contWrap-in.data,.modal.pickup-modal .modal-contWrap-in.data{height:100%;max-width:840px}}@media screen and (max-width:1024px){.modal.newsD-modal .modal-contWrap-in.data,.modal.pickup-modal .modal-contWrap-in.data{background-color:#fff;border-radius:8px;padding:16px 13px}}.modal.newsD-modal .data-head,.modal.pickup-modal .data-head{line-height:1.3;margin-bottom:20px}@media screen and (min-width:1025px){.modal.newsD-modal .data-head,.modal.pickup-modal .data-head{padding:0 30px}}.modal.newsD-modal .data-head .date,.modal.pickup-modal .data-head .date{color:#7c7c7c;font-size:1.2rem;position:relative}@media screen and (min-width:1025px){.modal.newsD-modal .data-head .date,.modal.pickup-modal .data-head .date{margin-bottom:6px}}@media screen and (max-width:1024px){.modal.newsD-modal .data-head .date,.modal.pickup-modal .data-head .date{margin-bottom:8px}}@media screen and (min-width:1025px){.modal.newsD-modal .data-head .date:after,.modal.pickup-modal .data-head .date:after{background-color:#cecece;content:"";height:1px;position:absolute;right:0;top:50%;transform:translateY(-50%)!important;width:calc(100% - 150px)}}.modal.newsD-modal .data-head .tit,.modal.pickup-modal .data-head .tit{font-weight:700}@media screen and (min-width:1025px){.modal.newsD-modal .data-head .tit,.modal.pickup-modal .data-head .tit{font-size:2.2rem}}@media screen and (max-width:1024px){.modal.newsD-modal .data-head .tit,.modal.pickup-modal .data-head .tit{font-size:1.4rem}}@media screen and (min-width:1025px){.modal.newsD-modal .data-in,.modal.pickup-modal .data-in{height:100%;margin-right:-60px;overflow-x:hidden;overflow-y:auto;padding-right:60px}.modal.newsD-modal .data-in .cont,.modal.pickup-modal .data-in .cont{padding-bottom:140px}}.modal.newsD-modal .data-in .pic,.modal.pickup-modal .data-in .pic{margin:0 auto 24px}@media screen and (min-width:1025px){.modal.newsD-modal .data-in .pic,.modal.pickup-modal .data-in .pic{width:570px}}@media screen and (max-width:1024px){.modal.newsD-modal .data-in .pic,.modal.pickup-modal .data-in .pic{margin:0 auto 36px}}@media screen and (min-width:1025px){.modal.newsD-modal .data-in .pic+.btnArea,.modal.pickup-modal .data-in .pic+.btnArea{margin:24px 0}}@media screen and (max-width:1024px){.modal.newsD-modal .data-in .pic+.btnArea,.modal.pickup-modal .data-in .pic+.btnArea{margin:36px 0 24px}}.modal.newsD-modal .data-in .txt,.modal.pickup-modal .data-in .txt{margin-top:24px}@media screen and (min-width:1025px){.modal.newsD-modal .data-in .txt,.modal.pickup-modal .data-in .txt{font-size:1.6rem}}@media screen and (max-width:1024px){.modal.newsD-modal .data-in .txt,.modal.pickup-modal .data-in .txt{font-size:1.4rem}}@media screen and (min-width:1025px){.modal.newsD-modal .data-in .txt p+p,.modal.pickup-modal .data-in .txt p+p{margin-top:30px}}@media screen and (max-width:1024px){.modal.newsD-modal .data-in .txt p+p,.modal.pickup-modal .data-in .txt p+p{margin-top:20px}}@media screen and (min-width:1025px){.modal.newsD-modal .data-in .txt+.btnArea,.modal.pickup-modal .data-in .txt+.btnArea{margin:36px 0 0}}@media screen and (max-width:1024px){.modal.newsD-modal .data-in .txt+.btnArea,.modal.pickup-modal .data-in .txt+.btnArea{margin:20px 0 0}}@media screen and (min-width:1025px){.modal.newsD-modal.pop .modal-box .data-head,.modal.pickup-modal.pop .modal-box .data-head{padding:0}.modal.newsD-modal.pop .modal-box .data-head .tit,.modal.pickup-modal.pop .modal-box .data-head .tit{font-size:2.2rem}}@media screen and (max-width:1024px){.modal.newsD-modal.pop .modal-box .data-head .tit,.modal.pickup-modal.pop .modal-box .data-head .tit{font-size:1.4rem}}@media screen and (min-width:1025px){.modal.newsD-modal.pop .data-in,.modal.pickup-modal.pop .data-in{margin-right:-30px;padding-right:30px}}@media screen and (max-width:1024px){.modal.newsD-modal.pop .data-in,.modal.pickup-modal.pop .data-in{padding-bottom:80px}}@media screen and (min-width:1025px){.modal.newsD-modal.pop .data-in .cont,.modal.pickup-modal.pop .data-in .cont{padding-bottom:0}}@media screen and (max-width:1024px){.modal.newsD-modal.pop .modal-contWrap,.modal.pickup-modal.pop .modal-contWrap{overflow-x:hidden;overflow-y:auto;padding:0}}@media screen and (min-width:1025px){.modal.newsD-modal.pop .modal-contWrap .checkBoxArea,.modal.pickup-modal.pop .modal-contWrap .checkBoxArea{border-bottom:1px solid #cecece;margin:0 30px 10px;padding:0 0 10px}.modal.newsD-modal.pop .modal-contWrap-in,.modal.pickup-modal.pop .modal-contWrap-in{overflow:hidden;padding:0 30px}}.modal.newsD-modal.pop .modal-contWrap-in.data,.modal.pickup-modal.pop .modal-contWrap-in.data{display:grid;grid-template-columns:1fr;place-content:start;text-align:left}@media screen and (min-width:1025px){.modal.newsD-modal.pop .modal-contWrap-in.data,.modal.pickup-modal.pop .modal-contWrap-in.data{max-width:none}}@media screen and (max-width:1024px){.modal.newsD-modal.pop .modal-contWrap-in.data,.modal.pickup-modal.pop .modal-contWrap-in.data{overflow:visible;padding:16px 8px 32px}.modal.newsD-modal.pop.startup .modal-contWrap,.modal.pickup-modal.pop.startup .modal-contWrap{border-radius:0 0 8px 8px}.modal.pickup-modal.pop .data-in{padding-bottom:32px}.modal.pickup-modal.startup .modal-contWrap{border-radius:0 0 8px 8px}}@keyframes a-fadeInOut{0%{opacity:0}10%{opacity:1}90%{opacity:1}to{opacity:0}}.modal .modal-inCenter{border-radius:10px;display:grid;left:50%;overflow:hidden;position:absolute;top:50%;transform:translate(-50%,-50%)!important;width:calc(100% - 20px - env(safe-area-inset-left) - env(safe-area-inset-right))}.modal .modal-inCenter:not(.-narrow):not(.-l-narrow){max-width:900px}.modal .modal-inCenter.-narrow{max-width:490px}.modal .modal-inCenter.-l-narrow{max-width:540px}.modal .modal-inCenter .modal-box{background-color:#fff;display:flex;flex-direction:column;width:100%}@media screen and (min-width:1025px){.modal .modal-inCenter .modal-box{max-height:calc(100vh - 80px - env(safe-area-inset-top) - env(safe-area-inset-bottom));max-height:calc(var(--vh, 1vh)*100 - 80px - env(safe-area-inset-top) - env(safe-area-inset-bottom))}}.modal .modal-inCenter .modal-box .header{border-radius:10px 10px 0 0;overflow:hidden;position:sticky;top:0;z-index:1}.modal .modal-inCenter .modal-box .header .tit{background:linear-gradient(90deg,#feaf4c,#fe7c48);border-radius:10px 10px 0 0;color:#fff;display:grid;font-size:max(1.8rem,min(1.517rem + .7547vw,2rem));font-weight:700;min-height:clamp(4.8rem,4.2rem + 1.6vw,5.8rem);padding:10px;place-content:center}.modal .modal-inCenter .modal-box .data{max-height:calc(100% - clamp(4.8rem,4.2rem + 1.6vw,5.8rem));overflow-x:hidden;overflow-y:auto;padding:24px 16px 30px}.modal .modal-inCenter .modal-box .data>:last-child{margin-bottom:0!important}@media screen and (min-width:1025px){.modal .modal-inCenter .modal-box .data{padding:20px 24px 34px}}.modal .modal-inCenter .modal-box .data .data-in{height:100%;width:100%}.modal .modal-inCenter .modal-box .data .textBox{font-size:1.4rem;margin-bottom:30px}@media screen and (min-width:1025px){.modal .modal-inCenter .modal-box .data .textBox{margin-left:auto;margin-right:auto;max-width:335px;text-align:center}}@media screen and (max-width:1024px){.modal .modal-inCenter .modal-box .data .btnArea{margin-left:auto;margin-right:auto;max-width:280px}.modal .modal-inCenter .modal-box .data .btnArea.-col2{max-width:100%}}.modal .modal-inCenter .modal-box .data .columnBox{align-items:center;display:flex;justify-content:space-between;margin-left:auto;margin-right:auto;max-width:280px}@media screen and (max-width:1024px){.modal .modal-inCenter .modal-box .btnArea{border-radius:0 0 8px 8px;overflow:hidden}}.modal .modal-inCenter .modal-close{background-repeat:no-repeat;background-size:contain;content:"";display:block;height:38px;overflow:hidden;text-indent:160%;white-space:nowrap;width:38px;z-index:1}@media screen and (max-width:1024px){.modal .modal-inCenter .modal-close{background-image:url(https://cache-medal-taito-olcg.sqex-edge.jp/assets_img/parts/icon/icon_closeCW.svg);margin:26px auto 0}}@media screen and (min-width:1025px){.modal .modal-inCenter .modal-close{background-image:url(https://cache-medal-taito-olcg.sqex-edge.jp/assets_img/parts/icon/icon_closeW.svg);border-radius:50%;position:absolute;right:23px;top:10px;transition:all .2s}}@media screen and (min-width:1025px) and (pointer:fine) and (hover:hover){.modal .modal-inCenter .modal-close:hover{background-color:#fff;background-image:url(https://cache-medal-taito-olcg.sqex-edge.jp/assets_img/parts/icon/icon_closeOr.svg);opacity:1}}.modal.pop{z-index:11}.modal.pop .modal-box .header .tit{background-color:#f28c4f}.modal.pop .modal-box .header .tit.-pink{background-color:#f77474}.modal.pop .modal-box .data{font-size:1.4rem;text-align:center}.modal.pop .modal-box .data .logo{margin:0 auto max(1.4rem,min(1.117rem + .7547vw,1.6rem));width:max(10rem,min(4.3396rem + 15.0943vw,14rem))}.modal.pop .modal-box .data .logo img{width:100%}.modal.pop .modal-box .data .tit{font-size:clamp(1.4rem,1.16rem + .64vw,1.8rem);font-weight:700;margin-bottom:max(1.4rem,min(1.117rem + .7547vw,1.6rem))}.modal.pop .modal-box .data .text{margin-bottom:32px}.modal.pop .modal-box .data [class*=text]{font-size:clamp(1.2rem,.96rem + .64vw,1.6rem)}.modal.pop.-cmnP .modal-inCenter,.modal.pop.-cmnR .modal-inCenter{border-radius:8px;display:block}.modal.pop.-cmnP .modal-inCenter .modal-box,.modal.pop.-cmnR .modal-inCenter .modal-box{position:relative}@media screen and (min-width:1025px){.modal.pop.-cmnP .modal-inCenter .modal-box,.modal.pop.-cmnR .modal-inCenter .modal-box{padding-bottom:3rem;padding-top:3.2rem}}@media screen and (max-width:1024px){.modal.pop.-cmnP .modal-inCenter .modal-box,.modal.pop.-cmnR .modal-inCenter .modal-box{padding-top:8.5333333333vw}}.modal.pop.-cmnP .modal-inCenter .modal-box:before,.modal.pop.-cmnR .modal-inCenter .modal-box:before{content:"";height:4px;left:50%;position:absolute;top:0;transform:translate(-50%)!important;width:68px}@media screen and (min-width:1025px){.modal.pop.-cmnP .modal-inCenter .modal-box:before,.modal.pop.-cmnR .modal-inCenter .modal-box:before{height:8px;width:80px}}.modal.pop.-cmnP .modal-inCenter .modal-box .data,.modal.pop.-cmnR .modal-inCenter .modal-box .data{padding:0 0 clamp(.7rem,.22rem + 1.28vw,1.5rem)}.modal.pop.-cmnP .modal-inCenter .modal-box .data .data-in,.modal.pop.-cmnR .modal-inCenter .modal-box .data .data-in{padding:0 16px}.modal.pop.-cmnP .modal-inCenter .modal-box .data .data-in .tit,.modal.pop.-cmnR .modal-inCenter .modal-box .data .data-in .tit{margin-bottom:24px}.modal.pop.-cmnP .modal-inCenter .modal-box .data .data-in>:last-child,.modal.pop.-cmnR .modal-inCenter .modal-box .data .data-in>:last-child{margin-bottom:0!important}.modal.pop.-cmnP .modal-inCenter .modal-box .btnArea .btn,.modal.pop.-cmnR .modal-inCenter .modal-box .btnArea .btn{color:#fff;font-size:max(1.4rem,min(1.117rem + .7547vw,1.6rem));height:54px;width:100%}@media screen and (min-width:1025px){.modal.pop.-cmnP .modal-inCenter .modal-box .btnArea .btn,.modal.pop.-cmnR .modal-inCenter .modal-box .btnArea .btn{border-radius:10px;height:48px;max-width:100%;min-width:320px;width:-moz-fit-content;width:fit-content}}.modal.pop.-cmnP .modal-inCenter .modal-box .btnArea .btn.-cG,.modal.pop.-cmnR .modal-inCenter .modal-box .btnArea .btn.-cG{background-color:#e2e2e2;color:#404040}@media screen and (min-width:1025px){.modal.pop.-cmnP .modal-inCenter .modal-box .btnArea.-col2 .btn,.modal.pop.-cmnR .modal-inCenter .modal-box .btnArea.-col2 .btn{min-width:inherit;width:200px}}@media screen and (max-width:1024px){.modal.pop.-cmnP .modal-inCenter .modal-box .btnArea.-col2 .btn,.modal.pop.-cmnR .modal-inCenter .modal-box .btnArea.-col2 .btn{margin:0;width:50%}}.modal.pop.-cmnP.-pink .modal-inCenter .modal-box:before,.modal.pop.-cmnP.-pink .modal-inCenter .modal-box>.btnArea .btn:not(.-cG),.modal.pop.-cmnR.-pink .modal-inCenter .modal-box:before,.modal.pop.-cmnR.-pink .modal-inCenter .modal-box>.btnArea .btn:not(.-cG){background-color:#e88396}.modal.pop.-cmnP .modal-inCenter .modal-box:before,.modal.pop.-cmnP .modal-inCenter .modal-box>.btnArea .btn,.modal.pop.-cmnR .modal-inCenter .modal-box:before,.modal.pop.-cmnR .modal-inCenter .modal-box>.btnArea .btn{background-color:#ed5f4c}.modal.pop.error .modal-inCenter.-narrow{max-width:540px}.modal.pop.error .modal-inCenter .modal-box .data{padding-bottom:0}.modal.pop.error .modal-inCenter .modal-box .data .data-in .tit{margin-bottom:clamp(2.4rem,2.04rem + .96vw,3rem)}.modal.pop.error .modal-inCenter .modal-box .data .data-in>:not(.tit){margin-bottom:24px}.modal.pop.error .modal-inCenter .modal-box .data .data-in>:last-child{margin-bottom:0}@media screen and (max-width:1024px){.modal.pop.error .modal-inCenter .modal-box .btnArea:not(.-col2) .btn{border-radius:0 0 8px 8px}}@media screen and (min-width:1025px){.modal.pop.-image .modal-inCenter{max-width:62.4rem;width:62.4rem}}@media screen and (max-width:1024px){.modal.pop.-image .modal-inCenter{max-width:100%;width:100%}}.modal.pop.-image .modal-inCenter img{height:auto;width:100%}.modal.pop.-image .modal-inCenter .modal-box{background-color:transparent}.modal.protection-pop{-webkit-backdrop-filter:none!important;backdrop-filter:none!important}@media screen and (max-width:1024px){.modal.protection-pop{background-color:#fff!important}.modal.protection-pop.active{animation:a-fadeInOut 4s linear forwards}.modal.protection-pop .modal-box{display:grid;height:100%;place-content:center}.modal.protection-pop .modal-box .pop-close{display:none}.modal.protection-pop .modal-box .data{font-size:1.4rem;padding-bottom:7vh}}@media screen and (min-width:1025px){.modal.protection-pop{background-color:transparent!important;bottom:0;display:block;left:auto;min-height:auto;min-width:auto;right:28px;top:auto;transform:translateY(100%);transition:transform 1s cubic-bezier(.26,.93,.18,1.06)}.modal.protection-pop.active{transform:translateY(10%)}.modal.protection-pop .modal-box{background-color:#fff;border-radius:16px 16px 0 0;box-shadow:0 0 6px #00000029;height:510px;min-height:510px;overflow:hidden;width:470px}.modal.protection-pop .modal-box .pop-close{height:55px;overflow:hidden;position:absolute;right:8px;text-indent:100%;top:8px;white-space:nowrap;width:55px}.modal.protection-pop .modal-box .pop-close:before{background-color:#404040;border-radius:50%;content:"";height:45px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)!important;transition:transform .2s;width:45px}.modal.protection-pop .modal-box .pop-close:after{background-image:url(https://cache-medal-taito-olcg.sqex-edge.jp/assets_img/parts/icon/icon_closeW2.svg);background-repeat:no-repeat;background-size:contain;content:"";height:20px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)!important;width:20px}.modal.protection-pop .modal-box .pop-close:hover{opacity:1}.modal.protection-pop .modal-box .pop-close:hover:before{transform:translate(-50%,-50%) scale(1.2)!important}.modal.protection-pop .modal-box .data{font-size:1.6rem;padding:40px 0}.modal.protection-pop .modal-box .data .data-in{padding:0 60px}}.modal.protection-pop .modal-box{font-weight:700}.modal.protection-pop .modal-box .data{height:100%;line-height:1.3}.modal.protection-pop .modal-box .data .data-in>:first-child{margin-top:0!important}.modal.protection-pop .modal-box .data .data-in>:last-child{margin-bottom:0!important}.modal.protection-pop .modal-box .data .data-in .tit{font-size:2rem;margin-top:48px}@media screen and (max-width:1024px){.modal.protection-pop .modal-box .data .data-in .tit.text-cR{color:#404040}}.modal.usingRule-modal .modal-inCenter{flex-direction:row}.modal.usingRule-modal .modal-inCenter input[type=checkbox]{-webkit-appearance:none;-moz-appearance:none;appearance:none;height:0;left:0;margin:0;opacity:0;padding:0;position:absolute;top:0;width:0}.modal.usingRule-modal .modal-inCenter input[type=checkbox]+.label{display:inline-block;padding:8px 0 8px 28px;position:relative}@media (pointer:fine){.modal.usingRule-modal .modal-inCenter input[type=checkbox]+.label{cursor:pointer}}.modal.usingRule-modal .modal-inCenter input[type=checkbox]+.label:before{border:1px solid #404040;border-radius:50%;box-sizing:border-box;content:"";display:inline-block;height:20px;left:0;position:absolute;top:50%;transform:translateY(-50%)!important;width:20px}.modal.usingRule-modal .modal-inCenter input[type=checkbox]:checked+.label:before{background-image:url(https://cache-medal-taito-olcg.sqex-edge.jp/assets_img/parts/icon/icon_check.svg);background-repeat:no-repeat;background-size:contain}.modal.usingRule-modal .modal-inCenter .btn{font-size:1.4rem}.modal.usingRule-modal .modal-inCenter .btn-r{padding:0 19px}@media screen and (min-width:1025px){.modal.tutorial-pop .modal-box{border-radius:20px}}@media screen and (max-width:1024px){.modal.tutorial-pop .modal-box .data{padding:30px 9px!important}}@media screen and (min-width:1025px){.modal.tutorial-pop .modal-box .data{padding:30px 26px 34px!important}.modal.tutorial-pop .modal-box .data .carousel{margin-inline:auto;max-width:480px}}.modal.tutorial-pop .modal-box .data .carousel li{height:100%}.modal.tutorial-pop .modal-box .data .carousel li img{width:auto}@media screen and (max-width:1024px){.modal.tutorial-pop .modal-box .data .carousel li img{max-height:calc(100vh - 295px - env(safe-area-inset-top) - env(safe-area-inset-bottom));max-height:calc(var(--vh, 1vh)*100 - 295px - env(safe-area-inset-top) - env(safe-area-inset-bottom))}}@media screen and (min-width:1025px){.modal.tutorial-pop .modal-box .data .carousel li img{max-height:calc(100vh - 427px - env(safe-area-inset-top) - env(safe-area-inset-bottom));max-height:calc(var(--vh, 1vh)*100 - 427px - env(safe-area-inset-top) - env(safe-area-inset-bottom));min-height:280px}}.modal.tutorial-pop .modal-box .data .navArea{margin:8px 0}@media screen and (min-width:1025px){.modal.tutorial-pop .modal-box .data .navArea{margin:10px 0 22px}}.modal.tutorial-pop .modal-box .data .navArea .navList{display:flex;justify-content:center}@media screen and (max-width:1024px){.modal.tutorial-pop .modal-box .data .navArea .navList{gap:0 16px}}@media screen and (min-width:1025px){.modal.tutorial-pop .modal-box .data .navArea .navList{gap:0 24px}}.modal.tutorial-pop .modal-box .data .navArea .navList .nav{height:35px;position:relative;width:8px}@media (pointer:fine) and (hover:hover){.modal.tutorial-pop .modal-box .data .navArea .navList .nav{cursor:pointer;transition:opacity .2s}.modal.tutorial-pop .modal-box .data .navArea .navList .nav:hover{opacity:.7}}.modal.tutorial-pop .modal-box .data .navArea .navList .nav:before{background-color:#cecece;border-radius:50%;content:"";height:8px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)!important;width:8px}.modal.tutorial-pop .modal-box .data .navArea .navList .nav.active{width:12px}.modal.tutorial-pop .modal-box .data .navArea .navList .nav.active:before{background-color:#404040;height:12px;width:12px}.modal.ck-account-modal .modal-in .logo{padding-top:10px;text-align:center;width:clamp(5.4rem,5.22rem + .48vw,5.7rem)}@media screen and (min-width:1025px){.modal.ck-account-modal .modal-in .logo{margin:0 auto 20px}}@media screen and (max-width:1024px){.modal.ck-account-modal .modal-in .logo{margin:0 auto 10px}}.modal.ck-account-modal .modal-in .title-m{font-size:clamp(1.6rem,1.48rem + .32vw,1.8rem);font-weight:700}@media screen and (min-width:1025px){.modal.ck-account-modal .modal-in .title-m{margin-bottom:24px}}@media screen and (max-width:1024px){.modal.ck-account-modal .modal-in .title-m{margin-bottom:18px}}.modal.ck-account-modal .modal-in .no-mail{text-align:left}@media screen and (min-width:1025px){.modal.ck-account-modal .modal-in .no-mail{font-size:1.2rem;margin-top:32px}}@media screen and (max-width:1024px){.modal.ck-account-modal .modal-in .no-mail{font-size:1.4rem;margin-top:40px}}.modal.ck-account-modal .modal-in .no-mail>:last-child{margin-bottom:0!important}.modal.ck-account-modal .modal-in .no-mail .title{color:#6f6f6f;font-size:1.4rem;font-weight:700;line-height:16px;margin-bottom:12px;padding-left:10px;position:relative}.modal.ck-account-modal .modal-in .no-mail .title:before{background-color:#6f6f6f;content:"";height:16px;left:0;position:absolute;top:0;width:4px}@media screen and (min-width:1025px){.modal.ck-account-modal .modal-in .no-mail+.btnArea{margin-top:56px}}@media screen and (max-width:1024px){.modal.ck-account-modal .modal-in .no-mail+.btnArea{margin-top:60px}.modal.present-entry-confirmation img{height:auto;width:100%}}.modal.present-entry-confirmation.pop.-cmnP .modal-inCenter .modal-box .data{padding-bottom:0}@media screen and (min-width:1025px){.modal.present-entry-confirmation .btnArea{margin-top:2.9rem}}@media screen and (max-width:1024px){.modal.present-entry-confirmation .btnArea{margin-top:7.4666666667vw}}.modal.present-entry-confirmation .present-entry-confirmation__contents{margin-inline:auto}@media screen and (min-width:1025px){.modal.present-entry-confirmation .present-entry-confirmation__contents{width:41rem}}.modal.present-entry-confirmation .present-entry-confirmation__image{display:block;margin-inline:auto}@media screen and (min-width:1025px){.modal.present-entry-confirmation .present-entry-confirmation__image{width:24rem}}@media screen and (max-width:1024px){.modal.present-entry-confirmation .present-entry-confirmation__image{width:53.3333333333vw}}.modal.present-entry-confirmation .present-entry-confirmation__name{font-weight:600;margin-block:calc(.5em - .5lh);text-align:initial}@media screen and (min-width:1025px){.modal.present-entry-confirmation .present-entry-confirmation__name{font-size:2rem;line-height:1.1;margin-top:calc(3.2rem + .5em - .5lh)}}@media screen and (max-width:1024px){.modal.present-entry-confirmation .present-entry-confirmation__name{font-size:3.7333333333vw;line-height:1.5;margin-top:calc(4.26667vw + .5em - .5lh)}}.modal.present-entry-confirmation .present-entry-confirmation__detail{background:#f4f4f4;text-align:initial}@media screen and (min-width:1025px){.modal.present-entry-confirmation .present-entry-confirmation__detail{border-radius:.8rem;font-size:1.4rem;line-height:1.5;margin-top:calc(2.2rem + .5em - .5lh);padding:calc(1.6rem + .5em - .5lh) 1.6rem}}@media screen and (max-width:1024px){.modal.present-entry-confirmation .present-entry-confirmation__detail{border-radius:2.1333333333vw;font-size:3.2vw;line-height:1.5;margin-top:calc(3.46667vw + .5em - .5lh);padding:calc(4.26667vw + .5em - .5lh) 4.2666666667vw}}.modal.present-entry-confirmation .present-entry-confirmation__confirmation{color:red;font-weight:600;text-align:center;width:100%}@media screen and (min-width:1025px){.modal.present-entry-confirmation .present-entry-confirmation__confirmation{font-size:1.4rem;line-height:1.5;margin-top:calc(1.9rem + .5em - .5lh)}}@media screen and (max-width:1024px){.modal.present-entry-confirmation .present-entry-confirmation__confirmation{font-size:3.2vw;line-height:1.5;margin-top:calc(4.26667vw + .5em - .5lh)}}@keyframes popSlide{0%{transform:translateY(calc(-110% - clamp(6.4rem,2.56rem + 10.24vw,12.8rem))) rotate(.01deg)}15%{transform:translateY(0) rotate(.01deg)}85%{transform:translateY(0) rotate(.01deg)}to{transform:translateY(calc(-110% - clamp(6.4rem,2.56rem + 10.24vw,12.8rem)) rotate(.01deg))}}.notification-pop{background-color:#808080e6;display:none;left:0;margin:auto;position:fixed;right:0;top:0;transform:translateY(calc(-110% - clamp(6.4rem,2.56rem + 10.24vw,12.8rem))) rotate(.01deg);width:100%;z-index:10}.notification-pop:after{background:linear-gradient(180deg,hsla(0,0%,50%,.9) 0,hsla(0,0%,50%,0));bottom:0;content:"";display:block;height:clamp(6.4rem,2.56rem + 10.24vw,12.8rem);position:absolute;right:0;top:100%;width:100vw}.notification-pop .notification-pop_inner{align-items:center;background-color:#fff;border-bottom:clamp(.4rem,.16rem + .64vw,.8rem) solid #e6e6e6;border-left:clamp(.4rem,.16rem + .64vw,.8rem) solid #e6e6e6;border-radius:0 0 clamp(1.2rem,.48rem + 1.92vw,2.4rem) clamp(1.2rem,.48rem + 1.92vw,2.4rem);border-right:clamp(.4rem,.16rem + .64vw,.8rem) solid #e6e6e6;box-shadow:0 2px #5559;display:flex;justify-content:center;margin:auto;min-height:clamp(6.4rem,2.56rem + 10.24vw,12.8rem);padding:clamp(1rem,.58rem + 1.12vw,1.7rem) 15px clamp(.8rem,.38rem + 1.12vw,1.5rem);width:clamp(30rem,12rem + 48vw,60rem)}.notification-pop .notification-pop_inner .notification-pop_content>p{color:#555;font-size:clamp(1.4rem,.8rem + 1.6vw,2.4rem);font-weight:700;text-align:center}.notification-pop.-active{animation:popSlide 3.5s ease forwards;display:block;will-change:animation}@media screen and (max-width:1024px){.modal.menu-modal .modal-contWrap{height:calc(100dvh - 110px)}}.modal.menu-modal>.modal-in>.modal-contWrap>.modal-contWrap-in{max-width:600px}.modal.menu-modal>.modal-in>.modal-contWrap>.modal-contWrap-in .tit{text-align:left}.modal.menu-modal>.modal-in>.modal-contWrap>.modal-contWrap-in .mainMenuWrap{align-content:center;display:grid;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);min-height:max(15rem,min(13.5849rem + 3.7736vw,16rem));padding:max(1.6rem,min(.1849rem + 3.7736vw,2.6rem)) calc(16px + env(safe-area-inset-right)) max(1.6rem,min(.1849rem + 3.7736vw,2.6rem)) calc(16px + env(safe-area-inset-left));width:100vw}@media screen and (max-width:320px){.modal.menu-modal>.modal-in>.modal-contWrap>.modal-contWrap-in .mainMenuWrap{margin-left:calc(50% - 160px);margin-right:calc(50% - 160px);width:320px!important}}@media screen and (max-width:1024px){.modal.menu-modal>.modal-in>.modal-contWrap>.modal-contWrap-in .mainMenuWrap{background-color:#fff;box-shadow:0 0 4px #00000026}}.modal.menu-modal>.modal-in>.modal-contWrap>.modal-contWrap-in .mainMenuWrap .mainMenu{margin:0 auto;max-width:600px;width:100%}@media screen and (max-width:1024px){.modal.menu-modal>.modal-in>.modal-contWrap>.modal-contWrap-in .mainMenuWrap .mainMenu{display:grid;gap:12px 0;grid-template-columns:repeat(3,1fr)}}@media screen and (min-width:1025px){.modal.menu-modal>.modal-in>.modal-contWrap>.modal-contWrap-in .mainMenuWrap .mainMenu{display:grid;gap:20px 40px;grid-template-columns:repeat(3,160px);justify-content:center}}@media screen and (max-width:1024px){.modal.menu-modal>.modal-in>.modal-contWrap>.modal-contWrap-in .mainMenuWrap .mainMenu li{min-height:86px}}@media screen and (min-width:1025px){.modal.menu-modal>.modal-in>.modal-contWrap>.modal-contWrap-in .mainMenuWrap .mainMenu li{border-radius:50%;box-shadow:0 3px 6px #00000026;height:160px;overflow:hidden;width:160px}}.modal.menu-modal>.modal-in>.modal-contWrap>.modal-contWrap-in .mainMenuWrap .mainMenu li a{background-color:#fff;display:grid;height:100%;place-content:center;width:100%}.modal.menu-modal>.modal-in>.modal-contWrap>.modal-contWrap-in .mainMenuWrap .mainMenu li .pic{margin:0 auto;padding-bottom:12px;width:40px}@media screen and (max-width:1024px){.modal.menu-modal>.modal-in>.modal-contWrap>.modal-contWrap-in .mainMenuWrap .mainMenu li .pic{padding-top:10px}}.modal.menu-modal>.modal-in>.modal-contWrap>.modal-contWrap-in .mainMenuWrap .mainMenu li.-atten .pic{position:relative}.modal.menu-modal>.modal-in>.modal-contWrap>.modal-contWrap-in .mainMenuWrap .mainMenu li.-atten .pic:before{background-color:red;background-image:url(https://cache-medal-taito-olcg.sqex-edge.jp/assets_img/parts/icon/icon_atten.svg);background-repeat:no-repeat;background-size:contain;border-radius:50%;content:"";height:18px;position:absolute;right:-14px;top:-2px;width:18px}@media screen and (min-width:1025px){.modal.menu-modal>.modal-in>.modal-contWrap>.modal-contWrap-in .mainMenuWrap .mainMenu li.-atten .pic:before{right:-16px;top:-7px}}.modal.menu-modal>.modal-in>.modal-contWrap>.modal-contWrap-in .mainMenuWrap .mainMenu li p{font-size:max(1.2rem,min(.634rem + 1.5094vw,1.6rem));font-weight:700;line-height:1.2;text-align:center}@media screen and (min-width:1025px){.modal.menu-modal>.modal-in>.modal-contWrap>.modal-contWrap-in .mainMenuWrap .mainMenu li p{height:38px}}.modal.menu-modal>.modal-in>.modal-contWrap>.modal-contWrap-in .bannerArea{display:grid;grid-gap:12px 32px}@media screen and (max-width:1024px){.modal.menu-modal>.modal-in>.modal-contWrap>.modal-contWrap-in .bannerArea{grid-auto-flow:row;margin:32px 20px}}@media screen and (min-width:1025px){.modal.menu-modal>.modal-in>.modal-contWrap>.modal-contWrap-in .bannerArea{grid-template-columns:repeat(auto-fit,minmax(303px,1fr));margin:37px -20px}}.modal.menu-modal>.modal-in>.modal-contWrap>.modal-contWrap-in .bannerArea .banner{border-radius:8px;box-shadow:0 0 4px #8f8f8f40;margin:0 auto;overflow:hidden}@media screen and (max-width:1024px){.modal.menu-modal>.modal-in>.modal-contWrap>.modal-contWrap-in .bannerArea .banner{max-width:100%}}@media screen and (min-width:1025px){.modal.menu-modal>.modal-in>.modal-contWrap>.modal-contWrap-in .bannerArea .banner{max-width:303px}}.modal.menu-modal>.modal-in>.modal-contWrap>.modal-contWrap-in .bannerArea .banner>a{display:block}.modal.menu-modal>.modal-in>.modal-contWrap>.modal-contWrap-in .link-logout{display:block;font-size:1.4rem;margin-left:auto;margin-right:auto;margin-top:46px;text-decoration:underline;width:-moz-fit-content;width:fit-content}@media screen and (max-width:1024px){.modal.menu-modal .modal-header{justify-content:start;padding:12px 9px}.modal.menu-modal .modal-header .tit{display:none}}@media screen and (min-width:1025px){.modal.menu-modal .modal-header .logo{display:none}}@media screen and (max-width:1024px){.modal.menu-modal .modal-header .logo{width:82px}}@media screen and (min-width:1025px){.modal.account-modal .modal-contWrap .modal-contWrap-in{display:grid;grid-template-columns:460px 1fr;max-width:100%!important;padding:0 20px;grid-gap:40px}.modal.account-modal .modal-contWrap .modal-contWrap-in>.boxW,.modal.account-modal .modal-contWrap .modal-contWrap-in>.menuListWrap{margin:0}}.modal.account-modal .modal-contWrap .modal-contWrap-in .accountWrap{margin-top:9px}.modal.account-modal .modal-contWrap .modal-contWrap-in .accountWrap .account li{font-size:1.4rem;padding:0 0 24px 24px;position:relative}.modal.account-modal .modal-contWrap .modal-contWrap-in .accountWrap .account li:last-child{padding-bottom:0}.modal.account-modal .modal-contWrap .modal-contWrap-in .accountWrap .account li:before{background-color:#f77474;border-radius:50%;content:"";height:12px;left:3px;position:absolute;top:4px;width:12px}.modal.account-modal .modal-contWrap .modal-contWrap-in .accountWrap .account li .tit{font-weight:700;margin-bottom:14px}.modal.account-modal .modal-contWrap .modal-contWrap-in .accountWrap .account .userIdTable{position:relative}.modal.account-modal .modal-contWrap .modal-contWrap-in .accountWrap .account .userIdTable .copyBtn{position:absolute;right:8px;top:-3px}.modal.account-modal .modal-contWrap .modal-contWrap-in .accountWrap .account .userIdTable span{display:block}.modal .mail-addressWrap input#mail-address,.modal .mail-manualWrap input#mail-manual{position:absolute}.modal .mail-addressWrap input#mail-address+label,.modal .mail-manualWrap input#mail-manual+label{display:inline-block;font-weight:700;padding:12px 0 12px 28px;position:relative}@media (pointer:fine){.modal .mail-addressWrap input#mail-address+label,.modal .mail-manualWrap input#mail-manual+label{cursor:pointer}}.modal .mail-addressWrap input#mail-address+label:before,.modal .mail-manualWrap input#mail-manual+label:before{border:1px solid #f77474;border-radius:50%;box-sizing:border-box;content:"";display:inline-block;height:20px;left:0;position:absolute;top:50%;transform:translateY(-50%)!important;width:20px}.modal .mail-addressWrap input#mail-address~.checked,.modal .mail-manualWrap input#mail-manual~.checked{display:none}.modal .mail-addressWrap input#mail-address:checked+label:before,.modal .mail-manualWrap input#mail-manual:checked+label:before{background-color:#f77474;background-image:url(https://cache-medal-taito-olcg.sqex-edge.jp/assets_img/parts/icon/icon_checkW.svg);background-repeat:no-repeat;background-size:contain}.modal .mail-addressWrap input#mail-address:checked~.checked,.modal .mail-manualWrap input#mail-manual:checked~.checked{display:block;padding:8px 0}.modal .mail-addressWrap input#mail-address:checked~.checked.inputWrap,.modal .mail-manualWrap input#mail-manual:checked~.checked.inputWrap{margin:0}.modal .mail-addressWrap .text,.modal .mail-manualWrap .text{font-size:max(1.2rem,min(.917rem + .7547vw,1.4rem));margin-bottom:8px}.modal .mailmagazine input[type=checkbox]{-webkit-appearance:none;-moz-appearance:none;appearance:none;height:0;left:0;margin:0;opacity:0;padding:0;position:absolute;top:0;width:0}.modal .mailmagazine input[type=checkbox]+.label{display:inline-block;padding:8px 0 8px 28px;position:relative}@media (pointer:fine){.modal .mailmagazine input[type=checkbox]+.label{cursor:pointer}}.modal .mailmagazine input[type=checkbox]+.label:before{border:1px solid #404040;border-radius:50%;box-sizing:border-box;content:"";display:inline-block;height:20px;left:0;position:absolute;top:50%;transform:translateY(-50%)!important;width:20px}.modal .mailmagazine input[type=checkbox]:checked+.label:before{background-image:url(https://cache-medal-taito-olcg.sqex-edge.jp/assets_img/parts/icon/icon_check.svg);background-repeat:no-repeat;background-size:contain}.modal .pointOwned table,.modal .tctmOwned table{width:100%}.modal .pointOwned table tr,.modal .tctmOwned table tr{height:clamp(4.8rem,1.6868rem + 8.3019vw,7rem)}.modal .pointOwned table tr:not(:first-child) td,.modal .pointOwned table tr:not(:first-child) th,.modal .tctmOwned table tr:not(:first-child) td,.modal .tctmOwned table tr:not(:first-child) th{border-top:1px solid #d9d9d9}.modal .pointOwned table tr td,.modal .pointOwned table tr th,.modal .tctmOwned table tr td,.modal .tctmOwned table tr th{font-size:max(1.2rem,min(.917rem + .7547vw,1.4rem));vertical-align:middle}.modal .pointOwned table tr th,.modal .tctmOwned table tr th{font-weight:700;text-align:left}.modal .pointOwned table tr th span,.modal .tctmOwned table tr th span{padding-left:max(3.8rem,min(2.3849rem + 3.7736vw,4.8rem));position:relative}.modal .pointOwned table tr th span:before,.modal .tctmOwned table tr th span:before{background-repeat:no-repeat;background-size:contain;content:"";height:max(3rem,min(1.5849rem + 3.7736vw,4rem));left:0;position:absolute;top:50%;transform:translateY(-50%)!important;width:max(3rem,min(1.5849rem + 3.7736vw,4rem))}.modal .pointOwned table tr th span.tc:before,.modal .tctmOwned table tr th span.tc:before{background-image:url(https://cache-medal-taito-olcg.sqex-edge.jp/assets_img/parts/icon/icon_tc.svg)}.modal .pointOwned table tr th span.tm:before,.modal .tctmOwned table tr th span.tm:before{background-image:url(https://cache-medal-taito-olcg.sqex-edge.jp/assets_img/parts/icon/icon_tm.svg)}.modal .pointOwned table tr th span.point:before,.modal .tctmOwned table tr th span.point:before{background-image:url(https://cache-medal-taito-olcg.sqex-edge.jp/assets_img/parts/icon/icon_playpoint.svg)}.modal .pointOwned table tr td,.modal .tctmOwned table tr td{text-align:right}.modal .pointOwned table tr td span,.modal .tctmOwned table tr td span{font-size:max(1.8rem,min(1.234rem + 1.5094vw,2.2rem));font-weight:700;padding-right:5px}.modal .point-history-tabs .tab-cont{border-radius:8px!important;display:block;padding-top:28px!important}.modal .point-history-tabs .tab-cont .point-historyWrap>li:first-child{margin-top:0!important}.modal .boxW-s .pointOwned,.modal .boxW-s .tctmOwned{margin-bottom:-6px!important;margin-top:-6px!important}@media screen and (min-width:1025px){.modal .boxW-s .pointOwned,.modal .boxW-s .tctmOwned{margin-bottom:-24px!important;margin-top:-24px!important}}.modal .point-history-tabs,.modal .tc-history-tabs{margin-top:24px!important}.modal .point-history-tabs .tab-item,.modal .tc-history-tabs .tab-item{background-color:#e0e0e0;border-radius:8px 8px 0 0;margin:0!important;padding:10px 0;width:50%!important}.modal .point-history-tabs .tab-cont,.modal .tc-history-tabs .tab-cont{background-color:#fff;border-radius:0 0 8px 8px;margin:0;padding:28px 18px 38px}.modal .point-history-tabs .tab-cont>.no-data,.modal .tc-history-tabs .tab-cont>.no-data{font-size:1.4rem}.modal .point-history-tabs .tab-cont ul,.modal .tc-history-tabs .tab-cont ul{margin-bottom:24px}.modal .point-history-tabs .tab-cont ul li,.modal .tc-history-tabs .tab-cont ul li{line-height:22px;margin:16px 0;padding-left:16px}.modal .point-history-tabs .tab-cont ul li .date,.modal .tc-history-tabs .tab-cont ul li .date{color:#a0a0a0;font-size:max(1.2rem,min(.917rem + .7547vw,1.4rem));margin-bottom:0;text-align:left}.modal .point-history-tabs .tab-cont ul li .cmt,.modal .tc-history-tabs .tab-cont ul li .cmt{display:flex;flex-wrap:wrap;font-size:max(1.4rem,min(1.117rem + .7547vw,1.6rem));font-weight:700;justify-content:flex-start;margin-bottom:0;text-align:left}.modal .point-history-tabs .tab-cont ul li .cmt span,.modal .tc-history-tabs .tab-cont ul li .cmt span{font-size:max(1.6rem,min(1.034rem + 1.5094vw,2rem));margin-left:auto;padding-left:5px;position:relative;white-space:nowrap}.modal .point-history-tabs .tab-cont ul li .cmt span.tc:after,.modal .tc-history-tabs .tab-cont ul li .cmt span.tc:after{content:"TC";font-size:1.2rem;font-weight:400;margin-left:5px}.modal .point-history-tabs .tab-cont ul li .cmt span.tm:after,.modal .tc-history-tabs .tab-cont ul li .cmt span.tm:after{content:"メダル";font-size:1.2rem;font-weight:400;margin-left:5px}.modal .point-history-tabs .tab-cont ul li .cmt span.point:after,.modal .tc-history-tabs .tab-cont ul li .cmt span.point:after{content:"P";font-size:1.2rem;font-weight:400;margin-left:5px}.modal .point-history-tabs .tab-cont ul li .expiration-date,.modal .tc-history-tabs .tab-cont ul li .expiration-date{font-size:max(1.2rem,min(.917rem + .7547vw,1.4rem));margin-bottom:0;text-align:right}.modal .point-history-tabs .tab-cont ul li.plus,.modal .tc-history-tabs .tab-cont ul li.plus{position:relative}.modal .point-history-tabs .tab-cont ul li.plus:before,.modal .tc-history-tabs .tab-cont ul li.plus:before{background-color:#f88917;border-radius:2.5px;content:"";height:100%;left:0;position:absolute;top:50%;transform:translateY(-50%)!important;width:5px}.modal .point-history-tabs .tab-cont ul li.plus .point,.modal .point-history-tabs .tab-cont ul li.plus .tc,.modal .point-history-tabs .tab-cont ul li.plus .tm,.modal .tc-history-tabs .tab-cont ul li.plus .point,.modal .tc-history-tabs .tab-cont ul li.plus .tc,.modal .tc-history-tabs .tab-cont ul li.plus .tm{color:#f88906}.modal .point-history-tabs .tab-cont ul li.plus .point:before,.modal .point-history-tabs .tab-cont ul li.plus .tc:before,.modal .point-history-tabs .tab-cont ul li.plus .tm:before,.modal .tc-history-tabs .tab-cont ul li.plus .point:before,.modal .tc-history-tabs .tab-cont ul li.plus .tc:before,.modal .tc-history-tabs .tab-cont ul li.plus .tm:before{content:"+";margin-right:3px}.modal .point-history-tabs .tab-cont ul li.minus,.modal .tc-history-tabs .tab-cont ul li.minus{position:relative}.modal .point-history-tabs .tab-cont ul li.minus:before,.modal .tc-history-tabs .tab-cont ul li.minus:before{background-color:#3886a8;border-radius:2.5px;content:"";height:100%;left:0;position:absolute;top:50%;transform:translateY(-50%)!important;width:5px}.modal .point-history-tabs .tab-cont ul li.minus .point,.modal .point-history-tabs .tab-cont ul li.minus .tc,.modal .point-history-tabs .tab-cont ul li.minus .tm,.modal .tc-history-tabs .tab-cont ul li.minus .point,.modal .tc-history-tabs .tab-cont ul li.minus .tc,.modal .tc-history-tabs .tab-cont ul li.minus .tm{color:#255391}.modal .point-history-tabs .tab-cont ul li:last-child,.modal .tc-history-tabs .tab-cont ul li:last-child{margin-bottom:0}.modal .point-history-tabs .tab-cont .no-data,.modal .tc-history-tabs .tab-cont .no-data{font-weight:700;margin-bottom:0;text-align:center}.modal .point-history-tabs #tc-check:checked~#tc-check-cont,.modal .point-history-tabs #tm-check:checked~#tm-check-cont,.modal .tc-history-tabs #tc-check:checked~#tc-check-cont,.modal .tc-history-tabs #tm-check:checked~#tm-check-cont{display:block}.modal .point-history-tabs #tc-check+.tab-item,.modal .tc-history-tabs #tc-check+.tab-item{box-shadow:inset -2px -1px 2px #0000001a}.modal .point-history-tabs #tm-check+.tab-item,.modal .tc-history-tabs #tm-check+.tab-item{box-shadow:inset 1px -1px 2px #0000001a}.modal .point-history-tabs input:checked+.tab-item,.modal .tc-history-tabs input:checked+.tab-item{background-color:#fff;border-bottom:none!important;box-shadow:none!important;color:#404040!important;padding-bottom:10px!important}.modal .point-history-tabs:has(.noBtn) .point-historyWrap,.modal .tc-history-tabs:has(.noBtn) .point-historyWrap{margin-bottom:0}.modal .firstBonus{margin-top:clamp(2.2rem,2.02rem + .48vw,2.5rem)}.modal .firstBonus .firstBonus-item{background-color:#fff;border-radius:8px;box-shadow:0 0 4px #00000026;position:relative}.modal .firstBonus .firstBonus-item:not(:first-child){margin-top:clamp(3rem,2.4rem + 1.6vw,4rem)}.modal .firstBonus .firstBonus-item.tc01 .firstBonus-pack{background-image:url(https://cache-medal-taito-olcg.sqex-edge.jp/assets_img/parts/bg/bg_tc01.png)}.modal .firstBonus .firstBonus-item.tc01 .firstBonus-price:before{background-image:url(https://cache-medal-taito-olcg.sqex-edge.jp/assets_img/parts/icon/icon_LimitedPack1_noticket.svg)}.modal .firstBonus .firstBonus-item.tc01 .firstBonus-txt{background-color:#f4deb5}.modal .firstBonus .firstBonus-item.tc02 .firstBonus-pack{background-image:url(https://cache-medal-taito-olcg.sqex-edge.jp/assets_img/parts/bg/bg_tc02.png)}.modal .firstBonus .firstBonus-item.tc02 .firstBonus-price:before{background-image:url(https://cache-medal-taito-olcg.sqex-edge.jp/assets_img/parts/icon/icon_LimitedPack2_noticket.svg)}.modal .firstBonus .firstBonus-item.tc02 .firstBonus-txt{background-color:#fdd37b}.modal .firstBonus .firstBonus-item.tc03 .firstBonus-pack{background-image:url(https://cache-medal-taito-olcg.sqex-edge.jp/assets_img/parts/bg/bg_tc03.png)}.modal .firstBonus .firstBonus-item.tc03 .firstBonus-price:before{background-image:url(https://cache-medal-taito-olcg.sqex-edge.jp/assets_img/parts/icon/icon_LimitedPack3_noticket.svg)}.modal .firstBonus .firstBonus-item.tc03 .firstBonus-txt{background-color:#fed8d8}.modal .firstBonus .firstBonus-item.sale:before{background:url(https://cache-medal-taito-olcg.sqex-edge.jp/assets_img/parts/icon/icon_sale.svg) 50%/clamp(4.99rem,4.4944rem + 1.3216vw,5.816rem) clamp(3.195rem,2.7978rem + 1.0592vw,3.857rem) no-repeat;content:"";display:block;height:clamp(3.195rem,2.7978rem + 1.0592vw,3.857rem);left:calc(clamp(.7rem,.64rem + .16vw,.8rem)*-1);position:absolute;top:-2px;width:clamp(4.99rem,4.4944rem + 1.3216vw,5.816rem)}.modal .firstBonus .firstBonus-item.-ticket.tc01 .firstBonus-price:before{background-image:url(https://cache-medal-taito-olcg.sqex-edge.jp/assets_img/parts/icon/icon_LimitedPack1.svg)}.modal .firstBonus .firstBonus-item.-ticket.tc02 .firstBonus-price:before{background-image:url(https://cache-medal-taito-olcg.sqex-edge.jp/assets_img/parts/icon/icon_LimitedPack2.svg)}.modal .firstBonus .firstBonus-item.-ticket.tc03 .firstBonus-price:before{background-image:url(https://cache-medal-taito-olcg.sqex-edge.jp/assets_img/parts/icon/icon_LimitedPack3.svg)}.modal .firstBonus .firstBonus-pack{background-position:50%;background-repeat:no-repeat;background-size:clamp(20.2rem,16.3rem + 10.4vw,26.7rem) clamp(3rem,2.28rem + 1.92vw,4.2rem);cursor:default;display:grid;height:clamp(3rem,2.28rem + 1.92vw,4.2rem);left:50%;place-content:center;position:absolute;top:calc(clamp(.4rem,.34rem + .16vw,.5rem)*-1);transform:translate(-50%);width:clamp(20.2rem,16.3rem + 10.4vw,26.7rem)}.modal .firstBonus .firstBonus-pack span{font-size:clamp(1.4rem,1.16rem + .64vw,1.8rem);font-weight:700}.modal .firstBonus .firstBonus-item-in{align-items:center;display:grid;grid-auto-columns:1fr clamp(10.8rem,7.08rem + 9.92vw,17rem);grid-auto-flow:column;padding:clamp(3.4rem,2.92rem + 1.28vw,4.2rem) clamp(.8rem,-.82rem + 4.32vw,3.5rem) clamp(.7rem,.52rem + .48vw,1rem)}.modal .firstBonus .firstBonus-price{align-items:center;display:grid;gap:clamp(.4rem,.28rem + .32vw,.6rem);grid-auto-columns:auto 1fr;grid-auto-flow:column}.modal .firstBonus .firstBonus-price:before{background-position:50%;background-repeat:no-repeat;background-size:clamp(5.2rem,4rem + 3.2vw,7.2rem) clamp(5.2rem,4rem + 3.2vw,7.2rem);content:"";height:clamp(5.2rem,4rem + 3.2vw,7.2rem);width:clamp(5.2rem,4rem + 3.2vw,7.2rem)}.modal .firstBonus .firstBonus-price p{font-size:clamp(1rem,.76rem + .64vw,1.4rem)}.modal .firstBonus .firstBonus-price .bonus{color:red}.modal .firstBonus .firstBonus-price .main{align-items:baseline;display:grid;font-size:clamp(1.6rem,1.36rem + .64vw,2rem);font-weight:700;grid-auto-flow:column;justify-content:start}.modal .firstBonus .firstBonus-price .main .num{font-size:clamp(1.2rem,1.08rem + .32vw,1.4rem);margin-left:5px}.modal .firstBonus .firstBonus-btn>a{background-color:#f54e4d;border-radius:100vh;box-shadow:0 clamp(.4rem,.28rem + .32vw,.6rem) 0 #ab403b;color:#fff;display:grid;font-size:clamp(1.4rem,1.16rem + .64vw,1.8rem);font-weight:700;height:clamp(3.2rem,2.24rem + 2.56vw,4.8rem);margin-bottom:clamp(.4rem,.28rem + .32vw,.6rem);place-content:center;position:relative;width:clamp(10.8rem,7.08rem + 9.92vw,17rem)}.modal .firstBonus .firstBonus-btn>a:before{content:"";display:block;height:clamp(3.8rem,2.84rem + 2.56vw,5.4rem);left:50%;position:absolute;top:calc(50% - (clamp(.2rem,.14rem + .16vw,.3rem)*-1));transform:translate(-50%,-50%);width:clamp(10.8rem,7.08rem + 9.92vw,17rem)}.modal .firstBonus .firstBonus-btn>a:hover{box-shadow:none;margin-bottom:0;margin-top:clamp(.4rem,.28rem + .32vw,.6rem)}.modal .firstBonus .firstBonus-txt{border-radius:0 0 8px 8px;cursor:default;font-size:clamp(1.4rem,1.16rem + .64vw,1.8rem);font-weight:700;padding:clamp(.7rem,.52rem + .48vw,1rem) clamp(1.2rem,-.48rem + 4.48vw,4rem);text-align:right}.modal .priceWrap .price{width:100%}.modal .priceWrap .price:not(:first-child){border-top:1px solid #d9d9d9}.modal .priceWrap .price:not(:first-child) td{padding-top:max(1.6rem,min(.1849rem + 3.7736vw,2.6rem))}.modal .priceWrap .price:not(:last-child) td{padding-bottom:max(1.6rem,min(.1849rem + 3.7736vw,2.6rem))}.modal .priceWrap .price td{vertical-align:middle}.modal .priceWrap .price td.icon{padding-right:10px;width:max(5rem,min(2.1698rem + 7.5472vw,7rem))}.modal .priceWrap .price td.tc,.modal .priceWrap .price td.tm{font-size:max(1.2rem,min(.917rem + .7547vw,1.4rem));font-weight:700;padding-right:8px;width:calc(100% - max(5rem,min(2.1698rem + 7.5472vw,7rem)) - 110px)}.modal .priceWrap .price td.tc .num,.modal .priceWrap .price td.tm .num{font-size:max(1.6rem,min(1.034rem + 1.5094vw,2rem));padding-right:5px}.modal .priceWrap .price td.tc .bonus,.modal .priceWrap .price td.tm .bonus{font-size:max(1rem,min(.434rem + 1.5094vw,1.4rem));font-weight:400}.modal .priceWrap .price td.tc em,.modal .priceWrap .price td.tm em{font-style:normal}.modal .priceWrap .price td.tc .point,.modal .priceWrap .price td.tm .point{color:#42bc7b;font-size:clamp(1.4rem,1.04rem + .96vw,2rem)}.modal .priceWrap .price td.tc .point:before,.modal .priceWrap .price td.tm .point:before{content:"+";font-size:clamp(1.2rem,1.08rem + .32vw,1.4rem);margin:0 5px}.modal .priceWrap .price td.btnArea{width:110px}.modal .priceWrap .price.-sale .icon,.modal .priceWrap .price.-up .icon{position:relative}.modal .priceWrap .price.-sale .icon:before,.modal .priceWrap .price.-up .icon:before{background-repeat:no-repeat;background-size:contain;content:"";height:32px;left:-19px;position:absolute;top:-4px;width:50px}@media screen and (min-width:1025px){.modal .priceWrap .price.-sale .icon:before,.modal .priceWrap .price.-up .icon:before{height:38.5px;left:-37px;width:60px}}.modal .priceWrap .price.-sale em,.modal .priceWrap .price.-up em{color:red;font-weight:400}.modal .priceWrap .price.-sale .icon:before{background-image:url(https://cache-medal-taito-olcg.sqex-edge.jp/assets_img/parts/icon/icon_sale.svg)}.modal .priceWrap .price.-up .icon:before{background-image:url(https://cache-medal-taito-olcg.sqex-edge.jp/assets_img/parts/icon/icon_up.svg)}.modal.tcAge-pop .modal-inCenter{max-width:600px}.modal.tcAge-pop .modal-inCenter .modal-box{max-height:calc(100vh - 80px - env(safe-area-inset-top) - env(safe-area-inset-bottom));max-height:calc(var(--vh, 1vh)*100 - 80px - env(safe-area-inset-top) - env(safe-area-inset-bottom))}.modal.tcAge-pop .modal-inCenter .modal-box table{line-height:38px;margin:0 auto;width:-moz-fit-content;width:fit-content}.modal.tcAge-pop .modal-inCenter .modal-box table td:not(:first-child){padding-left:10px}.modal.tcAge-pop .modal-inCenter .modal-box table td.month{padding-left:20px}.modal.tcAge-pop .modal-inCenter .modal-box .btnArea{margin:32px auto 0}@media screen and (min-width:1025px){.modal.tcAge-pop .modal-inCenter .modal-box .btnArea .btn:nth-of-type(2n){margin-left:80px}}.modal .boxW.tcComp,.modal .boxW.tmComp{margin-bottom:42px;max-width:500px;overflow:hidden;padding:0}.modal .boxW.tcComp .tctmOwned,.modal .boxW.tmComp .tctmOwned{background-position:top;background-repeat:no-repeat;background-size:contain;margin-bottom:32px;padding-top:33%;position:relative}.modal .boxW.tcComp .tctmOwned .total,.modal .boxW.tmComp .tctmOwned .total{font-weight:700;left:0;padding-top:max(2.3rem,min(-1.2377rem + 9.434vw,4.8rem));position:absolute;text-align:center;top:0;width:100%}.modal .boxW.tcComp .tctmOwned .total>p,.modal .boxW.tmComp .tctmOwned .total>p{font-size:1.6rem}.modal .boxW.tcComp .tctmOwned .total>p .num,.modal .boxW.tmComp .tctmOwned .total>p .num{font-size:2.6rem;margin-right:5px}.modal .boxW.tcComp .tctmOwned table,.modal .boxW.tmComp .tctmOwned table{font-size:1.4rem;margin:22px 16px;width:calc(100% - 32px)}.modal .boxW.tcComp .tctmOwned table tr,.modal .boxW.tmComp .tctmOwned table tr{height:32px}.modal .boxW.tcComp .tctmOwned table tr:not(:first-child),.modal .boxW.tmComp .tctmOwned table tr:not(:first-child){border-top:12px solid transparent}.modal .boxW.tcComp .tctmOwned table tr:not(:first-child) td,.modal .boxW.tcComp .tctmOwned table tr:not(:first-child) th,.modal .boxW.tmComp .tctmOwned table tr:not(:first-child) td,.modal .boxW.tmComp .tctmOwned table tr:not(:first-child) th{border-top:none}.modal .boxW.tcComp .tctmOwned table tr td span,.modal .boxW.tcComp .tctmOwned table tr th,.modal .boxW.tmComp .tctmOwned table tr td span,.modal .boxW.tmComp .tctmOwned table tr th{font-weight:400}.modal .boxW.tcComp .tctmOwned{background-image:url(https://cache-medal-taito-olcg.sqex-edge.jp/assets_img/parts/other/TC_bg.png)}.modal .boxW.tmComp .tctmOwned{background-image:url(https://cache-medal-taito-olcg.sqex-edge.jp/assets_img/parts/other/TM_bg.png)}.modal .tctmConfirmation{background-color:#f4f4f4;border-radius:8px;display:grid;grid-auto-flow:row;margin:0 auto 16px;padding:clamp(1.2rem,.96rem + .64vw,1.6rem);width:-moz-fit-content;width:fit-content}.modal .tctmConfirmation>span{align-items:center;display:grid;font-size:max(1.6rem,min(1.034rem + 1.5094vw,2rem));font-weight:700;grid-auto-columns:max-content;grid-auto-flow:column;height:38px;position:relative;text-align:left}@media screen and (min-width:1025px){.modal .tctmConfirmation>span{height:60px}}.modal .tctmConfirmation>span:before{background-repeat:no-repeat;background-size:contain;content:"";height:40px;margin-right:33px;width:40px}@media screen and (min-width:1025px){.modal .tctmConfirmation>span:before{height:60px;margin-right:40px;width:60px}}.modal .tctmConfirmation>span:after{font-size:max(1.2rem,min(.917rem + .7547vw,1.4rem));margin-left:6px;position:relative;top:2px}@media screen and (min-width:1025px){.modal .tctmConfirmation>span:after{top:1px}}.modal .tctmConfirmation>span+span{margin-top:10px}.modal .tctmConfirmation>span.-tc:after{content:"TC"}.modal .tctmConfirmation>span.-tc:before{background-image:url(https://cache-medal-taito-olcg.sqex-edge.jp/assets_img/parts/icon/icon_tc.svg)}.modal .tctmConfirmation>span.-tm:after{content:"メダル"}.modal .tctmConfirmation>span.-tm:before{background-image:url(https://cache-medal-taito-olcg.sqex-edge.jp/assets_img/parts/icon/icon_tm.svg)}.modal .tctmConfirmation>span.-pp:after{content:"P"}.modal .tctmConfirmation>span.-pp:before{background-image:url(https://cache-medal-taito-olcg.sqex-edge.jp/assets_img/parts/icon/icon_playpoint.svg)}@media screen and (max-width:1024px){.modal.terms-modal .modal-contWrap-in{background-color:#fff;border-radius:8px;padding:16px}}@media screen and (min-width:1025px){.modal .textWrap:not(:first-child){margin-top:34px}}@media screen and (max-width:1024px){.modal .textWrap:not(:first-child){margin-top:24px}}.modal .textWrap>:first-child{margin-top:0!important}.modal .textWrap>:last-child{margin-bottom:0!important}.modal .textWrap>*{margin-bottom:14px;margin-top:14px}@media screen and (min-width:1025px){.modal .textWrap>*{font-size:1.4rem}}@media screen and (max-width:1024px){.modal .textWrap>*{font-size:1.2rem}.modal .textWrap>h3{margin-bottom:6px}}.modal .textWrap>h3+*{margin-top:0!important}.modal .textWrap.rule{border-top:1px solid #dbdbdb}@media screen and (min-width:1025px){.modal .textWrap.rule{padding-top:34px}}@media screen and (max-width:1024px){.modal .textWrap.rule{padding-top:24px}}.modal.notification-modal .modal-box{position:relative}@media screen and (min-width:1025px){.modal.notification-modal .modal-box{display:grid;grid-template-rows:1fr auto;max-height:calc(100vh - 120px - env(safe-area-inset-top) - env(safe-area-inset-bottom));max-height:calc(var(--vh, 1vh)*100 - 120px - env(safe-area-inset-top) - env(safe-area-inset-bottom))}}@media screen and (max-width:1024px){.modal.notification-modal .modal-box{overflow:hidden}}.modal.notification-modal .modal-box:before{background-color:#ed5f4c;content:"";display:block;height:clamp(.6rem,.36rem + .64vw,1rem);left:50%;position:absolute;top:0;transform:translate(-50%);width:clamp(6.8rem,6.08rem + 1.92vw,8rem)}.modal.notification-modal .modal-box .data{line-height:1.2;margin-top:clamp(.4rem,.16rem + .64vw,.8rem);padding:clamp(2.9rem,2.72rem + .48vw,3.2rem) clamp(1.6rem,.76rem + 2.24vw,3rem) 20px}@media screen and (min-width:1025px){.modal.notification-modal .modal-box .data{max-height:none}}.modal.notification-modal .modal-box .data>:first-child{margin-top:0!important}.modal.notification-modal .modal-box .data .logo{margin:0 auto 15px;text-align:center;width:auto}.modal.notification-modal .modal-box .data .logo.-olcg{width:clamp(20.2rem,13.36rem + 18.24vw,31.6rem)}.modal.notification-modal .modal-box .data .logo.-kuji{width:clamp(12.7rem,8.44rem + 11.36vw,19.8rem)}.modal.notification-modal .modal-box .remaining_time{display:grid;font-weight:700;gap:4px;grid-auto-flow:column;margin:clamp(1.5rem,.96rem + 1.44vw,2.4rem) 0;place-content:center}.modal.notification-modal .modal-box .remaining_time .rest{font-size:1.8rem;place-self:center}.modal.notification-modal .modal-box .remaining_time .num{font-size:5.2rem}.modal.notification-modal .modal-box .remaining_time .minutes,.modal.notification-modal .modal-box .remaining_time .seconds{font-size:3rem;place-self:end;position:relative;top:-7px}.modal.notification-modal .modal-box .remaining_time .minutes+.num{margin-left:6px}.modal.notification-modal .modal-box .tit-emC{color:#e55555}.modal.notification-modal .modal-box .btnArea{display:flex;justify-content:center;margin-top:0}@media screen and (min-width:1025px){.modal.notification-modal .modal-box .btnArea{gap:30px;margin:10px 0 30px}}.modal.notification-modal .modal-box .btnArea .btn{font-size:clamp(1.4rem,1.28rem + .32vw,1.6rem);margin:0}@media screen and (min-width:1025px){.modal.notification-modal .modal-box .btnArea .btn{border-radius:10px;height:48px;width:200px}}@media screen and (max-width:1024px){.modal.notification-modal .modal-box .btnArea .btn{flex:1;height:54px;padding:0}}.modal.notification-modal .modal-box .btnArea .btn.-gray{background-color:#e2e2e2}.modal.notification-modal .modal-box .btnArea .btn.-red{background-color:#ed5f4c;color:#fff}.modal.notification-modal .modal-box .text-cancel{font-size:clamp(1.4rem,1.16rem + .64vw,1.8rem)}.modal.notification-modal .point-box .modal-box:before{background-color:#e88396}.modal.notification-modal .point-box .tit-emC{color:#404040}.modal.notification-modal .point-box .point_img{margin-bottom:10px;margin-inline:auto;width:clamp(15.4rem,12.64rem + 7.36vw,20rem)}.modal.notification-modal .point-box .point_img>img{width:100%}.modal.notification-modal .point-box .point_sheets{background-color:#fff;border:4px solid #e8420c;border-radius:100vh;color:#e8420c;display:inline-block;font-size:1.8rem;font-weight:700;min-width:58px;padding:0 14px;position:relative;top:-15px}@media screen and (min-width:1025px){.modal.notification-modal .point-box .point_sheets{margin-bottom:-10px}}@media screen and (max-width:1024px){.modal.notification-modal .point-box .point_sheets{margin-bottom:-20px}}.modal.notification-modal .point-box .point_sheets:before{content:"x"}.modal.notification-modal .point-box .boxG{background-color:#f4f4f4;border-radius:8px;margin-inline:auto;margin-top:clamp(1.8rem,1.56rem + .64vw,2.2rem);padding:16px 16px 19px}@media screen and (min-width:1025px){.modal.notification-modal .point-box .boxG{width:312px}}@media screen and (max-width:1024px){.modal.notification-modal .point-box .boxG{max-width:280px}}.modal.notification-modal .point-box .boxG>:first-child{margin-bottom:0}.modal.notification-modal .point-box .boxG .text{text-align:left}.modal.notification-modal .point-box .point_table{margin-inline:auto;margin-top:clamp(1.9rem,1.66rem + .64vw,2.3rem);max-width:270px}.modal.notification-modal .point-box .point_table table{width:100%}.modal.notification-modal .point-box .point_table table tbody tr{border-bottom:1px solid #d9d9d9}.modal.notification-modal .point-box .point_table table tbody td,.modal.notification-modal .point-box .point_table table tbody th{font-size:clamp(1.2rem,1.08rem + .32vw,1.4rem);font-weight:700;padding:10px 0}.modal.notification-modal .point-box .point_table table tbody td{text-align:right}.modal.notification-modal .point-box .text-cancel{margin-bottom:25px}.modal.notification-modal .point-box .btnArea .btn.-red{background-color:#e88396}.modal.contact-modal .faqBox{display:grid}@media screen and (min-width:1025px){.modal.contact-modal .faqBox{align-items:center;gap:18px;grid-auto-flow:column;margin-top:32px;place-content:center}}@media screen and (max-width:1024px){.modal.contact-modal .faqBox{background-color:#fff;margin-left:-16px;margin-right:-16px;padding:22px 13px 27px;width:calc(100% + 32px)!important}}@media screen and (min-width:1025px){.modal.contact-modal .faqBox .btnArea{margin-top:0}}.modal.contact-modal .boxW .text{font-size:clamp(1.4rem,1.28rem + .32vw,1.6rem)}@media screen and (min-width:1025px){.modal.contact-modal .tit-emC{margin-bottom:18px;margin-top:66px}}.modal.contact-modal .tit-emC.-pt{padding-top:8px}.modal.contact-modal .logo{margin:0 auto clamp(1rem,.4rem + 1.6vw,2rem);text-align:center;width:50px}@media screen and (min-width:1025px){.modal.contact-modal .logo{padding-top:10px}}@media screen and (max-width:1024px){.modal.contact-modal .logo{padding-top:32px}}.modal .-form{border-radius:0;box-shadow:none}@media screen and (min-width:1025px){.modal .-form{padding:30px 40px}}@media screen and (max-width:1024px){.modal .-form{border-radius:0;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);max-width:100vw;padding:16px 13px;width:100vw!important}}.modal .-form .mail>:first-child{margin-top:0}.modal .-form .titleLabel{font-weight:700;margin-bottom:14px;margin-top:32px;text-align:left}@media screen and (min-width:1025px){.modal .-form .titleLabel{font-size:1.6rem}}@media screen and (max-width:1024px){.modal .-form .titleLabel{font-size:1.4rem}}.modal .-form .titleLabel.-required{align-items:center;display:flex}.modal .-form .titleLabel.-required:after{background-color:red;border-radius:2px;color:#fff;content:"必須";display:grid;font-size:1.2rem;height:18px;margin-left:8px;padding:0 4px;place-content:center}.modal .-form input:not([type=submit],[name=check-Status],[name=account-mail]),.modal .-form select{background-color:#fff;border:1px solid #a2a2a2;border-radius:4px;color:#404040;font-size:1.6rem;height:40px;padding:0 16px;width:100%}.modal .-form .inputWrap,.modal .-form .selectWrap{margin-bottom:8px}.modal .-form .inputWrap>:last-child,.modal .-form .selectWrap>:last-child{margin-bottom:0!important}.modal .-form .inputWrap .eg,.modal .-form .selectWrap .eg{color:#a0a0a0;font-size:1.4rem;margin-bottom:8px}.modal .-form .type .inputWrap{display:grid;grid-template-columns:1fr 1fr}.modal .-form .type .inputWrap label{position:relative;width:-moz-fit-content;width:fit-content}.modal .-form .type .inputWrap label:nth-child(-n+2){margin-bottom:28px}.modal .-form .type .inputWrap label+.text-error{margin-top:16px}.modal .-form .type .inputWrap input[type=radio]{-webkit-appearance:none;-moz-appearance:none;appearance:none;height:0;left:0;margin:0;opacity:0;padding:0;position:absolute;top:0;width:0}.modal .-form .type .inputWrap input[type=radio]+.label{cursor:pointer;display:inline-block;padding-left:28px;position:relative}.modal .-form .type .inputWrap input[type=radio]+.label:before{border:1px solid #404040;border-radius:50%;box-sizing:border-box;content:"";display:inline-block;height:20px;left:0;position:absolute;top:50%;transform:translateY(-50%);width:20px}.modal .-form .type .inputWrap input[type=radio]:checked+.label:before{background:url(https://cache-medal-taito-olcg.sqex-edge.jp/assets_img/parts/icon/icon_check.svg) 50%/contain no-repeat}.modal .-form .selectWrap{position:relative}@media screen and (min-width:1025px){.modal .-form .selectWrap{max-width:343px}}.modal .-form .selectWrap:after{background:url(https://cache-medal-taito-olcg.sqex-edge.jp/assets_img/parts/icon/icon_anchor.svg) 50%/contain no-repeat;content:"";display:block;height:12px;pointer-events:none;position:absolute;right:16px;top:50%;transform:translateY(-50%);width:22px}.modal .-form .selectWrap+.text-error{margin:8px 0}.modal .-form .dateWrap{display:grid}@media screen and (min-width:1025px){.modal .-form .dateWrap{align-items:center;gap:20px;grid-auto-flow:column}}@media screen and (max-width:1024px){.modal .-form .dateWrap{gap:14px}}.modal .-form .dateWrap input{margin-bottom:0}.modal .-form .dateWrap input[type=date]{position:relative}.modal .-form .dateWrap input[type=date]::-webkit-calendar-picker-indicator{background:transparent;bottom:0;height:auto;left:0;position:absolute;right:0;top:0;width:auto;z-index:1}.modal .-form .dateWrap input[type=date]:after{background:url(https://cache-medal-taito-olcg.sqex-edge.jp/assets_img/parts/icon/icon_calendar.svg) 50%/contain no-repeat;content:"";height:16px;position:absolute;right:16px;top:50%;transform:translateY(-50%);width:16px}.modal .-form .timeWrap{align-items:center;display:grid;gap:10px;grid-auto-flow:column}@media screen and (min-width:1025px){.modal .-form .timeWrap{grid-template-columns:repeat(2,1fr max-content)}}@media screen and (max-width:1024px){.modal .-form .timeWrap{grid-template-columns:repeat(2,80px max-content);justify-content:center}}.modal .-form .timeWrap .text{font-size:1.4rem;margin-bottom:0}@media screen and (max-width:1024px){.modal .-form .timeWrap .text:not(:last-of-type){margin-right:10px}}.modal .-form textarea{background-color:#fff;border:1px solid #a8a8a8;border-radius:4px;color:#404040;font-size:1.6rem;margin-bottom:8px;min-height:250px;padding:8px;resize:vertical;width:100%}.modal .-form+.btnArea{margin-top:50px}.modal .inputWrap.-atten input:not([type=submit],:-moz-read-only){border:1px solid #f77474!important}.modal .inputWrap.-atten input:not([type=submit],:read-only),.modal .inputWrap.-atten select,.modal .inputWrap.-atten textarea,.modal .selectWrap.-atten select{border:1px solid #f77474!important}#rotateAtten{background-color:#f4f4f4;display:block;height:100vh;height:calc(var(--vh, 1vh)*100);left:0;min-width:320px;position:fixed;top:0;width:100%;z-index:1000}#rotateAtten .rotateAtten_inner{display:grid;grid-template-columns:minmax(auto,490px);height:100vh;height:calc(var(--vh, 1vh)*100);place-content:center;text-align:center}#rotateAtten .rotateAtten_content{margin:0 20px;max-height:calc(100vh - 40px - env(safe-area-inset-top) - env(safe-area-inset-bottom));max-height:calc(var(--vh, 1vh)*100 - 40px - env(safe-area-inset-top) - env(safe-area-inset-bottom))}#rotateAtten .rotateAtten_content .tit{font-size:clamp(1.8rem,1.56rem + .64vw,2.2rem);font-weight:700;margin-bottom:20px}#rotateAtten .rotateAtten_content .boxW{display:flex;margin:0;max-height:calc(100vh - 100px - env(safe-area-inset-top) - env(safe-area-inset-bottom));max-height:calc(var(--vh, 1vh)*100 - 100px - env(safe-area-inset-top) - env(safe-area-inset-bottom));padding:clamp(2.4rem,1.68rem + 1.92vw,3.6rem) clamp(4rem,1.78rem + 5.92vw,7.7rem)}#rotateAtten .rotateAtten_content .boxW img{max-width:336px;width:100%}@media screen and (min-width:1025px){.modal.tutorial-modal .modal-contWrap{padding:20px 0 40px}}@media screen and (max-width:1024px){.modal.tutorial-modal .modal-contWrap{padding:20px 16px 60px}}@media screen and (min-width:1025px){.modal.tutorial-modal .modal-contWrap-in{max-width:512px}}.modal.tutorial-modal .pic{border-radius:8px;overflow:hidden}.modal.tutorial-modal .pic:not(:first-child){margin-top:clamp(1rem,.4rem + 1.6vw,2rem)}.modal.setting-modal .setting_item{align-items:center;display:flex;justify-content:space-between}.modal.setting-modal .setting_item.-on .setting_tit:after{background-image:url(https://cache-medal-taito-olcg.sqex-edge.jp/assets_img/parts/icon/icon_sound_on.svg)}.modal.setting-modal .setting_tit{font-size:clamp(1.4rem,1.28rem + .32vw,1.6rem);font-weight:700;position:relative}.modal.setting-modal .setting_tit:after{background:url(https://cache-medal-taito-olcg.sqex-edge.jp/assets_img/parts/icon/icon_sound_off.svg) 50%/contain no-repeat;content:"";display:inline-block;height:clamp(2rem,1.52rem + 1.28vw,2.8rem);margin-left:clamp(.6rem,.48rem + .32vw,.8rem);position:relative;vertical-align:middle;width:clamp(2rem,1.52rem + 1.28vw,2.8rem)}.modal.setting-modal .setting_switch{font-size:clamp(1.2rem,1.08rem + .32vw,1.4rem);margin-left:auto;position:relative;text-align:center;width:123px}.modal.setting-modal .setting_switch input[type=checkbox]{display:none}.modal.setting-modal .setting_switch input[type=checkbox]:checked+label{background-color:#f77474;border-color:#f77474}.modal.setting-modal .setting_switch input[type=checkbox]:checked+label~.switchBtn span:after{color:#f77474;content:"ON"}.modal.setting-modal .setting_switch input[type=checkbox]:checked~.switchBtn{transform:translate(calc(100% - 1px),-50%)}.modal.setting-modal .setting_switch label{background-color:#e6e5e5;border:2px solid #e6e5e5;border-radius:100vh;display:block;height:39px;padding:6px}.modal.setting-modal .setting_switch .switchBtn{background-color:#fff;border-radius:100vh;box-shadow:0 2px #0000001a;display:grid;height:33px;left:4px;place-content:center;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%);transition:transform .2s;width:58px}.modal.setting-modal .setting_switch .switchBtn span:after{color:#797979;content:"OFF";font-weight:700;text-align:center}.modal.category-modal .modal-contWrap-in{max-width:774px}.modal.category-modal.pop{display:grid;grid-template-columns:1fr;place-content:center;place-items:center}@media screen and (min-width:1025px){.modal.category-modal.pop .modal-in{bottom:auto;display:grid;height:auto;left:auto;max-width:1080px;padding:20px;position:relative;transform:none;width:calc(100% - 16px - env(safe-area-inset-left) - env(safe-area-inset-right))}}@media screen and (max-width:1024px){.modal.category-modal.pop .modal-in .date{font-size:1rem;margin-bottom:12px}}@media screen and (min-width:1025px){.modal.category-modal.pop .modal-box{border-radius:20px;max-height:min(100vh - 120px,690px);max-height:min(var(--vh,1vh) * 100 - 120px,690px);min-height:520px;overflow:hidden;width:100%}}@media screen and (max-width:1024px){.modal.category-modal.pop .modal-box .data-head{margin-bottom:16px!important}}.modal.category-modal.pop .modal-box .data-head .tit{margin-bottom:0}@media screen and (min-width:1025px){.modal.category-modal.pop .modal-contWrap{display:flex;flex-flow:column;height:calc(100% - 60px);overflow:hidden;padding:20px 0 40px;width:100%}}@media screen and (max-width:1024px){.modal.category-modal.pop .modal-contWrap{padding:16px 16px 60px}}@media screen and (min-width:1025px){.modal.category-modal.pop .modal-contWrap-in{height:100%;margin:0;max-width:none;overflow-x:hidden;overflow-y:auto;padding:0 45px}}@media screen and (max-width:1024px){.modal.category-modal.pop .modal-contWrap-in{background-color:#fff;border-radius:8px;padding:6px 13px 16px}}.modal.category-modal.pop .modal-prev{position:absolute}@media screen and (min-width:1025px){.modal.category-modal.pop .modal-prev{left:24px;top:12px}}@media screen and (max-width:1024px){.modal.category-modal.pop .modal-prev{background-color:#6f6f80;bottom:0;display:grid;left:0;padding:14px 10px;place-content:center;place-items:center;right:0}}.modal.category-modal.pop .modal-prev .btn{display:grid;font-weight:700;place-content:center;transition:background-color .2s}@media screen and (min-width:1025px){.modal.category-modal.pop .modal-prev .btn{border-radius:10px;color:#fff;font-size:1.6rem;height:36px;line-height:1;padding-left:20px;width:88px}}@media screen and (max-width:1024px){.modal.category-modal.pop .modal-prev .btn{background-color:#fff;border-radius:4px;font-size:1.4rem;height:36px;width:140px}}@media screen and (min-width:1025px){.modal.category-modal.pop .modal-prev .btn:before{background:url(https://cache-medal-taito-olcg.sqex-edge.jp/assets_img/parts/icon/icon_arrowW-l.svg) 50%/contain no-repeat;content:"";height:16px;left:12px;position:absolute;top:50%;transform:translateY(-50%);width:9px}.modal.category-modal.pop .modal-prev .btn:hover{background-color:#fff;color:#ff884d}.modal.category-modal.pop .modal-prev .btn:hover:before{background-image:url(https://cache-medal-taito-olcg.sqex-edge.jp/assets_img/parts/icon/icon_arrowO_l.svg)}}.modal.category-modal.pop .modal-close{background-repeat:no-repeat;background-size:contain;display:block;height:38px;overflow:hidden;text-indent:160%;white-space:nowrap;width:38px;z-index:1}@media screen and (min-width:1025px){.modal.category-modal.pop .modal-close{background-image:url(https://cache-medal-taito-olcg.sqex-edge.jp/assets_img/parts/icon/icon_close.svg);border-radius:50%;position:absolute;right:23px;top:10px;transition:background .2s}}@media screen and (max-width:1024px){.modal.category-modal.pop .modal-close{display:none}}.modal.category-modal.pop .modal-close:hover{background-color:#fff;background-image:url(https://cache-medal-taito-olcg.sqex-edge.jp/assets_img/parts/icon/icon_close2.svg)}@media screen and (min-width:1025px){.modal.category-modal.pop .overlay-close{display:none}}@media screen and (max-width:1024px){.modal.category-modal.pop .overlay-close.-col2{display:grid;gap:10px;grid-template-columns:repeat(2,1fr);margin:19px auto 0;width:calc(100% - 40px)}.modal.category-modal.pop .overlay-close.-col2 .btn{border:1px solid #fff;border-radius:4px;color:#fff;display:grid;font-size:12px;font-weight:700;height:36px;padding:0 10px 0 20px;place-content:center;position:relative}.modal.category-modal.pop .overlay-close.-col2 .btn:before{background:url(https://cache-medal-taito-olcg.sqex-edge.jp/assets_img/parts/icon/icon_close2.svg) 50%/contain no-repeat;content:"";height:10px;left:10px;position:absolute;top:50%;transform:translateY(-50%);width:10px}}@media screen and (min-width:1025px){.modal.category-modal .modal-footer .btnArea .btn.close{right:44px;top:32px}}.modal .category_list{display:grid}@media screen and (min-width:1025px){.modal .category_list{gap:14px 30px;grid-template-columns:repeat(3,1fr)}}@media screen and (max-width:1024px){.modal .category_list{gap:8px 0}}.modal .category_item>a{align-items:center;border-bottom:1px solid #dbdbdb;display:grid;font-size:1.4rem;font-weight:700;height:100%;justify-content:flex-start;position:relative;transition:color .2s}@media screen and (min-width:1025px){.modal .category_item>a{min-height:48px;padding:6px 25px 6px 10px}}@media screen and (max-width:1024px){.modal .category_item>a{min-height:45px;padding:12px 15px 12px 10px}}.modal .category_item>a:after{background:url(https://cache-medal-taito-olcg.sqex-edge.jp/assets_img/parts/icon/icon_arrowP.svg) 50%/contain no-repeat;content:"";display:block;height:14px;position:absolute;top:50%;transform:translateY(-50%);transition:transform .2s;width:8px}@media screen and (min-width:1025px){.modal .category_item>a:after{right:10px}}@media screen and (max-width:1024px){.modal .category_item>a:after{right:0}}.modal .category_item>a:hover{color:#f77474;opacity:1}.modal .category_item>a:hover:after{transform:translateY(-50%) scale(1.3)}.modal.nickname .modal-contWrap .boxW{margin-bottom:clamp(1.9rem,1.84rem + .16vw,2rem)}.modal.nickname .modal-contWrap .btnArea .btn{margin-top:20px;text-align:center}.modal.nickname .modal-contWrap .btnArea .text-error{text-align:center}.modal.nickname .modal-contWrap .inputWrap .eg{color:#a0a0a0;font-size:1.4rem}.modal .modal-playhistory{color:#404040;margin-inline:auto}@media screen and (min-width:1025px){.modal .modal-playhistory{margin-top:-.5rem;max-width:54rem}}@media screen and (max-width:1024px){.modal .modal-playhistory{padding-top:2.6666666667vw}}.modal .modal-playhistory__btn{border:3px solid #fba941;border-radius:10px;box-shadow:0 2px #0003;display:block;font-weight:700;text-align:center;width:100%}@media screen and (min-width:1025px){.modal .modal-playhistory__btn{background:#fff url(https://cache-medal-taito-olcg.sqex-edge.jp/assets_img/parts/icon/icon_arrowMR_r.svg) right max(1.5625vh,8px) center/max(2.34375vh,10px) max(2.34375vh,10px) no-repeat;font-size:1.4rem;padding:max(1.46484375vh,6px) max(3.90625vh,16px) max(1.46484375vh,6px) max(1.46484375vh,6px)}}@media screen and (max-width:1024px){.modal .modal-playhistory__btn{background:#fff url(https://cache-medal-taito-olcg.sqex-edge.jp/assets_img/parts/icon/icon_arrowMR_r.svg) right 2.1333333333vw center/4.2666666667vw 4.2666666667vw no-repeat;font-size:12px;font-size:3.2vw;padding:2.6666666667vw 8vw 2.6666666667vw 4vw}}.modal .modal-playhistory__note{font-weight:700;line-height:1;text-align:center}@media screen and (min-width:1025px){.modal .modal-playhistory__note{font-size:1.4rem;margin-bottom:3.4rem}}@media screen and (max-width:1024px){.modal .modal-playhistory__note{font-size:3.2vw;margin-bottom:4.8vw}}.modal .modal-playhistory__race-list{display:flex;flex-direction:column}@media screen and (min-width:1025px){.modal .modal-playhistory__race-list{gap:2.4rem}}@media screen and (max-width:1024px){.modal .modal-playhistory__race-list{gap:4.2666666667vw}}.modal .modal-playhistory__box{background-color:#fff;display:block;height:auto;width:100%}@media screen and (min-width:1025px){.modal .modal-playhistory__box{border-radius:.8rem;box-shadow:0 0 .4rem #00000026;padding:4.3rem 4.8rem}}@media screen and (max-width:1024px){.modal .modal-playhistory__box{border-radius:2.1333333333vw;box-shadow:0 0 1.0666666667vw #00000026;padding:5.0666666667vw 4.2666666667vw}}.modal .modal-playhistory__box .box__name{color:#555;font-weight:700;line-height:1;position:relative}.modal .modal-playhistory__box .box__name:before{background-color:#ff9cc1;border-radius:50%;content:"";left:0;position:absolute}@media screen and (min-width:1025px){.modal .modal-playhistory__box .box__name:before{height:1.6rem;top:0;width:1.6rem}}@media screen and (max-width:1024px){.modal .modal-playhistory__box .box__name:before{height:3.2vw;top:.2666666667vw;width:3.2vw}}@media screen and (min-width:1025px){.modal .modal-playhistory__box .box__name{font-size:1.6rem;margin-bottom:2.6rem;padding-left:2rem}}@media screen and (max-width:1024px){.modal .modal-playhistory__box .box__name{font-size:3.7333333333vw;margin-bottom:4.8vw;padding-left:5.3333333333vw}}.modal .modal-playhistory__box .box__name .-refunded{color:#f66}@media screen and (min-width:1025px){.modal .modal-playhistory__box .box__name .-refunded{font-size:1.4rem}}@media screen and (max-width:1024px){.modal .modal-playhistory__box .box__name .-refunded{font-size:3.2vw}}@media screen and (min-width:1025px){.modal .modal-playhistory__box .box__id{margin-bottom:1rem;padding-left:.8rem}}@media screen and (max-width:1024px){.modal .modal-playhistory__box .box__id{margin-bottom:2.6666666667vw;padding:0 2.1333333333vw}}.modal .modal-playhistory__box .box__id__head{align-items:center;display:flex}@media screen and (min-width:1025px){.modal .modal-playhistory__box .box__id__head{gap:1.6rem;margin-bottom:1rem}}@media screen and (max-width:1024px){.modal .modal-playhistory__box .box__id__head{gap:2.1333333333vw;margin-bottom:1.6vw}}.modal .modal-playhistory__box .box__id__heading{color:#555;font-weight:700}@media screen and (min-width:1025px){.modal .modal-playhistory__box .box__id__heading{font-size:1.4rem}}@media screen and (max-width:1024px){.modal .modal-playhistory__box .box__id__heading{font-size:2.6666666667vw}}.modal .modal-playhistory__box .box__id__btn{border:1px solid #fba941;border-radius:100vh;box-shadow:0 1px #0003;box-sizing:border-box;color:#555;font-weight:700;line-height:1;text-align:center}@media screen and (min-width:1025px){.modal .modal-playhistory__box .box__id__btn{font-size:1.2rem;padding:.5rem;width:8.8rem}}@media screen and (max-width:1024px){.modal .modal-playhistory__box .box__id__btn{font-size:2.6666666667vw;padding:1.0666666667vw;width:21.3333333333vw}}.modal .modal-playhistory__box .box__id__detail{color:#a0a0a0;font-weight:700;margin-block:calc(.5em - .5lh)}@media screen and (min-width:1025px){.modal .modal-playhistory__box .box__id__detail{font-size:1.2rem}}@media screen and (max-width:1024px){.modal .modal-playhistory__box .box__id__detail{font-size:2.6666666667vw}}.modal .modal-playhistory__box .box__video{background-color:#707070;position:relative}@media screen and (min-width:1025px){.modal .modal-playhistory__box .box__video{margin-bottom:1.6rem;margin-left:.8rem}}@media screen and (max-width:1024px){.modal .modal-playhistory__box .box__video{margin:0 2.1333333333vw 4.2666666667vw}}.modal .modal-playhistory__box .box__video:before{background:url(https://cache-medal-taito-olcg.sqex-edge.jp/assets_img/parts/icon/icon_playmovie.svg) 50%/contain no-repeat;content:"";display:block;left:50%;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%)}@media screen and (min-width:1025px){.modal .modal-playhistory__box .box__video:before{height:5.4rem;width:5.4rem}}@media screen and (max-width:1024px){.modal .modal-playhistory__box .box__video:before{height:9.6vw;width:9.6vw}}.modal .modal-playhistory__box .box__video .box__video__body{padding-top:56.25%;position:relative;width:100%}.modal .modal-playhistory__box .box__video .box__video__body video{height:100%;left:0;position:absolute;top:0;width:100%}.modal .modal-playhistory__box .box__video .box__video__zoom{position:absolute}@media screen and (min-width:1025px){.modal .modal-playhistory__box .box__video .box__video__zoom{bottom:1.5rem;height:2rem;right:1.5rem;width:2rem}}@media screen and (max-width:1024px){.modal .modal-playhistory__box .box__video .box__video__zoom{bottom:3.2vw;height:4vw;right:3.2vw;width:4vw}}.modal .modal-playhistory__box .box__video .box__video__zoom span{background:url(https://cache-medal-taito-olcg.sqex-edge.jp/assets_img/parts/icon/icon_movie_expannd.svg) 50%/contain no-repeat;display:block;height:100%;width:100%}.modal .modal-playhistory__box .box__not-established-text{font-weight:700;margin-block:calc(.5em - .5lh)}@media screen and (min-width:1025px){.modal .modal-playhistory__box .box__not-established-text{font-size:1.4rem;padding-left:.8rem}}@media screen and (max-width:1024px){.modal .modal-playhistory__box .box__not-established-text{font-size:3.2vw;padding-left:2.1333333333vw}}@media screen and (min-width:1025px){.modal .modal-playhistory__box .box__result{padding-left:.8rem}}@media screen and (max-width:1024px){.modal .modal-playhistory__box .box__result{padding-left:2.1333333333vw}}.modal .modal-playhistory__box .box__result-item{align-items:flex-start;display:flex}@media screen and (min-width:1025px){.modal .modal-playhistory__box .box__result-item{padding:1.8rem .8rem 1.8rem .6rem}}@media screen and (max-width:1024px){.modal .modal-playhistory__box .box__result-item{padding:2.1333333333vw .5333333333vw 2.1333333333vw .2666666667vw}}.modal .modal-playhistory__box .box__result-item:first-child{padding-top:0}.modal .modal-playhistory__box .box__result-item:last-child{padding-bottom:0}.modal .modal-playhistory__box .box__result-item+.box__result-item{border-top:1px solid #cecece}.modal .modal-playhistory__box .box__result-item__title{font-weight:700;margin-block:calc(.5em - .5lh)}.modal .modal-playhistory__box .box__result-item__title:before{content:"・"}@media screen and (min-width:1025px){.modal .modal-playhistory__box .box__result-item__title{font-size:1.4rem;padding-top:2px;width:13.8rem}}@media screen and (max-width:1024px){.modal .modal-playhistory__box .box__result-item__title{font-size:3.2vw;width:26.6666666667vw}}.modal .modal-playhistory__box .box__result-item__balls{align-items:center;background-color:#f4f4f4;border-radius:100vh;display:grid;grid-auto-columns:auto;grid-auto-flow:column;justify-content:start}@media screen and (min-width:1025px){.modal .modal-playhistory__box .box__result-item__balls{gap:.4rem;margin-right:4rem;padding:.5rem 1rem;width:10.6rem}}@media screen and (max-width:1024px){.modal .modal-playhistory__box .box__result-item__balls{gap:.5333333333vw;margin-right:6.6666666667vw;padding:1.0666666667vw 2.1333333333vw;width:19.7333333333vw}}.modal .modal-playhistory__box .box__result-item__ball{display:block}@media screen and (min-width:1025px){.modal .modal-playhistory__box .box__result-item__ball{height:1.4rem;width:1.4rem}}@media screen and (max-width:1024px){.modal .modal-playhistory__box .box__result-item__ball{height:2.6666666667vw;width:2.6666666667vw}}.modal .modal-playhistory__box .box__result-item__ball img{display:block;height:100%;width:100%}.modal .modal-playhistory__box .box__result-item__detail{flex:1}@media screen and (min-width:1025px){.modal .modal-playhistory__box .box__result-item__detail{padding-top:2px}}.modal .modal-playhistory__box .box__result-item__detail-item{display:flex;font-weight:700}@media screen and (min-width:1025px){.modal .modal-playhistory__box .box__result-item__detail-item{font-size:1.4rem}}@media screen and (max-width:1024px){.modal .modal-playhistory__box .box__result-item__detail-item{font-size:3.2vw}}@media screen and (min-width:1025px){.modal .modal-playhistory__box .box__result-item__detail-item+.box__result-item__detail-item{margin-top:1.3rem}}@media screen and (max-width:1024px){.modal .modal-playhistory__box .box__result-item__detail-item+.box__result-item__detail-item{margin-top:1.6vw}}.modal .modal-playhistory__box .box__result-item__detail-item__medal,.modal .modal-playhistory__box .box__result-item__detail-item__title{margin-block:calc(.5em - .5lh)}.modal .modal-playhistory__box .box__result-item__detail-item__medal{display:flex;flex:1;justify-content:flex-end}@media screen and (min-width:1025px){.modal .modal-playhistory__box .box__footer{margin-top:2.6rem;padding:0 .7rem}}@media screen and (max-width:1024px){.modal .modal-playhistory__box .box__footer{margin-top:4.8vw;padding:0 2.6666666667vw}}@media screen and (min-width:1025px){.modal .modal-playhistory:has(.modal-playhistory__nohistory){max-width:89.6rem}}.modal .modal-playhistory__nohistory{background-color:#fff;display:block;height:auto;width:100%}@media screen and (min-width:1025px){.modal .modal-playhistory__nohistory{border-radius:.4rem;padding:3.5rem 0 3.4rem}}@media screen and (max-width:1024px){.modal .modal-playhistory__nohistory{border-radius:2.1333333333vw;padding:7.2vw 0 6.9333333333vw}}.modal .modal-playhistory__nohistory__text{font-weight:700;margin-block:calc(.5em - .5lh);text-align:center}@media screen and (min-width:1025px){.modal .modal-playhistory__nohistory__text{font-size:1.4rem}}@media screen and (max-width:1024px){.modal .modal-playhistory__nohistory__text{font-size:3.7333333333vw}}@media screen and (min-width:1025px){.modal .modal-playhistory--detail{max-width:60rem}.modal .modal-playhistory--detail .modal-playhistory__box{padding:3.4rem 10rem 3.4rem 4.8rem}.modal .modal-playhistory--detail .modal-playhistory__box .box__id,.modal .modal-playhistory--detail .modal-playhistory__box .box__result{padding-left:1.6rem}.modal .modal-playhistory--detail .modal-playhistory__box .box__video{margin-left:1.6rem}}@media screen and (max-width:1024px){.modal .modal-playhistory--detail .box__result{padding-right:2.1333333333vw}}@media screen and (min-width:1025px){.modal .modal-playhistory__cautions,.modal .modal-playhistory__list{margin-top:1.6rem}}@media screen and (max-width:1024px){.modal .modal-playhistory__cautions,.modal .modal-playhistory__list{margin-top:1.6rem}}.modal .modal-playhistory__cautions__item,.modal .modal-playhistory__list__item{font-weight:700;margin-block:calc(.5em - .5lh)}.modal .modal-playhistory__cautions__item:before,.modal .modal-playhistory__list__item:before{display:inline-block}@media screen and (min-width:1025px){.modal .modal-playhistory__cautions__item:before,.modal .modal-playhistory__list__item:before{font-size:1.2rem;line-height:2rem}}@media screen and (max-width:1024px){.modal .modal-playhistory__cautions__item:before,.modal .modal-playhistory__list__item:before{font-size:2.6666666667vw;line-height:4.5333333333vw}}@media screen and (min-width:1025px){.modal .modal-playhistory__cautions__item,.modal .modal-playhistory__list__item{font-size:1.2rem;line-height:2rem}}@media screen and (max-width:1024px){.modal .modal-playhistory__cautions__item,.modal .modal-playhistory__list__item{font-size:2.6666666667vw;line-height:4.5333333333vw}}@media screen and (min-width:1025px){.modal .modal-playhistory__cautions__item+.modal-playhistory__cautions__item,.modal .modal-playhistory__cautions__item+.modal-playhistory__list__item,.modal .modal-playhistory__list__item+.modal-playhistory__cautions__item,.modal .modal-playhistory__list__item+.modal-playhistory__list__item{margin-top:.4rem}}@media screen and (max-width:1024px){.modal .modal-playhistory__cautions__item+.modal-playhistory__cautions__item,.modal .modal-playhistory__cautions__item+.modal-playhistory__list__item,.modal .modal-playhistory__list__item+.modal-playhistory__cautions__item,.modal .modal-playhistory__list__item+.modal-playhistory__list__item{margin-top:.9333333333vw}}.modal .modal-playhistory__list__item:before{content:"・"}.modal .modal-playhistory__cautions__item:before{content:"※"}@media screen and (min-width:1025px){.modal .modal-playhistory__contact .modal-playhistory__box{padding:3.5rem 8.5rem 3.2rem}}.modal *+.modal-playhistory__contact{margin-top:4.2rem}.modal .modal-playhistory__contact__heading1,.modal .modal-playhistory__contact__heading2{font-weight:700;margin-block:calc(.5em - .5lh);text-align:center}@media screen and (min-width:1025px){.modal .modal-playhistory__contact__heading1,.modal .modal-playhistory__contact__heading2{font-size:1.6rem;line-height:2.7rem}}@media screen and (max-width:1024px){.modal .modal-playhistory__contact__heading1,.modal .modal-playhistory__contact__heading2{font-size:3.7333333333vw;line-height:6.4vw}}@media screen and (min-width:1025px){.modal .modal-playhistory__contact__heading1+.modal-playhistory__box{margin-top:1.8rem}}@media screen and (max-width:1024px){.modal .modal-playhistory__contact__heading1+.modal-playhistory__box{margin-top:4.8vw}}@media screen and (min-width:1025px){.modal .modal-playhistory__contact__footer{margin:2.6rem auto 0}}@media screen and (max-width:1024px){.modal .modal-playhistory__contact__footer{margin:4.2666666667vw auto 0;max-width:74.6666666667vw}}.modal [class$=tabs]{margin-top:0}.present-modal{color:#404040;margin-inline:auto}@media screen and (min-width:1025px){.present-modal{max-width:62.4rem;padding-top:1.6rem}}@media screen and (max-width:1024px){.present-modal{padding-top:8px}.present-modal img{height:auto;width:100%}}.present-modal .hero-image{margin-inline:auto;width:100%}@media screen and (min-width:1025px){.present-modal .lead-text-wrapper{margin-top:3.5rem}}@media screen and (max-width:1024px){.present-modal .lead-text-wrapper{margin-top:7.2vw}}.present-modal .lead-text{font-weight:600;margin-block:calc(.5em - .5lh)}@media screen and (min-width:1025px){.present-modal .lead-text{font-size:1.6rem;line-height:1.6875}}@media screen and (max-width:1024px){.present-modal .lead-text{font-size:3.7333333333vw;line-height:1.7142857143}}.present-modal .lead-text a{color:#0066c0;text-decoration:underline}.present-modal .current-medals{align-items:center;background:#fff;display:flex;justify-content:space-between}@media screen and (min-width:1025px){.present-modal .current-medals{border-radius:.8rem;box-shadow:0 0 .4rem #00000026;margin-top:3.25rem;padding:1.6rem 2.4rem}}@media screen and (max-width:1024px){.present-modal .current-medals{border-radius:2.1333333333vw;box-shadow:0 0 1.0666666667vw #00000026;margin-top:9.0666666667vw;padding:6.4vw 4.5333333333vw 6.1333333333vw 2.1333333333vw}}.present-modal .current-medals__heading{align-items:center;display:flex;font-weight:600}@media screen and (min-width:1025px){.present-modal .current-medals__heading{font-size:1.6rem;gap:.8rem;line-height:1.6875}}@media screen and (max-width:1024px){.present-modal .current-medals__heading{font-size:3.7333333333vw;gap:1.0666666667vw;line-height:1.7142857143}}.present-modal .current-medals__heading__icon{display:block}@media screen and (min-width:1025px){.present-modal .current-medals__heading__icon{width:4rem}}@media screen and (max-width:1024px){.present-modal .current-medals__heading__icon{width:8.5333333333vw}}.present-modal .current-medals__count{font-weight:600}@media screen and (min-width:1025px){.present-modal .current-medals__count{font-size:2.2rem;line-height:1.6818181818}}@media screen and (max-width:1024px){.present-modal .current-medals__count{font-size:5.3333333333vw;line-height:1.7}}@media screen and (min-width:1025px){.present-modal .current-medals__count__unit{font-size:1.6rem;line-height:1.6875;margin-left:.5rem}}@media screen and (max-width:1024px){.present-modal .current-medals__count__unit{font-size:3.2vw;line-height:1.6666666667;margin-left:1.0666666667vw}}@media screen and (min-width:1025px){.present-modal .main-contents{margin-top:3.2rem}}@media screen and (max-width:1024px){.present-modal .main-contents{margin-top:8.5333333333vw}}.present-modal .main-contents__tabs{display:flex;justify-content:center}@media screen and (min-width:1025px){.present-modal .main-contents__tabs__item{min-width:14rem}}@media screen and (max-width:1024px){.present-modal .main-contents__tabs__item{min-width:36.5333333333vw}}.present-modal .main-contents__tabs__item button{color:#9a9a9a;font-weight:600;margin-block:calc(.5em - .5lh);text-align:center;width:100%}@media screen and (min-width:1025px){.present-modal .main-contents__tabs__item button{font-size:1.8rem;line-height:1.7222222222;padding-bottom:calc(1.6rem + .5em - .5lh)}}@media screen and (max-width:1024px){.present-modal .main-contents__tabs__item button{font-size:4.2666666667vw;line-height:1.125;padding-bottom:calc(4vw + .5em - .5lh)}}.present-modal .main-contents__tabs__item button[aria-selected=true]{color:#e62f2f}@media screen and (min-width:1025px){.present-modal .main-contents__tabs__item button[aria-selected=true]{border-bottom:.2rem solid #e62f2f;padding-bottom:calc(1.4rem + .5em - .5lh)}}@media screen and (max-width:1024px){.present-modal .main-contents__tabs__item button[aria-selected=true]{border-bottom:.5333333333vw solid #e62f2f;padding-bottom:calc(3.46667vw + .5em - .5lh)}}@media screen and (min-width:1025px){.present-modal .main-contents__section{margin-top:3.2rem}}@media screen and (max-width:1024px){.present-modal .main-contents__section{margin-top:6.4vw}}.present-modal .empty-data{font-weight:600;text-align:center}@media screen and (min-width:1025px){.present-modal .empty-data{font-size:1.6rem;line-height:1.6875}}@media screen and (max-width:1024px){.present-modal .empty-data{font-size:3.7333333333vw;line-height:1.7142857143}}.present-modal .entries-open__tabs{display:flex}@media screen and (min-width:1025px){.present-modal .entries-open__tabs{gap:.8rem}}@media screen and (max-width:1024px){.present-modal .entries-open__tabs{gap:1.6vw}}.present-modal .entries-open__tabs__item{flex:1}.present-modal .entries-open__tabs__item button{box-sizing:border-box;color:#9a9a9a;font-weight:600;text-align:center;width:100%}@media screen and (min-width:1025px){.present-modal .entries-open__tabs__item button{border:.1rem solid #cecece;border-radius:.4rem;font-size:1.6rem;line-height:1.6875;padding:calc(1.5rem + .5em - .5lh) 1.5rem calc(1.4rem + .5em - .5lh)}}@media screen and (max-width:1024px){.present-modal .entries-open__tabs__item button{border:.1rem solid #cecece;border-radius:1.0666666667vw;font-size:3.2vw;line-height:1.6666666667;padding:calc(4.26667vw + .5em - .5lh - .1rem) 2.1333333333vw}}.present-modal .entries-open__tabs__item button[aria-selected=true]{background-color:#e62f2f;border:none;color:#fff}@media screen and (min-width:1025px){.present-modal .entries-open__tabs__item button[aria-selected=true]{padding-bottom:calc(1.5rem + .5em - .5lh);padding-top:calc(1.6rem + .5em - .5lh)}}@media screen and (max-width:1024px){.present-modal .entries-open__tabs__item button[aria-selected=true]{padding-bottom:calc(4.26667vw + .5em - .5lh);padding-top:calc(4.26667vw + .5em - .5lh)}}@media screen and (min-width:1025px){.present-modal .entries-open__section:has(.empty-data){margin-bottom:calc(6.1rem + .5em - .5lh);margin-top:calc(4.3rem + .5em - .5lh)}}@media screen and (max-width:1024px){.present-modal .entries-open__section:has(.empty-data){margin-bottom:calc(17.06667vw + .5em - .5lh);margin-top:calc(10.66667vw + .5em - .5lh)}}@media screen and (min-width:1025px){.present-modal .entries-open__section{margin-top:3.2rem}}@media screen and (max-width:1024px){.present-modal .entries-open__section{margin-top:4.2666666667vw}}.present-modal .entries-open__list{display:grid;grid-template-columns:auto}@media screen and (min-width:1025px){.present-modal .entries-open__list{gap:2.4rem}}@media screen and (max-width:1024px){.present-modal .entries-open__list{gap:6.4vw}}.present-modal .entries-open__item{background:#fff}@media screen and (min-width:1025px){.present-modal .entries-open__item{border-radius:.8rem;box-shadow:0 0 .4rem #00000026}}@media screen and (max-width:1024px){.present-modal .entries-open__item{border-radius:2.1333333333vw;box-shadow:0 0 1.0666666667vw #00000026}}.present-modal .entries-open__item__heading{display:block}@media screen and (min-width:1025px){.present-modal .entries-open__item__heading{border-bottom:.1rem solid #d9d9d9;margin:0 1.6rem;padding:1.65rem 0 1.8rem}}@media screen and (max-width:1024px){.present-modal .entries-open__item__heading{border-bottom:.2666666667vw solid #d9d9d9;margin:0 4.2666666667vw;padding:4.2666666667vw 0}}.present-modal .entries-open__item__heading__inner{display:inline-block;font-weight:600;margin-block:calc(.5em - .5lh)}@media screen and (min-width:1025px){.present-modal .entries-open__item__heading__inner{font-size:1.8rem;line-height:1.7222222222}}@media screen and (max-width:1024px){.present-modal .entries-open__item__heading__inner{font-size:3.7333333333vw;line-height:1.7142857143}}.present-modal .entries-open__item__body{align-items:flex-start;display:flex}@media screen and (min-width:1025px){.present-modal .entries-open__item__body{gap:1.6rem;padding:1.6rem 1.6rem 2.4rem}}@media screen and (max-width:1024px){.present-modal .entries-open__item__body{gap:2.1333333333vw;padding:4.2666666667vw}}@media screen and (min-width:1025px){.present-modal .entries-open__item__image{cursor:pointer;min-width:17.6rem;opacity:1;transition:opacity .3s ease-in;width:17.6rem}.present-modal .entries-open__item__image:hover{opacity:.7}}@media screen and (max-width:1024px){.present-modal .entries-open__item__image{width:27.7333333333vw}}.present-modal .entries-open__item__details{flex:1}@media screen and (min-width:1025px){.present-modal .entries-open__item__details{font-size:1.6rem;line-height:1.6875}}@media screen and (max-width:1024px){.present-modal .entries-open__item__details{font-size:3.2vw;line-height:1.6666666667}}.present-modal .entries-open__item__explanation{margin-block:calc(.5em - .5lh)}@media screen and (min-width:1025px){.present-modal .entries-open__item__explanation{margin-bottom:calc(1.3rem + .5em - .5lh)}}@media screen and (max-width:1024px){.present-modal .entries-open__item__explanation{margin-bottom:calc(2.4vw + .5em - .5lh)}}.present-modal .entries-open__item__deadline{color:gray;margin-block:calc(.5em - .5lh)}@media screen and (min-width:1025px){.present-modal .entries-open__item__deadline{margin-bottom:calc(1rem + .5em - .5lh)}}@media screen and (max-width:1024px){.present-modal .entries-open__item__deadline{margin-bottom:calc(2.13333vw + .5em - .5lh)}}.present-modal .entries-open__item__cost{align-items:center;color:gray;display:flex}@media screen and (min-width:1025px){.present-modal .entries-open__item__cost{font-size:1.6rem;line-height:1.6875}}@media screen and (max-width:1024px){.present-modal .entries-open__item__cost{font-size:3.2vw;line-height:1.6666666667}}.present-modal .entries-open__item__cost .cost-text{align-items:center;color:#e62f2f;display:flex;font-weight:600;margin-block:calc(.5em - .5lh)}@media screen and (min-width:1025px){.present-modal .entries-open__item__cost .cost-text{font-size:1.8rem;gap:.6rem;line-height:1.7222222222}}@media screen and (max-width:1024px){.present-modal .entries-open__item__cost .cost-text{font-size:3.7333333333vw;gap:.5333333333vw;line-height:1.7142857143}}.present-modal .entries-open__item__cost .cost-text__icon{display:block}@media screen and (min-width:1025px){.present-modal .entries-open__item__cost .cost-text__icon{height:2.6rem;width:2.6rem}}@media screen and (max-width:1024px){.present-modal .entries-open__item__cost .cost-text__icon{height:5.3333333333vw;width:5.3333333333vw}}@media screen and (min-width:1025px){.present-modal .entries-open__item__cost .cost-text__body__unit{font-size:1.4rem;line-height:1.7142857143}}@media screen and (max-width:1024px){.present-modal .entries-open__item__cost .cost-text__body__unit{font-size:2.6666666667vw;line-height:1.7}}.present-modal .entries-open__item__actions{background:#e2e2e2}@media screen and (min-width:1025px){.present-modal .entries-open__item__actions{padding:1.6rem 13rem}}@media screen and (max-width:1024px){.present-modal .entries-open__item__actions{padding:4.2666666667vw 4.2666666667vw 4.5333333333vw}}.present-modal .entries-open__item__actions__status{align-items:center;display:flex;font-weight:600;justify-content:center;margin-block:calc(.5em - .5lh)}.present-modal .entries-open__item__actions__status .count{display:inline-block;text-align:center}@media screen and (min-width:1025px){.present-modal .entries-open__item__actions__status .count{width:7.4rem}}@media screen and (max-width:1024px){.present-modal .entries-open__item__actions__status .count{width:17.0666666667vw}}@media screen and (min-width:1025px){.present-modal .entries-open__item__actions__status{font-size:1.6rem;gap:.4rem;line-height:1.6875;margin-bottom:calc(1.7rem + .5em - .5lh)}}@media screen and (max-width:1024px){.present-modal .entries-open__item__actions__status{font-size:3.7333333333vw;gap:.5333333333vw;line-height:1.7142857143;margin-bottom:calc(4.26667vw + .5em - .5lh)}}.present-modal .entries-open__item__actions__body,.present-modal .entries-open__item__actions__input{align-items:center;display:flex;justify-content:space-between}@media screen and (min-width:1025px){.present-modal .entries-open__item__actions__input{width:10.8rem}}@media screen and (max-width:1024px){.present-modal .entries-open__item__actions__input{width:28.8vw}}.present-modal .entries-open__item__actions__input .select-wrapper{position:relative}.present-modal .entries-open__item__actions__input .select-wrapper:after{background:url(https://cache-medal-taito-olcg.sqex-edge.jp/assets_img/parts/icon/icon_arrow_b.svg) 50%/contain no-repeat;content:"";position:absolute;top:50%;transform:translateY(-50%);z-index:1}@media screen and (min-width:1025px){.present-modal .entries-open__item__actions__input .select-wrapper:after{height:.5rem;right:.8rem;width:1rem}}@media screen and (max-width:1024px){.present-modal .entries-open__item__actions__input .select-wrapper:after{height:1.3333333333vw;right:2.1333333333vw;width:2.6666666667vw}}.present-modal .entries-open__item__actions__input select{background:#fff;box-sizing:border-box;font-weight:600;line-height:1;text-align:center}@media screen and (min-width:1025px){.present-modal .entries-open__item__actions__input select{border-radius:.4rem;font-size:1.4rem;padding:1.6rem 3.4rem 2rem 1.6rem;width:8.6rem}}@media screen and (max-width:1024px){.present-modal .entries-open__item__actions__input select{border-radius:1.0666666667vw;font-size:3.7333333333vw;padding:4vw 6.9333333333vw 5.0666666667vw 2.1333333333vw;width:23.4666666667vw}}.present-modal .entries-open__item__actions__input .unit{font-weight:600}@media screen and (min-width:1025px){.present-modal .entries-open__item__actions__input .unit{font-size:1.6rem;line-height:1.6875}}@media screen and (max-width:1024px){.present-modal .entries-open__item__actions__input .unit{font-size:3.2vw;line-height:1.6666666667}}.present-modal .entries-open__item__actions__submit .apply-button{background-color:#ed5f4c;display:grid;place-content:center;text-align:center}@media screen and (min-width:1025px){.present-modal .entries-open__item__actions__submit .apply-button{border-radius:.8rem;min-width:23.2rem;padding:1.7rem}}@media screen and (max-width:1024px){.present-modal .entries-open__item__actions__submit .apply-button{border-radius:1.0666666667vw;min-width:49.0666666667vw;padding:4.5333333333vw 4.2666666667vw 4vw}}.present-modal .entries-open__item__actions__submit .apply-button__inner{color:#fff;display:inline-block;font-weight:600;margin-block:calc(.5em - .5lh)}@media screen and (min-width:1025px){.present-modal .entries-open__item__actions__submit .apply-button__inner{font-size:1.8rem;line-height:1.7222222222}}@media screen and (max-width:1024px){.present-modal .entries-open__item__actions__submit .apply-button__inner{font-size:4.2666666667vw;line-height:1.6875}}@media screen and (min-width:1025px){.present-modal .entries-history:has(.empty-data){margin-bottom:calc(6.1rem + .5em - .5lh);margin-top:calc(4.3rem + .5em - .5lh)}}@media screen and (max-width:1024px){.present-modal .entries-history:has(.empty-data){margin-bottom:calc(17.06667vw + .5em - .5lh);margin-top:calc(10.66667vw + .5em - .5lh)}}.present-modal .entries-history__lead{display:flex;font-weight:600;justify-content:center}@media screen and (min-width:1025px){.present-modal .entries-history__lead{font-size:1.6rem;line-height:1.6875}}@media screen and (max-width:1024px){.present-modal .entries-history__lead{font-size:3.2vw;line-height:1.6666666667}}.present-modal .entries-history__lead__text{margin-block:calc(.5em - .5lh)}.present-modal .entries-history__lead__text a{color:#0066c0;text-decoration:underline}.present-modal .entries-history__list{display:grid;grid-template-columns:auto}@media screen and (min-width:1025px){.present-modal .entries-history__list{gap:2.4rem;margin-top:3.2rem}}@media screen and (max-width:1024px){.present-modal .entries-history__list{gap:4.2666666667vw;margin-top:7.4666666667vw}}.present-modal .entries-history__item{background:#fff}@media screen and (min-width:1025px){.present-modal .entries-history__item{border-radius:.8rem;box-shadow:0 0 .4rem #00000026;padding:1.6rem 1.6rem 2.4rem}}@media screen and (max-width:1024px){.present-modal .entries-history__item{border-radius:2.1333333333vw;box-shadow:0 0 1.0666666667vw #00000026;padding:4.5333333333vw 4.2666666667vw}}.present-modal .entries-history__item__header{align-items:center;display:flex;justify-content:space-between}.present-modal .entries-history__item__heading{font-weight:600;margin-block:calc(.5em - .5lh)}@media screen and (min-width:1025px){.present-modal .entries-history__item__heading{font-size:1.4rem;line-height:1.7142857143}}@media screen and (max-width:1024px){.present-modal .entries-history__item__heading{font-size:3.2vw;line-height:1.6666666667}}.present-modal .entries-history__item__status{background:#525252;color:#fff;font-weight:600;text-align:center}@media screen and (min-width:1025px){.present-modal .entries-history__item__status{border-radius:.8rem 0;font-size:1.6rem;line-height:1.6875;padding:calc(1.1rem + .5em - .5lh) 1.6rem calc(1rem + .5em - .5lh)}}@media screen and (max-width:1024px){.present-modal .entries-history__item__status{border-radius:2.1333333333vw 0;font-size:3.2vw;line-height:1.6666666667;margin-right:-2.1333333333vw;padding:calc(1.06667vw + .5em - .5lh) 2.1333333333vw}}.present-modal .entries-history__item__status--pending{background:#46ce6a}.present-modal .entries-history__item__status--winner{background:#e7141a}.present-modal .entries-history__item__status--not-selected{background:#525252}.present-modal .entries-history__item__body{display:flex}@media screen and (min-width:1025px){.present-modal .entries-history__item__body{gap:1.6rem;margin-top:1.4rem}}@media screen and (max-width:1024px){.present-modal .entries-history__item__body{gap:2.6666666667vw;margin-top:1.8666666667vw}}@media screen and (min-width:1025px){.present-modal .entries-history__item__image{min-width:11.2rem}}@media screen and (max-width:1024px){.present-modal .entries-history__item__image{min-width:21.3333333333vw;width:21.3333333333vw}}.present-modal .entries-history__item__cost,.present-modal .entries-history__item__entered,.present-modal .entries-history__item__name{margin-block:calc(.5em - .5lh)}@media screen and (min-width:1025px){.present-modal .entries-history__item__cost,.present-modal .entries-history__item__entered,.present-modal .entries-history__item__name{font-size:1.4rem;line-height:1.7142857143}}@media screen and (max-width:1024px){.present-modal .entries-history__item__cost,.present-modal .entries-history__item__entered,.present-modal .entries-history__item__name{font-size:3.2vw;line-height:1.6666666667}}@media screen and (min-width:1025px){.present-modal .entries-history__item__entered{margin-top:calc(2.1rem + .5em - .5lh)}}@media screen and (max-width:1024px){.present-modal .entries-history__item__entered{margin-top:calc(2.66667vw + .5em - .5lh)}}@media screen and (min-width:1025px){.present-modal .entries-history__item__cost{margin-top:calc(1.7rem + .5em - .5lh)}}@media screen and (max-width:1024px){.present-modal .entries-history__item__cost{margin-top:calc(2.66667vw + .5em - .5lh)}}@media screen and (min-width:1025px){.present-modal .entries-history__item__cost__unit{font-size:1.2rem;line-height:1.6666666667}}@media screen and (max-width:1024px){.present-modal .entries-history__item__cost__unit{font-size:2.6666666667vw;line-height:1.7}}@media screen and (min-width:1025px){.present-modal .notes{margin-top:5.9rem}}@media screen and (max-width:1024px){.present-modal .notes{margin-top:15.7333333333vw}}.present-modal .notes__heading{font-weight:600;margin-block:calc(.5em - .5lh)}@media screen and (min-width:1025px){.present-modal .notes__heading{font-size:1.6rem;line-height:1.6875}}@media screen and (max-width:1024px){.present-modal .notes__heading{font-size:3.7333333333vw;line-height:1.7142857143}}.present-modal .notes__list{margin-block:calc(.5em - .5lh)}@media screen and (min-width:1025px){.present-modal .notes__list{font-size:1.6rem;line-height:1.6875;margin-top:calc(1.8rem + .5em - .5lh)}}@media screen and (max-width:1024px){.present-modal .notes__list{font-size:3.7333333333vw;line-height:1.7142857143;margin-top:calc(2.66667vw + .5em - .5lh)}}.present-modal .notes__list__item{padding-left:1em;text-indent:-1em}.present-modal .notes__list__item:before{content:"・"}.title-m{font-size:1.6rem;font-weight:700;margin-bottom:24px}.mt0{margin-top:0!important}.mb-xxs{margin-bottom:8px!important}.mb-xs{margin-bottom:12px!important}.mb-s{margin-bottom:16px!important}.mb-m{margin-bottom:24px!important}.mb-xxl{margin-bottom:48px!important}.mb-3xl{margin-bottom:56px!important}.text-bold{font-weight:700}.text-ul{text-decoration:underline}.textL{text-align:left!important}@media screen and (min-width:1025px){.textL-pc{text-align:left!important}}@media screen and (max-width:1024px){.textL-sp{text-align:left!important}}.textC{text-align:center!important}@media screen and (min-width:1025px){.textC-pc{text-align:center!important}}@media screen and (max-width:1024px){.textC-sp{text-align:center!important}}.textR{text-align:right!important}@media screen and (min-width:1025px){.textR-pc{text-align:right!important}}@media screen and (max-width:1024px){.textR-sp{text-align:right!important}}.text-cR{color:red}.link-ul{color:#0066c0;display:inline-block;font-size:max(1.4rem,min(1.117rem + .7547vw,1.6rem));text-align:center;text-decoration:underline}.boxW,.boxW-s{background-color:#fff;border-radius:8px;box-shadow:0 0 4px #00000026;color:#404040;display:block;height:auto;margin:0 auto max(2.4rem,min(1.2679rem + 3.0189vw,3.2rem));padding:16px 13px;width:100%}.boxW-s>:first-child,.boxW>:first-child{margin-top:0!important}.boxW-s>:last-child,.boxW>:last-child{margin-bottom:0!important}@media screen and (min-width:1025px){.boxW,.boxW-s{padding:30px}}.-plain.boxW-s,.boxW.-plain{box-shadow:none}.boxW-s{padding:8px 13px}@media screen and (min-width:1025px){.boxW-s{padding:24px}}.boxW100{border-radius:0;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);width:100vw!important}@media screen and (min-width:1025px){.boxW100>*{margin-left:auto;margin-right:auto;max-width:940px;padding-left:20px;padding-right:20px}}.boxW100>:first-child{margin-top:0!important}.boxW100>:last-child{margin-bottom:0!important}.-transparent.boxW,.-transparent.boxW-l,.-transparent.boxW-n,.-transparent.boxW-s,.-transparent.boxW100{background-color:#ffffffb3;box-shadow:none;padding-bottom:28px;padding-top:22px}#error404{background-color:#f4f4f4;min-height:calc(100vh - max(3.5rem,min(2.7055rem + 3.3898vw,4.875rem)));min-height:calc(var(--vh, 1vh)*100 - max(3.5rem,min(2.7055rem + 3.3898vw,4.875rem)));width:100%}#error404 .wrap{margin:0 auto;max-width:740px;padding:80px 10px;text-align:center}#error404 .wrap .balloon{background-image:url(https://cache-medal-taito-olcg.sqex-edge.jp/assets_img/parts/other/error/bg_1.svg),url(https://cache-medal-taito-olcg.sqex-edge.jp/assets_img/parts/other/error/bg_2.svg),url(https://cache-medal-taito-olcg.sqex-edge.jp/assets_img/parts/other/error/bg_2.svg),url(https://cache-medal-taito-olcg.sqex-edge.jp/assets_img/parts/other/error/bg_1.svg),url(https://cache-medal-taito-olcg.sqex-edge.jp/assets_img/parts/other/error/bg_t.svg),url(https://cache-medal-taito-olcg.sqex-edge.jp/assets_img/parts/other/error/bg_b.svg),url(https://cache-medal-taito-olcg.sqex-edge.jp/assets_img/parts/other/error/bg_l.svg),url(https://cache-medal-taito-olcg.sqex-edge.jp/assets_img/parts/other/error/bg_r.svg);background-position:0 0,100% 0,0 100%,100% 100%,top,bottom,0,100%;background-repeat:no-repeat,no-repeat,no-repeat,no-repeat,repeat-x,repeat-x,repeat-y,repeat-y;background-size:16px 16px;box-sizing:border-box;margin-bottom:max(2.2rem,min(-1.7623rem + 10.566vw,5rem));padding:60px 20px;position:relative}@media screen and (max-width:1024px){#error404 .wrap .balloon{padding:40px 10px}}@media screen and (min-width:1025px){#error404 .wrap .balloon{background-size:28px 28px}}#error404 .wrap .balloon:after{background-image:url(https://cache-medal-taito-olcg.sqex-edge.jp/assets_img/parts/other/error/bg_c.svg);background-repeat:no-repeat;background-size:contain;content:"";height:16px;left:50%;position:absolute;top:calc(100% - 4px);transform:translate(-50%)!important;width:20px}@media screen and (min-width:1025px){#error404 .wrap .balloon:after{height:28px;top:calc(100% - 7px);width:35px}}#error404 .wrap .balloon .tit{font-size:max(2.6rem,min(.6189rem + 5.283vw,4rem));font-weight:700;margin-bottom:24px}#error404 .wrap .balloon .text{font-size:max(1.4rem,min(1.117rem + .7547vw,1.6rem));margin-bottom:max(3.2rem,min(1.2189rem + 5.283vw,4.6rem))}#error404 .wrap .pic{margin:0 auto;width:max(5.5rem,min(1.2547rem + 11.3208vw,8.5rem))}#maintenance{background-color:#f4f4f4;bottom:0;left:0;min-width:320px;position:fixed;right:0;top:0}#maintenance .wrap{font-size:1.4rem;font-weight:700;height:100%;overflow-x:hidden;overflow-y:auto;padding:max(5.6rem,min(2.4868rem + 8.3019vw,7.8rem)) 20px;width:100%}#maintenance .wrap>:last-child{margin-bottom:0!important}#maintenance .wrap .tit{font-size:max(3.4rem,min(2.5509rem + 2.2642vw,4rem));margin-bottom:32px;text-align:center}#maintenance .wrap .pic{margin:0 auto 32px;width:max(11rem,min(-5.9811rem + 45.283vw,23rem))}#maintenance .wrap .pic img{width:100%}#maintenance .wrap .text{font-size:1.8rem;margin-bottom:max(2.6rem,min(1.1849rem + 3.7736vw,3.6rem));text-align:center}#maintenance .wrap .boxW,#maintenance .wrap .boxW-s{margin:0 auto;max-width:580px}@media screen and (max-width:1024px){#maintenance .wrap .boxW,#maintenance .wrap .boxW-s{padding:24px 16px}}#suspend{background-color:#f4f4f4;min-height:calc(100dvh - clamp(6rem,4.8rem + 3.2vw,8rem));padding:110px 0;text-align:center;width:100%}@media screen and (min-width:1025px){#suspend{padding:70px 0}}#suspend .logo{margin:0 auto max(5.6rem,min(4.4679rem + 3.0189vw,6.4rem));width:clamp(20.5rem,19.12rem + 3.68vw,22.8rem)}#suspend .logo img{width:100%}#suspend .text{font-size:max(1.6rem,min(1.034rem + 1.5094vw,2rem));margin-bottom:24px}#suspend .boxW,#suspend .boxW-s{border-radius:4px;font-size:max(1.4rem,min(.834rem + 1.5094vw,1.8rem));line-height:1;margin-bottom:max(4.6rem,min(3.4679rem + 3.0189vw,5.4rem));padding:max(2rem,min(.5849rem + 3.7736vw,3rem)) 30px;width:-moz-fit-content;width:fit-content}#suspend .boxW .text-bold,#suspend .boxW-s .text-bold{margin-bottom:max(1.4rem,min(.4094rem + 2.6415vw,2.1rem))}#suspend .text-link{font-size:max(1.4rem,min(1.117rem + .7547vw,1.6rem));text-decoration:underline}#suspend .text-link:not(:first-child){margin-top:max(2.4rem,min(1.2679rem + 3.0189vw,3.2rem))}.modal.faq-modal .faq_anchor{display:grid;gap:clamp(1.5rem,1.2rem + .8vw,2rem)}@media screen and (min-width:1025px){.modal.faq-modal .faq_anchor{grid-template-columns:repeat(auto-fill,minmax(170px,1fr))}}@media screen and (max-width:1024px){.modal.faq-modal .faq_anchor{grid-template-columns:repeat(auto-fill,minmax(164px,1fr))}}.modal.faq-modal .faq_anchor .btn-anchor{background-color:#fff;border:1px solid #e55555;border-radius:10px;color:#e55555;margin-top:0!important;min-height:44px;padding:0 12px 0 44px;place-content:normal;justify-content:flex-start;place-items:initial;align-items:center;position:relative;text-align:left;width:100%}.modal.faq-modal .faq_anchor .btn-anchor:before{background:url(https://cache-medal-taito-olcg.sqex-edge.jp/assets_img/parts/icon/icon_anchorP.svg) 50%/contain no-repeat;content:"";height:14px;left:18px;position:absolute;top:50%;transform:translateY(-50%);width:14px}@media screen and (min-width:1025px){.modal.faq-modal .faq_anchor+*{margin-top:30px}}@media screen and (max-width:1024px){.modal.faq-modal .faq_anchor+*{margin-top:40px}}@media screen and (min-width:1025px){.modal.faq-modal [id^=faq-]+[id^=faq-]{margin-top:30px}}@media screen and (max-width:1024px){.modal.faq-modal [id^=faq-]+[id^=faq-]{margin-top:38px}}.modal.faq-modal .faqListBox{background-color:#fff;border-radius:8px;display:block;padding:20px 13px 30px;width:100%}@media screen and (min-width:1025px){.modal.faq-modal .faqListBox{padding:20px 13px 30px}}@media screen and (max-width:1024px){.modal.faq-modal .faqListBox{padding:20px 13px}}.modal.faq-modal .faqListBox .tit{color:#e55555;font-size:2rem;font-weight:700;margin-bottom:20px;text-align:center}.modal.faq-modal .faqListBox .faqList{font-size:1.6rem}.modal.faq-modal .faqListBox .faqList .list{font-size:1.6rem;margin-bottom:8px}.modal.faq-modal .faqListBox .faqList .list>li{padding-left:1.2em;position:relative}.modal.faq-modal .faqListBox .faqList .list>li:before{content:"・";left:0;position:absolute;top:0}.modal.faq-modal .faqListBox .faqList .list.-asterisk>li:before{content:"※";font-family:ヒラギノ角ゴ ProN W3,Hiragino Kaku Gothic ProN,メイリオ,Meiryo,sans-serif}.modal.faq-modal .faqListBox .faqList .list.-num>li{padding-left:0}.modal.faq-modal .faqListBox .faqList .list.-num>li:before{content:none}.modal.faq-modal .faqListBox .faqList_item{border-top:1px solid #d9d9d9}.modal.faq-modal .faqListBox .faqList_item dt{align-items:center;cursor:pointer;font-weight:700;position:relative;text-align:left;transition:opacity .2s}@media screen and (min-width:1025px){.modal.faq-modal .faqListBox .faqList_item dt{padding:16px 42px 12px}}@media screen and (max-width:1024px){.modal.faq-modal .faqListBox .faqList_item dt{padding:12px 42px}}.modal.faq-modal .faqListBox .faqList_item dt:after,.modal.faq-modal .faqListBox .faqList_item dt:before{content:"";position:absolute}.modal.faq-modal .faqListBox .faqList_item dt:before{background:url(https://cache-medal-taito-olcg.sqex-edge.jp/assets_img/parts/icon/icon_faq.svg) 50%/contain no-repeat;height:22px;width:22px}@media screen and (min-width:1025px){.modal.faq-modal .faqListBox .faqList_item dt:before{left:0;top:16px}}@media screen and (max-width:1024px){.modal.faq-modal .faqListBox .faqList_item dt:before{left:5px;top:17px}}.modal.faq-modal .faqListBox .faqList_item dt:after{background:url(https://cache-medal-taito-olcg.sqex-edge.jp/assets_img/parts/icon/icon_plusP.svg) 50%/contain no-repeat;height:17px;width:17px}@media screen and (min-width:1025px){.modal.faq-modal .faqListBox .faqList_item dt:after{right:0;top:16px}}@media screen and (max-width:1024px){.modal.faq-modal .faqListBox .faqList_item dt:after{right:5px;top:17px}}@media (hover:hover){.modal.faq-modal .faqListBox .faqList_item dt:hover{opacity:.7}}.modal.faq-modal .faqListBox .faqList_item dd{max-height:0;overflow:hidden;padding:0 42px;transition:max-height .4s ease}.modal.faq-modal .faqListBox .faqList_item dd .cont>*{display:block;padding-bottom:16px}.modal.faq-modal .faqListBox .faqList_item dd .cont a{text-decoration:underline}.modal.faq-modal .faqListBox .faqList_item dd .cont>span>.list:first-child{margin-top:0!important}.modal.faq-modal .faqListBox .faqList_item dd .cont .list{margin-top:16px}.modal.faq-modal .faqListBox .faqList_item dd .cont .list>li .list{margin-top:6px}.modal.faq-modal .faqListBox .faqList_item dd .cont p>img{display:block;margin:0 auto}.modal.faq-modal .faqListBox .faqList_item.-active dt:after{background-image:url(https://cache-medal-taito-olcg.sqex-edge.jp/assets_img/parts/icon/icon_minusP.svg)}.modal.faq-modal .faqListBox .faqList_item:last-child{border-bottom:1px solid #d9d9d9}.modal.faq-modal .faqListBox .faqList_item:last-child dd{margin-bottom:0}.modal .loadMore{display:grid;margin-top:25px;place-content:center}.modal .loadMore>a{align-items:center;display:grid;font-size:1.6rem;font-size:clamp(1.4rem,1.28rem + .32vw,1.6rem);font-weight:700;grid-auto-flow:column;justify-content:center;text-decoration:underline}.modal .loadMore>a:before{background:url(https://cache-medal-taito-olcg.sqex-edge.jp/assets_img/parts/icon/icon_more.svg) 50%/contain no-repeat;content:"";height:18px;margin-right:4px;position:relative;width:18px}.modal .select-collection{position:relative}@media screen and (min-width:1025px){.modal .select-collection{margin:0 0 20px}}@media screen and (max-width:1024px){.modal .select-collection{margin:0 -20px 20px}}.modal .select-collection:after{background:url(https://cache-medal-taito-olcg.sqex-edge.jp/assets_img/parts/icon/icon_anchorP.svg) 50%/cover no-repeat;content:"";display:block;height:8px;pointer-events:none;position:absolute;right:clamp(1.4rem,1.16rem + .64vw,1.8rem);top:50%;transform:translateY(-50%);width:14px}.modal .select-collection>.select-collection__text{background-color:#fff;border-radius:10px;display:grid;font-size:clamp(1.4rem,1.16rem + .64vw,1.8rem);font-weight:700;min-height:38px;padding:5px clamp(3rem,2.7rem + .8vw,3.5rem) 5px clamp(1rem,.4rem + 1.6vw,2rem);place-content:center;width:100%}@media screen and (min-width:1025px){.modal .select-collection.-point{margin:0 10px 20px}}.modal .select-collection.-point>.select-collection__text{border:1px solid #a2a2a2}.modal .select-collection.-point>select{font-size:clamp(1.2rem,.84rem + .96vw,1.8rem)}.modal.point-modal .modal-header .tit{color:#42bd7b}.modal.point-modal .modal-contWrap{background-image:url(https://cache-medal-taito-olcg.sqex-edge.jp/assets_img/parts/other/bg_dot.svg),linear-gradient(180deg,#7de599,#ebe293);background-position:top;background-size:auto;position:relative}.modal.point-modal .modal-contWrap-in{position:relative;z-index:2}@media screen and (min-width:1025px){.modal.point-modal .boxW-s{padding:15px 24px 17px}}@media screen and (max-width:1024px){.modal.point-modal .boxW-s{padding:12px 13px}}.modal.point-modal .coinOwend{align-items:center;display:grid;font-weight:700;grid-auto-flow:column;justify-content:space-between}.modal.point-modal .coinOwend .coinOwend_tit{align-items:center;display:grid;font-size:clamp(1.2rem,1.08rem + .32vw,1.4rem);gap:clamp(1rem,.88rem + .32vw,1.2rem);grid-auto-flow:column}.modal.point-modal .coinOwend .coinOwend_tit:before{background:url(https://cache-medal-taito-olcg.sqex-edge.jp/assets_img/point/icon_playpoint.svg) 50%/contain no-repeat;content:"";display:block;height:clamp(3rem,2.4rem + 1.6vw,4rem);position:relative;width:clamp(3rem,2.4rem + 1.6vw,4rem)}.modal.point-modal .coinOwend .coinOwend_num{font-size:clamp(1.8rem,1.56rem + .64vw,2.2rem)}.modal.point-modal .point_tab{display:grid;grid-auto-flow:column;grid-template-columns:repeat(2,1fr)}.modal.point-modal .point_tab .point_tab_item{background-color:#f4f4f4;border-radius:8px 8px 0 0}.modal.point-modal .point_tab .point_tab_item>a{background-color:#d6d6d6;border-radius:8px 8px 0 0;box-shadow:inset 1px -1px 2px #0000001a;display:grid;font-size:1.6rem;font-weight:700;height:clamp(4.1rem,3.56rem + 1.44vw,5rem);place-content:center;text-align:center}.modal.point-modal .point_tab .point_tab_item.-current>a{background-color:#fff;box-shadow:none}.modal.point-modal .point_content{background-color:#fff;border-radius:0 0 8px 8px}@media screen and (min-width:1025px){.modal.point-modal .point_content{padding:28px 26px 30px}}@media screen and (max-width:1024px){.modal.point-modal .point_content{padding:28px 35px 38px}}.modal.point-modal .point_content .point_content_list{display:grid;grid-template-columns:repeat(auto-fill,minmax(203px,1fr))}@media screen and (min-width:1025px){.modal.point-modal .point_content .point_content_list{gap:25px 20px}}@media screen and (max-width:1024px){.modal.point-modal .point_content .point_content_list{gap:25px}}.modal.point-modal .point_content .point_content_item>a{border:2px solid #42bc7b;border-radius:8px;display:grid;grid-template-rows:auto 1fr auto;height:100%;position:relative;text-align:center}.modal.point-modal .point_content .point_content_item.-disabled{opacity:1}.modal.point-modal .point_content .point_content_item.-disabled>a{border-color:#a2a2a2}.modal.point-modal .point_content .point_content_item.-disabled>a>:not(.point_exchangeable):not(.point_num){opacity:.2}.modal.point-modal .point_content .point_content_item.-disabled .point_exchangeable{background-image:url(https://cache-medal-taito-olcg.sqex-edge.jp/assets_img/point/ribbon_pointG.svg)}.modal.point-modal .point_content .point_content_item.-disabled .point_num{background-color:#a2a2a2}.modal.point-modal .point_content .point_content_item.-disabled .point_sheets{border-color:#a2a2a2;color:#a2a2a2}.modal.point-modal .point_content .point_content_block.-collection .point_img{margin-top:16px}.modal.point-modal .point_content .point_exchangeable{background:url(https://cache-medal-taito-olcg.sqex-edge.jp/assets_img/point/ribbon_point.svg) 50%/100% auto no-repeat;color:#fff;display:grid;font-size:1.4rem;font-weight:700;grid-auto-flow:column;height:30px;left:50%;place-content:center;position:absolute;top:-5px;transform:translate(-50%);white-space:nowrap;width:202px}.modal.point-modal .point_content .point_exchangeable span+span:before{content:"/"}.modal.point-modal .point_content .point_exchangeable .now{margin-left:5px}.modal.point-modal .point_content .point_img{height:110px;margin:28px auto 6px;position:relative;width:110px}.modal.point-modal .point_content .point_sheets{background-color:#fff;border:4px solid #e8420c;border-radius:100vh;bottom:0;color:#e8420c;font-size:1.8rem;font-weight:700;min-width:58px;padding:0 14px;position:absolute;right:0;transform:translate(50%);white-space:nowrap}.modal.point-modal .point_content .point_sheets:before{content:"x"}.modal.point-modal .point_content .point_detail{padding:0 13px}.modal.point-modal .point_content .point_tit{font-size:1.8rem;font-weight:700;margin:0 0 18px}.modal.point-modal .point_content .point_limit{color:#404040;font-size:1.2rem;margin:-8px 0 15px;text-align:right}.modal.point-modal .point_content .point_num{background-color:#42bc7b;color:#fff;display:grid;font-size:1.8rem;font-weight:700;height:41px;place-content:center}.modal.point-modal .point_content .point_num span{align-items:center;display:grid;gap:5px;grid-auto-flow:column}.modal.point-modal .point_content .point_num span:before{background:#fff url(https://cache-medal-taito-olcg.sqex-edge.jp/assets_img/point/icon_playpoint.svg) 50%/23px 23px no-repeat;border-radius:50%;content:"";display:block;height:29px;position:relative;width:29px}@media screen and (min-width:1025px){.modal.point-modal .modal-footer .btnArea .btn:hover{background-color:#42bc7b33}.modal.point-modal .modal-footer .btnArea .btn.close{background-image:url(https://cache-medal-taito-olcg.sqex-edge.jp/assets_img/parts/icon/icon_closeG.svg)}}.modal.game-modal .modal-header .tit{color:#42bd7b}.modal.game-modal .modal-contWrap{background-image:url(https://cache-medal-taito-olcg.sqex-edge.jp/assets_img/parts/other/bg_dot.svg),linear-gradient(180deg,#7de599,#ebe293);background-position:top;background-size:auto;position:relative}.modal.game-modal .modal-contWrap-in{max-width:786px;position:relative;z-index:2}.modal.game-modal .game_list{display:grid;gap:18px 36px;grid-template-columns:repeat(auto-fit,minmax(332px,1fr))}.modal.game-modal .game_item>a{background-color:#fff;border-radius:8px;box-shadow:0 0 6px #0000004d;display:grid;gap:10px;grid-auto-flow:column;grid-template-columns:clamp(8.6rem,8.3rem + .8vw,9.1rem) 1fr;overflow:hidden;padding:10px;position:relative}@media screen and (min-width:1025px){.modal.game-modal .game_item>a{min-height:128px}}@media screen and (max-width:1024px){.modal.game-modal .game_item>a{min-height:106px}}.modal.game-modal .game_item:not(.-maintenance)>a:after,.modal.game-modal .game_item:not(.-maintenance)>a:before{display:block;position:absolute}.modal.game-modal .game_item:not(.-maintenance)>a:before{bottom:12px;content:"Check";font-size:clamp(1.2rem,1.08rem + .32vw,1.4rem);font-weight:700;line-height:12px;padding-right:16px;right:12px}.modal.game-modal .game_item:not(.-maintenance)>a:after{background:url(https://cache-medal-taito-olcg.sqex-edge.jp/assets_img/parts/icon/icon_nextP.svg) 50%/contain no-repeat;bottom:12px;content:"";height:13px;right:12px;width:13px}.modal.game-modal .game_item.-maintenance>a{pointer-events:none}.modal.game-modal .game_list_img{align-self:center;height:clamp(8.6rem,8.3rem + .8vw,9.1rem);width:clamp(8.6rem,8.3rem + .8vw,9.1rem)}.modal.game-modal .game_list_detail{padding-bottom:25px}.modal.game-modal .game_list_tit{color:#e55555;font-size:clamp(1.4rem,1.28rem + .32vw,1.6rem);font-weight:700;margin-bottom:4px}.modal.game-modal .game_list_txt{font-size:clamp(1.2rem,1.08rem + .32vw,1.4rem)}@media screen and (min-width:1025px){.modal.game-modal .modal-footer .btnArea .btn:hover{background-color:#42bc7b33}.modal.game-modal .modal-footer .btnArea .btn.close{background-image:url(https://cache-medal-taito-olcg.sqex-edge.jp/assets_img/parts/icon/icon_closeG.svg)}}.modal.game-modal .modal-footer .btnArea .btn.prev:after{color:#42bd7b}.modal.game-modal .game_intro{display:grid}@media screen and (min-width:1025px){.modal.game-modal .game_intro{gap:36px;grid-template-columns:290px 1fr}}@media screen and (max-width:1024px){.modal.game-modal .game_intro{gap:20px}}.modal.game-modal .game_intro_img{border-radius:4px;margin-inline:auto;overflow:hidden;text-align:center;width:clamp(26rem,24.2rem + 4.8vw,29rem)}.modal.game-modal .game_intro_btn{margin-top:clamp(2rem,1.4rem + 1.6vw,3rem)}.modal.game-modal .game_intro_btn>a{background-color:#e55555;border-radius:10px;color:#fff;display:grid;font-size:clamp(1.4rem,1.28rem + .32vw,1.6rem);font-weight:700;height:48px;margin-inline:auto;place-content:center;text-align:center;width:280px}.modal.game-modal .game_intro_content{background-color:#fff;border-radius:8px;box-shadow:0 0 6px #0000004d}@media screen and (min-width:1025px){.modal.game-modal .game_intro_content{height:100%;padding:30px}}@media screen and (max-width:1024px){.modal.game-modal .game_intro_content{padding:24px 16px 30px}}.modal.game-modal .game_intro_tit{color:#f66;font-size:clamp(1.6rem,1.36rem + .64vw,2rem);font-weight:700;line-height:1.2;margin-bottom:clamp(.7rem,.16rem + 1.44vw,1.6rem)}.modal.game-modal .game_intro_txt{font-size:clamp(1.4rem,1.28rem + .32vw,1.6rem)}.modal.collection-modal .select-collection-wrap{background-color:#e2e2e2;display:grid;padding:clamp(.9rem,.78rem + .32vw,1.1rem) 0;place-content:center}.modal.collection-modal .select-collection-wrap>:last-child{margin-bottom:0}.modal.collection-modal .select-collection-wrap .select-collection{width:clamp(34.3rem,21.76rem + 33.44vw,55.2rem)}@media screen and (max-width:1024px){.modal.collection-modal .modal-contWrap{height:calc(100dvh - 146px)}}.modal.collection-modal .modal-contWrap-in{max-width:756px}.modal.collection-modal .collection-contWrap-in{background-color:#fff;border-radius:8px;box-shadow:0 0 4px #00000026;padding:clamp(1.6rem,.76rem + 2.24vw,3rem) clamp(1.3rem,.64rem + 1.76vw,2.4rem)}.modal.collection-modal .collection_list{display:grid;gap:clamp(1rem,.34rem + 1.76vw,2.1rem);justify-content:center}@media screen and (min-width:1025px){.modal.collection-modal .collection_list{grid-template-columns:repeat(3,minmax(222px,1fr))}}@media screen and (max-width:1024px){.modal.collection-modal .collection_list{grid-template-columns:repeat(2,minmax(154px,1fr))}}.modal.collection-modal .collection_item>a{display:block}.modal.collection-modal .collection_item.-disabled{opacity:1}.modal.collection-modal.pop .modal-in{max-width:560px}@media screen and (min-width:1025px){.modal.collection-modal.pop .modal-box{max-height:calc(100vh - 70px - env(safe-area-inset-top) - env(safe-area-inset-bottom));max-height:calc(var(--vh, 1vh)*100 - 70px - env(safe-area-inset-top) - env(safe-area-inset-bottom))}}@media screen and (max-width:1024px){.modal.collection-modal.pop .modal-box{border-radius:8px;max-height:calc(100vh - 100px - env(safe-area-inset-top) - env(safe-area-inset-bottom));max-height:calc(var(--vh, 1vh)*100 - 100px - env(safe-area-inset-top) - env(safe-area-inset-bottom));position:relative}}@media screen and (min-width:1025px){.modal.collection-modal.pop .modal-contWrap{min-height:min(490px,100vh - 80px);min-height:min(490px,var(--vh,1vh) * 100 - 80px);padding:0}}@media screen and (max-width:1024px){.modal.collection-modal.pop .modal-contWrap{height:auto;padding:0}}@media screen and (min-width:1025px){.modal.collection-modal.pop .modal-contWrap-in{padding:30px 26px 36px}}@media screen and (max-width:1024px){.modal.collection-modal.pop .modal-contWrap-in{padding:30px 40px}}.modal.collection-modal.pop .cont .pic{height:clamp(20rem,16.64rem + 8.96vw,25.6rem);margin-inline:auto;width:clamp(20rem,16.64rem + 8.96vw,25.6rem)}@media screen and (min-width:1025px){.modal.collection-modal.pop .cont .pic{margin-bottom:16px}}@media screen and (max-width:1024px){.modal.collection-modal.pop .cont .pic{margin-bottom:12px}}.modal.collection-modal.pop .cont .tit{font-size:clamp(1.8rem,1.68rem + .32vw,2rem)}@media screen and (min-width:1025px){.modal.collection-modal.pop .cont .tit{margin-bottom:12px}}@media screen and (max-width:1024px){.modal.collection-modal.pop .cont .tit{margin-bottom:8px}}.modal.collection-modal.pop .cont .explanation{color:#6c6c6c;font-size:1.2rem}@media screen and (min-width:1025px){.modal.collection-modal.pop .cont .explanation{margin-bottom:19px}}@media screen and (max-width:1024px){.modal.collection-modal.pop .cont .explanation{margin-bottom:15px}}.modal.collection-modal.pop .cont .text{font-size:clamp(1.4rem,1.28rem + .32vw,1.6rem)}.modal.collection-modal.pop .cont .text:last-child{margin-bottom:0}@media screen and (max-width:1024px){.modal.collection-modal.pop .modal-close.-collection{border:1px solid #d0d0d0;border-radius:10px;display:grid;height:44px;margin-inline:auto;margin-top:20px;overflow:visible;place-content:center;text-indent:0;width:140px}}.inputWrap{margin-bottom:22px}.inputWrap:last-child{margin-bottom:0!important}@media screen and (min-width:1025px){.inputWrap input{margin-bottom:8px}}@media screen and (max-width:1024px){.inputWrap input{margin-bottom:6px}}.inputWrap .text-error{display:none;margin-bottom:8px;text-align:left}.inputWrap.-atten .text-error{display:block}input:not([type=submit],[name=check-Status],[name=account-mail]){background-color:#fff;border:1px solid #a2a2a2;border-radius:4px;color:#404040;font-size:1.6rem;height:40px;padding:0 16px;text-align:left;width:100%}.inputWrap.-atten input:not([type=submit],:-moz-read-only){border:1px solid #f77474}.inputWrap.-atten input:not([type=submit],:read-only),.inputWrap.-atten select,.inputWrap.-atten textarea{border:1px solid #f77474}.login{background-color:#f4f4f4}.login .login-inner{font-size:1.4rem;margin-inline:auto;max-width:670px;padding:clamp(4rem,3.4rem + 1.6vw,5rem) 16px clamp(8rem,6.8rem + 3.2vw,10rem);text-align:center}@media screen and (min-width:1025px){.login .login-inner{min-height:calc(var(--vh, 1vh)*100 - 56px - max(5.6rem,min(2.4868rem + 8.3019vw,7.8rem)) - env(safe-area-inset-top) - env(safe-area-inset-bottom))}}@media screen and (max-width:1024px){.login .login-inner{min-height:calc(var(--vh, 1vh)*100 - 114px - max(5.6rem,min(2.4868rem + 8.3019vw,7.8rem)) - env(safe-area-inset-top) - env(safe-area-inset-bottom))}}.login .login-inner>:first-child{margin-top:0}.login .login-inner .loginForm{margin:16px 0}.login .login-inner .tit{font-size:clamp(2rem,1.76rem + .64vw,2.4rem);font-weight:700;margin-bottom:clamp(2rem,1.52rem + 1.28vw,2.8rem)}.login .login-inner .logo{margin:0 auto 20px;text-align:center;width:164px}@media screen and (min-width:1025px){.login .login-inner .text{font-size:16px;margin-bottom:14px}}@media screen and (max-width:1024px){.login .login-inner .text{font-size:14px;margin-bottom:28px}}.login .login-inner .text-bold{margin:5px 0 23px}@media screen and (min-width:1025px){.login .login-inner .reset{font-size:1.4rem}}@media screen and (max-width:1024px){.login .login-inner .reset{font-size:1.2rem}}.login .login-inner .btnArea.login .btn{align-items:center;background-color:#fff;border:1px solid #a8a8a8;border-radius:8px;height:44px;justify-items:left;max-width:245px;padding-left:60px;place-content:normal;position:relative;width:100%}@media screen and (min-width:1025px){.login .login-inner .btnArea.login .btn{font-size:14px}}@media screen and (max-width:1024px){.login .login-inner .btnArea.login .btn{font-size:14px}}.login .login-inner .btnArea.login .btn:before{background-image:url(https://cache-medal-taito-olcg.sqex-edge.jp/assets_img/parts/icon/icon_mail.png);background-repeat:no-repeat;background-size:contain;content:"";height:30px;left:15px;position:absolute;top:50%;transform:translateY(-50%);width:30px}.login .login-inner .btnArea.login .btn.google:before{background-image:url(https://cache-medal-taito-olcg.sqex-edge.jp/assets_img/parts/icon/icon_google.svg)}.login .login-inner .btnArea.login .btn.facebook:before{background-image:url(https://cache-medal-taito-olcg.sqex-edge.jp/assets_img/parts/icon/icon_facebook.svg)}.login .login-inner .btnArea.login .btn.xcom:before{background-image:url(https://cache-medal-taito-olcg.sqex-edge.jp/assets_img/parts/icon/icon_Xcom.svg)}@media screen and (min-width:1025px){.login .login-inner .btnArea.login .btn:not(:first-child){margin-top:20px}}@media screen and (max-width:1024px){.login .login-inner .btnArea.login .btn:not(:first-child){margin-top:12px}}@media screen and (min-width:1025px){.login .login-inner .btnArea.done .btn{min-width:220px!important}}.login .login-inner .selectService{font-size:14px;margin-bottom:28px}.login .login-inner .loginList{display:grid;font-size:1.2rem;line-height:1.5;margin-bottom:16px;place-content:center;text-align:left}.login .login-inner .loginList li{padding-left:1em;position:relative}.login .login-inner .loginList li:before{content:"・";left:0;position:absolute;top:0}.login .login-inner .loginList.-overline{color:#767676;font-size:1.2rem;margin-bottom:32px;margin-top:-14px;padding-top:18px;position:relative}.login .login-inner .loginList.-overline:before{background-color:#b9b9b9;content:"";height:2px;left:50%;position:absolute;top:0;transform:translate(-50%);width:41px}.login .login-inner .loginList.-overline li+li{margin-top:0}.login .login-inner .boxW{box-shadow:none;margin:28px auto clamp(1.6rem,1.12rem + 1.28vw,2.4rem);text-align:center}@media screen and (min-width:1025px){.login .login-inner .boxW{padding:40px 30px}}@media screen and (max-width:1024px){.login .login-inner .boxW{padding:30px 16px}}.login .login-inner .boxW+.btnArea{margin-top:60px}.login .login-inner .btnArea{margin-top:22px}.login .login-inner .btnArea.login{background-color:#fff}.login .login-inner .btnArea.login+.title-m.-bd{margin-top:clamp(3.4rem,3.04rem + .96vw,4rem)}.login .login-inner .btnArea .btn{display:grid;font-weight:700;margin-left:auto;margin-right:auto;padding:0 16px;place-content:center;white-space:nowrap;width:-moz-fit-content;width:fit-content}@media screen and (min-width:1025px){.login .login-inner .btnArea .btn{font-size:16px}}@media screen and (max-width:1024px){.login .login-inner .btnArea .btn{font-size:14px}}.login .login-inner .btnArea .btn.btn-new{background-color:#fca05e;border-radius:10px;color:#fff;min-height:48px;min-width:200px}.login .login-inner .btnArea .btn.btn-r{background:#d12828;border-radius:10px;box-shadow:inset 0 0 0 4px #d12828,inset 0 0 0 5px #ffe2e2;color:#fff;min-height:48px;min-width:200px}.login .login-inner .btnArea .btn.btn-p{background-color:#e55555;border-radius:10px;color:#fff;min-height:48px;min-width:200px}.login .login-inner .btnArea .btn.btn-p.-wide{min-width:280px}.login .login-inner .btnArea .btn.btn-p.-wide2{min-width:240px}.login .login-inner .btnArea .btn.btn-pw{border:1px solid #e55555;border-radius:10px;color:#e55555;font-size:1.4rem;min-height:36px;min-width:120px}.login .login-inner .btnArea .btn.btn-pw.-wide{min-width:144px}@media screen and (min-width:1025px){.login .login-inner .btnArea .btn.btn-pw.-wide{min-height:42px}}@media screen and (max-width:1024px){.login .login-inner .btnArea .btn.btn-pw.-wide{min-height:40px}}.login .login-inner .btnArea .btn+.btn{margin-top:clamp(2rem,.8rem + 3.2vw,4rem)}.login .login-inner .link-ul{color:#404040;font-size:1.4rem;margin-top:60px}.login .login-inner .login-content>:first-child{margin-top:0!important}.login .login-inner .no-mail{font-size:1.2rem;margin-top:32px;text-align:left}.login .login-inner .no-mail .title{color:#6f6f6f;font-size:1.4rem;font-weight:700;line-height:16px;margin-bottom:12px;padding-left:10px;position:relative}.login .login-inner .no-mail .title:before{background-color:#6f6f6f;content:"";height:16px;left:0;position:absolute;top:0;width:4px}.login .tit-emC{display:inline-block;font-weight:700;margin-bottom:24px;margin-top:36px;padding:0 46px;position:relative;text-align:center}@media screen and (min-width:1025px){.login .tit-emC{font-size:2rem}}@media screen and (max-width:1024px){.login .tit-emC{font-size:1.4rem}}.login .tit-emC+.btnArea{margin-top:0}.login .title-m.-bd{display:inline-block;font-size:14px;padding:0 46px;position:relative}@media screen and (min-width:1025px){.login .title-m.-bd{margin-bottom:20px}}@media screen and (max-width:1024px){.login .title-m.-bd{margin-bottom:26px}}.login .title-m.-bd:after,.login .title-m.-bd:before{background-color:#404040;content:"";height:1px;position:absolute;top:50%;transform:translateY(-50%);width:22px}.login .title-m.-bd:before{left:0}.login .title-m.-bd:after{right:0}.login .title-m.-bd+.btnArea{margin-top:0}.login .login-footer{background-color:#43403b;color:#fff;text-align:center;width:100%}@media screen and (min-width:1025px){.login .login-footer{height:calc(56px + env(safe-area-inset-bottom))}}@media screen and (max-width:1024px){.login .login-footer{height:calc(126px + env(safe-area-inset-bottom));padding-bottom:calc(70px + env(safe-area-inset-bottom))}}.login .login-footer .copy{display:grid;font-size:.9rem;padding:20px;place-content:center}#login-reset .tit+.pt-l{margin-bottom:max(1rem,min(-.4151rem + 3.7736vw,2rem));padding-top:8px!important}#login-reset .tit+.pt-l>img{height:43px;width:57px}#login-reset .btnArea .text-error{margin-bottom:16px}.modal.jackpot-modal .modal-contWrap-in{max-width:620px}.modal.jackpot-modal .jackpot_section+.jackpot_section{margin-top:clamp(2.3rem,1.7rem + 1.6vw,3.3rem)}.modal.jackpot-modal .jackpot_tit{font-size:clamp(1.6rem,1.36rem + .64vw,2rem);font-weight:700;margin-bottom:22px;text-align:center}.modal.jackpot-modal .jackpot_total .jackpot_total-in{align-items:center;background-color:#fff;border-radius:8px;box-shadow:0 0 4px #00000026;display:grid;grid-auto-flow:column;justify-content:space-between}@media screen and (min-width:1025px){.modal.jackpot-modal .jackpot_total .jackpot_total-in{padding:15px 24px 17px}}@media screen and (max-width:1024px){.modal.jackpot-modal .jackpot_total .jackpot_total-in{padding:12px 13px}}.modal.jackpot-modal .jackpot_total .jackpot_total-tit{align-items:center;display:grid;font-size:clamp(1.2rem,1.08rem + .32vw,1.4rem);font-weight:700;gap:10px;grid-auto-flow:column}.modal.jackpot-modal .jackpot_total .jackpot_total-tit:before{background:url(https://cache-medal-taito-olcg.sqex-edge.jp/assets_img/jackpot/icon_roulette.png) 50%/contain no-repeat;content:"";display:block;height:clamp(3.2rem,2.72rem + 1.28vw,4rem);position:relative;width:clamp(3.2rem,2.72rem + 1.28vw,4rem)}.modal.jackpot-modal .jackpot_total .jackpot_total-num{font-size:clamp(1.8rem,1.56rem + .64vw,2.2rem);font-weight:700}.modal.jackpot-modal .jackpot_item-in{align-items:center;background-color:#fff;border-radius:8px;box-shadow:0 0 4px #00000026;display:grid;grid-auto-flow:column}@media screen and (min-width:1025px){.modal.jackpot-modal .jackpot_item-in{gap:0 10px;grid-template-columns:120px 1fr;padding:16px 30px}}@media screen and (max-width:1024px){.modal.jackpot-modal .jackpot_item-in{gap:0 clamp(2rem,.8rem + 3.2vw,4rem);grid-template-columns:120px clamp(13.5rem,12rem + 4vw,16rem);justify-content:center;padding:12px 13px}}.modal.jackpot-modal .jackpot_list{display:grid}@media screen and (min-width:1025px){.modal.jackpot-modal .jackpot_list{gap:16px 0}}@media screen and (max-width:1024px){.modal.jackpot-modal .jackpot_list{gap:5px 0}}.modal.jackpot-modal .jackpot_item-icon{height:60px;width:120px}.modal.jackpot-modal .jackpot_item-data{display:grid}@media screen and (min-width:1025px){.modal.jackpot-modal .jackpot_item-data{align-items:center;gap:0 16px;grid-auto-flow:column;grid-template-columns:96px 137px 1fr}}@media screen and (max-width:1024px){.modal.jackpot-modal .jackpot_item-data{gap:2px 0;line-height:1.2;text-align:center}}.modal.jackpot-modal .jackpot_item-data .date{font-size:clamp(1.2rem,.96rem + .64vw,1.6rem)}@media screen and (max-width:1024px){.modal.jackpot-modal .jackpot_item-data .date{white-space:nowrap}}@media screen and (min-width:1025px){.modal.jackpot-modal .jackpot_item-data .date span{display:block}}.modal.jackpot-modal .jackpot_item-data .num{color:#e88396;font-size:clamp(1.8rem,1.08rem + 1.92vw,3rem);font-weight:700;text-align:center}@media screen and (max-width:1024px){.modal.jackpot-modal .jackpot_item-data .num{margin-bottom:2px;white-space:nowrap}}.modal.jackpot-modal .jackpot_item-data .name{font-size:clamp(1.2rem,.96rem + .64vw,1.6rem);font-weight:700;text-align:center}@media screen and (max-width:1024px){.modal.jackpot-modal .jackpot_item-data .name{white-space:nowrap}}.modal.jackpot-modal .jackpot-contWrap-in .no-data{background-color:#fff;border-radius:8px;box-shadow:0 0 4px #00000026;display:none;font-weight:700;margin-bottom:0;text-align:center}@media screen and (min-width:1025px){.modal.jackpot-modal .jackpot-contWrap-in .no-data{font-size:1.6rem;padding:15px 24px 17px}}@media screen and (max-width:1024px){.modal.jackpot-modal .jackpot-contWrap-in .no-data{font-size:1.2rem;padding:12px 13px}}.modal.ranking-modal .select-collection-wrap{background-color:#e2e2e2;display:grid;padding:clamp(.9rem,.78rem + .32vw,1.1rem) 0;place-content:center}.modal.ranking-modal .select-collection-wrap>:last-child{margin-bottom:0}.modal.ranking-modal .select-collection-wrap .select-collection{width:clamp(34.3rem,21.76rem + 33.44vw,55.2rem)}@media screen and (max-width:1024px){.modal.ranking-modal .modal-contWrap{height:calc(100vh - 98px - env(safe-area-inset-top) - env(safe-area-inset-bottom));height:calc(var(--vh, 1vh)*100 - 98px - env(safe-area-inset-top) - env(safe-area-inset-bottom));padding:16px 16px 120px}}.modal.ranking-modal .modal-contWrap-in{max-width:600px}.modal.ranking-modal .ranking-tabs .tab-item{background-color:#e0e0e0;border-radius:8px 8px 0 0;margin:0!important;padding:10px 0;width:50%!important}.modal.ranking-modal .ranking-tabs .tab-cont{margin:0;padding:0}.modal.ranking-modal .ranking-tabs .tab-cont-in{background-color:#fff;border-radius:0 0 8px 8px;margin:0}@media screen and (min-width:1025px){.modal.ranking-modal .ranking-tabs .tab-cont-in{padding:28px 30px 38px}}@media screen and (max-width:1024px){.modal.ranking-modal .ranking-tabs .tab-cont-in{padding:13px 10px 25px}}.modal.ranking-modal .ranking-tabs .tab-cont-in .ranking_list.firstPage .ranking_item:nth-child(-n+3) .rankng_name{font-size:clamp(1rem,.52rem + 1.28vw,1.8rem)}.modal.ranking-modal .ranking-tabs .tab-cont-in .ranking_item{align-items:center;border-bottom:1px solid #a2a2a2;display:grid;gap:clamp(.4rem,-.08rem + 1.28vw,1.2rem)}@media screen and (min-width:1025px){.modal.ranking-modal .ranking-tabs .tab-cont-in .ranking_item{grid-template-columns:64px 179px 144px auto;padding:10px 0}}@media screen and (max-width:1024px){.modal.ranking-modal .ranking-tabs .tab-cont-in .ranking_item{grid-template-columns:60px clamp(10.5rem,5.4rem + 13.6vw,19rem) clamp(8rem,3.8rem + 11.2vw,15rem) auto;padding:10px 0}}.modal.ranking-modal .ranking-tabs .tab-cont-in .aggregationDate{font-size:clamp(1rem,.64rem + .96vw,1.6rem);text-align:right}.modal.ranking-modal .ranking-tabs .tab-cont-in .rankng_order>p{font-size:clamp(2rem,1.64rem + .96vw,2.6rem);font-weight:700;text-align:center;white-space:nowrap}.modal.ranking-modal .ranking-tabs .tab-cont-in .rankng_name{font-size:clamp(1rem,.64rem + .96vw,1.6rem);font-weight:700;text-align:center;white-space:nowrap}.modal.ranking-modal .ranking-tabs .tab-cont-in .ranking_num{color:#e88396;font-size:clamp(1.2rem,.72rem + 1.28vw,2rem);font-weight:700;text-align:center;white-space:nowrap}.modal.ranking-modal .ranking-tabs .tab-cont-in .ranking_date{font-size:clamp(1rem,.64rem + .96vw,1.6rem);text-align:right;white-space:nowrap}.modal.ranking-modal .ranking-tabs .tab-cont-in .no-data{display:none;font-weight:700;margin-bottom:0;text-align:center}@media screen and (min-width:1025px){.modal.ranking-modal .ranking-tabs .tab-cont-in .no-data{font-size:1.6rem;padding:12px 0 2px}}@media screen and (max-width:1024px){.modal.ranking-modal .ranking-tabs .tab-cont-in .no-data{font-size:1.2rem;padding:17px 0 5px}}.modal.ranking-modal .ranking-tabs #last-month:checked~#last-month-cont,.modal.ranking-modal .ranking-tabs #this-month:checked~#this-month-cont{display:block}.modal.ranking-modal .ranking-tabs #last-month+.tab-item{box-shadow:inset -2px -1px 2px #0000001a}.modal.ranking-modal .ranking-tabs #this-month+.tab-item{box-shadow:inset 1px -1px 2px #0000001a}.modal.ranking-modal .ranking-tabs input:checked+.tab-item{background-color:#fff;border-bottom:none!important;box-shadow:none!important;color:#404040!important;padding-bottom:10px!important}.modal.ranking-modal .ranking_pagination{margin-top:clamp(2.8rem,2.08rem + 1.92vw,4rem)}.modal.ranking-modal .ranking_pagination ul{display:grid;gap:0 clamp(1.1rem,.14rem + 2.56vw,2.7rem);grid-auto-flow:column;justify-content:center}.modal.ranking-modal .ranking_pagination li{border:1px solid #404040;border-radius:4px;cursor:pointer;display:grid;font-size:1.8rem;font-weight:700;height:clamp(3.6rem,3.36rem + .64vw,4rem);place-content:center;transition:color .2s ease,background-color .2s ease;transition:opacity .2s;width:clamp(3.6rem,3.36rem + .64vw,4rem)}.modal.ranking-modal .ranking_pagination li:hover{opacity:.7}.modal.ranking-modal .ranking_pagination li.next:before,.modal.ranking-modal .ranking_pagination li.prev:before{background:url(https://cache-medal-taito-olcg.sqex-edge.jp/assets_img/parts/icon/icon_pagination.svg) 50%/contain no-repeat;content:"";display:block;height:16px;position:relative;transition:background-image .2s ease;width:16px}.modal.ranking-modal .ranking_pagination li.prev{margin-right:clamp(.5rem,.2rem + .8vw,1rem)}.modal.ranking-modal .ranking_pagination li.next{margin-left:clamp(.5rem,.2rem + .8vw,1rem)}.modal.ranking-modal .ranking_pagination li.next:before{transform:scale(-1)}.modal.ranking-modal .ranking_pagination li.-current{background-color:#404040;color:#fff}@media screen and (min-width:1025px){.modal.mission-modal .modal-contWrap{padding:30px 0 140px}}@media screen and (max-width:1024px){.modal.mission-modal .modal-contWrap{padding:20px 16px 60px}}.modal.mission-modal .mission__itm{position:relative}.modal.mission-modal .mission__itm+.mission__itm{border-top:1px solid #eeeded}@media screen and (min-width:1025px){.modal.mission-modal .mission__itm+.mission__itm{margin-top:24px;padding-top:24px}}@media screen and (max-width:1024px){.modal.mission-modal .mission__itm+.mission__itm{margin-top:16px;padding-top:16px}}.modal.mission-modal .mission__itm.-received:before{background-color:#46ce6a;border-radius:100vh;color:#fff;content:"受け取り済";display:block;font-weight:700;left:0;position:absolute;text-align:center;top:50%;transform:translateY(-50%);white-space:nowrap;width:100%;z-index:1}@media screen and (min-width:1025px){.modal.mission-modal .mission__itm.-received:before{font-size:1.4rem;padding:4px 10px;width:90px}}@media screen and (max-width:1024px){.modal.mission-modal .mission__itm.-received:before{font-size:.9rem;padding:3px 7px;width:58px}}.modal.mission-modal .mission__itm.-received .mission__itm-in{cursor:default;opacity:.2;pointer-events:none}@media screen and (min-width:1025px){.modal.mission-modal .mission__itm:not(:first-child).-received:before{top:calc(50% + 12px)}}@media screen and (max-width:1024px){.modal.mission-modal .mission__itm:not(:first-child).-received:before{top:calc(50% + 8px)}}.modal.mission-modal .mission__itm-in{align-items:center;display:grid;grid-template-columns:auto 1fr}@media screen and (min-width:1025px){.modal.mission-modal .mission__itm-in{gap:24px}}@media screen and (max-width:1024px){.modal.mission-modal .mission__itm-in{gap:10px}}.modal.mission-modal .mission__medal,.modal.mission-modal .mission__pp{position:relative}@media screen and (min-width:1025px){.modal.mission-modal .mission__medal,.modal.mission-modal .mission__pp{height:90px;width:90px}}@media screen and (max-width:1024px){.modal.mission-modal .mission__medal,.modal.mission-modal .mission__pp{height:58px;width:58px}}.modal.mission-modal .mission__medal:after,.modal.mission-modal .mission__pp:after{background-color:#ffe5c5;background-position:50%;background-repeat:no-repeat;border-radius:50%;content:"";display:block;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}@media screen and (min-width:1025px){.modal.mission-modal .mission__medal:after,.modal.mission-modal .mission__pp:after{background-size:74px 74px;height:90px;width:90px}}@media screen and (max-width:1024px){.modal.mission-modal .mission__medal:after,.modal.mission-modal .mission__pp:after{background-size:44px 44px;height:58px;width:58px}}.modal.mission-modal .mission__medal>span,.modal.mission-modal .mission__pp>span{color:#555;display:inline-block;font-weight:700;position:absolute;right:0;text-shadow:1px 1px 0 #fff,-1px 1px 0 #fff,1px -1px 0 #fff,-1px -1px 0 #fff;z-index:1}@media screen and (min-width:1025px){.modal.mission-modal .mission__medal>span,.modal.mission-modal .mission__pp>span{bottom:1px;font-size:1.4rem}}@media screen and (max-width:1024px){.modal.mission-modal .mission__medal>span,.modal.mission-modal .mission__pp>span{bottom:0;font-size:1rem}}.modal.mission-modal .mission__medal>span:before,.modal.mission-modal .mission__pp>span:before{content:"x"}.modal.mission-modal .mission__medal:after{background-image:url(https://cache-medal-taito-olcg.sqex-edge.jp/assets_img/parts/icon/icon_tm1.svg)}.modal.mission-modal .mission__pp:after{background-image:url(https://cache-medal-taito-olcg.sqex-edge.jp/assets_img/parts/icon/icon_playpoint.svg)}.modal.mission-modal .mission__txt p{font-weight:700}@media screen and (min-width:1025px){.modal.mission-modal .mission__txt p{font-size:1.8rem}}@media screen and (max-width:1024px){.modal.mission-modal .mission__txt p{font-size:1.4rem}}.modal.mission-modal .mission__progress{align-items:center;display:grid}@media screen and (min-width:1025px){.modal.mission-modal .mission__progress{gap:8px;grid-template-columns:1fr auto auto 106px;height:30px;margin-top:8px}}@media screen and (max-width:1024px){.modal.mission-modal .mission__progress{gap:4px;grid-template-columns:1fr auto auto 68px;height:18px;margin-top:6px}}.modal.mission-modal .mission__progress .bar{border-radius:100vh;overflow:hidden}.modal.mission-modal .mission__progress .bar progress{-webkit-appearance:none;background-color:#e6e6e6;display:block;width:100%}@media screen and (min-width:1025px){.modal.mission-modal .mission__progress .bar progress{height:14px}}@media screen and (max-width:1024px){.modal.mission-modal .mission__progress .bar progress{height:8px}}.modal.mission-modal .mission__progress .bar ::-webkit-progress-bar{background-color:#e6e6e6}.modal.mission-modal .mission__progress .bar ::-moz-progress-bar{background-color:#ff9cc1}.modal.mission-modal .mission__progress .bar ::-webkit-progress-value{background-color:#ff9cc1}.modal.mission-modal .mission__progress .now,.modal.mission-modal .mission__progress .total{color:gray;font-weight:700}@media screen and (min-width:1025px){.modal.mission-modal .mission__progress .now,.modal.mission-modal .mission__progress .total{font-size:1.4rem}}@media screen and (max-width:1024px){.modal.mission-modal .mission__progress .now,.modal.mission-modal .mission__progress .total{font-size:1rem}}@media screen and (min-width:1025px){.modal.mission-modal .mission__progress .now+.total{margin-left:-8px}}@media screen and (max-width:1024px){.modal.mission-modal .mission__progress .now+.total{margin-left:-4px}}.modal.mission-modal .mission__progress .now+.total:before{content:"/"}.modal.mission-modal .mission__progress .remainingTime{background-color:#ff9fc9;border-radius:100vh;display:grid;place-content:center;width:100%}@media screen and (min-width:1025px){.modal.mission-modal .mission__progress .remainingTime{height:30px;width:106px}}@media screen and (max-width:1024px){.modal.mission-modal .mission__progress .remainingTime{height:18px;width:68px}}.modal.mission-modal .mission__progress .remainingTime>p{color:#fff;text-align:center}@media screen and (min-width:1025px){.modal.mission-modal .mission__progress .remainingTime>p{font-size:1.4rem}}@media screen and (max-width:1024px){.modal.mission-modal .mission__progress .remainingTime>p{font-size:1rem}}@media screen and (min-width:1025px){.modal.mission-modal:has(.c-pullDown) .modal-contWrap{height:calc(100% - 120px)}}@media screen and (max-width:1024px){.modal.mission-modal:has(.c-pullDown) .modal-contWrap{height:calc(100dvh - 146px)}}.framework-wrapper{background:url(https://cache-medal-taito-olcg.sqex-edge.jp/assets_img/parts/bg/bg_common.png) 50%/cover no-repeat;min-height:100dvh}@media screen and (min-width:1025px){.framework-wrapper{padding:16px 32px 32px}}@media screen and (max-width:1024px){.framework-wrapper{display:grid;grid-auto-rows:max-content}}@media screen and (min-width:1025px){.t-main{margin-top:73px}}@media screen and (max-width:1024px){.t-main{margin-top:clamp(3.6rem,2.9066255778rem + 1.8489984592vw,4.8rem)}}.t-mainCont{margin-inline:auto;max-width:1352px}@media screen and (min-width:1025px){.t-mainCont{text-align:center}}@media screen and (max-width:1024px){.t-mainCont{margin:8px 28px}}.t-mainCont .t-mainGame{align-items:center;display:flex;justify-content:center}@media screen and (min-width:1025px){.t-mainCont .t-mainGame{aspect-ratio:16/9;height:auto;width:100%}}@media screen and (max-width:1024px){.t-mainCont .t-mainGame{aspect-ratio:9/16;height:100%;width:100%}}@media screen and (min-width:1025px){.t-mainCont .t-mainGame iframe{aspect-ratio:16/9;height:auto;width:100%}}@media screen and (max-width:1024px){.t-mainCont .t-mainGame iframe{aspect-ratio:9/16;height:100%;width:100%}}.t-menu{left:50%;position:fixed;transform:translate(-50%);width:100%}@media screen and (min-width:1025px){.t-menu{display:flex;gap:0 clamp(3.6rem,1.538547486rem + 2.0111731844vw,5.4rem);justify-content:space-between;max-width:1416px;padding:0 32px}}.t-menu .t-jackpot{background-color:#fff;border-radius:8px;box-shadow:0 0 4px #00000026}@media screen and (min-width:1025px){.t-menu .t-jackpot{flex-shrink:0;width:clamp(33rem,29.5642458101rem + 3.3519553073vw,36rem)}}@media screen and (max-width:1024px){.t-menu .t-jackpot{border-radius:0 0 8px 8px}}.t-menu .t-jackpot .t-jackpot-in{align-items:center;display:grid;font-weight:700;gap:0 clamp(.7rem,.46rem + .64vw,1.1rem);height:100%}@media screen and (min-width:1025px){.t-menu .t-jackpot .t-jackpot-in{grid-template-columns:auto 1fr;padding:clamp(.2rem,-.2581005587rem + .4469273743vw,.6rem) 16px}}@media screen and (max-width:1024px){.t-menu .t-jackpot .t-jackpot-in{grid-auto-flow:column;justify-content:center;min-height:36px;padding:clamp(.2rem,-.0311248074rem + .6163328197vw,.6rem) 16px}}.t-menu .t-jackpot .t-jackpot-in .num,.t-menu .t-jackpot .t-jackpot-in .txt{line-height:1.2}.t-menu .t-jackpot .t-jackpot-in .txt{align-items:center;display:grid;gap:0 4px;grid-auto-flow:column;justify-content:flex-start;position:relative;white-space:nowrap;z-index:1}@media screen and (min-width:1025px){.t-menu .t-jackpot .t-jackpot-in .txt{font-size:clamp(1.4rem,1.1709497207rem + .2234636872vw,1.6rem)}}@media screen and (max-width:1024px){.t-menu .t-jackpot .t-jackpot-in .txt{font-size:clamp(1rem,.9090909091rem + .2840909091vw,1.2rem)}}.t-menu .t-jackpot .t-jackpot-in .txt:before{background:url(https://cache-medal-taito-olcg.sqex-edge.jp/assets_img/parts/icon/icon_roulette.png) 50%/contain no-repeat;content:"";display:block;position:relative}@media screen and (min-width:1025px){.t-menu .t-jackpot .t-jackpot-in .txt:before{height:clamp(2.8rem,2.3418994413rem + .4469273743vw,3.2rem);width:clamp(2.8rem,2.3418994413rem + .4469273743vw,3.2rem)}}@media screen and (max-width:1024px){.t-menu .t-jackpot .t-jackpot-in .txt:before{height:clamp(2.4rem,2.1688751926rem + .6163328197vw,2.8rem);width:clamp(2.4rem,2.1688751926rem + .6163328197vw,2.8rem)}}.t-menu .t-jackpot .t-jackpot-in .num{color:#fd7334;font-size:clamp(1.8rem,1.68rem + .32vw,2rem);font-weight:700;text-align:right;white-space:nowrap}@media screen and (max-width:1024px){.t-menu .t-jackpot .t-jackpot-in .num{width:clamp(18rem,16.3734939759rem + 4.5180722892vw,21rem)}}@media screen and (min-width:1025px){.t-menu .t-jackpot .t-jackpot-in .num span{font-size:clamp(2.4rem,2.1709497207rem + .2234636872vw,2.6rem)}}@media screen and (max-width:1024px){.t-menu .t-jackpot .t-jackpot-in .num span{font-size:clamp(2.6rem,2.4181818182rem + .5681818182vw,3rem)}}@media screen and (min-width:1025px){.t-menu .t-nav{display:block!important;max-width:760px;opacity:1!important;visibility:visible!important;width:100%}}@media screen and (max-width:1024px){.t-menu .t-nav{background-color:#fff;border-radius:0 0 8px 8px;left:0;opacity:0;position:absolute;top:calc(100% - 10px);transform:scaleY(0);transform-origin:center top;transition:transform .3s ease,opacity .3s ease,visibility .3s ease;visibility:hidden;will-change:transform,opacity,visibility}.t-menu .t-nav.-show{opacity:1;transform:scaleY(1);visibility:visible}}.t-menu .t-nav-in{height:100%}@media screen and (max-width:1024px){.t-menu .t-nav-in{padding:22px 12px 12px}}.t-menu .t-nav-in nav{height:100%}@media screen and (min-width:1025px){.t-menu .t-nav_list{display:grid;grid-auto-flow:column;grid-template-columns:repeat(4,1fr);height:100%}}@media screen and (max-width:1024px){.t-menu .t-nav_list{display:grid;gap:15px 0;grid-auto-flow:row}}.t-menu .t-nav_item{background-color:#fff;flex:1;height:100%;position:relative}@media screen and (min-width:1025px){.t-menu .t-nav_item{display:grid;flex-shrink:0;padding:14px 10px}}.t-menu .t-nav_item:first-child{border-radius:8px 0 0 8px}.t-menu .t-nav_item:last-child{border-radius:0 8px 8px 0}@media screen and (min-width:1025px){.t-menu .t-nav_item>a{display:inline-block}}@media screen and (max-width:1024px){.t-menu .t-nav_item>a{display:block}}.t-menu .t-nav_item>a span{font-size:clamp(1rem,.64rem + .96vw,1.6rem);font-weight:700}@media screen and (min-width:1025px){.t-menu .t-nav_item>a span{font-size:clamp(1.4rem,1.1709497207rem + .2234636872vw,1.6rem)}}@media screen and (max-width:1024px){.t-menu .t-nav_item>a span{font-size:clamp(1.2rem,1.0844375963rem + .3081664099vw,1.4rem)}}.t-menu .t-nav_item [class*=icon-] span{align-items:center;display:grid;grid-auto-flow:column}@media screen and (min-width:1025px){.t-menu .t-nav_item [class*=icon-] span{gap:0 8px;place-content:center}}@media screen and (max-width:1024px){.t-menu .t-nav_item [class*=icon-] span{gap:0 10px;justify-content:start;white-space:nowrap}}.t-menu .t-nav_item [class*=icon-] span:before{content:"";display:block}@media screen and (max-width:1024px){.t-menu .t-nav_item [class*=icon-] span:before{margin-inline:auto}}.t-menu .t-nav_item .icon-home span:before{background:url(https://cache-medal-taito-olcg.sqex-edge.jp/assets_img/parts/icon/icon_home.svg) 50%/contain no-repeat;height:clamp(1.8rem,1.2rem + 1.6vw,2.8rem);width:clamp(1.6rem,1rem + 1.6vw,2.6rem)}.t-menu .t-nav_item .icon-fullscreen span:before{background:url(https://cache-medal-taito-olcg.sqex-edge.jp/assets_img/parts/icon/icon_fullscreen.svg) 50%/contain no-repeat}@media screen and (min-width:1025px){.t-menu .t-nav_item .icon-fullscreen span:before{height:clamp(2.4rem,1.9418994413rem + .4469273743vw,2.8rem);width:clamp(2.4rem,1.9418994413rem + .4469273743vw,2.8rem)}}@media screen and (max-width:1024px){.t-menu .t-nav_item .icon-fullscreen span:before{height:clamp(2.2rem,1.7377503852rem + 1.2326656394vw,3rem);width:clamp(2.2rem,1.7377503852rem + 1.2326656394vw,3rem)}}@media screen and (min-width:1025px){.t-menu .t-nav_item+.t-nav_item:before{background-color:#e6e6e6;content:"";display:block;height:calc(100% - 28px);left:0;position:absolute;top:50%;transform:translateY(-50%);width:1px}.t-menu .t-menu-btn{display:none!important}}@media screen and (max-width:1024px){.t-menu .t-menu-btn{height:clamp(2.3rem,1.7221879815rem + 1.5408320493vw,3.3rem);left:12px;position:absolute;top:50%;transform:translateY(-50%);width:clamp(2.3rem,1.7221879815rem + 1.5408320493vw,3.3rem)}}.t-menu .t-menu-btn button{background:url(https://cache-medal-taito-olcg.sqex-edge.jp/assets_img/parts/icon/icon_menu.svg) 50%/contain no-repeat;height:clamp(2.3rem,1.7221879815rem + 1.5408320493vw,3.3rem);width:clamp(2.3rem,1.7221879815rem + 1.5408320493vw,3.3rem)}@keyframes bg-move{0%{height:0}to{height:100%}}@keyframes blink{0%{opacity:0}20%{opacity:1}40%{opacity:0}60%{opacity:1}80%{opacity:0}to{opacity:1}}@keyframes show{0%{opacity:0;transform:translate(-50%,20px);visibility:hidden}to{opacity:1;transform:translate(-50%);visibility:visible}}#jackpot_area{height:100%;left:0;position:absolute;top:0;width:100%;z-index:10}#jackpot_area:before{animation:bg-move .2s ease-in forwards;animation-delay:1s;background-color:#000c;content:"";display:block;height:0;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:100%;will-change:animation}#jackpot_area.nodelay:before{animation-delay:0s}#jackpot_area .jackpot_area-in{display:flex;height:100%;justify-content:center;position:relative}@media screen and (max-width:1024px){#jackpot_area .jackpot_area-in{align-items:center}}#jackpot_area .jackpot_container{display:grid;place-content:center;position:relative;z-index:2}#jackpot_area .jackpot_canvas_wrapper{display:grid;position:relative}@media screen and (min-width:1025px){#jackpot_area .jackpot_canvas_wrapper{transform:translateY(-6%)}}#jackpot_area #jackpot_canvas{margin-inline:auto;pointer-events:none;position:relative;z-index:2}@media screen and (min-width:1025px){#jackpot_area #jackpot_canvas{height:95dvh!important;max-height:960px;min-height:750px;width:auto!important}}@media screen and (max-width:1024px){#jackpot_area #jackpot_canvas{height:auto!important;transform:translateY(-10%);width:clamp(34rem,2.2352941176rem + 88.2352941176vw,70rem)!important}}#jackpot_area .jackpot_num{color:#fff;font-family:-apple-system,BlinkMacSystemFont,Helvetica Neue,HelveticaNeue,ヒラギノ角ゴ ProN W3,Hiragino Kaku Gothic ProN,Arial,メイリオ,Meiryo,sans-serif;font-size:clamp(2.4rem,1.8660194175rem + 1.4239482201vw,4.6rem);font-weight:700;left:50%;position:absolute;text-align:right;transform:translate(-50%,50%);white-space:nowrap;z-index:3}@media screen and (min-width:1025px){#jackpot_area .jackpot_num{bottom:25%}}@media screen and (max-width:1024px){#jackpot_area .jackpot_num{bottom:35%}}#jackpot_area .jackpot_num.-blink{animation:blink 2s ease-in-out alternate forwards}#jackpot_area .jackpot_btn{left:50%;opacity:0;position:absolute;transform:translate(-50%,20px);visibility:hidden;z-index:2}@media screen and (min-width:1025px){#jackpot_area .jackpot_btn{bottom:-20px}}@media screen and (max-width:1024px){#jackpot_area .jackpot_btn{bottom:clamp(0rem,-3.7951807229rem + 10.5421686747vw,7rem)}}#jackpot_area .jackpot_btn.-show{animation:show .5s ease-in-out forwards;will-change:animation}#jackpot_area .jackpot_btn .btn{background-color:#e55555;border-radius:10px;color:#fff;display:grid;font-family:-apple-system,BlinkMacSystemFont,Helvetica Neue,HelveticaNeue,ヒラギノ角ゴ ProN W3,Hiragino Kaku Gothic ProN,Arial,メイリオ,Meiryo,sans-serif;font-weight:700;margin-left:auto;margin-right:auto;min-height:48px;min-width:200px;padding:0 16px;place-content:center;white-space:nowrap;width:-moz-fit-content;width:fit-content}@media screen and (min-width:1025px){#jackpot_area .jackpot_btn .btn{font-size:1.6rem}}@media screen and (max-width:1024px){#jackpot_area .jackpot_btn .btn{font-size:1.4rem}}#jackpot_area .medal-drop{z-index:1}#jackpot_area .medal-drop,#jackpot_area .medal-drop #medal-loop{height:100%;left:0;overflow:hidden;position:absolute;top:0;width:100%}#jackpot_area .medal-drop #medal-loop .coin{height:100%!important;left:50%;position:absolute;transform:translate(-50%)!important;width:auto!important}@media screen and (min-width:1025px){.offerwall{display:none}}@media screen and (max-width:1024px){.offerwall{margin-bottom:24px}}.offerwall .offerwall-in.-active .offerwallTtl:after{background-image:url(https://cache-medal-taito-olcg.sqex-edge.jp/assets_img/parts/icon/icon_minusW.svg)}@media screen and (max-width:1024px){.offerwall .offerwallTtl{align-items:center;background-color:#f27f7f;border-radius:100vh;color:#fff;cursor:pointer;display:grid;font-size:1.4rem;font-weight:700;min-height:64px;padding-left:40px;position:relative;width:100%}.offerwall .offerwallTtl:after{background:url(https://cache-medal-taito-olcg.sqex-edge.jp/assets_img/parts/icon/icon_plusW.svg) 50%/contain no-repeat;content:"";height:17px;position:absolute;right:35px;width:17px}.offerwall .offerwallList{max-height:0;overflow:hidden;padding:0 11px;transition:max-height .4s ease}.offerwall .offerwallList>li:first-child{margin-top:16px}.offerwall .offerwallList>li+li{margin-top:8px}}.offerwall .offerwallList>li>a{display:block}.c-pullDown{background-color:#e2e2e2;display:grid;padding:clamp(.9rem,.78rem + .32vw,1.1rem) 0;place-content:center}.c-pullDown>:last-child{margin-bottom:0!important}.c-pullDown .c-pullDown-in{position:relative;width:clamp(34.3rem,21.76rem + 33.44vw,55.2rem)}@media screen and (min-width:1025px){.c-pullDown .c-pullDown-in{margin:0 0 20px}}@media screen and (max-width:1024px){.c-pullDown .c-pullDown-in{margin:0 -20px 20px}}.c-pullDown .c-pullDown-in:after{background:url(https://cache-medal-taito-olcg.sqex-edge.jp/assets_img/parts/icon/icon_anchorP.svg) 50%/cover no-repeat;content:"";display:block;height:8px;pointer-events:none;position:absolute;right:clamp(1.4rem,1.16rem + .64vw,1.8rem);top:50%;transform:translateY(-50%);width:14px}.c-pullDown .c-pullDown-in>.c-pullDown__txt{background-color:#fff;border-radius:10px;display:grid;font-size:clamp(1.4rem,1.16rem + .64vw,1.8rem);font-weight:700;min-height:38px;padding:5px clamp(3rem,2.7rem + .8vw,3.5rem) 5px clamp(1rem,.4rem + 1.6vw,2rem);place-content:center;width:100%}.c-tab .c-tab__slc{display:grid;grid-auto-columns:1fr;grid-auto-flow:column}.c-tab .c-tab__slc .c-tab__slc__itm{background-color:#f4f4f4;border-radius:8px 8px 0 0}.c-tab .c-tab__slc .c-tab__slc__itm>a{background-color:#d6d6d6;border-radius:8px 8px 0 0;box-shadow:inset 1px -1px 2px #0000001a;display:grid;font-weight:700;height:clamp(4.1rem,3.56rem + 1.44vw,5rem);place-content:center;text-align:center}@media screen and (min-width:1025px){.c-tab .c-tab__slc .c-tab__slc__itm>a{font-size:1.6rem}}@media screen and (max-width:1024px){.c-tab .c-tab__slc .c-tab__slc__itm>a{font-size:1.4rem}}.c-tab .c-tab__slc .c-tab__slc__itm.-current>a{background-color:#fff;box-shadow:none}.c-tab .c-tab__cont{background-color:#fff;border-radius:0 0 8px 8px}@media screen and (min-width:1025px){.c-tab .c-tab__cont{padding:44px 25px}}@media screen and (max-width:1024px){.c-tab .c-tab__cont{padding:24px 8px}}input[type=date][data-v-79a70b9f]::-webkit-date-and-time-value{text-align:left}#loading[data-v-8398da5e]{z-index:99}.bottom-enter-active,.bottom-leave-active{transform:translate(0);transition:transform 225ms cubic-bezier(0,0,.2,1) 0ms}.bottom-enter-from,.bottom-leave-to{transform:translateY(100vh) translateY(0)}
