/* BASIC css start */
 #footer {
         position:relative;
         display:block;
         border-top:0 solid #333;
         background:#fff;
         font-size:12px;
         line-height:1.5em;
         color:#333;
         font-weight:400;
        }
        #footer .footer_inner {
         display:block;
         padding:0;
        }
        #footer .footer_inner h4{
         font-size:12px;  
         font-family:'malgun gothic';
         text-align:center; margin-top:-15px;   
            }
        #footer ._section {
         clear:both;
         padding:20px 0 ;
         border-top:0 solid #ddd;
        }
        #footer h4 {
         margin-bottom:3px;
         font-size:16px;
         color:#111;
         font-weight:400;
        }
        #footer .line {
         width:15px;
         height:0;
         margin:0 0 20px !important;
         border-bottom:1px solid #ccc;
        }
        #footer p {
         color:#333;
        }
        #footer p:after {
         content:"";
         display:block;
         clear:both;
         *zoom:1;
        }
        #footer p strong {
         display:inline-block;
         width:20%;
         font-weight:500;
         color:#111;
        }
        #footer i {
         position:relative;
         top:1px;
        }
        #footer .gap {
         margin:0 0 20px;
        }
        #footer .footer_menu {
         padding:5px 0;
        }
        #footer .footer_menu:after {
         content:"";
         display:block;
         clear:both;
         *zoom:1;
        }
        #footer .footer_menu ul {
         font-size:0;
        }
        #footer .footer_menu li {
         display:inline-block;
         width:25%;
         text-align:center;
        }
        #footer .footer_menu li a {    
         display:block;
         line-height:30px;
         font-size:12px;
         letter-spacing:-0.04em;
         color:#111;
        }
        #footer .worktime {
         text-align    
        }
        #footer .worktime .phone {
         margin-bottom:3px;
         font-size:16px;
         font-weight:700;
        }
        #footer .worktime .phone img {
         position:relative;
         top:-2px;
         width:22px;
        }
        #footer .worktime strong {
         padding-right:10px;
         color:#333;
        }
        #footer .worktime .btn {
         width:100%;
         height:35px;
         margin:20px 0 0;
        }
        #footer .worktime .btn a {
         float:right;
         width:46%;
         height:35px;
         line-height:37px;
         background:#fff;
         border:1px solid #ddd;
         font-size:13px;
         letter-spacing:0.05em;
         color:#333;
         text-align:center;
        }
        #footer .worktime .btn a.call {
         float:left;
         margin:0 5% 0 0;
         background:#333;
         border:1px solid #111;
         color:#fff;
        }
        #footer .bank_info {
        }
        #footer .bank_info li {
            max-width:90%;
         letter-spacing:0.1em;
            border-bottom: 1px dotted rgba(0, 0, 0, 0.2);
            color: #555;
            display: block;
            font-family:'malgun gothic';
            font-size:11px;
            line-height: 1.8;
            overflow: hidden;
            padding: 0.72em 0;
            position: relative;
            width: 100%;    
        }
        #footer .bank_info li a {color:#555;}    
        #footer .bank_info strong {
         display:block;
         float:left;
         width:90px;
         min-height:0;
         line-height:20px;
         font-weight:bold;
        }
        #footer .bank_info span {
         min-height:0;
         line-height:20px;
        }
        #footer .bank_info .bank_list {
         width:170px;
         margin:10px 0 0;
        }
        #footer .footer_delivery h4 {
         margin:0 0 7px;
        }
        #footer .footer_company {
            padding-left:30px;
        }
        #footer .footer_company p {margin:5px 0; max-width:90%;}
        #footer .footer_company a {
         color:#555;
         text-decoration:none;
        }
        #footer .footer_company strong {
         width:35%; color:#555;
        }
        #footer .footer_company span {
         color:#333;    
         display:block;
         float:right;
         width:65%;
        }
        #footer .footer_escrow {
         line-height:1.8em;
         border-bottom:none;
        }
        #footer .footer_escrow .v_escrow1 {
         padding:3px 7px;
         border-radius:3px;
         -webkit-border-radius:3px;
         background:#888;
         color:#fff;
        }
        #footer .footer_escrow .btn_11_ff {
         display:block;
         line-height:30px;
         margin:5px 0 0;
        }
        #footer .footer_ico {
         margin:0 0 20px;
         padding:0 8px;
         text-align:center;
        }
        #footer .footer_ico li {
         display:inline-block;
         width:18%;
         margin:0 .3%;
         font-size:0;
        }
        #footer .footer_ico li img {
         width:100%;
        }
        #footer .copyright {
         clear:both;
         padding:8px 0 5px;
         background:#111;
         text-align:center;
         line-height:18px;
         color:#fff;
         font-size:11px;
        }
        #footer .copyright strong,#footer .copyright a {
         color:#fff;
        }
                    #phonearea {
             border-bottom:0 solid #ddd;
             background:#fff;
             margin:0 auto;
             width:90%;    
            }
            #phonearea > ul {
             padding:0; 
            }
            #phonearea > ul > li {
             padding:0; 
            }
            #phonearea > ul > li > a {
             display:block;
             width:100%;
             height:100%;
             padding:8px 0;
             border:1px solid #ddd;
             font-size:12px;
             font-weight:700;
             color:#444;
             text-align:center 
            }
            #phonearea > ul > li > a > i {
             margin-right:5px;
             font-size:13px;
             color:#222 
            }
            .info2 > .twoarea {
                width:100%; margin-bottom:10px;
            }   
             /* 8개 항목 */   
            .eighth {
             margin:0 auto;
             border-top:2px #f1f1f1 solid;
             border-bottom:3px #f1f1f1 solid;
            }
            .eighth ul {
             border-top:1px #f1f1f1 solid;
             clear:both;
             overflow:hidden;
            }
            .eighth ul li {
             position:relative;
             float:left;
             margin:0;
             padding:0;
             width:25%;
             height:65px;
             line-height:12px;
             overflow:hidden;
             text-align:center;
             display:-webkit-box;
             -webkit-box-pack:center;
             -webkit-box-align:center;
            }
            .eighth ul li:before {
             display:block;
             content:"";
             position:absolute;
             top:15%;
             left:0;
             width:1px;
             height:70%;
             background:#f1f1f1;
            }
            .eighth ul li a {
             display:block;
             color:#333;
             font-size:11px;
            }
            .eighth ul li a i {
              display:block;
             height:30px;
             font-size:25px;
             color:#000;
            }
             .footerArea { 
                margin-top:-40px;
                padding: 10px 0 12px;
                text-align: center;
                border-top: 0 solid #dadada;
                border-bottom: 1px solid #dadada;
                background:#fff;
            }
            .footerArea li {
                display:inline-block;
                padding:3px 5px;
                font-size:13px;
            }
            .footerArea a {
                font-size:11px;
                color:#000;
            }
/* BASIC css end */

