@charset "utf-8";
/**
 * @author http://www.cosmosfarm.com/
 */

img { border: 0; }

.aligncenter { display: block; margin: 0 auto; }



/*G마켓 산스체
@font-face {
	font-family: 'Gmarket Sans';    font-style: normal;    font-weight: 700;
	src: local('Gmarket Sans Bold'), local('GmarketSans-Bold'),
	url('http://script.ebay.co.kr/fonts/GmarketSansBold.woff2') format('woff2'), /* Chrome 26+, Opera 23+, Firefox 39+ /
	url('http://script.ebay.co.kr/fonts/GmarketSansBold.woff') format('woff'); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ /
}
@font-face {
	font-family: 'Gmarket Sans';    font-style: normal;    font-weight: 500;
	src: local('Gmarket Sans Medium'), local('GmarketSans-Medium'),
	url('http://script.ebay.co.kr/fonts/GmarketSansMedium.woff2') format('woff2'), /* Chrome 26+, Opera 23+, Firefox 39+ /
	url('http://script.ebay.co.kr/fonts/GmarketSansMedium.woff') format('woff'); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ /
}
@font-face {
	font-family: 'Gmarket Sans';    font-style: normal;    font-weight: 300;
	src: local('Gmarket Sans Light'), local('GmarketSans-Light'),
	url('http://script.ebay.co.kr/fonts/GmarketSansLight.woff2') format('woff2'), /* Chrome 26+, Opera 23+, Firefox 39+ /
	url('http://script.ebay.co.kr/fonts/GmarketSansLight.woff') format('woff'); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ /
}
*/

