﻿@import"https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@100..900&display=swap";@media screen and (max-width: 48em){html{font-size:13.5px}}@media screen and (min-width: 48.0625em)and (max-width: 64em){html{font-size:14.1px}}@media screen and (min-width: 48.0625em){html{font-size:15px}}.font,#sec2 .quest dt::before,#sec2 .quest dt,#sec1 .flowlist h3,#sec1 .flowlist h4,#sec1 .requirements dt,main .mtitle,.btn>*{font-family:"Noto Sans JP",sans-serif;font-optical-sizing:auto;font-style:normal}.protect{position:relative}.protect::before{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background-color:rgba(0,0,0,0)}.opa{opacity:1;transition:all 200ms 0s ease-out}.opa:hover,.opa:focus{opacity:.4}.center{margin-left:auto;margin-right:auto;text-align:center}.minitxt{line-height:1.4em;font-size:.86em}.list>li{position:relative;padding-left:1.1em}.list>li::before{position:absolute;top:0;left:0}.list.list1>li::before{content:"※"}.list.list2>li::before{content:"・"}@media screen and (min-width: 48.0625em){.pcNone{display:none}.pcBlock{display:block}.margin05{margin-top:.5em !important}.margin1{margin-top:1em !important}.margin2{margin-top:2em !important}.margin3{margin-top:3em !important}}@media screen and (max-width: 48em){.spNone{display:none}.spBlock{display:block}.margin05{margin-top:2vw !important}.margin1{margin-top:4vw !important}.margin2{margin-top:7vw !important}.margin3{margin-top:10vw !important}}.fadeinitem{opacity:0;transform:translate(0, 1.5em)}.fadeinitem.visible{animation:fadeinitem .6s linear 0s both}@keyframes fadeinitem{0%{opacity:0;transform:translate(0, 1.5em)}100%{opacity:1;transform:translate(0, 0)}}.btn{display:block;width:20em;margin:auto;text-decoration:none;transition:all 200ms 0s ease-out}.btn:hover,.btn:focus{transform:translateY(0.2em)}.btn>*{box-sizing:border-box;overflow:hidden;position:relative;display:block;justify-content:center;align-items:center;padding:1.4em 0;cursor:pointer;text-align:center;text-decoration:none !important;font-size:1em;color:#fff !important;background-color:#a39f90;border-radius:9999px}.btn>*::before{content:"";position:absolute;inset:0;background-color:#111;transition:transform .4s ease;transform:scaleX(0);transform-origin:right;border-radius:9999px}.btn>*:hover::before{transform:scaleX(1);transform-origin:left}.btn>* span{position:relative}.btn.back>*{outline:1px solid #d3d0bf;outline-offset:-1px;color:#a39f90 !important;background-color:#fff}.btn.back:hover>*,.btn.back:focus>*{color:#fff !important;outline:1px solid #d3d0bf}@media screen and (max-width: 48em){.btn{width:60vw}}.backimg{z-index:-1;position:fixed;top:0;left:0;width:100vw;height:100vh;background-color:#fff;overflow:hidden}.backimg::after{content:"";position:absolute;width:100vw;height:100vh;background-color:#f5f4f0;clip-path:polygon(0% 0%, 100% 0%, 0% 100%)}.wrapper{display:flex;flex-direction:column;min-height:100vh}main{position:relative;flex:1}header{position:relative;padding-top:3em}header h1{max-width:12em}@media screen and (max-width: 48em){header{padding-top:8vw}header h1{width:60vw}}main .mtitle{margin-top:4em;text-align:center;letter-spacing:.1em;font-size:1.6em}main .mtitle:first-of-type{margin-top:3em}@media screen and (max-width: 48em){main .mtitle{margin-top:14vw;font-size:1.7em}main .mtitle:first-of-type{margin-top:8vw}}footer{margin-top:7em;letter-spacing:.1em;font-size:.8em;background-color:#f5f4f0}footer .linkarea{letter-spacing:-0.4em}footer .linkarea>*{display:inline-block;letter-spacing:normal;vertical-align:top;*display:inline;*zoom:1}footer .linkarea li{position:relative}footer .linkarea li:not(:last-child)::after{content:"";position:absolute;right:0;top:0;bottom:0;margin:auto;width:1px;height:80%;background-color:#111}footer .linkarea a{position:relative;padding:.2em 1em;text-decoration:none}footer .linkarea a::after{content:"";position:absolute;top:0;left:0;width:0;height:100%;background-color:#d3d0bf;transition:all 200ms 0s ease-out}footer .linkarea a:hover::after,footer .linkarea a:focus::after{width:100%}footer .linkarea a span{z-index:2;position:relative;display:inline-block}@media screen and (min-width: 48.0625em){footer{display:flex;justify-content:space-between;align-items:center;padding:2em 1em}footer .linkarea{margin:0;padding:0;display:flex}footer small{margin-left:auto;display:inline-block;margin-right:1em}}@media screen and (max-width: 48em){footer{margin-top:20vw;padding:5vw 5vw;text-align:center}footer small{display:block;margin-top:3vw}}input,textarea,select{background-color:#fff;border:1px solid #d3d0bf;box-sizing:border-box;border-radius:.5em;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;font:inherit;transition:all 200ms 0s ease-out}input[type=checkbox]{position:relative;width:1.5em;height:1.5em;text-align:center;border-radius:.2em}input[type=checkbox]:checked{background-color:#d3d0bf}input[type=checkbox]:checked::before{content:"";position:absolute;display:inline-block;top:10%;right:0;left:0;margin:auto;width:70%;height:50%;border-left:4px solid #fff;border-bottom:4px solid #fff;transform:rotate(-54deg)}input[type=text],input[type=email],input[type=tel]{width:100%;padding:1em}input[type=radio]{position:relative;width:1.5em;height:1.5em;border-radius:50%}input[type=radio]:focus::before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;width:70%;height:70%;border-radius:50%;background-color:#d3d0bf}.selectarrow{position:relative}.selectarrow::after{content:"";position:absolute;right:3%;top:44%;width:0;height:0;border-style:solid;border-right:5px solid rgba(0,0,0,0);border-left:5px solid rgba(0,0,0,0);border-top:8px solid #a39f90;border-bottom:0}.selectarrow select{width:100%;padding:1.25em}textarea{width:100%;padding:1em;height:7em}input[type=text]:focus,input[type=email]:focus,input[type=tel]:focus,textarea:focus,select:focus,.drop-zone:focus{outline:2px solid #d3d0bf;background-color:#f7f6f4}.drop-zone{width:100%;min-height:10em;border:1px solid #d3d0bf;box-sizing:border-box;border-radius:.5em;display:flex;justify-content:center;align-items:center;line-height:1.3em;text-align:center;font-size:.9em;cursor:pointer;background-color:#fff}.drop-zone.dragover{border-color:#333;background-color:#f9f9f9}.drop-zone .click{width:15em;margin:.2em auto auto;padding:.7em 0;text-align:center;color:#fff;background-color:#a39f90;border-radius:.3em}.drop-zone .uptxt{margin-top:.6em;font-size:.9em}*,*::before,*::after{box-sizing:border-box}html{-moz-text-size-adjust:none;-webkit-text-size-adjust:none;text-size-adjust:none;font-family:"游ゴシック",YuGothic,"Helvetica","ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","メイリオ",Meiryo,"Helvetica Neue",Arial,sans-serif}body,h1,h2,h3,h4,h5,p,figure,blockquote,dl,dd,div,ul,li,ol{margin:0;padding:0}ul,ol{list-style:none}body{min-height:100vh;letter-spacing:.06em;color:#111;background-color:#fff}h1,h2,h3,h4,h5{text-wrap:balance}a:not([class]){text-decoration:underline;text-decoration-skip-ink:auto;color:#111;outline:none;overflow-wrap:break-word}a:not([class]):hover{color:currentColor}a:not([class]):focus,a:not([class]):visited{outline:none;color:currentColor}img,picture,svg,figure,iframe{max-width:100%;display:block;border:none}button{display:block;padding:0;background-color:rgba(0,0,0,0);border:none;appearance:none;-moz-appearance:none;-webkit-appearance:none;cursor:pointer;font:inherit}:target{scroll-margin-block:5ex}::selection{background-color:#cdcdcd}::-moz-selection{background-color:#cdcdcd}.content{position:relative;max-width:860px;margin:2em auto auto}@media screen and (min-width: 48.0625em)and (max-width: 64em){.content{margin:6vw 6vw auto}}@media screen and (max-width: 48em){.content{margin:4vw 5vw auto}}#startCont{box-sizing:border-box;width:min(94vw,800px);margin:3em auto auto;padding:3em 1.5em;border:1px solid #d3d0bf;border-radius:1.2em}#startCont p{margin-top:1.5em}#startCont .btn{width:26em}@media screen and (max-width: 48em){#startCont .btn{width:100%}}#sec1 .requirements dt{margin:3em 0 0 .5em;padding-bottom:.2em;font-weight:600;font-size:1.1em}#sec1 .requirements dt:first-child{margin-top:1em}#sec1 .requirements dd{padding:1em 1.5em;border-radius:.6em;background-color:rgba(211,208,191,.3)}#sec1 .requirements dd.notcolor{padding:0;border-radius:0;background-color:rgba(0,0,0,0)}#sec1 .flowlist{padding:1em 1.5em;border-radius:.6em;background-color:rgba(211,208,191,.3)}#sec1 .flowlist h4{margin-top:.3em;font-size:1.5em;color:#a39f90}#sec1 .flowlist h3{margin-top:.3em;font-size:1em}#sec1 .protect{overflow:hidden;position:relative}#sec1 .flowiconitem.visible{animation:flowiconitem .6s linear 0s both}#sec1 .btn{margin-top:5em}@media screen and (min-width: 48.0625em){#sec1 .flowlist{display:grid;grid-template-columns:repeat(4, 1fr);column-gap:3%}#sec1 .flowlist h3{font-size:.92em}}@media screen and (max-width: 48em){#sec1 .requirements dt{margin-top:3vw}#sec1 .requirements dd{padding:5vw 4vw}#sec1 .flowlist{padding-bottom:10vw}#sec1 .flowlist li{margin-top:6vw}#sec1 .flowlist .protect{width:60%;margin:auto}#sec1 .flowlist h4{font-size:1.8em}#sec1 .flowlist h3{margin-top:auto;font-size:1.3em}}#sec2 .quest dt{position:relative;padding-left:2.8em;min-height:2.4em;padding-top:.4em;font-weight:600}#sec2 .quest dt::before{content:"Q";position:absolute;top:0;left:0;width:2.4em;height:2.4em;display:flex;align-items:center;justify-content:center;color:#fff;border-radius:9999px;background-color:#111}#sec2 .quest dt:not(:first-child){margin-top:1em}#sec2 .quest dd{padding-left:2.8em}#sec2 .checkpoint{position:relative;margin-top:5em;letter-spacing:-0.4em;text-align:center}#sec2 .checkpoint>*{display:inline-block;letter-spacing:normal;vertical-align:top;*display:inline;*zoom:1}#sec2 .checkpoint p{margin-right:.2em;font-weight:bold}#applyButton{pointer-events:none;opacity:.15}#privacy article{position:relative;max-width:1080px;margin:3em auto auto;line-height:1.8em}#privacy h3{margin-top:2em;font-size:1.3em}#privacy .num{counter-reset:list-counter}#privacy .num>li{counter-increment:list-counter;position:relative;margin-top:.6em;padding-left:1.4em}#privacy .num>li::before{content:counter(list-counter) ". ";position:absolute;left:0;font-size:1.1em;font-weight:bold}@media screen and (min-width: 48.0625em)and (max-width: 64em){#privacy article{margin:6vw 6vw auto}}@media screen and (max-width: 48em){#privacy article{margin:4vw 5vw auto}}/*# sourceMappingURL=style.css.map */