.input_form dl{display:flex}@media print,screen and (max-width:767px){.input_form dl{display:block}}.input_form dl dt,.input_form dl dd{background:#e2e3e3;border-bottom:15px solid #fff;padding:1.5em}@media print,screen and (max-width:1260px){.input_form dl dt,.input_form dl dd{border-bottom:6px solid #fff}}@media print,screen and (max-width:1000px){.input_form dl dt,.input_form dl dd{border-bottom:1px solid #fff}}.input_form dl dt{border-right:15px solid #fff;flex:1 0 22.4%;align-items:center;padding:1.5em 3em;font-weight:700;display:flex}@media print,screen and (max-width:1260px){.input_form dl dt{border-right:6px solid #fff}}@media print,screen and (max-width:1000px){.input_form dl dt{border-right:1px solid #fff;padding:1.5em 2em;font-size:13px}}@media print,screen and (max-width:767px){.input_form dl dt{background:0 0;border:none;padding:1em 0 .5em}}.input_form dl dt div{text-align-last:justify;width:100%}@media print,screen and (max-width:1000px){.input_form dl dt div{text-align-last:initial}}.input_form dl dt span{color:red}.input_form dl dd{flex:1 0 70%;padding:0;position:relative}@media print,screen and (max-width:1000px){.input_form dl dd{flex:1 0 60%}}@media print,screen and (max-width:767px){.input_form dl dd{background:#f5f5f5;border:1px solid #e8e8e8}}.input_form dl dd input,.input_form dl dd select,.input_form dl dd textarea{color:#050505;background-color:#0000;border:none;width:100%;height:100%;padding:.5em 1em}@media print,screen and (max-width:767px){.input_form dl dd input,.input_form dl dd select,.input_form dl dd textarea{padding:1em}}.input_form dl dd textarea{height:15rem}.input_form dl dd select{appearance:none;position:relative}.input_form dl dd.select_box:before{z-index:10;content:"";pointer-events:none;border:6px solid #0000;border-top-color:#000;width:0;height:0;padding:0;display:block;position:absolute;top:50%;right:2em}@media print,screen and (max-width:767px){.input_form dl dd.select_box:before{right:1em}}.input_form dl dd .error{z-index:2;color:#fff;background:#ff7878;justify-content:center;align-items:center;padding:2px 10px;font-size:10px;display:block;position:absolute;bottom:-4px;right:0}
.contact-page.page-container .phone{border-top:1px solid var(--border-color);margin:92px auto 0;padding:0}.contact-page.page-container .define_list{white-space:nowrap;flex-wrap:nowrap;margin:0;display:flex}@media print,screen and (max-width:1000px){.contact-page.page-container .define_list{flex-wrap:wrap}}@media print,screen and (max-width:767px){.contact-page.page-container .define_list{text-align:center}}.contact-page.page-container .define_list dt,.contact-page.page-container .define_list dd{padding:3em 1em}@media print,screen and (max-width:1000px){.contact-page.page-container .define_list dt,.contact-page.page-container .define_list dd{padding:1.5em 0}}.contact-page.page-container .define_list dt{border-bottom:1px solid var(--border-color);flex-wrap:nowrap;flex:1 0 25%;align-items:center;font-weight:700;display:flex}@media print,screen and (max-width:1260px){.contact-page.page-container .define_list dt{padding:1.5em 3.4em;font-size:13px}}@media print,screen and (max-width:1000px){.contact-page.page-container .define_list dt{flex:1 0 100%;padding:1.5em 0}}@media print,screen and (max-width:767px){.contact-page.page-container .define_list dt{flex:1 0 100%;padding:1.5em 0 1em}}@media print,screen and (max-width:1000px){.contact-page.page-container .define_list dt div{width:100%}}.contact-page.page-container .define_list:first-of-type dt{align-items:flex-start;padding:72px 1em 3em}@media print,screen and (max-width:1260px){.contact-page.page-container .define_list:first-of-type dt{padding:72px 3.4em 1.5em}}@media print,screen and (max-width:1000px){.contact-page.page-container .define_list:first-of-type dt{flex:1 0 100%;padding:1.5em 0}}@media print,screen and (max-width:767px){.contact-page.page-container .define_list:first-of-type dt{flex:1 0 100%;padding:1.5em 0 1em}}.contact-page.page-container .define_list dd{border-bottom:1px solid var(--border-color);flex:1 0 75%;height:100%}@media print,screen and (max-width:1000px){.contact-page.page-container .define_list dd{text-align:center;padding:2em 0}}.contact-page.page-container .define_list dd a{color:var(--main-color)}.contact-page.page-container .define_list dd .flex{flex-wrap:wrap;flex:none;justify-content:flex-start;align-items:center}.contact-page.page-container .define_list dd .flex:first-of-type{margin:0 0 20px}@media print,screen and (max-width:1000px){.contact-page.page-container .define_list dd .flex:first-of-type{margin:0 0 32px}.contact-page.page-container .define_list dd .flex{justify-content:center}}.contact-page.page-container .define_list dd .small{color:var(--main-color);flex:none;align-self:baseline;width:100%;font-size:1rem;font-weight:500;line-height:1;display:block}@media print,screen and (max-width:1000px){.contact-page.page-container .define_list dd .small{text-align:center}}@media print,screen and (max-width:767px){.contact-page.page-container .define_list dd .small{font-size:12px}}.contact-page.page-container .define_list dd .tel{color:var(--main-color);letter-spacing:2px;flex:none;font-size:2.6rem}@media print,screen and (max-width:1000px){.contact-page.page-container .define_list dd .tel{text-align:center;width:100%;display:block}}@media print,screen and (max-width:767px){.contact-page.page-container .define_list dd .tel{letter-spacing:.1em;font-size:30px}}.contact-page.page-container .define_list dd .time{flex:none;padding:0 0 0 20px;font-size:1rem;position:relative}@media print,screen and (max-width:767px){.contact-page.page-container .define_list dd .time{margin-top:1em;padding:0;font-size:12px;display:block}}.contact-page.page-container .contact{max-width:1000px;margin:0 auto}.contact-page.page-container .contact p{margin-bottom:.5em;line-height:1.8em}.contact-page.page-container .contact .read_text{margin:3.5em 0 2em}.contact-page.page-container .submit{text-align:center;flex-wrap:wrap;justify-content:center;align-items:center;margin:2em 0 0;display:flex}@media print,screen and (max-width:767px){.contact-page.page-container .submit{margin:2.2em 0 0}}.contact-page.page-container .submit p{width:100%;padding:0 0 10px}.contact-page.page-container .submit input[type=submit],.contact-page.page-container .submit .backBtn{background-color:var(--main-color);color:#fff;text-align:center;cursor:pointer;appearance:none;border:none;border-radius:0;justify-content:center;align-items:center;width:250px;height:50px;margin:0 .5em;padding:0;display:flex}@media print,screen and (max-width:767px){.contact-page.page-container .submit input[type=submit],.contact-page.page-container .submit .backBtn{width:100%;margin:0}}.contact-page.page-container .submit .backBtn{background-color:#767676}@media print,screen and (max-width:767px){.contact-page.page-container .submit .backBtn{margin:0 0 10px}}.contact-page.page-container .thunkyou{text-align:center;padding:50px 0 0}@media print,screen and (max-width:767px){.contact-page.page-container .thunkyou p{text-align:justify}.contact-page.page-container .thunkyou p.thanks{text-align:center}.contact-page.page-container .thunkyou p br{display:none}}@media print,screen and (max-width:374px){.contact-page.page-container .thunkyou p{font-size:13px}}.contact-page.page-container .thunkyou p.thanks{font-size:18px;font-weight:700}@media print,screen and (max-width:374px){.contact-page.page-container .thunkyou p.thanks{font-size:15px}}.contact-page.page-container .text-red{color:red}.contact-page.page-container .Form dl{display:flex}@media print,screen and (max-width:767px){.contact-page.page-container .Form dl{display:block}}.contact-page.page-container .Form dl dt,.contact-page.page-container .Form dl dd{background:#e2e3e3;border-bottom:15px solid #fff;padding:1.5em}@media print,screen and (max-width:1260px){.contact-page.page-container .Form dl dt,.contact-page.page-container .Form dl dd{border-bottom:6px solid #fff}}@media print,screen and (max-width:1000px){.contact-page.page-container .Form dl dt,.contact-page.page-container .Form dl dd{border-bottom:1px solid #fff}}.contact-page.page-container .Form dl dt{border-right:15px solid #fff;flex:1 0 22.4%;align-items:center;padding:1.5em 3.3em;font-weight:700;display:flex}@media print,screen and (max-width:1260px){.contact-page.page-container .Form dl dt{border-right:6px solid #fff}}@media print,screen and (max-width:1000px){.contact-page.page-container .Form dl dt{border-right:1px solid #fff;padding:1.5em 2em;font-size:13px}}@media print,screen and (max-width:767px){.contact-page.page-container .Form dl dt{background:0 0;border:none;padding:1em 0 .5em}}.contact-page.page-container .Form dl dt div{text-align-last:justify;width:100%}@media print,screen and (max-width:1000px){.contact-page.page-container .Form dl dt div{text-align-last:initial}}.contact-page.page-container .Form dl dt span{color:red}.contact-page.page-container .Form dl dd{flex:1 0 70%}@media print,screen and (max-width:1000px){.contact-page.page-container .Form dl dd{flex:1 0 60%}}@media print,screen and (max-width:767px){.contact-page.page-container .Form dl dd{background:#f5f5f5;border:1px solid #e8e8e8}}
