header li:nth-child(2) img{aspect-ratio:392/44;width:196px;height:auto}div.lead{padding-top:30px}div.lead p{max-width:52%;line-height:2}div.nav li a{height:100%;padding:20px .8em 18px}div.nav dd{line-height:1.25;font-size:min(2.4vw,18px)}@media screen and (max-width:1000px){div.nav dd br{display:none}}h2 .small{margin-top:1em;line-height:1.25}p.copy{line-height:1.5;font-size:min(3vw,26px);font-weight:var(--bold)}p.copy strong{font-weight:var(--extrabold)}.link a{font-weight:var(--extrabold)}.link a::after{top:0}dl.button>dt>button{line-height:1.2;font-size:min(2.8vw,22px);font-weight:var(--extrabold)}ul.panel dt{font-weight:var(--extrabold)}ul.panel dt::after{top:0}#business dl.button>dt>button span.small{font-weight:var(--bold)}#identity dl.button>dt>button span{font-weight:var(--extrabold)}#identity p.text{width:945px;max-width:100%}@media screen and (max-width:950px){#identity dd.contents{flex-direction:column;gap:20px}#identity dd.contents dl,#identity dd.contents figure{width:100%}#identity #mc_5 dd.contents dt{width:19em}}@media screen and (min-width:951px){#identity #mc_3 dd.contents dt{width:7em}#identity #mc_5 dd.contents dt{width:15em}#identity dd.contents dt{font-size:18px}#identity dd.contents dd{font-size:16px}#identity dd.contents dd .num{font-size:42px}}#identity dd.note ul li{padding-left:.6em}#identity dd.note ol li{padding-left:1.9em}#future dl.button>dt>button{font-weight:var(--extrabold)}@media screen and (min-width:501px){#future dl.button>dt>button img{width:min(7vw,140px)}}#future dd.contents_2 p{font-size:min(2vw,14.5px)}#future dd.contents_2 figure{width:min(34vw,446px)}footer ul.panel dt{text-align:left;font-size:18px;white-space:normal}@media screen and (min-width:1041px){footer ul.panel dt{font-size:min(1.5vw,18px)}}@media screen and (max-width:1040px){footer ul.panel{column-gap:5vw;row-gap:5vw}footer ul.panel li{width:calc((100% - 5vw) / 2)}footer ul.panel dt{font-size:min(2.2vw,18px)!important}}@media screen and (max-width:500px){header li:nth-child(1){line-height:1.2}header li:nth-child(1) strong{letter-spacing:.02em}header li:nth-child(2) img{max-width:46vw}div.lead p{max-width:100%}div.nav li a{padding:5vw calc(5vw + 40px) 5vw 5vw}div.nav dd{font-size:14px}p.copy{line-height:1.5;font-size:20px}p.copy br{display:none}.link a,.link.small a{font-size:16px;font-weight:var(--extrabold)}.link a::after{top:-.01em}ul.panel dt{font-size:16px;font-weight:var(--extrabold)}ul.panel dd{font-size:14px}#business dl.button>dt>button{padding-right:calc(5vw + 36px)}#business dl.button>dt>button span{font-size:20px}#future dd.contents_2 p{text-align:center;font-size:min(3.6vw,15px)}footer ul.panel dt{line-height:1.2;font-size:16px!important}}