@charset "euc-kr";
/* CSS Document */

@font-face {
  font-family: 'nanumsquare'; 
  font-weight:normal;
  src: url(/font/nanumsquare.eot);
  src: local('??'), url(/font/nanumsquarer.eot?#iefix) format('embedded-opentype'),
       url(/font/nanumsquarer.woff) format('woff'),
     url(/font/nanumsquarer.woff2) format('woff');
}

@font-face {
  font-family: 'nanumsquare'; 
  font-weight:bold;
  src: url(/font/nanumsquareb.eot);
  src: local('??'), url(/font/nanumsquareb.eot?#iefix) format('embedded-opentype'),
       url(/font/nanumsquareb.woff) format('woff'),
     url(/font/nanumsquareb.woff2) format('woff');
} 

@font-face {
  font-family: 'nanumsquarexb';
  font-weight:bold;
  src: url(/font/NanumSquareEB.eot);
  src: local('??'), url(/font/NanumSquareEB.eot?#iefix) format('embedded-opentype'),
       url(/font/NanumSquareEB.woff) format('woff');
}

@font-face { /* ?˜ëˆ”ê³ ë”• Regular */
  font-family: 'Nanum Gothic';
  font-style: normal;
  font-weight: 400;
  src: url(//fonts.gstatic.com/ea/nanumgothic/v5/NanumGothic-Regular.eot);
  src: url(//fonts.gstatic.com/ea/nanumgothic/v5/NanumGothic-Regular.eot?#iefix) format('embedded-opentype'),
       url(//fonts.gstatic.com/ea/nanumgothic/v5/NanumGothic-Regular.woff2) format('woff2'),
       url(//fonts.gstatic.com/ea/nanumgothic/v5/NanumGothic-Regular.woff) format('woff'),
       url(//fonts.gstatic.com/ea/nanumgothic/v5/NanumGothic-Regular.ttf) format('truetype');
}
@font-face { /* ?˜ëˆ”ê³ ë”• Bold */
  font-family: 'Nanum Gothic';
  font-style: normal;
  font-weight: 700;
  src: url(//fonts.gstatic.com/ea/nanumgothic/v5/NanumGothic-Bold.eot);
  src: url(//fonts.gstatic.com/ea/nanumgothic/v5/NanumGothic-Bold.eot?#iefix) format('embedded-opentype'),
       url(//fonts.gstatic.com/ea/nanumgothic/v5/NanumGothic-Bold.woff2) format('woff2'),
       url(//fonts.gstatic.com/ea/nanumgothic/v5/NanumGothic-Bold.woff) format('woff'),
       url(//fonts.gstatic.com/ea/nanumgothic/v5/NanumGothic-Bold.ttf) format('truetype');
}
@font-face { /* ?˜ëˆ”ê³ ë”• ExtraBold */
  font-family: 'Nanum Gothic';
  font-style: normal;
  font-weight: 800;
  src: url(//fonts.gstatic.com/ea/nanumgothic/v5/NanumGothic-ExtraBold.eot);
  src: url(//fonts.gstatic.com/ea/nanumgothic/v5/NanumGothic-ExtraBold.eot?#iefix) format('embedded-opentype'),
       url(//fonts.gstatic.com/ea/nanumgothic/v5/NanumGothic-ExtraBold.woff2) format('woff2'),
       url(//fonts.gstatic.com/ea/nanumgothic/v5/NanumGothic-ExtraBold.woff) format('woff'),
       url(//fonts.gstatic.com/ea/nanumgothic/v5/NanumGothic-ExtraBold.ttf) format('truetype');
}

@font-face { /* ?˜ëˆ”?œê???Regular */
  font-family: 'Nanum Brush Script';
  font-style: normal;
  font-weight: 400;
  src: url(//themes.googleusercontent.com/static/fonts/earlyaccess/nanumbrushscript/v2/NanumBrushScript-Regular.eot);
  src: url(//themes.googleusercontent.com/static/fonts/earlyaccess/nanumbrushscript/v2/NanumBrushScript-Regular.eot?#iefix) format('embedded-opentype'),
       url(//themes.googleusercontent.com/static/fonts/earlyaccess/nanumbrushscript/v2/NanumBrushScript-Regular.woff2) format('woff2'),
       url(//themes.googleusercontent.com/static/fonts/earlyaccess/nanumbrushscript/v2/NanumBrushScript-Regular.woff) format('woff'),
       url(//themes.googleusercontent.com/static/fonts/earlyaccess/nanumbrushscript/v2/NanumBrushScript-Regular.ttf) format('truetype');
}
/*---reset---*/
html { overflow-y:scroll; overflow-x:hidden;}
* { margin:0; padding:0; }
img { border:0; }
ul, ol, dl, li { list-style:none; }
caption { width:1px; height:1px; overflow:hidden; }
table { border-collapse:collapse; border-spacing:0;font-family:'nanumsquare', Nanum Gothic, "³ª´®°íµñ"  "µ¸¿ò", Dotum, AppleGothic, sans-serif !important;}
body {font-family:'nanumsquare', Nanum Gothic, "³ª´®°íµñ"  "µ¸¿ò", Dotum, AppleGothic, sans-serif !important; font-size:15px; color:#202020; line-height:20px; text-decoration:none; -webkit-text-size-adjust:none; min-width:1200px;}

/*---a link---*/
a { text-decoration:none; }
p{line-height:22px; font-size:15px; }

/*---header---*/
#header_wrap { 
    width:100%; 
	height:100x; 
	margin:0 auto;
	position:relative;
	z-index:999;
	
	}
#header {width:1100px;  height:100px; margin:0 auto;box-sizing:border-box;}


#logo {
	float:left;
	}
.nav_wrap { width: 700px; height:100px;float:right;}


/* @group core nav menu */
#nav { margin: 0; padding: 0; list-style: none; height: 100px;   }
#nav:after { display:block; content:''; clear:both; }
#nav li {width:140px;  float: left; display: block; background: none; position: relative; z-index: 999;}
#nav>li>a { display: block; padding: 0; line-height: 100px; text-decoration: none; zoom: 1; text-align:center; font-size:18px; color:#111; font-weight:600;   font-family: 'nanumsquare';    }
#nav li a:hover, #nav li a.hov { color:#2b71b8;}





/*¸Þ´º*/
#nav ul { position: absolute; left:0px; display: none; margin: 0; padding: 0; list-style: none;  text-align:center; z-index:9999; }	
#nav ul.menu1 {margin-left:-35px; z-index:9999; }
#nav ul.menu1 li { width:210px; float: left; z-index:9999;  }	
#nav ul.menu2 li { width:210px; float: left; }	
#nav ul li:hover { background:#045cb5; }

#nav ul li:first-child{ border-top:1px #dddddd solid;}
#nav ul a {display: block; height: 25px; line-height:25px; padding: 10px 0 ;   font-size:15px; color:#069; border-bottom:1px #dddddd solid;border-left:1px #dddddd solid;border-right:1px #dddddd solid; background:#fff;   font-family: 'nanumsquare'; }
#nav ul a:hover {	text-decoration:none;  color:#000;  padding: 10px 0;}


#nav ul a {display: block; height: 25px; line-height:25px; padding: 10px 0 ;   font-size:15px; color:#069; border-bottom:1px #dddddd solid;border-left:1px #dddddd solid;border-right:1px #dddddd solid; background:#fff;   font-family: 'nanumsquare'; }
#nav ul a:hover {	text-decoration:none;  color:#000;  padding: 10px 0;}




#main-visual {position:relative; margin-bottom:0px; margin:0 auto; padding:0;width:100%;overflow:hidden;height:400px;}
#main-visual ul li{width:1100px; margin:0 auto;}

/**********************************************/

/* ---section1--- */

#section_wrap {
	width:100%;
	margin:0 auto;
	overflow:hidden;
	position:relative;
	}
.section1 {width:1100px; margin:0 auto; clear:both; overflow:hidden; padding:50px 0 30px 0;}
.section1 div {float:left;}
.section1_1 {width:630px; margin-right:20px;}	
.section1_1_1 {width:305px; height:245px; background:#2068c1; margin:30px 0;}
.section1_1_2 {width:20px; height:245px; background:#fff;  margin:30px 0;}
.section1_1_3 {width:305px; height:245px; background:#1b3c67;  margin:30px 0;}
.section1_1_title {font-size:24px; color:#fff; margin-top:17px; margin-left:25px;}
.section1_1_1 li{ float:left;}

#main_visual {width:150px; height:215px; position:relative; float:right; overflow:hidden;}
#main_visual ul li{width:150px; margin:0 auto;}

#bx_wrap { width:150px; margin:0 auto; clear:both;  position:relative;}
#bx_wrap ul.bxslider{ margin:0 auto; }
#bx_wrap ul.bxslider li{ width:150px;}
#bx_wrap ul.bxslider li a  { width:150px;}
#bx_wrap ul.bxslider li a img {width:150px; margin-right:0px;}
.product_wrap1 { width:150px; overflow:hidden;margin-top:17px; margin-right:17px; float:right !important;}
.product_wrap1 .bx-prev {display:none;}
.product_wrap1 .bx-next {display:none;}

.section1_2 {width:450px; }	
.section1_2_1 {width:448px; height:243px; border:1px solid #ddd; margin:30px 0;}
.notice {width:376px; height: 201px; padding:21px 36px 21px 36px; font-family: 'nanumsquare'; }
.notice td {font-family: 'nanumsquare'; }
.section1_3 {width:1100px; margin:0 auto; clear:both; overflow:hidden; height:120px; background:url(../images/section2.png) no-repeat;}
.section1_3 h1{line-height:120px; font-size:42px; color:#fff; font-weight:600; padding-left:510px; padding-right:20px; display:inline-block;}
.section1_3 p.section1_3_cont1{line-height:25px; font-size:15px; color:#fff; font-weight:600; float:right; text-align:right; padding-right:50px; }
.section1_3 p.section1_3_cont2{line-height:25px; font-size:13px; color:#fff; font-weight:600;  float:right; text-align:right; padding-right:50px;}


#section2_wrap{width:100%;height:500px;clear:both; overflow:hidden; background:url(../images/section3_bg.png) center no-repeat; margin-top:67px;}	
.section2 {width:1100px; clear:both; overflow:hidden; margin:0 auto;}
.section2 h1{ padding-top:140px; line-height:25px; font-size:20px; font-weight:600; color: #fff; text-align:center;}
.section2_1{width:900px; margin:0 auto; height:188px; padding-top:67px;}
.section2_1 div{ float:left;}
.section2_1 div a{display:block; position:relative; text-align:center; color:#fff; font-size:20px; line-height:20px; font-weight:600; padding-top:126px; padding-bottom:42px;}
.section2_1_1 {width:189px; height:188px; background:url(../images/section2_1_off.png) no-repeat; margin-right:48px;}
.section2_1_2 {width:189px; height:188px; background:url(../images/section2_2_off.png) no-repeat; margin-right:48px;}
.section2_1_3 {width:189px; height:188px; background:url(../images/section2_3_off.png) no-repeat; margin-right:48px;}
.section2_1_4 {width:189px; height:188px; background:url(../images/section2_4_off.png) no-repeat;}
	
.section2_1 div a:hover .section_over {
    visibility: visible;
    opacity: 1.0;
    filter: Alpha(opacity=100);
}
.section2_1 div a .section_over {
    position: absolute;
    top: 0px;
    left: 0px;
    width: 189px;
    height: 188px;
    visibility: hidden;
    opacity: 0;
    filter: Alpha(opacity=0);
    z-index: 1;
    box-sizing: border-box;
    border: 10px solid #fff;
    -webkit-transition: all 0.4s;
    -moz-transition: all 0.4s;
    -o-transition: all 0.4s;
    -ms-transition: all 0.4s;
    transition: all 0.4s;
}
	
	
#section3_wrap { width:100%;clear:both; margin:0 auto; overflow:hidden; background:#f9f9f9;}	
#section3_wrap #bx_wrap2 { width:1100px; margin:0 auto; clear:both;  position:relative; padding:30px 0 30px 0;}
#section3_wrap #bx_wrap2 ul.bxslider2{ margin:0 auto; }
#section3_wrap #bx_wrap2 ul.bxslider2 li{ width:200px !important; }
#section3_wrap #bx_wrap2 ul.bxslider2 li a  { width:200px !important; }
#section3_wrap #bx_wrap2 ul.bxslider2 li a img {width:200px !important; margin-right:0px;}


/*****************/


/**************¼­ºêºñÁÖ¾ó***************/
#sub_visual {
	position:relative;
	clear:both;
	width:100%;
	height:220px;
	margin:0 auto;
	background:url(../images/sub_visu.png) center top no-repeat;
	font-family:'nanumsquare';
	}
#sub_visual ul li{width:1100px; margin:0 auto;}
#sub_visual h1{font-size:35px; line-height:35px; color:#fff;padding:70px 0 10px 65px;}
#sub_visual p{font-size:25px; line-height:35px; color:#fff;padding:0 0 0 65px;}


/* ?œë¸Œë©”ë‰´ */
#contentLocation{ position:relative;  width:100%; margin:0 auto; height:61px; border-top:1px solid #eaeaea; border-bottom:1px solid #eaeaea; background:#fcfcfc; z-index:9; font-family:'nanumsquare';}
.location-inner{margin:0 auto;width:100%;}
.location-inner > ul{ width:1100px;height:100%; margin:0 auto;background-color:#fcfcfc;}
.location-inner > ul > li{position:relative; float:left; height:100%;color:#fff; line-height:55px; }
.location-inner > ul > li.home{width:52px; height:61px;  font-size:13px; font-weight:600; padding-right:0px; border:none; }
.location-inner > ul > li.home img{ }
.location-inner > ul > li > a{display:block; padding-left:20px;  font-size:18px; font-weight:400;line-height:61px;}
.location-inner > ul > li > a:hover { text-decoration:none; }
.location1>a{width:168px; height:61px; background:url(../images/location_bg1.png) left no-repeat;}
.location2>a{width:210px; height:61px; background:url(../images/location_bg2.png) left no-repeat;}
.location3>a{width:244px; height:61px; background:url(../images/location_bg2_1.png) right no-repeat;}
.location-inner > ul > li .location-2dep{display:none; position:absolute; top:61px;left:-1px;width:187px; border:1px solid #cfcfcf; border-bottom-color:#000000; background-color:#fff; z-index:11;}
.location-inner > ul > li .location-2dep li{height:50px; line-height:50px; border-top:1px solid #cfcfcf;}
.location-inner > ul > li .location-2dep li:first-child{border-top:0;}
.location-inner > ul > li .location-2dep li a{display:block; padding-left:20px; color:#1a1a1a; font-size:15px; }
.location-inner > ul > li .location-2dep li a:hover{color:#007b6b;font-weight:500;  text-decoration:none;}	


.location-inner > ul > li .location-3dep{display:none; position:absolute; top:61px;left:-1px;width:229px; border:1px solid #cfcfcf; border-bottom-color:#000000; background-color:#fff; z-index:11;}
.location-inner > ul > li .location-3dep li{height:50px; line-height:50px; border-top:1px solid #cfcfcf;}
.location-inner > ul > li .location-3dep li:first-child{border-top:0;}
.location-inner > ul > li .location-3dep li a{display:block; padding-left:20px; color:#1a1a1a; font-size:15px; }
.location-inner > ul > li .location-3dep li a:hover{color:#007b6b;font-weight:500;  text-decoration:none;}	

.location-inner > ul > li .location-4dep{display:none; position:absolute; top:61px;left:-1px;width:263px; border:1px solid #cfcfcf; border-bottom-color:#000000; background-color:#fff; z-index:11;}
.location-inner > ul > li .location-4dep li{height:50px; line-height:50px; border-top:1px solid #cfcfcf;}
.location-inner > ul > li .location-4dep li:first-child{border-top:0;}
.location-inner > ul > li .location-4dep li a{display:block; padding-left:20px; color:#1a1a1a; font-size:15px; }
.location-inner > ul > li .location-4dep li a:hover{color:#007b6b;font-weight:500;  text-decoration:none;}	


.location_Fixed {
        position: fixed;
        top: 0px;
		left:0;
		background-color:#f9f9f9;
		border-bottom:1px solid #bed1b1;
		z-index:999;
      }

	
/* ¼­ºêÆäÀÌÁö°øÅë */
#contents_wrap { width:1100px; margin:0 auto; }
#contents:after { display:block; clear:both; }
#article_wrap { width:100%;  padding:88px 0 87px 0;font-family:'nanumsquare';}
#article_wrap h3 { text-align:left; font-size:50px; line-height:50px;   color:#171717; font-weight:400;font-family:'nanumsquare';}
#article_wrap p { text-align:left; font-size:20px; line-height:20px;   color:#454545; font-weight:400; padding-top:35px;font-family:'nanumsquare';}
#article { width:100%; }
#article2 { width:100%; padding-top:110px; }
#article:after { display:block; content:''; clear:both; }
.article_title { font-size:26px; line-height:26px; font-weight:500; padding:15px 0 0; font-weight:400; margin-bottom:40px; }	

/*ÀÎ»ç¸»*/
.greeting {width:1100px; clear:both; overflow:hidden; font-family:'nanumsquare';}
.greeting h1{font-weight:600;color:#2a93ba; font-size:30px; line-height:30px; padding:78px 0 55px 0; text-align:center;}
.greeting p{line-height:30px; font-size:20px; color:#333; padding-bottom:60px; text-align:center;}
.greeting h3{line-height:30px; font-size:30px; color:#131313; text-align:center; font-weight:600;}
.greeting h3 span{line-height:30px; font-size:25px; color:#131313;}
	
/**¿¬Çõ***/

.history {width:1100px; clear:both; overflow:hidden;  font-family: 'nanumsquare'; background:url(../images/history_bg.png) top right no-repeat;}
.history ul{width:890px; }
.history li { display:block; overflow:hidden; padding-bottom:15px; border-top:1px solid #ddd;}
.history li p {float:left; }
.year_left {width:150px; padding:20px 50px 0 0; margin-top:0px; text-align:left; font-size:45px; line-height:50px; color:#CCC; font-weight:600; border-top:4px solid #36a3d3;}
.year_left span{text-align:right; float:right; color:#36a3d3; padding-right:14px;}
.year_right_top {margin-top:30px;}
.year_right {border-left:1px dashed #ddd; font-size:20px; line-height:25px; color:#454545; float:right !important; padding:10px 0 15px 0; float:right; text-align:left; width:689px;}
.year_bd{ height:25px;float:right;  width:690px;}
.noyear {padding-bottom:0px;}
.year_right  a{display:inline-block; width:105px;text-align:right; padding-right:20px; padding-left:30px; font-size:24px; font-weight:400; color:#96c120;}


/*ÀÎÁõ¼­*/
.cooperation {width:1100px; margin:0 auto; clear:both; overflow:hidden; font-family:'nanumsquare';}
.cooperation ul { clear:both; overflow:hidden; margin-top:55px;}
.cooperation ul:first-child { margin-top:0px !important;}
.cooperation ul li{ float:left; width:330px; display:block; margin-right:55px; text-align:center; }
.cooperation ul li p{  display:inline-block; line-height:50px; text-align:center; font-size:20px; }
.no_right_margin{margin-right:0px !important;}


/**¿À½Ã´Â±æ**/
.maps {width:500px; position:absolute; height:400px; margin:0 auto; font-family:'nanumsquare'; z-index:999; background:#000; opacity:0.4; margin-top:-433px;margin-left:600px; }
.maps h1 {font-size:28px; font-weight:600; line-height:28px; padding: 85px 0 30px 0; color:#fff; text-align:center; }
.maps span {width:80px; height:5px; text-align:center; background:#fff; display:block; margin-left:210px; margin-bottom:30px;}
.maps p{font-size:20px; color:#fff; padding: 0px 0 15px 30px; }


/*ÁÖ¿ä»ç¾÷*/
.business {width:1100px; overflow:hidden; clear:both;  margin: 0 auto; font-family:'nanumsquare';}
.business p.business_title {padding-left:15px; line-height:25px; background:url(../images/business_title_bg.png) left no-repeat; font-size:25px; font-weight:600; color:#222;}
.table_1 {width:1100px ;  font-family:'nanumsquare'; margin-top:20px;}
.table_1 th{line-height:38px; border-top:3px solid #19399e; border-left:1px solid #ddd; border-bottom:1px solid #ddd; background:#e3e8f2; font-size:17px; font-weight:600;  text-align:center; color:#454545; }
.table_1 th:first-child {border-left:none !important;}
.table_1 td{line-height:30px; border-left:1px solid #ddd; border-bottom:1px solid #ddd; font-size:15px; font-weight:400;  text-align:center; }
.table_1 td:first-child {border-left:none !important;}

/********************************************/
ul.tabs2 {	width:1100px;    margin-bottom: 68px;    padding: 0;    float: left;    list-style: none;}
ul.tabs2 li {float:left; width:365px; height:73px; line-height:73px; text-align:center; border-left:1px solid #ddd; border-top:1px solid #ddd; border-bottom:1px solid #ddd;font-size:18px; color:#466C8A;  cursor:pointer;}

ul.tabs2 li.active {background:#012b5d; color: #fff; border:none; width:366px; height:75px; line-height:75px; color:#fff !important;
}
.tab_container {
	margin-top:15px;
    clear: both;
    width: 1100px;
}

ul.tabs2 li.tab3_last{width:366px; height:73px; border:1px solid #ddd; text-align:center; line-height:73px;}

ul.tabs2 li.tab3_last .on{width:368px; border:none; height:75px; line-height:75px; background:#012b5d; color:#fff !important;}


/**Á¦Ç°**/
.product {width:1100px; overflow:hidden; clear:both;  margin: 0 auto; font-family:'nanumsquare'; }

.tab{ widows:1100px; clear:both; overflow:hidden; margin:0 auto; margin-bottom:68px;}
.tab a{float:left; width:156px; height:73px; line-height:73px; text-align:center; border-right:1px solid #ddd; border-top:1px solid #ddd; border-bottom:1px solid #ddd;font-size:18px; }
.tab a{display:block; text-decoration:none; }
.last_lit{line-height:24px !important; height:48px !important; padding-top:13px; padding-bottom:12px;  }
.tab a:first-child{width:156px; height:73px; border:1px solid #ddd; text-align:center; line-height:73px;}
.tab a.on {background:#012b5d; color: #fff; border:none; width:157px; height:75px; line-height:75px; color:#fff !important;}
.tab a:first-child .on{width:158px; border:none; height:75px; line-height:75px; background:#012b5d; color:#fff !important;}


.tab2{ widows:1100px; clear:both; overflow:hidden; margin:0 auto; margin-bottom:68px;}
.tab2 a{float:left; width:136px; height:73px; line-height:73px; text-align:center; border-left:1px solid #ddd; border-top:1px solid #ddd; border-bottom:1px solid #ddd;font-size:18px; }
.tab2 a{display:block; text-decoration:none; }
.last_lit{line-height:24px !important; height:48px !important; padding-top:13px; padding-bottom:12px;  }
.tab2 a.tab2_last{width:137px; height:73px; border-left:1px solid #ddd; border-top:1px solid #ddd; border-bottom:1px solid #ddd; text-align:center; line-height:73px;}
.tab2 a.tab2_last2{width:137px; height:73px; border:1px solid #ddd; text-align:center; line-height:73px;}
.tab2 a.on {background:#012b5d; color: #fff; border:none; width:137px; height:75px; line-height:75px; color:#fff !important;}
.tab2 a.tab2_last .on, .tab2 a.tab2_last2 .on{width:139px; border:none; height:75px; line-height:75px; background:#012b5d; color:#fff !important;}




.spec3 {
	border-top:2px solid #36a3d3;
	border-bottom:2px solid #36a3d3;
	margin-top:10px;
	margin-bottom:20px;
	font-size:15px;
	}
.spec3 th {
	vertical-align:middle;
	background:#f5f5f5;
	text-align:center;
	border-right:1px solid #dedede;
	border-bottom:1px solid #dedede;
	padding: 7px 0 7px 0;
	}
.spec3 th.no-right {
	text-align:center;
	border-right:none;
	padding: 7px 10px 7px 10px;
	}
.spec3 td {
	vertical-align:middle;
	border-right:1px solid #dedede;
	border-bottom:1px solid #dedede;
	padding: 15px 0 7px 0;
	}
.spec3 td.no-right {
	border-right:none;
	padding: 15px 0 7px 15px;
	}
.spec3 td.bg {
	background:#f5f5f5;
	text-align:center;
	}
.form_btn {
    text-align:center;
    padding-top:25px;
	padding-bottom:30px;
    }	
/*---footer---*/
.blank {
	clear:both;
	width:1100px;
	height:100px;
	margin:0 auto;
	}

#footer_wrap {
	clear:both;
	width:100%;
	background-color:#4c4c4c;
	
	}
#footer {
	width:1200px;
	height:155px;
	margin:0 auto;
	overflow:hidden;
	}
#footer img {
	float:left;
	
	}
	#footer_top{background:#f9f9f9;}
#footer p {
	float:left;
	font-family:'nanumsquare';
	color:#fff;
	font-size:15px;
	padding:34px 0;
	line-height:29px;}