/* header */
.header .menu_wrap .gnb {padding-left:290px;}
.header .menu_wrap .gnb1 .snb .tit {background-image:url('/pub/images/bg_health_snb01.jpg');}
.header .menu_wrap .gnb2 .snb .tit {background-image:url('/pub/images/bg_health_snb02.jpg');}
.header .menu_wrap .gnb3 .snb .tit {background-image:url('/pub/images/bg_health_snb03.jpg');}
.header .menu_wrap .gnb4 .snb .tit {background-image:url('/pub/images/bg_health_snb04.jpg');}

/* main */
.main + #mainContent {min-height:calc(100vh - 201px); overflow:hidden;}
.mc01 .contact {background-image:url('/pub/images/bg_mc01_contact_h.svg'); padding: 25px 24px;}
.mc01 .contact dl {flex-direction: column; gap:16px;}
.mc01 .contact dt {width:80px;}
.mc01 .contact dd {width:100%;}
.mc01 .contact .c1 dt {background:#72BC11;}
.mc01 .time .gbox .tt {background:#72BC11;}
.mc01 .time .gbox .noon {display: flex; gap:22px;}
.mc01 .time .gbox .noon li {width: calc(50% - 11px); border:#EBEBEB 1px solid; border-radius:8px; background: #fff; padding: 18px; text-align: center; margin: 0;}
.mc01 .time .gbox .noon p {color: #666; line-height: 1; margin: 0 0 10px;}
.mc01 .time .gbox .noon strong {display: block; font-size: 20px; font-weight: 600; line-height: 1;}
.mc01 .time .gbox p {margin-top:20px;}
.mc02 .m_quick {background:#1F3052;}
.mc02 .m_quick .i1:before {background-image:url('/pub/images/icon_m_quick_h01.svg');}
.mc02 .m_quick .i2:before {background-image:url('/pub/images/icon_m_quick_h02.svg');}
.mc02 .m_quick .i3:before {background-image:url('/pub/images/icon_m_quick_h03.svg');}
.mc02 .m_quick .i4:before {background-image:url('/pub/images/icon_m_quick_h04.svg');}
.mc02 .m_quick .i5:before {background-image:url('/pub/images/icon_m_quick_h05.svg');}
.mc02 .m_quick .i6:before {background-image:url('/pub/images/icon_m_quick_h06.svg');}
.mc02 .m_quick .i7:before {background-image:url('/pub/images/icon_m_quick_h07.svg');}
.mc03 {background: #EFF8E5; margin-top:-90px; min-height: 210px; height:calc(100vh - 934px);}

/* sub */
.svisual.g91 {background-image:url('/pub/images/svisual91.jpg');}
.svisual.g92 {background-image:url('/pub/images/svisual92.jpg');}
.svisual.g93 {background-image:url('/pub/images/svisual93.jpg');}
.svisual.g94 {background-image:url('/pub/images/svisual94.jpg');}

/* 센터특징 */
.health_features_top {background:url('/pub/images/img_health_features01.jpg') no-repeat 50% 50% / cover; padding:60px; height:360px;}
.health_features_top .tt {font-size:28px; font-weight:600;}
.health_features_top .tt span {font-size:20px;}
.health_features_top b {display:block; font-size:20px; margin:30px 0 6px;}
.w_step_area {display:flex; justify-content:center; gap:150px; border:#ebebeb 1px solid; border-radius:8px; padding:40px; margin-top:40px;}
.w_step_area li {width:160px;}
.w_step_area li i {position:relative; display:block; width:100%; height:0; padding-top:100%; font-size:0;}
.w_step_area li i:before {content:""; position:absolute; top:0; left:-150px; width:150px; height:100%; background:url('/pub/images/arrow_step_dbl.svg') no-repeat 50% 50%;}
.w_step_area li:first-child i:before {display:none;}
.w_step_area li i img {position:absolute; top:0; left:0; width:100%; height:100%; object-fit:cover; border-radius:50%;}
.w_step_area li p {font-size:18px; font-weight:600; line-height:1; margin-top:20px; text-align:center;}
.dots_list.mt1 {margin-top:10px;}

/* 센터둘러보기 */
.take_look_slide {position:relative; margin-bottom:20px;}
.take_look_slide .slick-slide > div {font-size:0;}
.take_look_slide .imgfit {position:relative; height:480px;}
.take_look_slide .imgfit p {position:absolute; bottom:30px; left:0; width:100%; font-size:20px; color:#fff; font-weight:600; text-align:center;}
.take_look_slide .slick-arrow {position:absolute; top:0; width:52px; height:100%; background:url('/pub/images/arrow_slide2.svg') no-repeat 50% 50%; z-index:1; font-size:0;}
.take_look_slide .slick-prev {left:0;}
.take_look_slide .slick-next {right:0; transform:rotate(180deg);}
.take_look_slide_nav {margin:0 -10px;}
.take_look_slide_nav .imgfit {padding:0 10px; height:160px;}
.take_look_slide_nav .imgfit p {font-size:0;}

/* 오시는길 */
.map_txt.mb {margin-bottom:60px;}

/* 유의사항 */
.health_note .box {position:relative; margin-top:16px; border:#ebebeb 1px solid; border-radius:3px; padding:40px;}
.health_note .box:first-child {margin-top:16px;}
.health_note .tit {font-size:22px; font-weight:700; line-height:1.2; margin-bottom:16px;}
.health_note i {position:absolute;}
.health_note i.i1 {top:30px; left:30px; width:60px; height:60px; background:#F2F8FE url('/pub/images/icon_yak.svg') no-repeat 50% 50%; border-radius:50%;}
.health_note.type1 .box {padding-left:120px;}
.health_note.type2 .box {padding-left:180px;}
.health_note.type2 .box .i2 {top:54px; left:54px; width:72px; height:94px; background:url('/pub/images/icon_note02.svg') no-repeat 0 0 / contain;}
.health_note .dots_list p span {color:#666; letter-spacing:-.34px;}
.health_note .dots_list p span i {position:relative; font-size:.8em;}