@charset "utf-8";
@import url("./common.css");
@import url("./nanumsquare.css");
@import url("./NanumBarunGothic.css");

	
	body {position:relative; min-width:1500px;;}

	.default_layout {position:relative; width:1100px; margin:0 auto; clear:both;}


	/*******************기본 감싸는 레이아웃*******************/
	#wrap,#header,#footerGroup {position:relative; width:100%;}



	/*******************헤더*******************/
	#header {height:163px; z-index:99;}


	/* 로고 */
	#header .slogan {float:left; background:url(../images/common/dentistry_auth.png) left top no-repeat; height:113px;}
	#header .slogan dl {margin-left:80px; font-family: 'Nanum Square'; letter-spacing:-1px; }
	#header .slogan dl dt{margin-top:36px; font-size:16px; color:#3475b9; line-height:22px;}
	#header .slogan dl dd{font-size:18px; color:#008d9b; font-weight:bold; line-height:22px;}


	/* 로고 */
	#header h1#logo {text-align:center;  position:absolute; left:460px; height:113px; line-height:113px;}
	#header h1#logo a {display:inline-block;  line-height:113px;}
	#header h1#logo img  {vertical-align:middle; }


	/* 상단 오른쪽메뉴 */
	#header .top_util {float:right; margin-top:46px;}
	#header .top_util .icon {text-align:right;}
	#header .top_util .icon a{display:inline-block; margin-left:1px;}
	#header .top_util .icon img { vertical-align:top; float:left;}
	#header .top_util ul{margin-top:7px;}
	#header .top_util li{float:left; line-height:24px; } 
	#header .top_util li a{color:#555555; display:block; font-size:13px; font-weight:600; padding:0 12px; background:url(../images/common/top_util_dot.jpg) right 8px no-repeat; } 
	#header .top_util li a:hover{ text-decoration:underline; color:#000; font-weight:bold; } 
	#header .top_util li.last a{background:none; padding-right:0px;} 


	/*상단메뉴*/
	.topMenu_box {background:#3475b9; height:52px; margin-top:10px; font-family: 'Nanum Square';}
	#topMenu {position:relative; text-align:center; margin:0 auto; width:1100px;}
	#topMenu li.menu_list{display:inline-block; line-height:52px; width:19%; position:relative; text-align:center; background:url(../images/common/topmenu_dot.png) left 20px no-repeat;  }
	#topMenu li.menu_list a.depth_link {display:block; font-size:18px; font-weight:600; color:#fff; line-height:52px; position:relative;}
	#topMenu li.menu_list .two_depth_bg {width:100%; height:8px; position:absolute; left:0px; top:-8px; background:url(../images/common/top_menu_arrow.png) center top no-repeat; }
	#topMenu li:first-child {background:none;}
	
	#topMenu li.menu_list a.menu_on {}

	#topMenu li div.depth_box {position:absolute; display:none; top:52px; width:160px; left:50%; margin-left:-80px; background:#244963;}
	#topMenu li div.depth_box ul {margin:1px;}
	#topMenu li div.depth_box ul li {font-size:15px; text-align:left;}
	#topMenu li div.depth_box ul li a {display:block; color:#ffffff; padding-left:23px; line-height:50px; border-bottom:1px #899aa4 solid;}
	#topMenu li div.depth_box ul li a:hover {background:#00b1ff;}
	#topMenu li div.depth_box ul li:last-child a{border-bottom:0px;}


	/*3뎁스*/
	#topMenu li div.depth_box ul.three_depth {display:none; background:#fff; border-top:1px #ddd solid; padding:0px; border-bottom:1px #ddd solid;}
	#topMenu li div.depth_box ul.three_depth li a {display:block;line-height:30px; color:#949494;}



	/*******************하단*******************/
	#footerGroup {position:relative; background:#003245;}


	/*하단메뉴*/
	#footerGroup .f_util {position:absolute; top:50px; right:0px; z-index:2;}
	#footerGroup .f_util li {display:inline-block;  font-size:13px;}
	#footerGroup .f_util li a {padding:0 10px; line-height:30px; display:block; color:#eee; background:#035471; font-size:13px; border-radius:3px;}
	#footerGroup .f_util li.time a {background:#069fd9;}
	#footerGroup .f_util li a:hover {background:#069fd9; color:#fff;}

	/*회사정보*/
	#footerGroup .footer {padding:40px 0px; font-size:13px; position:relative; color:#ffffff; z-index:1;}
	#footerGroup .footer span {display:inline-block; padding-right:12px; }
	#footerGroup .footer span a {color:#ffffff;}
	#footerGroup .footer .addres {padding-top:10px; color:#ccc; letter-spacing:0.5px;}
	#footerGroup .footer .addres a {color:#ccc; }


