@import"https://fonts.googleapis.com/css2?family=Work+Sans:ital,wght@0,100..900;1,100..900&family=Zen+Kaku+Gothic+New:wght@400;500;700&display=swap";*:where(:not(html,iframe,canvas,img,svg,video,audio):not(svg *,symbol *)){all:unset;display:revert}*,*::before,*::after{box-sizing:border-box}a,button{cursor:revert}ol,ul,menu{list-style:none}img{max-width:100%}table{border-collapse:collapse}input,textarea{-webkit-user-select:auto}textarea{white-space:revert}meter{-webkit-appearance:revert;appearance:revert}::placeholder{color:unset}:where([hidden]){display:none}:where([contenteditable]:not([contenteditable=false])){-moz-user-modify:read-write;-webkit-user-modify:read-write;overflow-wrap:break-word;-webkit-line-break:after-white-space;-webkit-user-select:auto}:where([draggable=true]){-webkit-user-drag:element}html{font-family:"Zen Kaku Gothic New",sans-serif;letter-spacing:.05em;font-weight:400}body{background-color:#f7f6f2;color:#333}img{max-width:100%}a{text-decoration:none}mark{color:#ff952b}.l-header{display:flex;align-items:center;justify-content:space-between;padding:30px}@media screen and (max-width: 768px){.l-header{padding:6.6666666667vw}}.l-header__logo{width:184px}@media screen and (max-width: 768px){.l-header__logo{width:32vw}}.l-header__login{background:#aff74a;border:1px solid #111;font-size:14px;font-weight:500;display:inline-block;border-radius:40px;padding:9px 29px;transition:all .4s ease}.l-header__login:hover{background:#fff}@media screen and (max-width: 768px){.l-header__login{font-size:2.9333333333vw;padding:1.0666666667vw 3.2vw}}.l-footer{text-align:center;color:#666;font-size:12px;font-weight:500;font-family:"Work Sans",sans-serif;margin-top:100px;border-top:1px dashed #111;padding:19px 0}@media screen and (max-width: 768px){.l-footer{font-size:2.6666666667vw;padding:5.3333333333vw}}.l-main__title{font-size:32px;gap:15px;font-weight:bold;display:flex;align-items:center;justify-content:center}@media screen and (max-width: 768px){.l-main__title{font-size:5.8666666667vw;gap:2.6666666667vw}}.l-main__title::before,.l-main__title::after{content:"";display:block;width:10px;height:10px;border-radius:50%;background:#aff74a;border:1px solid #111}@media screen and (max-width: 768px){.l-main__title::before,.l-main__title::after{width:1.6vw;height:1.6vw}}.l-main{padding:50px 10px 0}@media screen and (max-width: 768px){.l-main{padding:10.6666666667vw 6.6666666667vw 0}}.l-main__box{border:1px solid #111;background:#fff;border-radius:10px;max-width:740px;margin:50px auto 28px;padding:60px 20px;font-weight:500}@media screen and (max-width: 768px){.l-main__box{padding:6.6666666667vw;margin:10.6666666667vw 0}}.l-main__mail{border:1px dashed #111;border-radius:10px;max-width:740px;margin:0 auto;padding:32px;background:#fff;line-height:1.8}@media screen and (max-width: 768px){.l-main__mail{padding:6.6666666667vw;font-size:3.4666666667vw}}.l-main__mail .title{font-weight:bold;margin-bottom:12px}@media screen and (max-width: 768px){.l-main__mail .title{margin-bottom:2.6666666667vw}}.l-main__mail strong{font-weight:bold}.l-main__form__required{text-align:right;font-size:14px;color:#ff5e2b;margin-bottom:20px}@media screen and (max-width: 768px){.l-main__form__required{font-size:3.2vw;margin-bottom:4vw}}.l-main__form{text-align:left;max-width:580px;margin:0 auto}.l-main__form.l-main__form--login{max-width:400px}.l-main__form label{display:block;margin-bottom:11px}@media screen and (max-width: 768px){.l-main__form label{font-size:3.4666666667vw;margin-bottom:2.1333333333vw}}.l-main__form input{display:block;width:100%;background:#f7f6f1;border-bottom:1px solid #c4c4c0;margin-bottom:29px;padding:18px}@media screen and (max-width: 768px){.l-main__form input{font-size:16px;padding:2.6666666667vw 4.8vw;margin-bottom:5.3333333333vw}}.l-main__form input::placeholder{color:#888}.l-main__form input[type=checkbox]{width:auto;height:auto;background:none;padding:0;border:none;text-align:center;display:inline-block;margin-bottom:0;appearance:auto}.l-main__form .forget{text-align:center;font-size:14px;gap:10px;font-weight:500;display:flex;align-items:center;justify-content:center;cursor:pointer}.l-main__form .forget label{margin-bottom:0}.l-main__form input[type=submit]{width:400px;max-width:100%;height:60px;border-radius:40px;display:flex;align-items:center;justify-content:center;padding:0;font-weight:500;margin:40px auto 0;border:none;background:#111;border:1px solid #111;color:#fff;transition:all .4s ease;cursor:pointer}@media screen and (max-width: 768px){.l-main__form input[type=submit]{font-size:3.7333333333vw;margin:8vw auto 0}}.l-main__form input[type=submit]:hover{background:#fff;color:#111}.l-main__form input[type=submit].login{background:#aff74a;color:#111}.l-main__form input[type=submit].login:hover{background:#fff}.l-main__form .required{color:#ff5e2b;font-size:10px;vertical-align:middle}.l-main__guide{text-align:center;line-height:1.8;padding:0 10px;margin:50px 0}@media screen and (max-width: 768px){.l-main__guide{font-size:3.4666666667vw;margin:8vw 0;padding:0}}.l-main__login{padding:50px 10px 0}@media screen and (max-width: 768px){.l-main__login{padding:10.6666666667vw 0 0}}.l-main__login__box{text-align:center;border:1px solid #111;border-radius:10px;background:#fff;max-width:500px;margin:0 auto;padding:50px 10px}@media screen and (max-width: 768px){.l-main__login__box{padding:6.6666666667vw}}@media screen and (max-width: 768px){.l-main__login__box .logo{text-align:center}.l-main__login__box .logo svg{width:26.6666666667vw}}.l-main__login__box .title{font-weight:bold;font-size:18px;margin-top:10px;margin-bottom:33px}@media screen and (max-width: 768px){.l-main__login__box .title{font-size:3.7333333333vw;margin-top:0;margin-bottom:6.6666666667vw}}.l-main__login__link{font-size:14px;font-weight:500;display:flex;align-items:center;justify-content:center;gap:5px;margin-top:20px}@media screen and (max-width: 768px){.l-main__login__link{font-size:3.4666666667vw}}.l-main__login__link:hover::before{background-color:#fff;background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 15 14"><path fill="%23111" d="M13.8438 7.375L8.34375 12.875C8.15625 13.0625 7.8125 13.0625 7.625 12.875C7.4375 12.6875 7.4375 12.3438 7.625 12.1562L12.2812 7.5H0.5C0.21875 7.5 0 7.28125 0 7C0 6.75 0.21875 6.5 0.5 6.5H12.2812L7.625 1.875C7.4375 1.6875 7.4375 1.34375 7.625 1.15625C7.8125 0.96875 8.15625 0.96875 8.34375 1.15625L13.8438 6.65625C14.0312 6.84375 14.0312 7.1875 13.8438 7.375Z" /></svg>')}.l-main__login__link::before{content:"";width:25px;height:25px;background-color:#111;border:1px solid #111;border-radius:50%;background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 15 14"><path fill="%23aff74a" d="M13.8438 7.375L8.34375 12.875C8.15625 13.0625 7.8125 13.0625 7.625 12.875C7.4375 12.6875 7.4375 12.3438 7.625 12.1562L12.2812 7.5H0.5C0.21875 7.5 0 7.28125 0 7C0 6.75 0.21875 6.5 0.5 6.5H12.2812L7.625 1.875C7.4375 1.6875 7.4375 1.34375 7.625 1.15625C7.8125 0.96875 8.15625 0.96875 8.34375 1.15625L13.8438 6.65625C14.0312 6.84375 14.0312 7.1875 13.8438 7.375Z" /></svg>');background-repeat:no-repeat;background-position:center center;background-size:10px auto;transition:all .4s ease}.l-main__login__guide{font-weight:500;text-align:center;margin-top:40px}@media screen and (max-width: 768px){.l-main__login__guide{font-size:3.7333333333vw}}.l-main__login__button{width:400px;max-width:100%;height:60px;border-radius:40px;display:flex;align-items:center;justify-content:center;padding:0;font-weight:500;margin:15px auto 0;border:none;background:#111;border:1px solid #111;color:#fff;transition:all .4s ease}@media screen and (max-width: 768px){.l-main__login__button{font-size:3.7333333333vw}}.l-main__login__button:hover{background:#fff;color:#111}
