/* BASIC css start */
/*공통-footer*/
#footer {width: 100%; margin-top: 50px; }
#footer .top {height: 200px; padding: 30px 0; background: #f9f6ea;}

#footer .top .footer_align {width: 1100px; margin: 0 auto; position: relative;}
#footer .top .footer_align .pannel_1,
#footer .top .footer_align .pannel_2,
#footer .top .footer_align .pannel_3,
#footer .top .footer_align .pannel_4,
#footer .top .footer_align .cutbar
{float: left; }

#footer .top .footer_align .pannel_2 img,
#footer .top .footer_align .pannel_3 img{margin-right: 20px;}

#footer .top .footer_align .pannel_4{position: absolute; top: -39px; right: 0;}







#footer .top .w_1100 {padding-top: 35px;}
#footer .top .w_1100>div, #footer .top .w_1100>img {float: left;}
#footer .top .logo {margin-right: 50px;}

#footer .top .pannel_group {float: right;}
#footer .top .pannel_group .pannel_center{width: 271px; }
#footer .top .pannel_group>div, #footer .top .pannel_group>img {float: left;}

#footer .top .pannel_ea1>a, #footer .top .pannel_ea2>a {display: block; height: 23px;}
#footer .top .pannel_ea1 li a, #footer .top .pannel_ea2 li a { color: #a5a5a5; line-height: 14px; letter-spacing: -1px;}
#footer .top .pannel_ea2 { margin-top: 16px; }

#footer .top .pannel_ea1 .miniboard_list table td,
#footer .top .pannel_ea2 .miniboard_list table td{padding: 0; text-align: left; border: none; height: 17px;}
#footer .top .miniboard_list table td.title{line-height: 18px; color:#a5a5a5; }
#footer .top .miniboard_list table td.title a{letter-spacing: -1px;font:12px verdana, 맑은 고딕, malgun, "돋움", Dotum, AppleGothic, sans-serif; color:#a5a5a5;}

#footer .top .foot_search_frame {position: relative; width: 280px; height: 35px; background: #fff; border: 3px #ada999 solid;}
#footer .top .foot_search_frame input{color: #a5a5a5; width: 230px; border: 0px; padding: 7px 8px;}
#footer .top .foot_search_frame .btn_search {position: absolute; top: 3px; right: 5px;  display: block; float: right; width: 31px; height: 29px; margin: 0; padding: 0;}

#footer .top .btn_group {margin-top: 5px;}
#footer .top .cutbar {margin: 0 15px;}

#footer .bottom {position: relative; height: 105px; background: #ffd631;}
#footer .bottom .footer_menu {position: absolute; width:1100px; height:79px; margin:0 auto; top: -24px;}
#footer .bottom .footer_menu ul {margin: 0 auto; width: 420px; text-align:center; font-size:0; line-height:0;}
#footer .bottom .footer_menu li { float: left; display:block;*display:inline; width:100px; line-height:79px; font-size:11px;}

#footer .bottom .copyright {padding-top: 60px;}


#footer .cs_all {height: 160px; padding-bottom: 30px; text-align: center;}
#footer .cs_all img{margin: 0 auto;}

#footer .escrow {height: 101px; background:#ffffff; border-top: 1px #dddde1 solid; text-align: center;}
#footer .escrow img{margin: 0 auto;}

/* custom */
.footer__top__wrap{background:#3d3d3d; padding:35px 0 45px;}
.footer__top{display: flex;}
.footer__top > div{flex-basis:33.33%;}
.footer__top > div h3{position: relative; font-family: 'NanumSquareNeo'; color:#ffffff; font-size: 12px; font-weight:700; padding:13px 0 0;}
.footer__top > div h3:before {content: ""; position: relative; display: inline-block; width: 2px; height: 13px; background: #ffffff; vertical-align: top; margin: 2px 5px 0 0;}
.footer__top > div h3:first-of-type{padding:0;}
.footer__top > div p{font-family: 'NanumSquareNeo'; color:#ffffff; font-size: 13px; line-height: 1.5; padding:3px 0 0;}
.footer__top .list__wrap01 a{display: inline-block; color: #ffffff; border: 1px solid #ffffff; padding: 2px 6px; margin: 5px 0;}
.footer__top .list__wrap03 p strong{font-size:18px; font-weight:700;}
.footer__top .list__wrap03 p span{font-weight:700;}

.footer__bottom__wrap{background: #1a1a1a; padding: 41px 0;}
.footer__bottom{display: flex; align-items: center; justify-content: space-between;}
.footer__bottom .list__wrap02{display: flex; gap: 22px;}
.footer__bottom .list__wrap02 li{position: relative;}
.footer__bottom .list__wrap02 li:after{content:""; }
.footer__bottom .list__wrap02 li a{font-family: 'NanumSquareNeo'; color: #ffffff; font-size: 13px;}
/* BASIC css end */

