@charset "utf-8";
@import url("./common.css");
@import url("./nanumsquare.css");
@import url("./NanumBarunGothic.css");


@font-face{
	font-family:"Antenna-Bold";
	src:url('../fonts/Antenna-Bold.eot');
	src:url('../fonts/Antenna-Bold.eot?#iefix') format('embedded-opentype'),
	url('../fonts/Antenna-Bold.woff') format('woff'),
	url('../fonts/Antenna-Bold.ttf') format('truetype');
	url('../fonts/Antenna-Bold.svg#Antenna-Bold') format('svg')
	src:local(※), url('../fonts/Antenna-Bold.woff') format('woff');
}



@font-face{font-family:"Antenna";src:url("../font/Ford-Antenna-Extra-Light.eot");src:local("Antenna"),url("../font/Ford-Antenna-Extra-Light.eot?") format("embedded-opentype"),url("../font/Ford-Antenna-Extra-Light.woff") format("woff"),url("../font/Ford-Antenna-Extra-Light.ttf") format("truetype"),url("../font/Ford-Antenna-Extra-Light.svg#web") format("svg");font-style:normal;font-weight:200}
@font-face{font-family:"Antenna";src:url("../font/Ford-Antenna-Extra-Light-Italic.eot");src:local("Antenna"),url("../font/Ford-Antenna-Extra-Light-Italic.eot?") format("embedded-opentype"),url("../font/Ford-Antenna-Extra-Light-Italic.woff") format("woff"),url("../font/Ford-Antenna-Extra-Light-Italic.ttf") format("truetype"),url("../font/Ford-Antenna-Extra-Light-Italic.svg#web") format("svg");font-style:italic;font-weight:200}
@font-face{font-family:"Antenna";src:url("../font/Ford-Antenna-Light.eot");src:local("Antenna"),url("../font/Ford-Antenna-Light.eot?") format("embedded-opentype"),url("../font/Ford-Antenna-Light.woff") format("woff"),url("../font/Ford-Antenna-Light.ttf") format("truetype"),url("../font/Ford-Antenna-Light.svg#web") format("svg");font-style:normal;font-weight:300}
@font-face{font-family:"Antenna";src:url("../font/Ford-Antenna-Light-Italic.eot");src:local("Antenna"),url("../font/Ford-Antenna-Light-Italic.eot?") format("embedded-opentype"),url("../font/Ford-Antenna-Light-Italic.woff") format("woff"),url("../font/Ford-Antenna-Light-Italic.ttf") format("truetype"),url("../font/Ford-Antenna-Light-Italic.svg#web") format("svg");font-style:italic;font-weight:300}
@font-face{font-family:"Antenna";src:url("../font/Ford-Antenna-Regular.eot");src:local("Antenna"),url("../font/Ford-Antenna-Regular.eot?") format("embedded-opentype"),url("../font/Ford-Antenna-Regular.woff") format("woff"),url("../font/Ford-Antenna-Regular.ttf") format("truetype"),url("../font/Ford-Antenna-Regular.svg#web") format("svg");font-style:normal;font-weight:normal}
@font-face{font-family:"Antenna";src:url("../font/Ford-Antenna-Regular-Italic.eot");src:local("Antenna"),url("../font/Ford-Antenna-Regular-Italic.eot?") format("embedded-opentype"),url("../font/Ford-Antenna-Regular-Italic.woff") format("woff"),url("../font/Ford-Antenna-Regular-Italic.ttf") format("truetype"),url("../font/Ford-Antenna-Regular-Italic.svg#web") format("svg");font-style:italic;font-weight:normal}
@font-face{font-family:"Antenna";src:url("../font/Ford-Antenna-Bold.eot");src:local("Antenna"),url("../font/Ford-Antenna-Bold.eot?") format("embedded-opentype"),url("../font/Ford-Antenna-Bold.woff") format("woff"),url("../font/Ford-Antenna-Bold.ttf") format("truetype"),url("../font/Ford-Antenna-Bold.svg#web") format("svg");font-style:normal;font-weight:bold}
@font-face{font-family:"Antenna";src:url("../font/Ford-Antenna-Bold-Italic.eot");src:local("Antenna"),url("../font/Ford-Antenna-Bold-Italic.eot?") format("embedded-opentype"),url("../font/Ford-Antenna-Bold-Italic.woff") format("woff"),url("../font/Ford-Antenna-Bold-Italic.ttf") format("truetype"),url("../font/Ford-Antenna-Bold-Italic.svg#web") format("svg");font-style:italic;font-weight:bold}


	
	body {position:relative; min-width:1300px;}

	.default_layout {position:relative; width:1200px; margin:0 auto; clear:both; }


	/*******************기본 감싸는 레이아웃*******************/
	#wrap,#header,#footerGroup {position:relative; width:100%;}



	/*******************헤더*******************/
	#header {height:210px; z-index:99;  min-width:1200px; font-weight:200; font-family:"Antenna";}


	/* 브랜드 로고 */
	#header .brand_logo {position:absolute; left:0; top:0; margin-top:33px;}
	#header .brand_logo li {float:left; height:44px; margin-right:37px;}
	#header .brand_logo li:first-child {padding-top:5px;}
	#header .brand_logo img {vertical-align:top;}


	/* 로고 */
	#header h1 {text-align:center; margin:44px 0 41px;}
	#header h1 img {vertical-align:top;}


	/* 상단유틸 */
	#header .top_util {position:absolute; right:0; top:0;  margin-top:34px;}
	#header .top_util ul {margin-top:7px;}
	#header .top_util li {float:left;} 
	#header .top_util li a {color:#777; display:block; padding-left:30px;  background:url(../images/common/top_util_bar.png) 12px 50% no-repeat;}
	#header .top_util li:first-child a {background:none; padding-left:0; color:#222;}
	#header .top_util li a:hover {color:#000;} 
	#header .top_util li a.on {color:#000; font-weight:bold;} 


	/*상단메뉴*/
	.topMenu_box {background:#fff; border-top:1px solid #e6e4e7; font-weight:bold; }
	#topMenu  {text-align:center; font-size:0px;position:relative;}
	#topMenu li.menu_list {display:inline-block; width:20%;  font-size:18px;  background:url(../images/common/topmenu_bar.gif) right 20px no-repeat;}
	#topMenu li.menu_list a.depth_link {display:block; font-size:18px; color:#222; line-height:50px;  }

	#topMenu li.menu_list a.menu_on {color:#2c41d0;}

	#topMenu li div.depth_box {display:none; position:absolute; top:50px;  height:50px;  overflow:hidden;}
	#topMenu li#service div.depth_box {width:500px; right:0px;}
	#topMenu li div.depth_box ul {}
	#topMenu li div.depth_box ul li {display:inline-block;  font-size:14px; text-align:left;}
	#topMenu li div.depth_box ul li a {display:block; color:#ccc; padding:0 23px 0 37px; line-height:50px; background:url(../images/common/depth_box_bar.png) left 18px no-repeat;}
	#topMenu li div.depth_box ul li:first-child a {background:none;}
	#topMenu li div.depth_box ul li a:hover {color:#fff;}
	#topMenu li div.depth_box ul li:last-child a {border-bottom:0px;}

	


	#topMenu li#topMenu4 {background:none;} 
	
	.topMenu_box .depth_bg { height:50px; background:#343237;}


	/*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;}



	/*******************하단*******************/

	/*하단 cs*/
	.bottom_cs {overflow:hidden; border:1px solid #eee;}
	.bottom_cs .cs_box {position:relative; float:left; width:399px; border-left:1px solid #eee; padding:30px 0 20px; height:80px;}
	.bottom_cs .cs_box:first-child {width:400px; border-left:none;}
	.bottom_cs .cs_box .ic {position:absolute; left:50px; top:43px;}
	.bottom_cs .cs_box dl {padding-left:120px; margin-top:5px;}
	.bottom_cs .cs_box dt {color:#999; font-size:16px; letter-spacing:0.5px; padding-left:2px;}
	.bottom_cs .cs_box dd {color:#222; font-size:13px; line-height:18px;}
	.bottom_cs .cs_box .cs_number {font-size:29px; line-height:30px; color:#1629b1; margin-top:5px;}
	.bottom_cs .cs_box .cs_number a {color:#1629b1;}
	.bottom_cs .cs_box .sc_number {font-size:29px; line-height:30px; margin-top:5px}


	#footerGroup {position:relative; overflow:hidden; padding:40px 0; background:#302e31;}


	/*위로버튼*/
	#footerGroup .first_top_go {position:fixed; left:50%; bottom:40px; margin-left:630px; z-index:9;}
	#footerGroup .first_top_go a {display:block; text-align:center; width:42px; height:42px; line-height:42px; background:rgba(0,0,0,0.6);}
	#footerGroup .first_top_go img {vertical-align:middle;}
	#footerGroup .first_top_go a:hover {background:rgba(0,0,0,1);}


	/*기본정보*/
	#footerGroup .info {float:left;}


	/*하단메뉴*/
	#footerGroup .f_util li {display:inline-block;}
	#footerGroup .f_util li a {padding:0 20px; display:block; color:#d0d0d0; background:url(../images/common/f_util_bar.gif) left 6px no-repeat;}
	#footerGroup .f_util li:first-child a {padding-left:0; background:none;}
	#footerGroup .f_util li a:hover {color:#fff;}


	/*하단로고*/
	#footerGroup .f_logo {margin-top:43px;}
	#footerGroup .f_logo img {vertical-align:top;}


	/*회사정보*/
	#footerGroup .footer {padding:25px 0px; position:relative; color:#999; line-height:20px;}
	#footerGroup .footer span {display:inline-block; padding-right:8px;}
	#footerGroup .footer .addres {padding-top:15px; font-size:12px; color:#666;}


	/*사이트맵*/
	#footerGroup .f_sitemap {float:right; margin-top:4px;}
	#footerGroup .f_sitemap .f_m_list {margin-bottom:20px;}
	#footerGroup .f_sitemap .f_m_list .m_list_title {color:#eee; letter-spacing:0.5px; margin-bottom:2px;}
	#footerGroup .f_sitemap .f_m_list .f_depth_box {overflow:hidden;}
	#footerGroup .f_sitemap .f_m_list {display:block;}
	#footerGroup .f_sitemap .f_m_list li {float:left; padding:0 10px; line-height:13px; background:url(../images/common/f_sitemap_bar.gif) left 1px no-repeat;}
	#footerGroup .f_sitemap .f_m_list li:first-child {padding-left:0; background:none;}
	#footerGroup .f_sitemap .f_m_list .two_depth a {font-size:12px; color:#999;}
	#footerGroup .f_sitemap .f_m_list .two_depth a:hover {color:#fff;}





/*/////////////////////////////////////////////////////////////////////////////////반응형/////////////////////////////////////////////////////////////////////////////////*/
 

@media all and (max-width:1024px) {

	/*위로버튼*/
	#footerGroup .first_top_go {display:none;}

}

