/* BASIC css start */
.w100{width:100% }
.w100 > ul,ul.w100 { display:table;margin:0 auto;width:100%;vertical-align:middle;font-size:0 }
.w100 > ul > li,ul.w100 > li { display:inline-block;margin:0;text-align:center;vertical-align:middle }
.w100 > ul > li a,ul.w100 > li a{display:inline-block;width:100%;text-align:center;vertical-align:middle }
 
ul.f-center {text-align:center;margin-left:-1.5% }
ul.f-cols4 > li{margin:3% 0 0 3%;width:21.25% }
#f_board {padding-bottom:3%; border-top:1px solid #e3e3e3 }
#f_board ul{}
#f_board ul li{border:1px solid #e3e3e3;min-width:65px;max-width:110px;height:75px;border-radius:3px;box-sizing:border-box }
#f_board ul li a{padding:19px 0 }
#f_board ul li a i{display:block;font-size:21px;color:#333 }
#f_board ul li a span{display:block;font-size:11px;margin-top:4px;color:#474747 }


ul.f-cols2 > li{width:100% }
ul.fb-cols2 > li{margin:3% 0 0 3%;width:45.5% }

#csInfo {padding:3% 0 0 0;border-top:1px solid #e3e3e3 }
#csInfo h3{padding-bottom:3px;font-size:12px;color:#1b1b1b;letter-spacing:1px }
#csInfo > ul{    padding-bottom: 20px;}
#csInfo > ul > li{vertical-align:top;font-size:11px;box-sizing:border-box }
#csInfo > ul > li:first-child{-webkit-box-shadow:inset -1px 0px #e7e7e7;-moz-box-shadow:inset -1px 0px #e7e7e7;-o-box-shadow:inset -1px 0px #e7e7e7;-ms-box-shadow:inset -1px 0px #e7e7e7;box-shadow:inset -1px 0px #e7e7e7 }
#csInfo ul.cs li {width:100%;font-size:11px;color:#1b1b1b;}
#csInfo ul.cs li.tel{padding-bottom:2px;font-size:14px;font-weight:bold;color:#474747;letter-spacing:1px }

#csInfo ul.bank{}
#csInfo .fbr { display:block; }
 
#fb2{}
#fb2 ul{margin-bottom:3% }
#fb2 ul li { border-top:1px solid #dfdfdf;border-left:1px solid #dadada;border-right:1px solid #d9d9d9;border-bottom:1px solid #d4d4d4;border-radius:2px;font-size:12px;font-weight:bold;  color:#fff;  box-sizing:border-box;letter-spacing:2px; background-color:#b68e75;  }
#fb2 ul li i{font-size:13px;margin-right:2px; color:#fff; }
#fb2 ul li a{ padding:8px 0 ;  color:#fff;  }
 

/* //ÇÏ´Ü °íÁ¤ ¸Þ´º */
@media screen and (min-width:420px) and (max-width:767px) {
    #footer .footerInfo {position:relative; overflow:hidden; zoom:1; border-bottom:1px solid #b3b3b3;}
    #footer .footerInfo .footerInfoTop {width:46%; float:left; border-bottom:0; border-right:1px solid #b3b3b3; margin-left:-1px; padding:20px 2%;}
    #footer .footerInfo .footerInfoTop .footerInfoTopLeft {float:left;}
    #footer .footerInfo .footerInfoBottom {width:46%; float:left; border-bottom:0; padding:20px 2%;}
    #footer .footerInfo .footerInfoBottom .footerInfoBottomLeft {float:left;}
}
@media screen and (min-width:768px) {
    #footer .footerInfo {position:relative; overflow:hidden; zoom:1; border-bottom:1px solid #b3b3b3;}
    #footer .footerInfo .footerInfoTop {width:46%; float:left; border-bottom:0; border-right:1px solid #b3b3b3; margin-left:-1px; padding:20px 2%;}
    #footer .footerInfo .footerInfoTop .footerInfoTopLeft {float:left;}
    #footer .footerInfo .footerInfoBottom {width:46%; float:left; border-bottom:0; padding:20px 2%;}
    #footer .footerInfo .footerInfoBottom .footerInfoBottomLeft {float:left;}
}
/* BASIC css end */

