/* AI検索向けの説明ブロック（トップ「type IT派遣とは」／特集「仕事内容」） 2026-10 */
.aio-wrap{width:95%;max-width:1100px;margin:60px auto 20px;color:#3b4043;position:relative;z-index:3}
.aio-box{background:#fff;border:3px solid #edbb2b;border-radius:14px;padding:36px 40px}
.aio-en{font-family:'Montserrat',sans-serif;font-weight:600;color:#edbb2b;font-size:16px;letter-spacing:.05em;margin:0 0 4px}
.aio-ttl{font-size:30px;font-weight:700;margin:0 0 6px;line-height:1.5}
.aio-lead{font-size:16px;line-height:1.95;margin:12px 0 24px}
.aio-lead b{font-weight:700}
.aio-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:0 28px;margin:0;border-bottom:1px solid #e3e3e3}
.aio-cell{border-top:1px solid #e3e3e3;padding:16px 0}
.aio-cell dt{font-size:12px;color:#676767;margin-bottom:6px;font-weight:700}
.aio-cell dd{margin:0;font-size:17px;font-weight:700;line-height:1.4}
.aio-cell dd span{display:block;font-size:11px;font-weight:400;color:#676767;margin-top:4px;line-height:1.6}
.aio-grid-text .aio-cell{padding:16px 0}
.aio-grid-text .aio-cell dd{font-size:14px;font-weight:400;line-height:1.8}
.aio-scene{margin:20px 0 0;font-size:14px;line-height:1.9}
.aio-scene b{margin-right:6px}
.aio-scene i,.aio-scene a{font-style:normal;display:inline-block;border:1px solid #edbb2b;color:#8a6a07;background:#fff;border-radius:20px;padding:2px 12px;margin:3px 4px;text-decoration:none}
.aio-scene a:hover{background:#fffdea}
.aio-note{margin:14px 0 0;font-size:12px;color:#676767;line-height:1.7}
.aio-feature{margin:40px auto}
@media (max-width:600px){
 .aio-wrap{margin:40px auto 10px}.aio-box{padding:22px 16px}.aio-ttl{font-size:22px}.aio-lead{font-size:15px}
 .aio-grid{grid-template-columns:1fr;gap:0}.aio-cell{padding:12px 0}.aio-cell dd{font-size:15px}
 .aio-grid-text{grid-template-columns:1fr}
}
