/* BASIC css start */
#footer{width: 100%; border-top: 2px solid #e9e9e9; margin-top: 40px; height: 400px;}
#footer .foot_inner{width: 1280px; margin: 0 auto;height: 100%;}
#footer .foot_inner>div{width: 50%;  float: left;}

#footer .foot_L{padding-top: 40px;}
#footer .foot_L .f_menu{margin-bottom: 25px;}
#footer .foot_L .f_menu li{display: inline-block;margin-right: 30px;}
#footer .foot_L .f_menu li a{font-family: 'Noto Sans KR', sans-serif; font-size: 14px; color: #000; font-weight: 500;}
#footer .foot_L .f_info{margin-bottom: 30px;}
#footer .foot_L .f_info li{margin-bottom: 4px; display: inline-block;font-family: 'Noto Sans KR', sans-serif; font-size: 12px; color: #000; font-weight: 400;margin-right: 10px; padding-right: 13px; position: relative;} 
#footer .foot_L .f_info li::after{content: ""; display: block; position: absolute; right: 0; top: 50%; transform: translateY(-50%); width: 1px; height: 10px; background-color: #000;}
#footer .foot_L .f_info li.nobg::after{display: none;}
#footer .foot_L .escrow{margin-bottom: 25px;}
#footer .foot_L .escrow li{display: inline-block;margin-right: 30px;}

#footer .foot_R{height: 100%;}
#footer .foot_R>div{float: right; height: 100%;}


#footer .foot_R .cs_center{display: flex; flex-direction: column; justify-content: center;padding-right: 305px; margin-top: -120px;}
#footer .foot_R .cs_center h5{font-family: 'Montserrat', sans-serif; font-size: 40px; color: #000;font-weight: 700;}
#footer .foot_R .cs_center ul{}
#footer .foot_R .cs_center ul li{font-family: 'Noto Sans KR', sans-serif; font-size: 14px;color: #000; font-weight: 400; margin: 6px 0;}

#footer .foot_R .bank_info{padding-top: 30px;padding-right: 330px; margin-top: -150px;}
#footer .foot_R .bank_info h6{font-family: 'Noto Sans KR', sans-serif; font-size: 18px; color: #000; font-weight: 500;margin-bottom: 10px;}
#footer .foot_R .bank_info ul{}
#footer .foot_R .bank_info ul li{ font-family: 'Montserrat', sans-serif; font-size: 16px; color: #000; font-weight: 500;}
#footer .foot_R .bank_info ul li span{font-family: 'Noto Sans KR', sans-serif;font-size: 14px; color: #000; font-weight: 500; display: inline-block; margin-right: 10px; }
#footer .foot_R .bank_info ul li:last-child{font-family: 'Noto Sans KR', sans-serif; font-size: 14px; color: #000; font-weight: 500; margin-top: 10px;}

#footer .foot_R .bun{display: flex; flex-direction: column; justify-content: center;padding-right: 7px; margin-top: -680px;}
#footer .foot_R .bun ul{}
#footer .foot_R .bun ul li{font-family: 'Noto Sans KR', sans-serif; font-size: 14px; color: #000; font-weight: 500;}

#footer .foot_R .dong{display: flex; flex-direction: column; justify-content: center;padding-right: 37px; margin-top: -555px;}
#footer .foot_R .dong ul{}
#footer .foot_R .dong ul li{font-family: 'Noto Sans KR', sans-serif; font-size: 14px; color: #000; font-weight: 500;}





/* BASIC css end */

