/* BASIC css start */
.f_insta { overflow:hidden; background:url('/design/kendoshop/deetong/m/in_back.png') 0 0 ; padding:20px 15px 0px 15px; border-top:3px solid #9b6d89; margin-top:0px !important; }
.f_insta h3 {float:left; width:29%; }
.f_insta h3 img { display:block; width:80%; margin:3px 0 0px 2px; }
.f_insta ul {float:right; width:70%; padding-top:10px }



#footer { clear:both; }

#footer .footerInfo {display: block; font-size:11px; background:#2f2f2f; margin-top:0px;}
#footer .footerInfo .footerInfoTop {border-bottom:1px solid #000; padding:20px 20px 20px; line-height:20px; }
#footer .footerInfo .footerInfoTop .footerInfoTopLeft { display:inline-block;  vertical-align:top; width:100%;  } 
#footer .footerInfo .footerInfoTop .footerInfoTopLeft li { color:#fff;  width:100%; overflow:hidden; padding-bottom:10px;  }
#footer .footerInfo .footerInfoTop .footerInfoTopLeft li.f_tit {text-align:center; width:100%; }
#footer .footerInfo .footerInfoTop .footerInfoTopLeft li.f_tit img {display:inline-block; width:115px;  }
#footer .footerInfo .footerInfoTop .footerInfoTopLeft li.f_first {border-bottom:1px solid #434343; padding-bottom:20px; margin-bottom:20px;  }
#footer .footerInfo .footerInfoTop .footerInfoTopLeft li span { float:left; color:#a0a0a0;letter-spacing:-0px; line-height:15px;  }
#footer .footerInfo .footerInfoTop .footerInfoTopLeft li .f_right { width:80%; }
#footer .footerInfo .footerInfoTop .footerInfoTopLeft li .f_right strong { line-height:22px; display:block; color:#ecbedb; font-weight:bold; font-size:20px; width:100%; letter-spacing:-1px; padding-top:10px;   margin-bottom:10px;  }
#footer .footerInfo .footerInfoTop .footerInfoTopLeft li .f_left { width:20%;  } 
#footer .footerInfo .footerInfoTop .footerInfoTopLeft li .f_left img { display:block; width:85%; } 
#footer .footerInfo .footerInfoTop .footerInfoTopLeft .f_first .f_left img { display:block; width:68%; margin-left:5px;  } 

.f_bottom_sns { margin-left:20%;}
.f_bottom_sns img {display:inline-block; height:18px; opacity:0.5; margin:10px 10px 0 0; }

#footer .footerInfo .footerInfoTop .footerInfoTopLeft .tel {color:#cc2c2c; font-size:11px; }
#footer .footerInfo .footerInfoTop .footerInfoTopRight {width:70px; height:70px; border-radius:35px; background-color:#3c3c3c; display: table; text-align:center; float:right;}
#footer .footerInfo .footerInfoTop .footerInfoTopRight a { color:#fff; display: table-cell; vertical-align: middle;}
#footer .footerInfo .footerInfoTop .footerInfoBottomLeft { display:inline-block; vertical-align:top; margin:10px 0 10px 0; }
#footer .footerInfo .footerInfoTop .footerInfoBottomLeft dt {margin-bottom:6px; font-size: 12px;}
#footer .footerInfo .footerInfoTop .footerInfoBottomRight {width:70px; height:70px; border-radius:35px; background-color:#3c3c3c; display: table; text-align:center; float:right;}
#footer .footerInfo .footerInfoTop .footerInfoBottomRight a { color:#fff; display: table-cell; vertical-align: middle;}

#footer .footerMiddle {background-color:#000; text-align:center; padding:12px 0; font-size:11px;  }
#footer .footerMiddle a { padding:0 2px; border-left:1px solid #2b2b2b; margin-left: -1px; color:#989898; }
#footer .footerMiddle a.first {border:0 ;} 
#footer .footerlogo {position: relative; overflow: hidden;zoom: 1; padding: 10px 0 30px 0;}
#footer .footerlogo p {width: 25%; float: left; text-align: center;}

#footer address {padding:10px 20px 20px; color:#858585; font-size:12px; background:#000; letter-spacing:0;  }
#footer address p {margin-bottom:5px; }
#footer address p.f_bottom_top { overflow:hidden; width:100%; height:40px; margin-bottom:15px; text-align:center; }
#footer address p.f_bottom_top a {font-size:11px; color:#ddd;  border:1px solid #4a4a4a; height:35px; width:30px; float:left; overflow:hidden;  background:#222; margin-right:2px;  }
#footer address p.f_bottom_top a span {width:40px; height:100%; border-right:1px solid #4a4a4a; float:left; }
#footer address p.f_bottom_top a span img { width:50%; margin-top:8px;  }
#footer address p.f_bottom_top a em {line-height:12px; letter-spacing:-1px; float:left; margin:12px 0 0 5px;  } 
#footer address p.f_bottom_top a.kakao {width:48%; margin:0 auto;  }
#footer address p.f_bottom_top a.kcp  {width:48%; margin:0 auto; float:right;   }
#footer address p.f_bottom_top a.kcp img {width:75%; margin-top:6px;  }
#footer address p.f_bottom_top a.insta img {width:65%; margin-top:5px;  }
#footer address p.f_bottom_top a.face img {width:30%;  margin-top:7px; }
#footer address p.f_bottom_top a.blog img {width:70%; margin-top:7px;  }
#footer address p.f_bottom_top img {display:block; width:85%; margin:0 auto;  }
#footer address .bold { font-weight:bold; color:#959595;  margin:0 7px 0 0; }



@media screen and (min-width:360px) { 

#footer .footerMiddle {background-color:#000; text-align:center; padding:12px 0; font-size:12px;  }
#footer .footerMiddle a { padding:0 5px; border-left:1px solid #2b2b2b; margin-left: -1px; color:#989898; }
#footer .footerMiddle a.first {border:0 ;} 

#footer .footerInfo .footerInfoTop .footerInfoTopLeft li .f_right strong { display:block; color:#ecbedb; font-weight:bold; font-size:20px; width:100%; letter-spacing:-1px; padding-top:10px;   margin-bottom:10px;  }

}




/* BASIC css end */

