/*----------------------------------------------------------------------------------------*/
/* footer content ------------------------------------------------------------------------*/

#global-footer{width:100%;line-height:1.6em;font-size:0.875rem;color:#e4e4e4;background-color:#222b35;font-weight:300;}
#global-footer .address{width:1200px;margin:0 auto;padding:45px 0px;}
#global-footer .address .address2{padding-top:20px;}
#global-footer .address .copyrights{ padding-top:20px;}
#global-footer .address h2.tit{font-weight:700;font-size:14px;margin-bottom:4px;}
#global-footer .address em{font-style:normal;}
#global-footer .address .f_OR{color:rgba(255,255,255,0.8);}


#global-footer h1,
#global-footer h2,
#global-footer h3,
#global-footer h4,
#global-footer h5,
#global-footer h6{color:#fff;}

#global-footer a{color:#fff;}
/* footer content ------------------------------------------------------------------------*/
/*----------------------------------------------------------------------------------------*/









/*---------------------------------------------------------------------------------------*/
/* footer Content -----------------------------------------------------------------------*/
/*---------------------------------------------------------------------------------------*/

#footerWrap{width:100%;background:#323b64;margin-top:-5px;margin-top:0;}




.footerSponsorLogoBody{display:flex;width:100%;padding-left:40px;}

.footerSponsorLogoBody .sponsorBottomWrap{margin-right:30px;flex-direction:row;align-items:center;display:flex;}
.footerSponsorLogoBody .sponsorBottomWrap:last-child{margin-right:0px;}
.footerSponsorLogoBody .sponsorBottomWrap div div{height:47px;margin-right:30px;}
.footerSponsorLogoBody .sponsorBottomWrap div div a{height:100%;display:inline-block;}
.footerSponsorLogoBody .sponsorBottomWrap div div:last-child{margin-right:0;}
.footerSponsorLogoBody .sponsorBottomWrap div div img{max-height:100%;max-width:100%;}
.footerSponsorLogoBody .sponsorBottomWrap p{font-family:"Pretendard", sans-serif;font-weight:400;margin-bottom:0;margin-right:10px;}


.footerBodyLeftLogoImg{width:85%;}





#footerWrap .footerBodyA{padding:40px 0 10px;}

.footerSnsBtWrap{display:flex;align-items:center;gap:7px;padding:2.3% 0;border-bottom:1px solid rgba(150,169,179,0.5);}
.footerSnsBtWrap a{width:33px;height:33px;display:block;}

#f_bt{background:url("/img/main/01_f.png")no-repeat;background-size:cover;background-position:center;}
#i_bt{background:url("/img/main/02_i.png")no-repeat;background-size:cover;background-position:center;}
#t_bt{background:url("/img/main/03_t.png")no-repeat;background-size:cover;background-position:center;}
#y_bt{background:url("/img/main/04_y.png")no-repeat;background-size:cover;background-position:center;}


.footerTxtWrap{display:flex;justify-content:space-between;padding:30px 0;width:100%;}
.footerTxtWrap div{display:flex;margin-bottom:0;}
.footerTxtWrap div span{line-height:1.5;}


.footerTxtLeftWrap{display:flex;width:calc(100% - 230px);}
.footerTxtLeftWrap span.f_atf400:first-child{margin-right:55px;line-height:1.4;}
.footerTxtLeftWrap div:last-child{display:flex;flex-direction:column;width:calc(100% - 280px);justify-content:space-between}
.footerTxtLeftWrap div p{display:flex;flex-direction:column;}


.footerLinkWrap{display:flex;align-items:flex-end;gap:30px;}
.footerLinkWrap a{line-height:1.3;width:100px;height:30px;border-radius:5px;border:1px solid #fff;padding-top:4px;text-align:center;}
.footerLinkWrap a.f_atf400:hover{color:#ff971d;}
.footerLinkWrap a:hover{border:1px solid #ff971d;}


#subSideMenuWrap{display:none;}

#subSideMenuWrap .subQuickImgWrap{display:flex;justify-content:center;align-items:center;flex-direction:column;width:100%;height:120px;cursor:pointer;z-index:99;}
#subSideMenuWrap .subQuickImgWrap{border-bottom:1px solid rgba(255,255,255,0.6);}
#subSideMenuWrap .subQuickImgWrap img{max-height:40px;}
#subSideMenuWrap .subQuickImgWrap span{display:inline-block;margin-top:10px;line-height:1;}
#subSideMenuWrap .subQuickTopBt{width:100%;height:40px;display:flex;justify-content:center;align-items:center;cursor:pointer;}
#subSideMenuWrap .subQuickTopBt img{width:10px;height:15px;margin-left:8px;margin-top:-5px;}


.footerExLogoWrap{padding:0 30px 0 0;width:215px;}
.footerExLogoWrap img{width:100%;}


.footerBottomWrap{border-top:1px solid rgba(255,255,255,0.5);padding:20px 0;}

.footerBodyAContent{display:flex;justify-content:flex-start;margin-bottom:30px;}
.footerBodyAContent .txt20fff{font-weight:600;margin-bottom:15px;}

.footerBodyBContentP1{font-weight:300;}
.footerBodyAContentLine{background:rgba(245,245,245,0.3);width:1px;margin:0 20px;}
.footerBodyAContentBodyA{width:350px;}


.footerBodyRightImgWrap{display:flex;margin-bottom:12px;}
.footerBodyRightImgWrap:last-child{margin-bottom:0;}
.footerBodyRightImgWrap img{width:33px;height:33px;margin-right:10px;}
.footerBodyRightImgWrap p{color:#fff;font-size:18px;}

/*---------------------------------------------------------------------------------------*/
/* footer Content -----------------------------------------------------------------------*/
/*---------------------------------------------------------------------------------------*/
