@charset "utf-8";
img {vertical-align:top}

#event_1 {background:#eaeaea}
#event_1 img {width:100%; max-width:640px}
.path {border-top:1px solid #eee; padding:7px 0 5px 10px; width:100%; box-sizing:border-box; border-bottom:1px solid #eee}
.path img {width:18px}
.path em {margin:0 5px; color:#b2b2b2}

.sub_title {border-bottom:1px solid #eee; padding:13px 0 10px; width:100%; box-sizing:border-box; text-align:center; margin:0 0 20px 0  }
.sub_title h1 {line-height:1.1em; margin:7px 0 0 0;  font-family: NanumBarunGothic;}

#sub_pop2 {  margin: 0 auto;  max-width: 640px;  overflow: hidden;    position: relative;}
#sub_pop2 .swiper-container {backface-visibility: hidden;  margin: 0 auto;  max-width: 640px;  position: relative;   z-index: 1;}
#sub_pop2 .swiper-slide {    float: left;}
#sub_pop2 img {vertical-align:top; width:100%}



#contents {width:100%; position:relative; box-sizing:border-box; font-size:14px}

.sub_1_1 {padding:0 15px 30px;}

.sub_1_1 .img_1 img{width:100%}
.sub_1_1 .text {border-bottom:1px solid #c1c1c1;}
.sub_1_1 .text p {margin:20px 0 0 0; font-size:14px; color:#383838;}
.sub_1_1 .text p em {color:#ff5200; font-weight:bold}
.sub_1_1 .text p.sign {text-align:right; padding:0 0 40px 0}
.sub_1_1 .text2 p {font-size:16px; font-family:"nsr"; text-align:center;color:#383838; margin:25px 0 0 0}
.sub_1_1 .text2 p em {color:#ff5200; font-weight:bold}
.sub_1_1 .text2 ul {display:inline-block}
.sub_1_1 .text2 ul li {display:inline-block; margin:0 0 0 2%; width:31%}
.sub_1_1 .text2 ul li:first-child {margin:0}
.sub_1_1 .text2 ul li img {width:100%;}
.doctor_col .doctor_list ul li.em_b_orange {    color: #ff5200;    font-weight: bold;}
.doctor_col .doctor_list ul {padding:0 0 0 33px}

.text  {width:100%; position:relative; box-sizing:border-box; padding:15px ;}
.text p {padding:10px 0 0 0}

.text .text_p {padding:0px 0 0 28px}
.text ul {padding:0 0  0 25px; width:100%; box-sizing:border-box;}
.text ul li {padding:4px 0}
.sub_1_3 .img_1 img {width:100%}

.em_b_orange {color:#ff5200; font-weight:bold}
.w_100 {width:100%}
#bo_cate h2 {display:none;}

#map {width:100% !important;}

#bo_gall #gall_ul {width:100%}
#bo_gall #gall_ul li {width:46% !important; margin:0 2%}
#bo_gall #gall_ul li img { height:auto !important}
#bo_gall #gall_ul li .gall_con li {width:100% !important}
#bo_list a.btn_b02 {color:#fff !important}

.sub_6_6 #bo_gall #gall_ul li {width:96% !important; margin:0 2%}
.sub_6_6 #bo_gall #gall_ul li .gall_con li {text-align:center;}

#wrapper {border:none !important; width:100% !important}
.mobile_no {display:none !important}
#bo_v_img {display:none}
#hd_login_msg {display:none}
#bo_v_atc h2 {display:none}
#bo_v_table {display:none}
#bo_v h2 {background:none; display:none}
#container_title  {display:none}
.text_center {text-align:center !important}
#bo_list {margin:20px 0 0 0}
#login_info {text-align:center; margin:15px 0 0 0}
#login_fs .btn_submit {width:100%; margin:10px 0 0 0; padding:15px 0 !important; height:auto}




#event_1 {background-size:cover; width:100%; display:inline-block; height:auto; vertical-align:top;}
#event_2 {background:url('../images/event/ev_2.png')no-repeat no-repeat center top; background-size:cover; width:100%; display:inline-block; height:auto; vertical-align:top;}
#event_3 {background:url('../images/event/ev_3.jpg') no-repeat no-repeat center top; background-size:cover; width:100%; display:inline-block; height:auto; vertical-align:top;}
#event_3 h2 {text-align:center; padding:30px 0 0 0;}
#event_3 p { padding:0 20px; text-align:center;}