/*! destyle.css v3.0.0 | MIT License | https://github.com/nicolas-cusan/destyle.css */*,:after,:before{border-style:solid;border-width:0;box-sizing:border-box}html{line-height:1;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:rgba(0,0,0,0)}body{margin:0}main{display:block}address,blockquote,dl,figure,form,iframe,p,pre,table{margin:0}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:400;margin:0}ol,ul{list-style:none;margin:0;padding:0}dt{font-weight:400}dd{margin-left:0}hr{border-top-width:1px;box-sizing:content-box;clear:both;color:inherit;height:0;margin:0;overflow:visible}pre{font-family:monospace,monospace;font-size:inherit}address{font-style:inherit}a{background-color:transparent;color:inherit;text-decoration:none}abbr[title]{-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:inherit}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}embed,iframe,img,object,svg{vertical-align:bottom}button,input,optgroup,select,textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border-radius:0;color:inherit;font:inherit;margin:0;padding:0;text-align:inherit;text-transform:inherit;vertical-align:middle}[type=checkbox]{-webkit-appearance:checkbox;-moz-appearance:checkbox;appearance:checkbox}[type=radio]{-webkit-appearance:radio;-moz-appearance:radio;appearance:radio}[type=button],[type=reset],[type=submit],button{cursor:pointer}[type=button]:disabled,[type=reset]:disabled,[type=submit]:disabled,button:disabled{cursor:default}:-moz-focusring{outline:auto}select:disabled{opacity:inherit}fieldset,option{padding:0}fieldset{margin:0;min-width:0}legend{padding:0}progress{vertical-align:baseline}textarea{overflow:auto}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}label[for]{cursor:pointer}details{display:block}summary{display:list-item}[contenteditable]:focus{outline:auto}table{border-collapse:collapse;border-color:inherit}caption{text-align:left}td,th{padding:0;vertical-align:top}th{font-weight:400;text-align:left}html{font-size:62.5%}body{color:#383838;font-family:Noto Sans JP,sans-serif;font-size:1.5rem;letter-spacing:0;-webkit-font-smoothing:antialiased;-webkit-overflow-scrolling:touch}body a{cursor:pointer;transition:all .4s ease}body a:hover{text-decoration:none}.container{margin:0;max-width:100%;min-width:100%;padding:0;width:100%}.inner{margin-left:auto;margin-right:auto;max-width:1180px;padding-left:40px;padding-right:40px}@media screen and (max-width:1090px){.inner{max-width:100%;padding-left:30px;padding-right:30px}}@media screen and (max-width:900px){.inner{padding-left:20px;padding-right:20px}}@media screen and (max-width:740px){.inner{padding-left:15px;padding-right:15px}}.inner--sm{margin-left:auto;margin-right:auto;max-width:690px;padding-left:40px;padding-right:40px}@media screen and (max-width:1090px){.inner--sm{max-width:100%;padding-left:30px;padding-right:30px}}@media screen and (max-width:900px){.inner--sm{padding-left:20px;padding-right:20px}}@media screen and (max-width:740px){.inner--sm{padding-left:15px;padding-right:15px}}button,input,select,textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:none;border-radius:0;box-sizing:border-box;font-family:inherit;line-height:inherit;margin:0;outline:none;padding:0;text-align:left}select::-ms-expand{display:none}.lg:not(br),.sp:not(br),.tb:not(br),br.lg,br.sp,br.tb{display:none!important}.pc:not(br){display:block!important}br.pc{display:inline-block!important}.fixed{height:100%;position:fixed;width:100%}@media screen and (max-width:1090px){.pc:not(br),.sp:not(br),.tb:not(br),br.pc,br.sp,br.tb{display:none!important}.lg:not(br){display:block!important}br.lg{display:inline-block!important}}@media screen and (max-width:900px){.lg:not(br),.pc:not(br),.sp:not(br),br.lg,br.pc,br.sp{display:none!important}.tb:not(br){display:block!important}br.tb{display:inline-block!important}}@media screen and (max-width:740px){.lg:not(br),.pc:not(br),.tb:not(br),br.lg,br.pc,br.tb{display:none!important}.sp:not(br){display:block!important}br.sp{display:inline-block!important}}.header{border-bottom:1px solid #d1d1d1;margin-left:auto;margin-right:auto;padding-bottom:39px;padding-left:40px;padding-right:40px;position:relative;z-index:101}@media screen and (max-width:1090px){.header{max-width:100%;padding-left:30px;padding-right:30px}}@media screen and (max-width:900px){.header{padding-left:20px;padding-right:20px}}@media screen and (max-width:740px){.header{padding-left:15px;padding-right:15px}}.header__inner{display:flex;flex-wrap:wrap;padding-top:71px;position:relative}.header__logo{position:relative;z-index:101}.header__logo img{height:auto;width:319.14px}.header__staging{background-color:#fa0000;border-radius:5px;color:#fff;font-size:1.5rem;font-weight:700;left:0;letter-spacing:.02em;padding:3px;position:absolute;text-align:center;top:45px;width:100px}.header__link{display:flex;flex-wrap:wrap;gap:17px;position:absolute;right:0;top:36px}.header__link-item a{font-size:1.3rem;font-weight:400;letter-spacing:.02em}@media screen and (min-width:1025px){.header__link-item a:hover{text-decoration:underline}}.header__link-item img{margin-left:4px;vertical-align:4px}.header__link.--nav{display:none}@media screen and (max-width:740px){.header{border-bottom:none;padding-bottom:26px}.header__inner{padding-top:28px}.header__logo img{height:36px;width:auto}.header__staging{top:70px}.header__link{order:3;position:static}.header__link.--nav{display:flex;flex-direction:column;flex-wrap:wrap}.header__link:not(.--nav){display:none!important}}@media screen and (max-width:1090px){.navbar{height:36px;position:absolute;right:30px;top:71px;width:58px;z-index:101}.navbar span{background:#383838;display:inline-block;height:1px;left:0;position:absolute;transition:all .4s ease;width:100%}.navbar span:first-child{top:8px}.navbar span:nth-child(2){top:18px}.navbar span:nth-child(3){bottom:8px}.navbar.is-active span:first-child{transform:translateY(10px) rotate(35deg)}.navbar.is-active span:nth-child(2){opacity:0}.navbar.is-active span:nth-child(3){transform:translateY(-10px) rotate(-35deg)}}@media screen and (max-width:740px){.navbar{right:15px;top:28px}}.nav{gap:49px;margin-left:auto;margin-top:5px}.nav,.nav__list{align-items:center;display:flex;flex-wrap:wrap;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center}.nav__list{gap:30px}.nav__item a{align-items:center;display:flex;flex-wrap:wrap;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;font-size:1.5rem;font-weight:500;gap:5px;letter-spacing:.02em}@media screen and (min-width:1025px){.nav__item a:hover{text-decoration:underline}}.nav__item img{margin-top:2px}.nav__user a{align-items:center;display:flex;flex-wrap:wrap;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;font-size:1.5rem;font-weight:500;gap:7px;letter-spacing:.02em}@media screen and (min-width:1025px){.nav__user a:hover{text-decoration:underline}}.nav__user img{height:auto;width:31px}@media screen and (max-width:1090px){.nav{align-items:flex-start;flex-direction:column;max-width:320px;position:fixed;right:0;top:120px;width:100%;-webkit-box-align:flex-start;-webkit-align-items:flex-start;-ms-flex-align:flex-start;background:#fff;gap:30px;margin-top:0;padding:50px 30px;transform:translate(120%);transition:all .4s ease;z-index:100}.nav.is-open{transform:translate(0)}.nav__list{align-items:flex-start;flex-direction:column;order:2;-webkit-box-align:flex-start;-webkit-align-items:flex-start;-ms-flex-align:flex-start}.nav__user{order:1}}@media screen and (max-width:740px){.nav{height:100%;max-width:none;padding:100px 15px 60px;top:0}}.pnkz__list{display:flex;flex-wrap:wrap}.pnkz__item:before{color:#9d9d9d;content:">";font-size:1.1rem;font-weight:400;letter-spacing:.02em;padding:0 2px 0 3px}.pnkz__item:first-child:before{content:"";display:none}.pnkz__txt{color:#9d9d9d;font-size:1.1rem;font-weight:400;letter-spacing:.02em}.head{align-items:flex-start;display:flex;flex-wrap:wrap;-webkit-box-align:flex-start;-webkit-align-items:flex-start;-ms-flex-align:flex-start;margin-top:49px}.head__ttl{color:#009969;font-size:2.2rem;font-weight:700;letter-spacing:.02em}.head__ttl img{margin-right:7px;vertical-align:-8px}.head__opt{align-items:flex-start;display:flex;flex-wrap:wrap;margin-top:18px;-webkit-box-align:flex-start;-webkit-align-items:flex-start;-ms-flex-align:flex-start;gap:11px}.head__opt-item a{font-size:1.3rem;font-weight:400;letter-spacing:.02em}@media screen and (min-width:1025px){.head__opt-item a:hover{text-decoration:underline}}.head__opt-item img{margin-right:2px;vertical-align:-1px}.head__menu{align-items:center;display:flex;flex-wrap:wrap;margin-left:auto;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;gap:36px}.head__user,.head__user-name{position:relative}.head__user-name{cursor:pointer;font-size:1.3rem;font-weight:400;letter-spacing:.02em;padding-right:8px}.head__user-name img{margin-right:6px;vertical-align:-6px}.head__user-name:before{border-bottom:1px solid #383838;border-right:1px solid #383838;content:"";display:block;height:7px;position:absolute;right:0;top:7px;transform:rotate(45deg);width:7px}.head__nav{position:relative}.head__nav-list{background:hsla(0,0%,100%,.9);opacity:0;padding:21px 0;position:absolute;right:0;top:21px;transform:translateY(-10px);transition:all .4s ease;visibility:hidden;width:130px}.head__nav-list.is-active{opacity:1;transform:translate(0);visibility:visible}.head__nav-list.--user{padding:21px 14px 21px 0}.head__nav-item{margin-bottom:8px;text-align:right}.head__nav-item a{font-size:1.3rem;font-weight:400;letter-spacing:.02em}@media screen and (min-width:1025px){.head__nav-item a:hover{color:#009969}}.head__nav-item.--logout a{color:#f43508}.head__nav-item.--logout a img{margin-right:5px;vertical-align:-2px}.head__nav-item:last-child{margin-bottom:0}.head__bar{cursor:pointer;height:23px;position:relative;width:45px;z-index:2}.head__bar span{background:#383838;display:inline-block;height:1px;left:0;position:absolute;transition:all .4s ease;width:45px}.head__bar span:first-child{top:5px}.head__bar span:nth-child(2){top:11px}.head__bar span:nth-child(3){bottom:5px}.head__bar.is-open span:first-child{transform:translate(-4px,-1px) rotate(32deg);width:54px}.head__bar.is-open span:nth-child(2){opacity:0;transform:translate(5px)}.head__bar.is-open span:nth-child(3){transform:translate(-4px,-13px) rotate(-32deg);width:54px}.contents{display:flex;flex-wrap:wrap}.main{width:calc(100% - 250px)}.footer,.main{margin-left:auto}.footer{border-top:1px solid #d1d1d1;margin-right:auto;padding-bottom:43px;padding-left:40px;padding-right:40px}@media screen and (max-width:1090px){.footer{max-width:100%;padding-left:30px;padding-right:30px}}@media screen and (max-width:900px){.footer{padding-left:20px;padding-right:20px}}@media screen and (max-width:740px){.footer{padding-left:15px;padding-right:15px}}.footer__inner{padding-top:60px;position:relative;text-align:center}.footer__logo img{height:auto;width:386.03px}.footer__nav{margin-left:auto;margin-top:45px}.footer__nav-list{gap:30px;-ms-justify-content:center;justify-content:center;margin-top:25px}.footer__nav-item a,.footer__nav-list{align-items:center;display:flex;flex-wrap:wrap;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center}.footer__nav-item a{font-size:1.5rem;font-weight:500;gap:5px;letter-spacing:.02em}@media screen and (min-width:1025px){.footer__nav-item a:hover{text-decoration:underline}}.footer__nav-item img{margin-top:2px}.footer__nav-user{display:flex;flex-wrap:wrap;-ms-justify-content:center;justify-content:center}.footer__nav-user a{align-items:center;display:flex;flex-wrap:wrap;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;font-size:1.5rem;font-weight:500;gap:7px;letter-spacing:.02em}@media screen and (min-width:1025px){.footer__nav-user a:hover{text-decoration:underline}}.footer__nav-user img{height:auto;width:27px}.footer__link{display:flex;flex-wrap:wrap;gap:17px;-ms-justify-content:flex-end;justify-content:flex-end;margin-top:80px}.footer__link-item a{font-size:1.3rem;font-weight:400;letter-spacing:.02em}@media screen and (min-width:1025px){.footer__link-item a:hover{text-decoration:underline}}.footer__link-item img{margin-left:4px;vertical-align:4px}@media screen and (max-width:740px){.footer__inner{padding-top:30px}.footer__logo img{width:286.03px}.footer__nav{margin-top:30px}.footer__nav-list{flex-direction:column;gap:20px}.footer__link{-ms-justify-content:center;justify-content:center;margin-top:60px}}.heading{padding-top:87px}.heading__ttl{font-size:3rem;font-weight:700;letter-spacing:.02em}.heading__lead{font-size:1.4rem;font-weight:400;letter-spacing:.02em;line-height:2.6rem;margin-top:30px}.heading__help{margin-top:23px}.heading__help a{border-bottom:1px solid #009969;color:#009969;display:inline-block;font-size:1.3rem;font-weight:400;letter-spacing:.02em;padding-bottom:4px}.heading__help img{margin-left:6px;vertical-align:1px}@media screen and (max-width:740px){.heading{padding-top:40px}.heading__ttl{font-size:2.2rem;font-weight:700;letter-spacing:.02em}.heading__lead{margin-top:32px}}.pagination{margin-top:60px}.pagination__list{align-items:center;display:flex;flex-wrap:wrap;-ms-justify-content:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;gap:4px}.pagination__item a,.pagination__item span,.pagination__item--current{border:1px solid #9d9d9d;border-radius:5px;color:#9d9d9d;display:block;font-family:Roboto,sans-serif;font-size:1.3rem;font-weight:500;letter-spacing:.04em;padding:11px 0 9px;text-align:center;width:35px}.pagination__item--current{background:#009969;border-color:#009969;color:#fff}.pagination__item--next a,.pagination__item--next span,.pagination__item--prev a,.pagination__item--prev span{border:1px solid #009969;border-radius:5px;color:#009969;display:block;font-size:1.3rem;font-weight:500;letter-spacing:.02em;padding:9px 0 11px;text-align:center;width:73px}.pagination__item--next span,.pagination__item--prev span{background:#d1d1d1;border-color:#d1d1d1;color:#9d9d9d}.pagination__item--prev{margin-right:6px}.pagination__item--next{margin-left:6px}@media screen and (max-width:740px){.pagination{margin-top:30px}}.ttl{font-size:1.6rem;font-weight:700;letter-spacing:.02em;line-height:2.4rem}.form{margin-top:60px}.form__block{margin-bottom:35px}.form__block.--conf{margin-bottom:24px}.form__block.--conf .form__head{background:#c1e8bb;margin:0 -25px 3px;padding:13px 25px 14px}.form__head{margin-bottom:15px}.form__head-ttl{font-size:1.6rem;font-weight:700;letter-spacing:.02em}.form__head-desc{font-size:1.2rem;font-weight:400;letter-spacing:.02em;line-height:2rem;margin-top:13px}.form__group{margin-bottom:20px}.form__group.--conf{align-items:flex-start;display:flex;flex-wrap:wrap;position:relative;-webkit-box-align:flex-start;-webkit-align-items:flex-start;-ms-flex-align:flex-start;border-bottom:1px dashed #009969;margin-bottom:0;padding:10px 0}.form__group.--conf:last-child{border-bottom:none}.form__group.--conf:last-child:before{display:none}.form__group.--conf:before{border-bottom:1px solid #009969;bottom:-1px;content:"";left:0;position:absolute;width:134px}.form__group.--conf .form__label{color:#009969;font-size:1.5rem;font-weight:700;letter-spacing:.02em;line-height:2.8rem;margin-bottom:0;width:134px}.form__label{display:inline-block;font-size:1.4rem;font-weight:500;letter-spacing:.02em;margin-bottom:7px}.form__label--lg{font-size:1.6rem;font-weight:700;letter-spacing:.02em}.form__label--req{background:#cdebd4;border-radius:4px;display:inline-block;font-size:1.2rem;font-weight:400;letter-spacing:.02em;margin-left:6px;padding:3px 0 5px;text-align:center;vertical-align:1px;width:32px}.form__box{position:relative}.form__box--hr{display:flex;flex-wrap:wrap;gap:12px}.form__box--hr .form__input,.form__box--hr .form__input--select{width:calc(50% - 6px)}.form__box-inner{display:table;position:relative}.form__box.--pw input{padding-right:70px}.form__box.--pw button{align-items:center;aspect-ratio:1;cursor:pointer;display:flex;flex-wrap:wrap;height:70px;-ms-justify-content:center;justify-content:center;padding:5px;position:absolute;right:0;top:0;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;border-left:1px solid #d1d1d1}.form__box.--pw button svg{fill:#9d9d9d}.form__eye-icon{height:auto;width:18.5px}.form__eye-off-icon{height:auto;width:20px}.--pw .form__eye-icon{display:block}.--pw .form__eye-off-icon,.--pw.--hide .form__eye-icon{display:none}.--pw.--hide .form__eye-off-icon{display:block}.form__input,.form__input--select{background:#fff;border:1px solid #d1d1d1;border-radius:5px;font-size:1.5rem;font-weight:500;height:45px;letter-spacing:.02em;line-height:normal;padding:12px 15px;resize:none;width:100%}.form__input--select::-moz-placeholder,.form__input::-moz-placeholder{color:#cbcbcb}.form__input--select::placeholder,.form__input::placeholder{color:#cbcbcb}.form__input--select:-ms-input-placeholder,.form__input:-ms-input-placeholder{color:#cbcbcb}.form__input--select::-ms-input-placeholder,.form__input::-ms-input-placeholder{color:#cbcbcb}@media screen and (max-width:740px){.form__input,.form__input--select{font-size:1.4rem;font-weight:500;letter-spacing:.02em;padding:10px}}.form__input--radio{display:flex;flex-direction:column;flex-wrap:wrap;gap:15px;padding:5px 0 6px}.form__input--radio input{clip:rect(0 0 0 0);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.form__input--radio input:checked+.form__label:after{opacity:1}.form__input--radio .form__label{display:inline-block;font-size:1.5rem;font-weight:400;letter-spacing:.02em;margin-bottom:0;padding-bottom:3px;padding-left:24px;padding-top:1px;position:relative}.form__input--radio .form__label:before{background:#fff;border:1px solid #d1d1d1;border-radius:50%;box-sizing:border-box;content:"";display:block;height:19px;left:0;position:absolute;top:0;width:19px}.form__input--radio .form__label:after{background:#009969;border-radius:50%;content:"";height:11px;left:4px;opacity:0;position:absolute;top:4px;width:11px}.form__input--check{display:flex;flex-wrap:wrap;gap:15px;padding:5px 0 6px}.form__input--check input{clip:rect(0 0 0 0);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.form__input--check input:checked+.form__label:before{background:#009969;border-color:#009969}.form__input--check input:checked+.form__label:after{border-color:#fff}.form__input--check .form__label{display:inline-block;font-size:1.5rem;font-weight:400;letter-spacing:.02em;margin-bottom:0;padding-bottom:3px;padding-left:24px;padding-top:1px;position:relative}.form__input--check .form__label:before{border:1px solid #9d9d9d;border-radius:2px;box-sizing:border-box;content:"";display:block;height:18px;left:0;position:absolute;top:0;width:18px}.form__input--check .form__label:after{border-bottom:2px solid #cdebd4;border-left:2px solid #cdebd4;content:"";display:block;height:7px;left:4px;position:absolute;top:4px;transform:rotate(-45deg);width:11px}.form__input--check-line{padding:0}.form__input--check-line .form__label{border:1px solid #9d9d9d;border-radius:5px;padding:13px 10px 15px 33px}.form__input--check-line .form__label:before{left:10px;top:13px}.form__input--check-line .form__label:after{left:14px;top:17px}.form__input--select{background:#fff url(/builds/web/images/icn-select.35f005f7.svg) no-repeat center right 20px}.form__input--all{display:flex;flex-wrap:wrap;gap:15px;margin-bottom:15px;padding:5px 0 6px}.form__input--all input{clip:rect(0 0 0 0);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.form__input--all input:checked+.form__label:before{background:#009969;border-color:#009969}.form__input--all input:checked+.form__label:after{border-color:#fff}.form__input--all .form__label{display:inline-block;font-size:1.5rem;font-weight:400;letter-spacing:.02em;margin-bottom:0;padding-bottom:3px;padding-left:24px;padding-top:1px;position:relative}.form__input--all .form__label:before{border:1px solid #9d9d9d;border-radius:2px;box-sizing:border-box;content:"";display:block;height:18px;left:0;position:absolute;top:0;width:18px}.form__input--all .form__label:after{border-bottom:2px solid #cdebd4;border-left:2px solid #cdebd4;content:"";display:block;height:7px;left:4px;position:absolute;top:4px;transform:rotate(-45deg);width:11px}.form__input--textarea{background:#fff;border:1px solid #d1d1d1;border-radius:5px;font-size:1.5rem;font-weight:500;height:280px;letter-spacing:.02em;line-height:normal;line-height:2.8rem;padding:16px 15px;resize:none;width:100%}.form__input--textarea::-moz-placeholder{color:#cbcbcb}.form__input--textarea::placeholder{color:#cbcbcb}.form__input--textarea:-ms-input-placeholder{color:#cbcbcb}.form__input--textarea::-ms-input-placeholder{color:#cbcbcb}@media screen and (max-width:740px){.form__input--textarea{font-size:1.4rem;font-weight:500;letter-spacing:.02em;padding:10px}}.form__input--md{width:280px}.form__input--hr{display:flex;flex-direction:row;flex-wrap:wrap}.form .is-invalid{border-color:#fa0000}.form__prefix{align-items:center;display:flex;flex-wrap:wrap;height:45px;-ms-justify-content:center;justify-content:center;left:0;position:absolute;text-align:center;top:0;width:45px;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;background:#deebe1;border-bottom-left-radius:5px;border-top-left-radius:5px}.form__prefix+.form__input,.form__prefix+.form__input--select{padding-left:55px}.form__sufix{align-items:center;display:flex;flex-wrap:wrap;height:45px;-ms-justify-content:center;justify-content:center;position:absolute;right:0;text-align:center;top:0;width:45px;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;background:#deebe1;border-bottom-right-radius:5px;border-top-right-radius:5px}.form__sufix+.form__input,.form__sufix+.form__input--select{padding-right:55px}.form__att{line-height:1.8rem;margin-top:9px}.form__att,.form__err{font-size:1.2rem;font-weight:400;letter-spacing:.02em}.form__err{color:#fa0000;line-height:1.5rem;margin-top:8px}.form__err.--head{margin-bottom:20px}.form__conf{flex:1;font-size:1.5rem;font-weight:400;letter-spacing:.02em;line-height:2.8rem;padding:0 15px}.form__action{display:flex;flex-wrap:wrap;gap:20px;-ms-justify-content:center;justify-content:center;margin-top:60px;text-align:center}.form__action.--comp{margin-top:16px}.form__action.--comp .form__submit{padding:11px 0 12px;width:150px}.form__submit{background:#009969;border:1px solid #009969;border-radius:5px;color:#fff;display:block;font-size:1.6rem;font-weight:500;letter-spacing:.02em;margin:0;order:2;padding:21px 10px;text-align:center;transition:all .4s ease;width:250px}@media screen and (min-width:1025px){.form__submit:hover{background:#fff;color:#009969}}.form__back{background:#fff;border:1px solid #009969;border-radius:5px;color:#009969;display:block;font-size:1.6rem;font-weight:500;letter-spacing:.02em;margin:0;order:1;padding:21px 10px;position:relative;text-align:center;transition:all .4s ease;width:250px}@media screen and (min-width:1025px){.form__back:hover{background:#009969;color:#fff}}.form__back:before{border-bottom:1px solid #009969;border-left:1px solid #009969;content:"";display:block;height:8px;left:15px;position:absolute;top:50%;transform:translateY(-50%) rotate(45deg);transition:all .4s ease;width:8px}@media screen and (min-width:1025px){.form__back:hover:before{border-color:#fff}}.form__ttl{font-size:1.6rem;font-weight:700}.form__desc,.form__ttl{letter-spacing:.02em;text-align:center}.form__desc{font-size:1.4rem;font-weight:400;line-height:2.8rem;margin-top:15px}@media screen and (max-width:740px){.form{margin-top:30px}.form__block.--conf .form__head{margin:0 -15px 3px;padding:13px 15px 14px}.form__group{margin-bottom:18px}.form__group.--conf{padding-bottom:16px}.form__group.--conf .form__label{line-height:2.5rem;width:120px}.form__label{margin-bottom:8px}.form__input--radio{padding:8px 0 1px}.form__input--textarea{line-height:2.4rem}.form__input--md{width:200px}.form__conf{line-height:2.5rem}.form__att{margin-top:5px}.form__action{margin-top:30px}.form__submit{order:1}.form__back{order:2}.form__ttl{padding-top:0}}.register{background:#d9f5e0;padding-bottom:148px}@media screen and (max-width:740px){.register{padding-bottom:100px}}.inner{max-width:660px}.form{background:#fff;margin:60px auto 0;padding:35px 25px 80px}.form.--comp{padding:24px 25px 20px}@media screen and (max-width:740px){.form{margin:40px auto 0;padding:25px 15px 60px}}.form #submit.disabled{opacity:.6;pointer-events:none}.form__action>div:has(.disabled){cursor:not-allowed}.form__consent{margin-bottom:45px;text-align:center}.form__consent-ttl{font-size:1.4rem;font-weight:500;letter-spacing:.04em;line-height:2.6rem;margin-bottom:5px}.form__consent-content{border:1px solid #dcdcdc;font-size:1.2rem;font-weight:400;height:200px;letter-spacing:.04em;line-height:2.2rem;margin:0 auto 10px;max-width:550px;overflow-y:auto;padding:12px 15px;text-align:left;width:100%}.form__consent-content .ps-1{padding-left:.25rem!important}.form__consent-content .ps-2{padding-left:.5rem!important}.form__consent-content .ps-3{padding-left:1rem!important}.form__consent-content .ps-4{padding-left:1.5rem!important}.form__consent-content .ps-5{padding-left:3rem!important}.form__consent-content .pe-1{padding-right:.25rem!important}.form__consent-content .pe-2{padding-right:.5rem!important}.form__consent-content .pe-3{padding-right:1rem!important}.form__consent-content .pe-4{padding-right:1.5rem!important}.form__consent-content .pe-5{padding-right:3rem!important}.form__consent-content .pt-1{padding-top:.25rem!important}.form__consent-content .pt-2{padding-top:.5rem!important}.form__consent-content .pt-3{padding-top:1rem!important}.form__consent-content .pt-4{padding-top:1.5rem!important}.form__consent-content .pt-5{padding-top:3rem!important}.form__consent-content .pb-1{padding-bottom:.25rem!important}.form__consent-content .pb-2{padding-bottom:.5rem!important}.form__consent-content .pb-3{padding-bottom:1rem!important}.form__consent-content .pb-4{padding-bottom:1.5rem!important}.form__consent-content .pb-5{padding-bottom:3rem!important}.form__consent-content .ms-1{margin-left:.25rem!important}.form__consent-content .ms-2{margin-left:.5rem!important}.form__consent-content .ms-3{margin-left:1rem!important}.form__consent-content .ms-4{margin-left:1.5rem!important}.form__consent-content .ms-5{margin-left:3rem!important}.form__consent-content .me-1{margin-right:.25rem!important}.form__consent-content .me-2{margin-right:.5rem!important}.form__consent-content .me-3{margin-right:1rem!important}.form__consent-content .me-4{margin-right:1.5rem!important}.form__consent-content .me-5{margin-right:3rem!important}.form__consent-content .mt-1{margin-top:.25rem!important}.form__consent-content .mt-2{margin-top:.5rem!important}.form__consent-content .mt-3{margin-top:1rem!important}.form__consent-content .mt-4{margin-top:1.5rem!important}.form__consent-content .mt-5{margin-top:3rem!important}.form__consent-content .mb-1{margin-bottom:.25rem!important}.form__consent-content .mb-2{margin-bottom:.5rem!important}.form__consent-content .mb-3{margin-bottom:1rem!important}.form__consent-content .mb-4{margin-bottom:1.5rem!important}.form__consent-content .mb-5{margin-bottom:3rem!important}.form__consent-content dl div{border:1px solid #dcdcdc;border-collapse:collapse;border-right-width:0;display:flex;flex-wrap:wrap;width:100%}.form__consent-content dl div dd,.form__consent-content dl div dt{border-right:1px solid #dcdcdc}.form__consent-content dl div dt{flex:0 0 20%;text-align:center}.form__consent-content dl div dd{flex:0 0 80%}.form__consent-content dl div:first-child{border-bottom:none}.form__consent-check{justify-content:center}