@import url(/inc/css/common-ms.css);html{font-weight:500;font-size:62.5%;color:#000;background-color:#fff}body{font-family:YuGothic,"Yu Gothic",Meiryo,"Hiragino Kaku Gothic ProN",sans-serif;line-height:1.7;font-size:1.4em;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";font-weight:500}a{color:#1E78D2}a:hover{opacity:0.8}img{max-width:100%!important;height:auto}@media (max-width:767px){.pc{display:none!important}}.sp{display:none}@media (max-width:767px){.sp{display:block}}@media (max-width:767px){img.sp,span.sp{display:inline!important}}#form li:after,.clearfix:after{content:"";display:block;clear:both}header,main{padding:0 10px}header>*{max-width:1080px;margin:0 auto}#content>*{max-width:1080px;margin:0 auto;padding-top:70px!important;padding-bottom:70px!important}#content .wl{background-color:#1E78D2;max-width:none;margin:0 -10px;padding:0 10px}#content .wl>*{max-width:1080px;margin:0 auto}#content h2{text-align:center}#content h2+*{margin-top:60px!important}header{padding:1rem 4rem}@media (max-width:767px){header{padding:0}}header h1 img{width:90%}header.contact .header-pc{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}header .header-pc{background:#fff;max-width:100%!important;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media (max-width:767px){#hlogo{width:12rem}}@media (max-width:767px){.left-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:1rem;height:6rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.btn{display:inline-block;width:100%;max-width:408px;line-height:1.15;font-size:2.2rem;font-weight:bold;text-align:center;text-decoration:none;color:#fff!important;margin:0 auto;padding:0.5em!important;background:#000!important;border:2px solid #000!important;-webkit-transition:0.5s;transition:0.5s}.btn:hover{color:#000!important;background:transparent!important;opacity:1}#form{margin-top:80px;padding:40px 10px;color:#fff;margin-bottom:-80px;background:#3b3adb}#form>*{max-width:730px!important}#form a{color:#fff}#form ul{line-height:1.6;color:#000;margin-top:20px;padding:40px;background:#fff}@media (max-width:767px){#form ul{padding:20px}}#form>div+div.form form{padding-bottom:20px}#form>div+div.form ul{margin-top:unset}#form li{margin-top:2rem}#form li:first-child{margin-top:0}#form li .ttl{float:left;display:inline-block;width:190px;font-size:1.6rem;font-weight:bold;color:#1E78D2;margin:10px 0 0}@media (max-width:767px){#form li .ttl{float:none;width:100%;display:block;margin-bottom:1rem}}#form li .ttl~*{float:right;width:calc(100% - 210px)}@media (max-width:767px){#form li .ttl~*{float:none;width:100%;display:block;margin-bottom:1rem}}#form li input,#form li select,#form li textarea{padding:15px;background:#ededed;border:1px solid #E3E3E3;border-radius:2px}#form li textarea{width:100%;height:7em}#form li small{margin-top:8px;display:block;font-size:1.3rem}#form li .radiocheck{border:unset;margin-top:8px;padding:0;font-size:16px}@media (max-width:767px){#form li .radiocheck{margin:0}}#form li .radiocheck input{display:none}#form li .radiocheck label{padding-right:1rem;padding:0.3rem 0;white-space:nowrap;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:0 0.5em;position:relative;cursor:pointer}#form li .radiocheck label:before{content:"";width:25px;height:25px;border-radius:50%;background-color:#ededed;-ms-flex-negative:0;flex-shrink:0}#form li .radiocheck label:after{content:"";position:absolute;top:50%;left:13px;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:16px;height:16px;border-radius:50%;background-color:#2589d0;opacity:0}#form li .radiocheck label:has(input:checked):after{opacity:1}#form .required{display:inline-block;line-height:1.15;font-size:1.2rem;color:#fff;padding:2% 5%;margin-left:1rem;background:#cc0900}@media (max-width:767px){#form .required{padding:1% 3%}}#form .error{clear:both;color:red;padding-left:210px}@media (max-width:767px){#form .error{padding-left:0}}#form .submit{text-align:center;margin-top:20px}.modal-open{cursor:pointer}.modal-container{position:fixed;top:0;left:0;width:100%;height:100%;text-align:center;background:rgba(0,0,0,0.5);padding:13rem;overflow:auto;opacity:0;visibility:hidden;-webkit-transition:0.3s;transition:0.3s;z-index:9999999}@media (max-width:600px){.modal-container{padding:14px}}.modal-container.active{opacity:1;visibility:visible}.modal-container:before{content:"";display:inline-block;vertical-align:middle}.modal-body{position:relative;display:inline-block;vertical-align:middle;max-width:700px}.modal-content{max-width:500px}.modal-close{position:absolute;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;top:-40px;right:-10px;width:40px;height:40px;font-size:40px;color:#fff;cursor:pointer}#thanks{text-align:center;background:transparent!important;border:solid #1E78D2;border-width:2px 0}#thanks h1 span{display:block;font-size:1.8rem;margin-top:0.8em}#thanks p{margin-top:40px!important}#thanks p:last-child{margin-top:50px}#thanks h2{max-width:460px!important;padding:10px;margin:50px auto 20px!important;background:#1E78D2;color:#fff;border-radius:50px}#thanks ol{border:4px solid #1E78D2;padding:50px 50px 30px;margin-top:-3em!important;text-align:left}#thanks ol li{max-width:800px;margin:0 auto;font-size:2rem;list-style:decimal}#thanks ol li dl{margin-top:16px;font-size:1.4rem}#thanks ol li dt{float:left;min-width:80px;border:1px solid #1E78D2;color:#1E78D2;padding:0 6px;text-align:center}#thanks ol li dd{margin-bottom:14px;padding-left:7em}@media (max-width:767px){#thanks h1{line-height:1.5}#thanks p{font-size:1.4rem}#thanks ol{padding:30px 20px 20px}#thanks ol li{font-size:1.6rem}}
/*# sourceMappingURL=form.css.map */