
*{margin:0;padding:0}
#footer{color:#555;font-family:'Balsamiq Sans','Nanum Gothic', sans-serif;font-size:13px;font-weight:normal;}
ul,ol,li{list-style:none}
em,address{font-style:normal}
img,input,select,textarea{vertical-align:middle}
a{color:#7d7d7d;text-decoration:none;cursor:pointer}
a:hover{text-decoration:none}
.footer {width:100%;background-color:#f9f9f9; color:#757575;padding-bottom:40px;}

.footer .logo{float:left;padding-top:55px;}
.footer .text{float:left;margin-left:40px;}
.footer .foot_menu{display:flex;align-items:center; cursor: pointer;padding:13px 0;font-weight:600;border-bottom:1px solid #dedede;}
.footer .foot_menu li:after { content: '|'; margin: 0 10px; font-size: 13px;color:#dedede;}
.footer .foot_menu li:last-child:after {content: none; }
.footer .detail_info{padding-top:15px;}
.footer .detail_info p:nth-of-type(1) { font-size: 12px; font-weight: 200; margin-top: 5px;}
.footer .detail_info p:nth-of-type(2) { font-size: 12px; font-weight: 200; margin-top: 5px; }
.footer .detail_info p:nth-of-type(3) { font-size: 12px; font-weight: 200; margin-top: 5px; }
.footer .detail_info span {color:#dedede;margin:0 6px;font-size:11px;}