@charset "UTF-8"; /* 진료과센터클리닉 > 전문센터안내 */
.spw-clinic .pgcn-center-wrap { } 
.spw-clinic .pgcn-center-wrap .tt_cus_blue { display: block; font-size: 1.125rem; font-weight: 500; color: #2357b8; letter-spacing: -1px; margin-bottom: 0.625rem; } 
.spw-clinic .pgcn-center-wrap .box-title-list .box-con .icon-txt i.icon-1 { background-image: url(../images/cnt02/box-title-icon-01.png); } 
.spw-clinic .pgcn-center-wrap .box-title-list .box-con .icon-txt i.icon-2 { background-image: url(../images/cnt02/box-title-icon-02.png); } 
.spw-clinic .pgcn-center-wrap .box-title-list .box-con .icon-txt i.icon-3 { background-image: url(../images/cnt02/box-title-icon-03.png); } 
.spw-clinic .pgcn-center-wrap .box-title-list .box-con .icon-txt i.icon-4 { background-image: url(../images/cnt02/box-title-icon-04.png); } 
.x_info_icon01 > .img.dia-icon-01.cus_icon span { background-image: url(../images/cnt02/icon_0055.png); background-size: 3.375rem auto; } 

/* 진료과센터클리닉 > 클리닉안내 */
.spw-clinic .pgcn-clinic-wrap { } 
.spw-clinic .pgcn-clinic-wrap .tt_top_blue { color: #2357b8; } 
.spw-clinic .pgcn-clinic-wrap .tb_color > table > tbody > tr > td:nth-child(1) { background: #eaeff8; } 
.spw-clinic .pgcn-clinic-wrap .tb_color > table > tbody > tr > td:nth-child(3) { background: #f8eaed; } 
.spw-clinic .pgcn-clinic-wrap .ul-tt-blue { color: #193467; font-size: 16px; font-weight: 500; letter-spacing: -0.64px; text-align: left; } 
.spw-clinic .pgcn-clinic-wrap .consub-pic-list.cl-cus01 .box { border: 1px solid #dbdbdb; padding: 0 1.5rem 1.375rem; } 
.spw-clinic .pgcn-clinic-wrap .consub-pic-list.cl-cus01 .box img { max-width: 199px; width: 100%; } 
.spw-clinic .pgcn-clinic-wrap .consub-pic-list.cl-cus02 .box { border: 1px solid #dbdbdb; padding: 1.5rem 3.5rem 0rem; text-align: center; } 
.spw-clinic .pgcn-clinic-wrap .consub-pic-list.cl-cus02 .box img { max-width: 455px; width: 100%; } 
.spw-clinic .pgcn-clinic-wrap .consub-pic-list.cl-cus03 .box { border: 1px solid #dbdbdb; padding: 1.5rem 1.375rem 0; text-align: center; } 
.spw-clinic .pgcn-clinic-wrap .consub-pic-list.cl-cus03 .box img { max-width: 199px; width: 100%; } 
.spw-clinic .pgcn-clinic-wrap .consub-pic-list.cl-cus04 .box { border: 1px solid #dbdbdb; padding:24px 22px; text-align: center; } 
.spw-clinic .pgcn-clinic-wrap .consub-pic-list.cl-cus04 .box img { max-width: 199px; width: 100%; } 
.spw-clinic .pgcn-clinic-wrap .tb-cus-img > table > tbody > tr > td > img { max-width: 106px; width: 100%; } 
.spw-clinic .pgcn-clinic-wrap .cont_pro_img { width: 100%; max-width: 174px; } 
.spw-clinic .pgcn-clinic-wrap .cont_fx_pic { width: 100%; max-width: 601px; } 
.spw-clinic .pgcn-clinic-wrap .list_dot.cus_num > li.not > span:nth-of-type(1) { min-width: 100px; } 
.spw-clinic .pgcn-clinic-wrap .btn_st01.cus_btn_st01 { padding: 5px 10px; margin-bottom: 20px; background-color: #ffffff; } 
.spw-clinic .pgcn-clinic-wrap .btn_st01.cus_btn_st01:after { width: 30px; height: 20px; background: url(../images/cnt02/icon_0017.png) no-repeat 100% 50%; } 
.spw-clinic .pgcn-clinic-wrap .btn_st01.cus_btn_st01:before { content: ''; display: block; flex: 0 0 30px; position: relative; width: 16px; height: 11px; background: url(../images/cnt02/icon_0016.png) no-repeat 100% 50%; background-size: contain; } 
.spw-clinic .pgcn-clinic-wrap .btn_st01.cus_btn_st01 span { padding: 0 40px 0 15px; white-space: nowrap; } 
.spw-clinic .pgcn-clinic-wrap .c_box_st01 .img_0101 > span.icon001 { background-image: url(../images/cnt02/icon_0018.png); background-size: 2.4rem auto; } 
.spw-clinic .pgcn-clinic-wrap .c_box_st01 .img_0101 > span.icon002 { background-image: url(../images/cnt02/icon_0019.png); background-size: 2.8rem auto; } 
.spw-clinic .pgcn-clinic-wrap .c_box_st01 .img_0101 > span.icon003 { background-image: url(../images/cnt02/icon_0020.png); background-size: 2.8rem auto; } 
.spw-clinic .pgcn-clinic-wrap .c_box_st01 .img_0101 > span.icon004 { background-image: url(../images/cnt02/icon_0021.png); background-size: 2.4rem auto; } 
.spw-clinic .pgcn-clinic-wrap .cus_dl_tit .c_box_st01 .txt dt { font-size: 1.2rem; } 
.spw-clinic .pgcn-clinic-wrap .box-title-list .box-con .icon-txt i.icon-01 { background-image: url(../images/cnt02/icon_0018.png); } 
.spw-clinic .pgcn-clinic-wrap .box-title-list .box-con .icon-txt i.icon-02 { background-image: url(../images/cnt02/icon_0021.png); } 
.spw-clinic .pgcn-clinic-wrap .box-title-list .box-con .icon-txt i.icon-03 { background-image: url(../images/cnt02/icon_0022.png); } 
.spw-clinic .pgcn-clinic-wrap .box-title-list .box-con .icon-txt i.icon-04 { background-image: url(../images/cnt02/icon_0023.png); } 
.spw-clinic .pgcn-clinic-wrap .x_box_exp02 { margin-top:2rem; } 
.spw-clinic .pgcn-clinic-wrap .x_box_exp03 { margin-top:3rem; } 



/* 진료안내 > 외래진료안내 */
.spw-guide .pggd-ambulatory-wrap { } 

/* 진료안내 > 입퇴원안내 */
.spw-guide .pggd-hosdis-wrap { } 
.spw-guide .pggd-hosdis-wrap .c_box_st01 .img_0101 > span.icon005 { background-image: url(../images/cnt02/icon_0024.png); background-size: 3.6rem auto; } 
.spw-guide .pggd-hosdis-wrap .c_box_st01 .img_0101 > span.icon006 { background-image: url(../images/cnt02/icon_0025.png); background-size: 2.5rem auto; } 
.spw-guide .pggd-hosdis-wrap .c_box_st01 .img_0101 > span.icon007 { background-image: url(../images/cnt02/icon_0026.png); background-size: 2rem auto; } 
.spw-guide .pggd-hosdis-wrap .c_box_st01 .img_0101 > span.icon008 { background-image: url(../images/cnt02/icon_0027.png); background-size: 2.5rem auto; } 
.spw-guide .pggd-hosdis-wrap .c_box_st01 .img_0101 > span.icon009 { background-image: url(../images/cnt02/icon_0028.png); background-size: 2.5rem auto; } 
.spw-guide .pggd-hosdis-wrap .c_box_st01 .img_0101 > span.icon010 { background-image: url(../images/cnt02/icon_0029.png); background-size: 2rem auto; } 
.spw-guide .pggd-hosdis-wrap .c_box_st01 .img_0101 > span.icon011 { background-image: url(../images/cnt02/icon_0030.png); background-size: 2.5rem auto; } 
.spw-guide .pggd-hosdis-wrap .c_box_st01 .img_0101 > span.icon012 { background-image: url(../images/cnt02/icon_0031.png); background-size: 2.5rem auto; } 
.spw-guide .pggd-hosdis-wrap .c_box_st01 .img_0101 > span.icon013 { background-image: url(../images/cnt02/icon_0032.png); background-size: 3rem auto; } 
.spw-guide .pggd-hosdis-wrap .c_box_st01 .img_0101 > span.icon014 { background-image: url(../images/cnt02/icon_0033.png); background-size: 2.5rem auto; } 
.spw-guide .pggd-hosdis-wrap .c_box_st01 .img_0101 > span.icon015 { background-image: url(../images/cnt02/icon_0034.png); background-size: 1.8rem auto; } 
.spw-guide .pggd-hosdis-wrap .c_box_st01 .img_0101 > span.icon016 { background-image: url(../images/cnt02/icon_0035.png); background-size: 2.3rem auto; } 
.spw-guide .pggd-hosdis-wrap .c_box_st01 .img_0101 > span.icon017 { background-image: url(../images/cnt02/icon_0036.png); background-size: 2.5rem auto; } 
.spw-guide .pggd-hosdis-wrap .c_box_st01 .img_0101 > span.icon018 { background-image: url(../images/cnt02/icon_0037.png); background-size: 3rem auto; } 
.spw-guide .pggd-hosdis-wrap .c_box_st01 .img_0101 > span.icon019 { background-image: url(../images/cnt02/icon_0038.png); background-size: 1.9rem auto; } 
.spw-guide .pggd-hosdis-wrap .c_box_st01 .img_0101 > span.icon020 { background-image: url(../images/cnt02/icon_0018.png); background-size: 2.4rem auto; } 
.spw-guide .pggd-hosdis-wrap .c_box_st01 .img_0101 > span.icon021 { background-image: url(../images/cnt02/icon_0019.png); background-size: 2.8rem auto; } 
.spw-guide .pggd-hosdis-wrap .c_box_st01 .img_0101 > span.icon022 { background-image: url(../images/cnt02/icon_0020.png); background-size: 2.8rem auto; } 
.spw-guide .pggd-hosdis-wrap .c_box_st01 .img_0101 > span.icon023 { background-image: url(../images/cnt02/icon_0021.png); background-size: 2.4rem auto; } 
.spw-guide .pggd-hosdis-wrap .c_box_st01 .img_0101 > span.icon024 { background-image: url(../images/cnt02/icon_0039.png); background-size: 2.8rem auto; } 
.spw-guide .pggd-hosdis-wrap .c_box_st01 .img_0101 > span.icon025 { background-image: url(../images/cnt02/icon_0040.png); background-size: 2.8rem auto; } 
.spw-guide .pggd-hosdis-wrap .c_box_st01 .img_0101 > span.icon026 { background-image: url(../images/cnt02/icon_0041.png); background-size: 2.4rem auto; } 
.spw-guide .pggd-hosdis-wrap .c_box_st01 .img_0101 > span.icon027 { background-image: url(../images/cnt02/icon_0022.png); background-size: 2.4rem auto; } 
.spw-guide .pggd-hosdis-wrap .list_dot.cus_num > li > span:nth-of-type(1) { min-width: 100px; font-weight: bold; } 
@media (min-width: 0px) and (max-width: 1279px){
	.spw-guide .pggd-hosdis-wrap .list_dot.cus_num>li>span:nth-of-type(1){min-width:auto; margin-right:0.625rem;}
}

/* 진료안내 > 면회안내 */
.spw-guide .pggd-visit-wrap { } 
.spw-guide .pggd-visit-wrap .x_info_icon01 > .img.dia-icon-1.cus_icon span { background-image: url(../images/cnt02/icon_0046.png); background-size: 3.6rem auto; } 
.spw-guide .pggd-visit-wrap .x_box_exp02 { margin-top:2rem; } 
.spw-guide .pggd-visit-wrap .x_box_exp03 { margin-top:3rem; } 


/* 진료안내 > 응급진료안내 */
.spw-guide .pggd-emergency-wrap { } 
.spw-guide .pggd-emergency-wrap .box-title-list .box-con .icon-txt i.icon-1.cus_icon { background-image: url(../images/cnt02/icon_0018.png); } 
.spw-guide .pggd-emergency-wrap .box-title-list .box-con .icon-txt i.icon-2.cus_icon { background-image: url(../images/cnt02/icon_0021.png); } 
.spw-guide .pggd-emergency-wrap .box-title-list .box-con .icon-txt i.icon-3.cus_icon { background-image: url(../images/cnt02/icon_0022.png); } 
.spw-guide .pggd-emergency-wrap .box-title-list .box-con .icon-txt i.icon-4.cus_icon { background-image: url(../images/cnt02/icon_0020.png); } 
.spw-guide .pggd-emergency-wrap .box-title-list .box-con .icon-txt i.icon-5.cus_icon { background-image: url(../images/cnt02/icon_0047.png); } 

/* 진료안내 > 외국인진료안내 */
.spw-guide .pggd-foreigner-wrap { } 
.spw-guide .pggd-foreigner-wrap .btn.cus_icon_btn { width: 100%; background: #437dea; border: 1px solid #437dea; padding-left:350px; border-radius:5px;} 
.spw-guide .pggd-foreigner-wrap .btn.cus_icon_btn_nw { width: 100%; background: #f6f6f6; border-color: #e5e5e5;}
.spw-guide .pggd-foreigner-wrap .btn.cus_icon_btn_nw span { color: #636363; }
@media (min-width: 0px) and (max-width: 1279px){
	.spw-guide .pggd-foreigner-wrap .btn.cus_icon_btn{padding-left:20px;}
}
@media (min-width: 680px) and (max-width: 1279px){
	.spw-guide .pggd-foreigner-wrap .btn.cus_icon_btn{padding-left:270px;}
}
.spw-guide .pggd-foreigner-wrap .btn.cus_icon_btn span { position: relative; color: #fff; display: flex; justify-content: flex-start; position: relative; margin-right: -0.375rem; width: 100%; gap: 50px; } 
@media (min-width: 0px) and (max-width: 1279px){
	.spw-guide .pggd-foreigner-wrap .btn.cus_icon_btn span{gap:40px;}
}
@media (min-width: 680px) and (max-width: 1279px){
	.spw-guide .pggd-foreigner-wrap .btn.cus_icon_btn span{gap:50px;}
}
 .spw-guide .pggd-foreigner-wrap .btn.cus_icon_btn span:before { margin-left: 1rem; width: 1.375rem; background-image: url(../images/cnt02/icon_0048.png); background-position: 100% 45%; background-size: auto 0.375rem; } 
 .spw-guide .pggd-foreigner-wrap .btn.cus_icon_btn span:before { content: ''; display: block; margin-left: 0.25rem; width: 1.25rem; height: 1.25rem; background: url(../images/cnt02/icon_0048.png) no-repeat 50% 50%; background-size: contain; } 
 .spw-guide .pggd-foreigner-wrap .box-title-list .box-con .icon-txt i.icon-1 { background-image: url(../images/cnt02/icon_0040.png); } 
.spw-guide .pggd-foreigner-wrap .box-title-list .box-con .icon-txt i.icon-2 { background-image: url(../images/cnt02/icon_0018.png); } 
.spw-guide .pggd-foreigner-wrap .box-title-list .box-con .icon-txt i.icon-3 { background-image: url(../images/cnt02/icon_0023.png); } 
.spw-guide .pggd-foreigner-wrap .box-title-list .box-con .icon-txt i.icon-4 { background-image: url(../images/cnt02/icon_0049.png); } 
.spw-guide .pggd-foreigner-wrap .box-title-list .box-con .icon-txt i.icon-5 { background-image: url(../images/cnt02/icon_0022.png); } 
.spw-guide .pggd-foreigner-wrap .box-title-list .box-con .icon-txt i.icon-6 { background-image: url(../images/cnt02/icon_0020.png); } 
.spw-guide .pggd-foreigner-wrap .list_dot.cus_num > li.not > span:nth-of-type(1) { min-width: 100px; } 

/* 진료안내 > 보험안내 */
.spw-guide .pggd-insurance-wrap { } 

/* 진료안내 > 설명간호사 */
.spw-guide .pggd-nurse-wrap { } 
.spw-guide .pggd-nurse-wrap .list_dot.cus_num_st01 > li > span:nth-of-type(1) { min-width: 200px; } 



/* 진료안내 > 부서안내 */
.spw-guide .pggd-division-wrap { } 
.spw-guide .pggd-division-wrap .bg-box .mint-icon.cus_icon.m-icon-1:after { background-image: url(../images/cnt02/icon_0045.png); background-position: 25px 25px; } 
.spw-guide .pggd-division-wrap .bg-box .mint-icon.cus_icon.m-icon-2:after { background-image: url(../images/cnt02/icon_0042.png); background-position: 30px 25px; } 
.spw-guide .pggd-division-wrap .bg-box .mint-icon.cus_icon.m-icon-3:after { background-image: url(../images/cnt02/icon_0043.png); background-position: 30px 25px; } 
.spw-guide .pggd-division-wrap .bg-box .mint-icon.cus_icon.m-icon-4:after { background-image: url(../images/cnt02/icon_0044.png); background-position: 35px 30px; } 
.spw-guide .pggd-division-wrap .bg-box .mint-icon.cus_icon.m-icon-5:after { background-image: url(../images/cnt02/icon_0054.png); background-position: 30px 25px; } 
.spw-guide .pggd-division-wrap .x_info_icon01 > .img.dia-icon-1.cus_icon span { background-image: url(../images/cnt02/icon_0050.png); background-size: 3.175rem auto; } 
.spw-guide .pggd-division-wrap .x_info_icon01 > .img.dia-icon-2.cus_icon span { background-image: url(../images/cnt02/icon_0051.png); background-size: 3.475rem auto; } 
.spw-guide .pggd-division-wrap .x_info_icon01 > .img.dia-icon-3.cus_icon span { background-image: url(../images/cnt02/icon_0052.png); background-size: 3.475rem auto; } 
.spw-guide .pggd-division-wrap .x_info_icon01 > .img.dia-icon-4.cus_icon span { background-image: url(../images/cnt02/icon_0053.png); background-size: 3.475rem auto; } 
.spw-guide .pggd-division-wrap .list_dot.cus_num > li > span:nth-of-type(1) { min-width: 100px; } 

/* 병원소개 > 병원장인사말 */
.spw-hospital .pghp-greeting-wrap { } 

/* 병원소개 > 병원소개&비전 */
.spw-hospital .pghp-info-wrap { } 

/* 병원소개 > 병원둘러보기 */
.spw-hospital .pghp-see-wrap { } 

/* 병원소개 > 가상공간VR360°체험 */
.spw-hospital .pghp-vr-wrap { } 

/* 병원소개 > 의료장비안내 */
.spw-hospital .pghp-device-wrap { } 

/* 병원소개 > 고객서비스헌장 */
.spw-hospital .pghp-service-wrap { } 

/* 병원소개 > 병원소식 */
.spw-hospital .pghp-news-wrap { } 

/* 병원소개 > 연보 */
.spw-hospital .pghp-book-wrap { } 




/* 건강정보 > 건강교실 */
.spw-health .pght-class-wrap { } 
.spw-health .pght-class-wrap .info_set { display: flex; flex-flow: column; width: 48%; } 
.spw-health .pght-class-wrap .info_wrap { display: flex; flex-flow: wrap; place-content: space-between; } 
.spw-health .pght-class-wrap .info_set .cust-short-banner {display:flex;flex: 1;align-items: center;justify-content: space-between;} 
.spw-health .pght-class-wrap .info_set .cust-short-banner .fx-tt { padding-right: 0.375rem; } 
.spw-health .pght-class-wrap .info_set .cust-short-banner .tt { font-size: 18px; color: #2357b8; } 
.spw-health .pght-class-wrap .info_set .cust-short-banner .cust-s-icon.icon01 { background-image: url(../images/cnt02/icon_0001.png); } 
.spw-health .pght-class-wrap .info_set .cust-short-banner .cust-s-icon.icon02 { background-image: url(../images/cnt02/icon_0002.png); } 
.spw-health .pght-class-wrap .info_set .cust-short-banner .cust-s-icon.icon03 { background-image: url(../images/cnt02/icon_0003.png); } 
.spw-health .pght-class-wrap .info_set .cust-short-banner .cust-s-icon.icon04 { background-image: url(../images/cnt02/icon_0004.png); } 
.spw-health .pght-class-wrap .info_set .cust-short-banner .cust-s-icon.icon05 { background-image: url(../images/cnt02/icon_0005.png); } 
.spw-health .pght-class-wrap .info_set .cust-short-banner .cust-s-icon.icon06 { background-image: url(../images/cnt02/icon_0006.png); } 
.spw-health .pght-class-wrap .info_set .cust-short-banner .cust-s-icon.icon07 { background-image: url(../images/cnt02/icon_0007.png); } 
.spw-health .pght-class-wrap .info_set .cust-short-banner .cust-s-icon.icon08 { background-image: url(../images/cnt02/icon_0008.png); } 
.spw-health .pght-class-wrap .info_set .cust-short-banner .cust-s-icon.icon09 { background-image: url(../images/sub/health-edg-title-icon-5.png); } 
.spw-health .pght-class-wrap .info_set .cust-short-banner .cust-s-icon.icon10 { background-image: url(../images/cnt02/icon_0056.png); }
.spw-health .pght-class-wrap .info_set .cust-short-banner .cust-s-icon.icon11 { background-image: url(../images/cnt02/icon_0057.png); }
.spw-health .pght-class-wrap .info_set .cust-short-banner .cust-s-icon.icon12 { background-image: url(../images/cnt02/icon_0058.png); }
.spw-health .pght-class-wrap .info_set .cust-short-banner .fx-con .list_basic li p { font-size: 16px; line-height: 1.5; font-weight: 500; letter-spacing: -0.64px; text-align: left; color: #000; } 
.spw-health .pght-class-wrap .info_set .cust-short-banner .fx-con .list_basic li p span { margin-right: 20px; } 
.spw-health .pght-class-wrap .prt-c.last-child { margin-bottom: 0; } 
.spw-health .pght-class-wrap .info_set .x_box_exp { min-height: 42px; } 
.spw-health .pght-class-wrap .btn_right { display: flex; justify-content: right; text-align: center; margin-top: 40px; margin-bottom: 60px; gap: 8px; } 
.spw-health .pght-class-wrap .btn_st01.ico_none:after { display: none; } 
.spw-health .pght-class-wrap .health-edg-title-gra .icon.img01:after { background-image: url(../images/cnt02/icon_0002.png); } 
/* .spw-health .pght-class-wrap .health-edg-title-gra .icon.img02:after { background-image: url(../images/cnt02/icon_0010.png); }  */
.spw-health .pght-class-wrap .health-edg-title-gra .icon.img02:after { background-image: url(../images/cnt02/icon_0004.png); } 
/* .spw-health .pght-class-wrap .health-edg-title-gra .icon.img03:after { background-image: url(../images/cnt02/icon_0011.png); }  */
.spw-health .pght-class-wrap .health-edg-title-gra .icon.img03:after { background-image: url(../images/cnt02/icon_0005.png); } 

.spw-health .pght-class-wrap .health-edg-title-gra .icon.img10:after { background-image: url(../images/cnt02/icon_0056.png); } 
.spw-health .pght-class-wrap .health-edg-title-gra .icon.img11:after { background-image: url(../images/cnt02/icon_0057.png); } 
.spw-health .pght-class-wrap .health-edg-title-gra .icon.img12:after { background-image: url(../images/cnt02/icon_0058.png); } 

.spw-health .pght-class-wrap .health-edg-title-gra .icon.re_size:after { content: ""; display: block; width: 100%; height: 100%; background-position: center center; background-repeat: no-repeat; background-size : 48%; } 

/* 아이콘 추가 */
.spw-health .pght-class-wrap .info_set .cust-short-banner .icon_add{display:block;width: 36px;height: 36px;position: relative;border: 1px solid #0c278e;box-sizing: border-box;}
.spw-health .pght-class-wrap .info_set .cust-short-banner .icon_add:before {display:block;width: 14px;height: 2px;content:'';position:absolute;left: 50%;top: 50%;transform: translate(-50%, -50%) rotate(90deg);background:#888999;/* transform: rotate(90deg); */}
.spw-health .pght-class-wrap .info_set .cust-short-banner .icon_add:after{display:block;width: 14px;height: 2px;content:'';position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%);background:#0c278e;}
.spw-health .pght-class-wrap .info_set .cust-short-banner:hover .icon_add{background-color:#0c278e;}
.spw-health .pght-class-wrap .info_set .cust-short-banner:hover .icon_add:before{background-color:#fff; }
.spw-health .pght-class-wrap .info_set .cust-short-banner:hover .icon_add:after{background-color:#fff; }

@media (min-width: 680px) and (max-width: 1279px){
 .spw-health .pght-class-wrap .info_set .cust-short-banner .fx-con .list_basic > li { display: flex; flex-flow: column; } 
 }

@media (max-width: 1000px){
 .spw-health .pght-class-wrap .info_set:nth-child(odd) { margin-right: 0; } 
 .spw-health .pght-class-wrap .info_set { display: flex; flex-flow: column; width: 100%; } 
 .spw-health .pght-class-wrap .prt-c.last-child { margin-bottom: 2.1875rem; } 
 .spw-health .pght-class-wrap .info_set .x_box_exp { min-height: 0; } 
 }

@media (min-width: 480px) and (max-width: 766px){
 .spw-health .pght-class-wrap .info_set .cust-short-banner .s-ban-in { display: flex; } 
 }

 .spw-health .pght-class-wrap .cus_tb_div { display: flex; flex-flow: wrap; } 
 .spw-health .pght-class-wrap .cus_tb_div > ul { min-width:220px; width: 50%; } 

 @media (max-width: 766px){
 .spw-health .pght-class-wrap .cus_tb_ul { margin-top: 7px; } 
 .spw-health .pght-class-wrap .cus_tb_div > ul { width: 100%; } 
 }

 .spw-health .pght-class-wrap .cus_tb_img { display: revert; } 
 .spw-health .pght-class-wrap .cus_tb_img > div { display: flex; flex-flow: wrap; } 
 .spw-health .pght-class-wrap .cus_tb_img > div > div { display: flex; flex-flow: nowrap; } 
 .spw-health .pght-class-wrap .cus_tb_img div img { width: 100%; max-width: 170px; } 
 .spw-health .pght-class-wrap .cus_tb_img div img:nth-of-type(2) { margin-left: 10px; } 
 .spw-health .pght-class-wrap .cus_tb_img div span:nth-of-type(1) { margin-left: 75px; } 

 @media (max-width: 1000px){
 .spw-health .pght-class-wrap .cus_tb_img div img { width: calc(100% / 2); } 
 .spw-health .pght-class-wrap .cus_tb_img > div > div { width: 100%; } 
 .spw-health .pght-class-wrap .cus_tb_img div span:nth-of-type(1) { margin-left: 0; margin-top: 10px } 
 }

 .spw-health .pght-class-wrap .edg-title-banner.none_img .gra-box .blue-gradation { padding: 2.375rem 3.625rem 3.125rem; padding-right: 3.625rem; width: 100%; } 
 .spw-health .pght-class-wrap .edg-title-banner.none_img .flex-pic .fx-txt { padding-bottom: 0; min-height: 0px; } 



/* 건강정보 > 감염예방관리 */
.spw-health .pght-prevent-wrap { } 
.spw-health .pght-prevent-wrap .c_box_st01 > .img > span { position: relative; display: block; height: 100%; background: url(../images/comm/icon_70_0301.png) no-repeat 50% 50%; background-size: 3rem auto; } 
.spw-health .pght-prevent-wrap .c_box_st01 .img_pre_0101 > span { background-image: url(../images/cnt02/icon_0012.png); } 
.spw-health .pght-prevent-wrap .c_box_st01 .img_pre_0102 > span { background-image: url(../images/cnt02/icon_0013.png); } 
.spw-health .pght-prevent-wrap .c_box_st01 .img_pre_0103 > span { background-image: url(../images/cnt02/icon_0014.png); } 
.spw-health .pght-prevent-wrap .c_box_st01 .img_pre_0104 > span { background-image: url(../images/cnt02/icon_0015.png); } 


/* 정보공개 > 정보공개제도안내 */
.spw-info .pgif-info-wrap { } 




/* 회원서비스 */
.spw-member .pgmb-member-wrap { } 
.spw-member .pgmb-member-wrap .scroll_st01 { max-height: 370px; overflow: hidden; overflow-y: auto; } 
.spw-member .pgmb-member-wrap .scroll_st01 > ul > li { padding: 6px 6px 6px 24px; } 
.spw-member .pgmb-member-wrap .scroll_st01 > ul > li:hover { background: #f2f6fe; } 
.spw-member .pgmb-member-wrap .scroll_st01 > ul > li > a { width: 100%; } 
.spw-member .pgmb-member-wrap .scroll_st01 .list_dot > li:before, 
.spw-member .pgmb-member-wrap .scroll_st01 .list_dot > dt:before, 
.spw-member .pgmb-member-wrap .scroll_st01 .list_dot.list_dot_dd > dd:before, 
.spw-member .pgmb-member-wrap .scroll_st01 .list_dot > span:before, 
.spw-member .pgmb-member-wrap .scroll_st01 .t_dot:before { content: ''; display: block; position: absolute; left: 0.69rem; top: 1rem; width: 0.3125rem; height: 0.3125rem; border-radius: 50%; background: #2357b8; } 
.spw-member .pgmb-member-wrap .list_dot > li.in_btn_li:before, 
.spw-member .pgmb-member-wrap .list_dot > dt.in_btn_li:before, 
.spw-member .pgmb-member-wrap .list_dot.list_dot_dd > dd.in_btn_li:before, 
.spw-member .pgmb-member-wrap .list_dot > span.in_btn_li:before, 
.spw-member .pgmb-member-wrap .t_dot:before { content: ''; display: block; position: absolute; left: 0; top: 0.97rem; width: 0.3125rem; height: 0.3125rem; border-radius: 50%; background: #2357b8; } 
.spw-member .pgmb-member-wrap .list_basic > .mo_btn_li { display: none; } 
@media (max-width: 640px){
 .spw-member .pgmb-member-wrap .list_dot > li.in_btn_li:before, 
 .spw-member .pgmb-member-wrap .list_dot > dt.in_btn_li:before, 
 .spw-member .pgmb-member-wrap .list_dot.list_dot_dd > dd.in_btn_li:before, 
 .spw-member .pgmb-member-wrap .list_dot > span.in_btn_li:before, 
 .spw-member .pgmb-member-wrap .t_dot:before { top: 0.625rem; } 
 .spw-member .pgmb-member-wrap .list_basic > .in_btn_li .btn_st01 { display: none; } 
 .spw-member .pgmb-member-wrap .list_basic > .mo_btn_li { display: block; text-align: center; } 
 }
.spw-member .pgmb-member-wrap .list_basic.list_dot > li.not:before { display: none; } 
.spw-member .pgmb-member-wrap .dia_be_img { margin: 20px auto; flex-flow: column; align-items: center; gap: 20px; } 