body:has(.legacy-info-page) .legacy-info-page .left{padding:0!important;overflow:hidden!important}body:has(.legacy-info-page) .legacy-info-page .leftimg:first-child{background:radial-gradient(circle at 12% 18%,#00b9ef2e,#0000 34%),radial-gradient(circle at 88% 24%,#6e60a824,#0000 30%),linear-gradient(135deg,#fff 0%,#f3fbff 58%,#f7f4ff 100%);min-height:300px;position:relative;margin:0!important;padding:42px clamp(24px,5vw,56px)!important}body:has(.legacy-info-page) .legacy-info-page .leftimg:first-child:before{color:#0081cc;content:"COMPANY PROFILE";letter-spacing:.16em;text-align:left;margin-bottom:12px;font-size:12px;font-weight:900;display:block}body:has(.legacy-info-page) .legacy-info-page .leftimg:first-child:after{color:#262626;content:"DXとAIの力で、企業と人の成長を支える。";text-align:left;margin-top:18px;font-size:clamp(24px,4vw,42px);font-weight:900;line-height:1.45;display:block}body:has(.legacy-info-page) .legacy-info-page .leftimg:first-child img{object-fit:contain;max-height:145px;width:min(100%,520px)!important;height:auto!important;margin:0 auto!important;padding:0!important;display:block!important}body:has(.legacy-info-page) .legacy-info-page .leftcontent{box-shadow:0 12px 32px #1b445f12;background:#fff!important;border:1px solid #dce8ef!important;border-radius:16px!important;margin:18px clamp(20px,4vw,38px)!important;padding:24px 26px!important}body:has(.legacy-info-page) .legacy-info-page .leftcontent p{color:#262626!important;font-size:14px!important;line-height:1.95!important}body:has(.legacy-info-page) .legacy-info-page .leftcontent p:first-child{margin-bottom:12px!important}body:has(.legacy-info-page) .legacy-info-page .leftcontent .font500{padding-left:16px;line-height:1.6;display:inline-block;position:relative;color:#0081cc!important;font-size:18px!important;font-weight:900!important}body:has(.legacy-info-page) .legacy-info-page .leftcontent .font500:before{content:"";background:#e6003e;border-radius:999px;width:5px;height:100%;position:absolute;top:0;left:0}body:has(.legacy-info-page) .legacy-info-page .leftcontent:nth-of-type(3) .font500:before{background:#6e60a8}body:has(.legacy-info-page) .legacy-info-page .leftcontent:nth-of-type(5) .font500:before{background:#6e60a8}body:has(.legacy-info-page) .legacy-info-page .left>div[style*=dotted]{background:linear-gradient(90deg,#0000,#00b9ef,#6e60a8,#0000);height:1px;border:0!important;margin:34px clamp(20px,4vw,38px)!important}body:has(.legacy-info-page) .legacy-info-page .lefttitle{box-shadow:0 14px 34px #0081cc2b;background:linear-gradient(135deg,#0081cc 0%,#00b9ef 72%,#6e60a8 100%)!important;border-radius:16px!important;margin:28px clamp(20px,4vw,38px) 16px!important;padding:22px 26px!important}body:has(.legacy-info-page) .legacy-info-page .lefttitle h1{letter-spacing:.05em;color:#fff!important;margin:0!important;font-size:clamp(28px,4vw,40px)!important;font-weight:900!important}body:has(.legacy-info-page) .legacy-info-page .lefttitle+.leftcontent{box-shadow:none!important;background:0 0!important;border:0!important;padding:0 0 30px!important}:is(body:has(.legacy-info-page) .legacy-info-page table,body:has(.legacy-info-page) .legacy-info-page tbody){border:0!important;width:100%!important;display:block!important}body:has(.legacy-info-page) .legacy-info-page tr{background:#fff;border-radius:14px;grid-template-columns:190px minmax(0,1fr);margin-bottom:12px;overflow:hidden;box-shadow:0 10px 28px #1b445f0f;border:1px solid #dce8ef!important;display:grid!important}:is(body:has(.legacy-info-page) .legacy-info-page th,body:has(.legacy-info-page) .legacy-info-page td){border:0!important;width:auto!important;font-size:14px!important;line-height:1.8!important;display:block!important}body:has(.legacy-info-page) .legacy-info-page th{color:#0081cc!important;background:linear-gradient(135deg,#00b9ef1f,#0081cc14)!important;padding:18px 20px!important;font-weight:900!important}body:has(.legacy-info-page) .legacy-info-page td{color:#262626!important;padding:18px 22px!important}:is(body:has(.legacy-info-page) .legacy-info-page td a,body:has(.legacy-info-page) .legacy-info-page th a){text-underline-offset:3px;font-weight:800;-webkit-text-decoration:underline #00b9ef73;text-decoration:underline #00b9ef73;color:#0081cc!important}:is(body:has(.legacy-info-page) .legacy-info-page td ul,body:has(.legacy-info-page) .legacy-info-page td li){margin:0!important;padding:0!important;list-style:none!important}body:has(.legacy-info-page) .legacy-info-page td li+li{margin-top:7px!important}@media (width<=720px){body:has(.legacy-info-page) .legacy-info-page .leftimg:first-child{min-height:240px;padding:30px 20px!important}body:has(.legacy-info-page) .legacy-info-page .leftcontent{margin-inline:14px!important;padding:20px!important}body:has(.legacy-info-page) .legacy-info-page tr{grid-template-columns:1fr}body:has(.legacy-info-page) .legacy-info-page th{border-bottom:1px solid #dce8ef!important}}
