@charset "utf-8" /* 기본
------------------------------------------------------------------------------------------------------------------------------------------------- */

window.onload=function() {
  var obj = document.getElementById('body');
  if (obj.clientWidth<1170) obj.style.width='1170px';
}


/*!
 *  Font Awesome 4.0.3 by @davegandy - http://Noto Sans KR.io - @Noto Sans KR
 *  License - http://Noto Sans KR.io/license (Font: SIL OFL 1.1, CSS: MIT License)
 *
 /*
* Noto Sans KR (korean) http://www.google.com/font/earlyaccess
 */
@import url(https://fonts.googleapis.com/css?family=Poppins:300,400,500,600,700);
@import url(https://fonts.googleapis.com/css?family=Playfair+Display);






@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 100;
  src: url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Thin.woff2) format('woff2'),
       url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Thin.woff) format('woff'),
       url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Thin.otf) format('opentype');
}
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 300;
  src: url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Light.woff2) format('woff2'),
       url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Light.woff) format('woff'),
       url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Light.otf) format('opentype');
}
@font-face {
   font-family: 'Noto Sans KR';
   font-style: normal;
   font-weight: 400;
   src: url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Regular.woff2) format('woff2'),
        url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Regular.woff) format('woff'),
        url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Regular.otf) format('opentype');
 }
@font-face {
   font-family: 'Noto Sans KR';
   font-style: normal;
   font-weight: 500;
   src: url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Medium.woff2) format('woff2'),
        url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Medium.woff) format('woff'),
        url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Medium.otf) format('opentype');
 }
@font-face {
   font-family: 'Noto Sans KR';
   font-style: normal;
   font-weight: 700;
   src: url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Bold.woff2) format('woff2'),
        url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Bold.woff) format('woff'),
        url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Bold.otf) format('opentype');
 }
@font-face {
   font-family: 'Noto Sans KR';
   font-style: normal;
   font-weight: 900;
   src: url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Black.woff2) format('woff2'),
        url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Black.woff) format('woff'),
        url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Black.otf) format('opentype');
 }

