@charset "utf-8";
.initiatives-teaser{max-width:1000px;margin:55px auto;padding:0 20px;font-family:dnp-shuei-gothic-kin-std,sans-serif}
.initiatives-teaser a{display:flex;align-items:center;gap:32px;background:#f4f7fb;border-left:5px solid #192f61;padding:28px;color:#192f61;transition:background .2s}
.initiatives-teaser a:hover{background:#e8eef7}
.initiatives-teaser img{width:32%;max-width:280px;height:auto}
.initiatives-teaser a>span{display:flex;flex-direction:column;gap:9px;line-height:1.6}
.initiatives-teaser small{font-size:.75em;color:#47698f;letter-spacing:.2em}
.initiatives-teaser strong{font-size:1.6em;letter-spacing:.08em}
.initiatives-teaser span span{font-size:.85em}
.initiatives-page{max-width:1050px;margin:0 auto;padding:150px 24px 80px;color:#192f61;font-family:dnp-shuei-gothic-kin-std,sans-serif;line-height:1.9}
.initiatives-page h1{font-size:2em;letter-spacing:.1em;margin:0 0 16px}
.initiatives-page h2{font-size:1.5em;margin:0 0 12px}
.initiatives-page .english{color:#527298;letter-spacing:.15em;font-size:.8em}
.initiatives-intro{margin-bottom:56px}
.initiatives-sdgs{border-top:3px solid #192f61;padding-top:36px}
.initiatives-sdgs-heading{display:flex;align-items:center;gap:36px;margin-bottom:35px}
.initiatives-sdgs-heading img{width:30%;max-width:270px;height:auto}
.initiatives-sdgs-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}
.initiatives-sdgs-grid article{background:#f6f8fb;border:1px solid #e1e7ee;padding:26px}
.initiatives-sdgs-grid h3{margin:0 0 9px;font-size:1.1em;line-height:1.6}
.initiatives-sdgs-grid p{margin:0;font-size:.93em}
.initiatives-sdgs-poster{display:block;width:100%;max-width:750px;height:auto;margin:45px auto 14px}
.initiatives-disclaimer{font-size:.8em;color:#576b85;border-top:1px solid #d9e0e9;padding-top:16px}
.initiatives-disclaimer a{color:#235eae;text-decoration:underline}
@media(max-width:540px){
.initiatives-nav-six .icon02{width:16.6667%;box-sizing:border-box;min-width:0;padding:5px 1px;font-size:.59em}
.initiatives-nav-six .icon02 img{width:23px;height:23px;object-fit:contain}
.initiatives-teaser{margin:30px auto 45px;padding:0 13px}
.initiatives-teaser a{padding:18px;gap:14px}
.initiatives-teaser img{width:39%}
.initiatives-teaser strong{font-size:1.12em}
.initiatives-teaser small{font-size:.62em}
.initiatives-teaser span span{font-size:.72em}
.initiatives-page{padding:160px 17px 50px}
.initiatives-page h1{font-size:1.65em}
.initiatives-sdgs-heading{flex-direction:column;align-items:flex-start;gap:18px}
.initiatives-sdgs-heading img{width:65%}
.initiatives-sdgs-grid{grid-template-columns:1fr}
.initiatives-sdgs-grid article{padding:20px}
}

/* 愛知県「あいち女性輝きカンパニー」認証紹介 */
.initiatives-cert{display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:38px;margin:0 0 54px;padding:30px 38px;background:#f6f8fb;border:1px solid #e0e8f1;border-left:4px solid #192f61;box-sizing:border-box}
.initiatives-cert__content{flex:1;min-width:0}
.initiatives-cert__label{margin:0 0 7px;font-size:.72em;letter-spacing:.16em;font-weight:700;color:#59759b}
.initiatives-page .initiatives-cert h2{font-size:1.3em;line-height:1.6;letter-spacing:.025em;margin:0 0 12px}
.initiatives-cert__content>p:not(.initiatives-cert__label):not(.initiatives-cert__detail){margin:0 0 12px;font-size:.93em;line-height:1.95;color:#3d5069}
.initiatives-cert__detail{display:flex;flex-wrap:wrap;gap:5px 20px;margin:0 0 9px;font-size:.81em;color:#4c627f}
.initiatives-cert__link{font-size:.83em;color:#1b5795;text-decoration:underline;text-underline-offset:3px}
.initiatives-cert__link:focus-visible{outline:3px solid #daa61e;outline-offset:4px}
.initiatives-cert__logo{display:block;flex:0 0 auto;width:160px;max-width:28%;height:auto;aspect-ratio:190/179;object-fit:contain;background:white}
@media(max-width:540px){
.initiatives-cert{gap:18px;padding:22px 19px;margin-bottom:42px;flex-direction:column-reverse;align-items:flex-start}
.initiatives-cert__logo{align-self:center;width:122px;max-width:50%}
.initiatives-page .initiatives-cert h2{font-size:1.19em}
.initiatives-cert__detail{display:block}
.initiatives-cert__detail span{display:block}
}
