/* 아이폰 사파리에서 화면회전시 폰트 확대방지*/
* {-webkit-text-size-adjust:none;}

/*Reset*/
html,body{width:100%;height:100%}
html{overflow-y:scroll;}
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, p, legend{margin : 0; padding : 0;}
h1,h2,h3,h4,h5,h6 {font-size : 100%;}
ol, ul, li {list-style : none;}
a {text-decoration: none; outline:none; color:#666666}
a[href*="tel:"] { color:inherit; }
a:focus{outline:#bbb dotted 1px;}
fieldset, img, input { border : 0; vertical-align: middle;}
caption { height: 0; width: 0; line-height: 0; visibility: hidden; overflow: hidden; position: absolute;}
legend{display:none;}
body, h1, h2, h3, h4, h5, h6, th, td, input {font-size:12px; font-weight: normal;}
strong{font-weight: bold;}
a, span, p, div{word-break:break-all;}

/* 배치 */
.AB-cr{zoom:1;}
.AB-cr:after{content:""; display:block; height:0; clear:both; visibility:hidden;}
.AB-fl{float:left}
.AB-fr{float:right;}
.AB-alignl{text-align:left;}
.AB-alignc{text-align:center;}
.AB-alignr{text-align:right;}
.AB-show{display:block;}
.AB-hidden{display:none;}
.AB-inline { vertical-align: middle; display: inline-block; overfloW:hidden; } 
.AB-pr { position:relative; }
.AB-pa { position:absolute; }
.AB-pf { position:fixed; }
.AB-pa .abline-div-padding, .AB-pf .abline-div-padding, .AB-pa.abline-div-padding, .AB-pf.abline-div-padding { position:static; }
.AB-tbl { width:100%; padding:0; border-spacing:0; border:0; }
.AB-tbl > thead > tr > th, .AB-tbl > thead > tr > td, .AB-tbl > tbody > tr > th, .AB-tbl > tbody > tr > td{ padding:0; }
.AB-nowrap { white-space:nowrap; }

/*skip*/
.AB-skip{position:absolute;width:0;height:0;font-size:0;overflow:hidden;visibility:hidden;z-index:-1;}

 /* ie6~7을 위한 gnb 서브 가려지는것 방지 css */
#ABA-gnb{z-index:2; position:relative}
#ABA-column-wrap{z-index:0; position:relative; }

/* 스마트 에디터를 위한 재초기화 */
.t_area ul, .articleBody .AB-cmt-view ul, .nboard_list ul, .articleBody.ABA-article-contents ul{list-style-type:disc; margin:0 7px 13px 40px; padding:0 7px;}
.t_area ul li, .articleBody .AB-cmt-view ul li, .nboard_list ul li, .articleBody.ABA-article-contents ul li{list-style-type:disc; margin:0 7px 0 10px; ;padding:0px;}
.t_area ol, .articleBody .AB-cmt-view ol, .nboard_list ol , .articleBody.ABA-article-contents ol {list-style-type:decimal; margin:0 7px 13px 40px; padding:0 7px;}
.t_area ol li, .articleBody .AB-cmt-view ol li, .nboard_list ol li, .articleBody.ABA-article-contents ol li{list-style-type:decimal; margin:0 7px 0 10px; padding:0px;}
.t_area ol ul li, .articleBody .AB-cmt-view ol ul li, .nboard_list ol ul li, .articleBody.ABA-article-contents ol ul li,
.t_area ul ul li, .articleBody .AB-cmt-view ul ul li, .nboard_list ul ul li, .articleBody.ABA-article-contents ul ul li{list-style-type:circle;} 
.t_area ol ul ul li, .articleBody .AB-cmt-view ol ul ul li, .nboard_list ol ul ul li, .articleBody.ABA-article-contents ol ul ul li,
.t_area ul ul ul li, .articleBody .AB-cmt-view ul ul ul li, .nboard_list ul ul ul li, .articleBody.ABA-article-contents ul ul ul li{list-style-type:square;}
.t_area ol ul li, .articleBody .AB-cmt-view ol ul li, .nboard_list ol ul li, .articleBody.ABA-article-contents ol ul li,
.t_area ul ul ul li, .articleBody .AB-cmt-view ul ul ul li, .nboard_list ul ul ul li, .articleBody.ABA-article-contents ul ul ul li{list-style-type:square;}
.articleBody .AB-cmt-view blockquote.q1,
.articleBody .AB-cmt-view blockquote.q2,
.articleBody .AB-cmt-view blockquote.q3,
.articleBody .AB-cmt-view blockquote.q4,
.articleBody .AB-cmt-view blockquote.q5,
.articleBody .AB-cmt-view blockquote.q6,
.articleBody .AB-cmt-view blockquote.q7{ padding:10px; margin-left:15px; margin-right:15px;}
.articleBody .AB-cmt-view blockquote.q1{ padding:0 10px; border-left:2px solid #ccc;}
.articleBody .AB-cmt-view blockquote.q2{ padding:0 10px; background:url(bg_qmark.gif) no-repeat;}
.articleBody .AB-cmt-view blockquote.q3{ border:1px solid #d9d9d9;}
.articleBody .AB-cmt-view blockquote.q4{ border:1px solid #d9d9d9; background:#fbfbfb;}
.articleBody .AB-cmt-view blockquote.q5{ border:2px solid #707070;}
.articleBody .AB-cmt-view blockquote.q6{ border:1px dashed #707070;}
.articleBody .AB-cmt-view blockquote.q7{ border:1px dashed #707070; background:#fbfbfb;}
.articleBody.ABA-article-contents blockquote.q1,
.articleBody.ABA-article-contents blockquote.q2,
.articleBody.ABA-article-contents blockquote.q3,
.articleBody.ABA-article-contents blockquote.q4,
.articleBody.ABA-article-contents blockquote.q5,
.articleBody.ABA-article-contents blockquote.q6,
.articleBody.ABA-article-contents blockquote.q7{ padding:10px; margin-left:15px; margin-right:15px;}
.articleBody.ABA-article-contents blockquote.q1{ padding:0 10px; border-left:2px solid #ccc;}
.articleBody.ABA-article-contents blockquote.q2{ padding:0 10px; background:url(bg_qmark.gif) no-repeat;}
.articleBody.ABA-article-contents blockquote.q3{ border:1px solid #d9d9d9;}
.articleBody.ABA-article-contents blockquote.q4{ border:1px solid #d9d9d9; background:#fbfbfb;}
.articleBody.ABA-article-contents blockquote.q5{ border:2px solid #707070;}
.articleBody.ABA-article-contents blockquote.q6{ border:1px dashed #707070;}
.articleBody.ABA-article-contents blockquote.q7{ border:1px dashed #707070; background:#fbfbfb;}
.ABA-web-editor ul{list-style-type:disc; margin:0 7px 13px 40px; padding:0 7px;}
.ABA-web-editor ul li{list-style-type:disc; margin:0 7px 0 10px; ;padding:0px !important;}
.ABA-web-editor ol {list-style-type:decimal; margin:0 7px 13px 40px; padding:0 7px;}
.ABA-web-editor ol li{list-style-type:decimal; margin:0 7px 0 10px; padding:0px;}
.ABA-web-editor ol ul li,
.ABA-web-editor ul ul li{list-style-type:circle;} 
.ABA-web-editor ol ul ul li,
.ABA-web-editor ul ul ul li{list-style-type:square;}
.ABA-web-editor ol ul li,
.ABA-web-editor ul ul ul li{list-style-type:square;}
.ABA-web-editor blockquote.q1,
.ABA-web-editor blockquote.q2,
.ABA-web-editor blockquote.q3,
.ABA-web-editor blockquote.q4,
.ABA-web-editor blockquote.q5,
.ABA-web-editor blockquote.q6,
.ABA-web-editor blockquote.q7{ padding:10px; margin-left:15px; margin-right:15px;}
.ABA-web-editor blockquote.q1{ padding:0 10px; border-left:2px solid #ccc;}
.ABA-web-editor blockquote.q2{ padding:0 10px; background:url(bg_qmark.gif) no-repeat;}
.ABA-web-editor blockquote.q3{ border:1px solid #d9d9d9;}
.ABA-web-editor blockquote.q4{ border:1px solid #d9d9d9; background:#fbfbfb;}
.ABA-web-editor blockquote.q5{ border:2px solid #707070;}
.ABA-web-editor blockquote.q6{ border:1px dashed #707070;}
.ABA-web-editor blockquote.q7{ border:1px dashed #707070; background:#fbfbfb;}

/* 이미지 크기설정 */
.AB-img-full-w { width:100%; height:auto; }
.AB-img-full-h { width:auto; height:100%; }

/* 편집모드 div 가이드라인
.ABA-content-box.out-border { overflow:hidden; } */

/* 팝업 */
.popup_disable_check { position:relative; }
.popup_disable_check input[type="checkbox"] { margin:0 5px 0 0; }
.popup_disable_check input[type="checkbox"] + label { line-height:12px; }



/* ##############depth04############## */
/* ==========타입1(무배경) : grey, ========== */
.AB-lawcontent-wrap .dpeth04{padding-bottom:5px; margin-bottom:10px; font-size:35px; font-weight:bold; color:#484848; letter-spacing:-1px;}
/* ==========타입2(나눔명조) : #715A3B, ========== */
//.AB-lawcontent-wrap .dpeth04{padding-bottom:5px; margin-bottom:10px; font-size:28px; font-weight:500; color:#715A3B; letter-spacing:-1px;font-family: 나눔명조, NanumMyeongjo;}
/* ==========타입2(레프트세로바) : brown,blue, ========== */
// .AB-lawcontent-wrap .dpeth04{padding-left:15px;margin-bottom:15px; background: url("/images/icon_type3_depth04_brown.jpg") 0 5px no-repeat;color: rgb(110, 57, 26); letter-spacing: -1px;font-size: 22px; font-weight: bold;}

/* ##############depth01############## */
/* ==========타입1(언더바타입) : blue,========== */
//.AB-lawcontent-wrap .dpeth01{background:url("/images/icon_type1_depth01_blue.gif") left bottom no-repeat; padding-bottom:9px; font-size:17px; font-weight:bold; color:#484848; letter-spacing:-1px;}
/* ==========타입2(배경타입) : grey,========== */
 .AB-lawcontent-wrap .dpeth01{background:url("/images/icon_type2_depth01_grey.gif") left top; padding-bottom:7px;padding-top:5px;padding-left:5px; font-size:17px; font-weight:bold; color:#484848; letter-spacing:-1px;}
/* ==========타입3(블릿타입) : brown,blue========== */
// .AB-lawcontent-wrap .dpeth01{background:url("/images/icon_type3_depth01_brown.png") 0 4px no-repeat; padding-left:20px;color:#3d3d3d; font-size:17px; font-weight:bold; letter-spacing: -1px; line-height: 24px;} 
/* ==========타입4(명조타입) : #715A3B,========== */
// .AB-lawcontent-wrap .dpeth01{padding-left:0px;color:#715A3B; font-size:18px; font-weight:700; letter-spacing: -1px; line-height: 24px;font-family: 나눔명조, NanumMyeongjo;}

// 이줄을 지우면 dpeth02의 블릿이 작동하지않음. .AB-lawcontent-wrap .dpeth07{background:url("images/ico_type1_depth02_blue.gif") 0 8px;}

/* ##############depth02############## */
/* ==========타입1(삼각형블릿타입) : blue, ========== */
.AB-lawcontent-wrap .dpeth02{background:url("/images/icon_type1_depth02_blue.gif") 0 8px no-repeat; padding: 0 0 4px 15px; margin-top:5px; font-size:14px; font-weight:bold; color:#666; line-height:22px; letter-spacing:-0.7px;}

/* ##############depth03############## */
/* ==========타입1(중점블릿타입) : grey, ========== */
.AB-lawcontent-wrap .dpeth03{background:url("/images/icon_type1_depth03_grey.gif") 0 9px no-repeat; padding: 0 0 4px 15px; font-size:14px; font-weight:bold; color:#666; line-height:22px; letter-spacing:-0.7px;}

/* ##############기타효과 roundbox############## */
.AB-lawcontent-wrap .roundbox{border:2px solid #F1F1F1; padding:10px 17px 10px 17px;border-radius:10px;}

/* ##############depth05############## */
.AB-lawcontent-wrap .dpeth05{padding-bottom:5px; margin-bottom:10px; font-size:22px; font-weight:700; color:#555; letter-spacing:-1px;line-height:25px;}

/* ##############기타 및 공간활용을 위한 새로운 DIV(만들기) ############## */
.AB-lawcontent-wrap .cont01{font-size:13px; color:#666; font-weight:normal; line-height:20px; letter-spacing:-0.7px; text-align:justify;padding-bottom:6px;}
.AB-lawcontent-wrap .cont02{font-size:12px; color:#666; font-weight:normal; line-height:20px; letter-spacing:-0.7px; text-align:justify;padding-bottom:6px;}
.AB-lawcontent-wrap .table_th{font-size:14px;}
.AB-lawcontent-wrap .table_td{font-size:14px;}

/* ##############공간활용을 위한 새로운 DIV(2015.02.만들기부터 적용) ############## */
.AB-lawcontent-wrap .dpeth04_div{margin-bottom: 10px;}
.AB-lawcontent-wrap .dpeth05_div{margin-bottom: 10px;}
.AB-lawcontent-wrap .dpeth01_div{padding-bottom:10px;}
.AB-lawcontent-wrap .dpeth02_div{padding:0 0 0 17px;}
.AB-lawcontent-wrap .dpeth02_desc_div{padding:0 0 0 35px;}
.AB-lawcontent-wrap .dpeth03_div{padding:0 0 0 17px;}
.AB-lawcontent-wrap .dpeth03_desc_div{padding:0 0 0 35px;}
.AB-lawcontent-wrap .dpeth03_desc_div_needbox{padding:7px 35px 5px 35px;border: 1px dotted #cccccc;margin:5px 10px 10px 0;}
.AB-lawcontent-wrap .image_div{margin: 0;padding: 15px;}
.AB-lawcontent-wrap .roundbox-ad{border:3px solid #8E8E8E; padding:10px 17px 10px 17px;border-radius:5px;}

/*법무,노무,세무,변리 전문콘텐츠 표 */
.page_table1{width:100%;border-spacing:0;border-top:2px solid #646464;} .page_table1 th{background:#f5f5f5;border:1px solid #ddd;border-width:0 1px 1px 0;text-align:center;padding:8px;font-weight:bold;color:#5a5a5a;font-size:13px;line-height:22px;letter-spacing:-1px;font-family:Malgun Gothic,'Nanum Gothic', dotum;} .page_table1 th.lefttitle{border-width:0 1px 1px 1px;}  .page_table1 td{border:1px solid #ddd;border-width:0 1px 1px 0;text-align:center;padding:8px;color:#5a5a5a;font-size:13px;line-height:22px;letter-spacing:-0.5px;font-family:Malgun Gothic,'Nanum Gothic', dotum;}

/*볼륨감(vol1) 전문콘텐츠 서브페이지 (적용:성) */
.AB-lawcontent-vol1-wrap h4, .AB-lawcontent-vol1-wrap h5, .AB-lawcontent-vol1-wrap h6, .AB-lawcontent-vol1-wrap div, .AB-lawcontent-vol1-wrap th, .AB-lawcontent-vol1-wrap td, .AB-lawcontent-vol1-wrap p, .AB-lawcontent-vol1-wrap span{font-family:"맑은 고딕",Malgun Gothic,"돋움",dotum;}
.AB-lawcontent-vol1-wrap .dpeth01{background:url("/images/icon_type1_depth01_blue.gif") left bottom no-repeat; padding-bottom:9px; font-size:22px; font-weight:bold; color:#484848; letter-spacing:-1px;}
.AB-lawcontent-vol1-wrap .dpeth02{background:url("/images/icon_type1_depth02_blue.gif") 0 8px no-repeat; margin-top:5px;padding-left:15px; font-size:16px; font-weight:bold; color:#666; line-height:22px; letter-spacing:-0.7px;}
.AB-lawcontent-vol1-wrap .dpeth03{background:url("/images/icon_type1_depth03_grey.gif") 0 9px no-repeat; padding-left:15px; font-size:16px; font-weight:bold; color:#666; line-height:22px; letter-spacing:-0.7px;}
.AB-lawcontent-vol1-wrap .dpeth04{padding-bottom:5px; margin-bottom:10px; font-size:36px; font-weight:bold; color:#484848; letter-spacing:-1px;}
.AB-lawcontent-vol1-wrap .dpeth05{margin-top:5px;font-size:16px; font-weight:bold; color:#666; line-height:22px; letter-spacing:-0.7px;}
.AB-lawcontent-vol1-wrap .cont01{font-size:14px; color:#313131; font-weight:normal; line-height:24px; letter-spacing:-0.7px; text-align:justify;}
.AB-lawcontent-vol1-wrap .cont02{font-size:14px; color:#696969; font-weight:normal; padding-left:25px;line-height:24px; letter-spacing:-0.7px; text-align:justify;}
.AB-lawcontent-vol1-wrap .roundbox-green{border:3px solid #009E25; padding:10px 17px 10px 17px;border-radius:5px;}
.AB-lawcontent-vol1-wrap .roundbox-grey{border:3px solid #8E8E8E; padding:10px 17px 10px 17px;border-radius:5px;}
.AB-lawcontent-vol1-wrap .roundbox-blue{border:3px solid #0075C8; padding:10px 17px 10px 17px;border-radius:5px;}

/*회사소개 서브페이지*/
.AB-lawcontent-wrap .dpeth01_company{background:url("/images/icon_type1_depth01_blue.gif") left bottom no-repeat; padding-bottom:9px; font-size:17px; font-weight:bold; color:#484848; letter-spacing:-1px;}
.AB-lawcontent-wrap .dpeth02_company{background:url("/images/icon_type1_depth02_blue.gif") 0 8px no-repeat; margin-top:5px; padding-left:15px; font-size:14px; font-weight:bold; color:#666; line-height:22px; letter-spacing:-0.7px;}
.AB-lawcontent-wrap .dpeth03_company{background:url("/images/icon_type1_depth03_grey.gif") 0 9px no-repeat; padding-left:15px; font-size:13px; color:#666; line-height:22px; letter-spacing:-0.7px;}
.AB-lawcontent-wrap .dpeth04_company{padding-bottom:5px; margin-bottom:10px; font-size:35px; font-weight:bold; color:#666; letter-spacing:-1px;}
.AB-lawcontent-wrap .dpeth05_company{margin-top:5px; padding-left:15px; font-size:18px; font-weight:bold; color:#666; line-height:22px; letter-spacing:-0.7px;}
.AB-lawcontent-wrap .cont01_company{font-size:13px; color:#666; font-weight:normal; line-height:20px; letter-spacing:-0.7px; text-align:justify;}
.AB-lawcontent-wrap .cont02_company{font-size:12px; color:#666; font-weight:normal; line-height:20px; letter-spacing:-0.7px; text-align:justify; padding-top:5px;}

/* 탭링크용 배경:사각-라운드-그라데이션 전문콘텐츠 아이콘 */
.AB-jiibcontent-wrap .btn-rec-round-gradient-01{display: block;overflow: hidden;border: 1px solid #585858;;border-radius: 5px;background: -ms-linear-gradient(#747474, #434343);background: linear-gradient(#747474, #434343);-pie-background: linear-gradient(#747474, #434343);behavior:url('include/js/css3pie/PIE.htc');}
.AB-jiibcontent-wrap .btn-rec-round-gradient-02{display: block;overflow: hidden;border: 1px solid #999999;border-radius: 5px;background: -ms-linear-gradient(#B6B6B6, #7C7C7C);background: linear-gradient(#B6B6B6, #7C7C7C);-pie-background: linear-gradient(#B6B6B6, #7C7C7C);behavior:url('include/js/css3pie/PIE.htc');}
.AB-jiibcontent-wrap .btn-rec-round-gradient-02:hover, .AB-jiibcontent-wrap .btn-rec-round-gradient-01:focus, .AB-jiibcontent-wrap .btn-rec-round-gradient-01:active {display: block;overflow: hidden;border: 1px solid #585858;border-radius: 5px;background: -ms-linear-gradient(#747474, #434343);background: linear-gradient(#747474, #434343);-pie-background: linear-gradient(#747474, #434343);behavior:url('include/js/css3pie/PIE.htc');}

/*맥브라이드 장해율표*/
.mcbride_table{border-right:1px solid #ddd;border-bottom:1px solid #ddd; width:100%;}
.mcbride_table th{background-color:#f5f5f5;border-top:2px solid #646464;border-bottom:1px solid #646464;border-left:1px solid #ddd; padding:13px; font-size:13px; color:##5a5a5a;font-weight:bold;text-align:center;}
.mcbride_table td{border-top:1px solid #ddd;border-left:1px solid #ddd;color:#000;font-weight:normal;text-align:center;}
.mcbride_table .mcbride_table_left{text-align:left; padding:12px 12px 12px 12px;}
.find_obstacle h2{margin-bottom:10px; font-size:18px; font-weight:bold; color:#000;}
.find_obstacle h3{font-size:14px;	font-weight:bold; color:#000; padding-bottom:3px;}
.find_obstacle p{	margin-bottom:15px;	line-height:20px;}
.find_obstacle strong{color:#000;}
.find_obstacle_table a{color:#484848;}
.find_obstacle_table a:hover{ color:#000;}
.find_obstacle_table th{width:10%; color:000; background:#f5f5f5; border-bottom:1px solid #ddd;}
.find_obstacle_table td{width:20%; height:32px; padding-left:20px; border-bottom:1px solid #ddd; font-weight:blod;}

/* 배경:사각-그라데이션 배너 */
.AB-lawcontent-wrap .btn-rec-gradient-02 {display: block; overflow: hidden; border: 1px solid #C9C9C9; background: -ms-linear-gradient( #E8EDF1, #fff);background: linear-gradient(#E8EDF1, #fff);-pie-background: linear-gradient( #E8EDF1, #fff);behavior:url('include/js/css3pie/PIE.htc');}

/*mmconst형으로 블릿이미지 넣어야함.*/
.AB-sj-h3 {font-size: 24px !important; font-weight: bold !important;}
.subtitle01 {margin-bottom: 10px;padding-top: 15px;padding-bottom: 13px; color: rgb(51, 51, 51); line-height: 25px; letter-spacing: -1px; font-family: 맑은 고딕, Malgun Gothic, 나눔고딕, NanumGothic, 돋움, dotum; font-size: 20px; font-weight: bold;}
.subtitle011 {margin-bottom: 10px;padding-top: 12px;padding-left: 15px;padding-bottom: 10px; color: rgb(51, 51, 51); line-height: 25px; letter-spacing: -1px; font-family: 맑은 고딕, Malgun Gothic, 나눔고딕, NanumGothic, 돋움, dotum; font-size: 18px; font-weight: bold;}
.subdesc01 {padding-bottom:10px;text-align: justify;line-height: 2.0;color:#252525; font-family: 맑은 고딕, Malgun Gothic, 나눔고딕, NanumGothic, 돋움, dotum; font-size: 15px; letter-spacing: -0.5px;}
.subdesc012 {padding-bottom:10px;padding-left: 15px;text-align: justify;line-height: 2.0;color:#252525; font-family: 맑은 고딕, Malgun Gothic, 나눔고딕, NanumGothic, 돋움, dotum; font-size: 15px; letter-spacing: -0.5px;}
.AB-lawcontent-wrap .dpeth03 {background: url(/images/icon_type1_depth02_grey.png) 0 17px no-repeat !important; padding: 5px 0 6px 15px !important; font-size: 15px !important;color: #252525 !important;letter-spacing: -0.7px !important;line-height: 30px !important;font-weight:normal !important;}
.AB-lawcontent-wrap .cont02 {font-size: 14px !important; color: #666 !important; font-weight: normal !important; line-height: 26px !important;}
.AB-lawcontent-wrap .dpeth031 {background: url(/images/icon_type1_depth02_grey.png) 0 17px no-repeat !important; padding: 5px 0 6px 15px !important; font-size: 15px !important;color: #252525 !important;letter-spacing: -0.7px !important;line-height: 30px !important;font-weight:bold !important;}
.AB-lawcontent-wrap .dpeth031_chk {background: url(/images/list_check_003.png) 0 17px no-repeat !important; padding: 23px 0 6px 35px !important; font-size: 15px !important;color: #252525 !important;letter-spacing: -0.7px !important;line-height: 16px !important;font-weight:bold !important;}
.AB-lawcontent-wrap .dpeth03_div_chk {padding: 0 0 0 0 !important;}
.AB-lawcontent-wrap .dpeth031_top {background: none !important; padding: 5px 0 6px 15px !important; font-size: 15px !important;color: #252525 !important;letter-spacing: -0.7px !important;line-height: 30px !important;font-weight:bold !important;border-bottom: 1px solid #252525 !important;}
.AB-lawcontent-wrap .dpeth031_bottom {background: none !important; padding: 5px 0 6px 15px !important; font-size: 15px !important;color: #252525 !important;letter-spacing: -0.7px !important;line-height: 30px !important;font-weight:bold !important;}
.AB-lawcontent-wrap .dpeth031_middle {background: none !important; padding: 25px 0 6px 15px !important; font-size: 15px !important;color: #252525 !important;letter-spacing: -0.7px !important;line-height: 30px !important;font-weight:bold !important;}
.math_tmb{padding-left: 30px; !important;}
.AB-lawcontent-wrap .cont021 {;text-align: justify;line-height: 2.0;color:#252525; font-family: 맑은 고딕, Malgun Gothic, 나눔고딕, NanumGothic, 돋움, dotum; font-size: 15px; letter-spacing: -0.5px;}

/*콘텐츠만들기_기본1*/

.AB-lawcontent-wrap .dpeth04 {font-size:35px !important;}
.AB-lawcontent-wrap .dpeth02 {background: url(/images/icon_type1_depth03_grey.gif) 0 8px no-repeat !important;line-height: 19px !important;font-weight:normal !important;}
.AB-lawcontent-wrap .dpeth02_div {padding: 0 0 0 39px !important;}
.AB-lawcontent-wrap .dpeth01_div {padding : 5px 0 !important;}
.AB-lawcontent-wrap .dpeth01 {padding-left : 15px !important; font-size:15px !important;}

/* 배경:사각-라운드-그라데이션 전문콘텐츠 아이콘 */
.AB-lawcontent-wrap .btn-rec-round-gradient-01{display: block;overflow: hidden;border: 1px solid #D7D7D7;border-bottom: 3px solid #8C8C8C;border-radius: 5px;background: -ms-linear-gradient(#FFF, #ececec);background: linear-gradient(#FFF, #ececec);-pie-background: linear-gradient(#FFF, #ececec);behavior:url('include/js/css3pie/PIE.htc');}
.AB-lawcontent-wrap .btn-rec-round-gradient-01:hover, .AB-lawcontent-wrap .btn-rec-round-gradient-01:focus, .AB-lawcontent-wrap .btn-rec-round-gradient-01:active {background: #fff;}

/* 폰트 */
.AB-lawcontent-wrap h4, .AB-lawcontent-wrap h5, .AB-lawcontent-wrap h6, .AB-lawcontent-wrap div, .AB-lawcontent-wrap th, .AB-lawcontent-wrap td, .AB-lawcontent-wrap p, .AB-lawcontent-wrap span{font-family:"맑은 고딕",Malgun Gothic,"돋움",dotum;}
.AB-lawcontent-wrap .btncont1{font-size:14px;color:#3e3e3e;font-weight:bold;text-align:center;}
.AB-lawcontent-wrap .btncont2{font-size:14px;color:#ffffff;font-weight:bold;text-align:center;}

/* 배경:사각-라운드-그라데이션 전문콘텐츠 아이콘 */
.AB-lawcontent-wrap .btn-rec-round-gradient-01{display: block;overflow: hidden;border: 1px solid #D7D7D7;border-bottom: 3px solid #8C8C8C;border-radius: 5px;background: -ms-linear-gradient(#FFF, #ececec);background: linear-gradient(#FFF, #ececec);-pie-background: linear-gradient(#FFF, #ececec);behavior:url('include/js/css3pie/PIE.htc');}
.AB-lawcontent-wrap .btn-rec-round-gradient-01:hover, .AB-lawcontent-wrap .btn-rec-round-gradient-01:focus, .AB-lawcontent-wrap .btn-rec-round-gradient-01:active {background: #fff;}

/* 배경:원형-단색 전문콘텐츠 아이콘 */
.AB-lawcontent-wrap .btn-cir-single-01 {background-color:#DDDDDD; width:100px; height:100px; border-radius:100px; behavior:url('include/js/css3pie/PIE.htc');}
.AB-lawcontent-wrap .btn-cir-single-01:hover, .AB-lawcontent-wrap .btn-cir-single-01:focus, .AB-lawcontent-wrap .btn-cir-single-01:active {background: #ececec;}

/* 배경:사각-단색 전문콘텐츠 아이콘 */
.AB-lawcontent-wrap .btn-rec-single-01 {display: block; overflow: hidden; border-radius: 5px; background: #59B6C3;behavior:url('include/js/css3pie/PIE.htc');}
.AB-lawcontent-wrap .btn-rec-single-01:hover, .AB-lawcontent-wrap .btn-rec-single-01:focus, .AB-lawcontent-wrap .btn-rec-single-01:active {background: #0298C9;}

/* 배경:원형-그라데이션-쉐도우 전문콘텐츠 아이콘 */
.AB-lawcontent-wrap .btn-cir-gradient-01 {background-color:#DDDDDD; width:100px; height:100px; border-radius:100px; border: 1px solid #D7D7D7; box-shadow: 3px 3px 5px #7F7F7F;background: -ms-linear-gradient( #FBFBFB, #D7D7D7);background: linear-gradient( #FBFBFB, #D7D7D7);-pie-background: linear-gradient( #FBFBFB, #D7D7D7);behavior:url('include/js/css3pie/PIE.htc');}
.AB-lawcontent-wrap .btn-cir-gradient-01:hover, .AB-lawcontent-wrap .btn-cir-gradient-01:focus, .AB-lawcontent-wrap .btn-cir-gradient-01:active {background: #fff;}

/* 배경:사각-그라데이션 배너 */
.AB-lawcontent-wrap .btn-rec-gradient-02 {display: block; overflow: hidden; border: 1px solid #C9C9C9; background: -ms-linear-gradient( #E8EDF1, #fff);background: linear-gradient(#E8EDF1, #fff);-pie-background: linear-gradient( #E8EDF1, #fff);behavior:url('include/js/css3pie/PIE.htc');}

/* 탭링크용 배경:사각-라운드-그라데이션 전문콘텐츠 아이콘 */
.AB-lawcontent-wrap .btn-rec-round-gradient-01{display: block;overflow: hidden;border: 1px solid #585858;;border-radius: 5px;background: -ms-linear-gradient(#747474, #434343);background: linear-gradient(#747474, #434343);-pie-background: linear-gradient(#747474, #434343);behavior:url('include/js/css3pie/PIE.htc');}
.AB-lawcontent-wrap .btn-rec-round-gradient-02{display: block;overflow: hidden;border: 1px solid #999999;border-radius: 5px;background: -ms-linear-gradient(#B6B6B6, #7C7C7C);background: linear-gradient(#B6B6B6, #7C7C7C);-pie-background: linear-gradient(#B6B6B6, #7C7C7C);behavior:url('include/js/css3pie/PIE.htc');}
.AB-lawcontent-wrap .btn-rec-round-gradient-02:hover, .AB-lawcontent-wrap .btn-rec-round-gradient-01:focus, .AB-lawcontent-wrap .btn-rec-round-gradient-01:active {display: block;overflow: hidden;border: 1px solid #585858;border-radius: 5px;background: -ms-linear-gradient(#747474, #434343);background: linear-gradient(#747474, #434343);-pie-background: linear-gradient(#747474, #434343);behavior:url('include/js/css3pie/PIE.htc');}

.AB-lawcontent-wrap h4, .AB-lawcontent-wrap h5, .AB-lawcontent-wrap h6, .AB-lawcontent-wrap div, .AB-lawcontent-wrap th, .AB-lawcontent-wrap td, .AB-lawcontent-wrap p, .AB-lawcontent-wrap span{font-family:"맑은 고딕",Malgun Gothic,"돋움",dotum;}
.AB-lawcontent-wrap .btn1{background:url(images/lawcon_bg001.png) no-repeat;height:140px;}
.AB-lawcontent-wrap .btn2{background:url(images/lawcon_bg002.png) no-repeat;height:100px;}
.AB-lawcontent-wrap .btncont1{font-size:14px;color:#3e3e3e;font-weight:bold;text-align:center;}
.AB-lawcontent-wrap .btncont2{font-size:14px;color:#ffffff;font-weight:bold;text-align:center;}
.AB-lawcontent-wrap .roundbt{text-align: center;background-color:#59b6c3; solid #59b6c3f;border-radius: 4px;}

/* 배경:사각-라운드-그라데이션 전문콘텐츠 아이콘 */
.AB-lawcontent-wrap .btn-rec-round-gradient-01{display: block;overflow: hidden;border: 1px solid #D7D7D7;border-bottom: 3px solid #8C8C8C;border-radius: 5px;background: -ms-linear-gradient(#FFF, #ececec);background: linear-gradient(#FFF, #ececec);-pie-background: linear-gradient(#FFF, #ececec);behavior:url('include/js/css3pie/PIE.htc');}
.AB-lawcontent-wrap .btn-rec-round-gradient-01:hover, .AB-lawcontent-wrap .btn-rec-round-gradient-01:focus, .AB-lawcontent-wrap .btn-rec-round-gradient-01:active {background: #fff;}


/*서브페이지타이틀*/
.title01 { font-size: 21px; letter-spacing: -1px; font-weight: bold; color: #111; padding-left: 20px; margin-bottom: 25px; position: relative;}
.dot:after { display: block; position: absolute;  content: ''; width: 8px; height: 8px; border-radius: 50%; background-color: #00458a; top: 40%; left: 0; transform: translate(0, -10%);}
.emphasize { color: #00458a;}

.subtilte_s {font-size: 18px !important;}


/*민사형사*/
.AB-lawcontent-wrap .law_dot:after { position: absolute; display: block; content: ''; background-color: #9b92c7; width: 6px; height: 6px; top: 11px; left: -14px; border-radius: 50%;}
.AB-lawcontent-wrap .cont_box01 {margin-bottom: 60px; border-bottom: 1px solid #dddddd; padding-bottom: 60px;}
.AB-lawcontent-wrap .cont_box02 {margin-bottom: 60px; }
.AB-lawcontent-wrap .cont_box03 {margin-bottom: 30px; margin-left: 15px;}
.AB-lawcontent-wrap .cont_box04 {background: #f9f9f9; padding: 20px 25px; border: 1px solid #f5f5f5;margin-bottom: 30px;}
.AB-lawcontent-wrap .cont_box04_text { color: #666666; font-size:18px; line-height:32px; letter-spacing: -0.5px; }
.AB-lawcontent-wrap .t_title_div:after {position: absolute; display: block; content: '';background-color: #0d2846; width: 3px; height: 25px; top: 11px; left: 0px;}
.AB-lawcontent-wrap .t_title01 {color: #000;font-size: 30px;padding-bottom: 35px;padding-left: 18px;font-weight: 400; }
.AB-lawcontent-wrap .cont_text01 {color: #666666; font-size:18px; line-height:28px; letter-spacing: -0.5px;}
.AB-lawcontent-wrap .cont_text01_01 {color: #666666; font-size:18px; line-height:28px; letter-spacing: -0.5px; margin-bottom: 30px;}
.AB-lawcontent-wrap .cont_text02 {color: #000000; font-size:20px; line-height:28px; letter-spacing: -0.5px; margin-bottom: 10px;}


/*모바일민사형사*/
.AB-lawcontent-wrap .m_law_dot:after { position: absolute; display: block; content: ''; background-color: #9b92c7; width: 4px; height: 4px; top: 9px; left: -14px; border-radius: 50%;}
.AB-lawcontent-wrap .m_cont_box01 {margin-bottom: 40px; border-bottom: 1px solid #dddddd; padding-bottom: 40px;}
.AB-lawcontent-wrap .m_cont_box02 {margin-bottom: 40px; }
.AB-lawcontent-wrap .m_cont_box03 {margin-bottom: 15px; margin-left: 15px;}
.AB-lawcontent-wrap .m_cont_box04 {background: #f9f9f9; padding: 15px 20px; border: 1px solid #f5f5f5;margin-bottom: 30px;}
.AB-lawcontent-wrap .m_cont_box04_text { color: #666666; font-size:16px; line-height:28px; letter-spacing: -0.5px;}
.AB-lawcontent-wrap .m_t_title_div:after {position: absolute; display: block; content: '';background-color: #0d2846; width: 3px; height: 24px; top: 6px; left: 0px;}
.AB-lawcontent-wrap .m_t_title01 {color: #000;font-size: 25px;padding-bottom: 25px;padding-left: 14px;font-weight: 400;line-height: 33px; word-break: keep-all;}
.AB-lawcontent-wrap .m_cont_text01 {color: #666666; font-size:16px; line-height:25px; letter-spacing: -0.5px;}
.AB-lawcontent-wrap .m_cont_text01_01 {color: #666666; font-size:16px; line-height:25px; letter-spacing: -0.5px; margin-bottom: 25px;}
.AB-lawcontent-wrap .m_cont_text02 {color: #000000; font-size:18px; line-height:25px; letter-spacing: -0.5px; margin-bottom: 10px;}



/*이혼소송 컨텐츠*/
.page_box {padding:60px 0px;}
.cont_box {padding-bottom:40px;}
.cont_box02 {padding-bottom:60px;}
.bgbox {padding:106px 30px;margin-bottom: 100px !important;}
.bgbox_title {color: #ffffff; font-size: 40px; font-weight: 600; line-height: 40px; padding-bottom: 30px;}
.bgbox_subtext {color: #ffffff;line-height: 34px; font-size: 22px; font-weight: 300;}
.t_title_div01 {background-image: url('/images/lawsite_sub_line_img.png'); background-repeat: no-repeat; background-position: left 17%;background-size: 5px;}
.sub_texttitle {font-size: 30px; color: #261c16; font-weight: 600; padding-bottom: 40px;padding-left: 16px;}
.sub_subtitle {font-size: 22px; color: #222222; font-weight: 600; padding-bottom: 15px;}
.sub_subtext {font-size: 18px; color: #666666; font-weight: 300; line-height: 30px;word-break: keep-all;}

@import url(http://fonts.googleapis.com/earlyaccess/notosanskr.css); 
.noto_font {font-family:'Noto Sans KR'; letter-spacing: -1px;}