@import url(//cdn.rawgit.com/hiun/NanumSquare/master/nanumsquare.css);


@font-face {
 font-family: 'NanumSquare';
 src: url(../../fonts/nanumsquare.eot);
 src: url(../../fonts/nanumsquare.eot?#iefix) format('embedded-opentype'),
      url(../../fonts/nanumsquare.woff) format('woff'),
      url(../../fonts/nanumsquare.ttf) format('truetype');
}


@font-face {font-family:'MalgunGothic'; src:url('../../fonts/MalgunGothic.eot');}



@font-face {
  font-family: 'NanumSquareRound';
  font-style: normal;
  font-weight: 300;
  src: local('NanumSquareRoundL'), /* computer */
    url('../../fonts/NanumSquareRoundL.eot'), /* IE9 Compat Modes */
    url('../../fonts/NanumSquareRoundL.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
    url('../../fonts/NanumSquareRoundL.woff2') format('woff2'), /* Modern Browsers */
    url('../../fonts/NanumSquareRoundL.woff') format('woff'), /* Modern Browsers */
    url('../../fonts/NanumSquareRoundL.ttf') format('truetype'); /* Safari, Android, iOS */
}
@font-face {
  font-family: 'NanumSquareRound';
  font-style: normal;
  font-weight: 400;
  src: local('NanumSquareRoundR'), /* computer */
    url('../../fonts/NanumSquareRoundR.eot'), /* IE9 Compat Modes */
    url('../../fonts/NanumSquareRoundR.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
    url('../../fonts/NanumSquareRoundR.woff2') format('woff2'), /* Modern Browsers */    
    url('../../fonts/NanumSquareRoundR.woff') format('woff'), /* Modern Browsers */
    url('../../fonts/NanumSquareRoundR.ttf') format('truetype'); /* Safari, Android, iOS */
}
@font-face {
  font-family: 'NanumSquareRound';
  font-style: normal;
  font-weight: 700;
  src: local('NanumSquareRoundB'), /* computer */
    url('../../fonts/NanumSquareRoundB.eot'), /* IE9 Compat Modes */
    url('../../fonts/NanumSquareRoundB.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
    url('../../fonts/NanumSquareRoundB.woff2') format('woff2'), /* Modern Browsers */
    url('../../fonts/NanumSquareRoundB.woff') format('woff'), /* Modern Browsers */
    url('../../fonts/NanumSquareRoundB.ttf') format('truetype'); /* Safari, Android, iOS */
}
@font-face {
  font-family: 'NanumSquareRound';
  font-style: normal;
  font-weight: 800;
  src: local('NanumSquareRoundEB'), /* computer */
    url('../../fonts/NanumSquareRoundEB.eot'), /* IE9 Compat Modes */
    url('../../fonts/NanumSquareRoundEB.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
    url('../../fonts/NanumSquareRoundEB.woff2') format('woff2'), /* Modern Browsers */
    url('../../fonts/NanumSquareRoundEB.woff') format('woff'), /* Modern Browsers */
    url('../../fonts/NanumSquareRoundEB.ttf') format('truetype'); /* Safari, Android, iOS */
}





form {
 margin:0px;
 padding:0px;
 display:inline;
}





img { border:0;vertical-align:middle;} 
* {
margin: 0;
padding: 0;
}

.png24 {
  tmp:expression(setPng24(this));
}


a,area { blr:expression(this.onFocus=this.blur()) } /* for IE */
:focus { -moz-outline-style: none; } /* for Firefox */
#steel {
	POSITION: relative
}

fieldset {
	border: 0;
}
input {

	vertical-align:middle;
	margin: 0;
	border: 1px solid #cccccc;
	padding: 3px 2px 1px 2px;
	color: #000000;
	
}

input[type=checkbox],input[type=radio],input[type=image]{ border:none;} 


select {
	vertical-align:middle;
	color: #4B4B4B;
}
textarea {
	padding: 3px;
	border: 1px solid #cccccc;
	color: #6b6b6b;
}

html, body {
	margin: 0;
	padding:0;
-webkit-font-smoothing: antialiased;
word-wrap: break-word;
    scrollbar-face-color: #f1f1f1;
	scrollbar-shadow-color: #E4E4E4;
	scrollbar-3dlight-color: #ffffff;
	scrollbar-darkshadow-color: #ffffff;
	scrollbar-track-color: #E4E4E4;
	scrollbar-arrow-color: #D2D2D2;
	-webkit-text-size-adjust: none; 	
	-webkit-line-height-adjust: none; 
  overflow-x:hidden;
overflow-y:hidden;
min-width:1170px;

}
/**/html{
overflow-y:scroll;

}


div, dl, dt, dd, ul, ol, li, h3, h4, h5, h6, pre, forms, fieldset, input, textarea, p, blockquote, th, td {
	margin:0;
	padding:0;
	list-style:none
}

ul, ol, dl {
	list-style:none
}
a, a:link, a:visited {
	text-decoration: none;
	cursor: hand;
	color:#6b6b6b;
	outline:none; select-dummy: expression(this.hideFocus=true);
}
a:hover, a:active {
	text-decoration: none;
	cursor: hand;
}

table {
	border-spacing: 0;
	border-collapse: collapse;
	border: 0;
}
hr {
	clear:both;
	display: none;
}

BODY {
	WIDTH: 100%; height:100%;BACKGROUND:#fff;    font-size: 16px;
font-family: NanumGothic, Poppins, Noto Sans KR, NanumBarunGothic, NanumBarunGothicBold, MalgunGothic, Montserrat, sans-serif;
  color: #5f5f5f; font-weight: 300;min-width:1170px;


font-size: 16px; position: relative; -ms-text-size-adjust: 100%; -webkit-text-size-adjust: 100%; -moz-text-size-adjust: 100%; letter-spacing:-0.5px;

}

#wrap {
	POSITION: relative; WIDTH: 100%; height:100%;min-width:1170px;

}


/*Common*/
.clear { clear: both; }
.float_l	{ float:left; }
.float_r	{ float:right;}
.float_r1	{ float:right; color: #ff0000; padding-right:12px;}
.float_r2	{ float:right; color: #ff0000; padding-top:17px; .margin-top:-70px;}
.float_r3	{ float:right; color: #ff0000; padding-top:27px; .margin-top:-70px;}
.block { background:#000000;  padding:1px 1px 0px 1px; .padding:1px 1px 0px 1px; color:#fff;}
.block1 { background:#000000;  padding:1px 1px 0px 1px; .padding:1px 1px 0px 1px; color:#ffda10;}
.fs_10 { font-size:10px; line-height:13px; }
.fs_11 { font-size:11px; line-height:15px; }
.fs_12 { font-size:12px; }
.fc_999999 { color: #999999; }
.fc_location {color: #6b6b6b; font-weight:bold;}
.fc_table1_mt {color: #3b88b9; font-weight:bold;}
.fc_blue{color:#488ad2}
.fc_blue2{color:#2578df;font-size:16px; font-weight:500;}
.fc_red{color:#cc0000;}
.bd{font-weight:bold;}



h1{color:#645c52; font-size: 30px;font-family: 'NanumSquare', sans-serif;}
h2{color:#575757; line-height:30px;  font-size: 23px; padding-top:15px; padding-bottom:15px; font-family: 'NanumSquare', sans-serif; }




.sctit{color:#923000;font-size:23px; line-height:140%;font-weight:600;}
.sctit2{color:#2772c5;font-size:20px;margin-top:20px;margin-bottom:-30px; line-height:120%;font-weight:600;}
.sctit3{color:#2772c5;font-size:20px;margin-top:20px;margin-bottom:0px; line-height:120%;font-weight:600;}
.sctit4{color:#666;font-size:18px;margin-top:20px;margin-bottom:0px; line-height:120%;font-weight:600;}
.sctit5{color:#666;font-size:18px;margin-top:20px;margin-bottom:-30px; line-height:120%;font-weight:600;}





/* Default link */


a.list_on:link {font-size:12px;  text-decoration:none;}
a.list_on:visited {font-size:12px; text-decoration:none;}
a.list_on:hover {font-size:12px;  text-decoration:none;}





/****************************** main ******************************/


#top_area	{ width:100%; height:106px;  top:0px; position:absolute; z-index:99;  }

#top_area .bottomline{ border-bottom:1px solid #ffffff; opacity:0.25;}

#top_area .top{ width:1170px; height:106px; margin:0 auto; padding:0;text-align:left;position:relative;}

#top_area .logo { float:left; width:164px; left:0px; height:72px; margin-top:15px; position:relative; }

#top_area .blog {float:right;  right:0px;  margin-top:0px;  position:absolute;}

#top_area .menu {float:right;  width:750px;right:0px; height:55px; margin-top:30px;  position:absolute; }



#wrap_main {
	WIDTH: 100%;  HEIGHT:709px;  position:relative; top:0px;z-index:1; 
}

#wrap_main .wrap_main_pic {
position:absolute; overflow:hidden; width:1920px;  height:709px; top:0px; left:50%;  margin-left:-960px; 
}



#wrap_main .text1 { float:left; margin-left:0px; margin-top:0px;  z-index:2; }
#wrap_main .text2 { float:left; margin-left:0px; margin-top:0px; z-index:2; }
#wrap_main .text3 {  float:left; margin-left:0px; margin-top:26px;z-index:2;  }


#wrap_main .m_img {  position:relative;float:right; width:576px; margin-right:300px; margin-top:0px;top:50px; z-index:2; }




#wrap_sub {
WIDTH: 100%;  HEIGHT:347px;  position:relative; margin-top:0px;
}

#wrap_sub .wrap_sub_pic {
position:absolute; overflow:hidden; width:1920px;  height:347px; margin-top:0px; left:50%;  margin-left:-960px; z-index:1; 
}

#wrap_sub .subbar {
position:absolute; margin-top:190px; text-align:center; z-index:9; width:100%;
}


/* main_area */




#main_area { float:left;position:relative; margin:0 auto; padding:0;  width:100%; margin-top:709px; }


#main_area0 {position:relative;margin:0 auto; padding:0;width:100%; background:#f6f6f6; height:320px;  }


#main_area1 {position:relative;margin:0 auto; padding:0;width:1170px;margin-top:0px;z-index:10;}
#main_area1 .mpart li{float:left;  position:relative;width:234px; margin-top:-75px; padding:0px; }







.mpart li{
	width:234px;
	height:313px;
	display:inline-block;
	float:left;
	cursor:pointer;
	transition:all 0.3s;
	-webkit-transition:all 0.3s;
	-moz-transition:all 0.3s;
}
.mpart li:hover{
	opacity:1;
	height:353px; z-index:99999;
transform:translate(0,-40px);
　-webkit-transform:translate(0,-40px);
　-moz-transform:translate(0,-40px);
　-ms-transform:translate(0,-40px);
　-o-transform:translate(0,-40px);

}

.mpart li.hm:hover{
	border-bottom:10px solid #000;
}
.mpart li.fb:hover{
border-bottom:10px solid #000;
}

img.icon{
	background:rgba(0, 0, 0, 0.4);
	padding:0px;
	margin:0px auto;
	display:block;
	transition:all 0.3s;
	-webkit-transition:all 0.3s;
	-moz-transition:all 0.3s;
	box-shadow: 0 0 0 0px rgba(0,0,0,0.1);
	-webkit-box-shadow: 0 0 0 0px rgba(0,0,0,0.1);
}
.mpart li:hover img.icon{
	background:rgba(0, 0, 0, 0.9);	padding:0px;
	box-shadow: 0 0 0 0px rgba(0,0,0,0.8);
	-webkit-box-shadow: 0 0 0 0 rgba(0,0,0,0.8); z-index:99999;
}
.mpart li span{
	text-align:center;
	display:block;
	color:rgba(255, 255, 255, 1);
	transition:padding-top 0.3s;
	-webkit-transition:padding-top 0.3s;
}
.mpart li:hover span{
}
.hm{
	background:rgba(255, 255, 255, 1);
}
.fb{
	background:rgba(225, 225, 225, 1);
}












#main_area2 {position:relative;margin:90px auto 0px; text-align:center; width:1170px;}

#main_area2 .qtit1{ position:relative;padding:0px 0 0px 0;  text-align:center; font-size:38px;  color:#222626; font-family: 'Poppins'; 
  font-style: normal;  font-weight: 600;}
#main_area2 .qtit{ position:relative;padding:0px 0 0px 0; text-align:center; line-height:30px;font-size:38px;  color:#797979; font-family: 'Poppins';
  font-style: normal;  font-weight: 300;}
#main_area2 .qtit3{ position:relative;  font-size:16px; color:#a5abad;font-family: 'Poppins';
  font-style: normal;  font-weight: 300;}
#main_area2 .qpart li{float:left;  position:relative;width:390px; margin-top:45px; padding:0px; }




.jbTitle {
text-align: center;
}

.jbMenu {
padding: 0px 0px 0px 0;
top: 106px;
width:100%;
max-width:100%;
z-index:99;
}
.jbContent {
z-index:99;
}
.jbFixed {
position: fixed;
}









.tabArea{float:left; z-index:99;position:relative;width:100%;margin-top:0px;margin-bottom:0px;overflow:hidden;text-align:center; background:#f1f1f1;height:68px; font-family: 'NanumSquareRound';
  font-style: normal;
  font-weight: 400;}
.tabArea ul{position:relative;margin:0px auto 0px; text-align:center; width:1170px;}
.tabArea ul li{float:left;height:68px;}
.tabArea ul li a{display:block;color:#333333;height:68px;font-size:19px; line-height:350%;text-decoration:none;border-left:1px solid #cecece;}
.tabArea ul li:last-child a{display:block;cheight:68px;olor:#333333;font-size:19px; line-height:350%;text-decoration:none;border-left:1px solid #cecece; border-right:1px solid #cecece;}
.tabArea ul li a.on{ display:block;background:#1b55a4;color:#fff;  line-height:350%;padding:15px 0 px 0;height:68px; cursor:inherit;z-index:9; }
.tabArea ul li .over{display:block;}


.tabArea.tabOne li{width:100%}
.tabArea.tabTwo li{width:50%}
.tabArea.tabThree li{width:33.3333333%}
.tabArea.tabFour li{width:25%}
.tabArea.tabFive li{width:20%}
.tabArea.tabSix li{width:16.6666666%}
.tabArea.tabSeven li{width:14.2%}
.tabArea.tabEight li{width:12.5%}







/* con_area */
#con_area {width:1170px; margin:80px auto 80px; padding:0px; z-index:9;position:relative; line-height:170%; min-height:400px;font-family: MalgunGothic, sans-serif;}





#con_area .pic1{position:relative; float:left; width:1170px; margin-top:70px; margin-left:0px;}
#con_area .pic1_c{position:relative; float:left; width:1170px; text-align:center; margin-top:70px; margin-left:0px;}


#con_area .pic2{position:relative; float:left; width:1170px; margin-top:30px; margin-left:0px;}
#con_area .pic3{position:relative;float:left;  width:1170px; margin-top:30px; text-align:center; line-height:280%; font-size:18px;}




#con_area .hf1{float:left;  margin-top:0px; width:540px;margin-left:0px;}
#con_area .hf1-1{float:left;  margin-top:0px; width:630px; margin-left:0px;}

#con_area .hf2{float:left;  margin-top:0px; width:50%;margin-left:0px;}



#con_area .part6{float:left;  text-align:center; margin-top:0px; width:16.6%;margin-left:0px; font-size: 15px; line-height:160%;}

#con_area .part3{float:left;  text-align:left; margin-top:0px; width:33.3%; font-size: 15px; line-height:160%;}

#con_area .part3 img{max-width:100%;}

#con_area .part33{float:left;  text-align:left;  width:31.3%; margin:0 1%; font-size: 15px; line-height:160%;}

#con_area .part33 img{max-width:100%;}




#con_area .tit01{position:relative; float:left; width:1170px; text-align:center; margin-top:100px; margin-left:0px;font-size: 40px; color:#000;  font-family: 'NanumSquareRound';
  font-style: normal;
  font-weight: 700;}


#con_area .tit02{position:relative;   text-align:center; line-height:220%;font-size: 20px; color:#000; }


#con_area .tit03{position:relative;   text-align:left; line-height:220%;font-size: 20px; color:#222222; background:url('../image/tit_icon01.gif') no-repeat; }

#con_area .tit04{position:relative;   text-align:left; line-height:220%;font-size: 28px; color:#000; background:url('../image/tit_icon02.gif') no-repeat; font-family: 'NanumSquareRound';
  font-style: normal;
  font-weight: 700;}








#con_area .t01{float:left; margin-top:20px;font-size:16px; margin-left:0px;}


#con_area .line1{float:left;  width:100%; border-top:1px solid #c2c2c2; margin-top:70px; margin-bottom:0px; }


#con_area .line2{float:left;  width:100%; border-top:1px solid #e4e4e4; margin-top:80px; margin-bottom:80px; }


#con_area .board01{float:left; width:1170px; margin-top:40px; text-align:center; margin-left:0px; border-top:2px solid #d40000;}


#con_area .box1{float:left;  width:324px; border:1px solid #e4e4e4; margin-top:30px; margin-bottom:0px;  padding:30px 22px;}





.mg_r3{margin-right:30px;}

.mg_r5{margin-right:51px;}




.tb01 {
	text-align: center; border-top: 1px solid #545454; 
}
.tb01 th {
	line-height: 18px; font-family: "tahoma"; font-size: 11px; font-weight: normal; border-bottom-color: rgb(102, 102, 102); border-bottom-width: 1px; border-bottom-style: solid;
}
.tb01 td {
	line-height: 18px; font-family: "tahoma"; font-size: 11px; border-bottom-color: rgb(204, 204, 204); border-bottom-width: 1px; border-bottom-style: solid;
}
.tbl_line td {
	padding: 10px 5px 10px 10px; line-height: 18px; font-family: "tahoma"; font-size: 11px;
}
.tbl_price {
	text-align: center;
}
.tbl_price th {
	background: url("../image/price_title_th_bg.gif"); height: 30px; line-height: 18px; font-family: "돋움"; font-size: 12px; font-weight: bold;
}
.tbl_price td {
	padding: 6px 5px; line-height: 18px; font-family: "tahoma"; font-size: 11px;
}
.tbl_pric .txt_num {
	font-family: "tahoma"; font-size: 7pt;
}



.bbslist1 { position:relative;float:left;width:100%; margin-top:60px; margin-bottom:30px; font-size:16px; border-top:1px solid #2e8ad5; border-collapse:collapse; font-family: MalgunGothic, sans-serif;}


.bbslist1 tbody td { text-align:left; padding:15px 0px 15px 30px;  color:#666666; border-bottom:1px solid #d4d4d4; }

.bbslist1 tbody td.tit { background:#e6f0f9; text-align:center; padding:15px 0px 15px 0px; border-bottom:1px solid #585858;  color:#000;}
.bbslist1 tbody td.tit2 { background:#f9f9f9; text-align:center; padding:15px 0px 15px 0px; border-right:1px solid #d4d4d4;  color:#000;}

.bbslist1 tbody td.tit3 { background:#fff; text-align:center; padding:15px 0px 15px 0px; border-right:1px solid #d4d4d4; border-left:1px solid #d4d4d4;  color:#000;}
.bbslist1 tbody td.tit4 { background:#f9f9f9; text-align:center; padding:15px 0px 15px 0px; border-right:1px solid #d4d4d4; border-left:1px solid #d4d4d4;   color:#000;}



.bbslist1 tbody td li{ background:url('../image/product_i01.gif') 0px 10px no-repeat; padding-left:20px;}









.bbslist2 { position:relative;float:left;width:100%; margin-top:50px; margin-bottom:0px; font-size:17px; border-top:4px solid #317ccf; border-collapse:collapse;  font-family: 'NanumSquareRound';
  font-style: normal;  font-weight: 300; color:#5f5f5f;}


.bbslist2 tbody td { text-align:left; padding:15px 0px 15px 25px;  color:#5f5f5f; border:1px solid #d4d4d4; }

.bbslist2 tbody td.tit { background:#eaf3fb; text-align:center; padding:15px 0px 15px 0px;    font-weight:bold; color:#5f5f5f;}
.bbslist2 tbody td.tit2 { background:#eaf3fb; text-align:center; padding:15px 0px 15px 0px;   color:#5f5f5f;}

.bbslist2 tbody td.con {  text-align:center; padding:15px 0px 15px 0px;  color:#5f5f5f;}





.polime li{ background:url('../image/product_i01.gif') 0px 10px no-repeat; padding-left:20px;}


/* sitemap */
.sitemap{ margin-top:0px; margin-left:0px; margin-right:0px; }
.sitemap .tit1{padding:13px 0 0px 0; font-size:20px; width:280px; color:#000; height:50px; background:url(../image/sitemap_back.gif) no-repeat;}
.sitemap ul{ float:left; margin-top:28px;  width:280px;margin-right:30px;margin-left:70px; height:260px; }
.sitemap li{padding:5px 0 5px 20px;width:250px; border-bottom:1px solid #dfe2e7;}








#footer { clear:both; float:left; position:relative; padding:0; width:100%; margin-top:90px;margin-bottom:50px;}
#footer .info{border-top:1px solid #dbdbdb; width:1170px; margin:0 auto;  text-align:center; position:relative; }
#footer .info ul li	{float:left; padding: 70px 0; width:25%; text-align:center; position:relative; color:#6c6c6c; line-height:150%; font-size:15px; font-family: MalgunGothic, sans-serif;}

#footer .bottom{float:left;position:relative;border-top:1px #d0d0d0 solid;width:100%;}
#footer .copy	{ width:1170px; margin:0 auto;  text-align:left; position:relative; }
#footer .partner ul li{ float:left; margin:10px; padding:5px 7px}
#footer .partner ul li.fir{ float:left; margin:10px; padding:5px 0}
#footer .copy2{float:left;position:relative;background:#545454; padding:19px 0; color:#bebebe;font-size:14px; text-align:center; width:100%;font-family: MalgunGothic, sans-serif;}
#footer .ct{float:left; position:relative; margin:10px; width:100%;text-align:center;}


