/* BASIC css start */
#ftWrap {margin:0;padding:0;}
#footer {margin:50px auto;width:100%;}
#footer .bgnone {background:none !important;}

.footer_section01 {width:100%;border-top:3px solid #222;border-bottom:1px solid #e9e9e9;margin:0 auto;height:50px;}
.footer_section01 .inner {width:1200px; margin:0 auto;height:50px;}
.footer_section01 .inner ul li {float:left;}
.footer_section01 .inner ul li a {font-size:12px; color:#555; display:block; line-height:48px; padding:0px 15px; 
background-image:url('/design/ducksoo/0730redpop/footer_menu_bg.gif'); background-position:0 20px; background-repeat:no-repeat; }
.footer_section01 .inner ul li a:hover {color:#000;}
.footer_section01 .inner ul li:first-child a {padding-left:20px;}
.footer_section01 .privacy {color:#000 !important; font-weight:400;}


.footer_section02 {width:100%;height:330px; border-bottom:1px solid #e9e9e9; margin:0 auto; clear:both;}
.footer_section02 .inner {width:1200px; margin:0 auto; padding-top:40px;}
.footer_section02 .ft_title {font-size:13px; color:#000; font-weight:400; margin-top:0px; margin-bottom:10px;}

.footer_section02 .f_left { float:left; min-height:250px;  padding-left:20px; padding-right:49px; border-right:1px solid #e9e9e9; }
.footer_section02 .f_cs { float:right; width:872px; padding-left:49px; min-height:250px;}

/* 공지사항 */
.footer_section02 .f_board  { text-align:left; width:200px; min-height:125px; }
.footer_section02 .f_board .ft_title a {font-size:13px; color:#000; font-weight:400; margin-top:0px; margin-bottom:10px;}
.footer_section02 .f_board .board_list li { line-height:27px; border-bottom:1px solid #eaeaea; }
.footer_section02 .f_board .board_list li a { color:#777; font-size:12px; }
.footer_section02 .f_board .board_list li a:hover {color:#000;}

/* 빠른메뉴 */
.footer_section02 .f_quick { text-align:left; margin-top:30px; min-height:65px;}
.footer_section02 .f_quick .quick_btn_area ul li {float:left; margin-left:12px;}
.footer_section02 .f_quick .quick_btn_area ul li:first-child {margin-left:0px;}
.footer_section02 .f_quick .quick_btn_area ul li img {border:1px solid #dedede; border-top:1px solid #222; margin-bottom:8px; margin-top:0px;-webkit-transition: all 0.5s; -moz-transition: all 0.5s; -ms-transition: all 0.5s; -o-transition: all 0.5s;  transition: all 0.5s;}
.footer_section02 .f_quick .quick_btn_area ul li:hover img {border:1px solid #222; }
.footer_section02 .f_quick .quick_btn_area ul li:hover a {color:#000;}
.footer_section02 .f_quick .quick_btn_area ul li a {font-size:11px; color:#777; text-align:center; }

/* 고객센터 */
.footer_section02 .f_center {float:left; text-align:left; width:190px; min-height:125px; margin-right:100px; margin-bottom:30px; }
.footer_section02 .f_center .cs_call { width:210px; text-align:left; height:30px; line-height:30px; color:#d70c12; font-size:29px; display:block; font-weight:700; font-family:sans-serif; }
.footer_section02 .f_center .cs_info {line-height:16px; color:#777; font-size:12px; padding-top:10px; }

/* 은행계좌  */
.footer_section02 .f_bank {float:left; text-align:left; width:180px; min-height:125px; margin-right:90px; }
.footer_section02 .f_bank .cs_info {line-height:20px; color:#777; font-size:12px; padding-top:2px; }
.footer_section02 .f_bank .colorb {color:#222;}
.footer_section02 .f_bank .bt_bank {float:left; clear:both; width:150px; margin-top:10px; height:26px;  font-size:0px; position:relative; }
.footer_section02 .f_bank .bt_bank_list {font-size:11px; height:24px; border:1px solid #dedede; width:125px; border-right:0px; text-align:left; line-height:24px; float:left; text-indent:10px; cursor:pointer; color:#777;}
.footer_section02 .f_bank .bt_bank_btn {float:left; cursor:pointer;}
.footer_section02 #banking_menu {position:absolute; z-index:5555; display:none; width:148px; height:auto; border:1px solid #dedede; border-bottom:0px; background-color:#fff; bottom:25px; left:0px;  text-align:left; text-indent:10px;}
.footer_section02 #banking_menu ul li a {font-size:12px; color:#999; width:148px; height:30px; background-color:#fff;  line-height:30px; border-bottom:1px solid #dedede; display:block; text-decoration:none; }
.footer_section02 #banking_menu ul li a:hover {color:#000; background-color:#fafafa; -moz-transition: all 0.3s linear; -webkit-transition: all 0.3s linear; -o-transition: all 0.3s linear; -ms-transition: all 0.3s linear; transition: all 0.3s linear;}

/* 커뮤니티  */
.footer_section02 .f_commuity { float:left; text-align:left; width:300px; min-height:125px; }
.footer_section02 .f_commuity ul li a { float:left; border:1px solid #dedede; font-size:12px; color:#666666; margin:5px;  padding:7px; min-width:76px; }
.footer_section02 .f_commuity ul li a:hover {box-shadow: 0px 5px 5px rgba(50,50,90,0.05), 0px 5px 5px rgba(0,0,0,0.05); bosx-izing: border-box; }
.footer_section02 .f_commuity ul li:nth-child(1) a {border-left:2px solid #3b5998;}
.footer_section02 .f_commuity ul li:nth-child(1) a:hover {border:1px solid #3b5998; border-left:2px solid #3b5998; color:#3b5998;}
.footer_section02 .f_commuity ul li:nth-child(2) a {border-left:2px solid #8a39ba;}
.footer_section02 .f_commuity ul li:nth-child(2) a:hover {border:1px solid #8a39ba; border-left:2px solid #8a39ba; color:#8a39ba;}
.footer_section02 .f_commuity ul li:nth-child(3) a {border-left:2px solid #04bf3d;}
.footer_section02 .f_commuity ul li:nth-child(3) a:hover {border:1px solid #04bf3d; border-left:2px solid #04bf3d; color:#04bf3d;}
.footer_section02 .f_commuity ul li:nth-child(4) a {border-left:2px solid #4a34ef;}
.footer_section02 .f_commuity ul li:nth-child(4) a:hover {border:1px solid #4a34ef; border-left:2px solid #4a34ef; color:#4a34ef;}
.footer_section02 .f_commuity ul li:nth-child(5) a {border-left:2px solid #fbcf00;}
.footer_section02 .f_commuity ul li:nth-child(5) a:hover {border:1px solid #fbcf00; border-left:2px solid #fbcf00; color:#f08800;}

/* 반품정보  */
.footer_section02  .f_return {  clear:both;  text-align:left; width:100%; margin-top:30px;  padding-top:30px; border-top:1px solid #e9e9e9;}
.footer_section02  .f_return .ft_title { font-size:13px; color:#000; font-weight:400; } 
.footer_section02  .f_return .ft_title span { color:#222;}
.footer_section02  .f_return .return_text01 {font-size:12px; color:#777; text-align:left;}

/* 하단 카피라이트 */
.footer_section03 { width:1200px; margin:0 auto; }
.footer_section03 .ft_copy {color:#777; font-size:12px; padding-top:40px;padding-bottom:40px; padding-left:20px; text-align:left; line-height:22px;vertical-align:top;}
.footer_section03 .ft_copy a {font-weight:400;color:#000;line-height:22px;vertical-align:top;}
.footer_section03 .copyright {line-height:22px;vertical-align:middle;}
.footer_section03 .copyright img {vertical-align:middle;}
/* BASIC css end */

