.header__inner{z-index:100;user-select:none}.stayinplase{position:fixed;bottom:20px;width:100%;height:250px;z-index:90}.sitebtnarea{margin-right:10%;margin-bottom:20px;display:flex;justify-content:flex-end}@media screen and (max-width: 767px){.stayinplase{display:flex;align-items:center;bottom:0%;height:80px;border-top:.5px solid var(--col-page-txt30)}.sitebtnarea{margin-right:0%;margin-bottom:0%}.r1{order:2}.r2{order:1;margin-left:17px;margin-right:auto}.r3{order:3}.r1,.r3{border:solid var(--col-page-txt30);border-width:0 0 0 .5px;height:100%}}.gbtn{width:60px;aspect-ratio:1 / 1;border-radius:50%;display:grid;place-items:center}@media screen and (max-width: 767px){.gbtn{background-color:var(--col-page-bgc)}}@media screen and (min-width: 1200px){.gbtn:hover{font-variation-settings:"wght" 700;background-color:var(--col-page-bgc--hover);transition:var(--ease-start)}}.allow{font-family:ssgstVFmin-Regular,sans-serif;font-variation-settings:"wght" 450;font-size:var(--fz18to25);color:var(--col-page-txt);transition:var(--ease-end)}.previouspage:before{content:"↑"}.nextpage:before{content:"↓"}span.tooltip{opacity:0;visibility:hidden;position:absolute;font-variation-settings:"wght" 700;display:inline-block;white-space:nowrap;font-size:var(--fz12to17);line-height:1.3;color:var(--col-page-txt30)}@media screen and (min-width: 768px){.gbtn:hover .tooltip{opacity:1;visibility:visible}span.R01,span.R03,span.R02{margin-left:28px}span.R02{margin-left:110px}span.ud{margin-top:40px;left:0}.u02{margin-left:90px}.btn-m:hover .tooltip{opacity:1;visibility:visible}}@media only screen and (orientation: portrait){.gbtn:hover .tooltip,.btn-m:hover .tooltip{opacity:0;visibility:hidden}}@media screen and (max-width: 767px){.previouspage:before{content:"←"}.nextpage:before{content:"→"}.gbtn{place-items:center}.allow{height:80px;width:80px;margin:0 auto}}.hamburger{z-index:110}.ham_line{display:block;position:relative;height:2px;width:38px;transition:.4s;margin:0 auto;transition:var(--ease-start)}@media screen and (min-width: 1200px){.gbtn:hover .ham_line{height:2.5px;transition:var(--ease-end)}}.ham_line:before,.ham_line:after{content:"";display:block;height:100%;position:absolute;width:100%;background-color:var(--col-page-txt);padding-right:-4px}.ham_line:before{top:-5px}.ham_line:after{top:5px}.hamburger.-active .ham_line:before{top:0;transform:rotate(45deg);border:0}.hamburger.-active .ham_line:after{top:0;transform:rotate(-45deg);border:0}@media screen and (max-width: 767px){.ham_line{height:1.5px}}.header__nav-area{position:fixed;top:0;z-index:109;height:100vh;width:100vw;visibility:hidden;background-color:var(--col-page-bgc--menu-open);opacity:0;transition:.1s ease}.header__nav-area.-active{visibility:visible;opacity:100;transition-property:opacity;transition:.1s ease}.global-navigation{width:80%;padding-top:363px;padding-bottom:40px;margin-left:10%;height:100%;overflow:auto;scrollbar-width:none;-ms-overflow-style:none;display:flex}@media screen and (min-width:768px){.global-navigation__list{order:1;margin-left:40%}.sociallink-area{width:150px;order:0;margin-top:3px}.socialkink-btn .btn-m{margin-bottom:12px}.socialkink-btn{display:flex;flex-direction:column}}@media screen and (max-width: 767px){.global-navigation{display:flex;flex-direction:column}.global-navigation__list{order:0;width:100%}.sociallink-area{order:1;margin-top:13px}.socialkink-btn .btn-m{margin-right:18px}}.global-navigation::-webkit-scrollbar{display:none}.global-navigation__list>li{border-top:1px solid var(--col-page-txt)}.global-navigation__list>li:last-child{padding-bottom:18px;border-bottom:1px solid var(--col-page-txt)}.global-navigation__list>li+li{margin-top:20px}.global-navigation__link{display:flex;align-items:center;color:var(--col-page-txt);font-weight:400;margin-top:19px}.global-navigation__link{position:relative;background:none;border:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;padding:0}.nav-titletext{display:inline-flex}.global-navigation__link span{font-size:var(--fz23)}@media screen and (max-width: 767px){.global-navigation{width:410px;margin:0 auto;padding-top:150px;padding-left:8%}.global-navigation__link,.nav-cap{padding-right:28px}}span.nav-num,.nav-head{font-family:ssgstVFmin-Regular,Noto Sans JP,sans-serif;font-variation-settings:"wght" 600;font-size:var(--fz23to32);line-height:125%;transition:var(--ease-end)}.ffs03{font-feature-settings:"ss03"}.nav-head{padding-left:.5em}.nav-cap{font-family:Noto Sans JP,sans-serif;padding-left:1em;margin-top:8px;font-size:var(--fz12to17);line-height:150%;font-variation-settings:"wght" 600;color:var(--col-page-txt70);transition:var(--ease-end)}@media screen and (min-width: 1200px){.nav-titletext:hover span.nav-num,.nav-titletext:hover .nav-head,.nav-titletext:hover .nav-cap{font-variation-settings:"wght" 700;transition:var(--ease-start)}}/*! destyle.css v2.0.2 | MIT License | https://github.com/nicolas-cusan/destyle.css */*,:before,:after{box-sizing:border-box;border-style:solid;border-width:0}html{line-height:1;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent}body{margin:0}main{display:block}p,table,blockquote,address,pre,iframe,form,figure,dl{margin:0}h1,h2,h3,h4,h5,h6{font-size:inherit;line-height:inherit;font-weight:inherit;margin:0}ul,ol{margin:0;padding:0;list-style:none}dt{font-weight:700}dd{margin-left:0}hr{box-sizing:content-box;height:0;overflow:visible;border-top-width:1px;margin:0;clear:both;color:inherit}pre{font-family:monospace,monospace;font-size:inherit}address{font-style:inherit}a{background-color:transparent;text-decoration:none;color:inherit}abbr[title]{text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:inherit}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img,embed,object,iframe{vertical-align:bottom}button,input,optgroup,select,textarea{-webkit-appearance:none;appearance:none;vertical-align:middle;color:inherit;font:inherit;background:transparent;padding:0;margin:0;outline:0;border-radius:0;text-align:inherit}[type=checkbox]{-webkit-appearance:checkbox;appearance:checkbox}[type=radio]{-webkit-appearance:radio;appearance:radio}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{cursor:pointer;-webkit-appearance:none;appearance:none}button[disabled],[type=button][disabled],[type=reset][disabled],[type=submit][disabled]{cursor:default}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}select::-ms-expand{display:none}option{padding:0}fieldset{margin:0;padding:0;min-width:0}legend{color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}label[for]{cursor:pointer}details{display:block}summary{display:list-item}[contenteditable]{outline:none}table{border-collapse:collapse;border-spacing:0}caption{text-align:left}td,th{vertical-align:top;padding:0}th{text-align:left;font-weight:700}template{display:none}[hidden]{display:none}:root{--fz60: 3.75rem ;--fz46: 2.875rem ;--fz30: 1.875rem ;--fz23: 1.4375rem ;--fz20: 1.25rem ;--fz18: 1.125rem ;--fz16: 1rem;--fz14: .875rem ;--fz11: .6875rem ;--fz16to18: clamp(1rem, -.1329rem + 1.2579vw, 1.125rem);--fz16to21: clamp(1rem, .0599rem + 1.0438vw, 1.3125rem);--fz37to47: clamp(2.3125rem, .3383rem + 2.1921vw, 2.96875rem);--fz21to24: clamp(1.3125rem, .7484rem + .6263vw, 1.5rem);--fz12to17: clamp(.75rem, -.1525rem + 1.0021vw, 1.05rem);--fz18to25: clamp(1.125rem, -.2288rem + 1.5031vw, 1.575rem);--fz20to28: clamp(1.25rem, -.2542rem + 1.6701vw, 1.75rem);--fz23to32: clamp(1.4375rem, -.2547rem + 1.8789vw, 2rem);--fz30to42: clamp(1.875rem, -.3813rem + 2.5052vw, 2.625rem);--fz40to56: clamp(2.5rem, -.5084rem + 3.3403vw, 3.5rem);--fz60to84: clamp(3.75rem, -.7625rem + 5.0104vw, 5.25rem);--ease-start: .1s ease;--ease-end: .35s ease;--w38to54: clamp(38px, 2.8%, 54px);--h220to250: clamp(220px, 12%, 240px)}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Helvetica Neue,Arial,Hiragino Kaku Gothic ProN,Hiragino Sans,Meiryo,sans-serif}@font-face{font-family:Athletics-Bold;src:url(/woff/Athletics-Bold.woff2);font-weight:600;font-style:bold}@font-face{font-family:Athletics-Regular;src:url(/woff/Athletics-Regular.woff2);font-weight:400;font-style:normal}@font-face{font-family:ssgstVFmin-Regular_Bold;src:url(/woff/soysrc_gst-minVF.woff2);size-adjust:115%;font-weight:600;font-style:bold}@font-face{font-family:ssgstVFmin-Regular;src:url(/woff/soysrc_gst-minVF.woff2);size-adjust:107%;font-weight:400;font-style:normal}@font-face{font-family:Noto Sans JP;src:url(/woff/NotoSansJP-VF.woff2);font-weight:400;font-style:normal}body{background-color:var(--col-page-bgc)}.r3farea{position:absolute;right:0;z-index:-20;margin:0 auto;user-select:none;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none}@media screen and (min-width: 1200px){.r3farea{height:100dvh;max-width:1300px;aspect-ratio:1 / 1;margin-right:clamp(.0625rem,-37.3539rem + 41.5449vw,12.5rem)}@media (max-height: 682px){.r3farea{max-width:900px;aspect-ratio:1.25 / 1}}}@media screen and (max-width: 1199px){.r3farea{width:100%;aspect-ratio:1 / 1;position:fixed;bottom:0}}@media (max-width: 1199px) and (min-width: 1024px){.r3farea{width:1000px}}@media screen and (max-width: 767px){.r3farea{bottom:80px}}.page-title,.pll-title{position:absolute;margin-left:10%;color:var(--col-page-txt);font-family:Athletics-Bold,ssgstVFmin-Regular_Bold,sans-serif;font-feature-settings:"ss01";line-height:100%;user-select:none;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none}.page-title span{font-feature-settings:"ss02";white-space:nowrap;margin-left:-1.5px}.page-title{margin-top:143px;font-size:var(--fz60to84);z-index:100}.pll-title{margin-top:clamp(13.1875rem,8.1109rem + 5.6367vw,14.875rem)}.pll-title h2{z-index:90;font-size:var(--fz30to42);line-height:125%}.btn-m{font-family:ssgstVFmin-Regular,sans-serif;font-variation-settings:"wght" 600;text-decoration:underline;text-underline-offset:7px;font-size:var(--fz18to25);letter-spacing:.01em;margin-top:var(--fz18to25);margin-right:18px;transition:var(--ease-end);color:var(--col-page-txt)}.btn-m:hover{font-variation-settings:"wght" 800;transition:var(--ease-start);text-decoration-style:wavy}@media screen and (max-width: 767px){.page-title,.pll-title{margin-left:28px}.page-title{margin-top:54px;font-size:var(--fz46)}.pll-title{margin-top:110px}.pll-title h2{font-size:var(--fz23)}.btn-m{font-size:var(--fz16);margin-top:var(--fz14);margin-right:12px}}#iframeContainer01,#iframeContainer02{display:none;position:absolute;width:350px;height:100%;align-items:center;z-index:120}#iframeContainer01,#iframeContainer02{top:296px}.iframe_mp{height:450px}@media screen and (max-width: 767px){#iframeContainer01,#iframeContainer02{top:100px;justify-content:center}.iframe_mp{height:450px;width:100%;margin-right:8%}}#closeIframeButton01,#closeIframeButton02{position:absolute;top:280px;right:40px;padding:5px 10px 10px;color:var(--col-page-txt);border:none;border-radius:10px;cursor:pointer;pointer-events:auto;font-family:ssgstVFmin-Regular,sans-serif;font-variation-settings:"wght" 600;font-size:16px;letter-spacing:.03rem}#closeIframeButton01:after,#closeIframeButton02:after{content:"×";padding-left:6px;display:inline-flex;vertical-align:-4%;font-size:24px}@media screen and (min-width:768px){#closeIframeButton01:hover,#closeIframeButton02:hover{background-color:var(--col-page-bgc--hover);font-variation-settings:"wght" 800;transition:var(--ease-start)}}@media screen and (max-width: 767px){#closeIframeButton01,#closeIframeButton02{right:17px;padding:5px 15px 10px}}
