body, div {margin:0; padding:0; font-size:12px;font-family:µ¸¿ò;}
img {border:0;}
td, th {font-size:12px;font-family:µ¸¿ò;}


.clear {clear:both;}


/* navigation_new_´ë¸Þ´º */
.navigation-wrap {position: relative; height: 100px; box-sizing: border-box;}
.navigation-wrap .logo { position: absolute; top: 8px; left: 3px; }
.navigation-wrap a { font-family: 'Noto Sans KR', sans-serif; font-weight: 400;}
.navigation-wrap ul li {float:left; list-style: none;}
.navigation-wrap ul li a { display: block; text-decoration: none;}
.navigation-wrap > ul > li > a > span { position: relative; display: block;}
.navigation-wrap > ul > li > a { padding: 9px 12px; font-weight: 500; font-size:18px; color: #000;}
.navigation-wrap > ul > li > a span:after { content: ""; display: inline-block; width: 100%; height: 2px; background: #6bd5f8; opacity: 0; transition: all ease 0.3s;}
.navigation-wrap > ul > li > a:hover span:after { content: ""; display: inline-block; width: 100%; height: 2px; background: #6bd5f8; opacity: 1; transition: all ease 0.3s;}

.navigation-wrap > ul { position: absolute; top:0; right: 0; }

.navigation-wrap > ul > li > ul { box-sizing: border-box; display:none; position:absolute; top:48px; right: 0; width:670px; padding: 0 10px; background: #f8f8f8; background: linear-gradient(180deg, rgba(248,248,248,1) 0%, rgba(225,225,225,1) 100%); 
border-radius: 6px; border: 2px solid #fff; box-shadow: 1px 1px 4px rgba( 0, 0, 0, 0.06); transition: all ease 0.3s;}
.navigation-wrap > ul > li > ul li a { padding: 3px 12px; font-weight: 500; font-size: 13px; color: #636362; transition: all ease 0.3s;}
.navigation-wrap > ul > li > ul li:hover a { color: #000; transition: all ease 0.3s;}
.navigation-wrap > ul > li:nth-child(2) > ul { padding-left: 35px; }
.navigation-wrap > ul > li:nth-child(3) > ul { padding-left: 125px; } 
.navigation-wrap > ul > li:nth-child(4) > ul { padding-left: 213px; }
.navigation-wrap > ul > li:nth-child(5) > ul { padding-left: 313px; }
.navigation-wrap > ul > li:nth-child(6) > ul { padding-left: 470px; } 
.navigation-wrap > ul > li:nth-child(7) > ul { padding-left: 280px; } 

/* lnb_new_¼­ºê¸Þ´º */
.lnb-wrap { padding: 0 5px;}
.lnb-wrap .lnb-ti {font-family: 'Noto Sans KR', sans-serif; font-weight: 700; font-size: 17px; color: #1d5295; padding: 0 4px; letter-spacing: -1px;}
.lnb-wrap .lnb-ti img { display: block;}
.lnb-wrap > ul { margin-top: 16px; padding: 6px 0 5px; border: 1px solid #eeeeee; }
.lnb-wrap > ul li { position: relative; list-style: none; transition: all ease 0.3s;}
.lnb-wrap > ul li:before { content: ""; display: block; width: 4px; height: 1px; background: #fff; position: absolute; top: 11px; left: 0px; opacity: 0;}
.lnb-wrap > ul li:after { content: ""; display: block; width: 88%; margin-left: 12%;height: 1px; background: #e8e8e8; }
.lnb-wrap > ul li:last-child:after { display: none;}
.lnb-wrap > ul li a { display: block; margin-left: 4px; padding: 2px 0 6px 22px; font-family: 'Noto Sans KR', sans-serif; font-weight: 500; font-size: 12px; color: #898989; 
text-decoration: none; background: #fff; transition: all ease 0.3s;}
.lnb-wrap > ul li:hover a { padding-left: 24px; background: #1d327a; color: #fff; transition: all ease 0.3s;}
.lnb-wrap > ul li:hover:before { opacity: 1; left: 18px;}



/*»ó´Ü¸Þ´º 2depth*/
.smoff {font-family:µ¸¿ò;font-size:11px;font-weight:bold;color:#ffffff;padding:0 5 0 5}
.smoff a:link {font-family:µ¸¿ò;font-size:11px;font-weight:bold;color:#ffffff;text-decoration:none}
.smoff a:visited {font-family:µ¸¿ò;font-size:11px;font-weight:bold;color:#ffffff;text-decoration:none}
.smoff a:hover {font-family:µ¸¿ò;font-size:11px;font-weight:bold;color:#FFEB7C;text-decoration:none}

.smon {font-family:µ¸¿ò;font-size:11px;font-weight:bold;color:#FFEB7C;padding:0 5 0 5}
.smon a:link {font-family:µ¸¿ò;font-size:11px;font-weight:bold;color:#FFEB7C;text-decoration:none}
.smon a:visited {font-family:µ¸¿ò;font-size:11px;font-weight:bold;color:#FFEB7C;text-decoration:none}
.smon a:hover {font-family:µ¸¿ò;font-size:11px;font-weight:bold;color:#FFEB7C;text-decoration:none}

/* ¼­ºê ºñÁÖ¾ó */
.sub_visual {
background:url('/base/img/sub_vi.jpg') no-repeat center;
}

#sub_visual_text {
width:990px;
height:180px;
text-align:center;
box-sizing:border-box;
padding: 80px 0 0 550px;
position:relative;
}

#sub_visual_text .item {
font-family: 'Noto Sans KR', sans-serif;
font-size:20px;
}

.visual_text01 {
color:#003366;
}
.visual_text02 {
color:#34af91;
}
.visual_text03 {
color:#006699;
}
.visual_text04 {
color:#663399;
}
.visual_text04 {
color:#ff6666;
}

/*¿ÞÂÊ ¸Þ´º*/
.lmOff {background:url(../img/main/lmOff.gif) no-repeat;width:192;height:22;padding-top:5;margin-top:7}
.lmOff a:link {font-size:12px;font-family:µ¸¿ò;font-weight:bold;color:#444444;padding-left:23;text-decoration:none;}
.lmOff a:visited {font-size:12px;font-family:µ¸¿ò;font-weight:bold;color:#444444;padding-left:23;text-decoration:none}
.lmOff a:hover {font-size:12px;font-family:µ¸¿ò;font-weight:bold;color:#444444;padding-left:23;text-decoration:none}

.lmOn {background:url(../img/main/lmOn.gif) no-repeat;width:192;height:22;padding-top:5;margin-top:7}
.lmOn a:link {font-size:12px;font-family:µ¸¿ò;font-weight:bold;color:#FFFFFF;padding-left:23;text-decoration:none;}
.lmOn a:visited {font-size:12px;font-family:µ¸¿ò;font-weight:bold;color:#FFFFFF;padding-left:23;text-decoration:none}
.lmOn a:hover {font-size:12px;font-family:µ¸¿ò;font-weight:bold;color:#FFFFFF;padding-left:23;text-decoration:none}

.lsm {padding:7 0 0 26}
.lsmon {padding:7 0 0 26;color:FF7901;text-decoration:underline}
.lsmon a{color:FF7901;text-decoration:underline}
.lsm a {color:444444;text-decoration:none}
.lsm a:hover {color:FF7901;text-decoration:underline}

/*º»¹® history ¿µ¿ª*/
#history {float;right; padding:28px 10px 0 0; text-align:right; font-size:11px;font-family:µ¸¿ò;color:#777777;}
#history a:link{font-size:11px;font-family:µ¸¿ò;color:#777777;text-decoration:none}
#history a:visited{font-size:11px;font-family:µ¸¿ò;color:#777777;text-decoration:none}
#history a:hover{font-size:11px;font-family:µ¸¿ò;color:#777777;text-decoration:underline}
#history span {color:#FF8517;font-weight:bold}

/* º»¹® */
.tmenu_bg1 {height:21px; padding-left:10px; background:url(../img/main/bg_tmenu_1.gif) no-repeat left top;}
.tmenu_bg2 {height:21px; padding-right:10px; background:url(../img/main/bg_tmenu_2.gif) no-repeat right top;}
.cont_bg {padding:0 0 0 24px; background:url(../img/main/bg_top4.jpg) repeat-x left top;}
#cont_wrap {width:987px;}
#left_menu {float:left; width:192px; margin:21px 50px 0 0;}
#contentsArea {float:left; width:654px;}
.c_cont_tle {float:left;}
.c_cont {padding:30px 0 0 0;}


/*¿¹¾à¸ðµâ Å×ÀÌºí*/
#app_td1 {text-align:center;background:#FCF5EF;font-weight:bold;}
#app_td1 td {color:#9A6B41;font-size:12px;}
.app_td1 {background:#5D9849;font-weight:bold;color:ffffff;}
.app_td2 {background:#FFFFF7;font-weight:bold;padding:2 0 0 10;color:#565656;}
.app_td3 {text-align:center;color:#444444;background:#fffff7;font-size:12px;}
.app_td3_sum {text-align:center;color:#F5841F;}
.img_scroll {border:1px solid #D1D1D1;margin-bottom:5px;}

/* Å×ÀÌºí */
.t_b1 {border-collapse:collapse; border-top:2px solid #FF7901;}
.t_b1 td {padding:4px 0 4px 0; border-bottom:1px solid #E5D4C6;}


/*ÀÇ·áÁø¼öÁ¤*/
div.medecal_team_photo { padding-left:30px; float:left; }
div.medecal_team_introduce { width:460px; float:right; margin-top:20px; color:#797979; font-family:dotum; padding-right:30px; }
div.medecal_team_introduce div.medical_team { font-weight:bold; font-size:17px; color:#2f2b2a; border-bottom:1px solid #e6e6e6; padding-bottom:5px; margin-bottom:15px; }
div.medecal_team_introduce div.medical_team span { display:inline-block; padding-left:10px; color:#bebebe; font-weight:normal; font-size:15px; }
div.medecal_team_introduce div.medical_doctor_name { color:#2f2b2a; font-family:batang; font-size:18px; font-weight:bold; letter-spacing:0.5em; }
div.medecal_team_introduce div.medical_doctor_name span { font-family:dotum; font-size:12px; font-weight:bold; letter-spacing:0em; }
div.medecal_team_introduce > ul { list-style:none; margin-left:0px; padding-left:0px; }
div.medecal_team_introduce > ul > li { line-height:180%; }



/*Áø·á¾È³»*/
div.doctor_photo {float:left;}
div.doctor_time { width:520px; float:right; margin-top:20px; color:#797979; font-family:dotum; }
div.doctor_time dl dt { font-weight:bold; padding-bottom:5px; color:#525252; }
div.doctor_time dl dd { margin:0px; }

.doctor_name { border-bottom:1px solid #f2f2f2; padding-bottom:10px; margin-bottom:10px; }

table.tb_time { width:500px; padding:0; margin:0; border-top:1px solid #234256; border-collapse:collapse; background:#f8f8f8; }
table.tb_time caption { display:none; }
table.tb_time thead tr th { background:#e7e7e7; color:#454545; padding:7px 0; border:2px solid #fff; }
table.tb_time tbody tr th { background:#f8f8f8; color:#777; padding:7px 0; border:2px solid #fff; }
table.tb_time tbody tr td { text-align:center; padding:7px 0; border:2px solid #fff; }
table.tb_time tbody tr td span.treat01 { dispaly:inline-block; background:#214255; color:#fff; font-size:11px; padding:3px 5px 1px 5px; }
table.tb_time tbody tr td span.treat02 { dispaly:inline-block; background:#c7c7c7; color:#fff; font-size:11px; padding:3px 5px 1px 5px; }

/* footer */
div.copyright { width:990px; text-align:left; padding:10px 0; margin:0 auto; display:flex; }
div.copyright div {font-size:11px;}
div.copyright div:first-child { margin-right:20px; }
div.copyright div span:after { width:1px; height:10px; content:""; background:#000; display:inline-block; margin:0 10px; }