.company-section{padding-top:0}@media screen and (min-width: 769px){.company-section{padding-top:6rem}}@media screen and (min-width: 769px){.company-section .table-1 .columns{margin-bottom:0}.company-section .table-1 .columns .column:first-child{width:200px}}.company-section .table-1 .header{color:#78848b}.company-section .company-map{height:300px}@media screen and (min-width: 769px){.company-section .company-map{height:500px}}.company-section h3{font-size:2rem;padding-bottom:1rem;border-bottom:solid 1px #ddd}@media screen and (max-width: 768px){.company-section .side-menu{margin-right:-0.75rem;margin-left:-0.75rem;margin-bottom:3rem;padding:0}.company-section .side-menu .inner-box{border-top:solid 1px #ddd;border-bottom:solid 1px #ddd}.company-section .side-menu .button-2{border-bottom:solid 1px #ddd;padding-top:calc(1.75em - 1px);padding-bottom:calc(1.75em - 1px)}.company-section .side-menu li:nth-child(odd) .button-2{border-right:solid 1px #ddd}.company-section .side-menu li:last-child .button-2{border-bottom:0}.company-section .side-menu .text{font-size:11px}}@media screen and (min-width: 769px){.company-section .side-menu>.inner-box{position:sticky;z-index:1;top:7.5rem;margin-right:3rem;width:220px}.company-section .side-menu>.inner-box li.is-current a{color:#313636}.company-section .side-menu>.inner-box li.is-current a::after{content:"";display:block;width:10px;height:10px;border-radius:100%;background-color:#00b6ac;position:absolute;top:0;left:1rem;bottom:0;margin:auto}.company-section .side-menu>.inner-box li a{color:#999}.company-section .side-menu>.inner-box li a:hover{color:#fff}.company-section .side-menu>.inner-box .button-2{padding-left:3rem}.company-section .side-menu>.inner-box .button-2 .icon{transform:rotate(0deg)}}@media screen and (min-width: 769px){.company-section .ceo-section .content{margin-right:3rem;margin-bottom:3rem}}.company-section .ceo-section .ceo-image{position:sticky;top:3rem}
