@charset "UTF-8";.breadcrumb{width:1200px;margin:20px auto 0}@media screen and (max-width: 768px){.breadcrumb{width:100%;margin-top:22.6666666667vw}}.breadcrumb ol{display:flex;flex-flow:row wrap}@media screen and (max-width: 768px){.breadcrumb ol{padding-left:2.6666666667vw}}.breadcrumb ol li{color:#999;display:flex;align-items:center}@media screen and (max-width: 768px){.breadcrumb ol li{font-size:3.2vw}}.breadcrumb ol li a{color:#999}.breadcrumb ol li+li:before{content:">";display:block;margin:0 10px}@media screen and (max-width: 768px){.breadcrumb ol li+li:before{margin:0 2.6666666667vw}}.l-ttl{width:100%;background:#f5f5f5;margin-top:50px}@media screen and (max-width: 768px){.l-ttl{background:#fff;margin-top:5.3333333333vw}}.l-ttl .container{width:1200px;margin:0 auto;display:flex;align-items:center;justify-content:space-between}@media screen and (max-width: 768px){.l-ttl .container{display:block;position:relative;width:100%}}.l-ttl .container h2{font-weight:700;font-size:28px}@media screen and (max-width: 768px){.l-ttl .container h2{position:absolute;bottom:0;left:0;font-size:5.3333333333vw;background:#f5f5f5;padding:6.6666666667vw;margin-bottom:5.3333333333vw}}.l-ttl .container img{display:block;width:597px}@media screen and (max-width: 768px){.l-ttl .container img{width:100%}}.section-form{width:1200px;margin:0 auto}@media screen and (max-width: 768px){.section-form{width:95%}}.section-form h3{font-size:28px;font-weight:700}@media screen and (max-width: 768px){.section-form h3{font-size:5.0666666667vw}}.section-form h3:before{content:"";display:block;width:100%;height:2px;background:#d5d5d5;margin:80px 0 26px}@media screen and (max-width: 768px){.section-form h3:before{height:.5333333333vw;margin:8vw 0 4vw}}.section-form h3 span{display:flex;align-items:center}.section-form h3 span:before{content:"";display:block;width:4px;height:30px;background:#eb0a1e;margin-right:15px}@media screen and (max-width: 768px){.section-form h3 span:before{width:1.0666666667vw;height:8vw;margin-right:4vw}}.section-form>p{margin-top:22px}@media screen and (max-width: 768px){.section-form>p{font-size:4.2666666667vw;margin-top:6.1333333333vw;line-height:1.81}}.section-form form dl{display:flex;flex-flow:row wrap;align-items:center;width:980px;margin:75px auto 0}@media screen and (max-width: 768px){.section-form form dl{width:100%;margin-top:8vw}}.section-form form dl dt{width:290px;font-weight:700}@media screen and (max-width: 768px){.section-form form dl dt{width:100%}}.section-form form dl:nth-of-type(1) dt,.section-form form dl:nth-of-type(2) dt,.section-form form dl:nth-of-type(3) dt,.section-form form dl:nth-of-type(4) dt,.section-form form dl:nth-of-type(5) dt,.section-form form dl:nth-of-type(6) dt,.section-form form dl:nth-of-type(7) dt,.section-form form dl:nth-of-type(8) dt{display:flex;align-items:center;justify-content:space-between}@media screen and (max-width: 768px){.section-form form dl:nth-of-type(1) dt,.section-form form dl:nth-of-type(2) dt,.section-form form dl:nth-of-type(3) dt,.section-form form dl:nth-of-type(4) dt,.section-form form dl:nth-of-type(5) dt,.section-form form dl:nth-of-type(6) dt,.section-form form dl:nth-of-type(7) dt,.section-form form dl:nth-of-type(8) dt{justify-content:flex-start;font-size:4.2666666667vw}}.section-form form dl:nth-of-type(1) dt:after,.section-form form dl:nth-of-type(2) dt:after,.section-form form dl:nth-of-type(3) dt:after,.section-form form dl:nth-of-type(4) dt:after,.section-form form dl:nth-of-type(5) dt:after,.section-form form dl:nth-of-type(6) dt:after,.section-form form dl:nth-of-type(7) dt:after,.section-form form dl:nth-of-type(8) dt:after{content:"必須";display:flex;align-items:center;justify-content:center;background:#e60000;color:#fff;font-weight:700;font-size:14px;width:75px;height:30px;margin-right:30px}@media screen and (max-width: 768px){.section-form form dl:nth-of-type(1) dt:after,.section-form form dl:nth-of-type(2) dt:after,.section-form form dl:nth-of-type(3) dt:after,.section-form form dl:nth-of-type(4) dt:after,.section-form form dl:nth-of-type(5) dt:after,.section-form form dl:nth-of-type(6) dt:after,.section-form form dl:nth-of-type(7) dt:after,.section-form form dl:nth-of-type(8) dt:after{margin-left:2.6666666667vw;font-size:3.7333333333vw;width:20vw;height:8vw}}.section-form form dl dd{width:690px}@media screen and (max-width: 768px){.section-form form dl dd{width:100%;margin-top:4vw}}.section-form form dl dd input{width:100%;height:64px;padding-left:20px;border:solid 2px #DFDFDF;box-sizing:border-box;font-size:16px;border-radius:0}@media screen and (max-width: 768px){.section-form form dl dd input{height:14.9333333333vw;font-size:4.2666666667vw;padding-left:4.2666666667vw;border:solid .5333333333vw #DFDFDF}}.section-form form dl dd input::placeholder{color:#dfdfdf}.section-form form dl dd input:focus{outline:none}.section-form form dl dd .error-message{color:#e60000;font-weight:700;text-align:left;margin-top:10px}@media screen and (max-width: 768px){.section-form form dl dd .error-message{margin-top:2.6666666667vw;font-size:4.2666666667vw}}.section-form form dl dd>div{position:relative}.section-form form dl dd>div:after{content:"";display:block;width:16px;height:16px;background:url(/build/assets/arrow-CG8fvSDg.svg) no-repeat;background-size:100% 100%;position:absolute;right:0;top:50%;transform:translateY(-50%);margin-right:25px;pointer-events:none}@media screen and (max-width: 768px){.section-form form dl dd>div:after{width:2.6666666667vw;height:2.6666666667vw;margin-right:5.3333333333vw}}.section-form form dl dd>div select{width:100%;height:64px;padding-left:20px;border:solid 2px #DFDFDF;box-sizing:border-box;font-size:16px;appearance:none;background:#fff;color:#333}@media screen and (max-width: 768px){.section-form form dl dd>div select{font-size:4.2666666667vw;height:14.9333333333vw;padding-left:4.2666666667vw}}.section-form form dl dd>div select:focus{outline:none}.section-form form dl dd textarea{width:100%;border:solid 2px #DFDFDF;box-sizing:border-box;height:400px;resize:vertical;padding:20px;font-family:inherit;font-size:16px;line-height:1.5;border-radius:0}@media screen and (max-width: 768px){.section-form form dl dd textarea{height:80vw;font-size:4.2666666667vw;padding:4.2666666667vw}}.section-form form dl dd textarea::placeholder{color:#dfdfdf}.section-form form dl dd textarea:focus{outline:none}.section-form form dl+dl{margin-top:35px}@media screen and (max-width: 768px){.section-form form dl+dl{margin-top:8vw}}.section-form form p{margin-top:87px;text-align:center}@media screen and (max-width: 768px){.section-form form p{font-size:4.2666666667vw;margin-top:8vw}}.section-form form p a{color:#141414}.section-form form label{display:flex;align-items:center;justify-content:center;margin-top:30px}@media screen and (max-width: 768px){.section-form form label{font-size:4.2666666667vw;margin-top:8.5333333333vw}}.section-form form label:before{content:"";display:block;width:28px;height:28px;background:url(/build/assets/check_box-EUuFfE5i.svg) no-repeat;background-size:100% 100%;margin-right:15px}@media screen and (max-width: 768px){.section-form form label:before{width:7.4666666667vw;height:7.4666666667vw;margin-right:4vw}}.section-form form input[type=checkbox]{display:none}.section-form form button[type=submit]{width:490px;height:85px;background:#dfdfdf;color:#fff;font-weight:700;border:solid 1px #dfdfdf;box-sizing:border-box;font-size:22px;margin:80px auto 0;display:block;transition:.3s}@media screen and (max-width: 768px){.section-form form button[type=submit]{width:89.88%;height:17.3333333333vw;font-size:4.2666666667vw;letter-spacing:.1em;border-radius:1.3333333333vw;margin-top:16.5333333333vw}}.section-form form button[type=submit]:hover{opacity:.8;transition:.3s;cursor:pointer}@media screen and (max-width: 768px){.section-form form button[type=submit]:hover{opacity:1}}.doui-active:before{background:url(/build/assets/check_box_active-BXjEgfXL.svg) no-repeat!important;background-size:100% 100%!important}.submit-btn-active{background:#e60000!important;border:solid 1px #E60000!important}
