.m-grad,.p-contact-free{background:#eb6008;background:linear-gradient(45deg,#eb6008 0,#f7d64e);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#eb6008",endColorstr="#f7d64e",GradientType=1)}@media screen and (max-width:767px){.c-pagettl{height:282px}}.c-pagettl__title{width:568px;height:69px}@media screen and (max-width:767px){.c-pagettl__title{width:264px;height:35px}.c-pagettl__title-jp{margin-top:.5em}}.c-pagettl__title img{width:568px;height:69px}.p-contact{padding-bottom:135px}@media screen and (max-width:767px){.c-pagettl__title img{width:255px;height:35px}.c-pagettl__cnt{padding-top:100px}.p-contact{padding-bottom:0}}.p-contact-content{width:745px;max-width:100%;background-color:#fff;border-radius:12px;-webkit-box-shadow:4px 8px 20px rgba(16,16,31,.16);box-shadow:4px 8px 20px #10101f29;padding:36px 54px;margin:-80px auto auto;position:relative}@media screen and (max-width:767px){.p-contact-content{padding:35px 20px 36px;margin-top:-12px}}.p-contact-free{width:96px;height:48px;margin:auto auto 12px;padding:2px;border-radius:4px}@media screen and (max-width:767px){.p-contact-free{width:48px;height:31px;margin-bottom:0}}.p-contact-free__text{width:100%;height:100%;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;background-color:#fff;border-radius:2px;font-size:2.2rem;font-weight:500;letter-spacing:.1em;color:#0d1754}@media screen and (max-width:767px){.p-contact-free__text{font-size:1.4rem;padding-left:.2em;padding-bottom:.1em}}.p-contact-title{text-align:center;font-size:3.5rem;line-height:1.4571428571;font-weight:700;color:#0d1754;letter-spacing:.009em}@media screen and (max-width:767px){.p-contact-title{font-size:2.2rem}.p-contact-text{margin-bottom:14px}}.p-contact-text{text-align:center;font-size:1.3rem;color:#0d1754;line-height:1.4615384615;font-weight:500;margin-top:18px}.p-contact-text.-error{color:#f41616}.p-contact-table__head{font-weight:500;color:#0d1754;margin-bottom:5px;padding-left:15px;margin-top:32px}.p-contact-table__head .hissu{color:#f41616;display:inline-block;margin-left:.5em}.p-contact-table__head .hissu.-nini{color:#43485a}.p-contact-table__head .error-text{color:#f41616;display:inline-block;margin-left:1em}.p-contact-table__cnt{font-size:1.6rem;font-weight:500;color:#0d1754}.p-contact input[type=email],.p-contact input[type=tel],.p-contact input[type=text],.p-contact select,.p-contact textarea{border:1px solid #bbc5d5;border-radius:4px;font-size:1.6rem;font-weight:500;padding:15px;color:#0d1754}.p-contact input[type=email].error,.p-contact input[type=tel].error,.p-contact input[type=text].error,.p-contact select.error,.p-contact textarea.error{border-color:#f41616}.p-contact ::-webkit-input-placeholder{color:#0d175466}.p-contact ::-moz-placeholder{color:#0d175466}.p-contact :-ms-input-placeholder{color:#0d175466}.p-contact ::-ms-input-placeholder{color:#0d175466}.p-contact ::placeholder{color:#0d175466}.p-contact select{min-width:260px;padding-right:50px;background-image:url(../assets/img/contact/arr_select.svg);background-repeat:no-repeat;background-position:center right 12%}.p-contact textarea{height:200px}.p-contact-policy__content{border:1px solid #bbc5d5;border-radius:4px;height:240px;overflow-y:scroll;padding:15px}.p-contact-policy__content-text{font-size:1.2rem;line-height:1.5;font-weight:400;color:#10101f}.p-contact-policy__check{margin-top:20px}.p-contact-policy__check .check{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;font-size:1.6rem;color:#0d1754;font-weight:500}.p-contact-policy__check .check input[type=checkbox]+span{padding-left:25px}.p-contact-policy__check .check input[type=checkbox]+span:before{border:1px solid #bbc5d5;border-radius:2px;width:16px;height:16px}.p-contact-policy__check .check input[type=checkbox]+span:after{margin:1px 4px;width:8px;height:11px}.p-contact-policy__check .check input[type=checkbox]:checked+span:after{border-color:#0d1754}.p-contact-btn__area{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:20px;margin-top:33px}@media screen and (max-width:767px){.p-contact-policy__check .check{font-size:1.4rem}.p-contact-btn__area{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-top:40px}.p-contact-btn__area .c-btn{width:200px;height:48px}}.p-contact-btn__area .c-btn{background-color:transparent;border:none;padding:0;margin:0}.p-contact-btn__area .c-btn:hover{opacity:1}.p-contact-btn__area .c-btn:disabled{opacity:.6}@media print,screen and (min-width:768px){.p-contact-btn__area .c-btn:disabled .c-btn-link:hover{background-color:#fff;color:#0d1754}.p-contact-btn__area .c-btn:disabled .c-btn-link:hover:after{border-color:#0d1754}}.p-contact-btn__area .c-btn.-send .c-btn-link{color:#000;border:1px solid #bbc5d5;border-radius:10em;cursor:pointer;overflow:hidden}.p-contact-btn__area .c-btn.-send .c-btn-link:after{background-image:url(../assets/img/contact/icn_send.svg);border:none}.p-contact-btn__area .c-btn.-send .c-btn-link:after,.p-contact-btn__area .c-btn.-send .c-btn-link:before{width:20px;height:20px;background-repeat:no-repeat;background-position:center center;background-size:contain;-webkit-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:opacity .3s;transition:opacity .3s}.p-contact-btn__area .c-btn.-send .c-btn-link:before{content:"";background-image:url(../assets/img/contact/icn_send-w.svg);top:50%;right:10%;position:absolute;opacity:0}.p-contact-btn__area .c-btn.-send .c-btn-link input{width:100%;height:100%;color:#000;cursor:pointer}.mw_wp_form_input .c-btn.-back{display:none}@media print,screen and (min-width:768px){.p-contact-btn__area .c-btn.-send .c-btn-link:hover{color:#fff;background:#0d1754}.p-contact-btn__area .c-btn.-send .c-btn-link:hover:after{opacity:0}.p-contact-btn__area .c-btn.-send .c-btn-link:hover:before{opacity:1}}.p-contact-btn__area .c-btn.-back input{width:100%;height:100%;color:#000;cursor:pointer}.p-contact-btn__area .c-btn.-back .c-btn-link{border:1px solid #bbc5d5;border-radius:10em;overflow:hidden;color:#000;background:transparent;cursor:pointer}.p-contact-btn__area .c-btn.-back .c-btn-link:after{right:auto;left:10%;-webkit-transform:translateY(-50%) rotate(-45deg);transform:translateY(-50%) rotate(-45deg);border-width:1px 0 0 1px;border-color:#000;color:#000}.p-contact-btn__area .c-btn.-home .c-btn-link:after{content:none}.p-contact-copy{text-align:center;position:relative;margin-top:35px;margin-bottom:60px}.p-contact-copy__btn[type=button]{display:inline-block;background-color:#fff;border:2px solid #e7eff4;border-radius:6px;-webkit-box-shadow:4px 4px 4px rgba(0,0,0,.08);box-shadow:4px 4px 4px #00000014}.p-contact-copy__inn{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-weight:700;padding:9px .5em 11px}.p-contact-copy__inn:after{content:"";width:20px;height:20px;background-image:url(../assets/img/contact/icn_copy.svg);background-repeat:no-repeat;background-position:center center;background-size:contain;margin-left:.5em}.p-contact-copy__copied{display:none;position:absolute;left:50%;bottom:0;-webkit-transform:translateX(-50%) translateY(100%);transform:translate(-50%) translateY(100%)}.p-contact.-confirm .p-contact-content{padding:65px 105px}@media screen and (max-width:767px){.p-contact-copy{margin-bottom:35px}.p-contact.-confirm .p-contact-content{padding:40px 36px 45px}}.p-contact.-confirm .p-contact-title{font-size:2.2rem;margin-bottom:60px}@media screen and (max-width:767px){.p-contact.-confirm .p-contact-title{margin-bottom:42px}.p-contact.-confirm .p-contact-table__head{margin-top:27px}.p-contact.-thanks .p-contact-text{text-align:left}}.p-contact.-confirm .p-contact-table__head{padding:0}@media print,screen and (min-width:768px){.p-contact.-thanks .p-contact-content{padding:65px 105px}}.p-contact.-thanks .p-contact-title{font-weight:500}.p-contact.-thanks .p-contact-text{margin-top:35px;color:#10101f;line-height:1.7142857143;font-weight:400}
