@charset "utf-8";

.tac img,
.mimg img{max-width:100%;object-fit:contain;}

/* 준비중페이지 */
.wait_page{display:flex;justify-content:center;padding:20px;box-sizing:border-box;}
.wait_page img{max-width:80%;object-fit:contain;}

/* 텍스트박스 */
.inp_txt{height:100%;min-height:40px;padding:0 10px;border:1px solid #d5d5d5;background-color:#fff;font-size:1.5rem;cursor:text;box-sizing:border-box;}
.inp_txt:focus{border-color:#3db6ed;background-color:#f0f7fa;}

/* 탭 */
.con_tab{width:100%;}
.con_tab ul{display:flex;flex-wrap:wrap;width:100%;}
.con_tab ul li{position:relative;flex-grow:1;flex-basis:12.5%;flex-shrink:1;margin:-1px 0 0 -1px;/*width:14.285%;*/z-index:1;justify-content:stretch;}
/*.con_tab ul.no1 li,
.con_tab ul.no2 li,
.con_tab ul.no3 li,
.con_tab ul.no4 li,
.con_tab ul.no5 li,
.con_tab ul.no6 li{width:0;flex-grow:1;}*/
.con_tab ul.no19 li{flex-grow:0;flex-basis:14.36%;}
.con_tab ul.line_sp li{flex-grow:0;flex-basis: 33.4%}
.con_tab ul li a{display:block;padding:12px 10px;border:1px solid #e6e6e6;background:#fff;font-size:1.7rem;font-weight:500;color:#666;text-align:center;}
/*.con_tab ul li a::after{content:'';position:absolute;top:50%;right:20px;width:22px;height:22px;margin-top:-11px;background-image:url(/nanum/site/builder/skin/main/img/common/icon_tab_arr.png);background-repeat:no-repeat;background-size:cover;}*/
.con_tab ul li.on{z-index:2;}
.con_tab ul li.on a{background:#0c4da2;border-right:1px solid #0c4da2;border-color:#0c4da2;color:#fff;}
/*.con_tab ul li.on a::after{background-image:url(/nanum/site/builder/skin/main/img/common/icon_tab_arr_on.png);}*/
.tab_t{margin-top:40px;}
.tab_b{margin-bottom:80px;}

/* 탭2 */
.con_tab2{width:100%;}
.con_tab2 ul{display:flex;flex-wrap:wrap;width:100%;}
.con_tab2 ul li{margin-right:15px;position:relative;z-index:1;}
.con_tab2 ul li a{display:block;padding:6px 10px;font-size:1.7rem;font-weight:500;color:#666;text-align:center;}
.con_tab2 ul li a.on{font-weight:700;color:#000;border-bottom:2px solid #000;}
.tab_t2{margin-top:-50px;}
.tab_b2{margin-bottom:70px;}


/* 제목 */
h3.tit{margin-bottom:30px;font-size:3.2rem;line-height:1.3;font-weight:500;color:#222;}
h3.tit span{font-weight:400;color:#666;}
h3.tit.h3_t{margin-top:85px;}
h4.tit{margin-bottom:20px;font-size:2.5rem;line-height:1.3;font-weight:500;color:#0060d0;}
h4.tit.h4_t{margin-top:55px;}
h5.tit{margin-bottom:10px;font-size:2rem;line-height:1.3;font-weight:600;color:#9c7a61;}
h5.tit.h5_t{margin-top:30px;}

/* 리스트 */
ul.list li{padding-left:15px;background:url(/nanum/site/builder/skin/main/img/common/icon_list.gif) no-repeat 0 9px;font-weight:500;font-size:1.6rem;line-height:1.4;color:#333;}
ul.list.wh li{color:#fff;background-image:url(/nanum/site/builder/skin/main/img/common/icon_list_wh.gif);}
ul.list li:nth-child(n+2){margin-top:7px;}
ul.list li ul.list2{margin:10px 0 15px;}
ul.list2 li{padding-left:15px;margin-bottom:5px;background:url(/nanum/site/builder/skin/main/img/common/icon_list2.gif) no-repeat 0 11px;font-weight:500;font-size:1.5rem;line-height:1.4;color:#555;}
ul.list2 li:nth-child(n+2){margin-top:6px;}
ul.list2 li ul.list3{margin:8px 0;}
ul.list3 li{padding-left:11px;margin-bottom:4px;background:url(/nanum/site/builder/skin/main/img/common/icon_list3.gif) no-repeat 0 6px;font-weight:400;font-size:1.4rem;line-height:1.4;color:#777;}

ul.list.step_num > li{position:relative;margin-top:12px;padding-left:40px;background:0;}
ul.list.step_num > li span{position:absolute;left:0;top:-3px;width:30px;height:30px;line-height:30px;font-weight:600;color:#fff;background:#000;text-align:center;border-radius:50%;letter-spacing:0;}
ul.list.step_num > li:first-child span{top:-2px;}


/* 버튼 */
.btn_w{display:flex;justify-content:space-between;gap:10px;width:100%;padding:70px 0 30px;text-align:center;}
.btn_w a{flex-grow:1;}
.btn_w.center{justify-content:center;}
.btn_w.center a{flex-grow:0;}

a.con_btn,
input.con_btn,
button.con_btn{display:inline-block;color:#fff;background:#997865;min-width:390px;max-width:100%;border:2px solid #997865;padding:12px 35px;font-size:1.7rem;font-weight:500;line-height:normal;vertical-align:middle;text-align:center;cursor:pointer;border-radius:10px;transition:all 0.3s;box-sizing:border-box;}

a.con_sbtn,
input.con_sbtn{display:inline-block;color:#fff !important;background:#997865;padding:7px 15px;font-size:1.5rem;border:2px solid #997865;line-height:normal;vertical-align:middle;text-align:center;cursor:pointer;border-radius:10px;box-sizing:border-box;}


a.con_btn, 
input.con_btn, 
button.con_btn, 
a.con_sbtn,
input.con_sbtn{-webkit-appearance: none;-webkit-border-radius:10px;}


.con_btn.navy,
.con_sbtn.navy{background:#224191;}
.con_btn.navy_l,
.con_sbtn.navy_l{border:2px solid #224191;background:#fff;color:#224191;}

.con_btn.blue,
.con_sbtn.blue{background:#009ef6;}

.con_btn.black_l,
.con_sbtn.black_l{border:2px solid #222;background:#fff;color:#222;}

.con_btn.gray,
.con_sbtn.gray{background:#f5f5f5;border:2px solid #cfcfcf;color:#555;}

.con_btn.white,
.con_sbtn.white{background:#fff;border:2px solid #997865;color:#997865;}

.con_btn.white,
.con_sbtn.white{background:#fff;border:2px solid #997865;color:#997865;}

.con_btn.brown_l,
.con_sbtn.brown_l{border:2px solid #997865;background:#fff;color:#997865;}

.con_btn.file,
.con_sbtn.file{position:relative;padding-right:70px;min-width:auto;background:#fff;border:2px solid #997865;color:#997865;}
.con_btn.file::before,
.con_sbtn.file::before{content:'';position:absolute;top:50%;right:40px;width:11px;height:12px;margin-top:-6px;background:url(/nanum/site/builder/skin/main/img/common/down_btn.png) no-repeat;background-size:auto 12px;}

.down_btnw{display:flex;flex-wrap:wrap;gap:2%;border-top:2px solid #000;border-bottom:1px solid #f2f2f2;}
.down_btnw li{position:relative;margin-bottom:-1px;display: flex;align-items: center;padding:35px 225px 35px 85px;width:48%;line-height:1.5;background:url(/nanum/site/builder/skin/main/img/common/down_icon.gif) no-repeat center left 35px;border-bottom:1px solid #f2f2f2;box-sizing:border-box;}
.down_btnw.w100 li{width:100%;}
.down_btnw li a{position:absolute !important;top:50%;margin-top:-27px;right:35px;}


/* 기본테이블 */
table.table1{margin-bottom:15px;width:100%;font-size:1.6rem;color:#000;border-collapse:collapse;border-top:2px solid #000;word-break:keep-all;}
table.table1 th{font-weight:700;}
table.table1 th,
table.table1 td{padding:15px 10px;border-left:1px solid #d5d5d5;border-right:1px solid #d5d5d5;text-align:center;line-height:1.4;}
table.table1 thead{font-weight:700;border-bottom:2px solid #000;}
table.table1 thead th{padding:17px 10px;background:#fafafa;}
table.table1 thead th,
table.table1 tbody th,
table.table1 tbody td{border-bottom:1px solid #d5d5d5;}
table.table1 tbody th{background:#fdfdfd;}
table.table1 tbody .left{text-align:left;}
table.table1 tbody .right{text-align:right;}
table.table1 th:first-child, td:first-child{border-left:none !important;}
table.table1 th:last-child, td:last-child{border-right:none !important;}
table.table1 .line{border-right:1px solid #d5d5d5 !important;}
p.table_right{margin:-30px 0 5px;color:#555;text-align:right;}

/* 포인트 텍스트 */
.point_txt{position:relative;padding-left:24px;font-size:1.5rem !important;line-height:1.4 !important;font-weight:500 !important;}
.point_txt::before{content:'';position:absolute;top:1px;left:0;width:18px;height:18px;background:url(/nanum/site/builder/skin/main/img/common/point_txt.png) no-repeat;background-size:auto 18px;}

/* 회색박스 */
.gray_box{padding:40px 50px;background:#f6f6f6;border-radius:20px;}
.gray_box.line_r{display:flex;gap:30px;}
.gray_box.line_r > dl,
.gray_box.line_r > div{flex-grow:1;width:0;}
.gray_box.line_r > dl:not(:first-child),
.gray_box.line_r > div:not(:first-child){padding-left:30px;border-left:1px solid #e0e0e0;}
.gray_box.line_r dl dt{margin-bottom:25px;font-size:2.5rem;font-weight:700;color:#000;}
.gray_box.line_r dl dd{margin-top:20px;font-size:1.6rem;line-height:1.7;font-weight:400;color:#444;}

.red_box{padding:20px 15px;margin-bottom:15px;font-weight:600;color:#f53232;background: #fdf6f7;border: 1px solid #ed5454;text-align:center;}

.line_box{padding:40px;border-radius:20px;border:1px solid #dfdfdf;}

/* 사이트맵 */
.sitemap_wrap{display:flex;flex-wrap:wrap;gap:2%;}
.sitemap_wrap .box{margin-bottom:2%;width:23.5%;border:1px solid #d5d5d5;box-sizing:border-box;}
.sitemap_wrap .box .tit{padding:15px 30px;background:#f5f5f5;text-align:center;font-size:1.8rem;line-height:1.5;font-weight:700;color:#000;}
.sitemap_wrap .box > ul{padding:20px;}
.sitemap_wrap .box > ul > li:nth-child(n+2){border-top:1px dashed #e5e5e5;}
.sitemap_wrap .box > ul > li > a{display:block;padding:8px 0;font-size:1.6rem;color:#222;}
.sitemap_wrap .box > ul > li > a:hover{font-weight:600;}

/* 디자인셀렉트박스 */
select.custom_sel{width:100%;height:100%;min-height:40px;padding:0 10px;border:1px solid #d5d5d5;background:url(/nanum/site/builder/skin/main/img/common/select_arr.png) no-repeat calc(100% - 10px) 50% #fff;font-size:1.5rem;box-sizing:border-box;-webkit-appearance:none;-moz-appearance:none;appearance:none;}
select.custom_sel::-ms-expand{display:none;}

/* 디자인인풋박스 */
.inp_chk[type="checkbox"],
.inp_rd[type="radio"]{clip:rect(1px, 1px, 1px, 1px);position:absolute;width:1px;height:1px;}

/* 체크박스 */
.inp_chk[type="checkbox"].default + label{display:inline-block;position:relative;padding-left:25px;cursor:pointer;font-size:1.5rem;line-height:0;font-weight:500;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;}
.inp_chk[type="checkbox"].default + label::before{content:'';position:absolute;left:0;top:50%;width:20px;height:20px;margin-top:-10px;border:1px solid #cacece;border-radius:3px;background:url(/nanum/site/builder/skin/main/img/common/icon_chk_off.png) no-repeat 50% 50%;background-size:auto 12px;box-sizing:border-box;}
.inp_chk[type="checkbox"]:checked.default + label{font-weight:700;}
.inp_chk[type="checkbox"]:checked.default + label::before{background:url(/nanum/site/builder/skin/main/img/common/icon_chk_on.png) no-repeat 50% 50% #0075ff;background-size:auto 12px;border-color:#0075ff;}

.inp_chk[type="checkbox"].borbx + label{display:inline-block;position:relative;width:100%;padding:5px 0;background-color:#fff;border:1px solid #d5d5d5;font-size:1.4rem;font-weight:600;color:#555;text-align:center;box-sizing:border-box;vertical-align:top;cursor:pointer;}
.inp_chk[type="checkbox"].borbx:checked + label{border-color:#000;background:#747474;color:#fff;box-shadow:3px 3px 0 rgba(0,0,0,0.2);}

/* 라디오버튼 */
.inp_rd[type="radio"].default + label{display:inline-block;position:relative;padding-left:25px;cursor:pointer;font-size:1.5rem;line-height:0;font-weight:500;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;}
.inp_rd[type="radio"].default + label::before{content:'';position:absolute;left:0;top:50%;width:20px;height:20px;margin-top:-10px;box-sizing:border-box;text-align:center;border:1px solid #cacece;border-radius:100%;}
.inp_rd[type="radio"]:checked.default + label::before{border-color:#0075ff;}
.inp_rd[type="radio"]:checked.default + label::after{content:'';position:absolute;top:50%;left:5px;width:10px;height:10px;margin-top:-5px;background:#0075ff;border-radius:100%;}

/* 체크박스 */
input[type="checkbox"]+label {display:block;padding-left:45px;background:url(/nanum/site/builder/skin/main/img/common/input_check.gif) no-repeat 0 2px;cursor:pointer;}
input[type='checkbox']:checked+label {background:url('/nanum/site/builder/skin/main/img/common/input_check_on.gif') no-repeat 0 2px;}
input[type="checkbox"] {display:none;}
#board input[type="checkbox"] {display:inline-block;}

#board .board_input,
#board select{height:35px;padding:0 25px 0 10px;border:1px solid #d5dbde;font-size:1.5rem;line-height:35px;font-weight:500;color:#555;cursor:text;box-sizing:border-box;}
#board select{cursor:auto}

ul.rsv_input{display:flex;gap:4%;width:100%;margin-bottom:30px;}
ul.rsv_input li{display:flex;gap:2%;align-items:center;width:50%;}
ul.rsv_input li input.input_box{margin-left:auto;padding:15px 30px;width:85%;background:#f5f5f5;border:none;box-sizing:border-box;border-radius:10px;font-size:1.7rem;}
ul.rsv_input li input.input_box::placeholder{font-weight:500;color:#999;}
.input_area{padding-right:20px;border:1px solid #e8e8e8;border-radius:20px;}
.input_area .txt_box{padding:20px 25px;max-height:235px;font-size:1.6rem;color:#555;box-sizing:border-box;overflow-y:auto;}
.input_area .txt_box span.strong{display:inline-block;margin-bottom:15px;font-size:2.0rem;font-weight:600;color:#000;}
.input_area .txt_box::-webkit-scrollbar{width:5px;}
.input_area .txt_box::-webkit-scrollbar-thumb{background:#000;border-radius:10px;}
.input_area .txt_box::-webkit-scrollbar-track{background:#ececec;border-radius:10px;margin:20px;right:20px;}
.input_area p.check{margin-top:10px;color:#222;}

.symptom_tw{margin-bottom:30px;padding:20px;min-height:100px;font-weight:500;font-size:1.6rem;border:1px solid #e5e5e5;resize:none;box-sizing:border-box;border-radius:10px;}
.symptom_tw::placeholder,
.symptom_tw::-webkit-input-placeholder,
.symptom_tw::-ms-input-placeholder{color:#888;}


/* 디자인 박스 배경 */
.info_bg01{background:url(/nanum/site/builder/sskin/main/img/common/info_bg01.jpg) no-repeat;}
.info_icon01{background:url(/nanum/site/builder/skin/main/img/common/info_icon01.png) no-repeat;}

/* 네모박스 텍스트 */
.lbox_wrap{display:flex;flex-wrap:wrap;align-items:center;text-align:center;gap:20px;}
.lbox_wrap > div{padding:20px;display:table;flex-grow:1;width:0;height:50px;font-size:1.6rem;line-height:1.5;color:#444;background:#fff;border:1px solid #e0e0e0;}
.lbox_wrap.no2 > div{flex-grow:0;width:calc(50% - 52px);}
.lbox_wrap.no3 > div{flex-grow:0;width:calc(33.333% - 56px);}
.lbox_wrap.no4 > div{flex-grow:0;width:calc(25% - 57px);}
.lbox_wrap.no5 > div{flex-grow:0;width:calc(20% - 58px);}
.lbox_wrap > div.bg{background:#fbfbfb;}
.lbox_wrap > div p{display:table-cell;vertical-align:middle;}
.lbox_wrap > div p strong{font-weight:700;color:#000;}

/* 부서소개 */
.part_intro{display:flex;gap:35px;width:100%;}
.part_intro .txtw{margin-top:20px;}
.part_intro .txtw p,
.part_intro .txtw dl{font-weight:400;color:#333;}
.part_intro .txtw p:not(:first-child),
.part_intro .txtw dl:not(:first-child){margin-top:50px;}
.part_intro .txtw dl dt{margin-bottom:20px;font-size:2.6rem;line-height:1.4;font-weight:700;color:#000;}
.part_intro .txtw dl dt span{color:#666;font-weight:400;}
.part_intro .txtw dl dd{margin-bottom:15px;font-size:1.6rem;line-height:1.6;}
.part_intro .imgw{font-size:0;}
.part_intro .imgw span,
.part_intro .imgw img{display:block;width:620px;border-radius:20px;object-fit:cover;pointer-events: none;}
.part_intro .imgw span{height:280px;background:#ddd;}


/* 라인 dt 글 dd */
.box_listw{display:table;border-spacing:15px 0;margin:10px 0 0 -15px !important;min-height:35px;}
.box_listw dt{display:table-cell;vertical-align:middle;padding:10px;width:160px;font-weight:700;font-size:1.6rem !important;line-height:1.5;color:#000;text-align:center;background:#fff;border:1px solid #222;box-sizing:border-box;}
.box_listw dd{display:table-cell;vertical-align:middle;padding:5px 0;font-weight:400;font-size:1.6rem !important;}

/* 이미지배경 박스 내 텍스트 */
.bg_txtbox{padding:55px 30px;margin-bottom:90px;font-size:1.7rem;font-weight:500;line-height:1.6;color:#fff;text-align:center;background-color:#f9f9f9;background-repeat:no-repeat;background-position:center;background-size:cover;border-radius:20px;}
.bg_txtbox.mt{margin-top:90px;}
.bg_txtbox.bg1{background-image:url(/nanum/site/builder/dir/main/img/menu5467/sup_bg01.jpg);} /* 간호부 */
.bg_txtbox.bg2{background-image:url(/nanum/site/builder/dir/main/img/menu5467/sup_bg02.jpg);} /* 병리팀 */
.bg_txtbox.bg3{background-image:url(/nanum/site/builder/dir/main/img/menu5464/sup_bg03.jpg);} /* 입퇴원안내-진료비하이패스 */
.bg_txtbox.bg4{background-image:url(/nanum/site/builder/dir/main/img/menu5467/sup_bg04.jpg);} /* 영양팀 */
.bg_txtbox.bg5{background-image:url(/nanum/site/builder/dir/main/img/menu5467/sup_bg05.jpg);} /* 의료정보팀 */
.bg_txtbox.bg6{background-image:url(/nanum/site/builder/dir/main/img/menu5464/sup_bg06.jpg);} /* 가정간호 */
.bg_txtbox.bg7{background-image:url(/nanum/site/builder/dir/main/img/menu5463/sup_bg07.jpg);} /* 호스피스-팀돌봄 */
.bg_txtbox.bg8{background-image:url(/nanum/site/builder/dir/main/img/menu5464/sup_bg08.jpg);} /* 증명서발급안내 */
.bg_txtbox.bg9{background-image:url(/nanum/site/builder/dir/main/img/menu5467/sup_bg09.jpg);} /* 약제팀 */
.bg_txtbox.bg10{background-image:url(/nanum/site/builder/dir/main/img/menu5464/sup_bg10.jpg);} /* 진료의뢰 */
.bg_txtbox.bg11{background-image:url(/nanum/site/builder/dir/main/img/menu5464/sup_bg11.jpg);} /* 가정간호 */
.bg_txtbox.bg12{background-image:url(/nanum/site/builder/dir/main/img/menu5464/sup_bg12.jpg);} /* 주차안내 */
.bg_txtbox.bg13{background-image:url(/nanum/site/builder/dir/main/img/menu5466/sup_bg13.jpg);} /* IRB위원회 */
.bg_txtbox.bg14{background-image:url(/nanum/site/builder/dir/main/img/menu5466/sup_bg14.jpg);} /* 진료협력센터 */
.bg_txtbox.bg15{background-image:url(/nanum/site/builder/dir/main/img/menu5464/sup_bg15.jpg);} /* 병문안안내 */
.bg_txtbox.bg18{background-image:url(/nanum/site/builder/dir/main/img/menu5464/sup_bg18.jpg);} /* 간호·간병통합서비스 */
.bg_txtbox.bg19{background-image:url(/nanum/site/builder/dir/main/img/menu5467/sup_bg19.jpg);} /* 내시경검사 */
.bg_txtbox.bg20{background-image:url(/nanum/site/builder/dir/main/img/menu5467/sup_bg20.jpg);} /* 내시경검사-대장 */
.bg_txtbox.bg21{background-image:url(/nanum/site/builder/dir/main/img/menu5467/sup_bg21.jpg);} /* 내시경검사-헬리코박터균 */
.bg_txtbox .tit{margin-bottom:40px;font-size:3.2rem;font-weight:700;/*padding-bottom:10px;background:url(/nanum/site/builder/skin/main/img/common/bgtit_line.gif) no-repeat 50% 100%;*/}
.bg_txtbox .tit span{display:block;font-weight:400;font-size:1.7rem;letter-spacing:0;}
.bg_txtbox .txt{font-weight:400;}
.bg_txtbox .txt span{font-weight:700;color:#00fe84;}

/* 상단 이미지 - 진료비하이패스, 기간입원약정서 */
.top_imgbox{padding:40px 10px;font-size: 0;line-height: 0;text-align: center;border-radius:20px;overflow:hidden;box-sizing:border-box;}
.top_imgbox.bg1{background:#60391a;}
.top_imgbox.bg2{background:#0e448a;}
.top_imgbox img{max-width:65%;object-fit: contain;}

.top_itxtbox{margin:30px 0 50px;padding:20px;font-size: 1.7rem;font-weight: 500;line-height: 1.6;color:#000;text-align:center;}



/* 왼쪽아이콘, 오른쪽 글 */
.icon_rlbox{width:100%;display:flex;flex-wrap:wrap;border-top:2px solid #000;border-bottom:1px solid #f2f2f2;}
.icon_rlbox.mt{margin-top:100px}
.icon_rlbox .bx{margin-bottom:-1px;padding:40px 0 40px 184px;width:50%;min-height:175px;background:no-repeat 40px 40px;border-bottom:1px solid #f2f2f2;box-sizing:border-box;}
.icon_rlbox .bx.icon1{background-image:url(/nanum/site/builder/skin/main/img/common/rlbox_icon1.jpg);}
.icon_rlbox .bx.icon2{background-image:url(/nanum/site/builder/skin/main/img/common/rlbox_icon2.jpg);}
.icon_rlbox .bx.icon3{background-image:url(/nanum/site/builder/skin/main/img/common/rlbox_icon3.jpg);}
.icon_rlbox .bx.icon4{background-image:url(/nanum/site/builder/skin/main/img/common/rlbox_icon4.jpg);}
.icon_rlbox .bx.icon5{background-image:url(/nanum/site/builder/skin/main/img/common/rlbox_icon5.jpg);}
.icon_rlbox .bx.icon6{background-image:url(/nanum/site/builder/skin/main/img/common/rlbox_icon6.jpg);}
.icon_rlbox .bx.icon7{background-image:url(/nanum/site/builder/skin/main/img/common/rlbox_icon7.jpg);}
.icon_rlbox .bx.icon8{background-image:url(/nanum/site/builder/skin/main/img/common/rlbox_icon8.jpg);}
.icon_rlbox .bx.icon9{background-image:url(/nanum/site/builder/skin/main/img/common/rlbox_icon9.jpg);}
.icon_rlbox .bx.icon10{background-image:url(/nanum/site/builder/skin/main/img/common/rlbox_icon10.jpg);}
.icon_rlbox .bx.icon11{background-image:url(/nanum/site/builder/skin/main/img/common/rlbox_icon11.jpg);}
.icon_rlbox .bx.icon12{background-image:url(/nanum/site/builder/skin/main/img/common/rlbox_icon12.jpg);}
.icon_rlbox .bx.icon13{background-image:url(/nanum/site/builder/skin/main/img/common/rlbox_icon13.jpg);}
.icon_rlbox .bx.icon14{background-image:url(/nanum/site/builder/skin/main/img/common/rlbox_icon14.jpg);}
.icon_rlbox .bx.icon15{background-image:url(/nanum/site/builder/skin/main/img/common/rlbox_icon15.jpg);}
.icon_rlbox .bx.icon16{background-image:url(/nanum/site/builder/skin/main/img/common/rlbox_icon16.jpg);}
.icon_rlbox .bx.icon17{background-image:url(/nanum/site/builder/skin/main/img/common/rlbox_icon17.jpg);}
.icon_rlbox .bx.icon18{background-image:url(/nanum/site/builder/skin/main/img/common/rlbox_icon18.jpg);}
.icon_rlbox h4.nolist{margin:30px 0 0 !important;}


/* 하단 위치,전화,팩스,시간 */
.bicon_box{display:flex;flex-wrap:wrap;/*align-items:center;*/padding:30px 0;background:#fff;border:2px solid #000;border-radius:20px;}
.bicon_box dl{flex-grow:1;width:0;text-align:center;border-right:1px solid rgba(0,0,0,0.1);}
.bicon_box dl:last-child{border:0;}
.bicon_box dl dt{margin-bottom:10px;font-size:1.8rem;font-weight:500;color:#454545;}
.bicon_box dl dt span{margin:0 auto 20px;display:block;width:60px;height:60px;line-height:60px;background-color:#fff;background-repeat:no-repeat;background-position:top center;border:1px solid #ddd;border-radius:50%;}
.bicon_box dl.tel dt span{background-image:url(/nanum/site/builder/skin/main/img/common/bicon_tel.png);}
.bicon_box dl.fax dt span{background-image:url(/nanum/site/builder/skin/main/img/common/bicon_fax.png);}
.bicon_box dl.loc dt span{background-image:url(/nanum/site/builder/skin/main/img/common/bicon_location.png);}
.bicon_box dl.time dt span{background-image:url(/nanum/site/builder/skin/main/img/common/bicon_time.png);}
.bicon_box dl.peo1 dt span{background-image:url(/nanum/site/builder/skin/main/img/common/bicon_people1.png);}
.bicon_box dl.peo2 dt span{background-image:url(/nanum/site/builder/skin/main/img/common/bicon_people2.png);}
.bicon_box dl.peo3 dt span{background-image:url(/nanum/site/builder/skin/main/img/common/bicon_people3.png);}
.bicon_box dl.peo4 dt span{background-image:url(/nanum/site/builder/skin/main/img/common/bicon_people4.png);}
.bicon_box dl.er dt span{background-image:url(/nanum/site/builder/skin/main/img/common/bicon_er.png);}
.bicon_box dl.home dt span{background-image:url(/nanum/site/builder/skin/main/img/common/bicon_home.png);}
.bicon_box dl.email dt span{background-image:url(/nanum/site/builder/skin/main/img/common/bicon_email.png);}
.bicon_box dl dd{font-weight:700;font-size:2.4rem;line-height:1.5;color:#000;}
.bicon_box dl dd ul{margin-top:5px;padding-top:15px;border-top:1px dashed #ddd;display:inline-block;text-align:left;}
.bicon_box dl dd ul li{font-size:1.8rem;font-weight:700;background-position:0 12px;}
.bicon_box dl dd ul li span{margin-right:15px;}

/* step */
.step_w{position:relative;display:flex;flex-wrap:wrap;/*gap:2%;*/margin-left:-2%;width:102%;/*background:url(/nanum/site/builder/skin/main/img/common/line_bg.gif) repeat-x left top 85px;*/}
.step_w::before{content:'';width:2%;height:100%;position:absolute;top:0;left:-2px;background:#fff;z-index:2;}
.step_w > li{position:relative;/*display:table;*/flex-grow:1;flex-basis:14%;flex-shrink:1;padding-left:2%;margin:30px 0 0 -1px;justify-content:stretch;}
.step_w.no2 > li{flex-grow:0;flex-basis:auto;width:48%;}
.step_w.no3 > li{flex-grow:0;flex-basis:auto;width:31.333%;}
.step_w.no4 > li{flex-grow:0;flex-basis:auto;width:23%;}
.step_w > li::before{content:'';position:absolute;top:94px;left:0;width:100%;height:1px;background:#f2f2f2;}
.step_w > li::after{content:'▶';position:absolute;top: 81px;right: -20px;color: #999;z-index: 1;}
.step_w > li:last-child::after{display:none;}
.step_w li .img_box{/*display:table-cell;*/position:relative;padding:110px 15px 20px;margin-bottom:20px;text-align:center;background:#fff no-repeat center top 45px;border:2px solid #000;border-radius:20px;z-index:1;}
.step_w li .img_box .num{position:absolute;top:-20px;left:50%;margin-left:-20px;display:inline-block;width:40px;height:40px;line-height:40px;font-size:1.7rem;font-weight:700;color:#fff;background:#000;border-radius:50%;letter-spacing:0;}
.step_w li .img_box p{display:table;width:100%;height:54px;font-weight:700;font-size:1.8rem;line-height:1.5;color:#0060d0;}
.step_w li .img_box p span{display:table-cell;vertical-align:middle;}
.step_w li .img_box.icon1{background-image:url(/nanum/site/builder/skin/main/img/common/step_icon1.gif);}
.step_w li .img_box.icon2{background-image:url(/nanum/site/builder/skin/main/img/common/step_icon2.gif);}
.step_w li .img_box.icon3{background-image:url(/nanum/site/builder/skin/main/img/common/step_icon3.gif);}
.step_w li .img_box.icon4{background-image:url(/nanum/site/builder/skin/main/img/common/step_icon4.gif);}
.step_w li .img_box.icon5{background-image:url(/nanum/site/builder/skin/main/img/common/step_icon5.gif);}
.step_w li .img_box.icon6{background-image:url(/nanum/site/builder/skin/main/img/common/step_icon6.gif);}
.step_w li .img_box.icon7{background-image:url(/nanum/site/builder/skin/main/img/common/step_icon7.gif);}
.step_w li .img_box.icon8{background-image:url(/nanum/site/builder/skin/main/img/common/step_icon8.gif);}
.step_w li .img_box.icon9{background-image:url(/nanum/site/builder/skin/main/img/common/step_icon9.gif);}
.step_w li .img_box.icon10{background-image:url(/nanum/site/builder/skin/main/img/common/step_icon10.gif);}
.step_w li .img_box.icon11{background-image:url(/nanum/site/builder/skin/main/img/common/step_icon11.gif);}
.step_w li .img_box.icon12{background-image:url(/nanum/site/builder/skin/main/img/common/step_icon12.gif);}
.step_w li .img_box.icon13{background-image:url(/nanum/site/builder/skin/main/img/common/step_icon13.gif);}
.step_w li .img_box.icon14{background-image:url(/nanum/site/builder/skin/main/img/common/step_icon14.gif);}
.step_w li .img_box.icon15{background-image:url(/nanum/site/builder/skin/main/img/common/step_icon15.gif);}
.step_w li .img_box.icon16{background-image:url(/nanum/site/builder/skin/main/img/common/step_icon16.gif);}
.step_w li .img_box.icon17{background-image:url(/nanum/site/builder/skin/main/img/common/step_icon17.gif);}
.step_w li .img_box.icon18{background-image:url(/nanum/site/builder/skin/main/img/common/step_icon18.gif);}
.step_w li .img_box.icon19{background-image:url(/nanum/site/builder/skin/main/img/common/step_icon19.gif);}
.step_w li .img_box.icon20{background-image:url(/nanum/site/builder/skin/main/img/common/step_icon20.gif);}
.step_w li .img_box.icon21{background-image:url(/nanum/site/builder/skin/main/img/common/step_icon21.gif);}
.step_w li .img_box.icon22{background-image:url(/nanum/site/builder/skin/main/img/common/step_icon22.gif);}
.step_w li > p{line-height:1.5;text-align:center;}


/* step2 - 응급진료, 전공의폭력방지위원회 */
.step_w2{display:flex;flex-direction:column;gap:30px;}
.step_w2.right{flex-direction:row;flex-wrap:wrap;gap:20px 3%;}
.step_w2 li{position:relative;display:inline-flex;justify-content:center;padding:10px 0;width:100%;font-size:1.6rem;color:#333;text-align:center;border:1px solid #ddd;border-radius:5px;box-sizing:border-box;}
.step_w2.right li{width:47.5%;}
.step_w2 li.bg{background:#f1f1f1;border-color:#f1f1f1;}
.step_w2 li:after{content:'';position:absolute;bottom:-50%;left:50%;margin:0 0 3.5px -6.5px;width:13px;height:7px;background:url(/nanum/site/builder/skin/main/img/common/step2_barr.gif) no-repeat;}
.step_w2.right li:after{content:'';position:absolute;top:50%;bottom:auto;left:auto;right:0;margin:-6.5px -4% 0 0;width:7px;height:13px;background:url(/nanum/site/builder/skin/main/img/common/step2_rarr.gif) no-repeat;}
.step_w2 > li.noline{border:0;gap:30px;}
.step_w2 > li.noline:after{bottom:-17px;}
.step_w2 > li:last-child:after{background:0;}
.step_w2 > li ol{display:flex;flex-direction:column;gap:30px;width:50%;align-items:center;}
.step_w2 > li ol li:last-child:after{background:0;}


/* 라운드박스 상단 텍스트 */
.rbox_nwr{display:flex;flex-wrap:wrap;gap:2%;margin-top:60px;}
.rbox_nwr dl{position:relative;flex-grow:1;flex-basis:22%;flex-shrink:1;text-align:center;border:1px solid #ededed;border-radius:20px;}
.rbox_nwr dl dt{position:absolute;top:-15px;left:50%;margin-left:-45px;width:90px;font-size:2rem;line-height:1.4;font-weight:700;color:#0060d0;background:#fff;}
.rbox_nwr dl dt.red{margin-left:-90px;width:180px;color:#f53232;}
.rbox_nwr dl dd{margin:40px 10px 25px;padding-top:80px;font-size:1.7rem;line-height:1.5;color:#444;background:no-repeat center top;}
.rbox_nwr dl.icon_bank dd{background-image:url(/nanum/site/builder/skin/main/img/common/rbox_bank.gif);}
.rbox_nwr dl.icon_ac_num dd{background-image:url(/nanum/site/builder/skin/main/img/common/rbox_bnum.gif);}
.rbox_nwr dl.icon_ac_hold dd{background-image:url(/nanum/site/builder/skin/main/img/common/rbox_people.gif);}
.rbox_nwr dl.icon_tel dd{background-image:url(/nanum/site/builder/skin/main/img/common/rbox_tel.gif);}
.rbox_nwr dl.icon_time dd{background-image:url(/nanum/site/builder/skin/main/img/common/rbox_time.gif);}
.rbox_nwr dl.icon_loc dd{background-image:url(/nanum/site/builder/skin/main/img/common/rbox_location.gif);}
.rbox_nwr dl.icon_fax dd{background-image:url(/nanum/site/builder/skin/main/img/common/rbox_fax.gif);}
.rbox_nwr dl.icon_email dd{background-image:url(/nanum/site/builder/skin/main/img/common/rbox_list.gif);}
.rbox_nwr dl.icon_list dd{background-image:url(/nanum/site/builder/skin/main/img/common/rbox_email.gif);}
.rbox_nwr dl.icon_er dd{background-image:url(/nanum/site/builder/skin/main/img/common/rbox_er.gif);}
.rbox_nwr dl dd ul{display:inline-block;text-align:left;}
.rbox_nwr dl dd ul li{font-size:1.6rem;margin:5px 0;}
.rbox_nwr dl dd .st{display:inline-block;margin-right:10px;font-weight:700;color:#000;}

/* 왼쪽 흰색바탕 글 상단이미지 */
.titbg_w{margin-bottom:90px;padding:50px 0;background:no-repeat center / cover;}
.titbg_w.bg1{background-image:url(/nanum/site/builder/dir/main/img/menu5463/titbg_limg1.jpg);} /* 호스피스 */
.titbg_w.bg2{background-image:url(/nanum/site/builder/dir/main/img/menu5463/titbg_limg2.jpg);} /* 원목 */
.titbg_w.bg3{background-image:url(/nanum/site/builder/dir/main/img/menu5463/titbg_limg3.jpg);} /* 사회사업 */
.titbg_w.bg4{background-image:url(/nanum/site/builder/dir/main/img/menu5463/titbg_limg4.jpg);} /* 사회사업-국제성모자선회 */
.titbg_w.bg5{background-image:url(/nanum/site/builder/dir/main/img/menu5463/titbg_limg5.jpg);} /* 자원봉사 */
.titbg_w.bg6{background-image:url(/nanum/site/builder/dir/main/img/menu5466/titbg_limg6.jpg);} /* 안전보건경영방침 */
.titbg_w.bg7{background-image:url(/nanum/site/builder/dir/main/img/menu5466/titbg_limg7.jpg);} /* 수련교육부 */
.titbg_w.bg8{background-image:url(/nanum/site/builder/dir/main/img/menu5464/titbg_limg8.jpg);} /* 중환자실 */
.titbg_w.bg9{background-image:url(/nanum/site/builder/dir/main/img/menu5463/titbg_limg9.jpg);} /* 자원봉사2 */
.titbg_w .txtw{position:relative;padding:50px 30px;max-width:600px;background:#fff;}
.titbg_w .txtw .tit{padding-top:85px;font-weight:700;font-size:3rem;line-height:1.4;color:#000;background:no-repeat left top;}
.titbg_w .txtw .tit span{font-weight:400;}
.titbg_w.bg1 .txtw .tit{background-image:url(/nanum/site/builder/dir/main/img/menu5463/ticon_hos.gif);}
.titbg_w.bg2 .txtw .tit{background-image:url(/nanum/site/builder/dir/main/img/menu5463/ticon_god.gif);}
.titbg_w.bg3 .txtw .tit,
.titbg_w.bg4 .txtw .tit{background-image:url(/nanum/site/builder/dir/main/img/menu5463/ticon_social.gif);}
/*.titbg_w.bg4 .txtw .tit{background-image:url(/nanum/site/builder/dir/main/img/menu5463/ticon_charity.gif);}*/
.titbg_w.bg5 .txtw .tit,
.titbg_w.bg9 .txtw .tit{background-image:url(/nanum/site/builder/dir/main/img/menu5463/ticon_volunteer.gif);}
.titbg_w.bg6 .txtw .tit{background-image:url(/nanum/site/builder/dir/main/img/menu5466/ticon_safe.gif);}
.titbg_w.bg7 .txtw .tit{background-image:url(/nanum/site/builder/dir/main/img/menu5466/ticon_edu.gif);}
.titbg_w.bg8 .txtw .tit{background-image:url(/nanum/site/builder/dir/main/img/menu5464/ticon_patient.gif);}
.titbg_w .txtw .stxt{margin-top:30px;font-size:1.6rem;font-weight:400;color:#666;}
.titbg_w .txtw .stxt strong{font-weight:500;color:#000;}
.titbg_w .gbox{position:absolute;top:30px;right:30px;display:inline-block;padding:10px 15px;background:#f6f6f6;border-radius:5px;}
.titbg_w .gbox p{margin-top:10px;padding-left:30px;font-size:1.5rem;font-weight:600;color:#000;background:no-repeat left center;}
.titbg_w .gbox p:first-child{margin-top:0;}
.titbg_w .gbox p.tel{background-image:url(/nanum/site/builder/skin/main/img/common/titbg_tel.gif);}
.titbg_w .gbox p.fax{background-image:url(/nanum/site/builder/skin/main/img/common/titbg_fax.gif);}
.titbg_w .gbox p.loc{background-image:url(/nanum/site/builder/skin/main/img/common/titbg_loc.gif);}


/* 라운드 블루아이콘 */
.blue_roundw{display:flex;margin-bottom:15px;width:100%;}
.blue_roundw > li{flex-grow:1;width:0;margin-left:-1px;padding:40px;border:1px solid #dfdfdf;border-radius:20px;box-sizing:border-box;}
.blue_roundw li p{padding:0 0 20px 60px;font-size:2.4rem;font-weight:500;line-height:2;color:#0060d0;background:no-repeat left top;}
.blue_roundw li.people p{background-image:url(/nanum/site/builder/skin/main/img/common/blue_people.gif);}
.blue_roundw li.search p{background-image:url(/nanum/site/builder/skin/main/img/common/blue_search.gif);}
.blue_roundw li.qualify p{background-image:url(/nanum/site/builder/skin/main/img/common/blue_qualify.gif);}
.blue_roundw li.role p{background-image:url(/nanum/site/builder/skin/main/img/common/blue_role.gif);}
.blue_roundw li.noti p{background-image:url(/nanum/site/builder/skin/main/img/common/blue_notice.gif);}
.blue_roundw li.etc p{background-image:url(/nanum/site/builder/skin/main/img/common/blue_etc.gif);}
.blue_roundw li.reserch p{background-image:url(/nanum/site/builder/skin/main/img/common/blue_reserch.gif);}
.blue_roundw li.no_reserch p{background-image:url(/nanum/site/builder/skin/main/img/common/blue_noreserch.gif);}


/* 이미지 여려개 출력 */
.img_w{margin-top:50px;display:flex;flex-wrap:wrap;gap:2%;}
.img_w li{position:relative;flex-grow:1;flex-basis:23.5%;flex-shrink:1;}
.img_w li p{height:300px;font-size:0;}
.img_w li p img{width:100%;height:100%;object-fit:cover;}
.img_w li span{position:absolute;bottom:0;right:0;padding:15px;font-size:1.5rem;line-height:1;text-shadow:0 0 10px #fff, 0 0 10px #fff, 0 0 10px #fff, 0 0 10px #fff, 0 0 10px #fff, 0 0 10px #fff, 0 0 10px #fff, 0 0 10px #fff;}


/* 원 타이틀이미지 */
.circle_twr{display:flex;width:100%;margin:80px auto;background:url(/nanum/site/builder/skin/main/img/common/line_bg.gif) repeat-x left top 100px;}
.circle_twr li{flex-grow:1;width:0;text-align:center;}
.circle_twr dl{margin:0 auto;width:300px;}
.circle_twr dl dt,
.circle_twr p{display:flex;align-items:center;margin:0 auto;width:220px;height:220px;font-size:2rem;line-height:1.5;font-weight:700;color:#fff;background:#0060d0;border-radius:50%;}
.circle_twr dl dt span,
.circle_twr p span{display:block;padding-top:60px;width:100%;background:no-repeat top center;}
.circle_twr dl dd{margin-top:40px;font-size:1.6rem;line-height:1.6;font-weight:400;color:#444;}


/* 왼쪽 파란원아이콘 오른쪽 글 */
.treat_wrap dl{padding:12px 0 12px 140px;margin-bottom:40px;background:no-repeat left center;}
.treat_wrap dl dt{font-size:2.4rem;font-weight:500;color:#0060d0;}
.treat_wrap dl dd{margin-top:15px;font-size:1.7rem;font-weight:400;color:#444;}


/* Q&A */
.qna_w{display:flex;flex-wrap:wrap;margin-top:-2%;width:100%;gap:2%;}
.qna_w li{position:relative;margin-top:2%;width:48%;border:1px solid #e0e0e0;border-radius:15px;overflow:hidden;}
.qna_w li span{position:absolute;bottom:-5px;right:-5px;font-weight:700;font-size:6.5rem;line-height:1;}
.qna_w li .qwrap{position:relative;display:table;width:100%;height:80px;padding:15px 50px 15px 30px;font-weight:700;line-height:1.5;font-size:1.7rem;color:#fff;background:#000;box-sizing:border-box;}
.qna_w li .qwrap p{display:table-cell;vertical-align:middle;}
.qna_w li .qwrap span{color:rgba(255,255,255,0.2);}
.qna_w li .awrap{padding:25px 50px 25px 30px;font-weight:500;font-size:1.6rem;color:#333;background:#fff;}
.qna_w li .awrap span{color:rgba(225,225,225,0.2);}


/* 조직도, 미션비전 */
.org_wrap{position:relative;text-align:center;}
.org_wrap.org_line::before{content:'';position:absolute;top:0;left:50%;width:1px;height:100%;background:#f2f2f2;z-index:-1;}
.org_wrap > div{margin-bottom:75px;}
.org_wrap > div p{font-size:2.6rem;font-weight:700;color:#333;}
.org_wrap > div .stxt{display:block;font-size:1.5rem !important;font-weight:500;color:#3d70b5;letter-spacing:0;text-transform:uppercase;}
.org_wrap div.org01 dl{margin:0 auto;padding:110px 0;width:310px;height:310px;font-weight:500;font-size:2rem;line-height:1.5;color:#fff;background:#0c4ca3 no-repeat 50% 45px;border:5px solid #b9e2ff;border-radius:50%;box-sizing:border-box;}
.org_wrap div.org01 dl.icon01{background-image:url(/nanum/site/builder/skin/main/img/common/org_icon01.png);}
.org_wrap div.org01 dl.icon02{background-image:url(/nanum/site/builder/skin/main/img/common/org_icon02.png);}
.org_wrap div.org01 dl dt{margin-bottom:10px;color:#fff;opacity:0.8;}
.org_wrap div.org01 dl dd{display:table;width:100%;height:100px}
.org_wrap div.org01 dl dd p{display:table-cell;vertical-align:middle;font-size:2rem;color:#fff;}
.org_wrap div.org01 dl.icon02 dd p{font-size:2.6rem;}
.org_wrap div.org02{position:relative;max-width:600px;margin:0 auto;background:#fff;}
.org_wrap div.org02.w100{max-width:none;}
.org_wrap div.org02 p{padding:40px;line-height:1.4;}
.org_wrap div.org02 .bg{position:absolute;width:40px;height:40px;}
.org_wrap div.org02 .bg.l_top{top:0;left:0;border-top:6px solid #ccc;border-left:6px solid #ccc;}
.org_wrap div.org02 .bg.r_top{top:0;right:0;border-top:6px solid #ccc;border-right:6px solid #ccc;}
.org_wrap div.org02 .bg.l_bottom{bottom:0;left:0;border-bottom:6px solid #ccc;border-left:6px solid #ccc;}
.org_wrap div.org02 .bg.r_bottom{bottom:0;right:0;border-bottom:6px solid #ccc;border-right:6px solid #ccc;}
.org_wrap div.org02 p span{margin-bottom:20px;display:block;line-height:1.3;}
.org_wrap div.org02 p span.stxt{font-size:2.3rem !important;}
.org_wrap div.org02 p span:last-child{margin-bottom:0;}
.org_wrap div.org03{position:relative;margin-top:90px;}
.org_wrap div.org03 > span{position:absolute;top:0;display:block;width:11.5%;height:100px;background:#fff;}
.org_wrap div.org03 p span.stxt{font-size:2.3rem !important;}
.org_wrap div.org03::before{content:'';position:absolute;top:30px;left:11.5%;display:block;width:77%;height:1px;background:#f2f2f2;}
.org_wrap div.org03 div{background:#fff;}
.org_wrap div.org03 div p{position:relative;display:inline-block;padding:15px 145px;background:#fff;z-index:1;}
.org_wrap div.org03 > ul{position:relative;display:flex;flex-wrap:wrap;gap:2%;width:100%;}
.org_wrap div.org03 > ul::before{position:absolute;top:1px;left:0;content:'';width:100%;height:100%;background:#fff;}
.org_wrap div.org03 > ul > li{position:relative;flex-grow:1;width:0;padding-top:50px;background:#f5f5f5;border-radius:15px;overflow: hidden;}
.org_wrap div.org03 > ul > li > p{position: relative;padding:110px 20px 45px;font-size:2rem;line-height:1.5;font-weight:700;color:#333;background:#f5f5f5 no-repeat 50% 40px;border-radius:15px;z-index: 1;}
.org_wrap div.org03 > ul > li > p > span{display:block;margin-top:5px;font-size:1.5rem;font-weight:400;color:#a7a7a7;}
.org_wrap div.org03 ul ul{width:100%;}
.org_wrap div.org03 ul ul li{position:relative;padding-top:15px;}
.org_wrap div.org03 ul ul li:first-child{padding-top:45px;}
.org_wrap div.org03 ul ul li::before{content:'';position:absolute;top:0;left:50%;width:1px;height:100%;background:#f2f2f2;}
.org_wrap div.org03 ul ul li p{position:relative;padding:10px 4px;font-size:1.6rem;color:#555;background:#fff;border:2px solid #d4d4d4;border-radius:15px;box-sizing:border-box;z-index:1;}
.org_wrap div.org03 > ul > li.icon01 > p{background-image:url(/nanum/site/builder/skin/main/img/common/core_icon01.png);}
.org_wrap div.org03 > ul > li.icon02 > p{background-image:url(/nanum/site/builder/skin/main/img/common/core_icon02.png);}
.org_wrap div.org03 > ul > li.icon03 > p{background-image:url(/nanum/site/builder/skin/main/img/common/core_icon03.png);}
.org_wrap div.org03 > ul > li.icon04 > p{background-image:url(/nanum/site/builder/skin/main/img/common/core_icon04.png);}
.org_wrap div.org03 > ul > li.icon05 > p{background-image:url(/nanum/site/builder/skin/main/img/common/core_icon05.png);}
.org_wrap div.org03 > ul > li.icon06 > p{background-image:url(/nanum/site/builder/skin/main/img/common/core_icon06.png);}
.org_wrap div.org03 > ul > li.icon07 > p{background-image:url(/nanum/site/builder/skin/main/img/common/core_icon07.png);}
.org_wrap div.org03 > ul > li.icon08 > p{background-image:url(/nanum/site/builder/skin/main/img/common/core_icon08.png);}
.org_wrap div.org03 > ul > li.icon09 > p{background-image:url(/nanum/site/builder/skin/main/img/common/core_icon09.png);}
.org_wrap div.org03 > ul > li.icon10 > p{background-image:url(/nanum/site/builder/skin/main/img/common/core_icon10.png);}
.org_wrap div.org03 > ul > li.icon11 > p{background-image:url(/nanum/site/builder/skin/main/img/common/core_icon11.png);}


/* 인사말 */
.greeting_w{display:flex;gap:70px;width:100%;}
.greeting_w .left .mobile_box{font-size: 0;line-height: 0;border-radius:20px;overflow:hidden;}
.greeting_w .left img{width:500px;object-fit:cover;pointer-events: none;}
.greeting_w .sign{margin-top:20px;font-weight:700;font-size:1.7rem;color:#000;}
.greeting_w .sign > span{display:flex;align-items:center;margin-top:5px;width:100%;font-weight:400;font-size:1.6rem;}
.greeting_w .sign span .sign_txt{display:inline-block;font-family:'Nanum Myeongjo',sans-serif;font-weight:700;font-size:3.1rem;margin-right:15px;}
/*.greeting_w .sign span img{display:inline-block;margin-right:15px;}*/
.greeting_w .right{margin-top:20px;}
.greeting_w .right .tit{font-weight:700;font-size:3rem;line-height:1.4;color:#9e5900;}
.greeting_w .right .stit{margin-top:35px;font-size:2.2rem;line-height:1.4;color:#000;}
.greeting_w .right .txtw,
.b_txtw{margin-top:35px;font-weight:400;font-size:1.7rem;line-height:1.6;color:#333;}
.greeting_w .right .txtw p:not(:first-child),
.b_txtw p:not(:first-child){margin-top:20px;}
.greeting_w .right .txtw strong,
.b_txtw strong{color:#9e5900;}


/* 진단검사의학과 */
.labor_notiw{display:flex;flex-wrap:wrap;gap:3%;} 
.labor_notiw dl{padding:40px 0;flex-grow:1;width:0;}
.labor_notiw dl:not(:first-child){padding-left:3%;border-left:1px solid #dfdfdf;}
.labor_notiw dl dt{display:table;width:100%;padding:85px 0 25px;height:85px;font-weight:700;font-size:2.8rem;line-height:1.5;color:#025dcf;text-align:center;background:no-repeat center top;}
.labor_notiw.ht0 dl dt{height:auto;}
.labor_notiw dl dt span{display:table-cell;vertical-align:middle;}
.labor_notiw dl dd{margin-top:20px;font-weight:400;font-size:1.6rem;color:#333;}
.labor_notiw dl dd.btn_w a{width:100%;}


/* 관련사이트 */
.link_w{display:flex;flex-wrap:wrap;gap:2%;margin-top:-2%;text-align:center;}
.link_w a{display:flex;align-items:center;margin-top:2%;padding:10px;width:23.5%;height:90px;font-size:1.6rem;line-height:1.5;border:1px solid #dfdfdf;border-radius:10px;transition:all 0.3s;box-sizing:border-box;}
.link_w a span{display:block;width:100%;box-sizing:border-box;}
.link_w a br{display:none;}



.translated-ltr .con_tab ul li{flex-basis:inherit !important;}
.translated-ltr ul.list.step_num > li sup{vertical-align: middle;}


/* 관련선택(병원공통) */
.connect_box{border:1px solid #d5d5d5;border-top:2px solid #000;}
.connect_box ul.medical_part{display:flex;flex-wrap:wrap;padding:20px}
.connect_box ul.medical_part li{width:20%;padding:5px;box-sizing:border-box;}
.connect_box ul.medical_part li input,
.connect_box ul.medical_part li label{vertical-align:middle;}
.connect_box .select_doctor{display:flex;}
.connect_box .select_doctor .lft_box{overflow-y:auto;flex-shrink:0;width:200px;padding:20px;border-right:1px solid #e5e5e5;background:#f9f9f9;font-weight:600;color:#000;}
.connect_box .select_doctor .lft_box ul{height:100%;}
.connect_box .select_doctor .lft_box ul li img{cursor:pointer;vertical-align:middle;}
.connect_box .select_doctor .lft_box ul li:nth-child(n+2){margin-top:5px;}
.connect_box .select_doctor .lft_box ul li.empty{display:inline-flex;justify-content:center;align-items:center;width:100%;height:100%;text-align:center;}
.connect_box .select_doctor .rit_box{flex-grow:1;padding:20px;}
.connect_box .select_doctor .rit_box .srch_area{display:flex;margin-bottom:10px;}
.connect_box .select_doctor .rit_box .srch_area input{margin-left:5px;}
.connect_box .select_doctor .rit_box .srch_area .btn_srch{padding:0 20px;background:#000;color:#fff;font-size:13px;font-weight:700;cursor:pointer;}
.connect_box .select_doctor .rit_box .result_area p{margin:15px 0 8px;font-size:14px;}
.connect_box .select_doctor .rit_box .result_area ul{overflow-y:auto;height:130px;padding:10px;border:1px solid #e5e5e5;box-sizing:border-box;}
.connect_box .select_doctor .rit_box .result_area ul li{font-size:15px;color:#000;line-height:1.6;cursor:pointer;}
.connect_box .select_doctor .rit_box .result_area ul li:nth-child(n+2){margin-top:5px;}


/* 사랑의실천-호스피스-서비스, 중환자실소개 */
.txt_linew{display:flex;flex-wrap:wrap;border-top:2px solid #000;border-bottom:1px solid #f2f2f2;}
.txt_linew dl{display:flex;flex-wrap:wrap;align-items:center;gap:3%;margin-bottom:-1px;padding:25px 30px;width:50%;font-size:1.6rem;line-height:1.5;border-bottom:1px solid #f2f2f2;box-sizing:border-box;}
.txt_linew dl dt{width:22%;font-weight:700;color:#000;}
.txt_linew dl dd{width:75%;font-weight:400;color:#555;}


/********************태블릿********************/
@media all and (max-width:1600px){

.con_tab ul li a{padding: 12px 0px;font-size:1.6rem}
.tab_t2{margin-top:-30px;}

/* 반응형이미지 */
.mimg img{max-width:100%;}
.mimg.mt50{margin-top:30px !important;}

.org_wrap div.org03 > ul > li{flex-grow:0;width:49%;padding-top:20px;/*margin-top:20px*/}
.org_wrap div.org03 > ul.no3 > li{width:32%;}
.org_wrap div.org03 > ul.no4 > li{width:23.5%;}
.org_wrap div.org03 > ul > li > p{padding:65px 5px 20px;font-size:1.6rem;line-height:1.4;background-position: center 20px;background-size:auto 33px;}
.org_wrap.org_line div.org03::before{width:75%;}


}

/********************태블릿********************/
@media all and (max-width:1300px){

.part_intro .imgw{width:50%;}
.part_intro .imgw span,
.part_intro .imgw img{width:100%;}
.part_intro .txtw{width:48%;}

.btn_w.center a{min-width:auto;max-width:none;}

.greeting_w{gap:4%;}

}

/********************태블릿********************/
@media all and (max-width:1024px){

/* 준비중페이지 */
.wait_page img{width:100%;}

.con_tab ul li{flex-basis:20% !important;flex-grow:0 !important;flex-shrink:0;}
.con_tab ul.line_sp li{flex-basis: 33.4% !important}
.con_tab ul li a{padding: 10px 0px;}

/*모바일 스크롤 안내*/
.mscroll_guide{display:none;}

h3.tit.h3_t{margin-top:60px;}
h4.tit.h4_t{margin-top:45px;}
h4.tit.h5_t{margin-top:25px;}
p{line-height:1.5;}

.tab_b{margin-bottom:60px;}
.tab_b2{margin-bottom:50px;}

a.con_btn, input.con_btn, button.con_btn{padding: 9px 20px;font-size: 1.6rem;}
a.con_sbtn, input.con_sbtn{padding: 5px 12px;font-size:1.5rem;}

ul.rsv_input{margin-bottom:20px;}
ul.rsv_input li input.input_box{padding: 12px 20px;font-size: 1.6rem;}
.input_area .txt_box{padding:20px 25px;font-size:1.5rem;}
.input_area .txt_box span.strong{font-size:1.8rem;}
.symptom_tw{margin-bottom:30px;font-size:1.5rem;}

.part_intro .imgw{width:50%;}
.part_intro .imgw span,
.part_intro .imgw img{min-height:250px;}
.part_intro .txtw{margin-top:5px;width:48%;}

.gray_box{padding:30px;}
.gray_box.line_r dl dt{font-size:2.2rem;}

.lbox_wrap > div{padding:20px 10px;font-size: 1.5rem;}
.lbox_wrap.no2 > div{flex-grow:0;width:calc(50% - 32px);}
.lbox_wrap.no3 > div{flex-grow:0;width:calc(33.333% - 36px);}
.lbox_wrap.no4 > div{flex-grow:0;width:calc(25% - 37px);}
.lbox_wrap.no5 > div{flex-grow:0;width:calc(20% - 38px);}

.step_w > li::after{display:none;}
.step_w li .img_box p{font-size:1.7rem;}

.icon_rlbox .bx{padding:30px 0 30px 110px;min-height:auto;background-position:20px 30px;background-size: 70px;}

.circle_twr dl{max-width:90%;}

.bg_txtbox{padding: 40px 20px;font-size: 1.6rem;line-height:1.5;}
.bg_txtbox .tit{margin-bottom:25px;font-size:2.8rem}

/* 상단 이미지 - 진료비하이패스, 기간입원약정서 */
.top_imgbox{padding:30px 10px;}
.top_imgbox img{max-width:65%;}

.top_itxtbox{margin:20px 0 40px;padding:20px;font-size: 1.6rem;line-height: 1.5;}


.org_wrap div.org01 dl{padding-top:90px;width:280px;height:280px;font-size:1.8rem;line-height: 1.4;background-position:center 35px;}
.org_wrap > div{margin-bottom:60px;}
.org_wrap > div .stxt{font-size:1.4rem !important;}
.org_wrap div.org01 dl dd p{font-size:1.9rem}
.org_wrap div.org02 p{padding:30px;}
.org_wrap > div p{font-size:2.4rem;}
.org_wrap div.org03{margin-top:50px;}
.org_wrap div.org03.noimg > ul > li > p{padding:100px 10px 35px;background-position:center 30px}
.org_wrap div.org03 > ul > li > p > span{font-size:1.4rem;}
.org_wrap div.org03.noimg ul ul{gap:2%;}
.org_wrap div.org02 p span.stxt:first-child,
.org_wrap div.org03 p span.stxt{font-size:1.7rem !important;}

.blue_roundw > li{padding:30px;}

.greeting_w{flex-direction: column;align-items: center;}
.greeting_w .left .mobile_box{height:300px;}
.greeting_w .left img{width:400px;}
.greeting_w .sign{margin-top: 10px;text-align:center;}
.greeting_w .sign > span{width:auto;justify-content: center;}
.greeting_w .right .tit{font-size:2.5rem;}

.down_btnw li{padding-left:65px;}

.health_iwrap{display:none;}

}

/********************모바일********************/
@media all and (max-width:830px){

.step_w li .img_box p{height: 71px;}


}

/********************모바일********************/
@media all and (max-width:800px){

.rbox_nwr{gap: 3%;}
.rbox_nwr dl{flex-basis: 47%;margin-bottom:4%;border-radius:10px;}


}

/********************모바일********************/
@media all and (max-width:767px){

/* 포인트 텍스트 */
.point_txt{font-size:1.4rem !important;padding-left:22px;}
.point_txt::before{top: 0;width:16px;height:16px;background-size:auto 16px;}
.point_txt.mt15,
.point_txt.mt20{margin-top:7px !important;}

/*모바일 스크롤 안내*/
.mscroll_guide{display:block;margin:10px 0;padding:20px 15px 20px 55px;border:1px dashed #e5e5e5;background:url(/nanum/site/builder/skin/common/img/mscroll_guide_ico.gif) no-repeat left 20px center / 24px auto;font-size:1.3rem;line-height:1.3;color:#444;word-break:keep-all;}
.mscroll_guide.txt2{display:none;}
.mscroll_guide span{font-weight:700;color:#da252c;}
.mscroll{overflow-y:hidden;}
.mscroll table{width:767px !important;margin-top:10px !important;}

.con_tab ul li{flex-basis:33.333% !important;}
.con_tab ul.line_sp li{flex-basis:50% !important}
.con_tab ul li a{padding:7px 5px;font-size:1.6rem;}
.tab_b{margin-bottom:30px;}
.tab_t2{margin-top:-10px;}
.tab_b2{margin-bottom:30px;}
.con_tab2 ul{gap:2%;}
.con_tab2 ul li{margin:0 0 3px;}
.con_tab2 ul li a{padding:5px 6px;font-size: 1.5rem;line-height: 1.4;}

.btn_w{gap:4%;}
a.con_btn, input.con_btn, button.con_btn{padding:7px 20px;min-width:220px;max-width:100%;font-size: 1.5rem;}
a.con_sbtn, input.con_sbtn{padding:3px 8px;font-size:1.4rem;}

ul.list li{font-size:1.5rem;background-position:left 6px;}
ul.list li:nth-child(n+2){margin-top:4px;}
ul.list li ul.list2{margin:4px 0 7px;}
ul.list2 li{margin-bottom:3px;font-size:1.4rem;background-position:left 8px;}
ul.list2 li:nth-child(n+2){margin-top:3px;}

ul.list.step_num > li{margin-top: 5px;padding-left: 30px;}
ul.list.step_num > li span{width: 22px;height: 22px;line-height: 22px;top: -2px !important}

h3.tit{margin-bottom:15px;font-size:2.4rem;}
h3.tit.h3_t{margin-top:45px;}
h4.tit{margin-bottom:10px;font-size:1.9rem;}
h4.tit.h4_t{margin-top:35px;}
h4.tit.h5_t{margin-top:20px;}
h5.tit{font-size:1.8rem}
p{line-height:1.4;}

table.table1{font-size:1.4rem;word-break:keep-all !important;}
table.table1 th{padding:10px !important}
table.table1 td{padding:8px 10px}

.line_box{padding:20px;}

ul.rsv_input li{font-size:1.5rem;}
ul.rsv_input li input.input_box{padding:10px 15px;font-size: 1.5rem;}
input[type="checkbox"]+label,
input[type='checkbox']:checked+label{background-size:21px;background-position:0 1px;}
input[type="checkbox"]+label{padding-left:30px;}
.symptom_tw{margin-bottom:15px;padding:15px;min-height:75px;font-size:1.4rem;}


.btn_w{padding:30px 0 15px;}
.con_btn.file, .con_sbtn.file{padding-right: 40px;}
.con_btn.file::before, .con_sbtn.file::before{right: 15px}

.down_btnw li{padding:20px 140px 20px 50px;background-position: center left 15px;}
.down_btnw li a{right:15px;margin-top:-18.5px;}

.part_intro{display:block}
.part_intro .imgw{width:auto;}
.part_intro .imgw span,
.part_intro .imgw img{min-height:auto;max-height:250px;}
.part_intro .txtw{margin-top:15px;width:auto;}
.part_intro .txtw dl dt{margin-bottom:10px;font-size:2.2rem;}
.part_intro .txtw dl dd{margin-bottom:10px;font-size:1.5rem;line-height:1.5;}
.part_intro .txtw p{line-height:1.5;}
.part_intro .txtw p:not(:first-child), .part_intro .txtw dl:not(:first-child){margin-top:30px;}

.icon_rlbox.mt{margin-top:35px;}
.icon_rlbox .bx{padding: 20px 0;width:100%;background-size:45px;background-position: top 7px right 0;}

.gray_box{padding:20px 22px;line-height: 1.5;}
.gray_box.mb50{margin-bottom:25px !important;}
.gray_box.line_r{display:block;}
.gray_box.line_r.mt50{margin-top:20px !important;}
.gray_box.line_r.mt90{margin-top:30px !important;}
.gray_box.line_r > dl, .gray_box.line_r > div{width:auto;}
.gray_box.line_r > dl:not(:first-child), .gray_box.line_r > div:not(:first-child){padding:20px 0 0;margin-top:20px;border-top:1px solid #e0e0e0;border-left:0;}
.gray_box.line_r dl dt{margin-bottom:0;font-size:2rem;}
.gray_box.line_r dl dd{margin-top:10px;font-size:1.5rem;line-height:1.5;}

.red_box{padding:15px 10px 12px;margin-bottom:15px;}

.bicon_box{padding:20px 0;}
.bicon_box.mt50,
.bicon_box.mt90{margin-top:30px !important;}
.bicon_box dl dt{font-size:1.6rem;line-height:1.4;}
.bicon_box dl dt span{margin-bottom:10px;width:45px;height:45px;line-height:45px;background-size: auto 50px;background-position: center;}
.bicon_box dl dd{margin-top:7px;font-size:1.9rem}
.bicon_box dl dd ul{margin-top:3px;padding-top:7px;}
.bicon_box dl dd ul li{font-size:1.6rem;background-position:0 7px;}

.step_w{margin-top:-1%;}
.step_w > li{flex-basis: auto;flex-shrink: 0;margin-top:25px;width: 48% !important;flex-grow: 0;}
.step_w > li::before{top:65px;}
.step_w li .img_box{margin-bottom:10px;padding:60px 10px 10px;background-position:center top 30px;background-size:auto 30px;}
.step_w li .img_box p{height:58px;font-size:1.6rem;line-height: 1.4;}
.step_w li .img_box .num{top:-16px;margin-left:-16px;width:32px;height:32px;line-height:32px;font-size: 1.6rem;}

.step_w2,
.step_w2 > li ol{gap: 25px;}
.step_w2 > li.noline{gap: 15px;padding-top: 5px;}

.lbox_wrap{gap:10px;}
.lbox_wrap > div{display: flex;justify-content: center;align-items: center;padding:10px;flex-grow:0;width:calc(50% - 5px) !important;height:70px;line-height:1.4;box-sizing:border-box;}
.lbox_wrap.mt30{margin-top:15px !important;}

.box_listw{display:block;margin:0 0 10px !important;min-height:auto;}
.box_listw dt{display:block;margin-bottom:5px !important;padding:7px;width:auto;font-size: 1.5rem !important;}
.box_listw dd{display:block;font-size: 1.5rem !important;}


.qna_w{display:block;margin-top:0;}
.qna_w li{width:auto;margin-top:10px;}
.qna_w li .qwrap{padding: 12px 35px 12px 20px;display:block;height:auto;font-size: 1.6rem;}
.qna_w li span{font-size:6rem;}
.qna_w li .awrap{padding: 12px 35px 12px 20px;font-size: 1.5rem;line-height: 1.5;}

.treat_wrap{border-top:1px solid #000;}
.treat_wrap dl{padding:25px 0 ;margin-bottom:0;background-position:top 13px left;background-size:50px;border-bottom:1px solid #ddd;}
.treat_wrap dl dt{padding-left: 65px;font-size:2rem;}
.treat_wrap dl dd{font-size:1.5rem;line-height: 1.5;}

.circle_twr{margin:30px auto;background-position:left top 50px;}
.circle_twr dl dt, .circle_twr p{width:95%;height:100px;font-size:1.7rem;border-radius: 10px;}
.circle_twr dl dt span, .circle_twr p span{padding-top: 45px;background-size:auto 30px;}
.circle_twr dl dd{margin-top:15px;font-size:1.5rem;line-height:1.5;}

.bg_txtbox{margin-bottom:30px;padding:22px 12px;font-size: 1.5rem;line-height:1.5;border-radius:15px;}
.bg_txtbox.mt{margin-top:30px}
.bg_txtbox .tit{margin-bottom:20px;font-size:2.1rem}
.bg_txtbox .txt br{display:none;}

/* 상단 이미지 - 진료비하이패스, 기간입원약정서 */
.top_imgbox{padding:10px;border-radius: 15px}
.top_imgbox img{max-width:100%;}
.top_itxtbox{margin:10px 0 35px;padding:10px 0;font-size: 1.5rem;line-height: 1.5;border-radius: 15px}

.rbox_nwr dl{border-radius:10px;}
.rbox_nwr dl dt{top: -12px;font-size:1.7rem;}
.rbox_nwr dl dd{margin: 30px 10px 15px;padding-top: 60px;font-size: 1.6rem;background-size:45px;}

.titbg_w{margin-bottom:30px;padding:15px;}
.titbg_w .txtw{padding: 20px 15px;max-width:auto;}
.titbg_w .txtw .tit{padding-top: 55px;font-size:2rem;background-size:auto 40px;}
.titbg_w .txtw .stxt{margin-top: 10px;font-size: 1.5rem;line-height:1.5}
.titbg_w .gbox{top:20px;right:15px;margin-left: 15px;padding: 8px 12px}
.titbg_w .gbox p{padding-left: 22px;font-size:1.4rem;line-height: 16px;background-size: auto 16px}

.img_w li p{height:150px;}

.org_wrap div.org01 dl{padding-top:75px;width:230px;height:230px;background-position: center 30px;background-size:auto 35px;}
.org_wrap div.org01 dl.icon02{width:200px;height:200px;}
.org_wrap div.org01 dl dd{height:80px;}
.org_wrap div.org01 dl.icon02 dd{margin-top: 20px;height:auto;}
.org_wrap div.org01 dl dd p{padding:0 5px;font-size:1.7rem;}
.org_wrap div.org01 dl.icon02 dd p{font-size:2.1rem;}
.org_wrap > div{margin-bottom:35px;}
.org_wrap > div p{font-size:2rem;}
.org_wrap div.org02 .bg{width:20px;height:20px;border-width:4px !important}
.org_wrap div.org02 p{padding:20px 15px;}
.org_wrap div.org02 p span{margin-bottom:10px;font-size:1.8rem;}
.org_wrap div.org03{margin-top:30px;}
.org_wrap div.org03::before{left:0;top:20px;width:100%;}
.org_wrap div.org03 div p{padding:10px 30px;}
.org_wrap div.org03 > ul > li{padding-top:10px;}
.org_wrap div.org03 > ul.no4 > li{width:49% !important;}
.org_wrap div.org03 > ul > li > p > span{font-size:1.3rem}
.org_wrap div.org03 ul ul{margin-bottom:20px;}
.org_wrap div.org03 ul ul li{padding-top:5px;}
.org_wrap div.org03 ul ul li:first-child{padding-top:15px;}
.org_wrap div.org03 ul ul li p{padding: 8px 10px;font-size: 1.5rem;border-radius:10px;}
.org_wrap div.org03.noimg{margin-bottom: 190px;}
.org_wrap div.org03.noimg ul > li{padding-top: 40px;width:32%;}
.org_wrap div.org03.noimg ul ul{display:block !important;top:60px !important;}
.org_wrap div.org03.noimg ul ul li{width:100% !important;padding-top:5px !important}
.org_wrap div.org03 ul ul li:first-child{padding-top:30px !important}
.org_wrap div.org03.noimg > ul > li > p{padding:12px !important;}
.org_wrap div.org03.noimg > ul > li > p br{display:block !important;}
.org_wrap.org_line div.org03::before{width:50%;left:25%;}

.blue_roundw.mt90{margin-top:35px !important;}
.blue_roundw > li{padding:20px;}
.blue_roundw li p{padding: 0 0 15px 40px;font-size:2rem;line-height:30px;background-size:30px;}


.labor_notiw{display:block;}
.labor_notiw dl{padding:0;width:auto;}
.labor_notiw dl:not(:first-child){padding:20px 0 0;margin-top:20px;border-top:1px solid #dfdfdf;border-left:0;}
.labor_notiw dl dt{padding:50px 0 5px;display:block;height:auto;font-size:2rem;background-size:auto 40px;}
.labor_notiw dl dt span{display:block;}
.labor_notiw dl dd{margin-top:10px;font-size:1.5rem;line-height:1.5}
.labor_notiw dl dd.btn_w{padding:15px 0 0 !important;}


.greeting_w .left{text-align: center;}
.greeting_w .left .mobile_box{height: 260px}
.greeting_w .left img{max-width:100%;}
.greeting_w .sign{display: flex;flex-direction: column;margin-top: 5px;}
.greeting_w .sign > span{margin-top: 0;font-size:1.4rem;}
.greeting_w .sign span .sign_txt{font-size: 2.1rem;margin-right: 10px;}
.greeting_w .sign > span img{width: 70px;}
.greeting_w .right .tit{font-size:2.1rem;}
.greeting_w .right .txtw p:not(:first-child), .b_txtw p:not(:first-child){margin-top:10px;}
.greeting_w .right .txtw, .b_txtw{margin-top:20px;font-size:1.5rem;}
.greeting_w .right .txtw p{font-size:1.5rem;}
.greeting_w .right .stit,
.greeting_w .right .txtw{margin-top:15px;font-size:1.7rem;}

.down_btnw li{display:block;padding:15px 15px 65px 35px;margin: 0 2%;width:45%;background-position:5px 15px;box-sizing:border-box;}
.down_btnw li a{top:auto;bottom:15px;right:0;margin-top:0;display:block;width:100%;}

.link_w a{width:49%;padding:10px;height:70px;font-size:1.5rem;line-height:1.4;}

p.table_right{margin: -15px 0 5px;font-size: 1.5rem;}

.step_w2.right li{width: 100%;}
.step_w2.right li:after{top: 57px;left: 50%;margin-left: -6.5px;width:13px;height:7px;background-image:url(/nanum/site/builder/skin/main/img/common/step2_barr.gif);}
.step_w2.right li.betxt:before{width:60px !important;left: 50%;margin-left: 15px !important;top: 31px !important;}
.step_w2.right li:last-child:after{background:none;}

.sitemap_wrap .box{margin-bottom:2%;width:49%;}
.sitemap_wrap .box:nth-child(n+4){margin-top:0;}
.sitemap_wrap .box .tit{padding: 10px 30px;font-size: 1.7rem;}
.sitemap_wrap .box > ul{padding: 10px 15px;}


/* 관련선택(병원공통) */
.connect_box .select_doctor{display:block;}
.connect_box .select_doctor .lft_box{width:auto;padding:10px 15px;border:0;border-bottom:1px solid #e5e5e5}
.connect_box .select_doctor .rit_box{padding:10px}
.connect_box .select_doctor .rit_box .srch_area{gap:2%}
.connect_box .select_doctor .rit_box .srch_area select,
.connect_box .select_doctor .rit_box .srch_area input{margin-left:0;width:38% !important;}
.connect_box .select_doctor .rit_box .srch_area .btn_srch{padding:0;width:20% !important;border:0;}

.txt_linew{display:block;}
.txt_linew dl{padding:15px 10px;width:100%;font-size:1.5rem;line-height: 1.4;}
.txt_linew dl dt{width:32%}
.txt_linew dl dd{width:65%;}

}

/********************모바일********************/
@media all and (max-width:600px){

.mscroll_guide.txt2{display:block;}

}


/********************모바일********************/
@media all and (max-width:500px){

.con_tab ul.line_sp li{flex-basis:100% !important}


}
/********************모바일********************/
@media all and (max-width:480px){

.con_tab ul li{flex-basis:50% !important;}

.bicon_box{display:block;padding:0 10px;}
.bicon_box dl{padding:15px 0;width:auto;border-bottom:1px solid rgba(0,0,0,0.1);border-right:0;}
.bicon_box dl dt{margin-bottom:7px;}
.bicon_box dl dd{line-height:1.3;}

.lbox_wrap > div{padding:15px 7px;width:100% !important;height:auto;}

.input_area .txt_box{padding:15px 20px;}

ul.rsv_input{display:block;}
ul.rsv_input li{margin-bottom:5px;width:100%;}
input[type="checkbox"]+label{padding: 2px 0 2px 30px;font-size:1.5rem;line-height:1.4}

.mscroll table{width:600px !important;}

.rbox_nwr{display:block;}
.rbox_nwr.mt90{margin-top:45px !important;}
.rbox_nwr dl:not(:first-child){margin-top:20px;}
.rbox_nwr dl dt{top:-10px;font-size:1.8rem;}
.rbox_nwr dl dd ul li{margin:3px 0;font-size:1.5rem;}

.img_w{margin:30px 0;display:block;}
.img_w li{margin-top:10px;}
.img_w li p{height:auto;}
.img_w li span{padding:10px;font-size:1.4rem;}

.blue_roundw{display:block;}
.blue_roundw > li{width:100%;margin:-1px 0 0;}

.link_w a br{display:block;}

.down_btnw.f_txt li{width: 100%;}
.down_btnw li{width:100% !important;}

.step_w.no3 > li{width:100% !important;}
.step_w li .img_box{padding: 55px 5px 5px;background-position: center top 25px;}
.step_w.no3 li .img_box p{height:35px;}


.circle_twr p{font-size:1.5rem;}

.sitemap_wrap .box{width:100%;}

}

/********************웹********************/
@media all and (min-width:1025px) {
	
/*모바일 스크롤 안내*/
.mscroll_guide{display:none;}

a.con_btn:hover,
input.con_btn:hover,
button.con_btn:hover{color:#997865;background:#fff;}
a.con_sbtn:hover,
input.con_sbtn:hover{color:#997865 !important;background:#fff;}

.con_btn.file:hover,
.con_sbtn.file:hover{background:#997865;color:#fff;}
.con_btn.file:hover::before,
.con_sbtn.file:hover::before{background-image:url(/nanum/site/builder/skin/main/img/common/down_btn_on.png);}

.link_w a:hover{color:#fff;background:#997865;border-color:#997865;}

}
