/* BASIC css start */
.clearfix {*zoom:1}
.clearfix:after{content:"";display:block;clear:both;height:0;overflow:hidden;visibility:hidden;}

/* 하단 */
#footer {clear:both; margin:100px 0 0; padding-bottom:0px;}

.footer-floor1{padding:32px 18px;background: #f9f9f9;}
.footer-menu-box{text-align: center;}
.footer-menu{display: inline-block;}
.footer-menu > li{float: left;position: relative;padding: 0 20px;}
.footer-menu > li a{font-size:15px;font-weight: bold;color: #bbb;}
.footer-menu > li::before{content: "";height: 14px;width: 1px;background: #cccccc;position: absolute;top:0px;left: 0;}
.footer-menu > li:first-child::before{display: none;}
.footer-menu > li a.on{color: #1a1a1a;}
.footer-phone{text-align: center;margin:10px 0;}
.footer-phone > div{color: #0184ff;line-height:30px;font-size: 33px;}
.footer-phone > div strong{display:block;}
.footer-txt{text-align: center;font-size: 12px;color: #585858; letter-spacing: -0.3px;}
.footer-txt span{display: inline-block;color: #585858;font-size:12px;}
.footer-menu2{margin-top: 20px;margin-left: -13px;}
.footer-menu2 > li{float: left;margin-left: 13px;width: calc(100% / 3 - 13px);}
.footer-menu2 > li a{background-size:20px!important;display: block;padding:45px 0 15px;color: #010101;text-align: center;font-size:12px;font-weight: bold;box-sizing: border-box;border-radius: 15px;}
.footer-menu2 > li.bg1 a{background: #fff url(/design/raidb2b/2023_renewal_moblie/i_notice.svg) no-repeat center 17px;}
.footer-menu2 > li.bg2 a{background: #fff url(/design/raidb2b/2023_renewal_moblie/i_Technicalinquiry.svg) no-repeat center 17px;}
.footer-menu2 > li.bg3 a{background: #fff url(/design/raidb2b/2023_renewal_moblie/i_reference.svg) no-repeat center 17px;}

.footer-floor2{padding:22px 18px 0;}

#topNav2{border-bottom: 1px solid #ededed;padding-bottom:22px;text-align:center;}
#topNav2 a{padding:0 10px; display:inline-block;text-align: center;font-size:12px;color: #9a9a9a;white-space:nowrap;text-overflow:ellipsis;line-height: 160%;}
#topNav2 a.black{color: #000;}

.footer-title{margin-top: 40px;margin-bottom:16px;font-size:16px;color: #000;font-weight: bold;}
.footer-ul{margin-top:12px;margin-bottom:24px;line-height:18px;}
.footer-ul li{font-size:12px;color: #999;}
.footer-ul li a{color: #000;font-size:12px;margin-left: 5px;}
.footer-p{padding-bottom:38px;border-bottom: 1px solid #ededed;font-size:12px;color: #999;letter-spacing: -0.5px;line-height: 160%;}
.footer-p a{color: #000;font-size:12px;border-bottom: 1px solid #000;letter-spacing: -0.5px;margin-left: 5px;}

.footer-floor3{text-align: center;font-size: 11px;color: #999;padding: 27px 15px;line-height: 130%;}
.copyright{padding-top:5px;}
.sns{margin-top:18px;text-align: center;}
.sns ul{display: inline-block;}
.sns ul > li{float: left;margin: 0 5px;}
.sns ul > li img{width:35px;}
.allMenuClose{float: right;}
.tab-con{display: none;}

/*@media screen and (max-width: 420px) {
	.footer-menu2{margin-left: 0;}
	.footer-menu2 > li{margin-left: 0;margin-top: 10px;float: none;width: 100%;}
}*/
/* BASIC css end */

