body{background:#f7f7f7}@media only screen and (min-width: 768px) and (max-width: 768px){.c-ttl-page .c-ttl-page-hd__jp{font-size:44px;font-size:4.4rem}}.bg-gray{position:relative;z-index:2;border-radius:40px 40px 0 0;padding:116px 0 100px;background:#f7f7f7;box-shadow:0px -40px 50px rgba(130,163,204,0.05)}@media (max-width: 767px){.bg-gray{border-radius:20px 20px 0 0;padding:47px 0 70px}}.bg-white{position:relative;z-index:2;border-radius:40px;padding:100px 0 120px;background:white}@media (max-width: 767px){.bg-white{border-radius:20px;padding:41px 0 40px}}.contact-info{display:flex;flex-wrap:wrap}.contact-info .contact-info-txt{width:100%;font-size:16px;font-size:1.6rem;line-height:2em;letter-spacing:.06em;margin-bottom:85px;text-align:center}@media (max-width: 767px){.contact-info .contact-info-txt{font-size:16px;font-size:1.6rem;line-height:1.875em;letter-spacing:.02em;margin:0;text-align:left}}.contact-info .contact-info-img{width:440px}@media only screen and (max-width: 950px){.contact-info .contact-info-img{width:350px}}@media (max-width: 767px){.contact-info .contact-info-img{width:100%;margin-top:33px}}.contact-info .contact-info-img img{width:100%;border-radius:20px}@media (max-width: 767px){.contact-info .contact-info-img img{border-radius:10px}}.contact-info .contact-info-cnt{width:calc(100% - 440px);padding-left:100px;padding-top:33px}@media only screen and (max-width: 1100px){.contact-info .contact-info-cnt{padding-left:30px;padding-top:15px}}@media only screen and (max-width: 950px){.contact-info .contact-info-cnt{width:calc(100% - 350px)}}@media (max-width: 767px){.contact-info .contact-info-cnt{width:100%;padding:0}}.contact-info .contact-info-hd{padding-left:39px;font-size:28px;font-size:2.8rem;line-height:1.42857em;letter-spacing:.06em;position:relative}@media (max-width: 767px){.contact-info .contact-info-hd{margin-top:47px;font-size:22px;font-size:2.2rem;line-height:1.54545em;padding-left:33px}}.contact-info .contact-info-hd .icon{left:0;top:12px;bottom:unset}@media (max-width: 767px){.contact-info .contact-info-hd .icon{top:8px}}.contact-info .contact-info-des{margin-top:36px;margin-right:-20px;font-size:16px;font-size:1.6rem;line-height:2em;letter-spacing:.06em}@media only screen and (max-width: 1150px){.contact-info .contact-info-des{margin-right:0}}@media (max-width: 767px){.contact-info .contact-info-des{margin-top:33px;font-size:16px;font-size:1.6rem;line-height:1.875em;letter-spacing:.02em}}.contact-info .contact-info-detail{margin-top:41px}.contact-info .contact-info-detail .line{display:flex;flex-wrap:wrap;width:fit-content;font-family:"commuters-sans",sans-serif;padding-bottom:5px;border-bottom:2px solid rgba(75,81,106,0.1)}@media (max-width: 767px){.contact-info .contact-info-detail .line{width:100%;padding-bottom:10px}}.contact-info .contact-info-detail .line+.line{margin-top:21px}@media (max-width: 767px){.contact-info .contact-info-detail .line+.line{margin-top:11px}}.contact-info .contact-info-detail .line .line-txt{width:77px;transform:translateY(-1px);font-size:18px;font-size:1.8rem;line-height:1.88889em;letter-spacing:.06em;align-content:center}@media (max-width: 767px){.contact-info .contact-info-detail .line .line-txt{width:67px;padding-left:10px;font-size:16px;font-size:1.6rem;line-height:1.5625em;transform:translateY(0)}}.contact-info .contact-info-detail .line .line-des{font-size:26px;font-size:2.6rem;line-height:1.30769em;letter-spacing:.06em}@media only screen and (max-width: 850px){.contact-info .contact-info-detail .line .line-des{font-size:22px;font-size:2.2rem}}@media (max-width: 767px){.contact-info .contact-info-detail .line .line-des{font-size:20px;font-size:2rem;line-height:1.25em}}.contact-info .contact-info-time{margin-top:30px;padding-left:80px;font-size:16px;font-size:1.6rem;line-height:2em;letter-spacing:.06em;position:relative}@media (max-width: 767px){.contact-info .contact-info-time{margin-top:20px}}.contact-info .contact-info-time .txt{position:absolute;left:0;top:0;width:70px;background:#E5E6E9;border-radius:20px;text-align:center;font-size:15px;font-size:1.5rem;line-height:1.46667em;letter-spacing:.02em;font-weight:500;padding:5px 2px}.contact-layout{display:flex;flex-wrap:wrap}.contact-layout .contact-layout-cnt{width:calc(100% - 435px);padding-top:28px}@media only screen and (max-width: 1000px){.contact-layout .contact-layout-cnt{width:100%}}@media (max-width: 767px){.contact-layout .contact-layout-cnt{padding:0 15px}}.contact-layout .contact-layout-step{width:435px}@media only screen and (max-width: 1000px){.contact-layout .contact-layout-step{width:100%;margin-top:32px;padding-right:11px}}.contact-layout .contact-layout-hd{font-size:28px;font-size:2.8rem;line-height:1.07143em;letter-spacing:.06em;padding-left:49px;position:relative}@media (max-width: 767px){.contact-layout .contact-layout-hd{margin-top:20px;font-size:22px;font-size:2.2rem;line-height:1.54545em;padding-left:34px}}.contact-layout .contact-layout-hd .icon{position:absolute;left:10px;top:8px;bottom:unset;margin:auto}@media (max-width: 767px){.contact-layout .contact-layout-hd .icon{left:0}}.contact-layout .contact-layout-des{padding-left:31px;margin-top:40px;font-size:16px;font-size:1.6rem;line-height:2em;letter-spacing:.06em}@media (max-width: 767px){.contact-layout .contact-layout-des{margin-top:25px;padding-left:0;font-size:16px;font-size:1.6rem;line-height:1.875em;letter-spacing:.02em}}.contact-layout .contact-layout-des .step-img{margin-top:0}

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