/* BASIC css start */
#footer-container {}
#footer-container .wrapper { background-color:#fff; }
#footer-container .menus ul { height: 36px; line-height: 36px; text-align: center;  background-color:#eee; border-top: 1px solid #dcdcdc; border-bottom: 1px solid #dcdcdc;}
#footer-container .menus ul li { display: inline; }
#footer-container .menus ul li a { display: inilne-block; padding: 0 10px 0 5px; color: #5d5d5d; background: url(//skin.makeshop.co.kr/skin/m/menu_bar.png) no-repeat 100% 50%; background-size: 1px 10px; }
#footer-container .menus ul li:last-child a { background-image: none; }
#footer-container .addr { padding-left: 10px; padding-bottom: 1em; padding-top: 1em; line-height: 14px; border-bottom: 1px solid #000; }
#footer-container .addr li { list-style-type: none; color: #5d5d5d; }
#footer-container address { text-align: center; color: #5d5d5d; font-style: normal; margin-top: 1em; }
#footer-container address span { display: block; font-weight: bold; }
#footer-container address span strong { color: #4051d0; }
#footer-container address span em { font-style: normal; }

/* 고객센터 */
#footer-container .cs_area {zoom:1; padding:10px 0 0;}
#footer-container .cs_area:after { content:""; display:block; clear:both; }
#footer-container .cs_area li { float:left; width:50%; text-align:center; }
#footer-container .cs_area dl { padding:12px; text-align:center; }
#footer-container .cs_area dt { font-weight:bold; margin:0 0 5px 0;  color:#918278; }
#footer-container .cs_area dd.tel {font-size:1.5em; color:#ff6355; }

#footer-container .cs_area a.btn-white { display: block; font-weight:bold; text-align:center; 
      display: inline-block; height: 30px; line-height: 30px; word-spacing: -1px; text-decoration: none !important; white-space: nowrap;
      border: 1px solid #cfcfcf;
      -webkit-border-radius: 3px !important; border-radius: 3px !important; -moz-background-clip: padding; -webkit-background-clip: padding-box; background-clip: padding-box;
      background-image: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#f8f8f8));
      background-image: -webkit-linear-gradient(top, #ffffff, #f8f8f8);
      background-image:    -moz-linear-gradient(top, #ffffff, #f8f8f8);
      background-image:      -o-linear-gradient(top, #ffffff, #f8f8f8);
      background-image:   linear-gradient(to bottom, #ffffff, #f8f8f8);
  }
#footer-container .cs_area a.pd01 { width:98%; margin:5px 0 0;}

.cateArea { clear: both; width: 100%; padding:40px 0 30px 0; height:70px; }
.cateArea ul li { float: left; width: 25%; }
.cateArea .box_line {  padding:7px 0; border-top: 1px solid #dcdcdc; border-right: 1px solid #dcdcdc; text-align: center; }
.cateArea .box_line.btline { border-bottom:1px solid #dcdcdc; }
.cateArea .box_line i { font-size:20px;    color: #ff6254;  }

/* 하단 고정 버튼 */
.section_fixedFooter .btn_toggle_area {width: 100%; height: 44px; position: relative;}
.section_fixedFooter .btn_toggle_area .btn_up {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; right:10px;}
.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;}
/* //하단 고정 버튼 */
/* 하단 고정 메뉴 */
.section_fixedFooter {width:100%; position:fixed; bottom:0px; right:0px; left:0;}
.section_fixedFooter .section_fixedFooter_dn {display:none; }
.section_fixedFooter .footerInfo {background-color: #fff; }
.section_fixedFooter .footerInfo .footerInfoTop {border-bottom: 1px dashed #a9a9a9; padding:20px;}
.section_fixedFooter .footerInfo .footerInfoTop .footerInfoTopLeft {float:left;}
.section_fixedFooter .footerInfo .footerInfoTop .footerInfoTopLeft dt {margin-bottom: 6px; }
.section_fixedFooter .footerInfo .footerInfoTop .footerInfoTopLeft .tel {color: #ff6355; font-size:1.500em; margin-bottom:6px;}
.section_fixedFooter .footerInfo .footerInfoTop .footerInfoTopRight {width:70px; height:70px; border-radius:35px; background-color: #ff6355; display: table; text-align:center; float:right;}
.section_fixedFooter .footerInfo .footerInfoTop .footerInfoTopRight a { color: #fff; display: table-cell; vertical-align: middle;}
.section_fixedFooter .footerInfo .footerInfoBottom {border-bottom:1px solid #ddd; padding:20px;}
.section_fixedFooter .footerInfo .footerInfoBottom .footerInfoBottomLeft {float:left;}
.section_fixedFooter .footerInfo .footerInfoBottom .footerInfoBottomLeft dt { margin-bottom:6px;}
.section_fixedFooter .footerInfo .footerInfoBottom .footerInfoBottomRight {width:70px; height:70px; border-radius:35px; background-color: #ff6355; display: table; text-align:center; float:right;}
.section_fixedFooter .footerInfo .footerInfoBottom .footerInfoBottomRight a { color:#fff; display: table-cell; vertical-align: middle;}
.section_fixedFooter .footerMiddle {background-color: #ececec; text-align:center; padding:12px 0; clear: both;}
.section_fixedFooter .footerMiddle a {width:25%; display:inline-block; border-left: 1px solid #ccc; margin-left: -1px;}
/* //하단 고정 메뉴 */
/* BASIC css end */

