@charset "utf-8";

#inc01 .icon_link{padding:100px 0;border-bottom:1px solid #e1e1e1}
#inc01 .icon_link ul{display:grid;grid-template-columns:repeat(4,1fr);max-width:var(--main-size);margin:0 auto}
#inc01 .icon_link a{display:flex;align-items:center;gap:20px}
#inc01 .icon_link a img{width:48px;height:48px;object-fit:contain;transition:all .3s}
#inc01 .icon_link li:nth-child(1) img{width:43px;height:43px}
#inc01 .icon_link li:nth-child(2) img{width:48px;height:48px}
#inc01 .icon_link li:nth-child(3) img{width:47px;height:47px}
#inc01 .icon_link li:nth-child(4) img{width:48px;height:48px}
#inc01 .icon_link dt{margin-bottom:7px;font-size:20px;line-height:1.4;font-weight:700;color:#111;transition:all .3s}
#inc01 .icon_link dd{font-size:18px;line-height:1.6;color:#777;white-space:pre-line}
#inc01 .icon_link .icon{display:flex;align-items:center;justify-content:center;width:90px;height:90px;border:1px solid #e1e1e1}
#inc01 .icon_link a:hover dt{color:var(--primary)}
#inc01 .icon_link a:hover img{filter:invert(45%) sepia(12%) saturate(2130%) hue-rotate(152deg) brightness(92%) contrast(87%)}
#inc01 .inner ul{display:grid;grid-template-columns:repeat(3,1fr)}
#inc01 .inner ul li{overflow:hidden;display:flex;align-items:center;justify-content:center;height:600px}
#inc01 .inner ul li a{position:relative;display:flex;align-items:center;justify-content:center;width:100%;height:100%;font-size:28px;line-height:1.4;font-weight:700;color:#fff;background-size:cover;background-position:center;transition:all .3s}
#inc01 .inner ul li a:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.35);transition:all .3s}
#inc01 .inner ul li a h3{position:relative;z-index:1}
#inc01 .inner ul li:nth-child(1) a{background-image:url('./img/bg01.jpg')}
#inc01 .inner ul li:nth-child(2) a{background-image:url('./img/bg02.jpg')}
#inc01 .inner ul li:nth-child(3) a{background-image:url('./img/bg03.jpg');background-position:72% center}
#inc01 .inner ul li a:hover{width:85%;height:85%}
#inc01 .inner ul li a:hover:before{background:rgba(0,0,0,.25)}