@import url("https://fonts.googleapis.com/css2?family=Bagel+Fat+One&family=Huninn&family=Noto+Sans+TC:wght@100..900&display=swap");a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline;text-shadow:unset;-webkit-box-shadow:unset;box-shadow:unset}a[href^="x-apple-data-detectors:"]{color:inherit;text-decoration:inherit}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-collapse:collapse;border-spacing:0}.card-bg{position:relative;border-radius:12px;border:4px solid #6b96cf;background:rgba(255,255,255,0.7)}.card-bg .section__subtitle{margin-bottom:20px}.card-bg.secondary{border-color:rgb(221,196,86)}[data-fancybox]{position:relative}[data-fancybox]:after{content:"";position:absolute;z-index:3;right:0;top:0;width:36px;height:36px;display:block;background-color:rgba(0,0,0,0.5);background-image:url("./../src/icon/icon-search.svg");background-repeat:no-repeat;background-position:center;background-size:30px}.card-text{font-size:1.5rem;max-width:90%;margin:0 auto;color:#1d1d1d}@media (max-width:886px){.card-text{margin-bottom:10px;font-size:1.25rem}}body,html{scroll-behavior:smooth;margin:0;height:auto;overflow:hidden;font-size:18px;color:#6e6d6d;line-height:1.4;font-family:"Huninn",sans-serif;font-weight:400;font-style:normal;font-display:swap}@media (max-width:886px){body,html{font-size:16px}}.main-bg{position:fixed;z-index:-1;top:0;bottom:0;left:0;right:0}.main-bg img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.change-bg-color{background-color:rgba(255,255,255,0.2);-webkit-backdrop-filter:hue-rotate(180deg);backdrop-filter:hue-rotate(180deg);-webkit-transition:-webkit-backdrop-filter 0.5s ease;transition:-webkit-backdrop-filter 0.5s ease;transition:backdrop-filter 0.5s ease;transition:backdrop-filter 0.5s ease,-webkit-backdrop-filter 0.5s ease;will-change:backdrop-filter}.main-content{padding-top:56px}@media (max-width:886px){.main-content{padding-top:48px}}.section{padding:80px 20px;max-width:1200px;margin:0 auto;text-align:center}@media (max-width:886px){.section{padding:40px 10px}}.section__title{margin:0 auto;margin-bottom:30px;width:40%;max-width:540px}@media (max-width:886px){.section__title{width:90%;max-width:400px}}.section__title img{width:100%}.section__subtitle{margin:0 auto;margin-bottom:30px;width:30%;max-width:480px;min-width:280px;position:relative;z-index:1}.section__subtitle+.card-bg{margin-top:-50px}@media (max-width:886px){.section__subtitle.img{max-width:unset;display:inline-block;width:unset}.section__subtitle.img img{height:40px;width:auto}.section__subtitle.img .number{left:-25px}}.section__subtitle .number{position:absolute;left:-15px;font-family:"Bagel Fat One",system-ui;font-weight:400;padding:0 0.1em;font-style:normal;top:-20px;background-color:#6b96cf;color:white;border:4px solid #0463cb;font-size:28px;width:40px;height:40px;-webkit-transform:rotate(6deg);transform:rotate(6deg);border-radius:30px}.section__subtitle.text{width:auto;display:inline-block;padding:0 1.5em;border-radius:40px;-webkit-box-sizing:border-box;box-sizing:border-box;background-color:black;color:white;text-align:center;font-size:2rem}@media (max-width:886px){.section__subtitle.text{width:80%;font-size:1.5rem}}@media (max-width:886px){.section__subtitle{width:70%;max-width:240px}}.section__subtitle img{width:100%}.section--discounts{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.section__desc{text-align:center;color:#0463cb;margin-bottom:2rem;font-size:1.25rem}.section__desc .en{font-size:1.2em;display:inline-block;padding:0 0.1em}a{color:inherit;font-weight:bold;font:inherit;text-decoration:none;display:inline-block;padding-left:2px;padding-right:2px;color:#087cfa}a:hover{-webkit-filter:brightness(1.1);filter:brightness(1.1)}a.lighter{-webkit-filter:brightness(1.2);filter:brightness(1.2)}a.lighter:hover{-webkit-filter:brightness(1.3);filter:brightness(1.3)}.anchor{margin-top:-8rem;padding-top:8rem}@media (max-width:886px){.anchor{margin-top:-5rem;padding-top:5rem}}.row-2{display:-ms-grid;display:grid;-ms-grid-columns:1fr 20px 1fr;grid-template-columns:repeat(2,1fr);gap:20px;max-width:1360px}@media (max-width:886px){.row-2{-ms-grid-columns:(1fr)[1];grid-template-columns:repeat(1,1fr)}}.bn-link{display:block}.bn-link img{width:100%}.row-3{display:-ms-grid;display:grid;-ms-grid-columns:1fr 20px 1fr 20px 1fr;grid-template-columns:repeat(3,1fr);gap:20px;max-width:1360px;padding-bottom:60px}@media (max-width:886px){.row-3{padding-bottom:30px;-ms-grid-columns:(1fr)[1];grid-template-columns:repeat(1,1fr)}}.fade-enter-active,.fade-leave-active{-webkit-transition:opacity 0.5s ease-in-out!important;transition:opacity 0.5s ease-in-out!important}.fade-leave-active{position:absolute!important;top:0!important;left:0!important;width:100%!important;height:100svh!important}.fade-enter,.fade-leave-to{opacity:0!important}.btn-link{display:block;margin:0 auto;margin-bottom:60px;max-width:366px;border-radius:12px;background-image:-webkit-gradient(linear,left top,right top,from(#fbc2eb),color-stop(51%,#a6c1ee),to(#fbc2eb));background-image:linear-gradient(to right,#fbc2eb 0%,#a6c1ee 51%,#fbc2eb 100%);color:#1d1d1d;line-height:2;padding:8px;font-size:1.5rem;-webkit-transition:0.2s ease;transition:0.2s ease;-webkit-box-shadow:0 1px 0 1px white;box-shadow:0 1px 0 1px white;cursor:pointer}@media (max-width:886px){.btn-link{font-size:1.25rem}}.btn-link:hover{background-position:right center}@-webkit-keyframes shine-travel{0%{left:-100%}30%,to{left:150%}}@keyframes shine-travel{0%{left:-100%}30%,to{left:150%}}.btn-shine{position:relative;font-weight:bold;border:none;cursor:pointer;overflow:hidden;z-index:1}.btn-shine:after{content:"";position:absolute;top:0;width:40%;height:100%;background:-webkit-gradient(linear,left top,right top,from(rgba(255,255,255,0)),color-stop(50%,rgba(255,255,255,0.4)),to(rgba(255,255,255,0)));background:linear-gradient(90deg,rgba(255,255,255,0) 0%,rgba(255,255,255,0.4) 50%,rgba(255,255,255,0) 100%);-webkit-transform:skewX(-25deg);transform:skewX(-25deg);will-change:left;-webkit-animation:shine-travel 3s infinite ease-in-out;animation:shine-travel 3s infinite ease-in-out}.btn-shine:hover{-webkit-filter:brightness(1.15);filter:brightness(1.15)}.top{position:fixed;right:0;bottom:0;z-index:5;width:56px;cursor:pointer}.top img{width:100%}.header{position:fixed;top:0;left:0;right:0;border-bottom:1px solid #c8c8c8;background-color:white;z-index:100;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.header__logo{width:100%;max-width:120px;padding-left:20px}@media (max-width:886px){.header__logo{padding-left:0;margin:0 auto;padding-top:8px}}.header__logo img{width:100%}.header .mobile-link{position:absolute;top:0;right:0;bottom:0;margin:auto;display:none}@media (max-width:886px){.header .mobile-link{display:block;padding:12px}}.header .mobile-link__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#0463cb}.header .mobile-link__item.f{color:#e84f96}.header__burger{position:absolute;top:0;left:0;bottom:0;margin:auto;display:none;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:36px;height:22px;background:none;border:none;cursor:pointer;z-index:110}@media (max-width:886px){.header__burger{display:-webkit-box;display:-ms-flexbox;display:flex}}.header__burger-line{width:100%;height:3px;-webkit-transform-origin:center;transform-origin:center;background-color:#333;-webkit-transition:all 0.3s ease;transition:all 0.3s ease}.header__burger.is-active .header__burger-line:first-child{-webkit-transform:translateY(8px) rotate(45deg);transform:translateY(8px) rotate(45deg)}.header__burger.is-active .header__burger-line:nth-child(2){opacity:0}.header__burger.is-active .header__burger-line:nth-child(3){-webkit-transform:translateY(-9px) rotate(-45deg);transform:translateY(-9px) rotate(-45deg)}.nav-bar{width:100%}@media (max-width:886px){.nav-bar{display:block;position:fixed;top:51px;left:-100%;width:80%;height:100vh;background-color:#fff;z-index:100;-webkit-transition:left 0.4s ease;transition:left 0.4s ease;padding-top:80px}.nav-bar.is-open{left:0}}.nav-bar__container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;margin:0 auto;padding:8px}@media (max-width:886px){.nav-bar__container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:20px}}.nav-bar__link{display:block;text-decoration:none;color:#6e6d6d;font-weight:bold;-webkit-box-sizing:border-box;box-sizing:border-box}@media (max-width:886px){.nav-bar__link{display:block;padding:0 15px;width:100%;text-align:center}}.nav-bar__link:hover span{color:#1d1d1d}.nav-bar__link span{display:inline-block;padding:10px 5px;-webkit-transform:0.2s ease;transform:0.2s ease;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.nav-bar__link:after{content:"|"}@media (max-width:886px){.nav-bar__link:after{content:unset}}.nav-bar__link:last-of-type:after{content:unset}.nav-bar__link--highlight{background:#ddd}.nav-bar__switch-group{padding:2px;border-radius:36px;display:inline-block}@media (max-width:886px){.nav-bar__switch-group{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:20px}}.nav-bar__switch{padding:8px 15px;border-radius:36px;-webkit-transition:0.2s;transition:0.2s}.nav-bar__switch.is-active{background-color:#1d1d1d;color:white}.switch--main{color:#6b96cf;font-weight:bold}.switch--female{color:#e84f96;font-weight:bold}.footer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;background:#333;color:#a7a7a7;padding:40px 20px;gap:20px;text-align:center}@media (max-width:886px){.footer{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.footer__copyright{text-align:left;font-size:0.8em}@media (max-width:886px){.footer__copyright{text-align:center}}.footer__info{text-align:right}.footer__sns{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;gap:20px;margin-bottom:1rem}@media (max-width:886px){.footer__sns{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.footer__sns a{display:block;width:48px;height:48px;background-color:#c8c8c8;border-radius:48px;font-size:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.footer__sns a img{width:30px}.footer__logo{margin-bottom:1rem}@media (max-width:886px){.footer__logo{text-align:center}}.footer__logo img{width:160px}.footer__websitecopyright{font-size:0.9em}@media (max-width:886px){.footer__websitecopyright{text-align:center}}.modal-overlay{position:fixed;top:0;left:0;width:100vw;-webkit-box-sizing:border-box;box-sizing:border-box;height:100vh;background-color:rgba(0,0,0,0.6);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);z-index:9999;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:20px;opacity:0;pointer-events:none;-webkit-transition:opacity 0.3s ease;transition:opacity 0.3s ease}.modal-overlay.is-active{opacity:1;pointer-events:auto}.modal-overlay.is-active .modal-window{-webkit-transform:translateY(0);transform:translateY(0)}.modal-window{position:relative;background-color:#ffffff;width:100%;max-width:640px;max-height:80vh;border-radius:16px;padding:30px 24px 24px;-webkit-box-shadow:0 12px 40px rgba(0,0,0,0.15);box-shadow:0 12px 40px rgba(0,0,0,0.15);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-transform:translateY(30px);transform:translateY(30px);-webkit-transition:-webkit-transform 0.3s cubic-bezier(0.25,0.46,0.45,0.94);transition:-webkit-transform 0.3s cubic-bezier(0.25,0.46,0.45,0.94);transition:transform 0.3s cubic-bezier(0.25,0.46,0.45,0.94);transition:transform 0.3s cubic-bezier(0.25,0.46,0.45,0.94),-webkit-transform 0.3s cubic-bezier(0.25,0.46,0.45,0.94)}.modal-window__close-btn{position:absolute;top:16px;right:20px;background:none;border:none;font-size:22px;color:#999999;cursor:pointer;-webkit-transition:color 0.2s;transition:color 0.2s}.modal-window__close-btn:hover{color:#333333}.modal-window__title{font-size:20px;font-weight:bold;color:#1e3a8a;text-align:center;margin-bottom:20px}.modal-window__content{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;overflow-y:auto;padding-right:8px}.modal-window__content::-webkit-scrollbar{width:6px}.modal-window__content::-webkit-scrollbar-thumb{background:#cccccc;border-radius:4px}.modal-notice-list{list-style-type:decimal;padding-left:20px;margin:0}.modal-notice-list li{font-size:14px;line-height:1.6;color:#444444;margin-bottom:12px;text-align:justify}.modal-notice-list li:last-child{margin-bottom:0}.loading{position:fixed;top:0;bottom:0;left:0;right:0;background-color:white;background-image:url("./../src/bg/bg-main.png");background-position:top center;background-size:cover;z-index:888;opacity:1;visibility:visible;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.loading.loading-hide{opacity:0;visibility:hidden;-webkit-transition:1s;transition:1s}.loading__wrap{display:-webkit-box;display:-ms-flexbox;display:flex;gap:1rem;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.loading__dot{width:1rem;height:1rem;border-radius:50%;background-color:white;-webkit-animation:loadingimg 2s infinite cubic-bezier(0.075,0.82,0.165,1);animation:loadingimg 2s infinite cubic-bezier(0.075,0.82,0.165,1)}.loading__dot:first-child{-webkit-animation-delay:0;animation-delay:0}.loading__dot:nth-child(2){-webkit-animation-delay:0.2s;animation-delay:0.2s}.loading__dot:nth-child(3){-webkit-animation-delay:0.5s;animation-delay:0.5s}.loading__text{color:#6e6d6d;font-size:2em;font-family:"Bagel Fat One",system-ui;font-weight:400;padding:0 0.1em;font-style:normal}.loading-f{position:fixed;top:0;bottom:0;left:0;right:0;background:#a58e88;z-index:888;opacity:1;visibility:visible;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.loading-f.loading-hide{opacity:0;visibility:hidden;-webkit-transition:1s;transition:1s}.loading-f__wrap{display:-webkit-box;display:-ms-flexbox;display:flex;gap:1rem;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.loading-f__dot{width:1rem;height:1rem;border-radius:50%;background-color:black;-webkit-animation:loadingimg 2s infinite cubic-bezier(0.075,0.82,0.165,1);animation:loadingimg 2s infinite cubic-bezier(0.075,0.82,0.165,1)}.loading-f__dot:first-child{-webkit-animation-delay:0;animation-delay:0}.loading-f__dot:nth-child(2){-webkit-animation-delay:0.2s;animation-delay:0.2s}.loading-f__dot:nth-child(3){-webkit-animation-delay:0.5s;animation-delay:0.5s}.loading-f__text{color:black;font-size:1em;font-weight:300;letter-spacing:0.2em}@-webkit-keyframes loadingimg{0%{-webkit-transform:scale(1) translateY(0);transform:scale(1) translateY(0)}50%{-webkit-transform:scale(0.5) translateY(20%);transform:scale(0.5) translateY(20%)}to{-webkit-transform:scale(1) translateY(0);transform:scale(1) translateY(0)}}@keyframes loadingimg{0%{-webkit-transform:scale(1) translateY(0);transform:scale(1) translateY(0)}50%{-webkit-transform:scale(0.5) translateY(20%);transform:scale(0.5) translateY(20%)}to{-webkit-transform:scale(1) translateY(0);transform:scale(1) translateY(0)}}.sheet-1{position:relative;width:100%}.sheet-1 .bg{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;pointer-events:none}.sheet-1 .bg img{position:sticky;top:0;left:0;width:100%;height:100svh;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.sheet-1 .section,.sheet-1 section.banner,.sheet-1 section.section--discounts{position:relative;z-index:2}.banner{text-align:center}.banner__title{text-align:center;margin:0 auto;margin-bottom:50px;width:80%;max-width:800px}@media (max-width:886px){.banner__title{margin-bottom:20px;width:95%}}.banner__title img{width:100%;max-width:1035px}.banner__info{margin-bottom:20px;font-size:1.2rem}.banner__map-slot{width:100%;max-width:600px;margin:0 auto;border:1px solid #333;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.banner__map-slot img{width:100%}.banner__visual-kv{display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[6];grid-template-columns:repeat(6,1fr);max-width:1440px;width:80%;margin:0 auto;margin-bottom:80px;-webkit-perspective:1000px;perspective:1000px}@media (max-width:886px){.banner__visual-kv{width:100%;gap:20px 0px;margin-bottom:20px}}.banner__bookmark{aspect-ratio:1/2.7;cursor:pointer}.banner__bookmark-inner{position:relative;width:100%;height:100%;-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.banner__bookmark-back,.banner__bookmark-front{position:absolute;top:0;left:0;width:100%;height:100%;-webkit-backface-visibility:hidden;backface-visibility:hidden}.banner__bookmark-back img,.banner__bookmark-front img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.banner__bookmark-front{z-index:2;-webkit-transform:rotateY(0deg);transform:rotateY(0deg)}.banner__bookmark-back{-webkit-transform:rotateY(180deg);transform:rotateY(180deg)}.discount-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;margin-bottom:30px}@media (max-width:886px){.discount-list{margin-bottom:15px}}.discount-list__item{display:inline-block;padding:5px 10px;font-size:2rem;background-color:white;color:#1d1d1d;-webkit-box-shadow:0 2px 0 2px rgb(221,196,86);box-shadow:0 2px 0 2px rgb(221,196,86)}@media (max-width:886px){.discount-list__item{font-size:1.5rem}}.discount-list__item:nth-child(2n){-webkit-transform:rotate(1deg);transform:rotate(1deg)}.discount-list__item.sm{padding:2px;margin-bottom:20px}.discount-list .en{font-size:1.2em;color:#f945e1;font-weight:bold;font-family:"Bagel Fat One",system-ui;font-weight:400;padding:0 0.1em;font-style:normal;display:inline-block}.discount-list .caption{font-size:0.7em}.caption{font-size:0.8em;color:#6e6d6d}.notice-box{border:1px solid white;border-radius:12px;background-image:-webkit-gradient(linear,left bottom,left top,from(rgba(143,205,247,0.4)),color-stop(70%,rgba(255,255,255,0.4)));background-image:linear-gradient(0deg,rgba(143,205,247,0.4) 0%,rgba(255,255,255,0.4) 70%);padding:10px 20px;margin-top:20px;font-size:1rem;color:#6e6d6d;width:80%;max-width:620px;-webkit-box-sizing:border-box;box-sizing:border-box;text-align:left;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);margin-left:auto;margin-right:auto}.notice-box.secondary{border-radius:12px;background-image:-webkit-gradient(linear,left bottom,left top,from(rgba(221,196,86,0.4)),color-stop(70%,rgba(255,255,255,0.4)));background-image:linear-gradient(0deg,rgba(221,196,86,0.4) 0%,rgba(255,255,255,0.4) 70%)}.gift-display{position:relative;margin-top:20px;padding-top:30px}.gift-display__subtitle{line-height:1.5;padding:0 1em;font-size:1.25rem;background-color:#0463cb;border-radius:24px;color:white;display:inline-block;margin:0 auto;margin-bottom:3rem}@media (max-width:886px){.gift-display__subtitle{font-size:1.5rem;margin-bottom:1em}}@media (max-width:886px){.gift-display__subtitle.mobile-tc{display:block;width:150px;padding:0 10px;margin-left:0}}.gift-display__badge{position:absolute;top:0rem;left:calc(50% + 5rem);width:200px}@media (max-width:886px){.gift-display__badge{width:calc(50vw - 60px);max-width:180px;right:0;left:auto;top:-10px}}.gift-display__badge img{width:100%}.gift-group{position:relative;display:-ms-grid;display:grid;padding:30px 20px 20px;width:80%;max-width:1200px;margin:0 auto;margin-bottom:60px}@media (max-width:886px){.gift-group{margin-bottom:30px}}.gift-group img{width:100%;margin-bottom:2rem}.gift-group--exclusive{width:60%;margin:0 auto}.gift-grid--bags{display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2,1fr)}.gift-grid--bags .gift-card-img{width:100%;margin:0 auto;max-width:320px}.gift-grid--bags img{width:100%}.discounts__title{font-size:2rem;color:#0463cb;margin-bottom:2rem}.discounts__title:after,.discounts__title:before{content:"-"}.product-grid{display:-ms-grid;display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:20px;max-width:1440px;margin:0 auto;margin-bottom:80px}@media (max-width:886px){.product-grid{margin-bottom:40px}}.product-card{border:2px solid #6b96cf;background-color:white;border-radius:12px;padding:0 15px 15px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%;font-size:1.2rem;height:100%}@media (max-width:886px){.product-card{padding:0 6px 5px}}.product-card.secondary{border:2px solid rgb(221,196,86)}.product-card__img{width:100%;aspect-ratio:1;background:white;position:relative;padding:8px;padding-bottom:0;-webkit-box-sizing:border-box;box-sizing:border-box}.product-card__img.ratio-2{aspect-ratio:0.6}.product-card__img img{max-width:100%;max-height:100%}.product-card__badge{position:absolute;display:inline-block;z-index:3;bottom:-10px;left:-16px;border-radius:22px}@media (max-width:886px){.product-card__badge{left:-8px}}.product-card__badge.sm{background-color:rgb(221,196,86);color:#1d1d1d;border-radius:0;padding:0 0.5em;right:0;top:0;bottom:unset;left:unset}.product-card__badge .badge-bg{width:64px;height:64px;border-radius:300px;font-size:0.8em;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#6b96cf;color:white;-webkit-box-shadow:0 2px 0 1px white;box-shadow:0 2px 0 1px white;line-height:1.1}.product-card__badge .badge-bg.secondary{background-color:#957f1e}.product-card__title{font-weight:bold;font-size:1rem;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;color:#1d1d1d}@media (max-width:886px){.product-card__title{font-size:0.9rem}}.product-card__price{color:white;margin-bottom:10px;font-size:1.25rem;line-height:1.1;padding:6px;background:#0463cb}.product-card__price.secondary{background-color:#d4b52c}@media (max-width:886px){.product-card__price{padding:4px}}.product-card__addonprice{color:white;margin-bottom:10px;font-size:1.2rem;line-height:1.1;padding:6px;background:#0463cb}.product-card__addonprice .sm{font-size:0.8em}.product-card__addonprice .ori{text-decoration:line-through;font-size:0.8em;opacity:0.7}.product-card__addonprice.secondary{background-color:#d4b52c}@media (max-width:886px){.product-card__addonprice{padding:4px}}.addon-group{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:20px;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 auto;margin-top:20px;margin-bottom:60px;border-color:rgb(221,196,86);width:100%}.addon-group .gacha-item{width:calc(33.3333333333% - 30px);padding-bottom:20px}@media (max-width:886px){.addon-group .gacha-item{width:100%;max-width:480px}}.addon-group.card-bg{padding:20px;-webkit-box-sizing:border-box;box-sizing:border-box;text-align:center;display:block}.addon-group.card-bg.sm{padding-bottom:20px;max-width:480px}@media (max-width:886px){.addon-group{margin-bottom:30px}}.addon-group .en{font-size:1.2em;color:dakren(rgb(221,196,86),50%);font-weight:bold;font-family:"Bagel Fat One",system-ui;font-weight:400;padding:0 0.1em;font-style:normal;display:inline-block}.addon-card__wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:30px 20px}.addon-card__wrap .addon-card{width:calc(33.3333333333% - 20px)}.addon-card{padding:20px;width:100%;margin:0 auto;-webkit-box-sizing:border-box;box-sizing:border-box}@media (max-width:886px){.addon-card{max-width:560px}}.addon-card.sm{padding-bottom:20px;max-width:480px;margin-bottom:30px}.addon-card__title{background-color:rgb(221,196,86);line-height:2;margin-bottom:20px;color:#1d1d1d;font-size:1.5rem}.addon-card__subtitle{color:#1d1d1d;margin-bottom:10px}.gacha-img{width:calc(100% - 20px);margin:0 auto}.gacha-img img{width:100%}.info-hightlight{display:inline-block;background-color:#6b96cf;color:white;font-size:1.25rem;padding:0 8px;margin-top:12px;margin-bottom:20px}.info-hightlight.secondary{color:#1d1d1d;background-color:#d4b52c}.info-hightlight .en{font-size:1.4em;font-family:"Bagel Fat One",system-ui;font-weight:400;padding:0 0.1em;font-style:normal}.addon-table{width:100%;border-radius:12px;border:4px solid rgb(221,196,86);margin-bottom:30px;overflow:hidden}@media (max-width:886px){.addon-table{margin:0 auto;margin-bottom:20px;width:85%}}.addon-table td,.addon-table th{padding:15px;vertical-align:middle}.addon-table th{font-size:1.2rem;width:20%;background-color:rgb(221,196,86);color:#1d1d1d;border-radius:12px 0 0 12px}.addon-table td{width:70%;text-align:left;font-size:1.2em;color:#1d1d1d}.addon-item{margin:0 auto;padding:10px;margin-bottom:20px}.addon-item .product__title,.addon-item__main-title{font-size:1.25rem;line-height:1.5;color:#806d1a}.addon-item p{padding-top:20px;text-align:left;margin-bottom:20px;color:#1d1d1d}.addon-grid{display:-webkit-box;display:-ms-flexbox;display:flex;gap:5px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.addon-grid .addon-product{width:50%}.addon-grid .addon-product .product__title{font-size:1rem}.oneline-swiper{padding:0 20px 30px;-webkit-box-sizing:border-box;box-sizing:border-box;height:auto}@media (max-width:886px){.oneline-swiper{padding:0 0px 30px}}.oneline-swiper .swiper-wrapper{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.oneline-swiper .swiper-button-next.swiper-button-disabled,.oneline-swiper .swiper-button-prev.swiper-button-disabled{opacity:1;background-color:#6e6d6d;color:white}.oneline-swiper .swiper-button-next,.oneline-swiper .swiper-button-prev,.oneline-swiper .swiper-rtl .swiper-button-next,.oneline-swiper .swiper-rtl .swiper-button-prev{width:48px;height:48px;border-radius:500px;background-color:#1d1d1d;color:#6b96cf;-webkit-box-shadow:0 0 8px white;box-shadow:0 0 8px white}.oneline-swiper .swiper-button-next:after,.oneline-swiper .swiper-button-prev:after,.oneline-swiper .swiper-rtl .swiper-button-next:after,.oneline-swiper .swiper-rtl .swiper-button-prev:after{font-size:20px}@media (max-width:886px){.oneline-swiper .swiper-button-prev,.oneline-swiper .swiper-rtl .swiper-button-next{left:0}}@media (max-width:886px){.oneline-swiper .swiper-button-next,.oneline-swiper .swiper-rtl .swiper-button-prev{right:0}}.oneline-swiper .swiper-horizontal>.swiper-pagination-bullets,.oneline-swiper .swiper-pagination-bullets.swiper-pagination-horizontal,.oneline-swiper .swiper-pagination-custom,.oneline-swiper .swiper-pagination-fraction{bottom:0}.oneline-swiper .swiper-pagination-bullet{opacity:0.9;background-color:white}.oneline-swiper .swiper-pagination-bullet-active{background-color:#6b96cf}.oneline-swiper .swiper-slide{padding:0 0 20px;height:auto;display:-webkit-box;display:-ms-flexbox;display:flex}.oneline-swiper.secondary .swiper-button-next,.oneline-swiper.secondary .swiper-button-prev,.oneline-swiper.secondary .swiper-rtl .swiper-button-next,.oneline-swiper.secondary .swiper-rtl .swiper-button-prev{color:rgb(221,196,86)}.oneline-swiper.secondary .swiper-pagination-bullet-active{background-color:rgb(221,196,86)}.stage-grid{width:90%;max-width:1680px;margin:0 auto}@media (max-width:886px){.stage-grid{width:100%}}.stage-card{margin-bottom:30px}.stage-card__title{background-color:#6b96cf;color:white;line-height:1.8;font-size:1.1rem}.stage-card__author{font-weight:bold;font-size:1.5em;padding:8px;color:#0463cb;line-height:1.6}.stage-card__img img{width:100%}.stage-card__wrap{display:-webkit-box;display:-ms-flexbox;display:flex;gap:20px;padding:20px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media (max-width:886px){.stage-card__wrap{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.stage-card__session{padding:20px;-webkit-box-sizing:border-box;box-sizing:border-box;width:50%}@media (max-width:886px){.stage-card__session{width:100%}}.stage-card__session{border-radius:12px;background-color:white}.stage-card .session-title{font-weight:bold;font-size:1.2em}.stage-card-table{text-align:left;line-height:1.6}.stage-card-table th{padding-right:20px;white-space:nowrap}.js-open-modal-btn{color:white;background-color:#0463cb;border-radius:8px;padding:8px 24px;line-height:1.5;font-size:1.2em;cursor:pointer;padding-left:48px;background-image:url("./../src/icon/icon-pointer.svg");background-repeat:no-repeat;background-position:left 16px center;background-size:30px;border:1px solid white;margin-bottom:40px}.book-tabs{display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px;margin-bottom:20px}.book-tabs__item{border:1px solid #333;padding:5px 10px}.sepcial-grid{display:-ms-grid;display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:20px;margin-bottom:60px}@media (max-width:886px){.sepcial-grid{grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:10px;padding:0 10px}}.book-grid{display:-ms-grid;display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:20px;margin-bottom:60px}@media (max-width:886px){.book-grid{grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:10px;padding:0 10px}}.goods-grid{display:-ms-grid;display:grid;grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:20px;margin-bottom:60px}@media (max-width:886px){.goods-grid{grid-template-columns:repeat(auto-fill,minmax(100px,1fr));gap:10px;padding:0 10px}}.series-tabs{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:15px;margin-bottom:30px}.series-tabs__item{line-height:1.3;background-image:-webkit-gradient(linear,left top,right top,from(rgba(246,211,101,0.4)),color-stop(51%,rgba(253,160,133,0.4)),to(rgba(246,211,101,0.4)));background-image:linear-gradient(to right,rgba(246,211,101,0.4) 0%,rgba(253,160,133,0.4) 51%,rgba(246,211,101,0.4) 100%);padding:10px 20px;-webkit-transition:0.5s;transition:0.5s;background-size:200% auto;color:#6e6d6d;border:1px solid white;-webkit-box-shadow:0 0 20px #eee;box-shadow:0 0 20px #eee;border-radius:12px;font-size:1rem;cursor:pointer}.series-tabs__item.is-active{background-image:-webkit-gradient(linear,left top,right top,from(#f6d365),color-stop(51%,#fda085),to(#f6d365));background-image:linear-gradient(to right,#f6d365 0%,#fda085 51%,#f6d365 100%);border:1px solid #1d1d1d;color:#1d1d1d}.series-tabs__item:hover{background-position:right center}.goods-item-card__img{position:relative}.goods-item-card__img img{width:100%}.goods-item-card .preorder-badge{position:absolute;width:0;height:0;border-style:solid;border-width:48px 48px 0px 0px;border-color:#0463cb transparent transparent transparent;z-index:2;top:0;left:0}.goods-item-card .preorder-badge span{position:absolute;white-space:nowrap;top:-40px;left:4px;color:white;text-shadow:0 2px #0463cb,2px 0 #0463cb;z-index:2}.goods-item-card .preorder-badge-2{position:absolute;bottom:0;right:0;z-index:3;background-color:#0463cb;color:white;font-size:0.8em;line-height:1.6;padding:0 0.5em}.goods-item-card__price{color:#0463cb}.goods-item-card__notice{color:white;background-color:#0463cb;border-radius:8px;padding:4px 8px;line-height:1.5;cursor:pointer;padding-left:36px;background-image:url("./../src/icon/icon-pointer.svg");background-repeat:no-repeat;background-position:left 8px center;background-size:24px}.book-item-card,.sepcial-item-card{padding:15px;background-color:#e6d380;border-radius:12px;position:relative;color:#1d1d1d;border:1px solid white;-webkit-box-sizing:border-box;box-sizing:border-box}.book-item-card__img img,.sepcial-item-card__img img{width:100%}.book-item-card__cover-slot,.sepcial-item-card__cover-slot{width:100%;aspect-ratio:3/4;background:#eee;margin-bottom:15px}.book-item-card__price,.sepcial-item-card__price{color:#0463cb}.book-item-card{width:100%;padding:8px}.book-item-card__img{aspect-ratio:0.75;background:white}.book-item-card__img img{height:100%;width:100%;-o-object-fit:contain;object-fit:contain}.book-item-card__tag{background:#1d1d1d;color:white;padding:2px 8px;padding-left:10px;z-index:2;margin-bottom:6px}.book-item-card__tag.comic{background-color:#0463cb}.book-item-card__tag.novel{background-color:#c0a427}.exchange-card{max-width:888px;margin-bottom:30px}.exchange-card__title{background-color:#6b96cf;color:white;line-height:1.8;font-size:1.3rem;font-weight:bold}.exchange-card__wrap{display:-ms-grid;display:grid;-ms-grid-columns:1fr 20px 1fr 20px 1fr;grid-template-columns:repeat(3,1fr);gap:20px;max-width:1360px;gap:20px}@media (max-width:886px){.exchange-card__wrap{-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2,1fr)}}.exchange-card__img{aspect-ratio:1;width:90%;margin:0 auto;position:relative}.exchange-card__img img{height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.exchange-card .secondary{background-color:rgb(221,196,86);color:#1d1d1d}.exchange-card .product-card__badge{position:absolute;display:block;bottom:0;right:0;left:0;width:100%;background-color:#6b96cf;color:white;line-height:1.5;-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:0;padding:0 0.5em}.exchange-card .product-card__badge.secondary{background-color:rgb(221,196,86);color:#1d1d1d}.exchange-card__desc{padding:20px;text-align:left;font-size:1.2rem;color:#1d1d1d}.stage-event{padding-top:30px}.stage-event-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (max-width:886px){.stage-event-row{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.stage-event-img{width:200px;-ms-flex-negative:0;flex-shrink:0}.stage-event-img img{width:100%}.stage-event .card-bg{width:80%;max-width:768px;margin-right:auto;margin-left:auto;padding:20px}.text-img-wrap{padding-right:30%;position:relative}.bag-demo{position:absolute;width:30%;-ms-flex-negative:0;flex-shrink:0;right:0;bottom:0}.bag-demo img{width:100%}ul.number{padding-left:2rem;text-align:left}ul.number li{list-style:decimal;margin-bottom:10px}.channel-logos{display:-ms-grid;display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:15px;margin-bottom:60px}@media (max-width:886px){.channel-logos{margin-bottom:30px}}.channel-logos__item{border:1px solid #ccc;background-color:white;padding:10px}.channel-logos__item img{width:100%}section.panel{display:none}section.panel.show{display:block}
/*# sourceMappingURL=style.min.css.map */