@keyframes blink{0%,100%{opacity:1}50%{opacity:0}}:where(*){box-sizing:border-box;padding:0;margin:0}:where(html){font-family:var(--font_family);font-size:15px;line-height:1.5;-webkit-user-select:none;-moz-user-select:none;user-select:none}:where(body){display:flex;flex-direction:column;min-height:100vh;color:rgb(var(--main_text));background:rgb(var(--main_back))}:where(h1){font-weight:900;margin:2em 0 1em}:where(h1)+*{margin-top:0 !important}:where(h2){font-weight:900;margin:2em 0 1em}:where(h2)+*{margin-top:0 !important}:where(h3){font-weight:900;margin:2em 0 1em}:where(h3)+*{margin-top:0 !important}:where(h4){font-weight:900;margin:2em 0 1em}:where(h4)+*{margin-top:0 !important}:where(h5){font-weight:900;margin:2em 0 1em}:where(h5)+*{margin-top:0 !important}:where(h6){font-weight:900;margin:2em 0 1em}:where(h6)+*{margin-top:0 !important}:where(h1){margin-top:0;text-align:center}:where(h2){text-align:center}header{position:fixed;inset:0 0 auto 0;z-index:9999}.navigation a{text-decoration:none}:where(main){flex:1;max-width:1000px;width:100%;margin:0 auto}body.page main{margin-top:75px}:where(article){margin:0 auto}:where(article)+article{margin-top:100px}:where(ul,ol){list-style-type:none}:where(ul,ol):not(.none) li{position:relative}:where(ul,ol):not(.none) li::before{position:absolute;left:0}:where(main) ul,:where(main) ol{margin:50px 0}:where(main) ul li+li,:where(main) ol li+li{margin-top:1em}:where(main) ul:not(.none) li{padding-left:1em}:where(main) ul:not(.none) li::before{content:"•";line-height:inherit}:where(main) ol:not(.none){counter-reset:li}:where(main) ol:not(.none) li{padding-left:2em}:where(main) ol:not(.none) li ol li::before{content:"(" counter(li) ")"}:where(main) ol:not(.none) li::before{counter-increment:li;content:counter(li) ".";font-weight:bold;top:-1px}:where(dl) dt{font-size:1.2em;font-weight:bold;line-height:1;border-left:solid 5px rgb(var(--main_text));margin-bottom:1em}:where(dl) dd{padding-left:1em}:where(dl) dd ul{margin:0}:where(dl) dd+dt{margin-top:50px;position:relative}:where(dl) dd+dt::before{content:"";display:block;width:100%;height:1px;background:rgba(var(--main_text), 0.25);position:absolute;inset:-25px 0 auto 0}:where(dl).numbering dt{padding-left:1.5em;position:relative;counter-increment:count}:where(dl).numbering dt::after{content:counter(count) ".";display:inline-block;position:absolute;inset:0 auto auto 0}:where(table) th{padding-right:2em;position:relative;vertical-align:top}:where(table) th::after{content:"";font-family:"Font Awesome 6 Free";font-weight:900;position:absolute;right:.75em}:where(p)+p{margin-top:2em}:where(a){color:rgb(var(--link_text))}:where(a):hover{color:rgb(var(--hover_text))}:where(a):active{color:rgb(var(--hover_text))}:where(a):visited{color:rgb(var(--link_text))}:where(svg){display:inline-block;width:100%;height:100%;fill:currentColor;font-size:inherit}:where(figure){display:block}:where(img){display:block;width:100%;height:auto}:where(input[type=text],select,textarea){width:100%;line-height:2;font-size:1rem;border:solid 1px rgb(var(--rgb1));border-radius:2px;padding:6.25px}:where(input[type=text],select,textarea):focus{outline:none;box-shadow:0 0 3px 2px rgb(var(--rgb2))}:where(input[type=text],select,textarea)::-moz-placeholder{color:#ccc}:where(input[type=text],select,textarea)::placeholder{color:#ccc}:where(button,a.button){display:block;max-width:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none;font-size:1rem;font-weight:900;color:rgb(var(--main_text));background:rgba(0,0,0,0);border:solid 3px rgb(var(--main_text));border-radius:1000px;box-shadow:0 3px 3px rgba(0,0,0,.25);padding:6.25px 25px;margin:50px auto 0;cursor:pointer;transition:transform .25s;white-space:nowrap;text-align:center}:where(button,a.button):active{transform:translateY(3px);box-shadow:0 0 0 rgba(0,0,0,.25)}:where(button,a.button):disabled{filter:grayscale(1);box-shadow:none;pointer-events:none}:where(a.button){width:-moz-max-content;width:max-content;text-decoration:none}:where(a.button):hover{color:inherit}:where(section){border-radius:4px;background:rgb(var(--inner_back))}:where(section) section{background:rgba(0,0,0,0)}:where(section)+section{margin-top:50px}:where(video){display:block;max-width:600px;width:100%;border-radius:8px;margin:0 auto 50px}:where(hr){display:block;width:50px;height:5px;background:rgb(var(--main_text));border:none;margin:50px auto}.installer{margin:25px 0}.installer+p{margin-top:2em}.installer.sp_only{display:flex;justify-content:flex-start;align-items:center;-moz-column-gap:1em;column-gap:1em}.installer.sp_only a{display:block;color:#333}.installer.sp_only a:hover{opacity:.75}.installer.sp_only a svg{max-width:200px;max-height:50px}@media(width > 767px){:where(main){padding:50px 50px 100px}:where(section){padding:25px 50px}:where(h1){font-size:1.5rem}:where(h2){font-size:1.4rem}:where(h3){font-size:1.3rem}:where(h4){font-size:1.2rem}:where(h5){font-size:1.1rem}:where(h6){font-size:1rem}:where(.space){padding:50px 50px 100px}:where(button,a.button){transition:transform .25s,background .5s}:where(button,a.button):hover{background:rgba(var(--main_text), 0.25)}:where(.block){margin-top:100px}.sp_only{display:none !important}}@media(width < 768px){:where(main){padding:50px 25px 100px}:where(section){padding:25px}:where(section)>h1:first-of-type{margin-top:0}:where(h1){font-size:1.3rem}:where(h2){font-size:1.2rem}:where(h3){font-size:1.1rem}:where(h4){font-size:1rem}:where(h5,h6){font-size:1rem}:where(.space){padding:25px 25px 50px}:where(.block){margin-top:50px}.pc_only{display:none !important}}h1.title{text-align:center}.separate{display:inline-block}.centering{display:block;max-width:100%;width:-moz-max-content;width:max-content;margin:0 auto}.box{padding:25px;border-radius:4px;background:rgba(var(--box_back), 0.5);margin:50px auto}.space_b{margin-bottom:50px}.space_t{margin-top:50px}img.center{display:block;max-width:500px;height:auto;border-radius:4px;margin:25px auto}.rounded{border-radius:50% !important}header{padding:12.5px 25px}header .inner{display:flex;flex-wrap:nowrap;height:-moz-max-content;height:max-content;align-items:center;max-width:1000px;margin:0 auto}#header_logo{display:block;height:-moz-max-content;height:max-content}#header_logo img{display:block;height:50px}#toggle_menu{display:none}#header_nav .menu{display:flex;color:rgb(var(--header_text))}#header_nav .menu .current{position:relative}#header_nav .menu .current::before{content:"";font-family:"Font Awesome 6 Free";font-weight:900;position:absolute;left:-0.75em}#header_nav .menu li a{color:rgb(var(--header_text))}@media(width > 767px){header{background:rgba(var(--header_back), 0.9)}header .inner{flex-direction:row;justify-content:space-between}header #open{display:none}#header_nav .menu{flex-direction:row;-moz-column-gap:3em;column-gap:3em;font-size:.9rem}#header_nav .menu li a{position:relative}#header_nav .menu li a::before{content:attr(data);min-width:100%;text-align:center;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);color:rgba(0,0,0,0);font-size:.8em;white-space:nowrap}#header_nav .menu li:not(.current) a:hover{color:rgba(0,0,0,0)}#header_nav .menu li:not(.current) a:hover::before{color:rgb(var(--header_text))}}@media(width < 768px){header{background:rgb(var(--header_back))}header .inner{flex-direction:column}header #logo{display:none}#toggle_menu:checked+#header_nav{left:0}#header_nav{display:flex;justify-content:center;width:100%;height:calc(100vh - 50px - 25px);position:absolute;top:75px;left:-100%;background:rgba(255,255,255,.9);transition:left 1s}#header_nav .menu{flex-direction:column;row-gap:1em;width:-moz-max-content;width:max-content;padding:25px 0;font-size:1.2rem}}footer{background:rgb(var(--footer_back))}#sns_nav{padding:0 50px 25px}#sns_nav .menu{display:flex;-moz-column-gap:.5em;column-gap:.5em;font-size:1.5rem;width:-moz-max-content;width:max-content;margin:0 auto}#sns_nav .menu li a{color:rgb(var(--footer_text))}#footer_nav{padding:25px 50px}#footer_nav .menu{display:flex;font-size:.8rem;width:-moz-max-content;width:max-content;margin:0 auto}#footer_nav .menu .current{position:relative}#footer_nav .menu .current::before{content:"";font-family:"Font Awesome 6 Free";font-weight:900;position:absolute;left:-0.75em}#footer_nav .menu li a{color:rgb(var(--footer_text))}#copyright{display:block;background:rgba(var(--copyright_back), 0.5);color:rgb(var(--copyright_text));text-align:center;line-height:2.5;font-size:.8em}@media(width > 767px){#footer_nav .menu{flex-direction:row;-moz-column-gap:3em;column-gap:3em}#footer_nav .menu li a{position:relative}#footer_nav .menu li:not(.current) a:hover{opacity:.5}#sns_nav .menu li a{transition:opacity .5s}#sns_nav .menu li a:hover{opacity:.5}}@media(width < 768px){#footer_nav .menu{flex-direction:column;row-gap:1em}}#keyimg{width:100vw;margin-top:75px;background-size:cover;background-repeat:no-repeat}@media(width > 767px){#keyimg{min-height:calc(100vh - 50px - 25px);background-image:var(--keyimg_pc);background-position:0}}@media(width < 768px){#keyimg{min-height:calc(100vh - 50px - 25px - 25px);background-image:var(--keyimg_mb);background-position:50% 100%}}body.sitemap section ul li::before{content:"";font-family:"Font Awesome 6 Free";font-weight:900}body.sitemap section ul li a{color:rgb(var(--main_text));text-decoration:none;transition:opacity .5s}body.sitemap section ul li a:hover{opacity:.25}body.privacypolicy section>h2:first-of-type{margin-top:0}body.privacypolicy h2{border-radius:2px;background:rgb(var(--box_back));padding:6.25px 12.5px}body.privacypolicy h3{border-left:solid 10px rgb(var(--box_back));padding-left:6.25px}#sign{font-size:.8em;text-align:right;margin-top:25px}body.contact #contact{width:100%;height:100vh;border:none;overflow:hidden}/*# sourceMappingURL=style.min.css.map */