/* BASIC css start */
.btn_toggle_area {display: none;position: fixed;bottom: 30px;right: 42px;z-index: 100;}
.btn_toggle_area a {display: block;width: 36px;height: 36px;line-height: 38px;color:#2c2c2c;font-size: 20px;text-align: center;background-color: rgba( 255, 255, 255, 0.6 );}
.btn_toggle_area a.btn_up { position: absolute; bottom: 37px;}
.btn_toggle_area a.btn_down { position: absolute; bottom: 0; }

#footer {clear:both;margin: 40px 0 0;}
#footer .footerInfo {position:relative;line-height: 16px;padding: 0 18px;}
#footer .footerInfo .inner {border-top: 1px solid #ddd; padding: 10% 0;}
#footer .footerInfo .footerInfoLeft {float:left; width:50%;}
#footer .footerInfo .footerInfoLeft dt {margin-bottom:10px;font-size: 14px;font-family: 'Nanum Myeongjo', serif;}
#footer .footerInfo .footerInfoLeft .tel {color: #111;font-size: 16px ; padding-bottom:6px;display:block;font-weight:bold; }
#footer .footerInfo .footerInfoRight {float:left;width:50%;}
#footer .footerInfo .footerInfoRight dt {margin-bottom:10px;font-size: 14px;font-family: 'Nanum Myeongjo', serif;}
#footer .footerInfo dd {line-height:18px; }
#footer .footerInfo .return { }
#footer .footerInfo .return dt {margin-bottom:10px;font-size: 14px;font-family: 'Nanum Myeongjo', serif;}
#footer .footerInfo .return dd a.delivery { display:block; background:#ddd; padding:10px 55px; margin:12px 0 0;text-align:center; }

#footer .snsArea { padding-top: 15px; }
#footer .snsArea li {float:left;width:49%;text-align:left;}
#footer .snsArea li:nth-child(even) {float:right;width:46% }
#footer .snsArea .snslink {display:block;}
#footer .snsArea .snslink span {width:65%;display:inline-block;vertical-align:top;line-height:30px; }
#footer .snsArea .snslink i {font-size: 18px;line-height: 30px;color:#113e00;margin:0 6px 0 0;}
#footer .snsArea li:nth-child(even) a i:nth-of-type(2) { margin:0; }

#footer .footerBottom { background:#f6f6f6;margin:6% 0 0;}
#footer .footerMenu {text-align:center;padding:0 5% 10%;}
#footer .footerMenu a {position:relative;width: 18%;display:inline-block;}
#footer .footerMenu a.fmLast {width: 36%;font-weight: bold;}
#footer .footerMenu a span { color:#a2a2a2;width:1px;position:absolute;top:0;right:0;}
#footer address {padding: 8% 5%;line-height:22px;color:#606060;text-align:center;}
/* BASIC css end */

