/* BASIC css start */
#footer {clear:both; margin-top:36px; background-color: #eee;}
#footer .footerMiddle { text-align:center; padding:30px 0;}
#footer .footerMiddle a {display: inline-block; color: #666; font-size: .8rem; font-family: 'Roboto','³ª´®°íµñ','NanumGothic', sans-serif; font-weight: bold; white-space: nowrap;}
#footer .footerMiddle a:nth-of-type(1){border-left:none !important;}
#footer .footerlogo {position: relative; overflow: hidden;zoom: 1; padding: 10px 0 0 0;}
#footer .footerlogo p {width: 25%; float: left; text-align: center;}
#footer address {width: 90%; margin: 0 auto 30px; text-align: left;}
#footer address p { margin-bottom: 5px; color: #666; font-size: .8rem; font-family: 'Roboto','³ª´®°íµñ','NanumGothic', sans-serif; font-weight: 400; line-height: 22px; }
#footer address h3 { margin: 10px 0 17px !important; color: #000; font-size: 1.65em; letter-spacing: 2px; padding-top: 6px;}
.f_add{text-align: center;}
.snsbtn{font-size: 0;}
.snsbtn li{display: inline-block; font-size: 12px; padding: 0 25px; vertical-align: middle; }

.customer_area{width: 90%; margin: 40px auto 22px; text-align:center;}
.customer_area div{ display: inline-block; width: calc(100%/2 - 57px); background-color: #666; padding: 10px 26px; border-radius: 6px;}
.customer_area div:nth-of-type(1){ margin-right: 5px;}
.customer_area div a{color: #fff; font-size: .7rem; font-family: 'Roboto','³ª´®°íµñ','NanumGothic', sans-serif; letter-spacing: 0.5px;}
.copy{color:#666; padding: 8px 0 23px; font-family: 'Roboto','³ª´®°íµñ','NanumGothic', sans-serif; font-weight: 100; font-size: .75rem; text-align:center; letter-spacing: 1px }

/* ÇÏ´Ü °íÁ¤ ¹öÆ° */
.section_fixedFooter {position:fixed; bottom:2%; right:2%; z-index: 10;}
.section_fixedFooter .btn_toggle_area {width: 50px; position: relative;}
.section_fixedFooter .btn_toggle_area a{-webkit-tap-highlight-color: rgba(0,0,0,0); outline: none;}
.section_fixedFooter .btn_toggle_area .btn_up img{width:100%;}
.section_fixedFooter .btn_toggle_area .btn_down img{width:100%;}
.section_fixedFooter .btn_toggle_area .btn_fixedFooter {width:33px; height:33px; line-height:33px; display: block; border:2px solid rgba(88, 86, 86, 0.59); background-color:rgba(104, 108, 111, 0.8); text-align:center; border-radius:30px; color:#fff; position: absolute; top:0; left:10px;}
/* ÇÏ´Ü °íÁ¤ ¹öÆ° */


@media screen and (min-width:768px) {
    #footer address{text-align: center;}
}
/* BASIC css end */

