/* BASIC css start */
.footerban_area{position:relative;height:400px;overflow:hidden;background:url("/design/83kjh/sunny/images/bg_footerban.jpg") no-repeat center center;background-size:cover;}
.footerban_box{position:relative;min-width:1300px;max-width:1600px;height:400px;margin:0 auto;}
.footerban_box .text_footer{position:absolute;left:0;top:50%;transform:translateY(-50%);width:100%;font-family:'termina', sans-serif;font-size:15px;line-height:15px;color:#201f1e;letter-spacing:5px;z-index:2;text-align:center;text-transform:uppercase;}

.footer_infobox{padding:100px 0;overflow:hidden;background:#efedea;}
.footer_infobox .inner{min-width:1300px;max-width:1600px;margin:0 auto;overflow:hidden;}
.footer_infobox .inner_logo{position:relative;min-width:1300px;max-width:1600px;margin:0 auto 40px;height:30px;overflow:hidden;}
.footer_infobox dl{float:left;width:25%;}
.footer_infobox dl:first-child{}
.footer_infobox dt{font-family:'termina', sans-serif;font-size:13px;line-height:13px;color:#201f1e;font-weight:400;text-transform:uppercase;margin-bottom:20px;}
.footer_infobox .txt1{font-family:'Poppins', 'Lato', 'Noto Sans KR', sans-serif;color:#201f1e;font-size:15px;line-height:20px;}
.footer_infobox .txt2{display:inline-block;font-size:14px;line-height:15px;padding-right:5px;color:#201f1e;margin-bottom:7px;}
.footer_infobox .txt3{color:#201f1e;font-size:13px;line-height:20px;}
.footer_infobox .txt4{color:#a9a6a3;font-size:13px;line-height:20px;margin-top:5px;}
.footer_infobox .link_legal{margin-top:20px;}
.footer_infobox .num1{font-family:'termina', sans-serif;color:#201f1e;font-size:18px;line-height:18px;padding-bottom:15px;letter-spacing:0;font-weight:400;}
.footer_infobox .num1 .xi-call{margin-right:5px;vertical-align:top;}
.footer_infobox .num2{display:inline-block;font-family:'Work Sans', sans-serif;color:#201f1e;font-size:15px;line-height:15px;letter-spacing:1px;}
.footer_infobox .inner a{display:block;font-family:'Poppins', 'Lato', 'Noto Sans KR', sans-serif;color:#a9a6a3;font-size:14px;line-height:20px;margin-bottom:8px;text-transform:uppercase;transition: all 0.3s ease-in-out;-ms-transition: all 0.3s ease-in-out;-moz-transition: all 0.3s ease-in-out;-webkit-transition: all 0.3s ease-in-out;}
.footer_infobox .inner a:hover{color:#201f1e;transition: all 0.3s ease-in-out;-ms-transition: all 0.3s ease-in-out;-moz-transition: all 0.3s ease-in-out;-webkit-transition: all 0.3s ease-in-out;}
.footer_infobox dl.dl_social{float:none;position:absolute;right:0;top:0;}
.footer_infobox dl.dl_social dt{display:none;}
.footer_infobox dl.dl_social dd{text-align:right;}
.footer_infobox dl.dl_social a{display:inline-block;font-size:25px;line-height:25px;color: #a9a6a3;vertical-align:top;margin-left:5px;}

.footer_box{overflow:hidden;background:#efedea;}
.footerbox_inner{position:relative;min-width:1300px;max-width:1600px;width:100%;margin:0 auto;padding:100px 0;border-top:1px solid #a9a6a3;}

.footer_logo{float:left;width:195px;}
.footer_logo img {max-width:170px;height:19px;}

.footer_address{font-family:'Poppins', 'Lato', 'Noto Sans KR', sans-serif;font-size:13px;line-height:24px;color:#a9a6a3;}
.footer_address span{display:inline-block;margin-right:16px;}
.footer_address a{color:#a9a6a3;}

.footer_copyright{position:absolute;right:0;top:100px;font-family:'Work Sans', sans-serif;font-size:12px;line-height:21px;color:#a9a6a3;}
.footer_copyright a{color:#a9a6a3;}


/*.footer_infobox{padding:120px 0;overflow:hidden;background:#efedea;}
.footer_infobox .inner{min-width:1300px;max-width:1600px;margin:0 auto;overflow:hidden;}
.footer_infobox .left_box{float:left;width:25%;}
.footer_infobox .right_box{float:right;width:50%;}
.footer_infobox .right_box dl{float:right;}
.footer_infobox .right_box dl:nth-child(1){width:10%;}
.footer_infobox .right_box dl:nth-child(2){width:25%;}
.footer_infobox .right_box dl:nth-child(3){width:30%;}

.footer_infobox dl{}
.footer_infobox dt{font-family:'termina', sans-serif;font-size:11px;line-height:11px;color:#201f1e;font-weight:400;text-transform:uppercase;margin-bottom:20px;}
.footer_infobox .txt1{font-family:'Work Sans', sans-serif;color:#201f1e;font-size:12px;line-height:18px;}
.footer_infobox .txt2{display:inline-block;font-size:12px;line-height:14px;padding-right:5px;color:#201f1e;margin-bottom:7px;}
.footer_infobox .txt3{color:#201f1e;font-size:11px;line-height:11px;}
.footer_infobox .num1{font-family:'termina', sans-serif;color:#201f1e;font-size:15px;line-height:15px;padding-bottom:12px;letter-spacing:0;font-weight:400;}
.footer_infobox .num2{display:inline-block;font-family:'Work Sans', sans-serif;color:#201f1e;font-size:12px;line-height:14px;letter-spacing:1px;}
.footer_infobox a{display:block;font-family:'Work Sans', sans-serif;color:#201f1e;font-size:12px;line-height:14px;margin-bottom:7px;text-transform:uppercase;}

.footer_box{padding:120px 0;overflow:hidden;border-top:1px solid #e5e2dd;background:#efedea;}
.footerbox_inner{position:relative;min-width:1300px;max-width:1600px;width:100%;margin:0 auto;}

.footer_logo{float:left;width:195px;}
.footer_logo img {max-width:170px;height:19px;}

.footer_address{float:left;width:60%;font-family:'Work Sans', sans-serif;font-size:12px;line-height:21px;color:#a9a6a3;}
.footer_address span{display:inline-block;margin-right:16px;}
.footer_address a{color:#a9a6a3;}

.footer_copyright{position:absolute;right:0;top:0;font-family:'Work Sans', sans-serif;font-size:12px;line-height:21px;color:#a9a6a3;}
.footer_copyright a{color:#a9a6a3;}*/






/* ÇÏ´Ü */
#footer { margin-top:50px; padding-bottom:30px; position:relative; width:100%; border-top:1px solid #e2e2e6; background:#f9f9fb }
#footer .footerTop { margin:0 auto; padding:30px 0; position:relative; width:1100px; *zoom:1 }
#footer .footerTop:after { display:block; clear:both; content:'' }
#footer .footerTop .infoBx { float:left }
#footer .footerTop .infoBx h3 { padding-bottom:10px; font-size:14px; color:#171717 }
#footer .footerTop .infoBx .tx { color:#5d5d5d; line-height:26px }

#footer .footerTop .linkInfo { width:153px }
#footer .footerTop .linkInfo li { padding-bottom:13px }
#footer .footerTop .linkInfo li a { font-size:15px; color:#5d5d5d }

#footer .footerTop .csInfo { width:226px }
#footer .footerTop .csInfo .tel { padding-bottom:5px; font-size:30px; color:#b17efe; line-height:30px; letter-spacing:-2px }
#footer .footerTop .csInfo .tx { line-height:20px }

#footer .footerTop .bankInfo { width:220px }

#footer .footerTop .shopInfo { width:500px }
#footer .footerTop .shopInfo .tx span { padding-right:5px }
#footer .footerTop .shopInfo .tx a { color:#7689de }
#footer .footerTop .shopInfo .tx a.btn_email { color:#5d5d5d }
#footer .footerTop .shopInfo .copy { padding-top:5px; color:#a5a5a5 }

#footer .footerBottom { margin:0 auto; position:relative; width:1100px }
/* BASIC css end */

