@charset "utf-8";
@import url(http://fonts.googleapis.com/earlyaccess/nanumgothic.css);
@import url(http://fonts.googleapis.com/earlyaccess/nanummyeongjo.css);
/* reset */
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, textarea, p, blockquote, th, td, input, select, textarea, button { margin: 0; padding: 0 }
fieldset, img { border: 0 none }
dl, ul, ol, menu, li { list-style: none }
blockquote, q { quotes: none }
blockquote:before, blockquote:after, q:before, q:after { content: ''; content: none }
input, select, textarea, button { font-size: 100%; vertical-align: middle }
button { border: 0 none; background-color: transparent; cursor: pointer }
table { border-collapse: collapse; border-spacing: 0 }
body { -webkit-text-size-adjust: none }
input[type='text'], input[type='password'], input[type='submit'], input[type='search'] { -webkit-appearance: none; border-radius: 0 }
input:checked[type='checkbox'] { background-color: #666; -webkit-appearance: checkbox }
button, input[type='button'], input[type='submit'], input[type='reset'], input[type='file'] { -webkit-appearance: button; border-radius: 0 }
input[type='search']::-webkit-search-cancel-button {
-webkit-appearance:none
}
body { background: #fff }
body, th, td, input, select, textarea, button { font-size: 14px; line-height: 1.5; font-family: 'Nanum Gothic', 'Malgun Gothic', '맑은 고딕', sans-serif; color: #777; letter-spacing: -0.035em; }
a { color: #333; text-decoration: none }
a:active, a:hover { text-decoration: none }
address, caption, cite, code, dfn, em, var { font-style: normal; font-weight: normal }
hr { display: none; }
.cf { overflow: hidden; }
.cf:after { display: block; content: ""; clear: both; }
/* Common */
.blind { font-size: 0; position: absolute; top: -999999px; }
.t-blind { font-size: 0; text-indent: -999999px }
.d-inline { display: inline !important; }
.d-inblock { display: inline-block !important; *display:inline;
*zoom:1;
}
.d-block { display: block }
.float-left { float: left; }
.float-right { float: right; }
.clear-both { clear: both; }
.align-center { text-align: center !important; }
.align-left { text-align: left !important; }
.align-right { text-align: right !important; }
.valign-middle { vertical-align: middle !important; }
.font-12 { font-size: 12px !important; }
.font-13 { font-size: 13px !important; }
.font-bold { font-weight: bold !important; }
.font-normal { font-weight: normal !important; }
.font-blue { color: #0076c1 !important; }
.font-blue-2 { color: #3b5998 !important; }
.font-blue-3 { color: #00aced !important; }
.font-red { color: #ff5e3a !important; }
.font-gray { color: #737373 !important; }
.w-100 { width: 100% !important; }
.mar-l10 { margin-left: 10px !important; }
.mar-l20 { margin-left: 20px !important; }
.mar-r10 { margin-right: 10px !important; }
.mar-t10 { margin-top: 10px !important; }
.mar-b10 { margin-bottom: 10px !important; }
.pad-tb10 { padding-top: 10px !important; padding-bottom: 10px !important; }
.pad-t0 { padding-top: 0 !important; }
.pad-b0 { padding-bottom: 0 !important; }
.pad-none { padding: 0 !important; }
.letter-1 { letter-spacing: -1px; }
.v-aligner { display: inline-block; *display:inline;
*zoom:1;
width: 1px; height: 100%; margin-left: -1px; vertical-align: middle; }
.divide-line { display: inline-block; *display:inline;
*zoom:1;
width: 1px; height: 12px; background: #aaa; vertical-align: middle; margin: 0 15px; }
hr.horizon-line { height: 1px; color: #ccc; background-color: #ccc; border: 0; margin: 10px 0; }
.cl1 { color: #68c00c !important; }
/* title, desc */
.tit_main { margin-bottom: 20px; color: #333; font-size: 48px; font-weight: normal; text-align: center; }
.tit_main strong { font-weight: bold; }
.dsec_main { color: #777; font-size: 18px; font-weight: normal; text-align: center; }
.tit_sub { }
 @media screen and (max-width:1200px) {
}
@media screen and (max-width:1024px) {
}
@media screen and (max-width:768px) {
.tit_main { padding: 0 30px; margin-bottom: 20px; font-size: 24px; }
.tit_main strong { font-weight: bold; }
.dsec_main { padding: 0 30px; font-size: 14px; }
}
/* **************************************** *
* HEADER
* **************************************** */
#header { position:relative; top:0; width: 100%; height: 135px; background: #fff url(http://sb.woorisoa.co.kr/images/common/bg_header.gif) 50% -5px repeat-x; border-bottom: 1px solid #eee; z-index: 1100;}
#header.fix { position: fixed; top:0; opacity:0.95;}
#header.fix .aside{ top:136px;}
.header_inner { position: relative; width: 1200px; margin: 0 auto; }
/* 로고 */
.logo { position: absolute; top: 50px; left: 0; }
.logo a { display: block; width: 200px; height: 72px; background: url(http://woorisoasb.cafe24.com/images/common/sb_new.png) no-repeat; /*opacity: 0.05;*/ }
/* 탑메뉴 */
.top_menu .link_wmdh2 { display: block; position: absolute; top: 0; left: 0; padding-left: 130px; height: 37px; color: #777; line-height: 37px; background: url(http://sb.woorisoa.co.kr/images/common/logo_wmdhkorea2.jpg) 0 50% no-repeat; }
.link_wmdh { display: block; border-bottom: 1px solid #eee; text-indent: 20px; text-align: left; padding: 14px 0; background: #fff url(http://sb.woorisoa.co.kr/images/common/arrow_right2.png) 96% 50% no-repeat; background-size: 16px; height: 30px !important; line-height: 1 !important; }
.link_wmdh img { max-width: 150px; }
.link_wmdh span { padding: 0 0 0 6px; margin-top: 4px; color: #777; font-size: 13px; }

.top_menu{ position:relative; height: 32px;}
.top_menu li { display:block; float:left; border-left:1px solid #e5e5e5;}
.top_menu li a{ display:block; height:32px; line-height:32px; padding:0 10px 0 10px; background:#f9f9f9; color:#777; font-size:12px;}
.top_menu li a i.active{ display:inline-block; padding-left:4px; width:20px; height:32px; background: url(http://sb.woorisoa.co.kr/images/common/branch_on.png) 100% 50% no-repeat; text-indent:-9999px;}
.top_menu ul{ overflow:hidden; border-right:1px solid #e5e5e5;}
.top_menu .branch{ float:left;}
.top_menu .branch li{ background:#f9f9f9;}
.top_menu .branch li.on a{ background:#fff; border-bottom:1px solid #fff;}
.top_menu .util{ float:right;}
.top_menu .util li a{ background:#fff;}
.top_gnb { position: relative; }
/* 메인메뉴 */
.main_menu { position: absolute; top: 38px; right: 0; }
.main_menu > ul > li { float: left; position: relative; margin-left: 15px; }
.main_menu > ul > li > a { display: block; height: 97px; padding-top:36px; font-size: 14.3px; font-weight: normal; letter-spacing: -0.045em; box-sizing:border-box; text-align:center;}
.main_menu > ul > li.odd > a{ padding-top:26px;}
.main_menu > ul > li > a:hover { color: #68c00c; }
.main_menu .depth2 { display: none; position: absolute; top: 97px; min-width: 180px; background: #fff; padding: 10px 0; border: 1px solid #eee; z-index: 10; }
.main_menu .depth2 li a { display: block; padding: 8px 20px; color: #777; font-size: 15px; font-weight:normal; letter-spacing: -0.045em; white-space: nowrap; }
.main_menu .depth2 li a li { }
.main_menu .depth2 li a:hover { background: #68c00c; color: #fff; }
.main_menu .depth2 li a li:hover { background: #68c00c; color: #fff; }
.main_menu ul > li:hover .depth2 { display: block; }
/* 사이드 메뉴 */
.aside { position: fixed; top: 136px; right: 0; width: 94px; height: 371px; z-index: 100; }

.pc_nsk {width: 100px;background: url(http://sb.woorisoa.co.kr/images/common/nsk_pc2.png) 50% no-repeat !important;text-indent: -9999em;cursor: pointer; margin-right:-10%;}
.pc_checkup {width: 100px;background: url(http://sb.woorisoa.co.kr/images/common/pc_checkup.png) 50% no-repeat !important;text-indent: -9999em;cursor: pointer;}
.pc_faq {width: 100px;background: url(http://sb.woorisoa.co.kr/images/common/faq_pc.png) 50% no-repeat !important;text-indent: -9999em;cursor: pointer;}
.pc_kakaoplus {width: 110px;background: url(http://sb.woorisoa.co.kr/images/common/kakaoplus_pc.png) 50% no-repeat !important;text-indent: -9999em;cursor: pointer;}
.pc_shop {width: 173px;background: url(http://sb.woorisoa.co.kr/images/common/shop_pc.png) 50% no-repeat !important;text-indent: -9999em;cursor: pointer;}

/* **************************************** *
* HEADER 모바일
* **************************************** */

/* 모바일 */
#m_header { display: none; width: 100%; background: #fff url(http://woorisoasb.cafe24.com/images/common/bg_header.gif) 0 22px repeat-x; font-weight: normal; /*opacity:0.1; */ z-index: 1100; }
#m_header.fix { position: fixed; top: 0; }
#m_header .mask { display: none; position: fixed; top: 0; bottom: 0; left: 0; right: 0; background: rgba(0,0,0,0.9); z-index: 200; }
.m_header_inner { position: relative; height: 60px; background: #fff; z-index: 110; }
.m_header_inner .m_btn_menu { position: absolute; top: 10px; left: 10px; display: block; width: 40px; height: 40px; background: url(http://sb.woorisoa.co.kr/images/common/menu-options.png) 50% no-repeat; background-size: 24px; text-indent: -9999em; cursor: pointer; }
.m_header_inner .m_nsk {position: absolute;top: 10px;right: 137px;display: block;width: 40px;height: 40px;background: url(http://sb.woorisoa.co.kr/images/common/nsk_m2.png) 50% no-repeat;background-size: 40px;text-indent: -9999em;cursor: pointer;}
.m_header_inner .m_faq {position: absolute;top: 10px;right: 97px;display: block;width: 40px;height: 40px;background: url(http://sb.woorisoa.co.kr/images/common/faq_mobile.png) 50% no-repeat;background-size: 40px;text-indent: -9999em;cursor: pointer;}
.m_header_inner .m_shop {position: absolute;top: 10px;right: 10px;display: block;width: 40px;height: 40px;background: url(http://sb.woorisoa.co.kr/images/common/shop_mobile.png) 50% no-repeat;background-size: 40px;text-indent: -9999em;cursor: pointer;}
.m_header_inner .m_kakaoplus {position: absolute;top: 10px;right: 97px;display: block;width: 40px;height: 40px;background: url(http://sb.woorisoa.co.kr/images/common/kakaoplus_mobile.png) 50% no-repeat;background-size: 40px;text-indent: -9999em;cursor: pointer;}
.m_header_inner .m_blogsoah {position: absolute;top: 10px;right: 10px;display: block;width: 40px;height: 40px;background: url(http://sb.woorisoa.co.kr/images/m_main/icon_blog.png) 50% no-repeat;background-size: 40px;text-indent: -9999em;cursor: pointer;}
.m_header_inner .m_blogfood {position: absolute;top: 10px;right: 10px;display: block;width: 40px;height: 40px;background: url(http://sb.woorisoa.co.kr/images/m_main/blog2.png) 50% no-repeat;border:1px solid #000;border-radius:10px;background-size: 40px;text-indent: -9999em;cursor: pointer;}																																																																								   
.m_header_inner .m_wooa {position: absolute;top: 10px;right: 53px;display: block;width: 40px;height: 40px;background: url(http://sb.woorisoa.co.kr/images/m_main/wooa1.png) 50% no-repeat;background-size: 40px;text-indent: -9999em;cursor: pointer;}
.m_header_inner .m_insta {position: absolute;top: 10px;right: 53px;display: block;width: 40px;height: 40px;background: url(http://sb.woorisoa.co.kr/images/m_main/insta.png) 50% no-repeat;background-size: 40px;text-indent: -9999em;cursor: pointer;}
.m_header_inner .m_facebook {position: absolute;top: 10px;right: 10px;display: block;width: 40px;height: 40px;background: url(http://sb.woorisoa.co.kr/images/m_main/face.png) 50% no-repeat;background-size: 40px;text-indent: -9999em;cursor: pointer;}
/*.m_logo { position: absolute; top: 10px; left: 50%; margin-left: -50px; }*/
.m_logo { position: absolute; top: 10px; left:5%; }
.m_logo a { display: block; width: 126px; height: 40px; background: url(http://woorisoasb.cafe24.com/images/common/sb_new.png) no-repeat; background-size: 100%; }
.m_main_menu { overflow-y: auto; position: fixed; top: 0; bottom: 0; left: -270px; width: 270px; height: 100%; background: #f4f4f4; z-index: 300; }
.m_main_menu > ul { padding: 0; background: #fff; margin-top: 6px; border-top: 1px solid #efefef; }
.m_main_menu > ul > li { text-indent: 20px; border-bottom: 1px solid #eee; background: url(http://sb.woorisoa.co.kr/images/common/arrow_right2.png) 96% 14px no-repeat; background-size: 16px; }
.m_main_menu > ul > li > a { display: block; height: 45px; line-height: 45px; color: #777; font-size: 15px; font-weight: normal; }
.m_main_menu > ul > li > a br{ display:none;}
.m_main_menu .depth2 { display: none; padding: 0; background: #f4f4f4; border-bottom: 1px solid #eee; border-top: 1px solid #eee; }
.m_main_menu .depth2 li a { display: block; padding: 12px 0; color: #777; border-bottom: 1px solid #ddd; font-size: 14px; font-weight: normal; }
.m_main_menu .depth2 li:last-child a { border-bottom: 0; }
.m_main_menu .top_login { height: 50px; line-height: 50px; padding-left: 20px; background: #83d372; color: #fff; font-size: 16px; font-weight: normal; }
.m_main_menu .btn_close { position: absolute; top: 10px; right: 10px; width: 30px; height: 30px; background: url(http://sb.woorisoa.co.kr/images/common/cancel.png) 50% no-repeat; background-size: 20px; text-indent: -9999em; cursor: pointer; }
/* 메뉴바 */
.main_menubar { position: relative; background: #fff; border-bottom: 1px solid #eee; z-index: 100; }
.main_menubar .menubar_bg { display: none; position: fixed; top: 112px; bottom: 0; left: 0; right: 0; background: rgba(0,0,0,0.9); z-index: 90; }
.main_menubar .menubar_bg.on { display: block; }
.main_menubar .inner { width: 100%; height: 50px; overflow-x: scroll; z-index: 100; }
.main_menubar .inner::-webkit-scrollbar {
display:none;
-webkit-appearance: none;
}
.main_menubar .depth1 { float: left; display: block; font-size: 0; white-space: nowrap; position: relative; }
.main_menubar .depth1 li { -webkit-box-sizing: border-box; box-sizing: border-box; display: inline-block; height: 50px; line-height: 50px; vertical-align: top; text-align: center; font-size: 16px; padding: 0 15px 0 15px; }
.main_menubar .depth1 li.odd br{ display:none;}
.main_menubar .depth1 li.on { color: #68c00c; }
.main_menubar .depth2 { display: none; position: absolute; top: 50px; width: 100%; background: #f9f9f9; z-index: 999; border-top: 1px solid #eee; }
.main_menubar .depth2 li { display: block; border-bottom: 1px solid #ddd; padding: 10px 0; font-size: 16px; text-indent: 20px; }
.main_menubar .depth2 li a { display: block; }
/* 퀵메뉴 */
.quick_menu { background: #fff; }
.quick_menu ul { overflow: hidden; border-top: 1px solid #ddd; border-bottom: 1px solid #ddd; }
.quick_menu ul li { float: left; width: 90px; }
.quick_menu ul li.m1 { background: url(http://sb.woorisoa.co.kr/images/common/stethoscope2.png) 50% 15px no-repeat; background-size: 36px; }
.quick_menu ul li.m2 { background: url(http://sb.woorisoa.co.kr/images/common/calendar.png) 50% 15px no-repeat; background-size: 36px; }
.quick_menu ul li.m3 { background: url(http://sb.woorisoa.co.kr/images/common/reserve.png) 50% 15px no-repeat; background-size: 36px; }
.quick_menu ul li a { display: block; padding: 56px 0 15px; text-align: center; border-right: 1px solid #ddd; font-size: 13px; line-height: 15px; }
.quick_menu ul li.m3 a { border-right: 0; letter-spacing:-0.065em; }
.mymenu { background: #fff; border-top: 1px solid #efefef; margin-top: 6px; }
.mymenu h3 { display: none; }
.mymenu ul li a { display: block; height: 45px; line-height: 45px; border-bottom: 1px solid #eee; text-align: center; }
/*모바일탑메뉴 2190415 황산성*/
.m_top { position:relative; height: 42px; }
.m_top li { display:block; float:left; }
.m_top li a{ display:block; height:38px; line-height:38px; padding:0 5px 0 5px; color:#fff; font-size:14px;}
.m_top li a i.active{ display:inline-block; padding-left:4px; width:20px; height:38px; background: url(http://woorisoa.co.kr/images/common/branch_on.png) 100% 50% no-repeat; text-indent:-9999px;}
.m_top ul{ overflow:hidden; }
.m_top .branch{ float:left; margin-left:2%;}
.m_top .branch li.on{ background:#4cc0b3; border-bottom:4px solid #4cc0b3; border-radius:10px 10px 0 0; font-weight:bold; padding-right:5px; padding-left:5px; }
.m_top .util{ float:right;}
.m_top .util li a{ color:#000; font-size:12px; }
.m_top .branch .on .seongbuk { color:#fff; font-weight:bold; }	
.m_top .branch .guro { color:#fff; background:#6ba0d6; border-bottom:4px solid #4cc0b3; border-radius:10px 10px 0 0; padding-right: 10px; padding-left:10px; font-weight:bold; }									
/* **************************************** *
* CONTAINER
* **************************************** */

#container { position: relative; }
/* 메인배너 */
.mainslider { text-align: center; }
.mainslider li { text-align: center; }
.mainslider li img { width: 100%; }
/* **************************************** *
* FOOTER
* **************************************** */
#footer { min-height: 250px; background: #333; }
.footer_inner { overflow: hidden; padding: 40px; max-width: 1200px; margin: 0 auto; }
.footer_menu { margin-bottom: 30px; }
.footer_menu a { color: #999; margin-right: 10px; }
.footer_content p { margin-top: 6px; }
#m_footer { display: none; min-height: 80px; background:#22263b; }
.m_footer_inner { overflow: hidden; padding-left:10%; padding-top:2%; padding-bottom:4%; max-width: 738px; margin: 0 auto; }
.m_footer_menu { margin-bottom: 5px; }
.m_footer_menu a { color: #fff; margin-right: 10px; }
.m_footer_content p { margin-top: 6px; }																	 

/**/
/* 1020px view */
@media screen and (max-width:1200px) {
.header_inner { width: 1020px; }
.main_menu > ul > li { margin-left: 10px; }
.main_menu > ul > li a { font-size: 14px; letter-spacing: -0.065em; }
/*.footer_inner{ width:1020px;}*/
.aside { display: none; }
}

/* 750px view */
@media screen and (max-width:1024px) {
#header { height: 175px; }
.header_inner { width: 750px; }
.logo { left: 50%; margin-left: -100px; }
.main_menu { width:100%; top: 118px; right:50%; transform:translateX(50%); }
.main_menu > ul > li { margin-left: 13px; }
.main_menu > ul > li > a { height: 57px; padding-top:20px; font-size: 13px; }
.main_menu > ul > li.odd > a { padding-top:10px;}
.main_menu .depth2 { top: 57px; }
.aside { display: none; }
/*.footer_inner{ width:750px;}*/
}

/* 320px view */
@media screen and (max-width:768px) {
#header { display: none; }
#m_header { display: block; }
#footer { display: none; }
#m_footer { display: block; }																																   																											
/*.footer_inner{ width:320px;}*/
}
.white { color: #fff !important; }
.black { color: #333 !important; }
.blue { color: #68c00c !important; }
em { color: #68c00c; font-style: normal; font-weight:bold; }




/* 주말 진료시간표 의료진 이미지 */
.tbl1 td ul li .t1{ background:url(../images/schedule/teacher1.png) 50% 0 no-repeat; background-size:110px;}
.tbl1 td ul li .t2{ background:url(../images/schedule/teacher2.png) 50% 0 no-repeat; background-size:110px;}
.tbl1 td ul li .t3{ background:url(../images/schedule/teacher3.png) 50% 0 no-repeat; background-size:110px;}
.tbl1 td ul li .t4{ background:url(../images/schedule/teacher4.png) 50% 0 no-repeat; background-size:110px;}
.tbl1 td ul li .t5{ background:url(../images/schedule/teacher5.png) 50% 0 no-repeat; background-size:110px;}
.tbl1 td ul li .t6{ background:url(../images/schedule/teacher6.png) 50% 0 no-repeat; background-size:110px;}
.tbl1 td ul li .t7{ background:url(../images/schedule/teacher7.png) 50% 0 no-repeat; background-size:110px;}
.tbl1 td ul li .t8{ background:url(../images/schedule/teacher8.png) 50% 0 no-repeat; background-size:110px;}
.tbl1 td ul li .t9{ background:url(../images/schedule/teacher9.png) 50% 0 no-repeat; background-size:110px;}
.tbl1 td ul li .t10{ background:url(../images/schedule/teacher10.png) 50% 0 no-repeat; background-size:110px;}
.tbl1 td ul li .t11{ background:url(../images/schedule/teacher11.png) 50% 0 no-repeat; background-size:110px;}
.tbl1 td ul li .t12{ background:url(../images/schedule/teacher12.png) 50% 0 no-repeat; background-size:110px;}
.tbl1 td ul li .t13{ background:url(../images/schedule/teacher13.png) 50% 0 no-repeat; background-size:110px;}
.tbl1 td ul li .t14{ background:url(../images/schedule/teacher14.png) 50% 0 no-repeat; background-size:110px;}
.tbl1 td ul li .t15{ background:url(../images/schedule/teacher15.png) 50% 0 no-repeat; background-size:110px;}
.tbl1 td ul li .t16{ background:url(../images/schedule/teacher16.png) 50% 0 no-repeat; background-size:110px;}
.tbl1 td ul li .t17{ background:url(../images/schedule/teacher17.png) 50% 0 no-repeat; background-size:110px;}
.tbl1 td ul li .t18{ background:url(../images/schedule/teacher18.png) 50% 0 no-repeat; background-size:110px;}
.tbl1 td ul li .t19{ background:url(../images/schedule/teacher19.png) 50% 0 no-repeat; background-size:110px;}
.tbl1 td ul li .t20{ background:url(../images/schedule/teacher20.png) 50% 0 no-repeat; background-size:110px;}
.tbl1 td ul li .t21{ background:url(../images/schedule/teacher21.png) 50% 0 no-repeat; background-size:110px;}
.tbl1 td ul li .t22{ background:url(../images/schedule/teacher22.png) 50% 0 no-repeat; background-size:110px;}
.tbl1 td ul li .t23{ background:url(../images/schedule/teacher23.png?ver=210518) 50% 0 no-repeat; background-size:110px;}
.tbl1 td ul li .t26{ background:url(../images/schedule/teacher26.png) 50% 0 no-repeat; background-size:110px;}
.tbl1 td ul li .t27{ background:url(../images/schedule/teacher27.png) 50% 0 no-repeat; background-size:110px;}
.tbl1 td ul li .t28{ background:url(../images/schedule/teacher28.png) 50% 0 no-repeat; background-size:110px;}
.tbl1 td ul li .t29{ background:url(../images/schedule/teacher29.png) 50% 0 no-repeat; background-size:110px;}
.tbl1 td ul li .t30{ background:url(../images/schedule/teacher30.png) 50% 0 no-repeat; background-size:110px;}
.tbl1 td ul li .t31{ background:url(../images/schedule/teacher31.png) 50% 0 no-repeat; background-size:110px;}
.tbl1 td ul li .t32{ background:url(../images/schedule/teacher32.png) 50% 0 no-repeat; background-size:110px;}
.tbl1 td ul li .t47{ background:url(../images/schedule/teacher47.png) 50% 0 no-repeat; background-size:110px;}
.tbl1 td ul li .t48{ background:url(../images/schedule/teacher48.png) 50% 0 no-repeat; background-size:110px;}
.tbl1 td ul li .t49{ background:url(../images/schedule/teacher49.png) 50% 0 no-repeat; background-size:110px;}
.tbl1 td ul li .t50{ background:url(../images/schedule/teacher50.png) 50% 0 no-repeat; background-size:110px;}
.tbl1 td ul li .t51{ background:url(../images/schedule/teacher51.png) 50% 0 no-repeat; background-size:110px;}
.tbl1 td ul li .t52{ background:url(../images/schedule/teacher52.png) 50% 0 no-repeat; background-size:110px;}
.tbl1 td ul li .t53{ background:url(../images/schedule/teacher53.png) 50% 0 no-repeat; background-size:110px;}
.tbl1 td ul li .t54{ background:url(../images/schedule/teacher54.png) 50% 0 no-repeat; background-size:110px;}
.tbl1 td ul li .t99{ background:url(../images/schedule/teacher99.png) 50% 0 no-repeat; background-size:110px;}
.tbl1 td ul li .t96{ background:url(../images/schedule/teacher96.png) 50% 0 no-repeat; background-size:110px;}
.tbl1 td ul li .t110{ background:url(../images/schedule/teacher110.png) 50% 0 no-repeat; background-size:110px;}
.tbl1 td ul li .t111{ background:url(../images/schedule/teacher111.png) 50% 0 no-repeat; background-size:110px;}
.tbl1 td ul li .t112{ background:url(../images/schedule/teacher112.png) 50% 0 no-repeat; background-size:110px;}
.tbl1 td ul li .t113{ background:url(../images/schedule/teacher113.png) 50% 0 no-repeat; background-size:110px;}
.tbl1 td ul li .t114{ background:url(../images/schedule/teacher114.png) 50% 0 no-repeat; background-size:110px;}
.tbl1 td ul li .t115{ background:url(../images/schedule/teacher115.png) 50% 0 no-repeat; background-size:110px;}

@media screen and (max-width:768px) {
    .tbl1 td ul li em{background-size:60px !important} /* 모바일 리사이징 */
}
    
    
    
/* 의료진 자세히보기 팝업 */
.popupmask { display: none; position: fixed; top: 0; bottom: 0; left: 0; right: 0; background: rgba(0,0,0,0.85); z-index: 9999; }
#popupWrap { position: absolute; top: 0; left: 50%; margin-left: -378px; display: block; width: 100%; height: 100%; max-width: 756px; overflow-y: auto;  }
#popupWrap .view img { width: 100%; }
#popupWrap .pop_close{ display:block; position:absolute; top:20px; right:30px; width:40px; height:40px; background:url(http://woorisoa.co.kr/images/common/cancel2.png) 0px 0px no-repeat; background-size:100%; text-indent:-9999em; z-index:9999;}
@media screen and (max-width:1024px) {
#popupWrap { max-width: 700px; margin-left: -350px; }
}
@media screen and (max-width:768px) {
#popupWrap { max-width: 300px; margin-left: -150px; }
#popupWrap .pop_close{ display:block; position:absolute; top:10px; right:10px; width:30px; height:30px;}
}
    
#bo_sch{ display:block; width:320px; margin:0 auto;}
#bo_sch select, #bo_sch input#keyword, #bo_sch input#searchVal {height: 30px; padding: 0; border: 1px solid #ddd; display: block; float: left;}
#bo_sch select{ height:32px; padding-left:6px; background:#f4f4f4;}
#bo_sch input#stx{ width:120px; height:48px; background:#fff !important; border:1px solid #ddd; margin-left:-6px; text-indent:1px; box-sizing:border-box;}
#bo_sch .btn_submit {-webkit-appearance: none;background-color: #999;border: none;color: #fff;height: 32px;width: 62px;font-size: 12px;cursor:pointer;}