/* BASIC css start */
/* BASIC css start */
/* BASIC css starhttps://premium183.makeshop.co.kr/makeshop/newmanager/neodesign_design_edit.html?dgnset_id=47118&page_type=footer&design_id=1#edit_bodyt */
#footer :is(*) { box-sizing:border-box } 
#footer { width: 100%; background-color: #f6f6f6; margin-top: 30px; box-sizing:border-box } 
#footer .foot_inner { width: 900px; margin: 0 auto; display: flex; justify-content: space-between; padding: 20px 0; } 
#footer .foot_inner>div { } 
#footer .foot_inner>div :is(*) { font-family: "Pretendard Variable", Pretendard, sans-serif; color: #000000; font-size: 12px; font-weight: 500; } 
#footer .foot_inner .ft_tit { color: var(--main-color); font-size: 18px; font-weight: 500; margin-bottom: 5px; } 
#footer .foot_inner .foot_left {padding-right: 30px; padding-left: 60px;} 
#footer .foot_inner .foot_left h3 { color: #e30025; font-size: 20px; font-weight: 500; margin-bottom: 0px; } 
#footer .foot_inner .foot_left h4 { color: #161616; font-size: 20px; font-weight: 500; margin-bottom: 5px; } 
#footer .foot_inner .foot_left ul.cs { } 
#footer .foot_inner .foot_left ul.cs li { width: max-content; color: #161616; font-size: 12px; font-weight: 600; } 
#footer .foot_inner .foot_left ul.cs li b { font-weight:bold; color: #000; font-size: 12px; } 
#footer .foot_inner .foot_left ul.f_btn { display: flex; flex-wrap: nowrap; gap: 7px; margin: 10px 0 15px; } 
#footer .foot_inner .foot_left ul.f_btn li { flex-grow: 1; } 
#footer .foot_inner .foot_left ul.f_btn li a { height: 100%; color: #161616; font-weight: 500; width: max-content; background-color: #fff; display: flex; align-items: center; gap: 5px; border: 1px solid #e2e2e2; padding: 8px 14px; } 
#footer .foot_inner .foot_left ul.f_btn li a img { } 
#footer .foot_inner .foot_middle {width: 65%;padding: 0 0px 0 30px;border-left: 1px solid #e1e1e1;} 
#footer .foot_inner .foot_middle h3 { color: #e30025; font-size: 20px; font-weight: 500; margin-bottom: 5px; } 
#footer .foot_inner .foot_middle ul.f_menu { display: flex; flex-wrap: nowrap; justify-content: flex-start; margin-top: 15px; margin-bottom: 7px; } 
#footer .foot_inner .foot_middle ul.f_menu li { border-right: 1px solid var(--main-color); } 
#footer .foot_inner .foot_middle ul.f_menu li:first-child a { padding-left:0; } 
#footer .foot_inner .foot_middle ul.f_menu li:last-child { border-right:0; } 
#footer .foot_inner .foot_middle ul.f_menu li a { display: inline-block; color: var(--main-color); white-space: pre; padding: 0 10px; color: #e30025;  } 
#footer .foot_inner .foot_middle ul.f_menu li a strong { font-weight: 500; color: var(--main-color); } 



/* BASIC css end */
/* BASIC css end */

