/* BASIC css start */
#footer{width: 100%; max-width: 850px; min-width: 320px; margin: 0 auto;padding-bottom: 50px;}

#footer li, #footer a{font-family: 'Noto Sans KR', sans-serif;}
#footer .f_menu{padding: 20px;}
#footer .f_menu ul{width: 100%;  display: flex;border-top: 1px solid #eee; border-bottom: 1px solid #eee;padding: 12px 0px;}
#footer .f_menu ul li{padding: 0 12px;position: relative; text-align: center;}
#footer .f_menu ul li::after{content: ""; display: block;width: 1px; height: 10px; background-color: #ccc; position: absolute; right: 0; top: 50%; transform: translateY(-50%);}
#footer .f_menu ul li:last-child a{padding-right: 0 !important;}
#footer .f_menu ul li:last-child::after{display: none;}
#footer .f_menu ul li a{font-size: 11px; color: #999; }
#footer .f_top{padding: 20px;}
#footer .f_top h4{font-family: 'Alumni Sans', sans-serif;font-size: 26px; font-weight:800}
#footer .f_top ul{}
#footer .f_top ul li{color: #999; font-size: 12px; margin: 5px 0;}
#footer .f_top .bank{margin-top: 30px;}
#footer .f_top  h5{font-weight: 600;font-size: 13px;margin-bottom: 10px;font-family: 'Noto Sans KR', sans-serif;}
#footer .f_top  p{font-family: 'Noto Sans KR', sans-serif; font-size: 12px; color: #999;line-height: 20px;}
#footer .f_middle{padding: 0 20px 20px 20px;}
#footer .f_middle ul{}
#footer .f_middle ul li{font-size: 12px; color: #999; margin: 5px 0;}

#footer .f_bottom{padding: 20px;}
#footer .f_bottom ul.sns{}
#footer .f_bottom ul.sns li{display: inline-block; margin-right: 30px;}
#footer .f_bottom ul.sns li.li_you{width: 21px;}
#footer .f_bottom ul.sns li.li_face{width: 9px;}
#footer .f_bottom ul.sns li.li_ins{width: 16px;}
#footer .f_bottom ul.sns li.li_blog{width: 13px;}
#footer .f_bottom ul.sns li a{width: 100%;display: block;}
#footer .f_bottom ul.sns li a img{width: 100%;}

#footer .f_bottom ul.btn{width: 100%; display: flex;justify-content: space-between; margin-top: 35px; margin-bottom:30px}
#footer .f_bottom ul.btn li{border: 1px solid #ccc; width: calc((100% - 40px) / 3);}
#footer .f_bottom ul.btn li a{font-size: 13px; text-align: center; display: block; padding: 10px 0; color: #888;}


/* ¿ìÃø Äü¹è³Ê */
#right_quick {position:fixed; bottom:80px;right:3%;z-index:101;}
#right_quick > div {padding:3px; margin-top:-1px;-webkit-transition: all 0.3s; -moz-transition: all 0.3s; -ms-transition: all 0.3s; -o-transition: all 0.3s;  transition: all 0.3s;}
#right_quick > div img {width:35px;}
#right_quick ul {display:none;}
#right_quick ul li {display:block;margin-top:10px;position:relative;}
#right_quick ul li:first-child {margin:0;}
#right_quick ul li a img {width:39px;-webkit-transition: all 0.3s; -moz-transition: all 0.3s; -ms-transition: all 0.3s; -o-transition: all 0.3s;  transition: all 0.3s;}
#right_quick .icon_quick_plus { cursor:pointer; position:relative;width:39px;height:39px;background-color:#252525; border-radius:50%;-webkit-border-radius:50%; -moz-border-radius:50%;}
#right_quick .icon_quick_plus img {width:15px;position:absolute;top:50%;left:50%;margin-top:-8px;margin-left:-7px;}
/* BASIC css end */

