@charset "utf-8";

#inc01{padding:200px 0;background-color:#fff;background-image:radial-gradient(ellipse 60% 55% at 55% 42%,rgba(255,255,255,.55) 0%,rgba(255,255,255,.82) 65%,#fff 100%),url('./img/bg.jpg');background-repeat:no-repeat;background-position:center top;background-size:100% 100%,110% auto}
#inc01:before{content:none}
#inc01 .inner{position:relative;z-index:1}

/* 상단 제목 */
#inc01 .inc01_tit{text-align:center}
#inc01 .inc01_tit>span{display:block;margin-bottom:18px;font-family:'kjchw',cursive;font-size:25px;font-weight:600;line-height:1.2;color:#615557}
#inc01 .inc01_tit h2{margin:0;font-family:'kjchw',cursive;font-size:50px;font-weight:700;line-height:1.2;color:#615557}
#inc01 .inc01_tit h2 b{color:#39a9df}

/* 콘텐츠 전체 */
#inc01 .cont{margin-top:55px}
#inc01 .cont article{width:100%}

/* 의료서비스 이미지 4개 배치 */
#inc01 .service_area{width:1200px;max-width:100%;margin:0 auto}
#inc01 .service_img{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:100px 50px;width:100%}
#inc01 .service_item{min-width:0}
#inc01 .service_item>a{display:block;text-decoration:none;color:inherit}
#inc01 .service_item h3{margin:0 0 10px;font-family:'kjchw',cursive;font-size:40px;font-weight:700;line-height:1.2;letter-spacing:-.5px;color:#615557}
#inc01 .service_item h3 b{color:#39a9df}
#inc01 .service_item img{display:block;width:100%;height:auto;border-radius:14px;box-shadow:0 8px 25px rgba(68,82,72,0);transition:transform .4s ease,box-shadow .4s ease}
#inc01 .service_item>a:hover img{transform:translateY(-7px);box-shadow:0 18px 35px rgba(68,82,72,.15)}