@charset "utf-8";

/* PC메인과 모바일메인 분리 20190402 황산성 */
 #m_main { display: none; }
 #m_main2 { display: none; }
@media screen and (max-width:450px) {
 #main { display: none; }
 #m_main { display: block; }
 #m_main2 { display: block; }
}
/* PC메인과 모바일메인 분리 끝 */	
/* 메인페이지 */

.mainslider_sublevel{ position:absolute; bottom:7%; left:50%; transform:translate(-50%, 0); width:100%; max-width:1200px; margin:0 auto; overflow:hidden;}
.mainslider_sublevel li{ float:left; width:33.33%;  margin-bottom: 10px;}
.mainslider_sublevel li a{ display:block; width:90%; margin:0 5%;padding:20px 0; background:#fff; font-size:30px; color:#184198; font-weight:bold; text-align:center; border:3px solid #184198; letter-spacing:-1px;; box-shadow:0 0 8px rgba(0,0,0,0.2);}
.slick-initialized .slick-slide{ position:relative;}

@media screen and (max-width:1200px) {
	.mainslider_sublevel li a{ font-size:24px;}
	 
}
 @media screen and (max-width:1023px) {
	 .mainslider_sublevel li a{ font-size:21px;}
}
 @media screen and (max-width:768px) {
	 .mainslider_sublevel li a{ font-size:17px; padding:10px 0;}
}
 @media screen and (max-width:540px) {
	 .mainslider_sublevel li a{ font-size:11px; padding:6px 0; border:1px solid #184198;}
	 .mainslider_sublevel{ bottom:5%;}
}
/* sec00 */
.sec00 .slick-dots { bottom: 45px; }
.sec00 .slick-next { position: absolute; top: 50%; right: 50px; width: 80px; height: 80px; background: url(http://sb.woorisoa.co.kr/images/common/arrow_right2.png) no-repeat; z-index: 1; }
.sec00 .slick-prev { position: absolute; top: 50%; left: 50px; width: 80px; height: 80px; background: url(http://sb.woorisoa.co.kr/images/common/arrow_left2.png) no-repeat; z-index: 1; }

 @media screen and (max-width:768px) {
     .sec00 .slick-dots { bottom: -30px; }
.sec00 .slick-next { position: absolute; top: 50%; right: 10px; width: 40px; height: 40px; background: url(http://sb.woorisoa.co.kr/images/common/arrow_right2.png) no-repeat; z-index: 1; background-size:40px; }
.sec00 .slick-prev { position: absolute; top: 50%; left: 10px; width: 40px; height: 40px; background: url(http://sb.woorisoa.co.kr/images/common/arrow_left2.png) no-repeat; z-index: 1; background-size:40px;}
}
/* sec00 */
.sec00 .slick-dots { bottom: 45px; }
.sec00 .slick-next { position: absolute; top: 50%; right: 50px; width: 80px; height: 80px; background: url(http://sb.woorisoa.co.kr/images/common/arrow_right2.png) no-repeat; z-index: 1; }
.sec00 .slick-prev { position: absolute; top: 50%; left: 50px; width: 80px; height: 80px; background: url(http://sb.woorisoa.co.kr/images/common/arrow_left2.png) no-repeat; z-index: 1; }

 @media screen and (max-width:768px) {
     .sec00 .slick-dots { bottom: -30px; }
.sec00 .slick-next { position: absolute; top: 50%; right: 10px; width: 40px; height: 40px; background: url(http://sb.woorisoa.co.kr/images/common/arrow_right2.png) no-repeat; z-index: 1; background-size:40px; }
.sec00 .slick-prev { position: absolute; top: 50%; left: 10px; width: 40px; height: 40px; background: url(http://sb.woorisoa.co.kr/images/common/arrow_left2.png) no-repeat; z-index: 1; background-size:40px;}
}
/* sec01 */
.sec01 { padding: 30px 0; }
.sec01 .dsec_main { margin-bottom: 60px; }
.sec01 .slide01 { width: 1280px; margin: 0 auto; }
.sec01 .slide01 li.slick-slide { position:relative; float: left; width: 280px !important; margin: 0 20px; }
.sec01 .slide01 li.slick-slide a { display: block; border: 1px solid #eee; cursor:pointer; }
.sec01 .slide01 li.slick-slide a span { display: block; text-align: center; }
.sec01 .slide01 li.slick-slide a .thumb { background: #f9f9f9; }
.sec01 .slide01 li.slick-slide a .thumb img { margin: 0 auto; }
.sec01 .slide01 li.slick-slide a .name { color: #333; font-size: 24px; font-weight: bold; margin-top: 26px; letter-spacing: -0.045em; }
.sec01 .slide01 li.slick-slide a .desc { color: #777; font-size: 18px;  margin-top: 10px; letter-spacing: -0.045em; }
.sec01 .slide01 li.slick-slide a .btn { width: 178px; height: 48px; line-height: 46px; margin: 15px auto 30px; border: 1px solid #eee; color: #777; font-size: 18px;  }
.sec01 .slide01 li a .btn:hover { border: 1px solid #68c00c; color: #68c00c; }
.sec01 .slick-dots { bottom: -60px; }
.sec01 .slick-next { position: absolute; top: 50%; right: -65px; width: 80px; height: 80px; background: url(http://sb.woorisoa.co.kr/images/common/arrow_right2.png) no-repeat; }
.sec01 .slick-prev { position: absolute; top: 50%; left: -65px; width: 80px; height: 80px; background: url(http://sb.woorisoa.co.kr/images/common/arrow_left2.png) no-repeat; }
.slick-next:before, .slick-prev:before { display: none; }

.sec01 .slide01 li.slick-slide .b2{ padding-bottom:95px;}
.sec01 .slide01 li.slick-slide .btn2, .sec01 .slide01 li.slick-slide .btn3{ position:absolute; bottom:24px; left:25px; width: 103px; height: 43px; padding-top:5px; line-height: 18px; border: 1px solid #eee; color: #777; font-size: 14px;  text-align:center; }
.sec01 .slide01 li.slick-slide .btn3{ left:inherit; right:25px;}
.sec01 .slide01 li.slick-slide .btn2:hover, .sec01 .slide01 li.slick-slide .btn3:hover{ border: 1px solid #68c00c; color: #68c00c; }
 @media screen and (max-width:1200px) {
.sec01 .slide01 { width: 960px; }
}
 @media screen and (max-width:1023px) {
.sec01 .slide01 { width: 640px; }
}
 @media screen and (max-width:768px) {
.sec01 { padding: 20px 0 60px; }
.sec01 .dsec_main{ margin-bottom:30px;}
.sec01 .slide01 { width: 640px; }
.sec01 .slick-dots { bottom: -50px; }
.sec01 .slick-dots li { margin: 0; }
.sec01 .slick-next { position: absolute; top: 50%; right: -20px; width: 40px; height: 40px; background: url(http://sb.woorisoa.co.kr/images/common/arrow_right2.png) 50% no-repeat; background-size: 40px; }
.sec01 .slick-prev { position: absolute; top: 50%; left: -20px; width: 40px; height: 40px; background: url(http://sb.woorisoa.co.kr/images/common/arrow_left2.png) 50% no-repeat; background-size: 40px; }
}
 @media screen and (max-width:640px) {
	 .sec01 .slide01 { width: 310px; }
.sec01 .slide01 li.slick-slide {width: 150px !important; margin: 0 2.5px; }
.sec01 .slide01 li.slick-slide a .thumb img { width:100%;}
.sec01 .slide01 li.slick-slide a .name{ font-size:18px;}
.sec01 .slide01 li.slick-slide a .desc{ font-size:14px;}
.sec01 .slide01 li.slick-slide a .btn { width: 110px; height: 36px; margin:15px auto 20px; line-height: 38px; font-size: 15px;}
.sec01 .slick-next { position: absolute; top: 50%; right: -22px; width: 20px; height: 30px; background: url(http://sb.woorisoa.co.kr/images/common/arrow_right2.png) 50% no-repeat; background-size: 30px; }
.sec01 .slick-prev { position: absolute; top: 50%; left: -22px; width: 20px; height: 30px; background: url(http://sb.woorisoa.co.kr/images/common/arrow_left2.png) 50% no-repeat; background-size: 30px; }

.sec01 .slide01 li.slick-slide .btn2, .sec01 .slide01 li.slick-slide .btn3{ left:10px; bottom:22px; width: 60px; height: 33px; padding-top:3px; line-height: 15px;font-size: 13px;}
.sec01 .slide01 li.slick-slide .btn3{ left:inherit; right:10px;}
.sec01 .slide01 li.slick-slide .b2{ padding-bottom:73px;}
 }
/* sec02 */
.sec02 { width: 100%; height: 800px; color: #fff;  }
.sec02 .tab_wrap1 { position: relative; width: 50%; height: 800px; float: right; background: url(http://sb.woorisoa.co.kr/images/main/bg_sec02.jpg) 90% 50% no-repeat; background-size: cover; }
.sec02 .tab_wrap2 { width: 50%; height: 800px; float: left; background: #68c00c; }
.sec02 .tabs { }
.sec02 .tabs { overflow: hidden; max-width: 540px; margin: 270px auto 0; }
.sec02 .tabs li { float: left; width: 156px; height: 116px; margin: 10px; border: 2px solid #fff; font-size: 18px; font-weight: bold; text-align: center; cursor: pointer; }
.sec02 .tabs li.active, .sec02 .tabs li:hover { color: #68c00c; border: 2px solid #68c00c; }
.sec02 .tabs li span { display: block; margin-top: 30px; }
.sec02 .tabs li span.t1 { margin-top: 42px; }
.sec02 .tab_content { }
.sec02 .tab_content .inner { max-width: 540px; margin: 140px auto 0; text-align: center; }
.sec02 .tab_content .inner span { display: block; }
.sec02 .tab_content .inner .tit_big { font-size: 18px; margin-bottom: 40px; }
.sec02 .tab_content .inner .tit { font-size: 48px; font-weight: bold; margin-bottom: 50px; }
.sec02 .tab_content .inner .bar { width: 60px; height: 3px; background: #fff; margin: 0 auto 50px; }
.sec02 .tab_content .inner .desc { font-size: 18px; margin-bottom: 100px; }
.sec02 .tab_content .inner .btn_area { overflow: hidden; }
.sec02 .tab_content .inner .btn_area a { display: inline-block; width: 236px; height: 60px; margin: 5px 15px; line-height: 60px; border: 2px solid #fff; color: #fff; font-size: 24px; font-weight: bold; }
.sec02 .tab_content .inner .btn_area a:hover { background: #fff; color: #68c00c; }
 @media screen and (max-width:1200px) {
.sec02 { min-width: 1020px; }
.sec02 .tabs { max-width: 360px; margin: 190px auto 0; }
}
 @media screen and (max-width:1023px) {
.sec02 { min-width: 750px; }
.sec02 .tabs { max-width: 300px; margin: 200px auto 0; }
.sec02 .tabs li { width: 136px; margin: 5px; }
}
 @media screen and (max-width:768px) {
.sec02 { min-width: 320px; height: 100%; }
.sec02 .tab_wrap2 { clear: both; width: 100%; height: 460px }
.sec02 .tab_wrap1 { clear: both; width: 100%; height: 230px; }
.sec02 .tabs { margin: 30px auto; }
.sec02 .tabs li { height: 46px; margin: 3px 5px; font-size: 13px; line-height: 15px; }
.sec02 .tabs li span { margin-top: 7px; }
.sec02 .tabs li span.t1 { margin-top: 14px; }
.sec02 .tab_content { padding: 20px; }
.sec02 .tab_content .inner { margin: 20px auto 0; }
.sec02 .tab_content .inner span { display: block; }
.sec02 .tab_content .inner .tit_big { font-size: 16px; margin-bottom: 20px; }
.sec02 .tab_content .inner .tit { font-size: 30px; font-weight: bold; margin-bottom: 30px; }
.sec02 .tab_content .inner .bar { margin: 0 auto 30px; }
.sec02 .tab_content .inner .desc { font-size: 16px; margin-bottom: 40px; }
.sec02 .tab_content .inner .desc br{ display:none;}
.sec02 .tab_content .inner .btn_area { overflow: hidden; }
.sec02 .tab_content .inner .btn_area a { height: 46px; line-height: 46px; font-size: 18px; }
}
/* sec03 */
.sec03 { position: relative; max-width: 920px; padding: 100px 0; margin: 0 auto;  clear: both; }
.sec03 .calendar { padding: 0 30px; position: relative; margin-top: 60px; }
.sec03 .calendar .m_tbl { text-align: center; margin-top:30px; }
.sec03 .calendar .m_tbl th, .sec03 .calendar .m_tbl td { width: 14.28%; height: 80px; line-height: 24px; font-size: 16px; vertical-align: middle; }
.sec03 .calendar .m_tbl .sun { color: #e25050; }
.sec03 .calendar .m_tbl .sat { color: #68c00c; }
.sec03 .calendar .m_tbl .dday { background: #f4f4f4; }
.sec03 .calendar .m_tbl th { background: #f9f9f9; border-top: 2px solid #68c00c; border-bottom: 1px solid #ddd; }
.sec03 .calendar .m_tbl td { border-bottom: 1px solid #ddd; }
.sec03 .calendar .m_tbl td .end_txt{ display:block; font-size:13px; }
.sec03 .calendar .m_tbl td .end_txt.holiday_txt{ color:#ee9696;}
.sec03 .calendar .m_tbl .sat .end_txt, .sec03 .calendar .m_tbl .sun .end_txt{ display:none;}
.sec03 .calendar .m_tbl td .closeday { opacity: 0.6; }
.sec03 .calendar .m_tbl td .openday { }
.sec03 .calendar .m_tbl td .cnt { display: block; width: 26px; margin: 0 auto; padding-left: 17px; color: #68c00c; font-size: 14px; background: url(http://sb.woorisoa.co.kr/images/common/icon_clock.png) 0 7px no-repeat; text-align: left; }
.sec03 .calendar .info { margin-top: 10px; text-align: right; }
.sec03 .calendar .info span { padding-left: 18px; background: url(http://sb.woorisoa.co.kr/images/common/icon_clock.png) 0 4px no-repeat; }
.sec03 .calendar .btn_area .prev { position: absolute; top: 50%; left: -100px; width: 80px; height: 80px; margin-top: -40px; background: url(http://sb.woorisoa.co.kr/images/common/arrow_left.png) no-repeat; text-indent: -9999em; }
.sec03 .calendar .btn_area .next { position: absolute; top: 50%; right: -100px; width: 80px; height: 80px; margin-top: -40px; background: url(http://sb.woorisoa.co.kr/images/common/arrow_right.png) no-repeat; text-indent: -9999em; }
 @media screen and (max-width:1200px) {
.sec03 .calendar { padding: 0 20px; position: relative; margin-top: 60px; }
.sec03 .calendar .btn_area .prev { left: -60px; }
.sec03 .calendar .btn_area .next { right: -60px; }
}
 @media screen and (max-width:1023px) {
.sec03 .calendar .btn_area .prev { top: 0; left: inherit; right: 60px; width: 30px; height: 30px; background: url(http://sb.woorisoa.co.kr/images/common/arrow_left.png) no-repeat; background-size: 30px; }
.sec03 .calendar .btn_area .next { top: 0; right: 20px; width: 30px; height: 30px; background: url(http://sb.woorisoa.co.kr/images/common/arrow_right.png) no-repeat; background-size: 30px; }
}
 @media screen and (max-width:768px) {
.sec03 { padding: 45px 0; }
.sec03 .tit_main strong { display: block; }
.sec03 .calendar .m_tbl th, .sec03 .calendar .m_tbl td { height: 50px; font-size: 14px; line-height: 18px; }
.sec03 .calendar .m_tbl td .cnt { font-size: 13px; background: url(http://sb.woorisoa.co.kr/images/common/icon_clock.png) 0 4px no-repeat; }
.sec03 .calendar .m_tbl td .end_txt{font-size:11px; }
}
/* sec04 */
.sec04 {  }
.sec04 ul { overflow: hidden; }
.sec04 ul li { float: left; width: 25%; height: 250px; color: #fff; text-align: center; }
.sec04 ul li .tit { display: block; color: #fff; font-size: 24px; font-weight: bold; margin: 65px 0 30px; }
.sec04 ul li .desc { display: block; color: #fff; font-size: 18px; }
.sec04 ul li.n1 { width: 50%; background: #68c00c; }
.sec04 ul li.n1 .tit_main { color: #fff; margin: 55px 0 30px; }
.sec04 ul li.n1 .tit_main br { display: none; }
.sec04 ul li.n1 .dsec_main { color: #fff; }
.sec04 ul li.n2 { background: url(http://sb.woorisoa.co.kr/images/main/bg_sec04_n2.jpg) 50% no-repeat; background-size: cover; }
.sec04 ul li.n3 { background: #1aacb7; }
.sec04 ul li.n4 { background: #34385e; }
.sec04 ul li.n5 { background: url(http://sb.woorisoa.co.kr/images/main/bg_sec04_n5.jpg) 50% no-repeat; background-size: cover; }
.sec04 ul li.n6 { background: #2d49be; }
.sec04 ul li.n7 { background: url(http://sb.woorisoa.co.kr/images/main/bg_sec04_n7.jpg) 50% no-repeat; background-size: cover; }
.sec04 ul li.n8 { background: url(http://sb.woorisoa.co.kr/images/main/bg_sec04_n8.jpg) 50% no-repeat; background-size: cover; }
.sec04 ul li.n9 { background: #222; }
.sec04 ul li.n10 { background: url(http://sb.woorisoa.co.kr/images/main/bg_sec04_n10.jpg) 50% no-repeat; background-size: cover; }
.sec04 ul li.n11 { background: #555; }
 @media screen and (max-width:1400px) {
.sec04 .tit_main { font-size: 40px; letter-spacing: -0.045em; }
}
 @media screen and (max-width:1200px) {
.sec04 .tit_main { font-size: 36px; }
.sec04 ul li.n1 .dsec_main { font-size: 16px; }
.sec04 ul li .tit { padding: 0 20px; font-size: 21px; }
.sec04 ul li .desc { padding: 0 20px; font-size: 16px; }
}
 @media screen and (max-width:1023px) {
.sec04 ul li { height: 180px; }
.sec04 ul li .tit { margin: 30px 0 20px; }
.sec04 ul li.n1 .tit_main { font-size: 26px; letter-spacing: -0.065em; margin: 35px 0 20px; }
.sec04 ul li.n1 .dsec_main { font-size: 15px; }
.sec04 ul li .tit { font-size: 18px; }
.sec04 ul li .desc { font-size: 14px; }
.sec04 ul li .desc br { display: none; }
}
 @media screen and (max-width:768px) {
.sec04 ul li { width: 50%; }
.sec04 ul li.n1 { width: 100%; }
.sec04 ul li.n1 .tit_main { font-size: 26px; letter-spacing: -0.065em; margin: 20px 0 15px; }
.sec04 ul li.n1 .tit_main strong { display: block; }
.sec04 ul li .tit { font-size: 16px; }
.sec04 ul li .desc { font-size: 13px; }
}
/* sec05 */
.sec05 { padding: 100px 0; margin: 0 auto;  }
.sec05 .tit_main br { display: none; }
.sec05 .tabs { max-width: 1200px; overflow: hidden; margin: 70px auto 0; border-bottom: 4px solid #84bf45; }
.sec05 .tabs li { float: left; width: 33%; height: 95px; line-height: 95px; background: #bbb; margin-right: 0.5%; }
.sec05 .tabs li.active { width: 33%; background: #84bf45; color: #fff; }
.sec05 .tabs li.lst { margin-right: 0; }
.sec05 .tabs li a { display: block; color: #fff; font-size: 30px; font-weight: 400; text-align: center; letter-spacing: -0.045em; }
.sec05 .inner { overflow: hidden; }
.sec05 .inner .left { float: left; width: 320px; }
.sec05 .inner .left span { display: block; }
.sec05 .inner .left .tit { color: #444; font-size: 40px; font-weight: bold; margin: 100px 0 20px; }
.sec05 .inner .left .date { color: #444; font-size: 24px;  margin-bottom: 60px; }
.sec05 .inner .left .desc { color: #999; font-size: 18px;  margin-bottom: 20px; }
.sec05 .inner .right { float: right; }
/*.sec05 .timetable { overflow: hidden; width: 812px; margin-top: 50px; border: 4px solid #ccc; border-radius: 30px; }*/
.sec05 .timetable .m_tbl .col_1 { width: 104px; border-right: 1px solid #ddd; }
.sec05 .timetable .m_tbl .col_2 { border-right: 1px solid #ddd; }
.sec05 .timetable .m_tbl th { height: 78px; background: #68c00c; color: #fff; font-size: 24px; font-weight: bold; text-align: center; }
.sec05 .timetable .m_tbl td ul { overflow: hidden; width: 282px; margin: 40px auto 20px; ; text-align: center }
.sec05 .timetable .m_tbl td ul li { float: left; width: 105px; padding: 120px 18px 0; margin-bottom: 20px; }
.sec05 .timetable .m_tbl td ul li.d1_1 { background: url(http://sb.woorisoa.co.kr/images/main/tt_doctor_02.jpg) 50% 0 no-repeat; }
.sec05 .timetable .m_tbl td .icon_sun1 { padding: 70px 0 0; background: url(http://sb.woorisoa.co.kr/images/main/icon_sun1.png) 50% 0 no-repeat; color: #777; font-size: 21px; font-weight: 600; text-align: center; }
.sec05 .timetable .m_tbl td .icon_sun1 .time { display: block; font-size: 14px;  }
.sec05 .timetable .m_tbl td .icon_sun2 { padding: 70px 0 0; background: url(http://sb.woorisoa.co.kr/images/main/icon_sun2.png) 50% 0 no-repeat; color: #777; font-size: 21px; font-weight: 600; text-align: center; }
.sec05 .timetable .m_tbl td .icon_sun2 .time { display: block; font-size: 14px;  }
/* new 160918 */
.schedule2 .board_inner { max-width: 860px; margin: 0 auto; }
.timetable { overflow: hidden; max-width: 1200px; margin: 0 auto; padding: 60px 22.5px; box-sizing: border-box; background:#f5f5dc; }
.timetable .tbl1 { max-width: 815px; margin: 0 auto; background: #fff; border-radius: 30px; overflow: hidden; }
.timetable .tbl1 .col_1 { width: 14%; }
.timetable .tbl1 .col_2, .timetable .tbl1 .col_3 { width: 43%; }
.timetable .tbl1 tr.line { border-bottom: 3px solid #ddd; }
.timetable .tbl1 th, .timetable .tbl1 td { width: 12.5%; text-align: center; border-right: 1px solid #ddd; vertical-align: top; }
.timetable .tbl1 th { background: #84bf45; height: 80px; line-height: 80px; color: #fff; font-size: 24px; font-weight: bold; }
.timetable .tbl1 td { padding: 20px 0; border-bottom: 1px solid #ddd; }
.timetable .tbl1 td em { display: block; color: #999; font-size: 12px; }
.timetable .tbl1 td.weekend { vertical-align: middle; }
.timetable .tbl1 td.weekend em { color: #68c00c; font-size: 14px; }
.timetable .tbl1 td.weekend strong { color: #68c00c;  }
.timetable .tbl1 td ul { overflow: hidden; }
.timetable .tbl1 td ul li { width: 50%; float: left; margin: 10px 0; }
.timetable .tbl1 td ul li em { display: block; width: 110px; height: 140px; padding-top: 110px; text-align: center; margin: 0 auto; font-size: 15px; box-sizing: border-box;line-height:1.4; }
.timetable .tbl1 td ul li em span{ display:block; font-size:13px;}

.timetable .tbl1 .time1, .timetable .tbl1 .time2, .timetable .tbl1 .time3 { vertical-align: middle; }
.timetable .tbl1 .time1 .tit { display: block; padding-top: 70px; background: url(http://sb.woorisoa.co.kr/images/common/icon_time1.png) 50% 0 no-repeat; background-size: 70%; }
.timetable .tbl1 .time1 .desc { display: block; }
.timetable .tbl1 .time2 .tit { display: block; padding-top: 70px; background: url(http://sb.woorisoa.co.kr/images/common/icon_time2.png) 50% 0 no-repeat; background-size: 70%; }
.timetable .tbl1 .time2 .desc { display: block; }
.timetable .tbl1 .time3 .tit { display: block; padding-top: 70px; background: url(http://sb.woorisoa.co.kr/images/common/icon_time3.png) 50% 0 no-repeat; background-size: 70%; }
.timetable .tbl1 .time3 .desc { display: block; }
.timetable .tbl1 .time4 .tit { display: block; padding-top: 70px; background: url(http://sb.woorisoa.co.kr/images/common/icon_time4.png) 50% 0 no-repeat; background-size: 70%; }
.timetable .tbl1 .time4 .desc { display: block; }
.schedule2 .top_tit { position: absolute; top: 320px; width: 100%; text-align: center; letter-spacing: -0.045em; }
.schedule2 .top_tit .tt1 { display: block; padding-bottom: 20px; color: #3eb4e6; font-size: 45px; font-weight: bold; }
.schedule2 .top_tit .tt2 { display: block; color: #333; font-size: 45px; font-weight: bold; }
.sec05 #bo_vc, .sec05 #bo_vc_w, .sec05 #bo_v_table, .sec05 #bo_v_bot, .sec05 #bo_v_act, .sec05 #bo_v_info, .sec05 .bo_v_nb { display: none; }
.sec05 #bo_v header { display: none; }
 @media screen and (max-width:1200px) {
.sec05 .tabs li { height: 75px; line-height: 75px; }
.sec05 .tabs li a { font-size: 24px; }
}
 @media screen and (max-width:1023px) {
}
 @media screen and (max-width:768px) {
.sec05 .tabs li { height: 45px; line-height: 45px; }
.sec05 .tabs li a { font-size: 14px; }
.timetable { padding: 20px 15px; }
.timetable .tbl1 { border-radius: 10px; }
.timetable .tbl1 th { height: 50px; line-height: 50px; }
.timetable .tbl1 td { padding: 12px 0; }
.timetable .tbl1 .weekend { display: none; }
.timetable .tbl1 th, .timetable .tbl1 td { width: 16.66%; }
.timetable .tbl1 td em { font-size: 9px; letter-spacing: -0.045em; }
.timetable .tbl1 .time1 .tit, .timetable .tbl1 .time2 .tit, .timetable .tbl1 .time3 .tit.tbl1 .time4 .tit { padding-top: 40px; }
.timetable .tbl1 .time1 .desc, .timetable .tbl1 .time2 .desc, .timetable .tbl1 .time3 .desc .timetable .tbl1 .time4 .desc { font-size: 10px; }
.timetable .tbl1 th { font-size: 16px; }
.timetable .tbl1 td ul li em { width: 60px; height: 100px; padding-top: 60px; font-size: 13px; }
.timetable .tbl1 td ul li em span{ font-size:11px;}

.sec05 { padding: 60px 0 0;}
.sec05 .tabs{ margin:30px auto 0;}
}
/* sec06 */
.sec06 { padding: 100px 0; background: url(http://sb.woorisoa.co.kr/images/main/bg_sec06.jpg) 50% no-repeat; background-size: cover;  }
.sec06 h2 { color: #fff; }
.sec06 .video { width: 860px; height: 480px; margin: 60px auto 0; background: #ddd; }
 @media screen and (max-width:1200px) {
}
 @media screen and (max-width:1023px) {
.sec06 .video { width: 750px; height: 419px; }
}
 @media screen and (max-width:768px) {
.sec06 .tit_main strong { display: block; }
.sec06 { padding: 40px 20px; }
.sec06 .video { width: 280px; height: 170px; margin: 30px auto 0; }
}
/* sec07 */
.sec07 { max-width: 1200px; padding: 100px 0; margin: 0 auto; }
.sec07 .main { position: relative; overflow: hidden; padding: 30px 0; border-top: 4px solid #68c00c; border-bottom: 1px solid #ddd; margin-top: 60px; overflow: hidden; }
.sec07 .main .left { float: left; }
.sec07 .main .left .thumb { display: block; width: 360px; height: 265px; background: #777 url(http://sb.woorisoa.co.kr/images/common/logo_gray.png) 50% no-repeat; box-sizing:border-box; overflow: hidden; text-indent:0; }
.sec07 .main .left .thumb{ position:relative;}
.sec07 .main .left .thumb:before{ content:''; display:block;  border:1px solid rgba(0,0,0,0.03); position:absolute; top:0; right:0; bottom:0; left:0;}
.sec07 .main .right { float: right; width: 780px; }
.sec07 .main .right span { display: block; }
.sec07 .main .right .date { color: #68c00c; font-size: 21px; margin-bottom: 4px; }
.sec07 .main .right .tit { font-size: 30px; font-weight: bold; margin-bottom: 20px; }
.sec07 .main .right .desc { color: #777; font-size: 16px; line-height: 28px; }
.sec07 .main .right .btn_more { width: 180px; padding: 10px 0; border: 1px solid #ddd; color: #777; font-size: 18px; text-align: center; }
.sec07 .sub ul li { overflow: hidden; position: relative; padding: 20px 0; border-bottom: 1px solid #ddd; }
.sec07 .sub ul li .tit { display: block; float: left; padding-left: 30px; color: #777; font-size: 21px; font-weight: 400; letter-spacing: -0.045em; }
.sec07 .sub ul li .date { display: block; float: right; padding-right: 30px; color: #999; font-size: 21px;  text-align: right; }
.sec07 .sub .left, .sec07 .sub .btn_more, .sec07 .sub .desc { display: none; }
 @media screen and (max-width:1200px) {
.sec07 { width: 1020px; }
.sec07 .main .right { width: 620px; }
.sec07 .main .right .tit { font-size: 30px; }
.sec07 .sub ul li .tit, .sec07 .sub ul li .date { font-size: 18px; }
}
 @media screen and (max-width:1023px) {
.sec07 { width: 750px; }
.sec07 .main .left .thumb { width: 250px; height: 184px; }
.sec07 .main .right { width: 460px; }
.sec07 .main .right .tit { font-size: 24px; }
}
 @media screen and (max-width:768px) {
.sec07 { max-width: 360px; padding: 50px 30px; margin: 0 auto; box-sizing: border-box; }
.sec07 .main { margin-top: 30px; }
.sec07 .main .left { float: none; }
.sec07 .main .left .thumb { width: 300px; height: 221px; margin: 0 auto; }
.sec07 .main .right { width: 300px; margin: 0; float: none; }
.sec07 .main .right .tit { font-size: 21px; margin-bottom: 12px; }
.sec07 .main .right .date { font-size: 14px; margin-top: 15px; }
.sec07 .main .right .desc { font-size: 14px; line-height: 22px; }
.sec07 .main .right .btn_more { width: 140px; padding: 8px 0; font-size: 14px; }
.sec07 .sub ul li { padding: 15px 0; }
.sec07 .sub ul li .tit, .sec07 .sub ul li .date { font-size: 14px; padding: 0; }
.sec07 .sub ul li .tit { width: 220px; text-overflow: ellipsis; white-space: nowrap; overflow: hidden; }
}
/* sec08 */
.sec08 { padding: 100px 0; background: #f4f4f4; }
.sec08 h3 { display: none; }
.sec08 ul { overflow: hidden; width: 1200px; margin: 60px auto 0; }
.sec08 ul li { float: left; width: 370px; height: 500px; background: #fff; margin-right: 45px; }
.sec08 ul li.lst, .sec08 ul li:last-child { margin-right: 0; }
.sec08 ul li span { display: block; }
.sec08 ul li .thumb { height: 240px; overflow: hidden; background: #777 url(http://sb.woorisoa.co.kr/images/common/logo_gray.png) 50% no-repeat; box-sizing:border-box; text-indent:-9999px;  }
.sec08 ul li .thumb img { display:block; width: 100%; height:100%; }
.sec08 ul li .tit { padding: 0 40px; margin: 32px 0 15px; color: #444; font-size: 21px; font-weight: bold; }
.sec08 ul li .desc { padding: 0 40px; color: #777; font-size: 16px; line-height: 26px; letter-spacing: -0.045em; }
.sec08 ul li .date { display: none; }
 @media screen and (max-width:1200px) {
.sec08 ul { width: 1020px; }
.sec08 ul li { width: 320px; margin-right: 30px; }
.sec08 ul li .thumb { height: 213px; }
.sec08 ul li .desc { overflow: hidden; height: 100px; }
}
 @media screen and (max-width:1023px) {
.sec08 ul { width: 750px; }
.sec08 ul li { overflow: hidden; width: 750px; height: auto; margin-right: 0px; margin-bottom: 20px; clear: both; background: #fff; }
.sec08 ul li span { display: block; }
.sec08 ul li .thumb { width: 320px; float: left; }
.sec08 ul li .tit { float: right; width: 360px; padding: 0 30px 0 0; margin: 25px 0 15px; font-size: 21px; }
.sec08 ul li .desc { float: right; width: 360px; padding: 0 30px 0 0; overflow: hidden; height: 100px; font-size: 14px; }
}
 @media screen and (max-width:768px) {
.sec08 { padding: 60px 0; }
.sec08 ul { width: 300px; margin: 30px auto 0; }
.sec08 ul li { overflow: hidden; width: 300px; height: 420px; margin-right: 0px; margin-bottom: 20px; clear: both; background: #fff; }
.sec08 ul li span { display: block; }
.sec08 ul li .thumb { width: 300px; height: 200px; float: none; clear: both; }
.sec08 ul li .inner { display: block; float: none; clear: both; }
.sec08 ul li .tit { float: left; clear: both; width: 260px; padding: 0 20px; margin: 25px 0 15px; font-size: 21px; }
.sec08 ul li .desc { float: left; clear: both; width: 260px; padding: 0 20px; overflow: hidden; height: 100px; font-size: 14px; }
}
/* sec09 */
.sec09 { position: relative; padding: 100px 0 100px; background: #f4f4f4; }
.sec09 h3, .sec09 .thumb, .sec09 .date{ display:none;}
.sec09 > .inner { width: 1200px; margin: 0 auto; overflow: hidden; }
.sec09 > .inner .left { float: left; width: 370px; height: 500px; background: #68c00c; text-align: right; }
.sec09 > .inner .left .tit_main { color: #fff; font-size: 72px; line-height: 80px; font-weight: 200; text-align: right; margin: 70px 50px 30px; }
.sec09 > .inner .left .dsec_main { color: #fff; text-align: right; margin-right: 60px; }
.sec09 > .inner .right { float: left; width: 690px; height: 380px; padding: 60px 80px 60px 60px; background: #fff; }
.sec09 > .inner .right span { display: block; }
.sec09 > .inner .right .tit { color: #555; font-size: 30px; font-weight: bold; margin-bottom: 30px; }
.sec09 > .inner .right .desc { color: #777; font-size: 16px; line-height: 30px; margin-bottom: 30px; }
.sec09 > .inner .right .btn_more { color: #777; font-size: 18px; width: 150px; padding: 10px 0; border: 1px solid #ddd; text-align: center; }
 @media screen and (max-width:1200px) {
.sec09 > .inner { width: 1020px; }
.sec09 > .inner .left { width: 320px; }
.sec09 > .inner .left .tit_main { padding: 0; }
.sec09 > .inner .left .dsec_main { padding: 0; }
.sec09 > .inner .right { width: 560px; }
}
 @media screen and (max-width:1023px) {
.sec09 > .inner { width: 750px; }
.sec09 > .inner .left { width: 260px; }
.sec09 > .inner .left .tit_main { font-size: 50px; line-height: 65px; margin: 70px 30px 20px; }
.sec09 > .inner .left .tit_main { padding: 0; }
.sec09 > .inner .left .dsec_main { padding: 0; margin-right: 30px; }
.sec09 > .inner .right { width: 410px; height: 420px; padding: 40px; }
.sec09 > .inner .right .tit { font-size: 24px; }
.sec09 > .inner .right .desc { font-size: 14px; line-height: 26px; }
.sec09 > .inner .right .btn_more { font-size: 16px; }
}
 @media screen and (max-width:768px) {
.sec09 { padding: 60px 0 60px; }
.sec09 > .inner { width: 300px; }
.sec09 > .inner .left { width: 100%; clear: both; height: 160px; }
.sec09 > .inner .right { width: 240px; height: 360px; padding: 30px; clear: both; }
.sec09 > .inner .left .tit_main { font-size: 24px; line-height: 24px; font-weight: bold; text-align: center; margin: 0; padding: 50px 0 20px; }
.sec09 > .inner .left .tit_main br { display: none; }
.sec09 > .inner .left .dsec_main { font-size: 14px; text-align: center; margin: 0; }
.sec09 > .inner .left .dsec_main br { display: none; }
.sec09 > .inner .right .tit { margin-bottom: 20px; }
.sec09 > .inner .right .desc { height: 190px; margin-bottom: 20px; overflow: hidden; }
.sec09 > .inner .right .btn_more { margin: 0 auto; }
}
/* sec10 */
.sec10 { position: relative; overflow: hidden; background: url(http://sb.woorisoa.co.kr/images/main/bg_sec10.jpg) 50% no-repeat; background-size: cover; }
/*.sec10 .inner { overflow: hidden; position: relative; width: 1200px; margin: 0 auto; z-index: 2; }*/
.sec10 .inner { overflow: hidden; position: relative; width: 1300px; margin: 0 auto; z-index: 2; }
/*.sec10 .left { position: relative; float: left; width: 75%; height: 500px; }*/
.sec10 .left { position: relative; float: left; width: 62%; height: 500px; }
.sec10 .customer { position: absolute; top: 80px; left: 0; z-index: 100; }
.sec10 .customer .tit_main { color: #fff; text-align: left; }
.sec10 .customer .dsec_main { color: #fff; text-align: left; margin-bottom: 10px; }
.sec10 .customer .tel { color: #fff; font-size: 48px; font-weight: bold; }
.sec10 .customer .tel a { color: #fff; }
.sec10 .customer ul { position: absolute; top: 0; left: 420px; }
.sec10 .customer ul li { position: relative; width: 300px; padding: 10px 0; border-bottom: 1px solid #fff; color: #fff; font-size: 18px; font-weight: 400; }
.sec10 .customer ul li .name { }
.sec10 .customer ul li .time { position: absolute; right: 0; text-align: right; }
.sec10 .customer .desc { display: block; color: #fff; margin-top: 100px; font-size: 18px; font-weight: 400; }
/*.sec10 .right { position: relative; float: left; width: 25%; height: 500px; background: #444; }*/
.sec10 .right { position: relative; float: left; width: 38%; height: 500px; background: #444; }
.sec10 .sns { position: absolute; top: 80px; left: 40px; }
.sec10 .sns .tit_main { color: #fff; text-align: left; margin: 0 0 10px 0; }
.sec10 .sns .dsec_main { color: #fff; text-align: left; margin: 0 0 0 0; }
.sec10 .sns .btn_area { overflow: hidden; margin: 30px 0 0 0; }
.sec10 .sns .btn_area .btn_kakao { display: block; float: left; width: 113px; height: 113px; margin-right: 20px; background: url(http://sb.woorisoa.co.kr/images/main/icon_kakao.png) no-repeat; text-indent: -9999em; }
.sec10 .sns .btn_area .btn_blog { display: block; float: left; width: 113px; height: 113px; margin-right: 20px; background: url(http://sb.woorisoa.co.kr/images/main/icon_blog.png) no-repeat; text-indent: -9999em; }
.sec10 .sns .btn_area .btn_shop { display: block; float: left; width: 113px; height: 113px; margin-right: 20px; background: url(http://sb.woorisoa.co.kr/images/main/icon_shop.png) no-repeat; text-indent: -9999em; }
.sec10 .sns .btn_area .btn_insta { display: block; float: left; width: 113px; height: 113px; background: url(http://sb.woorisoa.co.kr/images/main/icon_insta.png) no-repeat; text-indent: -9999em; }
/*.sec10 .bg { position: absolute; top: 0; right: 0; width: 27%; height: 500px; background: #444; z-index: 1; }*/
.sec10 .bg { position: absolute; top: 0; right: 0; width: 38%; height: 500px; background: #444; z-index: 1; }
 @media screen and (max-width:1400px) {
.sec10 .customer { left: 50px; }
.sec10 .sns { left: 30px; }
}
 @media screen and (max-width:1200px) {
.sec10 .inner { width: 1020px; }
.sec10 .left { width: 70%; }
.sec10 .right { width: 30%; }
.sec10 .customer { left: 0px; }
.sec10 .customer ul { left: 360px; }
.sec10 .sns { left: 30px; }
}
 @media screen and (max-width:1023px) {
.sec10 .inner { width: 750px; }
.sec10 .left { height: 380px; }
.sec10 .right { height: 380px; }
.sec10 .customer { top: 60px; }
.sec10 .customer .tit_main { font-size: 36px; margin-bottom: 10px; }
.sec10 .customer .dsec_main { font-size: 15px; }
.sec10 .customer .tel { font-size: 36px; }
.sec10 .customer ul { top: 0px; left: 280px; }
.sec10 .customer ul li { width: 200px; font-size: 15px; padding: 8px 0; }
.sec10 .customer .desc { font-size: 14px; margin-top: 90px; }
.sec10 .sns { top: 60px; }
.sec10 .sns .tit_main { font-size: 36px; }
.sec10 .sns .dsec_main { font-size: 14px; }
.sec10 .sns .btn_area .btn_kakao { width: 80px; height: 80px; background: url(http://sb.woorisoa.co.kr/images/main/icon_kakao.png) no-repeat; background-size: 80px; }
.sec10 .sns .btn_area .btn_blog { width: 80px; height: 80px; background: url(http://sb.woorisoa.co.kr/images/main/icon_blog.png) no-repeat; background-size: 80px; }
.sec10 .sns .btn_area .btn_shop { width: 80px; height: 80px; background: url(http://sb.woorisoa.co.kr/images/main/icon_shop.png) no-repeat; background-size: 80px; }
.sec10 .sns .btn_area .btn_insta { width: 80px; height: 80px; background: url(http://sb.woorisoa.co.kr/images/main/icon_insta.png) no-repeat; background-size: 80px; }

.sec10 .bg { height: 380px; }
}
 @media screen and (max-width:768px) {
.sec10 .inner { width: 300px; }
.sec10 .left { width: 100%; height: 580px; clear: both; }
.sec10 .right { width: 100%; clear: both; }
.sec10 .customer .tit_main { text-align: center; }
.sec10 .customer .dsec_main { text-align: center; }
.sec10 .customer .tel { display: block; text-align: center; }
.sec10 .customer ul { top: 180px; left: 50%; margin-left: -120px; }
.sec10 .customer ul li { width: 240px; }
.sec10 .customer .desc { margin-top: 270px; padding: 0 30px; }
.sec10 .sns { width: 300px; left: 0; margin: 0 auto; }
.sec10 .sns .tit_main { text-align: center; }
.sec10 .sns .dsec_main { text-align: center; }
/*.sec10 .sns .btn_area .btn_kakao { margin-left: 60px; }*/
.sec10 .sns .btn_area .btn_kakao { margin-left: 10px; }
.sec10 .bg { width: 100%; top: inherit; bottom: 0; }
}
/* sec11 */
.sec11 { padding-top: 100px; }
.sec11 .tit_main br { display: none; }
.sec11 .dsec_main{ position:relative; margin-bottom:100px;}
.sec11 .parking { position:absolute; top:50px; left:50%; margin-left:-100px; width:70px; padding: 4px 14px;  color: #fff; background: #68c00c; font-size:17px; }
.sec11 .way {position:absolute; top:50px; left:50%; margin-left:30px; width:75px; padding: 4px 14px;  color: #fff; background: #68c00c;font-size:17px; }
.sec11 .map { width: 100%; height: 350px; background: #333; }
@media screen and (max-width:768px) {
	.sec11 { padding-top: 60px; }
.sec11 .map { height: 280px; }
}

/* sec12 */
.sec12 { width: 100%; height: 680px; color: #fff;  }
/*.sec12 .tab_wrap1 { position: relative; width: 50%; height: 680px; float: right; background: url(http://sb.woorisoa.co.kr/images/main/bg_sec02.jpg) 90% 50% no-repeat; background-size: cover; }*/
.sec12 .tab_wrap1 { position: relative; width: 50%; height: 680px; float: right; background: url(http://sb.woorisoa.co.kr/images/nephrology/bg_nephrology01.jpg) 50% no-repeat; background-size: cover; }
.sec12 .tab_wrap2 { width: 50%; height: 680px; float: left; background: #6f78cd; }
.sec12 .tabs2 { }
.sec12 .tabs2 { overflow: hidden; max-width: 360px; margin: 210px auto 0; }
.sec12 .tabs2 li { float: left; width: 156px; height: 116px; margin: 10px; border: 2px solid #fff; font-size: 18px; font-weight: bold; text-align: center; cursor: pointer; }
.sec12 .tabs2 li.active, .sec12 .tabs2 li:hover { color: #6f78cd; border: 2px solid #6f78cd; }
.sec12 .tabs2 li span { display: block; margin-top: 30px; }
.sec12 .tabs2 li span.t1 { margin-top: 42px; }
.sec12 .tab_content2 { }
.sec12 .tab_content2 .inner { max-width: 540px; margin: 90px auto 0; text-align: center; }
.sec12 .tab_content2 .inner span { display: block; }
.sec12 .tab_content2 .inner .tit_big { font-size: 18px; margin-bottom: 40px; }
.sec12 .tab_content2 .inner .tit { font-size: 48px; font-weight: bold; margin-bottom: 50px; }
.sec12 .tab_content2 .inner .bar { width: 60px; height: 3px; background: #fff; margin: 0 auto 50px; }
.sec12 .tab_content2 .inner .desc { font-size: 18px; margin-bottom: 70px; }
.sec12 .tab_content2 .inner .btn_area { overflow: hidden; }
.sec12 .tab_content2 .inner .btn_area a { display: inline-block; width: 236px; height: 60px; margin: 5px 15px; line-height: 60px; border: 2px solid #fff; color: #fff; font-size: 24px; font-weight: bold; }
.sec12 .tab_content2 .inner .btn_area a:hover { background: #fff; color: #6f78cd; }
 @media screen and (max-width:1200px) {
.sec12 { min-width: 1020px; }
.sec12 .tabs2 { max-width: 360px; margin: 130px auto 0; }
}
 @media screen and (max-width:1023px) {
.sec12 { min-width: 750px; }
.sec12 .tabs2 { max-width: 300px; margin: 230px auto 0; }
.sec12 .tabs2 li { width: 136px; margin: 5px; }
}
 @media screen and (max-width:768px) {
.sec12 { min-width: 320px; height: 100%; }
.sec12 .tab_wrap2 { clear: both; float:none; width: 100%; height: 460px }
.sec12 .tab_wrap1 { overflow:hidden; clear: both; float:none; width: 100%; height: 170px; }
.sec12 .tabs2 { margin: 30px auto; }
.sec12 .tabs2 li { height: 46px; margin: 3px 5px; font-size: 13px; line-height: 15px; }
.sec12 .tabs2 li span { margin-top: 7px; }
.sec12 .tabs2 li span.t1 { margin-top: 14px; }
.sec12 .tab_content2 { padding: 20px; }
.sec12 .tab_content2 .inner { margin: 20px auto 0; }
.sec12 .tab_content2 .inner span { display: block; }
.sec12 .tab_content2 .inner .tit_big { font-size: 16px; margin-bottom: 20px; }
.sec12 .tab_content2 .inner .tit { font-size: 30px; font-weight: bold; margin-bottom: 30px; }
.sec12 .tab_content2 .inner .bar { margin: 0 auto 30px; }
.sec12 .tab_content2 .inner .desc { font-size: 15px; margin-bottom: 40px; }
.sec12 .tab_content2 .inner .desc br{ display:none;}
.sec12 .tab_content2 .inner .btn_area { overflow: hidden; }
.sec12 .tab_content2 .inner .btn_area a { height: 46px; line-height: 46px; font-size: 18px; }
}
/* 모바일메인 */
@media screen and (max-width:768px) {
#m_main ul { overflow: hidden; background:#fff; }
#m_main ul li { float: left; width: 50%; height:140px; text-align: center; }
#m_main ul li .tit { display: block; color: #fff; font-size: 20px; font-weight: bold; margin: 35px 0 10px; }
#m_main ul li .desc { display: block; color: #fff; font-size: 12px; }
#m_main ul li .tit2 { display: block; color: #000; font-size: 17px; font-weight: bold; margin: 35px 0 10px; }
#m_main ul li .desc2 { display: block; color: #000; font-size: 12px; }
#m_main ul li .tit3 { display: block; color: #fff; font-size: 17px; font-weight: bold; margin: 60px 0 30px; }
#m_main ul li .desc3 { display: block; color: #fff; font-size: 12px; }
#m_main ul li .tit4 { display: block; color: #000; font-size: 17px; font-weight: bold; margin: 40px 0 5px 0; }
#m_main ul li .desc4 { display: block; color: #000; font-size: 12px; }
#m_main ul li .desc4 { display: block; color: #000; font-size: 12px; }
#m_main ul li .desc11 {display: block; color: #000; font-size: 12px; float:left;width:40%;height:28px; margin-top:5px;text-align:center;}
#m_main ul li .tit5 { display: block; color: #fff; font-size: 17px; font-weight: bold; margin: 40px 0 5px 0; }
#m_main ul li .tit-time { display: block; color: #000; font-size: 17px; font-weight: bold; margin: 25px 0 10px 0; }
#m_main ul li .desc-time1 { width:30%; float:left; color: #000; font-size: 12px; padding: 25px 10px 25px 10px; background-color:#fc9d9a; border:0px solid #000; border-radius:10px; float:left; margin-left:6%; }
#m_main ul li .desc-time2 { width:30%; float:left; color: #000; font-size: 12px; padding: 16px 10px 16px 10px; background-color:#fff; border:0px solid #000; border-radius:10px; float:right; margin-right:6%; }

#m_main ul li .desc-menu { width:30%; height:40px; color: #000; font-size: 12px; padding: 6px 0 5px 0; background-color:#ffe48c; margin-top:20px; float:right; }
#m_main ul li .desc-menu img { width:60%; }
#m_main ul li .desc-menu2 { width:30%; height:40px; color: #000; font-size: 12px; padding: 6px 0 5px 0; background-color:#3fc8f4; border-radius:30px 0 0 0; margin-top:20px; float:right; }
#m_main ul li .desc-menu2 img { width:60%; }

#m_main ul li .desc-menu3 { width:30%; height:40px; color: #000; font-size: 12px; padding: 6px 0 5px 0; background-color:#f37022; margin-top:20px; float:left; }
#m_main ul li .desc-menu3 img { width:60%; }
#m_main ul li .desc-menu4 { width:30%; height:40px; color: #000; font-size: 12px; padding: 6px 0 5px 0; background-color:#82bc5f; border-radius:0 30px 0 0; margin-top:20px; float:left; }
#m_main ul li .desc-menu4 img { width:60%; }

#m_main ul li.n2 { background: url(http://sb.woorisoa.co.kr/images/m_main/bg_sec04_n2.jpg) no-repeat; background-size: cover; }
#m_main ul li.n3 { background: #ffe2de; }
#m_main ul li.n4 { background: #ffe48c; }
#m_main ul li.n5 { background: url(http://sb.woorisoa.co.kr/images/m_main/bg_sec04_n5.jpg) no-repeat; background-size: cover; }
#m_main ul li.n6 { background: #d9f5a9; }
/*성북 #d9f5a9; */
#m_main ul li.n7 { background: url(http://sb.woorisoa.co.kr/images/m_main/bg_sec04_n7.jpg) no-repeat; background-size: cover; }
#m_main ul li.n8 { background: url(http://sb.woorisoa.co.kr/images/m_main/bg_sec04_n8.jpg) no-repeat; background-size: cover; }
#m_main ul li.n9 { background: #222; }
#m_main ul li.n10 { background: url(http://sb.woorisoa.co.kr/images/m_main/bg_sec04_n10.jpg) no-repeat; background-size: cover; }
#m_main ul li.n11 { background: #555; }
.woorivita { display:block; width:100%; height:100px; background: url(http://sb.woorisoa.co.kr/images/m_main/banner1.jpg) no-repeat; background-size: 100% 100%; }
/*.wooritu { text-align:center; width: 100%; height:60px; background: #c4edff; }*/
.wooritu { text-align:center; width: 100%; height:60px;}
.wooritu img { width:80%; margin-left:10%; max-height:60px; }
/*.n1 .youtube { display:inline-block; float:left; margin-top: 10px; left:20%; }*/
.finger { position:relative; width:30%; float:left; text-align:right; padding-left:5%; }
.finger img { width:65%;}
.telnunber { position:relative; width:50%; float:left; color: #404040; font-size: 20px; letter-spacing: -0.065em; }
.infotext { color: #777; text-align: center; background:#4cc0b3; }

/* 병원소개 텍스트 타이핑 모션 20190709 황산성 */
#intro_wrap { background-color: #4cc0b3; color: #fff; font-size: 14px; height:30px; }
#app { letter-spacing: 0.05em; text-transform: uppercase; padding-top: 6px; padding-left:10px; }

/*2020 모바일홈페이지 리뉴얼 추가*/
#m_main2 ul { overflow: hidden; background:#e6f7e3; width: 100%;}
#m_main2 ul li { float: left; width: 36%; height:92px; text-align: center;  }
#m_main2 ul li.ntop { float: left; width: 25%; height:90px; text-align: center;  border:hidden; margin-top:5px}
#m_main2 ul li.info { float: left; width: 48%; height:95px; text-align: center;  border:hidden}

#m_main2 ul li.n1 { float: left; width: 27%; height:270px; text-align: center;  border:hidden;}
#m_main2 ul li.clinic1 { width: 36%; height:445px; background: #fff;  font-weight: bold; border:hidden; margin-right:3px  }
#m_main2 ul li.check1 { width: 36%; height:445px; background:#fff; font-weight:bold; border:hidden; }
#m_main2 ul li.n2 { float: left; width: 27%; height:175px; text-align: center;  border:hidden;}
#m_main2 ul li.clinic2 { width: 36%; height:175px; background: #fff;  font-weight: bold; border:hidden;  margin-right:3px}
#m_main2 ul li.check2 { width: 36%; height:175px; background:#fff; font-weight:bold; border:hidden }

/*드롭다운*/
#m_main2 ul li.dropdown_sub { width: 100%; height:35px; background:#d9f5a9; font-weight:bold; border:hidden }

.dropdown [data-toggle="dropdown"] {
  display: block;

}

.dropdown .dropdown-menu {
  max-height: 0;
  overflow: hidden;
  list-style: none;
  padding: 0;
  margin: 0;

}
.dropdown .dropdown-menu li {
  padding: 0;
}
.dropdown .dropdown-menu li a {
  display: block;
  color: #fff;
  background: #f9ac92;
  -moz-box-shadow: 0 1px 0 white inset, 0 -1px 0 #d5d5d5 inset;
  -webkit-box-shadow: 0 1px 0 white inset, 0 -1px 0 #d5d5d5 inset;
  box-shadow: 0 1px 0 white inset, 0 -1px 0 #d5d5d5 inset;
  text-shadow: 0 -1px 0 rgba(255, 255, 255, 0.3);
  padding: 10px 10px;
}

.dropdown .show, .dropdown .hide {
  -moz-transform-origin: 50% 0%;
  -ms-transform-origin: 50% 0%;
  -webkit-transform-origin: 50% 0%;
  transform-origin: 50% 0%;
}
.dropdown .show {
  display: block;
  max-height: 9999px;
  -moz-transform: scaleY(1);
  -ms-transform: scaleY(1);
  -webkit-transform: scaleY(1);
  transform: scaleY(1);
  animation: showAnimation 0.5s ease-in-out;
  -moz-animation: showAnimation 0.5s ease-in-out;
  -webkit-animation: showAnimation 0.5s ease-in-out;
  -moz-transition: max-height 1s ease-in-out;
  -o-transition: max-height 1s ease-in-out;
  -webkit-transition: max-height 1s ease-in-out;
  transition: max-height 1s ease-in-out;
}
.dropdown .hide {
  max-height: 0;
  -moz-transform: scaleY(0);
  -ms-transform: scaleY(0);
  -webkit-transform: scaleY(0);
  transform: scaleY(0);
  animation: hideAnimation 0.4s ease-out;
  -moz-animation: hideAnimation 0.4s ease-out;
  -webkit-animation: hideAnimation 0.4s ease-out;
  -moz-transition: max-height 0.6s ease-out;
  -o-transition: max-height 0.6s ease-out;
  -webkit-transition: max-height 0.6s ease-out;
  transition: max-height 0.6s ease-out;
}


/*아이콘 크기*/
#m_main2 ul li img { width:65%;}
.hometitle {width:100%; height:25px; display: block; background-color: #4cc0b3; color: #fff; font-size: 13px; font-weight: bold; text-align: center; padding-top:3px; }
.schedule {text-align:center; float:left; width:50%; height:95px; margin-top:5px}
.scheinfo {text-align:center; float:left; width:50%; font-weight:bold; font-size:14px; color:#000; height:95px;  margin-top:15px}

/*.infotable1 { width:25%; height:1px;  float: left; text-align: center ; border-right: 1px solid #c4edff; border-left: 1px solid #c4edff;  border:hidden}
.infotable2 { width:36%; height:25px; background: #6ba0d6; color: #fff; float: left; text-align: center; font-weight: bold;  border:hidden;  border-radius:10px; margin-top:2px; font-size:14px; margin-left:6px}
.infotable3 { width:36%; height:25px; background: #f9ac92; color: #fff; float: left; text-align: center; font-weight: bold;  border:hidden;  border-radius:10px; margin-top:2px; font-size:14px; margin-left:4px}
*/
.infotable4 { width:100%;  height:25px; float:left; text-align:center;font-size:15px;  background:#6ba0d6; color:#fff;}
.infotable5 { width:100%;  height:25px; float:left; text-align:center;font-size:15px;  background:#4cc0b3; color:#fff; margin-top:8px; }
.infotable6 { width:100%;  height:25px; float:left; text-align:center;font-size:15px;  background:#f9ac92; color:#fff;}


.desc1 { width:80%; float:left; color: #fff; font-size: 12px; padding: 3px 6px 6px 6px; border:0px solid #000; border-radius:10px; float:left; margin-left:10%; }
/*.desc2 { width:30%; float:left; color: #000; font-size: 12px; padding: 12px 8px 12px 8px; background-color:#fff; border:0px solid #000; border-radius:10px; float:right; margin-right:6%;}*/
.iname { color: #000; font-size: 12px; font-weight: bold;letter-spacing: -0.045em; }


.noticee { float: left; width: 40%; height:40px; text-align: center;  border:hidden; }
.stitle { float: left; width: 60%; height:35px; text-align: left;  border:hidden; margin-top:5px;}
.stitle_ { float: left; width: 60%; height:40px; text-align: left;  border:hidden; }


/* 20200920추가 */
.stitle3 { float: left; width: 59%; height:35px; text-align: center;  border:hidden; margin-top:10px; font-size:12.5px; font-weight:bold; color:#000}
.stitle4 { float: left; width: 59%; height:35px; text-align: center;  border:hidden; margin-top:10px; font-size:15px; font-weight:bold; color:#000}
.stitle5 { float: left; width: 59%; height:30px; text-align: center;  border:hidden; margin-top:10px; font-size:12px; font-weight:bold; color:#000}

.desc3 { width:90%; float:left; color: #fff; font-size: 16px; padding: 8px 1px 8px 1px; background-color:#6ba0d6; border:0px solid #000; border-radius:10px; float:left; margin-top:5px;  margin-left:5px;  }
.desc5 { width:90%; float:left; color: #000; font-size: 16px; padding: 8px 1px 8px 1px; background-color:#fff; border:1px solid #4cc0b3; border-radius:10px; float:left; margin-top:3px;  margin-left:5px; margin-bottom:3px; }
.desc7 { width:90%; float:left; background-color:#4cc0b3; border:1px solid #4cc0b3; border-radius:10px; float:left; margin-top:3px; margin-left:5px;  }
.desc4 {float:left;width:40%;height:35px; margin-top:5px;text-align:center;}
.desc11 {float:left;width:40%;height:28px; margin-top:5px;text-align:center;}
/* 20200920추가 */




/* Slideshow container */
.slideshow-container {
  max-width: 90%;
  position: relative;
  margin: auto;
  margin-top:10px;
}


/* The dots/bullets/indicators */
.dot {
  height: 5px;
  width: 5px;
  margin: 0 2px;
  background-color: #bbb;
  border-radius: 50%;
  display: inline-block;
  transition: background-color 0.6s ease;
}

/*.active {
  background-color: #717171;
}*/

/* Fading animation */
.fade {
  -webkit-animation-name: fade;
  -webkit-animation-duration: 1.5s;
  animation-name: fade;
  animation-duration: 1.5s;
}

@-webkit-keyframes fade {
  from {opacity: .4} 
  to {opacity: 1}
}

@keyframes fade {
  from {opacity: .4} 
  to {opacity: 1}
}

/* On smaller screens, decrease text size */
@media only screen and (max-width: 300px) {
  .text {font-size: 11px}
}


}		

/* 모바일메인 */
@media screen and (max-width:400px) {
	
#m_main2 ul { overflow: hidden; background:#e6f7e3; width: 100%;}
#m_main2 ul li { float: left; width: 36%; height:92px; text-align: center;  }
#m_main2 ul li.ntop { float: left; width: 25%; height:90px; text-align: center;  border:hidden; margin-top:5px}
#m_main2 ul li.info { float: left; width: 48%; height:95px; text-align: center;  border:hidden}

#m_main2 ul li.n1 { float: left; width: 27%; height:270px; text-align: center;  border:hidden;}
#m_main2 ul li.clinic1 { width: 36%; height:440px; background: #fff;  font-weight: bold; border:hidden; margin-right:3px }
#m_main2 ul li.check1 { width: 36%; height:440px; background:#fff; font-weight:bold; border:hidden; }
#m_main2 ul li.n2 { float: left; width: 27%; height:175px; text-align: center;  border:hidden;}
#m_main2 ul li.clinic2 { width: 36%; height:170px; background: #fff;  font-weight: bold; border:hidden; margin-right:3px }
#m_main2 ul li.check2 { width: 36%; height:170px; background:#fff; font-weight:bold; border:hidden }

#m_main2 ul li.dropdown_sub { width: 100%; height:35px; background:#d9f5a9; font-weight:bold; border:hidden }

.dropdown [data-toggle="dropdown"] {
  display: block;

}
.dropdown .dropdown-menu {
  max-height: 0;
  overflow: hidden;
  list-style: none;
  padding: 0;
  margin: 0;
    
}
.dropdown .dropdown-menu li {
  padding: 0;
}
.dropdown .dropdown-menu li a {
  display: block;
  color: #fff;
  background: #f9ac92;
  -moz-box-shadow: 0 1px 0 white inset, 0 -1px 0 #d5d5d5 inset;
  -webkit-box-shadow: 0 1px 0 white inset, 0 -1px 0 #d5d5d5 inset;
  box-shadow: 0 1px 0 white inset, 0 -1px 0 #d5d5d5 inset;
  text-shadow: 0 -1px 0 rgba(255, 255, 255, 0.3);
  padding: 10px 10px;
}

.dropdown .show, .dropdown .hide {
  -moz-transform-origin: 50% 0%;
  -ms-transform-origin: 50% 0%;
  -webkit-transform-origin: 50% 0%;
  transform-origin: 50% 0%;
}
.dropdown .show {
  display: block;
  max-height: 9999px;
  -moz-transform: scaleY(1);
  -ms-transform: scaleY(1);
  -webkit-transform: scaleY(1);
  transform: scaleY(1);
  animation: showAnimation 0.5s ease-in-out;
  -moz-animation: showAnimation 0.5s ease-in-out;
  -webkit-animation: showAnimation 0.5s ease-in-out;
  -moz-transition: max-height 1s ease-in-out;
  -o-transition: max-height 1s ease-in-out;
  -webkit-transition: max-height 1s ease-in-out;
  transition: max-height 1s ease-in-out;
}
.dropdown .hide {
  max-height: 0;
  -moz-transform: scaleY(0);
  -ms-transform: scaleY(0);
  -webkit-transform: scaleY(0);
  transform: scaleY(0);
  animation: hideAnimation 0.4s ease-out;
  -moz-animation: hideAnimation 0.4s ease-out;
  -webkit-animation: hideAnimation 0.4s ease-out;
  -moz-transition: max-height 0.6s ease-out;
  -o-transition: max-height 0.6s ease-out;
  -webkit-transition: max-height 0.6s ease-out;
  transition: max-height 0.6s ease-out;
}


/*아이콘 크기*/
#m_main2 ul li img { width:65%;}

.hometitle {width:100%; height:25px; display: block; background-color: #4cc0b3; color: #fff; font-size: 13px; font-weight: bold; text-align: center; padding-top:3px; }
.schedule {text-align:center; float:left; width:50%; height:95px; margin-top:5px}
.scheinfo {text-align:center; float:left; width:50%; font-weight:bold; font-size:13px; color:#000; height:95px;  margin-top:15px}

/*.infotable1 { width:25%; height:1px;  float: left; text-align: center ; border-right: 1px solid #c4edff; border-left: 1px solid #c4edff;  border:hidden}
.infotable2 { width:36%; height:25px; background: #6ba0d6; color: #fff; float: left; text-align: center; font-weight: bold;  border:hidden;  border-radius:10px; margin-top:2px; font-size:14px; margin-left:6px}
.infotable3 { width:36%; height:25px; background: #f9ac92; color: #fff; float: left; text-align: center; font-weight: bold;  border:hidden;  border-radius:10px; margin-top:2px; font-size:14px; margin-left:4px}
*/
.infotable4 { width:100%;  height:25px; float:left; text-align:center;font-size:14px;  background:#6ba0d6; color:#fff;}
.infotable5 { width:100%;  height:25px; float:left; text-align:center;font-size:14px;  background:#4cc0b3; color:#fff; margin-top:5px; }
.infotable6 { width:100%;  height:25px; float:left; text-align:center;font-size:14px;  background:#f9ac92; color:#fff;}

.desc1 { width:80%; float:left; color: #fff; font-size: 12px; padding: 3px 6px 6px 6px; background-color:#4cc0b3; border:0px solid #000; border-radius:10px; float:left; margin-left:6%; }
/*.desc2 { width:30%; float:left; color: #000; font-size: 12px; padding: 12px 8px 12px 8px; background-color:#fff; border:0px solid #000; border-radius:10px; float:right; margin-right:6%;}*/
.iname { color: #000; font-size: 12px; font-weight: bold;letter-spacing: -0.045em; }


.noticee { float: left; width: 40%; height:40px; text-align: center;  border:hidden; }
.stitle { float: left; width: 60%; height:35px; text-align: left;  border:hidden; margin-top:5px;}
.stitle_ { float: left; width: 60%; height:40px; text-align: left;  border:hidden; }


/* 20200920추가 */
.stitle3 { float: left; width: 59%; height:35px; text-align: center;  border:hidden; margin-top:10px; font-size:11px; font-weight:bold; color:#000}
.stitle4 { float: left; width: 59%; height:35px; text-align: center;  border:hidden; margin-top:10px; font-size:15px; font-weight:bold; color:#000}
.stitle5 { float: left; width: 59%; height:30px; text-align: center;  border:hidden; margin-top:10px; font-size:11px; font-weight:bold; color:#000}

.desc3 { width:90%; float:left; color: #fff; font-size: 16px; padding: 8px 1px 8px 1px; background-color:#6ba0d6; border:0px solid #000; border-radius:10px; float:left; margin-top:5px;  margin-left:5px;  }
.desc5 { width:90%; float:left; color: #000; font-size: 16px; padding: 8px 1px 8px 1px; background-color:#fff; border:1px solid #4cc0b3; ; border-radius:10px; float:left; margin-top:3px;  margin-left:5px; margin-bottom:3px;  }
.desc7 { width:90%; float:left; background-color:#4cc0b3; border:1px solid #4cc0b3; border-radius:10px; float:left; margin-top:3px; margin-left:5px;  }
.desc4 {float:left;width:40%;height:35px; margin-top:5px;text-align:center;}
.desc11 {float:left;width:40%;height:28px; margin-top:5px;text-align:center;}
/* 20200920추가 */





/* Slideshow container */
.slideshow-container {
  max-width: 90%;
  position: relative;
  margin: auto;
  margin-top:10px;
}


/* The dots/bullets/indicators */
.dot {
  height: 5px;
  width: 5px;
  margin: 0 2px;
  background-color: #bbb;
  border-radius: 50%;
  display: inline-block;
  transition: background-color 0.6s ease;
}

/*.active {
  background-color: #717171;
}*/

/* Fading animation */
.fade {
  -webkit-animation-name: fade;
  -webkit-animation-duration: 1.5s;
  animation-name: fade;
  animation-duration: 1.5s;
}

@-webkit-keyframes fade {
  from {opacity: .4} 
  to {opacity: 1}
}

@keyframes fade {
  from {opacity: .4} 
  to {opacity: 1}
}

/* On smaller screens, decrease text size */
@media only screen and (max-width: 300px) {
  .text {font-size: 11px}
}


/* 병원소개 텍스트 타이핑 모션 20190709 황산성 */
#intro_wrap { background-color: #4cc0b3; color: #fff; font-size: 14px; height:30px; }
#app { letter-spacing: 0.05em; text-transform: uppercase; padding-top: 6px; padding-left:10px; }
	
}	

/* 모바일메인 */
@media screen and (max-width:340px) {
	
#m_main2 ul { overflow: hidden; background:#e6f7e3; width: 100%;}
#m_main2 ul li { float: left; width: 36%; height:92px; text-align: center;  }
#m_main2 ul li.ntop { float: left; width: 25%; height:90px; text-align: center;  border:hidden; margin-top:5px}
#m_main2 ul li.info { float: left; width: 48%; height:95px; text-align: center;  border:hidden}

#m_main2 ul li.n1 { float: left; width: 27%; height:265px; text-align: center;  border:hidden;}
#m_main2 ul li.clinic1 { width: 36%; height:430px; background: #fff;  font-weight: bold; border:hidden; margin-right:1px }
#m_main2 ul li.check1 { width: 36%; height:430px; background:#fff; font-weight:bold; border:hidden; }
#m_main2 ul li.n2 { float: left; width: 27%; height:170px; text-align: center;  border:hidden;}
#m_main2 ul li.clinic2 { width: 36%; height:190px; background: #fff;  font-weight: bold; border:hidden; margin-right:1px }
#m_main2 ul li.check2 { width: 36%; height:170px; background:#fff; font-weight:bold; border:hidden }

#m_main2 ul li.dropdown_sub { width: 100%; height:35px; background:#d9f5a9; font-weight:bold; border:hidden }

.dropdown [data-toggle="dropdown"] {
  display: block;

}
.dropdown .dropdown-menu {
  max-height: 0;
  overflow: hidden;
  list-style: none;
  padding: 0;
  margin: 0;
    
}
.dropdown .dropdown-menu li {
  padding: 0;
}
.dropdown .dropdown-menu li a {
  display: block;
  color: #fff;
  background: #f9ac92;
  -moz-box-shadow: 0 1px 0 white inset, 0 -1px 0 #d5d5d5 inset;
  -webkit-box-shadow: 0 1px 0 white inset, 0 -1px 0 #d5d5d5 inset;
  box-shadow: 0 1px 0 white inset, 0 -1px 0 #d5d5d5 inset;
  text-shadow: 0 -1px 0 rgba(255, 255, 255, 0.3);
  padding: 10px 10px;
}

.dropdown .show, .dropdown .hide {
  -moz-transform-origin: 50% 0%;
  -ms-transform-origin: 50% 0%;
  -webkit-transform-origin: 50% 0%;
  transform-origin: 50% 0%;
}
.dropdown .show {
  display: block;
  max-height: 9999px;
  -moz-transform: scaleY(1);
  -ms-transform: scaleY(1);
  -webkit-transform: scaleY(1);
  transform: scaleY(1);
  animation: showAnimation 0.5s ease-in-out;
  -moz-animation: showAnimation 0.5s ease-in-out;
  -webkit-animation: showAnimation 0.5s ease-in-out;
  -moz-transition: max-height 1s ease-in-out;
  -o-transition: max-height 1s ease-in-out;
  -webkit-transition: max-height 1s ease-in-out;
  transition: max-height 1s ease-in-out;
}
.dropdown .hide {
  max-height: 0;
  -moz-transform: scaleY(0);
  -ms-transform: scaleY(0);
  -webkit-transform: scaleY(0);
  transform: scaleY(0);
  animation: hideAnimation 0.4s ease-out;
  -moz-animation: hideAnimation 0.4s ease-out;
  -webkit-animation: hideAnimation 0.4s ease-out;
  -moz-transition: max-height 0.6s ease-out;
  -o-transition: max-height 0.6s ease-out;
  -webkit-transition: max-height 0.6s ease-out;
  transition: max-height 0.6s ease-out;
}


/*아이콘 크기*/
#m_main2 ul li img { width:65%;}

.hometitle {width:100%; height:25px; display: block; background-color: #4cc0b3; color: #fff; font-size: 13px; font-weight: bold; text-align: center; padding-top:3px;}
.schedule {text-align:center; float:left; width:50%; height:95px; margin-top:5px}
.scheinfo {text-align:center; float:left; width:50%; font-weight:bold; font-size:12px; color:#000; height:95px;  margin-top:15px}

/*.infotable1 { width:25%; height:1px;  float: left; text-align: center ; border-right: 1px solid #c4edff; border-left: 1px solid #c4edff;  border:hidden}
.infotable2 { width:35%; height:25px; background: #6ba0d6; color: #fff; float: left; text-align: center; font-weight: bold;  border:hidden;  border-radius:10px; margin-top:2px; font-size:12px; margin-left:6px}
.infotable3 { width:35%; height:25px; background: #f9ac92; color: #fff; float: left; text-align: center; font-weight: bold;  border:hidden;  border-radius:10px; margin-top:2px; font-size:12px; margin-left:4px}
*/
.infotable4 { width:100%;  height:25px; float:left; text-align:center;font-size:12px;  background:#6ba0d6; color:#fff}
.infotable5 { width:100%;  height:25px; float:left; text-align:center;font-size:12px;  background:#4cc0b3; color:#fff; margin-top:15px }
.infotable6 { width:100%;  height:25px; float:left; text-align:center;font-size:12px;  background:#f9ac92; color:#fff;}

.desc1 { width:80%; float:left; color: #fff; font-size: 12px; padding: 3px 6px 6px 6px; background-color:#4cc0b3; border:0px solid #000; border-radius:10px; float:left; margin-left:6%; }
/*.desc2 { width:30%; float:left; color: #000; font-size: 12px; padding: 12px 8px 12px 8px; background-color:#fff; border:0px solid #000; border-radius:10px; float:right; margin-right:6%;}*/
.iname { color: #000; font-size: 12px; font-weight: bold;letter-spacing: -0.045em; }


.noticee { float: left; width: 40%; height:40px; text-align: center;  border:hidden; }
.stitle { float: left; width: 60%; height:35px; text-align: left;  border:hidden; margin-top:5px;}
.stitle_ { float: left; width: 60%; height:40px; text-align: left;  border:hidden; }


/* 20200920추가 */
.stitle3 { float: left; width: 59%; height:35px; text-align: center;  border:hidden; margin-top:10px; font-size:10.5px; font-weight:bold; color:#000}
.stitle4 { float: left; width: 59%; height:35px; text-align: center;  border:hidden; margin-top:10px; font-size:12px; font-weight:bold; color:#000}
.stitle5 { float: left; width: 59%; height:30px; text-align: center;  border:hidden; margin-top:10px; font-size:10.5px; font-weight:bold; color:#000}


.desc3 { width:90%; float:left; color: #fff; font-size: 12px; padding: 8px 1px 8px 1px; background-color:#6ba0d6; border:0px solid #000; border-radius:10px; float:left; margin-top:5px;  margin-left:5px;  }
.desc5 { width:90%; float:left; color: #000; font-size: 12px; padding: 8px 1px 8px 1px; background-color:#fff; border:1px solid #4cc0b3; ; border-radius:10px; float:left; margin-top:5px;  margin-left:5px;  margin-bottom:3px; }

.desc4 {float:left;width:40%;height:35px; margin-top:5px;text-align:center;}
.desc11 {float:left;width:40%;height:28px; margin-top:5px;text-align:center;}
/* 20200920추가 */





/* Slideshow container */
.slideshow-container {
  max-width: 90%;
  position: relative;
  margin: auto;
  margin-top:10px;
}


/* The dots/bullets/indicators */
.dot {
  height: 5px;
  width: 5px;
  margin: 0 2px;
  background-color: #bbb;
  border-radius: 50%;
  display: inline-block;
  transition: background-color 0.6s ease;
}

/*.active {
  background-color: #717171;
}*/

/* Fading animation */
.fade {
  -webkit-animation-name: fade;
  -webkit-animation-duration: 1.5s;
  animation-name: fade;
  animation-duration: 1.5s;
}

@-webkit-keyframes fade {
  from {opacity: .4} 
  to {opacity: 1}
}

@keyframes fade {
  from {opacity: .4} 
  to {opacity: 1}
}

/* On smaller screens, decrease text size */
@media only screen and (max-width: 300px) {
  .text {font-size: 11px}
}


/* 병원소개 텍스트 타이핑 모션 20190709 황산성 */
#intro_wrap { background-color: #4cc0b3; color: #fff; font-size: 14px; height:30px; }
#app { letter-spacing: 0.05em; text-transform: uppercase; padding-top: 6px; padding-left:10px; }
	
}						 					 