/* BASIC css start */
#footer {position: relative; padding: 65px 0 42px;}

#footer .footerTop{width: 100%; border: 1px solid #000; text-align: center; margin: 30px 0 50px;} 
#footer .footerTop a{font-family: 'Heebo','Noto Sans KR', sans-serif; font-size: 16px; padding: 10px 0; display: block; font-weight: bold; color: #000; letter-spacing: 2px;}  

#footer .footerbottom{padding: 0px 5px; font-size: 0;}
#footer .footerbottom a{display: inline-block; border: 1px solid #e6e6e6; height: 30px; line-height: 30px; margin: 0 5px 10px; border-radius: 3px; box-sizing: border-box; color: #7c7c7c; font-size: 0.8rem; font-family: "¸¼Àº °íµñ",'Malgun Gothic',sans-serif;    text-align: center;
  width : 95%; /* calc() ¸¦ Áö¿øÇÏÁö ¾Ê´Â ºê¶ó¿ìÀú¸¦ À§ÇÑ fallback */
  width : -webkit-calc(100%/3 - 10px); /* WebKit */
  width : -moz-calc(100%/3 - 10px); /* Firefox */
  width : -ms-calc(100%/3 - 10px); /* MS Explorer */
  width : -o-calc(100%/3 - 10px); /* Opera */
  width : calc(100%/3 - 10px); /* Standard */ }

#footer .footer_info{padding: 30px 27px;}
#footer .footer_info .tel{font-size: 1.5rem; font-weight: bold; margin-bottom: 17px; font-family: 'Montserrat',sans-serif; letter-spacing: 2px;}
#footer .footer_info > p, .deliv_info, .deliv_info a{color: #4c4c4c; font-size: 0.85rem; font-family: "¸¼Àº °íµñ",'Malgun Gothic',sans-serif; line-height: 24px;}

#footer .footer_deliv{padding: 0 27px;}
#footer .footer_deliv h3{margin-bottom: 17px; font-size: 1rem; font-family: 'Montserrat',sans-serif; font-weight: bold;}

/*ÇªÅÍ¿µ¿ª_¼öÃâ¹×Á¦ÈÞ¹®ÀÇÃß°¡ h3 ½ºÅ¸ÀÏÄÚµå START*/
#footer .footer_info h3{margin-bottom: 17px; font-size: 1rem; font-family: 'Montserrat',sans-serif; font-weight: bold;}
#footer .footer_info .extport_tel{font-size: 1.5rem; font-weight: bold; margin-bottom: 10px; font-family: 'Montserrat',sans-serif; letter-spacing: 2px;}
/*ÇªÅÍ¿µ¿ª_¼öÃâ¹×Á¦ÈÞ¹®ÀÇÃß°¡_h3_½ºÅ¸ÀÏÄÚµå END*/


#footer address {margin-top: 20px; padding:22px 27px; border-top: 1px solid #f2f2f2; color:#7c7c7c; font-size: .85rem; line-height: 29px; font-family: "¸¼Àº °íµñ",'Malgun Gothic',sans-serif;}
#footer .agreeButton {padding:20px 21px 0;}
#footer .agreeButton a {display: inline-block; color: #242424; margin: 0 15px 10px 0; font-size: .8rem; font-family: "¸¼Àº °íµñ",'Malgun Gothic',sans-serif; font-weight: 600;}
#footer .agreeButton a:last-of-type{margin-right:0;}

/* ÇÃ·¯ÆÃ */
.section_fixedFooter {position:fixed; bottom:11%; right:2%;}
.section_fixedFooter .btn_toggle_area { position: relative;}
.section_fixedFooter .btn_toggle_area .btn_up {margin-bottom: 17px; display: block;}
.section_fixedFooter .btn_toggle_area div img{width:15px;}
  

/* BASIC css end */

