/* BASIC css start */
#footer{background-color: #3a3a3a; margin-top: 90px; clear:both; } /* 2024.12.17 하단소스 수성*/
#footer .foot_inner{padding: 0 5%;}
#footer :is(*){font-family: "Pretendard Variable", Pretendard, sans-serif; color: #afafaf; /*전화번호, 사업자번호확인, 메일 색상*/ font-size: 13px; font-weight: 800;}
#footer .foot_top{padding-top: 25px;}
#footer .foot_top .foot_inner{}
#footer .foot_top .foot_inner .ft_cont{display: flex;border-bottom: 0px /*중간라인*/ solid #e8e8e8;margin-bottom: 20px; justify-content: space-between;  align-items: flex-end;  padding-bottom: 20px;}
#footer .foot_top .foot_inner .ft_cont>div{}
#footer .foot_top .foot_inner .ft_cont .ft_l{}
#footer .foot_top .foot_inner .ft_cont .ft_l h3{color: #161616; font-size: 14px; font-weight: 600; margin-bottom: 5px;}
#footer .foot_top .foot_inner .ft_cont .ft_l h4{color: #161616; font-size: 26px; font-weight: 800; margin-bottom: 10px;}
#footer .foot_top .foot_inner .ft_cont .ft_l ul.cs{}
#footer .foot_top .foot_inner .ft_cont .ft_l ul.cs li{width: max-content;color: #afafaf; font-size: 12px; font-weight: 600; margin-bottom: 3px;} /*콜센터 내용*/
#footer .foot_top .foot_inner .ft_cont .ft_r{}
#footer .foot_top .foot_inner .ft_cont .ft_r ul.f_btn{display: flex;flex-direction: column; gap: 7px; }
#footer .foot_top .foot_inner .ft_cont .ft_r ul.f_btn li{width: 100%;}
#footer .foot_top .foot_inner .ft_cont .ft_r ul.f_btn li a{height: 100%; color: #161616;font-weight: 600;border-radius: 5px; width: max-content; background-color: #fff; display: flex; align-items: center;font-size:12px; border: 1px solid #e2e2e2; justify-content: space-between; padding: 2px 9px 2px 6px; width: 100%;}
#footer .foot_top .foot_inner .ft_cont .ft_r ul.f_btn li a img{transform-origin: center center;}
#footer .foot_top .foot_inner ul.f_info{}
#footer .foot_top .foot_inner ul.f_info li{color: #616161; font-size: 12px; font-weight: 500; margin-bottom: 5px;}
#footer .foot_top .foot_inner p.copy{color: #c3c3c3; font-size: 12px; font-weight: 500; margin: 20px 0 25px;}
#footer .foot_top .foot_inner ul.f_sns{display: flex;align-items: center; gap: 10px; margin-bottom: 25px;}
#footer .foot_top .foot_inner ul.f_sns li{}
#footer .foot_top .foot_inner ul.f_sns li a{display: flex; align-items: center; justify-content: center;}
#footer .foot_top .foot_inner ul.f_sns li a img{transform: scale(1);width: 33px; display: inline-block;}
#footer .foot_top .foot_inner p.p_info{color: #939393; font-size: 11px; line-height: 1.5; font-weight: 500; margin-bottom: 16px;}
#footer .foot_bottom{background-color: #222222;}
#footer .foot_bottom .foot_inner{}
#footer .foot_bottom .foot_inner ul{display: flex; align-items: center; justify-content: space-between;}
#footer .foot_bottom .foot_inner ul li{}
#footer .foot_bottom .foot_inner ul li a{color: #fff; padding: 16px 0; display: block;font-size: 13px; font-weight: 500;}
#footer span.underline{text-decoration:underline}


/* 하단 읽어주세요 레이어 베너*/
/* 버튼 */
.customer-center {text-align: center; margin: 10px 0; }
#openCustomerCenter { padding: 5px 15px; font-size: 12px; background-color: #afafaf; color: white; border: none; border-radius: 5px; cursor: pointer;}
#openCustomerCenter:hover { background-color: #afafaf; }
/* 레이어 팝업 기본 스타일 */
.layer {  position: fixed; top: 0; left: 0; width: 100%; height: 100%; background-color: rgba(0, 0, 0, 0.6); display: flex; justify-content: center; align-items: center; z-index: 1000; }
.layer.hidden { display: none; }
.layer-content { position: relative; width: 95%; max-width: 400px; background-color: white; padding: 10px; border-radius: 10px; box-shadow: 0 4px 8px rgba(0, 0, 0, 0.2); text-align: left; }
.layer-content h2 { margin-top: 0; font-size: 20px; color: #333; }
.layer-content ul { padding: 0; margin: 10px 0; list-style: disc inside; }
.layer-content a { color: #0078d7; text-decoration: none; }
.layer-content a:hover { text-decoration: underline; }
/* 닫기 버튼 */
.close-btn1 { position: absolute; top: 10px; right: 10px; background: none; border: none; font-size: 40px; color: #aaa; cursor: pointer; }
.close-btn1:hover { color: #333; }




/*리뷰쓰기 페이지에 하단우측 리뷰혜택 클릭시 레이어 박스에 점 하나 노출되는 문제 해결 소스 추가 */
#layerBenefit li {background: none !important; }



/* BASIC css end */

