﻿@charset "utf-8"; 

/****** 병원소개 ******/
.hos_intro .tcon {display:inline-block; position:relative; z-index:1; width:810px; height:430px; padding-left:30px;}
.hos_intro .tcon .left {float:left;width:384px;}
.hos_intro .tcon .img {float:right;width:372px; margin-right:20px;}
.hos_intro .tcon p {font-family:'NotoKrM', sans-serif;}
.hos_intro .tcon p.stit {margin:25px 0; color:#222; font-size:20px;}
.hos_intro .tcon p.btit {color:#222; font-size:30px; line-height:40px; letter-spacing:-1px;}
.hos_intro .tcon p.txt {margin-top:40px; color:#444; font-size:15px; line-height:26px;}
.hos_intro .bcon {margin-top:-50px; padding:75px 30px 70px 30px; background:#f5f5f5;}
.hos_intro .bcon p {margin-top:30px; color:#666; font-size:14px; line-height:24px;}
.hos_intro .bcon > p:first-child {margin-top:0px;}
.hos_intro .bcon p.btit {color:#222; font-size:30px; line-height:40px; letter-spacing:-1px;}



/****** 병원장 인사말 ******/

/* 병원장 인사말 - 병원장 인사말 */
.direc_gree p {color:#222; font-family:'NotoKrM', sans-serif;}
.direc_gree p.stxt {padding-top:20px; font-size:20px;}
.direc_gree p.btxt {padding-top:20px; font-size:30px;color:#0e4ab7;text-align:left;}
.direc_gree .cont {display:inline-block; margin-top:45px; width:100%;}
.direc_gree .cont .img {float:left; margin-left:-5px;}
.direc_gree .cont .txt {float:right; padding-top:15px; width:440px;}
.direc_gree .cont .txt p {margin-top:25px; font-size:15px; line-height:26px; color:#666;}
.direc_gree .cont .txt p:first-child {margin-top:0px;}
.direc_gree .cont .txt .sign {display:flex;flex-wrap:wrap;align-items:center;justify-content:end;flex-direction:row-reverse; margin-top:40px;}
.direc_gree .cont .txt .sign p {margin:0 30px 0 0; text-align:right; font-size:14px; line-height:20px; color:#222; font-family:'NotoKrB', sans-serif;}
.direc_gree .cont .txt .sign img {width:auto;height:42px;object-fit:cover;}

/* 병원장 인사말 - 병원장 프로필 */
.direc_profile .tcon {padding:65px 0 0 535px; min-height:275px; border-bottom:1px solid #222; background:url(/img/01dsmc/direc_profile_img.jpg) no-repeat 18px bottom;}
.direc_profile .tcon p.stit {margin-bottom:15px; font-size:20px; color:#222; font-family:'NotoKrB', sans-serif;}
.direc_profile .tcon p.btit  {margin-bottom:30px; font-size:30px; line-height:40px; color:#222; font-family:'NotoKrM', sans-serif;}
.direc_profile .tcon p.btit span {color:#0e4ab7; font-family:'NotoKrB', sans-serif;}
.direc_profile .tcon p.stxt  {font-size:14px; color:#888; line-height:23px;}
.direc_profile .blist {display:inline-block; padding:45px 0 40px 0; width:100%; border-bottom:1px solid #dfdfdf;}
.direc_profile .blist p.tit {display:inline-block; font-size:25px; color:#0e4ab7; font-family:'NotoKrM', sans-serif;}
.direc_profile .blist .blist_wrap {float:right; width:680px;}
.direc_profile .blist .blist_wrap .box {float:left; padding-left:80px; width:260px;}
.direc_profile .blist .blist_wrap .box:first-child {padding-left:0px;}
.direc_profile .blist .blist_wrap .box dl {margin-top:15px; padding-left:17px; background:url(/img/01dsmc/direc_list_bu.gif) no-repeat 0px 7px;}
.direc_profile .blist .blist_wrap .box dl:first-child {margin-top:0px;}
.direc_profile .blist .blist_wrap .box dl dt {font-size:17px; color:#222; font-family: 'Lato', sans-serif; font-weight:900; letter-spacing:0; line-height:17px; margin-bottom:5px;}
.direc_profile .blist .blist_wrap .box dl dt span.kor {font-size:16px; font-family:'NotoKrM', sans-serif;}
.direc_profile .blist .blist_wrap .box dl dd {font-size:14px; color:#666;}
.direc_profile .blist .blist_wrap .box ul {padding-top:5px;}
.direc_profile .blist .blist_wrap .box ul li {padding-left:17px; margin-bottom:5px; font-size:15px; color:#222; font-family:'NotoKrM', sans-serif; background:url(/img/01dsmc/direc_list_bu.gif) no-repeat 0px 9px;}

/* 병원장 인사말 - 역대 의료원장/병원장 */
.succe_direc,
.succe_medi {overflow:hidden;}
.succe_box {display:inline-block; margin-left:-20px; width:860px;}
.succe_box .box {float:left; margin:0 0 50px 20px; width:195px; height:245px; text-align:left; border-bottom:1px solid #dfdfdf;}
.succe_box .box .img {margin-bottom:15px;}
.succe_box .box p.stxt {margin-bottom:3px; font-size:13px; font-family:'NotoKrB', sans-serif;}
.succe_direc .succe_box .box p.stxt {color:#0e4ab7;}
.succe_medi .succe_box .box p.stxt {color:#9e6118;}
.succe_box .box p.name {margin-bottom:12px; color:#000; font-size:20px; font-family:'NotoKrB', sans-serif;}
.succe_box .box p.name.eng {font-size:15px;}
.succe_box .box p.year {color:#666; font-size:12px; font-family: 'Lato', sans-serif; font-weight:400; letter-spacing:0;}


/****** 연혁 ******/
.history_wrap {width:100%; text-align:center;}
.history_wrap .mscroll_guide{display:none;}
.history_wrap p.btxt {margin:30px 0 15px 0; font-size:25px; color:#222; font-family:'NotoKrB', sans-serif;}
.history_wrap p.btxt span.blue {color:#0e4ab7;}
.history_wrap p.btxt span.eng {font-family: 'Lato', sans-serif; font-weight:800;}
.history_wrap p.stxt {font-size:16px; color:#666;}
.year_tab {margin:50px 0 20px 0;}
.year_tab ul {display:inline-block; background:url(/img/01dsmc/year_tab_line.gif) no-repeat 50% 9px;}
.year_tab ul li {float:left; margin-left:50px;}
.year_tab ul li:first-child {margin-left:0;}
.year_tab ul li a {display:block; padding-top:32px; font-size:17px; font-family: 'Lato', sans-serif; font-weight:500; color:#888; letter-spacing:0; background:url(/img/01dsmc/year_tab_off.png) no-repeat 50% 5px;}
.year_tab ul li a span {font-family:'NotoKrR' , sans-serif;}
.year_tab ul li a.on {color:#0e4ab7; /*font-weight:700;*/ background:url(/img/01dsmc/year_tab_on.png) no-repeat 50% 0px;}
.year_tab ul li a.on span {font-family:'NotoKrR' , sans-serif;}

.year_box{display:flex;justify-content:end;padding:50px 0 40px;}
.year_box:nth-child(n+2){border-top:1px solid #dfdfdf;}
.year_box .img_area{flex-shrink:0;width:215px;text-align:left;font-size:0;line-height:0;}
.year_box .img_area ul{position:relative;}
.year_box .img_area ul::after{content:'';position:absolute;bottom:0;left:0;width:100%;height:80px;/* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#000000+0,ffffff+100&0+0,1+100 */
background: -moz-linear-gradient(top,  rgba(0,0,0,0) 0%, rgba(255,255,255,1) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  rgba(0,0,0,0) 0%,rgba(255,255,255,1) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  rgba(0,0,0,0) 0%,rgba(255,255,255,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#ffffff',GradientType=0 ); /* IE6-9 */}
.year_box .img_area ul li img{width:100%;height:auto;object-fit:cover;}
.year_box .info_area{flex-grow:1;max-width:625px;padding-left:50px;text-align:left;box-sizing:border-box;}
.year_box .info_area p.tit {margin-bottom:25px;font-family:'Lato', sans-serif;letter-spacing:0;font-size:30px;font-weight:700;color:#0e4ab7;}
.year_box .info_area dl{display:flex;align-items:baseline;width:100%;margin-bottom:5px;}
.year_box .info_area dl:nth-child(n+2){margin-top:5px;}
.year_box .info_area dl dt{flex-shrink:0;width:120px;font-family:'Lato', sans-serif;font-size:16px;font-weight:800;color:#222;letter-spacing:0;}
.year_box .info_area dl dd{flex-grow:1;color:#666;}
.year_box.type2{justify-content:space-between;}
.year_box.type2 .info_area{width:50%;max-width:395px;padding-left:0;}

/****** 병원상징 ******/

/* 병원상징 - 병원사진 */
.hpic_wrap{position:relative;width:100%;padding-top:240px;}
.hpic_wrap .htit_box{top:0;width:100%;background:linear-gradient(360deg, rgba(205,68,68,1) 0%, rgba(241,103,103,1) 100%);}
.hpic_wrap .htit_box .stxt{color:#f6cdcd;}
.hpic_wrap .htit_box .illust{top:100px;left:550px;}

.swiper_wrap{width:100%;padding:10px;line-height:0;font-size:0;border:1px solid #dfdfdf;box-sizing:border-box;}
.swiper_wrap .swiper-container .subject{position:absolute;left:0;bottom:0;padding-left:20px;width:100%;background:rgba(0,0,0,0.4);height:40px;color:#fff;line-height:40px;text-align:left;font-size:14px;letter-spacing:-0.05em;font-family:'NotokrR';}
.swiper_wrap img{width:100%;}

/* 의료원사진 */
.hosp_gallery_wrap .slide_img{position:relative;overflow:hidden;width:100%;padding:10px;line-height:0;font-size:0;border:1px solid #dfdfdf;box-sizing:border-box;}
.hosp_gallery_wrap .slide_img img{width:100%;height:100%;object-fit:cover;}
.hosp_gallery_wrap .slide_img .swiper-button-next,
.hosp_gallery_wrap .slide_img .swiper-button-prev{top:50%;width:50px;height:50px;margin-top:-25px;background-color:rgba(0,0,0,0.5);background-position:50% 50%;}
.hosp_gallery_wrap .slide_img .swiper-button-next{right:10px;}
.hosp_gallery_wrap .slide_img .swiper-button-prev{left:10px;}
.hosp_gallery_wrap .thumb_img{overflow:hidden;box-sizing:border-box;padding:10px 0;}
.hosp_gallery_wrap .thumb_img .swiper-slide{width:20%;height:100%;opacity:0.4;cursor:pointer;}
.hosp_gallery_wrap .thumb_img .swiper-slide-thumb-active{opacity:1;}
.hosp_gallery_wrap .swiper-slide img{display:block;width:100%;height:100%;object-fit:cover;}

/* 의료원전경 */
.imgView{padding-top:100px;}
.imgView .swiper-slide img{display:block;width:100%;height:100%;object-fit:cover;}
.imgView .front_view{position:relative;overflow:hidden;height:400px;font-size:0;line-height:0;}
.imgView .front_view .btn{position:absolute;top:50%;width:50px;height:50px;margin-top:-25px;background-color:rgba(0,0,0,0.8);background-position:50% 50%;cursor:pointer;z-index:5;}
.imgView .front_thumb{overflow:hidden;height:120px;box-sizing:border-box;padding:10px 0;}
.imgView .front_thumb .swiper-slide{width:20%;height:100%;opacity:0.4;cursor:pointer;}
.imgView .front_thumb .swiper-slide-thumb-active{opacity:1;}
.imgView .gray_box{font-size:17px;}

/* 병원상징 - 심벌마크(240401수정) */
.dsmchi_cont{display:flex;justify-content:space-between;align-items:center;gap:40px;}
.dsmchi_cont .left{flex-grow:1;}
.dsmchi_cont .left ul.list li{padding-left:0;}
.dsmchi_cont .img{flex-shrink:0;width:240px;font-size:0;line-height:0;}
.dsmchi_cont .img img{width:240px;height:auto;object-fit:cover;}


/* 병원상징 - 의료원 상징물 */
.symbol_tit{width:100%;padding:30px 0;text-align:center;}
.symbol_tit .btxt{font-size:30px;font-family:'NotoKrM', sans-serif;color:#222;letter-spacing:-0.05em;}
.symbol_tit .btxt span{display:block;margin-bottom:20px;font-size:20px;}
.symbol_tit .btxt strong{font-family:'NotoKrB', sans-serif;color:#e2383f;}
.symbol_tit .stxt{width:600px;margin:0 auto;line-height:24px;font-size:15px;color:#666;word-break:keep-all;}
.symbol_cont{display:inline-block;}
.symbol_cont li{width:218px;height:355px;padding:35px 30px 0 30px;float:left;margin-left:-1px;border:1px solid #dfdfdf;}
.symbol_cont li .btxt{font-size:22px;font-family:'NotoKrB', sans-serif;color:#010101;}
.symbol_cont li .stxt{margin-top:20px;font-size:14px;color:#666;line-height:22px;}
.symbol_cont li.bg1{background:url(/img/01dsmc/symbol_bg1.jpg) no-repeat center bottom;}
.symbol_cont li.bg2{background:url(/img/01dsmc/symbol_bg2.jpg) no-repeat center bottom;}
.symbol_cont li.bg3{background:url(/img/01dsmc/symbol_bg3.jpg) no-repeat center bottom;}

/* 병원상징 - 파워포인트 템플릿 */
.pwpoint_tit{width:100%;padding-bottom:40px;text-align:center;border-bottom:1px dashed #000;}
.pwpoint_tit .btxt{margin:30px 0 10px 0;font-family:'NotoKrM', sans-serif;font-size:30px;color:#222;}
.pwpoint_tit .stxt{font-size:15px;color:#666;}
.pwpoint_list{display:block;margin-left:-30px; clear:both;  overflow:hidden; border-bottom:1px dashed #000; padding-bottom:50px;}
.pwpoint_list li{float:left;width:260px;margin:45px 0 0 30px;}
.pwpoint_list li .tit{margin-bottom:20px;font-family:'NotoKrB', sans-serif;font-size:20px;color:#010101;letter-spacing:-0.05em;}
.pwpoint_list li .tit.top {margin-top:45px;}
.pwpoint_list li .tit span{display:block;font-size:14px;color:#0e4ab7;}
.pwpoint_list li .img{padding-top:34px;height:140px;text-align:center;border:1px solid #dfdfdf;border-bottom:0 none;}
.pwpoint_list li .img img{box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.3);}
.pwpoint_list li .btn{border:1px solid #626f87;background-color:#626f87;}
.pwpoint_list li .btn a{display:block;}
.pwpoint_list .con_sbtn{min-width:128px;}



/****** 대구제중원 ******/
.top_jejungwon{width:100%;height:522px;padding-top:148px;background:url(/img/01dsmc/jejungwon.jpg) no-repeat 0 0;}
.top_jejungwon .area{width:570px;height:452px;padding:70px 35px 0;margin:0 auto;background:rgba(255,255,255,0.75);color:#222;letter-spacing:-0.05em;word-break:keep-all;}
.top_jejungwon .area .stxt{font-size:20px;}
.top_jejungwon .area .btxt{margin:20px 0 35px 0;width:100%;font-size:25px;line-height:36px;font-family:'NotoKrB', sans-serif;}
.top_jejungwon .area .con_txt{width:445px;font-size:15px;color:#666;line-height:22px;}
.jjw_txt{line-height:23px;}
.jjw_txt .jjw_img{float:right;margin:0 0 10px 20px;}
.jjw_img2{margin:20px auto 0;text-align:center;}


/****** 홍보동영상 ******/
.hv_wrap{position:relative;color:#222;letter-spacing:-0.05em;}
.hv_wrap .htit_box{top:0;background:linear-gradient(137deg, rgba(245,150,14,1) 0%, rgba(224,100,17,1) 100%);}
.hv_wrap .htit_box .stxt{color:#fadbb7;}
.hv_wrap .htit_box .illust{top:55px;left:-180px;}

.hv_wrap .tit{font-size:25px;margin:25px 0 20px 0;font-family:'NotoKrB', sans-serif;}
.hv_wrap .hv_menu li{width:270px;}
.hv_wrap .hv_menu li a{position:relative;display:block;height:44px;padding:0 15px;line-height:44px;font-size:15px;font-family:'NotoKrM', sans-serif;color:#888;border-bottom:1px solid #dfdfdf;background:#fff;transition:all .3s;}
.hv_wrap .hv_menu li a:after{content:'';position:absolute;bottom:-1px;left:0;display:inline-block;width:0;height:1px;background-color:#444;transition:width .3s;}
.hv_wrap .hv_menu li a:hover{color:#222;background:#f6f6f6;}
.hv_wrap .hv_menu li a:hover:after{width:100%;}
.hv_wrap .hv_menu li a.on{color:#222;border-bottom:1px solid #444;background:#f6f6f6 url(/img/01dsmc/arr_hv_tab.gif) no-repeat right 50%;}
.hv_wrap .hv_menu span.eng{padding-right:5px;font-weight:600;}
.hv_wrap .movie{margin-top:150px;width:100%;height:410px;padding:10px;border:1px solid #dfdfdf;box-sizing:border-box;}



/****** 컨퍼런스 ******/
#inneriframe{position:absolute;top:0;left:0;visibility:hidden;}
.conf_wrap{position:relative;width:100%;}
.conf_close{float:right;width:30px;}

/* 날짜선택 */
.conf_title_box .conf_month{position:relative;text-align:center;padding:20px;margin:10px 0 30px;background:#f3f3f3;}
.conf_title_box .conf_month .wrap_sel{display:inline-block;width:150px;}
.conf_title_box .conf_month .wrap_sel.type2{width:250px;}
.conf_title_box .conf_month .wrap_sel select{display:inline-block;width:100%;height:50px;font-size:18px;color:#333;font-family:'NotoKrM', sans-serif;padding:0 60px 0 20px;border:0;background:#fff url(/img/common/sel_arrow.png) no-repeat right center;}
.conf_title_box .conf_month .btn_inp{display:inline-block;vertical-align:middle;height:50px;margin:0 10px 0 0;padding:0 20px;line-height:50px;color:#fff;font-size:17px;font-family:'NotoKrM', sans-serif;border:none;cursor:pointer;background:#444;}
.conf_title_box .conf_month .btn_inp:hover{background:#333;}

/* 달력별 행사 */
.conf_schedule_box{position:relative;padding-left:250px;margin-bottom:20px;border-top:1px solid #999;border-bottom:1px solid #dfdfdf;}
.conf_schedule_box .cld_box{position:absolute;width:210px;top:0;left:0;right:0;bottom:0;padding:30px 20px;background:#f7f7f7;}
.conf_schedule_box .cld_box table{width:100%;border-collapse:collapse;}
.conf_schedule_box .cld_box th, 
.conf_schedule_box .cld_box td{text-align:center;font-size:12px;}
.conf_schedule_box .cld_box th{padding-bottom:10px;}
.conf_schedule_box .cld_box td span{display:inline-block;width:100%;height:30px;line-height:30px;font-family:'Lato', sans-serif;font-weight:700;letter-spacing:0;border-radius:100%;}
.conf_schedule_box .cld_box td span.today{background:#fff !important;box-shadow:0px 0px 3px 0px rgba(0,0,0,0.3);-webkit-box-shadow:0px 0px 3px 0px rgba(0,0,0,0.3);-moz-box-shadow:0px 0px 3px 0px rgba(0,0,0,0.3);}
.conf_schedule_box .cld_box .sun{color:#d25555;}
.conf_schedule_box .cld_box .sat{color:#0065b7}

.conf_schedule_box .list_box{padding:30px;min-height:200px;}
.conf_schedule_box .list_box .list_head{padding-bottom:10px;color:#222;font-family:'NotoKrM', sans-serif;font-size:17px;letter-spacing:-1px;}
.conf_schedule_box .list_box .list_data ul li{position:relative;border-bottom:1px dashed #dfdfdf;padding-right:70px;}
.conf_schedule_box .list_box .list_data ul li dl{clear:both;overflow:hidden;width:100%;padding:15px 0;margin:3px 0;}
.conf_schedule_box .list_box .list_data ul li dl dt{padding-bottom:8px;font-size:13px;color:#2468cf;font-family:'Lato', sans-serif;font-weight:700;letter-spacing:0;}
.conf_schedule_box .list_box .list_data ul li dl dd{font-size:13px;color:#666;font-family:'NotoKrR', sans-serif;}
.conf_schedule_box .list_box .list_data ul li .manage{position:absolute;bottom:20px;right:0;}
.conf_schedule_box .list_box .list_data ul li .manage a{margin-left:4px;}
.conf_schedule_box .list_box .nodata{padding:60px 0;color:#aaa;font-size:14px;text-align:center;}/*학술없음*/

.schedule_modify, 
.schedule_delete{cursor:pointer;}
#fraLoad{display:none;}

/* 일정등록 */
#addform{position:absolute;top:80px;left:50%;width:600px;padding:30px;margin-left:-330px;border:1px solid #ccc;background:#fff;;display:none;}
.form_title{font-family:'NotoKrR', sans-serif;font-size:17px;color:#222;padding-bottom:15px;font-weight:600;border-bottom:2px solid #222;}
.form_box{padding:15px 0px 10px;border-bottom:1px solid #ddd;}
.form_box dl{width:100%;clear:both;overflow:hidden;margin-bottom:5px;}
.form_box dl dt{position:absolute;padding-left:20px;font-size:14px;line-height:34px;color:#222;}
.form_box dl dd{padding-left:100px;min-height:34px;line-height:34px;font-size:14px;color:#666;font-family:'NotoKrM', sans-serif;}
.form_box dl dd input{vertical-align:middle;padding:0 10px;margin:0;height:32px;border:1px solid #ccc;color:#333;font-family:'NotoKrM', sans-serif;}
.form_box dl dd input.inp_type1{width:100px;}
.form_box dl dd input.inp_type2{width:95%;}
.form_box dl dd .sel_w{display:inline-block;width:245px;height:32px;border:1px solid #ccc;}
.form_box dl dd .sel_w select{display:inline-block;width:100%;height:32px;font-size:13px;color:#333;font-family:'NotoKrM', sans-serif;padding:0 10px;border:0;background:#fff url(/img/common/sel_arrow.png) no-repeat right center;background-size:22px auto;}

.form_box.view{padding:10px 0px;}
.form_box.view dl{margin-bottom:0;}

.form_btn{text-align:center;margin-top:15px;}
.form_btn button{display:inline-block;width:60px;height:30px;font-size:12px;font-family:'NotoKrM', sans-serif;color:#fff;text-align:center;border:none;cursor:pointer;background:#546583;}
.form_btn button:hover{background:#42577b;}




/****** 연보 ******/
.annual{width:100%;overflow:hidden;border-top:2px solid #999;border-bottom:1px solid #ccc;}
.annual ul{width:842px;overflow:hidden;clear:both;}
.annual ul li{float:left;width:33.3%;padding:30px 0;margin-bottom:-1px;text-align:center;border-bottom:1px solid #dfdfdf;}
.annual ul li .box{height:310px;padding:10px 0;border-right:1px solid #dfdfdf;text-align:center;}
.annual ul li .box .zine_tit{margin-bottom:20px;}
.annual ul li .box .zine_tit a{color:#000;font-size:16px;font-family:'NotoKrM', sans-serif;}
.annual ul li .box .zine_img{position:relative;width:147px;height:191px;margin:0 auto;border:1px solid #e6e6e6;background:#f6f6f6;}
.annual ul li .box .zine_img .mask{position:absolute;top:0;left:0;width:147px;height:191px;font-size:0;line-height:0;}
.annual ul li .box .zine_btn{width:149px;margin:0 auto;border:0;}
.annual ul li .box .zine_btn li{float:none;width:100%;padding:0;margin:0;border:0;}
.annual ul li .box .zine_btn li a{display:block;margin-top:-1px;padding-right:20px;height:35px;line-height:35px;text-align:right;color:#444;font-size:13px;font-family:'NotoKrM', sans-serif;border:1px solid #dfdfdf;background:#f8f8f8 url(/img/01dsmc/arr_pro.png) no-repeat left 50%;transition:all 0.2s ease;}
.annual ul li .box .zine_btn li.ebook a:hover{color:#fff;border:1px solid #e04545;background:#e04545 url(/img/01dsmc/hover_arr_pro.png) no-repeat left 50%;transition:all 0.2s ease;}
.annual ul li .box .zine_btn li.pdf a:hover{color:#fff;border:1px solid #2237a2;background:#2237a2 url(/img/01dsmc/hover_arr_pro.png) no-repeat left 50%;transition:all 0.2s ease;}

/* 240401추가 */
/* 연구클리닉_연구처소개 */
.resrch_intro_wrap .headline{margin-bottom:30px;font-family:'NotoKrM';font-size:30px;line-height:1.4;color:#0e4ab7;}
.resrch_intro_wrap .greeting_box{display:flex;gap:40px;}
.resrch_intro_wrap .greeting_box .img{flex-shrink:0;width:370px;font-size:0;line-height:0;}
.resrch_intro_wrap .greeting_box .img img{overflow:hidden;border-radius:0 30px 0 30px;box-shadow:10px 10px 20px rgba(0,0,0,0.2);}
.resrch_intro_wrap .greeting_box .txt{flex-grow:1;}
.resrch_intro_wrap .greeting_box .txt .btxt{padding:20px 0;font-family:'NotoKrM';font-size:20px;line-height:1.5;color:#000;}
.resrch_intro_wrap .greeting_box .txt .cont_area p{font-size:15px;line-height:1.6;color:#555;}
.resrch_intro_wrap .greeting_box .txt .cont_area p:nth-child(n+2){margin-top:20px;}
.resrch_intro_wrap .greeting_box .txt .sign{display:flex;justify-content:end;align-items:center;gap:30px;margin-top:40px;font-size:0;line-height:0;}
.resrch_intro_wrap .greeting_box .txt .sign dl{font-family:'NotoKrB';font-size:14px;line-height:1.5;text-align:right;color:#000;}
.resrch_intro_wrap .greeting_box .txt .sign dl dd{font-size:20px;}

/* 연구클리닉_연구교수소개 */
.medipart_doctor .dr_list{display:flex;gap:30px;flex-wrap: wrap;width:100%;}
.medipart_doctor .dr_list li{display:flex;flex-direction:column;gap:15px;position:relative;width:calc(50% - 15px);box-sizing:border-box;}
.medipart_doctor .dr_list li:nth-child(n+3){padding-top:30px;border-top:1px solid #e5e5e5;}
.medipart_doctor .dr_list li .dr_wrap{display:flex;align-items:flex-start;gap:25px;}
.medipart_doctor .dr_list li .dr_wrap .photo{position:relative;flex-shrink:0;width:140px;height:172px;font-size:0;line-height:0;border-radius: 10px;box-sizing:border-box;overflow:hidden;}
.medipart_doctor .dr_list li .dr_wrap .photo img{width: 100%;height: 100%;object-fit: cover;}
.medipart_doctor .dr_list li .dr_wrap .info{display:flex;flex-direction:column;justify-content:space-between;flex-grow:1;box-sizing: border-box;}
.medipart_doctor .dr_list li .dr_wrap .info .part{font-size:15px;line-height:1.3;font-family:'NotoKrB';color:#0067f9;}
.medipart_doctor .dr_list li .dr_wrap .info span.part{display:inline-block;margin-left:10px;}
.medipart_doctor .dr_list li .dr_wrap .info .name{margin-top:5px;font-size:21px;line-height:1;font-family:'NotoKrB';color:#000;}
.medipart_doctor .dr_list li .dr_wrap .info .f_care{display: flex;flex-direction: column;margin-top:20px;font-size:15px;line-height:1.3;color:#555;letter-spacing:0;}
.medipart_doctor .dr_list li .dr_wrap .info .f_care span.tit{padding-left:30px;margin-bottom:8px;color:#000;font-family:'NotoKrB';background:url(/img/01dsmc/dia_icon.png) no-repeat left center;background-size:auto 20px;}
.medipart_doctor .dr_list li .dr_wrap .info .f_care span.conttx{font-family:'NotoKrM';font-size:14px;letter-spacing:-0.025em;}
.medipart_doctor .dr_list li .dr_wrap .info .f_care br.md_yes{display:none;}

.medipart_doctor .dr_list li .btn_area{display:flex;align-items:center;justify-content:center;gap:10px;width:100%;}
.medipart_doctor .dr_list li .btn_area a{display:inline-flex;align-items:center;justify-content:center;padding:10px 0;width:100%;height:100%;border:1px solid #014099;font-size:15px;font-family:'NotoKrB';border-radius:10px;transition: all 0.5s;box-sizing:border-box;}
.medipart_doctor .dr_list li .btn_area a.rsv_btn{background:#fff;color:#014099;}
.medipart_doctor .dr_list li .btn_area a.dr_btn{background:#014099;color:#fff;}

.medipart_doctor .dr_list li table.d_table{width:100%;font-size:13px;color:#555;border-collapse:collapse;word-break:keep-all;}
.medipart_doctor .dr_list li table.d_table th{font-family:'NotoKrB';color:#333;}
.medipart_doctor .dr_list li table.d_table th,
.medipart_doctor .dr_list li table.d_table td{padding:5px;text-align:center;line-height:1.4;border-bottom:1px solid #d5d5d5;}
.medipart_doctor .dr_list li table.d_table thead th{background:#fafafa;border-top:1px solid #333;border-left:1px solid #d5d5d5;border-bottom-color:#333;}
.medipart_doctor .dr_list li table.d_table thead th:first-child{border-left:0;}
.medipart_doctor .dr_list li table.d_table tbody th{background:#fdfdfd;}
.medipart_doctor .dr_list li table.d_table tbody td{border-left:1px solid #d5d5d5;}
.medipart_doctor .dr_list li table.d_table tbody tr{height:50px;}
.medipart_doctor .dr_list li table.d_table .small_txt{display:block;font-family:'NotoKrB';font-size:12px;color:#555;}


/* 연구클리닉_연구클리닉 */
.resrch_clinic_wrap .tit_area{display:flex;align-items:center;margin-bottom:15px;gap:20px;}
.resrch_clinic_wrap .tit_area h3.tit{margin-bottom:0;}
.resrch_clinic_wrap .tit_area .btn_youtube{padding:5px 15px;border:1px solid #d5d5d5;border-radius:10px;font-family:'NotoKrB';font-size:14px;color:#000;}
.resrch_clinic_wrap .tit_area .btn_youtube span{position:relative;padding-left:24px;}
.resrch_clinic_wrap .tit_area .btn_youtube span::after{content:'';position:absolute;top:50%;left:0;width:16px;height:16px;margin-top:-8px;background:url(/img/01dsmc/sns_youtube.png) no-repeat;background-size:cover;}
.resrch_clinic_wrap .map_box{overflow:hidden;}
.resrch_clinic_wrap .map_box .root_daum_roughmap{width:100%;}
.resrch_clinic_wrap .map_box .root_daum_roughmap .wrap_map{height:400px;}
.resrch_clinic_wrap .map_box .adr_txt{padding:15px 0;font-family:'NotoKrM';font-size:16px;color:#000;}
.resrch_clinic_wrap .open_list > li{display:flex;flex-direction:column;box-sizing:border-box;}
.resrch_clinic_wrap .open_list > li:nth-child(n+2){margin-top:30px;}
.resrch_clinic_wrap .open_list > li .doctor{display:flex;justify-content:space-between;align-items:center;padding:15px 20px;border-bottom:1px solid #e5e5e5;background:#014099;}
.resrch_clinic_wrap .open_list > li .doctor h4.name{font-family:'NotoKrB';font-size:18px;color:#fff;}
.resrch_clinic_wrap .open_list > li .doctor h4.name span{font-family:'Lato';font-weight:700;font-size:15px;letter-spacing:0;}
.resrch_clinic_wrap .open_list > li .doctor ul.info{display:flex;gap:20px;}
.resrch_clinic_wrap .open_list > li .doctor ul.info li{font-family:'Lato','NotoKrB';font-size:14px;line-height:1.3;font-weight:700;letter-spacing:0;color:#fff;}
.resrch_clinic_wrap .open_list > li .doctor ul.info li a{text-decoration:underline;color:unset;}
.resrch_clinic_wrap .open_list > li .cont{display:flex;align-items:center;border:1px solid #e5e5e5;border-top:0;}
.resrch_clinic_wrap .open_list > li .cont .desc_area{flex-grow:1;padding:20px;border-right:1px solid #e5e5e5;}
.resrch_clinic_wrap .open_list > li .cont .desc_area h5.tit{margin-bottom:8px;font-family:'NotoKrB';font-size:17px;color:#014099;}
.resrch_clinic_wrap .open_list > li .cont .desc_area ul.list2{margin:0;}
.resrch_clinic_wrap .open_list > li .cont .desc_area ul.list2 li{margin-bottom:0;font-family:'NotoKrM';color:#000;line-height:1.5;}
.resrch_clinic_wrap .open_list > li .cont .desc_area ul.list2 li:nth-child(n+2){margin-top:5px;}
.resrch_clinic_wrap .open_list > li .cont .btn_area{display:flex;flex-direction:column;gap:5px;padding:20px;}
.resrch_clinic_wrap .open_list > li .cont .btn_area a:not(.con_sbtn.file){display:flex;justify-content:center;align-items:center;min-width:150px;padding:15px 20px;border-radius:10px;background:#6f7b91;text-align:center;font-family:'NotoKrM';font-size:15px;color:#fff;box-sizing:border-box;}
/* //240401추가 */


/* 연구과제공고 */
.resrch_proj_btn a{display:flex;justify-content:end;align-items:center;gap:5px;}
.resrch_proj_btn a span{padding: 0 10px; border:1px solid #e5e5e5;font-family:'Lato',sans-serif;font-weight:900;font-size:11px;letter-spacing:0.025em;border-radius:5px;color:#2468cf;}
.resrch_proj_btn a:hover span{background:#2468cf;color:#fff;border-color:#2468cf;}




/******************************1023******************************/
@media all and (max-width:1023px){


	/****** 병원소개 ******/
	.hos_intro .tcon {width:100%;padding-left:0;}


	/****** 병원장 인사말 ******/
	/* 병원장 인사말 - 병원장 인사말 */
	.direc_gree .cont {position:relative;min-height:460px;}
	.direc_gree .cont .img {float:none;position:absolute;top:0;left:0;}
	.direc_gree .cont .txt {float:none;margin-left:400px;width:auto;}

	/* 병원장 인사말 - 병원장 프로필 */
	.direc_profile .blist {position:relative;}
	.direc_profile .blist p.tit {position:absolute;top:50px;left:0;}
	.direc_profile .blist .blist_wrap {float:none;margin-left:150px; width:auto;}
	.direc_profile .blist .blist_wrap .box {float:left;width:50%;padding-left:0;}

	/* 병원장 인사말 - 역대 의료원장/병원장 */
	.succe_direc,
	.succe_medi {width:100%;}
	.succe_box {width:100%;margin:0;}
	.succe_box .box {width:25%;height:auto;margin-left:0;border-bottom:0 none;text-align:center;}
	.succe_box .box p.year {width:90%;margin:0 auto;padding-bottom:25px;border-bottom:1px solid #dfdfdf;}

	/****** 연혁 ******/
	.year_box{padding:20px 0;}
	.year_box .img_area{display:none;}
	.year_box .info_area{max-width:100%;padding-left:0;}
	.year_box.type2{flex-wrap:wrap;padding:0;border-top:0;}
	.year_box.type2:nth-child(n+2){border-top:1px solid #dfdfdf;}
	.year_box.type2 .info_area{width:100%;max-width:100%;padding:20px 0;}
	.year_box.type2 .info_area:nth-child(n+2){border-top:1px solid #dfdfdf;}

	/* 병원상징 - 의료원 상징물 */
	.symbol_tit .stxt{width:80%;}
	.symbol_cont{width:99%;margin:0 auto;}
	.symbol_cont li{width:33%;box-sizing:border-box;}
	.symbol_cont li{background-size:100% !important;}

	/* 병원상징 - 파워포인트 템플릿 */
	.pwpoint_list{width:100%;margin-left:0;}
	.pwpoint_list li{width:33.3%;margin-left:0;margin-right:0;}
	.pwpoint_list li .tit{text-align:center;}
	.pwpoint_list li .img,
	.pwpoint_list li .btn{width:260px;margin:0 auto;}
	.pwpoint_list .con_sbtn{min-width:100%;box-sizing:border-box;}

	/* 병원상징 - 심벌마크(240401수정) */
	.dsmchi_cont{gap:30px;flex-direction:column-reverse;}
	.dsmchi_cont .left{width:100%;text-align:center;}
	.dsmchi_cont .img{text-align:center;box-sizing:border-box;}
	.dsmchi_cont .img img{max-width:80%;}



	/****** 대구제중원 ******/
	.top_jejungwon{height:auto;background-size:100%;}
	.top_jejungwon .area{width:80%;height:auto;padding-top:50px;padding-bottom:50px;}
	.top_jejungwon .area .con_txt{width:100%;}



	/****** 오시는길 ******/
	/* 오시는길 - 약도 */
	.map_wrap .map_area .root_daum_roughmap{width:100% !important;}
	
	/* 의료원사진 */
	.hosp_gallery_wrap .slide_img .swiper-button-next,
	.hosp_gallery_wrap .slide_img .swiper-button-prev{width:30px;height:30px;margin-top:-15px;background-size:auto 12px;}


	





}



/******************************900******************************/
@media all and (max-width:900px){



	/****** 병원소개 ******/
	.hos_intro .tcon {width:100%;height:auto;padding-left:0;}
	.hos_intro .tcon .left {width:55%;}
	.hos_intro .tcon p.stit {font-size:18px;}
	.hos_intro .tcon p.btit {font-size:28px; line-height:38px;}
	.hos_intro .tcon .img {margin-right:0;width:40%;}
	.hos_intro .tcon .img img{width:100%;}
	.hos_intro .bcon {margin-top:35px;padding:50px 35px;}


	/****** 병원장 인사말 ******/
	/* 병원장 인사말 - 병원장 인사말 */
	.direc_gree p.stxt {font-size:18px;}
	.direc_gree p.btxt {font-size:28px;line-height:38px;}
	.direc_gree .cont{margin-top:35px;}
	.direc_gree .cont .img {width:300px;}
	.direc_gree .cont .img img{width:100%;}
	.direc_gree .cont .txt {margin-left:320px;}

	/* 병원장 인사말 - 병원장 프로필 */
	.direc_profile .tcon {padding:25px 0 250px 0;text-align:center; min-height:auto;background-position:center bottom;background-size:50%;}
	.direc_profile .tcon p.stit {font-size:18px;}
	.direc_profile .tcon p.btit  {font-size:28px; line-height:38px;}
	.direc_profile .blist .blist_wrap {margin-left:130px;}

	/* 병원장 인사말 - 역대 의료원장/병원장 */
	.succe_box .box {width:33.3%;}

	/****** 연혁 ******/
	.year_tab ul li {margin-left:50px;}



	/****** 병원상징 ******/
	/* 병원상징 - 병원사진 */
	.hpic_wrap{padding-top:0;}
	.hpic_wrap .htit_box{position:relative;top:0;left:0;width:100%;display:inline-block;}
	.hpic_wrap .htit_box .illust{top:-5px;right:30px;left:auto;}

	.swiper_wrap{width:100%;box-sizing:border-box;}
	.swiper_wrap img{width:100%;}

	.imgView {padding-top:60px;}

	/* 병원상징 - 의료원 상징물 */
	.symbol_tit .btxt{font-size:28px;}
	.symbol_cont{width:100%;}
	.symbol_cont li{float:none;width:450px;display:block;margin:0 auto -1px auto;background-size:100% !important;background-position:center 70% !important;}

	/* 병원상징 - 파워포인트 템플릿 */
	.pwpoint_list li{width:50%;}
	.pwpoint_list li .img,
	.pwpoint_list li .btn{width:260px;}


	/****** 대구제중원 ******/
	.top_jejungwon .area .btxt{margin-bottom:20px;font-size:20px;line-height:30px;}
	.top_jejungwon .area .con_txt{width:100%;}
	.jjw_img2 img{width:90%;}


	/****** 홍보동영상 ******/
	.hv_wrap .movie{width:100%;box-sizing:border-box;}
	.hv_wrap .movie video{width:100% !important;}


	/****** 오시는길 ******/
	/* 오시는길 - 약도 */
	.map_wrap .map_area .map_tit_box{position:relative;top:0;right:0;width:100%;display:inline-block;}

	/* 병원상징 - DSMC HI */
	.dsmc_img .img_wrap img{max-width:80%;}


	/* 병원상징 - DSMC HI */
	.dsmc_img.w400 .img_wrap{float:left;margin:0 -1px 0 0;}
	.dsmc_img .img03{height:148px;}
	.dsmc_img .img04{width:50%;}
	.signature_group{margin-left:0;}
	.signature_group li{float:none;width:100%;margin-left:0;}
	.signature_group li:first-child{float:none;margin-bottom:25px;}



	









}



/******************************768******************************/
@media all and (max-width:768px){


	/****** 병원장 인사말 ******/
	/* 병원장 인사말 - 병원장 인사말 */
	.direc_gree .cont .img {position:relative;margin:0 auto;}
	.direc_gree .cont .txt {margin-left:0;}
	
	/* 병원장 인사말 - 병원장 프로필 */
	.direc_profile .tcon {background-size:400px;}
	.direc_profile .blist .blist_wrap .box{float:right;width:48%;}
	.direc_profile .blist .blist_wrap .box:first-child{float:left;}

	/****** 연혁 ******/
	.year_tab ul li {margin-left:30px;}
	.year_tab ul li a{font-size:15px;}


	/****** 대구제중원 ******/
	.top_jejungwon{background-size:auto 100%;background-position:center top;}



	/****** 홍보동영상 ******/
	.hv_wrap .htit_box{position:relative;top:0;width:100%;}
	.hv_wrap .hv_menu{width:100%;display:inline-block;}
	.hv_wrap .hv_menu li{float:left;width:50%;}
	.hv_wrap .hv_menu li a{padding:10px 15px;height:50px;line-height:25px;}
	.hv_wrap .movie{margin-top:-10px;height:auto;padding:0;border:0 none;vertical-align:top;}
	.hv_wrap .movie video{vertical-align:top;}


	/* 병원상징 - DSMC HI */
	.dsmc_img .img_wrap img{width:auto;height:100%;}


	/****** 컨퍼런스 ******/
	.conf_title_box .conf_month{padding:15px 30px 30px;}
	.conf_title_box .conf_month .wrap_sel{display:block;width:100%;margin-top:15px;}
	.conf_title_box .conf_month .wrap_sel.type2{width:100%;}
	.conf_title_box .conf_month .btn_inp{width:100%;padding:0;margin-top:15px;}
	
	.conf_schedule_box .list_box .list_data ul li{padding-right:0;}
	.conf_schedule_box .list_box .list_data ul li .manage{position:relative;padding-top:10px;text-align:right;}

	#addform{width:auto;left:30px;right:30px;margin-left:0;}
	.form_box dl dd input{box-sizing:border-box;height:34px;}
	.form_box dl dd input.inp_type1{width:48%;}
	.form_box dl dd input.inp_type2{width:100%;}
	.form_box dl dd .sel_w{width:48%;height:34px;box-sizing:border-box;}

	/* 연구클리닉_연구처소개 */
	.resrch_intro_wrap .greeting_box{flex-direction:column;gap:20px;}
	.resrch_intro_wrap .greeting_box .img{width:auto;text-align:center;}
	.resrch_intro_wrap .greeting_box .img img{width:300px;height:auto;object-fit:cover;}
	.resrch_intro_wrap .greeting_box .txt .sign{flex-wrap:wrap;gap:10px;}
	.resrch_intro_wrap .greeting_box .txt .sign img{width:auto;height:40px;object-fit:cover;}

	/* 연구클리닉_연구교수소개 */
	.medipart_doctor .dr_list{flex-direction:column;gap:20px;}
	.medipart_doctor .dr_list li{width:100%;gap:10px;border:1px solid #e5e5e5;}
	.medipart_doctor .dr_list li:nth-child(n+3){padding-top:0;}
	.medipart_doctor .dr_list li .dr_wrap{align-items:center;gap:15px;padding:10px 10px 0 10px;}
	.medipart_doctor .dr_list li .dr_wrap .photo{width:100px;height:123px;}
	.medipart_doctor .dr_list li .dr_wrap .info .part{font-size:14px;}
	.medipart_doctor .dr_list li .dr_wrap .info .name{font-size:18px;}
	.medipart_doctor .dr_list li .dr_wrap .info .f_care{margin-top:15px;font-size:13px;}
	.medipart_doctor .dr_list li .dr_wrap .info .f_care span.tit{padding-left:0;background:none;}
	.medipart_doctor .dr_list li .btn_area{padding:0 10px;box-sizing:border-box;}
	.medipart_doctor .dr_list li .btn_area a{padding:5px 0;font-size:14px;}
	.medipart_doctor .dr_list li table.d_table tbody tr:last-child th,
	.medipart_doctor .dr_list li table.d_table tbody tr:last-child td{border-bottom:0;}

	/* 연구클리닉_연구클리닉 */
	.resrch_clinic_wrap .open_list > li .doctor{flex-direction:column;gap:10px;}
	.resrch_clinic_wrap .open_list > li .doctor ul.info{gap:10px;justify-content:center;width:100%;padding-top:10px;border-top:1px solid rgba(255,255,255,0.2);}
	.resrch_clinic_wrap .open_list > li .doctor ul.info li{font-size:13px;}
	.resrch_clinic_wrap .open_list > li .cont{flex-direction:column;gap:30px;padding:20px;}
	.resrch_clinic_wrap .open_list > li .cont .desc_area{width:100%;padding:0;border-right:0;}
	.resrch_clinic_wrap .open_list > li .cont .btn_area{width:100%;padding:0;box-sizing:border-box;}
	.resrch_clinic_wrap .open_list > li .cont .btn_area a{width:100%;padding:10px 20px;font-size:14px;}


}



/******************************640******************************/
@media all and (max-width:640px){



	/****** 병원소개 ******/
	.hos_intro .tcon .left {float:none;width:100%;margin-bottom:25px;text-align:center;}
	.hos_intro .tcon p.btit br{display:none;}
	.hos_intro .tcon p.txt {margin-top:25px;}
	.hos_intro .tcon .img {float:none;width:100%;text-align:center;}
	.hos_intro .tcon .img img{width:auto;}


	/****** 병원장 인사말 ******/
	/* 병원장 인사말 - 병원장 인사말 */
	.direc_gree .cont .txt {text-align:right;}	
	.direc_gree .cont .txt p{text-align:left;}

	/* 병원장 인사말 - 병원장 프로필 */
	.direc_profile .tcon {background-size:400px;}
	.direc_profile .blist .blist_wrap .box{float:none;width:100%;}
	.direc_profile .blist .blist_wrap .box:first-child{float:none;}


	/* 병원장 인사말 - 역대 의료원장/병원장 */
	.succe_box .box {width:50%;}

	/****** 연혁 ******/
	.year_tab ul li {margin-left:10px;}
	.year_tab ul li a{font-size:14px;}


	/* 병원상징 - 의료원 상징물 */
	.symbol_tit{background-size:70%;}
	.symbol_tit .stxt{width:90%;}
	.symbol_cont li{width:350px;}

	/* 병원상징 - 파워포인트 템플릿 */
	.pwpoint_list li{padding:0 10px;box-sizing:border-box;}
	.pwpoint_list li .img,
	.pwpoint_list li .btn{width:auto;}

	/* 병원상징 - DSMC HI */
	.dsmc_img .img_wrap{margin:0 0 -1px 0;}
	.dsmc_img .img_wrap img{width:auto;height:auto;}
	.dsmc_img.w400 .img_wrap{float:none;width:100%;margin:0 0 -1px 0;}
	.dsmc_img .img01{width:100%;margin-right:0;height:auto;}
	.dsmc_img .img02{position:relative;width:100%;}
	.dsmc_img .img03{height:auto;width:100%;}
	.dsmc_img .img05{width:100%;}
	.incorrect_list li .txt{width:90%;}
	.incorrect_list li .img_wrap{width:90%;}


	/****** 홍보동영상 ******/
	.hv_wrap .hv_menu li{float:none;width:100%;}
	.hv_wrap .hv_menu li a{padding-top:0;padding-bottom:0;height:44px;line-height:44px;}
	.hv_wrap .movie video{height:auto !important;}


	/****** 컨퍼런스 ******/
	.conf_schedule_box{padding-left:0;}
	.conf_schedule_box .cld_box{position:relative;width:auto;padding:25px 40px 20px;}
	.conf_schedule_box .cld_box td span{width:30px;}
	.conf_schedule_box .list_box .list_head{padding-bottom:0;}

	.form_box dl dd input{margin-bottom:5px;}
	.form_box dl dd input.inp_type1{width:100%;}
	.form_box dl dd .sel_w{width:100%;margin-bottom:5px;}

	/* 연구클리닉_연구클리닉 */
	.resrch_intro_wrap .greeting_box .headline{font-size:24px;}
	.resrch_intro_wrap .greeting_box .btxt{font-size:17px;}
	.resrch_intro_wrap .greeting_box .cont_area p{font-size:14px;}





}



/******************************480******************************/
@media all and (max-width:480px){



	/****** 병원소개 ******/
	.hos_intro .tcon p.btit{font-size:25px;}
	.hos_intro .tcon p.txt {font-size:14px;}
	.hos_intro .bcon{padding:35px 25px;}


	/****** 병원장 인사말 ******/
	/* 병원장 인사말 - 병원장 인사말 */
	.direc_gree p.btxt {font-size:25px;line-height:35px;}
	.direc_gree .cont .img {width:80%;}

	/* 병원장 인사말 - 병원장 프로필 */
	.direc_profile .tcon {padding-bottom:220px;background-size:320px;}
	.direc_profile .tcon p.btit  {font-size:25px;}
	.direc_profile .blist p.tit {position:relative;top:auto;width:100%;margin-bottom:25px;}
	.direc_profile .blist .blist_wrap {margin-left:0;}

	/* 병원장 인사말 - 역대 의료원장/병원장 */
	.succe_box .box {width:100%;}

	/****** 연혁 ******/
	.year_tab {overflow-y:hidden;overflow-x:scroll; width:100%;padding-bottom:20px;}
	.year_tab ul {width:560px;}
	.year_tab ul li{margin-left:30px;}
	.history_wrap .mscroll_guide{display:block;text-align:left;}


	/****** 병원상징 ******/
	/* 병원상징 - 병원사진 */
	.hpic_wrap .htit_box{position:relative;top:0;left:0;width:100%;}
	.hpic_wrap .htit_box .illust{display:none;}


	/* 병원상징 - 의료원 상징물 */
	.symbol_tit{padding:20px 0 30px;}
	.symbol_tit .btxt{font-size:25px;}
	.symbol_cont li{width:90%;}


	/* 병원상징 - 파워포인트 템플릿 */
	.pwpoint_list li{width:100%;padding:0 30px;}
	.pwpoint_list li .tit.top {margin-top:0;}

	/* 병원상징 - DSMC HI */
	.dsmc_img .img_wrap{margin:0 0 -1px 0;}
	.dsmc_img .img_wrap img{width:auto;height:auto;}
	.dsmc_img.w400 .img_wrap{float:none;width:100%;margin:0 0 -1px 0;}
	.dsmc_img .img02{position:relative;width:100%;}
	.dsmc_img .img03{height:auto;width:100%;}
	.dsmc_img .img05{width:100%;}
	.incorrect_list li{width:100%;}
	


	/****** 대구제중원 ******/
	.top_jejungwon{width:auto;padding:20px;}
	.top_jejungwon .area{width:auto;}
	.jjw_txt .jjw_img{float:none;width:100%;text-align:center;margin:0 0 25px 0;}



	/****** 오시는길 ******/
	/* 오시는길 - 약도 */
	.map_wrap .map_area .root_daum_roughmap{height:350px !important;}
	.map_wrap .map_area .map_tit_box .btxt{font-size:23px;}
	.map_wrap .portal_btn a{padding-left:70px;background-size:40% !important;}


	/****** 컨퍼런스 ******/
	.conf_title_box .conf_month{padding:15px 25px 25px;}
	.conf_title_box .conf_month .wrap_sel{margin-top:10px;}
	.conf_title_box .conf_month .wrap_sel select{height:44px;font-size:15px;background-size:30px auto;}
	.conf_title_box .conf_month .btn_inp{height:44px;line-height:44px;font-size:15px;}

	.conf_schedule_box .cld_box{padding:25px 20px 20px;}
	.conf_schedule_box .list_box{padding:20px;min-height:auto;}
	.conf_schedule_box .list_box .nodata{padding:30px 0;font-size:13px;}

	#addform{left:0;right:0;}
	.form_box dl dt{padding-left:0;}
	.form_box dl dd{padding-left:40px;}

	/* 연구클리닉_연구처소개 */
	.resrch_intro_wrap .greeting_box .img{width:80%;margin:0 auto;}
	.resrch_intro_wrap .greeting_box .img img{width:100%;}
	.resrch_intro_wrap .headline{font-size:25px;}

	/* 연구클리닉_연구클리닉 */
	.resrch_clinic_wrap .open_list > li .doctor h4.name{width:100%;font-size:16px;}
	.resrch_clinic_wrap .open_list > li .doctor ul.info{flex-direction:column;gap:5px;}



}



/******************************320******************************/
@media all and (max-width:320px){


	/****** 병원소개 ******/
	.hos_intro .tcon .img img{width:80%;}

	/****** 컨퍼런스 ******/
	.form_box dl dt{position:relative;padding-left:5px;}
	.form_box dl dd{padding-left:0;}


}



/***************web***************/
@media all and (min-width:1281px){

.resrch_clinic_wrap .tit_area .btn_youtube:hover{background:#000;border-color:#000;color:#fff;}

}
