
/** footer **/
   
    .footer_wrap { position:relative; z-index:10; width:100%; margin:40px 0 0; border-top:1px solid #e9e8e8; background:#fff; line-height:20px; font-size:12px; min-width:1265px; }
    .footer_wrap:after { content:""; display:block; clear:both; }
    
    #footer h4 { margin:30px 0 12px; font-size:12px; font-weight:700; letter-spacing:0.1em; }
    #footer .h4_line { width:17px; height:1px; margin:0 0 20px; border-bottom:1px solid #555; line-height:0px; font-size:0; }
    
    #footer ._section { min-height:230px; background:url(/*'../../dicp/img/footer/footer_section_bg.gif'*/) no-repeat 80% 0; }
    #footer ._line { width:100%; height:0; line-height:0; margin:15px 0 25px; border-top:1px solid #eee; }
    
    /* 하단 메뉴 */
    #footer .footer_menu { width:100%; margin:15px 0 15px; padding-bottom:13px; border-top:1px solid #eee; border-bottom:1px solid #eee; }
    #footer .footer_menu ul { font-size:0; line-height:0; letter-spacing:-4px; }
    #footer .footer_menu li { display:inline-block; *display:inline; *zoom:1; padding:19px 15px 5px 15px; background:url("../../dicp/img/footer/menu_line.gif") 0 15px no-repeat; font-size:12px; letter-spacing:0; }
    #footer .footer_menu li.home { padding-left:0; background:none; }
    #footer .footer_menu li a { color:#333; }
    #footer .footer_menu li a:hover { color:#000; text-decoration:none; font-weight:700; }
    
    /* 고객센터 */
    #footer .call_center { float:left; width:23%; }
    #footer .call_center .phone { margin:0 0 15px; font-size:24px; font-weight:700; letter-spacing:0.009em; }
    #footer .call_center .phone i { margin-right:5px; vertical-align:bottom;}
    #footer .call_center span { padding-right:10px; color:#999; }
    
    /* 은행정보 */
    #footer .bank_account { float:left; width:27%; }
    #footer .bank_account li { letter-spacing:0.1em; }
    #footer .bank_account span { display:inline-block; width:60px; }
    #footer .bank_account .bank_list { width:180px; margin:10px 0 0; }
    
    /* 스토어 가이드 */
    #footer .store_bt { float:left; width:25%; }
    #footer .store_bt li {float:left;}
    #footer .store_bt li { display:inline-block; margin:0 17px 13px 0; font-size:12px; color:#333; text-align:center; letter-spacing:0; }
    #footer .store_bt li a { display:block; width:47px; height:52px; margin:0 3px 6px; background:#fff; }
    #footer .store_bt li p {font-size:10px; line-height:7px; font-weight:bold;}
    #footer .store_bt li a i { line-height:52px; color:#777; }
    #footer .store_bt li:hover a { background:#ddd; }
    #footer .store_bt li:hover a i { color:#111; }
	
    /* 반품주소지안내 */
    #footer .footer_return { float:right; width:23%; margin:0 0 15px; }
    #footer .footer_return li {float:left;}
    #footer .footer_return strong { padding:0 0px 0 0; }
    #footer .footer_return li.txt {float:left; padding:5px 7px 3px 7px; font-size:12px; font-weight:bold; border-left:1px solid #999; border-top:1px solid #999; border-right:1px solid #999; margin:0 auto; background:#fff;}
    #footer .footer_return li.ico {padding:15px 10px 0px 0px;}
    #footer .footer_return li.txt2 { padding:10px 0 0 0; }
    #footer .footer_return li.space { position:absolute; top:113px; width:270px; background:url("../../dicp/img/footer/order_line.jpg") repeat-x 0 0; margin-top:-1px; z-index:-10;} /* 택배 우측라인 */
    
    /* 회사정보 */
    #footer .footer_info {width:100%; height:px; }
    #footer .footer_info li { letter-spacing:0.04em; }
    #footer .footer_info span { padding-right:3px; color:#aaa; }
    
    
    /* 하단 배너 */
    .foot_bn { display:block; margin:0 auto; padding:40px 0 0; border-top:1px solid #eee; }
    .foot_bn ul { font-size:0; line-height:0; letter-spacing:-5px; }
    .foot_bn ul li { display:inline-block; *display:inline; *zoom:1; width:25%; text-align:center; }
    .foot_bn ul li img { width:95.24%; filter:alpha(opacity=100); opacity:1.0; -webkit-opacity:1.0;
        transition:opacity .3s ease; -webkit-transition:opacity .3s ease;
    }
    .foot_bn ul li img:hover { filter:alpha(opacity=70); opacity:0.7; -webkit-opacity:0.7; }
	
	
    /* 하단 카피라이터	*/
	.footer_bot { display:block; clear:both; height:100px; margin:40px 0 0; background:url('../../dicp/img/footer/bg_slash_b.png') #fff; fon-size:11px; color:#222; letter-spacing:0.08em; }
    .footer_bot .copyright {float:left; line-height:15px; }
    .footer_bot .warning {float:right;}
	
	
    /* 아이콘 */
    .footer_bot .warning .foot_icon {margin:57px 0 0px; font-size:0; line-height:0; }
    .footer_bot .warning .foot_icon li { display:inline-block; *display:inline; *zoom:1; margin:0px 0px 0 5px; }
	
    /* SNS 서비스 */
    .footer_bot .copyright .foot_sns {margin:20px 0 0px; font-size:0; line-height:0; width:300px; margin-bottom:5px; }
    .footer_bot .copyright .foot_sns li {display:inline-block; *display:inline; *zoom:1; margin:0px 10px 0px 0;}
    .footer_bot .copyright .foot_sns li img {filter:alpha(opacity=100); opacity:1.0; -webkit-opacity:1.0;
        transition:opacity .3s ease; -webkit-transition:opacity .3s ease;
    }
    .footer_bot .copyright .foot_sns li img:hover { filter:alpha(opacity=70); opacity:0.7; -webkit-opacity:0.7; }
    