.function-wrap .page-wrap__head{position:relative;padding:0;margin-bottom:40px;background-color:#13212F}.function-wrap .page-wrap__head .inner{position:relative;padding:48px 56px 248px}.function-wrap .page-wrap__ttl{color:#fff}.function-wrap .page-wrap__body{padding-bottom:0}.function-wrap__img{position:absolute;top:200px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:234px}@media (min-width:1025px){.function-wrap .page-wrap__head{text-align:left}.function-wrap .page-wrap__head .inner{padding:168px 0 168px 140px}.function-wrap__img{top:56px;left:auto;right:0;-webkit-transform:translateX(0);transform:translateX(0);width:400px}}.cont-wrap{padding:64px 24px 80px}.cont-wrap:nth-child(2n){background-color:#F5F7F8}.cont-wrap__ttl{text-align:center}.cont-wrap__ttl em{color:#E44C6F;font-style:normal}@media (min-width:1025px){.cont-wrap{padding:96px 0 104px;text-align:center}.cont-wrap__body{max-width:1280px;margin:48px auto 0}}.function-list{display:-ms-grid;display:grid;gap:48px 24px;text-align:left}@media (min-width:1025px){.function-list{-ms-grid-columns:1fr 40px 1fr 40px 1fr;grid-template-columns:repeat(3,1fr);gap:56px 40px}}.function-box__img{overflow:hidden;border-radius:16px}.function-box__ttl{margin-top:24px;color:#1A1A1A;font-size:18px;font-size:1.8rem;letter-spacing:0.2em;line-height:1.333}.function-box__txt{margin-top:8px;font-size:16px;font-size:1.6rem;letter-spacing:0.2em;line-height:1.5}@media (min-width:1025px){.function-box__txt{margin-top:16px}}
/*# sourceMappingURL=function.css.map */