/* BASIC css start */
/* BASIC css start */
#footer { width: 100%; border-top: 2px solid #000; margin-top: 40px; height: 300px; } 
#footer .foot_inner { margin: 0 10px; 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: 'Roboto', '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_R { height: 100%; } 
#footer .foot_R>div { float: right; height: 100%; } 
#footer .foot_R .cs_center { display: flex; flex-direction: column; padding-right: 70px; margin-top: 40px; } 
#footer .foot_R .cs_center h5 { font-family: 'Roboto', 'Noto Sans KR', sans-serif; font-size: 30px; 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: 12px; color: #000; font-weight: 400; margin: 6px 0; } 
#footer .foot_R .bank_info { padding-top: 40px; padding-right: 30px; } 
#footer .foot_R .bank_info h6 { font-family: 'Noto Sans KR', sans-serif; font-size: 16px; color: #000; font-weight: 500; margin-bottom: 20px; } 
#footer .foot_R .bank_info ul { } 
#footer .foot_R .bank_info ul li { font-family: 'Roboto', 'Noto Sans KR', 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: 13px; color: #000; font-weight: 500; display: inline-block; margin-right: 10px; } 
#footer .foot_R .bank_info ul li:last-child { font-family: 'Roboto', 'Noto Sans KR', sans-serif; font-size: 12px; color: #000; font-weight: 500; margin-top: 14px; } 


.f_sns { } 
.f_sns ul { } 
.f_sns ul li { } 
.f_sns ul li a { display: inline-block; margin-right: 22px; width: auto !important; max-width: unset !important; padding-top: 0; } 
.f_sns ul li a img { } 
/* BASIC css end */

.add a{font-size:17px !important; font-weight:700 !important; text-decoration: underline !important; color:#db1443 !important;}

/* BASIC css end */

