/*!*/body{background-color:#f7f8f9}@media (max-width: 374px){body{background-color:transparent}}.jp-custom-txt span{display:inline-block}.white-bg{margin-bottom:50px}@media (max-width: 767px){.white-bg{margin-bottom:25px}}@media (max-width: 374px){.white-bg{margin-bottom:0}}.white-bg .widget-title{white-space:initial}@media (max-width: 991px){.white-bg .widget-title{margin-bottom:25px}}.white-bg .widget-title span{width:100%}.white-bg .title{font-size:36px;margin-bottom:50px;text-align:center}@media (max-width: 767px){.white-bg .title{font-size:18px;margin-bottom:25px}}.white-bg .inner{background-color:#fff;padding:70px 0}@media (max-width: 767px){.white-bg .inner{padding-bottom:35px;padding-left:15px;padding-right:15px;padding-top:35px}}@media (max-width: 374px){.white-bg .inner{padding-left:0;padding-right:0}}@media (min-width: 375px){.white-bg .inner{box-shadow:0 2px 4px 0 rgba(193,193,193,0.5)}}.flex-row{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.flex-row::before,.flex-row::after{display:-ms-flexbox;display:flex}.flex-row [class*="col-"]{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column}@media (min-width: 768px){.block-1 .inner{padding-left:50px;padding-right:50px}}.list-1{list-style:none;margin:0;padding:0}.list-1 li{padding-left:15px;position:relative}.list-1 li::before{content:'\30FB';left:0;position:absolute;top:0}.anchor-destination{margin-top:-80px;padding-top:80px;z-index:0}@media (max-width: 767px){.anchor-destination{margin-top:-50px;padding-top:50px}}.custom-span{padding-left:15px}.breadcrumb-block{font-size:12px;overflow:hidden;padding:25px 0 35px}@media (max-width: 1199px){.breadcrumb-block{font-size:10px;padding:15px 0 20px}}.breadcrumb-block ul{list-style:none;margin-bottom:0;margin-left:-10px;margin-right:-10px;padding:0}@media (max-width: 1199px){.breadcrumb-block ul{margin-left:-5px;margin-right:-5px}}.breadcrumb-block ul li{display:inline-block;padding-left:10px;padding-right:10px;position:relative}@media (max-width: 1199px){.breadcrumb-block ul li{padding-left:5px;padding-right:5px}}.breadcrumb-block ul li::after{content:' / ';position:absolute;right:-5px;top:0}@media (max-width: 1199px){.breadcrumb-block ul li::after{right:-2px}}.breadcrumb-block ul li:last-child::after{content:''}.breadcrumb-block ul li a{color:#28313b}.breadcrumb-block ul li a:hover{opacity:.7}.history-section .item{display:-ms-flexbox;display:flex;padding-bottom:40px;position:relative}.history-section .item::before{border-radius:50%;content:'';height:26px;left:0;position:absolute;top:0;width:26px;z-index:2}.history-section .item::after{background-color:#97a4b1;bottom:0;content:'';left:12px;position:absolute;top:0;width:1px;z-index:1}.history-section .item:last-child{padding-bottom:0}.history-section .item:last-child::after{background-color:transparent}.history-section .item:nth-child(9n+1)::before{background-color:#6ec3ee}.history-section .item:nth-child(9n+2)::before{background-color:#49ac35}.history-section .item:nth-child(9n+3)::before{background-color:#595857}.history-section .item:nth-child(9n+4)::before{background-color:#ea8c36}.history-section .item:nth-child(9n+5)::before{background-color:#e60030}.history-section .item:nth-child(9n+6)::before{background-color:#f3c500}.history-section .item:nth-child(9n+7)::before{background-color:#e50f81}.history-section .item:nth-child(9n+8)::before{background-color:#c30f23}.history-section .item:nth-child(9n+9)::before{background-color:#97a4b1}.lbl{color:#fff;display:inline-block;font-size:18px;font-weight:bold;margin-bottom:5px;padding:5px 20px}.orange-lbl{background-color:#ea8c36}.blue-lbl{background-color:#6ec3ee}.red-lbl{background-color:#e60030}.yellow-lbl{background-color:#f3c500}.gray-lbl{background-color:#97a4b1}.green-lbl{background-color:#49ac35}@media (min-width: 992px){.company-info-section .content{-ms-flex-align:center;align-items:center;border:2px solid #f3f6f8;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center}}.company-info-section .company-info-img{padding:28px;width:287px}@media (max-width: 991px){.company-info-section .company-info-img{padding:0 25px 25px;width:100%}}@media (max-width: 575px){.company-info-section .company-info-img img{max-width:160px}}@media (max-width: 991px){.company-info-section .company-info-img img{display:block;margin-left:auto;margin-right:auto}}.company-info-section .company-info-desc{width:calc(100% - 287px)}@media (max-width: 991px){.company-info-section .company-info-desc{border:2px solid #f3f6f8;width:100%}}.company-info-section .company-info-desc .item{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex}@media (max-width: 575px){.company-info-section .company-info-desc .item{display:block;padding:15px;text-align:center}}.company-info-section .company-info-desc .item:nth-child(odd){background-color:#f3f6f8}.company-info-section .company-info-desc .item .company-title,.company-info-section .company-info-desc .item .desc{padding:15px}@media (max-width: 575px){.company-info-section .company-info-desc .item .company-title,.company-info-section .company-info-desc .item .desc{font-size:14px;padding:0;width:100% !important}}.company-info-section .company-info-desc .item .company-title{width:120px}@media (max-width: 575px){.company-info-section .company-info-desc .item .company-title{margin-bottom:5px}}.company-info-section .company-info-desc .item .desc{width:calc(100% - 120px)}@media (max-width: 767px){.history-section .item{font-size:14px}}.history-section .date{margin-right:50px;padding-left:40px;width:136px}@media (max-width: 767px){.history-section .date{margin-right:15px;padding-left:32px;width:85px}}.history-section .date span{float:right;text-align:right}@media (max-width: 767px){.history-section .date span{float:none;text-align:left}}.history-section .desc{width:calc(100% - 136px)}@media (max-width: 767px){.history-section .desc{width:calc(100% - 85px)}}.offices-section .item{-ms-flex-align:center;align-items:center}.offices-section .item+.item{margin-top:30px}@media (max-width: 767px){.offices-section .lbl{margin-bottom:15px}}.offices-section .office-img,.offices-section .office-info{border:2px solid #f3f6f8;padding:25px}@media (min-width: 1200px){.offices-section .office-img,.offices-section .office-info{height:100%}}@media (max-width: 767px){.offices-section .office-img{display:none}}.offices-section .office-img img{display:block;margin-left:auto;margin-right:auto}.offices-section .office-info img{display:none}@media (max-width: 767px){.offices-section .office-info img{display:block;margin:0 auto 15px}}.offices-section .desc{margin-bottom:15px}@media (max-width: 767px){.offices-section .desc{font-size:14px}}.offices-section .map-block{height:200px;width:100%}.offices-section .map-block iframe{border:0;height:100%;width:100%}@media (min-width: 576px){.offices-section.foreign-block .desc{display:inline-block}}.offices-section.foreign-block .lbl{margin-right:10px;min-width:184px;text-align:center}@media (max-width: 575px){.offices-section.foreign-block .lbl{display:block;margin-left:auto;margin-right:auto;max-width:172px}}@media (min-width: 1200px){.group-company-section .col-md-10{padding-left:0;padding-right:0}}@media (min-width: 1200px){.group-company-section .offset-md-1{margin-left:auto;margin-right:auto;min-width:985px}}.group-company-section .group-block+.group-block{margin-top:65px}@media (max-width: 767px){.group-company-section .group-block+.group-block{margin-top:50px}}.group-company-section .lbl{margin-bottom:20px}@media (max-width: 767px){.group-company-section .lbl{display:block;text-align:center}}.group-company-section .item{-ms-flex-align:center;align-items:center;border:1px solid #97a4b1;display:-ms-flexbox;display:flex}@media (max-width: 767px){.group-company-section .item{display:block}}.group-company-section .item+.item{margin-top:30px}@media (max-width: 767px){.group-company-section .item+.item{margin-top:15px}}.group-company-section .company-img{width:300px}.group-company-section .company-img a{display:block}.group-company-section .company-img img{display:block;margin:0 auto}.group-company-section .company-info{width:calc(100% - 300px)}.group-company-section .company-img,.group-company-section .company-info{padding:15px}@media (max-width: 767px){.group-company-section .company-img,.group-company-section .company-info{width:100%}}.group-company-section .name{font-weight:bold;margin-bottom:10px}.group-company-section .business-lbl{color:#97a4b1;margin-bottom:5px}

/*# sourceMappingURL=company.css.map*/