#wrapper #header,#wrapper .footer-top,#wrapper .footer-nav{display:none}@media screen and (max-width: 767px){#footer .footer-bottom{padding-top:0}}@media screen and (max-width: 767px){#footer .footer__copy{border-top:none}}#main{margin-top:0}.form-header{height:100px;display:flex;justify-content:center;flex-wrap:wrap;align-items:center;position:relative;border-bottom:2px solid #01a368}@media screen and (max-width: 767px){.form-header{height:16vw}}.form-header .form-header__img{width:173px;position:absolute;left:30px;top:0;bottom:0;margin:auto 0}@media screen and (max-width: 767px){.form-header .form-header__img{width:20vw;left:4vw}}.form-header .form-header__ttl{font-size:30px;color:#01a368;font-weight:bold;text-align:center}@media screen and (max-width: 767px){.form-header .form-header__ttl{font-size:5.3333333333vw}}.form-contact{padding:60px 0 100px}@media screen and (max-width: 767px){.form-contact{padding:8vw 0 16vw}}.form-contact .form-contact__in{width:1000px;margin-right:auto;margin-left:auto}@media screen and (max-width: 767px){.form-contact .form-contact__in{width:100%}}.form-lead{margin-bottom:30px;text-align:center}@media screen and (max-width: 767px){.form-lead{margin-bottom:5.3333333333vw;padding:0 4vw;text-align:left}}.form-stepbar{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;overflow:hidden;width:600px;height:40px;margin:0 auto}@media screen and (max-width: 767px){.form-stepbar{width:calc(100% - 4vw);height:10.6666666667vw;margin-bottom:6.6666666667vw}}.form-stepbar .form-stepbar__item{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;font-weight:bold;line-height:1;position:relative;width:calc(100% / 3);height:100%;background-color:#e1f9f0}@media screen and (max-width: 767px){.form-stepbar .form-stepbar__item{font-size:3.4666666667vw}}.form-stepbar .form-stepbar__item::before,.form-stepbar .form-stepbar__item::after{content:"";position:absolute;z-index:1;top:-10px;right:0;display:block;border-top:transparent solid 30px;border-bottom:transparent solid 30px}@media screen and (max-width: 767px){.form-stepbar .form-stepbar__item::before,.form-stepbar .form-stepbar__item::after{top:-2vw;border-top:transparent solid 7.3333333333vw;border-bottom:transparent solid 7.3333333333vw}}.form-stepbar .form-stepbar__item::before{right:-29px;border-left:29px solid #fff}@media screen and (max-width: 767px){.form-stepbar .form-stepbar__item::before{right:-3.7333333333vw;border-left:3.7333333333vw solid #fff}}.form-stepbar .form-stepbar__item::after{right:-20px;border-left:29px solid #e1f9f0}@media screen and (max-width: 767px){.form-stepbar .form-stepbar__item::after{right:-2.6666666667vw;border-left:3.7333333333vw solid #e1f9f0}}.form-stepbar .form-stepbar__item--current{color:#fff;background-color:#01a368}.form-stepbar .form-stepbar__item--current::after{border-left:29px solid #01a368}@media screen and (max-width: 767px){.form-stepbar .form-stepbar__item--current::after{border-left:3.7333333333vw solid #01a368}}.form-stepbar:last-child::after{content:none}.form-stepbar:nth-of-type(2){padding-left:30px}@media screen and (max-width: 767px){.form-stepbar:nth-of-type(2){padding-left:4vw}}.form{width:100%;margin:60px auto 0}@media screen and (max-width: 767px){.form{margin:6.6666666667vw auto 0}}.form-top-error{font-size:17px;font-weight:bold;margin:-30px 0 30px;text-align:center;color:#ff3035;line-height:1.5}@media screen and (max-width: 767px){.form-top-error{font-size:4vw;margin:-2.6666666667vw 0 4vw}}.form__block{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;align-items:stretch;border-top:1px solid #ddd}@media screen and (max-width: 767px){.form__block .form__block{width:100%}}@media screen and (min-width: 768px){.form__block.form__block--last{border-bottom:1px solid #ddd}}.form__ttl{font-size:14px;position:relative;display:flex;justify-content:center;align-items:center;flex-wrap:wrap;justify-content:flex-start;align-items:flex-start;width:300px;padding:15px 20px;background-color:#f5f5f5}@media screen and (max-width: 767px){.form__ttl{font-size:3.7333333333vw;display:block;width:100%;padding:2vw 18.6666666667vw 2vw 4vw}}.form__ttl .form__ttl-commnet{font-size:11px;line-height:1.2;color:#ff3035;display:block}@media screen and (max-width: 767px){.form__ttl .form__ttl-commnet{font-size:2.9333333333vw}}.form__ttl em{font-weight:bold;position:relative;display:block;width:100%}@media screen and (max-width: 767px){.form__ttl em{position:initial}}.form__ttl--require em::after{content:"\5FC5\9808";font-size:11px;line-height:1;letter-spacing:0.1em;color:#fff;font-weight:bold;position:absolute;top:0;bottom:0;right:0;margin:auto;display:flex;justify-content:center;align-items:center;flex-wrap:wrap;width:40px;height:20px;background-color:#ff3035}@media screen and (max-width: 767px){.form__ttl--require em::after{font-size:2.9333333333vw;width:10.6666666667vw;height:5.3333333333vw;right:4vw}}.form__item{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;justify-content:flex-start;width:700px;padding:15px 20px}@media screen and (max-width: 767px){.form__item{display:block;width:100%;padding:4vw 4vw 5.3333333333vw}}.form__input{width:70%;padding:10px 15px;background-color:#f5f5f3 !important}@media screen and (max-width: 767px){.form__input{font-size:4.2666666667vw;width:100%;padding:2.6666666667vw}}.form__input.form__input--min{width:50%}@media screen and (max-width: 767px){.form__input.form__input--min{width:70%}}.form__input.form__input--long{width:100%}@media screen and (max-width: 767px){.form__input.form__input--long{width:100%}}.form-textarea{width:100%;height:250px;padding:10px 15px;background-color:#f5f5f3 !important}@media screen and (max-width: 767px){.form-textarea{font-size:4.2666666667vw;width:100%;height:40vw;padding:2.6666666667vw}}@media screen and (max-width: 767px){.form__item--checks{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;justify-content:space-between;align-items:stretch}}.form__item--checks .form__item-chk{margin-right:15px;margin-bottom:5px}@media screen and (max-width: 767px){.form__item--checks .form__item-chk{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;justify-content:flex-start;align-items:flex-start;width:49%;margin-right:0;margin-bottom:2%;display:flex;justify-content:center;align-items:center;flex-wrap:wrap;justify-content:flex-start;flex-wrap:nowrap;background-color:#f5f5f3;padding:1.7333333333vw;border-radius:5px;line-height:1.5}.form__item--checks .form__item-chk input{margin-right:1.3333333333vw;flex-shrink:1}}.form__item--checks .form__input--other{width:200px;padding:10px 15px}@media screen and (max-width: 767px){.form__item--checks .form__input--other{width:100%;padding:2.6666666667vw;margin-top:1.3333333333vw}}.form__item-commnet{font-size:12px;display:block;width:100%}@media screen and (max-width: 767px){.form__item-commnet{font-size:2.9333333333vw}}.form__address-item{width:100%}.form__address-item:not(:last-child){margin-bottom:10px}@media screen and (max-width: 767px){.form__address-item:not(:last-child){margin-bottom:1.3333333333vw}}.form__address-item--sbs{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;justify-content:flex-start}@media screen and (max-width: 767px){.form__address-item--sbs{display:block}}.form__input-postal-txt{font-size:12px;margin-left:10px}@media screen and (max-width: 767px){.form__input-postal-txt{font-size:2.9333333333vw;width:100%;margin-bottom:1.3333333333vw;margin-left:0}}.form__input-postal{width:180px}@media screen and (max-width: 767px){.form__input-postal{width:53.3333333333vw}}.form-error-comment{font-size:14px;width:100%;margin-top:5px;color:#ff3035;font-weight:bold;line-height:1}@media screen and (max-width: 767px){.form-error-comment{font-size:3.2vw;margin-top:1.3333333333vw;line-height:1.5}}.form__policy{margin-top:40px;text-align:center}@media screen and (max-width: 767px){.form__policy{margin-top:0;padding:0 4vw;text-align:left}}@media screen and (max-width: 767px){.form__policy .form-chk-btn{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;justify-content:flex-start;flex-wrap:nowrap;line-height:1.5}.form__policy .form-chk-btn input{margin-right:2vw;flex-shrink:1}}.form__policy .form__policy-link{text-decoration:underline;color:#01a368}@media (hover: hover){.form__policy .form__policy-link:hover{text-decoration:none}}@media screen and (min-width: 768px) and (-ms-high-contrast: none), screen and (min-width: 768px) and (-ms-high-contrast: active){.form__policy .form__policy-link:hover{text-decoration:none}}.form__button-area{margin:35px auto 0}@media screen and (max-width: 767px){.form__button-area{margin:6.6666666667vw auto 0}}.form__button-area .linkbtn{margin-right:auto;margin-left:auto;cursor:pointer}.form-lead--edit{margin:35px 0 0}@media screen and (max-width: 767px){.form-lead--edit{margin-top:5.3333333333vw}}.form--edit{margin:35px auto 0}@media screen and (max-width: 767px){.form--edit{margin-top:6.6666666667vw}}.form__button-area{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;margin-top:45px}@media screen and (max-width: 767px){.form__button-area{margin-top:9.3333333333vw;flex-direction:column-reverse}}.form__button-area .linkbtn{margin:0}@media screen and (max-width: 767px){.form__button-area .linkbtn{margin:0 auto}}.form__button-area .linkbtn--edit{width:180px;height:45px;margin-right:20px}.form__button-area .linkbtn--edit::after{right:auto;left:20px;transform:rotate(135deg)}@media screen and (max-width: 767px){.form__button-area .linkbtn--edit::after{left:2.6666666667vw}}@media screen and (max-width: 767px){.form__button-area .linkbtn--edit{width:46.6666666667vw;height:10.6666666667vw;margin-right:auto;margin-top:5.3333333333vw}}.form-thanks{margin:40px 0}@media screen and (max-width: 767px){.form-thanks{margin:6.6666666667vw 0 0;padding:0 4vw}}.form-thanks .form-thanks__ttl{font-size:30px;font-weight:bold;text-align:center}@media screen and (max-width: 767px){.form-thanks .form-thanks__ttl{font-size:4.5333333333vw}}.form-thanks .form-thanks__txt{margin-top:20px;text-align:center}@media screen and (max-width: 767px){.form-thanks .form-thanks__txt{margin-top:2.6666666667vw}}.form-thanks .form__button-area--close{margin-top:40px}.form-thanks .form__button-area--close .linkbtn::after,.form-thanks .form__button-area--close .linkbtn::before{content:"";display:block;width:20px;height:1px;border:none;position:absolute;right:20px;top:0;bottom:0;margin:auto 0;background:#01a368;transition:background 0.25s ease}.form-thanks .form__button-area--close .linkbtn::after{transform:rotate(45deg)}.form-thanks .form__button-area--close .linkbtn::before{transform:rotate(-45deg)}@media (hover: hover){.form-thanks .form__button-area--close .linkbtn:hover::after,.form-thanks .form__button-area--close .linkbtn:hover::before{background:#fff}}@media screen and (min-width: 768px) and (-ms-high-contrast: none), screen and (min-width: 768px) and (-ms-high-contrast: active){.form-thanks .form__button-area--close .linkbtn:hover::after,.form-thanks .form__button-area--close .linkbtn:hover::before{background:#fff}}@media screen and (max-width: 767px){.form-thanks .form__button-area--close{margin-top:6.6666666667vw}}
