@font-face{font-family:Material Symbols Outlined;font-style:normal;font-weight:100 700;font-display:block;src:url(/_next/static/media/material-symbols-outlined.92cd46aa.woff2) format("woff2")}.material-symbols-outlined{font-family:Material Symbols Outlined;font-feature-settings:"liga"}@font-face{font-family:Material Symbols Rounded;font-style:normal;font-weight:100 700;font-display:block;src:url(/_next/static/media/material-symbols-rounded.8054f84e.woff2) format("woff2")}.material-symbols-outlined,.material-symbols-rounded{font-weight:400;font-style:normal;font-size:24px;line-height:1;letter-spacing:normal;text-transform:none;display:inline-block;white-space:nowrap;word-wrap:normal;direction:ltr;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}.material-symbols-rounded{font-family:Material Symbols Rounded;font-feature-settings:"liga"}@font-face{font-family:Material Symbols Sharp;font-style:normal;font-weight:100 700;font-display:block;src:url(/_next/static/media/material-symbols-sharp.39eaca9d.woff2) format("woff2")}.material-symbols-sharp{font-family:Material Symbols Sharp;font-weight:400;font-style:normal;font-size:24px;line-height:1;letter-spacing:normal;text-transform:none;display:inline-block;white-space:nowrap;word-wrap:normal;direction:ltr;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;font-feature-settings:"liga"}@keyframes AllCardArrayPopup_spin__pvWL_{0%{transform:rotate(0)}to{transform:rotate(359deg)}}@keyframes AllCardArrayPopup_spin3D__BcY7M{0%{transform:rotate3d(.5,.5,.5,1turn)}to{transform:rotate3d(0deg)}}.AllCardArrayPopup_allCardArrayPopup__NHwqC{position:fixed;top:0;left:0;width:100%;height:100vh;background-color:#000;z-index:10000}.AllCardArrayPopup_popupContent__UfP4v{height:100%;max-width:1400px;margin:0 auto;padding:0 0 20px;position:relative}.AllCardArrayPopup_popupContent__UfP4v .AllCardArrayPopup_cardArrayPopupHeader__rBB6w{width:100%;background:#fff;height:80px;padding:8px 16px;display:flex;flex-direction:column;gap:4px;align-items:center}.AllCardArrayPopup_popupContent__UfP4v .AllCardArrayPopup_cardArrayPopupHeader__rBB6w .AllCardArrayPopup_titleWrap__CgnkM{width:100%;display:flex;justify-content:space-between;align-items:flex-end;gap:10px}.AllCardArrayPopup_popupContent__UfP4v .AllCardArrayPopup_cardArrayPopupHeader__rBB6w .AllCardArrayPopup_titleWrap__CgnkM .AllCardArrayPopup_titleBox__WHzyG{display:flex;align-items:center}.AllCardArrayPopup_popupContent__UfP4v .AllCardArrayPopup_cardArrayPopupHeader__rBB6w .AllCardArrayPopup_titleWrap__CgnkM .AllCardArrayPopup_titleBox__WHzyG .AllCardArrayPopup_title__HuEJn{font-size:10px}.AllCardArrayPopup_popupContent__UfP4v .AllCardArrayPopup_cardArrayPopupHeader__rBB6w .AllCardArrayPopup_titleWrap__CgnkM .AllCardArrayPopup_titleBox__WHzyG .AllCardArrayPopup_mIcon__hESQw{font-size:16px}.AllCardArrayPopup_popupContent__UfP4v .AllCardArrayPopup_cardArrayPopupHeader__rBB6w .AllCardArrayPopup_titleWrap__CgnkM .AllCardArrayPopup_exportBtn__ph3GF{display:flex;align-items:center;gap:5px;padding:4px 16px;background-color:#fff;border:1px solid #ddd;border-radius:4px;color:#6e6e6e;font-size:10px;cursor:pointer;transition:all .2s ease}.AllCardArrayPopup_popupContent__UfP4v .AllCardArrayPopup_cardArrayPopupHeader__rBB6w .AllCardArrayPopup_titleWrap__CgnkM .AllCardArrayPopup_exportBtn__ph3GF:hover{box-shadow:inset 0 0 0 2px #ddd}.AllCardArrayPopup_popupContent__UfP4v .AllCardArrayPopup_cardArrayPopupHeader__rBB6w .AllCardArrayPopup_titleWrap__CgnkM .AllCardArrayPopup_exportBtn__ph3GF .AllCardArrayPopup_icon__bNoQ_{display:flex;align-items:center}.AllCardArrayPopup_popupContent__UfP4v .AllCardArrayPopup_rarityBox__Zd17I{width:100%;display:flex;flex-direction:column;gap:2px}.AllCardArrayPopup_popupContent__UfP4v .AllCardArrayPopup_rarityBox__Zd17I .AllCardArrayPopup_rarityScroll__0_6_Y{overflow-x:scroll}.AllCardArrayPopup_popupContent__UfP4v .AllCardArrayPopup_rarityBox__Zd17I .AllCardArrayPopup_rarityScroll__0_6_Y::-webkit-scrollbar{display:none}.AllCardArrayPopup_popupContent__UfP4v .AllCardArrayPopup_rarityBox__Zd17I .AllCardArrayPopup_rarityList__4LcTS{display:flex;justify-content:flex-start;align-items:center;flex-direction:row}.AllCardArrayPopup_popupContent__UfP4v .AllCardArrayPopup_rarityBox__Zd17I .AllCardArrayPopup_rarityList__4LcTS .AllCardArrayPopup_rarityItem__RoIHK{width:calc(14.2857142857% - 4px);margin-left:4px;font-size:10px;font-weight:700;display:flex;align-items:center;justify-content:center;border-radius:4px;padding:4px 0;flex-shrink:0}.AllCardArrayPopup_popupContent__UfP4v .AllCardArrayPopup_rarityBox__Zd17I .AllCardArrayPopup_rarityList__4LcTS .AllCardArrayPopup_border__R4_jX{border:1px solid #ddd}.AllCardArrayPopup_popupContent__UfP4v .AllCardArrayPopup_rarityBox__Zd17I .AllCardArrayPopup_rarityLevel__kmIj7{width:100%;display:flex;align-items:center;gap:8px;font-weight:700}.AllCardArrayPopup_popupContent__UfP4v .AllCardArrayPopup_rarityBox__Zd17I .AllCardArrayPopup_rarityLevel__kmIj7 .AllCardArrayPopup_low__7xCcH{font-size:10px}.AllCardArrayPopup_popupContent__UfP4v .AllCardArrayPopup_rarityBox__Zd17I .AllCardArrayPopup_rarityLevel__kmIj7 .AllCardArrayPopup_levelArrow__RWVpX{flex:1 1;display:flex;align-items:center;justify-content:center;position:relative;width:100%;height:2px;background-color:#333;border-radius:1px}.AllCardArrayPopup_popupContent__UfP4v .AllCardArrayPopup_rarityBox__Zd17I .AllCardArrayPopup_rarityLevel__kmIj7 .AllCardArrayPopup_levelArrow__RWVpX:after{content:"";position:absolute;top:50%;right:0;transform:translateY(-50%) rotate(-45deg);width:7px;height:7px;border-right:2px solid #333;border-bottom:2px solid #333;border-radius:1px}.AllCardArrayPopup_popupContent__UfP4v .AllCardArrayPopup_rarityBox__Zd17I .AllCardArrayPopup_rarityLevel__kmIj7 .AllCardArrayPopup_high__qcB3j{font-size:10px}.AllCardArrayPopup_popupContent__UfP4v .AllCardArrayPopup_popupFotter___deg1{position:fixed;bottom:0;width:100%;max-width:1400px;margin-inline:auto;height:80px;background:#fff;display:flex;justify-content:space-between;align-items:center;padding-block:10px;z-index:10}.AllCardArrayPopup_popupContent__UfP4v .AllCardArrayPopup_popupFotter___deg1 .AllCardArrayPopup_closeBtn__8gB0A{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);border:none;border-radius:50%;width:40px;height:40px;cursor:pointer;display:flex;align-items:center;justify-content:center;z-index:1001;background:none}.AllCardArrayPopup_popupContent__UfP4v .AllCardArrayPopup_popupFotter___deg1 .AllCardArrayPopup_closeBtn__8gB0A .AllCardArrayPopup_icon__bNoQ_{background:#fff;border:1px solid #d1d1d1;border-radius:50%;width:40px;height:40px;position:relative}.AllCardArrayPopup_popupContent__UfP4v .AllCardArrayPopup_popupFotter___deg1 .AllCardArrayPopup_closeBtn__8gB0A .AllCardArrayPopup_icon__bNoQ_ .AllCardArrayPopup_mIcon__hESQw{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:#606060}@keyframes CardArrayPopup_spin__qjRK_{0%{transform:rotate(0)}to{transform:rotate(359deg)}}@keyframes CardArrayPopup_spin3D__r9wLI{0%{transform:rotate3d(.5,.5,.5,1turn)}to{transform:rotate3d(0deg)}}.CardArrayPopup_cardArrayPopupHeader__xykJC{background:#fff;height:50px;padding:0 15px;display:flex;align-items:center;justify-content:space-between}.CardArrayPopup_cardArrayPopupHeader__xykJC .CardArrayPopup_cardArrayPopupHeaderContainer__34eu6{width:100%;max-width:1400px;margin-inline:auto;display:flex;align-items:center;justify-content:space-between}.CardArrayPopup_cardArrayPopupHeader__xykJC .CardArrayPopup_cardArrayPopupHeaderContainer__34eu6 .CardArrayPopup_logoWrap__scm4g{width:8%;min-width:80px;display:flex;align-items:center;justify-content:center}.CardArrayPopup_cardArrayPopupHeader__xykJC .CardArrayPopup_cardArrayPopupHeaderContainer__34eu6 .CardArrayPopup_logoWrap__scm4g svg{width:100%;height:auto;max-width:100%;fill:#00dbdf}.CardArrayPopup_cardArrayPopupHeader__xykJC .CardArrayPopup_cardArrayPopupHeaderContainer__34eu6 .CardArrayPopup_displayModeButtonsContainer__cY2BG{display:flex;align-items:center;justify-content:space-between}.CardArrayPopup_cardArrayPopupHeader__xykJC .CardArrayPopup_cardArrayPopupHeaderContainer__34eu6 .CardArrayPopup_displayModeButtonsContainer__cY2BG .CardArrayPopup_leftBtnBox__vyQ3e{display:flex;gap:10px}.CardArrayPopup_cardArrayPopupHeader__xykJC .CardArrayPopup_cardArrayPopupHeaderContainer__34eu6 .CardArrayPopup_displayModeButtonsContainer__cY2BG .CardArrayPopup_leftBtnBox__vyQ3e button{display:flex;align-items:center;gap:5px;padding:4px 16px;background-color:#fff;border:1px solid #ddd;border-radius:4px;color:#6e6e6e;font-size:12px;cursor:pointer;transition:all .2s ease}.CardArrayPopup_cardArrayPopupHeader__xykJC .CardArrayPopup_cardArrayPopupHeaderContainer__34eu6 .CardArrayPopup_displayModeButtonsContainer__cY2BG .CardArrayPopup_leftBtnBox__vyQ3e .CardArrayPopup_question__HL3Es{cursor:pointer;color:#6e6e6e}.CardArrayPopup_cardArrayPopupHeader__xykJC span{color:#fff;font-size:min(8vw,30px)}.CardArrayPopup_closeBtn__ddgi1{position:fixed;bottom:20px;left:50%;transform:translateX(-50%);width:40px;height:40px;border-radius:50%;background-color:#fff;border:1px solid #ddd;cursor:pointer;transition:all .2s ease;z-index:1}.CardArrayPopup_closeBtn__ddgi1 .CardArrayPopup_icon__F2kLA{position:absolute}.CardArrayPopup_closeBtn__ddgi1 .CardArrayPopup_icon__F2kLA .CardArrayPopup_mIcon___7CbC{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:#606060}@keyframes PopupBase_spin__okAGD{0%{transform:rotate(0)}to{transform:rotate(359deg)}}@keyframes PopupBase_spin3D__iGRZE{0%{transform:rotate3d(.5,.5,.5,1turn)}to{transform:rotate3d(0deg)}}@keyframes PopupBase_newsscale__Sm7AC{0%{scale:0}to{scale:1}}@keyframes PopupBase_closescale__MyoA8{0%{scale:1;opacity:1}to{scale:0;opacity:0}}.PopupBase_cover__1TJgJ{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.5);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);z-index:300;padding:5svh 3%}.PopupBase_header__9OADU{height:48px;background:#00dbdf;display:flex;justify-content:center;align-items:center;border-radius:15px 15px 0 0}.PopupBase_header__9OADU h1{color:#fff;font-size:18px;margin:0;letter-spacing:1.2px}.PopupBase_popup__lJxpG{width:90%;max-width:800px;margin-inline:auto;border-radius:15px;background-color:#fff;height:-moz-fit-content;height:fit-content;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);animation:PopupBase_newsscale__Sm7AC .3s ease}.PopupBase_contentArea__uQYrd{padding:24px 24px 0;display:flex;flex-direction:column;overflow-y:scroll;height:-moz-fit-content;height:fit-content;max-height:50svh}.PopupBase_btnArea__eLCNA{display:flex;justify-content:center;align-items:center;padding:16px 0}.PopupBase_btnArea__eLCNA button{display:flex;justify-content:center;align-items:center;width:40px;aspect-ratio:1/1;box-shadow:0 1px 2px hsl(0,0%,75%);border-radius:50%;border:1px solid #d1d1d1;background:#fff;text-box:trim-both cap alphabetic}.PopupBase_btnArea__eLCNA button span{color:#606060}.PopupBase_applyBtn__kRXz2{background:#00dbdf;border:none;color:#fff;border-radius:5px}.PopupBase_applyBtn__kRXz2,.PopupBase_deleteBtn__ALX3N{min-width:80px;padding:12px 16px;margin-left:auto;font-size:14px;font-weight:500;align-self:flex-end;text-box:trim-both cap alphabetic;cursor:pointer}.PopupBase_deleteBtn__ALX3N{background:#fff;border:1px solid #d72638;color:#d72638;border-radius:5px}@keyframes HistorySavePopup_spin__dilv6{0%{transform:rotate(0)}to{transform:rotate(359deg)}}@keyframes HistorySavePopup_spin3D__C7Ev6{0%{transform:rotate3d(.5,.5,.5,1turn)}to{transform:rotate3d(0deg)}}.HistorySavePopup_popup__s0040{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.5);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);z-index:1001;padding:5svh 3%}.HistorySavePopup_latestinfoHeader__cscKP{height:40px;background:#00dbdf;display:flex;justify-content:center;align-items:center;border-radius:15px 15px 0 0}.HistorySavePopup_latestinfoHeader__cscKP h1{color:#fff;font-size:18px;margin:0;letter-spacing:1.2px}.HistorySavePopup_memo__ABmS0{font-size:13px;color:#333;background-color:#f5f5f5;padding:5px 10px;border-radius:5px;margin-top:8px;margin-bottom:8px}.HistorySavePopup_date__jzyE1{font-size:13px;color:#333}.HistorySavePopup_productInfo___iY9H{font-size:15px;font-weight:500}.HistorySavePopup_cardName__i6gLv{border:1px solid rgba(128,128,128,.55);margin-top:5px;width:-moz-fit-content;width:fit-content;padding:3px 7px;border-radius:5px;font-size:13px;color:#333}.HistorySavePopup_textarea__ZmGRI{width:100%;height:30vw;margin-block:10px;border:1px solid rgba(128,128,128,.55);border-radius:5px;padding:7px 5px}.HistorySavePopup_noHistory__pdKLL{text-align:center}.HistorySavePopup_contentBox__QnhV_{border-bottom:1px solid rgba(128,128,128,.55);padding-bottom:15px;margin-bottom:15px}.HistorySavePopup_contentBox__QnhV_:last-child{border-bottom:none;margin-bottom:0}.HistorySavePopup_contentBox__QnhV_ .HistorySavePopup_date__jzyE1{margin-bottom:5px}.HistorySavePopup_buttonContainer___oWic{display:flex;justify-content:flex-end;margin-top:10px;gap:10px}.HistorySavePopup_buttonContainer___oWic button{margin:0}.IssueReportPopup_productInfo__Zvq4f{font-size:16px;font-weight:500}.IssueReportPopup_issueInfo__vLkFG{display:flex;flex-direction:column;margin-bottom:16px}.IssueReportPopup_arrayInfo__6PLZP{display:flex;gap:10px}.IssueReportPopup_card___taya{border-radius:3px;font-weight:500;padding:0 8px}.IssueReportPopup_border___wZ6c{border:1px solid #d1d1d1}.IssueReportPopup_textarea__r0y97{padding:8px;font-size:16px;border-radius:3px;min-height:6rem;border:1px solid #d1d1d1;margin-bottom:16px}@keyframes PushAllowContent_spin__DG7NN{0%{transform:rotate(0)}to{transform:rotate(359deg)}}@keyframes PushAllowContent_spin3D__Bfrzp{0%{transform:rotate3d(.5,.5,.5,1turn)}to{transform:rotate3d(0deg)}}.PushAllowContent_pushAllowContent__UyHo1{position:fixed;bottom:16px;left:50%;transform:translateX(-50%);width:95%;max-width:800px;padding:16px;box-shadow:0 4px 10px rgba(0,0,0,.2);border-radius:10px;z-index:101;background-color:#fff;opacity:0;pointer-events:none}.PushAllowContent_pushAllowContent__UyHo1 p{font-size:16px;font-weight:500;color:#5e5e5e}.PushAllowContent_show__TBHe1{opacity:1;pointer-events:all}.PushAllowContent_btnArea__EffN2{display:flex;align-items:center;justify-content:space-between;margin-top:16px;gap:8px}.PushAllowContent_btnArea__EffN2 .PushAllowContent__btn__NwuN2.PushAllowContent_allow__QpkIa{width:55%}.PushAllowContent_btnArea__EffN2 .PushAllowContent__btn__NwuN2.PushAllowContent_cancel__4hvKF{flex:1 1}@keyframes RankPopup_spin__NgTzr{0%{transform:rotate(0)}to{transform:rotate(359deg)}}@keyframes RankPopup_spin3D__tkya0{0%{transform:rotate3d(.5,.5,.5,1turn)}to{transform:rotate3d(0deg)}}.RankPopup_contentArea__xXM7X p{font-size:14px;font-weight:500;margin-bottom:8px}.RankPopup_contentArea__xXM7X sup{font-size:10px;font-weight:500;color:rgba(128,128,128,.55);vertical-align:baseline}.RankPopup_memo__cbDjY{display:block;font-size:10px;margin-bottom:8px}.RankPopup_closeIcon___VCbv{color:#606060}@keyframes TutorialPopup_spin__8dJ8F{0%{transform:rotate(0)}to{transform:rotate(359deg)}}@keyframes TutorialPopup_spin3D__RY79M{0%{transform:rotate3d(.5,.5,.5,1turn)}to{transform:rotate3d(0deg)}}.TutorialPopup_usageImgBox__6T2Dc{height:60vh;overflow-y:scroll;margin:20px 0}.TutorialPopup_usageImgBox__6T2Dc img{width:100%;height:auto}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(359deg)}}@keyframes spin3D{0%{transform:rotate3d(.5,.5,.5,1turn)}to{transform:rotate3d(0deg)}}.common-popup-cover{position:fixed;width:100%;height:100%;top:0;left:0;z-index:100;-webkit-backdrop-filter:blur(0);backdrop-filter:blur(0);background-color:hsla(0,0%,100%,0);pointer-events:none;transition:all .3s ease}.common-popup-cover.show{pointer-events:auto;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background-color:rgba(0,0,0,.1)}.common-popup-cover.rare,.common-popup-cover.usage{z-index:10006}.base-popup{position:fixed;z-index:101;background-color:#fff;border:1px solid #e3e3e3;border-radius:10px;box-shadow:0 1px 4px hsl(0,0%,75%);width:90%;max-width:500px;top:50%;left:50%;transform:translate(-50%,-50%);padding:20px}.base-popup .popup-btn-area{display:flex;justify-content:center;margin-top:20px}.base-popup .btn{display:flex;align-items:center;justify-content:center;border:none;border-radius:100px;background-color:#00dbdf;cursor:pointer;width:50px;height:auto;aspect-ratio:1/1;font-size:14px;font-weight:700;box-shadow:0 1px 4px hsl(0,0%,75%)}.base-popup .btn.close,.base-popup .btn.confirm{background-color:#fff;border:2.5px solid #00dbdf;color:#00dbdf}.base-popup .btn.confirm{width:200px;height:auto;aspect-ratio:auto;padding:8px 0}._base-loading{position:fixed;width:100%;height:100%;background-color:rgba(0,0,0,.5);top:0;left:0;z-index:1000}._base-loading .spinner-box{position:absolute;top:50%;left:50%;width:300px;height:300px;display:flex;flex-direction:column;justify-content:center;align-items:center;background-color:rgba(0,0,0,0);row-gap:20px;transform:translate(-50%,-50%)}._base-loading .three-quarter-spinner{width:50px;height:50px;border:3px solid #00dbdf;border-top-color:rgba(0,0,0,0);border-radius:50%;animation:spin .5s linear 0s infinite}._base-loading .text{font-size:14px;font-weight:700;color:#00dbdf}#alert-popup a{color:#00dbdf;text-decoration:underline;line-height:2}#notice-popup{position:fixed;background-color:#00df13;width:90%;max-width:800px;height:auto;left:50%;bottom:-50px;transform:translateX(-50%);border-radius:10px;text-align:center;padding:10px;font-weight:700;font-size:14px;color:#fff;opacity:0;transition:.3s;z-index:1000}#notice-popup p{font-size:12px}#notice-popup.active{bottom:5px;opacity:1}#notice-popup.error{background-color:#d72638}#loading{position:fixed;width:100%;height:100%;background-color:rgba(0,0,0,.5);top:0;left:0;z-index:1000}#loading .spinner-box{position:absolute;top:50%;left:50%;width:300px;height:300px;display:flex;flex-direction:column;justify-content:center;align-items:center;background-color:rgba(0,0,0,0);row-gap:20px;transform:translate(-50%,-50%)}#loading .three-quarter-spinner{width:50px;height:50px;border:3px solid #00dbdf;border-top-color:rgba(0,0,0,0);border-radius:50%;animation:spin .5s linear 0s infinite}#loading .text{font-size:14px;font-weight:700;color:#00dbdf}#global-loading{position:relative;width:100%;height:100svh;background-color:rgba(0,0,0,.5);top:0;left:0;z-index:1000}#global-loading .spinner-box{position:absolute;top:50%;left:50%;width:300px;height:300px;display:flex;flex-direction:column;justify-content:center;align-items:center;background-color:rgba(0,0,0,0);row-gap:20px;transform:translate(-50%,-50%)}#global-loading .three-quarter-spinner{width:50px;height:50px;border:3px solid #00dbdf;border-top-color:rgba(0,0,0,0);border-radius:50%;animation:spin .5s linear 0s infinite}#global-loading .text{font-size:14px;font-weight:700;color:#00dbdf}#navigation{position:fixed;height:60px;z-index:1000;bottom:0;left:0;padding:5px 1% 10px;color:#000;background-color:#00dbdf;box-shadow:0 -1px 4px hsl(0,0%,75%)}#navigation,#navigation .navigation-container{width:100%;display:flex;justify-content:space-between}#navigation .navigation-container{max-width:1400px;margin-inline:auto}#account-navi{position:fixed;height:a;background-color:#fff;bottom:5%;right:-81vw;z-index:100;border-radius:10px 0 0 10px;box-shadow:0 2px 10px rgba(0,0,0,.2);transition:all .2s ease;opacity:0}#account-navi.show{right:0;opacity:1}#camera-popup{position:relative;display:flex;flex-direction:column;width:100%;max-width:1000px;background-color:hsla(0,0%,100%,.3);top:0;left:0;margin:0 auto 20px;padding:0;z-index:999;box-shadow:0 0 10px rgba(0,0,0,.3);opacity:1;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}#camera-popup .predict-text{position:absolute;top:8px;left:8px;text-align:center;font-size:16px;font-weight:500;z-index:10}#camera-popup .camera-lock{position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);display:flex;align-items:flex-end;justify-content:center}#camera-popup .camera-lock p{color:#fff;font-weight:700;font-size:20px;margin-bottom:15vw;opacity:.8}#camera-popup .camera-popup-container{max-width:600px;margin-inline:auto}#camera-popup .camera-popup-content{position:relative;height:auto;overflow-y:visible}#camera-popup .camera-popup-content .camera-wrap{width:100%;aspect-ratio:1/1;margin-inline:auto;margin-top:0;overflow:hidden;background-color:#fff;position:relative}#camera-popup .camera-popup-content .camera-wrap video{width:100%}#camera-popup .camera-popup-content .camera-wrap .light-btn-wrap{text-align:center;position:absolute;top:2%;right:2%}#camera-popup .camera-popup-content .camera-wrap .light-btn-wrap .light-btn{border:none;width:60px;height:60px;display:flex;justify-content:center;align-items:center;position:relative}#camera-popup .camera-popup-content .camera-wrap .light-btn-wrap .light-btn.off{background:none}#camera-popup .camera-popup-content .camera-wrap .light-btn-wrap .light-btn.off #light-change-icon{width:60px;fill:rgba(0,219,223,.5)}#camera-popup .camera-popup-content .camera-wrap .light-btn-wrap .light-btn.off .m-icon{color:#fff;font-size:20px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-size:32px}#camera-popup .camera-popup-content .camera-wrap .light-btn-wrap .light-btn.on{background:none}#camera-popup .camera-popup-content .camera-wrap .light-btn-wrap .light-btn.on #light-change-icon{width:60px;fill:rgba(0,219,223,.5)}#camera-popup .camera-popup-content .camera-wrap .light-btn-wrap .light-btn.on .m-icon{opacity:.4;color:#fff;font-size:32px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}#camera-popup .camera-popup-content .camera-wrap .step-btn{position:absolute;width:30%;font-weight:700;width:100%;max-width:400px;height:auto;font-weight:600;font-size:clamp(10px,5vw,16px);border-radius:100px;border:none;background:linear-gradient(90deg,#50E1A2 20%,#00bdbf);color:#fff;cursor:pointer;transition:all .3s ease;display:flex;justify-content:center;align-items:center;line-height:2;padding:4px 0;text-box:trim-both cap alphabetic;text-align:center;box-shadow:0 1px 4px hsl(0,0%,75%);background:rgba(0,0,0,0)}#camera-popup .camera-popup-content .camera-wrap .step-btn.dis{background:rgba(128,128,128,.55);cursor:not-allowed}#camera-popup .camera-popup-content .camera-wrap .step-btn.gray{background:#999}#camera-popup .camera-popup-content .camera-wrap .step-btn.back{background-color:#fff;border:2px solid #00dbdf;color:#00dbdf;border-radius:50%;width:30px;height:30px;position:absolute;top:2%;left:1%}#camera-popup .camera-popup-content .camera-wrap .step-btn.back .icon{position:relative}#camera-popup .camera-popup-content .camera-wrap .step-btn.back .icon .m-icon{color:#00dbdf;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}#camera-popup .camera-popup-content .camera-wrap .step-btn.next{width:100%;max-width:400px;height:auto;font-weight:600;font-size:clamp(10px,5vw,16px);border-radius:100px;border:none;background:linear-gradient(90deg,#50E1A2 20%,#00bdbf);color:#fff;cursor:pointer;transition:all .3s ease;display:flex;justify-content:center;align-items:center;line-height:2;padding:4px 0;text-box:trim-both cap alphabetic;text-align:center;box-shadow:0 1px 4px hsl(0,0%,75%);bottom:2%;right:2%;background:rgba(86,216,250,.5)}#camera-popup .camera-popup-content .camera-wrap .step-btn.next.dis{background:rgba(128,128,128,.55);cursor:not-allowed}#camera-popup .camera-popup-content .camera-wrap .step-btn.next.gray{background:#999}#camera-popup .popup-card-list{position:absolute;width:100%;display:flex;justify-content:space-between;padding:0 3% 5px;bottom:0}#camera-popup .popup-card-list .predict-card{position:relative;width:24%}#camera-popup .popup-card-list .predict-card.target{border:2px solid #00dbdf}#camera-popup .popup-card-list .predict-card .img-wrap{display:flex;align-items:center;justify-content:center;background-color:#c6c6c6;aspect-ratio:172/255;opacity:.7}#camera-popup .popup-card-list .predict-card .img-wrap img{width:80%;height:auto}#camera-popup .popup-card-list .predict-card .img-wrap.active{background-color:rgba(0,0,0,0);opacity:1}#camera-popup .popup-card-list .predict-card .img-wrap.active img{width:100%;height:100%;object-fit:contain}#camera-popup .popup-card-list .predict-card .delete-btn{position:absolute;top:5px;right:5px;width:20px;height:20px;border-radius:50%;border:none;background-color:#d72638;z-index:10}#camera-popup .popup-card-list .predict-card .delete-btn span{font-size:15px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:#fff}#camera-popup .hand-back-box{width:100%;display:flex;justify-content:flex-end}#camera-popup .hand-back-box .step-btn{width:30%;font-weight:700;width:100%;max-width:400px;height:auto;font-weight:600;font-size:clamp(10px,5vw,16px);border-radius:100px;border:none;background:linear-gradient(90deg,#50E1A2 20%,#00bdbf);color:#fff;cursor:pointer;transition:all .3s ease;display:flex;justify-content:center;align-items:center;line-height:2;padding:4px 0;text-box:trim-both cap alphabetic;text-align:center;box-shadow:0 1px 4px hsl(0,0%,75%);background:rgba(0,0,0,0)}#camera-popup .hand-back-box .step-btn.dis{background:rgba(128,128,128,.55);cursor:not-allowed}#camera-popup .hand-back-box .step-btn.gray{background:#999}#camera-popup .hand-back-box .step-btn .hand-back,#camera-popup .hand-back-box .step-btn.back{background-color:#fff;border:2px solid #00dbdf;color:#00dbdf;border-radius:50%;width:30px;height:30px}#camera-popup .hand-back-box .step-btn .hand-back .icon,#camera-popup .hand-back-box .step-btn.back .icon{position:relative}#camera-popup .hand-back-box .step-btn .hand-back .icon .m-icon,#camera-popup .hand-back-box .step-btn.back .icon .m-icon{color:#00dbdf;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}#camera-popup .camera-text{text-align:center;color:#00dbdf;font-size:20px;font-weight:700}#camera-popup .predict-list{display:flex;justify-content:center;gap:5%;margin:20px 0 15px}#camera-popup .predict-list .card{width:100%;max-width:15%}#camera-popup .predict-list .card .img-wrap{aspect-ratio:172/251;background-color:#fff;margin-bottom:5px;border:2px solid rgba(128,128,128,.55);background-color:rgba(128,128,128,.55)}#camera-popup .predict-list .card .img-wrap.active{border:2px solid #00dbdf}#camera-popup .predict-list .card .img-wrap.canTap{background-color:rgba(0,0,0,0)}#camera-popup .predict-list .card .img-wrap img{width:100%;height:100%;object-fit:contain}#camera-popup .predict-list .card .code{font-weight:700;font-size:12px;height:14px;color:rgba(15,16,16,.6)}#camera-popup .predict-list .card .name{font-size:14px;height:42px;color:rgba(15,16,16,.6)}#camera-popup .commit-btns{display:flex;flex-direction:column;gap:10px;margin:20px auto 50px;max-width:400px}#camera-popup .commit-btns .commit-btn{width:100%;max-width:400px;height:auto;font-weight:600;font-size:clamp(10px,5vw,16px);border-radius:100px;background:linear-gradient(90deg,#50E1A2 20%,#00bdbf);color:#fff;cursor:pointer;transition:all .3s ease;display:flex;justify-content:center;align-items:center;line-height:2;padding:4px 0;text-box:trim-both cap alphabetic;text-align:center;box-shadow:0 1px 4px hsl(0,0%,75%);color:#fcd64f;background:#fff;border:3px solid #fcd64f}#camera-popup .commit-btns .commit-btn.dis{background:rgba(128,128,128,.55);cursor:not-allowed}#camera-popup .commit-btns .commit-btn.gray{background:#999}#camera-popup .commit-btns .reset-btn{color:#00dbdf;background:#fff;border:3px solid #00dbdf}#camera-popup .commit-btns .search-btn{width:100%;max-width:400px;height:auto;font-weight:600;font-size:clamp(10px,5vw,16px);border-radius:100px;border:none;background:linear-gradient(90deg,#50E1A2 20%,#00bdbf);cursor:pointer;transition:all .3s ease;display:flex;justify-content:center;align-items:center;line-height:2;padding:4px 0;text-box:trim-both cap alphabetic;text-align:center;box-shadow:0 1px 4px hsl(0,0%,75%);color:#fff}#camera-popup .commit-btns .search-btn.dis{background:rgba(128,128,128,.55);cursor:not-allowed}#camera-popup .commit-btns .search-btn.gray{background:#999}#login-page{background-color:rgba(0,219,223,.1);padding:56px 10% 0;min-height:calc(100svh - 50px)}#login-page .logo{width:20%;min-width:250px;height:auto;margin:0 auto 40px}#login-page .logo #logo-icon{width:100%;height:100%;object-fit:contain;fill:#00dbdf}#login-page .input-area{width:100%;max-width:400px;margin-inline:auto}#login-page .input-area .form{width:100%;display:flex;flex-direction:column;align-items:center;row-gap:20px}#login-page .input-area .form label input{border:2px solid #00dbdf;width:100%;background-color:#fff}#login-page .input-area button{width:100%;margin-top:30px}#login-page .link-area{display:flex;flex-direction:column;justify-content:center;align-items:center;row-gap:5px;margin-top:50px;width:100%}#login-page .link-area a{display:flex;width:100%;color:#00dbdf;font-weight:700;justify-content:center}#login-page .link-area a:hover{color:#fff}@media screen and (max-width:800px){#login-page{padding:60px 5% 0}#login-page .logo{width:70%;max-width:300px;min-width:unset;margin:10% 0 clamp(60px,20%,100px);margin-inline:auto}#login-page .input-area form{row-gap:13px}#login-page .input-area input{width:100%;padding:8px 15px}#login-page .input-area button{margin-top:20px}#login-page .link-area{margin-top:30px;font-size:.9rem;text-align:left;justify-content:flex-start}}@keyframes slideLeft{0%{opacity:0;transform:translateX(-50px)}to{opacity:1;transform:translateX(0)}}@keyframes slideRight{0%{opacity:0;transform:translateX(50px)}to{opacity:1;transform:translateX(0)}}#search-page{position:relative;width:100%;min-height:120svh;z-index:5}#search-page h1{text-align:center;font-weight:700}#search-page .not-available{text-align:center;color:rgba(16,15,15,.6);background-color:#fff;border-radius:5px;padding:15px 20px}#search-page .not-available .text{font-size:14px;text-align:center;margin-bottom:10px}#search-page .not-available ._btn{margin:auto}@media(max-width:767px){#search-page .not-available .text{text-align:left}}#search-page .not-found-text{margin-top:20px;text-align:center;color:#999}#search-page .not-found{background:#fff;border-radius:0 0 8px 8px}#search-page .division-area{position:relative;width:100%;height:auto;left:0;transition:.2s}#search-page .search-division{position:relative;width:100%;height:0;overflow:hidden}#search-page .search-division.show{height:auto;min-height:100svh}#search-page .content-area{height:100%;padding:0 0 200px;opacity:0;pointer-events:none}#search-page .content-area.show-left{opacity:1;pointer-events:all;animation:slideLeft .25s linear forwards}#search-page .content-area.show-right{opacity:1;pointer-events:all;animation:slideRight .25s linear forwards}#search-page .content-area .search-header{max-width:1440px;margin-inline:auto;display:flex;justify-content:space-between;align-items:baseline;border-bottom:2px solid #00dbdf;margin-bottom:30px}#search-page .content-area .search-header h1{color:#000;font-size:min(5vw,18px);font-weight:400;margin-bottom:2px}#search-page .content-area .search-header p{font-size:min(4vw,14px)}#search-page .scan-btn-area{width:100%;position:fixed;display:flex;align-items:center;justify-content:center;column-gap:20px;bottom:100px;z-index:90}#search-page .scan-btn-area .scan-btn{position:relative;width:100%;max-width:400px;height:auto;background:none;border:none}#search-page .scan-btn-area .scan-btn .icon{display:flex;align-items:center;justify-content:center;border-radius:50%;height:auto;margin:auto;width:100%;position:relative}#search-page .scan-btn-area .scan-btn .icon .scan-frame{width:90%}#search-page .scan-btn-area .scan-btn .icon .scan-icon-box{width:90%;display:flex;justify-content:center;align-items:center;column-gap:2%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}#search-page .scan-btn-area .scan-btn .icon .scan-icon-box .scan-icon{width:10%}#search-page .scan-btn-area .scan-btn .icon .scan-icon-box p{color:#fff;font-size:min(4.2vw,18px)}#search-page .scan-btn-area .scan-btn.cancel{background:#fff;width:40px;height:40px;border-radius:50%;box-shadow:0 1px 4px hsl(0,0%,75%)}#search-page .scan-btn-area .scan-btn.cancel .icon{width:40px;height:40px;border:2.5px solid #00dbdf}#search-page .scan-btn-area .scan-btn.cancel .icon .m-icon{color:#00dbdf}#search-page .scan-btn-area .scan-btn-small{display:flex;align-items:center;justify-content:center;background:#fff;width:40px;height:40px;border-radius:50%;border:2.5px solid #00dbdf;box-shadow:0 2px 4px hsl(0,0%,75%);margin-left:auto;margin-right:20px}#search-page .scan-btn-area .scan-btn-small .icon{color:#00dbdf;font-size:22px}#search-page .scan-btn-area .back-to-camera-btn{position:absolute;border:2.5px solid #00dbdf;border-radius:100px;background-color:#fff;box-shadow:0 2px 4px hsl(0,0%,75%);right:5%;display:flex;align-items:center;gap:5px;height:40px;padding:0 10px}#search-page .scan-btn-area .back-to-camera-btn span{text-box:trim-both cap alphabetic}#search-page .scan-btn-area .back-to-camera-btn .icon{color:#00dbdf;font-size:20px}#search-page .scan-btn-area .back-to-camera-btn .text{font-size:13px;font-weight:700;color:rgba(128,128,128,.55)}#search-page #side-change-btn{position:fixed;bottom:180px;width:60px;height:auto;aspect-ratio:1/1;display:flex;justify-content:center;align-items:center;background:rgba(0,0,0,0);border:none;z-index:50}#search-page #side-change-btn.left{right:5%}#search-page #side-change-btn.right{left:5%}#search-page #side-change-btn.right .icon{rotate:180deg}#search-page .scan-area{width:100%;max-width:1000px;padding:16px 8px 0;margin-inline:auto}#search-page .scan-area .search-select{display:flex;flex-direction:column}#search-page .scan-area .search-select .search-select-box{display:flex;justify-content:space-between;row-gap:10px;padding:10px;border:3px solid #00dbdf}#search-page .scan-area .search-select .search-select-box select{width:48%;-webkit-appearance:none;-moz-appearance:none;appearance:none;max-width:600px;box-shadow:0 1px 4px hsl(0,0%,75%);outline:none}#search-page .predict-list-select-area{margin-bottom:20px;max-width:1000px;margin-inline:auto}#search-page .predict-list-select-area .predict-list-select-ttl{text-align:center;color:rgba(16,15,15,.6);margin-bottom:15px}#search-page .predict-list-select-area ._btn{background:#fff;border:2.5px solid #00dbdf;color:#00dbdf;margin-inline:auto;margin-top:20px;width:100%}#search-page .search-head{display:flex;align-items:center;justify-content:space-between;padding:0 10px 10px}#search-page .search-head .reset-btn{background:none;border:none;display:flex;align-items:center;justify-content:center}#search-page .search-head .reset-btn span{color:#000;font-size:20px}#search-page .search-result-text{font-size:15px}#search-page .search-result-text .search-result-text-number{font-size:18px;color:red;font-weight:700}#search-page .card-select-area{padding:10px 0;border-bottom:3px solid #00dbdf;border-left:3px solid #00dbdf;border-right:3px solid #00dbdf}#search-page .select-card-list{max-width:1000px;margin-inline:auto;display:flex;justify-content:center;align-items:center;flex-wrap:wrap;border-radius:10px;padding:16px 2vw;gap:1.3333333333vw}#search-page .select-card-list .btn-list{display:flex;flex-direction:column;row-gap:10px;margin-top:10px}#search-page .select-card-list button{width:100%}#search-page .select-card-list .gray{background:#fff;border:3px solid #00dbdf;color:#00dbdf}#search-page .spacer{margin-top:calc(50vh - 60px)}#search-page .search-results{display:flex;flex-direction:column;max-width:1440px;margin-inline:auto}#search-page .search-results .not-found{font-weight:700;color:#999;text-align:center}#search-page .search-results h2{text-align:center;color:rgba(16,15,15,.6);margin-bottom:20px;font-size:1.2rem}#search-page .search-results .result-group{background-color:#eeeff2;padding-bottom:8px}#search-page .search-results .result-group .btn-area{display:flex;align-items:stretch;justify-content:space-between;gap:4px;background-color:#02bdbd;padding-bottom:6px}#search-page .search-results .result-group .btn-area .btn{background-color:#00dbdf;border:none;color:#fff;font-weight:500;font-size:14px;padding:12px 0}#search-page .search-results .result-group .btn-area .btn.double{width:70px}#search-page .search-results .result-group .btn-area .btn.single{flex:1 1}#search-page .search-results .result-group .btn-area .btn.switch{width:80px}#search-page .search-results .result-group .not-found{text-align:center;padding:20px 0;color:#00dbdf}#search-page .search-results .rarity-area{background:#fff;border-radius:0 0 8px 8px;padding-top:4px}#search-page .search-results .rarity-group{position:relative}#search-page .search-results .rarity-group:last-child:after{display:none}#search-page .search-results .rarity-group .rarity-box{background:#fff;margin-bottom:8px}#search-page .search-results .note{color:#999;font-size:10px;padding-bottom:8px;text-align:right}#search-page .search-results .target-box{border:2px solid #00dbdf;border-radius:8px;padding:8px;margin:8px;background:#fff}#search-page .search-results .target-box .target-text{display:flex;align-items:center;margin-bottom:12px;font-size:12px}#search-page .search-results .target-box .target-text .tag{display:flex;align-items:center;justify-content:center;background-color:#000;color:#fff;font-weight:700;font-size:18px;width:-moz-fit-content;width:fit-content;border-radius:5px;margin-right:8px;padding:0 8px}#search-page .search-results .target-box .target-text .random{font-size:12px}#search-page .search-results .target-box .target-text .sheets{color:red;font-weight:700;font-size:12px}#search-page .search-results .target-box .target-card{display:flex;flex-direction:column;gap:8px;font-weight:600}#search-page .target-card-scroll{-webkit-overflow-scrolling:auto;scrollbar-width:none;-ms-overflow-style:none;border-radius:5px}#search-page .target-card-scroll::-webkit-scrollbar{display:none;-webkit-appearance:none}#search-page .target-card-scroll .simplebar-scrollbar:before{background:rgba(2,87,88,.9);border-radius:10px}#search-page .target-card-scroll .simplebar-track{height:10px}#search-page .target-card-scroll .target-card-flex{display:flex;justify-content:flex-start;gap:8px;padding:8px}#search-page .card-scroll{position:relative;overflow:auto;padding:0 0 12px 8px;background:rgba(0,219,223,.1);margin-top:10px;-webkit-overflow-scrolling:auto;scrollbar-width:none;-ms-overflow-style:none}#search-page .card-scroll::-webkit-scrollbar{display:none;-webkit-appearance:none}#search-page .card-scroll .simplebar-scrollbar:before{background:rgba(2,87,88,.9);border-radius:10px}#search-page .card-scroll .simplebar-track{height:10px}#search-page .card-flex{display:flex;justify-content:flex-start;align-items:flex-end;gap:8px;padding:0 8px}#search-page .column-wrap{display:flex;flex-direction:column;align-items:flex-start}#search-page .column-wrap .column-cards{display:flex;gap:10px}#search-page .column-wrap .tag{display:inline-block;font-weight:700;font-size:12px;border-radius:3px;padding:3px 10px 2px;color:#fff}#search-page .column-wrap .rest{display:flex;align-items:center;justify-content:space-between;width:95%}#search-page .column-wrap .rest .txt{font-size:10px}#search-page .card-box{position:relative;min-width:20vw;height:auto;display:flex;flex-direction:column;justify-content:flex-start;align-items:center;text-align:center}#search-page .card-box .problem-icon-box{position:absolute;top:-16px;right:2px;display:flex;align-items:center;justify-content:center;background:rgba(0,0,0,0);border:none;-webkit-tap-highlight-color:rgba(0,0,0,0)}#search-page .card-box .problem-icon-box .warning-icon{color:rgba(0,0,0,0);font-size:16px;aspect-ratio:1;color:#999}#search-page .card-box .number{position:absolute;font-size:12px;bottom:2px;background-color:rgba(0,0,0,.7);color:#fff;width:calc(100% - 4px);font-weight:700;border-radius:0 0 5px 5px}#search-page .card-box .img-wrap{width:100%;height:auto;aspect-ratio:172/246;border:3px solid rgba(0,0,0,0);border-radius:5px;max-width:25vw}#search-page .card-box .img-wrap img{display:block;width:100%;height:100%;object-fit:contain}#search-page .card-box .img-wrap .no-image{display:flex;align-items:center;justify-content:center;height:100%;background-color:#efefef}#search-page .card-box .img-wrap .no-image p{font-weight:700;color:#bebebe}.show-cards-btn{background:none;border:none;cursor:pointer;padding:4px;margin-left:8px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;background-color:rgba(0,219,223,.1)}.show-cards-btn span{color:#00dbdf}.show-cards-btn:hover{background-color:rgba(0,0,0,.2)}.card-popup{position:fixed;z-index:101;background:#fff;border-radius:8px;border:3px solid #00dbdf;padding:20px;width:90%;max-width:500px;top:50%;left:50%;transform:translate(-50%,-50%);overflow:hidden}.card-popup .scroll-area{overflow-y:scroll;max-height:60vh}.card-popup .popup-header-content h3{margin:0 0 8px}.card-popup .popup-header-content .remaining-text{display:flex;align-items:center;margin:0;font-size:.9em;color:#666}.card-popup .popup-header-content .remaining-text .sheets{font-weight:700;color:#333;margin:0 4px}.card-popup .popup-header-content .remaining-text .rare-tag{color:#fff;border-radius:3px;font-size:12px;font-weight:700;text-shadow:1px 1px rgba(91,91,91,.5607843137);padding:3px 8px 2px;margin-right:5px}.card-popup .card-popup-content .cards-info{display:flex;flex-direction:column;gap:10px;margin-bottom:16px}.card-popup .card-popup-content .cards-info .card-item{display:flex;align-items:center;gap:8px;padding:8px;border-bottom:1px solid #eee}.card-popup .card-popup-content .cards-info .card-item .img-wrap{width:15%}.card-popup .card-popup-content .cards-info .card-item .img-wrap img{width:100%;height:auto;object-fit:contain}.card-popup .card-popup-content .cards-info .card-item .card-name{font-weight:700}.card-popup-header{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:16px}.card-popup-header button{background:none;border:none;cursor:pointer;color:#00dbdf}.card-popup-content{display:flex;flex-direction:column;gap:12px}.card-item{display:flex;gap:8px;padding:8px;border-bottom:1px solid #eee}.card-number{font-weight:700;min-width:60px}#cardlist-page .cardlist-container{max-width:1000px;margin-inline:auto}#cardlist-page .cardlist-container .select-area{text-align:center;width:100%;display:flex;flex-direction:column}#cardlist-page .cardlist-container .select-area .select-content{display:flex;column-gap:8px;margin-bottom:8px}#cardlist-page .cardlist-container .select-area .select-content select{-webkit-appearance:none;-moz-appearance:none;appearance:none;font-size:16px;padding:8px 8px 8px 16px;width:50%;border-radius:50px;text-box:trim-both cap alphabetic;height:auto;box-sizing:border-box;border:2px solid #00dbdf}#cardlist-page .cardlist-container .select-area .select-content select option{font-weight:600}#cardlist-page .cardlist-container .search-area{display:flex;flex-direction:row-reverse;text-align:right;column-gap:2%;justify-content:flex-start;align-items:center}#cardlist-page .cardlist-container .search-area input{border:2px solid #00dbdf;flex:1 1;height:auto;font-weight:700;color:rgba(16,15,15,.6);box-shadow:0 1px 4px hsl(0,0%,75%);font-size:16px;padding:8px 8px 8px 16px;box-sizing:border-box}#cardlist-page .cardlist-container .search-area .cardlist-btn{width:100%;max-width:400px;font-weight:600;font-size:clamp(10px,5vw,16px);border-radius:100px;border:none;background:linear-gradient(90deg,#50E1A2 20%,#00bdbf);color:#fff;cursor:pointer;transition:all .3s ease;display:flex;justify-content:center;align-items:center;line-height:2;text-align:center;width:25%;height:auto;min-width:60px;font-size:16px;box-shadow:0 1px 4px hsl(0,0%,75%);text-box:trim-both cap alphabetic;box-sizing:border-box;padding:8px 0;line-height:inherit}#cardlist-page .cardlist-container .search-area .cardlist-btn.dis{background:rgba(128,128,128,.55);cursor:not-allowed}#cardlist-page .cardlist-container .search-area .cardlist-btn.gray{background:#999}#cardlist-page .cardlist-container .cardlist-area{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:1rem;margin-top:2rem}#cardlist-page .cardlist-container .cardlist-area .card{width:100%}#cardlist-page .cardlist-container .cardlist-area .card .img-wrap{position:relative;width:100%;height:auto;aspect-ratio:172/255}#cardlist-page .cardlist-container .cardlist-area .card .img-wrap img{width:100%;height:100%;object-fit:cover}#cardlist-page .cardlist-container .cardlist-area .card .img-wrap .no-image{display:flex;align-items:center;justify-content:center;background-color:#efefef;height:100%;font-size:12px;font-weight:700;color:#fff;border-radius:10px}#cardlist-page .cardlist-container .cardlist-area .card .img-wrap .no-image p{color:#bebebe;font-size:14px}#cardlist-page .cardlist-container .cardlist-area .card .img-wrap .card-price{display:flex;column-gap:3px;position:absolute;bottom:10%;left:0;color:#fff;background:rgba(0,0,0,.75);font-weight:700;font-size:clamp(15px,3vw,28px);padding:2px 10px 3px 5px;border-top-right-radius:20px;border-bottom-right-radius:20px}#cardlist-page .cardlist-container .cardlist-area .card .card-name,#cardlist-page .cardlist-container .cardlist-area .card .card-number{font-size:clamp(12px,3vw,20px);font-weight:700;color:rgba(16,15,15,.75)}#card-popup{position:fixed;display:flex;justify-content:center;top:45%;left:50%;transform:translate(-50%,-50%);width:88%;z-index:101}#card-popup .card{position:relative;width:90%;max-width:500px;height:auto;background-color:#fff;border-radius:10px;border:1px solid #e3e3e3;padding:15px 5%;box-shadow:0 1px 4px hsl(0,0%,75%)}#card-popup .card .btn{position:absolute;top:50%;transform:translateY(-50%);width:clamp(33px,5vw,45px);height:auto;aspect-ratio:1/1;border-radius:50%;background-color:#00dbdf;border:none;z-index:100}#card-popup .card .btn,#card-popup .card .btn .icon{display:flex;justify-content:center;align-items:center}#card-popup .card .btn .icon{width:clamp(25px,5vw,45px)}#card-popup .card .btn .icon .m-icon{color:#fff;font-size:clamp(20px,5vw,24px)}#card-popup .card .btn .icon .pref-icon{transform:rotate(180deg)}#card-popup .card .btn.prev{left:-15px}#card-popup .card .btn.next{right:-15px}#card-popup .card .close-btn{width:50px;position:absolute;bottom:-80px;left:50%;transform:translateX(-50%);aspect-ratio:1/1;border:1px solid #e3e3e3;border-radius:50%;cursor:pointer;display:flex;justify-content:center;align-items:center;z-index:10;background-color:#fff;box-shadow:0 1px 4px hsl(0,0%,75%)}#card-popup .card .close-btn .m-icon{width:24px;height:24px;color:#00dbdf}#card-popup .card .img-wrap{position:relative;width:100%;aspect-ratio:172/255;margin-inline:auto;margin-top:10px;perspective:1000px;transition:transform .3s;z-index:10}#card-popup .card .img-wrap.rotate{transform:rotateY(1turn)}#card-popup .card .img-wrap.no-rotate{transition:none}#card-popup .card .img-wrap img{width:100%;height:100%;object-fit:contain}#card-popup .card .img-wrap .no-image{width:100%;aspect-ratio:172/255;display:flex;align-items:center;justify-content:center;background-color:#efefef;border-radius:10px}#card-popup .card .img-wrap .no-image p{font-weight:700;color:#bebebe}#card-popup .card .annotation{text-align:center;font-size:12px;margin-top:5px;color:#999}#card-popup .card .code{display:flex;justify-content:center;align-items:center;column-gap:5px;margin-bottom:2px}#card-popup .card .code .code-txt{color:#5e5e5e;font-weight:700;font-size:14px}#card-popup .card .code .tag{display:inline-block;font-weight:700;font-size:12px;border-radius:3px;padding:3px 8px 2px;color:#fff;text-shadow:1px 1px rgba(91,91,91,.5607843137);background-color:gray;min-width:2.5rem;text-align:center}#card-popup .card .name{width:100%;margin-inline:auto;text-align:center;color:#5e5e5e;font-weight:700;font-size:18px}.form-page div{max-width:1440px;margin-inline:auto}.form-page div .signup-form{text-align:center}.form-page div .signup-form .signup-input{display:flex;flex-direction:column;justify-content:center;align-items:center;row-gap:15px;margin-bottom:25px}.form-page div .signup-form input{font-size:16px;padding:7px 20px 5px}.form-page div .signup-form p{font-weight:500;color:#999;margin-bottom:8px}@media screen and (max-width:800px){.form-page div .signup-form{row-gap:20px}.form-page div .signup-form ._btn,.form-page div .signup-form input{width:100%}.form-page div .signup-form p{text-align:left;font-size:14px}}#passreset-page .text-content{color:#5e5e5e;font-weight:500;text-align:center;margin-bottom:20px;line-height:1.7}#passreset-page .form-box{width:100%;max-width:400px;margin-inline:auto}#passreset-page .form-box .input-wrap,#passreset-page .form-box .mb-4{display:flex;flex-direction:column;align-items:center}#passreset-page .form-box .input-wrap .block,#passreset-page .form-box .mb-4 .block{color:#999;margin-bottom:5px}#passreset-page .form-box .input-wrap input,#passreset-page .form-box .mb-4 input{width:100%;border:2px solid #00dbdf}#passreset-page .form-box .input-wrap{margin-bottom:10px}#passreset-page .form-box .input-wrap label{font-weight:500;width:100%;color:#999;margin-bottom:5px;text-align:left;display:block}#passreset-page .form-box .passreset-btn-area{display:flex;justify-content:center;margin-top:25px;margin-bottom:50px}@media screen and (max-width:800px){#passreset-page .text-content{text-align:left}#passreset-page .form-box .mb-4{width:100%}#passreset-page .form-box .mb-4 .block{font-size:.9rem;text-align:left;width:100%}#passreset-page .form-box .mb-4 input{width:100%;padding:8px 15px}#passreset-page .form-box .passreset-btn-area{margin-top:20px}}.account-page{width:100%;padding:30px 5% 0;min-height:100dvh;margin:50px 0 110px}.account-page .account-container{width:90%;max-width:800px;margin-inline:auto;color:#77d9f0}.account-page .account-container .account-area{border-top:.5px solid #d2f6ff;padding:max(2vw,20px) 0}.account-page .account-container .account-area .account-head{color:#999}.account-page .account-container .account-area .account-subsc-head{margin-bottom:3%;color:#999}.account-page .account-container .account-area .account-box{display:flex;justify-content:space-between;align-items:center;margin-bottom:4%}.account-page .account-container .account-area .account-btn{width:100%;max-width:400px;height:auto;font-weight:600;font-size:clamp(10px,5vw,16px);border-radius:100px;border:none;background:linear-gradient(90deg,#50E1A2 20%,#00bdbf);color:#fff;cursor:pointer;transition:all .3s ease;display:flex;justify-content:center;align-items:center;line-height:2;text-box:trim-both cap alphabetic;text-align:center;box-shadow:0 1px 4px hsl(0,0%,75%);width:clamp(80px,30%,100px);font-size:14px;padding:0 0 1px;height:30px}.account-page .account-container .account-area .account-btn.dis{background:rgba(128,128,128,.55);cursor:not-allowed}.account-page .account-container .account-area .account-btn.gray{background:#999}.account-page .account-container .account-area:last-child,.account-page .account-container .subsc-area{border-bottom:.5px solid #d2f6ff}.account-page .account-container .subsc-area .subscription-box{display:flex;flex-direction:column;gap:10px}.account-page .account-container .subsc-area .subscription-box p{display:flex;justify-content:space-between}.account-page .account-container .subsc-area .subscription-box p span{font-weight:600}.account-page .account-container .logout-area,.account-page .account-container .tokusho-area{padding:max(2vw,20px) 0}.account-page .account-container .tokusho-area{display:flex;flex-direction:column;gap:20px;text-align:center;margin-top:50px}.account-page .account-container .tokusho-area a{border:none;background:none;color:#00dbdf;font-weight:700}.account-page .account-container .logout-area{margin-top:20px;display:flex;justify-content:center;margin-inline:auto}.account-page .account-container .logout-area button{width:100%;max-width:400px;height:auto;font-weight:600;font-size:clamp(10px,5vw,16px);border-radius:100px;border:none;background:linear-gradient(90deg,#50E1A2 20%,#00bdbf);color:#fff;cursor:pointer;transition:all .3s ease;display:flex;justify-content:center;align-items:center;line-height:2;text-box:trim-both cap alphabetic;box-shadow:0 1px 4px hsl(0,0%,75%);background:rgba(128,128,128,.5);text-align:center;padding:0 20px}.account-page .account-container .logout-area button.dis{background:rgba(128,128,128,.55);cursor:not-allowed}.account-page .account-container .logout-area button.gray{background:#999}#emailreset{margin:50px 0 100px}#emailreset .max-w-md{width:100%;max-width:400px;margin-inline:auto}#emailreset .max-w-md .input-label{color:#999}#emailreset .max-w-md input{width:100%}#emailreset .emailreset-btn{max-width:400px;height:auto;font-weight:600;font-size:clamp(10px,5vw,16px);border-radius:100px;border:none;background:linear-gradient(90deg,#50E1A2 20%,#00bdbf);color:#fff;cursor:pointer;transition:all .3s ease;display:flex;justify-content:center;align-items:center;line-height:2;padding:4px 0;text-box:trim-both cap alphabetic;text-align:center;box-shadow:0 1px 4px hsl(0,0%,75%);width:100%;margin-top:25px;margin-inline:auto;height:40px}#emailreset .emailreset-btn.dis{background:rgba(128,128,128,.55);cursor:not-allowed}#emailreset .emailreset-btn.gray{background:#999}@media screen and (max-width:800px){#emailreset .max-w-md .mb-4 .block{width:100%;text-align:left;font-size:.9rem}#emailreset .emailreset-btn{max-width:400px;height:auto;font-weight:600;font-size:clamp(10px,5vw,16px);border-radius:100px;border:none;background:linear-gradient(90deg,#50E1A2 20%,#00bdbf);color:#fff;cursor:pointer;transition:all .3s ease;display:flex;justify-content:center;align-items:center;line-height:2;padding:4px 0;text-box:trim-both cap alphabetic;text-align:center;box-shadow:0 1px 4px hsl(0,0%,75%);width:100%;height:40px}#emailreset .emailreset-btn.dis{background:rgba(128,128,128,.55);cursor:not-allowed}#emailreset .emailreset-btn.gray{background:#999}}.law-page{width:100%;margin-inline:auto;background:#d2f6ff}.law-page .law-content{max-width:1000px;margin-inline:auto}.law-page .law-content .law-section{background:#fff;padding:5%;font-size:14px;margin-bottom:40px}#shop-page{padding-bottom:145px}#shop-page .info-btn{position:fixed;width:90%;bottom:20px;left:50%;transform:translateX(-50%)}#shop-page .subscription-container{max-width:1440px;margin-inline:auto}#shop-page .subscription-container .item-list{display:grid;grid-row-gap:20px;row-gap:20px}#shop-page .subscription-container .item-list .item-box{position:relative;width:100%;max-width:500px;margin-inline:auto}#shop-page .subscription-container .item-list .item-box img{width:100%;height:auto;filter:drop-shadow(0 2px 3px rgba(0,0,0,.3))}#shop-page .subscription-container .item-list .item-box .item-tile{width:80%;height:80%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}#shop-page .subscription-container .item-list .item-box .item-tile .item-name{margin-inline:auto;width:35%;font-weight:900;font-size:min(3vw,18px)}#shop-page .subscription-container .item-list .item-box .item-tile .item-text{width:100%;position:absolute;top:49%;left:50%;transform:translateX(-50%);font-size:min(3.7vw,18px);font-weight:700;text-align:center}#shop-page .subscription-container .item-list .item-box .item-tile .item-price{position:absolute;bottom:10%;left:50%;transform:translateX(-50%);width:-moz-fit-content;width:fit-content;height:-moz-fit-content;height:fit-content;margin-inline:auto;font-size:min(5vw,24px);font-family:IPAexGothic,sans-serif;padding:min(1vw,5px) min(2vw,10px);display:flex;align-items:center;justify-content:center;border-radius:5px;box-sizing:border-box}#shop-page .subscription-container .item-list .item-box .item-tile .item-price .buyed{color:#848383}#shop-page .subscription-container .item-list .item-box .item-tile .item-price span{font-size:min(5vw,24px);font-weight:700;color:#000;position:relative;z-index:1}#shop-page .subscription-container .item-list .item-box .item-tile .item-price .corner{position:absolute;width:min(3vw,15px);height:min(3vw,15px);border:min(1.3vw,5px) solid #00cbdf}#shop-page .subscription-container .item-list .item-box .item-tile .item-price .corner.top-left{top:-5px;left:-5px;border-right:none;border-bottom:none}#shop-page .subscription-container .item-list .item-box .item-tile .item-price .corner.top-right{top:-5px;right:-5px;border-left:none;border-bottom:none}#shop-page .subscription-container .item-list .item-box .item-tile .item-price .corner.bottom-left{bottom:-5px;left:-5px;border-right:none;border-top:none}#shop-page .subscription-container .item-list .item-box .item-tile .item-price .corner.bottom-right{bottom:-5px;right:-5px;border-left:none;border-top:none}#shop-page .subscription-container .item-list .item-box .item-tile .item-price .corner.buyed{border-color:#c1c1c1;color:#c1c1c1}#shop-page .subscription-container .moc{width:100%;height:200px;border-radius:5px;background-color:#e7e7e7}#shop-page .subscription-container .price-area{margin-bottom:20px}#shop-page .subscription-container .price-area p{font-weight:700;font-size:18px;color:#00dbdf}#shop-page .subscription-container .price-area span{font-size:24px;margin:0 5px}#shop-page .subscription-container .page-text{margin-bottom:10px}#shop-page .subscription-container .page-text p{color:#999;text-align:left}#shop-page .subscription-container .page-text p.center{text-align:center}#shop-page .subscription-container .btn-area{text-align:center;margin-top:30px}#shop-page .subscription-container .back-link{text-align:center;margin:auto;text-decoration:underline;color:#00dbdf}#shop-page .subscription-container p{text-align:center;line-height:1.2}.shop-popup .inner .shop-explanation-box{border-radius:5px}.shop-popup .inner .shop-explanation-box .shop-explanation-ttl{font-weight:700;text-align:center;font-size:1rem;color:#00dbdf;margin-bottom:15px}.shop-popup .inner .shop-explanation-box .shop-explanation-text{font-size:14px;color:rgba(16,15,15,.6)}.shop-popup .inner .shop-explanation-box .shop-explanation-text span{font-size:14px;font-weight:700}.shop-popup .inner .popup-btn-area ._btn{width:50%;background:#fff;border:2px solid #00dbdf;color:#00dbdf}#shop-item-popup .title{font-weight:700;margin-bottom:20px}#shop-item-popup .payment-btns{display:flex;flex-direction:column;row-gap:10px}#shop-item-popup ._btn{height:50px}#shop-item-popup .loading-spinner .spinner-box{width:50px;height:30px;display:flex;flex-direction:column;justify-content:center;align-items:center;background-color:rgba(0,0,0,0);margin:auto}#shop-item-popup .loading-spinner .three-quarter-spinner{width:20px;height:20px;border:3px solid #fff;border-top-color:rgba(0,0,0,0);border-radius:50%;animation:spin .5s linear 0s infinite}#subscription-page h1{margin-bottom:20px}#subscription-page .page-text p{text-align:center;color:#5e5e5e}#subscription-page .btn-area{margin-top:25px;text-align:center}#subscription-page .btn-area a{max-width:400px;height:auto;font-weight:600;font-size:clamp(10px,5vw,16px);border-radius:100px;border:none;background:linear-gradient(90deg,#50E1A2 20%,#00bdbf);color:#fff;cursor:pointer;transition:all .3s ease;display:flex;justify-content:center;align-items:center;line-height:2;padding:4px 0;text-box:trim-both cap alphabetic;text-align:center;box-shadow:0 1px 4px hsl(0,0%,75%);width:100%;height:45px;margin-inline:auto}#subscription-page .btn-area a.dis{background:rgba(128,128,128,.55);cursor:not-allowed}#subscription-page .btn-area a.gray{background:#999}#card-array-popup{position:fixed;top:0;left:0;z-index:200;width:100%;height:100dvh}#card-array-popup .table-content{position:relative;display:flex;flex-direction:column;width:100%;height:100%;z-index:190}#card-array-popup .table-wrap{flex:1 1;background-color:#fff;padding-bottom:83px;overflow:scroll;overscroll-behavior:none}#card-array-popup .table-wrap table{height:100%}#card-array-popup .table-wrap table td,#card-array-popup .table-wrap table th{border:1px solid #000;padding:0;height:100%}#card-array-popup .table-wrap table thead tr th{background:#3f3f3f;color:#00dbdf;border:1px solid #ddd}#card-array-popup .table-wrap table thead tr th:first-child{background:#f5f5f5;color:#000}#card-array-popup .table-wrap table tbody tr td{border:1px solid #ddd}#card-array-popup .table-wrap table tbody tr td.current{border:3px solid #d72638}#card-array-popup .table-wrap table tbody tr td:first-child{background:#f5f5f5;text-align:center;width:30px;font-weight:500;font-size:12px}#card-array-popup .table-wrap table .card-wrap{display:grid;height:100%}#card-array-popup .table-wrap table .card-wrap .problem-icon-box{background:rgba(0,0,0,0);border:none;-webkit-tap-highlight-color:rgba(0,0,0,0)}#card-array-popup .table-wrap table .card-wrap .problem-icon-box .warning-icon{color:#999;font-size:16px;aspect-ratio:1}#card-array-popup .table-wrap table .card-wrap .detail-btn{width:-moz-fit-content;width:fit-content;border:1px solid #00dbdf;border-radius:5px;font-weight:700;font-size:10px;padding:2px 8px;color:#00dbdf;margin:4px auto;text-box-trim:trim-start;text-align:center}#card-array-popup .table-wrap table .card-row{position:relative;width:100%;background-color:#fff;padding:4px;overflow:hidden}#card-array-popup .table-wrap table .card-row.more{display:none}#card-array-popup .table-wrap table .card-row.more.show{display:block}#card-array-popup .table-wrap table .card-row .icon-btn-area{display:flex;align-items:center;justify-content:flex-end}#card-array-popup .table-wrap table .card-row .problem-icon-box{width:auto;display:flex;align-items:center;justify-content:flex-end;font-size:14px}#card-array-popup .table-wrap table .card-row .card-row-box{display:flex;align-items:center;justify-content:flex-start;gap:4px}#card-array-popup .table-wrap table .card-row .card-image{width:15%;height:auto}#card-array-popup .table-wrap table .card-row .card-image img{width:100%;height:100%;object-fit:cover}#card-array-popup .table-wrap table .card-row .card-name-wrap{flex:1 1;display:flex;align-items:center;justify-content:flex-start;gap:4px;overflow:hidden}#card-array-popup .table-wrap table .card-row .card-name{flex:1 1;white-space:nowrap;font-size:11px;text-box:trim-both cap alphabetic;padding:5px 0;overflow:hidden}#card-array-popup .table-wrap table .card-row .star-icon{display:flex;align-items:center;justify-content:center;background-color:rgba(0,0,0,0);color:rgba(0,0,0,0);width:14px;aspect-ratio:1;border-radius:50%}#card-array-popup .table-wrap table .card-row .star-icon.star-1{background-color:#fff;color:red}#card-array-popup .table-wrap table .card-row .star-icon.star-2{background-color:#fff;color:purple}#card-array-popup .table-wrap table .card-row .star-icon .material-symbols-outlined{font-size:10px;font-variation-settings:"FILL" 1}#card-array-popup .table-wrap table .card-row .no-image{width:100%;height:100%;background:#eee;display:flex;align-items:center;justify-content:center;font-size:10px}#card-array-popup .table-wrap table .card-row.image-mode .problem-icon-box{top:10%;transform:none}#card-array-popup .card-array-popup-fotter{position:relative;width:100%;height:60px;bottom:0}#card-array-popup .card-array-popup-fotter .card-array-popup-fotter-container{width:100%;height:100%;max-width:1400px;margin-inline:auto;position:relative}#card-array-popup .card-array-popup-fotter .card-array-popup-fotter-container .side-change-btn{position:absolute;display:flex;align-items:center;justify-content:center;bottom:5px;width:50px;height:auto;background-color:rgba(0,0,0,0);border:none}#card-array-popup .card-array-popup-fotter .card-array-popup-fotter-container .side-change-btn .icon{font-size:20px}#card-array-popup .card-array-popup-fotter .card-array-popup-fotter-container .side-change-btn.left{right:15px}#card-array-popup .card-array-popup-fotter .card-array-popup-fotter-container .side-change-btn.right{left:15px}#card-array-popup .card-array-popup-fotter .card-array-popup-fotter-container .side-change-btn.right .icon{rotate:180deg}#card-array-popup .card-array-popup-fotter .card-array-popup-fotter-container .close-btn{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:40px;height:40px;aspect-ratio:1/1;background:rgba(0,0,0,0);border:none;cursor:pointer;display:flex;justify-content:center;align-items:center;margin-inline:auto}#card-array-popup .card-array-popup-fotter .card-array-popup-fotter-container .close-btn .icon{width:40px;height:40px;background:#fff;border-radius:50%;border:2px solid #606060;position:relative}#card-array-popup .card-array-popup-fotter .card-array-popup-fotter-container .close-btn .icon .m-icon{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:#606060}#rare-card-popup{z-index:10006}#rare-card-popup .rare-card-list{height:calc(50vh - 80px);overflow-y:scroll}#rare-card-popup .rare-card-list .rare-card-group{border-bottom:2px solid #eee}#rare-card-popup .rare-card-list .rare-card-group:last-child{border-bottom:none}#rare-card-popup .rare-card-list .rare-card-group .rare-card-row{margin-bottom:15px;padding:10px;background:rgba(0,219,223,.05);border-radius:4px}#rare-card-popup .rare-card-list .rare-card-group .rare-card-row .row-header{display:flex;justify-content:space-between;padding-bottom:8px;padding-left:10px;margin-bottom:8px;border-bottom:1px solid #eee}#rare-card-popup .rare-card-list .rare-card-group .rare-card-row .row-header .rarity{font-weight:700}#rare-card-popup .rare-card-list .rare-card-group .rare-card-row .row-header .column-number{color:#666;margin-right:auto}#rare-card-popup .rare-card-list .rare-card-group .rare-card-row .rare-card-item{padding:10px;border-bottom:1px solid #eee}#rare-card-popup .rare-card-list .rare-card-group .rare-card-row .rare-card-item:last-child{border-bottom:none}#rare-card-popup .rare-card-list .rare-card-group .rare-card-row .rare-card-item .card-info{display:flex;gap:10px;font-size:.9em}#rare-card-popup .rare-card-list .rare-card-group .rare-card-row .rare-card-item .card-info .card-number{color:#666}#rare-card-popup .rare-card-list .rare-card-group .rare-card-row .rare-card-item .card-info .name{flex:1 1}#usage-popup{height:80dvh;z-index:10006}#usage-popup p{text-align:center;margin-bottom:15px;color:#00dbdf;font-size:1.2rem;font-weight:700}#usage-popup .img-container{height:calc(100% - 105px);overflow-y:auto}#usage-popup .img-container img{width:100%;height:auto;margin-inline:auto}#all-arrays-popup{position:fixed;top:0;left:0;width:100%;height:100%;background:#fff;z-index:1001;overflow:hidden}#all-arrays-popup .table-container{height:calc(100svh - 100px);overflow:auto;background:#fff;overflow-x:auto;overflow-y:auto;-webkit-overflow-scrolling:touch;overscroll-behavior:none;touch-action:pan-x pan-y;transform:translateZ(0);padding-bottom:60px}#all-arrays-popup .table-container table{border-collapse:collapse;width:100%;background:#fff;table-layout:fixed}#all-arrays-popup .table-container table td,#all-arrays-popup .table-container table th{border:1px solid #ddd;padding:3px;text-align:center;min-width:60px;font-size:14px;width:40px}#all-arrays-popup .table-container table td.row-number,#all-arrays-popup .table-container table th.row-number{position:-webkit-sticky;position:sticky;left:0;background:#f5f5f5;z-index:1;font-weight:700;min-width:40px}#all-arrays-popup .table-container table th{position:-webkit-sticky;position:sticky;top:0;background:#3f3f3f;color:#fff;z-index:2;font-weight:700}#all-arrays-popup .table-container table th.row-number{z-index:3;top:0;left:0;width:30px}#all-arrays-popup .table-container table th.row-number:first-child{color:#000}#all-arrays-popup .table-container table th .array-code-btn{border:none;background:rgba(0,0,0,0);color:#fff;font-weight:600;color:#00dbdf;text-decoration:underline;cursor:pointer}#all-arrays-popup .table-container table .card-wrap{display:flex;flex-direction:column;gap:2px}#all-arrays-popup .table-container table .card-row{display:flex;align-items:center;justify-content:center;gap:4px;padding:2px 4px;border-radius:2px;font-size:10px}#all-arrays-popup .table-container table .card-row.more{display:none}#all-arrays-popup .table-container table .card-row.more.show{display:flex}#all-arrays-popup .table-container table .card-row .star-icon{display:none;align-items:center;justify-content:center;background-color:rgba(0,0,0,0);color:rgba(0,0,0,0);width:12px;aspect-ratio:1;border-radius:50%}#all-arrays-popup .table-container table .card-row .star-icon.star-1{display:flex;background-color:#fff;color:red}#all-arrays-popup .table-container table .card-row .star-icon.star-2{display:flex;background-color:#fff;color:purple}#all-arrays-popup .table-container table .card-row .star-icon .material-symbols-outlined{font-size:10px;font-variation-settings:"FILL" 1}#all-arrays-popup .table-container table .detail-btn{border:1px solid #00dbdf;border-radius:5px;font-weight:700;font-size:10px;padding:2px 0;color:#00dbdf;margin-top:4px;text-box-trim:trim-start}#animation-container{position:fixed;top:0;left:0;background:#000;width:100vw;height:100svh;z-index:1000}#animation-container .burst-wrap{position:relative;width:100vw;height:100vh}#animation-container .burst-wrap .burst-overlay{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);border-radius:50%;width:0;height:0;background:linear-gradient(135deg,rgba(255,255,255,.9),rgba(224,224,224,.9),rgba(192,192,192,.9),rgba(128,128,128,.9),rgba(192,192,192,.9));opacity:1;animation:burst .25s ease-in-out 4 normal forwards}#animation-container .burst-wrap .burst-overlay.gold{background:linear-gradient(135deg,rgb(255,248,220),rgb(255,215,0),rgb(184,134,11))}#animation-container .burst-wrap .burst-overlay.silver{background:linear-gradient(135deg,rgba(255,255,255,.9),rgba(224,224,224,.9),rgba(192,192,192,.9),rgba(128,128,128,.9),rgba(192,192,192,.9))}#animation-container .burst-wrap .burst-overlay.bronze{background:linear-gradient(135deg,#F0C981,#B08D57,#8C7853)}@keyframes burst{0%{opacity:1;width:0;height:0}to{opacity:0;width:300%;height:300%}}#animation-container .burst-wrap .light-overlay{display:flex;justify-content:center;align-items:center;width:100%;height:100%;background:linear-gradient(135deg,rgb(255,255,255),rgb(224,224,224),rgb(192,192,192),rgb(128,128,128),rgb(192,192,192));filter:blur(70px);opacity:0;animation:light 1s ease-in 1s 1 normal forwards}#animation-container .burst-wrap .light-overlay.gold{background:linear-gradient(100deg,rgb(255,248,220),rgb(255,215,0),rgb(184,134,11));animation:light-gold 1s ease-in 1s 1 normal forwards}#animation-container .burst-wrap .light-overlay.silver{background:linear-gradient(135deg,rgb(255,255,255),rgb(224,224,224),rgb(192,192,192),rgb(128,128,128),rgb(192,192,192));animation:light 1s ease-in 1s 1 normal forwards}#animation-container .burst-wrap .light-overlay.bronze{background:linear-gradient(135deg,#F0C981,#B08D57,#8C7853);animation:light-bronze 1s ease-in 1s 1 normal forwards}@keyframes light{0%{opacity:0;scale:1}50%{opacity:1;scale:1.5;mix-blend-mode:screen;background:linear-gradient(135deg,rgb(255,255,255),rgb(224,224,224),rgb(192,192,192),rgb(128,128,128),rgb(192,192,192))}to{opacity:.1;scale:1}}@keyframes light-gold{0%{opacity:0;scale:1}50%{opacity:1;scale:3;mix-blend-mode:screen}to{opacity:.1;scale:1}}@keyframes light-bronze{0%{opacity:0;scale:1}50%{opacity:1;scale:3;mix-blend-mode:screen;background:linear-gradient(135deg,#F0C981,#B08D57,#8C7853)}to{opacity:.1;scale:1}}#use-content{position:fixed;z-index:101;background-color:#fff;border:2px solid #00dbdf;border-radius:10px;top:5%;left:50%;transform:translateX(-50%);width:90%;height:100svh}#use-content .app-ttl p{text-align:center}#use-content .close-btn{position:absolute;right:10px;top:10px;width:25px;height:25px;display:flex;align-items:center;justify-content:center;background-color:rgba(0,0,0,0);border:none}#use-content .close-btn .m-icon{font-size:20px;color:#00dbdf}#use-content .tutorial-area{width:100%;height:auto;max-width:900px;padding:clamp(20px,1.5rem,50px) 0;margin-bottom:20px;margin-inline:auto;position:relative}#use-content .tutorial-area .close-btn{width:40px;height:40px;aspect-ratio:1/1;background:rgba(0,0,0,0);border:none;cursor:pointer;display:flex;justify-content:center;align-items:center;margin-left:auto;position:absolute;top:2%;right:2%}#use-content .tutorial-area .close-btn .close-icon{width:24px;height:24px;color:#00dbdf}#use-content .tutorial-area .tutorial-content{display:flex;flex-direction:column;row-gap:1.5rem}#use-content .tutorial-area .tutorial-content .tutorial-box{height:80svh}#use-content .tutorial-area .tutorial-content .tutorial-box .tutorial-img-box{width:100%;height:90%;overflow-y:scroll}#use-content .tutorial-area .tutorial-content .tutorial-box .tutorial-img-box img{width:100%}#use-content .tutorial-area .tutorial-content p{text-align:center;font-weight:700;color:rgba(16,15,15,.6);font-size:1.2rem}#use-content .tutorial-area .tutorial-content .logo-wrap{width:90%;margin:auto;text-align:center}#use-content .tutorial-area .tutorial-content .logo-wrap img{width:auto;height:100%;object-fit:contain;margin:auto}#use-content .tutorial-area .tutorial-content .tutorial-box{display:flex;flex-direction:column;row-gap:15px}#use-content .tutorial-area .tutorial-content .tutorial-box .tutorial-text-box{display:flex;width:80%;max-width:400px;margin-inline:auto;column-gap:8px;align-items:normal}#use-content .tutorial-area .tutorial-content .tutorial-box .tutorial-text-box .number-box{width:20px;height:20px;aspect-ratio:1;background:#00dbdf;border-radius:50%;display:flex;justify-content:center;align-items:center;color:#00dbdf;margin-top:2px}#use-content .tutorial-area .tutorial-content .tutorial-box .tutorial-text-box .number-box .number{font-size:13px;font-weight:700;color:#fff;padding-bottom:2px}#use-content .tutorial-area .tutorial-content .tutorial-box .tutorial-text-box .tutorial-text{font-size:13px;color:rgba(16,15,15,.6);font-weight:700}#use-icon-btn{position:fixed;right:5%;top:57px;max-width:600px;width:20px;height:auto;aspect-ratio:1/1;margin-inline:auto;margin-right:0;display:flex;justify-content:center;align-items:center;z-index:10;border-radius:50%;border:none;background-color:rgba(0,0,0,0);background:#fff}#use-icon-btn .m-icon{position:absolute;top:-12%;display:inline-block;font-size:24px;color:#999}#header{position:relative;background:#00dbdf;width:100%;height:50px;padding:0 5%;z-index:10}#header.hide{display:none}#header .header-container{width:100%;max-width:1400px;justify-content:space-between;margin-inline:auto}#header .header-container,#header .header-container .logo-wrap{height:100%;display:flex;align-items:center}#header .header-container .logo-wrap svg{height:60%;fill:#fff}#header .header-container .header-nav{display:flex;align-items:center;gap:10px}#header .header-container .header-nav .navi-btn{width:100%;-webkit-tap-highlight-color:rgba(0,0,0,0)}#header .header-container .header-nav .navi-btn,#header .header-container .header-nav .navi-btn .icon{display:flex;flex-direction:column;align-items:center}#header .header-container .header-nav .navi-btn .icon .m-icon{color:#fff;font-size:34px}#promotion .form-box{max-width:400px;margin-inline:auto}#promotion .form-box input{width:100%;padding:8px 15px;border:2px solid #00dbdf;border-radius:100px}#promotion .form-box input:focus{outline:none}#promotion .form-box .promotion-btn-area{display:flex;justify-content:center;margin-top:20px}#promotion ._skeleton{height:300px;border-radius:5px}#service-popup{position:fixed;width:95%;max-width:800px;max-height:80svh;background-color:#fff;top:50%;left:50%;transform:translate(-50%,-50%);margin:auto;padding:30px clamp(25px,3%,40px) 20px;z-index:101;border-radius:10px;opacity:0;pointer-events:none;display:flex;flex-direction:column}#service-popup.show{opacity:1;pointer-events:all}#service-popup .title{text-align:center;font-size:1.2rem;color:#00dbdf;margin-bottom:10px}#service-popup .popup-content{flex:1 1;overflow-y:scroll}#service-popup .popup-content .service-section h2{font-size:1rem;margin-bottom:15px;text-align:center}#service-popup .popup-content .service-section p{font-size:14px;color:rgba(16,15,15,.6);line-height:1.5}#service-popup .popup-content .service-section .popup-btn-area btn{color:#333}.service-page{width:100%;margin-inline:auto;background:#d2f6ff}.service-page .service-content{max-width:1000px;margin-inline:auto}.service-page .service-content .service-section{padding:5%;background:#fff;font-size:14px}.privacy-page{width:100%;margin-inline:auto;background:#d2f6ff}.privacy-page .privacy-content{max-width:1000px;margin-inline:auto}.privacy-page .privacy-content .privacy-section{padding:5%;background:#fff;font-size:14px;margin-bottom:40px}@keyframes filterPopupOpen{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}#map-page{position:relative;padding-left:0;padding-right:0;padding-bottom:150px;z-index:5}#map-page .notice{text-align:center;font-weight:700;font-size:16px;color:rgba(128,128,128,.55)}#map-page .maplibregl-ctrl-bottom-right{top:0!important;opacity:.2}#map-page .map-container{width:100%;height:calc(100svh - 50px - 50px);margin-top:50px}#map-page .search-area{position:fixed;width:100%;bottom:16px;left:0;padding:0 3%;z-index:101}#map-page .filter-area{opacity:0;pointer-events:none;height:0;padding:0;margin:0;background-color:#fff;box-shadow:0 2px 4px rgba(0,0,0,.2);border-radius:5px}#map-page .filter-area.show{pointer-events:all;height:auto;padding:20px 10px;margin-bottom:16px;animation:filterPopupOpen .3s ease 1 normal forwards}#map-page .filter-area .head{font-weight:700;font-size:16px;margin-bottom:8px;text-align:center}#map-page .filter-area .input-wrap{display:flex;flex-direction:column;gap:10px}#map-page .filter-area .input-wrap label{border:1px solid #00dbdf;color:#00dbdf;background-color:#fff;border-radius:100px;font-weight:700;font-size:14px;padding:5px 15px;transition:background-color .3s ease}#map-page .filter-area .input-wrap input:checked+label{background-color:#00dbdf;color:#fff}#map-page .filter-area .input-wrap.radio{display:flex;align-items:center;margin-top:10px}#map-page .filter-area input[type=checkbox]{display:none}#map-page .filter-area select{width:100%}#map-page .filter-area .filter-input,#map-page .filter-area select{padding:8px 16px;text-box:trim-both cap alphabetic;font-size:16px;font-weight:600}#map-page .filter-area .filter-input{border:2.5px solid #00dbdf;box-shadow:0 1px 4px hsl(0,0%,75%);outline:none}#map-page .btn-area{display:flex;justify-content:center;column-gap:16px;width:100%}#map-page .btn-area .search-btn{flex:1 1;height:45px;border-radius:100px;border:none;background-color:#fff;font-weight:700;font-size:16px;background:linear-gradient(90deg,#50E1A2 20%,#00bdbf);color:#fff;box-shadow:0 2px 4px rgba(0,0,0,.2);padding:0;text-box:trim-both cap alphabetic}#map-page .btn-area .filter-btn{display:flex;align-items:center;justify-content:center;height:45px;width:auto;aspect-ratio:1;border:none;background-color:#fff;border-radius:50%;border:1px solid rgba(0,0,0,.1);box-shadow:0 2px 4px rgba(0,0,0,.2)}#map-page .btn-area .filter-btn span{color:#5e5e5e}#map-page .store-list-area{position:relative;left:0;bottom:0;background-color:#fff;width:100%;z-index:10;border-radius:15px;padding:0}#map-page .store-list-area .loading .spinner-box{width:50px;height:50px;display:flex;flex-direction:column;justify-content:center;align-items:center;background-color:rgba(0,0,0,0);margin:auto}#map-page .store-list-area .loading .three-quarter-spinner{width:20px;height:20px;border:3px solid rgba(128,128,128,.55);border-top-color:rgba(0,0,0,0);border-radius:50%;animation:spin .5s linear 0s infinite}#map-page .store-list-area .store-list{overflow:scroll;transition:max-height .3s ease;border-bottom:1px solid rgba(0,0,0,.1)}#map-page .store-list-area .store-list.no-store{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:30px;border:none;height:60svh}#map-page .store-list-area .store-list.no-store button{width:80%;height:45px}#map-page .store-list-area .not-found{text-align:center;font-weight:700;color:rgba(0,0,0,.3)}#map-page .store-list-area .head-area{font-size:18px;font-weight:700;text-align:center;margin-bottom:10px}#map-page .store-list-area .toggle-btn{position:absolute;top:15px;right:3%;display:flex;align-items:center;justify-content:center;width:25px;height:25px;background-color:#fff;border-radius:50%;border:none;border:1px solid rgba(0,0,0,.1)}#map-page .store-list-area .toggle-btn span{color:rgba(0,0,0,.3)}#map-page .store-list-area.open .store-list{max-height:calc(100vh - 280px)}#map-page .store-list-area.open .toggle-btn span{rotate:180deg}#map-page .store-list-area .store-tile{padding:10px 3% 15px;border-bottom:1px solid rgba(0,0,0,.1)}#map-page .store-list-area .store-tile .tile-head{line-height:1.5;margin-bottom:8px}#map-page .store-list-area .store-tile .status{display:inline-block;font-size:10px;font-weight:700;color:#fff;background-color:#00df13;border-radius:3px;padding:6px 8px;text-box:trim-both cap alphabetic}#map-page .store-list-area .store-tile .status.open{background-color:#00df13}#map-page .store-list-area .store-tile .status.close{background-color:rgba(128,128,128,.55)}#map-page .store-list-area .store-tile p{font-size:14px}#map-page .store-list-area .store-tile .name{display:inline;font-weight:700;font-size:16px;margin-bottom:3px;margin-right:8px;text-box:trim-both cap alphabetic}#map-page .store-list-area .store-tile .kyotai{display:flex;gap:5px;margin:10px 0 15px}#map-page .store-list-area .store-tile .kyotai svg{width:14px;opacity:.7}#map-page .store-list-area .store-tile .map-btn{display:block;text-align:center;background-color:#00dbdf;color:#fff;font-size:12px;font-weight:700;border-radius:100px;padding:5px 0;margin-top:10px}#map-page .store-list-area .store-tile .map-btn.dis{background-color:rgba(128,128,128,.55)}.map-popup-content{display:flex;flex-direction:column;align-items:center;row-gap:2px}.map-popup-content p{font-size:12px}.map-popup-content .map-btn{background-color:#00dbdf;color:#fff;font-size:12px;font-weight:700;border-radius:100px;padding:3px 15px 1px;margin-top:10px}#news-page .news-list{display:flex;flex-direction:column;gap:20px}#news-page .news-list .news-tile{border:1px solid #ccc;border-radius:10px;padding:10px 15px;color:#5e5e5e}#news-page .news-list .news-tile .date{font-size:14px;margin-bottom:3px}#news-page .pagination-container{display:flex;justify-content:space-between;margin-top:20px}#news-page .pagination-container .page-btn-wrap{display:flex;gap:20px}#news-page .pagination-container .page-btn-wrap button{border-radius:100%;border:2px solid #00dbdf;background:#fff;width:35px;height:35px;position:relative;box-shadow:0 1px 4px hsl(0,0%,75%)}#news-page .pagination-container .page-btn-wrap button span{color:#00dbdf;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}#news-page .pagination-container button{border-radius:100%;border:2px solid #00dbdf;background:#fff;width:35px;height:35px;position:relative;box-shadow:0 1px 4px hsl(0,0%,75%)}#news-page .pagination-container button span{color:#00dbdf;position:absolute;top:50%;left:18%;transform:translateY(-50%)}#news-page .pagination-container .next-btn{margin-left:auto}#news-page .moc{height:70px;background-color:#e7e7e7;border-radius:10px}#news-page .news-popup h2{font-size:20px;margin-bottom:10px;color:#5e5e5e}#news-page .news-popup p{font-size:16px;line-height:1.8;letter-spacing:1px;color:#5e5e5e}#news-page .news-popup .news-content{max-height:50vh;overflow-y:scroll}#memo-popup-cover{position:fixed;top:0;left:0;width:100%;height:100svh;background-color:rgba(0,0,0,.5);z-index:1000}#memo-popup{padding:20px clamp(20px,5vw,30px);z-index:1000}#memo-popup textarea{width:100%;height:clamp(30px,90vw,500px);max-height:50rem;font-size:16px;border-radius:5px;padding:0 4px;line-height:1.5;resize:vertical;border:none;z-index:0}#memo-popup textarea:focus{outline:1px solid #00dbdf}#memo-popup ._btn{width:50%;background:#fff;border:2.5px solid #00dbdf;color:#00dbdf}#account-navi{padding:min(10%,30px);display:flex;flex-direction:column;box-shadow:0 1px 4px hsl(0,0%,75%)}#account-navi .support-id{font-size:15px;font-weight:700;color:#5e5e5e;-webkit-tap-highlight-color:rgba(0,0,0,0)}#account-navi .rank-box{display:flex;align-items:center;gap:8px;margin-top:4px}#account-navi .rank-box .rank{display:flex;align-items:center;font-size:15px;color:#5e5e5e;font-weight:700;-webkit-tap-highlight-color:rgba(0,0,0,0)}#account-navi .rank-box .rank span{font-size:20px;font-weight:500}#account-navi .rank-box .rank.beginner span{color:#4ced6e}#account-navi .rank-box .rank.silver span{background:linear-gradient(109deg,#acb1b6,#e2e8ed 50%,#b6b7b9);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0)}#account-navi .rank-box .rank.gold span{background:linear-gradient(109deg,#f0c96d,#f1ede0 50%,#fcc539);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0)}#account-navi .rank-box .rank.platinum span{background:linear-gradient(109deg,#5ed0f9,#c9f8ff 50%,#2cee80)}#account-navi .rank-box .rank.black span,#account-navi .rank-box .rank.platinum span{background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0)}#account-navi .rank-box .rank.black span{background-image:linear-gradient(50deg,hsl(0,0%,7%),hsl(344,0%,19%) 29%,hsl(344,0%,33%) 45%,hsl(344,0%,48%) 55%,hsl(344,0%,63%) 62%,hsl(344,0%,79%) 67%,hsl(0,0%,96%) 71%,hsl(344,0%,84%) 75%,hsl(344,0%,72%) 79%,hsl(344,0%,61%) 84%,hsl(344,0%,50%) 89%,hsl(344,0%,39%) 94%,hsl(0,0%,29%))}#account-navi .rank-box button{display:flex;align-items:center;justify-content:center;border:none;background-color:rgba(0,0,0,0);color:#d1d1d1;-webkit-tap-highlight-color:rgba(0,0,0,0)}#account-navi .rank-box button span{font-size:22px;text-box-trim:trim-start}#account-navi .support-area{display:flex;flex-direction:column;gap:15px;padding:10% 0;border-bottom:.5px solid rgba(0,0,0,.2)}#account-navi .support-area .support-box{display:flex;align-items:center;gap:8px}#account-navi .support-area .support-box a,#account-navi .support-area .support-box span{display:inline-block;color:#999;-webkit-tap-highlight-color:rgba(0,0,0,0)}#account-navi .support-area .support-box span{font-size:20px}#account-navi .support-area .support-box a{font-size:13px}#account-navi .navi-area{display:flex;flex-direction:column}#account-navi .navi-area .navi-box{display:flex;align-items:center;margin-top:12%;gap:15px;color:#5e5e5e}#account-navi .navi-area .navi-box:last-child{margin-bottom:5%}#account-navi .navi-area .navi-box .icon-box{width:25px;display:flex;align-items:center;justify-content:center}#account-navi .navi-area .navi-box .icon-box #kyotai-icon{height:19px;margin:3px 0 2px;fill:#5e5e5e}#account-navi .navi-area .navi-box span{font-size:24px}#account-navi .navi-area .navi-box .navi-box-ttl{font-size:clamp(12px,6vw,16px);-webkit-tap-highlight-color:rgba(0,0,0,0);font-family:Noto Sans JP,sans-serif}#account-navi .navi-area .navi-box button{border:none;background-color:rgba(0,0,0,0);color:#5e5e5e;-webkit-tap-highlight-color:rgba(0,0,0,0)}#account-navi .account-btn{margin-top:20%;width:100%;max-width:400px;height:auto;font-weight:600;font-size:clamp(10px,5vw,16px);border-radius:100px;border:none;background:linear-gradient(90deg,#50E1A2 20%,#00bdbf);color:#fff;cursor:pointer;transition:all .3s ease;display:flex;justify-content:center;align-items:center;line-height:2;padding:4px 0;text-box:trim-both cap alphabetic;text-align:center;box-shadow:0 1px 4px hsl(0,0%,75%);background:rgba(128,128,128,.55);font-size:14px}#account-navi .account-btn.dis{background:rgba(128,128,128,.55);cursor:not-allowed}#account-navi .account-btn.gray{background:#999}#logout-cover{background-color:#fff;z-index:1000}#setting-page .container{width:100%;max-width:400px;margin-inline:auto}#setting-page .container .setting-section{border-bottom:1px solid rgba(128,128,128,.55);padding-bottom:20px}#setting-page .container .setting-section:not(:last-child){margin-bottom:20px}#setting-page .container .setting-ttl{font-size:18px;font-weight:700;margin-bottom:10px}#setting-page .container .setting-box{display:flex;justify-content:space-between}#setting-page .container .setting-box .content{width:100%;display:flex;justify-content:space-between;align-items:center}#setting-page .container .setting-box .content .on-btn{width:100%;max-width:400px;height:auto;font-weight:600;font-size:clamp(10px,5vw,16px);border-radius:100px;border:none;background:linear-gradient(90deg,#50E1A2 20%,#00bdbf);color:#fff;cursor:pointer;transition:all .3s ease;display:flex;justify-content:center;align-items:center;line-height:2;text-box:trim-both cap alphabetic;text-align:center;box-shadow:0 1px 4px hsl(0,0%,75%);width:120px;height:36px;padding:0 10px}#setting-page .container .setting-box .content .on-btn.dis{background:rgba(128,128,128,.55);cursor:not-allowed}#setting-page .container .setting-box .content .on-btn.gray{background:#999}#setting-page .container .setting-box .content .off-btn{width:100%;max-width:400px;height:auto;font-weight:600;font-size:clamp(10px,5vw,16px);border-radius:100px;background:linear-gradient(90deg,#50E1A2 20%,#00bdbf);color:#fff;cursor:pointer;transition:all .3s ease;display:flex;justify-content:center;align-items:center;line-height:2;padding:4px 0;text-box:trim-both cap alphabetic;text-align:center;box-shadow:0 1px 4px hsl(0,0%,75%);width:120px;height:36px;border:2.5px solid #00dbdf;color:#00dbdf;background:#fff}#setting-page .container .setting-box .content .off-btn.dis{background:rgba(128,128,128,.55);cursor:not-allowed}#setting-page .container .setting-box .content .off-btn.gray{background:#999}#setting-page .container .setting-box ._btn{width:100%}#setting-page .container .setting-box .loading-spinner .spinner-box{width:50px;height:30px;display:flex;flex-direction:column;justify-content:center;align-items:center;background-color:rgba(0,0,0,0);margin:auto}#setting-page .container .setting-box .loading-spinner .three-quarter-spinner{width:20px;height:20px;border:3px solid rgba(128,128,128,.55);border-top-color:rgba(0,0,0,0);border-radius:50%;animation:spin .5s linear 0s infinite}#setting-page .container .setting-box .moc{height:5rem}#SideChangeBox{position:fixed;width:100%;height:80px;bottom:0;left:0;padding:5px 3vw 10px;color:#000;display:flex;justify-content:space-between;background-color:#fff;box-shadow:0 -1px 4px hsl(0,0%,75%)}#SideChangeBox .side-change-tri{position:relative;background:none;border:none;width:auto;height:100%;aspect-ratio:1}#SideChangeBox .side-change-tri:after{content:"";position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;width:0;height:0;border-top:16px solid rgba(0,0,0,0);border-bottom:16px solid rgba(0,0,0,0);border-right:26px solid #595959}#SideChangeBox .side-change-tri.active:after{border-right-color:#00dbdf}#SideChangeBox .side-change-tri.rotate{transform:rotate(180deg)}@font-face{font-family:IPAexGothic;src:url(/_next/static/media/subset-IPAexGothic.e93bf456.woff2) format("woff2"),url(/_next/static/media/subset-IPAexGothic.b049becf.woff) format("woff");font-weight:400;font-style:normal}body,html{max-width:100vw;overflow-x:hidden}body{font-family:Noto Sans JP,sans-serif,Arial,Helvetica;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:400;background-color:#fff}*{box-sizing:border-box;padding:0;margin:0;font-size:1rem}table{border-collapse:collapse;width:100%}h1{text-align:center;color:#00dbdf;margin-bottom:20px;font-size:1.4rem}ul{list-style:none}a{color:inherit;text-decoration:none}img{display:block}.input-wrap{position:relative;width:100%;text-align:center}.input-wrap label{width:100%;text-align:left;color:#999;font-size:.9rem}.input-label,.input-wrap label{display:block;margin-bottom:5px}.input-label{font-size:14px;padding-left:5px}._base-input{order:1;border:2px solid rgba(101,222,254,.6);outline:none;width:100%;height:40px;box-shadow:0 1px 4px hsl(0,0%,75%);border-radius:100px;padding:0 15px;color:#999}._base-input::placeholder{color:#00dbdf}._base-input:focus+.placeholder{transform:translateY(-150%);font-size:.8rem}._base-input.form-input{padding:8px 15px}select{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:2.5px solid #00dbdf;color:#00dbdf;font-size:14px;font-weight:700;background:#fff;padding:8px 10px;box-shadow:0 1px 4px hsl(0,0%,75%)}select:focus{outline:1px solid #00dbdf}input{background-color:#fff;font-size:16px}.placeholder{position:absolute;top:50%;left:20px;transform:translateY(-50%);color:gray;transition:all .3s}.form-btn-area{margin:30px 0 0}._btn{width:100%;max-width:400px;height:auto;font-weight:600;font-size:clamp(10px,5vw,16px);border-radius:100px;border:none;background:linear-gradient(90deg,#50E1A2 20%,#00bdbf);color:#fff;cursor:pointer;transition:all .3s ease;display:flex;justify-content:center;align-items:center;line-height:2;padding:4px 0;text-box:trim-both cap alphabetic;text-align:center;box-shadow:0 1px 4px hsl(0,0%,75%)}._btn.dis{background:rgba(128,128,128,.55);cursor:not-allowed}._btn.gray{background:#999}._base-page{width:100%;max-width:400px;padding:40px 20px 100px;min-height:calc(100svh - 50px);margin:0 auto;z-index:5}._base-page .conf-text{text-align:center;font-weight:600;font-size:14px;line-height:1.8;margin-bottom:30px;color:#5e5e5e}@media(max-width:767px){._base-page{padding:30px 5% 100px}}@keyframes skeleton-animation{0%{transform:translateX(-100%)}to{transform:translateX(100%)}}._skeleton{position:relative;height:1.5rem;overflow:hidden;z-index:50;background-color:#e7e7e7}._skeleton:before{content:"";position:absolute;display:block;top:0;left:0;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.2),transparent);animation:skeleton-animation 1.2s linear infinite;z-index:100}._base-moc{background-color:#e7e7e7;height:10rem;border-radius:5px}#emailconf p{text-align:center;color:#999}.side-change-icon{position:relative;display:flex;align-items:center;justify-content:center}.side-change-icon svg{width:100%;height:100%;filter:drop-shadow(0 2px 2px rgba(0,0,0,.4));fill:rgba(0,219,223,.2)}.side-change-icon .icon{position:absolute;color:rgba(0,0,0,.7);font-weight:800;z-index:56}