@media (min-width: 768px){.company-hd{margin-top:-40px}}.locationsCont{max-width:1350px;width:90%;margin:0 auto;padding:94px 0 86px;position:relative;display:flex;justify-content:space-between;flex-wrap:wrap}@media (max-width: 767px){.locationsCont{width:100%;padding:35px 0 39px;flex-wrap:wrap}}@media (max-width: 767px){.company-ttl{order:0;font-size:24px;padding-left:14px}.company-ttl:before{margin-top:0;height:calc(100% - 5px)}}@media (min-width: 768px){.company-side .stickyMenu{display:block !important}}@media (max-width: 767px){.company-side{position:relative}.company-side .title{background:#8B8B8B;text-align:center;padding:9px 0}.company-side .title span{display:inline-block;position:relative;font-size:15px;font-size:1.5rem;line-height:1em;letter-spacing:0em;font-weight:500;color:#fff;padding-right:20px}.company-side .title span:before{content:'';position:absolute;width:6px;height:6px;border-top:1px solid #fff;border-left:1px solid #fff;right:0;top:calc(50% - 3px);transform:rotate(-135deg)}.company-side .title.active span:before{transform:rotate(45deg);margin-top:2px}.company-side .stickyMenu{display:none;position:absolute;z-index:2;top:calc(100% - 0px);width:calc(100% - 36px);left:18px;background:rgba(255,255,255,0.94);border-radius:15px;box-shadow:0 3px 6px rgba(0,0,0,0.16);border:none;padding:0}.company-side .stickyMenu ul{display:block;padding:24px 20px 40px}.company-side .stickyMenu ul li{width:100%}.company-side .stickyMenu ul li:not(:last-child){border-right:none;margin-bottom:16.5px}.company-side .stickyMenu ul li a{padding:0;font-size:14px;font-weight:400;letter-spacing:0.05em}.company-side .stickyMenu ul li.active a{color:#000}}@media (max-width: 767px){.company-main{padding-top:0;padding-bottom:0;margin-top:0px}}.company-main .locations-item{padding-top:50px;display:flex;justify-content:space-between;flex-wrap:wrap}@media (min-width: 768px){.company-main .locations-item.tokyo .row:nth-child(1) .txt p:last-child{width:calc(100% + 5px)}}@media (max-width: 767px){.company-main .locations-item.utsunomiya .locations-info{margin-top:24px}.company-main .locations-item.utsunomiya .locations-info .row{margin-bottom:15px}.company-main .locations-item.utsunomiya .locations-info .note{padding-top:0px;margin-bottom:-2px}.company-main .locations-item.hukuoka .locations-info{margin-top:27px}.company-main .locations-item.hukuoka .map{margin-top:32px}.company-main .locations-item.tokyo .locations-img{margin-top:-2px;margin-bottom:-4px}.company-main .locations-item.tokyo .map{margin-top:32px}.company-main .locations-item.hukui .locations-img{margin-top:-1px;margin-bottom:-2px}.company-main .locations-item.hukui .map{margin-top:32px}}.company-main .locations-item:not(:last-child){margin-bottom:33px}@media (min-width: 768px){.company-main .locations-item:not(:last-child){border-bottom:1px solid #C4C4C4;padding-bottom:86px}}@media (max-width: 767px){.company-main .locations-item:not(:last-child){margin-bottom:40px}}.company-main .locations-item .company-ttl{width:100%;margin-bottom:42px}@media (max-width: 767px){.company-main .locations-item .company-ttl{margin-bottom:22px}}.company-main .locations-item .locations-info{width:51.97917%;max-width:499px;font-size:16px;font-size:1.6rem;line-height:1.875em;letter-spacing:.04em}@media only screen and (min-width: 768px) and (max-width: 1024px){.company-main .locations-item .locations-info{font-size:14px}}@media only screen and (min-width: 768px) and (max-width: 950px){.company-main .locations-item .locations-info{font-size:13px}}@media (max-width: 767px){.company-main .locations-item .locations-info{order:2;width:100%;max-width:100%;margin-top:30px;font-size:15px;line-height:calc(25/15)}}@media only screen and (max-width: 374px){.company-main .locations-item .locations-info{font-size:13px}}.company-main .locations-item .locations-info .row{width:100%;display:flex;justify-content:space-between;padding-bottom:14px;border-bottom:1px dotted #B4B4B4;margin-bottom:10px}@media (max-width: 767px){.company-main .locations-item .locations-info .row{padding-bottom:16px;margin-bottom:13px}.company-main .locations-item .locations-info .row:last-child{margin-bottom:-7px}}.company-main .locations-item .locations-info .row .ttl{width:98px;font-weight:600}@media only screen and (min-width: 768px) and (max-width: 950px){.company-main .locations-item .locations-info .row .ttl{width:70px}}@media (max-width: 767px){.company-main .locations-item .locations-info .row .ttl{width:77px}}.company-main .locations-item .locations-info .row .txt{width:calc(100% - 98px)}@media only screen and (min-width: 768px) and (max-width: 950px){.company-main .locations-item .locations-info .row .txt{width:calc(100% - 70px)}}@media (max-width: 767px){.company-main .locations-item .locations-info .row .txt{width:calc(100% - 77px)}}.company-main .locations-item .locations-info .note{padding-top:6px}@media (max-width: 767px){.company-main .locations-item .locations-info .note{font-size:13px;line-height:calc(20/13);padding-top:3px}}@media (max-width: 767px){.company-main .locations-item .locations-info a[href*="tel:"]{text-decoration:underline}}.company-main .locations-item .locations-img{width:41.66667%;font-size:0px;font-size:0rem;line-height:0em;letter-spacing:0em;overflow:hidden;position:relative;display:inline-block}@media (max-width: 767px){.company-main .locations-item .locations-img{order:1;width:calc(100% + 30px);margin:0 -15px}}@media (max-width: 767px){.company-main .locations-item .locations-img .mainSlider{padding:0 15px}}.company-main .locations-item .locations-img .mainSlider .c-img{position:relative}.company-main .locations-item .locations-img .mainSlider .c-img:before{display:block;content:" ";width:100%;padding-top:75%}.company-main .locations-item .locations-img .mainSlider .c-img>.content{position:absolute;top:0;left:0;right:0;bottom:0}.company-main .locations-item .locations-img .thumbSlider{overflow:visible;margin:7px auto 0 0;position:relative}@media (max-width: 767px){.company-main .locations-item .locations-img .thumbSlider{margin-top:5px}}.company-main .locations-item .locations-img .thumbSlider .c-img{width:87px;position:relative;transition:all 0.3s;opacity:0.6;cursor:pointer}.company-main .locations-item .locations-img .thumbSlider .c-img:before{display:block;content:" ";width:100%;padding-top:75.86207%}.company-main .locations-item .locations-img .thumbSlider .c-img>.content{position:absolute;top:0;left:0;right:0;bottom:0}@media only screen and (min-width: 768px) and (max-width: 1250px){.company-main .locations-item .locations-img .thumbSlider .c-img{width:5.8vw}}@media (max-width: 767px){.company-main .locations-item .locations-img .thumbSlider .c-img{width:22.4vw}}.company-main .locations-item .locations-img .thumbSlider .c-img.swiper-slide-thumb-active{opacity:1}.company-main .locations-item .locations-img .swiper-button-next,.company-main .locations-item .locations-img .swiper-button-prev{position:absolute;z-index:3;opacity:1;display:block;width:18px;height:42px;top:calc(50% - 21px);background-color:rgba(0,0,0,0.36);font-size:0;margin:0;cursor:pointer;transition:all 0.3s;cursor:pointer}@media only screen and (min-width: 1025px){.company-main .locations-item .locations-img .swiper-button-next:hover,.company-main .locations-item .locations-img .swiper-button-prev:hover{background:#D80D19;opacity:0.36}}@media only screen and (min-width: 768px) and (max-width: 1250px){.company-main .locations-item .locations-img .swiper-button-next,.company-main .locations-item .locations-img .swiper-button-prev{height:2.8vw;top:calc(50% - 1.4vw)}}.company-main .locations-item .locations-img .swiper-button-next:after,.company-main .locations-item .locations-img .swiper-button-prev:after{content:none}.company-main .locations-item .locations-img .swiper-button-next:before,.company-main .locations-item .locations-img .swiper-button-prev:before{content:'';position:absolute;width:6px;height:6px;border-top:1px solid #fff;border-left:1px solid #fff;left:calc(50% - 3px);top:calc(50% - 3px)}.company-main .locations-item .locations-img .swiper-button-next{right:0}.company-main .locations-item .locations-img .swiper-button-next:before{transform:rotate(135deg)}.company-main .locations-item .locations-img .swiper-button-prev{left:0}.company-main .locations-item .locations-img .swiper-button-prev:before{transform:rotate(-45deg)}.company-main .locations-item .map{width:100%;height:299px;position:relative;margin-top:38px}@media (max-width: 767px){.company-main .locations-item .map{order:3;height:51.73333vw;margin-top:22px}}.company-main .locations-item .map iframe{position:absolute;width:100%;height:100%}

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