:root{--Linear: linear-gradient(90deg, #004896 0%, #96DAF8 100%)}@media (max-width: 1023px){.c-pagename__en{padding:11px 0 0}}@media only screen and (max-width: 360px){.c-pagename__en{font-size:44px;font-size:4.4rem;line-height:1em}}.company-content{position:relative}@media (min-width: 1024px){.company-content .inner{padding-left:323px}}@media only screen and (min-width: 1024px) and (max-width: 1200px){.company-content .inner{padding-left:300px}}@media (min-width: 1024px){.company-sidebar{width:228px;position:absolute;z-index:2;top:0;left:50%;margin-left:-575px;bottom:0;padding-top:100px}}@media only screen and (min-width: 1024px) and (max-width: 1200px){.company-sidebar{left:16px;margin-left:0}}@media (min-width: 1024px){.company-sidebar .sticky{position:sticky;left:0;top:170px}}.company-sidebar .box{padding:39px 16px 39px}@media (min-width: 1024px){.company-sidebar .box{border-radius:12px;background:rgba(240,244,250,0.85);backdrop-filter:blur(20px);padding:34px 20px 35px 40px;backdrop-filter:blur(20px)}}@media (max-width: 1023px){.company-sidebar .list{display:flex;flex-wrap:wrap;justify-content:space-between}}.company-sidebar .list li{margin-bottom:12px;line-height:1}@media (max-width: 1023px){.company-sidebar .list li{margin-bottom:9px;width:calc(50% - 5px)}}.company-sidebar .list li:last-child{margin-bottom:0}@media (max-width: 1023px){.company-sidebar .list li:last-child{width:100%}}.company-sidebar .list a{transition:color .3s;will-change:color;position:relative;font-size:16px;font-size:1.6rem;line-height:1.5em;letter-spacing:0em;font-weight:600;cursor:pointer}@media (max-width: 1023px){.company-sidebar .list a{display:flex;align-items:center;justify-content:center;border-radius:100px;background:#F0F4FA;width:100%;height:48px}}.company-sidebar .list a>span{display:inline-block;position:relative;padding:0 0 0 20px}.company-sidebar .list a>span:before{content:'';position:absolute;left:-1px;top:10px;width:6px;height:6px;border-radius:50%;background:#004896;box-shadow:0 4px 6px 0 rgba(0,0,0,0.35);transition:all .3s}@media only screen and (min-width: 1025px){.company-sidebar .list a:hover{opacity:1;color:#004896}.company-sidebar .list a:hover:before{box-shadow:none}}.company-heading{font-size:28px;font-size:2.8rem;line-height:1.28571em;letter-spacing:.1em;font-weight:700}@media (min-width: 1024px){.company-heading{font-size:48px;font-size:4.8rem;line-height:1.25em}}@media only screen and (min-width: 1024px) and (max-width: 1200px){.company-heading{font-size:44px;font-size:4.4rem;line-height:1.36364em}}.company-heading.white{color:#FFF}.company-profile{padding:10px 0 65px}@media (min-width: 1024px){.company-profile{padding:100px 0 76px}}@media (max-width: 1023px){.company-profile__heading{text-align:center}}.company-profile__tbl{margin:28px 0 0}@media (min-width: 1024px){.company-profile__tbl{margin:71px 0 0}}.company-profile__tbl .row{border-bottom:1px solid rgba(0,72,150,0.3);padding-bottom:16px;margin-bottom:15px}@media (min-width: 1024px){.company-profile__tbl .row{display:flex;flex-wrap:wrap;justify-content:space-between;padding-bottom:22px;margin-bottom:25px}}.company-profile__tbl .head{margin-bottom:4px;font-size:16px;font-size:1.6rem;line-height:1.5em;letter-spacing:.05em;font-weight:600}@media (min-width: 1024px){.company-profile__tbl .head{margin-bottom:0;padding-left:30px;width:195px}}.company-profile__tbl .txt{font-size:16px;font-size:1.6rem;line-height:1.625em;letter-spacing:.05em;font-weight:400}@media (min-width: 1024px){.company-profile__tbl .txt{width:calc(100% - 198px)}}.company-profile__tbl .link-gmap{margin-top:3px}@media (min-width: 1024px){.company-profile__tbl .link-gmap{margin-top:5px}}.company-profile__tbl .link-corp{padding-right:8px;text-decoration:none}.company-organization{background:#004896;position:relative;width:100%;overflow:hidden;z-index:0;padding:108px 0 75px}@media (min-width: 1024px){.company-organization{padding:100px 0 100px}}@media (max-width: 1023px){.company-organization__heading{text-align:center}}.company-organization__chart{margin:48px 0 0 -1px;display:block;position:relative;z-index:2;width:calc(100% + 1px)}@media (min-width: 1024px){.company-organization__chart{margin:40px 0 0;width:calc(100% + 10px)}}@media only screen and (min-width: 1024px) and (max-width: 1200px){.company-organization__chart{width:100%}}.company-organization__circle{position:absolute;z-index:0;width:494px;height:494px;left:50%;top:0;margin-top:48px;transform:translateX(-50%);transform-style:preserve-3d}@media (min-width: 1024px){.company-organization__circle{width:570px;height:570px;top:50%;margin-left:-570px;margin-top:50px;transform:translateY(-50%)}}.company-organization__circle:before{content:'';position:absolute;z-index:2;width:100%;height:100%;left:0;top:0;background:linear-gradient(0deg, #004896 0%, rgba(0,72,150,0) 101.05%)}@media (min-width: 1024px){.company-organization__circle:before{background:linear-gradient(270deg, #004896 16.49%, rgba(0,72,150,0) 100%)}}.company-organization__circle .circle{position:relative;z-index:0;width:100%;height:100%;background:url(../../img/company/bg-circle.png) center center no-repeat;background-size:100%}.company-group{padding:80px 0 0}@media (min-width: 1024px){.company-group{padding:100px 0 0}}.company-group__desc{margin:20px 0 48px}@media (min-width: 1024px){.company-group__desc{margin:48px 0 48px}}.company-group__desc p{margin-bottom:12px;font-size:16px;font-size:1.6rem;line-height:1.625em;letter-spacing:.05em;font-weight:400}@media (max-width: 1023px){.company-group__desc a{text-underline-offset:2px}}@media (min-width: 1024px){.company-group__list{display:flex;flex-wrap:wrap;justify-content:space-between;width:calc(100% + 8px)}}@media only screen and (min-width: 1024px) and (max-width: 1200px){.company-group__list{width:100%}}.company-group__list .item{margin-top:12px;padding:21px 20px 12px;width:100%;border-radius:12px;background:#F2F6FC;display:flex;flex-wrap:wrap;justify-content:space-between}@media (min-width: 1024px){.company-group__list .item{padding:41px 20px 31px;width:calc(50% - 10px);margin-top:20px}.company-group__list .item:nth-child(-n+2){margin-top:0}}@media only screen and (min-width: 1024px) and (max-width: 1200px){.company-group__list .item{padding:41px 10px 31px}}.company-group__list .item .img{width:98px;display:block;text-align:center}@media (min-width: 1024px){.company-group__list .item .img{width:130px}}@media only screen and (min-width: 1024px) and (max-width: 1200px){.company-group__list .item .img{width:100px}}@media (max-width: 1023px){.company-group__list .item .img img{width:76px}}@media only screen and (min-width: 1024px) and (max-width: 1200px){.company-group__list .item .img img{width:76px}}@media only screen and (max-width: 360px){.company-group__list .item .img img{width:72px}}.company-group__list .item .text{width:calc(100% - 103px)}@media (min-width: 1024px){.company-group__list .item .text{width:calc(100% - 142px)}}@media only screen and (min-width: 1024px) and (max-width: 1200px){.company-group__list .item .text{width:calc(100% - 113px)}}.company-group__list .item .ttl{margin-bottom:4px;font-size:20px;font-size:2rem;line-height:1.3em;letter-spacing:0em;font-weight:600}@media (min-width: 1024px){.company-group__list .item .ttl{margin-bottom:7px;font-size:26px;font-size:2.6rem;line-height:1.23077em}}.company-group__list .item .info{font-size:24px;font-size:2.4rem;line-height:1.08333em;letter-spacing:0em;font-weight:600}@media (min-width: 1024px){.company-group__list .item .info{font-size:26px;font-size:2.6rem;line-height:1.23077em}}@media only screen and (min-width: 1024px) and (max-width: 1200px){.company-group__list .item .info{font-size:25px;font-size:2.5rem;line-height:1.28em}}@media only screen and (max-width: 360px){.company-group__list .item .info{font-size:22px;font-size:2.2rem;line-height:1.18182em}}.company-group__list .item .info+.info{margin-top:-6px}@media (min-width: 1024px){.company-group__list .item .info+.info{margin-top:-11px}}.company-group__list .item .note{margin-bottom:2px;font-size:14px;font-size:1.4rem;line-height:1.71429em;letter-spacing:0em;font-weight:500}@media (min-width: 1024px){.company-group__list .item .note{margin-top:3px;margin-bottom:9px;font-size:16px;font-size:1.6rem;line-height:1.5em}}.company-group__list .item .number{margin-right:8px;vertical-align:-3px;display:inline-block;color:#004896;font-family:"Montserrat",sans-serif;font-size:56px;font-size:5.6rem;line-height:1em;letter-spacing:0em;font-weight:700}@media (min-width: 1024px){.company-group__list .item .number{font-size:64px;font-size:6.4rem;line-height:1em}}@media only screen and (min-width: 1024px) and (max-width: 1200px){.company-group__list .item .number{font-size:58px;font-size:5.8rem;line-height:1em}}@media only screen and (max-width: 360px){.company-group__list .item .number{font-size:52px;font-size:5.2rem;line-height:1em}}.company-group__list .item .percent{display:inline-block;transform:translateY(3px);font-family:"Lato",sans-serif;font-size:26px;font-size:2.6rem;line-height:1em;letter-spacing:0em;font-weight:600}@media (min-width: 1024px){.company-group__list .item .percent{font-size:30px;font-size:3rem;line-height:1em}}@media (max-width: 1023px){.company-group__list .item-1 .img{width:90px}.company-group__list .item-1 .text{width:calc(100% - 100px)}}.company-group__list .item-4 .number{margin-right:2px}@media (max-width: 1023px){.company-group__list .item-4 .img{width:108px}.company-group__list .item-4 .text{width:calc(100% - 108px)}.company-group__list .item-4 .number{margin-right:2px}}@media (max-width: 1023px){.company-group__list .item-5 .img{width:108px}.company-group__list .item-5 .text{width:calc(100% - 108px)}}@media (min-width: 1024px){.vn-version .company-sidebar .box{padding-left:20px;padding-right:0}}@media (max-width: 1023px){.vn-version .company-sidebar .list{display:block}.vn-version .company-sidebar .list li{width:100%}}.vn-version .company-sidebar .list a{font-size:14px;font-size:1.4rem;line-height:1.42857em;letter-spacing:0em;text-transform:uppercase}@media (max-width: 1023px){.vn-version .company-sidebar .list a{font-size:12px;font-size:1.2rem;line-height:2em}.vn-version .company-sidebar .list a>span:before{left:2px;top:9px}}.vn-version .company-heading{letter-spacing:0;text-transform:uppercase}.vn-version .company-profile__tbl .head{font-weight:bold;letter-spacing:0}@media (max-width: 1023px){.vn-version .company-profile__tbl .head{line-height:20px}}.vn-version .company-profile__tbl .txt{letter-spacing:0}@media (max-width: 1023px){.vn-version .company-profile__tbl .txt{font-size:14px;font-size:1.4rem;line-height:1.71429em}}.vn-version .company-profile__tbl .link-corp{display:inline}.vn-version .company-profile__tbl .link-corp:before{display:none}.vn-version .company-profile__tbl .link-corp.other span{top:1px;left:-4px}.vn-version .c-link.other:before{display:none}.vn-version .c-link.other span{font-size:0;display:inline-block;position:relative;top:3px;left:5px;width:14px;height:14px;background-image:url("data:image/svg+xml,%3Csvg width='13' height='13' viewBox='0 0 13 13' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='3.5' y='0.5' width='9' height='9' rx='1.5' stroke='%23004896' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M8 12H3C1.89543 12 1 11.1046 1 10V5' stroke='%23004896' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");background-position:center;background-repeat:no-repeat;background-size:auto}.vn-version .company-group__desc p{letter-spacing:0}@media (max-width: 1023px){.vn-version .company-group__desc p{font-size:14px;font-size:1.4rem;line-height:1.71429em}}@media (max-width: 1023px){.vn-version .company-group__list .item{padding:16px 0 16px 20px}}.vn-version .company-group__list .item .ttl{font-size:24px;font-size:2.4rem;line-height:1.33333em;letter-spacing:0em;font-weight:700}@media only screen and (max-width: 1100px){.vn-version .company-group__list .item .ttl{font-size:20px;font-size:2rem;white-space:nowrap}}@media (max-width: 1023px){.vn-version .company-group__list .item .img{width:80px}}.vn-version .company-group__list .item .text{width:calc(100% - 130px)}@media (max-width: 1023px){.vn-version .company-group__list .item .text{width:calc(100% - 90px)}}.vn-version .company-group__list .item .info{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;align-items:flex-end}.vn-version .company-group__list .item .info span:not(.number){font-size:22px;font-size:2.2rem;line-height:1.13636em;letter-spacing:0em;font-weight:600;padding-bottom:5px}@media only screen and (max-width: 1100px){.vn-version .company-group__list .item .info span:not(.number){font-size:18px;font-size:1.8rem}}@media (max-width: 1023px){.vn-version .company-group__list .item .info span:not(.number){font-size:20px;font-size:2rem;line-height:1.2em;letter-spacing:0em}}.vn-version .company-group__list .item .info .number{letter-spacing:-0.01em;white-space:nowrap}.vn-version .company-group__list .item .info .number:not(:first-child){padding-left:5px}@media only screen and (max-width: 1100px){.vn-version .company-group__list .item .info .number{letter-spacing:-0.04em;font-size:50px;font-size:5rem}}@media (max-width: 1023px){.vn-version .company-group__list .item .info .number{font-size:56px;font-size:5.6rem}}.vn-version .company-group__list .item .info span.percent{font-size:30px;font-size:3rem;padding-left:5px}@media (max-width: 1023px){.vn-version .company-group__list .item .info span.percent{font-size:24px;font-size:2.4rem}}.vn-version .company-group__list .item .note{font-size:14px;font-size:1.4rem;line-height:1.42857em;letter-spacing:0em}@media (max-width: 1023px){.vn-version .company-group__list .item .note{font-size:12px;font-size:1.2rem;line-height:1.25em;letter-spacing:0em}}@media (min-width: 1024px){.vn-version .company-sidebar .list a>span:before{top:7px}}.en-version .company-heading{letter-spacing:0;font-weight:900;text-transform:uppercase;text-align:center}@media (min-width: 1024px){.en-version .company-heading{font-size:44px;font-size:4.4rem}}@media (max-width: 1023px){.en-version .company-heading{text-align:left}}.en-version .company-sidebar .box{padding:32px 16px 32px 24px}@media (max-width: 1023px){.en-version .company-sidebar .box{padding:40px 16px}}.en-version .company-sidebar .list a>span{font-size:14px;font-size:1.4rem;line-height:1.42857em;letter-spacing:0em;font-weight:700;text-transform:uppercase}@media (max-width: 1023px){.en-version .company-sidebar .list a>span{font-size:12px;font-size:1.2rem}.en-version .company-sidebar .list a>span:before{left:2px;top:5px}}@media (max-width: 1023px){.en-version .company-sidebar .list{display:block}.en-version .company-sidebar .list li{width:100%}}.en-version .company-profile__tbl .head,.en-version .company-profile__tbl .txt{letter-spacing:0}.en-version .company-profile__tbl .link-corp{padding-right:18px}@media (max-width: 1023px){.en-version .company-profile__tbl .head{line-height:20px}.en-version .company-profile__tbl .txt{line-height:26px}}@media (max-width: 1023px){.en-version .company-profile{padding-top:0}}.en-version .company-group__desc p{letter-spacing:0}@media (max-width: 1023px){.en-version .company-group__desc p{font-size:14px;font-size:1.4rem;line-height:1.42857em}}@media (max-width: 1023px){.en-version .company-group__desc .c-link:before{top:4px}}.en-version .company-group__list .item .ttl{font-size:24px;font-size:2.4rem;line-height:1.33333em;letter-spacing:0em;font-weight:700}@media only screen and (max-width: 1090px){.en-version .company-group__list .item .ttl{font-size:22px;font-size:2.2rem;line-height:1.18182em;letter-spacing:0em;font-weight:700}}@media (max-width: 1023px){.en-version .company-group__list .item .ttl{font-size:20px;font-size:2rem}}.en-version .company-group__list .item .info{font-size:24px;font-size:2.4rem;line-height:1.125em;letter-spacing:0em;font-weight:600}@media only screen and (max-width: 1140px){.en-version .company-group__list .item .info{font-size:20px;font-size:2rem;line-height:1.2em;letter-spacing:0em;font-weight:600}}.en-version .company-group__list .item .number{font-weight:900}@media only screen and (max-width: 1090px){.en-version .company-group__list .item .number{font-size:56px;font-size:5.6rem}}.en-version .company-group__list .item .percent{font-size:30px;font-size:3rem}@media (max-width: 1023px){.en-version .company-group__list .item .percent{font-size:24px;font-size:2.4rem}}.en-version .company-group__list .item .note{font-size:14px;font-size:1.4rem;line-height:1.42857em;letter-spacing:0em}@media (max-width: 1023px){.en-version .company-group__list .item .note{font-size:12px;font-size:1.2rem;line-height:1.25em}}.en-version .company-group__list .item .info1{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;align-items:flex-end}@media (min-width: 1024px){.en-version .company-group__list .item .img{width:110px}.en-version .company-group__list .item .text{width:calc(100% - 120px)}}@media (max-width: 1023px){.en-version .company-group__list .item.item-6{padding-left:10px;padding-right:10px}.en-version .company-group__list .item.item-6 .img{width:92px}.en-version .company-group__list .item.item-6 .text{width:calc(100% - 92px)}}@media (max-width: 1023px){.en-version .company-organization__heading{font-size:28px;font-size:2.8rem;line-height:1.28571em;letter-spacing:0em;font-weight:700;white-space:nowrap}}@media (min-width: 1024px){.en-version .company-sidebar .list a>span:before{top:7px}}

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