@charset "utf-8";

.blind{display:inline-block !important;position:absolute;top:0;left:0;margin:0 !important;padding:0 !important;font-size:0;line-height:0;border:0 !important;overflow:hidden !important}

/* 병원소개 */
.hosp_wrap .heading{overflow:hidden;margin-bottom:50px;}
.hosp_wrap .heading .title{float:left;width:300px;padding-top:20px;}
.hosp_wrap .heading .title .tit1{padding-bottom:15px;font-weight:700;font-size:45px;line-height:1;}
.hosp_wrap .heading .title .tit2{font-size:25px;line-height:1;letter-spacing:-0.05em;}
.hosp_wrap .heading .txt{float:right;width:500px;padding-left:40px;background:url(/nanum/site/builder/skin/major/img/common/line_gray.gif) repeat-y;font-size:16px;line-height:28px;word-break:keep-all;}

.hosp_wrap .hosp_slide{position:relative;height:350px;margin-bottom:50px;font-size:0;line-height:0;}
.hosp_wrap .hosp_slide .btn{position:absolute;top:50%;width:50px;height:50px;margin-top:-25px;background-repeat:no-repeat;background-position:50% 50%;background-size:auto 20px;background-color:rgba(0,0,0,0.5);cursor:pointer;z-index:10;}
.hosp_wrap .hosp_slide .btn.prev{left:0;background-image:url(/nanum/site/builder/dir/main/img/menu3746/btn_hosp_prev.png);}
.hosp_wrap .hosp_slide .btn.next{right:0;background-image:url(/nanum/site/builder/dir/main/img/menu3746/btn_hosp_next.png);}

.hosp_wrap .paragraph{font-size:16px;line-height:28px;word-break:keep-all;}

