.ci-page{padding-bottom:18.5rem}.ci-con01{margin-top:4rem}.ci-con01 .cm-page-tit .txt02{margin-top:1.4rem}.ci-logo-box{box-sizing:border-box;background-color:#f5f5f5;border-radius:2rem;justify-content:center;align-items:center;min-height:40.7rem;margin:0 auto 6.9rem;padding:13rem 5rem;display:flex}.ci-logo-box img{width:min(60%,35.2rem);height:auto;display:block}.ci-con02{padding-top:19.7rem}.ci-intro-con{gap:2rem;display:flex}.ci-intro-item{width:calc(50% - 1rem)}.ci-intro-item .tit{color:#22272b;margin-bottom:2rem;font-size:3.4rem;font-weight:700;line-height:1.6;display:block}.ci-intro-item .tit span{color:var(--main-color);margin-left:1.5rem;font-size:1.8rem;display:inline-block}.ci-intro-item .txt{letter-spacing:-.025em;color:#000;margin-top:2rem;font-size:1.6rem;font-weight:400;line-height:1.6}.ci-grid-box{box-sizing:border-box;background-color:#f9f9f9;background-image:linear-gradient(#e3e3e3 1px,#0000 1px),linear-gradient(90deg,#e3e3e3 1px,#0000 1px),linear-gradient(#e3e3e3 1px,#0000 1px),linear-gradient(90deg,#e3e3e3 1px,#0000 1px);background-size:12rem 12rem,12rem 12rem,2rem 2rem,2rem 2rem;border:3px solid #e3e3e3;border-radius:1.6rem;justify-content:center;align-items:center;width:100%;height:32rem;display:flex;overflow:hidden}.ci-grid-box img{width:min(60%,25rem);height:auto;display:block}.ci-color-box{background-color:var(--main-color);box-sizing:border-box;border-radius:1.6rem;align-items:end;height:32rem;padding:2.8rem 4.3rem;display:flex}.ci-color-code p{letter-spacing:-.025em;color:#fff;font-size:1.6rem;font-weight:500;line-height:1.6}.ci-down-btn{box-sizing:border-box;color:#000;border:2px solid #000;border-radius:6rem;justify-content:space-between;align-items:center;width:32.2rem;height:6.8rem;margin:10.5rem auto 0;padding:0 3.1rem 0 4.3rem;font-size:1.8rem;font-weight:600;line-height:1.3;display:flex}.ci-down-btn i{font-size:2.4rem}@media (max-width:800px){.ci-page{padding-bottom:10rem}.ci-logo-box{min-height:auto;margin-bottom:4rem}.ci-con02{padding-top:5rem}.ci-intro-con{flex-wrap:wrap;gap:4rem}.ci-intro-item{width:100%}.ci-intro-item .tit{line-height:1.3}.ci-intro-item .tit span{margin-top:1rem;margin-left:0;display:block}.ci-color-box{padding:2.5rem}.ci-down-btn{width:100%;max-width:25rem;height:5.8rem;margin:5rem auto 0;padding:0 3rem}}
