/* BASIC css start */
#footer_n{margin-top:250px;}
.footer-floor1{background: #f9f9f9;padding: 50px 0;}
.footer-bar{margin: 0 auto;width: 1630px;}

.footer-bar1{float: left; padding-top:9px;}
.phone-number{display: none;}
.footer-bar1-menu > li{float: left;position: relative;padding:  0 18px;}
.footer-bar1-menu > li a{font-size: 18px;color: #b4b4b4;font-weight: bold;}
.footer-bar1-menu > li:first-child{padding-left: 0;}
.footer-bar1-menu > li a.on{font-size: 18px;color: #1a1a1a;}
.footer-bar1-menu > li:first-child::after{content: "";height: 18px;width: 1px;background: #cccccc;position: absolute;right: -1px;top: 2px;}
.phone-number{font-size: 50px;color: #0184ff;}
.footer-bar-cs-txt{font-weight:800; margin-top:10px;}
.phone-number p{color:#585858 !important;}
.footer-bar1-txt{color: #585858;font-size: 15px;margin-top: 10px; line-height:22px; font-weight:400;}
.footer-bar1-txt strong{margin-right: 12px;}
.footer-bar-bank-txt1{font-size:38px; font-weight:800; margin-top:12px;}
.footer-bar-bank-txt2{font-size:15px; color: #585858; margin-top:10px; font-weight:500;}
.board-txt{color:#000; font-size:17px;}



.footer-bar2{float: right;}
.footer-bar2 li{float: left;margin-left: 38px;width: 360px;font-size: 16px;background: #fff;border-radius: 30px;box-sizing: border-box;padding: 45px 30px;color: #585858;}
.footer-bar2 li h3{font-size: 18px;color: #010101;margin-bottom: 10px; font-weight:600;}
.footer-bar2 li.bg1{background: #fff url(/design/raidb2b/2023_renewal/i_notice.svg) no-repeat calc(100% - 25px) center; background-size: 12%;}
.footer-bar2 li.bg2{background: #fff url(/design/raidb2b/2023_renewal/i_Technicalinquiry.svg) no-repeat calc(100% - 25px) center; background-size: 12%;}
.footer-bar2 li.bg3{background: #fff url(/design/raidb2b/2023_renewal/i_reference.svg) no-repeat calc(100% - 25px) center; background-size: 12%;}
.footer-floor2{background: #fff;}
.footer-floor2 .footer-bar{margin: 0 auto;width: 1630px;border-bottom: 1px solid #ededed;padding: 50px 0;position: relative;}
.footer-menu > li{float: left;margin: 0 19px;position: relative;}
.footer-menu > li::before{content: "";width: 1px;height: 12px;background: #cccccc;position: absolute;display: block;top: 3px;left: -19px;}
.footer-menu > li:first-child{margin-left: 0;}
.footer-menu > li:first-child::before{display: none;}
.footer-menu a{color: #999999;font-size:14px;}
a.color-black{color: #000000;}
.footer-bar p{margin-top: 34px;line-height: 170%;color: #a7a7a7;font-size: 14px;}
.footer-bar p span{display: inline-block;margin-right: 34px;}
.footer-bar p a{color: #000000;font-size: 14px;}
.footer-bar p a.line{border-bottom: 1px solid #000;}
.footer-floor3{text-align: center;padding: 36px 0 36px;line-height: 150%;color: #999999; font-size:14px;}
.footer-bar-left{float: left;width: calc(100% - 470px);}
.footer-bar-right{position: absolute;right: 0;bottom: 50px;}
.footer-bar-right > li{float: left;margin-left: 10px;}
.footer-bar-right > li img{display: block; width:35px;}

@media screen and (max-width: 1699px) {
    .footer-bar,.footer-floor2 .footer-bar{width:1450px;}
    .footer-bar2 li{width:320px;}
}

@media screen and (max-width: 1499px) {
    .footer-bar,.footer-floor2 .footer-bar{width:1300px;}
    .footer-bar2 li{width:270px;}
}



/*==================================================================================================================================*/



/* FIXED : 우측메뉴 */
.right_fixed {position:fixed; bottom:120px; right:35px; z-index:9999;} 
.right_fixed .quick_plus {padding-bottom:8px;}
.right_fixed  ul {display:none;}
.right_fixed  ul li {display:block; margin-bottom:8px; position:relative;}
.right_fixed  ul li a img {opacity:1;-webkit-transition: all 0.3s; -moz-transition: all 0.3s; -ms-transition: all 0.3s; -o-transition: all 0.3s;  transition: all 0.3s;}
.right_fixed  ul li a img:hover {opacity:0.7;}
.right_fixed .quick_plus { cursor:pointer; position:relative; }
.right_fixed .quick_plus img {-webkit-transform:rotate(135deg); -moz-transform: rotate(135deg); -o-transform: rotate(135deg); -ms-transform: rotate(135deg); transform: rotate(135deg); -webkit-transition: all 0.3s ease-in-out; -moz-transition: all 0.3s ease-in-out; -o-transition: all 0.3s ease-in-out; -ms-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out;}
.right_fixed .quick_plus.is-open img {-webkit-transform: rotate(0deg); -moz-transform: rotate(0deg); -o-transform: rotate(0deg); -ms-transform: rotate(0deg); transform: rotate(0deg);}

/* 하단  */
#mfooter {width:100%; margin-top:140px; text-align:left;}
#mfooter .inner {max-width:1630px; margin:0 auto; padding:60px 0 120px; border-top:1px solid #e5e5e5;}
#mfooter .ft_menu {padding-top:38px;}
#mfooter .ft_menu li {float:left;}
#mfooter .ft_menu li:first-child a {padding-left:0px; background:none;}
#mfooter .ft_menu li a {line-height:1; font-size:13px; font-weight:400; display:block; color:#9a9a9a; padding:0px 10px; background-image:url('/design/raidb2b/2023_renewal/bt_line.png'); background-repeat:no-repeat; background-position:left center;}
#mfooter .ft_menu li a:hover {color:#1a1a1a;}
#mfooter .ft_menu li a.privacy {color:#fe4a49;}
#mfooter .ft_info {padding-top:35px; color:#9a9a9a; font-size:13px; line-height:1.9; font-weight:400;}
#mfooter .ft_info span {padding:0px 10px; background-image:url('/design/raidb2b/2023_renewal/bt_line.png'); background-repeat:no-repeat; background-position:center center;}
#mfooter .ft_copy {padding-top:35px; color:#9a9a9a;  font-size:13px; line-height:1;  font-weight:400;} 
#mfooter .ft_comm {padding-right:80px;}
#mfooter .ft_comm li {text-align:left; font-size:0px;}
#mfooter .ft_comm li a {display:block; font-size:13px; font-weight:400; color:#9a9a9a;  line-height:1; padding-bottom:18px;}
#mfooter .ft_comm li a:hover {color:#111;}
#mfooter .ft_comm.first {margin-right:50px;}
#mfooter .ft_cs {font-size:13px; font-weight:400; color:#9a9a9a; line-height:1;}
#mfooter .ft_cs .t1 {color:#1a1a1a;}
#mfooter .ft_cs .t2 {color:#1a1a1a; font-weight:700; font-size:24px; padding:18px 0px 14px;}
#mfooter .ft_cs .t3 {line-height:1.8;}
#mfooter #mfooter_space {height:120px;}



/* 하단 : 미디어쿼리 */
@media screen and (max-width: 1699px){ 
	#mfooter .inner {width:1430px;}
	#mfooter .ft_comm {padding-right:60px;}
}

@media screen and (max-width: 1499px){
	#mfooter .inner {width:1280px;}
	#mfooter .ft_comm {padding-right:50px;}
    
}

.floating{position: fixed; bottom: 24%; right: 1.9%; visibility: hidden; opacity: 0; transition: visibility 0s, opacity 0.5s linear; z-index:9997;}
.floating.on {  visibility: visible; opacity: 1; }
.floating div a img{ }

#quickMenu { position: fixed; right: 1%; bottom: 50%; -webkit-transform: translateY(50%); -ms-transform: translateY(50%); transform: translateY(50%); z-index: 100; }
#quickMenu .quick_tit { position: relative; width: 100px; height: 37px; font-weight: 500; font-size: 15px; color: #fff; padding-top: 20px; border-radius: 20px 20px 0px 0px; background-color: #2a2a2a; border: 1px solid #2a2a2a; }
#quickMenu .box { position: relative; text-align: center; }
#quickMenu .quick_list { background: #fff; border-radius: 0px 0px 20px 20px; border: 1px solid #ededed; -webkit-box-shadow: 5.142px 6.128px 12.35px 0.65px rgb(25 48 88 / 5%); box-shadow: 5.142px 6.128px 12.35px 0.65px rgb(25 48 88 / 5%); }
#quickMenu .quick_list li a { display: block; width: 100px; height: 35px; font-weight: 500; font-size: 15px; color: #444; padding-top: 20px; }
#quickMenu .quick_list li::before { content: ""; display: block; width: 80px; height: 1px; margin: 0 auto; background-color: #f5f5f5; }
#quickMenu .quick_list li a:hover { color: #969696; }
#quickMenu .box::after { content: ""; position: absolute; left: 0; top: 0; width: 100%; height: 40px; background: rgba(0, 0, 0, 0.4); opacity: 0; }

.btn_top{ padding-top:13px; text-align:center;}
.btn_top img { width:38px;}
/* BASIC css end */

