ul { list-style:none; }
h1, h2, h3, h4, ul, li, p { margin:0; padding:0; margin-block:0; }



.contentWrap { margin:0 auto 60px auto;}
.camNav_Div{background-color:#fafafa;}
.camNav_Div1{background-color:#f1f1f1;}
.camNav { max-width:1320px; width:100%; margin:0px auto; list-style:none;  padding:0;padding:120px 0 60px 0;}
.camNav > li { margin:9px 6px; display:inline-block; border-radius:20px; }
/*
.camNav > li:first-child a { font-weight:800; color:#000; }
.camNav > li:last-child a { font-weight:800; color:#000; }
*/
.camNav > li a { display:block; font-size:18px; font-weight:500; padding:6px 22px;border-radius:20px;border:2px solid #dadada;}
.camNav > li a:hover{color:#e8192a !important;}

.thumbWrap { max-width:1320px; margin:40px auto; }

.thumbList { display:block; margin:20px auto; padding:0; list-style:none; max-width:100%; display:flex; flex-wrap:wrap; justify-content:flex-start; }
.thumbList > li { width:22.2%; margin:1.4%; margin-bottom:20px; box-sizing:border-box; }

.thumbImg { width:100%; border-radius:12px; overflow:hidden; }
.thumbInfo { margin:14px auto; }

.adTitle { margin:6px auto; font-size:18px; font-weight:500; color:#000; }

.adPrice { font-size:16px; display:flex; align-items:center; margin:6px auto; }
.adPrice > span { width:50%; }
.adPrice > span.cPrice { font-weight:700; color:#e8192a;}
.adPrice > span.cCount { text-align:right; font-size:12px; }
.adPrice > span.cCount strong { color:#444; font-weight:500; }

.approval { margin:0; padding:0; list-style:none; display:flex; flex-warp:wrap; }
.approval > li { width:50%; font-size:12px; letter-spacing:-0.04em; }
.approval > li:first-child { font-weight:500; }
.approval > li:last-child { text-align:right; }
.approval > li:last-child strong { color:#444; font-weight:500; }

.promotion { width:100%; height:40px; position:relative; margin:0; }
.promotion span { position:absolute; bottom:0; display:block; width:100%; height:30px; text-align:left; line-height:30px; background:#ffffff; color:#979797; border-radius:18px; font-size:14px; font-weight:500; cursor:default; }


/* 상세페이지 */
.vc_wrap { max-width:1320px; margin:40px auto; }

.vc_top_wrap { display:flex; width:100%; margin:60px auto; border:1px solid #eee; border-radius:20px; box-shadow:4px 8px 8px rgba(0,0,0,0.04); }

.vc_image_wrap { display:inline-block; padding:20px; }
.vc_image_wrap img { width:340px; height:340px; border-radius:10px; }

.vc_title_wrap { display:inline-block; padding:20px; }
ul.vc_info { letter-spacing:-0.04em; }
ul.vc_info li { font-size:16px; padding:5px 0; }
ul.vc_info li.vi_category { font-weight:400; font-size:20px; padding:0; }
ul.vc_info li.vi_title { text-align:left; font-size:32px; font-weight:700; padding:0; }
ul.vc_info li strong { display:inline-block; font-weight:400; color:#aaa; width:40%; margin-right:16px; }


