.page .menu-trigger{position:absolute}.page.is-scroll .header,.page .header,.header{position:static}.is-MobileOS .sale-2024--special .kv.is-top-space,.sale-2024--special .kv.is-top-space,.is-MobileOS .kv.is-top-space,.kv.is-top-space{padding-top:unset}.sale-2024--special .kv,.kv{margin-bottom:unset}.scroll-top{width:222px;height:131px;border:3px solid #fefcf7;background-color:rgba(0,0,0,0.7);display:flex !important;align-items:center;justify-content:center;border-radius:5px;text-decoration:none;z-index:200;transition:all 0.3s ease-in-out;gap:18px;margin-left:auto;margin-right:176px;margin-top:14px}@media all and (min-width: 641px) and (max-width: 1600px){.scroll-top{width:13.875vw;height:8.1875vw;border-radius:.3125vw;border:.1875vw solid #fefcf7;gap:1.125vw;margin-right:11vw;margin-top:.875vw}}@media screen and (max-width: 640px){.scroll-top{width:34.6875vw;height:20.46875vw;border-radius:.78125vw;border:.46875vw solid #fefcf7;gap:2.8125vw;margin-right:3.125vw;margin-top:4.6875vw}}.scroll-top:hover{background-color:rgba(0,0,0,0.9)}.scroll-top span{font-weight:900;font-size:2.6rem;letter-spacing:.035em;color:#ffffff}@media all and (min-width: 641px) and (max-width: 1600px){.scroll-top span{font-size:1.625vw}}@media screen and (max-width: 640px){.scroll-top span{font-size:4.0625vw}}.scroll-top .scroll-top__icon{clip-path:polygon(50% 0%, 0 100%, 100% 100%);width:18px;height:18px;background-color:#fff}@media all and (min-width: 641px) and (max-width: 1600px){.scroll-top .scroll-top__icon{width:1.125vw;height:1.125vw}}@media screen and (max-width: 640px){.scroll-top .scroll-top__icon{width:2.8125vw;height:2.8125vw}}.scroll-top img{height:auto;width:222px}@media all and (min-width: 641px) and (max-width: 1600px){.scroll-top img{width:13.875vw}}@media screen and (max-width: 640px){.scroll-top img{width:34.6875vw}}.sale-2024--special .contents.contents--wide{max-width:unset}@media screen and (max-width: 640px){.footer{margin-top:31.25vw !important}}html,body{overscroll-behavior:none;-webkit-overflow-scrolling:none;scroll-behavior:smooth}h1{pointer-events:none}.dragonquest img,.dragonquest picture,.dragonquest a{display:block}.dragonquest .event{min-height:916px;background:url("../images/pc/bg-02.jpg") top center repeat;padding-top:78px}@media all and (min-width: 641px) and (max-width: 1600px){.dragonquest .event{min-height:57.25vw;padding-top:4.875vw;background:url("../images/pc/bg-01.jpg") top left repeat;background-size:100%}}@media screen and (max-width: 640px){.dragonquest .event{background:url("../images/mobile/bg-01.jpg") top left repeat-y;background-size:100%;min-height:166.5625vw;padding:12.5vw 0 7.8125vw}}.dragonquest .event .event__label{margin:30px auto 0;height:auto}@media all and (min-width: 641px) and (max-width: 1600px){.dragonquest .event .event__label{width:44.9375vw;margin-top:1.875vw}}@media screen and (max-width: 640px){.dragonquest .event .event__label{width:92.03125vw}}.dragonquest .event .event__list{text-align:center;font-weight:700;font-size:2.2rem;line-height:1.72727;letter-spacing:.05em;color:#ffffff;display:flex;flex-direction:column;gap:4px;margin-top:25px;margin-bottom:25px}@media all and (min-width: 641px) and (max-width: 1600px){.dragonquest .event .event__list{font-size:1.375vw}}@media all and (min-width: 641px) and (max-width: 1600px){.dragonquest .event .event__list{gap:.25vw;margin-top:1.5625vw;margin-bottom:1.5625vw}}@media screen and (max-width: 640px){.dragonquest .event .event__list{font-size:3.4375vw}}.dragonquest .event .event__date{height:auto;margin:0 auto 0}@media all and (min-width: 641px) and (max-width: 1600px){.dragonquest .event .event__date{width:49.1875vw}}@media screen and (max-width: 640px){.dragonquest .event .event__date{width:86.09375vw}}.dragonquest .event .event__sub-text{font-weight:700;font-size:1.5rem;letter-spacing:.05em;color:#fff;text-align:center;margin-top:20px}@media all and (min-width: 641px) and (max-width: 1600px){.dragonquest .event .event__sub-text{font-size:.9375vw}}@media all and (min-width: 641px) and (max-width: 1600px){.dragonquest .event .event__sub-text{margin-top:1.25vw}}@media screen and (max-width: 640px){.dragonquest .event .event__sub-text{font-size:3.4375vw;line-height:1.9;letter-spacing:.025em}}.dragonquest .event .event__sub-text a{cursor:pointer;display:inline-block;color:#fff;transition:0.3s all linear;text-decoration:underline;text-underline-offset:4px}@media all and (min-width: 641px) and (max-width: 1600px){.dragonquest .event .event__sub-text a{text-underline-offset:.25vw}}@media screen and (max-width: 640px){.dragonquest .event .event__sub-text a{text-underline-offset:.625vw}}.dragonquest .event .event__sub-text a:hover{opacity:0.7}.dragonquest .event h2{margin-top:48px}@media all and (min-width: 641px) and (max-width: 1600px){.dragonquest .event h2{margin-top:3vw}}@media screen and (max-width: 640px){.dragonquest .event h2{margin-top:3.90625vw}}.dragonquest .event h2 img{height:auto;margin:0 auto}@media all and (min-width: 641px) and (max-width: 1600px){.dragonquest .event h2 img{width:65.8125vw}}@media screen and (max-width: 640px){.dragonquest .event h2 img{width:84.6875vw}}.dragonquest .event .event__text{text-align:center;font-weight:700;font-size:2.2rem;line-height:1.72727;letter-spacing:.05em;color:#fff;margin-top:30px;margin-bottom:30px}@media all and (min-width: 641px) and (max-width: 1600px){.dragonquest .event .event__text{font-size:1.375vw}}@media all and (min-width: 641px) and (max-width: 1600px){.dragonquest .event .event__text{margin-top:1.875vw;margin-bottom:1.875vw}}@media screen and (max-width: 640px){.dragonquest .event .event__text{font-size:4.0625vw;line-height:1.76923;letter-spacing:.025em}}.dragonquest .event .event__sub{height:auto;margin:50px auto 0}@media all and (min-width: 641px) and (max-width: 1600px){.dragonquest .event .event__sub{width:60.125vw;margin-top:3.125vw}}@media screen and (max-width: 640px){.dragonquest .event .event__sub{width:93.59375vw;margin-top:7.8125vw}}.dragonquest .anchor{position:relative;min-height:252px;display:flex;justify-content:center;align-items:center;gap:28px;background-color:#0079ed}@media all and (min-width: 641px) and (max-width: 1600px){.dragonquest .anchor{min-height:15.75vw;gap:1.75vw}}@media screen and (max-width: 640px){.dragonquest .anchor{flex-wrap:wrap;gap:3.59375vw;padding:7.8125vw 0}}.dragonquest .anchor a{background:url("../images/pc/anchor_bg.png") center no-repeat;background-size:100%;width:224px;height:146px;display:flex;align-items:center;justify-content:center;flex-direction:column;text-align:center;text-decoration:none;transition:all 0.3s ease-in-out}@media all and (min-width: 641px) and (max-width: 1600px){.dragonquest .anchor a{background-size:100%;width:14vw;height:9.125vw}}@media screen and (max-width: 640px){.dragonquest .anchor a{width:35vw;height:22.8125vw}}.dragonquest .anchor a:hover{background:url("../images/pc/anchor_bg-hover.png") center no-repeat;background-size:100%}.dragonquest .anchor a span{font-weight:700;font-size:2.4rem;line-height:1.29167;letter-spacing:-.05em;color:#ffffff;margin-top:-12px;display:block}@media all and (min-width: 641px) and (max-width: 1600px){.dragonquest .anchor a span{font-size:1.5vw}}@media all and (min-width: 641px) and (max-width: 1600px){.dragonquest .anchor a span{margin-top:-.75vw}}@media screen and (max-width: 640px){.dragonquest .anchor a span{margin-top:-1.875vw;font-size:3.75vw;line-height:1.36}}.dragonquest .anchor a sub{color:#ffffff;font-weight:700;font-size:1.2rem;line-height:1.33333;margin-top:-12px;display:block}@media all and (min-width: 641px) and (max-width: 1600px){.dragonquest .anchor a sub{font-size:.75vw}}@media all and (min-width: 641px) and (max-width: 1600px){.dragonquest .anchor a sub{margin-top:-.75vw}}@media screen and (max-width: 640px){.dragonquest .anchor a sub{letter-spacing:-.05em;margin-top:-1.875vw;font-size:2.03125vw;line-height:1.30769}}.dragonquest .map{position:relative;background-image:linear-gradient(to bottom, rgba(255,255,255,0.35) 0%, #fff 74%),url("../images/pc/map_bg.jpg");background-repeat:repeat;background-position:left top;background-size:auto auto;padding:98px 0}@media all and (min-width: 641px) and (max-width: 1600px){.dragonquest .map{background-size:31.2% auto;padding:6.125vw 0}}@media screen and (max-width: 640px){.dragonquest .map{padding:15.625vw 0 0;background:url("../images/mobile/map_bg.png") top center repeat-x;background-size:100% auto}}.dragonquest .map .map__title{height:auto;margin:0 auto}@media all and (min-width: 641px) and (max-width: 1600px){.dragonquest .map .map__title{width:27.875vw}}@media screen and (max-width: 640px){.dragonquest .map .map__title{width:84.84375vw}}.dragonquest .map .map__img{height:auto;margin:27px auto 0}@media all and (min-width: 641px) and (max-width: 1600px){.dragonquest .map .map__img{width:36.375vw;margin-top:1.6875vw}}@media screen and (max-width: 640px){.dragonquest .map .map__img{width:86.09375vw;margin-top:4.21875vw}}.dragonquest .map .map__wrapper{position:relative;width:fit-content;margin:0 auto}@media screen and (max-width: 640px){.dragonquest .map .map__wrapper .map__flex{display:flex;flex-wrap:wrap;gap:1.5625vw;justify-content:center;margin-top:5.625vw}}.dragonquest .map .map__wrapper .map__link{position:absolute}@media screen and (max-width: 640px){.dragonquest .map .map__wrapper .map__link{position:static}}.dragonquest .map .map__wrapper .map__link img{height:72px;width:auto}@media all and (min-width: 641px) and (max-width: 1600px){.dragonquest .map .map__wrapper .map__link img{height:4.5vw}}@media screen and (max-width: 640px){.dragonquest .map .map__wrapper .map__link img{height:19.84375vw}}.dragonquest .map .map__wrapper .map__link .map__item--hover{position:absolute;inset:0;opacity:0;z-index:2;pointer-events:none;transition:0.3s all ease-in-out}@media screen and (max-width: 640px){.dragonquest .map .map__wrapper .map__link .map__item--hover{display:none}}.dragonquest .map .map__wrapper .map__link:hover .map__item--hover{opacity:1}.dragonquest .map .map__wrapper .map__link-01{top:26px;left:-269px}@media all and (min-width: 641px) and (max-width: 1600px){.dragonquest .map .map__wrapper .map__link-01{top:1.625vw;left:-16.8125vw}}@media screen and (max-width: 640px){.dragonquest .map .map__wrapper .map__link-01{order:4}}.dragonquest .map .map__wrapper .map__link-02{top:96px;left:-325px}@media all and (min-width: 641px) and (max-width: 1600px){.dragonquest .map .map__wrapper .map__link-02{top:6vw;left:-20.3125vw}}@media screen and (max-width: 640px){.dragonquest .map .map__wrapper .map__link-02{order:5}}.dragonquest .map .map__wrapper .map__link-03{top:166px;left:-269px}@media all and (min-width: 641px) and (max-width: 1600px){.dragonquest .map .map__wrapper .map__link-03{top:10.375vw;left:-16.8125vw}}@media screen and (max-width: 640px){.dragonquest .map .map__wrapper .map__link-03{order:7}}.dragonquest .map .map__wrapper .map__link-04{top:236px;left:-304px}@media all and (min-width: 641px) and (max-width: 1600px){.dragonquest .map .map__wrapper .map__link-04{top:14.75vw;left:-19vw}}@media screen and (max-width: 640px){.dragonquest .map .map__wrapper .map__link-04{order:9}}.dragonquest .map .map__wrapper .map__link-05{top:308px;left:-267px}@media all and (min-width: 641px) and (max-width: 1600px){.dragonquest .map .map__wrapper .map__link-05{top:19.25vw;left:-16.6875vw}}@media screen and (max-width: 640px){.dragonquest .map .map__wrapper .map__link-05{order:10}}.dragonquest .map .map__wrapper .map__link-06{top:96px;right:-339px}@media all and (min-width: 641px) and (max-width: 1600px){.dragonquest .map .map__wrapper .map__link-06{top:6vw;right:-21.1875vw}}@media screen and (max-width: 640px){.dragonquest .map .map__wrapper .map__link-06{order:1}}.dragonquest .map .map__wrapper .map__link-07{top:167px;right:-320px}@media all and (min-width: 641px) and (max-width: 1600px){.dragonquest .map .map__wrapper .map__link-07{top:10.4375vw;right:-20vw}}@media screen and (max-width: 640px){.dragonquest .map .map__wrapper .map__link-07{order:2}}.dragonquest .map .map__wrapper .map__link-08{top:239px;right:-339px}@media all and (min-width: 641px) and (max-width: 1600px){.dragonquest .map .map__wrapper .map__link-08{top:14.9375vw;right:-21.1875vw}}@media screen and (max-width: 640px){.dragonquest .map .map__wrapper .map__link-08{order:3}}.dragonquest .map .map__wrapper .map__link-09{top:308px;right:-334px}@media all and (min-width: 641px) and (max-width: 1600px){.dragonquest .map .map__wrapper .map__link-09{top:19.25vw;right:-20.875vw}}@media screen and (max-width: 640px){.dragonquest .map .map__wrapper .map__link-09{order:6}}.dragonquest .map .map__wrapper .map__link-10{top:380px;right:-339px}@media all and (min-width: 641px) and (max-width: 1600px){.dragonquest .map .map__wrapper .map__link-10{top:23.75vw;right:-21.1875vw}}@media screen and (max-width: 640px){.dragonquest .map .map__wrapper .map__link-10{order:8}}.dragonquest .scroll-content{position:relative;background-color:#9ddefa;background-size:100%}.dragonquest .js-step{position:absolute;left:0;right:0;width:100%;top:0%;height:100px;pointer-events:none}.dragonquest .js-step-last{top:unset;bottom:-50px;height:10px}.dragonquest .js-step-first{top:-110px;height:10px}.dragonquest .js-map-sentinel{top:0;height:6.25vw;z-index:10}@media screen and (max-width: 640px){.dragonquest .js-map-sentinel{height:18.75vw}}.dragonquest .js-map-sentinel-anchor{top:unset;bottom:2.813vw;height:6.979vw}@media screen and (max-width: 640px){.dragonquest .js-map-sentinel-anchor{bottom:23.4375vw;height:18.75vw}}.dragonquest .scroll_bg-sticky{pointer-events:none;position:sticky;bottom:0px;left:0;overflow:hidden;transition:top 0.3s linear}.dragonquest .scroll_bg-sticky .scroll_bg{width:573%;height:auto;transition:0.8s linear;transform:translate(-0.5vw, 2vw)}@media screen and (max-width: 640px){.dragonquest .scroll_bg-sticky .scroll_bg{width:1025%;transform:translate(-2vw, 0)}}.dragonquest .scroll_bg-sticky .scroll_bg--step-2{transform:translate(-120.427vw, 2vw)}@media screen and (max-width: 640px){.dragonquest .scroll_bg-sticky .scroll_bg--step-2{transform:translate(-181vw, 0)}}.dragonquest .scroll_bg-sticky .scroll_bg--step-3{transform:translate(-233.5vw, 2vw)}@media screen and (max-width: 640px){.dragonquest .scroll_bg-sticky .scroll_bg--step-3{transform:translate(-402vw, 0)}}.dragonquest .scroll_bg-sticky .scroll_bg--step-4{transform:translate(-343.8vw, 2vw)}@media screen and (max-width: 640px){.dragonquest .scroll_bg-sticky .scroll_bg--step-4{transform:translate(-647vw, 0)}}.dragonquest .scroll_bg-sticky .scroll_bg--step-5{transform:translate(-461.5vw, 2vw)}@media screen and (max-width: 640px){.dragonquest .scroll_bg-sticky .scroll_bg--step-5{transform:translate(-891vw, 0)}}.dragonquest .scroll_bg-absolute{position:absolute}.dragonquest .sticky-sentinel{width:1px;height:1px}.dragonquest .box{position:relative;z-index:2;padding:110dvh 0 0}.dragonquest .box__content{position:relative;max-width:1220px;margin:0 auto;background-color:rgba(255,255,255,0.9);border-radius:30px}@media all and (min-width: 641px) and (max-width: 1600px){.dragonquest .box__content{max-width:76.25vw;border-radius:1.875vw}}@media screen and (max-width: 640px){.dragonquest .box__content{max-width:85.9375vw;border-radius:4.6875vw}}.dragonquest .box:first-of-type{padding-top:120dvh;transition:1s linear padding-top}.dragonquest .box:first-of-type.animation-active{padding-top:6.25vw}.dragonquest .box:last-of-type{padding-bottom:2.083vw}.dragonquest .decoration button{cursor:pointer;overflow:hidden;border-radius:30px;border:6px solid #fff;box-shadow:-1px 1px 27px rgba(0,0,0,0.2)}@media all and (min-width: 641px) and (max-width: 1600px){.dragonquest .decoration button{border-radius:1.875vw;box-shadow:-.0625vw .0625vw 1.6875vw rgba(0,0,0,0.2);border:.375vw solid #fff}}@media screen and (max-width: 640px){.dragonquest .decoration button{border-radius:4.6875vw;box-shadow:-.15625vw .15625vw 4.21875vw rgba(0,0,0,0.2);border:.9375vw solid #fff}}.dragonquest .decoration .decoration__title{padding-top:90px}@media all and (min-width: 641px) and (max-width: 1600px){.dragonquest .decoration .decoration__title{padding-top:5.625vw}}@media screen and (max-width: 640px){.dragonquest .decoration .decoration__title{padding-top:9.375vw}}.dragonquest .decoration .decoration__title img{margin:0 auto;height:auto}@media all and (min-width: 641px) and (max-width: 1600px){.dragonquest .decoration .decoration__title img{width:50.75vw}}@media screen and (max-width: 640px){.dragonquest .decoration .decoration__title img{width:69.84375vw}}.dragonquest .decoration .decoration__text{margin-top:50px;text-align:center;font-weight:700;font-size:1.8rem;line-height:2.27778;letter-spacing:.05em}@media all and (min-width: 641px) and (max-width: 1600px){.dragonquest .decoration .decoration__text{font-size:1.125vw}}@media all and (min-width: 641px) and (max-width: 1600px){.dragonquest .decoration .decoration__text{margin-top:3.125vw}}@media screen and (max-width: 640px){.dragonquest .decoration .decoration__text{font-size:4.0625vw;line-height:1.73077;letter-spacing:-.05em;margin-top:6.25vw}}.dragonquest .decoration .decoration__modal-01-label{position:absolute;left:50%;transform:translateX(-50%);top:-31px}@media all and (min-width: 641px) and (max-width: 1600px){.dragonquest .decoration .decoration__modal-01-label{top:-1.9375vw}}@media screen and (max-width: 640px){.dragonquest .decoration .decoration__modal-01-label{top:-6.25vw}}.dragonquest .decoration .decoration__modal-01-label img{height:auto}@media all and (min-width: 641px) and (max-width: 1600px){.dragonquest .decoration .decoration__modal-01-label img{width:12.875vw}}@media screen and (max-width: 640px){.dragonquest .decoration .decoration__modal-01-label img{width:42.65625vw}}.dragonquest .decoration .decoration__modal-01-label-02{position:absolute;left:50%;transform:translateX(-50%);height:auto;top:-12px}@media all and (min-width: 641px) and (max-width: 1600px){.dragonquest .decoration .decoration__modal-01-label-02{top:-.75vw}}@media screen and (max-width: 640px){.dragonquest .decoration .decoration__modal-01-label-02{top:-4.53125vw}}.dragonquest .decoration .decoration__modal-01-label-02 img{height:auto;width:120px !important}@media all and (min-width: 641px) and (max-width: 1600px){.dragonquest .decoration .decoration__modal-01-label-02 img{width:7.5vw !important}}@media screen and (max-width: 640px){.dragonquest .decoration .decoration__modal-01-label-02 img{width:29.6875vw !important}}.dragonquest .decoration .decoration__modal-01{position:relative;max-width:900px;margin:70px auto 0;display:flex;justify-content:space-between}@media all and (min-width: 641px) and (max-width: 1600px){.dragonquest .decoration .decoration__modal-01{max-width:56.25vw;margin-top:4.375vw}}@media screen and (max-width: 640px){.dragonquest .decoration .decoration__modal-01{flex-direction:column;gap:2.5vw;align-items:center;margin-top:18.75vw}}.dragonquest .decoration .decoration__modal-01 .decoration__modal-left{width:444px}@media all and (min-width: 641px) and (max-width: 1600px){.dragonquest .decoration .decoration__modal-01 .decoration__modal-left{width:27.75vw}}@media screen and (max-width: 640px){.dragonquest .decoration .decoration__modal-01 .decoration__modal-left{width:69.375vw}}.dragonquest .decoration .decoration__modal-01 .decoration__modal-left img{height:auto}@media all and (min-width: 641px) and (max-width: 1600px){.dragonquest .decoration .decoration__modal-01 .decoration__modal-left img{width:27vw}}@media screen and (max-width: 640px){.dragonquest .decoration .decoration__modal-01 .decoration__modal-left img{width:67.5vw}}.dragonquest .decoration .decoration__modal-01 .decoration__modal-right{display:flex;flex-direction:column;justify-content:space-between;width:444px}@media all and (min-width: 641px) and (max-width: 1600px){.dragonquest .decoration .decoration__modal-01 .decoration__modal-right{width:27.75vw}}@media screen and (max-width: 640px){.dragonquest .decoration .decoration__modal-01 .decoration__modal-right{width:69.375vw;justify-content:unset;gap:2.5vw}}.dragonquest .decoration .decoration__modal-01 .decoration__modal-right img{width:100%;height:auto}.dragonquest .decoration .decoration__modal-01 .decoration__modal-right .decoration__flex{position:relative;display:flex;justify-content:space-between;gap:8px}@media all and (min-width: 641px) and (max-width: 1600px){.dragonquest .decoration .decoration__modal-01 .decoration__modal-right .decoration__flex{gap:.5vw}}@media screen and (max-width: 640px){.dragonquest .decoration .decoration__modal-01 .decoration__modal-right .decoration__flex{gap:1.25vw;margin-top:7.1875vw}}.dragonquest .decoration .decoration__modal-01 .decoration__modal-right .decoration__flex button{background-color:#fff}.dragonquest .decoration .decoration__modal-01 .decoration__modal-right .decoration__flex button img{height:auto}@media all and (min-width: 641px) and (max-width: 1600px){.dragonquest .decoration .decoration__modal-01 .decoration__modal-right .decoration__flex button img{width:13vw}}@media screen and (max-width: 640px){.dragonquest .decoration .decoration__modal-01 .decoration__modal-right .decoration__flex button img{width:32.5vw}}.dragonquest .decoration .decoration__title-02{margin-top:80px}@media all and (min-width: 641px) and (max-width: 1600px){.dragonquest .decoration .decoration__title-02{margin-top:5vw}}@media screen and (max-width: 640px){.dragonquest .decoration .decoration__title-02{margin-top:9.375vw}}.dragonquest .decoration .decoration__title-02 img{margin:0 auto;height:auto}@media all and (min-width: 641px) and (max-width: 1600px){.dragonquest .decoration .decoration__title-02 img{width:44.3125vw}}@media screen and (max-width: 640px){.dragonquest .decoration .decoration__title-02 img{width:79.21875vw}}.dragonquest .decoration .decoration__modal-02{display:flex;justify-content:space-between;max-width:900px;margin:0 auto;padding-top:50px}@media all and (min-width: 641px) and (max-width: 1600px){.dragonquest .decoration .decoration__modal-02{max-width:56.25vw;padding-top:3.125vw}}@media screen and (max-width: 640px){.dragonquest .decoration .decoration__modal-02{flex-direction:column;align-items:center;padding-top:7.5vw;gap:6.25vw}}.dragonquest .decoration .decoration__modal-02 img{height:auto}@media all and (min-width: 641px) and (max-width: 1600px){.dragonquest .decoration .decoration__modal-02 img{width:26.375vw}}@media screen and (max-width: 640px){.dragonquest .decoration .decoration__modal-02 img{width:65.9375vw}}.dragonquest .decoration .decoration__label-03,.dragonquest .decoration .decoration__label-04{position:absolute;top:-28px;left:50%;transform:translateX(-50%);height:auto;width:176px !important}@media all and (min-width: 641px) and (max-width: 1600px){.dragonquest .decoration .decoration__label-03,.dragonquest .decoration .decoration__label-04{top:-1.75vw;width:11vw !important}}@media screen and (max-width: 640px){.dragonquest .decoration .decoration__label-03,.dragonquest .decoration .decoration__label-04{width:29.6875vw !important;top:-4.21875vw}}.dragonquest .decoration .decoration__line-02,.dragonquest .decoration .decoration__line-01{height:auto;margin:40px auto 0}@media all and (min-width: 641px) and (max-width: 1600px){.dragonquest .decoration .decoration__line-02,.dragonquest .decoration .decoration__line-01{width:68.75vw;margin-top:2.5vw}}@media screen and (max-width: 640px){.dragonquest .decoration .decoration__line-02,.dragonquest .decoration .decoration__line-01{width:80.3125vw;margin-top:9.375vw}}.dragonquest .decoration .decoration__line-02{margin-top:50px}@media all and (min-width: 641px) and (max-width: 1600px){.dragonquest .decoration .decoration__line-02{margin-top:3.125vw}}@media screen and (max-width: 640px){.dragonquest .decoration .decoration__line-02{margin-top:12.5vw}}.dragonquest .decoration .decoration__text-line-01{text-align:center;margin-top:30px;font-weight:700;font-size:1.5rem;line-height:2;letter-spacing:.05em}@media all and (min-width: 641px) and (max-width: 1600px){.dragonquest .decoration .decoration__text-line-01{font-size:.9375vw}}@media all and (min-width: 641px) and (max-width: 1600px){.dragonquest .decoration .decoration__text-line-01{margin-top:1.875vw}}@media screen and (max-width: 640px){.dragonquest .decoration .decoration__text-line-01{margin-top:3.125vw;font-size:3.75vw;line-height:1.75;letter-spacing:-.05em}}.dragonquest .decoration .js-open-modal{position:relative}.dragonquest .decoration .js-open-modal .btn-icon{position:absolute;width:68px !important;bottom:2px;right:8px;height:auto}@media all and (min-width: 641px) and (max-width: 1600px){.dragonquest .decoration .js-open-modal .btn-icon{width:4.25vw !important;bottom:.125vw;right:.5vw}}@media screen and (max-width: 640px){.dragonquest .decoration .js-open-modal .btn-icon{width:10.625vw !important;bottom:.3125vw;right:1.25vw}}.dragonquest .decoration .js-open-modal .btn-icon--48{width:48px !important}@media all and (min-width: 641px) and (max-width: 1600px){.dragonquest .decoration .js-open-modal .btn-icon--48{width:3vw !important}}@media screen and (max-width: 640px){.dragonquest .decoration .js-open-modal .btn-icon--48{width:7.5vw !important}}.dragonquest .decoration .js-open-modal p{position:absolute;left:50%;transform:translateX(-50%);bottom:10px;font-weight:700;font-size:1.5rem;line-height:1;letter-spacing:.05em}@media all and (min-width: 641px) and (max-width: 1600px){.dragonquest .decoration .js-open-modal p{font-size:.9375vw}}@media all and (min-width: 641px) and (max-width: 1600px){.dragonquest .decoration .js-open-modal p{bottom:.625vw}}@media screen and (max-width: 640px){.dragonquest .decoration .js-open-modal p{font-size:3.75vw;bottom:1.5625vw}}.dragonquest .stamp{position:relative;max-width:1007px;height:1007px;background:url("../images/pc/stamp_bg.png") center no-repeat;background-size:100%}@media all and (min-width: 641px) and (max-width: 1600px){.dragonquest .stamp{max-width:62.9375vw;height:62.9375vw}}@media screen and (max-width: 640px){.dragonquest .stamp{height:157.34375vw;width:100%;background:url("../images/mobile/stamp_bg.png") center no-repeat;background-size:100%}}.dragonquest .stamp .stamp__heading{padding-top:100px}@media all and (min-width: 641px) and (max-width: 1600px){.dragonquest .stamp .stamp__heading{padding-top:6.25vw}}@media screen and (max-width: 640px){.dragonquest .stamp .stamp__heading{padding-top:18.4375vw}}.dragonquest .stamp .stamp__heading img{height:auto;margin:0 auto}@media all and (min-width: 641px) and (max-width: 1600px){.dragonquest .stamp .stamp__heading img{width:34.375vw}}@media screen and (max-width: 640px){.dragonquest .stamp .stamp__heading img{width:83.4375vw}}.dragonquest .stamp .stamp__text{margin-top:40px;text-align:center;font-weight:700;font-size:1.8rem;line-height:2.27778;letter-spacing:-.01em}@media all and (min-width: 641px) and (max-width: 1600px){.dragonquest .stamp .stamp__text{font-size:1.125vw}}@media all and (min-width: 641px) and (max-width: 1600px){.dragonquest .stamp .stamp__text{margin-top:2.5vw}}@media screen and (max-width: 640px){.dragonquest .stamp .stamp__text{font-size:4.0625vw;line-height:1.73077;margin-top:4.6875vw}}.dragonquest .stamp .stamp__text span{font-weight:900;font-size:2.5rem;color:#0056d1}@media all and (min-width: 641px) and (max-width: 1600px){.dragonquest .stamp .stamp__text span{font-size:1.5625vw}}@media screen and (max-width: 640px){.dragonquest .stamp .stamp__text span{font-size:5.46875vw;line-height:1.28571}}.dragonquest .stamp .stamp__btn{position:absolute;bottom:56px;left:50%;transform:translateX(-50%)}@media all and (min-width: 641px) and (max-width: 1600px){.dragonquest .stamp .stamp__btn{bottom:3.5vw}}@media screen and (max-width: 640px){.dragonquest .stamp .stamp__btn{bottom:-4.6875vw}}.dragonquest .limit .limit__heading{padding-top:92px}@media all and (min-width: 641px) and (max-width: 1600px){.dragonquest .limit .limit__heading{padding-top:5.75vw}}@media screen and (max-width: 640px){.dragonquest .limit .limit__heading{padding-top:12.5vw}}.dragonquest .limit .limit__heading img{height:auto;margin:0 auto}@media all and (min-width: 641px) and (max-width: 1600px){.dragonquest .limit .limit__heading img{width:36.75vw}}@media screen and (max-width: 640px){.dragonquest .limit .limit__heading img{width:67.65625vw}}.dragonquest .limit .limit__title{height:auto;margin:30px auto 0}@media all and (min-width: 641px) and (max-width: 1600px){.dragonquest .limit .limit__title{width:13.5vw;margin-top:1.875vw}}@media screen and (max-width: 640px){.dragonquest .limit .limit__title{width:48.90625vw;margin-top:6.25vw}}.dragonquest .limit .limit__flex{display:flex;flex-wrap:wrap;max-width:900px;margin:24px auto 40px;justify-content:space-between;gap:30px 0}@media all and (min-width: 641px) and (max-width: 1600px){.dragonquest .limit .limit__flex{margin:1.5vw auto 2.5vw;max-width:56.25vw;gap:1.875vw 0}}@media screen and (max-width: 640px){.dragonquest .limit .limit__flex{margin:3.125vw auto 7.8125vw;flex-direction:column;gap:3.75vw 0;max-width:67.5vw}}.dragonquest .limit .limit__flex .limit__item{cursor:pointer;overflow:hidden;border-radius:30px;border:6px solid #fff;box-shadow:-1px 1px 27px rgba(0,0,0,0.2);background-color:#fff;cursor:auto}@media all and (min-width: 641px) and (max-width: 1600px){.dragonquest .limit .limit__flex .limit__item{border-radius:1.875vw;box-shadow:-.0625vw .0625vw 1.6875vw rgba(0,0,0,0.2);border:.375vw solid #fff}}@media screen and (max-width: 640px){.dragonquest .limit .limit__flex .limit__item{border-radius:4.6875vw;box-shadow:-.15625vw .15625vw 4.21875vw rgba(0,0,0,0.2);border:.9375vw solid #fff}}.dragonquest .limit .limit__flex .limit__item img{width:100%;height:auto}.dragonquest .limit .limit__flex .limit__item p{margin:auto;font-weight:700;font-size:1.5rem;line-height:1.6;letter-spacing:-0.05em;text-align:center;padding:26px 0}@media all and (min-width: 641px) and (max-width: 1600px){.dragonquest .limit .limit__flex .limit__item p{font-size:.9375vw}}@media all and (min-width: 641px) and (max-width: 1600px){.dragonquest .limit .limit__flex .limit__item p{padding:1.625vw 0}}@media screen and (max-width: 640px){.dragonquest .limit .limit__flex .limit__item p{font-size:3.4375vw;line-height:1.36364;padding:4.6875vw 0}}.dragonquest .limit .limit__flex .limit__item--432{width:432px;height:auto}@media all and (min-width: 641px) and (max-width: 1600px){.dragonquest .limit .limit__flex .limit__item--432{width:27vw}}@media screen and (max-width: 640px){.dragonquest .limit .limit__flex .limit__item--432{width:100%}}.dragonquest .limit .limit__flex .limit__item--280{width:280px;height:auto}@media all and (min-width: 641px) and (max-width: 1600px){.dragonquest .limit .limit__flex .limit__item--280{width:17.5vw}}@media screen and (max-width: 640px){.dragonquest .limit .limit__flex .limit__item--280{width:100%}}@media screen and (max-width: 640px){.dragonquest .limit .limit__flex .limit__image--03{display:block;margin:0 auto;width:34.6875vw !important}}.dragonquest .limit .limit__link{margin:0 auto}.dragonquest .limit .limit__text{margin-top:50px;text-align:center;font-weight:700;font-size:1.8rem;line-height:2.27778;letter-spacing:-.01em}@media all and (min-width: 641px) and (max-width: 1600px){.dragonquest .limit .limit__text{font-size:1.125vw}}@media all and (min-width: 641px) and (max-width: 1600px){.dragonquest .limit .limit__text{margin-top:3.125vw}}@media screen and (max-width: 640px){.dragonquest .limit .limit__text{font-size:4.0625vw;line-height:1.73077;margin-top:3.90625vw}}.dragonquest .limit .limit__text span{color:#0456ca}.dragonquest .limit .limit__note{padding-left:62px;padding-bottom:86px;font-size:1.3rem;line-height:2.38462;letter-spacing:.05em}@media all and (min-width: 641px) and (max-width: 1600px){.dragonquest .limit .limit__note{font-size:.8125vw}}@media all and (min-width: 641px) and (max-width: 1600px){.dragonquest .limit .limit__note{padding-left:3.875vw;padding-bottom:5.375vw}}@media screen and (max-width: 640px){.dragonquest .limit .limit__note{margin-top:-6.25vw;font-size:3.125vw;line-height:1.9;letter-spacing:.025em;padding:0 4.6875vw 12.5vw}}.dragonquest .limit .limit__note li{display:flex}.dragonquest .limit .limit__line{width:auto;margin:60px  auto 0}@media all and (min-width: 641px) and (max-width: 1600px){.dragonquest .limit .limit__line{height:1.5625vw;margin-top:3.75vw}}@media screen and (max-width: 640px){.dragonquest .limit .limit__line{margin-top:6.25vw;width:80.3125vw;height:11.71875vw}}.dragonquest .products{padding-bottom:80px}@media all and (min-width: 641px) and (max-width: 1600px){.dragonquest .products{padding-bottom:5vw}}@media screen and (max-width: 640px){.dragonquest .products{padding-bottom:7.8125vw}}.dragonquest .products .products__heading{padding-top:74px}@media all and (min-width: 641px) and (max-width: 1600px){.dragonquest .products .products__heading{padding-top:4.625vw}}@media screen and (max-width: 640px){.dragonquest .products .products__heading{padding-top:11.5625vw}}.dragonquest .products .products__heading img{height:auto;margin:0 auto}@media all and (min-width: 641px) and (max-width: 1600px){.dragonquest .products .products__heading img{width:33.125vw}}@media screen and (max-width: 640px){.dragonquest .products .products__heading img{width:80.3125vw}}.dragonquest .products .products__text{text-align:center;font-size:1.8rem;line-height:2.27778;letter-spacing:.05em;margin-top:16px;font-weight:700}@media all and (min-width: 641px) and (max-width: 1600px){.dragonquest .products .products__text{font-size:1.125vw}}@media all and (min-width: 641px) and (max-width: 1600px){.dragonquest .products .products__text{margin-top:1vw}}@media screen and (max-width: 640px){.dragonquest .products .products__text{margin-top:5.9375vw;font-size:4.0625vw;line-height:1.73077;letter-spacing:-.01em}}.dragonquest .products .products__image{height:auto;margin:0 auto;margin-top:30px}@media all and (min-width: 641px) and (max-width: 1600px){.dragonquest .products .products__image{width:69.75vw;margin-top:1.875vw}}@media screen and (max-width: 640px){.dragonquest .products .products__image{width:82.1875vw;margin-top:9.375vw}}.dragonquest .products .products__link{margin:30px auto 0}@media all and (min-width: 641px) and (max-width: 1600px){.dragonquest .products .products__link{margin-top:1.875vw}}@media screen and (max-width: 640px){.dragonquest .products .products__link{margin-top:6.25vw}}.dragonquest .info{background:unset;max-width:unset}@media screen and (max-width: 640px){.dragonquest .info{max-width:100vw}}.dragonquest .info .info__wrapper{background:url("../images/pc/info_bg.png") center no-repeat;background-size:100%;height:911px;max-width:911px;margin:0 auto}@media all and (min-width: 641px) and (max-width: 1600px){.dragonquest .info .info__wrapper{max-width:56.9375vw;height:56.9375vw}}@media screen and (max-width: 640px){.dragonquest .info .info__wrapper{background:url("../images/mobile/info_bg.png") center no-repeat;background-size:100%;max-width:100%;height:191.5625vw;margin:0 auto}}.dragonquest .info .info__heading{padding-top:148px}@media all and (min-width: 641px) and (max-width: 1600px){.dragonquest .info .info__heading{padding-top:9.25vw}}@media screen and (max-width: 640px){.dragonquest .info .info__heading{padding-top:23.125vw}}.dragonquest .info .info__heading img{height:auto;margin:0 auto}@media all and (min-width: 641px) and (max-width: 1600px){.dragonquest .info .info__heading img{width:39.75vw}}@media screen and (max-width: 640px){.dragonquest .info .info__heading img{width:85.9375vw}}.dragonquest .info .info__text{text-align:center;font-weight:700;font-size:1.8rem;line-height:2.27778;letter-spacing:-0.05em;margin-top:35px}@media all and (min-width: 641px) and (max-width: 1600px){.dragonquest .info .info__text{font-size:1.125vw}}@media all and (min-width: 641px) and (max-width: 1600px){.dragonquest .info .info__text{margin-top:2.1875vw}}@media screen and (max-width: 640px){.dragonquest .info .info__text{font-size:3.75vw;line-height:1.73077;margin-top:3.125vw}}.dragonquest .info .info__line{width:auto;height:18px;margin:0 auto}@media all and (min-width: 641px) and (max-width: 1600px){.dragonquest .info .info__line{height:1.125vw}}@media screen and (max-width: 640px){.dragonquest .info .info__line{width:77.34375vw;height:auto}}.dragonquest .info .info__desc{margin:0 auto;margin-top:54px;border-radius:10px}@media all and (min-width: 641px) and (max-width: 1600px){.dragonquest .info .info__desc{border-radius:.625vw;margin-top:3.375vw;max-width:56.25vw}}@media screen and (max-width: 640px){.dragonquest .info .info__desc{border-radius:1.5625vw;margin-top:7.8125vw;border-radius:4.6875vw;width:85.9375vw}}.dragonquest .info .info__line-text{font-weight:700;font-size:1.8rem;line-height:2.27778;letter-spacing:.05em;color:#0456ca;text-align:center;margin-top:10px}@media all and (min-width: 641px) and (max-width: 1600px){.dragonquest .info .info__line-text{font-size:1.125vw}}@media all and (min-width: 641px) and (max-width: 1600px){.dragonquest .info .info__line-text{margin-top:.625vw}}@media screen and (max-width: 640px){.dragonquest .info .info__line-text{margin-top:1.5625vw;font-size:3.75vw;line-height:1.95238}}.dragonquest .info .info__btn{margin:50px auto 0}@media all and (min-width: 641px) and (max-width: 1600px){.dragonquest .info .info__btn{margin-top:3.125vw}}@media screen and (max-width: 640px){.dragonquest .info .info__btn{margin-top:7.8125vw}}.dragonquest .content_01{height:auto;margin:0 auto}@media all and (min-width: 641px) and (max-width: 1600px){.dragonquest .content_01{width:76.25vw}}.dragonquest .content_02{height:auto;margin:0 auto}@media all and (min-width: 641px) and (max-width: 1600px){.dragonquest .content_02{width:62.9375vw}}.dragonquest .content_03{height:auto;margin:0 auto}@media all and (min-width: 641px) and (max-width: 1600px){.dragonquest .content_03{width:76.25vw}}.dragonquest .content_04{height:auto;margin:0 auto}@media all and (min-width: 641px) and (max-width: 1600px){.dragonquest .content_04{width:73.9375vw}}.dragonquest .content_05{height:auto;margin:0 auto}@media all and (min-width: 641px) and (max-width: 1600px){.dragonquest .content_05{width:76.625vw}}@media screen and (max-width: 640px){.dragonquest .content_05{width:100%}}.note{font-size:1.3rem;padding-left:200px;padding-top:30px}@media all and (min-width: 641px) and (max-width: 1600px){.note{font-size:.8125vw}}@media all and (min-width: 641px) and (max-width: 1600px){.note{padding-left:12.5vw;padding-top:1.875vw}}@media screen and (max-width: 640px){.note{padding-top:7.5vw;padding-left:6.25vw;font-size:3.125vw;line-height:1.55;letter-spacing:.05em}}@media screen and (max-width: 640px){.links{margin-top:14.0625vw}}.links h2 img{margin:0 auto;height:auto}@media all and (min-width: 641px) and (max-width: 1600px){.links h2 img{width:24.125vw}}@media screen and (max-width: 640px){.links h2 img{width:78.59375vw}}.links .link-list{display:flex;justify-content:center;gap:20px;margin-top:80px}@media all and (min-width: 641px) and (max-width: 1600px){.links .link-list{gap:1.25vw;margin-top:5vw}}@media screen and (max-width: 640px){.links .link-list{flex-direction:column;gap:3.125vw;margin-top:4.6875vw}}.links .link-list .link_btn{font-size:2rem;line-height:1.3;letter-spacing:-0.08em;background:url(../images/pc/link_bg-2.png) no-repeat center;background-size:100%;width:395px;height:154px}@media all and (min-width: 641px) and (max-width: 1600px){.links .link-list .link_btn{font-size:1.25vw}}@media all and (min-width: 641px) and (max-width: 1600px){.links .link-list .link_btn{width:24.6875vw;height:9.625vw}}@media screen and (max-width: 640px){.links .link-list .link_btn{font-size:4.84375vw;line-height:1.19355;gap:3.125vw;width:98.28125vw;height:27.1875vw;background:url(../images/mobile/link_bg-2.png) no-repeat center;background-size:100%;margin:0 auto}}.links .link-list .link_btn:hover{background:url(../images/pc/link_bg-hover-2.png) no-repeat center;background-size:100%}@media screen and (max-width: 640px){.links .link-list .link_btn:hover{background:url(../images/mobile/link_bg-2.png) no-repeat center;background-size:100%}}.links .link-list .link_btn span{text-align:center}html.noscroll{position:fixed;overflow-y:scroll;width:100%}.relative{position:relative}.decoration__links{display:flex;flex-wrap:wrap;justify-content:center;gap:0 24px;letter-spacing:.025em;margin-top:20px;padding-bottom:60px}@media all and (min-width: 641px) and (max-width: 1600px){.decoration__links{gap:0 1.5vw;margin-top:1.25vw;padding-bottom:3.75vw}}@media screen and (max-width: 640px){.decoration__links{gap:0;padding-bottom:12.5vw;margin-top:3.125vw}}@media screen and (max-width: 640px){.decoration__links .decoration__link{width:50%;padding-left:3.125vw;padding-top:3.125vw;padding-bottom:4.6875vw;border-bottom:.15625vw solid #0456ca}}.decoration__links .decoration__link a{position:relative;color:#0456ca;text-decoration:none;font-weight:500;font-size:1.5rem;line-height:3.6;letter-spacing:-.05em;display:flex;align-items:center;text-decoration:none;transition:all 0.3s ease-in-out}@media all and (min-width: 641px) and (max-width: 1600px){.decoration__links .decoration__link a{font-size:.9375vw}}@media screen and (max-width: 640px){.decoration__links .decoration__link a{flex-direction:column;font-size:3.125vw;line-height:1.6;align-items:unset}}.decoration__links .decoration__link a:hover{text-decoration:underline;text-underline-offset:4px}@media all and (min-width: 641px) and (max-width: 1600px){.decoration__links .decoration__link a:hover{text-underline-offset:.25vw}}@media screen and (max-width: 640px){.decoration__links .decoration__link a:hover{text-underline-offset:.625vw}}.decoration__links .decoration__link a::after{content:"";display:block;position:absolute;right:-10px;top:50%;transform:translateY(-50%);width:1px;height:20%;background-color:#0456ca}@media all and (min-width: 641px) and (max-width: 1600px){.decoration__links .decoration__link a::after{right:-.625vw;width:.0625vw}}@media screen and (max-width: 640px){.decoration__links .decoration__link a::after{right:0vw;height:50%}}@media screen and (max-width: 640px){.decoration__links .decoration__link a span{font-size:3.75vw;line-height:1.33333}}.decoration__links .decoration__link:last-child a::after{display:none}@media screen and (max-width: 640px){.decoration__links .decoration__link:nth-child(even){padding-right:3.125vw}.decoration__links .decoration__link:nth-child(even) a::after{display:none}}.mt-8{margin-top:40px !important}@media all and (min-width: 641px) and (max-width: 1600px){.mt-8{margin-top:2.5vw !important}}@media screen and (max-width: 640px){.mt-8{margin-top:4.6875vw !important}}.pc-block{display:block !important}@media screen and (max-width: 640px){.pc-block{display:none !important}}.sp-block{display:none !important}@media screen and (max-width: 640px){.sp-block{display:block !important}}.sp-flex{display:none !important}@media screen and (max-width: 640px){.sp-flex{display:flex !important}}.pc-flex{display:flex !important}@media screen and (max-width: 640px){.pc-flex{display:none !important}}.modal{z-index:1000;position:fixed;inset:0;background:rgba(157,222,250,0.89);align-items:center;justify-content:center;display:none}.modal .modal__content{background-color:#fff;border:6px solid #fff;border-radius:30px;overflow:hidden}@media all and (min-width: 641px) and (max-width: 1600px){.modal .modal__content{border-radius:1.875vw;border:.375vw solid #fff}}@media screen and (max-width: 640px){.modal .modal__content{border-radius:4.6875vw;border:.9375vw solid #fff}}.modal .modal__content img{height:600px;width:auto;max-width:100%;max-height:80dvh;display:block}@media all and (min-width: 641px) and (max-width: 1600px){.modal .modal__content img{height:37.5vw}}@media screen and (max-width: 640px){.modal .modal__content img{width:90.625vw;height:auto;object-fit:contain}}.modal .modal__close-btn{display:block;margin-left:auto}.modal .modal__close-btn img{height:auto}@media all and (min-width: 641px) and (max-width: 1600px){.modal .modal__close-btn img{width:4.625vw}}@media screen and (max-width: 640px){.modal .modal__close-btn img{width:11.5625vw}}.main-img-80dvh{height:80dvh !important}.mt-0{margin-top:unset !important}.coming-soon{position:relative;pointer-events:none}.coming-soon::after{font-weight:700;line-height:1;font-size:3.2rem;color:#fff;letter-spacing:.025em;border-radius:20px;background-color:rgba(102,64,7,0.8);pointer-events:none;position:absolute;inset:2px;display:flex;align-items:center;justify-content:center;content:"Coming Soon"}@media all and (min-width: 641px) and (max-width: 1600px){.coming-soon::after{font-size:2vw}}@media all and (min-width: 641px) and (max-width: 1600px){.coming-soon::after{inset:.125vw;border-radius:1.25vw}}@media screen and (max-width: 640px){.coming-soon::after{font-size:5.15625vw;inset:.3125vw;border-radius:3.125vw}}.link_btn{background:url("../images/pc/link_bg.png") no-repeat center;background-size:100%;width:360px;height:154px;display:flex !important;justify-content:center;align-items:center;gap:14px;text-decoration:none;font-weight:700;font-size:2.4rem;line-height:1.29167;letter-spacing:.025em;color:#4d0000 !important;transition:all 0.3s ease-in-out}@media all and (min-width: 641px) and (max-width: 1600px){.link_btn{font-size:1.5vw}}@media all and (min-width: 641px) and (max-width: 1600px){.link_btn{width:22.5vw;height:9.625vw;gap:.875vw}}@media screen and (max-width: 640px){.link_btn{background:url("../images/mobile/link_bg.png") no-repeat center;background-size:100%;width:56.25vw;height:24.0625vw;gap:.875vw;font-size:5vw;line-height:1.3125}}.link_btn:hover{background:url("../images/pc/link_bg-hover.png") no-repeat center;background-size:100%}@media screen and (max-width: 640px){.link_btn:hover{background:url("../images/pc/link_bg-hover.png") no-repeat center;background-size:100%}}.link_btn span{margin-top:-11px}@media all and (min-width: 641px) and (max-width: 1600px){.link_btn span{margin-top:-.6875vw}}@media screen and (max-width: 640px){.link_btn span{margin-top:-1.71875vw}}.link_btn .link_btn-arrow{height:auto;margin-top:-11px}@media all and (min-width: 641px) and (max-width: 1600px){.link_btn .link_btn-arrow{width:.625vw;margin-top:-.6875vw}}@media screen and (max-width: 640px){.link_btn .link_btn-arrow{width:2.03125vw;margin-top:-1.71875vw}}.pb-32{padding-bottom:42px;background-color:#fff}@media all and (min-width: 641px) and (max-width: 1600px){.pb-32{padding-bottom:2.625vw}}@media screen and (max-width: 640px){.pb-32{padding-bottom:6.5625vw}}.pt-40{padding-top:40px !important}@media all and (min-width: 641px) and (max-width: 1600px){.pt-40{padding-top:2.5vw !important}}@media screen and (max-width: 640px){.pt-40{padding-top:5vw !important}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;border:0}.dragonquest,.dragonquest .decoration .js-open-modal p,.dragonquest .limit .limit__flex .limit__item p,.note{font-family:"Zen Kaku Gothic Antique"}.scroll-top span,.dragonquest .anchor a span,.dragonquest .anchor a sub,.link_btn{font-family:"Zen Kaku Gothic New"}
