#main{margin-top:0}.form-top{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;position:relative;width:100%;height:100px}@media screen and (max-width: 767px){.form-top{height:39.0625vw}}.form-top .form-top-logo{position:absolute;top:0;bottom:0;left:50px;width:200px;margin:auto 0}.form-top .form-top-logo img{position:absolute;top:0;bottom:0;margin:auto 0}@media screen and (max-width: 767px){.form-top .form-top-logo{width:33.75vw;top:2.34375vw;bottom:auto;left:4.6875vw}.form-top .form-top-logo img{position:relative}}.form-top .form-top-ttl{text-align:center;color:#1d2e40}@media screen and (max-width: 767px){.form-top .form-top-ttl{margin-top:7.8125vw}}.form-top .form-top-ttl__en{font-size:35px;letter-spacing:0.05em;line-height:1.2}@media screen and (max-width: 767px){.form-top .form-top-ttl__en{font-size:7.8125vw}}.form-top .form-top-ttl__txt{font-size:16px;letter-spacing:0.1em}@media screen and (max-width: 767px){.form-top .form-top-ttl__txt{font-size:3.90625vw}}.form-contact{padding:0 0 100px}@media screen and (max-width: 767px){.form-contact{overflow:hidden;padding:0 0 18.75vw}}.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-form{width:100%}@media screen and (max-width: 767px){.form-form{margin:0}}.form-form .grouplist{padding:35px 70px 50px 60px;background-color:#f5f5f5}@media screen and (max-width: 767px){.form-form .grouplist{padding:7.8125vw 0}}.form-form__block{display:flex;justify-content:flex-start;align-items:stretch;flex-wrap:wrap}@media screen and (max-width: 767px){.form-form__block{width:100%}.form-form__block:nth-child(n+2){border-top:solid .3125vw #ccc}}.form-form__ttl{font-size:14px;line-height:2;position:relative;display:flex;justify-content:flex-start;align-items:flex-start;flex-wrap:wrap;width:280px;min-height:65px;padding:15px 40px 15px 0}@media screen and (max-width: 767px){.form-form__ttl{font-size:4.0625vw;line-height:1.5;display:block;width:100%;min-height:12.5vw;margin-top:1.5625vw;padding:3.125vw 21.875vw 1.5625vw 4.6875vw;font-weight:bold}}.form-form__ttl .form-form__ttl-commnet{font-size:11px;line-height:1.3;color:#a40000}@media screen and (max-width: 767px){.form-form__ttl .form-form__ttl-commnet{font-size:3.4375vw}}.form-form__ttl em{position:relative;display:block;width:100%}@media screen and (max-width: 767px){.form-form__ttl em{position:initial}}.form-require em::after{content:'\5FC5\9808';font-size:11px;line-height:1;position:absolute;top:0;bottom:0;right:0;display:flex;justify-content:center;align-items:center;flex-wrap:wrap;width:50px;height:20px;margin:auto;letter-spacing:.1em;color:#fff;background-color:#a40000}@media screen and (max-width: 767px){.form-require em::after{font-size:3.4375vw;height:12.5vw;height:6.25vw;right:5.46875vw}}.form-form__item{display:flex;justify-content:flex-start;align-items:center;flex-wrap:wrap;width:590px;padding:4px 0}@media screen and (max-width: 767px){.form-form__item{display:block;width:100%;padding:0 4.6875vw 4.6875vw}}.form-top-error{font-weight:bold;margin:20px 0 30px;text-align:center;color:#a40000}@media screen and (max-width: 767px){.form-top-error{margin:4.6875vw 0}}.form-error-comment{font-size:14px;line-height:1;width:100%;margin:10px 0 20px;color:#a40000}@media screen and (max-width: 767px){.form-error-comment{font-size:3.75vw;margin-top:1.5625vw}}.form-form__input{width:100%;padding:10px 15px;background-color:#fff !important}@media screen and (max-width: 767px){.form-form__input{font-size:5vw;width:110%;padding:3.125vw 1.5625vw 3.125vw;transform:scale(0.9);transform-origin:left top}}.form-form__input::placeholder{font-size:1em;color:#cbcbcb}.form-textarea{width:100%;height:160px;padding:12px 15px;background-color:#fff !important}@media screen and (max-width: 767px){.form-textarea{font-size:5vw;width:100vw;height:46.875vw;margin-bottom:-4.6875vw;padding:3.125vw;transform:scale(0.9);transform-origin:left top}}.form-textarea::placeholder{color:#cbcbcb}.form-form__item-chk{width:45%;line-height:2;margin-right:15px;margin-bottom:5px}@media screen and (max-width: 767px){.form-form__item-chk{line-height:1.4;display:inline-flex;justify-content:flex-start;align-items:flex-start;flex-wrap:nowrap;width:100%;margin-right:0;margin-bottom:1.5625vw}}@media screen and (max-width: 767px){.form-form__item-chk input[type='checkbox'],input[type='radio']{margin-top:.625vw;margin-right:1.5625vw}}@media screen and (max-width: 767px){.form-form__item--other{display:flex;justify-content:flex-start;align-items:center;flex-wrap:wrap;margin-top:0}.form-form__item--other .form-form__item-chk{width:21.875vw}}.form-form__input--other{width:200px;padding:8px 15px}@media screen and (max-width: 767px){.form-form__input--other{width:62.5vw;padding:2.5vw 3.125vw}}.form-form__item-commnet{font-size:12px;line-height:1;display:block;width:100%;margin-top:5px}@media screen and (max-width: 767px){.form-form__item-commnet{font-size:3.4375vw}}.form-form__address-item{width:100%;display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end}.form-form__address-item:not(:last-child){margin-bottom:13px}@media screen and (max-width: 767px){.form-form__address-item{display:block}.form-form__address-item:not(:last-child){margin-bottom:1.5625vw}}@media screen and (max-width: 767px){.form-form__address-item .form-form__addres-guide{margin-bottom:2.34375vw}}.form-form__address-item .form-form__input{width:445px;margin-left:10px}@media screen and (max-width: 767px){.form-form__address-item .form-form__input{width:110%;margin-left:0}}.form-form__address-item--sbs{display:flex;flex-direction:row-reverse;justify-content:flex-start;align-items:center;flex-wrap:wrap}@media screen and (max-width: 767px){.form-form__address-item--sbs{display:block}}.form-form__address-item--sbs .form-form__input-postal-txt{color:#a40000}.form-form__address-item--sbs .form-form__input{width:200px}@media screen and (max-width: 767px){.form-form__address-item--sbs .form-form__input{width:80%}}.form-form__input-postal-txt{font-size:12px;margin-left:10px}@media screen and (max-width: 767px){.form-form__input-postal-txt{font-size:3.4375vw;width:100%;margin-bottom:1.5625vw;margin-left:0}}.form-form__input-postal{width:250px}@media screen and (max-width: 767px){.form-form__input-postal{width:62.5vw}}.form-policy{margin-top:40px;text-align:center}@media screen and (max-width: 767px){.form-policy{line-height:1.8;margin-top:6.25vw;padding:0 4.6875vw;text-align:left}}.form-policy__link{text-decoration:underline;color:#a40000}.form-button-area{margin:25px auto 0}@media screen and (max-width: 767px){.form-button-area{margin:6.25vw auto 0}}.form-button-area .linkbtn{position:relative;margin-right:auto;margin-left:auto;color:#fff;background-color:#a40000;border:none;cursor:pointer}@media (hover: hover){.form-button-area .linkbtn:hover{background-color:#333}}@media screen and (min-width: 768px) and (-ms-high-contrast: none), screen and (min-width: 768px) and (-ms-high-contrast: active){.form-button-area .linkbtn:hover{background-color:#333}}.form-button-area .linkbtn::before{content:'';position:absolute;top:0;bottom:0;right:20px;width:40px;height:8px;margin:auto 0;background:url(../../common/img/arrow_02.png) center/cover no-repeat}@media screen and (max-width: 767px){.form-button-area .linkbtn{width:78.125vw}}.form-button-area .form-button-area__note{margin-top:10px;text-align:center;font-size:13px;line-height:1.8}.form-form--edit{margin-top:20px}@media screen and (max-width: 767px){.form-form--edit{margin-top:0}}.form-form--edit .form-form__block{padding:10px 0;border-top:solid 1px #ccc}.form-form--edit .form-form__block:last-child{border-bottom:solid 1px #ccc}@media screen and (max-width: 767px){.form-form--edit .form-form__block{padding:3.125vw 4.6875vw 3.125vw}}.form-form--edit .form-form__ttl{width:20%;padding:18px 40px 2px 0}@media screen and (max-width: 767px){.form-form--edit .form-form__ttl{width:100%;padding:0;margin-bottom:1.5625vw;min-height:auto}}.form-form--edit .form-form__item{width:80%;padding:0}@media screen and (max-width: 767px){.form-form--edit .form-form__item{width:100%;padding-left:1em}}.form-form--edit .form-form__address-item--sbs{flex-direction:row}.form-form--edit .form-form__address-item{justify-content:flex-start}.form-form--edit .form-form__address-item:not(:last-child){margin-bottom:5px}.form-leadc-onfirmation{margin:35px 0 0}@media screen and (max-width: 767px){.form-leadc-onfirmation{margin:0 4.6875vw 4.6875vw}}.form-button-area--edit{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;margin-top:45px}@media screen and (max-width: 767px){.form-button-area--edit{display:block;margin-top:7.8125vw}}.form-button-area--edit .linkbtn{margin:0}@media screen and (max-width: 767px){.form-button-area--edit .linkbtn{margin:0 auto}}.form-button-area--edit .linkbtn--edit{justify-content:center;width:180px;height:45px;margin-right:30px;color:#fff;border:1px solid #333;background-color:#333}@media screen and (max-width: 767px){.form-button-area--edit .linkbtn--edit{width:56.25vw;height:12.5vw;margin:0 auto 4.6875vw}}.form-button-area--edit .linkbtn--edit::before{content:none}.form-thanks{margin:40px 0;text-align:center}@media screen and (max-width: 767px){.form-thanks{margin:0;padding:0 4.6875vw;text-align:left}}.form-thanks__ttl{font-size:20px;font-weight:bold;color:#a40000}@media screen and (max-width: 767px){.form-thanks__ttl{font-size:5.3125vw;text-align:center}}.form-thanks__txt{margin-top:20px}@media screen and (max-width: 767px){.form-thanks__txt{margin-top:3.125vw}}.form-thanks__tel{margin-top:20px;font-weight:bold;color:#a40000}@media screen and (max-width: 767px){.form-thanks__tel{margin-top:3.125vw;font-size:4.6875vw;text-align:center}}.form-button-area--close{position:relative;margin-top:40px}@media screen and (max-width: 767px){.form-button-area--close{margin-top:7.8125vw}}.form-btn--close{font-size:16px;position:relative;display:flex;justify-content:center;align-items:center;flex-wrap:wrap;width:240px;height:50px;margin-right:auto;margin-left:auto;transition:color .3s,background-color .3s;color:#a40000;border:1px solid #a40000}@media screen and (max-width: 767px){.form-btn--close{font-size:4.0625vw;width:62.5vw;height:12.5vw}}.form-btn--close .form-btn--close-arw{position:absolute;top:0;bottom:0;right:20px;width:19px;height:2px;margin:auto;transition:transform .3s,background-color .3s;transform:rotate(45deg);background-color:#a40000}@media screen and (max-width: 767px){.form-btn--close .form-btn--close-arw{right:4.6875vw;width:4.6875vw}}.form-btn--close .form-btn--close-arw::before{content:'';position:absolute;top:0;left:0;display:block;width:19px;height:2px;transition:transform .3s,background-color .3s;transform:rotate(90deg);background-color:#a40000}@media screen and (max-width: 767px){.form-btn--close .form-btn--close-arw::before{left:0;width:4.6875vw}}@media screen and (min-width: 768px){.form-btn--close:hover{color:#fff;background-color:#a40000}.form-btn--close:hover .form-btn--close-arw,.form-btn--close:hover .form-btn--close-arw::before{background:#fff}}