/* Noto Sans CJK KR (본고딕) */
@import url(//fonts.googleapis.com/earlyaccess/notosanskr.css);


.page-header .bg-media img {min-width: 100%; min-height: 100%; position: absolute; top: 0; bottom:unset; left: 0;}
.page-header .page-title h1 {/*font-family: 'Gmarket Sans';*/ font-family: "Noto Sans KR", sans-serif; font-weight: bold;}
/* 수정사항(새로 추가), '성공사례' 페이지 상단의 '페이지 헤더' 영역 css 끝*/


/*case_trustnlab_ver2로 개편하며 새로 정의하게 된 css 시작 - 22.12.29*/
#kboard-case_trustnlab_ver2-list .notice_area {border-bottom: unset !important; margin-bottom: unset !important;}

#kboard-case_trustnlab_ver2-list .kboard-list .case-list-info {display: flex; justify-content: space-between; align-items: center; margin-bottom: 20px;}
#kboard-case_trustnlab_ver2-list .kboard-list .case-list-info .notice_category,
#kboard-case_trustnlab_ver2-list .kboard-list .case-list-info .result {display: inline-block; font-size: 16px; color: #fff; /*width: 86px;*/padding: 0 10px; height: 34px; line-height: 34px; text-align: center; border-radius: 5px;}
#kboard-case_trustnlab_ver2-list .kboard-list .case-list-info .notice_category {background: #e5a200;}
#kboard-case_trustnlab_ver2-list .kboard-list .case-list-info .result {background: #003072;}
#kboard-case_trustnlab_ver2-list .kboard-list .case-list-info .separation {margin: 0 7px;}

#kboard-case_trustnlab_ver2-list .kboard-list .case-list-title .case_category {display: none;}

#kboard-case_trustnlab_ver2-list .kboard-list tbody td.kboard-list-title .kboard-list-summary {}
#kboard-case_trustnlab_ver2-list .kboard-list-lawyer span,
#kboard-case_trustnlab_ver2-latest .kboard-list-lawyer span {text-align: center; padding: 0 !important;}

#kboard-case_trustnlab_ver2-list .pic:hover .lawyerpic {filter: unset !important;}

@media (max-width: 770px){
	#kboard-case_trustnlab_ver2-list .kboard-list .case-list-flex_area {display: flex; align-items: center;}
	#kboard-case_trustnlab_ver2-list .case-list .kboard-list-lawyer {flex: 0 0 15%; padding-left: 20px;}
}
/*case_trustnlab_ver2로 개편하며 새로 정의하게 된 css 끝 - 22.12.29*/





/*헤더 이미지 css*/
#kboard-case_trustnlab_ver2-list .header_img {background-image: url(/img/success/header_img_pc.png); background-repeat: no-repeat; height: 69px;}

.kboard-thumbnail-button-small,
.kboard-thumbnail-button-small:link,
.kboard-thumbnail-button-small:visited { position: relative; display: inline-block; *display: inline; zoom: 1; margin: 0; padding: 0 10px; height: 28px; line-height: 28px; font-size: 13px; font-weight: normal; color: white; background-image: none; background-color: #428bca; border: none; border-radius: 3px; text-decoration: none; cursor: pointer; vertical-align: middle; text-shadow: none; box-shadow: none; }
.kboard-thumbnail-button-small:hover,
.kboard-thumbnail-button-small:focus,
.kboard-thumbnail-button-small:active { position: relative; display: inline-block; *display: inline; zoom: 1; margin: 0; padding: 0 10px; height: 28px; line-height: 28px; font-size: 13px; font-weight: normal; color: white; background-image: none; background-color: #428bca; border: none; border-radius: 3px; text-decoration: none; cursor: pointer; vertical-align: middle; text-shadow: none; box-shadow: none; }

.kboard-thumbnail-poweredby { float: left; padding-bottom: 15px; width: 100%; font-size: 13px; }
.kboard-thumbnail-new-notify { display: inline-block; *display: inline; zoom: 1; padding: 2px 2px; line-height: 10px; font-size: 10px; color: white; background-color: #5bc0de; }
.kboard-thumbnail-cut-strings { width: auto; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; word-wrap: normal; }

/*담당 변호사 editor 관련 css*/
#kboard-case_trustnlab_ver2-editor #kboard_option_summary {width: 80%; display: inline; margin: 0; padding: 0 5px; height: 80px; min-height: 30px; font-size: 12px;}

/*담당 변호사 이미지 관련 list css */
#kboard-case_trustnlab_ver2-list .notice_area {border-bottom: 2px solid #ddd; margin-bottom: 26px; display: inline-block;}
#kboard-case_trustnlab_ver2-list .notice_category {/*color: #e5a200; font-weight: bold;*/}
#kboard-case_trustnlab_ver2-list .pic-wrap {display:block; margin-top:10px;}/*리스트 창에서 이미지들이 횡 스크롤 되는 스타일 원할 때 {display:flex; overflow-x:scroll;}*/
#kboard-case_trustnlab_ver2-list .pic {position: relative; margin: 1px 4px; float: left; width: 30%;}
#kboard-case_trustnlab_ver2-list .lawyerpic {width: 100%; height: 82px; background-size: cover; border-radius: 50%; margin: 0 auto;}
#kboard-case_trustnlab_ver2-list .lawyername {display:none; width:42px; position: absolute; top: 50%; left: 50%; transform: translateX(-50%); color: white; font-size: 14px; font-weight: bold; text-shadow: 0px 0px 10px black;}
#kboard-case_trustnlab_ver2-list .mobile {display:none !important;}
#kboard-case_trustnlab_ver2-list .pic:hover .lawyerpic {filter: brightness(0.8);}
#kboard-case_trustnlab_ver2-list .pic:hover .lawyername {/*display:block !important;*/}
#kboard-case_trustnlab_ver2-list .view-message {font-size: 15px; color: #3a7bd9; border: 1px solid #3a7bd9; border-radius: 30px; position: absolute; padding: 4px 10px; float:right;}

/*담당 변호사 이미지 관련 document css */
#kboard-case_trustnlab_ver2-document .pic {position:relative; margin: 20px; float:left;}
#kboard-case_trustnlab_ver2-document .lawyerpic {width: 130px; height: 130px; background-size: cover; border-radius: 50%;}
#kboard-case_trustnlab_ver2-document .lawyername {display:none; position: absolute; top: 50%; left: 50%; transform: translateX(-50%); color: white; font-size: 20px; font-weight: bold; text-shadow: 0px 0px 10px black;}
#kboard-case_trustnlab_ver2-document .mobile {display:none !important;}
#kboard-case_trustnlab_ver2-document .pic:hover .lawyerpic {filter: brightness(0.8);}
#kboard-case_trustnlab_ver2-document .pic:hover .lawyername {display:block;}

/*담당 변호사 이미지 관련 latest css */
#kboard-case_trustnlab_ver2-latest .pic-wrap {display: flex;/*inline-block;*/ justify-content: flex-end; margin-top: 10px;}/*최신글 창에서 이미지들이 횡 스크롤 되는 스타일 원할 때 {display:flex; overflow-x:scroll;}*/
#kboard-case_trustnlab_ver2-latest .pic {position:relative; margin: 5px; float:left;}
#kboard-case_trustnlab_ver2-latest .lawyerpic {width: 76px;/*70*/ height: 76px;/*70*/ background-size: cover; border-radius: 50%;}
#kboard-case_trustnlab_ver2-latest .lawyername {display:none; width:42px; position: absolute; top: 50%; left: 50%; transform: translateX(-50%); color: white; font-size: 14px; font-weight: bold; text-shadow: 0px 0px 10px black;}
#kboard-case_trustnlab_ver2-latest .mobile {display:none !important;}
#kboard-case_trustnlab_ver2-latest .pic:hover .lawyerpic {filter: brightness(0.8);}
#kboard-case_trustnlab_ver2-latest .pic:hover .lawyername {display:block !important;}
#kboard-case_trustnlab_ver2-latest .view-message {font-size: 15px; color: #3a7bd9; border: 1px solid #3a7bd9; border-radius: 30px; position: absolute; padding: 4px 10px; float:right;}
#kboard-case_trustnlab_ver2-latest tbody tr {height:auto !important;}



/*traffic ver latest css*/
@media screen and (min-width:1025px) {
	#kboard-case_trustnlab_ver2-latest .latest_area {position:relative;}
	#kboard-case_trustnlab_ver2-latest #latest.swiper-container {padding-bottom:10px;}
	#kboard-case_trustnlab_ver2-latest #latest .swiper-slide {display: flex; color: #242424; background: #f6f6f6; padding: 25px 15px; box-shadow: 1px 3px 1px 1px #e8e8e8;}
	#kboard-case_trustnlab_ver2-latest #latest .case-thumbnail {background-size: cover; background-position: center; width:220px; height: 300px;}
	#kboard-case_trustnlab_ver2-latest #latest .content {flex: 1; padding: 15px;}
	#kboard-case_trustnlab_ver2-latest #latest .content .title {font-size: 22px; font-weight: bold; border-bottom: 1px solid; padding-bottom: 10px; margin-bottom: 15px;}
	#kboard-case_trustnlab_ver2-latest #latest .content .contents {font-size: 18px;}

	#kboard-case_trustnlab_ver2-latest #latest.swiper-button-prev {display: block !important; top: 52%; left: -50px; background-image: url(/img/main_traffic/아이콘/left_arrow.png); width: 32px; height: 32px; opacity: 1;}
	#kboard-case_trustnlab_ver2-latest #latest.swiper-button-next {display: block !important; top: 52%; right: -50px; background-image: url(/img/main_traffic/아이콘/right_arrow.png); width: 32px; height: 32px; opacity: 1;}
	#kboard-case_trustnlab_ver2-latest #latest.swiper-button-prev:after,
	#kboard-case_trustnlab_ver2-latest #latest.swiper-button-next:after {display:none;}
}

@media screen and (min-width:770px) and (max-width:1024px) {
	/* traffic ver latest css*/
	#kboard-case_trustnlab_ver2-latest .latest_area {position:relative;}
	#kboard-case_trustnlab_ver2-latest #latest.swiper-container {padding-bottom:10px;}
	#kboard-case_trustnlab_ver2-latest #latest .swiper-slide {display: block; color: #242424; background: #f6f6f6; padding: 5px 5px; box-shadow: 1px 3px 1px 1px #e8e8e8;}
	#kboard-case_trustnlab_ver2-latest #latest .case-thumbnail {background-size: cover; background-position: center; width: 100%; height: 180px;}
	#kboard-case_trustnlab_ver2-latest #latest .content {padding: 15px;}
	#kboard-case_trustnlab_ver2-latest #latest .content .title {font-size: 18px; font-weight: bold; margin-bottom: 15px;}
	#kboard-case_trustnlab_ver2-latest #latest .content .contents {font-size: 16px;}

	#kboard-case_trustnlab_ver2-latest #latest.swiper-button-prev {display: block !important; top: 52%; left: -20px; background-image: url(/img/main_traffic/아이콘/left_arrow.png); background-position: center; background-size: cover; width: 20px; height: 20px; opacity: 1;}
	#kboard-case_trustnlab_ver2-latest #latest.swiper-button-next {display: block !important; top: 52%; right: -20px; background-image: url(/img/main_traffic/아이콘/right_arrow.png); background-position: center; background-size: cover; width: 20px; height: 20px; opacity: 1;}
	#kboard-case_trustnlab_ver2-latest #latest.swiper-button-prev:after,
	#kboard-case_trustnlab_ver2-latest #latest.swiper-button-next:after {display:none;}
}


/* 기존 css들 */

#kboard-case_trustnlab_ver2-list { display: block; *display: inline; zoom: 1; margin: 0 auto; width: 100%; }
#kboard-case_trustnlab_ver2-list .kboard-header {text-align: right; margin-top: 0; width: 100%; }
#kboard-case_trustnlab_ver2-list .kboard-category { padding-bottom: 5px; text-align: left; display: inline-block;/* margin-right: 35px; */}
#kboard-case_trustnlab_ver2-list .kboard-category select { display: inline-block; *display: inline; zoom: 1; margin: 0; padding: 0 0 10px; width: 80px; height: auto; font-size: 12px; color: #666666; border-radius: 3px; border: 1px solid #cccccc; vertical-align: middle; box-shadow: none; /*display: inline-block; *display: inline; zoom: 1; margin: 0; padding: 5px 0 5px 5px;color: #3a7bd9;font-weight: 500; font-size: 22px; width: 415px; border: none;border-bottom: 2px solid #3a7bd9; box-shadow: none; background:url('/img/common/select.png') no-repeat 98% 50%;-webkit-appearance: none;-moz-appearance: none; appearance : none;vertical-align: middle;*/}
#kboard-case_trustnlab_ver2-list .kboard-search { padding-bottom: 5px; text-align: right; display: inline-block;}
#kboard-case_trustnlab_ver2-list .kboard-search .search-wrap{;border-bottom: 2px solid #3a7bd9;}
#kboard-case_trustnlab_ver2-list .kboard-search select { display: inline-block; *display: inline; zoom: 1; margin: 0; padding: 0 0 10px; width: 80px; height: auto; font-size: 12px; color: #666666; border-radius: 3px; border: 1px solid #cccccc; vertical-align: middle; box-shadow: none;}
#kboard-case_trustnlab_ver2-list .kboard-search input { display: inline-block; *display: inline; zoom: 1; margin: 0; padding: 0 0 6px;height: auto; font-size: 22px; width: 365px;  vertical-align: middle; box-shadow: none; color: #3a7bd9;}
#kboard-case_trustnlab_ver2-list .kboard-search button{/*text-indent: -9999px;background: url(/img/common/search.png) no-repeat center;*/border: none;height: 54px;width: 86px;/*margin-right: 10px;*/}
#kboard-case_trustnlab_ver2-list .kboard-search .search-wrap input::placeholder {color: #3a7bd9;}
#kboard-case_trustnlab_ver2-list .kboard-list { float: left; width: 100%; }
#kboard-case_trustnlab_ver2-list .kboard-list table { display: table; table-layout: fixed; width: 100%; border: 0; font-size: 13px; border-collapse: collapse; ;}
#kboard-case_trustnlab_ver2-list .kboard-list table a { color: black; text-decoration: none; border: 0; box-shadow: none; }
#kboard-case_trustnlab_ver2-list .kboard-list table tr { border: 0; }
#kboard-case_trustnlab_ver2-list .kboard-list table td { padding: 10px 0; height: auto; text-align: center; vertical-align: middle; }
#kboard-case_trustnlab_ver2-list .kboard-list table td.kboard-list-uid { width: 72px; }
#kboard-case_trustnlab_ver2-list .kboard-list table td.kboard-list-thumbnail { width: 130px; }
#kboard-case_trustnlab_ver2-list .kboard-list table td.kboard-list-thumbnail .icon-picture { font-size: 14px; }
#kboard-case_trustnlab_ver2-list .kboard-list table td.kboard-list-thumbnail img { display: inline; vertical-align: middle; max-width: 100%; }
#kboard-case_trustnlab_ver2-list .kboard-list table td.kboard-list-title { width: auto; }
#kboard-case_trustnlab_ver2-list .kboard-list table td.kboard-list-title img { display: inline; margin: 0; width: 16px; height: 16px; vertical-align: middle; }
#kboard-case_trustnlab_ver2-list .kboard-list table td.kboard-list-user { width: 80px; }
#kboard-case_trustnlab_ver2-list .kboard-list table td.kboard-list-date { width: 75px; }
#kboard-case_trustnlab_ver2-list .kboard-list table td.kboard-list-view { width: 55px; }
#kboard-case_trustnlab_ver2-list .kboard-list thead tr td { font-weight: bold; color: #545861; border: 0; border-bottom: 2px solid #e3e3e3; }
#kboard-case_trustnlab_ver2-list .kboard-list tbody tr td { word-break: break-all; border: 0; border-bottom: 1px solid #e3e3e3; background: white; }
#kboard-case_trustnlab_ver2-list .kboard-list tbody tr.kboard-list-notice { background-color: #f4f4f4; }
#kboard-case_trustnlab_ver2-list .kboard-list tbody tr.kboard-list-notice td.kboard-list-uid { font-weight: bold; color: #515151; }
#kboard-case_trustnlab_ver2-list .kboard-list tbody td.kboard-list-title { text-align: left; }
#kboard-case_trustnlab_ver2-list .kboard-list tbody td.kboard-list-title img { display: none; vertical-align: text-bottom; }
#kboard-case_trustnlab_ver2-list .kboard-list .kboard-mobile-contents { display: none; font-size: 12px; color: #c2c2c2; }
#kboard-case_trustnlab_ver2-list .kboard-list .kboard-mobile-contents .contents-item { padding: 0 5px 0 0; }
#kboard-case_trustnlab_ver2-list .kboard-list .kboard-mobile-contents .contents-item img { width: 12px; height: 12px; vertical-align: middle; }
#kboard-case_trustnlab_ver2-list .kboard-pagination { float: left; padding: 15px 0; width: 100%; }
#kboard-case_trustnlab_ver2-list .kboard-pagination .kboard-pagination-pages { float: left; margin: 0; padding: 0; width: 100%; line-height: 40px; list-style: none; text-align: center; border: 0; }
#kboard-case_trustnlab_ver2-list .kboard-pagination .kboard-pagination-pages li { display: inline-block; *display: inline; zoom: 1; margin: 0; padding: 0 1px; background: none; border: 0; list-style: none; }
#kboard-case_trustnlab_ver2-list .kboard-pagination .kboard-pagination-pages .first-page,
#kboard-case_trustnlab_ver2-list .kboard-pagination .kboard-pagination-pages .last-page {display:none;}
#kboard-case_trustnlab_ver2-list .kboard-pagination .kboard-pagination-pages li a {text-decoration: none; color: #444444; background-color: white; border: 1px solid; font-size: 15px; font-weight: 600; width: 27px; height: 27px; line-height: 27px; margin: 0 2px; display: inline-block;}
#kboard-case_trustnlab_ver2-list .kboard-pagination .kboard-pagination-pages li a:hover {color:#fff; background: #003072;}
#kboard-case_trustnlab_ver2-list .kboard-pagination .kboard-pagination-pages li.active a {border: none !important; position: relative; color: #fff !important; background: #003072; font-size: 15px; font-weight: 600; width: 27px; height: 27px; line-height: 27px;}
#kboard-case_trustnlab_ver2-list .kboard-pagination .kboard-pagination-pages li:before { display: none; }
#kboard-case_trustnlab_ver2-list .kboard-pagination .kboard-pagination-pages li:after { display: none; }
#kboard-case_trustnlab_ver2-list .kboard-control { float: left; padding: 15px 0 1px 0; width: 100%; text-align: right; }
#kboard-case_trustnlab_ver2-list .case-list .case-list-txt .case-list-date span {color: #3b5999; font-weight: bold; float: right;}
#kboard-case_trustnlab_ver2-list .case-list .kboard-list-lawyer {/*margin-top: 30px; padding-top: 30px;*/ /*border-top: 1px solid #ddd;*/}

#kboard-case_trustnlab_ver2-editor { display: inline-block; *display: inline; zoom: 1; margin: 0; width: 100%; }
#kboard-case_trustnlab_ver2-editor select { display: inline; margin: 0; padding: 5px 2px; font-size: 12px; width: 30%; height: 28px; line-height: 28px; color: #666666; border-radius: 0; border: 0; border-bottom: 1px solid #cccccc; box-shadow: none; background-color: transparent; }
#kboard-case_trustnlab_ver2-editor input[type=text],
#kboard-case_trustnlab_ver2-editor input[type=email],
#kboard-case_trustnlab_ver2-editor input[type=number],
#kboard-case_trustnlab_ver2-editor input[type=data],
#kboard-case_trustnlab_ver2-editor input[type=password] { display: inline; margin: 0; padding: 6px 2px; width: 30%; height: 28px; line-height: 28px; font-size: 12px; color: #666666; border-radius: 0; border: 0; border-bottom: 1px solid #cccccc; box-shadow: none; background-color: transparent; }
#kboard-case_trustnlab_ver2-editor input[type=file] { display: inline; margin: 0; padding: 0; width: 30%; font-size: 12px; color: #666666; border-radius: 0; border: 0; box-shadow: none; background-color: transparent; }
#kboard-case_trustnlab_ver2-editor .kboard-attr-title input { width: 80%; }
#kboard-case_trustnlab_ver2-editor .kboard-attr-row { float: left; padding: 5px 0; width: 100%; background-color: white; }
#kboard-case_trustnlab_ver2-editor .kboard-attr-row .attr-name { display: inline; float: left; margin: 0; padding: 0 10px 0 20px; width: 120px; line-height: 30px; color: #545861; font-size: 12px; font-weight: bold; }
#kboard-case_trustnlab_ver2-editor .kboard-attr-row .attr-name img { display: inline; margin: 0; padding: 0; max-width: 100%; vertical-align: middle; }
#kboard-case_trustnlab_ver2-editor .kboard-attr-row .attr-value { font-size: 12px; line-height: 30px; }
#kboard-case_trustnlab_ver2-editor .kboard-attr-row .attr-value .attr-value-option { padding-right: 20px; cursor: pointer; width: 8%;}
#kboard-case_trustnlab_ver2-editor .kboard-attr-row .attr-value .attr-value-option  input{display: inline-block;width: 20%;}
#kboard-case_trustnlab_ver2-editor .kboard-content { float: left; padding: 9px 0; width: 100%; text-align: center; background-color: white; }
#kboard-case_trustnlab_ver2-editor .kboard-content textarea { display: inline; margin: 0; padding: 0 5px; width: 98%; height: 250px; font-size: 12px; }
#kboard-case_trustnlab_ver2-editor .kboard-control { float: left; padding: 15px 0; width: 100%; }
#kboard-case_trustnlab_ver2-editor .kboard-control .left { position: static; float: left; }
#kboard-case_trustnlab_ver2-editor .kboard-control .right { position: static; float: right; width: 50%; text-align: right; }

#kboard-case_trustnlab_ver2-document { display: inline-block; *display: inline; zoom: 1; margin: 0; width: 100%; }
#kboard-case_trustnlab_ver2-document .kboard-document-wrap { float: none; width: 100%; background-color: transparent; }
#kboard-case_trustnlab_ver2-document .kboard-title { float: left; width: 100%; }
#kboard-case_trustnlab_ver2-document .kboard-title p { margin: 0; padding: 12px 22px; color: #545861; font-weight: bold; font-size: 22px; line-height: 30px; }
#kboard-case_trustnlab_ver2-document .kboard-detail { clear: both; float: left; width: 100%; border-bottom: 1px solid #000; background-color: #f9f9f9; font-size: 12px; padding-bottom: 15px;}
#kboard-case_trustnlab_ver2-document .kboard-detail .detail-attr { display: inline-block; *display: inline; zoom: 1; float: none; margin: 0; padding: 12px 35px 12px 22px; }
#kboard-case_trustnlab_ver2-document .kboard-detail .detail-attr .detail-name { float: left; font-weight: bold; color: #545861; text-align: right; }
#kboard-case_trustnlab_ver2-document .kboard-detail .detail-attr .detail-value { float:none; padding-left: 20px; color: #545861; }
#kboard-case_trustnlab_ver2-document .kboard-detail .detail-attr .detail-value img { vertical-align: middle; }
#kboard-case_trustnlab_ver2-document .kboard-content { clear: both; float: left; width: 100%; min-height: 200px; }
#kboard-case_trustnlab_ver2-document .kboard-content .content-view { margin: 0; padding: 22px; word-break: break-all; }
#kboard-case_trustnlab_ver2-document .kboard-content .content-view img { margin-top: 0; margin-bottom: 0; max-width: 100%; }
#kboard-case_trustnlab_ver2-document .kboard-content .content-view .thumbnail-area { text-align: center; }
#kboard-case_trustnlab_ver2-document .kboard-document-action { padding: 0 22px 5px 22px; overflow: hidden; line-height: 1; }
#kboard-case_trustnlab_ver2-document .kboard-document-action .left { position: static; float: left; }
#kboard-case_trustnlab_ver2-document .kboard-document-action .right { position: static; float: right; text-align: right; }
#kboard-case_trustnlab_ver2-document .kboard-attach { margin: 0 22px; padding: 10px 0 5px 0; font-size: 12px; overflow: hidden; line-height: 1; border-top: 1px dashed #ededed; }
#kboard-case_trustnlab_ver2-document .kboard-button-action { margin: 0 0 5px 0; padding: 4px 5px; font-size: 12px; font-weight: normal; line-height: 12px; text-align: left; border: 1px solid #ededed; background: none; background-color: transparent; border-radius: 2px; letter-spacing: normal; cursor: pointer; vertical-align: middle; text-shadow: none; box-shadow: none; }
#kboard-case_trustnlab_ver2-document .kboard-button-like { color: #ff5959; }
#kboard-case_trustnlab_ver2-document .kboard-button-unlike { color: #3d62aa; }
#kboard-case_trustnlab_ver2-document .kboard-button-print { color: gray; }
#kboard-case_trustnlab_ver2-document .kboard-button-download { color: gray; }
#kboard-case_trustnlab_ver2-document .kboard-comments-area { float: left; width: 100%; }
#kboard-case_trustnlab_ver2-document .kboard-document-navi { float: left; padding-top: 15px; width: 100%; }
#kboard-case_trustnlab_ver2-document .kboard-document-navi a { display: block; text-decoration: none; border: 0; font-size: 13px; line-height: 20px; box-shadow: none; color: #545861; }
#kboard-case_trustnlab_ver2-document .kboard-document-navi .navi-document-title { display: block; }
#kboard-case_trustnlab_ver2-document .kboard-document-navi .navi-arrow { position: absolute; display: block; }
#kboard-case_trustnlab_ver2-document .kboard-document-navi .kboard-prev-document { position: relative; float: left; width: 45%; }
#kboard-case_trustnlab_ver2-document .kboard-document-navi .kboard-prev-document .navi-document-title { padding-left: 15px; }
#kboard-case_trustnlab_ver2-document .kboard-document-navi .kboard-prev-document .navi-arrow { left: 0; top: 0; }
#kboard-case_trustnlab_ver2-document .kboard-document-navi .kboard-next-document { position: relative; float: right; width: 45%; text-align: right; }
#kboard-case_trustnlab_ver2-document .kboard-document-navi .kboard-next-document .navi-document-title { padding-right: 15px; }
#kboard-case_trustnlab_ver2-document .kboard-document-navi .kboard-next-document .navi-arrow { right: 0; top: 0; }
#kboard-case_trustnlab_ver2-document .kboard-control { float: left; padding: 15px 0;  width: 100%; }
#kboard-case_trustnlab_ver2-document .kboard-control .left { position: static; float: left; }
#kboard-case_trustnlab_ver2-document .kboard-control .right { position: static; float: right; text-align: right; }

#kboard-case_trustnlab_ver2-latest table { display: table; table-layout: fixed; width: 100%; border: 0; border-bottom: 1px solid #e3e3e3; }
#kboard-case_trustnlab_ver2-latest table tr { padding: 0; border: 0; }
#kboard-case_trustnlab_ver2-latest table th { padding: 5px 0; height: auto; border: 0; text-align: center; }
#kboard-case_trustnlab_ver2-latest table td { padding: 5px 0; height: auto; border: 0; border-top: 1px solid #e3e3e3; }
#kboard-case_trustnlab_ver2-latest table .kboard-latest-title { padding-left: 5px; font-size: 13px; }
#kboard-case_trustnlab_ver2-latest table .kboard-latest-date { width: 80px; text-align: center; font-size: 13px; }


/* Kboard 게시판 CSS */

#kboard-case_trustnlab_ver2-list{margin: 70px auto 105px;display: block;overflow: hidden;}
#kboard-case_trustnlab_ver2-document{margin: 0 auto 100px;display: block;overflow: hidden;}
#kboard-case_trustnlab_ver2-editor{width: 1200px;margin: 70px auto 120px;display: block;overflow: hidden;}
#kboard-case_trustnlab_ver2-list table{width: 100%;}
#kboard-case_trustnlab_ver2-list table thead{display: none;}
#kboard-case_trustnlab_ver2-list table .kboard-list-uid, #kboard-case_trustnlab_ver2-list table .kboard-list-user, #kboard-case_trustnlab_ver2-list table .kboard-list-date, #kboard-case_trustnlab_ver2-list table .kboard-list-view{display: none;}
#kboard-case_trustnlab_ver2-list .kboard-list tbody:before,#kboard-case_trustnlab_ver2-list .kboard-list tbody:after{content: "";display: inline-block;clear: both;}
#kboard-case_trustnlab_ver2-list .kboard-list tbody tr{display: block; width: 31%; height: 450px; float: left;margin-right: 2%;margin-bottom: 2%;border: 1px solid #ddd/*#3a7bd9*/;box-sizing: border-box; transition: all ease .5s; cursor:pointer; /*담당 변호사 이미지를 넣으며 전체 사이즈가 맞지 않게되어 임의로 주석 처리함 height: 390px;*/}
#kboard-case_trustnlab_ver2-list .kboard-list tbody tr:hover{border:1px solid #003072; /*마우스 오버시 떠오르는 효과 -webkit-transform: translateY(-15px); -moz-transform: translateY(-15px); -ms-transform: translateY(-15px); -o-transform: translateY(-15px); transform: translateY(-15px);*/}

#kboard-case_trustnlab_ver2-list .kboard-list .case-list-title .case_category {font-size: 16px; color: #3b5999;}

/*#kboard-case_trustnlab_ver2-list .kboard-list tbody tr:nth-child(even){background-color: #f3f7ff}*/

#kboard-case_trustnlab_ver2-list .kboard-list tbody tr:nth-child(3n){/*margin-right: 0;*/}
#kboard-case_trustnlab_ver2-list .kboard-list tbody tr td{border: none;padding: 0;}
#kboard-case_trustnlab_ver2-list .kboard-list table td.kboard-list-thumbnail{width: 205px;display: none;}
#kboard-case_trustnlab_ver2-list .kboard-list table td.kboard-list-thumbnail a{display: inline-block;box-sizing:border-box;border: 1px solid #bebebe;width: 202px;height: 127px;overflow: hidden;position: relative;}
#kboard-case_trustnlab_ver2-list .kboard-list table td.kboard-list-thumbnail img{width: 100%;}
#kboard-case_trustnlab_ver2-list .kboard-list table td.kboard-list-thumbnail .category{position: absolute;top: 0;left:0;font-size: 14px;color: #fff;font-family: "NanumBarunGothicBold",sans-serif;padding: 3px 7px 4px;background: #000;}
#kboard-case_trustnlab_ver2-list .kboard-list table td.kboard-list-title{padding: 30px 35px;position: relative;display: block;}

/*#kboard-case_trustnlab_ver2-list .kboard-list table td.kboard-list-title:before{content: "";display: inline-block;width: 99px;height: 5px;background: #3a7bd9;position: absolute;top: 0;left: 0;}*/

#kboard-case_trustnlab_ver2-list .kboard-list tbody td.kboard-list-title img{vertical-align:middle;margin-left: 5px;display: none;}
#kboard-case_trustnlab_ver2-list .kboard-list tbody td.kboard-list-title .kboard-list-summary{font-size: 16px;display: -webkit-box;overflow: hidden;text-overflow: ellipsis;-webkit-line-clamp: 3;-webkit-box-orient: vertical;line-height: 1.7;word-wrap: break-word;white-space: normal;line-height: 1.5em !important;height: auto !important;/*4.5em !important;*/ /* line-height 가 1.5em 이고 6라인을 자르기 때문에 height는 1.7em * 6 = 11.2em */}
#kboard-case_trustnlab_ver2-list .kboard-list tbody td.kboard-list-title .kboard-list-summary p{font-size:unset; margin:0;}

#kboard-case_trustnlab_ver2-list .case-list{margin-top: 50px;}
#kboard-case_trustnlab_ver2-list .case-list .category{position: relative;font-size: 22px;color: #3a7bd9;font-weight: 600;margin-bottom: 20px;display: inline-block;}
#kboard-case_trustnlab_ver2-list .case-list .category:after{content: "";display: inline-block;width: 7px;height: 7px;background: #3a7bd9;border-radius: 50%;vertical-align: top;}
/* 카테고리 */
#kboard-case_trustnlab_ver2-list .kboard-header{}
#kboard-case_trustnlab_ver2-list .kboard-header .kboard-category{display: block; height: 60px; border-bottom: 1px solid #ededed; box-shadow: rgb(0 0 0 / 11%) 0px 3px 6px; margin-bottom: 50px;}
#kboard-case_trustnlab_ver2-list .kboard-header .kboard-category ul.kboard-category-list{display: block;}
#kboard-case_trustnlab_ver2-list .kboard-header .kboard-category ul.kboard-category-list::before,#kboard-case_trustnlab_ver2-list .kboard-header .kboard-category ul.kboard-category-list::after{content: "";display: block;clear: both;}
#kboard-case_trustnlab_ver2-list .kboard-header .kboard-category ul.kboard-category-list li{float: left;width: 12.27%;text-align: center;position: relative;}
/*#kboard-case_trustnlab_ver2-list .kboard-header .kboard-category ul.kboard-category-list li:first-child::before{content: "";display: inline-block;width: 2px;height: 17px;background-color: #3a7bd9;position: absolute;top: 50%;transform: translateY(-50%);left: 0;}
#kboard-case_trustnlab_ver2-list .kboard-header .kboard-category ul.kboard-category-list li::after{content: "";display: inline-block;width: 2px;height: 17px;background-color: #3a7bd9;position: absolute;top: 50%;transform: translateY(-50%); right: 0;}*/
#kboard-case_trustnlab_ver2-list .kboard-header .kboard-category ul.kboard-category-list li a{font-size: 22px;display: inline-block;}
#kboard-case_trustnlab_ver2-list .kboard-header .kboard-category ul.kboard-category-list li.kboard-category-selected{}
#kboard-case_trustnlab_ver2-list .kboard-header .kboard-category ul.kboard-category-list li.kboard-category-selected a{color: #3a7bd9; padding: 15px;border-bottom: 2px solid #3a7bd9;font-weight: 600;}

#kboard-case_trustnlab_ver2-list .case-list .case-list-title{padding-bottom: 10px;}
#kboard-case_trustnlab_ver2-list .case-list .case-list-txt .case-list-date{color: #666;font-size: 15px;margin-top: 30px;position: relative;}


#kboard-case_trustnlab_ver2-list .kboard-list .kboard-thumbnail-cut-strings{font-size: 19px;font-weight: 600;display: -webkit-box;overflow: hidden;text-overflow: ellipsis;-webkit-line-clamp: 3;-webkit-box-orient: vertical;line-height: 1.5;word-wrap: break-word;white-space: normal;line-height: 1.5em !important;height: 81px;}
#kboard-case_trustnlab_ver2-list .kboard-list-lawyer span, #kboard-case_trustnlab_ver2-latest .kboard-latest-lawyer span{
	display: block;padding-bottom: 8px;font-size: 16px;font-weight: normal;}
#kboard-case_trustnlab_ver2-list .kboard-list-lawyer span b/*, #kboard-case_trustnlab_ver2-latest .kboard-latest-lawyer span b*/{
	font-size: 16px;font-weight: bold; /*color: #3a7bd9;*/ display: inline-block;position: relative;padding: 0 10px;margin-right: 10px;line-height: 1.2;}
	
#kboard-case_trustnlab_ver2-latest .kboard-latest-lawyer span b:nth-child(1) {color:#3b5999; font-size:14px;}
#kboard-case_trustnlab_ver2-latest .kboard-latest-lawyer span b {font-size: 14px; font-weight: bold;}

/*#kboard-case_trustnlab_ver2-list .kboard-list-lawyer span b:before,#kboard-case_trustnlab_ver2-latest .kboard-list-lawyer span b:before{
	content: "";display: inline-block;width: 5px;height: 5px;border-radius: 50%;background: #3a7bd9;position: absolute;top: 50%;transform: translateY(-50%);left: 0;}
#kboard-case_trustnlab_ver2-list .kboard-list-lawyer span b:after,#kboard-case_trustnlab_ver2-latest .kboard-list-lawyer span b:after{
	content: "";display: inline-block;width: 1px;height: 15px;background: #3a7bd9;position: absolute;top: 50%;transform: translateY(-50%);right: 0}*/

#kboard-case_trustnlab_ver2-list .kboard-pagination{padding: 40px 0 15px;text-align: center;margin: 0 auto;}
#kboard-case_trustnlab_ver2-list .kboard-pagination .kboard-pagination-pages{line-height: 1.2 !important;}
#kboard-case_trustnlab_ver2-list .kboard-pagination .kboard-pagination-pages li{/*border-right: 1px solid #eee;*/}
#kboard-case_trustnlab_ver2-list .kboard-pagination .kboard-pagination-pages li:last-child{border-right:none;}

.kboard-thumbnail-poweredby{display: none !important;}
.kboard-control{overflow: hidden;}
.kboard-control>.kboard-thumbnail-button-small{color:#fff;border-radius: 30px !important;padding: 6px 20px 5px !important;display: inline-block !important;background: #3a7bd9 !important;font-size: 16px !important;font-family: "NanumBarunGothicBold",sans-serif;float: right;height: auto !important;line-height: 1.2 !important;}


/* document */
#kboard-case_trustnlab_ver2-document .kboard-content{width: 100%; float: none;margin: 0 auto;}
#kboard-case_trustnlab_ver2-document .kboard-detail{background: transparent;border-top: 30px solid #3a7bd9;border-bottom: 1px solid #000;overflow: hidden;margin-top: 1px;float: none;padding-bottom: 0;}
#kboard-case_trustnlab_ver2-document .kboard-title{width: 1200px;margin: 33px auto;float: none;display:block;position: relative; /*display: flex; 담당 변호사 이미지 랩 div 요소 정렬과의 충돌로 인해 주석 처리해둠*/ justify-content: center;align-items: center;}
#kboard-case_trustnlab_ver2-document .kboard-detail .detail-attr.detail-category1{width: 12%;padding: 0;}
#kboard-case_trustnlab_ver2-document .kboard-detail .detail-attr .detail-name{width: 100%;font-size: 27px;color: #3a7bd9;font-weight: 600;display: inline-block;float: none;text-align: center;position: relative;}
#kboard-case_trustnlab_ver2-document .kboard-detail .detail-attr .detail-name:after{content: "";display: inline-block;width: 11px;height: 11px;background: #3a7bd9;border-radius: 50%;vertical-align: top;}
/*#kboard-case_trustnlab_ver2-document .kboard-title p{display: block;width: 70%;font-size: 30px;font-weight: 700;float: left;padding:1% 3% 0 5%;line-height: 1.3;color: #000;position: relative;word-break: normal;white-space: normal}
#kboard-case_trustnlab_ver2-document .kboard-title p:before{content: "";display: inline-block;width: 1px;height: 90px;background: #7f7f7f;position: absolute;top: -5px;left: 30px;}*/
#kboard-case_trustnlab_ver2-document .kboard-title p{width: 75%;text-align: left;padding: 0;margin-left: 2%;padding-left: 2%;box-sizing: border-box;border-left: 1px solid #7f7f7f;border-right: 1px solid #7f7f7f;margin-right: 2%;padding-right: 2%;word-break: normal;white-space: normal;color: #000;font-size: 26px;line-height: 1.2;}
#kboard-case_trustnlab_ver2-document .kboard-title p .result{margin-bottom: 3px; display: inline-block; width:100%; font-size: 16px; color: #666;}
#kboard-case_trustnlab_ver2-document span.kboard-list-lawyer{display: block;padding-top: 10px;font-size: 16px;font-weight: normal;}
#kboard-case_trustnlab_ver2-document span.kboard-list-lawyer b{font-size: 16px;font-weight: bold;color: #3a7bd9;display: inline-block;position: relative;padding: 0 10px;margin-right: 10px;line-height: 1.2;}
#kboard-case_trustnlab_ver2-document span.kboard-list-lawyer b:before{content: "";display: inline-block;width: 5px;height: 5px;border-radius: 50%;background: #3a7bd9;position: absolute;top: 50%;transform: translateY(-50%);left: 0;}
#kboard-case_trustnlab_ver2-document span.kboard-list-lawyer b:after{content: "";display: inline-block;width: 1px;height: 15px;background: #3a7bd9;position: absolute;top: 50%;transform: translateY(-50%);right: 0}


#kboard-case_trustnlab_ver2-document .kboard-detail .detail-wrap{}
#kboard-case_trustnlab_ver2-document .kboard-detail .detail-wrap .detail-attr{display: block;text-align: right;padding: 0;}
#kboard-case_trustnlab_ver2-document .kboard-detail .detail-wrap .detail-attr .detail-share{width: 60%;float: left;}
#kboard-case_trustnlab_ver2-document .kboard-detail .detail-wrap .detail-attr .detail-share ul{margin-top: 10px;text-align: left;}
#kboard-case_trustnlab_ver2-document .kboard-detail .detail-wrap .detail-attr .detail-share ul li{display: inline-block;}
#kboard-case_trustnlab_ver2-document .kboard-detail .detail-wrap .detail-attr .detail-share ul li:nth-child(1){margin-right: 10px;}
#kboard-case_trustnlab_ver2-document .kboard-detail .detail-wrap .detail-attr .detail-share ul li a{display: block;}
#kboard-case_trustnlab_ver2-document .kboard-detail .detail-wrap .detail-attr .detail-share ul li a img{display: block;}
#kboard-case_trustnlab_ver2-document .kboard-detail .detail-wrap .detail-attr .detail-value{padding-left: 0;font-size: 22px;color: #666;font-weight: 300;line-height: 1.5;position: relative;}
#kboard-case_trustnlab_ver2-document .kboard-detail .detail-wrap .detail-attr .detail-value span{color: #000;font-size: 25px;font-weight: 400;}
/*#kboard-case_trustnlab_ver2-document .kboard-detail .detail-wrap .detail-attr .detail-value:before{content: "";display: inline-block;width: 1px;height: 90px;background: #7f7f7f;position: absolute;top: -5px;left: 10px;}*/
#kboard-case_trustnlab_ver2-document .kboard-content .content-view{padding: 20px 0;}
#kboard-case_trustnlab_ver2-document .kboard-content .content-view p{font-size: 12pt;line-height: 1.5;}
#kboard-case_trustnlab_ver2-document .kboard-attach{margin: 45px 0 0;padding: 0;border: none;}
#kboard-case_trustnlab_ver2-document .kboard-document-action{padding: 0;width: 100%;}
#kboard-case_trustnlab_ver2-document .kboard-document-action .kboard-control{float: none;padding: 0;margin: 0 auto;width: 300px;}
#kboard-case_trustnlab_ver2-document .kboard-document-action .kboard-control>a{font-size: 25px !important;padding: 18px 0 !important;width: 100%;display: block;text-align: center;color: #fff;border: 1px solid #000;background-color: #3a7bd9 !important;border-radius: 50px;border: none !important;height: auto !important}
#kboard-case_trustnlab_ver2-document .kboard-document-navi{padding-top: 0;position: relative; display: block; margin-top: 50px; margin-bottom: 50px;}
#kboard-case_trustnlab_ver2-document .kboard-document-navi .kboard-prev-document{float: right;text-align: right;}
#kboard-case_trustnlab_ver2-document .kboard-document-navi .kboard-prev-document a{padding-right: 65px;background: url(/img/docu_next.png) no-repeat 100% center;overflow: hidden;}
#kboard-case_trustnlab_ver2-document .kboard-document-navi .kboard-next-document{float: left;text-align: left;}
#kboard-case_trustnlab_ver2-document .kboard-document-navi .kboard-next-document a{padding-left: 65px;background: url(/img/docu_prev.png) no-repeat 0 center;}
#kboard-case_trustnlab_ver2-document .kboard-document-navi a{font-size: 15px;color: #666;padding: 30px 0;}
#kboard-case_trustnlab_ver2-document .kboard-document-navi .kboard-prev-document .navi-arrow{position: static;font-family: "NanumBarunGothicBold",sans-serif;display: block;vertical-align: middle;font-size: 15px;float: right;}
#kboard-case_trustnlab_ver2-document .kboard-document-navi .kboard-next-document .navi-arrow{position: static;float: left;text-align: right;font-family: "NanumBarunGothicBold",sans-serif;font-size: 15px;color: #000;color: #a2a2a2;}
#kboard-case_trustnlab_ver2-document .kboard-document-navi .kboard-prev-document .navi-document-title{padding-left: 0;text-overflow: ellipsis;white-space: nowrap;word-wrap: normal;overflow: hidden;width: 320px;display: block;float: right;}
#kboard-case_trustnlab_ver2-document .kboard-document-navi .kboard-next-document .navi-document-title{padding-right: 0;text-overflow: ellipsis;white-space: nowrap;word-wrap: normal;overflow: hidden;width: 320px;display: block;color: #a2a2a2;}

#kboard-case_trustnlab_ver2-document .kboard-control .right{}
#kboard-case_trustnlab_ver2-document .kboard-control .right>a{height: 40px;line-height: 40px;background-color: #fff;border: 1px solid #797979;font-size: 15px;padding: 0 15px;background-repeat: no-repeat;background-position: 90% center;margin-left: 5px;}
#kboard-case_trustnlab_ver2-document .kboard-control .right>a:first-child{color: #ff2301;}
#kboard-case_trustnlab_ver2-document .kboard-control .right>a:last-child{color: #2e2e2e;}

#kboard-case_trustnlab_ver2-document .kboard-control{width: 1200px;float: none;margin: 0 auto;}



#kboard-case_trustnlab_ver2-editor .kboard-control .kboard-thumbnail-button-small{height: 40px;line-height: 40px;background-color: #fff;border: 1px solid #797979;font-size: 15px;padding: 0 15px;background-repeat: no-repeat;background-position: 90% center;margin-left: 5px;color: #2e2e2e;}
#kboard-case_trustnlab_ver2-editor .kboard-attr-row .attr-value .attr-value-option{width: auto;}
#kboard-case_trustnlab_ver2-editor .kboard-attr-row .attr-value .attr-value-option input{display: inline-block;width: 13px;}

/* latest */

#kboard-case_trustnlab_ver2-latest {margin-top: 30px;/*margin-left: 32px;*/}
#kboard-case_trustnlab_ver2-latest table{border-bottom: none;border-collapse: collapse;text-align: auto;}
/*#kboard-case_trustnlab_ver2-latest tbody tr{display: block;width: 340px;float: left;margin-right: 32px;border: 1px solid #3a7bd9;box-sizing: border-box;height: 480px;background-color: #fff;}*/
#kboard-case_trustnlab_ver2-latest tbody tr{display: block; width: 48%; height:504px; float: left; /*margin-right: 2%;*/ margin-bottom: 2%;border: 1px solid #ddd/*#3a7bd9*/;box-sizing: border-box; transition: all ease .5s; cursor:pointer; /*담당 변호사 이미지를 넣으며 전체 사이즈가 맞지 않게되어 임의로 주석 처리함 height: 390px;*/}
#kboard-case_trustnlab_ver2-latest tbody tr:hover {border: 1px solid #3b5999;}

#kboard-case_trustnlab_ver2-latest .case-list-title .case_category{width:110px; height: 26px;font-size: 14px; text-align:center; color: white; background: #9b9b9b; display: inline-block;}

/*#kboard-case_trustnlab_ver2-latest tbody tr:nth-child(3n){margin-right: 0;}*/
#kboard-case_trustnlab_ver2-latest tbody tr td{border: none;padding: 0;}
#kboard-case_trustnlab_ver2-latest table td.kboard-latest-list{padding:50px 30px 60px;position: relative;display: block;text-align: left ;}
/*#kboard-case_trustnlab_ver2-latest table td.kboard-latest-list:before{content: "";display: inline-block;width: 99px;height: 5px;background: #3a7bd9;position: absolute;top: 0;left: 0;}*/
#kboard-case_trustnlab_ver2-latest tbody td.kboard-latest-list .kboard-latest-summary{font-size: 16px; display: -webkit-box; overflow: hidden; text-overflow: ellipsis; -webkit-line-clamp: 3; -webkit-box-orient: vertical; line-height: 1.7; word-wrap: break-word; white-space: normal; line-height: 1.5em !important; height: 4.5em !important; /* 기존 css font-size: 16px;display: -webkit-box;overflow: hidden;text-overflow: ellipsis;-webkit-line-clamp: 6;-webkit-box-orient: vertical;line-height: 1.7;height: 10.2em;word-wrap: break-word;white-space: normal*/}
#kboard-case_trustnlab_ver2-latest .category{position: relative;font-size: 22px;color: #3a7bd9;font-weight: 600;margin-bottom: 25px;display: inline-block;}
/* #kboard-case_trustnlab_ver2-latest .category:after{content: "";display: inline-block;width: 7px;height: 7px;background: #3a7bd9;border-radius: 50%;position: absolute;right: -15px;top: 2px;} */
#kboard-case_trustnlab_ver2-latest .kboard-thumbnail-cut-strings{margin-top: 20px; font-size: 19px; font-weight: 600; display: -webkit-box; overflow: hidden; text-overflow: ellipsis; -webkit-line-clamp: 2; -webkit-box-orient: vertical; word-wrap: break-word; white-space: normal;}
#kboard-case_trustnlab_ver2-latest .kboard-thumbnail-cut-strings span{border: 2px solid #f80000;border-radius: 30px;padding: 3px 5px 1px;margin: 0 5px;display: inline-block;color: #f80000;line-height: 1;font-size: 14px;}
#kboard-case_trustnlab_ver2-latest .case-list-title{padding-bottom: 20px;}
#kboard-case_trustnlab_ver2-latest .case-latest-date{color: #666; font-size: 15px; margin-top: 30px; position: relative;}
/*#kboard-case_trustnlab_ver2-latest .case-list-txt .kboard-latest-date:after{content: "자세히 보기";display: block;font-size: 15px;color: #3a7bd9;border: 1px solid #3a7bd9;border-radius: 30px;position: absolute;top: -5px;right: 0;padding: 4px 0;width: 115px;text-align: center;}*/

#kboard-case_trustnlab_ver2-list .case-list .case-list-title .result{font-size: 18px; font-weight: 600;}


@media screen and (max-width:3000px) {

	#kboard-case_trustnlab_ver2-list .kboard-category { padding-bottom: 5px;/* margin-right: 15px; */}
	#kboard-case_trustnlab_ver2-list .kboard-category select {padding:10px; width:100px; height:54px; font-size:18px; /*font-size: 18px; width: 350px; background:url('/img/common/select.png') no-repeat 98% 50%;*/}
	#kboard-case_trustnlab_ver2-list .kboard-search { padding-bottom: 5px; }
	#kboard-case_trustnlab_ver2-list .kboard-search select {padding: 10px; width: 100px; height: 54px; font-size: 18px;}
	#kboard-case_trustnlab_ver2-list .kboard-search input {padding: 6px; font-size: 18px; width: 450px; height: 54px; border: 1px solid #ddd;}
	/*#kboard-case_trustnlab_ver2-list .kboard-search button{background: url(/img/common/search.png) no-repeat center;height: 27px;width: 28px;margin-right: 10px;}*/


	/* Kboard 게시판 CSS */

	#kboard-case_trustnlab_ver2-list{margin: 50px auto 85px;}
	#kboard-case_trustnlab_ver2-document{margin: 0 auto 0;}
	#kboard-case_trustnlab_ver2-editor{width: 850px;margin: 100px auto}
	#kboard-case_trustnlab_ver2-list .kboard-list tbody tr{/* height: auto; */}
	#kboard-case_trustnlab_ver2-list .kboard-list table td.kboard-list-title{padding: 30px 20px;}
	
	/*#kboard-case_trustnlab_ver2-list .kboard-list table td.kboard-list-title:before{width: 99px;height: 5px;}*/
	
	#kboard-case_trustnlab_ver2-list .kboard-list tbody td.kboard-list-title img{margin-left: 5px;}
	#kboard-case_trustnlab_ver2-list .kboard-list tbody td.kboard-list-title .kboard-list-summary{font-size: 16px; margin-bottom: 30px;}

	#kboard-case_trustnlab_ver2-list .case-list{margin-top: 50px;}
	#kboard-case_trustnlab_ver2-list .case-list .category{font-size: 20px;margin-bottom: 10px;}
	#kboard-case_trustnlab_ver2-list .case-list .category:after{width: 7px;height: 7px;right: -15px;top: 2px;}
	#kboard-case_trustnlab_ver2-list .case-list .case-list-title{padding-bottom: 10px;}
	#kboard-case_trustnlab_ver2-list .case-list .case-list-txt .case-list-date{font-size: 14px; margin-top: 25px; float: right; width: 100%; padding-bottom: 25px; margin-bottom: 25px; border-bottom: 1px solid #ddd;}
	#kboard-case_trustnlab_ver2-list .kboard-list .kboard-thumbnail-cut-strings{font-size: 18px;line-height: 1.3;}
	#kboard-case_trustnlab_ver2-list .kboard-list .kboard-thumbnail-cut-strings span{padding: 3px 5px 1px;margin: 0 5px;font-size: 14px;}
	#kboard-case_trustnlab_ver2-list .kboard-pagination{padding: 40px 0 15px;}
	.kboard-control>.kboard-thumbnail-button-small{padding: 6px 20px 5px !important;font-size: 16px !important;}
	

	/* 카테고리 */
	#kboard-case_trustnlab_ver2-list .kboard-header{}
	#kboard-case_trustnlab_ver2-list .kboard-header .kboard-category{margin-top: 40px;}
	#kboard-case_trustnlab_ver2-list .kboard-header .kboard-category ul.kboard-category-list li:first-child::before{width: 2px;height: 17px;}
	#kboard-case_trustnlab_ver2-list .kboard-header .kboard-category ul.kboard-category-list li::after{width: 2px;height: 17px;}
	#kboard-case_trustnlab_ver2-list .kboard-header .kboard-category ul.kboard-category-list li a{font-size: 18px; padding: 15px;}
	#kboard-case_trustnlab_ver2-list .kboard-header .kboard-category ul.kboard-category-list li.kboard-category-selected a{/*padding-bottom: 5px;*/}

	/* document */
	#kboard-advisory-document {width:1150px;}
	#kboard-case_trustnlab_ver2-document .kboard-content{margin: 0 auto; /*border-top: 2px solid;*/ border-bottom: 2px solid; padding-top: 20px; padding-bottom: 20px; margin-bottom: 30px;}
	#kboard-case_trustnlab_ver2-document .kboard-content .case_category{font-size:1.5em; font-weight:bold; color:#3b5999;}
	#kboard-case_trustnlab_ver2-document .kboard-content .content-title{font-size:2.2em; font-weight:bold;}
	#kboard-case_trustnlab_ver2-document .kboard-list-lawyer{font-size: 1.5em;}
	#kboard-case_trustnlab_ver2-document .kboard-detail{margin-top: 1px;}
	#kboard-case_trustnlab_ver2-document .kboard-title{width: 80%;margin: 25px auto;}
	#kboard-case_trustnlab_ver2-document .kboard-detail .detail-attr.detail-category1{}
	#kboard-case_trustnlab_ver2-document .kboard-detail .detail-attr .detail-name{width: 100%;font-size: 22px;}
	#kboard-case_trustnlab_ver2-document .kboard-title p{font-size: 22px;}
	/*#kboard-case_trustnlab_ver2-document .kboard-title p:before{width: 1px;height: 70px;top: -5px;left: 30px;}*/
	#kboard-case_trustnlab_ver2-document span.kboard-list-lawyer{padding-top: 5px;font-size: 16px;}
	#kboard-case_trustnlab_ver2-document span.kboard-list-lawyer b{font-size: 16px;padding: 0 10px;margin-right: 10px;}
	#kboard-case_trustnlab_ver2-document span.kboard-list-lawyer b:before{width: 5px;height: 5px;}
	#kboard-case_trustnlab_ver2-document span.kboard-list-lawyer b:after{width: 1px;height: 15px;}
	#kboard-case_trustnlab_ver2-document .kboard-detail .detail-wrap{}
	#kboard-case_trustnlab_ver2-document .kboard-detail .detail-wrap .detail-attr .detail-share{width: 60%;}
	#kboard-case_trustnlab_ver2-document .kboard-detail .detail-wrap .detail-attr .detail-share ul{margin-top: 10px;}
	#kboard-case_trustnlab_ver2-document .kboard-detail .detail-wrap .detail-attr .detail-share ul li:nth-child(1){margin-right: 10px;}
	#kboard-case_trustnlab_ver2-document .kboard-detail .detail-wrap .detail-attr .detail-value{padding-left: 0;font-size: 20px;}
	#kboard-case_trustnlab_ver2-document .kboard-detail .detail-wrap .detail-attr .detail-value span{font-size: 20px;}

	/*#kboard-case_trustnlab_ver2-document .kboard-detail .detail-wrap .detail-attr .detail-value:before{width: 1px;height: 70px;top: -5px;left: 10px;}*/
	#kboard-case_trustnlab_ver2-document .kboard-content .content-view{padding: 20px 0;}
	#kboard-case_trustnlab_ver2-document .kboard-content .content-view p{font-size: 16px;}
	#kboard-case_trustnlab_ver2-document .kboard-attach{margin: 45px 0 0;}
	#kboard-case_trustnlab_ver2-document .kboard-document-action .kboard-control{width: 200px;}
	#kboard-case_trustnlab_ver2-document .kboard-document-action .kboard-control>a{color:#fff !important; font-size: 20px !important;padding: 15px 0 !important;}
	#kboard-case_trustnlab_ver2-document .kboard-button-action{font-size: 14px;line-height: 14px;padding: 9px 12px 8px 30px;}
	#kboard-case_trustnlab_ver2-document .kboard-document-navi .kboard-prev-document a{padding-right: 65px;background: url(/img/docu_next.png) no-repeat 100% center;}
	#kboard-case_trustnlab_ver2-document .kboard-document-navi .kboard-next-document a{padding-left: 65px;background: url(/img/docu_prev.png) no-repeat 0 center;}
	#kboard-case_trustnlab_ver2-document .kboard-document-navi a{font-size: 15px;color: #666;padding: 30px 0;}
	#kboard-case_trustnlab_ver2-document .kboard-document-navi .kboard-prev-document .navi-arrow{font-size: 15px;}
	#kboard-case_trustnlab_ver2-document .kboard-document-navi .kboard-next-document .navi-arrow{font-size: 15px;}
	#kboard-case_trustnlab_ver2-document .kboard-document-navi .kboard-prev-document .navi-document-title{width: 320px;}
	#kboard-case_trustnlab_ver2-document .kboard-document-navi .kboard-next-document .navi-document-title{width: 320px;}

	#kboard-case_trustnlab_ver2-document .kboard-control .right{}
	#kboard-case_trustnlab_ver2-document .kboard-control .right>a{height: 40px;line-height: 40px;font-size: 15px;padding: 0 15px;margin-left: 5px;}

	#kboard-case_trustnlab_ver2-document .kboard-control{width: 1000px;}

	/* latest */

	#kboard-case_trustnlab_ver2-latest {margin-top: 10px;}
	#kboard-case_trustnlab_ver2-latest tbody tr{height: 390px;}
	#kboard-case_trustnlab_ver2-latest table td.kboard-latest-list{padding: 20px 20px;}
	#kboard-case_trustnlab_ver2-latest table td.kboard-latest-list:before{width: 99px;height: 5px;}
	#kboard-case_trustnlab_ver2-latest tbody td.kboard-latest-list .kboard-latest-summary{font-size: 16px;}
	#kboard-case_trustnlab_ver2-latest .category{font-size: 20px;margin-bottom: 15px;}
	#kboard-case_trustnlab_ver2-latest .category:after{width: 7px;height: 7px;right: -15px;top: 2px;}
	#kboard-case_trustnlab_ver2-latest .kboard-thumbnail-cut-strings{font-size: 18px; line-height: 1.3; /*기존 css font-size: 20px;line-height: 1.3;height: 2.6em;*/}
	#kboard-case_trustnlab_ver2-latest .kboard-thumbnail-cut-strings span{padding: 3px 5px 1px;margin: 0 5px;font-size: 14px;}
	#kboard-case_trustnlab_ver2-latest .case-list-title{padding-bottom: 20px;}
	#kboard-case_trustnlab_ver2-latest .case-list-txt .kboard-latest-date{font-size: 14px;margin-top: 25px;}
	#kboard-case_trustnlab_ver2-latest .case-list-txt .kboard-latest-date:after{font-size: 14px;top: -5px;right: 0;padding: 4px 0;width: 100px;}
	#kboard-case_trustnlab_ver2-latest .case-list-txt .case-latest-date{font-size: 14px; margin-top: 25px; float: right; width: 100%; padding-bottom: 25px; margin-bottom: 25px; border-bottom: 1px solid #ddd;}
	#kboard-case_trustnlab_ver2-latest .case-list-txt .case-latest-date span{color: #3b5999; font-weight: bold; float: right;}
}


@media screen and (min-width:1081px) and (max-width:1300px) {
	#content #kboard-case_trustnlab_ver2-list{width: 1000px;margin: 0 auto 120px;}
	#content #kboard-case_trustnlab_ver2-document{width: 1000px;margin: 0 auto 120px;}
	#content #kboard-case_trustnlab_ver2-editor{width: 1000px;margin: 35px auto 120px;}

}
@media screen and (max-width:1080px) {

	/* Kboard 게시판 CSS */

	#kboard-case_trustnlab_ver2-list{margin: 5vw auto;width: 90%; width: 100%;}
	#kboard-case_trustnlab_ver2-document{margin: 0 auto 0;}
	#kboard-advisory-editor{width: 90%;margin: 10vw auto}
	#kboard-case_trustnlab_ver2-list>.kboard-header{margin-bottom:5vw;}
	#kboard-case_trustnlab_ver2-list .case-list .kboard-header{text-align: center;}
	#kboard-case_trustnlab_ver2-list .kboard-search{/*border: 1px solid #3a7bd9;*/ border-radius: 5vw; padding: 0.5%; width: 50%; float: none; height: 50px;}/*{border: 1px solid #3a7bd9;border-radius: 5vw;padding: 0.5%;width: 45%;float: none;height: 6vw;}*/
	#kboard-case_trustnlab_ver2-list .kboard-search .search-wrap{border: none;}
	#kboard-case_trustnlab_ver2-list .kboard-search select {width: 100px; height: 40px; font-size: 12px;}
	#kboard-case_trustnlab_ver2-list .kboard-search input {padding: 0.5vw 0 0.5vw 2%; border-radius: 3px; height: 40px; font-size: 16px; width: 60%; background: transparent;}
	#kboard-case_trustnlab_ver2-list .kboard-search button {background-size: 100%; border-radius: 3px; height: 40px; width: 45px; font-size: 12px;}

	#kboard-case_trustnlab_ver2-list{margin: 5vw auto; /*width: 90%;*/}
	#kboard-case_trustnlab_ver2-document{margin: 0 auto 0;}
	#kboard-advisory-editor{width: 90%;margin: 10vw auto}
	#kboard-case_trustnlab_ver2-list .kboard-list tbody tr{min-height: unset; width: 49%; margin-right: 2% !important; margin-bottom: 2%; background-color: #fff;}
	#kboard-case_trustnlab_ver2-list .kboard-list tbody tr:nth-child(even){margin-right: 0 !important;background-color: #fff;}
	/*#kboard-case_trustnlab_ver2-list .kboard-list tbody tr:nth-child(4n), #kboard-case_trustnlab_ver2-list .kboard-list tbody tr:nth-child(4n+1){background-color: #f3f7ff}*/
	#kboard-case_trustnlab_ver2-list .kboard-list table td.kboard-list-title{padding: 10% 8%;}
	#kboard-case_trustnlab_ver2-list .kboard-list table td.kboard-list-title:before{display: none;}

	#kboard-case_trustnlab_ver2-list .case-list{float: unset; margin: 0 auto; margin-top: 0;width: 100%;padding-left: 0;max-width: 800px;}
	#kboard-case_trustnlab_ver2-list .case-list .category{font-size: 3vw;margin-bottom: 2vw;}
	#kboard-case_trustnlab_ver2-list .case-list .category:after{width: 1vw;height: 1vw;right: -1vw;top: 0;}
	#kboard-case_trustnlab_ver2-list .case-list .case-list-title{padding-bottom:2vw;}
	#kboard-case_trustnlab_ver2-list .case-list .case-list-txt .case-list-date{/*font-size: 2.5vw;*/margin-top: 3vw;}
	#kboard-case_trustnlab_ver2-list .kboard-list .kboard-thumbnail-cut-strings{/*font-size: 3.5vw;*/line-height: 1.5;}
	#kboard-case_trustnlab_ver2-list .kboard-list-lawyer span{padding: 0 0 2vw;font-size:2.3vw;}
	#kboard-case_trustnlab_ver2-list .kboard-list-lawyer span b{font-size: 18px;padding: 0 1vw 0;margin-right: 1vw;}
	#kboard-case_trustnlab_ver2-list .kboard-list-lawyer span b:before{width: 0.7vw;height: 0.7vw;}
	#kboard-case_trustnlab_ver2-list .kboard-list-lawyer span b:after{width: 1px;height: 2.5vw;}
	#kboard-case_trustnlab_ver2-list .kboard-pagination{padding: 4vw 0 }
	#kboard-case_trustnlab_ver2-list .kboard-pagination .kboard-pagination-pages li a{/*padding: 0;margin: 0 2vw;font-size: 3vw;*/}
	#kboard-case_trustnlab_ver2-list .kboard-list tbody td.kboard-list-title .kboard-list-summary{/*font-size: 2.8vw;*/line-height: 1.5; height:4.5em !important;}

	/* 카테고리 */
	#kboard-case_trustnlab_ver2-list .kboard-header{}
	#kboard-case_trustnlab_ver2-list .kboard-header .kboard-category{margin-top: 5vw;width: 100%;}
	#kboard-case_trustnlab_ver2-list .kboard-header .kboard-category ul.kboard-category-list li:first-child::before{width: 1px;height: 3vw;}
	#kboard-case_trustnlab_ver2-list .kboard-header .kboard-category ul.kboard-category-list li::after{width: 1px;height: 3vw;}
	#kboard-case_trustnlab_ver2-list .kboard-header .kboard-category ul.kboard-category-list li a{font-size: 3vw;}
	#kboard-case_trustnlab_ver2-list .kboard-header .kboard-category ul.kboard-category-list li.kboard-category-selected a{padding-bottom: 1vw;}


	/* document */
	#kboard-advisory-document {width:100%;}
	#kboard-case_trustnlab_ver2-document .kboard-content{/*width: 90%;*/margin:0 auto 10vw;}
	#kboard-case_trustnlab_ver2-document .kboard-detail{margin-top: 0;border-top-width: 4vw;}
	#kboard-case_trustnlab_ver2-document .kboard-title{width: 90%;margin: 2vw auto 5vw;display: block;}
	#kboard-case_trustnlab_ver2-document .kboard-detail .detail-attr.detail-category1{margin-top: 2vw;float: none;width: 100%;}
	#kboard-case_trustnlab_ver2-document .kboard-detail .detail-attr .detail-name{width: 100%;font-size: 3vw;text-align: left;}
	#kboard-case_trustnlab_ver2-document .kboard-detail .detail-attr .detail-name:after{width: 1vw;height: 1vw;position: static;vertical-align: top;}
	#kboard-case_trustnlab_ver2-document .kboard-title p{font-size: 3.2vw;float: none;padding: 0;width: 100%;margin: 2vw 0;border: none;line-height: 1.5;}
	#kboard-case_trustnlab_ver2-document .kboard-title p:before{display: none;}
	#kboard-case_trustnlab_ver2-document span.kboard-list-lawyer{padding-top: 2vw;font-size:2.8vw;}
	#kboard-case_trustnlab_ver2-document span.kboard-list-lawyer b{font-size: 2.8vw;padding: 0 2vw;margin-right: 2vw;}
	#kboard-case_trustnlab_ver2-document span.kboard-list-lawyer b:before{width: 1vw;height: 1vw;}
	#kboard-case_trustnlab_ver2-document span.kboard-list-lawyer b:after{width: 1px;height: 3vw;}
	#kboard-case_trustnlab_ver2-document .kboard-detail .detail-wrap{float: none;width: 100%;}
	#kboard-case_trustnlab_ver2-document .kboard-detail .detail-wrap .detail-attr{text-align: left;}
	#kboard-case_trustnlab_ver2-document .kboard-detail .detail-wrap .detail-attr .detail-share ul{margin-top: 1vw;}
	#kboard-case_trustnlab_ver2-document .kboard-detail .detail-wrap .detail-attr .detail-share ul li:nth-child(1){margin-right: 1vw;}
	#kboard-case_trustnlab_ver2-document .kboard-detail .detail-wrap .detail-attr .detail-value{position: absolute;bottom: 0;right: 0;font-size: 2.5vw;text-align: left;font-weight: 400;float: none;}
	#kboard-case_trustnlab_ver2-document .kboard-detail .detail-wrap .detail-attr .detail-value br{display: none;}
	#kboard-case_trustnlab_ver2-document .kboard-detail .detail-wrap .detail-attr .detail-value span{font-size:2.5vw;color: #666}
	#kboard-case_trustnlab_ver2-document .kboard-detail .detail-wrap .detail-attr .detail-value span:before{content: ".";display: inline-block;}
	#kboard-case_trustnlab_ver2-document .kboard-detail .detail-wrap .detail-attr .detail-value:before{display: none;}
	#kboard-case_trustnlab_ver2-document .kboard-content .content-view{padding: 2vw 0;}
	#kboard-case_trustnlab_ver2-document .kboard-content .content-view p{/*font-size: 2.8vw;*/}

	#kboard-case_trustnlab_ver2-document .kboard-control .right{}
	#kboard-case_trustnlab_ver2-document .kboard-control .right>a{height: 40px;line-height: 40px;font-size: 15px;padding: 0 15px;margin-left: 5px;}

	#kboard-case_trustnlab_ver2-document .kboard-control{width: 90%}
	#kboard-case_trustnlab_ver2-document .kboard-document-action .kboard-control{width: 30%;}
	#kboard-case_trustnlab_ver2-document .kboard-document-action .kboard-control>a{font-size: 4vw !important;padding: 2vw 0 !important;}

	/* latest */
	#kboard-case_trustnlab_ver2-latest {margin-top: 4vw;}
	#kboard-case_trustnlab_ver2-latest tbody tr{height: auto; /*margin-right: 1vw;*/}
	#kboard-case_trustnlab_ver2-latest table td.kboard-latest-list{padding: 15px;}
	#kboard-case_trustnlab_ver2-latest table td.kboard-latest-list:before{display: none;}
	#kboard-case_trustnlab_ver2-latest tbody td.kboard-latest-list .kboard-list-summary{font-size:  2.5vw;}
	#kboard-case_trustnlab_ver2-latest .category{font-size: 3vw;margin-bottom: 2vw;}
	#kboard-case_trustnlab_ver2-latest .category:after{width: 1vw;height: 1vw;right: -2vw;top: 0;}
	#kboard-case_trustnlab_ver2-latest .kboard-thumbnail-cut-strings{font-size: 3.5vw;height: 2.6em;}
	#kboard-case_trustnlab_ver2-latest .kboard-thumbnail-cut-strings span{padding: 1vw 2vw;margin: 0 1vw;font-size: 2.5vw;}
	#kboard-case_trustnlab_ver2-latest .case-list-title{padding-bottom: 3vw;}
	#kboard-case_trustnlab_ver2-latest .case-list-txt .kboard-latest-date{font-size: 2.5vw;margin-top: 3vw;}
	#kboard-case_trustnlab_ver2-latest .case-list-txt .kboard-latest-date:after{font-size: 2.5vw;top: 0;right: 0;padding:0.5vw 0;width: 15vw;line-height: 1.5}

  #kboard-case_trustnlab_ver2-list .kboard-list-lawyer span, #kboard-case_trustnlab_ver2-latest .kboard-list-lawyer span{
    font-size: 2.3vw;
    padding: 0 0 2vw;
  }
  #kboard-case_trustnlab_ver2-list .kboard-list-lawyer span b, #kboard-case_trustnlab_ver2-latest .kboard-list-lawyer span b{font-size: 18px; padding: 0 1vw 0; margin-right: 1vw;}
}
@media screen and (max-width: 700px) {
	#kboard-advisory-document .kboard-content .content-title{font-size:1.5em;}
	#kboard-case_trustnlab_ver2-document .lawyerpic {width:100px; height:100px;}
}

@media screen and (max-width: 770px) {
	section {padding-top: 0;}

	/*헤더 이미지 css*/
	#kboard-case_trustnlab_ver2-list .header_img {background-image: url(/img/success/header_img_mobile.png); background-size: 100%; background-repeat: no-repeat; height: 108px;}

	/*카테고리 css*/
	#kboard-case_trustnlab_ver2-list .kboard-header .kboard-category {display: none;}
	
	#kboard-case_trustnlab_ver2-editor{width: 100%;margin: 100px auto}
	#kboard-case_trustnlab_ver2-editor #kboard_option_summary{width: 98%; display: block; margin: 0 auto;}
	/*담당 변호사 이미지 사이즈 css*/
	/*document*/
	#kboard-case_trustnlab_ver2-document .kboard-content .case_category{font-size: 1.2em;}
	#kboard-case_trustnlab_ver2-document .kboard-content .content-title{font-size:1.5em;}
	#kboard-case_trustnlab_ver2-document .lawyername {font-size:1em;}
	#kboard-case_trustnlab_ver2-document .pic {float: left; width: 32%; margin: 1px;}
	#kboard-case_trustnlab_ver2-document .lawyerpic {width: 100px; height: 100px; margin:0 auto;}
	#kboard-case_trustnlab_ver2-document .mobile {display:block !important; padding-top: 10px !important; font-size: 14px !important; text-align: center;}
	
	/*list*/
	#kboard-case_trustnlab_ver2-list .kboard-category select {padding: 5px; width: 23%; height: 34px; font-size: 12px; float: left;}
	
	#kboard-case_trustnlab_ver2-list .kboard-search {border: 1px solid #ddd; border-radius:unset; padding: 0.5%; width: 100%; float: none; height: 40px;}
	#kboard-case_trustnlab_ver2-list .kboard-search select {padding: 5px; width: 23%; height: 34px; font-size: 12px; float: left;}
	#kboard-case_trustnlab_ver2-list .kboard-search input {margin-left: 5px; padding: 0.5vw 0 0.5vw 2%; height: 34px; float: left; font-size: 14px; width: 55%; background: transparent;}
	#kboard-case_trustnlab_ver2-list .kboard-search button {font-size: 12px; width: 19%; height: 34px; margin: 0;}
	
	#kboard-case_trustnlab_ver2-list .kboard-list tbody tr{height: auto;/*450px;*/ width: 100%; background-color: #fff; margin-bottom:24px;}
	#kboard-case_trustnlab_ver2-list .kboard-list table td.kboard-list-title {padding:15px;}
	#kboard-case_trustnlab_ver2-list .kboard-list .kboard-thumbnail-cut-strings {font-size: 16px; height:48px;}
	#kboard-case_trustnlab_ver2-list .kboard-list tbody td.kboard-list-title .kboard-list-summary {font-size:14px; height:4.5em !important;}/*웹킷 기반이 아닐 경우에는 웹킷에서 제공하는 속성들이 먹히지 않는데 크게는 line-clamp가 안 먹히기 때문에, height를 통해 방지해야한다. height는 (line-height * line-clamp 수)을 해주면 된다. 출처: https://mygumi.tistory.com/185 [마이구미의 HelloWorld] */
	
	#kboard-case_trustnlab_ver2-list .case-list .case-list-txt .case-list-date span {font-size:14px;}
	
	#kboard-case_trustnlab_ver2-list .kboard-list-lawyer span b, #kboard-case_trustnlab_ver2-latest .kboard-list-lawyer span b {font-size:16px;}
	#kboard-case_trustnlab_ver2-list .pic-wrap {display: block; margin-top: 10px;}
	#kboard-case_trustnlab_ver2-list .pic {float: left; width: 50px;/*31%;*/ margin: 3px;}
	#kboard-case_trustnlab_ver2-list .lawyerpic {width:auto; max-width:82px; height:72px; margin:0 auto;}
	#kboard-case_trustnlab_ver2-list .mobile {display:block !important; padding-top: 10px !important; font-size: 14px !important; text-align: center;}
	
	#kboard-case_trustnlab_ver2-list .pic:hover .lawyername {display:none !important;}
	
	
	/* traffic ver latest css*/
	#kboard-case_trustnlab_ver2-latest .latest_area {position:relative;}
	#kboard-case_trustnlab_ver2-latest #latest.swiper-container {padding-bottom:10px;}
	#kboard-case_trustnlab_ver2-latest #latest .swiper-slide {display: block; color: #242424; background: #f6f6f6; padding: 5px 5px; box-shadow: 1px 3px 1px 1px #e8e8e8;}
	#kboard-case_trustnlab_ver2-latest #latest .case-thumbnail {background-size: cover; background-position: center; width: 100%; height: 180px;}
	#kboard-case_trustnlab_ver2-latest #latest .content {padding: 15px;}
	#kboard-case_trustnlab_ver2-latest #latest .content .title {font-size: 18px; font-weight: bold; margin-bottom: 15px;}
	#kboard-case_trustnlab_ver2-latest #latest .content .contents {font-size: 16px;}

	#kboard-case_trustnlab_ver2-latest #latest.swiper-button-prev {display: block !important; top: 52%; left: -20px; background-image: url(/img/main_traffic/아이콘/left_arrow.png); background-position: center; background-size: cover; width: 20px; height: 20px; opacity: 1;}
	#kboard-case_trustnlab_ver2-latest #latest.swiper-button-next {display: block !important; top: 52%; right: -20px; background-image: url(/img/main_traffic/아이콘/right_arrow.png); background-position: center; background-size: cover; width: 20px; height: 20px; opacity: 1;}
	#kboard-case_trustnlab_ver2-latest #latest.swiper-button-prev:after,
	#kboard-case_trustnlab_ver2-latest #latest.swiper-button-next:after {display:none;}
	
	/*#kboard-case_trustnlab_ver2-list .kboard-category { padding: 0; width: 100%; text-align: center; }
	#kboard-case_trustnlab_ver2-list .kboard-category select { margin-bottom: 5px; width: 100%; }
	#kboard-case_trustnlab_ver2-list .kboard-search { clear: both; float: left; width: 100%; text-align: center; }
	#kboard-case_trustnlab_ver2-list .kboard-search select { float: left; margin-right: 1%; width: 29%; }
	#kboard-case_trustnlab_ver2-list .kboard-search input { float: left; margin-right: 1%; width: 49%; }
	#kboard-case_trustnlab_ver2-list .kboard-search button { float: left; width: 20%; }
	#kboard-case_trustnlab_ver2-list .kboard-list table { border-top: 1px solid #e3e3e3; }
	#kboard-case_trustnlab_ver2-list .kboard-list table thead { display: none; }
	#kboard-case_trustnlab_ver2-list .kboard-list table td.kboard-list-thumbnail { padding: 5px; width: 100px; }
	#kboard-case_trustnlab_ver2-list .kboard-list table td.kboard-list-title .kboard-thumbnail-cut-strings { line-height: 40px; }
	#kboard-case_trustnlab_ver2-list .kboard-list table td.kboard-list-uid,
	#kboard-case_trustnlab_ver2-list .kboard-list table td.kboard-list-user,
	#kboard-case_trustnlab_ver2-list .kboard-list table td.kboard-list-date,
	#kboard-case_trustnlab_ver2-list .kboard-list table td.kboard-list-view { display: none; }
	#kboard-case_trustnlab_ver2-list .kboard-list .kboard-mobile-contents { display: block; }
	#kboard-case_trustnlab_ver2-list .kboard-pagination .kboard-pagination-pages li { display: none; }
	#kboard-case_trustnlab_ver2-list .kboard-pagination .kboard-pagination-pages li.first-page,
	#kboard-case_trustnlab_ver2-list .kboard-pagination .kboard-pagination-pages li.last-page { display: inline-block; *display: inline; zoom: 1; }
	#kboard-case_trustnlab_ver2-list .kboard-pagination .kboard-pagination-pages li.prev-page,
	#kboard-case_trustnlab_ver2-list .kboard-pagination .kboard-pagination-pages li.next-page { display: inline-block; *display: inline; zoom: 1; }
	#kboard-case_trustnlab_ver2-list .kboard-pagination .kboard-pagination-pages li.prev-page a,
	#kboard-case_trustnlab_ver2-list .kboard-pagination .kboard-pagination-pages li.next-page a { padding: 6px 18px; }
	#kboard-case_trustnlab_ver2-list .kboard-pagination .kboard-pagination-pages li.active { display: inline-block; *display: inline; zoom: 1; }
	
	#kboard-case_trustnlab_ver2-editor select,
	#kboard-case_trustnlab_ver2-editor input[type=text],
	#kboard-case_trustnlab_ver2-editor input[type=email],
	#kboard-case_trustnlab_ver2-editor input[type=number],
	#kboard-case_trustnlab_ver2-editor input[type=data],
	#kboard-case_trustnlab_ver2-editor input[type=password],
	#kboard-case_trustnlab_ver2-editor input[type=file] { width: 100%; }
	#kboard-case_trustnlab_ver2-editor .kboard-attr-row { padding: 10px 0; }
	#kboard-case_trustnlab_ver2-editor .kboard-attr-row .attr-name { padding: 0; width: 100%; font-size: 14px; }
	
	#kboard-case_trustnlab_ver2-document .kboard-title p { padding: 10px 5px; font-size: 18px; }
	#kboard-case_trustnlab_ver2-document .kboard-content .content-view { padding: 10px 5px; }
	#kboard-case_trustnlab_ver2-document .kboard-detail .detail-attr { clear: both; padding: 10px 5px; line-height: normal; }
	#kboard-case_trustnlab_ver2-document .kboard-document-action { padding: 10px 5px 5px 5px; }
	#kboard-case_trustnlab_ver2-document .kboard-attach { margin: 0 5px; padding: 10px 0 5px 0; }
	#kboard-case_trustnlab_ver2-document .kboard-document-navi .kboard-prev-document { width: 100%; }
	#kboard-case_trustnlab_ver2-document .kboard-document-navi .kboard-next-document { margin-top: 10px; float: left; width: 100%; text-align: left; }*/
}

@media screen and (max-width:430px){
	/*헤더 이미지 css*/
	#kboard-case_trustnlab_ver2-list .header_img {height: 176px; margin-bottom: -20px;}
	
	#kboard-case_trustnlab_ver2-editor .kboard-attr-title input{display:block; width:98%; margin:0 auto;}
	#kboard-case_trustnlab_ver2-latest .latest_area {padding: 5px 10px;}
	#kboard-case_trustnlab_ver2-latest .latest_category {width: 210px;}
	#kboard-case_trustnlab_ver2-latest .case-thumbnail {height: 200px;/*115px; 696번째 줄 width: 49%;와 세트*/}
	#kboard-case_trustnlab_ver2-latest .kboard-latest-lawyer span b {font-size: 13px;}
}

@media screen and (max-width:380px){
	/*헤더 이미지 css*/
	#kboard-case_trustnlab_ver2-list .header_img {height: 152px;}
	
	#kboard-case_trustnlab_ver2-latest .lawyerpic {width:90px; height:90px; margin:0 auto;}
}

@media screen and (max-width:330px){
	#kboard-case_trustnlab_ver2-latest .pic {width: 29%;}
	#kboard-case_trustnlab_ver2-latest .lawyerpic {width:70px; height:70px; margin:0 auto;}
}

