@import url("https://fonts.googleapis.com/css2?family=Barlow+Condensed:wght@500&family=Noto+Sans+JP:wght@100..900&family=Zalando+Sans+SemiExpanded:wght@200..900&display=swap");#location .c-company-head:before{display:none}#location .location{width:100%;overflow:hidden;margin:200px auto 0;display:flex;flex-direction:column;gap:200px}@media only screen and (max-width: 1000px){#location .location{gap:100px}}@media (max-width: 767px){#location .location{margin-top:115px;gap:80px}}#location .location__item{width:calc(100% - 60px);margin:0 auto;max-width:1000px}@media (max-width: 767px){#location .location__item{width:100%}}#location .location__item__img{width:calc(100% + ((100vw - 1000px) / 2));max-width:1300px;margin:0 calc( (1000px - 100vw) / 2) 0 0}@media only screen and (min-width: 1600px){#location .location__item__img{margin:0 -300px 0 0}}@media only screen and (max-width: 1300px){#location .location__item__img{width:calc(100% + 30px);margin-right:-30px}}@media (max-width: 767px){#location .location__item__img{width:100%;margin:0}}#location .location__item__content{padding:30px 30px 30px 55px;display:flex;justify-content:space-between;background:#f0f5f5;margin:-86px auto 0 -100px;position:relative;z-index:2}@media only screen and (max-width: 1300px){#location .location__item__content{margin-left:-30px}}@media (max-width: 767px){#location .location__item__content{width:calc(100% - 30px);margin:-20px auto 0 0;padding:34px 30px 30px;flex-direction:column}}#location .location__item__text{width:44%}@media (max-width: 767px){#location .location__item__text{width:100%}}#location .location__item__ttl{font-size:30px;font-size:3rem;line-height:1em;letter-spacing:0em;font-weight:500;color:#00408e;padding-bottom:45px;position:relative;margin-bottom:40px;padding-top:22px}@media only screen and (max-width: 1000px){#location .location__item__ttl{font-size:24px;font-size:2.4rem}}@media (max-width: 767px){#location .location__item__ttl{font-size:18px;font-size:1.8rem;line-height:1em;padding:0 0 32px;margin-bottom:22px}}#location .location__item__ttl:after{content:'';width:60px;height:3px;background:#00408e;display:block;position:absolute;left:0;bottom:0}@media (max-width: 767px){#location .location__item__ttl:after{width:20px;height:1px}}#location .location__item__address,#location .location__item__tel{font-size:18px;font-size:1.8rem;line-height:1.7777em;display:block}@media (max-width: 767px){#location .location__item__address,#location .location__item__tel{font-size:16px;font-size:1.6rem;line-height:1.875em}}#location .location__item__tel a{color:#3e3a39}#location .location__item__atc{font-size:16px;font-size:1.6rem;line-height:1.875em;letter-spacing:0em;font-weight:400;display:block;margin-top:20px}@media (max-width: 767px){#location .location__item__atc{margin-top:5px}}#location .location__item__map{width:49.5%;aspect-ratio:500 / 310}@media (max-width: 767px){#location .location__item__map{width:100%;margin-top:30px}}#location .location__item__map iframe{width:100%;height:100%}#location .location__item:nth-child(even) .location__item__img{margin:0 0 0 calc( (1000px - 100vw) / 2)}@media only screen and (min-width: 1600px){#location .location__item:nth-child(even) .location__item__img{margin:0 0 0 -300px}}@media only screen and (max-width: 1080px){#location .location__item:nth-child(even) .location__item__img{margin-left:-30px}}@media (max-width: 767px){#location .location__item:nth-child(even) .location__item__img{margin:0}}#location .location__item:nth-child(even) .location__item__content{margin:-86px -100px 0 auto}@media only screen and (max-width: 1300px){#location .location__item:nth-child(even) .location__item__content{margin-right:-30px}}@media (max-width: 767px){#location .location__item:nth-child(even) .location__item__content{margin:-20px 0 0 auto}}#location .c-company-foot{margin-top:217px;margin-bottom:193px}@media (max-width: 767px){#location .c-company-foot{margin-top:135px;margin-bottom:163px}}

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