/* BASIC css start */
footer{ margin: 0 auto; display: table; border-top: 1px solid #dedede; width: 100%;}
.copy_wrap{width: 1200px;  margin: 0 auto;}    
.copy_wrap .left{border-right: 1px solid #ddd; float:left; width:545px }
.copy_wrap .left .cs li{display:inline-block; vertical-align:top}
.copy_wrap .left .cs li.tit{width:145px; font-size: 16px; color: #000;}
.copy_wrap .left .cs li.center{
    padding: 35px 0;
    padding-left: 0;
    margin-right: 0;
    width: 270px;
    /* margin-top: -6px; */
    border-right: 1px solid #ddd;
    padding-top: 35px;
}

.copy_wrap .left .cs li.center h3{color: #4e4e4e;
    font-weight: bold;
    font-size: 16px;
    margin-bottom: 13px;
    font-family: "Malgun Gothic", sans-serif !important}

.copy_wrap .left .cs li.center b{
    font-size: 39px;
    color: #000;
    font-family: 'Spoqa Han Sans';
    font-weight: bolder;
    padding-top: 4px;}
    
    
.copy_wrap .left .cs li.center p{
    letter-spacing: -0.3px;
    font-family: "Malgun Gothic", sans-serif !important;
    line-height: 1.7;
    display: inline-block;
    font-size: 13px;
    color: #6b6b6b;
    padding-top: 14px;
}
    
    

.copy_wrap .left .cs li.center2{margin-right: 10px;width:200px; margin-top: 35px; margin-left: 30px;}
.copy_wrap .left .cs li.center2 h3{    color: #4e4e4e;
    font-weight: bold;
    font-size: 16px;
    margin-bottom: 13px;
    font-family: "Malgun Gothic", sans-serif !important}

.copy_wrap .left .cs li.center2 b{
    font-size: 39px;
    color: #000;
    font-family: 'Spoqa Han Sans';
    font-weight: bolder;
    padding-top: 4px;}
    
    
.copy_wrap .left .cs li.center2 p{
    font-family: "Malgun Gothic", sans-serif !important;
    line-height: 1.7;
    display: inline-block;
    font-size: 12.5px;
    letter-spacing: -1px;
    color: #6b6b6b;
}
    
    
    

.copy_wrap .left .cs li.bnr{width: 168px;  margin-top: 33px;}
.copy_wrap .left .cs li.bnr a{display: block; padding: 12px 10px; border: 1px solid #dedede; text-align: center; margin: 8px 0; font-size: 14px;}


.copy_wrap .center{
    width: 604px;
    display: inline-block;
    padding-left: 50px;
    padding-top: 35px;}

.copy_wrap .right{position: relative;float:right; width:20%; padding-left: 10px; height: 160px;}
.copy_wrap .right ul{position: absolute; right: 0;}

.copy_wrap .right .f-logo{position:absolute; bottom:8px; right:0}

ul.footer_info{ margin-bottom: 20px;}
ul.footer_info li{display:inline-block;}
ul.footer_info li:nth-child(1) a{padding-left:0}
ul.footer_info li a{
    font-size: 16px;
    padding: 0 12px;
    color: #000;
    font-family: "Malgun Gothic", sans-serif !important;
    font-weight: bold;}



ul.footer_info2{ 
    position: relative; margin-bottom: 25px;}
ul.footer_info2 li{
    white-space: nowrap;
    line-height: 1.7;
    display: inline-block;
    font-size: 13px;
    color: #747474;
    font-family: "Malgun Gothic", sans-serif !important}
    
ul.footer_info2 li.copy{
    font-size: 12px;
    font-family: 'Spoqa Han Sans' !important;
    color: #a5a5a5;
    padding-top: 17px;}
ul.footer_info2 li a{
    line-height: 1.8;
    display: inline-block;
    font-family: 'Open Sans', sans-serif;
    vertical-align: unset;}
ul.footer_info2 li:nth-child(1) a{padding-left:0}


ul .sns{
    position: absolute;
    right: 0;
    bottom: 0;}
    
ul .sns a{display: inline-block;padding: 0 7px;}
ul .sns a img{}




/* BASIC css end */

