@charset "utf-8";

/* 진료이용절차도 */
.s010101 .line_box.bg_book{height:220px; padding:100px 0 0 440px; background:url(/img/01treat/s0101_book.png) no-repeat 180px 30px;}
.s010101 .line_box.bg_book .bt li{margin-bottom:5px;}
.s010101 .line_box.bg_book .bt li a{text-align:left; width:140px; padding-left:45px;}
.s010101 .topline_box{position:relative;}
.s010101 .topline_box .go_bt a{position:absolute; left:133px; top:105px; display:inline-block; padding:0 10px; font-weight:800; font-size:13px; color:#204794; background:#fff; border-radius:3px;}
.s010101 .topline_box .go_bt a:hover{color:#ffd863; background:#204794;}

/* 입퇴원안내 */
.s010201 dl{/*overflow:hidden;*/padding:0 0 30px 90px;margin-bottom:30px;border-bottom:1px solid #e5e5e5;}
.s010201 dt{margin-bottom:10px;font-size:17px;font-weight:600;}
.s010201 .rsv_b dt{color:#334988;}
.s010201 .rsv_r dt{color:#ce303a;}
.s010201 dd .stxt{margin-top:5px;font-size:13px;}
.s010201 .icon01{background:url(/img/01treat/s0201_i01.png) no-repeat top left;}
.s010201 .icon02{background:url(/img/01treat/s0201_i02.png) no-repeat top left;}
.s010201 .icon03{background:url(/img/01treat/s0201_i03.png) no-repeat top left;}
.s010201 .icon04{background:url(/img/01treat/s0201_i04.png) no-repeat top left;}
.s010201 .icon05{background:url(/img/01treat/s0201_i05.png) no-repeat top left;}
.s010201 .icon06{background:url(/img/01treat/s0201_i06.png) no-repeat top left;}
.s010201 .icon07{background:url(/img/01treat/s0201_i07.png) no-repeat top left;}
.s010201 .icon08{background:url(/img/01treat/s0201_i08.png) no-repeat top left;}
.s010201 .icon09{background:url(/img/01treat/s0201_i09.png) no-repeat top left;}
.s010201 .icon10{background:url(/img/01treat/s0201_i10.png) no-repeat top left;}
.s010201 .icon11{background:url(/img/01treat/s0201_i11.png) no-repeat top left;}
.s010201 .icon12{background:url(/img/01treat/s0201_i12.png) no-repeat top left;}
.s010201 .icon13{background:url(/img/01treat/s0201_i13.png) no-repeat top left;}
.s010201 .icon14{background:url(/img/01treat/s0201_i14.png) no-repeat top left;}
.s010201 .icon15{background:url(/img/01treat/s0201_i15.png) no-repeat top left;}
.s010201 .icon16{background:url(/img/01treat/s0201_i16.png) no-repeat top left;}
.s010201 .icon17{background:url(/img/01treat/s0201_i17.png) no-repeat top left;}
.s010201 .icon18{background:url(/img/01treat/s0201_i18.png) no-repeat top left;}
.s010201 .icon19{background:url(/img/01treat/er_img2.png) no-repeat top left;}
.s010201 .icon20{background:url(/img/01treat/er_img7.png) no-repeat top left;}
.s010201 .icon21{background:url(/img/01treat/er_img5.png) no-repeat top left;}

.s010201 .topline_box{position:relative;}
.s010201 .topline_box .box_btnw{position:absolute;bottom:30px;left:30px;}
.s010201 .topline_box .box_btnw a{display:inline-block;margin-right:10px;padding:0 20px;line-height:50px;text-decoration:none;font-weight:700;color:#000;height:50px;border:1px solid #224892;border-radius:5px;background:#ffe400;box-shadow:3px 3px 3px #333;}
.s010201 .topline_box .box_btnw a:hover{color:#fff;background:#224892;}

.s010201 .step_s0110{display:flex;gap:10px 25px;}
.s010201 .step_s0110 li{position:relative;display:flex;gap:15px;flex-direction:column;justify-content:center;align-items:center;padding:20px 5px;width:0;flex-grow:1;font-size:16px;font-weight:700;color:#29418b;text-align:center;border:1px solid #4d6caa;border-radius:10px;box-sizing:border-box;}
.s010201 .step_s0110 li:before{content:'';display:block;width:52px;height:52px;background:no-repeat center top / contain;}
.s010201 .step_s0110 li.icon1:before{background-image:url(/img/01treat/s0110_icon01.png);}
.s010201 .step_s0110 li.icon2:before{background-image:url(/img/01treat/s0110_icon02.png);}
.s010201 .step_s0110 li.icon3:before{background-image:url(/img/01treat/s0110_icon03.png);}
.s010201 .step_s0110 li.icon4:before{background-image:url(/img/01treat/s0110_icon04.png);}
.s010201 .step_s0110 li.icon5:before{background-image:url(/img/01treat/s0110_icon05.png);}
.s010201 .step_s0110 li:after{position:absolute;top:50%;left:-19px;content:'';display:block;width:12px;height:22px;background:url(/img/common/mstep_arr.png) no-repeat center left;transform:translate(0, -50%);}
.s010201 .step_s0110 li:first-child:after{display:none;}


/* 건강증진센터_센터소개 */
.s010601 .call{display:inline-block; height:46px; line-height:46px; padding-left:55px; font-size:20px; background:url(/img/common/icon_call.png) no-repeat 0 0; *display:inline;zoom:1;}
.s010601 .bt {margin-top:20px;}
.s010601 .time{display:inline-block; *display:inline;zoom:1; margin-left:20px; text-align:left;}

/* 국가건강검진안내 */
.s010602 .top_text{margin-bottom:30px;}
.s010602 .top_text .t01{margin-bottom:10px; font-size:25px; font-weight:600; }
.s010602 .gray_box {text-align:center;}
.s010602 .gray_box .down{display:inline-block; width:700px; margin:0 auto;}
.s010602 .gray_box .down li{float:left; width:48%; margin:0 10px 10px 0;}
.s010602 .gray_box .down li a{display:block;}

/*진료안내이용절차 - 모바일앱 사용 안내*/
.s010801 .topline_box.back{background:#eef0ef !important;}
.s010801 .topline_box.back ul {overflow:hidden; clear:both;}
.s010801 .topline_box.back ul li {margin-bottom:50px; width:46%; display:inline-block; float:left; margin:0 2%; min-height:450px;}
.s010801 .topline_box.back ul li img {margin-bottom:15px; max-width:100%;}
.s010801 .topline_box.back ul li p {font-size:15px; word-break:keep-all;}
.s010801 .topline_box.back ul li.w100 {width:100%; margin:0;}


/*진료안내이용절차 - 이지패스 서비스안내*/
.s010901 .process3_box ul.column4 .odd,
.s010901 .process3_box ul.column4 .even {background-size:100% 100%;}
.s010901 .process3_box ul li {width:170px;}
.s010901 .gray_box{padding:38px 0 38px 185px;background:#f8f8f8 url(/img/01treat/easy_icon.png) no-repeat 60px 50%;}
.s010901 .gray_box .tit{font-weight:bold;font-size:20px;color:#000;margin-bottom:10px;letter-spacing:-1px;}

/* 전경이미지공통 */
.view_list{overflow:hidden;}
.view_list li{float:left;}
.view_list li img{border:1px solid #d5d5d5;}
.view_list li dt{display:inline-block;padding:0 10px;/*margin-bottom:5px;*/background:#555;font-size:15px;font-weight:600; letter-spacing:-1px; color:#fff;*display:inline;zoom:1;}
.view_list li dd{font-size:0;line-height:0;}

/* 이미지3개나열 */
.view_list.culumn3{margin-left:-50px;}
.view_list.culumn3 li{width:250px;margin:0 0 30px 50px;}

/* 이미지4개나열 */
.view_list.culumn4{margin-left:-30px;}
.view_list.culumn4 li{width:190px;margin:0 0 30px 30px;}

/* 호스피스 */
.s010702 .dl_basic dt{float:left; width: 100px;}
.s010702 .dl_basic dd{float:right; width:650px; }
.s010702 .busi_wrap dl{overflow:hidden;padding:0 0 30px 90px;margin-bottom:30px;border-bottom:1px solid #e5e5e5;}
.s010702 dt{margin-bottom:10px;font-size:17px;font-weight:600;}
.s010702 .rsv_b dt{color:#334988;}
.s010702 .rsv_r dt{color:#ce303a;}
.s010702 .icon01{background:url(/img/01treat/s0201_i01.png) no-repeat top left;}
.s010702 .icon02{background:url(/img/01treat/s0201_i02.png) no-repeat top left;}
.s010702 .icon03{background:url(/img/01treat/s0201_i03.png) no-repeat top left;}
.s010702 .icon04{background:url(/img/01treat/s0201_i04.png) no-repeat top left;}
.s010702 .icon05{background:url(/img/01treat/s0201_i05.png) no-repeat top left;}
.s010702 .icon06{background:url(/img/01treat/s0201_i06.png) no-repeat top left;}
.s010702 .icon07{background:url(/img/01treat/s0201_i07.png) no-repeat top left;}
.s010702 .icon08{background:url(/img/01treat/s0201_i08.png) no-repeat top left;}
.s010702 .icon09{background:url(/img/01treat/s0201_i09.png) no-repeat top left;}
.s010702 .icon10{background:url(/img/01treat/s0201_i10.png) no-repeat top left;}
.s010702 .icon11{background:url(/img/01treat/s0201_i11.png) no-repeat top left;}
.s010702 .icon12{background:url(/img/01treat/s0201_i12.png) no-repeat top left;}
.s010702 .icon13{background:url(/img/01treat/s0201_i13.png) no-repeat top left;}
.s010702 .icon14{background:url(/img/01treat/s0201_i14.png) no-repeat top left;}
.s010702 .icon15{background:url(/img/01treat/s0201_i15.png) no-repeat top left;}
.s010702 .icon16{background:url(/img/01treat/s0201_i16.png) no-repeat top left;}
.s010702 .icon17{background:url(/img/01treat/s0201_i17.png) no-repeat top left;}
.s010702 .icon18{background:url(/img/01treat/s0201_i18.png) no-repeat top left;}


/*진료의뢰서*/
.s010107 dl{overflow:hidden;padding:0 0 30px 90px;margin-bottom:30px;border-bottom:1px solid #e5e5e5; margin-top:35px;}
.s010107 dt{margin-bottom:10px;font-size:17px;font-weight:600;}
.s010107 .rsv_b dt{color:#334988;}
.s010107 .rsv_r dt{color:#ce303a;}
.s010107 .icon13 {background: url(/img/01treat/s0201_i13.png) no-repeat top left;}


/* 호스피스완화의료안내 - 호스피스 */
.hospice_org{margin-top:30px;text-align:center;}
.hospice_org .tit{display:table;margin:0 auto;width:150px;height:150px;background:#eceffc;border:2px solid #1b2b80;border-radius:50%;text-align:center;}
.hospice_org .tit span{display:table-cell;padding-top:55px;font-weight:bold;font-size:18px;line-height:1;color:#000;background:url(/img/01treat/hospice_icon.gif) no-repeat top 40px center; vertical-align:middle;}
.hospice_org ul{padding-top:100px;margin-left:-1%;width:101%;background:url(/img/01treat/hospice_line.gif) no-repeat top center;clear:both;overflow:hidden;}
.hospice_org ul li{float:left;margin:0 0 1% 1%;width:15.666%;height:95px;font-weight:bold;font-size:17px;line-height:95px;color:#000;background:#f5f5f5;border-radius:10px;}

.hos_step.process4_box dt{width:400px;}
.hos_step.process4_box dd{width:300px;background-position:-50px center;}

.hospi_imgw{width:102%;margin:-2% 0 0 -2%;clear:both;overflow:hidden;}
.hospi_imgw li{float:left;margin:2% 0 0 2%;font-size:0;line-height:0;text-align:center;border:1px solid #dfdfdf;box-sizing:border-box;}
.hospi_imgw.no2 li{width:48%;}
.hospi_imgw.no3 li{width:31.333%;}
.hospi_imgw li img{width:100%;}
.hospi_imgw li p{padding:13px 0;font-weight:bold;font-size:16px;line-height:23px;}

.h_volunteer dl{position:relative;margin-top:10px;line-height:35px;}
.h_volunteer dl dt{position:absolute;top:0;left:0;width:150px;font-weight:700;color:#000;border:1px solid #000;text-align:center;}
.h_volunteer dl dd{padding-left:170px;}

.hosp_step{margin-top:25px;}
.hosp_step dl{position:relative;margin-bottom:10px;padding-bottom:30px;clear:both;overflow:hidden;}
.hosp_step dl:after{content:'↓';position:absolute;bottom:0;left:250px;}
.hosp_step dl:last-child:after{display:none;}
.hosp_step dl dt,
.hosp_step dl dd{display:table;height:60px;}
.hosp_step dl dt{float:left;width:500px;font-weight:700;text-align:center;border:1px solid #ddd;}
.hosp_step dl dd{float:right;width:300px;}
.hosp_step dl dd br{display:none;}
.hosp_step dl p{display:table-cell;vertical-align:middle;}


/* 연명의료 */
.life_susw{margin-top:30px;width:100%;clear:both;overflow:hidden;}
.life_susw li{float:left;display:table;padding-top:100px;margin:0 1%;width:10.5%;height:44px;font-weight:700;font-size:15px;line-height:22px;text-align:center;background-repeat:no-repeat;background-position:top center;background-size:contain;}
.life_susw li.icon1{background-image:url(/img/01treat/hospice_cicon1.gif);}
.life_susw li.icon2{background-image:url(/img/01treat/hospice_cicon2.gif);}
.life_susw li.icon3{background-image:url(/img/01treat/hospice_cicon3.gif);}
.life_susw li.icon4{background-image:url(/img/01treat/hospice_cicon4.gif);}
.life_susw li.icon5{background-image:url(/img/01treat/hospice_cicon5.gif);}
.life_susw li.icon6{background-image:url(/img/01treat/hospice_cicon6.gif);}
.life_susw li.icon7{background-image:url(/img/01treat/hospice_cicon7.gif);}
.life_susw li.icon8{background-image:url(/img/01treat/hospice_cicon8.gif);}
.life_susw li span{display:table-cell;vertical-align:middle;}

.step_txtw{border-top:2px solid #000;border-bottom:1px solid #aaa;}
.step_txtw > dl{padding:30px 20px;border-top:1px dashed #ddd;}
.step_txtw > dl:first-child{border-top:0;}
.step_txtw > dl > dt{margin-bottom:20px;line-height:25px;font-weight:700;font-size:17px;color:#000;}
.step_txtw > dl > dt span{display:inline-block;margin-right:15px;width:80px;height:25px;font-weight:800;font-size:16px;color:#fff;background:#079f59;text-align:center;}
.step_txtw .step_list{overflow:visible;}
.step_txtw .step_list li{position:relative;}
.step_txtw .step_list li:before{content:'↑ 확인되지 않으면';position:absolute;bottom:-25px;right:-5px;width:55px;font-size:14px;font-weight:800;line-height:17px;color:#0016cf;text-align:center;}
.step_txtw .step_list li:last-child:before{display:none;}

table.life_stable th,
table.life_stable td{border-color:#079f59;}
table.life_stable tr th{border-bottom:1px solid #fff;}
table.life_stable tr:last-child th{border-bottom:1px solid #079f59;}
table.life_stable thead th{color:#fff;background:#008749;;border-color:#fff !important;}
table.life_stable thead th:first-child{border-left:1px solid #079f59 !important;}
table.life_stable thead th:last-child{border-right:1px solid #079f59 !important;}
table.life_stable tbody th{color:#fff;background:#079f59;}

.round_iconw dl{position:relative;display:flex;flex-direction:column;justify-content:center;min-height:58px;padding-left:90px;margin-bottom:20px;padding-bottom:20px;border-bottom:1px solid #e5e5e5}
.round_iconw dl:before{position:absolute;top:0;left:0;content:'';display:block;width:58px;height:58px;background:no-repeat center / contain;}
.round_iconw dl.icon01:before{background-image:url(/img/01treat/er_img1.png);}
.round_iconw dl.icon02:before{background-image:url(/img/01treat/er_img2.png);}
.round_iconw dl.icon03:before{background-image:url(/img/01treat/er_img3.png);}
.round_iconw dl.icon04:before{background-image:url(/img/01treat/er_img4.png);}
.round_iconw dl.icon05:before{background-image:url(/img/01treat/er_img5.png);}
.round_iconw dl.icon06:before{background-image:url(/img/01treat/er_img6.png);}
.round_iconw dl.icon07:before{background-image:url(/img/01treat/er_img7.png);}
.round_iconw dl.icon08:before{background-image:url(/img/01treat/er_img8.png);}
.round_iconw dl.icon09:before{background-image:url(/img/01treat/er_img9.png);}
.round_iconw dl.r_icon01:before{background-image:url(/img/01treat/er_img2_1.png);}
.round_iconw dl.r_icon02:before{background-image:url(/img/01treat/er_img2_2.png);}
.round_iconw dl.r_icon03:before{background-image:url(/img/01treat/er_img2_3.png);}
.round_iconw dl.r_icon04:before{background-image:url(/img/01treat/er_img2_4.png);}
.round_iconw dl.r_icon05:before{background-image:url(/img/01treat/er_img2_5.png);}
.round_iconw dl.r_icon06:before{background-image:url(/img/01treat/er_img2_6.png);}
.round_iconw dl dt{font-weight:600;font-size:17px;color:#334988;}
.round_iconw.round_red dl dt{color:#ce303a;}
.round_iconw dl dt span{display:inline-block;margin-right:5px;width:24px;height:24px;font-weight:700;font-size:15px;color:#fff;background:#000;text-align:center;border-radius:5px;}
.round_iconw dl dd{margin-top:10px;}


/* 응급진료 */
.er_wrap{display:flex;gap:5%;width:100%;}
.er_wrap li{flex-grow:1;width:0;}
.er_wrap li a{display:block;text-align:center;}
.er_wrap li a span{display:block;}
.er_wrap li a span img{max-width:100%;}
.er_wrap li a p{margin-top:15px;font-weight:700;font-size:16px;color:#000;}


/* 간호간병통합서비스 */
.nurse_step{display:flex;flex-wrap:wrap;gap:30px;}
.nurse_step dl{display:flex;flex-direction:column;position:relative;width:0;flex-grow:1;text-align:center;}
.nurse_step dl:after{content:'▶';position:absolute;top:50%;right:-23px;transform:translate(0, -50%)}
.nurse_step dl:last-child:after{display:none;}
.nurse_step dl dt{padding:15px;font-weight:700;background:#f5f5f5;border:1px solid #ddd;border-bottom:0;box-sizing:border-box;}
.nurse_step dl dd{display:flex;justify-content:center;align-items:center;height:80px;padding:15px;border:1px solid #ddd;box-sizing:border-box;}
.nurse_step dl dd .pc_no{display:none;}

.nurse_wr{display:flex;gap:20px;}
.nurse_wr dl{display:flex;justify-content:center;flex-direction:column;align-items:center;padding:25px 20px;width:240px;background:#fffcf4;border:1px solid #eda700;box-sizing:border-box;}
.nurse_wr dl.w100{width:auto;background:#fff8f4;border-color:#ed7300;}
.nurse_wr dl dt{display:inline-block;padding:7px 15px;font-weight:700;color:#000;background:#fff;border-radius:50px;box-shadow:0 0 15px rgba(168,54,11,0.2);text-align:center;}
.nurse_wr dl dd{margin-top:15px;}

.nurse_txt{margin-top:20px;font-size:13px;text-align:right;}


/********************모바일********************/
@media(max-width:736px){ 


/* 진료이용절차도 */
.s010101 .line_box.bg_book{height:auto; padding:190px 0 30px 0px;  background:url(/img/01treat/s0101_book.png) no-repeat center 30px; background-size:250px auto;}
.s010101 .line_box.bg_book .bt{margin:0 auto; width:199px; }

.s010101 .topline_box{position:relative; padding:10px; box-sizing:border-box;}
.s010101 .topline_box .go_bt{display:none;}


/* 입퇴원안내 */
.s010201 dl{padding:0 0 20px 70px;margin-bottom:20px;background-size:50px 50px !important;}
.s010201 dt{margin-bottom:5px;font-size:15px;}

.s010201 .topline_box{padding-bottom:90px;}
.s010201 .topline_box .box_btnw{bottom:25px;left:0;width:100%;text-align:center;}
.s010201 .topline_box .box_btnw a{margin:0;padding:0 15px;font-size:13px;line-height:36px;height:36px;}
.s010201 .topline_box .box_btnw a:hover{color:#fff;background:#224892;}

.s010201 .step_s0110{flex-wrap:wrap;}
.s010201 .step_s0110 li{width:calc(50% - 12.5px);flex-grow:0;padding:15px 0;font-size:14px;}


/* 노인보건의료센터_센터소개 */
.s010501 .topline_box2 .logo img{width:190px;}

/* 건강증진센터_센터소개 */
.s010601 .call{line-height:25px; padding-left:55px; text-align:left; font-size:18px;}
.s010601 .call span{display:block;}
.s010601 .bt{margin-top:10px;}
.s010601 .bt a{margin-bottom:5px;}

/* 국가건강검진안내 */
.s010602 .top_text{}
.s010602 .top_text .t01{font-size:18px;}
.s010602 .gray_box {}
.s010602 .gray_box .down{width:260px; }
.s010602 .gray_box .down li{float:none; width:100%; letter-spacing:-1px;}

/*진료안내이용절차 - 모바일앱 사용 안내*/
.s010801 .topline_box.back ul li {width:100%; display:inline-block; float:none; margin:0; min-height:auto;margin-bottom:20px; }
.s010801 .topline_box.back ul li img {margin-bottom:20px; max-width:80%;}
.s010801 .topline_box.back ul li p {font-size:14px; word-break:keep-all;}
.s010801 .topline_box.back ul li.w100 {width:100%; margin:0;}

/*진료안내이용절차 - 이지패스 서비스안내*/
.s010901 .gray_box{padding:25px 25px;background:#f8f8f8;}
.s010901 .gray_box .tit{font-weight:bold;font-size:20px;color:#000;margin-bottom:10px;letter-spacing:-1px;}


/* 전경이미지공통 */
.view_list{width:100%;}
.view_list.culumn3,
.view_list.culumn4{margin-left:0;}
.view_list li{width:50%!important;margin:0 0 20px!important;box-sizing:border-box;}
.view_list li:nth-child(odd){padding-right:5px;}
.view_list li:nth-child(even){padding-left:5px;}
.view_list li dt{font-size:13px;}


/* 건강증진센터전경 */
.s010604 .view_list li{width:100%!important;padding:0;}

/* 종합검진예약 */
.s010605 .board_search ul li input.search_input{width:80px;}

/* 호스피스 */
.s010702 .dl_basic dt{float:none; width: 100%;}
.s010702 .dl_basic dd{float:none; width:100%; }

/*비급여진료비안내*/
.s0104{width:100%;background:#f8f8f8;padding:20px 0;}
.s0104 .lst{width:250px;margin:0 auto 5px auto;}
.s0104 select{width:100%;height:40px;padding-left:10px;color:#888;font-size:12px;border:1px solid #dfdfdf;font-family:'Nanum Gothic', sans-serif;}
.s0104 .area{position:relative;width:250px;height:40px;margin:0 auto;border:1px solid #dfdfdf;background:#fff;}
.s0104 .area p{position:relative;padding:0;}
.s0104 .area .txt_input{width:180px;padding:0 10px;height:40px;line-height:40px;border:0;background:none;}
.s0104 .area p label{position:absolute;top:0;left:10px;width:200px;height:40px;line-height:40px;color:#888;}
.s0104 .area p.btn{position:absolute;top:0;right:0;z-index:1;}

/* 호스피스완화의료안내 - 호스피스 */
.hospice_org .tit{width:120px;height:120px;}
.hospice_org .tit span{font-size:16px;background-position:top 25px center;background-size:auto 30px;}
.hospice_org ul{padding-top:20px;background:none;}
.hospice_org ul li{width:32.333%;height:50px;line-height:50px;font-size:14px;}

.hospi_imgw li{width:48% !important;}
.hospi_imgw li p{padding:7px 0;font-size:14px;}

.con_tab ul.hosp li{width:50% !important;}

.h_volunteer dl{margin-top:15px;}
.h_volunteer dl dt{position:static;width:auto;}
.h_volunteer dl dd{padding:10px 0 0;font-size:13px;line-height:20px;text-align:center;}
.h_volunteer dl.no dd{display:none;}

.hosp_step dl{margin-bottom:5px;padding-bottom:25px;}
.hosp_step dl:after{left:35%;}
.hosp_step dl dt{width:70%;}
.hosp_step dl dd{width:25%;}
.hosp_step dl dd br{display:block;}

/* 연명의료 */
.life_susw li{padding-top:100px;margin:0 1%;width:48%;background-size:100px;}

.step_txtw > dl{padding:15px 10px;}
.step_txtw > dl > dt{margin-bottom:15px;line-height:30px;font-weight:700;font-size:16px;}
.step_txtw > dl > dt span{height:30px;font-size:15px;}
.step_txtw .step_list{overflow:visible;}
.step_txtw .step_list li{position:relative;}
.step_txtw .step_list li:before{position:static;padding:5px 0 15px;display:block !important;content:'↓ 확인되지 않으면';width:auto;text-align:center;}
.step_txtw .step_list li:first-child:before{display:none !important;}

.round_iconw dl{min-height:50px;padding-left:70px;margin-bottom:15px;padding-bottom:15px;}
.round_iconw dl:before{width:50px;height:50px;}
.round_iconw dl dt{font-size:15px;}
.round_iconw dl dt span{display:inline-block;margin-right:5px;width:24px;height:24px;font-weight:700;font-size:15px;color:#fff;background:#000;text-align:center;border-radius:5px;}
.round_iconw dl dd{margin-top:5px;font-size:13px;line-height:1.4}


/* 응급진료 */
.er_wrap li a p{font-size:13px;line-height:1.2;}


/* 간호간병통합서비스 */
.nurse_step{flex-direction:column}
.nurse_step dl{width:100%;flex-grow:0;}
.nurse_step dl:after{content:'▼';top:auto;bottom:0;right:50%;transform:translate(50%, 24px)}
.nurse_step dl dt,
.nurse_step dl dd{padding:10px 5px;}
.nurse_step dl dd{height:auto;}

.nurse_wr{gap:3%;}
.nurse_wr dl{padding:15px;width:0;flex-grow:1;}



}


/********************모바일********************/
@media(max-width:450px){ 

.con_tab ul.hosp li{float:none;width:auto !important;}

.step_txtw > dl dt{font-size:15px;text-align:center;}
.step_txtw > dl dt span{display:block;width:auto;margin:0 0 5px;}

}

/********************웹********************/
@media(min-width:737px){


/*비급여진료비안내*/
.s0104{width:100%;background:#f8f8f8;padding:20px 0;text-align:center; border:1px solid #ddd;}
.s0104 .box{display:inline-block;width:500px;margin:0 auto;text-align:left;}
.s0104 .lst{float:left;width:190px;}
.s0104 select{width:190px;height:40px;padding-left:10px;color:#888;font-size:15px;border:1px solid #dfdfdf;font-family:'Nanum Gothic', sans-serif;}
.s0104 .area{position:relative;width:300px;height:40px;margin:0 auto;border:1px solid #dfdfdf;background:#fff;text-align:left;}
.s0104 .area.selt{float:right;position:relative;margin:auto;}
.s0104 .area p{position:relative;padding:0;}
.s0104 .area .txt_input{width:230px;padding:0 10px;height:40px;line-height:40px;border:0;background:none;}
.s0104 .area p label{position:absolute;top:0;left:10px;width:200px;height:40px;line-height:40px;color:#888;}
.s0104 .area p.btn{position:absolute;top:0;right:0;z-index:1;}




}