﻿.is-form .errMsg{margin-left:1em;padding-bottom:1px;display:block;line-height:1.4;text-indent:-.9em}.is-form .formError{padding-bottom:13px;display:block}.is-form .fixed{padding-bottom:0px}.is-form .formError .formErrorClose{border:solid #252525 2px;display:block;width:16px;height:16px;position:absolute;top:-4px;right:-4px;color:#efefef;background:#333;font-weight:bold;text-align:center;line-height:middle;cursor:pointer;z-index:2;-webkit-border-radius:9px 9px 9px 9px;-moz-border-radius:9px 9px 9px 9px;-ms-border-radius:9px 9px 9px 9px;-o-border-radius:9px 9px 9px 9px;border-radius:9px 9px 9px 9px;-webkit-box-shadow:1px -1px 3px #888;-moz-box-shadow:1px -1px 3px #888;-ms-box-shadow:1px -1px 3px #888;-o-box-shadow:1px -1px 3px #888;box-shadow:1px -1px 3px #888}.is-form .formError .formErrorClose:hover{background:#666}.is-form .fixed .formErrorClose{display:none}.is-form .formError .formErrorContent{padding:6px 10px;width:180px;position:relative;color:#fff;background:#252525;font-family:"Lucida Sans Unicode","Lucida Grande",Arial,Helvetica,"ヒラギノ丸ゴ Pro W4",HiraMaruPro-W4,"ヒラギノ角ゴ Pro W3","メイリオ",Meiryo,Osaka,sans-serif;font-size:11px;margin:0 0;z-index:1;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px;-webkit-box-shadow:0px 0px 6px #888;-moz-box-shadow:0px 0px 6px #888;-ms-box-shadow:0px 0px 6px #888;-o-box-shadow:0px 0px 6px #888;box-shadow:0px 0px 6px #888}.is-form .fixed .formErrorContent{margin-top:.5em;background:#f60;margin:0 0 30px 0;-webkit-border-radius:none;-moz-border-radius:none;-ms-border-radius:none;-o-border-radius:none;border-radius:none;-webkit-box-shadow:none;-moz-box-shadow:none;-ms-box-shadow:none;-o-box-shadow:none;box-shadow:none}.is-form .fadeOut{opacity:.2;filter:alpha(opacity=20)}.is-form .formError .formErrorArrow{width:15px;height:15px;position:absolute;bottom:0;left:20px;margin:0 0 30px 0;z-index:0}.is-form .fixed .formErrorArrow{display:none}.is-form .formError .formErrorArrowBottom{margin:-6px;top:0}.is-form .fixed .formErrorArrowBottom{display:none}.is-form .formError .formErrorArrow div{margin:0 auto;display:block;height:1px;background:#252525;line-height:0px;font-size:0px;-webkit-box-shadow:0px 2px 3px #888;-moz-box-shadow:0px 2px 3px #888;-ms-box-shadow:0px 2px 3px #888;-o-box-shadow:0px 2px 3px #888;box-shadow:0px 2px 3px #888}.is-form .formError .formErrorArrowBottom div{-webkit-box-shadow:none;-moz-box-shadow:none;-ms-box-shadow:none;-o-box-shadow:none;box-shadow:none}.is-form .formError .formErrorArrow .line10{width:19px}.is-form .formError .formErrorArrow .line9{width:17px}.is-form .formError .formErrorArrow .line8{width:15px}.is-form .formError .formErrorArrow .line7{width:13px}.is-form .formError .formErrorArrow .line6{width:11px}.is-form .formError .formErrorArrow .line5{width:9px}.is-form .formError .formErrorArrow .line4{width:7px}.is-form .formError .formErrorArrow .line3{width:5px}.is-form .formError .formErrorArrow .line2{width:3px}.is-form .formError .formErrorArrow .line1{width:1px}.is-form .hid_url{display:none}.is-form .form-table{width:100%;margin-top:30px;table-layout:fixed}@media (max-width: 1023px){.is-form .form-table{display:block;margin-top:0}.is-form .form-table tbody,.is-form .form-table thead{display:block}.is-form .form-table tr{display:block;margin-top:23px}}.is-form .form-table th,.is-form .form-table td{vertical-align:top;text-align:left;font-size:15px;line-height:20px;position:relative;padding:12px 0}@media (max-width: 1023px){.is-form .form-table th,.is-form .form-table td{display:block;padding:0}}.is-form .form-table th{width:200px;padding-top:10px;font-weight:bold;padding:30px 0}@media (max-width: 1023px){.is-form .form-table th{display:block;padding:0;margin-bottom:5px}}.is-form .form-table th span{color:red}.is-form .form-table .verticla-m{vertical-align:middle !important}.is-form .form-textarea,.is-form .form-input{-webkit-appearance:none;-moz-appearance:none;position:relative;display:block;border:none;box-shadow:none;background:#F9F9F9;width:100%;padding:18px 15px;font-size:15px;line-height:20px;font-family:"Noto Sans JP",sans-serif;border-radius:4px}.is-form .form-input.form-btn{text-align:left}.is-form .form-input.form-btn:after{position:absolute;display:inline-block;vertical-align:middle;content:"";right:0;top:0;bottom:0;margin:auto;width:27px;height:24px;background:url("../../img/common/icon-arrow-r.svg") right center/59px 24px no-repeat}.is-form .form-textarea{height:150px;resize:none}.is-form .submit-btn{margin-top:40px}@media (max-width: 1023px){.is-form .submit-btn{margin-top:34px}}.is-form .btn-submit-form{-webkit-appearance:none;-moz-appearance:none;display:block;border:none;border-radius:28px;box-shadow:none;background:#FC8A15;background-image:-moz-linear-gradient(180deg, #FC8A15 0%, #FC8A15 50%, #D96400 100%);background-image:-webkit-linear-gradient(180deg, #FC8A15 0%, #FC8A15 50%, #D96400 100%);background-image:linear-gradient(180deg, #FC8A15 0%, #FC8A15 50%, #D96400 100%);background-size:100% 200%;color:#fff;width:220px;margin:auto;font-size:16px;line-height:22px;letter-spacing:.05em;font-weight:bold;padding:17px 0;transition:background 0.3s;background-position:50% 0%;text-align:center}@media only screen and (min-width: 1025px){.is-form .btn-submit-form:hover{background-size:100% 140%;background-position:50% 100%}}@media (max-width: 1023px){.is-form .btn-submit-form{width:100%}}.is-form .btn-back-form{-webkit-appearance:none;-moz-appearance:none;display:block;border:none;text-align:center;border-radius:28px;box-shadow:none;margin-right:24px;color:#fff;width:220px;font-size:16px;line-height:22px;letter-spacing:.05em;font-weight:bold;padding:17px 0;background:#DADADA;transition:background 0.3s}@media only screen and (min-width: 1025px){.is-form .btn-back-form:hover{background:#979797}}@media (max-width: 1023px){.is-form .btn-back-form{width:47.5%;margin:0}}.is-form .footer-lite{margin-top:115px}@media (max-width: 1023px){.is-form .footer-lite{margin-top:65px}}@media (min-width: 1024px){.is-form.step2 header{height:68px}}.is-form.step2 .header-bar,.is-form.step2 .header-nav,.is-form.step2 .hamberger{display:none;pointer-events:none}.is-form.step2 .header-logo{pointer-events:none}.is-form.step2 .contact-main{margin-top:30px}@media (max-width: 1023px){.is-form.step2 .contact-main{margin-top:10px}}.is-form.step2 .form-table tr{border-bottom:1px solid #CFE2DA}@media (max-width: 1023px){.is-form.step2 .form-table tr{padding:25px 0;margin-top:0}}.is-form.step2 .form-table th,.is-form.step2 .form-table td{font-size:15px;line-height:20px;padding:30px 0;vertical-align:top}@media (max-width: 1023px){.is-form.step2 .form-table th,.is-form.step2 .form-table td{padding:0}}@media (max-width: 1023px){.is-form.step2 .form-table td{margin-top:8px}}.is-form.step2 .submit-btn{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;margin-top:50px}@media (max-width: 1023px){.is-form.step2 .submit-btn{-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;justify-content:space-between}}.is-form.step2 .submit-btn .btn-submit-form{margin:0}@media (max-width: 1023px){.is-form.step2 .submit-btn .btn-submit-form{width:47.5%}}.is-form .thanks-main{margin-top:35px;text-align:center}@media (max-width: 1023px){.is-form .thanks-main{margin-top:30px}.is-form .thanks-main .container770{padding:0 16px}}.is-form .thanks-main__txt{margin-top:20px;font-size:26px;line-height:36px;font-weight:bold}@media (max-width: 1023px){.is-form .thanks-main__txt{font-size:20px;line-height:28px;letter-spacing:-.01em}}.is-form .thanks-main__btn{margin-top:45px}@media (max-width: 1023px){.is-form .thanks-main__btn{width:100%}}.contact .contact-main{margin-top:80px}@media (max-width: 1023px){.contact .contact-main{margin-top:30px}}.contact .contact-main__hd{font-size:24px;line-height:30px;letter-spacing:.03em;font-weight:bold;text-align:center}@media (max-width: 1023px){.contact .contact-main__hd{font-size:20px}}.contact .contact-info{margin-top:70px;border-top:1px solid #CFE2DA;padding-top:60px}@media (max-width: 1023px){.contact .contact-info{margin-top:60px;padding-top:50px}}.contact .contact-info .info-item ~ .info-item{margin-top:40px}@media (max-width: 1023px){.contact .contact-info .info-item ~ .info-item{margin-top:28px}}.contact .contact-info .info-item__ttl{font-size:20px;line-height:22px;padding:5px 0;padding-left:20px;font-weight:bold;position:relative}.contact .contact-info .info-item__ttl::before{content:"";position:absolute;top:0;left:0;width:8px;height:100%;background:#2DC84D}.contact .contact-info .info-item__txt{margin-top:20px;line-height:23px;letter-spacing:.05em}@media (max-width: 1023px){.contact .contact-info .info-item__txt{padding-right:25px;margin-top:12px}}.contact .contact-info .info-item__txt span{font-weight:bold}
