/* BASIC css start */
#footer {position:relative; padding:100px 100px 50px 100px; text-align:center;}
#footer a{color:#000; font-size: 12px;   }
#footer>div {width:100%;}
#footer>div{display: inline; }
#footer ul li p{color:#000;display: inline; font-size:11px;line-height:2;    padding-right: 10px;}

#footer .keyLogo {position:absolute;width: 114px; top: -62px;
    left: 50%;
    transform: translateX(-50%);
    background: #f4f4f4;}
#footer .keyLogo img{padding: 0 40px !important;}

#footer .only_main a{padding-right:10px}

#footer>div>ul>li {float:left; display:table-cell; font-size:14px; color:black;}

#footer .links {padding-top:22px; border-top:2px solid black; max-width:30%;}
#footer .links>ul::before,#footer .links>ul::after {content:''; display:table;}
#footer .links>ul::after {clear:both;}
#footer .links>ul>li {float:left; display:table-cell;}
#footer .links>ul>li:not(:last-child) {margin-right:13px;}
#footer .links>ul>li>a {padding:0 8px; font-size:14px; color:black; height:20px; line-height:20px;}
#footer .links>ul>li>a>img {vertical-align:middle;}

#footer .info{position:relative;    width: calc(50% - 63px);}
#footer .info span{color: #808080;font-size:12px;}
#footer>div.info>ul>li{position:relative;text-align:center;width:100%;}
#footer>div.info>ul>li>div{padding-left:30px; background-position:left center; background-repeat:no-repeat;display:inline-block; margin:0 40px;}
#footer>div .info .ftitle {font-size:12px; line-height: 1.5;}
#footer .footer1 a{display: inline-block; padding: 0 20px}
#footer>div .info .kakao{width:20px; float:right}

#footer .tel a{font-size:11px}


#footer>div.con{text-align:left;position:relative;display:inline-block;border-bottom:1px solid #777;border-top:1px solid #777;    padding: 20px 0; }
#footer>div.con>div{display:inline-block; padding: 10px 0;   vertical-align: top;}
#footer>div.con .insta_group{position:relative;text-align:left;}
#footer>div.con p.h_text{ position:absolute;top:45px;left:0;text-decoration: underline;
/* Safari */
-webkit-transform: rotate(90deg);

/* Firefox */
-moz-transform: rotate(90deg);

/* IE */
-ms-transform: rotate(90deg);

/* Opera */
-o-transform: rotate(90deg);

/* Internet Explorer */
filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3);}

#footer>div.con .insta_group {float:left;     width: 600px;   padding-left: 50px; }
#instafeed img{padding: 0 10px 10px 0}

#footer div.only_main {padding-top:20px;    width: 50%; margin-right: 54px;}
#footer div.only_main>div>a {width:100px;  font-size:11px;padding-right:15px;   text-decoration: underline; color: #000;text-underline-position: under;}


#footer div.only_main>ul { margin:auto; padding:50px 0px 35px;}
#footer div.only_main>ul>li {display: inline;}

#footer div.only_main>ul>li span{color:#808080;}
#footer div.only_main>ul>li>div {letter-spacing:-0.5px; height:22px; line-height:22px; white-space:normal; padding-left:130px; position:relative;}
#footer div.only_main>ul>li>div>span {width:130px; display:inline-block; font-weight:400; color:#898989; position:absolute; left:0;}



        
        
/* BASIC css end */

