@charset "euc-kr";
/*=============================================================================+
| Å¸ÀÌÆ²: ¸Þ°¡·Î½ºÄð 2015 ÇÕ°Ý¿¹Ãø Ç®¼­ºñ½º                                    |
| ÀÛ¾÷ÀÏ: 2014-06-23                                                           |
| ÀÛ¼ºÀÚ: ÀÌÁ¤¼¼ //gima.pe.kr              
|
| ÀÛ¾÷ÀÏ: 2019-02-04 / ÀÌÇý¿ø ¼öÁ¤
+-----------------------------------------------------------------------------*/

html,body {height:100%; border:0; background-color:#f2f5f7;}
#wrap_cast{min-width:1300px} /* 2019-03-11 ¸ð¹ÙÀÏ¿¡¼­ PCº¸±â½Ã Â©¸®´Â ¼öÁ¤ */
body,p,table,input,select,button,textarea { color:#555; font:13px/20px 'Nanum Gothic', sans-serif; word-break:break-all; }
body,p,form,ol,ul,li,dl,dd { margin:0; padding:0; }
h1,h2,h3,h4,h5,h6 { margin:0; padding:0; *font-size:0; }
table { border:0; border-spacing:0;border-collapse:collapse; }
table th { text-align:center; }
th,td { word-break:break-all; }
img { border:0;vertical-align: top;}
em,i { font-style:normal; }
ul { list-style:none; }
strong { font-weight:bold; }
/*a { color:#f85023; }*/

/*------------------------------------------------------------------------------
| Æû
|.............................................................................*/
input { margin:0; vertical-align:middle; }
input[type='radio'],
input[type='checkbox'] { margin:0 2px; *margin-right:0; vertical-align:middle; }
.IE input[type='radio'] { vertical-align:-2px; }

input[type='text'],
input[type='password'] { height:21px; padding:0 4px; border:1px solid #d6d8dc; font-size:11px; line-height:20px; }
input.file_input{height:20px;border:1px solid #cbcbcb;background:#e6e6e6}

select { padding:0 0 0 5px;height:32px;line-height:30px; border:1px solid #d6d8dc; font-size:12px; vertical-align:middle; }
textarea { padding:4px; border:1px solid #d6d8dc; vertical-align:top; overflow:auto; resize:none; }
*+html select { height:auto; }

select:focus,
textarea:focus,
input[type='text']:focus,
input[type='password']:focus { border-color:#f85023; }

.wfull { padding-right:10px; display:block; }
.wfull input,
.wfull textarea { width:100%; }
.wfullSelect { display:block; }
.wfullSelect select { width:100%; }

.label_spc1 label + label { padding-left:1em; }
.label_spc2 label + label { padding-left:2em; }
.label_wid4 label { width:9em; white-space:nowrap; display:inline-block; }


/*------------------------------------------------------------------------------
| ´ÜÃà ½ºÅ¸ÀÏ
|.............................................................................*/

.absolute { position:absolute !important; }
.relative { position:relative !important; }
.inblock  { display:inline-block; }
.hide     { display:none; }
.hand     { cursor:pointer; }
.lh23     { line-height:23px; display:inline-block; vertical-align:middle; }

/*------------------------------------------------------------------------------
| ¿©¹é
|.............................................................................*/

.m0   { margin:0 !important; }
.mt1  { margin-top : 1px !important; }
.mt0  { margin-top : 0   !important; } .mb0  { margin-bottom: 0px !important; }
.mt5  { margin-top : 5px !important; } .mb5  { margin-bottom: 5px !important; }
.mt10 { margin-top :10px !important; } .mb10 { margin-bottom:10px !important; }
.mt15 { margin-top :15px !important; } .mb15 { margin-bottom:15px !important; }
.mt20 { margin-top :20px !important; } .mb20 { margin-bottom:20px !important; }
.mt25 { margin-top :25px !important; } .mb25 { margin-bottom:25px !important; }
.mt30 { margin-top :30px !important; } .mb30 { margin-bottom:30px !important; }
.mt35 { margin-top :35px !important; } .mb35 { margin-bottom:35px !important; }
.mt40 { margin-top :40px !important; } .mb40 { margin-bottom:40px !important; }
.mt50 { margin-top :50px !important; } .mb50 { margin-bottom:50px !important; }
.mt60 { margin-top :60px !important; } .mb60 { margin-bottom:60px !important; }
.ml5  { margin-left: 5px !important; } .mr5  { margin-right : 5px !important; }
.ml10 { margin-left:10px !important; } .mr10 { margin-right :10px !important; }
.ml15 { margin-left:15px !important; } .mr15 { margin-right :15px !important; }
.ml20 { margin-left:20px !important; } .mr20 { margin-right :20px !important; }
.ml25 { margin-left:25px !important; } .mr25 { margin-right :25px !important; }
.ml30 { margin-left:30px !important; } .mr30 { margin-right :30px !important; }
.ml40 { margin-left:40px !important; } .mr40 { margin-right :40px !important; }
.ml42{ margin-left:42px;}
.mt6{ margin-top:6px;}
.mt50{margin-top:50px;}

.bt0  { border-top:0  !important; } .bb0  { border-bottom:0 !important; }
.bl0  { border-left:0 !important; } .br0  { border-right:0  !important; }

.p0   { padding:0 !important; }
.pt1  { padding-top : 1px !important; }
.pt0  { padding-top : 0   !important; } .pb0  { padding-bottom: 0px !important; }
.pt5  { padding-top : 5px !important; } .pb5  { padding-bottom: 5px !important; }
.pt10 { padding-top :10px !important; } .pb10 { padding-bottom:10px !important; }
.pt15 { padding-top :15px !important; } .pb15 { padding-bottom:15px !important; }
.pt20 { padding-top :20px !important; } .pb20 { padding-bottom:20px !important; }
.pt25 { padding-top :25px !important; } .pb25 { padding-bottom:25px !important; }
.pt30 { padding-top :30px !important; } .pb30 { padding-bottom:30px !important; }
.pt35 { padding-top :35px !important; } .pb35 { padding-bottom:35px !important; }
.pt40 { padding-top :40px !important; } .pb40 { padding-bottom:40px !important; }
.pt50 { padding-top :50px !important; } .pb50 { padding-bottom:50px !important; }
.pt60 { padding-top :60px !important; } .pb60 { padding-bottom:60px !important; }
.pl5  { padding-left: 5px !important; }  .pl8  { padding-left: 8px !important; } .pr5  { padding-right : 5px !important; }
.pl10 { padding-left:10px !important; } .pr10 { padding-right :10px !important; }
.pl15 { padding-left:15px !important; } .pr15 { padding-right :15px !important; }
.pl20 { padding-left:20px !important; } .pr20 { padding-right :20px !important; }
.pl25 { padding-left:25px !important; } .pr25 { padding-right :25px !important; }
.pl30 { padding-left:30px !important; } .pr30 { padding-right :30px !important; }
.pl40 { padding-left:40px !important; } .pr40 { padding-right :40px !important; }

/*------------------------------------------------------------------------------
| Á¤·Ä
|.............................................................................*/

.fleft  { float:left; }
.fright { float:right; }
.fclear { clear:both; height:0; font:0/0 'Nanum Gothic', sans-serif; }
.fgroup { *zoom:1; }
.fgroup:after { content:" "; display:block; clear:both; }

.tleft { text-align:left !important; }
.tright { text-align:right !important; }
.tcenter { text-align:center !important; }
.tjustify { text-align:justify !important; }
.bcenter { margin-left:auto; margin-right:auto; }

.v1 { vertical-align:-1px; }
.v2 { vertical-align:-2px; }
.v3 { vertical-align:-3px; }
.v4 { vertical-align:-4px; }
.v5 { vertical-align:-5px; }
.v6 { vertical-align:-6px; }
.v7 { vertical-align:-7px; }
.v8 { vertical-align:-8px; }
.vtop { vertical-align:top; }
.vmid { vertical-align:middle; } /* ÅØ½ºÆ® ÀÌ¿ÜÀÇ ¿¤¸®¸ÕÆ®¿ÍÀÇ Áß¾ÓÁ¤·Ä */
.vmiddle { vertical-align:middle; margin-bottom:2px; } /* ÅØ½ºÆ®¿ÍÀÇ Áß¾ÓÁ¤·Ä */
.vbottom { vertical-align:bottom; }
.vcenter { #position:relative; height:100%; display:table; overflow:hidden; }
.vcenter div { #position:absolute; #top:50%; display:table-cell; vertical-align:middle; }
.vcenter div p { #position:relative; #top:-50%; }
.vmidAll * { vertical-align:middle; }
.vtopAll * { vertical-align:top; }
.c_grey{color: rgb(109, 109, 109);}
.underline:hover{text-decoration: underline;}
.underline{text-decoration: none;}

/*------------------------------------------------------------------------------
|
|.............................................................................*/

ul.lstDot > li,p.bltDot,div.bltDot { padding-left:8px; text-indent:-8px; }
ul.lstDot > li,.bltDot { *zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = "<i class='ie7before'>¤ý&nbsp;</i>" + this.innerHTML); }
ul.lstDot > li > i.ie7before,.bltDot > i.ie7before,
ul.lstDot > li:before,.bltDot:before { content:'¤ý '; margin:0 -6px 0 -5px; font:14px 'Nanum Gothic', sans-serif; }

ul.lstKome > li,p.bltKome,div.bltKome { padding-left:16px; text-indent:-16px; }
ul.lstKome > li,.bltKome { *zoom:expression( this.runtimeStyle['zoom'] = '1', this.innerHTML = "<i class='ie7before'>¡Ø&nbsp;</i>" + this.innerHTML); }
ul.lstKome > li > i.ie7before,.bltKome > i.ie7before,
ul.lstKome > li:before,.bltKome:before { content:'¡Ø '; font:12px 'Nanum Gothic', sans-serif; }


/*------------------------------------------------------------------------------
| Å¸ÀÌÆ²
|.............................................................................*/

.tit10 { margin:0 0 30px 0; padding:0 0 10px 5px; border-bottom:1px solid #616161; color:#333; font:bold 24px/1em 'Nanum Gothic', sans-serif; letter-spacing:-1px; }
.tit10.line_no{border:0;margin-bottom:10px;}
.tit20 { letter-spacing:-1px; position:relative; margin-top:50px; padding:0 0 15px 0; color:#555; font:bold 18px/1em 'Nanum Gothic', sans-serif; *zoom:1; }
.tit20 > i { margin-left:-1px; padding-right:6px; color:#f85023; font-weight:800; font-style:italic; }
.tit20 em {	position: absolute;	right: 1px;	bottom: -1px;	color: #6f7c8b;	font: 11px/1.5em 'Nanum Gothic', sans-serif;*padding-top:1px; }
.tit20 em a.link { padding-right:10px; background:url('//img.megalawyers.co.kr/full_service/2023/common/tit30.right.png') right 50% no-repeat; font-weight:bold; font-size:13px; letter-spacing:-1px; text-decoration:underline; }
.tit20 em { position:absolute; right:0; bottom:15px; }
.tit20 span.small { padding-left:5px; color:#6f7c8b; font-size:13px; }
.tit20.type1 { padding:0 20px; border-top:2px solid #83898f; border-bottom:1px solid #e5e7ec; line-height:57px; }
.tit21 { position:relative; margin-top:40px; padding:0 0 15px 20px; background:url('//img.megalawyers.co.kr/full_service/2023/common/tit21.png') 0 4px no-repeat; color:#555; font:bold 18px/1em 'Nanum Gothic', sans-serif; letter-spacing-:-1px; }
.tit21 em { position:absolute; right:0; bottom:15px; }
.tit22 { position:relative; margin:40px 0 10px 0; padding:0 0 0 15px; background:url('//img.megalawyers.co.kr/full_service/2023/common/tit30.png') 0 1px no-repeat; font:bold 15px/1em 'Nanum Gothic', sans-serif; }
.tit22 em {	position: absolute;	right: 28px;	bottom: 13px;}

.tit30 { position:relative; margin:40px 0 10px 0; padding:0 0 0 18px; background:url('//img.megalawyers.co.kr/full_service/2023/common/tit30.png') 0 2px no-repeat; font:bold 15px/1.2em 'Nanum Gothic', sans-serif; }
.tit30 em {	position: absolute;	right: 1px;	bottom: -1px;	color: #6f7c8b;	font: 11px/1em 'Nanum Gothic', sans-serif;*padding-top:1px; }
.tit30 em a { padding-right:10px; background:url('//img.megalawyers.co.kr/full_service/2023/common/tit30.right.png') right 50% no-repeat; font-weight:bold; font-size:13px; letter-spacing:-1px; text-decoration:underline; }
.tit30 span.small { padding-left:5px; color:#ec5039; font:12px/1em 'Nanum Gothic', sans-serif; }
.tit31 { max-width:500px; height:51px; margin-bottom:7px; background:url('//img.megalawyers.co.kr/full_service/2023/common/tit31.png') no-repeat; }
.tit31 strong { height:100%; margin-left:5px; padding-right:5px; background:url('//img.megalawyers.co.kr/full_service/2023/common/tit31.png') right top no-repeat; font:bold 16px/51px 'Nanum Gothic', sans-serif; text-align:center; display:block; }
.tit32 { position:relative; margin-bottom:5px; padding:0 0 8px 10px; background:url('//img.megalawyers.co.kr/full_service/2023/common/tit32.png') left bottom repeat-x; color:#f85023; font:bold 18px/1em 'Nanum Gothic', sans-serif; }
.tit32 span { color:#000; font-size:14px; }
.tit32 em { position:absolute; right:0; bottom:8px; }
.tit32.type1 { padding:0 0 10px 20px; color:#ec5039; border-color:#919eab; }
.tit33 { position:relative; margin:30px 0 10px; padding-left:22px; background:url('//img.megalawyers.co.kr/full_service/2023/common/tit33.png') 10px 6px no-repeat; color:#f85023; font:bold 16px/1em 'Nanum Gothic', sans-serif; }
.tit33 em { position:absolute; right:0; bottom:0; }

.tit40 { position:relative; margin:20px 0 10px; color:#777; font:bold 13px/23px 'Nanum Gothic', sans-serif; }
.tit40 strong { height:23px; margin-right:5px; padding:0 20px; border:2px solid #bcc3ff; color:#f85023; font:bold 14px/23px 'Nanum Gothic', sans-serif; vertical-align:middle; display:inline-block; }
.tit40 em { position:absolute; right:0; bottom:0; color:#666; font:11px/1em 'Nanum Gothic', sans-serif; *padding-top:1px; }
.tit41 { margin:25px 0 10px 0; padding-left:9px; background:url('//img.megalawyers.co.kr/full_service/2023/common/tit41.png') 0 6px no-repeat; color:#333; font:bold 14px/1em 'Nanum Gothic', sans-serif; }
.tit45 { position:relative; margin:40px 0 10px 0; padding:0 0 0px 15px; background:url('//img.megalawyers.co.kr/full_service/2023/common/tit30.png') 0 1px no-repeat; font:bold 15px/1em 'Nanum Gothic', sans-serif; }
.tit45 em { float:right; position:relative;	color: #666; font: 11px/1em 'Nanum Gothic', sans-serif; *padding-top:1px; margin-top:-10px;}
.tit45 em a { font-weight:bold; font-size:13px; letter-spacing:-1px;}
.tit45 span.small { color:#ec5039; font:12px/1em 'Nanum Gothic', sans-serif; }

/* ÆË¾÷ */
.tit19 {text-align: center; position:relative; height:47px; margin:0 0 20px 0; padding-left:20px; background:#323c64; color:#fff; font:bold 18px/44px 'Nanum Gothic', sans-serif; z-index:10; }
.tit19 strong { color:#a9c7ec; }
.tit29 { margin:0 0 20px 0; padding:0 0 10px 5px; border-bottom:2px solid #0e335a; color:#f85023; font:bold 24px/1em 'Nanum Gothic', sans-serif; letter-spacing:-1px; text-align:center; }

/* Å¸ÀÌÆ²°£ °£°Ý º¸Á¤ */
.tit20 + .tit30 { margin-top:15px; }

/*------------------------------------------------------------------------------
| ÅÇ
|.............................................................................*/

.tab01 { *zoom:1; }
.tab01 li { float:left; overflow:hidden; _display:inline; }
.tab01:after { content:" "; display:block; clear:both; }

.tab02 { position:relative; height:44px; margin-bottom:20px; border-bottom:1px solid #2d3741; font:bold 14px/43px 'Nanum Gothic', sans-serif; *zoom:1; }
.tab02 ul { height:100%; }
.tab02 ul li { float:left; height:43px; white-space:nowrap; }
.tab02 ul li a { letter-spacing:-1px;position:relative; height:43px; margin-right:-1px; padding:0 40px; border:solid #dfdfdf; border-width:1px 1px 0 1px; background:#fafafa; color:#555; text-align:center; display:block; }
.tab02.type1 ul li a{padding:0 25px;}
.tab02 ul li.on a { border-color:#2d3741; border-bottom:1px solid #fff; background:#fff; color:#2d3741; z-index:1; }
.tab02 em { position:absolute; right:0; top:0; }

.tab03 { position:relative; height:51px; margin-bottom:30px; *zoom:1; }
.tab03 ul { height:100%; font:bold 15px/50px 'Nanum Gothic', sans-serif; letter-spacing:1px; text-align:center; }
.tab03 ul li { float:left; max-width:500px; height:100%; margin-left:1px; background:url('//img.megalawyers.co.kr/full_service/2023/common/tab03.png') left top no-repeat; white-space:nowrap; }
.tab03 ul li a { height:100%; margin-left:5px; padding:0 10px 0 5px; background:url('//img.megalawyers.co.kr/full_service/2023/common/tab03.png') right top no-repeat; color:#555; display:block; }
.tab03 ul li a:hover { color:#555 !important; }
.tab03 ul li.on { background-position:left bottom; }
.tab03 ul li.on a { background-position:right bottom; color:#fff; }
.tab03 ul li.on a:hover { color:#fff !important; }
.tab03 ul li:first-child { margin-left:0; }

.tab04 { position:relative; height:38px; margin-bottom:10px; *zoom:1; }
.tab04 ul { height:100%; font:bold 14px/38px 'Nanum Gothic', sans-serif; letter-spacing:1px; text-align:center; }
.tab04 ul li { float:left; position:relative; max-width:500px; height:100%; margin-right:-1px; background:url('//img.megalawyers.co.kr/full_service/2023/common/tab04.png') left top no-repeat; white-space:nowrap; }
.tab04 ul li a { height:100%; margin-left:5px; padding:0 40px 0 35px; background:url('//img.megalawyers.co.kr/full_service/2023/common/tab04.png') right top no-repeat; color:#919eab; display:block; }
.tab04 ul li a:hover { color:#919eab !important; }
.tab04 ul li.on { background-position:left bottom; z-index:1; }
.tab04 ul li.on a { background-position:right bottom; color:#fff; }
.tab04 ul li.on a:hover { color:#fff !important; }

.tab05 { position:relative; height:38px; margin-bottom:10px; *zoom:1; }
.tab05 ul { height:100%; font:bold 14px/38px 'Nanum Gothic', sans-serif; letter-spacing:1px; text-align:center; }
.tab05 ul li { float:left; position:relative; max-width:475px; width:100%; height:100%; margin-right:-1px; background:url('//img.megalawyers.co.kr/full_service/2023/common/tab04.png') left top no-repeat; white-space:nowrap; }
.tab05 ul li a { height:100%; margin-left:5px; padding:0 40px 0 35px; background:url('//img.megalawyers.co.kr/full_service/2023/common/tab04.png') right top no-repeat; color:#919eab; display:block; }
.tab05 ul li a:hover { color:#919eab !important; }
.tab05 ul li.on { background-position:left bottom; z-index:1; }
.tab05 ul li.on a { background-position:right bottom; color:#fff; }
.tab05 ul li.on a:hover { color:#fff !important; }

/*------------------------------------------------------------------------------
| Å×ÀÌºí
|.............................................................................*/
.bdl{border-left: 1px solid #d9dde2 !important;}

.tb_box{position:relative;}
.tb_box .active_box{z-index:10;position:absolute;left:0;bottom:0;background:#000;background:rgba( 0, 0, 0, 0.8 );}

.tbl01 { width:100%; border-top:2px solid #d9dde2; background:#fff;}
.tbl01 th,
.tbl01 td { height:23px; padding:8px 0; border-bottom:1px solid #d9dde2; border-left:1px solid #d9dde2;color:#666; font:12px/18px 'Nanum Gothic', sans-serif; text-align:center; }
.tbl01 th { padding:5px 0; background:#e6e7e9; color:#666; font-weight:bold; }
.tbl01 th:first-child,
.tbl01 td:first-child { border-left:0; }
.tbl01 th.myPosition,
.tbl01 tr.myPosition th{ color:#ec5039; font-weight:bold !important; }
.tbl01 tr.myPosition td{  font-weight:bold !important; }

.tbl01 th.th_mark { background:#ffe1dc; color:#555}
.tbl01 th.th_mark2 { background:#ffebe6; color:#555}
.tbl01 td.td_mark { color:#f85023; font-weight:bold; }
.tbl01 td.td_mark2 { color:#f85023; font-weight:bold; border-top: 1px solid #f85023;}
.tbl01 td.beforeOpen { background:#fff5e1; }
.tbl01 th.th01 { background:#f2f5f7; letter-spacing:-1px; }
.tbl01 tbody tr th.th02 { background:#f2f5f7; font-weight:normal; }
.tbl01 tfoot td { background:#f7f3ed; color:#373737; }
.tbl01 td.bg{background:red}
.tbl01.forInput tr td { text-align:left; }
.tbl01.allLine th,
.tbl01.allLine td { border-width:0 1px 1px 0; }
.tbl01.allLine th:first-child,
.tbl01.allLine td:first-child { border-left-width:1px; }

.tbl01 .td_line_left { border-left:1px solid #d9dde2 !important;  }

.tbl01 .f11 { }
.tbl01 .td_padd_zero { padding-top:0; padding-bottom:0; *padding-top:2px; }
.tbl01 .td_line1_left { border-left:1px solid #96969e !important; }
.tbl01 .td_lecture { height:39px; padding:9px 12px 6px !important; text-align:left; line-height:19px; }
.tbl01 .td_lecture .hover { color:#333; font-weight:bold; }
.tbl01 .td_lecture .lecon { vertical-align:-3px !important; height:16px; }
.tbl01 .btn_marking {background: rgb(136, 136, 136);color: #fff;width: 70px;height: 30px;display: block;margin: 0 auto;line-height: 30px;border-radius: 5px;}
.tbl01 .btn_marking.wait {background: rgb(167, 167, 167);}
.tbl01.type2 .btn_marking {background: #ff6600;}
.tbl01.type2 .btn_marking.wait {background: #a7a7a7;}
.tbl01.type2 .btn_marking.result {background: #6676ff;}
.tbl01.type2 .btn_marking.percent {background: #6676ff;}

.tbl02 { width:100%; }
.tbl02 thead th { padding:7px 0 6px; border-left:1px solid #e5e5e5; background:#bcc6cf; color:#fff; font:11px/16px 'Nanum Gothic', sans-serif; }
.tbl02 tbody th { padding:7px 0 6px; border:1px solid #e5e5e5; border-width:0 0 1px 1px; background:#f8f8f8; color:#666; font:11px/16px 'Nanum Gothic', sans-serif; text-align:center; }
.tbl02 tbody td { padding:7px 0 6px; border:1px solid #e5e5e5; border-width:0 0 1px 1px; background:#fff; color:#666; font:11px/16px 'Nanum Gothic', sans-serif; text-align:center; }
.tbl02 tbody td:first-child,
.tbl02 tbody th:first-child { border-left-width:0; }
.IE .tbl02 th,
.IE .tbl02 td { padding:9px 0 4px; *padding:7px 0 6px; }

.tbl03 { width:100%; border-top:1px solid #0e335a; border-collapse:separate; }
.tbl03 td { padding:9px 0 10px; border-top:1px solid #fff; border-left:1px solid #ddd; border-bottom:1px solid #ddd; background:#f5f6f8; text-align:center; }
.tbl03 td.lecSubj { position:relative; padding-left:55px; text-align:left;}
.tbl03 td.lecSubj i.no { position:absolute; left:15px; top:-2px; width:25px; height:32px; padding-left:6px; background:url('//img.megalawyers.co.kr/full_service/2023/common/icn.rebon1.png') no-repeat; color:#fff; font:bold 16px/1.5 'Nanum Gothic', sans-serif; font-style:italic; display:inline-block; }
.tbl03 td.lecSubj img.teacher { margin-right:18px; border:1px solid #888; }
.tbl03 td.lecSubj blockquote { width:490px; vertical-align:middle; display:inline-block; *display:inline; *zoom:1; }
.tbl03 td.lecSubj blockquote a { margin-top:5px; color:#204877; font-weight:700; font-size:15px; display:inline-block; }
.tbl03 td:first-child { border-left-width:0; }

/* Å×ÀÌºí °ø¿ë */
.tdTiny th,
.tdTiny td { height:auto; padding:6px 0; line-height:15px; letter-spacing:-1px; }
.td_line_left { border-left-width:1px !important; }
.td_line_right { border-right-width:1px !important; }
.tblCaption1 { margin-top:10px; padding-left:1.2em; color:#888; font:11px/1.5em 'Nanum Gothic', sans-serif; text-indent:-1.2em; }
.tblCaption2 { margin-top:10px; padding-left:1.2em; color:#888; font:11px/1.5em 'Nanum Gothic', sans-serif;  }

th.tleft, th.tright,
td.tleft, td.tright { padding-left:15px; padding-right:15px; }
table.tleft td { padding-left:15px; padding-right:15px; text-align:left; }
div.myPosition.halfwidth { border:2px solid #ffa296; z-index:2;}
div.myPosition.halfwidth i {display: block;width: 63px;height: 25px;background: url('//img.megalawyers.co.kr/full_service/2023/common/my.position.png') no-repeat;}
div.myPosition.type1 {left:-15px;}
/* th.myPosition_dim À§Ä¡¿¡ dim¹Ú½º À§Ä¡½ÃÅ°±â 2019-02-26(S) */
div.myPosition_dim{position:absolute;top:0;z-index:2;right:0;background-color:rgba( 0, 0, 0, 0.7 );text-align:center;}
div.myPosition_dim p{margin-top:60%;color:#fff;}
/* th.myPosition_dim À§Ä¡¿¡ dim¹Ú½º À§Ä¡½ÃÅ°±â 2019-02-26(E) */
.dlBox{line-height:1.5;font-size:20px;letter-spacing:-1px;color:#000;background-color:#fff; background-color: rgba( 256, 256, 256, 0.8 );position: absolute;left: 0;top: 0;height:100%;width: 100%;z-index: 10;text-align: center;}
.dlBox strong{position:absolute;top:50%;left:0;width:100%;transform: translate(0, -50%);}
.dlBox.black{background-color:#000; background-color: rgba( 0, 0, 0, 0.7 );}
.dlBox.black strong{font-size:25px;color:#fff}

/*------------------------------------------------------------------------------
| ¸®½ºÆ®
|.............................................................................*/

.lst01 li { padding:0 0 0 10px; background:url('//img.megalawyers.co.kr/full_service/2023/common/lst01.png') left 8px/0.25em no-repeat; color:#666;}
.lst01 .tit {margin-top: 10px;color: #0e335a;font-size: 14px;font-weight: bold;}

.lst03 { font-weight:bold; *zoom:1; }
.lst03 dt { float:left; width:5.5em; padding:3px 0 3px 7px; color:#777; background:url('//img.megalawyers.co.kr/full_service/2023/common/lst03.png') 0 11px no-repeat; }
.lst03 dd { padding:3px 0; color:#000; }
.lst03 dd > i { padding:2px 6px; background:#bcc6ce; color:#fff; font:11px/13px 'Nanum Gothic', sans-serif; }
.lst03:after { content:" "; display:block; clear:both; }

.lst04 { border:solid #ccc; border-width:0 1px 1px 0; *zoom:1; }
.lst04 li { float:left; width:14.2857%; }
.lst04 li div,
.lst04 li a { border:solid #ccc; border-width:1px 0 0 1px; background:#f1f1f1; color:#666; font:bold 14px/39px 'Nanum Gothic', sans-serif; text-align:center; display:block; }
.lst04 li a:hover { color:#666 !important; }
.lst04 li.on a { border-color:#8ea0c6; background:#a9bfec; color:#fff; } /* È°¼ºÈ­ */
.lst04 li.selected a {background-color: #fff;color: #4c5ce6;} /* ¼±ÅÃ */
.lst04:after { content:" "; display:block; clear:both; }
.lst04.type1 li div,
.lst04.type1 li a { font:bold 12px/32px 'Nanum Gothic', sans-serif; }

.lst05 { padding:5px; background:#f4f4f4; *zoom:1; }
.lst05 li { float:left; width:14.28%; }
.lst05 li a { margin:5px 5px 5px 6px; padding:0 20px; border:1px solid #a7a7a7; background:#fff url('//img.megalawyers.co.kr/full_service/2023/common/lst05.png') 91px center no-repeat; color:#0e335a; font:bold 14px/39px 'Nanum Gothic', sans-serif; text-align:left; display:block; }
.lst05 li a:hover { border-color:#ff807b; color:#ff0000 !important; background-image:url('//img.megalawyers.co.kr/full_service/2023/common/lst05.on.png'); }
.lst05:after { content:" "; display:block; clear:both; }

.lst06 dt { margin-top:25px; color:#0e335a; font:bold 15px/1.5 'Nanum Gothic', sans-serif; }
.lst06 dt:first-child { margin-top:0; }
.lst06 dd { margin-top:5px; color:#777; }

.lst07 { line-height:16px; }
.lst07 dt { margin-top:15px; color:#ec5039; font-size:12px; }
.lst07 dd { margin-top:10px; color:#666; font-size:11px; }
.lst07 dd p { font-size:11px; }
.lst07 dd ul { margin-top:5px; *zoom:1; }
.lst07 dd ul li { float:left; padding-right:25px; }
.lst07 dd ul:after { content:" "; display:block; clear:both; }

.lst08 { padding:30px; background:#f4f4f4; }
.lst08 dt { position:relative; height:48px; margin-bottom:10px; padding:0 15px; border:1px solid; border-color:#e5e7ec #d5d7dc #ccced2 #e5e7ec; background:url('//img.megalawyers.co.kr/full_service/2023/common/lst08.png') left bottom repeat-x; color:#666; font:bold 15px/46px 'Nanum Gothic', sans-serif; cursor:pointer; }
.lst08 dt em { position:absolute; right:17px; top:18px; width:23px; height:12px; background:url('//img.megalawyers.co.kr/full_service/2023/common/lst08.arr.png') no-repeat; }
.lst08 dd { padding:7px 16px 25px 43px; line-height:22px; text-indent:-25px; display:none; }
.lst08 dt > i:first-child { margin-right:10px; color:#c0c8cf; font-size:18px; font-family:Tahoma; }
.lst08 dd > i:first-child { margin-right:10px; color:#ec5039; font-weight:bold; font-size:18px; font-family:Tahoma; vertical-align:-2px; }
.lst08 dt.on > i:first-child { color:#f85023; }
.lst08 dt.on em { background-position:0 -12px; }
.lst08 dd.on { display:block; }

.lst09 { margin-top:2px; font:13px/1.5em 'Nanum Gothic', sans-serif; }
/*.lst09 > li { padding:0 0 0 9px; text-indent:-9px; } 2017-08-16 */

.lst10 { word-break:normal; }
.lst10 > li { margin-top:20px; padding-top:20px; border-top:1px solid #e5e7ec; *zoom:1; }
.lst10 > li .preview { float:left; }
.lst10 > li blockquote { margin-left:415px; *zoom:1; }
.lst10 > li blockquote > h6 { margin:20px 0 20px; padding:0 0 19px 7px; border-bottom:1px dotted #afafaf; color:#ec5039; font:bold 22px/1em 'Nanum Gothic', sans-serif; }
.lst10 > li blockquote > div { padding:0 7px; color:#0e335a; font-size:13px; }
.lst10 > li:first-child { margin-top:0; }
.lst10 > li:after { content:" "; display:block; clear:both; }

.lst11 dt { padding-left:20px; border-top:1px solid #ced6dd; background:#edf6ff; font:bold 15px/45px 'Nanum Gothic', sans-serif; }
.lst11 dt > i:first-child { margin-right:10px; color:#f85023; font-size:18px; font-family:Tahoma; vertical-align:-2px; }
.lst11 dd { padding:20px 0 30px 65px; font-size:14px; }
.lst11 dd label { margin-right:20px; }
.lst11 dd.graph1 { padding-left:0; }

.graph1 ul { margin:0 240px 0 257px; font-size:12px; }
.graph1 ul li { position:relative; height:6px; margin-top:14px; background:#edf6ff; }
.graph1 ul li span { position:absolute; left:-190px; top:-7px; width:190px; height:20px; text-align:left; vertical-align:middle; display:inline-block; }
.graph1 ul li em { height:6px; background:#ec5039; display:block; }
.graph1 ul li i { position:absolute; right:-110px; top:-7px; width:110px; height:20px; text-align:right; font-style:normal; display:inline-block; }
.graph1 ul li strong { position:absolute; right:-170px; top:-7px; width:60px; height:20px; color:#f85023; text-align:right; font-style:normal; display:inline-block; }
.graph1 ul li:first-child { margin-top:0; }

.sloting { width:80px !important;position:relative; overflow:hidden; display:inline-block; } /* 2019-03-11 ¸ð¹ÙÀÏ¿¡¼­ PCº¸±â½Ã Â©¸®´Â ¼öÁ¤ */
.sloting span { position:absolute; top:0; }

.divi2 li { width:50%; *width:49.99%; }   .divi2 li a { padding-left:0; padding-right:0; }
.divi3 li { width:33.33%; *width:33.3%; } .divi3 li a { padding-left:0; padding-right:0; }
.divi4 li { width:25%; *width:24.9%; }    .divi4 li a { padding-left:0; padding-right:0; }
.divi5 li { width:20%; *width:19.9%; }    .divi5 li a { padding-left:0; padding-right:0; }
.divi6 li { width:16.66%; *width:16.5% }  .divi6 li a { padding-left:0; padding-right:0; }

/*------------------------------------------------------------------------------
| ¹Ú½º
|.............................................................................*/

.box01 { padding:25px 30px; border:1px solid #e5e7ec; background:#f5f6f8; margin-bottom:40px;}
.box01 .box_tit{color:#444;font-size:16px;display:block;margin-bottom:10px;}
.box02 { padding:20px 40px; border:2px solid #e6e7e9; background:#fff; }
.box03 { letter-spacing:-1px;padding:14px 20px; border:solid #e5e7ec; border-width:1px 0; background:#fff; }
.box04 { padding:25px 30px; border:1px solid #ccc; background:#f4f4f4; font-weight:bold; }
.box04 h6 { margin-bottom:10px; padding:0 10px 8px; border-bottom:1px dashed #a2a2a2; color:#0e335a; font:bold 16px/1em 'Nanum Gothic', sans-serif; }
.box04 dl dt { margin-top:20px; padding-left:22px; background:url('//img.megalawyers.co.kr/full_service/2023/common/box04.arr1.png') 10px 6px no-repeat; color:#0e335a; font-weight:bold; font-size:15px; }
.box04 dl dd { padding:8px 10px 0 10px; }
.box05 { border:1px solid #ccc; }

.box06 { position:relative; padding:18px; border:2px solid #e9f1fa; }
.box06.noData {height: 60px;padding:32px 0 33px 0; text-align:center; background:url('//img.megalawyers.co.kr/full_service/2023/common/box06.logo.png') center 30% no-repeat; }
.box06.noData h6 { position:absolute; right:0; top:12px; padding:8px 20px;  background:#e9f1fa; color:#919eab; font:bold 13px/1em 'Nanum Gothic', sans-serif; }
.box07 { padding:20px; border:4px solid #e9f1fa; }
.box08 { padding:10px 20px; border:4px solid #e9f1fa;background-color: #e9f1fa; }
.box09 { background-color: #2f4984; padding: 30px; color: #fff;}

.box20 { padding:25px; background:#f5f6f8 url('//img.megalawyers.co.kr/full_service/2023/common/box20.png') repeat-x; line-height:25px; }
.box21 { position:relative; padding:19px; border:1px solid #d8dde1; background:#f9f9f9 url('//img.megalawyers.co.kr/full_service/2023/common/box21.png') repeat-x; *zoom:1; }
.box21.type1 { padding:19px 39px; background-image:none; }

.boxBody { /*padding:40px 20px 50px;*/ margin:40px 0 50px;position: relative;}
.boxBody > h2:first-child { margin-top:0; }
.boxOpenMesg { position:absolute; background:#ec5039; color:#fff; font-weight:bold; text-align:center; opacity:100%; filter:alpha(opacity:60); opacity:0.6; z-index:2; font-size:16px;}
.boxBeforeOpen { position:absolute; top:0; left:0; width:100%; height:100%; background:#fff; text-align:center; opacity:.8; filter:alpha(opacity:80); opacity:0.8; z-index:2; }
.boxBeforeOpen p { margin:200px auto; padding:0 10px; color:#000; font:bold 26px/56px 'Nanum Gothic', sans-serif; display:inline-block; }
.boxUniversity { position:relative; /* width:109px; height:109px; */width: 92px;height: 79px;overflow: hidden; border:1px solid #d8dde1; background:#fff; text-align:center; }
.boxUniversity img { margin-top:6px; width: 74px;}
.boxUniversity a { position:absolute; left:0; bottom:0; width:100%; background:#9fadb8; color:#fff; font:bold 11px/22px 'Nanum Gothic', sans-serif; display:inline-block; }
.boxUniversity a.on { background:#ec5039; cursor:default; }
.boxUniversity a:hover { color:#fff !important; }
.box21.fgroup .boxUniversity{width:109px; height:109px;}
.box21.fgroup .boxUniversity img {margin-top: 8px;width: auto;}

.helpTip1 { position:relative; width:14px; height:14px; font-weight:normal; display:inline-block; z-index:9; *display:inline; *vertical-align:bottom; }
.helpTip1 > i.htIcon { width:14px; height:14px; background:url('//img.megalawyers.co.kr/full_service/2023/common/helptip1.png') no-repeat; display:inline-block; cursor:pointer; }
.helpTip1 > div { position:absolute; top:25px; left:-20px; border:1px solid #000; border-top:3px solid #CF2424; background:#fff; color:#888; text-align:left; display:none; z-index:1; cursor:default; *zoom:1; }
.helpTip1 > div .htHead { height:48px; padding-left:20px; background:#333; color:#fff; font:bold 16px/48px 'Nanum Gothic', sans-serif; }
.helpTip1 > div .htBody { padding:20px; font-size:13px; }
.helpTip1 > div .htClose { position:absolute; top:10px; right:10px; cursor:pointer; }
.helpTip1.on { z-index:10; }
.helpTip1.on > div { display:block; z-index:2; }
.helpTip1.sLeft > div { left:auto; right:-10px; }

/*------------------------------------------------------------------------------
| ¹Ù/¶óÀÎ
|.............................................................................*/

.line01 { margin:15px 0; height:0; border:0; border-top:1px dashed #aaa; font:0/0 'Nanum Gothic', sans-serif; }
.line02 { margin:15px 0; height:0; border:0; border-top:1px solid #94959a; font:0/0 'Nanum Gothic', sans-serif; }

/*------------------------------------------------------------------------------
| ¹öÆ°
|.............................................................................*/
[class^='btn23'] { min-width:42px;height:23px; color:#fff;  background:url('//img.megalawyers.co.kr/full_service/2023/common/btn23.png') no-repeat; vertical-align:middle; overflow:hidden; display:inline-block; }
[class^='btn23'] i { letter-spacing:-1px;min-width:41px;height:23px; margin:0 0 0 5px; padding:0 20px 0 5px; background:url('//img.megalawyers.co.kr/full_service/2023/common/btn23.png') right 0 no-repeat; font:11px/21px 'Nanum Gothic', sans-serif; text-align:center; display:block; *cursor:pointer; }
[class^='btn23']:hover { background-position:0 -23px;color:#fff !important; }
[class^='btn23']:hover i{background-position:right -23px;}

.btn23b,
.btn23b i { background-image:url('//img.megalawyers.co.kr/full_service/2023/common/btn23b.png');}
.btn23c,
.btn23c i { background-image:url('//img.megalawyers.co.kr/full_service/2023/common/btn23c.png');}
.btn23d,
.btn23d i {color:#2d3741; background-image:url('//img.megalawyers.co.kr/full_service/2023/common/btn23d.png');}
.btn23d i {width:42px;}

.btn34 { height:34px; color:#fff;  background:url('//img.megalawyers.co.kr/full_service/2023/common/btn34.png') no-repeat; vertical-align:middle; overflow:hidden; display:inline-block; }
.btn34 i { height:34px; margin:0 0 0 5px; padding:0 20px 0 15px; background:url('//img.megalawyers.co.kr/full_service/2023/common/btn34.png') right top no-repeat; font:bold 13px/33px 'Nanum Gothic', sans-serif; text-align:center; display:block; *cursor:pointer; }
.btn34:hover { color:#fff !important; }

.btn34b { height:34px; color:#fff;  background:url('//img.megalawyers.co.kr/full_service/2023/common/btn34b.png') no-repeat; vertical-align:middle; overflow:hidden; display:inline-block; }
.btn34b i { height:34px; margin:0 0 0 5px; padding:0 20px 0 15px; background:url('//img.megalawyers.co.kr/full_service/2023/common/btn34b.png') right top no-repeat; font:bold 13px/33px 'Nanum Gothic', sans-serif; text-align:center; display:block; *cursor:pointer; }
.btn34b:hover { color:#fff !important; }

.btn34r { height:34px; color:#fff;  background:url('//img.megalawyers.co.kr/full_service/2023/common/btn34r.png') no-repeat; vertical-align:middle; overflow:hidden; display:inline-block; }
.btn34r i { height:34px; margin:0 0 0 5px; padding:0 20px 0 15px; background:url('//img.megalawyers.co.kr/full_service/2023/common/btn34r.png') right top no-repeat; font:bold 13px/33px 'Nanum Gothic', sans-serif; text-align:center; display:block; *cursor:pointer; }
.btn34r:hover { color:#fff !important; }

.btn34w { height:34px; vertical-align:middle; overflow:hidden; display:inline-block; }
.btn34w i { height:32px; padding:0 15px; border:1px solid #c4c9cf; background:#fff; color:#0e335a; font:bold 13px/32px 'Nanum Gothic', sans-serif; text-align:center; display:block; *cursor:pointer; }
.btn34w:hover { color:#0e335a !important; }

.btn45 { height:45px; color:#fff;  width: 140px;background:url('//img.megalawyers.co.kr/full_service/2023/common/btn45.png') no-repeat; vertical-align:middle; overflow:hidden; display:inline-block; }
.btn45 i { height:45px; margin:0 0 0 5px; padding:0 45px 0 40px; background:url('//img.megalawyers.co.kr/full_service/2023/common/btn45.png') right top no-repeat; font:bold 15px/45px 'Nanum Gothic', sans-serif; letter-spacing:-1px; text-align:center; display:block; *cursor:pointer; }
.btn45:hover { color:#fff !important; }


.btn45b { height:45px;width: 140px; color:#fff; vertical-align:middle;display:inline-block; }
.btn45b.save i{background: #ccc;}
.btn45b.modify i{background: rgb(134, 134, 134);}
.btn45b i { height:45px; margin:0 0 0 5px; border-radius: 5px;background: rgb(255, 102, 0);; font:bold 15px/45px 'Nanum Gothic', sans-serif; letter-spacing:-1px; text-align:center; display:block; *cursor:pointer; }
.btn45b i strong { color:#fffdc4; }
.btn45b:hover { color:#fff !important; }

.btn45c { height:45px; color:#fff;  background:url('//img.megalawyers.co.kr/full_service/2023/common/btn45c.png') no-repeat; vertical-align:middle; overflow:hidden; display:inline-block; }
.btn45c
.btn45c i { height:45px; margin:0 0 0 5px; padding:0 45px 0 40px; background:url('//img.megalawyers.co.kr/full_service/2023/common/btn45c.png') right top no-repeat; font:bold 15px/45px 'Nanum Gothic', sans-serif; letter-spacing:-1px; text-align:center; display:block; *cursor:pointer; }
.btn45c i strong { color:#fffdc4; }
.btn45c:hover { color:#fff !important; }

.IE [class^= 'btn23'] i,
.IE [class*=' btn23'] i { line-height:25px; }
.IE9 [class^= 'btn23'] i,
.IE9 [class*=' btn23'] i,
.IE8 [class^= 'btn23'] i,
.IE8 [class*=' btn23'] i { line-height:20px; }

.btn_search{font-size:0;display:inline-block;width:60px;height:25px;background:url('//img.megalawyers.co.kr/full_service/2023/common/bt_search02.jpg') no-repeat 0 0}
.btn_more{font-size:0;display:inline-block;width:15px;height:15px;background:url('//img.megalawyers.co.kr/full_service/2023/common/btnplus.png') no-repeat 0 0}

/*------------------------------------------------------------------------------
| ·¹ÀÌ¾Æ¿ô
|.............................................................................*/
.center_align{position:relative;width:1300px; margin:0 auto;}
/* 2019-03-08 Ç²ÅÍ Ãß°¡ */
#footer{position:relative;z-index:11;border-top:1px solid #bebfc0;background:#fff;width:100%;text-align:center;}
/* 2019-03-08 Ç²ÅÍ Ãß°¡ */
#wrap_cast #head {min-width: 1320px;padding-bottom: 0;}
#wrap_cast #head img{vertical-align: top;}
/*#wrap_cast #head a:hover{color: #404fd3 !important;}*/

#wrap_cast {min-height:100%;}
#wrap_cast #head {position:relative;z-index:100;border: 0 none;}
#wrap_cast #head div.sub1 {background-color: #fff;}
#wrap_cast #head .sub1 .logo {width: 250px;text-align: center;}
#wrap_cast #head .sub1_wrap {display: flex;justify-content: space-between;align-items: center;}
#wrap_cast #head .sub1_area {width: 1300px;margin: 0 auto;}
#wrap_cast #head .sub1 #quick {overflow: hidden;}
#wrap_cast #head .sub1 .btn_scheduleView,
#wrap_cast #head .sub1 .log_in_out{width: 150px;float:left;}
#wrap_cast #head .sub1 .btn_scheduleView a,
#wrap_cast #head .sub1 .log_in_out a{font: 13px/20px 'Nanum Gothic', sans-serif;letter-spacing:0;display: block;text-align: center;background: #a19084;line-height: 70px;font-size: 16px;color: #fff;font-weight: bold;}
#wrap_cast #head .sub1 .log_in_out a:hover{background-color:#3c4650}
#wrap_cast #head .sub1 .btn_scheduleView {position:relative;}
#wrap_cast #head .sub1 .btn_scheduleView a{background:#828b98}
#wrap_cast #head .sub1 .btn_scheduleView a:after{margin-left:2px;content:"";display:inline-block;width:15px;height:15px;background:url('//img.megalawyers.co.kr/full_service/2023/common/blt02.png') no-repeat 0 -30px;}
#wrap_cast #head .sub1 .btn_scheduleView.on a:after{background-position:0 -15px}
#wrap_cast #head .sub1 .btn_scheduleView a:hover{background-color:#5f6e82}
.btn_scheduleView .schedule_box{display:none;width:300px;height:auto;background:#828b98;position: absolute;left: 0;top: 70px;z-index: 10;box-shadow:3px 3px 7px 0 rgba(0, 0, 0, 0.2)}
.btn_scheduleView.on .schedule_box{display:block}
.btn_scheduleView .schedule_box ul{padding:7px 10px;background:#fff;margin:8px;}
.btn_scheduleView .schedule_box ul li{width:100%;padding-top:7px;margin-top:7px;display:table;border-top:1px solid #e6ebf0;}
.btn_scheduleView .schedule_box ul li:first-child{border:0;margin:0;padding:0;}
.btn_scheduleView .schedule_box ul li p{line-height:1.5;padding-left:20px;vertical-align:middle;display:table-cell;width:70%;color:#222;}
.btn_scheduleView .schedule_box ul li p:first-child{line-height:1.2;padding:10px 0 7px;width:30%;text-align:center;border-right:1px solid #e6ebf0;}
.btn_scheduleView .schedule_box ul li p:first-child strong{font-size:24px;color:#222;font-family:Tahoma;}
.btn_scheduleView .schedule_box ul li p:first-child span{color:#565656;font-size:12px;}

/* °øÁö»çÇ× - ºÐ¼®ÀÚ·á */
#wrap_cast #head div.sub2 {width: 100%;height: 59px;border-bottom:1px solid #c2c6ca;background-color: #eaf3ff;}
#wrap_cast #head div.sub2 ul {padding:9px 0 10px; *zoom:1; }
#wrap_cast #head div.sub2 ul li {padding:10px 0;}


/*#wrap_cast #head div.sub2 > div ul .sub21 { width:210px; padding:0 20px; font:bold 14px/1.5em 'Nanum Gothic', sans-serif; display:inline-block; vertical-align:middle; *display:inline; *zoom:1; }
#wrap_cast #head div.sub2 > div ul .sub22 { width:700px; padding:0 0 0 50px; color:#666; background:url('//img.megalawyers.co.kr/full_service/2023/common/gnb.arr1.png') 0 center no-repeat; font:12px/1.5em 'Nanum Gothic', sans-serif; display:inline-block; vertical-align:middle; *display:inline; *zoom:1; }*/

#wrap_cast #head div.sub2 > div ul .sub21 { width:370px; padding:0 0 0 20px; font:13px/1.5em 'Nanum Gothic', sans-serif; color:#333; font-weight:bold; display:inline-block; vertical-align:middle; *display:inline; *zoom:1; }
#wrap_cast #head div.sub2 > div ul .sub21 a { color:#333;}
#wrap_cast #head div.sub2 > div ul .sub21 a:hover { color:#333;}
#wrap_cast #head div.sub2 > div ul .sub21 img {margin-right: 5px;}
#wrap_cast #head div.sub2 > div ul .sub22 { color:#666; font-weight:normal;}

#wrap_cast #head div.sub2 > div ul:after { content:" "; display:block; clear:both; }
#wrap_cast #head div.sub2 > div .today { position:absolute; right:85px; bottom:18px; font-size:11px; color:#666; }
#wrap_cast #head div.sub2 > div .today input{margin-top: -2px;}
#wrap_cast #head div.sub2 > div .close { position:absolute; right:52px; top:18px; }
#wrap_cast #head div.sub2 > div .close a { width:23px; height:23px; background:url('//img.megalawyers.co.kr/full_service/2023/common/btn.close.png') no-repeat; display:inline-block; }

#wrap_cast #head #quick { margin-top:10px; font-size:13px; color:#333;}
#wrap_cast #head #quick ul {height: 100%;background: url(//img.megalawyers.co.kr/2023/0113_fullservice/0113_fullservice_quick_v.png) no-repeat center/contain;}
#wrap_cast #head #quick ul li { text-align:left;padding:0 20px 0 177px;}
#wrap_cast #head #quick ul li span { vertical-align:text-bottom;color:#000; font:bold 25px Tahoma; display:inline-block; line-height: 1;}

/* lnb */
#wrap_cast #body {overflow:hidden;position:relative;width:1300px;height: 100%;margin:0 auto;*zoom:1; font-family: 'Nanum Gothic', sans-serif;}
#wrap_cast #body:after{clear: both;content: '';display: block;}
#wrap_cast #body #menu {float:left;width:250px;padding:0 0 0 0;background-color: #c8cdd2;height: 954px;}
#wrap_cast #body #menu.fixed {float:none; position:fixed; left:0; top:0;z-index: 11;}
#wrap_cast #body .main_con{padding:30px 50px 50px;}
#wrap_cast #body #menu .menu_tit a{font: 13px/20px 'Nanum Gothic', sans-serif;padding-top: 25px;box-sizing: border-box; background:#090e22;display: block;text-align: center;height: 100px;line-height: 24px;font-size: 20px;color: #fff;}
#wrap_cast #body #menu .menu_tit a:hover{color: #fff !important;}
#wrap_cast #body #menu .menu_tit a span{display: block;font-size: 13px;color: inherit;}
#wrap_cast #body #menu ul.sub1 > li{background:#e1e6eb;text-align: center;}
#wrap_cast #body #menu ul.sub1 > li > a {font-weight:bold;height:57px; border-bottom:1px solid #c8cdd2;background:#828b98; color:#fff; font-size:18px; line-height:57px; display:block;}
#wrap_cast #body #menu ul.sub1 > li.on > a {background:#e12c22; color:#fff; font-weight:bold}
#wrap_cast #body #menu ul.sub1 > li > ul {padding:10px 1px; }
#wrap_cast #body #menu ul.sub1 > li > ul li a {text-align: left;height:28px;padding-left:40px; background:url('//img.megalawyers.co.kr/full_service/2023/common/lnbblt1.png') 28px center no-repeat; color:#505a64;font-size:13px; line-height:28px; display:block; }
#wrap_cast #body #menu ul.sub1 > li > ul li a:hover {color:#f85023;font-weight: bold;}
#wrap_cast #body #menu ul.sub1 > li > ul li.on a{ color:#f85023 !important;font-weight:bold}
#wrap_cast #body #menu ul.sub2{width:210px;margin:30px auto 0;}
#wrap_cast #body #menu ul.sub2 > li{position: relative;}
#wrap_cast #body #menu ul.sub2 > li > a {text-align: center; background:#828b98;margin-bottom:10px;display:block;color:#fff;font-size:15px;height:40px;line-height:40px;font-weight: bold;}
#wrap_cast #body #menu ul.sub2 .main_schedule a:first-child:after {content: '';position: absolute;top: 50%;right: 60px;transform: translateY(-50%);border-left: 11px solid #fff;border-top: 6px solid transparent;border-bottom: 6px solid transparent;}
#wrap_cast #body #menu ul.sub2 > li:last-child > a {background: #090e22;}
#wrap_cast #body #menu ul.sub2 > li.on > a,
#wrap_cast #body #menu ul.sub2 > li > a:hover{background-color:#a2a7ac}
#wrap_cast #body #menu ul.sub2 .img-wrap{position: absolute;z-index: 10;left: 210px;bottom: 0;display: none;}
#wrap_cast #body #menu ul.sub2 .img-wrap.on{display: block;}
#wrap_cast #body #menu ul.sub2 .img-wrap img:last-child{position: absolute;top: 0;}

#wrap_cast #body #main {float:right; padding:50px;width:950px; background-color: #fff; min-height:900px;}
#wrap_cast #body #main_box {float:right; width:1050px; background-color: #fff; min-height:900px;}
.layIndex1 *{letter-spacing:-1px}
#wrap_cast #body:after { content:" "; display:block; clear:both; }

/* ÆË¾÷ ·¹ÀÌ¾Æ¿ô */
#wrap_forPopup1 { min-height:100%; background:#fff; }
/* #wrap_forPopup1 .tit19 { position:fixed; left:0; top:0; width:100%; } */
#wrap_forPopup1 #body { padding:20px; }
#wrap_forPopup1 span { color:#555;}
#wrap_forPopup1 span.text{display: block;float: left;color: #fff;font-size: 11px;line-height: 14px;margin: 9px 10px 0 0;padding: 0;font-weight: normal;}

/* º»ÀÎ ÀÎÁõÇÏ±â */
#layOneself { padding:90px 0; }
#layOneself > div { padding:10px; text-align:center; }
#layOneself > div strong { width:125px; font-size:18px; text-align:left; display:inline-block; }
#layOneself > div input[type="text"] { width:290px; height:43px; border-color:#e7e7e9; background:#f5f6f8; font:bold 18px/1em 'Nanum Gothic', sans-serif; }
#layOneself > div [class^="btn45"] { width:128px; }
#layOneself > div [class^="btn45"] i { padding:0 5px 0 0; }

/* ¼ºÀû°ü¸® > ¼ºÀûÀÔ·Â */
#layPrivacy { border-collapse:collapse; }
#layPrivacy th,
#layPrivacy td { padding:20px 35px 18px; border-width:1px; text-align:left; }
#layPrivacy td { padding-right:10px; }
#layPrivacy th .tit30 { margin-left:-15px; }
#layPrivacy dl dt { margin-top:1em; font:bold 11px/18px 'Nanum Gothic', sans-serif; }
#layPrivacy dl dd { font:11px/18px 'Nanum Gothic', sans-serif; }

/* °æÀï·ÂºÐ¼® > ¼ºÀûºÐ¼® */
.forGraph h6 { margin:40px 0 10px 0; font:bold 12px/15px 'Nanum Gothic', sans-serif;}

/* ¸éÁ¢´ëºñ */
.bestLect { width:658px; border:1px solid #d1d1d1; border-bottom:0; }
.bestLect li { position:relative; padding-left:49px; border-bottom:1px solid #d1d1d1; cursor:pointer; *zoom:1; }
.bestLect li .no { position:absolute; left:18px; top:10px; color:#ec5039; font:bold 20px/1em 'Nanum Gothic', sans-serif; }
.bestLect li .sub1 { height:40px; color:#888; font:14px/40px 'Nanum Gothic', sans-serif; text-align: center;}
.bestLect li .sub1 strong { width:4em; color:#333; display:inline-block; }
.bestLect li .sub2 { height:80px; padding:10px 20px 10px 0; display:none; }
.bestLect li .sub2 img.teacher { margin-right:18px; border:1px solid #888; }
.bestLect li .sub2 blockquote { width:490px; vertical-align:middle; display:inline-block; *display:inline; *zoom:1; }
.bestLect li .sub2 blockquote a { margin-top:5px; color:#204877; font-weight:700; font-size:15px; display:inline-block; }
.bestLect li.on { background:#f5f6f8; cursor:default; }
.bestLect li.on .sub1 { display:none; }
.bestLect li.on .sub2 { display:block; }

.bestBook { position:relative; width:229px; height:224px; padding:40px 0 0 20px; border:1px solid #d1d1d1; border-left:0; background:#f5f6f8; overflow:hidden; }
.bestBook .tit { position:absolute; top:12px; left:20px; font-size:14px; color:#000; line-height:20px; }
.bestBook .bt_move { position:absolute; top:16px; right:21px; }
.bestBook .nb01 { width:209px; }
.bestBook .nb_list { overflow:hidden; display:block;width:209px; height:210px; }
.bestBook .nb_list li { float:left; width:209px; height:210px; display:none; }
.bestBook .nb_list .s_list { float:left; width:100px; margin-left:9px; }
.bestBook .nb_list li img { padding:4px; margin:0 0 5px; border:1px solid #ddd; background-color:#ededed; }
.bestBook .nb_list li a strong { min-height:54px; display:block; font-size:12px; color:#333; line-height:18px; letter-spacing:-1px;  }
.bestBook .nb_list li span { display:block; margin:5px 0 0 0; font-size:11px; color:#999;font-family:dotum; }
.bestBook .nb_list li span em { color:#ccc;}
.bestBook .nb_list li.on { display:block; }



/* ¸ÞÀÎ */
[class^='layIndex']{margin-bottom:30px;*zoom:1;position:relative;overflow:hidden}
[class^='layIndex'] h6{text-align:left;margin:20px 0 20px 20px;display:block;/*position:absolute; left:20px; top:20px;*/ font-family: 'Nanum Gothic', sans-serif;font-size: 18px;font-weight: bold;color: #222;}
[class^='layIndex'] h6:after{content:"";display:block;clear:both;}
[class^='layIndex'] h6 *{display:inline-block;vertical-align:top;}
[class^='layIndex'] h6 .fright{padding-right:40px;}
[class^='layIndex'] h6 .btn_more{margin-top:3px;}
[class^='layIndex'] h6.type2{margin-top: 52px;}
[class^='layIndex'] div > strong{margin-bottom:5px; color:#f85023; font:bold 15px/1 'nanum Gothic';font-weight: 900; vertical-align:middle; display:inline-block; *margin-bottom:10px;}

[class^='sub_box']{position:absolute;left:173px;overflow:hidden;}
[class^='sub_box']> div{text-align:left;color:#666;font-weight: 900;}
[class^='sub_box']> div.fright{text-align:right}
.sub_box.total{top:71px;white-space: nowrap;}
.sub_box>div{display: inline-block;margin-left: 15px;font-weight: 900;}
.sub_box{top: 135px;}
.sub_box:nth-child(4){top: 200px;}
.sub_box:nth-child(5){top: 265px;}
.sub_box:not(.total) strong{color: #4e5eff;}

.layIndex .banner_box{height:130px;width:470px;position:relative;}
.layIndex .banner_box.bxslider-default .bx-wrapper{height:130px !important;}
/* ÆäÀÌÂ¡ */
.layIndex .banner_box.bxslider-default .bx-wrapper .bx-controls .bx-pager {top: 10px !important;left:auto;padding-right:10px !important;}
.layIndex .banner_box.bxslider-default .bx-wrapper .bx-controls .bx-default-pager a {width: 9px;height: 9px;margin: 0 2px 0 2px;background: #ccc;border-radius: 50%; }
.layIndex .banner_box.bxslider-default .bx-wrapper .bx-controls .bx-default-pager a:hover,
.layIndex .banner_box.bxslider-default .bx-wrapper .bx-controls .bx-default-pager a.active {background: #f85023; }
.layIndex .notice_box{height:128px;width:468px;border:1px solid #d9dde2}
.layIndex .notice_box h3{position:relative;background:#f1f3f5;font-size:13px;color:#555;padding:10px 20px 10px;vertical-align:middle}
.layIndex .notice_box h3 a{vertical-align:middle;margin-top:1px;}
/*.layIndex .notice_box h3 a{position:absolute;right:10px;top:10px;}*/
.layIndex .notice_box ul{margin:12px 20px 0 20px}
.layIndex .notice_box ul li{vertical-align:top;padding-left:10px;margin-top:1px;background:url('//img.megalawyers.co.kr/full_service/2023/common/lnbblt1.png') no-repeat 0 9px;}
.layIndex .notice_box ul li:first-child{margin:0;}
.layIndex .notice_box ul li a{display:block;overflow:hidden;}
.layIndex .notice_box ul li a em{float:left;display:block;width:350px;color:#666;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.layIndex .notice_box ul li .no1{color:#6676ff;}
.layIndex .notice_box ul li .no2{color:#ec5039;}
.layIndex .notice_box ul li a >span{letter-spacing:0;float:right;display:block;color:#aaaba9;font-size:11px;}


.layIndex1 .sub1a span.mark1{margin-top:-3px;}
.layIndex1 .sub1b.type1 >strong{display:inline-block;}
.layIndex1 .sub1b.type1 em{display:inline-block;width:45px;margin-left:10px;}
.layIndex1 .sub1 { position:relative; float:left; width:470px; height:325px; background:url('//img.megalawyers.co.kr/full_service/2024/fullservice_record.png') no-repeat; }
.layIndex1 .sub1 .sub1a {font:bold 13px/53px 'nanum Gothic'; }
.layIndex1 .sub1 .dlWrap{background-color:#000; background-color: rgba( 0, 0, 0, 0.8 );position: absolute;left: 0;top: 0;height:100%;width: 100%;z-index: 10;text-align: center;}
.layIndex1 .sub1 .dlWrap p{font-size:20px;color:#fff;padding-top: 110px;padding-bottom: 10px;line-height: 1.5;}
.layIndex1 .sub1 .dlWrap a{background:#f85023;color: #fff;width: 150px;font-size: 18px;font-weight: bold;height: 50px;display: block;margin: 0 auto;line-height: 50px;}
.layIndex1 .sub1 .dlWrap a i{background:#f85023;}

/* ½Ç½Ã°£¼ºÀûºÐ¼® 2019.08.14 */
.layIndex1 .sub2 { position:relative; float:right; width:470px; height:325px; background:url('//img.megalawyers.co.kr/full_service/2024/fullservice_live_analyze.png') no-repeat; color: #222;} /* LEET ¿øÁ¡¼ö ÃÑÁ¡ */
.layIndex1 .update {position: absolute;right: 22px;top: 28px;color: #999dad;font-size: 12px;letter-spacing: -.2px;font-weight: lighter;}
.layIndex1 .sub2 .sub2a { position:absolute; left: 194px;top: 100px;font: 13px/1.5 'Nanum Gothic'; text-align:center; font-weight: 900;}
.layIndex1 .sub2 .sub2a strong{font-size: 24px;margin-left: 20px;}
.layIndex1 .sub2 .sub2b { position:absolute; left:292px; top:66px; width:150px; font: 13px/1.5 'Nanum Gothic'; text-align:center; }
.layIndex1 .sub2 .sub2c { position:absolute; left:120px; top:197px; width:94px; font:bold 14px/19px 'Nanum Gothic'; text-align:center; }
.layIndex1 .sub2 .sub2c strong {font-size: 18px;color: #4e5eff;}
.layIndex1 .sub2 .sub2c span {display: block;font-size: 11px;color: #ed4b40;margin-top: -4px;}
.layIndex1 .sub2 .sub2d { position:absolute; left:256px; top:156px; width:87px; font:bold 12px/18px 'Nanum Gothic'; text-align:center; }
.layIndex1 .sub2 .sub2e { position:absolute; left:364px; top:156px; width:87px; font:bold 12px/18px 'Nanum Gothic'; text-align:center; }
.layIndex1 .sub2 .sub2f { position:absolute; left:250px; top:212px; width:195px; font:bold 13px/18px 'Nanum Gothic'; text-align:center; }
.layIndex1 .sub2 .sub2f a { color:#222; }
.layIndex1:after { content:" "; display:block; clear:both; }
.layIndex1 .sub2 .dlWrap{background-color:#000; background-color: rgba( 0, 0, 0, 0.8 );position: absolute;left: 0;top: 0;height:100%;width: 100%;z-index: 10;text-align: center;}
.layIndex1 .sub2 .dlWrap p{font-size:20px;color:#fff;padding-top: 150px;padding-bottom: 10px;line-height: 1.5;}

.sub2_rolling {overflow: hidden;position: absolute;left: 235px;top: 192px; width: 215px;height: 70px;}
.sub2_rolling .rollingwrap {margin-top: 20px;}
.sub2_rolling ul {}
.sub2_rolling ul li {position: relative;}
.sub2_rolling ul li:after {clear: both;content: '';display: block;}
.sub2_rolling ul li div {float: left;height: 50px;font-size: 13px;font-weight: bold;text-align: center; }
.sub2_rolling ul li .sub2g {width: 40px;line-height: 14px;color: #fff;}
.sub2_rolling ul li .sub2h {width: 87px;line-height: 44px;color: #333;}
/* box ¾ø´Â À¯Çü */
.layIndex2 h6{margin-top:0;}
.layIndex2 .tb_box .active_box{width:476px;height:60px;font-size:15px;font-weight:bold;color:#fff;padding-top:20px;}
/* .layIndex2 .tb_box .active_box{width:476px;height:60px;font-size:15px;font-weight:bold;color:#fff;padding-top:20px;} */

.layIndex3{position: relative;}
.layIndex3 .sub1 { position:relative; width:950px; padding: 0 20px 20px 20px;border:1px solid #dadee4;background:#f1f3f5;overflow: hidden;box-sizing: border-box;}
.layIndex3 .sub1 .fright{padding: 10px 0;width: 100%;text-align: right;font-weight: bold;}
.layIndex3 .sub1 .fright{font-weight: bold;}
.layIndex3 .sub1 .fright a{margin-left: 10px;}
.layIndex3 .sub1 .dlWrap{background-color: rgba( 0, 0, 0, 0.8 );position: absolute;left: 0;top: 0;height:100%;width: 100%;z-index: 10;text-align: center;}
.layIndex3 .sub1 .dlWrap p{font-size:20px;color:#fff;padding-top: 100px;padding-bottom: 10px;line-height: 1.5;}
.layIndex3 .sub_con{width: calc((100% - 86px) /3);}
.layIndex3 .sub_con.poll{background:#fff;border:1px solid #d9dde2;padding:15px 10px 6px 15px;height:125px;}
.layIndex3 .sub_con.poll strong{font-size:13px;color:#666 !important}
.layIndex3 .sub_con.poll li{vertical-align:top;padding-left:10px;height:13px;line-height:13px;margin-top:7px;background:url('//img.megalawyers.co.kr/full_service/2023/common/lnbblt1.png') no-repeat 0 5px;}
.layIndex3 .sub_con.poll li *{display:inline-block;font-size:11px;vertical-align:top;}
.layIndex3 .sub_con.poll li > em{font-weight:normal;width:75px;} /*20.02.29*/
.layIndex3 .sub_con.poll li .graph_box{margin-right:10px;width:260px;position:relative; height:13px; background:#edf6ff;}
.layIndex3 .sub_con.poll li .graph_box em{height:13px; background:#ec5039;}

.layIndex3 h6 {min-height: 23px;margin-bottom: 10px;font-family: 'Nanum Gothic', sans-serif;}
.layIndex3 h6 a {float: right;}
.layIndex3 .sub_con.poll.fleft {padding: 12px 10px 9px; letter-spacing: -.5px;} 
.layIndex3 .sub_con.poll.fleft strong {font-size: 12px;}
.layIndex3 .sub_con.poll.fleft+.sub_con.poll.fleft {margin-left: 10px;}
.layIndex3 .sub_con.poll.fleft li .graph_box{margin-right: 5px;width:60px;}
.layIndex3 .sub_con.poll ul.li4 li {margin-top: 12px;}


/*ÇãÀ§µ¥ÀÌÅÍ ÀÇ½É ½Å°í/Ç®¼­ºñ½ºFAQ,Q&A Å¸ÀÌÆ² ¹®±¸*/
.noti_view .writename {display: inline-block;/* padding: 40px 0 10px 0;*/ vertical-align: top; width: 80px; font-size: 12px; color: #aaa; text-align:left;}
.noti_view .qdate {display: inline-block; /*padding: 40px 0 10px 0;*/ vertical-align: top; width: 120px; font-size: 12px; color: #aaa; text-align:left;}
.noti_view .namedate {font-weight:normal; position:absolute;right:10px;bottom:10px;}
.noti_view .ftit {display: inline-block; padding: 15px 0 16px 0; vertical-align:middle; width: 600px; font-size: 16px; color: #333;}
.noti_view .ftit2 {display: inline-block; padding: 24px 0 16px 0; vertical-align:middle; width: 600px; font-size: 16px; color: #333;}
.noti_view .ftit3 {display: inline-block; padding: 15px 0 16px 0; vertical-align:middle; width: 650px; height:50px; font-size: 16px; color: #333;}
.noti_view .cate2 {display: inline-block; padding: 15px 0 16px 0; vertical-align: top; width: 70px; font-size: 16px; color: #888;text-align:left;}
.noti_view .ico{position:absolute; right:20px; top:15px;}
.textq{font-size:36px !important;text-align:center !important}


/*Åõ¸íµµ ·¹ÀÌ¾î*/
.score_layer1 {position:absolute; left:385px; top:480px; width:213px; height:160px; z-index:1; background:#ec5039; filter:Alpha(Opacity=50); opacity:0.5; text-align:center; padding-top:120px;}
.score_layer2 {position:absolute; left:808px; top:480px; width:213px; height:160px; z-index:1; background:#ec5039; filter:Alpha(Opacity=50); opacity:0.5; text-align:center; padding-top:120px;}
.score_layer3 {position:absolute; left:385px; top:904px; width:213px; height:160px; z-index:1; background:#ec5039; filter:Alpha(Opacity=50); opacity:0.5; text-align:center; padding-top:120px;}
.score_layer4 {position:absolute; left:808px; top:904px; width:213px; height:160px; z-index:1; background:#ec5039; filter:Alpha(Opacity=50); opacity:0.5; text-align:center; padding-top:120px;}


/* input -file ÆÄÀÏÃ£±â */
.input_file_wrap{position: relative;padding: 25px 30px;border: 1px solid #e5e7ec;background: #f5f6f8;}
.filebox{*zoom:1;}
.filebox:after{clear: both;content: '';display: block;}
.filebox input[type="file"] {position: absolute;width: 1px;height: 1px;padding: 0;margin: -1px;overflow: hidden;clip: rect(0, 0, 0, 0);border: 0;}/* ¼öÁ¤ÇÏ¸é¾ÈµÊ */
.filebox label {
	/* ÆÄÀÏÃ£±â ¹öÆ° */
	display: block;float: right;
	width: 23%;height: 30px;line-height: 28px !important;
	-webkit-background-size: cover;	background-size: cover;
	font: 12px/23px 'Nanum Gothic', sans-serif;text-align: center;
	cursor: pointer;
}
/* named upload */
.filebox .upload-name {
	display: block;float: left;
	width: 75%;height: 28px;
	font: 12px/23px 'Nanum Gothic', sans-serif;text-indent: 10px;
	vertical-align: middle;
	background-color: #fff;
	border: 1px solid #d6d8dc;
	-webkit-appearance: none;
	/* ³×ÀÌÆ¼ºê ¿ÜÇü °¨Ãß±â */
	-moz-appearance: none;
	appearance: none;
}


/* ÀÎÁõ¼¾ÅÍ */
.certify1{position: relative;width: 600px;margin: 0 auto;}
.certify1 > div{width: 275px;padding: 53px 0;text-align: center;}
.certify1 .tit{font-size: 20px;font-weight: bold;line-height: 27px;}
.certify1 .btn{margin-top: 170px !important;}

table.certify2{width: 100%;border: 1px solid #e6e8ec;height: 90px;}
table.certify2 th, table.certify2 td{font-weight: bold;vertical-align: middle;}
table.certify2 th{font-size: 18px;color: #4c6adb !important;text-align: center;font-weight: bold;}
table.certify2 td{font-size: 15px;color: #555;line-height: 22px;}

div.certify2{}
div.certify2 > div{width: 388px;height: 112px;}
div.certify2 .tit2{font-size: 18px;color: #555;font-weight: bold;margin-bottom: 12px;}
div.certify2 .fleft{background: #f5f6f8;}
div.certify2 .fright{background: #f5f6f8;}


.certify3{height: 100px;-webkit-background-size: cover;background-size: cover;}
.certify3 table{width: 100%;}
.certify3 table td{height: 96px;background: none;text-align: center;vertical-align: middle;}
.certify3 table td i{font-weight: bold;color: #f85023 ;}
.c_ml14{margin-left: 14px;}
ul.c_list li {padding: 0 0 0 10px;color: #666;}
.btstyle_text{padding-right: 10px;font-weight: bold;font-size: 13px;letter-spacing: -1px;text-decoration: underline;}


/* 2018-06-04 re ¸ÞÀÎÆäÀÌÁö ¼öÁ¤ */
#main .layIndex1.re {position: relative; left: 0; top: 0;background: none; width: auto; height: 267px;content: '';}
#main .layIndex1.re .visual {position: absolute;left: -50px;top: -43px;z-index: 1;width: 1050px;height: 310px;z-index: 2;}


/* table */
.tbl_type01 {width:100%;  border-top: 2px solid #333; border-bottom: 1px solid #333;}
.tbl_type01 th {height:48px; font-weight:600;padding: 0 0; margin: 0; font-size:13px; color:#464646;  text-align:center; border-bottom:1px solid #363636;  }
.tbl_type01 td {padding:14px 10px 17px; border-top:1px solid #ddd; vertical-align:middle; text-align:center; font-size:12px; color:#aaa;  background-color:#fff;}
.tbl_type01 td *{vertical-align:middle}
.tbl_type01 tr:first-child td {border-top:0;}
.tbl_type01 tbody th{background:#f5f5f5;border-bottom:0;border-top:1px solid #ddd}
.tbl_type01 .noti td {border-bottom:1px solid #f84f26; background-color:#f5f5f5;}
.tbl_type01 .noti2 td {background-color:#f5f5f5;}
.tbl_type01 .noti .td01,
.tbl_type01 .noti .td02,
.tbl_type01 .noti2 .td01,
.tbl_type01 .noti2 .td02 {font-weight:600;color:#333; }
.tbl_type01 .td0 { border-left:1px solid #ddd;}
.tbl_type01 .td01 {font-size:13px; color:#666; border-left:1px solid #ddd;font-weight:600;}
.tbl_type01 .td02 {padding-left:17px; padding-right:17px; font-size:13px; color:#333; text-align:left; border-left:1px solid #ddd; }
.tbl_type01 .td02 a,
.tbl_type01 .td06 a {font-size:13px; color:#333;}
.tbl_type01 .td03 { color:#333; }
.tbl_type01 .td04 { color:#888; }
.tbl_type01 .td05 {font-size:12px; color:#aaa;border-left:1px solid #ddd;}
.tbl_type01 .td06 {padding-left:17px; padding-right:17px; font-size:13px; color:#333; text-align:left;}
.tbl_type01 .td07 {color:#333; border-left:1px solid #ddd;}/*2013-11-25*/
.tbl_type01 .td08 {font-size:13px; color:#2a5695; border-left:1px solid #ddd; font-weight:600;}
.tbl_type01 .td09 {background-color:#f5f5f5; border-left:1px solid #ddd; color:#333; font-weight:600;}
.tbl_type01 .last td {border-bottom:1px solid #888;}
.tbl_type01 .no_list {font-size:14px; color:#888; }
.tbl_type01 td .top_link {display: block;	font-size:12px; color:#2a5696;}
.tbl_type01 td .top_link2 {color:#998a71;}
.tbl_type01 td .bot_link {display: block;	margin:8px 0 0 0; font-size:14px; color:#333;}
.tbl_type01 td .bot_link2 {display: block;	margin:0; font-size:13px; color:#333;}
.tbl_type01 td .ico_new{position: relative;top: 1px;left:3px;}
.tbl_type02 {width:100%; margin-top:29px; border-top: 1px solid #999; }
.tbl_type02 td {padding:14px 0 11px 0 ;}
.tbl_type02 .last td {border-bottom:1px solid #999;}
.tbl_type02 .now td {background-color:#f5f5f5}
.tbl_type02 .pre {padding:0 0 0 13px; margin-left:-13px;  font-size:12px; color:#333;}
.tbl_type02 .nxt {padding:0 13px 0 0; margin-left:13px; font-size:12px; color:#333;}
.tbl_type03 {width:100%;  border-top: 2px solid #333; }
.tbl_type03 th {font-weight:600;padding:19px 0 0 0; margin: 0; font-size:16px; color:#666;  text-align:center; border-bottom:1px solid #ddd; vertical-align:top; background-color:#f5f5f5;  }
.tbl_type03 td {padding:18px 0 15px 19px; border-bottom:1px solid #ddd; vertical-align:top; font-size:13px; color:#000;  background-color:#fff;}
.tbl_type03 .last th, .tbl_type03 .last td {border-bottom-color:#999;}
.tbl_type04 {width:100%;  border-top:none; }
.tbl_type04 th {font-weight:600;padding:5px 0 0 0; margin: 0; font-size:14px; color:#000;  text-align:left; border-bottom:none; vertical-align:top; background-color:#fff;  }
.tbl_type04 td {padding:0px 0 10px 0px; border-bottom:none; vertical-align:top; font-size:13px; color:#000;  background-color:#fff;}
.tbl_type04 .jqTransformSelectWrapper { border-color:#ddd;}
/* pageing */
.paginate{padding:16px 0;text-align:center;color:#c5cad0; }
.paginate span {display:inline-block; vertical-align:middle;}
.paginate a img{border:none;vertical-align:middle;}
.paginate a,.paginate strong{display:inline-block; width:19px; height:21px; line-height:21px; text-align:center; padding: 0 0 0 0; color:#8a8f95;font-size:12px; }
.paginate strong,.paginate a:hover {color:#cc0000 !important; }
.paginate a.pre,.paginate a.next{vertical-align:top;font-size:0;height:21px; width:21px;padding:0;}
.paginate a.pre {margin:0 6px 0 0; background:url('//img.megalawyers.co.kr/full_service/2023/common/bt_p_left.jpg') no-repeat 0 0}
.paginate a.next{margin:0 0 0 6px;background:url('//img.megalawyers.co.kr/full_service/2023/common/bt_p_right.jpg') no-repeat 0 0}

.sel_box2 {width:440px; padding:5px 0 28px 0; border-top:1px solid #ddd;}
.sel_box2 label {margin:0 52px 0 0; font-size:12px; color:#888;}
.sel_box2 input {vertical-align:middle;}
.h3_tit2 label {margin:0 0 0 39px; font-size:12px; color:#888;}
.h3_tit2 input {vertical-align:middle;}
.tbl_up {overflow:auto; overflow-x:hidden; width:440px; height:280px;}

.box_search {height:46px; padding:24px 0 0 220px; background-color:#f5f5f5;}
.box_search:after{display:block;clear:both;content:'';}
.box_search .inp01{margin-left:7px; margin-right:7px; width:260px;}
.box_search .form select{width:93px; float:left;}
.box_search2 {width:620px; height:46px; padding:24px 0 0 180px; margin:20px 0 30px 0; background-color:#f5f5f5;float:left;}
.box_search2:after{display:block;clear:both;content:'';}
.box_search2 label {display: block; float: left; font-size: 12px; color: #363636; margin-right: 8px; margin-top: 5px; }/* 20131109 */

.box_search3 {width:699px; padding:21px 0 19px 91px; margin:0 0 30px 0; background-color:#f5f5f5; border-top:1px solid #333;}/* 2017-07-27 */
.box_search3 label {float: left; padding:5px 7px 0 0; font-size:12px; color:#363636;  }
.box_search3:after{display:block;clear:both;content:'';}
.box_search3 p {clear:both;*width:100%; display:block; vertical-align:top;}

.box_search5 {position:relative;width:770px; padding:13px 0 11px 20px; margin:-2px 0 30px 0; border-top:1px solid #aeaeae;  border-bottom:1px solid #333; background-color:#919191;}
.box_search5 label {padding:3px 0 0 0; font-size:12px; color:#fff; }
.box_search5:after{display:block;clear:both;content:'';}
.box_search5 p {clear:both;*width:100%; display:block; vertical-align:top;}

.p_list_right {display:block; color: #999;width:100%;  text-align: right; font-size: 11px; margin: 0 0 10px 0;}
.p_list_left {display:block; color: #999;width:100%;  font-size: 11px; margin: 0 0 10px 0;}/*2013-12-11*/
.box_search4 {width:440px; font-size:12px; line-height:18px; color:#666666; padding:15px 20px; margin:0px 0 0 0; background-color:#f5f5f5;}/*2013-12-11*/
.box_search4 {width:460px; padding:21px 0 20px 20px; margin:0px 0 0 0; background-color:#f5f5f5;}
.box_search4 label {float: left; padding:5px 7px 0 0; font-size:12px; color:#363636;  }
.box_search4:after{display:block;clear:both;content:'';}
.box_search4 p {clear:both;*width:100%; display:block; vertical-align:top;}
.tbl_up2 {overflow:auto; overflow-x:hidden; width:480px; height:280px;}

/* table_view */
.noti_view dl {display:block; border-top: 1px solid #333;}
.noti_view dl dt {display:block; background:#f5f5f5; border-bottom:1px solid #ddd; }
.noti_view .cate {display:inline-block; padding:15px 0 16px 10px;vertical-align:top;width:75px; font-size:16px; color:#888;text-align:left;}
.noti_view .cate2 {display:inline-block; padding:9px 0 10px 0;vertical-align:top; width:70px; font-size:13px; line-height:16px; color:#888;text-align:center;}/*2013-11-25*/
.noti_view .tit {margin-left:20px;display:inline-block; padding:15px 0 16px 0;vertical-align:top;width:670px; font-size:16px; color:#333;}
.noti_view .date {display:inline-block;padding:15px 0 16px 0;vertical-align:top;width:80px; font-size:12px; color:#aaa;text-align:center;}
.noti_view .num {display:inline-block;padding:15px 0 16px 0;vertical-align:top;width:50px; font-size:12px; color:#aaa;text-align:center; }
.noti_view dl dd {display:block;overflow:hidden;padding:0 24px ; border-bottom:1px solid #ddd; }
.noti_view dl dd.letter {padding-top:20px; padding-bottom:22px; font-size:14px; line-height:30px; color:#333; border-bottom:1px solid #fff !important;}/*2013-11-25*/
.noti_view dl dd.bt_print { width:790px; text-align:right; border-bottom:1px solid #ddd; margin-bottom:10px; padding:0 0 10px 0;}/*2013-11-25*/
.dw_first {float:left; padding:18px 19px 16px 0; font-size:12px;color:#333;  text-align:right;font-weight:600;}
.dw_first strong {color:#f84f26;}
.dw_first .bt_dw_all {display:block;margin-top:4px;}/* 20131010 */
.dw_doc {float:left; width:462px; padding:16px 0 0 0;}
.dw_doc a { display:inline-block; vertical-align:top; width:227px; margin:0 0 8px 0; font-size:11px; font-family: dotum; color:#888; }
.dw_doc a img {vertical-align:middle;}
.noti_view dl dd.last {padding-top:20px; padding-bottom:22px; font-size:14px; line-height:30px; color:#333;border-bottom:1px solid #999;  }
/*.noti_view dl dd.last img {display:block;}*/
.noti_view2 {position:relative; }
.noti_view2 dl dt {overflow:hidden; display:block; width:790px; border-bottom:none;  background:#f5f5f5 url("//img.megalawyers.co.kr/full_service/2023/common/line_dott.jpg") repeat-x left bottom; }
.noti_view2 .cate {width:120px;}
.noti_view2 .col {position:absolute; top:42px; left:120px; width:670px;}/*2014-02-04*/
.noti_view2 .lec_name {display:inline-block; width:490px; line-height:17px;font-size:12px; color:#666;}/*2014-02-07*/
.noti_view2 .lec_name a {padding:0 13px 0 0; margin:0;font-size:12px; color:#888; background: url("//img.megalawyers.co.kr/full_service/2023/common/bull05.jpg") no-repeat right center;}/*2014-02-07*/
.noti_view2 .name {position:absolute; top:10px; left:550px; display:inline-block; padding:0;vertical-align:middle;width:101px; font-size:11px; color:#aaa; }/*2014-02-04*/
.noti_view2 .date2 {position:absolute; top:10px; left:600px; display:inline-block;vertical-align:middle; width:65px; letter-spacing:-1px;font-size:11px; color:#aaa; }/*2014-02-04*/
.noti_view2 .date3 {display:block; text-align:right; font-size:11px; color:#aaa; font-family:dotum }
.noti_view2 .date3 em{font-family:dotum }
.noti_view2 .write { display: block; margin: 0 0 16px; padding:0 30px 0 0; text-align: right; }
.noti_view2 .write .name2 {display:inline-block;padding:0; vertical-align:middle; font-size:11px; color:#aaa; font-family:dotum; }
.noti_view2 .write .num2 {display:inline-block; margin:0 0 0 12px; padding:0; vertical-align:middle; width:auto; letter-spacing:0px;font-size:11px; color:#aaa;font-family:dotum; }
.noti_view2 .icon_condition {position:absolute; top:17px; right:21px; }
.dw_doc2 {padding:28px 0 0 0;}
.noti_view3 {width:692px; padding:28px 49px 16px; border:1px solid #ddd; border-top:1px solid #cc0000; border-bottom:none;}
.noti_view3 dt {height:29px;font-size:16px;color:#333; font-weight:600;border-bottom:1px solid #ddd;}
.noti_view3 dd {padding:8px 71px;font-size:14px; line-height:30px; color:#888; }
.noti_view3 dd strong {display:block; margin:14px 0 7px 0; font-size:14px; line-height:28px; color:#333; }
.noti_view3 dd p {font-size:14px; line-height:26px; color:#333;}
.noti_view4 {width:698px; padding:8px 46px 15px; border:1px solid #333; border-left:none; border-right:none;background-color:#f5f5f5;}/* 20131010 */
.noti_view4 dl {display:block; }
.noti_view4 dl dt {display:block; }
.noti_view4 .cate {display:inline-block; padding:15px 0 16px 0;vertical-align:top;width:70px; font-size:14px; color:#929599;text-align:center;}
.noti_view4 .tit {display:inline-block; padding:15px 0 9px 0;vertical-align:top;width:575px; font-size:14px; color:#000;}
.noti_view4 .etc { display:block; margin:6px 0 0 0; font-size:12px; line-height:20px; color:#999;}
.noti_view4 dd {padding:0px 74px;font-size:12px; line-height:26px; color:#666; }
.noti_view4 dd .rowElem input, .noti_view4 dd .rowElem img  {vertical-align:middle;}
.noti_view4 dd label {font-weight:600;margin:0 0 0 3px;; }
.noti_view4 dd .form em {display:inline-block; vertical-align:middle;}
.noti_view4 dd .form img { vertical-align:middle;}
.noti_view4 .add_info {margin:0 11px;}
.noti_view5 {position:relative;border-bottom:1px solid #333; }
.noti_view5 dl dt {display:block; width:790px;  border-bottom:none; background:#f5f5f5 url("//img.megalawyers.co.kr/full_service/2023/common/line_dott.jpg") repeat-x left bottom; }
.noti_view5 .cate2 {padding:0; margin:10px; width:45px; height:45px; background-color:#737371; overflow:hidden;}/* 2016-01-22 */
.noti_view5 .cate2 img {width:85px; margin-right:-20px; margin-left:-20px;}/* 2016-01-22 */
.noti_view5 .tit {padding-top:22px;}
.noti_view5 .col {position:absolute; top:19px; left:660px; }
.noti_view5 .lec_name { display:inline-block; width:490px;}
.noti_view5 .lec_name a {padding:0 13px 0 0; font-size:12px; color:#888; background: url("//img.megalawyers.co.kr/full_service/2023/common/bull05.jpg") no-repeat right center;}
.noti_view5 .name {display:inline-block;padding:0;vertical-align:middle;width:55px; font-size:11px; color:#aaa; }
.noti_view5 .date2 {display:inline-block;vertical-align:middle; width:65px; letter-spacing:-1px;font-size:11px; color:#aaa; }
.noti_view5 .icon_condition {position:absolute; top:17px; right:21px; }
.noti_view6 {clear:both; border-top: 2px solid #333333;}
.noti_view6 dl dt {display:block; width:790px; background-color:#f5f5f5 url("//img.megalawyers.co.kr/full_service/2023/common/line_dott.jpg") repeat-x left bottom; }
.noti_view6 .cate {display:inline-block; padding:19px 0 17px 0;vertical-align:top;width:100px; font-size:12px; color:#888;text-align:center;}
.noti_view6 .tit {display:inline-block; padding:19px 0 17px 0;vertical-align:top;width:545px; font-size:12px; color:#666;}
.noti_view6 dl dd.last {position:relative; padding:20px 0 97px 29px; width:761px; font-size:14px; line-height:30px; color:#333;border-bottom:1px solid #999;  }
.noti_view6 .date {display:inline-block;padding:19px 0 17px 0;vertical-align:top;width:80px; font-size:12px; color:#aaa;text-align:center;}
.noti_view6 .num {display:inline-block;padding:19px 0 17px 0;vertical-align:top;width:50px; font-size:12px; color:#aaa;text-align:center; }
.noti_view7 {width:670px; padding:9px 0 8px 120px; border-bottom:1px solid #333;font-size:12px; color:#888;background: url("//img.megalawyers.co.kr/full_service/2023/common/line_dott02.jpg") repeat-x left top}

/* ±âÁ¸ ½ºÅ¸ÀÏ º¸Á¤ */
/*.noti_view .tit { width:530px; }*/
.noti_view dl { width:auto; }
.noti_view dl dt { width:auto; }
.noti_view dl dd { width:auto; }
.noti_view2 .col { left:auto; right:10px; }
.noti_view2 .name { left:auto; right:115px; text-align:right; }
.noti_view2 .date2,
.noti_view5 .date2 { left:auto; right:15px; width:100px; text-align:right; }
.noti_view5 .col { top:35px; left:auto; right:20px }
.noti_view5 .tit { padding-top:15px; padding-left:20px; }

.label_box{padding:20px 20px 60px;}
.label_box .my_label_bar{position:relative;}
.label_box .label_bar{overflow:hidden;/*width: 100%;*/width:100.2%;height:70px;line-height:70px;font-size:15px;color:#fff;text-align:center;}/*20.02.29*/
.label_box .label_bar li{position:relative;font-weight:bold;background:#f85023;width:20%;float:left}
.label_box .label_bar li:after{content:"";display:inline-block;position:absolute;right:0;top:0;width:1px;height:100%;background:#fff}
.label_box .label_bar li:last-child:after{display:none;}
.label_box .label_bar li.label0{background:#828b98}
.label_box .label_bar li.label1{background:#ffc7b8}
.label_box .label_bar li.label2{background:#ff967a}
.label_box .label_bar li.label3{background:#fd724d}
.label_box .my_label{min-width:100px;text-align:center;/*margin-right:-65px;*/margin-left: -65px;position:absolute;/*right:0;*/left: 0;bottom:-45px;z-index:8;display:inline-block;background:#2d3741;color:#fff;height:40px;line-height:40px;border-radius:3px;padding:0 20px;}/*20.02.29*/
.label_box .my_label:before{content:"";position:absolute;/*right:60px;*/left: 60px;top:-11px;width:11px;height:11px;background: url(//img.megalawyers.co.kr/full_service/2023/common/my_label.png) no-repeat 0 0}/*20.02.29*/

.teacher_box{border:3px solid #e1e6eb;padding:17px;overflow:hidden}
.teacher_box .fleft{width:150px;}
.teacher_box .fleft .img{position: relative;width:150px; /*height:150px;margin-bottom:10px;*/height: 160px; overflow: hidden;}/* 20.02.29 ¼öÁ¤ */
.teacher_box .fleft .img img{position: absolute;left: 50%;top: 10px;width:260px;margin-left: -140px;} /* 20.02.29 ¼öÁ¤ */
.teacher_box .fleft .btn45c{position: relative;z-index: 3;width:100%;} /* 20.02.29 ¼öÁ¤ */
.teacher_box .fleft .btn45c i{padding:0;font-size:13px}
.teacher_box .fleft .btn45c i:after{margin:0 0 0 7px;content:"";display:inline-block;width:20px;height:15px;background:url("//img.megalawyers.co.kr/full_service/2023/common/ico_down.png") no-repeat 0 0}
.teacher_box .fright{width:670px;}
.teacher_info dt{font-weight:bold;font-size:14px;}

/*.lecture_box{border:1px solid #ccc;padding:40px 50px;}*/
.lecture_list{margin-top:10px;}
.lecture_list>li{width:100%;display:table;border-top:1px solid #777;border-bottom:1px solid #ccc;margin-top:20px;}
.lecture_list>li:first-child{margin:0;}
.lecture_list>li>div{padding:20px 15px;vertical-align:middle;display:table-cell;text-align:center}
.lecture_list>li .lecture_tit{font-size:12px;background:#f3eddb;width:90px;color:#888;}
.lecture_list>li .lecture_tit strong{color:#222;font-size:14px;}
.lecture_list>li .lecture_info{text-align:left}
.lecture_list>li .lecture_info p{letter-spacing:-1px;font-weight:bold;color:#333;font-size:14px;margin:5px 0 6px;}
.lecture_list>li .lecture_info ul{overflow:hidden}
.lecture_list>li .lecture_info ul li{margin-right:15px;float:left;font-size:11px;color:#888;}
.lecture_list>li .lecture_info ul li a{color:#888}
.lecture_list>li .lecture_info ul li span{color:#222}
.lecture_list>li .lecture_mov {width:40px;text-align:left}
.lecture_list>li .lecture_mov a{padding-left:5px;position:relative;margin-bottom:3px;height:18px;line-height:15px;border:1px solid #c4c4c4;display:block;text-align:left;color:#666;font-size:11px;}
.lecture_list>li .lecture_mov a:before{position:relative;top:-2px;margin-right:2px;display:inline-block;content:"";width:4px;height:4px;background:#c4c4c4;}
.lecture_list>li .lecture_mov a.hd{line-height:17px;color:#3e92d7;letter-spacing:1px;}
.lecture_list>li .lecture_mov a.hd:before{margin-right:3px;background:#3e92d7}
.lecture_list>li .lecture_btn{border-left:1px solid #ccc;text-align:center;width:200px}

/* °­ÁÂ¸®½ºÆ® ·¹ÀÌ¾îÆË¾÷ 2019-02-26 */
.layerbox1 { position:absolute; border:1px solid #888; border-width:0 1px 1px 1px; background:#fff; color:#888; font:13px/20px; text-align:left; letter-spacing: -0.5px;font-family:"¸¼Àº°íµñ",Malgun Gothic, Verdana, Arial, sans-serif; }
.layerbox1 h5 { height:48px; margin:0 -1px; padding:0 0 0 25px; background:#323c64; color:#fff; font-weight:normal; font-size:18px; line-height:45px; text-align:left; }
.layerbox1 > div { padding:20px; }
.layerbox1 .close { position:absolute; right:25px; top:13px; width:27px; height:27px; background:url("//img.megalawyers.co.kr/layout/popup_close.png") repeat-x; display:block; }
.layLeclist1.on { background-color: #f5f6f7; }
.layerWrap { display: none;position: fixed; left: 50%; top: 50%;z-index: 999;margin-left:-250px;margin-top:-150px; }
.layer_lecinfo, .layer_voddemo , .layer_allbook { position: relative; display: none; }
.layerWrap .layerbox1 { position: relative !important; }
.bltVbar { *zoom:expression( this.runtimeStyle["zoom"] = "1", this.innerHTML = "<i class="ie7before">|</i> " + this.innerHTML); }
.bltVbar > i.ie7before,
.bltVbar:before { content:"|"; margin:0 .25em 0 .25em; color:#ccc; font-size:11px; font-weight:normal; }
.layerWrap .layerbox1 .mark1{color:#000 !important}
.layerWrap .layerbox1 .mark2{color:#fa6e00 !important}
.layerWrap .layerbox1 .box02{background:#f9f9f9;border:1px solid #f3f3f3}

/* ¼³¹®Á¶»ç */
#main .survey_area{margin-bottom: 50px;}
#main .survey_area tr{border: 1px solid #ced6dd;}
#main .survey_area th{text-align: left;padding: 10px 0 10px 20px;background: #e6e7e9;border-left: 1px solid #ced6dd;}
#main .survey_area th.servey_subj{padding: 0;text-align: center;}
#main .survey_area td{padding-left: 20px;}

/* ¼³¹®Á¶»ç °á°ú */
.servey_result .js_tab_wrap .js_tab_text{width:100%;font-weight: bold;}
.servey_result .js_tab_wrap .js_tab_text:after{content:'';display:block;clear:both}
.servey_result .js_tab_wrap .js_tab_text li{width: calc((100% - 6px)/3);float:left;}
.servey_result .js_tab_wrap .js_tab_text li:not(:first-child) a{border-left: none;}
.servey_result .js_tab_wrap .js_tab_text li a{display: block; height: 60px; line-height: 58px; font-size: 20px; text-align: center; background: #edf6ff;border: 1px solid #ced6dd;color: #555;}
.servey_result .js_tab_wrap .js_tab_text li.on a{background: #fff; border-bottom: none;}
.servey_result .js_tab_wrap .js_tab_con_type{display:none}
.servey_result .js_tab_wrap .js_tab_con_type.on{display:block}

/* ³» À§Ä¡ È®ÀÎ */
.tbl-wrap{overflow: hidden;}
.tbl-wrap>table{width: 30%;float: left;border-left: 1px solid #d9dde2;}
.tbl-wrap>table:last-child{width: 70%;border-right: 1px solid #d9dde2;}

/* ³» À§Ä¡ È®ÀÎ: °ú¸ñº° ³ªÀÇ ¼ºÀû À§Ä¡ */
.postion .js_tab_wrap .js_tab_text{width:100%;}
.postion .js_tab_wrap .js_tab_text:after{content:'';display:block;clear:both}
.postion .js_tab_wrap .js_tab_text li{width:25%;float:left;}
.postion .js_tab_wrap .js_tab_text li:not(:first-child) a{border-left: none;}
.postion .js_tab_wrap .js_tab_text li a{display: block; height: 60px; line-height: 58px; font-size: 20px; text-align: center; background: #ddd;font-size: 14px;font-weight: bold;color: #555;border: 1px solid #ced6dd;}
.postion .js_tab_wrap .js_tab_text li.on a{background: #fff;border-bottom: none;}
.postion .js_tab_wrap .js_tab_con_type{display:none}
.postion .js_tab_wrap .js_tab_con_type.on{display:block}

/* ³» À§Ä¡ È®ÀÎ: ¹®Ç×º° Á¤´ä·ü ¹× ¼±ÅÃºñÀ² */
.postion .js_tab_wrap .js_tab_text{width:100%;}
.postion .js_tab_wrap .js_tab_text:after{content:'';display:block;clear:both}
.postion .js_tab_wrap .js_tab_text li{width:25%;float:left;}
.postion .js_tab_wrap .js_tab_text li:not(:first-child) a{border-left: none;}
.postion .js_tab_wrap .js_tab_text li a{display: block; height: 60px; line-height: 58px; font-size: 20px; text-align: center; background: #ddd;font-size: 14px;font-weight: bold;color: #555;border: 1px solid #ced6dd;}
.postion .js_tab_wrap .js_tab_text li.on a{background: #fff;border-bottom: none;}
.postion .js_tab_wrap .js_tab_con_type{display:none}
.postion .js_tab_wrap .js_tab_con_type.on{display:block}

.dim{position: relative;}
.dim .open_txt{color: #fff;font-size: 50px;position: absolute;left: 50%;top: 50%;transform: translate(-50%, -50%);z-index: 20;font-weight: bold;}
.dim::after{content: '';position: absolute;top: 0;left: 0;width: 100%;height: 100%;background: rgba(0, 0, 0, 0.62);z-index: 10;}