@charset "EUC-KR";
/*@import url(https://cdn.rawgit.com/openhiun/hangul/14c0f6faa2941116bb53001d6a7dcd5e82300c3f/nanumbarungothic.css);*/
@import url(https://cdn.rawgit.com/openhiun/hangul/14c0f6faa2941116bb53001d6a7dcd5e82300c3f/nanumbarungothic.css);
@import url(https://fonts.googleapis.com/earlyaccess/nanumgothic.css);
@import url(common.css);



/* header ½ÃÀÛ */
header{position: relative;}
header .line{padding: 8px 0; font-size: 12px; line-height: 14px; border-bottom: 1px solid #ebebeb;}
header .line p {float: left;}
header .line p a{color: #385e6c}
header .line ul{float: right;}
header .line ul li{float: left; padding: 0 10px;  border-right: 1px solid #78949e;}
header .line ul li a{color: #385e6c;}
header .line ul li:last-child{border: 0; padding-right: 0;}
header nav{width: ; margin:0 auto; }
header nav #header_top h1{position: absolute; top: -30px; left: 50%; margin-left: -154px; padding: 0 21px;}
header nav #header_top .fRight ul{float: right; }
header nav .main_nav{position: relative; width: 1180px; margin: auto; height: 48px; margin-bottom: 45px; background:url(../images/nav_back.jpg) repeat-x; text-shadow:1px 1px rgba(0,0,0,0.2);}
header nav .main_nav_back .main_nav .width_1180 > ul{font-size: 16px; font-weight: bold; line-height: 49px;}
header nav .main_nav_back .main_nav .width_1180 > ul > li > ul,
header nav .main_nav_back .main_nav .width_1180 > ul > li > div{display: none; position: absolute;  top:-9999em; padding-top: 10px; /*border-right: 1px solid #;*/   z-index: 9999; font-size: 12px; font-weight: normal; text-shadow:0 0 #fff; line-height: 30px; font-family: 'Nanum Gothic', sans-serif;}

header nav .main_nav_back .main_nav .width_1180 > ul > li > ul{ margin-left: -5px;}
header nav .main_nav_back .main_nav .width_1180 > ul > li > div{border-bottom:0; border-right: 0; height: 418Px; padding-top: 10px;}
header nav .main_nav_back .main_nav .width_1180:first-child > ul > li:first-child > div{width: 100%; background-color: rgba(255,255,255,0.9);}
header nav .main_nav_back .main_nav .width_1180 > ul > li > ul > li {padding-left: 9px; border-left: 1px solid #d8f0fa;}
header nav .main_nav_back .main_nav .width_1180 > ul > li > ul > li > a,
header nav .main_nav_back .main_nav .width_1180 > ul > li > div> ul > li > a{ color: #111; padding-right: ;}
header nav .main_nav_back .main_nav .width_1180 > ul > li > ul > li > a:hover,
header nav .main_nav_back .main_nav .width_1180 > ul > li > div> ul > li > a:hover{color: #01aae3; text-decoration: underline;}
header nav .main_nav_back .main_nav .width_1180 > ul > li:nth-child(4) > ul > li:nth-child(7){line-height: 16px;}
header nav .main_nav_back .main_nav .width_1180:last-child > ul >li:first-child > ul > li:nth-child(4){line-height: 16px;}
header nav .main_nav_back .main_nav .width_1180:first-child > ul > li:first-child > div > ul > li {width: 103px;}
header nav .main_nav_back .main_nav .width_1180:first-child > ul > li > div > ul > li a{padding-left: 4px;}
header nav .main_nav_back .main_nav .width_1180:last-child > ul > li:first-child > ul > li {width: 116px;}
header nav .main_nav_back .main_nav .width_1180:first-child > ul > li:nth-child(2) > ul > li {width: 133px;}
header nav .main_nav_back .main_nav .width_1180:first-child > ul > li:nth-child(3) > ul > li {width: 118px;}
header nav .main_nav_back .main_nav .width_1180:first-child > ul > li:nth-child(4) > ul > li {width: 105px;}
header nav .main_nav_back .main_nav .width_1180:first-child > ul > li:nth-child(5) > ul > li {width: 123px;}
header nav .main_nav_back .main_nav .width_1180:last-child > ul > li:nth-child(2) > ul > li {width: 130px;}
header nav .main_nav_back .main_nav .width_1180:first-child > ul > li:first-child > div > ul{float: left; height: 300px; /*border-right: 1px solid #;*/ }
header nav .main_nav_back .main_nav .width_1180 > ul > li {float: left; }
header nav .main_nav_back .main_nav .width_1180 > ul > li > a{color: #fff; margin: 0 50px 0 4px; }
header nav .main_nav_back .main_nav .width_1180 > ul > li > a:hover{border-bottom: 1px solid #fff;}
header nav .main_nav_back{background:url(../images/back.jpg) 50%; background-size: cover;}
header nav .main_nav div:last-child > ul{float: right;}
header nav .main_nav div:last-child > ul > li:nth-child(3) > a{color: #9ffad6;}
header nav .main_nav div:last-child > ul > li:nth-child(3) > a:hover{border-bottom: 1px solid #9ffad6;}
header nav .main_nav div:last-child > ul > li:last-child{padding: 0; }
header nav .main_nav div:last-child > ul > li:last-child > a{color: #ffdc89; margin-right: 0;}
header nav .main_nav div:last-child > ul > li:last-child > a:hover{border-bottom: 1px solid #ffdc89; }

p.close_icon{display: none; position: absolute; padding-top: 49Px;  /*bottom: -350px;*/ right: 20px; z-index: 9999;}
p.menu_line{display: none; position: absolute; padding-top: 54px; /*bottom: -387px;*/ z-index: 9999;}
p.menu_line img{vertical-align: top;}
p.menu_banner{display: none; position: absolute !important; top: -9999em; right: 30px; /*bottom: -310px;*/ z-index: 9999;}

/* header ³¡ */



/* ¸ÞÀÎ ¹è³Ê ½ÃÀÛ */
#content_area_1{border-bottom: 1px solid #dcdcdc;}
#content_area_1 > div > div{float: left;}
/* ¸ÞÀÎ ¹è³Ê ³¡ */


/* content_area_2 */
.content_area_2{margin: 24px auto 0; width: 1180px;}
	/*ºü¸¥»ó´ã½ÅÃ»¶ó±â ½ÃÀÛ*/
	#counsel{position: relative;}
	#counsel fieldset{position:relative; padding-top: 12px;}
	#counsel tr{float: left;}
	#counsel tr input{border-radius: 3px; line-height: 16px;}
	#counsel tr:first-child td input{width: 80px; height: 16px; }
	#counsel tr:last-child td input{width: 120px; height: 16px;}
	#counsel .counsel_button {padding:0 18px 0 10px;}
	#counsel .check{position: absolute; bottom: 0; left: 5px; font-size: 11px;}
	#counsel .check label{color: #666; padding:0 8px 0 6px;}
	#counsel .check input{vertical-align: bottom;}
	#counsel .check span a{color: #009bd7; text-decoration: underline;}
	.border{border-right: 1px solid #e9e9e9; border-left: 1px solid #e9e9e9;}
	#counsel .applicationForm select{width:130px;height:24px;border:1px solid #ababab;font-family: "³ª´®¹Ù¸¥°íµñ","Nanum Barun Gothic","Nanum Gothic",sans-serif;font-size:13px;color:#666;}
	#counsel .applicationForm input{width:49px;border:1px solid #ababab;font-family: "³ª´®¹Ù¸¥°íµñ","Nanum Barun Gothic","Nanum Gothic",sans-serif;font-size:13px;color:#666;}
	#counsel .applicationForm tr:last-child input{width:93px;}
	/*ºü¸¥»ó´ã½ÅÃ»¶ó±â ³¡*/
/* content_area_2 ³¡ */


/* content_area_3 ½ÃÀÛ */
.content_area_3 .small_banner{float: left;}
.content_area_3{background-color: #f3f3f3;}
.content_area_3 .width_1180{margin: 0 auto 45px; width: 1180px; height: 295px; overflow: hidden;}
/* content_area_3 ³¡ */


/* content_area_4 ½ÃÀÛ */
.content_area_4{margin-bottom: 45px; padding-bottom: 45px; border-bottom: 1px solid #dcdcdc;}
.content_area_4  span.line{width: 1px; display: inline-block; background: url(../images/line.png); height: 244px; float: left; margin: 20px 0 0 0;}
/* content_area_4 ³¡ */


/*medical_team ½ÃÀÛ*/
#medical_team{width: 294px;}
#medical_team h2{padding-left: 16px;}
#medical_team .plus{padding-right: 16px;}
/*medical_team ³¡*/


/*ÆäÀÌ½ººÏ ½ÃÀÛ*/
#facebookarea{width: 264px; height: 279px; padding-left: 16px;  overflow: hidden;}
/*ÆäÀÌ½ººÏ ³¡*/



/* À¯Æ©ºê ½ÃÀÛ*/
#youtube{width: 264px; padding: 0px 0px 0 16px;}
#youtube div p{text-align: center; border-top: 1px solid #cdcdcd; padding: 9px 0;}
/* À¯Æ©ºê ³¡*/



/*ÁöÁ¡¾È³» ¹× Áø·á½Ã°£ ½ÃÀÛ*/
section #branch .branch_content .center_name{color: #1774bb; font-size: 16px;}
section #branch{width:589px; padding: 0px 16px 0;}
section #branch .branch_toparea{margin: 0 16px 0 15px;}
section #branch ul.branch_list > li > a{width:16.6666666%; margin: -1px; float:; display:block; padding:5px 0;  float: ; text-align:center; border: 1px solid #cdcdcd; border-radius: 5px 5px 0 0; background-color: #e5e5e5; }
section #branch ul.branch_list a.on{background-color: #fff; border-bottom: 0;}
section #branch ul.branch_list li{line-height: 1.5em;}
section #branch ul.branch_list li:first-child{margin-left: 0;}
section #branch .branch_content {border: 0px solid #cdcdcd; border-top: 0;}
section #branch .branch_content p{line-height: 1.5em;}
section #branch .branch_content p span:nth-child(2){float: right;}
section #branch .branch_content div.fLeft{width: 263px; padding: 20px 0px 20px 14px;}
section #branch .branch_content div:first-child{border-bottom: 0px solid #cdcdcd; padding-bottom: 10px;}
section #branch .branch_content div:first-child p:first-child{ padding-bottom: 5px;}
section #branch .branch_content div ul li:nth-child(even){margin-left: ;}
section #branch .branch_content div ul li span{color:#d57174; }
.tab_branch {position:relative;}
.tab_branch img {width:277px; padding: 16px; border:none; vertical-align:top;}
.tab_branch ul {margin:0px;padding:0px;}
section #branch ul.branch_list{border: 1px solid #cdcdcd; border-radius: 5px; border-top:0; }
section #branch ul.branch_list > li:after{content: ''; display: block; clear: both;}
section #branch ul.branch_list > li{width:100%; float:left; width:;}
section #branch ul.branch_list > li:nth-child(2) > a{position: absolute; left: 16.666666%; top: 0}
section #branch ul.branch_list > li:nth-child(3) > a{position: absolute; left: 33.333333%; top: 0}
section #branch ul.branch_list > li:nth-child(4) > a{position: absolute; left: 49.999999%; top: 0}
section #branch ul.branch_list > li:nth-child(5) > a{position: absolute; left: 66.666666%; top: 0}
section #branch ul.branch_list > li:last-child > a{position: absolute; left: 83.3333333%; top: 0}
section #branch ul.branch_list ul{width: 220px; padding-top:10px; border-top: 1px solid #cdcdcd;}
.tab_branch .branch_content {display:none; width:100%; margin-top: -1px; left:0px;top:20px }
/*ÁöÁ¡¾È³» ¹× Áø·á½Ã°£ ³¡*/



/* ¾È³» ¹× ´ëÇ¥¹øÈ£ ½ÃÀÛ */
#advice{width: 264px; }
#advice ul li{border-top:1px solid #dcdcdc; }
#advice ul li:last-child{border-bottom:1px solid #dcdcdc; }
/* ¾È³» ¹× ´ëÇ¥¹øÈ£ ³¡ */


/* footer ½ÃÀÛ */
footer{background-color: #e1e6eb; margin-top: 50px; padding: 35px 0 0; height: 192px; border-top: 1px solid #c0c0c0;}
footer #sns_btn{float: right;}
footer #sns_btn ul li{float: left; padding-right: 11px;}
footer #sns_btn ul li:last-child{padding-right: 0;}
footer #sns_btn ul li a{display: block;}
footer #sns_btn ul li a img{width: 39px;}
footer div > p > a img{padding-top: 3px;}
footer ul.footer_menu{font-size: 13px; padding-bottom: 30px;}
footer ul.footer_menu li{color: #343a40; display: inline-block; padding: 0 7px; border-right: 1px solid #343a40;}
footer ul.footer_menu li:first-child{padding-left: 0;}
footer ul.footer_menu li:last-child{padding-right: 0; border: 0;}
footer address{font-size: 12px; color: #585e64 !important;  padding-left:25px; line-height: 20px;}

/* footer ³¡ */

