@charset "utf-8";

/* 연혁 */
.s0601 dl{overflow:hidden;}
.s0601 dt.history_year{float:left;width:190px;padding-bottom:18px;background:url(/img/06intro/s0101_bg.gif) no-repeat bottom right;font-family:'Roboto',sans-serif;font-size:28px;font-weight:500;color:#204795;}
.s0601 dd.history_cont{float:right;width:640px;}
.s0601 dd.history_cont li{margin-bottom:20px;padding-bottom:30px;border-bottom:1px solid #e5e5e5;}
.s0601 dd.history_cont li img{display:block;margin-top:10px;}
.s0601 dd.history_cont .txt_wrap {width:400px; float:right;}
.s0601 dd.history_cont .txt_wrap .txt {margin-left:0; width:100%;}
.s0601 dd.history_cont .txt {display:inline-block; width:200px; margin-left:14px; vertical-align:top;}
.s0601 dd.history_cont .txt2 {display:inline-block; width:420px; margin-left:14px; vertical-align:top;}
.s0601 dd.history_cont .first {margin-left:0;}
.s0601 dd.history_cont .date{font-family:'Roboto',sans-serif;font-size:15px;font-weight:500;color:#ce303a;}
.s0601 dd.history_cont .cont{font-size:14px;color:#2e2e2e;letter-spacing:-1px;}


/* 현황 */
.s0602 .stxt{font-size:14px;font-weight:normal;}

/* 병원장인사말_인사말 */
.s060301{background:url(/img/06intro/s0301_bg02.jpg) no-repeat  right 530px;}
.s060301 strong{font-weight:600;}
.s060301 .slogan{display:inline-block;*display:inline;*zoom:1;padding-right:160px;background:url(/img/06intro/s0301_line.gif) repeat-x center;font-size:35px;line-height:1.2;font-weight:600;color:#4f4f4f;letter-spacing:-0.05em;}
.s060301 .slogan span{padding-right:10px;background:#fff;}
.s060301 .slogan strong{font-weight:600;}
.s060301 .btxt{font-size:24px;line-height:30px;color:#2e2e2e;}
.s060301 .stxt{font-size:15px;line-height:24px;color:#4f4f4f;}
.s060301 .greebox01{height:480px;padding-left:475px;background:url(/img/06intro/s0301_bg01.jpg) no-repeat left 80px;}
.s060301 .greebox02{padding-right:400px;}
.s060301 .greebox02 .stxt{margin-bottom:20px;}
.s060301 .drsign{text-align:right;font-size:20px;font-weight:600;color:#3d3d3d;}

/*210304 인사말 변경*/
.s060301.none {background:none;}
.s060301 .greeting_wrap{padding-left:380px;background:url(/img/06intro/s0301_bg03.jpg) no-repeat -50px 0; background-size:440px; margin-top:0;}
.s060301 .greeting_wrap .headline{padding-bottom:40px; color:#000; font-size:25px;line-height:40px;letter-spacing:-0.08em;}
.s060301 .greeting_wrap .headline strong {color:#ce303a;}
.s060301 .greeting_wrap .greeting_txt{padding-bottom:40px;}
.s060301 .greeting_wrap .greeting_txt p{padding-bottom:30px;font-size:15px;line-height:25px;color:#000;word-break:keep-all;}
.s060301 .greeting_wrap .director{font-size:17px; color:#333; text-align:right;}
.s060301 .greeting_wrap .director strong{padding-left:10px;font-size:23px; color:#000; letter-spacing:-0.08em;}

/* 230314 인사말 변경 */
.greet_w > img{display:block;max-width:90%;margin:0 auto;}
.greet_w .headline{padding-bottom:10px; color:#000; font-size:25px;line-height:40px;letter-spacing:-0.08em;text-align:center;}
.greet_w .headline strong {color:#ce303a;}
.greet_w .greeting_wrap{display:flex;flex-wrap:wrap;gap:5%;}
.greet_w .greeting_wrap > div{flex-grow:1;width:0;}
.greet_w .greeting_wrap .greeting_txt p{padding-top:30px;font-size:15px;line-height:28px;color:#000;word-break:break-all;text-align:justify}
.greet_w .greeting_wrap .director{margin-top:40px;display:flex;gap:20px;align-items:center;justify-content:flex-end;font-size:17px; color:#333;}
.greet_w .greeting_wrap .director strong{padding-left:10px;font-size:23px; color:#000; letter-spacing:5px;}
.greet_w .greeting_wrap .director img{-webkit-touch-callout:none;user-select:none;-moz-user-select:none;-ms-user-select:none;-webkit-user-select:none;pointer-events:none;}

.greet_w.gw2{position:relative;}
.greet_w.gw2 > img{position:absolute;top:70px;right:0;width:280px;z-index:-1}
.greet_w.gw2 .headline{text-align:left;}
.greet_w.gw2 .greeting_wrap{flex-direction:column}
.greet_w.gw2 .greeting_wrap > div{width:auto;flex-grow:0;}
.greet_w.gw2 .greeting_wrap > div:first-child p:nth-child(1),
.greet_w.gw2 .greeting_wrap > div:first-child p:nth-child(2){padding-right:300px}

/* 병원장인사말_프로필 */
.s060302 .prof{overflow:hidden;}
.s060302 .prof h3 {padding-left:0; background:none;}
.s060302 .prof .pic{float:left;width:169px;padding:5px;margin-right:80px;border:1px solid #bbc5e3;background:#fff;}
.s060302 .prof .pro{float:right;width:520px;padding:30px 0;}
.s060302 .prof .pro ul{padding-right:200px}
.s060302 .prof .pro li{position:relative;padding-left:90px;}
.s060302 .prof .pro span{position:absolute;top:0;left:15px;display:inline-block;width:80px;color:#20479b;}

.s060302 .top_desc {padding:10px 0; font-size:18px; border-bottom:1px solid #ddd; margin-top:-50px; color:#89939a; padding-bottom:20px; margin-bottom:50px;}
.s060302 .top_desc2 {font-size:28px; line-height:1; padding:10px 0; color:#89939a; margin-bottom:20px; font-family:'Nanum Gothic','나눔고딕', 'Nanum Gothic'; font-weight:bold;}

.s060302 .level_wrap dl  {overflow:hidden; margin:6px 10px;}
.s060302 .level_wrap dl dt {float:left; margin-right:15px; width:190px;   font-weight:bold;}

/* 비전미션 */
.s0604 .vision{margin:30px 0;}
.s0604 .vision .v_tit{width:159px;height:70px;padding:16px 0 17px 121px;margin:0 auto;background:url(/img/06intro/s0401_icon01.gif) no-repeat;}
.s0604 .vision .v_list{overflow:hidden;margin:30px 0;padding-top:24px;background:url(/img/06intro/s0401_line01.gif) no-repeat top center;}
.s0604 .vision .v_list li{float:left;width:175px;margin-left:50px;font-weight:600;text-align:center;padding:10px 0;border-top:2px solid #204794;border-bottom:1px solid #204794;}
.s0604 .vision .v_list li:first-child{margin-left:0;}
.s0604 .vision .v_list li dt{background:#204794;font-size:18px;line-height:40px;color:#fff;}
.s0604 .vision .v_list li dd{padding:20px 0;border-bottom:1px solid #204794;font-size:15px;color:#1d1d1d;}
.s0604 .mission dl{overflow:hidden;height:48px;border:1px solid #d3373d;line-height:48px;font-weight:600;}
.s0604 .mission dt{float:left;width:170px;background:#d3373d;text-align:center;font-size:18px;color:#fff;}
.s0604 .mission dd{float:left;padding-left:25px;font-size:15px;color:#1d1d1d;}
.s0604 .mission dd .list li{display:inline-block;margin-right:10px;line-height:48px;background-position:0 50%;*display:inline;zoom:1;}
.s0604 .topline_box li{line-height:28px;}

/* HIP소개 */
.s0605 dl{display:inline-block;overflow:hidden;margin-bottom:40px;}
.s0605 dt{float:left;width:200px;padding-top:20px;border-top:2px solid #ce303a;}
.s0605 dt h3{font-size:24px;color:#333;letter-spacing:-1px;font-weight:600;}
.s0605 dt p{margin-top:10px;font-size:12px;color:#888;}
.s0605 dd{float:right;width:650px;padding-top:20px;border-top:2px solid #e5e5e5;}
.s0605 dd .clear{width:100%;display:inline-block;}
.s0605 dd .fl,
.s0605 dd .fr{width:320px;margin-bottom:10px;}
.s0605 dd .fl{float:left;}
.s0605 dd .fr{float:right;}

/* 조직도 */
.s0606 .orgn_box{background:url(/img/06intro/s0601_bg.gif) no-repeat top center;}
.s0606 .orgn_box .orgn02 .fl,
.s0606 .orgn_box .orgn02 .fr{width:190px;}
.s0606 .orgn_box .orgn02 .fl li{height:46px;padding:17px 0;background:#345392;line-height:22px;}
.s0606 .orgn_box .orgn02 .fr li{height:35px;margin-top:10px;background:#515151;line-height:35px;}
.s0606 .orgn_box .orgn02 .fr li:first-child{margin-top:0;}


.s06062 .orgn_box{background:url(/img/06intro/s0601_bg2.gif) no-repeat top center;}
.s06062 .orgn_box .orgn02 .fl,
.s06062 .orgn_box .orgn02 .fr,
.s06062 .orgn_box .orgn04 .fl,
.s06062 .orgn_box .orgn04 .fr{width:190px;}
.s06062 .orgn_box .orgn02 li{height:46px;padding:17px 0;background:#345392;line-height:22px;}
.s06062 .orgn_box .orgn02 .fr li{height:auto;padding:29px 0}
.s06062 .orgn_box .orgn02 .fr li:first-child{margin-top:0;}

.s06062 .orgn_box .orgn04 li{height:38px;margin-top:10px;background:#515151;line-height:38px;color:#fff;}
.s06062 .orgn_box .orgn04 .fl li{height:auto;padding:10px 0;line-height:22px;}
.s06062 .orgn_box .orgn04 .fr li{}


/* 학생자원봉사활동 */
.s0607 .process2_box dl{width:615px;background:url(/img/04info/s1003_rbox_red.png) no-repeat right;}


/********************모바일********************/
@media(max-width:736px){

/* 연혁 */
.s0601 dt.history_year{display:none;}
.s0601 dd.history_cont{float:none;width:auto;}
.s0601 dd.history_cont li{margin-bottom:10px;padding-bottom:20px;}
.s0601 dd.history_cont .cont{font-size:13px;}
.s0601 dd.history_cont .txt {display:block; margin-left:0;}

.s0601 dd.history_cont .txt_wrap {width:100%; float:none;}
.s0601 dd.history_cont .txt_wrap .txt {margin-left:0; width:100%;}
.s0601 dd.history_cont .txt2 {width:100%; margin-left:0; vertical-align:top;}
.s0601 dd.history_cont li img.one {max-width:200px;}

/* 인사말 */
.s060301{background:url(/img/06intro/s0301_bg02.jpg) no-repeat center 90% ;background-size:60% auto;}
.s060301 .slogan{display:block;padding-right:0;font-size:22px;letter-spacing:-2px;}
.s060301 .greebox01{height:auto;padding:0;margin-bottom:20px;background-size:auto 40%;background-position:right top;}
.s060301 .greebox02{padding:0 0 300px;}
.s060301 .btxt{font-size:18px;line-height:24px;letter-spacing:-1px;}
.s060301 .stxt{font-size:13px;line-height:18px;}
.s060301 .drsign{margin-top:20px;font-size:13px;}
.s060301 .drsign img{width:auto;}

/* 인사말 */
.s060301 .greeting_wrap{padding:280px 0 0 0;background-size:auto 250px;background-position:50% 0;text-align:center;}
.s060301 .greeting_wrap .headline{color:#000; word-break:keep-all; padding:0 0 20px;font-size:20px; letter-spacing:-0.08em; line-height:1.5;}
.s060301 .greeting_wrap .director{font-size:15px; color:#000;}
.s060301 .greeting_wrap .director strong{font-size:20px; color:#000;}
.s060301 .greeting_wrap .greeting_txt{padding-bottom:20px;}
.s060301 .greeting_wrap .greeting_txt p{word-break:keep-all; padding-bottom:15px;font-size:14px;line-height:24px; letter-spacing:-0.08em; color:#000;}

.s060302 .top_desc {font-size:16px; margin-top:-20px; margin-bottom:50px;}
.s060302 .level_wrap dl  {overflow:hidden; margin:6px 10px;}
.s060302 .level_wrap dl dt {float:none; width:100%;}

/* 230314 인사말 변경 */
.greet_w .headline{color:#000; word-break:keep-all; padding-bottom:5px;font-size:20px; letter-spacing:-0.08em; line-height:1.5;}
.greet_w .greeting_wrap{display:block;}
.greet_w .greeting_wrap > div{flex-grow:0;width:auto;}
.greet_w .greeting_wrap .greeting_txt p{padding-top:15px;font-size:14px;line-height:24px;word-break:keep-all;text-align:left;}
.greet_w .greeting_wrap .director{padding-top:40px !important;margin-top:0;font-size:15px;gap:12px;}
.greet_w .greeting_wrap .director strong{padding-left:0;font-size:20px;letter-spacing:3px}
.greet_w .greeting_wrap .director img{height:30px;}

.greet_w.gw2 > img{position:static;width:200px;}
.greet_w.gw2 .greeting_wrap > div:first-child p{padding-right:0 !important}
.greet_w.gw2 .headline{text-align:center;}



/* 비전미션 */
.s0604 .vision .v_tit{width:30%;height:auto;margin:0 auto;background:none;padding:0;}
.s0604 .vision .v_list{width:100%;background:none;padding-top:0;border-left:1px solid #204794;border-right:1px solid #204794;}
.s0604 .vision .v_list li{float:none;width:100%;margin-left:0;padding:0;border-top:none;border-bottom:0;}
.s0604 .vision .v_list li br{display:none;}
.s0604 .vision .v_list li dt{font-size:15px;line-height:30px;}
.s0604 .vision .v_list li dd{padding:10px 0;font-size:12px;line-height:18px;}
.s0604 .mission dl{height:auto;line-height:35px;box-sizing:border-box;}
.s0604 .mission dt{float:none;width:auto;font-size:15px;line-height:30px;}
.s0604 .mission dd{float:none;width:100%;text-align:center;padding:10px 20px;font-size:12px;line-height:18px;box-sizing:border-box;}
.s0604 .mission dd .list{overflow:hidden;}
.s0604 .mission dd .list li{display:block;float:left;width:50%;margin-right:0;text-align:left;line-height:25px;box-sizing:border-box;}
.s0604 .topline_box li{margin-top:10px;font-size:12px;line-height:18px;}
.s0604 .topline_box li:first-child{margin-top:0;}

/* HIP소개 */
.s0605 dl{display:block;}
.s0605 dt{float:none;width:auto;}
.s0605 dd{float:none;width:auto;border-top:0;font-size:12px;line-height:18px;}
.s0605 dd .fl,
.s0605 dd .fr{float:none;width:auto;}


/* 프로필 */
.s060302 .prof{text-align:center;}
.s060302 .prof .pic{float:none;margin:0 auto;}
.s060302 .prof .pro{display:inline-block;float:none;width:auto;text-align:left;}
.s060302 .prof .pro h3{text-align:center;}
.s060302 .prof .pro ul{padding-right:0;}
.s060302 .top_desc2 {font-size:18px;}


/* 조직도 */
.mscroll .orgn_box{width:480px !Important; margin-top:10px;}
.s0606 .orgn_box{background-size:480px auto;}
.s0606 .orgn_box .orgn02 .fl,
.s0606 .orgn_box .orgn02 .fr{width:120px;}
.s0606 .orgn_box .orgn02 .fl li{height:35px;padding:10px 0;line-height:18px;}
.s0606 .orgn_box .orgn02 .fr li{height:25px;margin-top:5px;background:#515151;line-height:25px;}
.s0606 .orgn_box .orgn02 .fr li:first-child{margin-top:0;}

.s06062 .orgn_box{background-position:top 5px center;background-size:480px auto;}
.s06062 .orgn_box .orgn02 .fl,
.s06062 .orgn_box .orgn02 .fr,
.s06062 .orgn_box .orgn04 .fl,
.s06062 .orgn_box .orgn04 .fr{width:120px;}
.s06062 .orgn_box .orgn02 .fl li{height:35px;padding:10px 0;line-height:18px;}
.s06062 .orgn_box .orgn02 .fr li{padding:15px 0;}
.s06062 .orgn_box .orgn02 .fr li:first-child{margin-top:0;}

.s06062 .orgn_box .orgn04{position:relative;}
.s06062 .orgn_box .orgn04:before{content:'';position:absolute;left:50%;width:1px;height:100%;background:#ddd;}
.s06062 .orgn_box .orgn04 li{margin-top:4px;height:30px;line-height:30px}
.s06062 .orgn_box .orgn04 .fl li{padding:5px 0;line-height:18px;}

}




/********************웹********************/
@media(min-width:737px){


}