@media (min-width: 768px){.contact .c-pagename__ttl-en{left:-54px}}.contact .contact-box{margin-top:78px;margin-bottom:180px;padding-left:1px}@media (max-width: 767px){.contact .contact-box{padding-left:0;margin-top:56px;margin-bottom:150px}}.contact .contact-box .c-title04{display:flex;align-items:center}@media (max-width: 767px){.contact .contact-box .c-title04{display:block}}.contact .contact-box .c-title04__en{width:240px;flex-shrink:0;font-size:15px;font-size:1.5rem;line-height:.66667em;letter-spacing:.12em;font-weight:500;color:#3C85BA}@media (min-width: 768px) and (max-width: 1023px){.contact .contact-box .c-title04__en{width:180px}}@media (max-width: 767px){.contact .contact-box .c-title04__en{width:100%}}.contact .contact-box .c-title04__jp{flex:1}@media (min-width: 768px) and (max-width: 1023px){.contact .contact-box .c-title04__jp{font-size:28px;font-size:2.8rem}}@media (max-width: 767px){.contact .contact-box .c-title04__jp{margin-top:5px}}.contact .contact-box .right{width:calc(100% - 240px);margin-left:auto}@media (min-width: 768px) and (max-width: 1023px){.contact .contact-box .right{width:calc(100% - 180px)}}@media (max-width: 767px){.contact .contact-box .right{width:100%}}.contact .contact-box .form-inner{position:relative}.contact .contact-box__content{position:relative}@media (min-width: 768px){.contact .contact-box__content:before{content:'';height:100%;width:1px;background-color:#E2E2E2;position:absolute;left:158px;top:0}}@media (min-width: 768px) and (min-width: 768px) and (max-width: 1023px){.contact .contact-box__content:before{left:130px}}.contact .contact-box__item{border-bottom:1px solid #E2E2E2;padding:18px 0 80px}@media (max-width: 767px){.contact .contact-box__item{padding-bottom:50px}}.contact .contact-box__item--mailform{padding:77px 0 20px;border-bottom:0}@media (max-width: 767px){.contact .contact-box__item--mailform{padding:55px 0 0 0}}.contact .contact-box .contact-item{margin-top:40px;position:relative}@media (max-width: 767px){.contact .contact-box .contact-item{margin-top:23px}}.contact .contact-box .anchor-form{position:absolute;left:0;top:0;opacity:0;height:10px;width:100%}.contact .contact-box .anchor-form--01{top:-130px}@media (max-width: 767px){.contact .contact-box .anchor-form--01{top:-90px}}.contact .contact-box .contact-tel{background-color:#F0F7FF;min-height:130px;display:flex;align-items:center;justify-content:center;margin-top:23px}@media (max-width: 767px){.contact .contact-box .contact-tel{min-height:127px;margin-top:25px}}.contact .contact-box .contact-tel__inner{display:flex;align-items:center;justify-content:center}@media (max-width: 767px){.contact .contact-box .contact-tel__inner{display:block}}.contact .contact-box .contact-tel a{color:#3C85BA;display:flex;align-items:center;font-size:36px;font-size:3.6rem;line-height:1.22222em;letter-spacing:.08em;font-weight:500;margin-left:-2px}@media (min-width: 768px) and (max-width: 1023px){.contact .contact-box .contact-tel a{font-size:28px;font-size:2.8rem}}@media (max-width: 767px){.contact .contact-box .contact-tel a{font-size:28px;font-size:2.8rem;line-height:1.21429em;margin-left:3px}}.contact .contact-box .contact-tel a img{width:50px;margin-right:15px;flex-shrink:0}@media (max-width: 767px){.contact .contact-box .contact-tel a img{margin-right:8px;width:40px}}.contact .contact-box .contact-tel p{color:#3C85BA;font-size:15px;font-size:1.5rem;line-height:1.4em;letter-spacing:.1em;font-weight:500;margin-left:46px}@media (min-width: 768px) and (max-width: 1023px){.contact .contact-box .contact-tel p{margin-left:15px}}@media (max-width: 767px){.contact .contact-box .contact-tel p{margin:5px 0 0 0;text-align:center}}.contact .contact-box .step-form{margin-top:40px}@media (max-width: 767px){.contact .contact-box .step-form{margin-top:55px;padding:0 15px;text-align:center}}.contact .contact-box .contact-bottom{margin-top:63px}@media (max-width: 767px){.contact .contact-box .contact-bottom{margin-top:58px}}.contact .contact-box .contact-bottom .c-btn01{width:320px;margin:0 auto}@media (max-width: 767px){.contact .contact-box .contact-bottom .c-btn01{width:100%}}.contact.form-confirm .contact-box__item{padding-top:18px}.contact.form-confirm .c-form__title{font-weight:500}.contact.form-confirm .c-form .back{display:table;margin:0 auto;margin-bottom:20px;color:#3C85BA;text-decoration:underline;cursor:pointer}@media (min-width: 768px){.contact.form-confirm .c-form .back{transition:opacity .3s}}@media only screen and (min-width: 1025px){.contact.form-confirm .c-form .back:hover{opacity:.7}}.contact.form-thanks .contact-box{margin-top:100px}@media (min-width: 768px){.contact.form-thanks .contact-box{margin-bottom:200px}}@media (max-width: 767px){.contact.form-thanks .contact-box{margin-top:70px}}.contact.form-thanks .thanks-main .step-form{text-align:center}.contact.form-thanks .thanks-main .c-title04{text-align:center;margin-top:56px}@media (max-width: 767px){.contact.form-thanks .thanks-main .c-title04{margin-top:32px}}.contact.form-thanks .thanks-main__text{margin-top:40px}@media (max-width: 767px){.contact.form-thanks .thanks-main__text{margin-top:23px}}.contact.form-thanks .thanks-main .l-btn{margin-top:53px}@media (max-width: 767px){.contact.form-thanks .thanks-main .l-btn{margin-top:35px}}.contact.form-thanks .thanks-main .l-btn .c-btn01{margin:0 auto}

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