/* ----------------------
170616 NEWBREED (임지선)
---------------------- */
@charset "utf-8";
@import "reset.css";
@import "guide.css";


/*----------------------레이아웃----------------------*/
.inner {margin:0 auto; width:1200px;}
#wrap {width:100%; min-width:1200px; max-width:2000px; margin:0 auto; position:relative;}
#header {width:100%;width:100%;position:absolute;top:0;left:0;z-index:99;}
#container {padding-top:110px;}
.layout_etc #container {min-height:840px;padding-bottom:100px;}
#aside {width:250px; float:left;border:1px solid #dbdbdb;margin-top:30px;}
#content {width:920px; float:right; margin-top:30px;margin-bottom:120px;
min-height: 780px;padding:30px;padding-bottom:60px;border:1px solid #dbdbdb;}

#footer {}

/*----------------------기본 스타일----------------------*/
body, a, input, textarea {
font-family:"NanumSquare", "맑은 고딕", "Malgun Gothic","돋움", "Dotum", "Apple Gothic", sans-serif; /* font-size:14px; */
color:#333;
font-size:17px;
font-weight:400;
line-height:1;
letter-spacing:-0.5px;
}
p {line-height:1.5;word-break:keep-all;}
* {box-sizing:border-box;}
::-webkit-input-placeholder { /* Chrome/Opera/Safari */
  color: #000;
}
::-moz-placeholder { /* Firefox 19+ */
  color: #000;
}
:-ms-input-placeholder { /* IE 10+ */
  color: #000;
}
:-moz-placeholder { /* Firefox 18- */
  color: #000;
}
/*----------------------헤더----------------------*/
.top_area {height:32px;line-height:32px;background:#6aa09a;color:#fff;font-size:12px;font-family:"맑은 고딕", "Malgun Gothic";}
.top_area .top_info {background-image:url(../images/ico_notice.png);padding-left:25px;line-height: 30px;}
.top_area .top_tel {background-image:url(../images/ico_tel.png);padding-left:20px;}
.top_area .top_mail {background-image:url(../images/ico_mail.png);padding-left:20px;}
.top_area .inner * {background-position:left center;background-repeat:no-repeat;margin-right:15px;}
.top_area .btn_top_apply {background:#4f7873;color:#fff;display:inline-block;padding:3px 8px 6px;
font-size:12px;margin-right:0;border-radius:2px;font-family:"맑은 고딕", "Malgun Gothic";}

.gnb_area {background:#fff;border-bottom:1px solid #eaeaeb;}
.gnb_area > .inner {padding-top:23px;height:90px;}
.gnb_area .logo {margin-top: -10px;}
.gnb_area .sns {margin-left:30px;margin-top:13px;}
.gnb_area .sns a {margin:0 3px;}
.gnb_area #gnb {overflow:hidden;margin-top:15px;margin-right:50px;}
.allmenu_wrap ul,
.gnb_area #gnb li{float:left;width:169px;}
.allmenu_wrap a,
.gnb_area #gnb a{display:block;text-align:center;font-size: 17px;letter-spacing: -1.2px;font-weight:700;}
.allmenu_wrap a:hover,
.gnb_area #gnb a:hover {color:#0c9e8d;}
#btn_allMenu {position:absolute;right:0;top:25px;width:40px;height:40px;background:url(../images/btn_menu_open.png) no-repeat;text-indent:-9999px;}
#btn_allMenu.on {background:url(../images/btn_menu_close.png) no-repeat;}

.allmenu_wrap {background:rgba(255,255,255,.9);width: 100%;min-height:180px;display:none;}
.allmenu_wrap.on {display:block;}
.allmenu_wrap .flRight {margin-right:50px;}
.allmenu_wrap ul {padding-top:25px;padding-bottom:30px;}
.allmenu_wrap ul > li {margin:0 10px 15px;}

/*---------------------------------메인----------------------------------------*/

/*공통*/
.section {width:100%;background:#fff;padding:80px 0;}
.section._w * {color:#fff;}

.sub_tit,
.tit {background:url(../images/tit_deco.png) center bottom no-repeat;padding-bottom:37px;font-size:50px;color:#232424;text-align:center;}
.tit strong {font-size: 60px;margin-right:5px;font-weight: normal;letter-spacing: -0.05em;}

.tit + p {text-align:center;margin-top:30px;}

.btn {display:table;font-size:20px;text-align:center;color:#28a99a;margin:0 auto;border-radius:40px;}
.btn._big {width:285px;height:60px;line-height:60px;}
.btn._small {width:108px;height:32px;line-height:32px;}
.btn._line_g {border:1px solid #28a99a;}
.btn._solid {background:#28a99a;}
.btn._line_w {border:1px solid #fff;color:#fff;}

/* 비주얼 슬라이더 */
.visual_slide_wrap {position:relative;}

    /* pager */
.visual_slide_wrap .bx-controls {}
/* .visual_slide_wrap .bx-pager {display:table;position:absolute;top:504px;left:50%;margin-left:-370px;} */
.bx-pager-item {display:inline-block; margin-right:8px;}
.bx-pager-item:last-child{margin-right:0;}
.bx-pager-link {display:inline-block; width:12px; height:12px; border-radius:50%;border:3px solid #fff; text-indent:-9999px; background:#fff;
box-shadow:2px 2px 5px rgba(0,0,0,.8);}
.bx-pager-link.active {background:transparent;border-color:#91e8de;}

/*전문분야*/
.part {margin:40px auto 70px;}
.part li {float:left;width:33.333%;margin-bottom: 30px;}
.part li a{display: block;width: 100%;padding-top: 205px;}
.part li h3 {width:90%;height:52px;line-height:52px;margin:0 auto;font-size:20px;text-align:center;color:#fff;background:rgba(0,0,0,.6);}
.part li p {margin-top:40px;padding: 0 10px;}
.part li:nth-child(1) {background:url(../images/main/part1.png) no-repeat;}
.part li:nth-child(2) {background:url(../images/main/part2.png) no-repeat;}
.part li:nth-child(3) {background:url(../images/main/part3.png) no-repeat;}
.part li:nth-child(4) {background:url(../images/main/part4.png) no-repeat;}
.part li:nth-child(5) {background:url(../images/main/part5.png) no-repeat;}
.part li:nth-child(6) {background:url(../images/main/part6.png) no-repeat;}

/*미디어로 보는 나우리*/
#sec_media {background:url(../images/main/main_bg_media.jpg) center top no-repeat;height:880px;}
.visual_slide_wrap .bx-pager {display:table;position:absolute;bottom:50px;left:50%;margin-left:-370px;/*width: 740px;text-align: center;*/}

.video_area {width:1070px;height:432px;overflow:hidden;margin:50px auto 0;}
.video_area > .flLeft {background:#000;}
.video_area .video {border:2px solid #000;width:768px;display:none;}
.video_area .video.on {display:block;}
.video_area .count {width:302px;}

.count {}
.count .cate1 {background-image:url(../images/main/ico_heart_off.png);border-top:1px solid #000 !important;}
.count .cate2 {background-image:url(../images/main/ico_punch_off.png);}
.count .cate3 {background-image:url(../images/main/ico_tear_off.png);}
.count .cate4 {background-image:url(../images/main/ico_teddy_off.png);}
.count li {background-position:44px center;background-repeat:no-repeat;background-color:rgba(0,0,0,.7);padding-left:110px;padding-top:35px;height:108px;border:1px solid #000;border-top:1px solid #262626;cursor:pointer;}
.count li .num {font-size:20px;font-weight:700;}
/* .count li .num + p {font-size:14px;font-weight:700;color:#b59f8c;} */

.count li:hover {background-color:#000;}
.count .cate1:hover {background-image:url(../images/main/ico_heart_on.png);}
.count .cate2:hover {background-image:url(../images/main/ico_punch_on.png);}
.count .cate3:hover {background-image:url(../images/main/ico_tear_on.png);}
.count .cate4:hover {background-image:url(../images/main/ico_teddy_on.png);}

/*이명숙 변호사*/
#sec_ceo {padding:0;height:880px;overflow:hidden;}
#sec_ceo h2 {font-size:24px;}
#sec_ceo h2 > strong {font-size:55px;}
#sec_ceo h2 > strong > span {color:#28a99a;}
#sec_ceo h2 + p {line-height:1.6;margin-top:20px;}
#sec_ceo .btn {width:150px;position:absolute;left:470px;top:180px;color:#fff;font-size:15px;}
.ceo_slider_wrap {position:relative;width:50%;}
.ceo_slider_wrap .bx-pager {display:table;position:absolute;bottom:40px;right:30px;}

.ceo_info {padding:70px  0 0 40px;background:#f9f9f9;width:50%;height:880px;}

.main_career_wrap {width:700px;margin-top:50px;}
.main_career_wrap > div{width: 50%;}
.main_career_wrap h3 {font-size:17px;font-weight:700;
background:url(../images/main/ico_school.png) left center no-repeat;
padding:7px 0 10px 47px;}
.ceo_career h3 {background-image:url(../images/main/ico_career.png);}
.ceo_info ul {margin-top:10px;list-style-image:url(../images/lst_square.gif);list-style-position:inside;line-height: 2;margin-top:20 ;}
.main_career_wrap li{letter-spacing: -0.08em;}

/*성공사례*/
.latest_case {word-break:keep-all;margin-left:-20px;margin-top:40px;}
.latest_case li {width:285px;margin-left:20px;}
.latest_case li > strong {margin-top:20px;font-size:14px;}
.latest_case h3 {font-size:25px;color:#000;margin-top:50px;position:relative;height: 50px;line-height: 30px;}
.latest_case h3:before {content:'';display:inline-block;width:41px;height:4px;background:#000;
position:absolute;top:-25px;left:0;}
.latest_case h3 + p {color:#9a9393;font-size:15px;margin-top:15px;height:80px;}
.latest_case .btn {font-size:13px;margin:0;}

/*contact us*/
/*#contact {background:url(../images/main/main_bg_contact.jpg) center top no-repeat;background-size:cover;
padding:210px 0 140px;}*/
#contact {background-color: #f9f9f9;padding:210px 0 140px;}
#contact .inner {background:#fff;position:relative;padding:70px;padding-top:10px;}
#contact .inner:before {content:'';background:url(../images/main/bg_contact.png) left top no-repeat;
width:1200px;height:71px;position:absolute;top:-71px;left:0;}
#contact h2 {font-size:55px;color:#000;text-transform:uppercase;font-weight:700;}
#contact h2 span {font-size:17px;margin-bottom:15px;}

#contact ul {width:435px;margin-top:50px;display:table;}
#contact ul li {float:left;width:190px;margin-bottom:30px;}
#contact ul li h3 {border-bottom:1px solid #dbdbdb;padding-bottom:10px;margin-bottom:20px;
font-weight:700;font-size:17px;text-transform:capitalize;}
#contact ul li p {padding-left:34px;margin-bottom:10px;font-weight:700;}
#contact ul li.email {margin-left:55px;}
#contact ul li.address {width:100%;}

#contact ul li.phone p {background:url(../images/main/ico_phone.png) left center no-repeat;}
#contact ul li.phone p:last-child {background-image:url(../images/main/ico_fax.png);}
#contact ul li.email p {background:url(../images/main/ico_laptop.png) left center no-repeat;}
#contact ul li.address p {background:url(../images/main/ico_building.png) left center no-repeat;}

#contact .btn {width:218px;height:41px;line-height:41px;margin:0;}

/*메인 푸터*/
.main_footer {background:#222121;text-align:center;padding:60px 0;position:relative;}
.main_footer .inner:after {
   content:'';
   position: absolute;
   width: 1200px; height: 1px;
   bottom: 0; left: 50%;margin-left:-600px;
   background: #010101;
   box-shadow: 0px 1px 0px #333232;
}
/*---------------------------------푸터----------------------------------------*/
#footer {background:#222121;color:#808080;font-size:14px;padding-bottom:20px;}
#footer .inner {padding-left:210px;}

.footer-top {padding:10px 0;}

.company-info {line-height:1.5;}
.company-info {margin-left:-15px;}
.company-info li {float:left; color:#808080;padding-right:15px; margin-left: 15px; position: relative;}
.company-info li:after {
   content:'';
   position: absolute;
   width: 1px; height: 14px;
   right: 0; top: 4px;
   background: #0a0a0a;
   box-shadow: 1px 0px 0px #575656;
}
.company-info li:last-child:after {display:none;}
.company-info li a {color:#808080;font-size:14px;}

.foot_info {line-height: 1.4;background:url(../images/logo_footer.png) left top no-repeat;}
.foot_info p b {color:#f3dc82;font-weight:700;}
/* ----------------------------- 서브 -------------------------------------- */
/* 서브비주얼 + breadcrumb */
.visual_sub {width:100%; height:349px; background-repeat:no-repeat; background-position:center top; background-color:#f9f9f9;}
.visual_sub.sub0 {background-image:url(../images/visual_sub0.jpg);} /*회원, 마이페이지*/
.visual_sub.sub1 {background-image:url(../images/sub_visual1.jpg);}
.visual_sub.sub2 {background-image:url(../images/sub_visual2.jpg);}
.visual_sub.sub3 {background-image:url(../images/sub_visual3.jpg);}
.visual_sub.sub4 {background-image:url(../images/sub_visual4.jpg);}
.visual_sub.sub5 {background-image:url(../images/sub_visual5.jpg);}
.visual_sub.sub6 {background-image:url(../images/sub_visual6.jpg);}
.visual_sub.sub7 {background-image:url(../images/sub_visual7.jpg);}
.visual_sub.sub8 {background-image:url(../images/sub_visual8.jpg);}
.visual_sub.sub9 {background-image:url(../images/sub_visual9.jpg);}
.visual_sub.sub10 {background-image:url( ../images/newsub/nawoori_subpage01-1.png);}

.breadcrumb {line-height:50px;margin-bottom: 25px;}
.breadcrumb a {font-size:13px;display:inline-block;float:left;
padding-left: 10px; padding-right:15px; color:#999;letter-spacing: -1px;
background:url(../images/arrow_bread.png) right center no-repeat;}
.breadcrumb a:last-child {padding-right:0;background:none;}

/* lnb */
.lnb_area {}
.lnb_area .lnb_tit {height:110px;padding-top:30px;border-bottom:1px solid #dbdbdb;
text-align:center;color:#0c9e8d;font-size:26px;font-weight:800;}
.lnb_area .lnb_tit img {padding-right:10px;vertical-align:middle;}

.lnb {overflow:hidden;border-top:1px solid #d9dade;}
.lnb > li > a {border-bottom:1px solid #55bbaf;background-color:#0c9e8d;
background-image:url(../images/lnb_arrow.png); display:block;
background-position:210px center; background-repeat:no-repeat;padding-left:17px;
font-size:18px;color:#fff;height:55px;line-height:55px;}
.lnb > li:last-child > a {border-bottom:none;}


.lnb > li:hover > a,
.lnb > li.on > a {background-color:#15655c;}

.lnb > li:hover > .lnb_depth2 ,
.lnb > li.on > .lnb_depth2 {display:block;}

/* lnb_depth2 */
.lnb_depth2 {display:none;background:#fff;padding:20px 25px;}
.lnb_depth2.on {display:block;}
.lnb_depth2 li {margin-bottom:15px;}
.lnb_depth2 li a {color:#333;font-weight:700;}
.lnb_depth2 li:hover a,
.lnb_depth2 li.on a {color:#0c9e8d;}


/* 서브 본문 공통*/
.sub_tit {margin-bottom:60px;}
.body {text-align:left !important;margin-bottom: 30px;}
.body._summary {
    padding: 30px;margin-bottom:45px;
    border: 10px solid #ececec;
    -webkit-border-image: url(../images/border.gif) 10 round ; /* Safari 3.1-5 */
    -o-border-image: url(../images/border.gif) 10 round ; /* Opera 11-12.1 */
    border-image: url(../images/border.gif) 10 round ;}
.body span {color:#0c9e8d;font-weight:700;}
.body strong {font-size:20px;}
.body .bull {background:url(../images/bull_arrow.png) left center no-repeat;padding-left:33px;}

/*sub1_1 나우리란?*/
#sub1_1 .body {background:url(../images/nawoori.png) top right no-repeat;}
#sub3_1 .sign,#sub1_1 .sign,#sub1_3 .sign {display:inline-block;background:url(../images/sign.png) right center no-repeat;padding:20px 320px 10px 0; width:230px; height:78px;}

.logo_info {margin-top:100px;}

.logo_nawoori {width:353px;}
.logo_nawoori > span {display:block;margin-top:20px;text-align:center;}
.logo_nawoori .logo_img {height:178px;border:1px solid #dbdbdb;background:url(../images/logo_nawoori.png) center no-repeat;}
.logo_nawoori .logo_img + span {background:#1aa494;color:#fff;
text-align:center;height:40px;line-height:40px;font-size:18px;font-weight:700;}
.logo_nawoori + p {padding-top:94px;}

.logo_part_wrap {margin-top:30px;}
.logo_part_wrap > span {float:left;text-align:center;line-height: 1.3;}
.logo_part {padding-top:123px;width:200px;}
.logo_part strong {font-weight:400;color:#1aa494;}
.logo_part._na {background:url(../images/logo_na.png) no-repeat;}
.logo_part._dot {background:url(../images/logo_dot.png) no-repeat;}
.logo_part._woori {background:url(../images/logo_woori.png) no-repeat;}
.logo_part._line {background:url(../images/logo_line.png) no-repeat;}
.logo_part + .plus {display:block;height:108px;width:19px;line-height:108px;
font-size:25px;color:#999999;text-align:center;}

/*sub1_2 약도 및 주소*/
#sub1_2 iframe{margin-bottom: 65px;}
#sub1_2 ul{display: table;}
#sub1_2 li{display: table-row;padding-bottom: 30px;height: 165px;}
#sub1_2 li > div{display: table-cell;float: left;height: 135px;}
#sub1_2 li > div:nth-child(2){padding-left: 30px;width:537px;padding-top: 15px;}
#sub1_2 li p{padding-left: 125px;position: relative;margin-top: 15px;}
#sub1_2 li p:first-child{margin-top: 0;}
#sub1_2 li p strong{position: absolute;left: 0;top: 0;}
/* #sub1_2 p {padding-left:30px;line-height: 2.3;}
#sub1_2 p strong {display:inline-block;width:54px;white-space: pre;}
#sub1_2 p:nth-child(2) strong {width:67px;} */

#sub1_2 p:last-child {line-height:1.5;}
#sub1_2 .subway {font-weight:700;line-height:1.5;padding-left: 25px;}
#sub1_2 .subway:before {content:'';display:block;width:17px;height:17px;border-radius:50%;background:#3fb90f;position:absolute;top:3px;left:0;}


/*sub2_1 이혼*/
#sub2_1 .tabs {display:table;width:100%;margin-bottom:60px;}
#sub2_1 .tabs li {width:33.333%;border:1px solid #dbdbdb;display:table-cell;border-collapse:collapse;    }
#sub2_1 .tabs li:nth-child(2) {border-left:none;border-right:none;}
#sub2_1 .tabs a {display:block;height:55px;line-height:55px;text-align:center;font-weight:700;}
#sub2_1 .tabs li:hover a,
#sub2_1 .tabs li.on a {background:#0c9e8d;color:#fff;}

/*sub3_1 대표변호사 소개*/
/* #sub3_1 {background:url(../images/lawyer.png) right 150px no-repeat;} */
#sub3_1 .body {padding-top:115px;}

.career_wrap {margin-top:60px;}
.career_tit {background:url(../images/tit_bg1.png) 0 0 no-repeat, url(../images/tit_bg2.png) right bottom no-repeat;
padding:5px 25px 8px 8px;font-size:34px;margin:0 auto 35px;display:table;font-weight:700;}
.career_img {width:404px;}

.career_info {width:430px;}
.career_info > table {width:100%;border-left:1px solid #e6e6e6;}
.career_info > table td {vertical-align:top;color:#000;line-height: 1.3;padding-bottom: 20px;}
.career_info > table td:nth-child(1) {color:#0c9e8d;font-weight:700;position:relative;padding-left:20px;}
.career_info > table td:nth-child(1):before {content:'';display:block;
width:10px;height:10px;border-radius:50%;border:2px solid #ffb400;
position:absolute;top:6px;left:-5px;background:#fff;box-sizing:border-box;}
.career_info > table tr:last-child td {padding-bottom:0;}
.career_info > table mark {background-color:#ffe400;}

.career_info.flLeft > table {border-left:none;border-right:1px solid #e6e6e6;}
.career_info.flLeft > table td {text-align:right;}
.career_info.flLeft > table td:nth-child(1) {color:#000;padding-left:0;}
.career_info.flLeft > table td:nth-child(1):before {display:none;}
.career_info.flLeft > table td:nth-child(2) {color:#0c9e8d;font-weight:700;position:relative;padding-right:20px;}
.career_info.flLeft > table td:nth-child(2):before {content:'';display:block;
width:10px;height:10px;border-radius:50%;border:2px solid #ffb400;
position:absolute;top:6px;right:-5px;background:#fff;box-sizing:border-box;}

/*온라인상담신청 - 프로그램 작업 전 sub4.html에 작업*/
.inner_table {}
.inner_table .flLeft {font-weight:700;}
.inner_table .flRight {width:190px;}
.inner_table .flRight:before {content:':';padding-right:5px;}

#sub4 .body._summary table td {vertical-align:top;padding-bottom:30px;}
#sub4 .body._summary table tr:last-child  td {line-height:1.8;padding-bottom:0;}

.reserv_table {width:100%;font-size:12px;}
.reserv_table thead th {font-size:20px;color:#0c9e8d;padding-bottom:5px;font-weight:700;}
.reserv_table tbody tr:first-child th,
.reserv_table tbody tr:first-child td {border-top:3px solid #dbdbdb;}
.reserv_table tbody th {background:#f6f6f6;}
.reserv_table tbody th, .reserv_table tbody td {padding:10px;border-bottom:1px solid #dbdbdb;}
.reserv_table input[type=text], .reserv_table select, .reserv_table textarea {height:30px;background:#fff;border:1px solid #dbdbdb;font-size:12px;}
.reserv_table input[type=text] {min-width:120px;padding-left:10px;color:#000;}
.reserv_table select {min-width:80px;}
.reserv_table input[type=radio] + label {vertical-align:text-top;margin-left:5px; margin-right:15px;}
.btn_zip {display:inline-block;width:120px;height:30px;font-weight:700;color:#fff;font-size:12px;
margin-left:10px;background:#5d5d5d;vertical-align: top;text-align: center;line-height: 30px;}
#sub4 .btns > * {width:136px;height:50px;line-height:50px;border-radius:30px;text-align:center;
font-size:18px;font-weight:700;background:#0c9e8d;color:#fff;}
#sub4 .btns > a {margin-left:15px;background:#5d5d5d;}

/* 20180129 김수영 */
.bo_cate{margin-bottom: 50px;}
.bo_cate_ul li{width: 25%;height: 55px;}
.bo_cate_ul li a{height: 55px;background: #fff !important;line-height: 40px;}
.bo_cate_ul li a.on{border-color: #0c9e8d !important;background: #0c9e8d !important;color: #fff !important;}

.latest_case li img{width: 285px;height: 292px;}

/* 변호사소개 */
/* .lawyerWrap{padding-right:30px;} */
.lawyerBox{/*padding-bottom: 110px;*/padding-top: 80px;position: relative; height: auto; min-height: 480px;}
.lawyerBox:first-child{padding-top: 30px;}
.lawyerBox:nth-child(2){}
.lawyerBox:nth-child(2):before,.lawyerBox:nth-child(3):before{display: inline-block;width: 100%;height: 1px;content: "";background: #ebebeb;position: absolute;top: 0;left: 0;}
.lawyerBox.left {padding-right: 475px;}
.lawyerBox.right{padding-left: 475px;}

.lawyerBox.lawyer1{background: url(../images/partner_4_eh.png) right 41px no-repeat;}
.lawyerBox.lawyer2{background: url(../images/new_partner_sungeun.png) right 41px no-repeat;}
.lawyerBox.lawyer3{background: url(../images/new_jdj.png) left 30px no-repeat;}
.lawyerBox.lawyer5{background-image: url(../images/partner_5.png);padding-bottom: 30px; background-repeat: no-repeat; background-position: 95% 10%;}
.lawyerBox.lawyer6{background: url(../images/partner_lee.png) left 30px no-repeat; }
/*
.lawyerBox.lawyer4{background-image: url(../images/partner_4.png);padding-bottom: 210px;}
.lawyerBox.lawyer5{background-image: url(../images/partner_5.png);padding-bottom: 30px;}
.lawyerBox.lawyer6{background-image: url(../images/partner_6.png);padding-bottom: 145px;}
*/

#sub3_1 .lawyerBox{background-image: url(../images/lawyer.png);  background-repeat: no-repeat; background-position: 95% 10%;}

.lawyerBox h3{margin-bottom: 15px;border-bottom: 1px solid #0c9e8d;font-size: 28px;font-weight: bold;padding: 10px 0 15px 50px;background: url(../images/bg_lawyer_title.png) left top no-repeat;}
.lawyerBox.lawyer5 h3{background-image: url(../images/bg_lawyer_title_2.png)}
.lawyerBox h3 span{font-size: 16px;margin-right: 3px;}
.lawyerBox ul{margin-top: 30px;}
.lawyerBox ul:first-child{margin-top: 0;}
.lawyerBox li{font-size: 16px;letter-spacing: -0.06em;line-height: 26px;}
.lawyerBox li:first-child{margin-top: 0;}
.lawyerBox li h4{color: #0c9e8d;}

.lawyerWrap > h3{font-size: 40px;color: #0c9e8d;font-weight: bold;margin-bottom: 20px;}
.lawyerWrap > h3+p{font-size: 16px;letter-spacing: -0.06em;margin-bottom: 60px;}
.lawyerWrap > ul li{position: relative;margin-top: 5px;padding-left: 100px;}
.lawyerWrap > ul li:first-child{margin-top: 0;}
.lawyerWrap > ul li span{display: block;width: 90px;position: absolute;left: 0;}

#sub2_2 ul{margin-bottom: 30px;}
#sub2_2 li{margin-bottom: 10px;}
.bodyInfo p{position: relative;padding-left: 100px;}
.bodyInfo p span{position: absolute;left: 0;width: 100px;}
.bodyInfo p strong{font-weight: normal;padding-left: 5px;color: #0c9e8d;}
