/* 아이폰 사파리에서 화면회전시 폰트 확대방지*/
* {-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:16px; color:#252525;  text-align:justify;padding: 6px 15px; line-height:28px; letter-spacing:-0.5px; }
.AB-lawcontent-wrap .cont02{font-size:15px; color:#454545; text-align:justify;padding: 6px 15px; line-height:28px; letter-spacing:-0.5px; }
.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 0 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:14px;line-height:22px; font-family: 'Noto Sans KR' !important;} 
.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:14px !important;line-height:22px;letter-spacing:-0.5px; font-family: 'Noto Sans KR' !important;}

/*볼륨감(vol1) 전문콘텐츠 서브페이지 (적용:성) */

.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-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-size: 18px; font-weight: bold;}
.subdesc01 {padding-bottom:10px;text-align: justify;line-height: 2.0;color:#252525; font-size: 15px; letter-spacing: -0.5px;}
.subdesc012 {padding-bottom:10px;padding-left: 15px;text-align: justify;line-height: 2.0;color:#252525; 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: 16px !important;color: #252525 !important;line-height: 30px !important;font-weight:normal !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-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:18px !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 .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 .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;}