/* BASIC css start */
#footer {
    margin-top: 100px;
    font-family: 'lato', 'Noto Sans KR', sans-serif;
   width:100%;
}


#footer .footer_top {
   border-bottom:1px solid #ededed;
}
#footer .footer_top ul {
   text-align:center;
}
#footer .footer_top ul li {
   display:inline;
   font-size:12px;
   height:60px;
   line-height:60px;
   padding:0 10px;
}
#footer .footer_top ul li.point {footer_middle
   font-weight:bold;
    top: 70px;
}
#footer .footer_middle {
   padding: 0;
    width: 1400px;
    margin: 0 auto;
}

#footer .footer_middle ul {
    font-size: 0;
    text-align: center;
}
#footer .footer_middle ul li {
   display:inline-block;
   height:60px;
   line-height:60px;
   padding:0 15px;
   font-weight:bold;
}

#footer .footer_info {
    padding: 10px;
    width: 1400px;
    margin: 0 auto;
}
#footer .footer_info div {
   position:relative;
   text-align:center;
   font-size:11px;
   height:20px;
   line-height:20px;
   padding:0;
}
#footer .footer_info div ul {
   text-align:center;
   padding:0;
   
}
#footer .footer_info div ul li {
   display:inline;
   font-size:11px;
   text-align:center;
}
#footer .footer_bottom {
    width: 1400px;
    margin: 0 auto;
   text-align:center;
   font-size:11px;
   height:30px;
   line-height:30px;
}


.f_sns {}

.f_sns {
    padding-bottom: 25px;
}

.f_sns a {padding: 0 15px;position: relative;}

.f_sns a:after {content: "";background: #eeeeee;width: 1px;height: 12px;display: block;position: absolute;left: 0;top: 2px;}

.f_sns a:first-child:after {
    display: none;
}

.f_sns a:hover {
    opacity: 0.85;
}

#footer .footer_top ul li {
    text-transform: uppercase;
}

.f_pro{ 
    padding: 40px 0;
    width: 1400px;
    margin: 0 auto;
}

.footerimg {

}
.footerimg li {

}


#size {
position: relative;
display:block;
vertical-align:baseline;
width:600px;;
height:200px;
left:350px;
}

.area li img {
position:relative;
width:800px;
left:350px;

}

#size img {
position:absolute;
width:900px;
left:-40px
}

#footer .footer_topBox{width: 1270px; margin: 0 auto 30px;}
#footer .footer_topBox:after{content:''; display:block; clear:both}
#footer .footer_topBox .area{ float: left; margin-left: 30px;}

#sns {
float:right;
width:203px;
height:160px;
margin-top: 18px;
}

.sns_1 li {
display:inline-block;
width:100px;
}

.sns_2 li {
top:30px;
position:relative;
display:inline-block;
}


/* BASIC css end */