.hosp_wrap .intro_txt .txtbox{overflow:hidden;min-height:300px;margin-top:50px;padding-top:50px;border-top:1px solid #e5e5e5;}
.hosp_wrap .intro_txt .txtbox .img_area{width:400px;font-size:0;line-height:0;}
.hosp_wrap .intro_txt .txtbox dl{width:400px;}
.hosp_wrap .intro_txt .txtbox dl dt{margin:10px 0 20px;font-family:'NotoKrM';font-size:30px;line-height:40px;color:#2763ba;letter-spacing:-0.05em;}
.hosp_wrap .intro_txt .txtbox dl dd{font-size:16px;line-height:28px;color:#555;word-break:keep-all;}
.hosp_wrap .intro_txt .txtbox.odd .img_area{float:right;}
.hosp_wrap .intro_txt .txtbox.odd dl{float:left;}
.hosp_wrap .intro_txt .txtbox.even .img_area{float:left;}
.hosp_wrap .intro_txt .txtbox.even dl{float:right;}

.hosp_wrap .hi_box{padding:49px 0;border:1px solid #d5d5d5;background:url(/nanum/site/builder/skin/major/img/common/bg_grid.gif) repeat;font-size:0;line-height:0;text-align:center;}

/* 인사말 */
.greeting_wrap{padding-left:430px;background:url(/nanum/site/builder/dir/main/img/menu3746/bg_greeting.jpg) no-repeat 0 0;}
.greeting_wrap .headline{padding-bottom:40px;font-family:'NotoKrL';font-size:35px;line-height:48px;letter-spacing:-0.05em;}
.greeting_wrap .greeting_txt{padding-bottom:40px;}
.greeting_wrap .greeting_txt p{padding-bottom:30px;font-size:15px;line-height:25px;color:#555;word-break:keep-all;}
.greeting_wrap .director{font-size:17px;}
.greeting_wrap .director strong{padding-left:10px;font-size:23px;}

/* 연혁 */
.history_wrap .his_list li{margin-bottom:50px;}
.history_wrap .his_list li h3.year{padding-bottom:30px;font-family:'Montserrat',sans-serif;font-weight:400;font-size:40px;letter-spacing:0.025em;color:#1f4bb4;}
.history_wrap .his_list li dl{overflow:hidden;padding-bottom:8px;background:url(/nanum/site/builder/skin/major/img/common/line_gray.gif) repeat-y 40px 0;}
.history_wrap .his_list li dt{float:left;padding-left:70px;font-family:'Roboto',sans-serif;font-weight:500;line-height:22px;letter-spacing:0;clear:both;}
.history_wrap .his_list li dd{float:right;width:660px;padding-left:15px;margin-bottom:5px;background:url(/nanum/site/builder/skin/major/img/common/icon_square.gif) no-repeat 0 9px;color:#555;line-height:22px;word-break:keep-all;}

/* 미션비전핵심가치 */
.vision_wrap .tit{padding-bottom:20px;border-bottom:1px solid #e5e5e5;font-family:'NotoKrB';letter-spacing:0.015em;font-size:26px;text-align:center;color:#000;}
.vision_wrap .txt{padding:50px 0 80px;text-align:center;font-family:'NotoKrM';font-size:20px;line-height:27px;}
.vision_wrap .txt strong{color:#1f4bb4;}

.vision_wrap .corevalue_box{overflow:hidden;padding:50px 0 100px;}
.vision_wrap .corevalue_box dl{float:left;width:190px;margin-left:30px;text-align:center;}
.vision_wrap .corevalue_box dl dt{width:190px;height:190px;border-radius:190px;background-color:#4375e1;}
.vision_wrap .corevalue_box dl dt span{display:block;padding-top:110px;background-repeat:no-repeat;background-position:50% 50px;background-size:auto 45px;font-family:'NotoKrM';font-size:20px;color:#fff;}
.vision_wrap .corevalue_box dl dd ul{padding-top:30px;}
.vision_wrap .corevalue_box dl dd ul li{margin-top:10px;border-radius:50px;background:#fff;font-family:'NotoKrM';font-size:15px;}

.vision_wrap .corevalue_box dl.cv1{margin-left:0;}
.vision_wrap .corevalue_box dl.cv1 dt span{background-image:url(/nanum/site/builder/dir/main/img/menu3746/icon_cv1.png);}
.vision_wrap .corevalue_box dl.cv2 dt span{background-image:url(/nanum/site/builder/dir/main/img/menu3746/icon_cv2.png);}
.vision_wrap .corevalue_box dl.cv3 dt span{background-image:url(/nanum/site/builder/dir/main/img/menu3746/icon_cv3.png);}
.vision_wrap .corevalue_box dl.cv4 dt span{background-image:url(/nanum/site/builder/dir/main/img/menu3746/icon_cv4.png);}

/* 환자권리 */
.patientrights_wrap .heading{height:250px;margin-bottom:40px;background:url(/nanum/site/builder/dir/main/img/menu3746/bg_patientrights.jpg) no-repeat;text-align:center;}
.patientrights_wrap .heading .tit{margin-bottom:20px;padding:45px 0;background:url(/nanum/site/builder/dir/main/img/menu3746/line_white_v.gif) no-repeat 50% 100%;font-family:'NotoKrB';font-size:30px;line-height:1;color:#fff;}
.patientrights_wrap .heading .txt{padding:0 90px;color:#fff;word-break:keep-all;}

/* 소셜네트워크 */
.sns_wrap{overflow:hidden;margin-left:-20px;}
.sns_wrap li{float:left;margin:0 0 20px 20px;}
.sns_wrap li a{position:relative;display:block;width:357px;height:140px;padding:29px;background-repeat:no-repeat;background-position:89% 89%;}
.sns_wrap li a .sns_tit{font-family:'NotoKrR';font-size:17px;color:#000;letter-spacing:-0.075em;}
.sns_wrap li a .sns_tit strong{display:block;padding-top:5px;font-family:'NotoKrM';font-size:25px;}
.sns_wrap li a .sns_go{display:inline-block;height:16px;margin-top:20px;padding-right:26px;background:url(/nanum/site/builder/dir/main/img/menu3746/bg_sns_go_arr.gif) no-repeat 100% 50%;font-family:'NotoKrM';font-size:14px;line-height:16px;color:#555;}
.sns_wrap li.blog a{background-image:url(/nanum/site/builder/dir/main/img/menu3746/bg_blog.gif);}
.sns_wrap li.youtube a{background-image:url(/nanum/site/builder/dir/main/img/menu3746/bg_youtube.gif);}
.sns_wrap li.facebook a{background-image:url(/nanum/site/builder/dir/main/img/menu3746/bg_facebook.gif);}
.sns_wrap li.kakaoch a{background-image:url(/nanum/site/builder/dir/main/img/menu3746/bg_kakaoch.gif);}

/* 정기간행물 */
.magazine_wrap .head_section{overflow:hidden;padding:29px;border-left:1px solid #e5e5e5;border-right:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5;border-top:2px solid #000;}
.magazine_wrap .head_section .img_area{float:left;width:240px;}
.magazine_wrap .head_section .img_area .thumb{max-width:240px;margin-bottom:20px;box-shadow:10px 20px 20px rgba(0,0,0,0.2);font-size:0;line-height:0;}
.magazine_wrap .head_section .img_area .con_sbtn.file_down{width:200px;margin:0;}
.magazine_wrap .head_section .img_area .con_sbtn.file_down span{width:160px;}
.magazine_wrap .head_section .desc_area{float:right;width:510px;}
.magazine_wrap .head_section .desc_area .headline{position:relative;padding-top:10px;}
.magazine_wrap .head_section .desc_area .headline dl dt{font-family:'NotoKrB';font-size:25px;line-height:1;}
.magazine_wrap .head_section .desc_area .headline dl dt,
.magazine_wrap .head_section .desc_area .headline dl dd{display:inline-block;vertical-align:middle;}
.magazine_wrap .head_section .desc_area .headline dl dd{margin-left:15px;font-family:'Lato',sans-serif;font-size:20px;letter-spacing:0.025em;}
.magazine_wrap .head_section .desc_area .headline dl dd strong{font-family:'Lato',sans-serif;font-weight:700;}
.magazine_wrap .head_section .desc_area .headline ul{overflow:hidden;margin-top:20px;}
.magazine_wrap .head_section .desc_area .headline ul li{float:left;margin-left:15px;padding-left:16px;background:url(/nanum/site/builder/skin/major/img/common/line_gray.gif) repeat-y 0 50%;background-size:1px 13px;font-size:14px;line-height:1;color:#555;}
.magazine_wrap .head_section .desc_area .headline ul li:first-child{margin-left:0;padding-left:0;background:none;}
.magazine_wrap .head_section .desc_area .headline a.btn_view{display:table;position:absolute;top:0;right:0;width:80px;height:80px;border-radius:100%;background:#1f4bb4;font-size:15px;line-height:20px;color:#fff;text-align:center;vertical-align:middle;}
.magazine_wrap .head_section .desc_area .headline a.btn_view span{display:table-cell;vertical-align:middle;}
.magazine_wrap .head_section .desc_area .ct_list{overflow-y:scroll;width:450px;height:250px;margin-top:28px;padding:0 40px 0 20px;border-radius:10px;background:#f9f9f9;}
.magazine_wrap .head_section .desc_area .ct_list ol{width:450px;}
.magazine_wrap .head_section .desc_area .ct_list ol li{position:relative;padding-left:45px;background:url(/nanum/site/builder/skin/major/img/common/line_blue2.gif) no-repeat 12px 0;background-size:1px 100% !important;}
.magazine_wrap .head_section .desc_area .ct_list ol li:first-child{background-position:12px 15px !important;}
.magazine_wrap .head_section .desc_area .ct_list ol li:last-child{background-size:1px 15px !important;}
.magazine_wrap .head_section .desc_area .ct_list ol li span.page_num{position:absolute;top:15px;left:0;display:block;width:23px;height:23px;border:1px solid #1f4bb4;border-radius:23px;background:#fff;font-family:'Lato',sans-serif;font-weight:700;font-size:12px;line-height:23px;color:#1f4bb4;font-style:italic;text-align:center;letter-spacing:0.025em;}
.magazine_wrap .head_section .desc_area .ct_list ol li dl{overflow:hidden;width:405px;padding:15px 0;border-top:1px solid #e5e5e5;font-size:14px;line-height:22px;}
.magazine_wrap .head_section .desc_area .ct_list ol li:first-child dl{border-top:0;}
.magazine_wrap .head_section .desc_area .ct_list ol li dl dt{float:left;width:120px;font-family:'Lato',sans-serif;font-weight:700;color:#1f4bb4;letter-spacing:0;}
.magazine_wrap .head_section .desc_area .ct_list ol li dl dd{float:right;width:285px;font-family:'NotoKrM';color:#000;}

.magazine_wrap .body_section ul{overflow:hidden;margin-left:-20px;padding:50px 0;border-bottom:1px solid #e5e5e5;}
.magazine_wrap .body_section ul li{float:left;width:154px;margin-left:20px;text-align:center;}
.magazine_wrap .body_section ul li a{display:block;}
.magazine_wrap .body_section ul li a:hover p{text-decoration:underline;}
.magazine_wrap .body_section ul li a span.thumb{display:block;width:152px;height:190px;border:1px solid #e5e5e5;font-size:0;line-height:0;}
.magazine_wrap .body_section ul li a span.thumb img{width:152px;}
.magazine_wrap .body_section ul li a p{padding-top:10px;font-family:'NotoKrM';font-size:15px;color:#555;}

/* 병원발전기금 */
.fund_wrap .use_box{overflow:hidden;}
.fund_wrap .use_box dl{float:left;width:295px;height:100px;margin:15px 0;padding-left:130px;}
.fund_wrap .use_box dl.use1{background:url(/nanum/site/builder/dir/main/img/menu3746/icon_fund_use1.gif) no-repeat;}
.fund_wrap .use_box dl.use2{background:url(/nanum/site/builder/dir/main/img/menu3746/icon_fund_use2.gif) no-repeat;}
.fund_wrap .use_box dl.use3{background:url(/nanum/site/builder/dir/main/img/menu3746/icon_fund_use3.gif) no-repeat;}
.fund_wrap .use_box dl.use4{background:url(/nanum/site/builder/dir/main/img/menu3746/icon_fund_use4.gif) no-repeat;}
.fund_wrap .use_box dl.use5{background:url(/nanum/site/builder/dir/main/img/menu3746/icon_fund_use5.gif) no-repeat;}
.fund_wrap .use_box dt{padding-top:20px;font-family:'NotoKrM';font-size:19px;}
.fund_wrap .use_box dd{padding-top:8px;color:#555;}
.fund_wrap .respect_box{overflow:hidden;margin:10px 0 0 -10px;}
.fund_wrap .respect_box li{float:left;display:table;width:416px;height:76px;margin:10px 0 0 10px;border:2px solid #d6deeb;border-radius:10px;background:#f0f6ff;color:#222;text-align:center;vertical-align:middle;}
.fund_wrap .respect_box li span{display:table-cell;vertical-align:middle;}


/****************************** 태블릿 ******************************/
@media all and (max-width:1024px){

/* 병원소개 */
.hosp_wrap .heading .title{float:none;width:100%;margin-bottom:20px;padding-top:0;text-align:center;}
.hosp_wrap .heading .txt{float:none;width:100%;padding-left:0;background:none;text-align:center;}

.hosp_wrap .hosp_slide{height:auto;}
.hosp_wrap .hosp_slide img{width:100%;}

.hosp_wrap .intro_txt .txtbox{display:table;width:100%;overflow:hidden;min-height:auto;margin-top:30px;padding-top:0;border-top:0;vertical-align:middle;}
.hosp_wrap .intro_txt .txtbox .img_area{float:none !important;display:table-cell;width:40%;}
.hosp_wrap .intro_txt .txtbox .img_area img{width:100%;max-width:100%;}
.hosp_wrap .intro_txt .txtbox dl{float:none !important;display:table-cell;width:60%;padding-left:30px;box-sizing:border-box;vertical-align:middle;}
.hosp_wrap .intro_txt .txtbox dl dt{font-size:25px;line-height:30px;}
.hosp_wrap .intro_txt .txtbox dl dt br{display:none;}
.hosp_wrap .intro_txt .txtbox dl dd{font-size:14px;line-height:26px;}

/* 인사말 */
.greeting_wrap{padding-left:330px;background-size:300px auto;background-position:0 40px;}
.greeting_wrap .headline{padding:40px 0 20px;font-size:30px;line-height:40px;word-break:keep-all;}
.greeting_wrap .headline br:last-of-type{display:none;}
.greeting_wrap .greeting_txt{padding-bottom:20px;}
.greeting_wrap .greeting_txt p{padding-bottom:15px;font-size:14px;line-height:24px;}

/* 연혁 */
.history_wrap .his_list li{margin-bottom:25px;padding:0 20px 10px 20px;border-bottom:1px solid #e5e5e5;}
.history_wrap .his_list li:last-child{margin-bottom:0;padding-bottom:0;border-bottom:0;}
.history_wrap .his_list li h3.year{padding-bottom:20px;font-size:25px;font-weight:600;}
.history_wrap .his_list li dl{position:relative;width:100%;padding:0 0 5px 90px;background:none;box-sizing:border-box;}
.history_wrap .his_list li dt{float:none;position:absolute;top:0;left:0;width:70px;padding:0;margin-bottom:5px;}
.history_wrap .his_list li dd{float:none;width:100%;box-sizing:border-box;}

/* 미션비전핵심가치 */
.vision_wrap .corevalue_box dl{float:none;width:48%;margin:0 0 30px 0;}
.vision_wrap .corevalue_box dl:nth-child(odd){float:left;clear:both}
.vision_wrap .corevalue_box dl:nth-child(even){float:right;}
.vision_wrap .corevalue_box dl dt{width:100%;height:auto;padding:15px 0;border-radius:0;}
.vision_wrap .corevalue_box dl dt span{display:inline-block;height:35px;padding:0 0 0 60px;background-position:0 50%;background-size:auto 35px;font-size:18px;line-height:35px;}
.vision_wrap .corevalue_box dl dd ul{padding-top:0;}

/* 소셜네트워크 */
.sns_wrap li{float:none;width:49%;margin:0 0 2% 0;padding:19px;border:1px solid #d5d5d5;box-sizing:border-box;}
.sns_wrap li:nth-child(odd){float:left;}
.sns_wrap li:nth-child(even){float:right;}
.sns_wrap li a{width:100%;height:auto;padding:0;border:0;box-sizing:border-box;background-position:100% 100%;background-size:auto 30px;}
.sns_wrap li a .sns_tit{font-size:15px;}
.sns_wrap li a .sns_tit strong{padding-top:0;font-size:20px;}
.sns_wrap li.blog a{background-image:url(/nanum/site/builder/dir/main/img/menu3746/bg_blog_ov.gif);}
.sns_wrap li.youtube a{background-image:url(/nanum/site/builder/dir/main/img/menu3746/bg_youtube_ov.gif);}
.sns_wrap li.facebook a{background-image:url(/nanum/site/builder/dir/main/img/menu3746/bg_facebook_ov.gif);}
.sns_wrap li.kakaoch a{background-image:url(/nanum/site/builder/dir/main/img/menu3746/bg_kakaoch_ov.gif);}

/* 정기간행물 */
.magazine_wrap .head_section{padding:0;border:0;}
.magazine_wrap .head_section .img_area{float:none;width:100%;margin:0 auto;padding:30px 0;background:#f5f5f5;box-sizing:border-box;}
.magazine_wrap .head_section .img_area .thumb{width:240px;margin:0 auto 20px;}
.magazine_wrap .head_section .img_area .con_sbtn.file_down{display:block;width:240px;margin:0 auto;box-sizing:border-box;}
.magazine_wrap .head_section .img_area .con_sbtn.file_down span{width:100%;box-sizing:border-box;}
.magazine_wrap .head_section .desc_area{float:none;width:100%;margin-top:30px;}
.magazine_wrap .head_section .desc_area .headline{position:static;padding-top:0;text-align:center;}
.magazine_wrap .head_section .desc_area .headline ul{text-align:center;}
.magazine_wrap .head_section .desc_area .headline ul li{display:inline-block;float:none;}
.magazine_wrap .head_section .desc_area .headline a.btn_view{top:55px;right:50%;margin-right:-140px;}

.magazine_wrap .head_section .desc_area .ct_list{width:100%;padding:0;background:#fff;border:1px solid #e5e5e5;box-sizing:border-box;}
.magazine_wrap .head_section .desc_area .ct_list ol{width:100%;padding:0 20px;box-sizing:border-box;}
.magazine_wrap .head_section .desc_area .ct_list ol li span.page_num{top:10px;}
.magazine_wrap .head_section .desc_area .ct_list ol li dl{width:100%;padding:10px 0;font-size:13px;line-height:20px;}
.magazine_wrap .head_section .desc_area .ct_list ol li dl dt{width:20%;}
.magazine_wrap .head_section .desc_area .ct_list ol li dl dd{width:80%;}

.magazine_wrap .body_section ul{width:100%;margin-left:0;padding:30px 0;}
.magazine_wrap .body_section ul li{width:25%;margin-left:0;padding:10px;box-sizing:border-box;}
.magazine_wrap .body_section ul li:nth-child(5n+0){clear:both;}
.magazine_wrap .body_section ul li a span.thumb{width:100% !important;height:auto !important;}
.magazine_wrap .body_section ul li a span.thumb img{width:100% !important;height:auto !important}
.magazine_wrap .body_section ul li a p{font-size:14px;}

/* 병원발전기금 */
.fund_wrap .use_box dl{width:50%;height:80px;margin:0 0 15px 0;padding-left:100px;background-size:80px auto !important;background-position:0 50% !important;box-sizing:border-box;}
.fund_wrap .use_box dt{padding-top:15px;font-size:17px;}
.fund_wrap .use_box dd{padding-top:0;}
.fund_wrap .respect_box{margin:20px 0 0 0;}
.fund_wrap .respect_box li{width:49%;margin:0 0 2% 0;box-sizing:border-box;}
.fund_wrap .respect_box li:nth-child(odd){float:left;}
.fund_wrap .respect_box li:nth-child(even){float:right;}
.fund_wrap .btn_w{overflow:hidden;padding-bottom:0;}
.fund_wrap .btn_w .con_sbtn{width:49%;margin:0;box-sizing:border-box;}
.fund_wrap .btn_w .con_sbtn:nth-child(odd){float:left;}
.fund_wrap .btn_w .con_sbtn:nth-child(even){float:right;}

/* 홍보동영상 */
.promo_wrap iframe{height:400px;}

}

/****************************** 모바일 ******************************/
@media all and (max-width:767px){

/* 병원소개 */
.hosp_wrap .heading{margin-bottom:30px;}
.hosp_wrap .heading .title .tit1{font-size:35px;}
.hosp_wrap .heading .title .tit2{font-size:20px;}
.hosp_wrap .heading .txt{font-size:14px;line-height:26px;}

.hosp_wrap .paragraph{font-size:14px;line-height:26px;}

.hosp_wrap .hosp_slide{height:auto;margin-bottom:30px;}
.hosp_wrap .hosp_slide img{width:100%;}

.hosp_wrap .intro_txt .txtbox .img_area{display:block;width:100%;}
.hosp_wrap .intro_txt .txtbox dl{display:block;width:100%;padding-left:0;}
.hosp_wrap .intro_txt .txtbox dl dt{margin:20px 0 10px;font-size:19px;line-height:30px;}
.hosp_wrap .intro_txt .txtbox dl dd{font-size:13px;line-height:24px;}

.hosp_wrap .hi_box{padding:39px;}

/* 인사말 */
.greeting_wrap{padding:280px 0 0 0;background-size:auto 250px;background-position:50% 0;text-align:center;}
.greeting_wrap .headline{padding:0 0 20px;font-size:25px;line-height:35px;}
.greeting_wrap .director{font-size:15px;}
.greeting_wrap .director strong{font-size:20px;}

/* 연혁 */
.history_wrap .his_list li dl{padding-left:0;}
.history_wrap .his_list li dt{position:relative;left:auto;width:70px;}
.history_wrap .his_list li dd{padding-left:10px;font-size:13px;line-height:20px;}

/* 미션비전핵심가치 */
.vision_wrap .tit{font-size:20px;}
.vision_wrap .txt{padding:30px 0 50px;font-size:15px;}

.vision_wrap .corevalue_box{padding:30px 0 0 0;}
.vision_wrap .corevalue_box dl{float:none !important;width:100%;}
.vision_wrap .corevalue_box dl dt{padding:10px 0;}
.vision_wrap .corevalue_box dl dt span{height:auto;padding-left:50px;background-size:auto 25px;font-size:15px;line-height:25px;}

/* 환자권리 */
.patientrights_wrap .heading{height:auto;padding:40px 20px;background-size:cover;background-position:100% 0;}
.patientrights_wrap .heading .tit{padding:0;background:none;font-size:24px;}
.patientrights_wrap .heading .txt{padding:0;line-height:22px;}

/* 소셜네트워크 */
.sns_wrap{margin-left:0;}
.sns_wrap li{float:none !important;width:100%;}
.sns_wrap li a{background-size:auto 25px !important;background-position:100% 50%;}
.sns_wrap li a .sns_go{display:none;}

/* 정기간행물 */
.magazine_wrap .head_section .img_area{padding:30px 0 0 0;}
.magazine_wrap .head_section .img_area .thumb{width:100%;margin:0 auto 20px;padding:0 30px;box-shadow:none;box-sizing:border-box;}
.magazine_wrap .head_section .img_area .thumb img{width:100% !important;height:auto !important;}
.magazine_wrap .head_section .img_area .con_sbtn.file_down{width:100%;}

.magazine_wrap .head_section .desc_area .headline dl dt,
.magazine_wrap .head_section .desc_area .headline dl dd{display:block;}
.magazine_wrap .head_section .desc_area .headline dl dt{width:60%;margin:0 auto;}
.magazine_wrap .head_section .desc_area .headline dl dd{margin:10px 0 0 0;}
.magazine_wrap .head_section .desc_area .headline ul li{margin-left:10px;padding-left:0;background:none;font-size:13px;}
.magazine_wrap .head_section .desc_area .headline ul li:first-child{margin-left:0;}
.magazine_wrap .head_section .desc_area .headline a.btn_view{width:60px;height:60px;margin-right:-120px;font-size:13px;line-height:18px;}

.magazine_wrap .head_section .desc_area .ct_list{width:100%;padding:0;background:#fff;border:1px solid #e5e5e5;box-sizing:border-box;}
.magazine_wrap .head_section .desc_area .ct_list ol{width:100%;padding:0 20px;box-sizing:border-box;}
.magazine_wrap .head_section .desc_area .ct_list ol li span.page_num{top:10px;}
.magazine_wrap .head_section .desc_area .ct_list ol li dl{width:100%;padding:10px 0;font-size:13px;line-height:20px;}
.magazine_wrap .head_section .desc_area .ct_list ol li dl dt{width:100%;}
.magazine_wrap .head_section .desc_area .ct_list ol li dl dd{width:100%;}

.magazine_wrap .body_section ul li{width:33%;padding:10px 5px;}
.magazine_wrap .body_section ul li:nth-child(4n+0){clear:both;}
.magazine_wrap .body_section ul li:nth-child(5n+0){clear:none;}
.magazine_wrap .body_section ul li a p{font-size:14px;line-height:20px;}

/* 병원발전기금 */
.fund_wrap .use_box dl{width:100%;height:auto;min-height:50px;padding:15px 0 15px 70px;margin:0;border-top:1px dashed #e5e5e5;background-size:50px auto !important;}
.fund_wrap .use_box dl:first-of-type{border-top:0;}
.fund_wrap .use_box dt{padding-top:0;font-size:15px;}
.fund_wrap .use_box dd{padding-top:0;font-size:13px;}
.fund_wrap .respect_box li{float:none;width:100%;height:auto;margin:0 0 5px 0;padding:10px 15px;word-break:keep-all;}
.fund_wrap .respect_box li span br{display:none;}
.fund_wrap .btn_w .con_sbtn{float:none;width:100%;margin:0 0 10px;}

/* 홍보동영상 */
.promo_wrap iframe{height:300px;}

}

/****************************** 웹 ******************************/
@media all and (min-width:1025px){

/* 소셜네트워크 */
.sns_wrap li a:before{display:block;position:absolute;top:0;left:0;right:0;bottom:0;content:'';border:1px solid #d5d5d5;z-index:1;-webkit-transition: opacity .3s, border .3s;transition:opacity .3s, border .3s;}
.sns_wrap li.blog a:hover{background-image:url(/nanum/site/builder/dir/main/img/menu3746/bg_blog_ov.gif);}
.sns_wrap li.blog a:hover:before{border:3px solid #55ad4a;}
.sns_wrap li.youtube a:hover{background-image:url(/nanum/site/builder/dir/main/img/menu3746/bg_youtube_ov.gif);}
.sns_wrap li.youtube a:hover:before{border:3px solid #f00;}
.sns_wrap li.facebook a:hover{background-image:url(/nanum/site/builder/dir/main/img/menu3746/bg_facebook_ov.gif);}
.sns_wrap li.facebook a:hover:before{border:3px solid #004a9a;}
.sns_wrap li.kakaoch a:hover{background-image:url(/nanum/site/builder/dir/main/img/menu3746/bg_kakaoch_ov.gif);}
.sns_wrap li.kakaoch a:hover:before{border:3px solid #fae100;}

}