/* BASIC css start */
/********************************* footer *********************************/

#footer {position:relative; background:#fff; }
#footer .logo { display: block;width:84%;margin:0 auto;}
#footer .logo h1 {display: block;color: #232323;letter-spacing: 0.5px;font-weight: 600;font-size: 16px;}
.inner{width:84%; max-width:1500px; margin:0 auto;}
#footerTop{ margin-top:100px; width:100%; padding:55px 0; box-sizing: border-box; background:#fff; color:#7d7d7d; border-top:1px solid #eee;font-weight: 400;	}
#footerTop > .inner {position: relative;	}
#footerTop > .inner > div {float:left;}


/* ¸Þ´º */
#footerTop > .inner > div.right .footMenu > ul > li {display: inline-block;padding-right: 13px;background: url(/design/leelin/onedesign2/images/ico_footmenu.png) right 7px no-repeat;margin-right: 2px;}
#footerTop > .inner > div.right .footMenu > ul > li:last-child {background:none;margin-right:0;padding-right:0;}
#footerTop > .inner > div.right .footMenu > ul > li > a {font-family: 'Poppins',''¸¼Àº °íµñ','Malgun Gothic'',sans-serif;font-size: 12px;letter-spacing: 0;color: #555;line-height: 23px;font-weight: 400;}

/* »ç¾÷ÀÚ Á¤º¸ */
#footerTop > .inner .company_info {padding-top: 10px;line-height: 21px; color:#555;}
#footerTop > .inner > .company_info span {font-family:'Poppins', sans-serif,'¸¼Àº °íµñ';font-size:11px;letter-spacing:0.3px;}
#footerTop > .inner > .company_info span,#footerTop > .inner > .company_info li,#footerTop > .inner > .company_info a {color:#949494;}
#footerTop > .inner:after {content:"";clear:both;display:block;}
#footerTop > .inner > .company_info a b {    display: none;background: #c5bcb2;border-radius: 20px;padding: 0px 7px;font-size: 9px;line-height: 15px;color: #fff;font-weight: 100;letter-spacing: 1px;margin-left: 5px;}
#footerTop > .inner > .company_info  .callcenter {  position:relative;  display: block;padding: 16px 0 0;border-top: 1px solid #e0e0e0;margin-top: 16px;}
#footerTop > .inner > .company_info .social {display:none;position:absolute;height:18px;right:0;bottom:4px;}
#footerTop > .inner > .company_info .social a { float: left;line-height: 18px;background: rgb(71, 71, 71);margin-left: 9px;border-radius: 100%;width: 20px;height: 20px;text-align: center;}
#footerTop > .inner > .company_info .social i { font-size: 11px;color: #fff;line-height: 21px;}
#footerTop > .inner > div.insta {width:400px;display:none;}



/* ¿¡½ºÅ©·Î */
#footerTop .escroArea{position:absolute; bottom:0; right:0;}
#footerTop .escroArea a{display:inline-block; margin-left:8px;}

/* footer-bottom */
#footer #footerBottom{padding:10px 0;color: #7b7b7b;font-size: 11px; line-height: 24px;background: #e5d6c8;text-align: left;font-weight: 400;text-transform: uppercase;font-family: 'Poppins',sans-serif;letter-spacing: 1.2px;}
#footer #footerBottom:after{content:""; display:block; clear:both}
#footer #footerBottom span , 
#footer #footerBottom li {display:inline-block;margin-right:10px;}
#footer #footerBottom li a{letter-spacing: 1.2px;color: #7b7b7b;font-size: 12px;line-height: 24px;}

#footer .designby {color:#8e8e8e;text-transform: uppercase;font-weight: 400;}





/* ÆË¾÷Ã¢ */
#footer .con_pop{display:none; position:fixed; top:50%; left:50%; transform:translate(-450px, -288px); background: #fff; border-radius:10px; box-shadow:3px 3px 10px rgba(0,0,0,0.06); z-index:100002; width:80%; max-width:900px; font-size:12px; text-align:left; padding:40px 50px 50px; box-sizing:border-box;}
#footer .con_pop > h3{line-height:22px; padding:0 0 15px 2px; font-weight:400; letter-spacing:1px; font-size:16px; color:#535353;}
#footer .con_pop .box{padding:30px; border:1px solid #ececec; max-height:450px; overflow:auto; box-sizing:border-box; line-height:20px;}
#footer .con_pop .close_pop{position:absolute; top:40px; right:50px; font-size:21px; color:#535353;}

/* ÀÌ¿ë¾È³» */
#footer .con_pop.guide .box{padding-top:0;}
#footer .con_pop.guide .box h3{display:none;}
#footer .con_pop.guide .ec-base-tab{padding-top:30px; margin-top:0;}
#footer .con_pop.guide .ec-base-tab .menu li.selected a{}
#footer .con_pop.guide .ec-base-tab[class*="grid"] .d_menu li a{line-height:12px;}
#footer .con_pop.guide .xans-mall-faq .cont{padding:5px 15px 0px; }

/* ÀÌ¿ë¾à°ü, °³ÀÎÁ¤º¸Ã³¸®¹æÄ§ */
#footer .con_pop .ec-base-box.typeThinBg{padding:0; border:0; background:transparent;}
#footer .con_pop .ec-base-box.typeThinBg > .agree{padding:0; border:0; background:transparent;}

/* mask */
#mask {display:none; width:100%; height:100%; position:fixed; top:0; left:0; background: rgba(0,0,0,0.4); z-index:100001; }
#mask2 {display:none; width:100%; height:100%; position:fixed; top:0; left:0; z-index:9991;background:transparent; }
#mask3{    display: none;
    width: 100%;
    height: 100%;
    position: fixed;
    top: 0;
    left: 0;
    background: rgba(0,0,0,0.4);
    z-index: 99999;}





.instaWidget {padding: 30px 20px 80px;background: #fff;text-align: center;}
.instaWidget .title p { font-size: 20px;display: block;height: 22px;}
.instaWidget .title p i ,
.instaWidget .title p a { display: inline-block;line-height: 20px;vertical-align: middle;padding: 0 3px;font-weight: 200;}
.instaWidget .hashSt { padding: 20px 0 4px;}
.instaWidget .hashSt li { display: inline-block;margin: 0 2px;font-size: 14px;font-family:¸¼Àº °íµñ;font-weight: 300;color: #a7a7a7;}
.instaWidget .tag{ position: relative;display: inline-block;height: 25px;margin: 13px 0 43px;line-height: 25px;white-space: nowrap;background: #636363;border-radius: 33px;padding: 2px 25px;}
.instaWidget .tag a { color:#fff}
.instaWidget #instafeed { width:1050px;margin:0 auto;text-align:center;}
.instaWidget #instafeed .post { display:inline-block;width:calc(100% / 8 );vertical-align:top;padding:1px;box-sizing:border-box;/* margin-bottom:1px; */}
.instaWidget #instafeed .post .tit {display:none;}
.instaWidget #instafeed .post img { width: 100%;}
.instaWidget #instafeed .post img:hover { opacity:0.9}
/* BASIC css end */

