.contact .contact-block{padding:100px 0 0}@media (max-width: 767px){.contact .contact-block{padding-top:40px}}.contact .contact-phonebox{margin-bottom:87px}@media (max-width: 767px){.contact .contact-phonebox{margin-bottom:56px}}.contact .contact-phonebox .phonebox-ttl{text-align:center;font-size:30px;font-size:3rem;line-height:44px;letter-spacing:0em;font-weight:700;margin-bottom:20px}@media (max-width: 767px){.contact .contact-phonebox .phonebox-ttl{font-size:24px;font-size:2.4rem;line-height:28px;margin-bottom:27px}}.contact .contact-phonebox .phonebox-list{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.contact .contact-phonebox .phonebox-list .phone-item{width:36.25%;margin:29px 0}.contact .contact-phonebox .phonebox-list .phone-item:nth-child(3n){width:27.5%}@media (max-width: 767px){.contact .contact-phonebox .phonebox-list .phone-item{width:100% !important;margin:6px 0}}.contact .contact-phonebox .phonebox-list .phone-item a{display:block}@media (max-width: 767px){.contact .contact-phonebox .phonebox-list .phone-item a{-webkit-border-radius:8px;-moz-border-radius:8px;-ms-border-radius:8px;-o-border-radius:8px;border-radius:8px;border:1px solid #ccc;padding:14px 10px 18px 25px}}@media (max-width: 767px){.contact .contact-phonebox .phonebox-list .phone-item a .inf{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-align-items:baseline;-moz-align-items:baseline;-ms-align-items:baseline;align-items:baseline}}.contact .contact-phonebox .phonebox-list .phone-item a .ttl{color:#A291E0;font-size:18px;font-size:1.8rem;line-height:26px;letter-spacing:.02em;margin-bottom:9px}@media (max-width: 767px){.contact .contact-phonebox .phonebox-list .phone-item a .ttl{-webkit-box-flex:0 0 auto;-moz-box-flex:0 0 auto;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto}}@media only screen and (max-width: 370px){.contact .contact-phonebox .phonebox-list .phone-item a .ttl{font-size:15px;font-size:1.5rem}}.contact .contact-phonebox .phonebox-list .phone-item a .tel{font-family:'Montserrat', sans-serif;font-size:30px;font-size:3rem;line-height:37px;letter-spacing:.05em;font-weight:500;margin-bottom:9px}@media (max-width: 767px){.contact .contact-phonebox .phonebox-list .phone-item a .tel{margin-left:17px;margin-bottom:0}}@media only screen and (max-width: 370px){.contact .contact-phonebox .phonebox-list .phone-item a .tel{font-size:24px;font-size:2.4rem}}.contact .contact-phonebox .phonebox-list .phone-item a .time{font-size:12px;font-size:1.2rem;line-height:17px;letter-spacing:.02em;color:#818181}@media (max-width: 767px){.contact .contact-phonebox .phonebox-list .phone-item a .time{width:100%;-webkit-box-flex:1;-moz-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}}@media only screen and (max-width: 370px){.contact .contact-phonebox .phonebox-list .phone-item a .time{font-size:10px;font-size:1rem}}.contact .contact-phonebox .phonebox-list .phone-item a .time span{color:#A291E0;margin-left:6px}html:lang(en) .contact .form-main-title{background:none;margin-bottom:0;padding-bottom:100px}@media (max-width: 767px){html:lang(en) .contact .form-main-title{padding-bottom:50px}}.contact.step-02 .contact-block{padding-top:50px}@media (max-width: 767px){.contact.step-02 .contact-block{padding-top:30px}}.contact.thanks .contact-block{padding-top:50px}@media (max-width: 767px){.contact.thanks .contact-block{padding-top:30px}}

/*# sourceMappingURL=maps/contact.min.css.map */
