@charset "utf-8";

.scrollTable {overflow-x: auto;}

/* 감정인 소개 */
.sectionTitle{font-size:4rem;font-weight:700;letter-spacing:-0.02em;color:#111;word-break: keep-all;}
.basicText{font-size:2rem;font-weight:400;letter-spacing:-0.02em;color:#444;line-height:1.6;}

.introduceWrap{font-family:'pretendard';}
.introduceWrap > div{margin-top:80px;}
.introduceWrap .ceo{margin-top:0;}
.introduceWrap .ceo h3 span{color:#f18c06;}
.introduceWrap .ceo p{margin-top:30px;}
.introduceWrap .specialize{margin-top:80px;}
.introduceWrap .specialize ul {display:flex;margin-top:36px;}
.introduceWrap .specialize ul li{width:33.333%;margin-right:1.954%;}
.introduceWrap .specialize ul li:last-child{margin-right:0;}
.introduceWrap .specialize ul li dl dt{font-size:2.6rem;font-weight:700;color:#111;letter-spacing:-0.02em;margin-top:30px;}
.introduceWrap .specialize ul li dl dd{font-size:1.8rem;font-weight:400;color:#444;letter-spacing:-0.02em;margin-top:10px;line-height:1.55555;}
.introduceWrap .skills .basicText{display:inline-block;margin-top:7px;}
.introduceWrap .skills ul{display:flex;flex-wrap:wrap;margin-top:32px;}
.introduceWrap .skills ul li{width:32%;margin-right:1.954%;border-radius:5px;border:1px solid #ddd;padding:23px 20px;}
.introduceWrap .skills ul li:nth-child(3n+3){margin-right:0;}
.introduceWrap .skills ul li:nth-child(n+4){margin-top:1.954%;}
.introduceWrap .skills ul li dl {display:flex;flex-direction:column;justify-content:center;align-items:center;color:#111;}
.introduceWrap .skills ul li dl dt{font-size:2rem;font-weight:700;letter-spacing:-0.02em;}
.introduceWrap .skills ul li dl dd{font-size:1.8rem;font-weight:400;letter-spacing:-0.02em;line-height:1.55555;}
.introduceWrap .emphasize{width:100vw;height:290px;display:flex;justify-content:center;align-items:center;position:relative;left:50%;transform:translateX(-50%);background:url('/img/introduce/emphasize.jpg')no-repeat center / cover;}
.introduceWrap .emphasize div{text-align:center;}
.introduceWrap .emphasize .sectionTitle{color:#fff;}
.introduceWrap .emphasize span{color:#fff;display:block;margin-top:7px;}
.introduceWrap .lisence ul {margin-top:30px;}
.introduceWrap .lisence ul li{font-size:2rem;font-weight:400;line-height:1.6;color:#444;letter-spacing:-0.02em;display:flex;align-items:baseline;word-break: keep-all;}
.introduceWrap .lisence ul li:before{width:7px;height:2px;display:inline-block;margin-right:5px;background:#444;position: relative;top: -6px;content:'';}
.introduceWrap .history .basicText{margin-top:30px;}
.introduceWrap .court .basicText{margin-top:30px;}
.introduceWrap .court ul{display: flex;flex-wrap: wrap;background:#f6f6f6;border-radius:5px;margin-top:25px;padding: 19px 30px 31px;}
.introduceWrap .court ul li{width:50%;font-size:1.8rem;font-weight:400;letter-spacing:-0.02em;line-height:1.77777;color:#444;display:flex;align-items:baseline;word-break:keep-all;}
.introduceWrap .court ul li:before{width:7px;height:2px;display:inline-block;margin-right:5px;background:#444;position: relative;top: -5px;content:'';}
.introduceWrap .court ul li:nth-child(2n+2){padding-left:30px;}

/* 오시는길 */
.locationWrap .wrap_controllers{display:none;}
.locationWrap .root_daum_roughmap .map{border-radius:8px;border:none;}
.locationWrap ul{display:flex;flex-wrap:wrap;margin-top:60px;}
.locationWrap ul li{width:50%;display:flex;align-items:center;font-family:'pretendard';}
.locationWrap ul li:nth-child(2n-1){padding-right:20px;}
.locationWrap ul li:nth-child(n+3){margin-top:50px;}
.locationWrap ul li p{flex-shrink:0;margin-right:30px;}
.locationWrap ul li dl{color:#111;}
.locationWrap ul li dl dt{font-size:2.4rem;font-weight:700;letter-spacing:0;}
.locationWrap ul li dl dd{font-size:2rem;font-weight:400;letter-spacing:-0.04em;margin-top:15px;word-break:keep-all;}
.locationWrap .root_daum_roughmap .map_border{display:none !important;}


/* 법원감정실적 */
.recBox{padding:0 20px;}
.board table{width:100%;min-width: 760px;border-top:2px solid #000;font-family:'pretendard';text-align:center;}
.board table tr th{font-size:2rem;font-weight:500;color:#111;border-right:none;background:#f6f6f6;border-bottom:1px solid #ddd;padding: 1.641% 5px;}
.board table tr td{font-size:1.8rem;font-weight:400;color:#666;border-right:none;border-bottom:1px solid #ddd;padding: 1.641% 5px;}
.board table tr .textLeft{text-align:left;word-break:keep-all;}
.list02_box{margin-top:107px;}
.list02_box:before{width:100vw;height:1px;background:#e3e3e3;display:inline-block;content:'';margin-bottom:110px;position:relative;left:50%;transform:translateX(-50%);}


@media all and (max-width:1279px) {

.introduceWrap .ceo p br{display:none;}
.introduceWrap .specialize ul li dl dd br{display:none;}

}

@media all and (max-width:979px) {

/* 회사소개 > 오시는 길 */
.locationWrap .wrap_map{height:500px !important;}

}

@media all and (max-width:767px) {

.introduceWrap > div{margin-top:60px;}
.introduceWrap .ceo p{margin-top:15px;}
.introduceWrap .specialize{margin-top:40px;}
.introduceWrap .specialize ul {margin-top:18px;flex-wrap:wrap;}
.introduceWrap .specialize ul li{width:100%;margin-right:0;}
.introduceWrap .specialize ul li:nth-child(n+2){margin-top:50px;}
.introduceWrap .specialize ul li img{width:100%;}
.introduceWrap .specialize ul li dl dt{margin-top:15px;}
.introduceWrap .specialize ul li dl dd{margin-top:5px;line-height:1.25555;}
.introduceWrap .skills .basicText{margin-top:4px;}
.introduceWrap .skills ul{margin-top:16px;flex-wrap:wrap;}
.introduceWrap .skills ul li{width:49%;}
.introduceWrap .skills ul li:nth-child(n+3){margin-top:1.954%;margin-right: 1.954%;}
.introduceWrap .skills ul li:nth-child(2n+2){margin-right:0;}
.introduceWrap .emphasize {height:190px;}
.introduceWrap .emphasize span{margin-top:4px;}
.introduceWrap .lisence ul {margin-top:15px;}
.introduceWrap .lisence ul li{line-height:1.4;}
.introduceWrap .lisence ul li:before{width:5px;height:1px;min-width:5px;}
.introduceWrap .history .basicText {margin-top:15px;}
.introduceWrap .court .basicText {margin-top:15px;}
.introduceWrap .court ul{padding:19px 25px 26px;}
.introduceWrap .court ul li{width:100%;line-height:1.37777;}
.introduceWrap .court ul li:nth-child(2n+2){padding-left:0;}
.introduceWrap .court ul li:before {width:5px;height:1px;min-width:5px;}
.introduceWrap .court ul li:nth-child(n+2){margin-top:10px;}


.list02_box{margin-top:55px;}


/* 회사소개 > 오시는 길 */
.locationWrap .wrap_map{height:300px !important;}
.locationWrap ul{margin-top:30px;}
.locationWrap ul li{width:100%;}
.locationWrap ul li p{width:11.236%;min-width:70px;margin-right:25px;}
.locationWrap ul li dl dd{margin-top:5px;}
.locationWrap ul li:nth-child(n+2){margin-top:25px;}

}

