.page-module-scss-module__FTWCrW__contact{width:100%;padding:50px 0;position:relative}@media screen and (min-width:768px){.page-module-scss-module__FTWCrW__contact{padding:80px 0}}.page-module-scss-module__FTWCrW__contact .page-module-scss-module__FTWCrW__heading1-top__h1{letter-spacing:.1em;color:#030303;text-align:center;font-family:Times New Roman,serif;font-size:4.4rem;font-weight:700;line-height:1.2;display:block}@media screen and (min-width:768px){.page-module-scss-module__FTWCrW__contact .page-module-scss-module__FTWCrW__heading1-top__h1{font-size:4.5rem}}@media screen and (min-width:992px){.page-module-scss-module__FTWCrW__contact .page-module-scss-module__FTWCrW__heading1-top__h1{font-size:5rem}}@media screen and (min-width:1131px){.page-module-scss-module__FTWCrW__contact .page-module-scss-module__FTWCrW__heading1-top__h1{font-size:6rem}}.page-module-scss-module__FTWCrW__contact .page-module-scss-module__FTWCrW__heading1-top__h1 span{letter-spacing:.1em;color:#030303;opacity:0;font-family:Times New Roman,serif;font-size:4rem;font-weight:700;line-height:1.2;animation:.6s forwards page-module-scss-module__FTWCrW__colorChangeTop;display:inline-block;transform:translate(-300px)scale(0)}.page-module-scss-module__FTWCrW__contact .page-module-scss-module__FTWCrW__heading1-top__h1 span:first-of-type{animation-delay:.1s}.page-module-scss-module__FTWCrW__contact .page-module-scss-module__FTWCrW__heading1-top__h1 span:nth-of-type(2){animation-delay:.2s}.page-module-scss-module__FTWCrW__contact .page-module-scss-module__FTWCrW__heading1-top__h1 span:nth-of-type(3){animation-delay:.3s}.page-module-scss-module__FTWCrW__contact .page-module-scss-module__FTWCrW__heading1-top__h1 span:nth-of-type(4){animation-delay:.4s}.page-module-scss-module__FTWCrW__contact .page-module-scss-module__FTWCrW__heading1-top__h1 span:nth-of-type(5){animation-delay:.5s}.page-module-scss-module__FTWCrW__contact .page-module-scss-module__FTWCrW__heading1-top__h1 span:nth-of-type(6){animation-delay:.6s}.page-module-scss-module__FTWCrW__contact .page-module-scss-module__FTWCrW__heading1-top__h1 span:nth-of-type(7){animation-delay:.7s}@media screen and (min-width:768px){.page-module-scss-module__FTWCrW__contact .page-module-scss-module__FTWCrW__heading1-top__h1 span{font-size:4.5rem}}@media screen and (min-width:992px){.page-module-scss-module__FTWCrW__contact .page-module-scss-module__FTWCrW__heading1-top__h1 span{font-size:5rem}}@media screen and (min-width:1131px){.page-module-scss-module__FTWCrW__contact .page-module-scss-module__FTWCrW__heading1-top__h1 span{font-size:6rem}}.page-module-scss-module__FTWCrW__contact .page-module-scss-module__FTWCrW__heading1-top__h1:before{content:attr(data-subheading);color:#262626;padding-bottom:6px;font-family:sans-serif;font-size:1.6rem;font-weight:700;line-height:1.4;display:block}@media screen and (min-width:768px){.page-module-scss-module__FTWCrW__contact .page-module-scss-module__FTWCrW__heading1-top__h1:before{font-size:1.8rem}}@media screen and (min-width:992px){.page-module-scss-module__FTWCrW__contact .page-module-scss-module__FTWCrW__heading1-top__h1:before{font-size:2rem}}.page-module-scss-module__FTWCrW__contact .page-module-scss-module__FTWCrW__contact-form{width:100%;max-width:650px;margin:80px auto 0}.page-module-scss-module__FTWCrW__contact .page-module-scss-module__FTWCrW__contact-form input{margin:0}.page-module-scss-module__FTWCrW__contact .page-module-scss-module__FTWCrW__contact-form__error{color:#dc7b95;padding-top:8px;font-size:12px}@media screen and (min-width:768px){.page-module-scss-module__FTWCrW__contact .page-module-scss-module__FTWCrW__contact-form__error{font-size:1.4rem}}.page-module-scss-module__FTWCrW__contact .page-module-scss-module__FTWCrW__contact-form .page-module-scss-module__FTWCrW__contact-form__item{width:100%;margin-bottom:24px}.page-module-scss-module__FTWCrW__contact .page-module-scss-module__FTWCrW__contact-form .page-module-scss-module__FTWCrW__contact-form__item .page-module-scss-module__FTWCrW__contact-form__contactcat{flex-flow:wrap;width:100%;margin-top:24px;display:flex}.page-module-scss-module__FTWCrW__contact .page-module-scss-module__FTWCrW__contact-form .page-module-scss-module__FTWCrW__contact-form__item .page-module-scss-module__FTWCrW__contact-form__contactcat .page-module-scss-module__FTWCrW__contact-form__contactcat-item{width:50%}@media (max-width:450px){.page-module-scss-module__FTWCrW__contact .page-module-scss-module__FTWCrW__contact-form .page-module-scss-module__FTWCrW__contact-form__item .page-module-scss-module__FTWCrW__contact-form__contactcat .page-module-scss-module__FTWCrW__contact-form__contactcat-item{width:100%}}.page-module-scss-module__FTWCrW__contact .page-module-scss-module__FTWCrW__contact-form .page-module-scss-module__FTWCrW__contact-form__item .page-module-scss-module__FTWCrW__contact-form__contactcat .page-module-scss-module__FTWCrW__contact-form__contactcat-item:not(last-child){margin-bottom:16px}.page-module-scss-module__FTWCrW__contact .page-module-scss-module__FTWCrW__contact-form .page-module-scss-module__FTWCrW__contact-form__item .page-module-scss-module__FTWCrW__contact-form__labeltitle{color:#262626;font-size:1.4rem;line-height:1.8;display:block}@media screen and (min-width:768px){.page-module-scss-module__FTWCrW__contact .page-module-scss-module__FTWCrW__contact-form .page-module-scss-module__FTWCrW__contact-form__item .page-module-scss-module__FTWCrW__contact-form__labeltitle{font-size:1.6rem;line-height:1.8}}.page-module-scss-module__FTWCrW__contact .page-module-scss-module__FTWCrW__contact-form .page-module-scss-module__FTWCrW__contact-form__item input[type=text],.page-module-scss-module__FTWCrW__contact .page-module-scss-module__FTWCrW__contact-form .page-module-scss-module__FTWCrW__contact-form__item input[type=tel],.page-module-scss-module__FTWCrW__contact .page-module-scss-module__FTWCrW__contact-form .page-module-scss-module__FTWCrW__contact-form__item input[type=email]{color:#262626;background-color:#0000;border:none;border-bottom:1px solid #262626;outline:none;width:100%;margin-top:4px;padding:12px;font-size:1.5rem}.page-module-scss-module__FTWCrW__contact .page-module-scss-module__FTWCrW__contact-form .page-module-scss-module__FTWCrW__contact-form__item input[type=text]::placeholder,.page-module-scss-module__FTWCrW__contact .page-module-scss-module__FTWCrW__contact-form .page-module-scss-module__FTWCrW__contact-form__item input[type=tel]::placeholder,.page-module-scss-module__FTWCrW__contact .page-module-scss-module__FTWCrW__contact-form .page-module-scss-module__FTWCrW__contact-form__item input[type=email]::placeholder{color:#666}.page-module-scss-module__FTWCrW__contact .page-module-scss-module__FTWCrW__contact-form .page-module-scss-module__FTWCrW__contact-form__item input[type=text]:focus,.page-module-scss-module__FTWCrW__contact .page-module-scss-module__FTWCrW__contact-form .page-module-scss-module__FTWCrW__contact-form__item input[type=text] :active,.page-module-scss-module__FTWCrW__contact .page-module-scss-module__FTWCrW__contact-form .page-module-scss-module__FTWCrW__contact-form__item input[type=tel]:focus,.page-module-scss-module__FTWCrW__contact .page-module-scss-module__FTWCrW__contact-form .page-module-scss-module__FTWCrW__contact-form__item input[type=tel] :active,.page-module-scss-module__FTWCrW__contact .page-module-scss-module__FTWCrW__contact-form .page-module-scss-module__FTWCrW__contact-form__item input[type=email]:focus,.page-module-scss-module__FTWCrW__contact .page-module-scss-module__FTWCrW__contact-form .page-module-scss-module__FTWCrW__contact-form__item input[type=email] :active{border-bottom:1px solid #287cd1;outline:none}.page-module-scss-module__FTWCrW__contact .page-module-scss-module__FTWCrW__contact-form .page-module-scss-module__FTWCrW__contact-form__item textarea{box-sizing:border-box;color:#262626;background-color:#0000;border:1px solid #262626;outline:none;width:100%;min-height:250px;margin-top:14px;padding:12px;font-family:inherit;font-size:1.5rem;line-height:1.7}.page-module-scss-module__FTWCrW__contact .page-module-scss-module__FTWCrW__contact-form .page-module-scss-module__FTWCrW__contact-form__item textarea::placeholder{color:#666}.page-module-scss-module__FTWCrW__contact .page-module-scss-module__FTWCrW__contact-form .page-module-scss-module__FTWCrW__contact-form__item textarea:focus,.page-module-scss-module__FTWCrW__contact .page-module-scss-module__FTWCrW__contact-form .page-module-scss-module__FTWCrW__contact-form__item textarea :active{border:1px solid #287cd1;outline:none}.page-module-scss-module__FTWCrW__contact .page-module-scss-module__FTWCrW__contact-form .page-module-scss-module__FTWCrW__contact-form__item input[type=checkbox]{opacity:0;position:absolute}.page-module-scss-module__FTWCrW__contact .page-module-scss-module__FTWCrW__contact-form .page-module-scss-module__FTWCrW__contact-form__item input[type=checkbox]+label{cursor:pointer;padding-left:28px;display:inline-block;position:relative}.page-module-scss-module__FTWCrW__contact .page-module-scss-module__FTWCrW__contact-form .page-module-scss-module__FTWCrW__contact-form__item input[type=checkbox]+label:before{content:"";background:0 0;border:2px solid #262626;border-radius:3px;width:18px;height:18px;position:absolute;top:50%;left:0;transform:translateY(-50%)}.page-module-scss-module__FTWCrW__contact .page-module-scss-module__FTWCrW__contact-form .page-module-scss-module__FTWCrW__contact-form__item input[type=checkbox]:checked+label:before{background:#54aaf0;border-color:#54aaf0}.page-module-scss-module__FTWCrW__contact .page-module-scss-module__FTWCrW__contact-form .page-module-scss-module__FTWCrW__contact-form__item input[type=checkbox]:checked+label:after{content:"";border-bottom:2px solid #fff;border-right:2px solid #fff;width:6px;height:10px;position:absolute;top:50%;left:6px;transform:translateY(-60%)rotate(45deg)}.page-module-scss-module__FTWCrW__contact .page-module-scss-module__FTWCrW__contact-form .page-module-scss-module__FTWCrW__contact-form__item .page-module-scss-module__FTWCrW__contact-form__checklabel{font-size:1.4rem;line-height:1.6}.page-module-scss-module__FTWCrW__contact .page-module-scss-module__FTWCrW__contact-form .page-module-scss-module__FTWCrW__personal-security{box-sizing:border-box;color:#262626;background-color:#0000;border:1px solid #262626;outline:none;width:100%;height:250px;margin-top:14px;padding:20px;font-family:inherit;font-size:1.5rem;line-height:1.8;overflow-y:scroll}.page-module-scss-module__FTWCrW__contact .page-module-scss-module__FTWCrW__contact-form .page-module-scss-module__FTWCrW__personal-security h3{text-align:center;padding-bottom:20px;font-size:1.6rem}.page-module-scss-module__FTWCrW__contact .page-module-scss-module__FTWCrW__contact-form .page-module-scss-module__FTWCrW__personal-security h4,.page-module-scss-module__FTWCrW__contact .page-module-scss-module__FTWCrW__contact-form .page-module-scss-module__FTWCrW__personal-security p{color:#262626;font-size:1.4rem;line-height:1.8}.page-module-scss-module__FTWCrW__contact .page-module-scss-module__FTWCrW__contact-form .page-module-scss-module__FTWCrW__agree-wrap{box-sizing:border-box;color:#262626;text-align:center;background-color:#0000;border:1px solid #fff;outline:none;width:80%;margin:40px auto;padding:14px 20px;font-family:inherit}@media screen and (min-width:768px){.page-module-scss-module__FTWCrW__contact .page-module-scss-module__FTWCrW__contact-form .page-module-scss-module__FTWCrW__agree-wrap{width:50%}}@media screen and (min-width:992px){.page-module-scss-module__FTWCrW__contact .page-module-scss-module__FTWCrW__contact-form .page-module-scss-module__FTWCrW__agree-wrap{width:40%;min-width:300px}}@media screen and (max-width:575px){.page-module-scss-module__FTWCrW__contact .page-module-scss-module__FTWCrW__contact-form .page-module-scss-module__FTWCrW__agree-wrap{padding:10px 14px}}.page-module-scss-module__FTWCrW__contact .page-module-scss-module__FTWCrW__contact-form .page-module-scss-module__FTWCrW__agree-wrap .page-module-scss-module__FTWCrW__agree-label{color:#262626;text-align:center;font-family:游ゴシック,ヒラギノ角ゴ ProN,メイリオ,sans-serif;font-size:1.5rem;font-weight:700}@media screen and (max-width:575px){.page-module-scss-module__FTWCrW__contact .page-module-scss-module__FTWCrW__contact-form .page-module-scss-module__FTWCrW__agree-wrap .page-module-scss-module__FTWCrW__agree-label{font-size:1.4rem}}.page-module-scss-module__FTWCrW__contact .page-module-scss-module__FTWCrW__contact-form .page-module-scss-module__FTWCrW__agree-wrap input[type=checkbox]{opacity:0;position:absolute}.page-module-scss-module__FTWCrW__contact .page-module-scss-module__FTWCrW__contact-form .page-module-scss-module__FTWCrW__agree-wrap input[type=checkbox]+label{cursor:pointer;padding-left:28px;display:inline-block;position:relative}.page-module-scss-module__FTWCrW__contact .page-module-scss-module__FTWCrW__contact-form .page-module-scss-module__FTWCrW__agree-wrap input[type=checkbox]+label:before{content:"";background:0 0;border:2px solid #262626;border-radius:3px;width:18px;height:18px;position:absolute;top:50%;left:0;transform:translateY(-50%)}.page-module-scss-module__FTWCrW__contact .page-module-scss-module__FTWCrW__contact-form .page-module-scss-module__FTWCrW__agree-wrap input[type=checkbox]:checked+label:before{background:#54aaf0;border-color:#54aaf0}.page-module-scss-module__FTWCrW__contact .page-module-scss-module__FTWCrW__contact-form .page-module-scss-module__FTWCrW__agree-wrap input[type=checkbox]:checked+label:after{content:"";border-bottom:2px solid #fff;border-right:2px solid #fff;width:6px;height:10px;position:absolute;top:50%;left:6px;transform:translateY(-60%)rotate(45deg)}.page-module-scss-module__FTWCrW__contact .page-module-scss-module__FTWCrW__contact-form .page-module-scss-module__FTWCrW__agree-wrap .page-module-scss-module__FTWCrW__contact-form__checklabel{font-size:1.5rem;line-height:1.6}.page-module-scss-module__FTWCrW__contact .page-module-scss-module__FTWCrW__contact-form .page-module-scss-module__FTWCrW__agree-wrap__error{text-align:center}.page-module-scss-module__FTWCrW__contact-form__submit{width:100%;margin:40px 0 80px}.page-module-scss-module__FTWCrW__contact-form__submit .page-module-scss-module__FTWCrW__contact-form__submit-button{color:#030303;cursor:pointer;background-color:#fff;border-radius:5px;justify-content:center;align-items:center;width:calc(80% - 4px);height:46px;margin:0 auto;padding:10px 20px;font-family:游ゴシック,ヒラギノ角ゴ ProN,メイリオ,sans-serif;font-size:1.5rem;font-weight:700;transition:all .3s;display:flex;position:relative}.page-module-scss-module__FTWCrW__contact-form__submit .page-module-scss-module__FTWCrW__contact-form__submit-button span{z-index:1;font-size:1.5rem;font-weight:700;transition:all .3s;position:relative}.page-module-scss-module__FTWCrW__contact-form__submit .page-module-scss-module__FTWCrW__contact-form__submit-button:after{content:"";z-index:-1;background-image:linear-gradient(#35c4cd,#222d30);border-radius:5px;position:absolute;inset:-2px}.page-module-scss-module__FTWCrW__contact-form__submit .page-module-scss-module__FTWCrW__contact-form__submit-button:hover{background-color:#dbf8fff6;transition:background-color .3s}@media screen and (min-width:768px){.page-module-scss-module__FTWCrW__contact-form__submit .page-module-scss-module__FTWCrW__contact-form__submit-button{width:50%}}@media screen and (min-width:992px){.page-module-scss-module__FTWCrW__contact-form__submit .page-module-scss-module__FTWCrW__contact-form__submit-button{width:40%;min-width:300px}}@media screen and (max-width:575px){.page-module-scss-module__FTWCrW__contact-form__submit .page-module-scss-module__FTWCrW__contact-form__submit-button{padding:6px 14px}}.page-module-scss-module__FTWCrW__rule{width:100%;padding-bottom:40px}@media screen and (min-width:768px){.page-module-scss-module__FTWCrW__rule{padding-bottom:80px}}.page-module-scss-module__FTWCrW__rule .page-module-scss-module__FTWCrW__rule-heading2{padding:0}.page-module-scss-module__FTWCrW__rule .page-module-scss-module__FTWCrW__rule-wrap{width:100%;max-width:800px;margin:0 auto}.page-module-scss-module__FTWCrW__rule .page-module-scss-module__FTWCrW__rule-wrap .page-module-scss-module__FTWCrW__prohibited{width:100%}.page-module-scss-module__FTWCrW__rule .page-module-scss-module__FTWCrW__rule-wrap .page-module-scss-module__FTWCrW__prohibited .page-module-scss-module__FTWCrW__prohibited-box{border:1px solid #262626;margin-top:24px;padding:12px}@media screen and (min-width:768px){.page-module-scss-module__FTWCrW__rule .page-module-scss-module__FTWCrW__rule-wrap .page-module-scss-module__FTWCrW__prohibited .page-module-scss-module__FTWCrW__prohibited-box{margin-top:40px;padding:24px}}.page-module-scss-module__FTWCrW__rule .page-module-scss-module__FTWCrW__rule-wrap .page-module-scss-module__FTWCrW__prohibited p,.page-module-scss-module__FTWCrW__rule .page-module-scss-module__FTWCrW__rule-wrap .page-module-scss-module__FTWCrW__prohibited li{font-size:1.4rem;line-height:1.8}@media screen and (min-width:768px){.page-module-scss-module__FTWCrW__rule .page-module-scss-module__FTWCrW__rule-wrap .page-module-scss-module__FTWCrW__prohibited p,.page-module-scss-module__FTWCrW__rule .page-module-scss-module__FTWCrW__rule-wrap .page-module-scss-module__FTWCrW__prohibited li{font-size:1.6rem;line-height:2}}@keyframes page-module-scss-module__FTWCrW__colorChangeTop{60%{color:#111;transform:translate(20px)scale(1)}80%{color:#111;transform:translate(20px)scale(1)}99%{color:#26dbff;transform:translate(0)scale(1.2)}to{opacity:1;color:#111;transform:translate(0)scale(1)}}
