@charset "UTF-8";.headline,.zen-maru{font-family:Zen Maru Gothic,sans-serif;font-style:normal}:root{--white: #fff;--black: #000;--gray: #c5c5c5;--light_gray: #e7e7e7;--red: #e73828;--yellow: #ffed7d;--blue: #036eb8;--bg_color: #f9f1e7;--color1: #8fc31f;--font-family: "Zen Kaku Gothic New", sans-serif}div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,html,body{border:0;outline:0;margin:0;padding:0;vertical-align:baseline;font-display:swap}body{line-height:1}html,body{text-size-adjust:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}body{color:var(--black)}body a,body a:hover{color:var(--blue)}.screen-reader-text{clip:rect(1px,1px,1px,1px);position:absolute}.header{container-type:inline-size}@media only screen and (max-width: 768px){.header{position:relative;z-index:20}}.site-header{position:sticky;top:0;padding:calc(40 / var(--width) * 100cqi) calc(30 / var(--width) * 100cqi);padding-right:calc(40 / var(--width) * 100cqi)}.site-header::-webkit-scrollbar{display:none}@media only screen and (max-width: 768px){.site-header{position:absolute;top:0;left:0}}@media screen and (min-width: 1401px){.site-header{padding-top:40px}}@media screen and (min-width: 1401px){.site-header__grobal-nav{max-width:500px;container-type:inline-size;margin-left:auto}}.site-header__logo{text-align:center}@media only screen and (max-width: 768px){.site-header__logo{padding:0 2rem;width:100%;display:flex;align-items:center;justify-content:center}}.site-header__logo img{width:calc(416 / var(--width) * 100cqi);max-width:416px}@media only screen and (max-width: 768px){.site-header__logo img{width:100%;height:auto;filter:drop-shadow(0 0 10px rgba(0,0,0,.8))}}.site-header__logo a{display:block;transition:.3s cubic-bezier(.4,0,1,1) 0s}@media (hover: hover) and (pointer: fine){.site-header__logo a:hover{opacity:.8}}.site-header__logo .sitelogo{line-height:0}.site-header__drawer-nav{position:fixed;z-index:99;left:0;right:0;top:0;min-height:calc(var(--vh, 1vh) * 100);min-height:100svh;overflow:hidden;pointer-events:none;clip-path:inset(0 0 0 100%);transition:clip-path .3s cubic-bezier(.4,0,1,1) .3s;padding-top:calc(30 / var(--width) * 100cqi);display:flex;justify-content:center;background-color:#00000080}.site-header__drawer-nav .drawer-nav__inner{opacity:0;will-change:opacity;transition:opacity .3s cubic-bezier(.4,0,1,1) .3s;height:calc(100dvh - 105 / var(--width) * 100cqi);overflow-y:scroll;-ms-overflow-style:none;scrollbar-width:none;width:100%}.site-header__drawer-nav .drawer-nav__inner::-webkit-scrollbar{display:none}@media only screen and (max-width: 768px){.site-header__grobal-nav{display:none}}.grobal-nav__inner{position:relative}.grobal-nav__inner:before{content:"";display:block;width:100%;height:100%;background-image:url(../_astro/nav_bg_border.BevFYuId.png);background-size:100% 100%;background-position:center;background-repeat:no-repeat;position:absolute;top:0;left:0;transform:translate(calc(10 / var(--width) * 100cqi),calc(10 / var(--width) * 100cqi))}.grobal-nav{--width: 335;background-image:url(../_astro/nav_bg.DPRtY6Un.png);background-size:100% 100%;background-position:center;position:relative;padding:calc(15 / var(--width) * 100cqi);padding-bottom:calc(30 / var(--width) * 100cqi)}@media only screen and (max-width: 768px){.grobal-nav{width:90%;margin:auto}}.grobal-nav a{text-decoration:none;display:grid;grid-template-columns:1fr calc(23 / var(--width) * 100cqi);align-items:center;gap:5px;color:var(--black);font-size:calc(17 / var(--width) * 100cqi);font-weight:700;line-height:1.3529411765;padding:calc(12 / var(--width) * 100cqi) calc(7 / var(--width) * 100cqi);transition:.3s cubic-bezier(.4,0,1,1) 0s;border-style:dashed;border-width:0 0 1px;border-color:var(--black)}.grobal-nav a:after{content:"";display:block;width:calc(22 / var(--width) * 100cqi);aspect-ratio:1/1;background-image:url("data:image/svg+xml,%3c?xml%20version='1.0'%20encoding='UTF-8'?%3e%3csvg%20id='b'%20xmlns='http://www.w3.org/2000/svg'%20version='1.1'%20viewBox='0%200%2023%2023'%3e%3c!--%20Generator:%20Adobe%20Illustrator%2029.7.1,%20SVG%20Export%20Plug-In%20.%20SVG%20Version:%202.1.1%20Build%208)%20--%3e%3cdefs%3e%3cstyle%3e%20.st0%20{%20fill:%20none;%20stroke:%20%23fff;%20stroke-linecap:%20round;%20stroke-linejoin:%20round;%20stroke-width:%201.5px;%20}%20.st1%20{%20fill:%20%23e94609;%20}%20%3c/style%3e%3c/defs%3e%3cg%20id='c'%3e%3ccircle%20class='st1'%20cx='11.5'%20cy='11.5'%20r='11'/%3e%3cpolyline%20class='st0'%20points='17.2%209.5%2011.6%2015.4%205.8%209.8'/%3e%3c/g%3e%3c/svg%3e");background-size:contain;background-repeat:no-repeat}@media (hover: hover) and (pointer: fine){.grobal-nav a:hover{color:#e94609}}.grobal-nav a:last-child{border:none}.grobal-nav a .small{font-size:.8235294118em;padding-left:1em;text-indent:-1em;display:block}.grobal-nav .child a{border:0;position:relative}.grobal-nav .child a:before{content:"";position:absolute;top:0;bottom:0;left:0;margin:auto;background-color:var(--white);display:block;height:1px;width:calc(20 / var(--width) * 100cqi)}@media only screen and (max-width: 768px){.grobal-nav .child a:before{width:2rem}}.grobal-nav .child a.coming-soon{pointer-events:none}.grobal-nav .child a.coming-soon span:after{content:"Coming Soon";padding-left:1rem;font-size:.8em;display:inline-block}.site-header__drawer-nav .sitelogo{position:fixed;top:0;left:0;right:0;margin:auto;padding:2rem;max-width:42rem}.site-header__drawer-nav .grobal-nav a.current .label:before{width:100%}body.--activeNav .site-header__drawer-nav{pointer-events:all;clip-path:inset(0 0 0 0);transition:clip-path .3s cubic-bezier(.4,0,1,1)}body.--activeNav .site-header__drawer-nav .drawer-nav__inner{opacity:1;transition:opacity .3s cubic-bezier(.4,0,1,1)}.footer{background:var(--color1);color:#fff;padding-block:6rem;position:relative;z-index:9}@media only screen and (max-width: 768px){.footer{padding-block:3rem}}.footer .container{gap:6rem;max-width:1280px;margin-inline:auto;container-type:inline-size}@media only screen and (max-width: 768px){.footer .container{gap:3rem}}.footer .box{display:grid;place-content:center;grid-template-columns:calc(128 / var(--width) * 100cqi) auto;gap:6rem}@media only screen and (max-width: 768px){.footer .box{grid-template-columns:1fr;gap:2rem;place-content:start}}.footer .policy{font-size:calc(18 / var(--width) * 100cqi);font-weight:700;color:#fff;text-align:center;transition:color .3s}.footer .policy:hover{color:#000}.footer .copyright{font-size:calc(18 / var(--width) * 100cqi);font-weight:400;text-align:center;border-top:1px solid #fff;padding-top:calc(20 / var(--width) * 100cqi)}@media only screen and (max-width: 768px){.footer .copyright{--width: 375;font-size:calc(14 / var(--width) * 100cqi);text-align:left}}.footer .lead{font-size:calc(20 / var(--width) * 100cqi);text-align:center}@media only screen and (max-width: 768px){.footer .logo{width:40.6349206349cqi;margin-inline:auto}}.footer .logo a{display:block}.footer .logo img{width:100%;height:auto}.footer .meta{font-weight:700;display:grid;gap:calc(24 / var(--width) * 100cqi) calc(15 / var(--width) * 100cqi)}@media only screen and (max-width: 768px){.footer .meta{gap:calc(30 / var(--width) * 100cqi)}}.footer .meta dl{display:grid;grid-template-columns:auto 1fr;align-items:start;gap:1rem;font-size:calc(21 / var(--width) * 100cqi);font-weight:700}@media only screen and (max-width: 768px){.footer .meta dl{grid-template-columns:1fr;justify-items:start;--width: 375}}.footer .meta dl dt{background:#fff;color:var(--color1);text-align:center;border-radius:.6rem;padding:0 1rem}.footer .meta dl dd{line-height:1.5}.footer .meta dl dd span{display:inline-block}.footer .meta dl dd .small{font-size:.8em}.footer .meta a{display:inline-block}.hintBrowser{will-change:transform,opacity}.fadein,.fadein__train{will-change:opacity}.parallaxImg{will-change:transform;transform:scale(1.2)}.slide__left,.slide__up__train{will-change:transform}.cover__create{position:relative}.cover__create>span.cover{width:100%;height:100%;position:absolute;z-index:2;left:0;top:0;will-change:transform}.hover.--underline{position:relative;background:linear-gradient(transparent,var(--blue)) 0 100%/0 2px no-repeat;transition:.3s cubic-bezier(.4,0,1,1) 0s}.hover.--underline:before{position:absolute;content:"";width:100%;height:1px;left:0;bottom:0;z-index:1;background-color:var(--blue);will-change:transform;transform-origin:right;transform:scaleX(0)}@media (hover: hover) and (pointer: fine){.hover.--underline:hover{background-size:100% 2px;color:var(--blue)}}.hover.--underline-label .label{display:inline;position:relative;transition:.3s cubic-bezier(.4,0,1,1) 0s;z-index:1}.hover.--underline-label .label:before{position:absolute;content:"";display:block;width:0%;height:40%;left:0;bottom:0;z-index:-1;background-color:var(--color1);transition:.3s cubic-bezier(.4,0,1,1) 0s}@media (hover: hover) and (pointer: fine){.hover.--underline-label:hover .label:before{width:100%}}.hover.--underline-bg{display:inline;transition:background-size .3s cubic-bezier(.4,0,1,1) 0s;background-repeat:no-repeat;background-position:right bottom 2px;background-size:0% 1px}.hover.--underline-bg:hover{background-position:left bottom 2px;background-size:100% 1px}#splash{position:fixed;z-index:99999;left:0;top:0;background:var(--bg_color);width:100%;min-height:100vh;min-height:calc(var(--vh, 1vh) * 100);min-height:100svh;pointer-events:none;clip-path:inset(0)}#splash img{position:absolute;inset:0;margin:auto;width:183px;height:113px}#splash.active{transition:clip-path 3s cubic-bezier(.23,1,.32,1) 2s;clip-path:inset(0 0 0 100%)}#splash.visited{transition:clip-path 1s cubic-bezier(.23,1,.32,1);clip-path:inset(0 0 0 100%)}#lower #splash.visited{transition:clip-path .5s cubic-bezier(.23,1,.32,1)}#lower #splash,#lower #splash img{display:none}#mask{position:fixed;z-index:99999;left:0;top:0;background:var(--white);width:100%;min-height:100vh;min-height:calc(var(--vh, 1vh) * 100);min-height:100lvh;pointer-events:none;clip-path:inset(0 100% 0 0);transition:clip-path 1s cubic-bezier(.23,1,.32,1)}#lower #mask{display:none}#mask.active{clip-path:inset(0)}.button-wrapper{display:flex}.button-wrapper.align__center{justify-content:center}.button{--color: #006a7e;background-color:var(--color);border-radius:999px;min-width:30rem;padding:1rem 6rem;display:flex;align-items:center;justify-content:center;gap:1rem;text-align:center;text-decoration:none;overflow:hidden;position:relative}@media only screen and (max-width: 768px){.button{padding:1.5rem 8rem}}.button.--beige{background-color:#7a6a56}.button-wrapper{display:flex;justify-content:center;padding-block:3rem}.button-wrapper.align__right{justify-content:flex-end}.button-wrapper.--anchor .type__arrow svg{transform:rotate(90deg)}.button:before{position:absolute;content:"";left:0;top:0;width:100%;height:100%;background-color:var(--black);will-change:transform;transform-origin:right;transform:scaleX(0);transition:transform .3s cubic-bezier(.4,0,1,1) 0s}.button .label{color:var(--white);font-size:3rem;position:relative}.button:hover:before{transform-origin:left;transform:scaleX(1)}.button .arrow{position:absolute;right:1.5rem;top:0;bottom:0;margin:auto;width:4rem}.button.type__reserve .arrow{left:1.5rem;right:unset;transform:rotate(180deg)}.drawer-nav-btn{all:unset;position:fixed;right:1rem;bottom:calc(110 / var(--width) * 100cqi);z-index:100;display:none;transition:.5s cubic-bezier(.4,0,1,1)}@media only screen and (max-width: 768px){.drawer-nav-btn{display:block}}.drawer-nav-btn .d-btn__toggle_box{cursor:pointer;aspect-ratio:1/1;width:7rem;background-color:var(--black);border-radius:50%;position:relative;display:flex;align-items:flex-end;justify-content:center;text-align:center;box-shadow:0 0 10px #00000080}.drawer-nav-btn .d-btn__toggle_line{will-change:transform;transform:rotate(0);width:3.5rem;height:.3rem;border-radius:999px;background:var(--white);display:block;position:absolute;left:0;right:0;margin:auto}.drawer-nav-btn .d-btn__toggle_line:nth-child(1){top:1.8rem}.drawer-nav-btn .d-btn__toggle_line:nth-child(2){top:2.8rem}.drawer-nav-btn .d-btn__toggle_line:nth-child(3){top:3.8rem}.drawer-nav-btn .d-btn__label{color:var(--white);font-size:1.2rem;line-height:1;white-space:nowrap;text-align:center;display:block;position:relative;width:100%}.drawer-nav-btn .d-btn__label span{will-change:transform;transition:opacity .5s cubic-bezier(.4,0,1,1);position:absolute;left:0;right:0;bottom:1.2rem;margin:auto;width:100%;display:block}.drawer-nav-btn .d-btn__label .--close,.drawer-nav-btn .d-btn__toggle_icon.--close{opacity:0}.drawer-nav-btn .d-btn__toggle_icon.--close .d-btn__toggle_line:nth-child(1){transform:rotate(45deg);top:2.8rem}.drawer-nav-btn .d-btn__toggle_icon.--close .d-btn__toggle_line:nth-child(2){transform:rotate(-45deg);top:2.8rem}.--activeNav .drawer-nav-btn .d-btn__toggle_icon.--open{transition:.5s cubic-bezier(.4,0,1,1);opacity:0}.--activeNav .drawer-nav-btn .d-btn__toggle_icon.--close{transition:.5s cubic-bezier(.4,0,1,1);opacity:1}.--activeNav .drawer-nav-btn .d-btn__label .--open{transition:.5s cubic-bezier(.4,0,1,1);opacity:0}.--activeNav .drawer-nav-btn .d-btn__label .--close{transition:.5s cubic-bezier(.4,0,1,1);opacity:1}.totop{all:unset;display:none;display:block;position:fixed;right:10px;bottom:10px;width:4.9vw;aspect-ratio:1/1;cursor:pointer;z-index:99;transition:.3s}@media only screen and (max-width: 768px){.totop{width:13.0666666667vw;bottom:3rem;display:none}}.totop:hover{opacity:.8}.fix-button{position:fixed;bottom:0;left:0;right:0;z-index:77;margin:auto;width:calc(750 / var(--width) * 100cqi)}.fix-button-nav{display:grid;grid-template-columns:repeat(2,1fr)}.fix-button-nav a{display:block;transition:opacity .3s}.fix-button-nav a:hover{opacity:.8}main{overflow:hidden}.wrapper{position:relative;display:grid;grid-template-columns:1fr calc(750 / var(--width) * 100cqi) 1fr;grid-template-areas:"header  main hero" "footer footer footer"}@media screen and (min-width: 1401px){.wrapper{grid-template-columns:1fr 750px 1fr}}@media only screen and (max-width: 768px){.wrapper{width:100%;display:block;box-shadow:unset;overflow:hidden}}.wrapper .hero{grid-area:hero;container-type:inline-size;--width: 528}@media only screen and (max-width: 768px){.wrapper .hero{--width: 375}}.wrapper .header{grid-area:header;container-type:inline-size;--width: 335}@media only screen and (max-width: 768px){.wrapper .header{--width: 375}}.wrapper .main{grid-area:main}.wrapper .footer{grid-area:footer}.wrapper .bg{position:absolute;top:0;width:100%;height:100%;margin:auto}.wrapper .bg .bg__left,.wrapper .bg .bg__right{position:sticky;top:0;height:100%;max-height:100vh;overflow:hidden}.wrapper .bg .bg__left{margin-right:auto;float:left;left:0}.wrapper .bg .bg__right{margin-left:auto;float:right;right:0}.main{background:#fff;container-type:inline-size;--width: 750}.main .footer{padding-top:calc(60 / var(--width) * 100cqi);padding-bottom:calc(170 / var(--width) * 100cqi)}.main .footer .container{padding-block:0;gap:calc(20 / var(--width) * 100cqi)}.main .footer .box{gap:calc(20 / var(--width) * 100cqi)}.container{display:grid;gap:calc(40 / var(--width) * 100cqi)}h1.headline .image{aspect-ratio:690/280;display:block}.bg{--width: 1440}@media only screen and (max-width: 768px){.bg{display:none}}.bg img{object-fit:cover}.bg picture{--width: 335}.bg .bg__right,.bg .bg__left{width:calc(335 / var(--width) * 100cqi);container-type:inline-size}@media screen and (min-width: 1401px){.bg .bg__right,.bg .bg__left{width:calc((100% - 750px)/2)}}.bg .bg__image{position:absolute;left:0;width:100%;height:100%;background-image:url(../_astro/picture11.Be_M82N2.png);background-size:100% auto;top:calc(360 / var(--width) * 100cqi)}@media screen and (min-width: 1401px){.bg .bg__image{top:calc(300 / var(--width) * 100cqi)}}.bg .bg__right .bg__image{background-image:url(../_astro/picture12.BODSMwa4.png);top:0}.bg .bg__img1{position:absolute;left:calc(109 / var(--width) * 100cqi);top:calc(478 / var(--width) * 100cqi);width:calc(126 / var(--width) * 100cqi)}.bg .bg__img2{position:absolute;top:calc(720 / var(--width) * 100cqi);left:calc(54 / var(--width) * 100cqi);width:calc(207 / var(--width) * 100cqi)}.bg .bg__img3{position:absolute;top:calc(1095 / var(--width) * 100cqi);left:calc(83 / var(--width) * 100cqi);width:calc(195 / var(--width) * 100cqi)}.bg .bg__img4{position:absolute;top:calc(1500 / var(--width) * 100cqi);left:calc(155 / var(--width) * 100cqi);width:calc(137 / var(--width) * 100cqi)}.bg .bg__img5{position:absolute;top:calc(1778 / var(--width) * 100cqi);left:calc(60 / var(--width) * 100cqi);width:calc(227 / var(--width) * 100cqi)}.bg .bg__img6{position:absolute;top:calc(1778 / var(--width) * 100cqi);left:calc(60 / var(--width) * 100cqi);width:calc(245 / var(--width) * 100cqi)}.bg .bg__right .bg__img1{position:absolute;left:calc(125 / var(--width) * 100cqi);top:calc(1525 / var(--width) * 100cqi)}.bg .bg__right .bg__img2{position:absolute;top:calc(1743 / var(--width) * 100cqi);left:calc(10 / var(--width) * 100cqi)}.bg .bg__right .bg__img3{position:absolute;top:calc(70 / var(--width) * 100cqi);left:calc(48 / var(--width) * 100cqi)}.bg .bg__right .bg__img4{position:absolute;top:calc(462 / var(--width) * 100cqi);left:calc(30 / var(--width) * 100cqi)}.bg .bg__right .bg__img5{position:absolute;top:calc(752 / var(--width) * 100cqi);left:calc(35 / var(--width) * 100cqi)}.bg .bg__right .bg__img6{position:absolute;top:calc(1167 / var(--width) * 100cqi);left:calc(7 / var(--width) * 100cqi)}.block.--about{position:relative}.block.--about .bg{position:absolute;inset:0;width:100%;height:100%}.block.--about .bg img{object-fit:cover;width:100%;height:100%}.block.--about .container{position:relative}.block.--about .headline{aspect-ratio:700/133}.block.--about .image{aspect-ratio:690/254}.block.--about .grid{display:grid;grid-template-columns:calc(111 / var(--width) * 100cqi) 1fr;gap:calc(20 / var(--width) * 100cqi);width:90%;margin:0 auto;align-items:center}.block.--about .grid .image{aspect-ratio:1/1}.block.--about .copy{font-size:calc(24 / var(--width) * 100cqi)}.block.--present{position:relative}.block.--present .headline{aspect-ratio:700/133}.block.--step{position:relative}.block.--step .headline{aspect-ratio:700/133}.block.--step .container>.image{aspect-ratio:690/173}.block.--step .step__list{display:grid;gap:calc(20 / var(--width) * 100cqi)}.block.--step .step__item{display:grid;gap:calc(40 / var(--width) * 100cqi);padding-top:calc(40 / var(--width) * 100cqi)}.block.--step .step__item .image{background:#ddeabb;border-radius:calc(10 / var(--width) * 100cqi);height:calc(335 / var(--width) * 100cqi);text-align:center}.block.--step .step__item .image img{height:100%;object-fit:contain;object-position:center}.block.--step .step__title{aspect-ratio:692/75}.block.--step .step__copy{padding-left:calc(100 / var(--width) * 100cqi);font-size:calc(30 / var(--width) * 100cqi);font-weight:700}.block.--step .step__copy span{background:linear-gradient(transparent 70%,#fff000 70%)}.block.--step .qr_list{display:grid;grid-template-columns:1fr 1fr;gap:calc(30 / var(--width) * 100cqi)}.block.--step .qr_item{background:#ddeabb;border-radius:calc(10 / var(--width) * 100cqi);padding:calc(30 / var(--width) * 100cqi) calc(40 / var(--width) * 100cqi)}.block.--step .qr_ttl{font-size:calc(30 / var(--width) * 100cqi);font-weight:700;text-align:center}.block.--step .qr_ttl b{font-size:1.2em}.block.--step .qr_img{width:90%;margin:auto;aspect-ratio:226/315}.block.--step .qr_copy{font-size:calc(20 / var(--width) * 100cqi)}.block.--step .btn_modal{all:unset;cursor:pointer;width:70%;display:block;margin:auto;transition:opacity .3s}.block.--step .btn_modal:hover{opacity:.8}.block.--step .method{display:grid;gap:calc(30 / var(--width) * 100cqi);justify-items:center}.block.--step .method__copy{font-size:calc(36 / var(--width) * 100cqi)}.block.--step .arrow{width:calc(64 / var(--width) * 100cqi);height:calc(24 / var(--width) * 100cqi);background:red;clip-path:polygon(0 0,100% 0,50% 100%)}.block.--step .note{font-size:calc(27 / var(--width) * 100cqi);font-weight:700;padding-left:1em;text-indent:-1em}.block.--step .method__more{background:#ddeabb;border-radius:calc(10 / var(--width) * 100cqi);padding:calc(24 / var(--width) * 100cqi)}.block.--step .method__more .method__copy{font-size:calc(25 / var(--width) * 100cqi);font-weight:700;padding-block:calc(30 / var(--width) * 100cqi)}.block.--step .method__more .method__title{padding-top:calc(40 / var(--width) * 100cqi);padding-bottom:calc(10 / var(--width) * 100cqi);border-bottom:1px solid #397829}.block.--step .method__more .method__title img{width:calc(470 / var(--width) * 100cqi)}.block.--step .method__more .method__title.--02 img{width:calc(330 / var(--width) * 100cqi)}.block.--step .method__more .method__sns{width:calc(450 / var(--width) * 100cqi);margin:auto;padding-bottom:calc(30 / var(--width) * 100cqi)}.block.--step .method__more .method__lead{width:calc(510 / var(--width) * 100cqi);margin:auto;padding-bottom:calc(40 / var(--width) * 100cqi)}.block.--step .method__more .image{background-color:#bfdb73}.block.--step .fanclub{background-color:#fff;border-radius:calc(10 / var(--width) * 100cqi);padding:calc(20 / var(--width) * 100cqi);margin-top:calc(40 / var(--width) * 100cqi)}.block.--step .fanclub .fanclub__title{width:calc(450 / var(--width) * 100cqi);margin:auto}.block.--step .fanclub .fanclub__copy{font-size:calc(25 / var(--width) * 100cqi);font-weight:700;padding-block:calc(20 / var(--width) * 100cqi)}.block.--step .fanclub .btn__wrap{margin-bottom:calc(30 / var(--width) * 100cqi)}.block.--step .fanclub .btn{font-size:calc(30 / var(--width) * 100cqi)}.btn__wrap{text-align:center;position:relative;width:calc(500 / var(--width) * 100cqi);margin:auto}.btn__wrap:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-image:url(../_astro/btn_bg.Ch1SCj_8.svg);background-size:cover;background-repeat:no-repeat;background-position:center;transform:translate(10px,10px);border-radius:calc(99 / var(--width) * 100cqi);transition:transform .3s}.btn__wrap:hover:before{transform:translate(0)}.btn__wrap.none-link{pointer-events:none}.btn__wrap.none-link .btn{color:#000;background:#eaeaea}.btn{all:unset;cursor:pointer;width:70%;display:block;margin:auto;transition:opacity .3s;background:#fddf00;border:4px solid #397829;border-radius:calc(99 / var(--width) * 100cqi);color:#397829;text-align:center;padding:calc(15 / var(--width) * 100cqi) calc(20 / var(--width) * 100cqi);font-size:calc(40 / var(--width) * 100cqi);font-weight:700;line-height:1.2;position:relative;width:100%;box-sizing:border-box}.btn:hover{color:#397829}.phase{display:none!important}.phase.is-active{display:block!important}.phase__copy{font-size:calc(27 / var(--width) * 100cqi);font-weight:700;text-align:center;color:red;margin-bottom:1em}.block.--offering{position:relative}.block.--offering .container{padding-bottom:calc(10 / var(--width) * 100cqi)}.block.--offering .dinfo{display:grid;gap:calc(30 / var(--width) * 100cqi);background:#ddeabb;padding:calc(30 / var(--width) * 100cqi);font-size:calc(26 / var(--width) * 100cqi)}.block.--offering .dinfo .dinfo__card{display:grid;gap:calc(10 / var(--width) * 100cqi)}.block.--offering .dinfo .dinfo__grid{display:grid;grid-template-columns:1fr 1fr;gap:calc(30 / var(--width) * 100cqi);align-items:start;grid-template-rows:auto 1fr}.block.--offering .dinfo .grid__item{display:grid;gap:calc(10 / var(--width) * 100cqi);grid-template-rows:subgrid;grid-row:span 2}.block.--offering .dinfo .grid__item p{display:grid;grid-template-columns:.5em auto .5em;justify-content:space-between;line-height:1.2;gap:calc(10 / var(--width) * 100cqi);font-size:calc(20 / var(--width) * 100cqi);font-weight:700}.block.--offering .dinfo .grid__item p span{align-self:center}.block.--offering .dinfo .grid__item p:after,.block.--offering .dinfo .grid__item p:before{content:"";width:.5em;border:2px solid #000}.block.--offering .dinfo .grid__item p:before{border-right:none}.block.--offering .dinfo .grid__item p:after{border-left:none}.block.--offering .dinfo h3{font-size:calc(36 / var(--width) * 100cqi);border-bottom:1px solid #000}.block.--offering .dinfo li{padding-left:1em;text-indent:-1em}.block.--offering .btn__wrap{margin-block:calc(30 / var(--width) * 100cqi)}.block.--offering .copyright{text-align:right}.copyright{font-size:clamp(1.4rem,14 / var(--width) * 100cqi,2.8rem)}dialog:-internal-dialog-in-top-layer::backdrop{background:#00000080}.dialog{max-width:calc(690 / var(--width) * 100cqi);width:90%;padding:0}@media only screen and (max-width: 768px){.dialog{--width: 640}}.dialog::backdrop{background:#00000080}.dialog .dialog_header{padding:calc(15 / var(--width) * 100cqi) calc(30 / var(--width) * 100cqi);border-bottom:1px solid #000;display:grid;grid-template-columns:1fr 40px;gap:calc(30 / var(--width) * 100cqi);align-items:center}.dialog .dialog_title{color:#e50012;font-size:calc(27 / var(--width) * 100cqi);font-weight:700}.dialog .dialogClose{all:unset;cursor:pointer;display:flex;align-items:center;justify-content:end;font-size:calc(33 / var(--width) * 100cqi);font-weight:700;line-height:1}.dialog .dialog_body{padding:calc(20 / var(--width) * 100cqi) calc(30 / var(--width) * 100cqi);display:grid;gap:calc(20 / var(--width) * 100cqi);font-size:calc(21 / var(--width) * 100cqi)}.dialog .card{background:#ddeabb;padding:calc(20 / var(--width) * 100cqi) calc(30 / var(--width) * 100cqi);border-radius:calc(10 / var(--width) * 100cqi)}.dialog .note{font-size:calc(18 / var(--width) * 100cqi);padding-left:1em;text-indent:-1em}.dialog .dialog_footer{border-top:1px solid #ccc;padding:calc(20 / var(--width) * 100cqi) calc(30 / var(--width) * 100cqi)}.--thanks .footer{padding-block:calc(60 / var(--width) * 100cqi)}.block.--sns .headline{font-size:calc(50 / var(--width) * 100cqi);color:#e50012;font-weight:700;text-align:center}.sns-share-buttons{display:grid;gap:calc(20 / var(--width) * 100cqi);grid-template-columns:repeat(3,calc(100 / var(--width) * 100cqi));justify-content:center;position:relative}.sns-share-buttons .image{position:absolute;inset:0;width:80%;height:100%;margin:auto}.sns-share-buttons a{position:relative;z-index:1;display:block;transition:opacity .3s}.sns-share-buttons a:hover{opacity:.8}.--download .footer{padding-block:calc(60 / var(--width) * 100cqi)}.block.--download .headline{font-size:calc(50 / var(--width) * 100cqi);color:#e50012;font-weight:700;text-align:center}.wallpaper{display:grid;grid-template-columns:repeat(2,1fr);gap:calc(40 / var(--width) * 100cqi);padding-bottom:calc(100 / var(--width) * 100cqi)}@media only screen and (max-width: 768px){.wallpaper{grid-template-columns:1fr}}.wallpaper .wallpaper__item{container-type:inline-size;display:grid;gap:calc(10 / var(--width) * 100cqi)}.wallpaper .title{font-size:calc(40 / var(--width) * 100cqi);font-weight:700;display:flex;flex-direction:column;align-items:center}.wallpaper .wallpaper__image{background:#efefef}.wallpaper .wallpaper__image img{aspect-ratio:16/9;object-fit:contain;width:100%;height:100%}.wallpaper .btn{font-size:calc(40 / var(--width) * 100cqi)}.--policy .footer{padding-block:calc(60 / var(--width) * 100cqi)}.block.--policy .headline{font-size:calc(50 / var(--width) * 100cqi);color:#e50012;font-weight:700;text-align:center}.block.--policy .btn__wrap{margin-top:calc(100 / var(--width) * 100cqi)}:focus{outline:0}ol,ul{list-style:none}table{border-collapse:separate;border-spacing:0}caption,th,td{font-weight:400;text-align:left}blockquote:before,blockquote:after,q:before,q:after{content:""}blockquote,q{quotes:"" ""}a img{border:0}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}:root{--width: 1400}@media only screen and (max-width: 768px){:root{--width: 375}}*{box-sizing:border-box;font-feature-settings:"palt" on;word-break:break-all;line-break:strict}html{scroll-behavior:smooth;overscroll-behavior-y:contain;-webkit-overflow-scrolling:touch;font-size:calc(100vw / var(--width) * 10);font-size:10px;width:100%;overflow-x:hidden;background:var(--color1)}::-webkit-scrollbar{display:none}body{font-family:var(--font-family);font-size:1.5rem;font-weight:500;line-height:1.6666666667;background:#fddf00}body.open{overflow:hidden;touch-action:pinch-zoom}img{max-width:100%;width:auto;height:auto;vertical-align:middle}picture,figure{display:block;margin:0}@media only screen and (max-width: 768px){.nosp{display:none!important}}.nopc{display:none}@media only screen and (max-width: 768px){.nopc{display:block}}@media only screen and (max-width: 768px){.anchor{padding-top:12rem;margin-top:-12rem}}.nopost{font-weight:700;text-align:center;width:100%}.nopost-wrapper{width:100%;padding:6rem 0}@media only screen and (max-width: 768px){.nopost-wrapper{padding:3rem 0}}.container{padding:calc(40 / var(--width) * 100cqi) calc(30 / var(--width) * 100cqi)}.main{position:relative;--width: 750}a svg{fill:#1a1311;transition:.3s}@media (hover: hover) and (pointer: fine){a:hover svg{fill:var(--blue)}}.align-right{text-align:right}.anchor_target{padding-top:calc(40 / var(--width) * 100cqi)!important;margin-top:calc(-40 / var(--width) * 100cqi)!important}
