/* BASIC css start */
/* BASIC css start */
/* ftLink */
#ftLink { margin-top: 60px; background-color: #282828; border-top: 2px solid #eaeaea; border-bottom: 2px solid #eaeaea; }
#ftLink .link { text-align: center; font-size:0; line-height: 0;}
#ftLink .link li { display: inline; }
#ftLink .link a { display: inline-block; height: 25px; padding-left: 11px; padding-right: 10px; font-size: 11px; line-height: 25px; color: #d3d3d3; background: url(/images/d3/modern_simple/common/bull_ftlink.gif) no-repeat 0 45%;}
#ftLink .link li.first a { padding-left: 0; background-image: none;}
/* footer */
#ftWrap { position: relative; margin-top: 30px; }
#footer { min-height: 85px; _height: 85px; padding-left: 210px; width: 690px; padding-bottom: 20px; background: url(/images/d3/modern_simple/ft_bi.gif) no-repeat 30px 10px; }
#footer p { padding-bottom: 3px;  }
#footer p,
#footer p a { font-size: 11px;color: #aeaeae; }
#footer address { padding-top: 5px; font-size: 0; line-height: 0; }
#footer address img { vertical-align: middle; }
#footer address a { margin-left: 10px; }
#footer .escro { position: absolute; right: 0px; top: -5px; }

/* °³ÀÎÁ¤º¸Ã³¸®¹æÄ§ ¿µ¿ª */
div#ftLink .fflink-container .link a {color:#888;}
div#ftLink .fflink-container .link .privacy a {color:#000;}


#footer_outer { padding: 80px 10%; border-top:1px solid #c9c9c9;}
#footer_outer .footer_inner {display: -webkit-box;/* display: -webkit-flex; */display: -ms-flexbox;/* display: flex; */-webkit-box-lines: multiple;-ms-flex-wrap: wrap;/* flex-wrap: wrap; */min-width: 1200px;}
#footer_outer .footer_inner .footer_box {width: auto;margin-right: 7.5vw;}
#footer_outer .footer_inner .footer_box:first-of-type, #footer_outer .footer_inner .footer_box:last-of-type { margin-right:0; }
#footer_outer .footer_inner .footer_box>h2 {font-size:15px;color:#000;font-weight: 600;margin-bottom: 30px;line-height: 1;}
#footer_outer .footer_inner .footer_box p.footer_cont {font-size:13px;color:#8e8e8e;/* font-weight: 300; */line-height: 1.7;}
#footer_outer .footer_inner .copy { font-size:13px;color:#8e8e8e;font-weight: 300; }
#footer_outer .footer_inner .footer_box p.footer_cont a { font-size:13px;color:#8e8e8e;font-weight: 300; }
p.phone_number {
    color: #000;
    font-size: 22px;
    font-weight: 500;
    margin-bottom: 20px;
    line-height: 1;
}
#footer_outer .footer_inner .footer_box:first-of-type { width:670px }

@media screen and (max-width:1720px) {
    #footer_outer .footer_inner .footer_box { margin-right:3vw; }
    #footer_outer .footer_inner .footer_box:first-of-type { width:580px; }
}

.exchange_btn {margin-top:25px; width:118px; height:42px;border:1px solid #bbb;background:#fff; box-sizing:border-box;  }
.exchange_btn a { position:relative; display:block; width:100%; height:100%; line-height:42px; font-size:13px; color:#8e8e8e; font-weight:300; padding:0 12px; box-sizing:border-box; }
.exchange_btn a img { vertical-align:middle; position:absolute; top:50%; right:12px; transform:translateY(-50%); }

.agree_div { margin-bottom: 25px;}
.agree_div a { color:#8e8e8e;font-size:13px; position:relative; margin-right:10px; padding-right:10px; }
.agree_div a:last-of-type { color:#707070; }

.agree_div a:first-of-type:after {
    content: '';
    width: 1px;
    height: 9px;
    background: #8e8e8e;
    position: absolute;
    right: 0;
    top: 50%;
    transform: translateY(-50%);
}

#footer_outer .footer_inner .footer_box p.footer_cont>span {
    position: relative;
    margin-right: 10px;
    padding-right: 10px;
}

#footer_outer .footer_inner .footer_box p.footer_cont>span:after {
    content: '';
    width: 1px;
    height: 9px;
    background: #8e8e8e;
    position: absolute;
    right: 0;
    top: 50%;
    transform: translateY(-50%);
}
/* BASIC css end */


/* BASIC css end */

