.company-under-container{padding-bottom:min(min(var(--vw, 1vw),var(--svh, 1vh))*160/768*100,120px)}.company-under__main{margin:0 calc(50% - var(--vw, 1vw)*50);padding:0 calc(var(--vw, 1vw)*50 - 50%);overflow:hidden}.company-under-section+.company-under-section{margin-top:min(min(var(--vw, 1vw),var(--svh, 1vh))*160/768*100,120px)}.company-under-section__body{margin-top:min(min(var(--vw, 1vw),var(--svh, 1vh))*40/768*100,30px)}.company-under-section__body .table-list{padding-top:min(min(var(--vw, 1vw),var(--svh, 1vh))*9/768*100,6.75px);padding-bottom:min(min(var(--vw, 1vw),var(--svh, 1vh))*9/768*100,6.75px)}.company-under-section__body .table-list__item+.table-list__item{margin-top:min(min(var(--vw, 1vw),var(--svh, 1vh))*24/768*100,18px)}.company-under__head{display:grid;margin-top:min(min(var(--vw, 1vw),var(--svh, 1vh))*80/768*100,60px);gap:min(min(var(--vw, 1vw),var(--svh, 1vh))*32/768*100,24px);grid-template-columns:repeat(2, 1fr)}.company-under-backIndex{margin-top:min(min(var(--vw, 1vw),var(--svh, 1vh))*80/768*100,60px)}.company-profile-kv .under-kv2__inner--enHeading .heading-en-xlg{line-height:1.25}.company-profile-message{margin-top:min(min(var(--vw, 1vw),var(--svh, 1vh))*80/768*100,60px)}.company-profile-message-box{display:flex;flex-direction:column-reverse;gap:min(min(var(--vw, 1vw),var(--svh, 1vh))*48/768*100,36px)}.company-profile-message-box__head{position:relative;padding:min(min(var(--vw, 1vw),var(--svh, 1vh))*14/768*100,10.5px) min(min(var(--vw, 1vw),var(--svh, 1vh))*27/768*100,20.25px) 0}.company-profile-message-box__head::before{content:"";background:linear-gradient(to right, #0097d9, #d9f3ff);position:absolute;top:0;left:0;width:min(min(var(--vw, 1vw),var(--svh, 1vh))*31/768*100,23.25px);aspect-ratio:31/16;clip-path:polygon(100% 0, 0 0, 0 100%)}.company-profile-message-box__catch{width:min(min(var(--vw, 1vw),var(--svh, 1vh))*560/768*100,420px);margin:min(min(var(--vw, 1vw),var(--svh, 1vh))*80/768*100,60px) auto min(min(var(--vw, 1vw),var(--svh, 1vh))*112/768*100,84px)}.company-profile-message-box__img{order:1;float:none;margin:0}.company-profile-message__subheading{margin-bottom:min(min(var(--vw, 1vw),var(--svh, 1vh))*48/768*100,36px)}.company-profile-message__lead{margin-top:min(min(var(--vw, 1vw),var(--svh, 1vh))*48/768*100,36px)}.company-profile-message__lead p+p{margin-top:min(min(var(--vw, 1vw),var(--svh, 1vh))*48/768*100,36px)}.company-profile-message__name{text-align:right;margin-top:min(min(var(--vw, 1vw),var(--svh, 1vh))*48/768*100,36px)}.company-profile-message__lead .company-profile-message__name{font-weight:400}.company-profile-access__map{width:100%;aspect-ratio:1000/563;margin-inline:auto}.company-profile-access__map iframe{width:100%;height:100%}.company-profile-access-list{margin-top:min(min(var(--vw, 1vw),var(--svh, 1vh))*40/768*100,30px)}.company-profile-access-list__item+.company-profile-access-list__item{margin-top:min(min(var(--vw, 1vw),var(--svh, 1vh))*40/768*100,30px)}.company-profile-access-list__sublist{margin-top:min(min(var(--vw, 1vw),var(--svh, 1vh))*16/768*100,12px)}.company-profile-access-list__sublist li+li{margin-top:min(min(var(--vw, 1vw),var(--svh, 1vh))*16/768*100,12px)}@media screen and (min-width: 960px){.company-under-container{padding-bottom:min(var(--vw, 1vw)*160/1280*100,200px)}.company-under-section+.company-under-section{margin-top:min(var(--vw, 1vw)*160/1280*100,200px)}.company-under-section__body{margin-top:min(var(--vw, 1vw)*40/1280*100,50px)}.company-under-section__body .table-list{padding-top:min(var(--vw, 1vw)*9/1280*100,11.25px);padding-bottom:min(var(--vw, 1vw)*9/1280*100,11.25px)}.company-under-section__body .table-list__item+.table-list__item{margin-top:min(var(--vw, 1vw)*24/1280*100,30px)}.company-under__head{display:flex;flex-wrap:wrap;margin-top:0;gap:min(var(--vw, 1vw)*32/1280*100,40px)}.company-under-backIndex{margin-top:min(var(--vw, 1vw)*80/1280*100,100px)}.company-profile-kv .under-kv2__inner--enHeading .heading-en-xlg{line-height:1.5}.company-profile-message{margin-top:min(var(--vw, 1vw)*80/1280*100,100px)}.company-profile-message-box{display:block;overflow:hidden}.company-profile-message-box__head{flex:1;padding:min(var(--vw, 1vw)*14/1280*100,17.5px) min(var(--vw, 1vw)*27/1280*100,33.75px)}.company-profile-message-box__head::before{width:min(var(--vw, 1vw)*31/1280*100,38.75px)}.company-profile-message-box__catch{width:min(var(--vw, 1vw)*560/1280*100,700px);margin:min(var(--vw, 1vw)*88/1280*100,110px) 0 0 min(var(--vw, 1vw)*16/1280*100,20px)}.company-profile-message-box__img{float:right;margin:0 0 min(var(--vw, 1vw)*30/1280*100,37.5px) min(var(--vw, 1vw)*50/1280*100,62.5px);width:min(var(--vw, 1vw)*341/1280*100,426.25px)}.company-profile-message__subheading{margin-bottom:min(var(--vw, 1vw)*48/1280*100,60px)}.company-profile-message__lead{margin-top:min(var(--vw, 1vw)*48/1280*100,60px)}.company-profile-message__lead p+p{margin-top:min(var(--vw, 1vw)*32/1280*100,40px)}.company-profile-message__name{margin-top:min(var(--vw, 1vw)*32/1280*100,40px)}.company-profile-access__map{width:min(var(--vw, 1vw)*900/1280*100,1125px)}.company-profile-access-list{margin-top:min(var(--vw, 1vw)*40/1280*100,50px)}.company-profile-access-list__item+.company-profile-access-list__item{margin-top:min(var(--vw, 1vw)*40/1280*100,50px)}.company-profile-access-list__sublist{margin-top:min(var(--vw, 1vw)*8/1280*100,10px)}.company-profile-access-list__sublist li+li{margin-top:min(var(--vw, 1vw)*16/1280*100,20px)}}

@media screen and (max-width: 959px) {
    .table:has(td:nth-child(3)) th {
        width: 32%;
    }
    .table:has(td:nth-child(3)) td:nth-child(2) {
        white-space: nowrap;
    }
}