@charset "UTF-8";:root{--white: #fff;--black: #000;--gray: #c5c5c5;--light_gray: #e7e7e7;--red: #e73828;--yellow: #ffed7d;--blue: #036eb8;--bg_color: #f9f1e7;--color1: #8fc31f;--font-family: "Noto Sans JP", 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}.site-header{position:sticky;top:0;padding:calc(125 / var(--width) * 100cqi) calc(112 / 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:125px}}@media screen and (min-width: 1401px){.site-header__grobal-nav{max-width:700px;container-type:inline-size;margin-left:auto}}@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:100%}.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:6;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:var(--yellow)}.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{--width: 335;padding:calc(15 / var(--width) * 100cqi);padding-bottom:calc(15 / var(--width) * 100cqi)}@media only screen and (max-width: 768px){.grobal-nav{width:90%;margin:auto}}.grobal-nav a{text-decoration:none;display:flex;align-items:center;justify-content:center;color:var(--red);font-size:calc(13 / 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}@media (hover: hover) and (pointer: fine){.grobal-nav a:hover{color:var(--red)}}.grobal-nav a .label:before{background-color:#fff!important;border-radius:99px}.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 .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:#fff;container-type:inline-size}.footer .container{display:grid;gap:calc(30 / var(--width) * 100cqi);padding-block:calc(90 / var(--width) * 100cqi)}.footer .policy{font-size:calc(25 / var(--width) * 100cqi);font-weight:700;text-align:center;transition:color .3s;color:var(--black)}.footer .policy:hover{color:var(--red)}.footer .copyright{font-size:calc(25 / var(--width) * 100cqi);font-weight:400;text-align:center;border-top:1px solid var(--black);padding-top:calc(20 / var(--width) * 100cqi)}.footer .lead{font-size:calc(20 / var(--width) * 100cqi);text-align:center}.footer .logo{width:calc(326 / var(--width) * 100cqi);margin-inline:auto}.footer .logo a{display:block;transition:opacity .3s}.footer .logo a:hover{opacity:.8}.footer .meta{display:grid;gap:calc(50 / var(--width) * 100cqi)}.footer .meta dl{display:grid;gap:calc(40 / var(--width) * 100cqi);text-align:center}.footer .meta dl dt{font-size:calc(45 / var(--width) * 100cqi);font-weight:700;position:relative}.footer .meta dl dt:after{content:"";display:block;height:5px;width:45%;background-color:var(--black);border-radius:5px;margin:auto}.footer .meta dl dd{font-size:calc(35 / var(--width) * 100cqi);font-weight:700;line-height:1.5714285714}.footer .meta dl dd span{display:inline-block}.footer .meta dl dd .small{font-size:.8em}.footer .meta dl a{color:var(--black);text-decoration:none}.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(--yellow);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(50 / 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:sticky;bottom:0;left:0;right:0;z-index:10;margin:auto;width:calc(750 / var(--width) * 100cqi)}.fix-button-nav a{background:var(--red);color:#fff;display:block;font-size:calc(55 / var(--width) * 100cqi);font-weight:700;text-decoration:none;line-height:1;padding:calc(30 / var(--width) * 100cqi) calc(20 / var(--width) * 100cqi);transition:opacity .3s;text-align:center;display:flex;align-items:center;justify-content:center;gap:calc(10 / var(--width) * 100cqi);transition:.3s cubic-bezier(.4,0,1,1) 0s}.fix-button-nav a img{width:calc(55 / var(--width) * 100cqi);aspect-ratio:1/1;object-fit:contain;transition:.3s cubic-bezier(.4,0,1,1) 0s}.fix-button-nav a:hover{color:#000}.fix-button-nav a:hover img{filter:invert(1)}.wrapper{position:relative;display:grid;grid-template-columns:1fr calc(750 / var(--width) * 100cqi) .2fr;grid-template-areas:"header  main hero" "footer footer footer"}@media screen and (min-width: 1401px){.wrapper{grid-template-columns:1fr 750px .5fr}}@media only screen and (max-width: 768px){.wrapper{width:100%;display:block}}.wrapper:before{content:"";position:fixed;top:0;left:0;width:100%;height:30px;background-image:url(../_astro/hr.BaB2h7XQ.svg);background-size:contain}@media only screen and (max-width: 768px){.wrapper:before{display:none}}.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: 833}@media only screen and (max-width: 768px){.wrapper .header{--width: 375}}.wrapper .main{grid-area:main}.wrapper .footer{grid-area:footer}.main{container-type:inline-size;--width: 750;border:1px solid #000;border-width:0 1px;background:var(--yellow)}@media only screen and (max-width: 768px){.main{border:unset}}.container{display:grid;gap:calc(40 / var(--width) * 100cqi);font-size:calc(18 / var(--width) * 100cqi)}.page-title{display:grid;grid-template-columns:calc(84 / var(--width) * 100cqi) calc(226 / var(--width) * 100cqi) auto;gap:calc(10 / var(--width) * 100cqi);align-items:end}.block.--kv .headline{width:calc(556 / var(--width) * 100cqi);aspect-ratio:556/157;margin:auto}.block.--kv .grid{display:grid;grid-template-columns:calc(75 / var(--width) * 100cqi) 1fr;gap:calc(12 / var(--width) * 100cqi);width:90%;margin:0 auto;align-items:center}.block.--kv .grid .image{aspect-ratio:1/1}.block.--kv .copy{font-size:calc(18 / var(--width) * 100cqi);font-weight:700}.block.--kv .copy b{font-size:calc(20 / var(--width) * 100cqi)}.block.--step .headline,.block.--present .headline{font-size:calc(50 / var(--width) * 100cqi);font-weight:700;text-align:center;color:#fff;background-color:var(--red);padding:calc(10 / var(--width) * 100cqi);border-radius:calc(34 / var(--width) * 100cqi) calc(34 / var(--width) * 100cqi) 0 0}.block.--step .headline span,.block.--present .headline span{font-size:70%}.block.--present .container{padding-block:calc(80 / var(--width) * 100cqi)}.block.--step{position:relative}.block.--step .step__item{display:grid;grid-template-columns:calc(110 / var(--width) * 100cqi) 1fr;gap:calc(40 / var(--width) * 100cqi)}.block.--step .step__item .num{background-color:#fff;padding:calc(40 / var(--width) * 100cqi) calc(20 / var(--width) * 100cqi);position:relative}.block.--step .step__item .num img{position:sticky;top:calc(40 / var(--width) * 100cqi);z-index:1}.block.--step .step__item .num:before{content:"";position:absolute;top:0;left:0;width:100%;aspect-ratio:113/41;background-image:url("data:image/svg+xml,%3c?xml%20version='1.0'%20encoding='UTF-8'?%3e%3csvg%20id='_レイヤー_2'%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20113%2040.67'%3e%3cdefs%3e%3cstyle%3e.cls-1{fill:%23ffe074;}%3c/style%3e%3c/defs%3e%3cg%20id='_変更点'%3e%3cpolygon%20class='cls-1'%20points='0%200%200%2016.95%2057.48%2040.67%20113%2016.95%20113%200%2057.85%2024.37%200%200'/%3e%3c/g%3e%3c/svg%3e");background-size:contain;background-repeat:no-repeat;background-position:center;transform:translateY(-40%)}.block.--step .step__item:first-child .num:before{display:none}.block.--step .step__item:first-child .step__inner{border-top:none;padding-top:0}.block.--step .step__inner{display:grid;gap:calc(30 / var(--width) * 100cqi);padding-block:calc(40 / var(--width) * 100cqi);border-top:1px solid #000}.block.--step .step__title{font-size:calc(35 / var(--width) * 100cqi);font-weight:500;line-height:1.3}.block.--step .step__copy{font-size:calc(20 / var(--width) * 100cqi);font-weight:700;margin-top:-1em}.block.--step .step__copy li{padding-left:1em;text-indent:-1em}.block.--step .step__image{margin-top:calc(20 / var(--width) * 100cqi);margin-inline:auto}.block.--step .step__image.--step2{width:calc(440 / var(--width) * 100cqi)}.block.--step .step__image.--step3_1{width:calc(265 / var(--width) * 100cqi)}.block.--step .step__image.--step3_2{width:calc(172 / var(--width) * 100cqi)}.block.--step .step__image.--step3_3{width:calc(386 / var(--width) * 100cqi)}.block.--step .screenshot{display:grid;gap:calc(50 / var(--width) * 100cqi)}.block.--step .screenshot__item .step__copy{margin-top:unset}.block.--step .qr_list{display:grid;grid-template-columns:calc(240 / var(--width) * 100cqi) calc(180 / var(--width) * 100cqi);justify-items:start;gap:calc(40 / var(--width) * 100cqi);align-items:center}.block.--step .qr_item{display:grid;gap:calc(10 / 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:70%}.block.--step .qr_copy{font-size:calc(18 / var(--width) * 100cqi)}.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 .note{font-size:calc(18 / var(--width) * 100cqi)}.block.--step .note li{padding-left:1em;text-indent:-1em}.btn__wrap{text-align:center;position:relative;width:calc(500 / var(--width) * 100cqi);margin:auto}.btn__wrap.none-link{pointer-events:none}.btn__wrap.none-link .btn{color:#000;background:#eaeaea}.btn{all:unset;cursor:pointer;background:var(--red);border-radius:999px;color:#fff;display:block;font-size:calc(35 / var(--width) * 100cqi);font-weight:700;text-decoration:none;line-height:1;padding:calc(20 / var(--width) * 100cqi) calc(20 / var(--width) * 100cqi);transition:opacity .3s;text-align:center;display:flex;align-items:center;justify-content:center;gap:calc(10 / var(--width) * 100cqi);transition:.3s cubic-bezier(.4,0,1,1) 0s}.btn img{width:1em;aspect-ratio:1/1;object-fit:contain;transition:.3s cubic-bezier(.4,0,1,1) 0s}.btn:hover{color:#000}.btn:hover img{filter:invert(1)}.phase{display:none!important}.phase.is-active{display:block!important}.phase__copy{font-size:calc(24 / var(--width) * 100cqi);font-weight:700;text-align:center;color:red;margin-bottom:1em}.block.--about{position:relative}.block.--about .bg{background-color:#fffbd0;padding:calc(40 / var(--width) * 100cqi);border-radius:calc(20 / var(--width) * 100cqi);display:grid;gap:calc(20 / var(--width) * 100cqi)}.block.--about .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.--about .dinfo .dinfo__card{display:grid;gap:calc(10 / var(--width) * 100cqi)}.block.--about .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.--about .dinfo .grid__item{display:grid;gap:calc(10 / var(--width) * 100cqi);grid-template-rows:subgrid;grid-row:span 2}.block.--about .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.--about .dinfo .grid__item p span{align-self:center}.block.--about .dinfo .grid__item p:after,.block.--about .dinfo .grid__item p:before{content:"";width:.5em;border:2px solid #000}.block.--about .dinfo .grid__item p:before{border-right:none}.block.--about .dinfo .grid__item p:after{border-left:none}.block.--about .dinfo h3{font-size:calc(36 / var(--width) * 100cqi);border-bottom:1px solid #000}.block.--about .dinfo li{padding-left:1em;text-indent:-1em}.block.--about .btn__wrap{margin-block:calc(30 / var(--width) * 100cqi)}.block.--about .copyright{text-align:right}.block.--about .headline{display:grid;grid-template-columns:calc(90 / var(--width) * 100cqi) 1fr;gap:calc(15 / var(--width) * 100cqi);align-items:center}.block.--about .app_list{display:grid;gap:calc(30 / var(--width) * 100cqi)}.block.--about .app_list .app_item{display:grid;gap:calc(15 / var(--width) * 100cqi)}.block.--about .app_list .app_title{background-color:#e63650;padding:calc(10 / var(--width) * 100cqi);border-radius:999px;text-align:center;position:relative}.block.--about .app_list .app_title .num{position:absolute;top:0;bottom:0;left:calc(10 / var(--width) * 100cqi);margin:auto;background-color:#fff;border-radius:999px;color:#e63650;font-size:calc(36 / var(--width) * 100cqi);font-weight:700;line-height:1;width:calc(44 / var(--width) * 100cqi);height:calc(44 / var(--width) * 100cqi);aspect-ratio:1/1;display:flex;align-items:center;justify-content:center;font-family:Zen Maru Gothic,sans-serif}.block.--about .app_list .app_title .text{color:#fff;font-size:calc(30 / var(--width) * 100cqi);line-height:1.4666666667}.block.--about .app_list .app_copy{font-size:calc(28 / var(--width) * 100cqi);font-weight:700;text-align:center;display:grid;gap:calc(20 / var(--width) * 100cqi)}.block.--about .app_download{display:grid;grid-template-columns:repeat(2,1fr);gap:calc(30 / var(--width) * 100cqi);padding-inline:calc(30 / var(--width) * 100cqi);margin:auto}.block.--about .app_download .app_download_list{display:grid;gap:calc(15 / var(--width) * 100cqi)}.block.--about .app_download .app_download_copy{font-size:calc(18 / var(--width) * 100cqi);font-weight:700;line-height:1.2;margin-top:-1em;text-align:left}.block.--about .app_download a{transition:opacity .3s}.block.--about .app_download a:hover{opacity:.8}.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)}.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}.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)}.block.--policy .container{padding-block:calc(80 / var(--width) * 100cqi)}.formmailer-embed iframe{vertical-align:middle}: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{--yellow: #ffe074;--red: #e95513;--width: 1440}@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);width:100%}::-webkit-scrollbar{display:none}body{font-family:var(--font-family);font-size:1.5rem;font-weight:500;line-height:1.6666666667;background:#ffe074}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}}.container{padding:calc(40 / var(--width) * 100cqi) calc(40 / 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}
