@charset "UTF-8";a,body,button,dd,div,dl,dt,figure,h1,h2,h3,h4,html,img,li,ol,p,span,table,td,th,tr,ul{border:0;box-sizing:border-box;font-weight:inherit;margin:0;padding:0;vertical-align:baseline}article,aside,figcaption,figure,footer,header,nav,section{display:block}ol,ul{list-style:none;list-style-type:none}a{color:inherit;-webkit-text-decoration:none;text-decoration:none}@media (hover:hover) and (pointer:fine){a:hover{cursor:pointer;-webkit-text-decoration:none;text-decoration:none}}em{font-style:normal}iframe,img,video{height:auto;max-width:100%;vertical-align:top;width:100%}table{border-collapse:collapse;border-spacing:0;width:100%}button,input,select,textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;border-radius:0;box-sizing:border-box;font-family:inherit;text-overflow:ellipsis;width:100%}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1}input::-moz-placeholder, textarea::-moz-placeholder{opacity:1}input::placeholder,textarea::placeholder{opacity:1}button,input[type=submit]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:none;cursor:pointer;outline:none}.c-lp-form__title{font-weight:700;position:relative}@media only screen and (max-width:767px){.c-lp-form__title{font-size:22px;text-align:center}}@media only screen and (min-width:768px){.c-lp-form__title{display:table;font-size:26px;margin-left:auto;margin-right:auto;padding-left:20px;padding-right:20px}}.c-lp-form__title:after,.c-lp-form__title:before{border-bottom:1px solid #000;border-top:1px solid #000;content:"";display:inline-block;height:31px;position:absolute;top:50%;transform:translateY(-50%);width:9px}@media only screen and (max-width:767px){.c-lp-form__title:after,.c-lp-form__title:before{display:none}}.c-lp-form__title:before{border-right:1px solid #000;right:0}.c-lp-form__title:after{border-left:1px solid #000;left:0}.c-lp-form__inner{margin-left:auto;margin-right:auto}@media only screen and (max-width:767px){.c-lp-form__inner{max-width:600px;padding-left:15px;padding-right:15px}}@media only screen and (min-width:768px){.c-lp-form__inner{max-width:680px;padding-left:40px;padding-right:40px}}.c-lp-form__select,input[type=email],input[type=tel],input[type=text]{line-height:inherit;position:relative;text-overflow:ellipsis}.c-lp-form__select.is-error,input[type=email].is-error,input[type=tel].is-error,input[type=text].is-error{background:#fbebe9;border:1px solid #f1d9d9}.c-lp-form__select.is-success,input[type=email].is-success,input[type=tel].is-success,input[type=text].is-success{background:#eefef1;border:1px solid #caead0;position:relative}@media only screen and (max-width:767px){.c-lp-form{margin-top:20px}}@media only screen and (min-width:768px){.c-lp-form{margin-top:45px}}.c-lp-form__item{border-top:1px solid #e5e5e5}@media only screen and (max-width:767px){.c-lp-form__item{padding:15px 0 10px}}@media only screen and (min-width:768px){.c-lp-form__item{display:flex;flex-wrap:wrap;justify-content:space-between;padding:20px 0 15px}}.c-lp-form__item:last-of-type{border-bottom:1px solid #e5e5e5}.c-lp-form__head{font-size:14px;font-weight:700;padding-bottom:5px}@media only screen and (min-width:768px){.c-lp-form__head{transform:translateY(5px);width:calc(25.83% - 5px)}}.c-lp-form__required{background:#ee3030;border-radius:3px;color:#fff;display:inline-block;font-size:12px;font-weight:700;line-height:1;padding:2.5px 6.5px}@media only screen and (max-width:767px){.c-lp-form__required{margin-left:5px}}@media only screen and (min-width:768px){.c-lp-form__required{display:table;margin-top:5px}}.c-lp-form__body{position:relative;width:100%}@media only screen and (min-width:768px){.c-lp-form__body{width:calc(74.17% - 5px)}}.c-lp-form__body input[type=email],.c-lp-form__body input[type=tel],.c-lp-form__body input[type=text],.c-lp-form__body select,.c-lp-form__body textarea{background:#f5f5f5;border:none;border-radius:0;box-shadow:none;box-sizing:border-box;font-family:inherit;font-size:14px;padding-left:10px;padding-right:10px;width:100%}@media only screen and (max-width:767px){.c-lp-form__body input[type=email],.c-lp-form__body input[type=tel],.c-lp-form__body input[type=text],.c-lp-form__body select,.c-lp-form__body textarea{padding-bottom:9px;padding-top:9px}}@media only screen and (min-width:768px){.c-lp-form__body input[type=email],.c-lp-form__body input[type=tel],.c-lp-form__body input[type=text],.c-lp-form__body select,.c-lp-form__body textarea{padding-bottom:14px;padding-top:14px}}.c-lp-form__body select{padding-right:20px}.c-lp-form__area-wrapper{display:flex}.c-lp-form__form-area{position:relative}.c-lp-form__form-area--devide{width:calc(50% - 5px)}@media only screen and (max-width:767px){.c-lp-form__form-area--devide:last-child{margin-left:10px}}@media only screen and (min-width:768px){.c-lp-form__form-area--devide:last-child{margin-left:20px}}.c-lp-form__error-msg{color:#e00000;font-size:12px;margin-left:5px;margin-top:5px}.c-lp-form__list{display:flex;flex-direction:column;row-gap:8px}@media only screen and (max-width:767px){.c-lp-form__list{margin-top:20px}}@media only screen and (min-width:768px){.c-lp-form__list{margin-top:30px}}.c-lp-form__list-item{font-family:Hiragino Kaku Gothic ProN,Hiragino Sans,meiryo,sans-serif;font-size:12px;position:relative}@media only screen and (max-width:767px){.c-lp-form__list-item{padding-left:13px}}@media only screen and (min-width:768px){.c-lp-form__list-item{padding-left:22px}}.c-lp-form__list-item:before{content:"※";left:0;position:absolute;top:0}.c-lp-form__link{color:#355497;-webkit-text-decoration:underline;text-decoration:underline}.c-lp-form__select-arrow{position:relative}.c-lp-form__select-arrow:after{border-right:1.5px solid #3c3c3c;border-top:1.5px solid #3c3c3c;content:"";display:block;height:5px;position:absolute;right:18px;top:50%;transform:translateY(-50%) rotate(135deg);transition:all .2s ease-in-out;width:5px}.c-lp-form__select.is-not-selected{color:#757575}.c-lp-form__select:invalid{color:#757575}.c-lp-form__asterisk{font-size:10px}@media only screen and (max-width:767px){.c-lp-form__asterisk{margin-top:10px}}@media only screen and (min-width:768px){.c-lp-form__asterisk{margin-top:13px}}.c-lp-form__present{color:#f39800;font-size:12px;font-weight:700}@media only screen and (max-width:767px){.c-lp-form__present{margin-bottom:4px}}@media only screen and (min-width:768px){.c-lp-form__present{margin-bottom:10px}}.c-lp-form__send{align-items:center;background:linear-gradient(270deg,#999,#bdbdbd 93.95%);display:grid;height:60px;justify-items:center;margin-left:auto;margin-right:auto;place-items:center;width:100%}@media only screen and (max-width:767px){.c-lp-form__send{margin-top:15px;max-width:290px}}@media only screen and (min-width:768px){.c-lp-form__send{margin-top:20px;max-width:340px}}.c-lp-form__send.is-checked{background:linear-gradient(90deg,#fa8d25,#ff6d21)}@media (any-hover:hover){.c-lp-form__send:not(.is-checked):hover{cursor:auto;opacity:1}}.c-lp-form__send-text{color:#fff;font-size:14px;font-weight:700;line-height:1.2}.c-lp-form__send-text>em{font-size:20px}@media only screen and (max-width:767px){.c-lp-form__send-text>em{display:block}}.c-error{color:#f33b01;font-weight:inherit}.c-lp-form__date{display:flex;justify-content:space-between}.c-lp-form__select--date{width:calc(50% - 5px)}.c-lp-form__datetime{width:100%}@media only screen and (min-width:768px){.c-lp-form__datetime{display:flex;justify-content:space-between}}@media only screen and (max-width:767px){.c-lp-form__datetime:last-child{margin-top:15px}}@media only screen and (min-width:768px){.c-lp-form__datetime:last-child{margin-top:20px}}.c-spinner{align-items:center;display:none;justify-items:center;margin-top:25px;place-items:center}.c-spinner:after{animation:loader .5s linear infinite;border:1.5px solid rgba(0,0,0,.3);border-radius:50%;border-right-color:#fff;content:"";height:20px;width:20px}.c-spinner.is-show{display:grid}body{color:#000;font-family:Hiragino Kaku Gothic ProN,Hiragino Sans,Meiryo,sans-serif;line-height:2;overflow-x:clip;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;width:100%;word-break:break-word}@media only screen and (max-width:767px){body{font-size:14px}}@media only screen and (min-width:768px){body{font-size:16px}}.l-footer__bg{background:#000;color:#fff}@media only screen and (max-width:767px){.l-footer__bg{padding-bottom:40px;padding-top:40px}}@media only screen and (min-width:768px){.l-footer__bg{padding-bottom:48px;padding-top:48px}}.l-footer__inner,.l-header{position:relative}.l-header{align-items:center;background-color:#fff;border-bottom:1px solid #e9e9e9;display:flex;justify-content:space-between}@media only screen and (max-width:767px){.l-header{height:56px;padding-left:16px;padding-right:16px}}@media only screen and (min-width:768px){.l-header{height:84px;padding-left:60px;padding-right:60px}}.l-header__logo{line-height:1}@media only screen and (max-width:767px){.l-header__logo{width:87px}}@media only screen and (min-width:768px){.l-header__logo{width:130px}}@media only screen and (max-width:767px){.l-section{padding-bottom:35px;padding-top:35px}}@media only screen and (min-width:768px){.l-section{padding-bottom:80px;padding-top:80px}}.l-inner{margin-left:auto;margin-right:auto}@media only screen and (max-width:767px){.l-inner{max-width:600px;padding-left:16px;padding-right:16px}}@media only screen and (min-width:768px){.l-inner{max-width:1160px;padding-left:40px;padding-right:40px}}.c-form__asterisk:before{line-height:inherit;top:0}.c-loader--send{align-items:center;display:flex;justify-content:center;margin-top:25px}.c-loader--send:after{animation:loader .5s linear infinite;border:1.5px solid rgba(0,0,0,.12);border-radius:50%;border-right-color:#fff;content:"";height:20px;width:20px}@keyframes loader{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.p-pmark{background-color:#f7f7f7;border-top:1px solid #b3b3b3}.p-pmark__inner{align-items:center;display:flex;justify-content:center}@media only screen and (max-width:767px){.p-pmark__inner{-moz-column-gap:18px;column-gap:18px;max-width:600px;padding:25px 15px 25px 20px}}@media only screen and (min-width:768px){.p-pmark__inner{-moz-column-gap:23px;column-gap:23px;padding-bottom:30px;padding-top:30px}}.p-pmark__link img{width:70px}@media only screen and (max-width:767px){.p-pmark__text{flex:1;font-size:10px}}@media only screen and (min-width:768px){.p-pmark__text{font-size:14px}}.p-footer__list{display:flex;justify-content:center}@media only screen and (max-width:767px){.p-footer__list{-moz-column-gap:40px;column-gap:40px}}@media only screen and (min-width:768px){.p-footer__list{-moz-column-gap:72px;column-gap:72px}}.p-footer__list>li>a{font-size:12px;font-weight:700;position:relative}.p-footer__list>li>a:after{border-right:1px solid;border-top:1px solid;content:"";height:6px;position:absolute;top:50%;transform:translateY(-50%) rotate(45deg);width:6px}@media only screen and (max-width:767px){.p-footer__list>li>a:after{right:-10px}}@media only screen and (min-width:768px){.p-footer__list>li>a:after{right:-14px}}.p-footer__copyright{font-size:10px;text-align:center}@media only screen and (max-width:767px){.p-footer__copyright{margin-top:20px}}@media only screen and (min-width:768px){.p-footer__copyright{margin-top:26px}}@media only screen and (max-width:767px){._pc{display:none}}@media only screen and (min-width:768px){._sp{display:none}}
/*# sourceMappingURL=../../sourcemaps/page/lpform/style.css.map */