@charset "utf-8";.summary .jumbotron{background:url(/Asset/Image/Background/bg-company.jpg) no-repeat;background-position-y:16%;background-size:cover}.summary section:not(:last-of-type){padding-bottom:0}.summary .map-icon{margin-left:-4px;color:#0057a9;font-size:22px}.summary .access{display:flex}.summary .shikaku-no img{margin-top:4px}.summary .shikaku-no .msa{margin-bottom:8px}.officer .inner.director,.officer .inner.auditor{margin-bottom:26px}.officer .name{display:inline-flex;width:110px}.tree ul.level1{margin-top:30px;padding-left:0;list-style-type:none}.tree ul.level2,.tree ul.level3,.tree ul.level4{position:relative;margin:0 0 0 114px;padding:0;list-style-type:none}.tree ul.level2:before,.tree ul.level3:before,.tree ul.level4:before{position:absolute;top:0;bottom:0;left:0;display:block;content:"";width:0;border-left:3px solid #ddd}.tree ul.level2 li,.tree ul.level3 li,.tree ul.level4 li{position:relative;padding-top:12px;padding-left:116px}.tree ul.level2 li:before,.tree ul.level3 li:before,.tree ul.level4 li:before{position:absolute;top:32px;left:0;display:block;content:"";width:116px;height:0;border-top:3px solid #ddd}.tree ul.level2 li:last-child:before,.tree ul.level3 li:last-child:before,.tree ul.level4 li:last-child:before{bottom:0;height:auto;background-color:#fff}.tree ul li .item{width:220px;height:40px;line-height:40px;text-align:center;border-radius:4px}.tree ul.level1 li .item{color:#fff;font-size:18px}.tree ul.level2 li .item{color:#fff;font-size:16px;background:#369ceb}.tree ul.level3 li .item{color:#212529;font-size:16px;background:#fff;border:2px solid #369ceb}.tree ul.level4 li .item{width:250px;background:#fff}.tree ul li .item.top{padding-top:2px;font-size:18px;background:#1071cc}.tree ul.level2 li.nvc>.item{height:56px;padding:8px;line-height:22px}.tree ul.level2 li.nvc:before{top:38px}.client table tbody td{background:transparent}.client .table-striped tbody tr:nth-of-type(odd){background:#f7f7f7}.client .table-striped tbody tr:nth-of-type(even){background:#fff}@media(max-width:991px){.summary .map-icon{font-size:16px}.summary .shikaku-no .msa{margin-bottom:0}.tree{padding:0!important}.tree ul li .item.top{width:120px}.tree ul.level1 li .item{font-size:15px}.tree ul.level2,.tree ul.level3,.tree ul.level4{margin-left:57px}.tree ul.level2 li,.tree ul.level3 li,.tree ul.level2 li:before,.tree ul.level3 li:before{width:60px}.tree ul.level2 li,.tree ul.level3 li{padding-left:60px}}@media(max-width:767px){.summary .access{flex-direction:column}.officer .name+.belongs{display:block}.tree ul li .item{height:34px;line-height:34px}.tree ul.level2 li,.tree ul.level3 li{padding-left:50px}.tree ul.level1 li .item{width:174px;font-size:13px}.tree ul.level2 li .item,.tree ul.level3 li .item{font-size:12px}.tree ul li .item.top{padding-top:0}.tree ul.level2 li,.tree ul.level3 li,.tree ul.level2 li:before,.tree ul.level3 li:before{width:50px}.tree ul.level2 li:before,.tree ul.level3 li:before,.tree ul.level4 li:before{top:28px}}@media(max-width:575px){.tree ul.level2 li,.tree ul.level3 li{padding-left:23px}.tree ul.level2 li .item,.tree ul.level3 li .item{line-height:33px}.tree ul.level2 li,.tree ul.level3 li,.tree ul.level2 li:before,.tree ul.level3 li:before{width:23px}}@media(max-width:480px){.summary .company-en{font-size:14px}.tree::-webkit-scrollbar{display:none}.tree{zoom:72%;-moz-transform:scale(.72,.72);transform-origin:0 0}.tree ul.level1 li .item{width:220px}.tree ul li .item.top{width:120px}}@media(max-width:375px){.tree{zoom:61%;-moz-transform:scale(.61,.61)}}