﻿@charset "utf-8";
/* Layout Selector */
.main_bg {background:url(../images/main_bg.gif) 50% 0  repeat-x;}
.sub_bg {background:url(../images/sub_bg01.gif) 0 0  repeat-x;}

#main_wrap {width:999px; margin:0 auto;}

/* Header */
#main_header {height:79px;}
.main_logo {float:left; padding-top:25px;}
.common {height:41px}
.common ul {margin:0; padding:0; list-style:none; float:right}
.common ul li {margin:0; padding:0; float:left;}

#n_main_header { position:relative; height:139px; }
.n_main_bg {background-color:#f1f1f1; background-image:url(../images/n_main_bg_01.gif); background-repeat:repeat-x}
.n_main_logo {width:290px; height:81px; margin:0 auto; padding:12px 0 0 0;}
.n_common {height:12x; float:right; padding-top:3px}
.n_common ul {margin:0; padding:0; list-style:none; float:right}
.n_common ul li {margin:0; padding:0 0 0 13px; float:left;}
.centermenu { position: absolute; top:40px; right:0; padding:0}
.centermenu p {padding:0 0 6px 0}
.centermenu ul {margin:0; padding:0; list-style:none}
.centermenu ul li {margin:0; padding:0 5px 0 0; float:left}

/*new Main Navigation*/
#n_nav {position:relative; z-index:100; height:46px; width:999px; float:left; }
#n_nav ul {margin:0; padding:0; list-style:none; height:46px; position:relative; z-index:1}
#n_nav ul li {margin:0; padding:0; float:left;height:46px;padding:12px 30px}
#n_nav ul li:first-child{padding-right:35px;}
#n_nav ul li:last-child{padding:0px;}
#n_nav ul li ul {position:absolute; top:46px; left:0; z-index:100; margin:0; width:100%; height:35px;}
#n_nav ul li ul li {padding:0 0 3px !important}
#n_nav ul li ul li a {padding:0 7px; display:block;}
#n_nav ul li ul li a.on {background-color:#565656}
#n_nav ul li ul li.more {position:absolute; bottom:0; right:0; padding:0 !important}
#n_nav ul li ul li.more a {display:block; width:45px; height:45px; text-indent:-5000px; padding:0 !important}
#n_nav ul li ul#snb_01 {background:url(../images/n_submenu.gif) no-repeat; height:35px; padding:7px 0 0 60px; width:100%}
#n_nav ul li ul#snb_02 {background:url(../images/n_submenu.gif) no-repeat; height:35px; padding:7px 0 0 150px; width:100%}
#n_nav ul li ul#snb_03 {background:url(../images/n_submenu.gif) no-repeat; height:35px; padding:7px 0 0 100px; width:100%}
#n_nav ul li ul#snb_04 {background:url(../images/n_submenu.gif) no-repeat; height:35px; padding:7px 0 0 400px; width:100%}
#n_nav ul li ul#snb_05 {background:url(../images/n_submenu.gif) no-repeat; height:35px; padding:7px 0 0 0px; width:100%}
#n_nav ul li ul#snb_06 {background:url(../images/n_submenu.gif) no-repeat; height:35px; padding:7px 0 0 660px; width:100%}
#n_nav ul li ul#snb_07 {background:url(../images/n_submenu.gif) no-repeat; height:35px; padding:7px 0 0 810px; width:100%}


/* Navigation */
#nav {position:relative; z-index:100; height:28px; float:left; }
#nav ul {margin:0; padding:3px 0 0 23px; list-style:none; height:28px; position:relative; z-index:1}
#nav ul li {margin:0; padding:0 6px; float:left;}
#nav ul li ul {position:absolute; top:32px; left:120px; z-index:100; margin:0; width:371px;}
#nav ul li ul li {padding:0 !important}
#nav ul li ul li a {padding:0 7px; display:block;}
#nav ul li ul li a.on {background-color:#565656}
#nav ul li ul li.more {position:absolute; bottom:0; right:0; padding:0 !important}
#nav ul li ul li.more a {display:block; width:45px; height:45px; text-indent:-5000px; padding:0 !important}
/* #nav ul li ul li a:hover {background-color:#565656} */

#nav ul li ul#snb_01 {background:url(../images/nav_bg01.gif) no-repeat; height:61px; padding:18px 0 0 95px;}
#nav ul li ul#snb_02 {background:url(../images/nav_bg02.gif) no-repeat; height:61px; padding:18px 0 0 95px;}
#nav ul li ul#snb_03 {background:url(../images/nav_bg03.gif) no-repeat; height:61px; padding:18px 0 0 95px;}
#nav ul li ul#snb_04 {background:url(../images/nav_bg04.gif) no-repeat; height:48px; padding:31px 0 0 95px;}
#nav ul li ul#snb_05 {background:url(../images/nav_bg05.gif) no-repeat; height:48px; padding:31px 0 0 95px;}
#nav ul li ul#snb_06 {background:url(../images/nav_bg06.gif) no-repeat; height:48px; padding:31px 0 0 95px;}
#nav ul li ul#snb_07 {background:url(../images/nav_bg07.jpg) no-repeat; height:48px; padding:31px 0 0 95px;}

/* renewal maincontent*/
#n_main_content {float:left; width:999px; height:302px; position:relative; padding:47px 0 0 0}
#n_main_content .mc00 {float:left; width:232px; height:240px}
#n_main_content .mc01 {float:left; width:260px}
#n_main_content .mc02 {float:left; width:250px}
#n_main_content .mc03 {float:right; width:247px}
#n_main_content .mc03 ul {margin:0; padding:0; list-style:none}
#n_main_content .mc03 ul li {margin:0; padding:0}

#n_main_content .mc04 {float:right; width:163px}
#n_main_content .iconbtn {height:84px}
#n_main_content .iconbtn ul {margin:0; padding:0; list-style:none}
#n_main_content .iconbtn ul li {margin:0; padding:0; float:left}
#n_main_content .iconbtn ul .on {z-index:10;}

.main_slider {overflow:hidden;width:999px;}
.main_slider .list_slider {overflow:hidden;position:relative;width:100%;height:420px;width:999px;}
.main_slider .list_slider {margin:0; padding:0; list-style:none}
.main_slider .list_slider li {position:absolute;top:0;overflow:hidden;height:420px;width:250px;}
.main_slider .list_slider li a {position:absolute;top:0;}

/* mainboard*/
.n_main_board {position:relative; width:220px}
.n_main_board div {padding:0; margin:0; float:left;  height:140px; width:100%}
.n_main_board div p {padding:5px 0 11px 0}
.n_main_board div ul {margin:0; padding:0; list-style:none}
.n_main_board div ul li a {margin:0; padding:0; font-size:11px; font-family:돋움; letter-spacing:-1px; float:left; color:#757575}

.n_main_board ul {margin:0; padding:0; list-style:none}
.n_main_board ul li  a {margin:0; padding:0; font-size:11px; font-family:돋움; letter-spacing:-1px; float:left; color:#757575}
.btext {float:left; width:138px; font-size:11px; font-family:돋움}
.date {float:right; width:57px}
.n_main_board div div {clear:both; width:100%}
.boardt01 ul li {clear:both; margin:0; padding:0; display:block}
.boardt00 {height:160px !important}
.boardt00 ul li {margin:0; padding:2px 0 0 0; display:block}
.tab {float:left; width:61px}
.main_board div ul li.tab a {width:inherit; padding-right:7px}

.btn ul {margin:0; padding:0; list-style:none}
.btn ul li {margin:0; padding:0; display:inline; padding-right:7px}


/* container */
#n_main_container {clear:both; width:999px}
.n_main_img_01 {float:left; width:999px; height:420px;}

#main_container {clear:both;}
.main_img_01 {float:left; width:816px; height:644px;}

#main_content {float:right; width:198px; position:relative;}
.main_btn_01 {position:absolute; top:-29px; left:0; z-index:10; border-bottom:1px solid #c9c9c9;}
.main_board {border:1px solid #c9c9c9;}
.main_board div {padding:17px 12px 12px; height:107px; position:relative;}
.main_board div p {font-size:11px; letter-spacing:-1px;}
.main_board div .comment {padding:5px 0 16px}
.main_board div .more {position:absolute; top:19px; right:-1px}
.main_tt_01 .more {top:186px !important;}
.main_board div.main_tt_03 p {color:#3c6f8f;}
.main_board .main_tt_02_btn {position:absolute; top:-3px; left:-54px; z-index:50;}
.main_tt_01 { padding-top:186px !important; background-color:#e6e6e6;}
.main_tt_02 {border-top:1px solid #c9c9c9; background-color:#ffffff;}
.main_tt_03 {border-top:1px solid #c9c9c9; background-color:#b9cada;}

.main_section_01 {clear:both; height:135px; background:url(../images/main_section_bg.gif) repeat-x;}
.main_sitemap {float:left}
.main_sitemap ul {margin:0; padding:0; list-style:none}
.main_sitemap ul li {margin:0; padding:5px 0 6px 9px; float:left; border-left:1px solid #cacccb; width:151px; height:121px; line-height:0;}
.main_sitemap ul li ul {padding:10px 0 0}
.main_sitemap ul li ul li {clear:both; float:none; padding:0 0 2px; background-color:#FFFFFF; height:12px; border:none; height:12px;}
.main_link {float: right; padding:1px; border-left:1px solid #cacccb; border-right:1px solid #cacccb;}

.quick_menu {position:absolute; top:0; left:50%; width:1px; height:0;}
.quick_menu div {position:absolute; top:132px; left:520px; width:85px;}
.quick_menu div ul {margin:0; padding:0 0 11px; list-style:none;}
.quick_menu div ul li {margin:0; padding:0 0 6px;}
.quick_menu div p {text-align:center}
/* main board */

/* Footer */
#n_main_footer {clear:both; width:100%; background-image:url(../images/n_main_bg_02.gif); background-repeat:repeat-x; height:80px}
.footerc {width:999px; margin:0 auto}

#main_footer {clear:both;}
.main_copy_logo {float:left; padding-top:22px;}
.main_address {float:left; padding:20px 0 0 23px}
.main_address p {margin:0; padding:0}
.main_address p span {padding:0 15px}
.main_copy_btn {margin:0; padding:23px 0 0; list-style:none; float:right;}
.main_copy_btn li {margin:0; padding:0 4px; display:inline-block; float:left;}
.copper {height:59px; width:999px; margin:0 auto; padding-top:5px} 
.copper ul {margin:0; padding:0 0 11px; list-style:none;}
.copper ul li {margin:0; padding:0; float:left}


/* sub */
.sub_img {height:243px; position:relative;}
.sub_tell { position:absolute; top:26px; left:1px; z-index:10; width:116px;}
.sub_slogun { position:absolute; top:106px; left:-3px; z-index:10; width:242px;}
.sub_img_01 { position:absolute; top:-22px; right:0; z-index:10; width:651px;}

.sub_left {width:182px; float:left;}
.tt {float:left; width:86px; height:27px; background:url(../images/sub_tt_bg.gif) no-repeat; padding:13px 0 0 12px;}
.sub_btn_01 {float:left; width:72px; height:36px; padding-top:4px;}
.snb {clear:both; background:url(../images/sub_left_bg02.gif) repeat-y;}
.snb ul {margin:0; padding:15px 0 39px 12px; list-style:none; background:url(../images/sub_left_bg01.gif) no-repeat;}
.snb ul li {margin:0; padding:0 0 4px;}
.sub_left_guide {background:url(../images/sub_left_bg02.gif) repeat-y; padding:0 2px;}
.sub_left_guide p {border-top:1px solid #7aa9c3; padding:12px 0 86px; text-align:center; background:url(../images/sub_left_guide_bg.gif) 50% 100% no-repeat}
.sub_left_guide ul {margin:0 auto; padding:0 0 16px; list-style:none;}
.sub_left_guide ul li {margin:0 auto; padding:0; text-align:center}

#sub_content {float:left; width:770px; padding:25px 18px 25px 29px;}
.stt {height:65px}
.stt h3 {float:left}
.location {float:right; padding:16px 0 0 11px; background:url(../images/location_bg.gif) 0 19px no-repeat}
.location span {padding:0 6px 0; display:inline-block; font-size:11px}
.location span.em {color:#f7a32c; text-decoration:underline;}


/* Content */
.content {margin:0 auto;}
.content .title01 {}
#clinic_list .btn_tt {background:url(../images/icon_dot01.gif) 2px 19px no-repeat;    margin-top: -2px; border-top:2px solid #999999; border-bottom:2px solid #999999; font-size:18px; padding:13px 18px 11px; font-weight:600; cursor:pointer; text-align:left; color:#333;}
#clinic_list .box01 {padding:35px; background-color:#f4f4f4; display:none;font-size: 14px; line-height: 22px;}

.content .tab01 {padding:16px 0 33px;}
.content .tab01 ul {margin:0; padding:0; list-style:none; height:32px;}
.content .tab01 ul li {margin:0; padding:0 1px 0 0; float:left;}
.content .list_num01 {margin:0; padding:0; list-style:none;}
.content .list_num01 li {margin:0; padding:0;}
.content .list_dl01 {}
.content .list_dl01 dt {padding-top:25px; font-size:13px; font-weight:bold; color:#2f73bf;}
.content .list_dl01 dt.pat0 {padding-top:0 !important;}
.content .list_dl01 dd {padding:10px 10px 0;}
.content .list_ul01 {margin:0; padding:0;}
.content .list_ul01 li {margin:0; padding:0;}
.content .list_ul02 {margin:0; padding:0 0 10px;}
.content .list_ul02 li {margin:0; padding:0;}

.txt_pab { padding-bottom:22px}
.bullet01 {background:url(../images/bullet.gif) 6px 5px no-repeat; padding:0 0 4px 16px}


/* sitemap */
.sitemap {background:url(../images/sitemap_bg.gif) 496px 256px no-repeat;}
.sitemap ul {margin:0; padding:0; list-style:none; overflow:hidden; overflow:hidden;}
.sitemap ul li {margin: 0 -1px 0; padding: 0 0 0 49px; float: left; width: 259px; height: 280px; border-right: 1px solid #e8e8e8;}
.sitemap ul li ul {clear:both; padding:21px 13px;font-size: 13px;}
.sitemap ul li ul li {clear:both; background:url(../images/sitemap_dot.gif) 0 5px no-repeat; width:140px; height:22px; padding-left:11px; border:none;}

/* */
.pyo {padding-top:10px; width:100%}
.pyo p { padding-bottom:5px}
.pyo table {width:95%}
.pyo table th {padding:3px; border-top:1px #cccccc solid; letter-spacing:-1px;  color:#ffffff;}
.pyo table th.bottom {background:#cccccc;height:1px;}
.pyo table tr {margin:0; padding:0}
.pyo table td {margin:0; padding:2px 7px 2px 7px;}
.bt{ background-color:#a4a4a4; font-family:돋움;  font-size:12px; font-weight:bold; border:1px #d0d0d0 solid;}
.bg01 {background-color:#eff2f9; border:1px #d0d0d0 solid; color:#888888; font-weight:bold}
.bg02 {border:1px #d0d0d0 solid; color:#888888}
.bg03 {border:1px #d0d0d0 solid; color:#888888; background:url(../images/w.gif) 5px 3px no-repeat; padding:0 0 0 20px !important}
.bg04 {background-color:#eff2f9; border:1px #d0d0d0 solid; color:#888888; font-weight:bold; text-align:center;}
.bg05 {border:1px #d0d0d0 solid; color:#888888; text-align:center;}

/* intro */
.intro_greeting {background:url(../images/intro_01_bg01.gif) 100% 17px no-repeat;}
.intro_greeting .box {padding:19px 6px;}
.intro_greeting .box em {text-decoration:none;}

.tab2 {padding:0 0 0 0}
.tab2 ul {margin:0; padding:0; list-style:none; overflow:hidden}
.tab2 ul li {margin:0; padding:0; float:left}

.doctor {display:block; height:250px; margin:20px 0 30px 0}
.dname {padding:5px 0 0 0; font-family:돋움; color:#222222; font-size:14px; font-weight:bold; letter-spacing:-1px}
.career {width:588px; border-top:solid 1px #cccccc; border-left:solid 1px #cccccc; border-right:solid 1px #cccccc;  border-bottom:solid 1px #cccccc} 
.career ul {margin:0; padding:18px 0 0 18px; list-style:none; overflow:hidden}
.career ul li {margin:0; padding:0}
.careert ul {margin:0; padding:0 0 15px 0; list-style:none;}
.careert li {margin:0; padding:0}

/* guide */
.guide02 {float:left; width:224px}
.guide02 ul {margin:0; padding:0; list-style:none; overflow:hidden}
.guide02 ul li {margin:0; padding:3px 0 3px 0}

.guide04_h_search {height: 25px; padding-bottom: 10px;}
.guide04_h_search h4 {float: left;}
.guide04_h_search .search_area {float: right;}
.guide04_h_search .search_area input {width: 150px; height: 20px; line-height: 20px; padding: 0 5px;}
.guide04_h_search .search_area button {height: 24px; padding: 0 10px; font-size: 12px; background-color: #ccc; color: #4c4c4c; font-weight: bold;}

.subject01 {background-image:url(../images/guide_05_01_img_bg.jpg); background-repeat:no-repeat; width:766px; height:240px}
.subject01 ul {margin:0 0 0 202px; padding:20px 0 0 0; list-style:none; overflow:hidden}
.subject01 ul li {margin:0; padding:6px 0 6px 0;  font-family:돋움; color:#b6b6b6; font-size:12px; letter-spacing:-1px}
.subject02 {background-image:url(../images/guide_05_02_img_bg.jpg); background-repeat:no-repeat; width:766px; height:240px}
.subject02 ul {margin:0 0 0 202px; padding:15px 0 0 0; list-style:none; overflow:hidden}
.subject02 ul li {margin:0; padding:0; font-family:돋움; color:#b6b6b6; font-size:12px; letter-spacing:-1px}
.subject03 {background-image:url(../images/guide_05_03_img_bg.jpg); background-repeat:no-repeat; width:766px; height:240px}
.subject03 ul {margin:0 0 0 202px; padding:20px 0 0 0; list-style:none; overflow:hidden}
.subject03 ul li {margin:0; padding:6px 0 6px 0;  font-family:돋움; color:#b6b6b6; font-size:12px; letter-spacing:-1px}
.subject04 {background-image:url(../images/guide_05_04_img_bg.jpg); background-repeat:no-repeat; width:766px; height:240px}
.subject04 ul {margin:0 0 0 430px; padding:15px 0 0 0; list-style:none; overflow:hidden}
.subject04 ul li {margin:0; padding:0;  font-family:돋움; color:#b6b6b6; font-size:12px; letter-spacing:-1px}
.subject05 {background-image:url(../images/guide_05_05_img_bg.jpg); background-repeat:no-repeat; width:766px; height:240px}
.subject05 ul {margin:0 0 0 370px; padding:20px 0 0 0; list-style:none; overflow:hidden}
.subject05 ul li {margin:0; padding:0 0 8px 0;  font-family:돋움; color:#b6b6b6; font-size:12px; letter-spacing:-1px}
.subject06 {background-image:url(../images/guide_05_06_img_bg.jpg); background-repeat:no-repeat; width:766px; height:240px}
.subject06 ul {margin:0 0 0 430px; padding:20px 0 0 0; list-style:none; overflow:hidden}
.subject06 ul li {margin:0; padding:0;  font-family:돋움; color:#b6b6b6; font-size:12px; letter-spacing:-1px}
.subject07 {background-image:url(../images/guide_05_07_img_bg.jpg); background-repeat:no-repeat; width:766px; height:240px}
.subject07 ul {margin:0 0 0 390px; padding:20px 0 0 0; list-style:none; overflow:hidden}
.subject07 ul li {margin:0; padding:0;  font-family:돋움; color:#b6b6b6; font-size:12px; letter-spacing:-1px}
.subject_tt {font-size:15px; color:#ffffff; font-family:돋움; font-weight:bold; padding:0; margin:0 !important}


.mbanner_contact{ width:100%;  margin:0 auto;}
.mbanner_contact ul{overflow:hidden; }
.mbanner_contact ul li{width:50%; float:left; border:0;}
.mbanner_contact ul li img{width:100%; }
.mbanner_contact ul li:last-child{margin-left:0px;}