/* BASIC css start */
.ft_1 { float:left; width:30%; }
.f1_title { font-size:30px; font-weight:700; color:#000; padding-bottom:5px; }
.f1_text { /*font-size:13px;*/ font-size:15px; font-weight:400; color:#666666; line-height:28px; }
.ft_2 { float:left; width:40%; }
.f2_text { /*font-size:13px;*/ font-size:15px; font-weight:400; color:#666666; line-height:28px;margin-top:30px; }
.f2_text span { font-weight:700; /*color:#000;*/ }
.ft_3 { float:left; width:15%; margin-top:20px;}
.f3_text a { /*font-size:13px;*/ font-size:15px;font-weight:400; color:#666666; line-height:28px; }
.f3_text a span { color:#000; }
.ft_4 { float:left; width:15%; }
.f4_text a { /*font-size:13px;*/ font-size:15px; font-weight:400; color:#666666; line-height:28px; padding-left:75px; box-sizing:border-box; }
.f4_text{min-width:200px;}

.mgt_15{margin-top:15px;}
.mgt_25{margin-top:25px;}
.shadow_01{display:block;-webkit-box-shadow: 2px 2px 5px 0px rgba(0,0,0,0.4);-moz-box-shadow: 2px 2px 5px 0px rgba(0,0,0,0.4);box-shadow: 2px 2px 5px 0px rgba(0,0,0,0.4);}

.footer_wrap{ position:absolute; width:1920px; left:50%; transform:translateX(-50%); margin-top:65px; background-color:#f6f6f6; padding:60px 0; }
.footer_wrap .footer_line_ban{width:1200px; position:relative; z-index:1; height:623px; margin:0 auto;}
.footer_wrap .footer_line_ban img{position:absolute; top:0px; left:50%; margin-left:-1000px; width:2000px; z-index:1; display:block;}

.footer_wrap .footer_menu_copy{width:1200px; margin:0 auto; padding-top:40px; padding-bottom:25px;}
.footer_wrap .footer_menu_copy .footer_menu{width:430px; float:left;}
.footer_wrap .footer_menu_copy .footer_menu .btm_logo{margin-bottom:17px; display:block;}
.footer_wrap .footer_menu_copy .footer_menu .footer_menu_cont{font-size:0px; letter-spacing:0px; word-spacing:0px; margin-bottom:35px;}
.footer_wrap .footer_menu_copy .footer_menu .footer_menu_cont a{position:relative; z-index:2; padding-right:30px; display:inline-block; _display:inline; *display:inline;}
.footer_wrap .footer_menu_copy .footer_menu .footer_menu_cont a span{display:block; width:1px; height:11px; background:#dbdbdb; position:absolute; top:0px; right:15px;}

.footer_wrap .footer_menu_copy .footer_menu p{ font-size:11px; font-family:'Nanum Gothic'; padding-bottom:4px; color:#2e2e2e;}
.footer_wrap .footer_menu_copy .footer_menu .cp_right{margin-top:30px;}
.footer_wrap .footer_menu_copy .footer_menu .cp_right .copy_text{margin-top:25px; color:#727272;}

.footer_wrap .footer_menu_copy .footer_cs_wrap{width:770px; float:right;}
.footer_wrap .footer_menu_copy .footer_cs_wrap .footer_cs_inner{width:105%;}
.footer_wrap .footer_menu_copy .footer_cs_wrap .footer_cs_inn > div{width:235px; float:left; margin-right:32px; margin-bottom:32px;}
.footer_wrap .footer_menu_copy .footer_cs_wrap .footer_cs_inn > div p{font-size:11px; color:#939393; font-family:'Dotum'; padding-bottom:2px;}



.footer_wrap .footer_bt_menu{width:100%; background:#1d3259;}
.footer_wrap .footer_bt_menu .footer_bt_menu_inn{width:1200px; margin:0 auto; padding:42px 0px;}
.footer_wrap .footer_bt_menu .footer_bt_menu_inn li{width:145px; padding-left:12px; padding-right:12px; float:left; min-height:237px; border-right:1px solid #4a5b7a;}
.footer_wrap .footer_bt_menu .footer_bt_menu_inn li a{display:block; font-size:12px; font-weight:normal; color:#d4d4d4; margin-bottom:5px;}
.footer_wrap .footer_bt_menu .footer_bt_menu_inn li h2{color:#fff; font-family:'Nanum Gothic'; font-weight:bold; font-size:12px; padding-bottom:20px; padding-top:2px;}
.footer_wrap .footer_bt_menu .footer_bt_menu_inn li:last-child{border-right:0px;}

/* ftLink */
#ftLink { margin-top: 60px; background-color: #282828; border-top: 2px solid #eaeaea; border-bottom: 2px solid #eaeaea; }
#ftLink .link { text-align: center; font-size:0; line-height: 0;}
#ftLink .link li { display: inline; }
#ftLink .link a { display: inline-block; height: 25px; padding-left: 11px; padding-right: 10px; font-size: 11px; line-height: 25px; color: #d3d3d3; background: url(/images/d3/modern_simple/common/bull_ftlink.gif) no-repeat 0 45%;}
#ftLink .link li.first a { padding-left: 0; background-image: none; }
/* footer */
#ftWrap { position: relative; margin-top: 30px; }
#footer { min-height: 85px; _height: 85px; padding-left: 210px; width: 690px; padding-bottom: 20px; background: url(/images/d3/modern_simple/ft_bi.gif) no-repeat 30px 10px; }
#footer p { padding-bottom: 3px;  }
#footer p,
#footer p a { font-size: 11px;color: #aeaeae; }
#footer address { padding-top: 5px; font-size: 0; line-height: 0; }
#footer address img { vertical-align: middle; }
#footer address a { margin-left: 10px; }
#footer .escro { position: absolute; right: 0px; top: -5px; }

/*ÇÃ·ÎÆÃ¹è³Ê*/
.newBtn {/*position:relative; overflow:hidden; text-align:center;margin-top:-15px;*/ }
.newBtn .btnClose { position:absolute;right:0; }



/* BASIC css end */

