*,:before,:after{box-sizing:border-box}:where(:root){text-spacing-trim:trim-start;text-autospace:normal;line-break:strict;overflow-wrap:anywhere;-webkit-text-size-adjust:100%;text-size-adjust:100%;scrollbar-gutter:stable;-webkit-tap-highlight-color:transparent;font-family:sans-serif;line-height:1.5}:where(body){min-block-size:100dvb;margin:unset}:where(:is(h1,h2,h3,h4,h5,h6):lang(en)){text-wrap:pretty}:where(h1){margin-block:.67em;font-size:2em}:where(h2,h3,h4,h5,h6){margin-block:unset}:where(search){display:block}:where(p,blockquote,figure,pre,address,ul,ol,dl,menu){margin-block:unset}:where(blockquote,figure){margin-inline:unset}:where(p:lang(en)){text-wrap:pretty}:where(address:lang(ja)){font-style:unset}:where(ul,ol,menu){padding-inline-start:unset;list-style-type:""}:where(dt){font-weight:bolder}:where(dd){margin-inline-start:unset}:where(pre){text-spacing-trim:space-all;text-autospace:no-autospace}@media print{:where(pre){text-wrap-mode:unset}}:where(em:lang(ja)){font-weight:bolder}:where(:is(i,cite,em,dfn):lang(ja)){font-style:unset}:where(u,s,del,ins){text-decoration-inset:auto}:where(code,kbd,samp){font-feature-settings:initial;font-variation-settings:initial;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:unset;font-variant-ligatures:none}:where(abbr[title]){text-decoration-inset:auto;cursor:help;text-decoration-line:underline;text-decoration-style:dotted}:where(time){text-autospace:no-autospace}@media (forced-colors:active){:where(mark){color:highlighttext;background-color:highlight}}@media print{:where(mark){border-style:dotted;border-width:1px}}:where(a){color:unset}:where(a:any-link){text-decoration-line:unset;text-decoration-inset:auto;text-decoration-thickness:from-font}:where(img,svg,picture,video,audio,canvas,model,iframe,embed,object){vertical-align:bottom;max-inline-size:100%}:where(img,svg,picture,video,canvas,model,iframe,embed,object){block-size:auto}:where(iframe){border:unset}:where(table){border-collapse:collapse}:where(caption,th){text-align:unset}:where(caption:lang(en)){text-wrap:pretty}:where(button,input,select,textarea),::file-selector-button{border-style:solid;border-width:1px;border-color:unset;border-radius:unset;color:unset;font:unset;letter-spacing:unset;text-align:unset}:where(input:is([type=radio i],[type=checkbox i])){margin:unset}:where(input[type=file i]){border:unset}:where(input[type=search i]){-webkit-appearance:textfield}@supports (-webkit-touch-callout:none){:where(input[type=search i]){background-color:canvas}}:where(input:is([type=tel i],[type=url i],[type=email i],[type=number i]):not(:placeholder-shown)){direction:ltr}:where(textarea){margin-block:unset;resize:block}:where(input:not([type=button i],[type=submit i],[type=reset i]),textarea,[contenteditable]){text-autospace:no-autospace}:where(button,input:is([type=button i],[type=submit i],[type=reset i])),::file-selector-button{background-color:unset}:where(button,input:is([type=button i],[type=submit i],[type=reset i]),[role=tab i],[role=button i],[role=option i]),::file-selector-button{touch-action:manipulation}:where(button:enabled,label[for],select:enabled,input:is([type=button i],[type=submit i],[type=reset i],[type=radio i],[type=checkbox i]):enabled,[role=tab i],[role=button i],[role=option i]),:where(:enabled)::file-selector-button{cursor:pointer}:where(fieldset){min-inline-size:0;margin-inline:unset;padding:unset;border:unset}:where(legend){padding-inline:unset}:where(progress){vertical-align:unset}::placeholder{opacity:unset}:where(summary){cursor:pointer;list-style-type:""}:where(summary)::-webkit-details-marker{display:none}:where(dialog,[popover]){overscroll-behavior-block:contain;padding:unset;border:unset}:where(dialog:not([open],[popover]),[popover]:not(:popover-open)){display:none!important}:where(dialog){max-inline-size:unset;max-block-size:unset}:where(dialog)::backdrop{background-color:oklch(0% 0 0/.3)}:where([popover]){margin:unset}:where(:focus-visible){outline-offset:3px}[tabindex="-1"]:focus{outline:none!important}:where(:disabled,[aria-disabled=true i]){cursor:default}[hidden]:not([hidden=until-found i]){display:none!important}html{scroll-behavior:smooth}@media (width>=768px){:target{scroll-margin-top:min(8.33333cqw,110px)}}@media (width<768px){:target{scroll-margin-top:min(68px,18.1333cqw)}}body{color:#1e2b40;word-wrap:break-word;overflow-wrap:break-word;font-family:IBM Plex Sans JP,sans-serif;font-weight:400;line-height:1;position:relative}h1{margin:0}button{all:revert;font-feature-settings:"halt" on;text-size-adjust:100%;font-family:IBM Plex Sans JP,sans-serif}a,button{color:currentColor;cursor:pointer;text-decoration:none;transition:color .3s,background-color .3s,border-color .3s,opacity .3s}a img{transition:opacity .3s}a img:hover{opacity:.7}img:not(img:is(a img)){pointer-events:none}svg{fill:currentColor}@media (width>=768px){body .hiddenPC{display:none}}@media (width<768px){body .hiddenSP{display:none}}.wrapper{container-type:inline-size}.container{overflow-x:hidden}.box{max-width:1440px;margin-inline:auto;position:relative}.edgeBox{z-index:10;max-width:1440px;height:0;margin-inline:auto;position:relative}.edgeBox img{position:absolute}.imgBox{pointer-events:none;user-select:none;position:relative}.imgBox img{width:100%}.imgBox a{pointer-events:auto}.patternBox{background-blend-mode:overlay;background:url(/assets/img/common/bg.webp) center top/var(--mask-width) auto, var(--bg)}@media (width>=768px){.patternBox{--mask-height:min(5.55556cqw, 80px);--mask-width:min(100cqw, 1440px)}}@media (width<768px){.patternBox{--mask-height:5.55556cqw;--mask-width:100%}}.patternBox:not(:first-of-type){--l-edge:calc(50% - var(--mask-width) / 2 + 10px);--r-edge:calc(50% + var(--mask-width) / 2 - 10px);mask:url(/assets/img/common/mask.svg) top center/var(--mask-width) var(--mask-height) no-repeat, linear-gradient(to right, #000 0, #000 var(--l-edge), transparent var(--l-edge), transparent var(--r-edge), #000 var(--r-edge), #000 100%) center calc(var(--mask-height) / 2)/100% calc(var(--mask-height) / 2) no-repeat, linear-gradient(to bottom, transparent 0 calc(var(--mask-height) - .5px), #000 calc(var(--mask-height) - .5px) 100%)}@media (width>=768px){.patternBox:not(:first-of-type){margin-top:calc(var(--mask-height) * -1)}}@media (width<768px){.patternBox:not(:first-of-type){margin-top:-5.55556cqw}}.patternBox.--y{--bg:#f8eb7b}.patternBox.--p{--bg:#f8d3e5}.patternBox.--b{--bg:#abe7ff}.patternBox.--g{--bg:#aff9d1}.bannerBox{max-width:1440px;margin-inline:auto}.bannerBox a{display:block}.bannerBox img{width:100%}.btn{color:var(--color-main,#0093c7);text-align:center;border:var(--border-width) solid var(--color-main,#0093c7);width:fit-content;box-shadow:0 var(--box-shadow-spread) 0 0 var(--color-shadow,#004d8f);z-index:100;background:#fff;border-radius:999px;justify-content:center;align-items:center;font-family:IBM Plex Sans JP,sans-serif;font-weight:700;transition:box-shadow .3s;display:flex;position:relative}@media (width>=768px){.btn{--border-width:min(.347222cqw, 5px);--box-shadow-spread:min(.555556cqw, 8px);height:min(6.04167cqw,87px);padding-inline:min(3.47222cqw,50px);font-size:min(2.29167cqw,33px)}}@media (width<768px){.btn{--border-width:1.06667cqw;--box-shadow-spread:1.33333cqw;height:10.4cqw;padding-inline:4.8cqw;font-size:4.26667cqw}}.btn.--r{--color-main:#e65971;--color-shadow:#8e283e}.btn.--b{--color-main:#2ca6e0;--color-shadow:#065c8e}.btn.--p{--color-main:#9c63ff;--color-shadow:#643baa}.btn.--g{--color-main:#04ab74;--color-shadow:#0a563a}.btn.--o{--color-main:#e87442;--color-shadow:#904727}.btn[href]:hover{box-shadow:none}.btn:not([href]){pointer-events:none;background-color:#aaa}.btn.isDisabled{opacity:.5;pointer-events:none}.categoryList{flex-wrap:wrap;display:flex}.categoryList a{color:var(--color);text-box:trim-both cap alphabetic;background-color:#fff;border-radius:999rem;justify-content:center;align-items:center;font-weight:600;transition:color .3s,background-color .3s;display:inline-flex}@media (width>=768px){.categoryList a{border:min(.277778cqw, 4px) solid var(--color);gap:min(1.80556cqw,26px);height:min(6.25cqw,90px);padding-inline:min(2.91667cqw,42px);font-size:min(2.22222cqw,32px)}}@media (width<768px){.categoryList a{border:.533333cqw solid var(--color);gap:2.13333cqw;min-width:18.1333cqw;height:10.9333cqw;padding-inline:4cqw;font-size:3.73333cqw}}.categoryList a:after{content:"";background-color:var(--color);clip-path:polygon(0 0,100% 0%,50% 100%);transition:background-color .3s}@media (width>=768px){.categoryList a:after{width:min(1.31944cqw,19px);height:min(1.04167cqw,15px)}}@media (width<768px){.categoryList a:after{width:2.13333cqw;height:1.6cqw}}.categoryList a:hover{color:#fff;background-color:var(--color)}.categoryList a:hover:after{background-color:#fff}._designOverlay{font-family:monospace;font-size:12px}._designOverlay ._control{z-index:1001;pointer-events:none;flex-direction:column;justify-content:center;align-items:center;gap:10px;display:flex;position:fixed;top:0;bottom:0;right:10px}._designOverlay ._control>*{pointer-events:auto}._designOverlay ._control input[type=range]{writing-mode:vertical-lr;height:200px}._designOverlay ._control input[type=number]{text-align:center;appearance:none;border:1px solid #ccc;width:4em;margin:0;padding:.25em .5em}._designOverlay ._control input[type=number]::-webkit-inner-spin-button,._designOverlay ._control input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;-moz-appearance:textfield;margin:0}._designOverlay ._control button{appearance:none;background-color:#fff;border:1px solid #ccc;width:4em;margin:0;padding:.25em .5em}._designOverlay ._image{pointer-events:none;text-align:center;z-index:1000;mix-blend-mode:exclusion;display:var(--design-overlay-enabled,block);position:absolute;top:0;left:0;right:0}._designOverlay ._image img{opacity:.3;width:100%;max-width:1440px;margin-top:calc(var(--design-overlay-value) * 1px)}.footer{background-color:#47b7e2}.footerInner{color:#fff;max-width:1030px;margin:0 auto;font-family:Roboto,sans-serif;font-weight:700;position:relative}@media (width>=768px){.footerInner{padding:50px 25px;font-size:15px}}@media (width<768px){.footerInner{padding:min(30px,8cqw) min(25px,6.66667cqw);font-size:min(10px,2.66667cqw)}}.footerInner p{letter-spacing:.04em}@media (width>=768px){.footerTitle{font-size:18px;line-height:22px}}@media (width<768px){.footerTitle{font-size:min(12px,3.2cqw)}}.footerNote{line-height:1.4}@media (width>=768px){.footerNote{margin:8px min(10.4167cqw,150px) 0 0}}@media (width<768px){.footerNote{margin:min(8px,2.13333cqw) 16cqw 0 0}}.footerBody{flex-direction:column;display:flex}@media (width>=768px){.footerBody{gap:16px;margin-top:22px;line-height:26px}}@media (width<768px){.footerBody{gap:min(12px,3.2cqw);margin-top:min(14px,3.73333cqw);line-height:1.8}}.footerBody a{display:inline-block}@media (width>=768px){.footerBody a{margin-top:7px}}@media (width<768px){.footerBody a{margin-top:min(6px,1.6cqw)}}@media (width>=768px){.footerBody img{width:235px}}@media (width<768px){.footerBody img{width:min(145px,38.6667cqw)}}.footerMenu{letter-spacing:.04em;border-top:1px solid #fff;display:flex}@media (width>=768px){.footerMenu{flex-wrap:wrap;gap:24px 0;margin-top:26px;padding-top:30px;font-size:12px;line-height:1.2}}@media (width<768px){.footerMenu{flex-direction:column;gap:min(9px,2.4cqw);margin-top:min(22px,5.86667cqw);padding:min(16px,4.26667cqw) 0;font-size:min(14px,3.73333cqw);line-height:1.5}}@media (width>=768px){.footerMenu li{flex-shrink:0;display:flex}.footerMenu li:nth-last-of-type(n+2):after{content:"/";padding:0 8px}}.footerMenu a{color:#fff;display:block}.footerMenu a:hover{text-decoration:underline}.footerMenu span{opacity:.3}.toTop{bottom:var(--bottom);margin-bottom:calc((var(--size) + var(--top)) * -1);margin-top:var(--top);height:var(--size);z-index:999;pointer-events:none;justify-content:flex-end;display:flex;position:sticky}@media (width>=768px){.toTop{--size:min(8.33333cqw, 120px);--top:min(2.63889cqw, 38px);--bottom:calc(var(--size) / 4);max-width:1440px;margin-inline:auto}}@media (width<768px){.toTop{--size:16cqw;--top:2.66667cqw;--bottom:2.66667cqw}}.toTop a{width:var(--size);height:var(--size);pointer-events:auto;display:block;position:relative}@media (width>=768px){.toTop a{margin-right:min(4.09722cqw,59px)}}@media (width<768px){.toTop a{margin-right:2.66667cqw}}.toTop a:hover img{opacity:.5}.toTop a:before{content:"";z-index:-1;background-color:#fff;border-radius:999px;width:100%;height:100%;display:block;position:absolute}.toTop img{width:100%;transition:opacity .5s}.footnote{grid-template-columns:minmax(25px, 1fr) minmax(0, var(--w,840px)) minmax(25px, 1fr);display:grid}@media (width>=768px){.footnote{gap:30px 0}}@media (width<768px){.footnote{gap:16px 0}}.footnote>*{grid-column:2}.footnote h2{text-align:center;font-weight:700}@media (width>=768px){.footnote h2{font-size:24px;line-height:2}}@media (width<768px){.footnote h2{font-size:16px;line-height:1.8}}.footnote li{padding-left:1.25em;font-weight:700;line-height:1.8;position:relative}.footnote li:before{content:"●";position:absolute;top:0;left:0}@media (width>=768px){.footnote li{font-size:16px}}@media (width<768px){.footnote li{font-size:12px}}.headerMain{z-index:1000;background-color:#fff;top:0}@media (width>=768px){.headerMain{position:sticky}}@media (width<768px){.headerMain{width:100%;height:100dvh;transition:none;position:fixed;left:0;overflow-y:auto;translate:100%}.isMenuTransitioning .headerMain{transition:translate .3s}.isMenuActive .headerMain{translate:0}}.headerInner{max-width:1440px;margin:0 auto}@media (width>=768px){.headerInner{justify-content:center;align-items:center;gap:min(6.43939cqw,85px);display:flex}}@media (width<768px){.headerInner{padding:min(100px,26.6667cqw) min(25px,6.66667cqw) min(45px,12cqw)}}.headerNav{display:flex}@media (width>=768px){.headerNav{align-items:center;gap:min(2.57576cqw,34px)}}@media (width<768px){.headerNav{flex-direction:column;gap:min(49px,13.0667cqw)}}.headerNav>li{position:relative}@media (width<768px){.headerNav>li{text-align:center}}@media (width>=768px){.headerNav>li:hover .headerSubmenu{display:flex}.headerNav>li>a,.headerNav>li>span{align-items:center;height:min(8.33333cqw,110px);display:flex}}@media (width<768px){.headerNav>li>a,.headerNav>li>span{font-size:min(25px,6.66667cqw);line-height:min(38px,10.1333cqw)}}.headerNav>li>a:after,.headerNav>li>span:after{bottom:0}.headerNav a,.headerNav span{font-weight:700}@media (width>=768px){.headerNav a,.headerNav span{font-size:min(1.51515cqw,20px)}}@media (width<768px){.headerNav a,.headerNav span{line-height:1.5}}.headerNav a{color:#000;position:relative}.headerNav a:after{content:"";background-color:#47b7e2;width:100%;transition:transform .2s;display:block;position:absolute;left:0;transform:scaleX(0)}@media (width>=768px){.headerNav a:after{height:min(.227273cqw,3px)}}@media (width<768px){.headerNav a:after{transform-origin:0;height:.8cqw}}.headerNav a:hover:after{transform:scaleX(1)}.headerNav span{color:#121212;opacity:.3}@media (width>=768px){.headerSubmenu{background-color:#fff;flex-direction:column;gap:min(2.27273cqw,30px);width:max-content;padding:min(2.27273cqw,30px);display:none;position:absolute;top:100%;left:max(-2.27273cqw,-30px)}}@media (width<768px){.headerSubmenu{flex-direction:column;gap:min(25px,6.66667cqw);margin:min(25px,6.66667cqw) min(25px,6.66667cqw) 0;display:flex}}.headerSubmenu a,.headerSubmenu span{display:inline-block}@media (width<768px){.headerSubmenu a,.headerSubmenu span{font-size:min(18px,4.8cqw)}}.headerSubmenu a:after{transform-origin:0}@media (width>=768px){.headerSubmenu a:after{bottom:-5px}}@media (width<768px){.headerSubmenu a:after{bottom:0}}.headerSubmenu span{color:#121212;opacity:.3}.headerSns{align-items:center;display:flex}@media (width>=768px){.headerSns{gap:min(1.51515cqw,20px)}}@media (width<768px){.headerSns{justify-content:center;gap:min(40px,10.6667cqw);margin-top:min(55px,14.6667cqw)}}.headerSns a{display:block}.headerSns a:hover img{opacity:.5}.headerSns img{transition:opacity .3s}@media (width>=768px){.headerSns img{width:min(3.33333cqw,44px)}}@media (width<768px){.headerSns img{width:min(60px,16cqw)}}:root:has(body.isMenuActive){scrollbar-gutter:unset}@media (width>=768px){.headerSwitch{display:none}}@media (width<768px){.headerSwitch{z-index:1000;cursor:pointer;background-color:#fff;justify-content:center;align-items:center;width:min(68px,18.1333cqw);height:min(68px,18.1333cqw);transition:background-color .3s;display:flex;position:fixed;top:0;right:0}.isMenuActive .headerSwitch{background-color:#000}}body.isMenuActive{height:100vh;overflow:hidden}@media (width>=768px){.headerSwitch{display:none}}@media (width<768px){.headerSwitch{z-index:1000;cursor:pointer;background-color:#fff;justify-content:center;align-items:center;width:min(68px,18.1333cqw);height:min(68px,18.1333cqw);transition:background-color .3s;display:flex;position:fixed;top:0;right:0}.isMenuActive .headerSwitch{background-color:#000}}.headerSwitch span{background-color:#000;border-radius:999px;width:min(36px,9.6cqw);height:min(5px,1.33333cqw);transition:rotate .3s,opacity .3s,background-color .3s;position:absolute}.headerSwitch span:first-of-type{translate:0 max(-15px,-4cqw)}.headerSwitch span:nth-of-type(4){translate:0 min(15px,4cqw)}.isMenuActive .headerSwitch span{background-color:#fff}.isMenuActive .headerSwitch span:first-of-type,.isMenuActive .headerSwitch span:nth-of-type(4){opacity:0}.isMenuActive .headerSwitch span:nth-of-type(2){rotate:45deg}.isMenuActive .headerSwitch span:nth-of-type(3){rotate:-45deg}.visualFrame{position:relative}.visualFrame a{background-color:red;display:block}.visualFrame img{max-width:none;height:100%;position:absolute}.pageDoc{grid-template-columns:minmax(25px,1fr) minmax(0,980px) minmax(25px,1fr);display:grid}@media (width>=768px){.pageDoc{padding:100px 0}}@media (width<768px){.pageDoc{padding:min(88px,23.4667cqw) 0 50px}}.pageDoc>*{grid-column:2}.pageDoc h1{color:#47b7e2;text-align:center;font-weight:700}@media (width>=768px){.pageDoc h1{margin-bottom:85px;font-size:50px}}@media (width<768px){.pageDoc h1{margin-bottom:40px;font-size:22px}}.pageDoc h2{color:#fff;text-box:trim-both cap alphabetic;background-color:#47b7e2;font-weight:700;line-height:1.2}@media (width>=768px){.pageDoc h2{margin:100px 0 32px;padding:11px 30px;font-size:30px}}@media (width<768px){.pageDoc h2{margin:40px 0 16px;padding:10px 24px;font-size:15px}}.pageDoc ul{padding-inline-start:1.5em;list-style-type:disc}.pageDoc ul,.pageDoc p{font-weight:600;line-height:1.8}@media (width>=768px){.pageDoc ul,.pageDoc p{font-size:20px}}@media (width<768px){.pageDoc ul,.pageDoc p{font-size:12px}}.pageDoc a:hover{text-decoration:underline}.pageInsta .edgeBox .-img01{width:41.3333cqw;top:-31.7333cqw;left:5.06667cqw}.pageInsta .edgeBox .-img02{width:min(86.5278cqw,1246px);top:max(-21.25cqw,-306px);left:min(4.16667cqw,60px)}.pageInsta .edgeBox .-img03{width:86.6667cqw;top:-24.8cqw;left:6.4cqw}.pageInsta .edgeBox .-img04{width:20.2667cqw;top:-10.1333cqw;left:70.1333cqw}@media (width>=768px){.boxInstaMain{padding:min(4.23611cqw,61px) 0 min(6.31944cqw,91px)}}@media (width<768px){.boxInstaMain{padding:25.3333cqw 0 12.2667cqw}}@media (width>=768px){.boxInstaMain h1 img{width:min(62.6389cqw,902px);margin-left:min(15.625cqw,225px)}}@media (width<768px){.boxInstaMain h1 img{width:80.8cqw;margin-left:6.93333cqw}}@media (width>=768px){.boxInstaMain .-img01{width:min(35.625cqw,513px);margin:min(4.44444cqw,64px) 0 0 min(32.0139cqw,461px)}}@media (width<768px){.boxInstaMain .-img01{width:88.5333cqw;margin:8.61067cqw 0 0 6cqw}}@media (width>=768px){.boxInstaMain .-img02{width:min(91.8056cqw,1322px);margin:max(-5.27778cqw,-76px) 0 0 min(2.84722cqw,41px)}}@media (width<768px){.boxInstaMain .-img02{width:90.4cqw;margin:8.34667cqw 0 0 4.8cqw}}@media (width>=768px){.boxInstaJoin{padding:min(12.7778cqw,184px) 0 min(22.2917cqw,321px)}}@media (width<768px){.boxInstaJoin{padding:24cqw 0 44.5333cqw}}.boxInstaJoin h2{text-align:center}@media (width>=768px){.boxInstaJoin h2 img{width:min(27.2222cqw,392px)}}@media (width<768px){.boxInstaJoin h2 img{width:42.6667cqw}}@media (width>=768px){.boxInstaJoin .-img01{width:min(83.4028cqw,1201px);margin:max(-10.8333cqw,-156px) 0 0 min(10.2083cqw,147px)}}@media (width<768px){.boxInstaJoin .-img01{width:83.7333cqw;margin:-25.7333cqw 0 0 6.66667cqw}}.boxInstaJoin .btn{margin-inline:auto}@media (width<768px){.boxInstaJoin .btn{margin-top:1.6cqw}}@media (width>=768px){.boxInstaJoin .-img02{width:min(68.0556cqw,980px);margin:min(4.02778cqw,58px) auto 0}}@media (width<768px){.boxInstaJoin .-img02{width:66.6667cqw;margin:10cqw auto 0}}.boxInstaJoin p{text-align:center;font-weight:700;line-height:1.8}@media (width>=768px){.boxInstaJoin p{margin-top:min(.416667cqw,6px);font-size:min(1.11111cqw,16px)}}@media (width<768px){.boxInstaJoin p{width:86.6667cqw;margin:5.86667cqw auto 0;font-size:3.2cqw}}@media (width>=768px){.boxInstaCourse{padding:min(6.31944cqw,91px) 0 min(5.41667cqw,78px)}}@media (width<768px){.boxInstaCourse{padding:14.6667cqw 0 7.46667cqw}}@media (width>=768px){.boxInstaCourse .-img01{width:min(80.7639cqw,1163px);margin-left:min(7.36111cqw,106px)}}@media (width<768px){.boxInstaCourse .-img01{width:87.4667cqw;margin-left:6.13333cqw}}.boxInstaNote{--w:760px}@media (width>=768px){.boxInstaNote{padding:min(12.7778cqw,184px) 0 max(0cqw,0px)}}@media (width<768px){.boxInstaNote{padding:23.2cqw 0 5.33333cqw}}.boxInstaNote .-img01{width:min(8.61111cqw,124px);position:absolute;top:min(10.6944cqw,154px);left:min(12.0139cqw,173px)}@media (width>=768px){.boxInstaNote .-img02{width:min(21.4583cqw,309px);margin:max(-4.72222cqw,-68px) 0 0 min(72.0833cqw,1038px)}}@media (width<768px){.boxInstaNote .-img02{width:31.7333cqw;margin:3.2cqw 0 0 60.5333cqw}}.pageOshiuma .edgeBox .-img01{width:min(10.2083cqw,147px);top:max(-8.95833cqw,-129px);left:min(8.47222cqw,122px)}.pageOshiuma .edgeBox .-img02{width:84.2667cqw;top:-9.86667cqw;left:9.06667cqw}.pageOshiuma .edgeBox .-img03{width:min(13.0556cqw,188px);top:max(-9.65278cqw,-139px);left:min(79.8611cqw,1150px)}.pageOshiuma .edgeBox .-img04{width:18.9333cqw;top:-7.2cqw;left:2.13333cqw}@media (width>=768px){.boxOshiumaMain{padding:min(8.40278cqw,121px) 0 min(10.1389cqw,146px)}}@media (width<768px){.boxOshiumaMain{padding:9.06667cqw 0 12cqw}}@media (width>=768px){.boxOshiumaMain h1{height:min(70.4861cqw,1015px)}}@media (width<768px){.boxOshiumaMain h1{height:73.8667cqw}}@media (width>=768px){.boxOshiumaMain h1 img{right:calc(50% - min(33.75cqw,486px))}}@media (width<768px){.boxOshiumaMain h1 img{right:12.8cqw}}@media (width>=768px){.boxOshiumaMain .-img01{width:min(80.6944cqw,1162px);position:absolute;top:min(5.97222cqw,86px);left:min(14.7917cqw,213px)}}@media (width<768px){.boxOshiumaMain .-img01{width:76cqw;margin:-34.9333cqw 0 0 21.0667cqw}}@media (width>=768px){.boxOshiumaMain .-img02{width:min(68.125cqw,981px);margin:max(-19.9306cqw,-287px) auto 0}}@media (width<768px){.boxOshiumaMain .-img02{width:86.4cqw;margin:4cqw auto 0}}@media (width>=768px){.boxOshiumaMain .-img03{width:min(94.0972cqw,1355px);margin:min(2.5cqw,36px) 0 0 min(2.84722cqw,41px)}}@media (width<768px){.boxOshiumaMain .-img03{width:95.2cqw;margin:6.93333cqw 0 0 3.2cqw}}@media (width>=768px){.boxOshiumaAbout{padding:min(10.9028cqw,157px) 0 min(11.5278cqw,166px)}}@media (width<768px){.boxOshiumaAbout{padding:16.2667cqw 0 12.2667cqw}}@media (width>=768px){.boxOshiumaAbout img{width:min(79.2361cqw,1141px);margin-left:min(13.125cqw,189px)}}@media (width<768px){.boxOshiumaAbout img{width:86.9333cqw;margin-left:6.66667cqw}}@media (width>=768px){.boxOshiumaAccess{padding:min(15.2083cqw,219px) 0 min(6.66667cqw,96px)}}@media (width<768px){.boxOshiumaAccess{padding:24.2667cqw 0 10.1333cqw}}.boxOshiumaAccess h2{text-align:center}@media (width>=768px){.boxOshiumaAccess h2 img{width:min(68.0556cqw,980px)}}@media (width<768px){.boxOshiumaAccess h2 img{width:86.6667cqw}}.boxOshiumaAccess .-img01,.boxOshiumaAccess .-img02{margin-inline:auto}@media (width>=768px){.boxOshiumaAccess .-img01,.boxOshiumaAccess .-img02{width:min(68.0556cqw,980px)}}@media (width<768px){.boxOshiumaAccess .-img01,.boxOshiumaAccess .-img02{width:86.6667cqw}}@media (width>=768px){.boxOshiumaAccess .-img01{margin-top:min(5.83333cqw,84px)}}@media (width<768px){.boxOshiumaAccess .-img01{margin-top:8cqw}}@media (width>=768px){.boxOshiumaAccess .-img02{margin-top:min(14.1667cqw,204px)}}@media (width<768px){.boxOshiumaAccess .-img02{margin-top:21.3333cqw}}@media (width>=768px){.boxOshiumaAccess .btn{margin:min(2.08333cqw,30px) auto 0}}@media (width<768px){.boxOshiumaAccess .btn{margin:2.13333cqw auto 0}}.boxOshiumaAccess .-img03{position:absolute}@media (width>=768px){.boxOshiumaAccess .-img03{width:min(82.6389cqw,1190px);top:min(36.3889cqw,524px);left:min(8.125cqw,117px)}}@media (width<768px){.boxOshiumaAccess .-img03{width:81.3333cqw;top:261.6cqw;left:11.4667cqw}}@media (width>=768px){.boxOshiumaAccess .-img04{width:min(86.7361cqw,1249px);margin:max(-2.15278cqw,-31px) 0 0 min(3.26389cqw,47px)}}@media (width<768px){.boxOshiumaAccess .-img04{width:85.0667cqw;margin:9.86667cqw 0 0 7.46667cqw}}.pageQuiz .edgeBox .-img01{width:min(9.375cqw,135px);top:max(-6.18056cqw,-89px);left:min(72.5cqw,1044px)}.pageQuiz .edgeBox .-img02{width:19.7333cqw;top:-6.93333cqw;left:5.6cqw}.pageQuiz .edgeBox .-img03{width:min(85cqw,1224px);top:max(-11.5972cqw,-167px);left:min(11.0417cqw,159px)}.pageQuiz .edgeBox .-img04{width:89.6cqw;top:-22.9333cqw;left:3.73333cqw}.pageQuiz .edgeBox .-img05{width:min(18.8889cqw,272px);top:max(-10.4861cqw,-151px);left:min(5cqw,72px)}.pageQuiz .edgeBox .-img06{width:91.2cqw;top:-23.2cqw;left:5.06667cqw}@media (width>=768px){.boxQuizMain{padding:min(3.05556cqw,44px) 0 min(12.9167cqw,186px)}}@media (width<768px){.boxQuizMain{padding:19.4667cqw 0 7.46667cqw}}@media (width>=768px){.boxQuizMain h1{height:min(46.3889cqw,668px)}}@media (width<768px){.boxQuizMain h1{height:55.4667cqw}}@media (width>=768px){.boxQuizMain h1 img{right:calc(50% - min(34.0972cqw,491px))}}@media (width<768px){.boxQuizMain h1 img{right:9.86667cqw}}@media (width>=768px){.boxQuizMain .-img01{width:min(44.6528cqw,643px);margin:min(5.76389cqw,83px) auto 0}}@media (width<768px){.boxQuizMain .-img01{width:87.2cqw;margin:13.6cqw auto 0}}@media (width>=768px){.boxQuizMain .-img02{width:min(55.1389cqw,794px);margin:min(4.27083cqw,61.5px) auto 0}}@media (width<768px){.boxQuizMain .-img02{width:91.2cqw;margin:8.53333cqw 0 0 6.66667cqw}}@media (width>=768px){.boxQuizMain .btn{margin:min(1.77083cqw,25.5px) auto 0}}@media (width<768px){.boxQuizMain .btn{height:13.6cqw;margin:3.2cqw auto 0}}@media (width>=768px){.boxQuizMain .-img03{width:min(87.1528cqw,1255px);position:absolute;top:min(44.7222cqw,644px);left:min(4.65278cqw,67px)}}@media (width<768px){.boxQuizMain .-img03{width:88.2667cqw;margin:4cqw 0 0 7.2cqw}}@media (width>=768px){.boxQuizJoin{padding:min(9.93056cqw,143px) 0 min(13.2639cqw,191px)}}@media (width<768px){.boxQuizJoin{padding:19.4667cqw 0 19.7333cqw}}.boxQuizJoin h2{text-align:center}@media (width>=768px){.boxQuizJoin h2 img{width:min(27.3611cqw,394px)}}@media (width<768px){.boxQuizJoin h2 img{width:42.6667cqw}}.boxQuizJoin p{text-align:center;font-weight:700;line-height:1.8}@media (width>=768px){.boxQuizJoin p{font-size:min(1.11111cqw,16px)}}@media (width<768px){.boxQuizJoin p{font-size:3.2cqw}}@media (width>=768px){.boxQuizJoin .-p01{margin-top:min(1.25cqw,18px)}}@media (width<768px){.boxQuizJoin .-p01{margin-top:2.13333cqw}}@media (width>=768px){.boxQuizJoin .-img01{width:min(44.0542cqw,634.38px);margin:min(4.16667cqw,60px) auto 0}}@media (width<768px){.boxQuizJoin .-img01{width:76.2667cqw;margin:6.4cqw auto 0}}.boxQuizJoin .btn{margin-inline:auto}@media (width<768px){.boxQuizJoin .btn{margin-top:1.6cqw}}@media (width>=768px){.boxQuizJoin .-img02{width:min(67.9167cqw,978px);margin:min(.833333cqw,12px) auto 0}}@media (width<768px){.boxQuizJoin .-img02{width:75.7333cqw;margin:6.26667cqw 0 0 8.8cqw}}@media (width>=768px){.boxQuizJoin .-p02{margin-top:min(1.04167cqw,15px)}}@media (width<768px){.boxQuizJoin .-p02{width:86.6667cqw;margin:9.6cqw auto 0}}.boxQuizJoin .-img03{position:absolute}@media (width>=768px){.boxQuizJoin .-img03{width:min(86.6667cqw,1248px);top:min(14.6528cqw,211px);left:min(7.29167cqw,105px)}}@media (width<768px){.boxQuizJoin .-img03{width:89.6cqw;top:5.6cqw;left:5.6cqw}}@media (width>=768px){.boxQuizJoin .-img04{width:min(40.4861cqw,583px);margin:min(6.38889cqw,92px) 0 0 min(41.0417cqw,591px)}}@media (width<768px){.boxQuizJoin .-img04{width:34.6667cqw;margin:10.1333cqw 0 0 56.2667cqw}}@media (width>=768px){.boxQuizCourse{padding:min(10.2083cqw,147px) 0 min(7.56944cqw,109px)}}@media (width<768px){.boxQuizCourse{padding:11.2cqw 0 27.4667cqw}}.boxQuizCourse h2{text-align:center}@media (width>=768px){.boxQuizCourse h2 img{width:min(34.4444cqw,496px)}}@media (width<768px){.boxQuizCourse h2 img{width:53.7333cqw}}.boxQuizCourse p{text-align:center;font-weight:700;line-height:1.8}@media (width>=768px){.boxQuizCourse p{font-size:min(1.11111cqw,16px)}}@media (width<768px){.boxQuizCourse p{width:86.6667cqw;margin-inline:auto;font-size:3.2cqw}}@media (width>=768px){.boxQuizCourse .-p01{margin-top:min(1.70764cqw,24.59px)}}@media (width<768px){.boxQuizCourse .-p01{margin-top:6.8cqw}}@media (width>=768px){.boxQuizCourse .-img01{width:min(72.4306cqw,1043px);margin:max(-1.94444cqw,-28px) 0 0 min(11.5972cqw,167px)}}@media (width<768px){.boxQuizCourse .-img01{width:86.6667cqw;margin:9.06667cqw auto 0}}@media (width>=768px){.boxQuizCourse .-img02{width:min(93.0556cqw,1340px);margin:min(2.98611cqw,43px) 0 0 min(4.72222cqw,68px)}}@media (width<768px){.boxQuizCourse .-img02{width:86.6667cqw;margin:8.53333cqw auto 0}}@media (width>=768px){.boxQuizCourse .-img03{width:min(90cqw,1296px);margin:min(3.61111cqw,52px) 0 0 min(4.09722cqw,59px)}}@media (width<768px){.boxQuizCourse .-img03{width:91.4667cqw;margin:4.93333cqw 0 0 4.26667cqw}}.boxQuizCourse .-img03 .btn{position:absolute}@media (width>=768px){.boxQuizCourse .-img03 .btn{width:min(60.7639cqw,875px);padding:0;top:min(39.0278cqw,562px);left:min(15.5556cqw,224px)}}@media (width<768px){.boxQuizCourse .-img03 .btn{width:62.9333cqw;height:18.6667cqw;margin-inline:auto;padding:0;top:94.9333cqw;left:0;right:0}}@media (width>=768px){.boxQuizCourse .-p02{width:min(52.2917cqw,753px);margin:max(-11.9444cqw,-172px) auto 0}}@media (width<768px){.boxQuizCourse .-p02{margin-top:0}}@media (width>=768px){.boxQuizCourse .-img04{width:min(79.8611cqw,1150px);margin:min(3.95833cqw,57px) 0 0 min(17.0833cqw,246px)}}@media (width<768px){.boxQuizCourse .-img04{width:94.6667cqw;margin:4.26667cqw 0 0 3.2cqw}}.boxQuizNote{--w:756px}@media (width>=768px){.boxQuizNote{padding:min(14.5833cqw,210px) 0 min(2.5cqw,36px)}}@media (width<768px){.boxQuizNote{padding:18.6667cqw 0 5.6cqw}}@media (width>=768px){.boxQuizNote .-img01{width:min(21.1806cqw,305px);margin:max(-9.23611cqw,-133px) 0 0 min(75.7639cqw,1091px)}}@media (width<768px){.boxQuizNote .-img01{width:81.8667cqw;margin:10.1333cqw 0 0 8.53333cqw}}@media (width>=768px){.pageRoot h1{padding-top:min(3.47222cqw,50px)}}@media (width<768px){.pageRoot h1{padding-top:10.1333cqw}}@media (width>=768px){.pageRoot h1 img{width:min(68.125cqw,981px);margin-left:min(16.25cqw,234px)}}@media (width<768px){.pageRoot h1 img{width:57.0667cqw;margin-left:21.6cqw}}@media (width>=768px){.pageRoot .edgeBox .-img01{width:min(13.125cqw,189px);top:max(-14.7222cqw,-212px);left:min(74.0278cqw,1066px)}}@media (width<768px){.pageRoot .edgeBox .-img01{width:18.1333cqw;top:-13.6cqw;left:75.2cqw}}.pageRoot .edgeBox .-img02{width:72.2667cqw;top:-26.9333cqw;left:4.8cqw}.pageRoot .edgeBox .-img03{width:min(17.5694cqw,253px);top:max(-11.7361cqw,-169px);left:min(4.58333cqw,66px)}@media (width>=768px){.pageRoot .edgeBox .-img04{width:min(17.3611cqw,250px);top:max(-15.8333cqw,-228px);left:min(9.09722cqw,131px)}}@media (width<768px){.pageRoot .edgeBox .-img04{width:20.5333cqw;top:-5.6cqw;left:8.26667cqw}}@media (width>=768px){.pageRoot .edgeBox .-img06{width:min(20.5556cqw,296px);top:max(-19.5139cqw,-281px);left:min(8.26389cqw,119px)}}@media (width<768px){.pageRoot .edgeBox .-img06{width:17.8667cqw;top:-11.4667cqw;left:30.9333cqw}}@media (width>=768px){.boxRootMainOshiuma{margin-top:min(1.875cqw,27px)}}@media (width<768px){.boxRootMainOshiuma{margin-top:1.6cqw}}@media (width>=768px){.boxRootMainOshiuma h2{height:min(39.7222cqw,572px)}}@media (width<768px){.boxRootMainOshiuma h2{height:72.8cqw}}@media (width>=768px){.boxRootMainOshiuma h2 img{right:calc(50% - min(.0694445cqw,1px))}}@media (width<768px){.boxRootMainOshiuma h2 img{right:13.1147cqw}}@media (width>=768px){.boxRootMainOshiuma .-img01{width:min(30.0694cqw,433px);position:absolute;top:min(23.5417cqw,339px);left:min(27.0833cqw,390px)}}@media (width<768px){.boxRootMainOshiuma .-img01{width:60.8cqw;margin:-29.0667cqw 0 0 32.8cqw}}@media (width>=768px){.boxRootMainOshiuma .-img02{margin-top:max(-35.4167cqw,-510px)}}@media (width<768px){.boxRootMainOshiuma .-img02{width:94.6667cqw;margin:8cqw 0 0 3.73333cqw}}@media (width>=768px){.boxRootMainStamp{margin-top:max(-5cqw,-72px)}}@media (width<768px){.boxRootMainStamp{flex-direction:column-reverse;margin-top:5.86667cqw;display:flex}}@media (width>=768px){.boxRootMainStamp h2{height:min(27.8472cqw,401px)}}@media (width<768px){.boxRootMainStamp h2{height:37.8667cqw}}@media (width>=768px){.boxRootMainStamp h2 img{left:calc(50% - min(.555556cqw,8px))}}@media (width<768px){.boxRootMainStamp h2 img{left:34.6667cqw}}@media (width>=768px){.boxRootMainStamp .-img01{width:min(30.4167cqw,438px);position:absolute;top:min(8.26389cqw,119px);left:min(16.25cqw,234px)}}@media (width<768px){.boxRootMainStamp .-img01{width:64.5333cqw;margin:0 0 -7.46667cqw 6.66667cqw}}@media (width>=768px){.boxRootMainQuiz{margin-top:max(-3.68056cqw,-53px)}}@media (width<768px){.boxRootMainQuiz{margin-top:-1.33333cqw}}@media (width>=768px){.boxRootMainQuiz h2{height:min(24.7222cqw,356px)}}@media (width<768px){.boxRootMainQuiz h2{height:32.5333cqw}}@media (width>=768px){.boxRootMainQuiz h2 img{right:calc(50% + -1*max(-2.15278cqw,-31px))}}@media (width<768px){.boxRootMainQuiz h2 img{right:38.9333cqw}}@media (width>=768px){.boxRootMainQuiz .-img01{width:min(30.4167cqw,438px);position:absolute;top:min(8.26389cqw,119px);left:min(53.8889cqw,776px)}}@media (width<768px){.boxRootMainQuiz .-img01{width:64.5333cqw;margin:-.8cqw 0 0 28.8cqw}.boxRootMainQuiz .-img02{width:17.6cqw;position:absolute;top:13.8667cqw;left:77.8667cqw}}@media (width>=768px){.boxRootMainInsta{margin-top:min(.972222cqw,14px)}}@media (width<768px){.boxRootMainInsta{margin-top:3.73333cqw}}@media (width>=768px){.boxRootMainInsta h2 img{width:min(32.9861cqw,475px);margin-left:min(42.8472cqw,617px)}}@media (width<768px){.boxRootMainInsta h2 img{width:49.8667cqw;margin-left:39.7333cqw}}@media (width>=768px){.boxRootMainInsta .-img01{width:min(24.4444cqw,352px);position:absolute;top:min(4.79167cqw,69px);left:min(23.4028cqw,337px)}}@media (width<768px){.boxRootMainInsta .-img01{width:49.0667cqw;margin:-1.33333cqw 0 0 6.66667cqw}}@media (width>=768px){.boxRootMainAbout{margin-top:max(-4.16667cqw,-60px)}}@media (width<768px){.boxRootMainAbout{margin-top:-5.06667cqw}}@media (width>=768px){.boxRootMainAbout img{width:min(88.4028cqw,1273px);margin-left:min(6.875cqw,99px)}}@media (width<768px){.boxRootMainAbout img{width:88.8cqw;margin-left:6.66667cqw}}@media (width>=768px){.boxRootMainNews{margin-top:max(-.833333cqw,-12px)}}@media (width<768px){.boxRootMainNews{margin-top:9.6cqw}}.boxRootMainNews h2{text-align:center}@media (width>=768px){.boxRootMainNews h2 img{width:min(68.0556cqw,980px)}}@media (width<768px){.boxRootMainNews h2 img{width:86.6667cqw}}.boxRootNews{overflow-y:auto}@media (width>=768px){.boxRootNews{width:min(100cqw,980px);max-height:min(22.449cqw,220px);margin:min(4.28571cqw,42px) auto 0}}@media (width<768px){.boxRootNews{width:84cqw;max-height:58.6667cqw;margin:6.4cqw auto 0}}.boxRootNews dl{margin:0 auto;display:grid}@media (width>=768px){.boxRootNews dl{grid-template-columns:min(16.3265cqw,160px) auto;align-items:start;gap:min(1.93878cqw,19px) min(1.73469cqw,17px);width:min(74.4898cqw,730px)}}@media (width<768px){.boxRootNews dl{width:78.1333cqw}}.boxRootNews dt,.boxRootNews dd{background-color:#fff;align-items:center;font-weight:700;line-height:1.5;display:flex}@media (width>=768px){.boxRootNews dt,.boxRootNews dd{border:min(.204082cqw,2px) solid #e65971;min-height:min(6.32653cqw,62px);font-size:min(2.14286cqw,21px)}}@media (width<768px){.boxRootNews dt,.boxRootNews dd{border:.533333cqw solid #e65971;min-height:10.6667cqw;font-size:4.26667cqw}}.boxRootNews dt{justify-content:center}@media (width<768px){.boxRootNews dt{width:29.3333cqw}.boxRootNews dt:nth-of-type(n+2){margin-top:8cqw}}@media (width>=768px){.boxRootNews dd{padding:min(.816327cqw,8px) min(3.06122cqw,30px)}}@media (width<768px){.boxRootNews dd{margin-top:2.66667cqw;padding:2.13333cqw 4cqw}}.boxRootNews a{color:#e65971;text-decoration:underline;display:block}.boxRootNews a:hover{text-decoration:none}@media (width>=768px){.boxRootMainGuidebook{padding-bottom:min(19.1667cqw,276px)}}@media (width<768px){.boxRootMainGuidebook{padding-bottom:20cqw}}.boxRootMainGuidebook div{position:relative}@media (width>=768px){.boxRootMainGuidebook div{width:min(68.3333cqw,984px);margin:min(7.63889cqw,110px) 0 0 min(15.7639cqw,227px)}}@media (width<768px){.boxRootMainGuidebook div{width:86.9333cqw;margin:20.2667cqw 0 0 6.66667cqw}}.boxRootMainGuidebook .btn{position:absolute}@media (width>=768px){.boxRootMainGuidebook .btn{width:min(29.5833cqw,426px);height:min(5.55556cqw,80px);bottom:min(5.76389cqw,83px);right:min(6.45833cqw,93px)}}@media (width<768px){.boxRootMainGuidebook .btn{width:68.8cqw;height:13.3333cqw;bottom:10.9333cqw;right:8.8cqw}}@media (width>=768px){.boxRootOshiumarket{padding:min(10.9028cqw,157px) 0 min(15.2083cqw,219px)}}@media (width<768px){.boxRootOshiumarket{padding:10.1333cqw 0 32.8cqw}}@media (width>=768px){.boxRootOshiumarket h2{height:min(68.1944cqw,982px)}}@media (width<768px){.boxRootOshiumarket h2{height:73.6cqw}}@media (width>=768px){.boxRootOshiumarket h2 img{right:calc(50% - min(32.8472cqw,473px))}}@media (width<768px){.boxRootOshiumarket h2 img{right:11.2cqw}}@media (width>=768px){.boxRootOshiumarket .-img01{width:min(81.25cqw,1170px);margin:max(-31.1111cqw,-448px) 0 0 min(13.4722cqw,194px)}}@media (width<768px){.boxRootOshiumarket .-img01{width:91.2cqw;margin:-34.9333cqw 0 0 5.33333cqw}}@media (width>=768px){.boxRootOshiumarket .-img02{width:min(68.125cqw,981px);margin:min(51.3194cqw,739px) auto 0}}@media (width<768px){.boxRootOshiumarket .-img02{width:86.6667cqw;margin:120.533cqw auto 0}}@media (width>=768px){.boxRootOshiumarket .btn{margin:max(-53.8194cqw,-775px) auto 0}}@media (width<768px){.boxRootOshiumarket .btn{margin:-123.467cqw auto 0}}@media (width>=768px){.boxRootStamp{padding:min(7.63889cqw,110px) 0 min(16.4583cqw,237px)}}@media (width<768px){.boxRootStamp{padding:6.66667cqw 0 10.9333cqw}}@media (width>=768px){.boxRootStamp h2{height:min(45.2083cqw,651px)}}@media (width<768px){.boxRootStamp h2{height:61.8667cqw}}@media (width>=768px){.boxRootStamp h2 img{left:calc(50% - min(27.0833cqw,390px))}}@media (width<768px){.boxRootStamp h2 img{left:9.33333cqw}}.boxRootStamp .-img01{position:absolute}@media (width>=768px){.boxRootStamp .-img01{width:min(17.7083cqw,255px);top:min(6.38889cqw,92px);left:min(22.1528cqw,319px)}}@media (width<768px){.boxRootStamp .-img01{width:24cqw;top:6.93333cqw;left:10.6667cqw}}@media (width>=768px){.boxRootStamp .-img02{width:min(44.6528cqw,643px);margin:min(4.16667cqw,60px) auto 0}}@media (width<768px){.boxRootStamp .-img02{width:86.4cqw;margin:22.1947cqw 0 0 6.8cqw}}@media (width>=768px){.boxRootStamp .-img03{width:min(90.0694cqw,1297px);margin:max(-25cqw,-360px) 0 0 min(3.09028cqw,44.5px)}}@media (width<768px){.boxRootStamp .-img03{width:89.3333cqw;margin:-62.6667cqw 0 0 6.66667cqw}}.boxRootStamp .btn{position:absolute}@media (width>=768px){.boxRootStamp .btn{top:min(114.097cqw,1643px);left:min(38.0556cqw,548px)}}@media (width<768px){.boxRootStamp .btn{top:288cqw;left:29.0667cqw}}@media (width>=768px){.boxRootQuiz{padding:min(12.0833cqw,174px) 0 min(22.0139cqw,317px)}}@media (width<768px){.boxRootQuiz{padding:22.9333cqw 0 39.7333cqw}}@media (width>=768px){.boxRootQuiz h2{height:min(40.6944cqw,586px)}}@media (width<768px){.boxRootQuiz h2{height:54.1333cqw}}@media (width>=768px){.boxRootQuiz h2 img{right:calc(50% - min(28.4028cqw,409px))}}@media (width<768px){.boxRootQuiz h2 img{right:9.06667cqw}}.boxRootQuiz .-img01{position:absolute}@media (width>=768px){.boxRootQuiz .-img01{width:min(12.7222cqw,183.2px);top:min(2.43056cqw,35px);left:min(66.2778cqw,954.4px)}}@media (width<768px){.boxRootQuiz .-img01{width:21.0667cqw;top:8.53333cqw;left:66.1333cqw}}@media (width>=768px){.boxRootQuiz .-img02{width:min(44.6528cqw,643px);margin:min(3.33333cqw,48px) 0 0 min(27.9514cqw,402.5px)}}@media (width<768px){.boxRootQuiz .-img02{width:86.4cqw;margin:11.7947cqw auto 0}}@media (width>=768px){.boxRootQuiz .-img03{width:min(80.9028cqw,1165px);margin:max(-17.9861cqw,-259px) 0 0 min(9.58333cqw,138px)}}@media (width<768px){.boxRootQuiz .-img03{width:86.6667cqw;margin:4.06133cqw 0 0 6.66667cqw}}@media (width>=768px){.boxRootQuiz .btn{margin:max(-16.1111cqw,-232px) 0 0 min(38.7153cqw,557.5px)}}@media (width<768px){.boxRootQuiz .btn{margin:-37.3333cqw auto 0}}@media (width>=768px){.boxRootInsta{padding:min(15.625cqw,225px) 0 min(22.0139cqw,317px)}}@media (width<768px){.boxRootInsta{padding:18.9333cqw 0 33.6cqw}}@media (width>=768px){.boxRootInsta h2 img{width:min(46.5972cqw,671px);margin-left:min(23.8194cqw,343px)}}@media (width<768px){.boxRootInsta h2 img{width:76.8cqw;margin-left:6.93333cqw}}@media (width>=768px){.boxRootInsta .-img01{width:min(83.6806cqw,1205px);margin:max(-38.2639cqw,-551px) 0 0 min(7.70833cqw,111px)}}@media (width<768px){.boxRootInsta .-img01{width:93.3333cqw;margin:-46.6667cqw 0 0 4.26667cqw}}@media (width>=768px){.boxRootInsta .-img02{width:min(35.625cqw,513px);margin:max(-51.0417cqw,-735px) 0 0 min(32.5cqw,468px)}}@media (width<768px){.boxRootInsta .-img02{width:86.6667cqw;margin:-156.8cqw auto 0}}@media (width>=768px){.boxRootInsta .btn{margin:min(31.4583cqw,453px) 0 0 min(38.75cqw,558px)}}@media (width<768px){.boxRootInsta .btn{margin:101.6cqw auto 0}}@media (width>=768px){.boxRootSocial{padding:min(9.72222cqw,140px) 0 min(1.04167cqw,15px)}}@media (width<768px){.boxRootSocial{padding:24.2667cqw 0 3.46667cqw}}.boxRootSocial h2{text-align:center}@media (width>=768px){.boxRootSocial h2 img{width:min(68.0556cqw,980px)}}@media (width<768px){.boxRootSocial h2 img{width:86.6667cqw}}@media (width>=768px){.boxRootSocial .-img01{width:min(73.8889cqw,1064px);margin:min(7.98611cqw,115px) 0 0 min(14.375cqw,207px)}}@media (width<768px){.boxRootSocial .-img01{width:84.8cqw;margin:9.86667cqw 0 0 5.6cqw}}.boxRootSocialList{margin-inline:auto;display:flex}@media (width>=768px){.boxRootSocialList{gap:min(10.2041cqw,100px);width:min(100cqw,980px);margin:min(4.16667cqw,60px) auto 0}}@media (width<768px){.boxRootSocialList{flex-direction:column;gap:5.33333cqw;width:86.6667cqw;margin:8cqw auto 0}}.boxRootSocialList li{flex:1}.boxRootSocialList h3{color:#e65971;text-align:center;font-family:IBM Plex Sans JP,sans-serif;font-weight:700}@media (width>=768px){.boxRootSocialList h3{height:min(6.22449cqw,61px);font-size:min(3.46939cqw,34px);line-height:min(6.22449cqw,61px)}}@media (width<768px){.boxRootSocialList h3{height:9.6cqw;font-size:5.33333cqw;line-height:9.6cqw}}.boxRootSocialList div{aspect-ratio:440/513;background-color:#fff;width:100%;overflow:hidden}@media (width>=768px){.boxRootSocialList div{border:min(.408163cqw,4px) solid #e65971}}@media (width<768px){.boxRootSocialList div{border:.8cqw solid #e65971}}.boxRootSocialList div iframe{width:100%;height:100%}.pageShop{--color-quiz:#04ab74;--color-stamp:#0093c7;--color-prize:#e65971}.pageShop [data-category=pref]{--color-main:#f29600;--color-dark:#8a5600;--color-bg:#fff3e5}.pageShop [data-category=area]{--color-main:#7bbc00;--color-dark:#4a7000;--color-bg:#f4f7de}@media (width>=768px){.boxShopWrap{padding:min(7.63889cqw,110px) min(7.43056cqw,107px) min(3.47222cqw,50px)}}@media (width<768px){.boxShopWrap{padding:22.1333cqw 5.6cqw 24.5333cqw}}.boxShopTitle{grid-template-columns:1fr auto 1fr;align-items:center;display:grid}@media (width>=768px){.boxShopTitle{gap:.5em;font-size:min(4.30556cqw,62px)}}@media (width<768px){.boxShopTitle{gap:.25em;font-size:10.6667cqw}}.boxShopTitle:before,.boxShopTitle:after{content:"";background-color:#64b5df;display:block}@media (width>=768px){.boxShopTitle:before,.boxShopTitle:after{height:min(.208333cqw,3px)}}@media (width<768px){.boxShopTitle:before,.boxShopTitle:after{height:.533333cqw}}.boxShopTitle span{color:#fff;-webkit-text-stroke-color:#64b5df;paint-order:stroke;text-box:trim-both cap alphabetic;line-height:1}@media (width>=768px){.boxShopTitle span{-webkit-text-stroke-width:min(.416667cqw, 6px)}}@media (width<768px){.boxShopTitle span{-webkit-text-stroke-width:1.06667cqw}}@media (width>=768px){.boxShopLegend{width:min(70.6944cqw,1018px);margin:min(4.23611cqw,61px) auto 0}}@media (width<768px){.boxShopLegend{width:70.9333cqw;margin:7.2cqw auto 0}}.boxShopNav{grid-template-columns:repeat(2,1fr);display:grid}@media (width>=768px){.boxShopNav{gap:min(3.54167cqw,51px);margin-top:min(2.51736cqw,36.25px)}}@media (width<768px){.boxShopNav{gap:5.86667cqw;margin-top:14.1333cqw}}.boxShopNav a{color:var(--color-main);text-align:center;background-color:#fff;justify-content:center;align-items:center;font-family:Mochiy Pop One;font-weight:400;line-height:1.5;transition:color .3s,background-color .3s,box-shadow .3s;display:flex;position:relative}@media (width>=768px){.boxShopNav a{border:min(.347222cqw, 5px) solid var(--color-main);height:min(10.4167cqw,150px);box-shadow:0 min(.416667cqw, 6px) 0 0 var(--color-dark);border-radius:min(1.38889cqw,20px)}}@media (width<768px){.boxShopNav a{border:.8cqw solid var(--color-main);height:36cqw;box-shadow:0 .8cqw 0 0 var(--color-dark);border-radius:5.33333cqw}}.boxShopNav a:hover,.boxShopNav a.isActive{color:#fff;background-color:var(--color-main)}@media (width>=768px){.boxShopNav a:hover,.boxShopNav a.isActive{box-shadow:0 min(.694444cqw, 10px) 0 0 var(--color-dark)}}@media (width<768px){.boxShopNav a:hover,.boxShopNav a.isActive{box-shadow:0 1.6cqw 0 0 var(--color-dark)}}.boxShopNav a.isActive{cursor:default}@media (width>=768px){.boxShopNav a.isActive{font-size:min(3.47222cqw,50px)}}@media (width<768px){.boxShopNav a.isActive{font-size:6.66667cqw}}@media (width>=768px){.boxShopNav a:not(.isActive){font-size:min(2.77778cqw,40px)}}@media (width<768px){.boxShopNav a:not(.isActive){font-size:5.33333cqw}}@media (width>=768px){.boxShopNav a br{display:none}}.boxShopMain{background-color:var(--color-bg)}@media (width>=768px){.boxShopMain{border:min(.208333cqw, 3px) solid var(--color-main);margin-top:min(2.43056cqw,35px);padding:min(4.51389cqw,65px) min(3.47222cqw,50px) min(6.94444cqw,100px)}}@media (width<768px){.boxShopMain{border:.533333cqw solid var(--color-main);margin-top:4.8cqw;padding:8cqw 4.53333cqw}}.boxShopMain:not(.isActive){display:none}.boxShopMain h2{color:var(--color-main);text-align:center;grid-template-columns:1fr auto 1fr;align-items:center;gap:.5em;font-family:Mochiy Pop One;font-weight:400;display:grid}@media (width>=768px){.boxShopMain h2{height:min(4.02778cqw,58px);margin-top:min(4.44444cqw,64px);font-size:min(2.77778cqw,40px)}}@media (width<768px){.boxShopMain h2{margin-top:8cqw;font-size:5.33333cqw;line-height:1.5}}.boxShopMain h2:before,.boxShopMain h2:after{content:"";background-color:var(--color-main);display:block}@media (width>=768px){.boxShopMain h2:before,.boxShopMain h2:after{height:min(.208333cqw,3px)}}@media (width<768px){.boxShopMain h2:before,.boxShopMain h2:after{height:.8cqw}}@media (width>=768px){.boxShopMain h2 span{display:contents}}@media (width<768px){.boxShopMain h2 span{display:none}}@media (width>=768px){.boxShopMain h2 br{display:none}}.boxShopMain>p{font-weight:600;line-height:1.5}@media (width>=768px){.boxShopMain>p{margin-top:min(2.43056cqw,35px);font-size:min(1.38889cqw,20px)}}@media (width<768px){.boxShopMain>p{margin-top:4cqw;font-size:2.93333cqw}}.boxShopCategoryList{flex-wrap:wrap;display:flex}@media (width>=768px){.boxShopCategoryList{gap:min(1.73611cqw,25px) min(2.22222cqw,32px)}}@media (width<768px){.boxShopCategoryList{gap:4cqw 2.66667cqw}}.boxShopCategoryList a{color:var(--color-main);text-box:trim-both cap alphabetic;background-color:#fff;border-radius:999rem;justify-content:center;align-items:center;font-weight:600;transition:color .3s,background-color .3s;display:inline-flex}@media (width>=768px){.boxShopCategoryList a{border:min(.277778cqw, 4px) solid var(--color-main);gap:min(1.80556cqw,26px);height:min(6.25cqw,90px);padding-inline:min(2.91667cqw,42px);font-size:min(2.22222cqw,32px)}}@media (width<768px){.boxShopCategoryList a{border:.533333cqw solid var(--color-main);gap:2.13333cqw;min-width:18.1333cqw;height:10.9333cqw;padding-inline:4cqw;font-size:3.73333cqw}}.boxShopCategoryList a:after{content:"";background-color:var(--color-main);clip-path:polygon(0 0,100% 0%,50% 100%);transition:background-color .3s}@media (width>=768px){.boxShopCategoryList a:after{width:min(1.31944cqw,19px);height:min(1.04167cqw,15px)}}@media (width<768px){.boxShopCategoryList a:after{width:2.13333cqw;height:1.6cqw}}.boxShopCategoryList a:hover{color:#fff;background-color:var(--color-main)}.boxShopCategoryList a:hover:after{background-color:#fff}.boxShopShopList{display:grid}@media (width>=768px){.boxShopShopList{grid-template-columns:repeat(4,1fr);gap:min(2.63889cqw,38px) min(2.43056cqw,35px);margin-top:min(2.22222cqw,32px)}}@media (width<768px){.boxShopShopList{grid-template-columns:repeat(2,1fr);gap:min(18px,4.8cqw) min(31px,8.26667cqw);margin-top:4cqw}}.boxShopShopList[data-category=pref] li{order:var(--pref-id)}.boxShopShopList[data-category=area] li{order:var(--area-id)}.boxShopShopList a{display:block}.boxShopShopList a:hover img{opacity:.8;scale:1.04}.boxShopShopList div{aspect-ratio:261/151;width:100%;position:relative;overflow:hidden}.boxShopShopList div span{display:flex;position:absolute}@media (width>=768px){.boxShopShopList div span{gap:min(.416667cqw,6px);top:min(.625cqw,9px);left:min(.555556cqw,8px)}}@media (width<768px){.boxShopShopList div span{gap:.8cqw;top:.8cqw;left:.8cqw}}.boxShopShopList div i{color:#fff;font-style:normal;font-weight:700;line-height:1}@media (width>=768px){.boxShopShopList div i{height:min(1.38889cqw,20px);padding:min(.3125cqw,4.5px) min(.347222cqw,5px) 0;font-size:min(.902778cqw,13px)}}@media (width<768px){.boxShopShopList div i{height:3.2cqw;padding:.8cqw .8cqw 0;font-size:1.6cqw}}.boxShopShopList div i.isQuiz{background-color:var(--color-quiz)}.boxShopShopList div i.isStamp{background-color:var(--color-stamp)}.boxShopShopList div i.isPrize{background-color:var(--color-prize)}.boxShopShopList img{object-fit:cover;width:100%;height:100%;transition:opacity .3s,scale .6s}.boxShopShopList p{color:#000;font-weight:700;line-height:normal}@media (width>=768px){.boxShopShopList p{margin-top:min(.902778cqw,13px);font-size:min(1.38889cqw,20px)}}@media (width<768px){.boxShopShopList p{margin-top:1.33333cqw;font-size:3.2cqw}}.boxShopShopList p:after{content:"";aspect-ratio:20/18;background:url(/assets/img/shop-list/icon_link.webp) 50%/100% no-repeat;margin-left:.5em;display:inline-block}@media (width>=768px){.boxShopShopList p:after{width:min(1.38889cqw,20px)}}@media (width<768px){.boxShopShopList p:after{width:3.2cqw}}.boxSpecialBg{background-blend-mode:overlay;background:var(--bg-img) center top/var(--bg-width) auto, var(--bg-color,transparent)}@media (width>=768px){.boxSpecialBg{--bg-width:min(100cqw, 1440px)}}@media (width<768px){.boxSpecialBg{--bg-width:100%}}.boxSpecialBg.--p1{--bg-img:url(/assets/img/special/01/bg.webp)}.boxSpecialBg.--p2{--bg-img:url(/assets/img/special/02/bg.webp)}.boxSpecialBg.--p3{--bg-img:url(/assets/img/special/03/bg.webp)}.boxSpecialBg.--p1.--c1{--bg-color:#f9f4e9}.boxSpecialBg.--p1.--c2{--bg-color:#f9e9ff;--color:#5f2a7c}.boxSpecialBg.--p1.--c3{--bg-color:#f9d2d8;--color:#a71c22}.boxSpecialBg.--p1.--c4{--bg-color:#e3f8ff;--color:#0680af}.boxSpecialBg.--p2{--color:#50b921}.boxSpecialBg.--p3.--c1{--bg-color:#fbf9da}.boxSpecialBg.--p3.--c2{--bg-color:#d4f1ff;--color:#e95513}.boxSpecialBg.--p3.--c3{--bg-color:#dbf3d3;--color:#e74357}.boxSpecialBg.--p3.--c4{--bg-color:#d7f7fe;--color:#ff8000}.boxSpecialBg.--p3.--c5{--bg-color:#d0f3d8;--color:#790bb5}.boxSpecialBg.--p3.--c6{--bg-color:#e7efba;--color:#da0ba6}.boxSpecialBg.--p3.--c7{--bg-color:#e7e7f5;--color:#27a525}.boxSpecialBg.--p3.--c8{--bg-color:#ffead4;--color:#2154b9}.boxSpecialBg.--p3.--c9{--bg-color:#f8d3ce;--color:#45ab1d}.boxSpecialLead{text-align:center;font-family:Mochiy Pop One;font-weight:400}@media (width>=768px){.boxSpecialLead{font-size:min(1.80556cqw,26px);line-height:1.8}}@media (width<768px){.boxSpecialLead{width:86.6667cqw;margin-inline:auto;font-size:4.26667cqw;line-height:2}}.boxSpecialNotice{margin-inline:auto;font-weight:600;line-height:1.8}@media (width>=768px){.boxSpecialNotice{letter-spacing:.04em;width:max-content;font-size:min(1.38889cqw,20px)}}@media (width<768px){.boxSpecialNotice{width:86.6667cqw;font-size:3.2cqw}}.boxSpecialLinks p{margin-inline:auto}@media (width>=768px){.boxSpecialLinks p{width:min(39.0278cqw,562px)}}@media (width<768px){.boxSpecialLinks p{width:83.7333cqw}}.boxSpecialLinks ul{display:flex}@media (width>=768px){.boxSpecialLinks ul{justify-content:center;gap:min(6.94444cqw,100px);margin-top:min(1.73611cqw,25px)}}@media (width<768px){.boxSpecialLinks ul{flex-direction:column;align-items:center;gap:6.66667cqw;margin-top:6.4cqw}}@media (width>=768px){.boxSpecialLinks li{width:min(20.3472cqw,293px)}}@media (width<768px){.boxSpecialLinks li{width:52cqw}}.boxSpecialList{margin-inline:auto}@media (width>=768px){.boxSpecialList{--font-size:min(1.38889cqw, 20px);grid-template-columns:repeat(2,1fr);gap:0 min(8.26389cqw,119px);width:min(85.0694cqw,1225px);display:grid}}@media (width<768px){.boxSpecialList{--font-size:4cqw;flex-direction:column;gap:16cqw;width:88cqw;display:flex}}.boxSpecialList>li{flex-direction:column;display:flex}@media (width>=768px){.boxSpecialList>li:nth-of-type(odd):not(:last-child){margin-bottom:min(9.02778cqw,130px)}.boxSpecialList>li:nth-of-type(2n+2){margin-top:min(13.5764cqw,195.5px)}.boxSpecialList img+*{margin-top:min(1.38889cqw,20px)}}@media (width<768px){.boxSpecialList img+*{margin-top:5.33333cqw}}@media (width>=768px){.boxSpecialList_card+.boxSpecialList_card{margin-top:min(1.38889cqw,20px)}}@media (width<768px){.boxSpecialList_card+.boxSpecialList_card{margin-top:4cqw}}.boxSpecialList_area{font-size:var(--font-size);font-weight:700;line-height:1.5}@media (width>=768px){.boxSpecialList_product{margin-top:min(.347222cqw,5px)}}@media (width<768px){.boxSpecialList_product{margin-top:1.33333cqw}}@media (width>=768px){.boxSpecialList_product+.boxSpecialList_product{margin-top:min(1.38889cqw,20px)}}@media (width<768px){.boxSpecialList_product+.boxSpecialList_product{margin-top:5.33333cqw}}.boxSpecialList_maker{color:var(--color);font-size:var(--font-size);font-weight:700;line-height:1.5}@media (width>=768px){.boxSpecialList_maker{--iconWidth:min(1.92361cqw, 27.7px);--iconMargin:min(.555556cqw, 8px)}}@media (width<768px){.boxSpecialList_maker{--iconWidth:6.05867cqw;--iconMargin:1.6cqw}}.boxSpecialList_maker:empty{display:none}.boxSpecialList_maker:before{content:"";vertical-align:top;aspect-ratio:27.7/22;width:var(--iconWidth);background-color:var(--color);margin-right:var(--iconMargin);display:inline-block;mask:url(/assets/img/special/icon_shop.svg) 50%/auto 100% no-repeat}@media (width>=768px){.boxSpecialList_maker:before{margin-top:.125em}}.boxSpecialList_name{font-weight:700}@media (width>=768px){.boxSpecialList_name{margin-top:min(.694444cqw,10px);font-size:min(2.29167cqw,33px)}}@media (width<768px){.boxSpecialList_name{margin-top:1.06667cqw;font-size:5.86667cqw}}.boxSpecialList_price{color:var(--color);font-size:var(--font-size);font-weight:700;line-height:1.5}@media (width>=768px){.boxSpecialList_price{margin-top:min(.347222cqw,5px)}}@media (width<768px){.boxSpecialList_price{margin-top:1.33333cqw}}.boxSpecialList_price:empty{display:none}.boxSpecialList_detail{font-weight:600}@media (width>=768px){.boxSpecialList_detail{margin-top:min(.694444cqw,10px);font-size:min(1.38889cqw,20px);line-height:1.5}}@media (width<768px){.boxSpecialList_detail{margin-top:2.66667cqw;font-size:3.73333cqw;line-height:1.46}}.boxSpecialList_detail rt{font-size:.41em}.boxSpecialList_shop p{color:var(--color);background-color:#fff;border-radius:999px;font-weight:700;line-height:1;display:inline-flex}@media (width>=768px){.boxSpecialList_shop p{border:min(.0694445cqw, 1px) solid var(--color);height:min(1.66667cqw,24px);margin-top:min(1.38889cqw,20px);padding:min(.277778cqw,4px) min(.833333cqw,12px);font-size:min(1.11111cqw,16px)}}@media (width<768px){.boxSpecialList_shop p{border:.266667cqw solid var(--color);height:5.33333cqw;margin-top:5.33333cqw;padding:1.06667cqw 2.4cqw 0;font-size:3.2cqw}}@media (width>=768px){.boxSpecialList_shop ul{margin-top:min(.347222cqw,5px)}}@media (width<768px){.boxSpecialList_shop ul{flex-direction:column;gap:2.66667cqw;margin-top:2.66667cqw;display:flex}}.boxSpecialList_shop li{font-weight:700;line-height:1.5}@media (width>=768px){.boxSpecialList_shop li{font-size:min(1.66667cqw,24px)}}@media (width<768px){.boxSpecialList_shop li{font-size:4.8cqw}}.boxSpecialList_shop a{color:var(--color);text-decoration:underline}.boxSpecialList_shop a:after{content:"";aspect-ratio:19/17;background-color:currentColor;display:inline-block;mask:url(/assets/img/special/icon_link.svg) 50%/100% no-repeat}@media (width>=768px){.boxSpecialList_shop a:after{width:min(1.31944cqw,19px);margin-left:min(.694444cqw,10px)}}@media (width<768px){.boxSpecialList_shop a:after{width:5.06667cqw;margin-left:2.66667cqw}}.boxSpecialList_shop a:hover{text-decoration:none}.boxSpecial01Head{position:relative}@media (width>=768px){.boxSpecial01Head{padding:min(10.7639cqw,155px) 0 min(32.2222cqw,464px)}}@media (width<768px){.boxSpecial01Head{background:url(/assets/img/special/01/main_SP.webp) top/100% no-repeat;padding:31.7333cqw 0 48.2667cqw}}@media (width>=768px){.boxSpecial01Head .visualFrame{height:min(91.3194cqw,1315px);position:absolute;top:min(.347222cqw,5px);left:0;right:0}.boxSpecial01Head .visualFrame img{right:calc(50% - min(56.1806cqw,809px))}}.boxSpecial01Head h1{z-index:1;margin-inline:auto;position:relative}@media (width>=768px){.boxSpecial01Head h1{width:min(83.3333cqw,1200px)}}@media (width<768px){.boxSpecial01Head h1{width:93.3333cqw}}@media (width>=768px){.boxSpecial01Head .boxSpecialLead{margin-top:min(3.47222cqw,50px)}}@media (width<768px){.boxSpecial01Head .boxSpecialLead{margin-top:11.2cqw}}.boxSpecial01Head .categoryList{justify-content:center}@media (width>=768px){.boxSpecial01Head .categoryList{gap:0 min(2.77778cqw,40px);margin-top:min(5.90278cqw,85px)}}@media (width<768px){.boxSpecial01Head .categoryList{gap:4cqw 2.66667cqw;width:80cqw;margin:8cqw auto 0}}.boxSpecial01Head .categoryList .--a1{--color:#5f2a7c}.boxSpecial01Head .categoryList .--a2{--color:#a71c22}.boxSpecial01Head .categoryList .--a3{--color:#0680af}@media (width>=768px){.boxSpecial01Body{padding-bottom:min(27.7778cqw,400px)}}@media (width<768px){.boxSpecial01Body{padding-bottom:66.6667cqw}}.boxSpecial01Body.--area1{--bg-image:url(/assets/img/special/01/img_01.webp)}@media (width>=768px){.boxSpecial01Body.--area1{background:var(--bg-image) no-repeat left min(21.25cqw, 306px) bottom min(37.3611cqw, 538px)/min(14.9306cqw, 215px) auto}}@media (width<768px){.boxSpecial01Body.--area1{background:var(--bg-image) no-repeat left 9.06667cqw bottom 22.9333cqw/22.9333cqw auto}}.boxSpecial01Body.--area2{--bg-image:url(/assets/img/special/01/img_02.webp)}@media (width>=768px){.boxSpecial01Body.--area2{background:var(--bg-image) no-repeat left min(17.5cqw, 252px) bottom min(19.6528cqw, 283px)/min(13.2639cqw, 191px) auto}}@media (width<768px){.boxSpecial01Body.--area2{background:var(--bg-image) no-repeat left 64.2667cqw bottom 25.0667cqw/24cqw auto}}.boxSpecial01Body.--area3{--bg-image:url(/assets/img/special/01/img_03.webp)}@media (width>=768px){.boxSpecial01Body.--area3{background:var(--bg-image) no-repeat left min(29.8611cqw, 430px) bottom min(24.5139cqw, 353px)/min(13.2639cqw, 191px) auto}}@media (width<768px){.boxSpecial01Body.--area3{background:var(--bg-image) no-repeat left 19.4667cqw bottom 5.6cqw/33.3333cqw auto}}.boxSpecial01Body h2{text-align:center;top:var(--gutter);margin-bottom:var(--gutter);position:relative}@media (width>=768px){.boxSpecial01Body h2{--gutter:max(-13.2639cqw, -191px);background:url(/assets/img/special/01/h2_bg.webp) 50% min(7.22222cqw,104px)/100% no-repeat}}@media (width<768px){.boxSpecial01Body h2{--gutter:-14.1333cqw;background:url(/assets/img/special/01/h2_bg.webp) 50% 9.06667cqw/auto 11.4667cqw no-repeat}}@media (width>=768px){.boxSpecial01Body h2 img{height:min(30.4861cqw,439px)}}@media (width<768px){.boxSpecial01Body h2 img{height:37.8667cqw}}@media (width>=768px){.boxSpecial01Body .boxSpecialList{margin-top:min(2.77778cqw,40px)}}@media (width<768px){.boxSpecial01Body .boxSpecialList{margin-top:6.4cqw}}@media (width>=768px){.boxSpecial01Body .boxSpecialNotice{margin-top:min(8.33333cqw,120px)}}@media (width<768px){.boxSpecial01Body .boxSpecialNotice{margin-top:17.0667cqw}}@media (width>=768px){.boxSpecial01Links{padding:min(7.91667cqw,114px) 0 min(23.6111cqw,340px)}}@media (width<768px){.boxSpecial01Links{padding:15.2cqw 0 34.6667cqw}}.boxSpecial01Links .visualFrame{pointer-events:none;position:absolute;left:0;right:0}@media (width>=768px){.boxSpecial01Links .visualFrame{height:min(50.4861cqw,727px);top:max(-4.16667cqw,-60px)}}@media (width<768px){.boxSpecial01Links .visualFrame{height:156.8cqw;top:-9.06667cqw}}@media (width>=768px){.boxSpecial01Links .visualFrame img{right:calc(50% - min(52.2917cqw,753px))}.boxSpecial02{padding:min(4.58333cqw,66px) 0 min(9.02778cqw,130px)}}@media (width<768px){.boxSpecial02{padding:17.6cqw 0 34.6667cqw}}@media (width>=768px){.boxSpecial02 h1{width:min(45.1389cqw,650px);margin-left:min(24.5833cqw,354px)}}@media (width<768px){.boxSpecial02 h1{width:73.3333cqw;margin-left:9.6cqw}}@media (width>=768px){.boxSpecial02 .boxSpecialLead{margin-top:min(2.29167cqw,33px)}}@media (width<768px){.boxSpecial02 .boxSpecialLead{margin-top:3.2cqw}}@media (width>=768px){.boxSpecial02 .boxSpecialNotice{margin-top:min(2.91667cqw,42px)}}@media (width<768px){.boxSpecial02 .boxSpecialNotice{margin-top:6.4cqw}}@media (width>=768px){.boxSpecial02 .boxSpecialList{margin-top:min(2.29167cqw,33px)}}@media (width<768px){.boxSpecial02 .boxSpecialList{margin-top:8.53333cqw}}@media (width>=768px){.boxSpecial02 .boxSpecialLinks{margin-top:min(13.125cqw,189px)}}@media (width<768px){.boxSpecial02 .boxSpecialLinks{margin-top:34.6667cqw}}.boxSpecial03Head{position:relative}@media (width>=768px){.boxSpecial03Head{padding:min(5.41667cqw,78px) 0 min(15.625cqw,225px)}}@media (width<768px){.boxSpecial03Head{padding:15.2cqw 0 30.9333cqw}}.boxSpecial03Head h1{margin-inline:auto}@media (width>=768px){.boxSpecial03Head h1{width:min(58.4028cqw,841px)}}@media (width<768px){.boxSpecial03Head h1{width:84.5333cqw}}.boxSpecial03Head>img{position:absolute}@media (width>=768px){.boxSpecial03Head>img{width:min(10.3472cqw,149px);top:min(11.1111cqw,160px);left:min(14.8611cqw,214px)}}@media (width<768px){.boxSpecial03Head>img{width:13.8667cqw;top:9.06667cqw;left:3.73333cqw}}@media (width>=768px){.boxSpecial03Head .boxSpecialLead{margin-top:min(4.09722cqw,59px)}}@media (width<768px){.boxSpecial03Head .boxSpecialLead{margin-top:8cqw}}.boxSpecial03Head .categoryList{--color:#ec6ea5;justify-content:center}@media (width>=768px){.boxSpecial03Head .categoryList{gap:min(1.73611cqw,25px) min(1.38889cqw,20px);width:min(76.3889cqw,1100px);margin:min(5.90278cqw,85px) auto 0}}@media (width<768px){.boxSpecial03Head .categoryList{gap:4cqw 2.66667cqw;width:86.6667cqw;margin:6.4cqw auto 0}}@media (width>=768px){.boxSpecial03Body{padding-bottom:min(22.2222cqw,320px)}}@media (width<768px){.boxSpecial03Body{padding-bottom:34.6667cqw}}.boxSpecial03Body h2{text-align:center;top:var(--gutter);margin-bottom:var(--gutter);position:relative}@media (width>=768px){.boxSpecial03Body h2{--gutter:max(-11.1111cqw, -160px)}}@media (width<768px){.boxSpecial03Body h2{--gutter:-18.6667cqw}}@media (width>=768px){.boxSpecial03Body .boxSpecialLead{margin-top:min(5.55556cqw,80px)}}@media (width<768px){.boxSpecial03Body .boxSpecialLead{margin-top:6.4cqw}}@media (width>=768px){.boxSpecial03Body .boxSpecialNotice.--head{margin-top:min(1.38889cqw,20px)}}@media (width<768px){.boxSpecial03Body .boxSpecialNotice.--head{margin-top:6.4cqw}}@media (width>=768px){.boxSpecial03Body .boxSpecialNotice.--foot{margin-top:min(3.47222cqw,50px)}}@media (width<768px){.boxSpecial03Body .boxSpecialNotice.--foot{margin-top:17.0667cqw}}@media (width>=768px){.boxSpecial03Body .boxSpecialList{margin-top:min(5.55556cqw,80px)}}@media (width<768px){.boxSpecial03Body .boxSpecialList{margin-top:8.53333cqw}}@media (width>=768px){.boxSpecial03Links{padding:min(10.2083cqw,147px) 0 min(9.02778cqw,130px)}}@media (width<768px){.boxSpecial03Links{padding:15.2cqw 0 34.6667cqw}}.pageStamp .edgeBox .-img01{width:21.6cqw;top:-15.7333cqw;left:74.9333cqw}.pageStamp .edgeBox .-img02{width:20.8cqw;top:-9.06667cqw;left:4.26667cqw}.pageStamp .edgeBox .-img03{width:min(63.2639cqw,911px);top:max(-13.6111cqw,-196px);left:min(16.7361cqw,241px)}@media (width>=768px){.boxStampMain{padding:min(4.93056cqw,71px) 0 min(8.54167cqw,123px)}}@media (width<768px){.boxStampMain{padding:15.7333cqw 0 14.1333cqw}}@media (width>=768px){.boxStampMain h1{height:min(52.5694cqw,757px)}}@media (width<768px){.boxStampMain h1{height:62.6667cqw}}@media (width>=768px){.boxStampMain h1 img{left:calc(50% - min(33.6111cqw,484px))}}@media (width<768px){.boxStampMain h1 img{left:9.86667cqw}}.boxStampMain .-img01{position:absolute}@media (width>=768px){.boxStampMain .-img01{width:min(21.9444cqw,316px);top:min(3.95833cqw,57px);left:min(15.8333cqw,228px)}}@media (width<768px){.boxStampMain .-img01{width:30.6667cqw;top:9.86667cqw;left:5.86667cqw}}@media (width>=768px){.boxStampMain .-img02{width:min(45cqw,648px);margin:min(5.06944cqw,73px) auto 0}}@media (width<768px){.boxStampMain .-img02{width:86.4cqw;margin:12.5333cqw auto 0}}.boxStampMain .-img03{position:absolute}@media (width>=768px){.boxStampMain .-img03{width:min(83.3333cqw,1200px);top:min(56.3194cqw,811px);left:min(9.02778cqw,130px)}}@media (width<768px){.boxStampMain .-img03{width:64.2667cqw;top:74.6667cqw;left:24.8cqw}}@media (width>=768px){.boxStampMain .-img04{width:min(67.9167cqw,978px);margin:min(7.20764cqw,103.79px) auto 0}}@media (width<768px){.boxStampMain .-img04{width:87.4667cqw;margin:19.9733cqw 0 0 6.66667cqw}}@media (width>=768px){.boxStampMain .btn{margin:min(3.47222cqw,50px) auto 0}}@media (width<768px){.boxStampMain .btn{width:86.6667cqw;height:17.8667cqw;margin:7.2cqw auto 0}}@media (width>=768px){.boxStampMain .-img05{width:min(74.7917cqw,1077px);margin:min(5.90278cqw,85px) 0 0 min(12.7083cqw,183px)}}@media (width<768px){.boxStampMain .-img05{width:95.2cqw;margin:12.5333cqw 0 0 2.4cqw}}@media (width>=768px){.boxStampJoin{padding:min(12.2917cqw,177px) 0 min(13.4028cqw,193px)}}@media (width<768px){.boxStampJoin{padding:29.0667cqw 0 19.2cqw}}.boxStampJoin h2{text-align:center}@media (width>=768px){.boxStampJoin h2 img{width:min(27.3611cqw,394px)}}@media (width<768px){.boxStampJoin h2 img{width:42.6667cqw}}.boxStampJoin p{text-align:center;font-weight:700;line-height:1.8}@media (width>=768px){.boxStampJoin p{font-size:min(1.11111cqw,16px)}}@media (width<768px){.boxStampJoin p{width:86.6667cqw;margin-inline:auto;font-size:3.2cqw}}@media (width>=768px){.boxStampJoin .-p01{margin-top:min(1.11111cqw,16px)}}@media (width<768px){.boxStampJoin .-p01{margin-top:2.4cqw}}@media (width>=768px){.boxStampJoin .-img01{width:min(44.0972cqw,635px);margin:min(4.51389cqw,65px) auto 0}}@media (width<768px){.boxStampJoin .-img01{width:76cqw;margin:6.4cqw auto 0}}.boxStampJoin .btn{margin-inline:auto}@media (width<768px){.boxStampJoin .btn{margin-top:1.6cqw}}@media (width>=768px){.boxStampJoin .-img02{width:min(68.0556cqw,980px);margin:min(1.11111cqw,16px) auto 0}}@media (width<768px){.boxStampJoin .-img02{width:68.8cqw;margin:6.26667cqw auto 0}}@media (width>=768px){.boxStampJoin .-p02{margin-top:min(.763889cqw,11px)}}@media (width<768px){.boxStampJoin .-p02{margin-top:4.93333cqw}}@media (width>=768px){.boxStampJoin .-img03{width:min(81.6667cqw,1176px);margin:min(2.5cqw,36px) 0 0 min(3.47222cqw,50px)}}@media (width<768px){.boxStampJoin .-img03{width:91.2cqw;margin:10cqw 0 0 1.33333cqw}}.boxStampJoin .-img04{position:absolute}@media (width>=768px){.boxStampJoin .-img04{width:min(81.1111cqw,1168px);top:min(5.55556cqw,80px);left:min(11.0417cqw,159px)}}@media (width<768px){.boxStampJoin .-img04{width:86.4cqw;top:16.5333cqw;left:7.73333cqw}}.boxStampJoinGuidebook div{position:relative}@media (width>=768px){.boxStampJoinGuidebook div{width:min(68.3333cqw,984px);margin:min(2.29167cqw,33px) 0 0 min(15.9028cqw,229px)}}@media (width<768px){.boxStampJoinGuidebook div{width:86.9333cqw;margin:.8cqw 0 0 6.66667cqw}}.boxStampJoinGuidebook .btn{position:absolute}@media (width>=768px){.boxStampJoinGuidebook .btn{width:min(29.5833cqw,426px);bottom:min(4.71875cqw,67.95px);right:min(5.32778cqw,76.72px)}}@media (width<768px){.boxStampJoinGuidebook .btn{width:65.3333cqw;height:13.3333cqw;bottom:9.6cqw;right:10.1333cqw}}@media (width>=768px){.boxStampCourse{padding:min(17.7778cqw,256px) 0 min(11.4583cqw,165px)}}@media (width<768px){.boxStampCourse{padding:10.1333cqw 0 2.4cqw}}.boxStampCourse h2{text-align:center}@media (width>=768px){.boxStampCourse h2 img{width:min(34.4444cqw,496px)}}@media (width<768px){.boxStampCourse h2 img{width:53.7333cqw}}.boxStampCourse p{text-align:center;font-weight:700;line-height:1.85}@media (width>=768px){.boxStampCourse p{font-size:min(1.11111cqw,16px)}}@media (width<768px){.boxStampCourse p{width:86.6667cqw;margin-inline:auto;font-size:3.2cqw}}@media (width>=768px){.boxStampCourse .-p01{margin-top:min(1.11111cqw,16px)}}@media (width<768px){.boxStampCourse .-p01{margin-top:5.06667cqw}}@media (width>=768px){.boxStampCourse .-img01{width:min(92.0833cqw,1326px);margin:min(2.22222cqw,32px) 0 0 min(4.86111cqw,70px)}}@media (width<768px){.boxStampCourse .-img01{width:88cqw;margin:8.26667cqw 0 0 5.6cqw}}.boxStampCourse .-img01 .btn{position:absolute}@media (width>=768px){.boxStampCourse .-img01 .btn{width:min(42.9861cqw,619px);left:min(23.6806cqw,341px)}}@media (width<768px){.boxStampCourse .-img01 .btn{width:80.2667cqw;left:4.26667cqw}}@media (width>=768px){.boxStampCourse .-img01 .-btn01{top:min(140.486cqw,2023px)}}@media (width<768px){.boxStampCourse .-img01 .-btn01{top:221.6cqw}}@media (width>=768px){.boxStampCourse .-img01 .-btn02{top:min(202.847cqw,2921px)}}@media (width<768px){.boxStampCourse .-img01 .-btn02{top:316cqw}}@media (width>=768px){.boxStampCourse .-img02{width:min(92.8472cqw,1337px);margin:min(5.34722cqw,77px) 0 0 min(4.44444cqw,64px)}}@media (width<768px){.boxStampCourse .-img02{width:92.5333cqw;margin:10.544cqw 0 0 4cqw}}@media (width>=768px){.boxStampCourse .-img03{width:min(80.8333cqw,1164px);margin:min(5.67153cqw,81.67px) 0 0 min(3.26389cqw,47px)}}@media (width<768px){.boxStampCourse .-img03{width:86.6667cqw;margin:1.06667cqw 0 0 6.93333cqw}}@media (width>=768px){.boxStampCourse .-img04{width:min(68.0556cqw,980px);margin:max(-4.58333cqw,-66px) 0 0 min(15.9722cqw,230px)}}@media (width<768px){.boxStampCourse .-img04{width:68.5333cqw;margin:12cqw 0 0 15.7333cqw}}.boxStampCourse .-img04 .btn{position:absolute}@media (width>=768px){.boxStampCourse .-img04 .btn{width:min(62.6389cqw,902px);padding:0;top:min(33.5417cqw,483px);left:min(2.70833cqw,39px)}}@media (width<768px){.boxStampCourse .-img04 .btn{width:62.9333cqw;height:18.6667cqw;margin-inline:auto;padding:0;top:88cqw;left:0;right:0}}@media (width>=768px){.boxStampCourse .-p02{width:min(52.2917cqw,753px);margin:min(1.875cqw,27px) auto 0}}@media (width<768px){.boxStampCourse .-p02{margin-top:1.6cqw}}@media (width>=768px){.boxStampCourse .-img05{width:min(79.3056cqw,1142px);margin:max(-7.70833cqw,-111px) 0 0 min(10.5556cqw,152px)}}@media (width<768px){.boxStampCourse .-img05{width:93.8667cqw;margin:1.856cqw 0 0 2.66667cqw}}.boxStampCourse .-img06{width:min(15.2778cqw,220px);position:absolute;top:min(8.81945cqw,127px);left:min(78.6806cqw,1133px)}.boxStampCourseList{flex-direction:column;display:flex;position:absolute}@media (width>=768px){.boxStampCourseList{gap:min(.277778cqw,4px);width:min(67.5cqw,972px);top:min(47.4306cqw,683px);left:min(11.875cqw,171px)}}@media (width<768px){.boxStampCourseList{gap:.48cqw;width:85.6cqw;top:146.933cqw;left:2.93333cqw}}@media (width>=768px){.boxStampCourseList li:nth-of-type(4){margin-top:min(15.5556cqw,224px)}}@media (width<768px){.boxStampCourseList li:nth-of-type(4){margin-top:56.9067cqw}}.boxStampCourseList a{opacity:0;background-color:#fff;display:block}@media (width>=768px){.boxStampCourseList a{height:min(8.54167cqw,123px)}}@media (width<768px){.boxStampCourseList a{height:18.1333cqw}}.boxStampCourseList a:hover{opacity:.6}.boxStampNote{--w:760px}@media (width>=768px){.boxStampNote{padding:min(22.3611cqw,322px) 0 min(4.86111cqw,70px)}}@media (width<768px){.boxStampNote{padding:24.5333cqw 0 5.33333cqw}}@media (width>=768px){.boxStampNote .-img01{width:min(20.5556cqw,296px);margin:min(5cqw,72px) 0 0 min(3.95833cqw,57px)}}@media (width<768px){.boxStampNote .-img01{width:42.4cqw;margin:4.8cqw 0 0 4.8cqw}}