@charset "utf-8";
@import url("https://font.elice.io/css?family=Elice+DX+Neolli");

/* 처음 진료 빠른 예약 */
.fast_rsv .info_box{display:flex;align-items:center;padding:40px 0;width:100%;height:275px;border-radius:20px;background-position:0px -160px;box-sizing:border-box;}
.fast_rsv .info_box > div{width:50%;text-align:center;color:#fff;}
.fast_rsv .info_box .left_wrap{border-right:1px solid rgb(255 255 255 / 35%);}
.fast_rsv .info_box .left_wrap .left{display:inline-block;}
.fast_rsv .info_box .left_wrap .left p.tit{display:inline-block;margin-bottom:15px;padding:70px 45px 13px;border-bottom:1px dashed rgb(255 255 255 / 50%);background-position:50% 0;font-size:2.2rem;}
.fast_rsv .info_box .left_wrap .left ul.list li{margin-left:10px;text-align:left;font-weight:400;}
.fast_rsv .info_box .left_wrap .left ul.list li span{margin-right:30px;}
.fast_rsv .info_box .right_wrap{font-weight:300;font-size:2rem;}
.fast_rsv .info_box .right_wrap span{display:block;font-size:3.5rem;font-weight:700;}

.fast_rsv .bicon_box{align-items:center;}

/* 온라인 예약 */
.mob_rsv .rsv_wrap{display:flex;gap:30px;width:100%;}
.mob_rsv .rsv_wrap .bx{display:table;padding:40px 30px;width:33.3%;min-height:250px;border:1px solid #e8e8e8;background:no-repeat right 30px top 40px;border-radius:15px;box-sizing:border-box;}
.mob_rsv .rsv_wrap .bx.icon01{background-image:url(/nanum/site/builder/dir/main/img/menu5467/mrsv_icon01.gif);}
.mob_rsv .rsv_wrap .bx.icon02{background-image:url(/nanum/site/builder/dir/main/img/menu5467/mrsv_icon02.gif);}
.mob_rsv .rsv_wrap .bx.icon03{background-image:url(/nanum/site/builder/dir/main/img/menu5467/mrsv_icon03.gif);}
.mob_rsv .rsv_wrap .bx.icon04{background-image:url(/nanum/site/builder/dir/main/img/menu5467/mrsv_icon04.gif);}
.mob_rsv .rsv_wrap .bx .tit{display:table-header-group;font-size:2.8rem;font-weight:700;line-height:38px;}
.mob_rsv .rsv_wrap .bx .tit br{display:none;}
.mob_rsv .rsv_wrap .bx .tit span{display:block;margin-top:15px;}
.mob_rsv .rsv_wrap .bx .btn_w{padding:0;display:table-cell;vertical-align:bottom;width:100%;}
.mob_rsv .rsv_wrap .bx .btn_w a{min-width:100%;}
.mob_rsv .gray_box{padding:60px;}
.mob_rsv .gray_box > dl:before{content:'';position:absolute;top:0;left:30px;width:1px;height:100%;background:#d6d6d6;}
.mob_rsv .gray_box > dl{position:relative;display:flex;align-items:center;padding-top:20px;}
.mob_rsv .gray_box > dl:first-child{padding-top:0;}
.mob_rsv .gray_box > dl dt{position:relative;padding-left:90px;line-height:60px;background:no-repeat left center;box-sizing:border-box;z-index:2;}
.mob_rsv .gray_box > dl dt span{display:inline-block;width:30px;line-height:30px;font-size:1.4rem;font-weight:600;color:#fff;text-align:center;background:#000;border-radius:50%;letter-spacing:0;}
.mob_rsv .gray_box > dl dd{margin-left:15px;font-size:1.6rem;line-height:30px;color:#333;}
.mob_rsv .gray_box > dl dd span.red{color:#e60000;font-weight:700;}
.mob_rsv .gray_box > dl.icon01 dt{background-image:url(/nanum/site/builder/dir/main/img/menu5467/rsv_prc01.png);}
.mob_rsv .gray_box > dl.icon02 dt{background-image:url(/nanum/site/builder/dir/main/img/menu5467/rsv_prc02.png);}
.mob_rsv .gray_box > dl.icon03 dt{background-image:url(/nanum/site/builder/dir/main/img/menu5467/rsv_prc03.png);}
.mob_rsv .gray_box > dl.icon04 dt{background-image:url(/nanum/site/builder/dir/main/img/menu5467/rsv_prc04.png);}
.mob_rsv .gray_box > dl.icon05 dt{background-image:url(/nanum/site/builder/dir/main/img/menu5467/rsv_prc05.png);}
.mob_rsv .line_box{text-align:center;}
.mob_rsv .line_box .txt{color:#333;font-weight:400;font-size:1.8rem;line-height:30px;}
.mob_rsv .line_box .txt span{font-weight:700;color:#000;}
.mob_rsv .line_box .btn_w{gap:20px;padding:40px 0 0;}

/* 부서소개, 조직도 */
.org_wrap.org_line div.org03::before{top:0;}
.org_wrap.org_line div.org03 > ul > li::before{content:'';position:absolute;top:0;left:50%;width:1px;height:100px;background:#f2f2f2;}
.org_wrap.nurse div.org03 > ul > li{background:none;}

/* 간호부 */
.org_wrap.nurse div.org01 dl{padding:0;display:flex;}
.org_wrap.nurse div.org01 dl.icon02{background-image:none;}
.org_wrap.nurse div.org01 dl dt{display:none;}
.org_wrap.nurse div.org01 dl dd{padding:0 !important;margin:0 !important;height:auto}
.org_wrap.nurse div.owrap{position:relative;display: flex;justify-content: center;}
.org_wrap.nurse div.org02{margin:0;/*margin-left:auto;*/width:500px}
/*.org_wrap.nurse div.owrap:before{content:'';position:absolute;top:50%;left:50%;width:50%;height:1px;background:#f2f2f2;}*/

/* 병리팀 */
.pathology_w{display:flex;flex-wrap:wrap;gap:20px;}
.pathology_w dl{flex-grow:1;width:0;padding:50px 40px;background:#fff no-repeat top 40px right 40px;box-shadow:0 6px 13px rgba(0,0,0,0.15);border-radius:15px;}
.pathology_w dl.icon1{background-image:url(/nanum/site/builder/dir/main/img/menu5467/path_icon1.gif);}
.pathology_w dl.icon2{background-image:url(/nanum/site/builder/dir/main/img/menu5467/path_icon2.gif);}
.pathology_w dl.icon3{background-image:url(/nanum/site/builder/dir/main/img/menu5467/path_icon3.gif);}
.pathology_w dl dt{margin-bottom:30px;font-weight:700;font-size:2.4rem;line-height:1.5;color:#000;}
.pathology_w dl dd{font-size:1.6rem;color:#444;}


/* 재활치료팀 */
.phy_txt{margin-top:50px;font-weight:400;}
.circle_twr dl.icon1 dt span{background-image:url(/nanum/site/builder/dir/main/img/menu5467/phy_icon1.png);}
.circle_twr dl.icon2 dt span{background-image:url(/nanum/site/builder/dir/main/img/menu5467/phy_icon2.png);}
.circle_twr dl.icon3 dt span{background-image:url(/nanum/site/builder/dir/main/img/menu5467/phy_icon3.png);}

.part_intro{position:relative;}
.part_intro .txtw .treat_txt{padding-left:65px;margin-bottom:20px;font-size:2rem;line-height:50px;font-weight:700;color:#000;background:url(/nanum/site/builder/dir/main/img/menu5467/treatment_icon.gif) no-repeat left center;}
.part_intro .timg{position:absolute;bottom:-60px;left:0;display:flex;gap:5px;}
.part_intro .timg.bot{bottom:0;}
.part_intro .timg p{text-align:center;font-size:1.5rem;color:#666;}
.part_intro .timg p img{display:block;margin-bottom:5px;}

.treat_wrap{margin-top:30px;}
.treat_wrap dl.icon1{background-image:url(/nanum/site/builder/dir/main/img/menu5467/treat_icon1.gif);}
.treat_wrap dl.icon2{background-image:url(/nanum/site/builder/dir/main/img/menu5467/treat_icon2.gif);}
.treat_wrap dl.icon3{background-image:url(/nanum/site/builder/dir/main/img/menu5467/treat_icon3.gif);}
.treat_wrap dl.icon4{background-image:url(/nanum/site/builder/dir/main/img/menu5467/treat_icon4.gif);}
.treat_wrap dl.icon5{background-image:url(/nanum/site/builder/dir/main/img/menu5467/treat_icon5.gif);}
.treat_wrap dl.icon6{background-image:url(/nanum/site/builder/dir/main/img/menu5467/treat_icon6.gif);}
.treat_wrap dl.icon7{background-image:url(/nanum/site/builder/dir/main/img/menu5467/treat_icon7.gif);}
.treat_wrap dl.icon8{background-image:url(/nanum/site/builder/dir/main/img/menu5467/treat_icon8.gif);}
.treat_wrap dl.icon9{background-image:url(/nanum/site/builder/dir/main/img/menu5467/treat_icon9.gif);}
.treat_wrap dl.icon10{background-image:url(/nanum/site/builder/dir/main/img/menu5467/treat_icon10.gif);}

/* 약제팀 */
.org_wrap div.org03.noimg::before{left:16%;width:68%;}
.org_wrap div.org03.noimg > ul > li{background:transparent;overflow:visible}
.org_wrap div.org03.noimg > ul > li > p{padding:20px;}
.org_wrap div.org03.noimg > ul > li > p br{display:none !important;}
.org_wrap div.org03.noimg ul ul{display:flex;gap:20px;width:100%;}
.org_wrap div.org03.noimg ul ul li{flex-grow:1;width:0;padding-top:45px;}


.org_w2{display:flex;flex-direction:column;}
.org_w2 li{position:relative;display:inline-flex;justify-content:center;width:100%;text-align:center;}
.org_w2 li > p{padding:15px 0;width:100%;font-size:1.6rem;color:#333;background:#fff;border:1px solid #ddd;border-radius:5px;box-sizing:border-box;}
.org_w2 li.bg{margin-bottom:50px;border:0;}
.org_w2 li.bg dl p{font-size:2.8rem;font-weight:700;color:#333;border:0;}
.org_w2 li.bg dl .stxt{display:block;font-size:1.5rem !important;font-weight:500;letter-spacing:0;text-transform:uppercase;}
.org_w2 li.bg dl{margin:0 auto;padding:95px 0;width:310px;height:310px;font-weight:500;font-size:2rem;line-height:3.2rem;color:#fff;background:#0c4ca3 no-repeat 50% 45px;text-align:center;border:5px solid #b9e2ff;border-radius:50%;box-sizing:border-box;}
.org_w2 li.bg dl.icon02{background-image:url(/nanum/site/builder/dir/main/img/menu5467/org_icon02.png);}
.org_w2 li.bg dl dt{margin-bottom:10px;color:#fff;opacity:0.8;}
.org_w2 li.bg dl dd{display:table;width:100%;height:100px}
.org_w2 li.bg dl dd p{display:table-cell;vertical-align:middle;font-size:2rem;color:#fff;}
.org_w2 li.bg dl.icon02 dd p{font-size:2.6rem;}
.org_w2 li.bg2 p{background:#f1f1f1;}
.org_w2 li.noline{border:0;gap:30px;}
.org_w2 li.noline:after{background:0;}
.org_w2 li ol{position:relative;display:flex;flex-direction:column;flex-grow:1;width:0;align-items:center;}
.org_w2 li ol li:last-child:after{background:0;}
.org_w2 li ol li ol li{position:relative;padding-top:50px;}
.org_w2 li ol li ol li::before{content:'';position:absolute;top:0;left:50%;margin:0 0 3.5px -6.5px;width:1px;height:100%;background:#f1f1f1;z-index:-1;}

/* 영양팀 */
.rt_line{padding-top:40px;border-top: 2px solid #000;}


/* 영상의학팀 */
.txt_mt{margin-top:10px;font-weight:400;color:#333;}

.gray_box{margin-top:90px;}
.gray_box .tit dt{font-weight:700;font-size:2.8rem;color:#000;}
.gray_box .tit dd{margin-top:30px;font-size:1.6rem;color:#555;}
.gray_box .tit dd .img_tw{display:flex;flex-wrap:wrap;gap:3%;margin-top:-3%;}
.gray_box .tit dd .img_tw li{flex-grow:1;width:0;padding:35px 0;margin-top:3%;font-weight:700;font-size:1.9rem;color:#000;background:#fff;border:1px solid #e9e9e9;box-sizing:border-box;text-align:center;}
.gray_box .tit dd .img_tw.no3 li{width:31%;flex-grow:0;}
.gray_box .tit dd .img_tw li img{display:block;margin:0 auto 10px;}
.gray_box .tit dd .img_tw li span{position:static;padding:0;display:block;font-weight:400;font-size:1.4rem;line-height:1.3;color:#666;}
.gray_box .tit dd .img_tw li p{padding:30px 25px 0;font-weight:400;font-size:1.6rem;line-height:1.5;color:#444;text-align:left;}

.support_way{margin-top:-10px;display:flex;flex-wrap:wrap;gap:3%;align-items:flex-start;}
.support_way li{display:table;margin-top:20px;width:48.5%;font-size:1.6rem;line-height:1.5;color:#444;}
.support_way li > span{display:table-cell;vertical-align:middle;margin-right:20px;display:inline-block;width:60px;height:60px;background:no-repeat center;}
.support_way li.icon1 > span{background-image:url(/nanum/site/builder/dir/main/img/menu5467/support_icon1.gif);}
.support_way li.icon2 > span{background-image:url(/nanum/site/builder/dir/main/img/menu5467/support_icon2.gif);}
.support_way li.icon3 > span{background-image:url(/nanum/site/builder/dir/main/img/menu5467/support_icon3.gif);}
.support_way li.icon4 > span{background-image:url(/nanum/site/builder/dir/main/img/menu5467/support_icon4.gif);}
.support_way li.icon5 > span{background-image:url(/nanum/site/builder/dir/main/img/menu5467/support_icon5.gif);}
.support_way li.icon6 > span{background-image:url(/nanum/site/builder/dir/main/img/menu5467/support_icon6.gif);}
.support_way li.icon7 > span{background-image:url(/nanum/site/builder/dir/main/img/menu5467/support_icon7.gif);}
.support_way li.icon8 > span{background-image:url(/nanum/site/builder/dir/main/img/menu5467/support_icon8.gif);}
.support_way li.icon9 > span{background-image:url(/nanum/site/builder/dir/main/img/menu5467/support_icon9.gif);}
.support_way li.icon10 > span{background-image:url(/nanum/site/builder/dir/main/img/menu5467/support_icon10.gif);}
.support_way li.icon11 > span{background-image:url(/nanum/site/builder/dir/main/img/menu5467/support_icon11.gif);}
.support_way li.icon12 > span{background-image:url(/nanum/site/builder/dir/main/img/menu5467/support_icon12.gif);}
.support_way li.icon13 > span{background-image:url(/nanum/site/builder/dir/main/img/menu5467/support_icon13.gif);}
.support_way li.icon14 > span{background-image:url(/nanum/site/builder/dir/main/img/menu5467/support_icon14.gif);}
.support_way li.icon15 > span{background-image:url(/nanum/site/builder/dir/main/img/menu5467/support_icon15.gif);}
.support_way li.icon16 > span{background-image:url(/nanum/site/builder/dir/main/img/menu5467/support_icon16.gif);}
.support_way li.icon17 > span{background-image:url(/nanum/site/builder/dir/main/img/menu5467/support_icon17.gif);}
.support_way li.icon18 > span{background-image:url(/nanum/site/builder/dir/main/img/menu5467/support_icon18.gif);}
.support_way li.icon19 > span{background-image:url(/nanum/site/builder/dir/main/img/menu5467/support_icon19.gif);}
.support_way li.icon20 > span{background-image:url(/nanum/site/builder/dir/main/img/menu5467/support_icon20.gif);}
.support_way li.icon21 > span{background-image:url(/nanum/site/builder/dir/main/img/menu5467/support_icon21.gif);}
.support_way li.icon22 > span{background-image:url(/nanum/site/builder/dir/main/img/menu5467/support_icon22.gif);}
.support_way li p{display:table-cell;vertical-align:middle;width:100%;}

.ltxt_imgw{border-top:2px solid #000;}
.ltxt_imgw dl{position:relative;padding:35px 300px 35px 0;min-height:135px;border-bottom:1px solid #f2f2f2;}
.ltxt_imgw dl dt{margin-bottom:10px;font-weight:700;font-size:2.4rem;color:#0060d0;}
.ltxt_imgw dl dd{font-weight:500;font-size:1.6rem;line-height:1.5;color:#555;}
.ltxt_imgw dl dd.timg{position:absolute;right:0;top:30px;display:flex;gap:10px;font-weight:400;font-size:1.5rem;line-height:1.3;color:#666;text-align:center;}
.ltxt_imgw dl dd.timg img{display:block;margin-bottom:5px;}


/* 진단검사의학과 */
.labor_notiw dl.icon1 dt{background-image:url(/nanum/site/builder/dir/main/img/menu5467/labor_icon1.gif);}
.labor_notiw dl.icon2 dt{background-image:url(/nanum/site/builder/dir/main/img/menu5467/labor_icon2.gif);}

.labor_equipw > li{margin-bottom:60px;padding-bottom:60px;border-bottom:1px solid #dfdfdf;text-align:center;}
.labor_equipw li .imgw{font-size:0;}
.labor_equipw li .imgw img{display:inline-block;border-radius:15px;object-fit:cover;pointer-events:none;}
.labor_equipw li .tit{margin-top:15px;font-weight:600;font-size:3rem;color:#000;}
.labor_equipw .gray_box{margin-top:50px;text-align:left;}

.lab_iconw{display:flex;flex-wrap:wrap;gap:2%;}
.lab_iconw dl{flex-grow:1;width:0;padding:40px 0;}
.lab_iconw dl:not(:first-child){padding-left:2%;border-left:1px solid #dfdfdf;}
.lab_iconw dl dt{display:table;padding-top:70px;width:100%;height:70px;font-weight:700;font-size:2.4rem;color:#000;background:no-repeat top left;}
.lab_iconw dl dt p{display:table-cell}
.lab_iconw dl dt span{display:block;font-weight:500;font-size:1.5rem;color:#555;}
.lab_iconw dl.icon1 dt{background-image:url(/nanum/site/builder/dir/main/img/menu5467/lab_icon1.gif);}
.lab_iconw dl.icon2 dt{background-image:url(/nanum/site/builder/dir/main/img/menu5467/lab_icon2.gif);}
.lab_iconw dl.icon3 dt{background-image:url(/nanum/site/builder/dir/main/img/menu5467/lab_icon3.gif);}
.lab_iconw dl.icon4 dt{background-image:url(/nanum/site/builder/dir/main/img/menu5467/lab_icon4.gif);}
.lab_iconw dl.icon5 dt{background-image:url(/nanum/site/builder/dir/main/img/menu5467/lab_icon5.gif);}
.lab_iconw dl.icon6 dt{background-image:url(/nanum/site/builder/dir/main/img/menu5467/lab_icon6.gif);}
.lab_iconw dl.icon7 dt{background-image:url(/nanum/site/builder/dir/main/img/menu5467/lab_icon7.gif);}
.lab_iconw dl dd{margin-top:20px;font-weight:400;font-size:1.6rem;color:#333;}

/* 기능검사 */
.icon_rlbox .bx{position:relative;}
.icon_rlbox .bx ul .btn_wr{position:absolute;top:30px;right:30px;}
.icon_rlbox .bx ul .btn_wr a.btn_map{width:auto;}
.icon_rlbox .bx ul .btn_wr a{position:relative;display:block;padding:10px 20px 10px 45px;font-size:1.5rem;font-weight:500;color:#fff;}
.icon_rlbox .bx ul .btn_wr a:after{content:'';position:absolute;top:50%;left:20px;width:15px;height:15px;margin-top:-7.5px;background-repeat:no-repeat;background-size:cover;}
.icon_rlbox .bx ul a.btn_map{background:#222;}
.icon_rlbox .bx ul a.btn_map:after{background-image:url(/nanum/site/medicalpart/img/btn_map.png);}

.translated-ltr .icon_rlbox .bx ul .btn_wr{margin-top:10px;position:static;}

.health_iw{padding-top:280px}


/* irb위원회-소개 및 심의절차 */
.irb_wrap > li{display:flex;flex-wrap:wrap;gap:3%;align-items:flex-start;width:100%;padding-bottom:80px;background:url(/nanum/site/builder/skin/main/img/common/line_bg.gif) repeat-x top 65px left;}
.irb_wrap > li > div{position:relative;display:table;width:31.3%;height:130px;font-weight:500;font-size:1.9rem;text-align:center;background:#fff;text-align:center;border:2px solid #0060d0;border-radius:15px;box-sizing:border-box;}
.irb_wrap > li > div:first-child:before{position:absolute;bottom:-58px;left:50%;margin-left:-7px;content:'';width:14px;height:36px;background:url(/nanum/site/builder/dir/main/img/menu5466/irb_down.gif) no-repeat left center;}
.irb_wrap > li:first-child > div:first-child:before{margin-left:-64px}
.irb_wrap > li:first-child > div:first-child:after{position:absolute;bottom:-58px;left:50%;margin-left:44px;content:'요청이 있을 경우';padding-left:20px;width:100px;height:36px;line-height:36px;font-size:1.4rem;color:#444;text-align:left;background:url(/nanum/site/builder/dir/main/img/menu5466/irb_up.gif) no-repeat left center;}
.irb_wrap > li > div > p{display:table-cell;vertical-align:middle;width:100%;height:100%;}
.irb_wrap .bg{color:#fff;background:#0060d0;}
.irb_wrap .bg_line{color:#0060d0;}
.irb_wrap .blk{color:#fff;background:#000;border-color:#000;}
.irb_wrap .blk_line{color:#444;border:2px solid #000;}
.irb_wrap .blk_line ul{display:table-cell;vertical-align:middle;padding:0 30px;font-size:1.6rem;line-height:1.4;text-align:left;}
.irb_wrap .blk_line ul li{position:relative;padding-left:100px;margin-top:5px;}
.irb_wrap .blk_line ul li strong{position:absolute;left:0;top:0;font-weight:700;color:#000;}
.irb_wrap > li.last{background:0;}
.irb_wrap > li.last > div{display:block;width:200px;height:auto;border:0;}
.irb_wrap > li.last > div p{position:relative;display:table;width:100%;height:85px;border-radius:15px;}
.irb_wrap > li.last > div p.blk{margin-bottom:80px;}
.irb_wrap > li.last > div:before{display:none;}
.irb_wrap > li.last > div p:first-child:before{position:absolute;bottom:-58px;left:50%;margin-left:-7px;content:'';width:14px;height:36px;background:url(/nanum/site/builder/dir/main/img/menu5466/irb_down.gif) no-repeat left center;}
.irb_wrap > li.last > div p span{display:table-cell;vertical-align:middle;}
.irb_wrap > li.last > div:last-child p:before{display:none;}

.irb_acco{display:flex;flex-wrap:wrap;border-top:2px solid #000;border-bottom:1px solid #f2f2f2;}
.irb_acco 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;}
.irb_acco dl dt{width:22%;font-weight:700;color:#000;}
.irb_acco dl dd{width:75%;font-weight:400;color:#555;}


/* 수련교육부-소개-수련교육부 */
.circle_twr li.icon1 span{background-image:url(/nanum/site/builder/dir/main/img/menu5466/educ_icon1.png);}
.circle_twr li.icon2 span{background-image:url(/nanum/site/builder/dir/main/img/menu5466/educ_icon2.png);}
.circle_twr li.icon3 span{background-image:url(/nanum/site/builder/dir/main/img/menu5466/educ_icon3.png);}

.eduw_icon{display:flex;flex-wrap:wrap;gap:2%;}
.eduw_icon li{flex-grow:1;width:0;padding:40px 0;}
.eduw_icon li:not(:first-child){padding-left:2%;border-left:1px solid #dfdfdf;}
.eduw_icon li p{padding-top:70px;width:100%;height:70px;font-weight:700;font-size:2.4rem;line-height:1.4;color:#000;background:no-repeat top left;}
.eduw_icon li.icon1 p{background-image:url(/nanum/site/builder/dir/main/img/menu5466/eduw_icon1.gif);}
.eduw_icon li.icon2 p{background-image:url(/nanum/site/builder/dir/main/img/menu5466/eduw_icon2.gif);}
.eduw_icon li.icon3 p{background-image:url(/nanum/site/builder/dir/main/img/menu5466/eduw_icon3.gif);}
.eduw_icon li.icon4 p{background-image:url(/nanum/site/builder/dir/main/img/menu5466/eduw_icon4.gif);}

/*.step_w2.right li.betxt:before{content:'병원장 보고';position:absolute;top:50%;right:0;margin:15px -40px 0 0;width:40px;font-size:1.4rem;line-height:1.4;text-align:center;}*/

/* 수련교육부-복리후생 */
.welfare_wrap{position:relative;margin-bottom:110px;}
.welfare_top{padding:100px 55px;font-weight:700;font-size:3rem;line-height:1.5;color:#000;background:url(/nanum/site/builder/dir/main/img/menu5466/welfare_bg.jpg) no-repeat center left / cover;border-radius:20px;}
.welfare_how{position:absolute;right:50px;top:50px;padding:50px 40px;width:750px;background:#fff;border-radius:15px;box-shadow:9px 0 35px rgba(0,0,0,0.05);box-sizing:border-box;}
.welfare_how dt{margin-bottom:35px;font-size:2.2rem;color:#0060cf;text-align:center;}
.welfare_how dd{display:flex;flex-wrap:wrap;gap:25px 3%;}
.welfare_how dd p{padding:15px 10px;width:31.333%;font-size:1.6rem;line-height: 1.4;color:#444;text-align:center;border:1px solid #e0e0e0;border-radius:5px;box-sizing:border-box;}

.welfare_iw{margin-top:30px;display:flex;gap:2%;flex-wrap:wrap;}
.welfare_iw dl{margin-top:15px;padding:10px 0 20px;width:32%;border-bottom:1px solid #dfdfdf;}
.welfare_iw dl dt{margin-bottom:10px;padding-top:80px;font-weight:700;font-size:1.8rem;background:no-repeat center top;text-align:center;}
.welfare_iw dl.icon1 dt{background-image:url(/nanum/site/builder/dir/main/img/menu5466/welfare_wicon1.gif);}
.welfare_iw dl.icon2 dt{background-image:url(/nanum/site/builder/dir/main/img/menu5466/welfare_wicon2.gif);}
.welfare_iw dl.icon3 dt{background-image:url(/nanum/site/builder/dir/main/img/menu5466/welfare_wicon3.gif);}
.welfare_iw dl.icon4 dt{background-image:url(/nanum/site/builder/dir/main/img/menu5466/welfare_wicon4.gif);}
.welfare_iw dl.icon5 dt{background-image:url(/nanum/site/builder/dir/main/img/menu5466/welfare_wicon5.gif);}
.welfare_iw dl.icon6 dt{background-image:url(/nanum/site/builder/dir/main/img/menu5466/welfare_wicon6.gif);}
.welfare_iw dl.icon7 dt{background-image:url(/nanum/site/builder/dir/main/img/menu5466/welfare_wicon7.gif);}
.welfare_iw dl.icon8 dt{background-image:url(/nanum/site/builder/dir/main/img/menu5466/welfare_wicon8.gif);}
.welfare_iw dl.icon9 dt{background-image:url(/nanum/site/builder/dir/main/img/menu5466/welfare_wicon9.gif);}
.welfare_iw dl.icon10 dt{background-image:url(/nanum/site/builder/dir/main/img/menu5466/welfare_wicon10.gif);}
.welfare_iw dl.icon11 dt{background-image:url(/nanum/site/builder/dir/main/img/menu5466/welfare_wicon11.gif);}
.welfare_iw dl.icon12 dt{background-image:url(/nanum/site/builder/dir/main/img/menu5466/welfare_wicon12.gif);}
.welfare_iw dl dd{font-size:1.5rem;line-height:1.4;color:#555;}

.welfare_icon{margin:20px 0 0 -20px;font-size:0;line-height:0;clear:both;overflow:hidden;}
.welfare_icon p{display:inline-block;margin:20px 0 0 20px;padding:80px 15px 20px;width:210px;font-size:1.5rem;color:#444;background:#f8f8f8 no-repeat center top 27px;text-align:center;border-radius:15px;box-sizing:border-box;}
.welfare_icon span{display:flex;justify-content:center;align-items:center;height:40px;}
.welfare_icon p.icon1{background-image:url(/nanum/site/builder/dir/main/img/menu5466/welfare_icon1.gif);}
.welfare_icon p.icon2{background-image:url(/nanum/site/builder/dir/main/img/menu5466/welfare_icon2.gif);}
.welfare_icon p.icon3{background-image:url(/nanum/site/builder/dir/main/img/menu5466/welfare_icon3.gif);}
.welfare_icon p.icon4{background-image:url(/nanum/site/builder/dir/main/img/menu5466/welfare_icon4.gif);}
.welfare_icon p.icon5{background-image:url(/nanum/site/builder/dir/main/img/menu5466/welfare_icon5.gif);}

.backw{background:#fff}

.edu_w.org_wrap div.org01 dl dt,
.edu_w.org_wrap div.org02 p span:last-child,
.edu_w.org_wrap div.org03 p span.stxt{letter-spacing: -0.05em !important;}
.edu_w.org_wrap div.org02 p span:last-child{margin-bottom:10px;}
.edu_w.org_wrap div.org03 > ul > li{padding-top:0 !important;}

.eval_space{word-spacing:50px}


/* 전문센터 - 로봇수술센터 */
.sp_robotw{font-size:1.7rem;}
.sp_robotw .sp_titw{color:#fff;background:url(/nanum/site/builder/dir/main/img/menu5467/robot_titbg.png) no-repeat center top;text-align:center;}
.sp_robotw .sp_titw .stit{padding-top:85px;font-size:2.6rem;font-weight:400;letter-spacing: 0.15em;}
.sp_robotw .sp_titw .tit{margin-top: 25px;font-family: "Elice DX Neolli", sans-serif;font-size:7rem;line-height: 1;font-weight:700;text-shadow: 5px 5px 5px rgba(0, 0, 0, 0.2);}
.sp_robotw .sp_titw .tit span{color:#fffc00;}
.sp_robotw .sp_titw .txt{margin-top: 10px;font-size:3.45rem;font-weight:700;}
.sp_robotw .sp_titw .stxt{margin-top: 25px;font-weight:400;font-size:2rem;}
.sp_robotw .sp_titw img{margin:50px 0 120px -120px;font-size:0;}

.sp_robotw .sp_definew{position:relative;margin-top:-60px;}
.sp_robotw .sp_definew:before{content:'';position: absolute;right: 0;top: -135px;display:block;width:671px;height:713px;background:url(/nanum/site/builder/dir/main/img/menu5467/robot_defimg.png) no-repeat top right;z-index: -1;}
.sp_robotw .sp_definew dl{margin-top:100px;}
.sp_robotw .sp_definew dl dt{margin-bottom:35px;font-family: "Elice DX Neolli", sans-serif;font-size:4.5rem;font-weight:500;line-height:1;}
.sp_robotw .sp_definew dl dt span{font-weight:700;color:#997865;}
.sp_robotw .sp_definew dl dt:before{content:'';margin-bottom:25px;display:block;width:38px;height:3px;background:#997865;}
.sp_robotw .sp_definew dl dd{color:#333;}

.sp_robotw .sp_rtit{position: relative;font-family: "Elice DX Neolli", sans-serif;font-size:5.2rem;font-weight: 700;color:#fff;-webkit-text-stroke:1px #000;text-align:center;z-index: 0;letter-spacing: -0.02em;}
.sp_robotw .sp_rtit .sp_rtitbg{position: absolute;left:50%;top: 0;width: 100%;-webkit-text-stroke:8px #000;z-index: -1;transform: translate(-50%, 0);letter-spacing: -0.02em;}
.sp_robotw .sp_rtit span{color:#f6ff00;}
.sp_robotw .sp_feaw{margin-top: 20px;padding-top:235px;background:url(/nanum/site/builder/dir/main/img/menu5467/robot_advlist.png) no-repeat center top;}
.sp_robotw .sp_feaw .feabox{display: flex;gap: 20px;flex-wrap: wrap;padding:30px 50px 105px;box-sizing:border-box;}
.sp_robotw .sp_feaw .feabox > div{width: calc(50% - 10px);padding:47px 50px;background:#fff no-repeat top 40px right 40px;box-sizing:border-box;}
.sp_robotw .sp_feaw .feabox > div.icon1{background-image:url(/nanum/site/builder/dir/main/img/menu5467/sp_icon1.gif);}
.sp_robotw .sp_feaw .feabox > div.icon2{background-image:url(/nanum/site/builder/dir/main/img/menu5467/sp_icon2.gif);}
.sp_robotw .sp_feaw .feabox > div.icon3{background-image:url(/nanum/site/builder/dir/main/img/menu5467/sp_icon3.gif);}
.sp_robotw .sp_feaw .feabox > div.icon4{background-image:url(/nanum/site/builder/dir/main/img/menu5467/sp_icon4.gif);}
.sp_robotw .sp_feaw .feabox > div .adv_st{margin-bottom:25px;font-family: "Elice DX Neolli", sans-serif;font-size:2.8rem;font-weight:700;line-height: 1.3;}
.sp_robotw .sp_feaw .feabox > div .adv_st span{color:#997865;}
.sp_robotw .sp_feaw .feabox > div ul{font-size:1.9rem;}
.sp_robotw .sp_feaw .feabox > div ul li{position:relative;padding-left: 15px;}
.sp_robotw .sp_feaw .feabox > div ul li:not(:first-child){margin-top:2px;}
.sp_robotw .sp_feaw .feabox > div ul li:before{position:absolute;top:0;left:0;content:'-';}
.sp_robotw .sp_feaw .feabox > div ul li .point_txt{margin-top:5px;font-size: 1.6rem !important;}

.sp_robotw .sp_advw{position:relative;}
.sp_robotw .sp_advw:after{content:'';position:absolute;top:0;bottom:0;left:0;right:0;background:url(/nanum/site/builder/dir/main/img/menu5467/robot_advw.png) no-repeat top left / cover;z-index: -1;}
.sp_robotw .sp_advw > div{position:relative;color:#fff;border-bottom:3px solid #fff;text-align: center;}
.sp_robotw .sp_advw > div:after{content:'';position:absolute;top:0;bottom:0;left:0;right:0;background:no-repeat center / cover;z-index: -1;}
.sp_robotw .sp_advw > div.adv_box1:after{background-image:url(/nanum/site/builder/dir/main/img/menu5467/sp_advbg1.jpg);}
.sp_robotw .sp_advw > div.adv_box2:after{background-image:url(/nanum/site/builder/dir/main/img/menu5467/sp_advbg1.jpg);}
.sp_robotw .sp_advw > div.adv_box3:after{background-image:url(/nanum/site/builder/dir/main/img/menu5467/sp_advbg1.jpg);}
.sp_robotw .sp_advw > div .tit{display:flex;padding:46px 15px;font-family: "Elice DX Neolli", sans-serif;font-size:3.5rem;font-weight:700;gap:25px;justify-content: center;align-items: center;border-bottom:1px solid rgba(255,255,255,0.2);}
.sp_robotw .sp_advw > div .tit:before,
.sp_robotw .sp_advw > div .tit:after{content:'';display:inline-block;width:10px;height:10px;background:#fff;border-radius:50%;flex-shrink: 0;}
.sp_robotw .sp_advw > div .txt{padding:32px 0;font-size:2rem;text-align:center;box-sizing:border-box;border-top:1px solid rgba(255,255,255,0.2)}
.sp_robotw .sp_advw > div.adv_box1 ul{position:relative;display:flex;padding:90px 0}
.sp_robotw .sp_advw > div.adv_box1 ul:before{content:'';position:absolute;top:0;left:50%;width:1px;height:100%;background:rgba(255,255,255,0.2)}
.sp_robotw .sp_advw > div.adv_box1 ul li{display: flex;flex-direction: column;justify-content: center;align-items: center;width:0;flex-grow:1;}
.sp_robotw .sp_advw > div.adv_box1 ul li .stit{margin-bottom:50px;font-family: "Elice DX Neolli", sans-serif;font-weight:500;font-size:4rem;line-height:1;}
.sp_robotw .sp_advw > div.adv_box1 ul li.on .stit{font-weight:700;color:#fffc00;}
.sp_robotw .sp_advw > div.adv_box2 .hd_box{display:flex;margin:90px 30px 50px;justify-content: center;}
.sp_robotw .sp_advw > div.adv_box2 .hd_box .img_box{display: flex;justify-content: center;align-items: center;gap: 20px;margin: 24px 20px 0 0;}
.sp_robotw .sp_advw > div.adv_box2 .hd_box .img_box:after{content:'';display:block;width:65px;height:57px;margin:0 auto;background:url(/nanum/site/builder/dir/main/img/menu5467/adv_arrow.png) no-repeat center;}
.sp_robotw .sp_advw > div.adv_box2 .hd_box .img_box p{display:flex;flex-direction: column;}
.sp_robotw .sp_advw > div.adv_box2 .hd_box .sp_advtxt{display:flex;width: calc(100% - 425px);justify-content: space-between;}
.sp_robotw .sp_advw > div.adv_box2 .hd_box dl{position:relative;display:flex;flex-direction: column;/*justify-content: center;*/font-family: "Elice DX Neolli", sans-serif;align-items: center;z-index: 2;}
.sp_robotw .sp_advw > div.adv_box2 .hd_box dl dt{font-size:4rem;line-height:1;font-weight:700;color:#fffc00;}
.sp_robotw .sp_advw > div.adv_box2 .hd_box dl dt:after{content:'';display:block;margin:25px auto;width:1px;height:40px;background:#fff;}
.sp_robotw .sp_advw > div.adv_box2 .hd_box dl dd{padding: 0 15px;display:flex;justify-content: center;flex-direction: column;align-items: center;width:380px;height: 180px;font-weight:500;font-size:3rem;line-height: 1.4;color:#5a1e4f;background:#fff;box-sizing: border-box;}
.sp_robotw .sp_advw > div.adv_box2 .hd_box dl dd strong{font-size:3.5rem;}
.sp_robotw .sp_advw > div.adv_box2 .hd_box .sp_advtxt p{position:relative;flex-shrink: 0;display: flex;margin-top: 23px;font-size: 0;line-height: 0;z-index: 1;}
.sp_robotw .sp_advw > div.adv_box2 .hd_box .sp_advtxt p:before{content:'';position:absolute;top: 50%;right: 253px;width: 123px;border-bottom: 120px solid rgba(255,255,255,0.5);border-left: 85px solid transparent;border-right: 85px solid transparent;transform: rotate(-90deg);margin-top: -60px;z-index: -1;}
/*.sp_robotw .sp_advw > div.adv_box2 .hd_box .sp_advtxt img{flex-shrink: 0;object-fit: none;width:341px;max-height:398px;margin-top: 25px;}*/
.sp_robotw .sp_advw > div.adv_box3 .stit{margin-top:80px;font-family: "Elice DX Neolli", sans-serif;font-weight:700;font-size:4rem;color:#fffc00;}
.sp_robotw .sp_advw > div.adv_box3 img{display:block;margin:45px auto 40px;max-width:100%;padding:0 30px;box-sizing:border-box;}

.sp_robotw .sp_equipw{margin-top:85px;}
.sp_robotw .sp_equipw ul{margin-top:45px;display:flex;flex-wrap:wrap;}
.sp_robotw .sp_equipw ul li{padding:45px 10px 95px;flex-grow:1;width:0;text-align:center;box-sizing:border-box}
.sp_robotw .sp_equipw ul li:not(:first-child){border-left:1px solid rgba(0,0,0,0.2);box-sizing:border-box;}
.sp_robotw .sp_equipw ul li .mimg{display:flex;justify-content: center; align-items: center;height:450px;}
.sp_robotw .sp_equipw ul li dl{margin-bottom:35px;}
.sp_robotw .sp_equipw ul li dl dt{margin-top:15px;font-family: "Elice DX Neolli", sans-serif;font-weight:700;font-size:2.8rem;line-height:1;color:#997865}
.sp_robotw .sp_equipw ul li dl dd{margin-top:10px;font-weight:400;font-size:2rem;line-height:1;color:#444;letter-spacing:0;}
.sp_robotw .sp_equipw ul li .stxt{margin-top:20px;line-height:1.3;}

.sp_robotw .sp_videow{position: relative;margin-top: -65px;padding:190px 0 60px;background:url(/nanum/site/builder/dir/main/img/menu5467/robot_video.png) no-repeat center top;z-index: 1;}
.sp_robotw .sp_videow .video_w{margin-top:15px;}
.sp_robotw .sp_videow .video_w iframe{margin:0 auto;display: block;}

/* 내시경검사 */
.gray_box .img_box{display:inline-flex;gap:15px;}

.txt_linew.intestine_w dl{width:100%}
.txt_linew.intestine_w dl dt{font-size:1.9rem;}
.txt_linew.intestine_w .gray_box{margin-top:10px !important}

.prevent_list{display:flex;}
.prevent_list dl{width:0;flex-grow:1;padding:15px;display: flex;align-items: center;gap: 15px;flex-direction: column;box-sizing:border-box;}
.prevent_list dl:not(:first-child){border-left:1px solid #dfdfdf;}
.prevent_list dl dt{display: flex;justify-content: center;align-items: center;height:150px;font-size:0;}
.prevent_list dl dt img{max-width:100%;max-height:100%}
.prevent_list dl dd{font-size:1.9rem;font-weight:700;line-height: 1.4;text-align: center;}

.endoscope_link{font-weight:700;color:#0060d0;text-decoration:underline !important;text-underline-position:under;}


/********************태블릿********************/
@media all and (max-width:1600px){

.mob_rsv .rsv_wrap .bx .tit{font-size:2.6rem;}

.org_wrap div.org03 > ul > li{/*display:table;*/display: flex;justify-content: center;position:relative;}
.org_wrap div.org03 > ul > li > p{width:100%;display:table-cell;vertical-align:middle;}
.org_wrap div.org03.noimg {margin-bottom:200px}
.org_wrap.nurse div.org03 > ul > li{display:block;flex-grow:0;width: 23%;}
.org_wrap.nurse div.org03 > ul > li > p{display:block;}
.org_wrap div.org03.noimg ul ul{position:absolute;top:120px;left:0;gap:1%;}
.org_wrap.org_line div.org03.noimg > ul > li::before{height:60px;}
.org_wrap div.org03.noimg.noimg ul ul{top:80px;}

.gray_box .tit dd .img_tw li img{max-width:90%;height: 174px}

.icon_rlbox .bx ul .btn_wr{position:static;margin-top:5px;}

.health_iw{padding-top:210px}


/* 로봇센터 */
.sp_robotw .sp_advw > div.adv_box2 .hd_box{margin: 90px 10px 50px;}
.sp_robotw .sp_advw > div.adv_box2 .hd_box .img_box{margin-top:50px;}
.sp_robotw .sp_advw > div.adv_box2 .hd_box .img_box p{width:250px;}
.sp_robotw .sp_advw > div.adv_box2 .hd_box dl dd{width:300px;height: 160px;font-size: 2.3rem;}
.sp_robotw .sp_advw > div.adv_box2 .hd_box dl dd strong{font-size:2.9rem;}
.sp_robotw .sp_advw > div.adv_box2 .hd_box .sp_advtxt{width: 605px;gap: 26px;}
.sp_robotw .sp_advw > div.adv_box2 .hd_box .sp_advtxt p{margin-top: 74px;width: 250px;}
.sp_robotw .sp_advw > div.adv_box2 .hd_box .sp_advtxt p:before{right: 182px;width: 95px;border-bottom: 85px solid rgba(255, 255, 255, 0.5);border-left: 61px solid transparent;border-right: 61px solid transparent;margin-top: -43px;}
.sp_robotw .sp_videow{margin-top:-100px;}

.irb_wrap .blk_line ul li{padding-left: 30%;}

.welfare_how{width:55%;}
.welfare_how dd p{display: flex;justify-content: center;align-items: center;}

}

/********************태블릿********************/
@media all and (max-width:1200px){

.welfare_how{right: 30px;top: 30px;}

}


/********************태블릿********************/
@media all and (max-width:1024px){

.icon_rlbox .bx ul .btn_wr{top:25px;right: 20px;}

.mob_rsv .rsv_wrap .bx{padding:30px 20px;min-height:190px;background:no-repeat right 20px top 30px;background-size:auto 50px;}
.mob_rsv .rsv_wrap .bx.icon03{background-size:auto 60px;}
.mob_rsv .rsv_wrap .bx .tit{font-size:2.2rem;line-height: 1.4;}
.mob_rsv .rsv_wrap .bx .tit br{display:block;}
.mob_rsv .gray_box{padding:40px;}
.mob_rsv .gray_box > dl dt{padding-left:80px;}
.mob_rsv .gray_box > dl dd{font-size: 1.5rem;line-height:1.5;}

.labor_equipw li .imgw img{max-width:100%;}
.labor_equipw li .tit{font-size:2.6rem;}

.gray_box .tit dd .img_tw li{flex-grow:0;width:48.5%;}

.lab_iconw{gap:0}
.lab_iconw dl{flex-grow:0;padding:30px 3% !important;width:50%;border-top: 1px solid #dfdfdf;box-sizing: border-box;}
.lab_iconw dl:nth-child(odd){border-left:0;}
.lab_iconw dl:first-child,
.lab_iconw dl:nth-child(2){border-top:0;}

/* 영양팀 */
.rt_line{padding-top:30px;}

.org_wrap div.org03.noimg ul ul{top: 110px}


.irb_wrap .blk_line ul{padding: 0 5%;}
.irb_wrap > li > div{font-size: 1.7rem;}
.irb_wrap > li.last > div{width:20%;}

.welfare_top{padding:70px 30px;}
.welfare_icon p{width: 20%;min-height: 140px;}
.welfare_how{right:25px;padding:30px 20px 35px;}
.welfare_how dt{margin-bottom:25px;}
.welfare_how dd{gap:10px 3%;}
.welfare_icon span{line-height: 1.3;height: auto;}

/* 로봇센터 */
.sp_robotw .sp_titw{background-size: cover;}
.sp_robotw .sp_titw img{max-width: 83%;margin: 50px 0 80px -100px;}
.sp_robotw .sp_definew{margin-top:-20px}
.sp_robotw .sp_definew:before{top: -180px;width:500px;background-size: contain;}
.sp_robotw .sp_definew dl:first-child dd{padding-right:200px}
.sp_robotw .sp_rtit .sp_rtitbg{line-height: 1.8;}
.sp_robotw .sp_feaw{margin-top:0;}
.sp_robotw .sp_feaw .feabox{padding:50px 20px 80px;}
.sp_robotw .sp_feaw .feabox > div{padding: 30px;background-position:top 25px right 25px;background-size: 60px;}
.sp_robotw .sp_feaw .feabox > div .adv_st{padding-right:70px;}
.sp_robotw .sp_feaw .feabox > div ul li{line-height:1.4}
.sp_robotw .sp_feaw .feabox > div ul li:not(:first-child){margin-top:5px;}
.sp_robotw .sp_advw > div .tit{gap: 15px;padding:30px 10px;}
.sp_robotw .sp_advw > div.adv_box1 ul{align-items: baseline;padding-bottom:50px;}
.sp_robotw .sp_advw > div.adv_box2 .hd_box{flex-direction: column;margin-top: 60px;}
.sp_robotw .sp_advw > div.adv_box2 .hd_box dl dd{width:280px;}
.sp_robotw .sp_advw > div.adv_box2 .hd_box .img_box{flex-direction: column;margin:0 auto}
.sp_robotw .sp_advw > div.adv_box2 .hd_box .img_box p{width:auto;flex-direction: row;}
.sp_robotw .sp_advw > div.adv_box2 .hd_box .img_box:after{transform: rotate(90deg);}
.sp_robotw .sp_advw > div.adv_box2 .hd_box .sp_advtxt{flex-direction: column;margin:20px auto 0;width:auto;}
.sp_robotw .sp_advw > div.adv_box2 .hd_box .sp_advtxt p{margin-top: 60px;width:320px;}
.sp_robotw .sp_advw > div.adv_box2 .hd_box .sp_advtxt p:before{top: -100px;right:auto;margin-top:0;transform: rotate(-360deg);left: 50%;margin-left: -50%;width: 270px;border-bottom: 100px solid rgba(255, 255, 255, 0.5);border-left: 25px solid transparent;border-right: 25px solid transparent;}

/* 내시경검사 */
.prevent_list dl dd br{display:none;}

}

/********************태블릿********************/
@media all and (max-width:767px){

.icon_rlbox .bx ul .btn_wr{position:absolute;margin-top:0;top: 15px;right: 60px;}
.icon_rlbox .bx ul .btn_wr a{padding: 7px 15px 7px 35px;}
.icon_rlbox .bx ul .btn_wr a:after{left: 10px}
.icon_rlbox .bx ul .btn_wr a.btn_map{width:50px;}

.part_intro .txtw .treat_txt{margin-bottom:10px;padding-left:50px;line-height:40px;font-size:1.8rem;background-size:40px;}
.part_intro .timg{position:static;}

.gray_box{margin-top:25px !important;}
.gray_box .tit.mb30{margin-bottom:20px !important;}
.gray_box .tit dt{font-size:2.1rem;}
.gray_box .tit dd{margin-top:15px;}

.support_way{display:ta;margin-top:0;}
.support_way li{position:relative;width:100%;font-size: 1.5rem;line-height: 1.5;min-height:38px;}
.support_way li > span{position:absolute;top: -1px;left:0;width: 40px;height: 40px;background-size:cover;}
.support_way li p{padding-left:50px;width:auto;}

.ltxt_imgw dl{padding:20px 0;}
.ltxt_imgw dl dd.timg{position:static;margin-top:10px;}

.treat_wrap{margin-top:0;}

.phy_txt{margin-top:20px;font-size:1.5rem;line-height:1.5;}

.mob_rsv .rsv_wrap{gap:3%;}
.mob_rsv .rsv_wrap .bx{display:block;min-height:auto;padding:20px 15px;background-position:top 20px right 20px;background-size: auto 40px;}
.mob_rsv .rsv_wrap .bx.icon03{background-size:auto 50px;}
.mob_rsv .rsv_wrap .bx .btn_w{margin-top:20px;display: inline-block;}
.mob_rsv .rsv_wrap .bx .tit{display:block;padding-right:40px;height: 50px;font-size: 2rem;line-height: 1.3;}
.mob_rsv .rsv_wrap .bx .tit br{display:none;}

.mob_rsv .line_box{margin-top:30px !important;}
.mob_rsv .line_box .txt{font-size:1.6rem;line-height:1.5;}
.mob_rsv .line_box .btn_w{padding-top:25px}
.mob_rsv .line_box .btn_w a{min-width:auto;max-width:none;width:48%;}

.mob_rsv .gray_box{margin-top:30px !important;padding:25px 15px;}
.mob_rsv .gray_box > dl:before{left:22.5px;}
.mob_rsv .gray_box > dl dt{padding-left: 50px;line-height:45px;background-size:45px;}
.mob_rsv .gray_box > dl dt span{width:25px;line-height:25px;font-size: 1.3rem;}
.mob_rsv .gray_box > dl dd{margin-left:10px;font-size: 1.4rem;line-height: 1.5;}

.bicon_box dl dd ul{margin-top:0;padding-top:10px;}
.bicon_box dl dd ul li{background-position: 0 9px}

.pathology_w{display:block;}
.pathology_w dl{margin-top:10px;padding:25px;width:auto;background-size: auto 30px;background-position: top 20px right 25px;}
.pathology_w dl dt{margin-bottom:15px;font-size:2rem;}
.pathology_w dl dd{font-size:1.5rem;line-height:1.5;}

.labor_equipw > li{margin-bottom:0;padding-bottom:0;border-bottom:0;}
.labor_equipw > li:not(:first-child){margin-top:20px;padding-top:20px;border-top: 1px solid #dfdfdf;}
.labor_equipw li .tit{margin-top:10px;font-size:2rem;line-height:1.3;}
.labor_equipw .gray_box{margin-top:15px !important;}

.gray_box .tit dd .img_tw{margin-top:-2%;gap:2%;}
.gray_box .tit dd .img_tw li{width:49% !important;padding:15px 10px;margin-top:2%;font-size:1.7rem;line-height:1.4;}
.gray_box .tit dd .img_tw li span{font-size:1.3rem;}
.gray_box .tit dd .img_tw li img{margin-bottom:5px;max-width:100%;}
.gray_box .tit dd .img_tw li p{padding:10px 5px 0;font-size: 1.5rem;}

.lab_iconw{display:block;margin-top:-10px;}
.lab_iconw dl{width:auto;padding:20px 0 !important;}
.lab_iconw dl:not(:first-child){border-top:1px solid #dfdfdf !important;border-left:0;}
.lab_iconw dl:last-child{padding-bottom:0 !important;}
.lab_iconw dl dt{display:block;padding-top:40px;font-size:1.9rem;line-height:1.5;height:auto;background-size:auto 30px;}
.lab_iconw dl dt span{display:block;font-size:1.4rem;}
.lab_iconw dl dd{margin-top:10px;font-size:1.5rem;line-height:1.5}

.org_wrap.nurse div.org01 dl{width:150px;height:150px;}
.org_wrap.org_line div.org03 > ul > li{padding-top:40px;}
.org_wrap.org_line div.org03 > ul > li::before{height:60px;}
.org_wrap.org_line div.org03 > ul.no4 > li:nth-child(n+3){padding-top:20px}
.org_wrap.org_line div.org03 > ul.no4 > li:nth-child(n+3)::before{display:none}

/* 영양팀 */
.rt_line{padding-top:20px;}

.health_iw{padding-top:118px;}

.irb_wrap > li{justify-content: center;gap: 15px;padding-bottom: 75px;}
.irb_wrap > li > div{padding: 10px;height: 120px;width:100%;font-size: 1.6rem;}
.irb_wrap > li > div:first-child:before{left: 50%;bottom: -330px;}
.irb_wrap > li:first-child > div:first-child:after{bottom: -330px;margin-left: 25px;}
.irb_wrap > li.last > div{padding: 2%;width: 47%;}
.irb_wrap > li:first-child > div:first-child:before{margin-left: -50px;}

.irb_acco{display:block;}
.irb_acco dl{padding:15px 10px;width:100%;font-size:1.5rem;line-height: 1.4;}
.irb_acco dl dt{width:32%}
.irb_acco dl dd{width:65%;}

.eduw_icon{flex-direction: column;}
.eduw_icon li{padding: 20px 0;width:100%;}
.eduw_icon li p{padding: 0 10px 0 45px;height:35px;background-size: 30px;font-size: 1.9rem;line-height: 2;}
.eduw_icon li:not(:first-child){border-left:0;border-top: 1px solid #dfdfdf;}

.welfare_wrap{margin-bottom:0;}
.welfare_top{padding: 30px 30px 70px;font-size: 2.2rem;}
.welfare_how{position:static;padding:25px 20px;margin:-50px 0 0 2.5%;width:95%;}
.welfare_how dt{margin-bottom:15px;font-size: 1.9rem;}
.welfare_how dd{gap: 10px 2%;}
.welfare_how dd p{padding:10px 5px;width:49%;font-size: 1.5rem;}
.welfare_icon{margin-top:290px;}
.welfare_icon p{margin: 3% 0 0 3%;padding: 70px 15px 20px;width: 47%;min-height: auto;background-size:30px;}
.welfare_icon p.icon4{background-size:25px;}

.welfare_iw{margin-top:15px;gap:4%;}
.welfare_iw dl{margin-top: 10px;padding: 0 0 15px;width:48%;}
.welfare_iw dl dt{padding-top: 60px;font-size:1.7rem;background-size:50px;}
.welfare_iw dl dd{padding: 0 5px;font-size:1.4rem;}

.greeting_w.right .sign > span{margin-left: auto;justify-content: normal;}

.blue_roundw.mt50{margin-top:30px !important;}
.gray_box.mb60{margin-bottom:30px !important;}


/* 로봇센터 */
.sp_robotw .sp_titw{padding: 0 10px;}
.sp_robotw .sp_titw .stit{padding-top: 35px;font-size: 1.8rem;}
.sp_robotw .sp_titw .tit{margin-top: 15px;font-size: 3.8rem;line-height: 1.2}
.sp_robotw .sp_titw .txt{font-size: 2.2rem;}
.sp_robotw .sp_titw .stxt{margin-top: 15px;font-size:1.5rem;}
.sp_robotw .sp_titw img{max-width: 87%;margin: 40px 0 60px -13%;}

.sp_robotw .sp_definew:before{width:320px;top: -100px;}
.sp_robotw .sp_definew dl{margin-top:50px;}
.sp_robotw .sp_definew dl dt{margin-bottom: 20px;font-size: 3.4rem;}
.sp_robotw .sp_definew dl:first-child dd{padding-right: 140px;}

.sp_robotw .sp_feaw{margin-top: -80px;padding-top: 210px;background-size: cover;}
.sp_robotw .sp_rtit,
.sp_robotw .sp_rtit .sp_rtitbg{font-size: 3.6rem;line-height: 1.3;}
.sp_robotw .sp_feaw .feabox{padding: 30px 14px 50px;gap:10px;}
.sp_robotw .sp_feaw .feabox > div{padding: 23px;width:100%;background-position: top 15px right 15px;background-size: 50px}
.sp_robotw .sp_feaw .feabox > div .adv_st{margin-bottom:17px;padding-right: 50px;font-size:2.6rem;}
.sp_robotw .sp_feaw .feabox > div ul{font-size:1.7rem;}

.sp_robotw .sp_advw > div .tit{gap: 10px;padding: 22px 10px;font-size: 2.8rem;}
.sp_robotw .sp_advw > div.adv_box1 ul{padding: 50px 0 40px;}
.sp_robotw .sp_advw > div.adv_box1 ul li .stit{font-size: 3rem;}
.sp_robotw .sp_advw > div .txt{padding: 22px 10px;font-size: 1.7rem;}
.sp_robotw .sp_advw > div.adv_box2 .hd_box{margin: 45px 15px;}
.sp_robotw .sp_advw > div.adv_box2 .hd_box .img_box img{max-width:50%;}
.sp_robotw .sp_advw > div.adv_box2 .hd_box .img_box:after{height: 49px;background-size: contain;}
.sp_robotw .sp_advw > div.adv_box2 .hd_box .sp_advtxt{margin-top:35px;}
.sp_robotw .sp_advw > div.adv_box2 .hd_box dl dt{font-size: 3.4rem;}
.sp_robotw .sp_advw > div.adv_box2 .hd_box dl dt:after{margin: 20px auto;height: 30px;}
.sp_robotw .sp_advw > div.adv_box2 .hd_box .sp_advtxt p{margin-top:0;max-width:100%;width:280px;}
.sp_robotw .sp_advw > div.adv_box2 .hd_box .sp_advtxt p:before{display:none;}
.sp_robotw .sp_advw > div.adv_box3 .stit{margin:40px 10px 0;font-size: 2.5rem;}
.sp_robotw .sp_advw > div.adv_box3 img{margin: 15px auto;}

.sp_robotw .sp_equipw{margin-top:45px;}
.sp_robotw .sp_equipw ul{display: block;margin-top:0;}
.sp_robotw .sp_equipw ul li{width:100%;padding:20px 15px 0;margin-top:20px;box-sizing:border-box;}
.sp_robotw .sp_equipw ul li:not(:first-child){border:0;border-top: 1px solid rgba(0, 0, 0, 0.2);}
.sp_robotw .sp_equipw ul li .mimg{height:auto;}
.sp_robotw .sp_equipw ul li .mimg img{height:300px;}
.sp_robotw .sp_equipw ul li dl{margin: 30px 0 20px;}
.sp_robotw .sp_equipw ul li dl dd{font-size:1.8rem;}
.sp_robotw .sp_equipw ul li .stxt{margin-top:15px;}

.sp_robotw .sp_videow{margin-top: -80px;padding:160px 0 50px;}
.sp_robotw .sp_videow .video_w iframe{width:90% !important;height:450px !important;}


/* 내시경검사 */
.txt_linew.intestine_w{border-top:0;}
.txt_linew.intestine_w dl{flex-direction: column;padding:15px 0;}
.txt_linew.intestine_w dl:first-child{padding-top:0;}
.txt_linew.intestine_w dl > *{width:100%;box-sizing:border-box}
.txt_linew.intestine_w dl dt{padding:12px 10px;line-height: 1;font-size:1.7rem;color:#816655;text-align: center;background:#fffdfa;border: 2px solid #9a7965;}
.txt_linew.intestine_w dl dd{padding: 15px 10px 0}

.prevent_list{flex-wrap: wrap;border-top:1px solid #dfdfdf;border-right:1px solid #dfdfdf;}
.prevent_list dl{flex-grow: 0;width:50%;gap:10px;border-left:1px solid #dfdfdf;border-bottom:1px solid #dfdfdf}
.prevent_list dl.lastli{width:100%;}
.prevent_list dl dd{font-size:1.7rem;line-height:1.3}


}

/********************태블릿********************/
@media all and (max-width:560px){


.sp_robotw .sp_videow .video_w iframe{height:300px !important;}

}

/********************태블릿********************/
@media all and (max-width:480px){

.icon_rlbox .bx ul .btn_wr{position:static;margin-top:10px;}
.icon_rlbox .bx ul .btn_wr a.btn_map{width:auto;}

.mob_rsv .rsv_wrap{display:block;}
.mob_rsv .rsv_wrap .bx{margin-top:10px;width:auto;background-position: top 15px right 15px;background-size: auto 30px;}
.mob_rsv .rsv_wrap .bx.icon03{background-size:auto 40px;}
.mob_rsv .rsv_wrap .bx .tit{height:auto;font-size:1.8rem;}
.mob_rsv .rsv_wrap .bx .btn_w{margin-top:15px;}

.mob_rsv .line_box{padding:20px 15px;}
.mob_rsv .line_box .txt br{display:none;}
.mob_rsv .line_box .btn_w{display:block;padding-top:10px;}
.mob_rsv .line_box .btn_w a{margin-top:5px;width:100%;}

.mob_rsv .gray_box{padding:20px 15px;}
.mob_rsv .gray_box > dl{display:block;padding-top:15px;}
.mob_rsv .gray_box > dl:before{display:none;}
.mob_rsv .gray_box > dl dt{background-position:left top;}
.mob_rsv .gray_box > dl dd{margin:5px 0 0;}

.gray_box .tit dd .img_tw{margin-top:0;display:block;}
.gray_box .tit dd .img_tw li{width:auto !important;}
.gray_box .tit dd .img_tw li img{height:auto;}

.org_wrap div.org03.noimg > ul > li > p br{display:block !important}
.org_wrap.nurse div.org02 p span{font-size:1.6rem}
.org_wrap.medi div.org03.noimg ul ul{top:100px !important}

.welfare_icon{margin:565px auto 0;}
/*.welfare_how dd p{width:100%;}*/
.welfare_icon p{margin: 0 0 10px;width: 100%;}
.welfare_how{padding:20px 10px;}

/*.intro_imgw{display:block;text-align:center;}
.intro_imgw img{width:90%;}*/

.sp_robotw .sp_videow .video_w iframe{height:250px !important;}

/* 내시경검사 */
.gray_box .img_box{flex-wrap:wrap;}
.gray_box .img_box li{width:calc(50% - 7.5px)}

.prevent_list dl dt{height:100px;}
.prevent_list dl dt img{max-width:90%;max-height:90%}



.eval_space{word-spacing:28px}

}

/********************태블릿********************/
@media all and (max-width:380px){

.sp_robotw .sp_feaw{margin-top: -120px;padding-top: 240px;}

}
/********************태블릿********************/
@media all and (max-width:320px){

.sp_robotw .sp_videow .video_w iframe{height:200px !important;}
.sp_robotw .sp_advw > div.adv_box2 .hd_box .sp_advtxt p{width:auto;}

}