.fRo{font-family:"Roboto",sans-serif}.c-pagename{z-index:1;padding-bottom:64px}@media (max-width: 1023px){.c-pagename{padding-bottom:42px}}.c-pagename__ttl-en{left:72px;top:65px}@media (max-width: 1023px){.c-pagename__ttl-en{width:297px;top:-39px;left:0}}.w850{max-width:850px;margin:0 auto}.out-hd{background-color:#66837B;color:#fff;font-size:26px;line-height:48px;letter-spacing:.15em;font-weight:500;padding:10px 34px;margin-bottom:27px}@media (max-width: 1023px){.out-hd{margin:0 -20px 15px;font-size:20px;line-height:48px;padding:7px 20px}}.profile{padding-top:86px;margin-bottom:106px}@media (max-width: 1023px){.profile{padding-top:0;margin-bottom:105px}}.profile table{width:100%}.profile table tr{border-bottom:1px dashed #707070}@media (max-width: 1023px){.profile table tr{display:block;padding:13px 0}}.profile table th,.profile table td{text-align:left;vertical-align:top;padding:23px 0;line-height:28px;font-weight:500}@media (max-width: 1023px){.profile table th,.profile table td{display:block;width:100%;padding:0;font-size:14px;line-height:28px}}@media (min-width: 1024px){.profile table th{width:180px;padding-left:5px}}.profile table th h3{color:#66837B;font-size:18px;line-height:30px;letter-spacing:.05em}@media (max-width: 1023px){.profile table th h3{font-size:16px}}.access{position:relative;z-index:0;padding-bottom:120px;margin-bottom:101px}@media (max-width: 1023px){.access{padding-bottom:40px;margin-bottom:57px}}.access .out-hd{margin-bottom:68px}@media (max-width: 1023px){.access .out-hd{margin-bottom:0}}.access__bg{position:absolute;left:0;right:0;top:35px;bottom:0;z-index:-1}@media (min-width: 1024px){.access .access-item{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;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;align-items:center}}.access .access-item:not(:last-child){margin-bottom:72px}@media (max-width: 1023px){.access .access-item:not(:last-child){margin-bottom:38px}}@media (min-width: 1024px){.access .access-item__img{width:381px}}@media (max-width: 1023px){.access .access-item__img{margin:0 -20px 27px}}.access .access-item__img img{width:100%}@media (min-width: 1024px){.access .access-item__txt{width:calc(100% - 381px);padding-left:29px}}.access .access-item__map{width:100%;margin-top:40px;line-height:0}@media (max-width: 1023px){.access .access-item__map{margin-top:20px}}.access .access-item__map iframe{width:100%;height:364px}@media (max-width: 1023px){.access .access-item__map iframe{height:238px}}.access .access-item__tt{font-size:24px;line-height:29px;letter-spacing:.2em;font-weight:500;margin-bottom:17px}@media (max-width: 1023px){.access .access-item__tt{font-size:20px;line-height:24px;margin-bottom:10px}}.access .access-item__desc{font-size:14px;line-height:24px;font-weight:500;letter-spacing:.08em}@media (max-width: 1023px){.access .access-item__desc{letter-spacing:.2em}}@media (max-width: 1023px){.access .access-item__desc p:first-child{margin-bottom:4px}}.out-btn{margin-bottom:90px}@media (min-width: 1024px){.out-btn{margin-bottom:100px;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}}.out-btn .c-btn{display:block;width:100%}@media (min-width: 1024px){.out-btn .c-btn{max-width:276px;font-size:16px;padding-bottom:22px;padding-left:30px}.out-btn .c-btn:after{right:32px;top:4px}}@media only screen and (min-width: 1024px) and (min-width: 1025px){.out-btn .c-btn:hover:after{right:27px}}@media (min-width: 1024px){.out-btn .c-btn.c-btn-big{padding-left:5px;padding-right:28px;margin-left:97px}.out-btn .c-btn.c-btn-big:after{right:8px}}@media only screen and (min-width: 1024px) and (min-width: 1025px){.out-btn .c-btn.c-btn-big:hover:after{right:5px}}@media (max-width: 1023px){.out-btn .c-btn{max-width:270px;margin:0 auto;padding-left:36px}.out-btn .c-btn.c-btn-big{margin-top:36px;padding-right:40px;padding-left:9px}}

/*# sourceMappingURL=maps/company-outline.min.css.map */
