 @charset "utf-8";
/* doc.css는 디자인페이지 스타일을 정의합니다. */
.root_daum_roughmap {width:100% !important; height:420px !important;}
.root_daum_roughmap .wrap_map {height:420px !important;}
.roughmap_lebel_text {line-height:0 !important; font-size:0 !important;}
.roughmap_lebel_text:after {content:"위노베이트"; font-size:12px; line-height:15px;}


.doc-tit {position:relative; width: fit-content; margin: 0 auto var(--margin-50); font-weight:700; font-size: var(--font-size-40); letter-spacing: -0.02em; color: #242424; text-align:center;} 
.doc-tit::after {content: ""; position: absolute; top: -4px; right: -4px; width: 8px; height: 8px; background-color: rgba(237, 28, 36, 0.8);} 

.doc-cnt {padding:var(--padding-80) 0;} 
.doc-cnt:last-child {padding-bottom:0;} 
.doc-cnt.bg-grey {background-color: #f4f4f4;} 

.bullet-item .bullet-list {position:relative; padding-left:9px; margin-top:10px; line-height:1.3;}
.bullet-item .bullet-list:first-child {margin-top:0;}
.bullet-item .bullet-list::before {position:absolute; content:''; left:0; top:9px; width:5px; height:1px; background:#242424;}

/* 리뷰 */
.review-item {display:flex; flex-wrap:wrap; margin:-12px;}
.review-list {flex:1 0 33.33%; max-width:33.33%; padding:12px;}
.review-list .inner {display:inline-block; padding:clamp(20px, calc(45 / var(--inner) * 100vw ),45px) clamp(15px, calc( 40 / var(--inner) * 100vw ), 40px); background:#fff; border-radius:16px; box-shadow: rgba(0, 0, 0, 0.1) 0px 10px 40px;}
.review-list .title {font-size:clamp(16px, calc( 20 / var(--inner) * 100vw ), 20px); font-weight:bold; color:#222222; display:-webkit-box; -webkit-box-orient: vertical; overflow: hidden; -webkit-line-clamp: 1;}
.review-list .desc {margin-top:clamp(5px, calc( 10 / var(--inner) * 100vw ), 10px); color:#505050; line-height:1.6; display:-webkit-box; -webkit-box-orient: vertical; overflow: hidden; -webkit-line-clamp: 4;}
.review-list .name-date {display:flex; justify-content:space-between; margin-top:clamp(15px, calc( 25 / var(--inner) * 100vw ), 25px); padding-top:clamp(12px, calc( 22 / var(--inner) * 100vw ), 22px); border-top:1px solid #ddd; font-size:clamp(14px, calc( 15 / var(--inner) * 50vw ), 15px); font-weight:bold; color:#787878;}
