@charset "UTF-8";.kv.svelte-1thrboz h1.svelte-1thrboz{margin:0 auto;aspect-ratio:1280/360}.kv.svelte-1thrboz h1.svelte-1thrboz picture{display:block}@media (max-width: 1024px){.kv.svelte-1thrboz h1.svelte-1thrboz{aspect-ratio:375/170}}.about.svelte-9roo03.svelte-9roo03{padding:78px 45px 180px;text-align:center}.about.svelte-9roo03 h2.svelte-9roo03{font-size:1.875vw;font-weight:700;margin-bottom:15px;color:#b68cff}.about.svelte-9roo03 p.svelte-9roo03{font-size:1.40625vw;line-height:1.5em;margin-bottom:70px}@media (max-width: 1024px) and (min-width: 811px){.about.svelte-9roo03 h2.svelte-9roo03{font-size:30px}.about.svelte-9roo03 p.svelte-9roo03{font-size:24px}}@media (max-width: 810px){.about.svelte-9roo03 h2.svelte-9roo03{font-size:4.2666666667vw}.about.svelte-9roo03 p.svelte-9roo03{font-size:3.2vw}}.about.svelte-9roo03 .-btn a.svelte-9roo03{position:relative;display:flex;justify-content:center;align-items:center;width:363px;height:60px;margin:0 auto;transition:opacity .3s cubic-bezier(.215,.61,.355,1)}@media (hover: hover){.about.svelte-9roo03 .-btn a.svelte-9roo03:hover{opacity:.7}}.about.svelte-9roo03 .-btn a .-txt.svelte-9roo03{flex-shrink:1;flex-grow:1;font-family:World Athletics Headline,SSTJpPro,Geneva,Arial,Verdana,sans-serif;font-weight:900;font-style:normal;font-size:16px}.about.svelte-9roo03 .-btn a.svelte-9roo03:after{position:absolute;top:calc(50% - .5em);right:13px;content:"→";display:block;font-size:16px;line-height:1em;font-family:World Athletics Headline,SSTJpPro,Geneva,Arial,Verdana,sans-serif;font-weight:900;font-style:normal}@media (max-width: 1024px){.about.svelte-9roo03.svelte-9roo03{padding:50px 12px 76px}.about.svelte-9roo03 h2.svelte-9roo03{margin-bottom:17px}.about.svelte-9roo03 p.svelte-9roo03{margin-bottom:50px}.about.svelte-9roo03 .-btn a.svelte-9roo03{width:344px}.about.svelte-9roo03 .-btn a .-txt.svelte-9roo03{font-size:12px}}.-gallery.svelte-14rlv8a.svelte-14rlv8a{position:relative;min-height:43.75vw}.-gallery.svelte-14rlv8a .-body.svelte-14rlv8a{display:grid;grid-template-columns:60.15625vw 1fr;gap:17px}.-gallery.svelte-14rlv8a .-body .-main.svelte-14rlv8a{position:relative}.-gallery.svelte-14rlv8a .-body .-main.svelte-14rlv8a:before{content:"";display:block;aspect-ratio:770/527}.-gallery.svelte-14rlv8a .-body .-main.svelte-14rlv8a:after{content:"";display:block;min-height:95px}.-gallery.svelte-14rlv8a .-body .-main .-inner.svelte-14rlv8a{position:absolute;top:0;left:0;width:100%}.-gallery.svelte-14rlv8a .-body .-main .-img.svelte-14rlv8a{width:100%;aspect-ratio:770/527;background:#000}.-gallery.svelte-14rlv8a .-body .-main .-img.svelte-14rlv8a picture{display:block;width:100%;height:100%}.-gallery.svelte-14rlv8a .-body .-main .-img.svelte-14rlv8a img{object-fit:contain;width:100%;height:100%}.-gallery.svelte-14rlv8a .-body .-main .-txt.svelte-14rlv8a{font-size:14px;text-align:center;line-height:1.4em;padding:12px 0 0}.-gallery.svelte-14rlv8a .-body .-sub.svelte-14rlv8a{position:relative}.-gallery.svelte-14rlv8a .-body .-sub .-list.svelte-14rlv8a{display:grid;grid-template-columns:repeat(3,1fr);grid-template-rows:repeat(5,1fr);gap:2px;align-items:flex-start;justify-content:flex-start}.-gallery.svelte-14rlv8a .-body .-sub .-list button.svelte-14rlv8a{position:relative;display:flex;justify-content:center;align-items:center;aspect-ratio:145/93;background:#000}.-gallery.svelte-14rlv8a .-body .-sub .-list button.svelte-14rlv8a picture{display:block;width:100%;height:100%}.-gallery.svelte-14rlv8a .-body .-sub .-list button.svelte-14rlv8a img{object-fit:contain;width:100%;height:100%}.-gallery.svelte-14rlv8a .-body .-sub .-list button.svelte-14rlv8a:after{content:"";position:absolute;top:0;left:0;display:block;width:100%;height:100%;box-sizing:border-box;border:1px solid #B68CFF;opacity:0}.-gallery.svelte-14rlv8a .-body .-sub .-list button.isActive.svelte-14rlv8a:after{opacity:1}.-gallery.svelte-14rlv8a .-body .-sub .-nav.svelte-14rlv8a{display:flex;justify-content:center;align-items:center;margin:20px 0 0;gap:37px}.-gallery.svelte-14rlv8a .-body .-sub .-nav .-btn_arrow.svelte-14rlv8a{width:40px;aspect-ratio:1/1;background:#fff3;border-radius:50%}.-gallery.svelte-14rlv8a .-body .-sub .-nav .-btn_arrow span.svelte-14rlv8a{display:block;aspect-ratio:1/1}.-gallery.svelte-14rlv8a .-body .-sub .-nav .-btn_arrow.-prev span.svelte-14rlv8a{transform:scaleX(-1)}.-gallery.svelte-14rlv8a .-body .-sub .-nav .-btn_arrow[data-active=false].svelte-14rlv8a{pointer-events:none;opacity:.5}.-gallery.svelte-14rlv8a .-body .-sub .-nav .-current.svelte-14rlv8a{display:flex;justify-content:center;align-items:center;gap:9px}.-gallery.svelte-14rlv8a .-body .-sub .-nav .-current button.svelte-14rlv8a{padding:5px 4px;font-size:12px;opacity:.5;transition:opacity .3s cubic-bezier(.215,.61,.355,1) 0s}.-gallery.svelte-14rlv8a .-body .-sub .-nav .-current button.isNow.svelte-14rlv8a{pointer-events:none;opacity:1}@media (hover: hover){.-gallery.svelte-14rlv8a .-body .-sub .-nav .-current button.svelte-14rlv8a:hover{opacity:1}}@media (max-width: 1024px){.-gallery.svelte-14rlv8a.svelte-14rlv8a{min-height:0}.-gallery.svelte-14rlv8a .-body.svelte-14rlv8a{display:block}.-gallery.svelte-14rlv8a .-body .-main.svelte-14rlv8a{margin-bottom:0}.-gallery.svelte-14rlv8a .-body .-main.svelte-14rlv8a:after{min-height:65px}.-gallery.svelte-14rlv8a .-body .-main .-txt.svelte-14rlv8a{font-size:10px;padding:5px 0 0}.-gallery.svelte-14rlv8a .-body .-sub .-list.svelte-14rlv8a{gap:4px;grid-template-rows:repeat(3,1fr)}.-gallery.svelte-14rlv8a .-body .-sub .-nav.svelte-14rlv8a{margin:28px 0 0;gap:44px}.-gallery.svelte-14rlv8a .-body .-sub .-nav .-btn_arrow.svelte-14rlv8a{width:35px}.-gallery.svelte-14rlv8a .-body .-sub .-nav .-current.svelte-14rlv8a{gap:11px}.-gallery.svelte-14rlv8a .-body .-sub .-nav .-current button.svelte-14rlv8a{padding:6px 5px}}.bts_shot.svelte-ca9roj.svelte-ca9roj{background:#191919;padding:65px 25px 0;text-align:center}.bts_shot.svelte-ca9roj h2.svelte-ca9roj{font-size:1.875vw;line-height:1.4em;color:#b68cff;font-family:World Athletics Headline,SSTJpPro,Geneva,Arial,Verdana,sans-serif;font-weight:900;font-style:normal}.bts_shot.svelte-ca9roj p.svelte-ca9roj{font-size:1.40625vw;line-height:1.5em;margin:15px 0 53px}@media (max-width: 1024px) and (min-width: 811px){.bts_shot.svelte-ca9roj h2.svelte-ca9roj{font-size:30px}.bts_shot.svelte-ca9roj p.svelte-ca9roj{font-size:24px}}@media (max-width: 810px){.bts_shot.svelte-ca9roj h2.svelte-ca9roj{font-size:4.2666666667vw}.bts_shot.svelte-ca9roj p.svelte-ca9roj{font-size:3.2vw}}@media (max-width: 1024px){.bts_shot.svelte-ca9roj.svelte-ca9roj{padding:44px 10px 37px}.bts_shot.svelte-ca9roj p.svelte-ca9roj{margin:17px 0 35px}}.-gallery.svelte-3q89qo.svelte-3q89qo{padding:160px 0 0}.-gallery.svelte-3q89qo h2.svelte-3q89qo{font-family:World Athletics Headline,SSTJpPro,Geneva,Arial,Verdana,sans-serif;font-weight:900;font-style:normal;text-align:center;font-size:1.875vw;line-height:1.4em;color:#b68cff}.-gallery.svelte-3q89qo .-txt.svelte-3q89qo{font-size:1.40625vw;line-height:1.5em;text-align:center;margin:15px 0 50px}.-gallery.svelte-3q89qo .-note.svelte-3q89qo{font-size:1.09375vw;line-height:1.6em;text-align:center;margin:0 0 22px}@media (max-width: 1024px) and (min-width: 811px){.-gallery.svelte-3q89qo h2.svelte-3q89qo{font-size:30px}.-gallery.svelte-3q89qo .-txt.svelte-3q89qo{font-size:24px}.-gallery.svelte-3q89qo .-note.svelte-3q89qo{font-size:21px}}@media (max-width: 810px){.-gallery.svelte-3q89qo h2.svelte-3q89qo{font-size:4.2666666667vw}.-gallery.svelte-3q89qo .-txt.svelte-3q89qo{font-size:3.2vw}.-gallery.svelte-3q89qo .-note.svelte-3q89qo{font-size:2.6666666667vw}}.-gallery.svelte-3q89qo .-body.svelte-3q89qo{position:relative;min-height:100svh}@media (max-width: 1024px){.-gallery.svelte-3q89qo.svelte-3q89qo{padding:72px 0 0}.-gallery.svelte-3q89qo .-txt.svelte-3q89qo{margin:17px 0 35px}.-gallery.svelte-3q89qo .-note.svelte-3q89qo{margin:0 0 15px}}.-btn_back.svelte-4v1gu3.svelte-4v1gu3{margin-top:150px}.-btn_back.svelte-4v1gu3 a.svelte-4v1gu3{display:block;width:861px;aspect-ratio:861/216;margin:0 auto;transition:opacity .3s cubic-bezier(.215,.61,.355,1)}@media (hover: hover){.-btn_back.svelte-4v1gu3 a.svelte-4v1gu3:hover{opacity:.7}}@media (max-width: 1024px){.-btn_back.svelte-4v1gu3.svelte-4v1gu3{padding:40px 0}.-btn_back.svelte-4v1gu3 a.svelte-4v1gu3{width:305px;aspect-ratio:305/183}}
