/* BASIC css start */
/* ÇÏ´Ü */

#footer { clear:both; width:100%; height:auto; margin:40px auto 0; font-family:'Noto Sans KR', 'Nanum Gothic', Sans-serif; }
#footer span.number { font-size:16px; font-weight:bold; }
#footer span.colorBlack { color:#222; }

/* ¸Þ´º¹Ú½º */
.footMenubox { clear:both; background-color:#fff; }
.footMenubox a {
    float:left; width:25%; padding:40px 0 10px; font-size:11px; color:#000; text-align:center; border-top:1px solid #e9e9e9; border-left:1px solid #e9e9e9; 
    -webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;
    -ms-sizing:border-box;
    -o-sizing:border-box;
    box-sizing:border-box;
}

.footMenubox a:first-child { border-left:0; }
.footMenubox:after { content:""; display:block; clear:both; }
.footMenubox a.iconfoot_01 { background:url("/design/mituri/onedesign/mobile/images/iconfoot_01.png") no-repeat 50% 15px; background-size:21px 20px; }
.footMenubox a.iconfoot_02 { background:url("/design/mituri/onedesign/mobile/images/iconfoot_02.png") no-repeat 50% 15px; background-size:23px 20px; }
.footMenubox a.iconfoot_03 { background:url("/design/mituri/onedesign/mobile/images/iconfoot_03.png") no-repeat 50% 15px; background-size:23px 20px; }
.footMenubox a.iconfoot_04 { background:url("/design/mituri/onedesign/mobile/images/iconfoot_04.png") no-repeat 50% 15px; background-size:20px 20px; }

/* °í°´¼¾ÅÍ */
#footer .cs_bk { clear:both; position:relative; width:100%; height:auto; min-height:85px; padding:20px 0; text-align:center; border-top:1px solid #e9e9e9; border-bottom:1px solid #e9e9e9; }
#footer .cs_bk .info { clear:both; font-size:11px; color:#888; text-transform:uppercase; line-height:20px; }

#footer .cs_bk .line { width:1px; height:100%; background:#e9e9e9; position:absolute; left:50%; top:0; }
#footer .cs_bk .left_cs { width:50%; float:left; }
#footer .cs_bk .right_bk { width:50%; float:left; }


/* È¸»ç¸Þ´º */
#footer .footer_menu { clear:both; text-align:center; border-bottom:1px solid #e9e9e9; padding:10px 0 10px; }
#footer .footer_menu a { display:inline-block; font-size:11px; color:#777; padding:0 6px; }
#footer .footer_info { clear:both; text-align:center; font-size:11px; line-height:20px; color:#acacac; margin-top:20px; }
#footer .footer_info a { color:#acacac; }
#footer .copy { clear:both; text-align:center; color:#acacac; padding:10px 0 20px; }


/* ¼Ò¼È¿µ¿ª */
#footer .snsArea { clear:both; margin:22px 0 22px 0; height:auto; width:100%;text-align:center;}
#footer .snsArea .iconMenu a {padding:0 4px;}
#footer .snsArea .iconMenu img {width:30px;height:auto;}


/* »ó´ÜÀ¸·Î */
.btnTop { display:none; position:fixed; bottom:15px; right:5px; z-index:100;}
.btnTop img { width:45px; height:45px; }
/* //*/

/* BASIC css end */

