@charset "utf-8";

.program_con{width:95%; margin:5% 2.5%;}

/* lawyer */
.lawyer{margin:0px 0px 7.825% 0;}
.lawyer .lawyer_con{position:relative; margin-bottom:1.695%;}
.lawyer .lawyer_con div{position:absolute; font-family:'Noto Sans KR';}
.lawyer .lawyer_con .l_head{top:0; left:2.05%; width:32.555%; padding:3.01% 0; font-size:7.043vw; color:#fff; text-align:center;}
.lawyer .lawyer_con .l_word{top:12.1%; left:0; width:100%;}
.lawyer .lawyer_con .l_word span{display:block; margin-left:43.406%; width:51%; font-size:3.913vw; color:#216fe3; border-bottom:1px solid #cbcbcb; letter-spacing:-2px; font-weight:500;}
.lawyer .lawyer_con .l_word.l_word02 span{color:#218fe3;}
.lawyer .lawyer_con .l_word.l_word03 span{width:54%; color:#21a5e3;}
.lawyer .lawyer_con .l_word.l_word04{top:16%;}
.lawyer .lawyer_con .l_word.l_word04 span{color:#21c1e3;}
.lawyer .lawyer_con .l_word.l_word05{top:16%;}
.lawyer .lawyer_con .l_word.l_word05 span{width:36%; color:#21d8e3;}
.lawyer .lawyer_con .l_profile{top:23.675%; left:0; width:100%;}
.lawyer .lawyer_con .l_profile span{display:block; margin-left:43.406%; width:18.7%; padding:0.8% 0; font-size:3.913vw; color:#013870; border:1px solid #013870; box-sizing:border-box; text-align:center;}
.lawyer .lawyer_con .l_list{top:23.02%; left:0; width:100%;}
.lawyer .lawyer_con .l_list ul{margin-left:8.685%; margin-bottom:6.68%;}
.lawyer .lawyer_con .l_list ul li{padding-left:3.18%; font-size:2.817vw; color:#585858; background:url("/m/img/lawyer_dot.jpg") no-repeat 0 50%; letter-spacing:-1px;}
.lawyer .lawyer_con .l_list p{margin-left:9.685%; padding-left:3.18%; font-size:2.817vw; color:#585858; line-height:1.6; letter-spacing:-1px;}

.lawyer_menu {overflow:hidden;margin:0.2%;}
.lawyer_menu ul {position:relative;width:99%}
.lawyer_menu li {width:11.9%; float:left; margin:0.3%;}
.lawyer_menu li img {width:100%;}


/* º¯È£»ç ¼Ò°³ NEW */
.bold{font-weight:600;}
.title{font-size:15px;line-height:17px;font-weight:300; padding:0px; font-weight: bold; color:#444444;}
.lawyer_text{font-size:10px;line-height:17px;font-weight:300;text-align:center;}
.lawyer_box1, .lawyer_box2{margin:0 3%}
.lawyer_box1 div, .lawyer_box2 div{float:left;}
.lawyer_box1 a, .lawyer_box2 a{width:100%;height:100%;display:inline-block;}
.lawyer_box1 div{width:24.25%;margin-right:1%}

.lawyer_box1.new div{width:19.2%;margin-right:1%}


.lawyer_box1 div:last-child{margin-right:0}
.lawyer_box2 div{width:49.5%;margin-top:1%;}
.lawyer_box2 div:nth-child(odd){margin-right:1%}
.lawyer1_01{background:url("/m/img/lawyer1_01.jpg") no-repeat;background-size:100% auto;}
.lawyer1_02{background:url("/m/img/lawyer1_02.jpg") no-repeat;background-size:100% auto;}
.lawyer1_03{background:url("/m/img/lawyer1_03.jpg") no-repeat;background-size:100% auto;}
.lawyer1_04{background:url("/m/img/lawyer1_04.jpg") no-repeat;background-size:100% auto;}
.lawyer2_01{background:url("/m/img/lawyer2_01.jpg") no-repeat;background-size:100% auto;}
.lawyer2_02{background:url("/m/img/lawyer2_02.jpg") no-repeat;background-size:100% auto;}
.lawyer2_03{background:url("/m/img/lawyer2_03.jpg") no-repeat;background-size:100% auto;}
.lawyer2_04{background:url("/m/img/lawyer2_04.jpg") no-repeat;background-size:100% auto;}
.lawyer2_05{background:url("/m/img/lawyer2_05.jpg") no-repeat;background-size:100% auto;}
.lawyer2_06{background:url("/m/img/lawyer2_06.jpg") no-repeat;background-size:100% auto;}
.lawyer2_07{background:url("/m/img/lawyer2_07.jpg") no-repeat;background-size:100% auto;}
.lawyer2_08{background:url("/m/img/lawyer2_08.jpg") no-repeat;background-size:100% auto;}
.lawyer2_09{background:url("/m/img/lawyer2_09.jpg") no-repeat;background-size:100% auto;}
.lawyer2_10{background:url("/m/img/lawyer2_10.jpg") no-repeat;background-size:100% auto;}
.lawyer2_11{background:url("/m/img/lawyer2_11.jpg") no-repeat;background-size:100% auto;}
.lawyer2_12{background:url("/m/img/lawyer2_12.jpg") no-repeat;background-size:100% auto;}
.lawyer2_13{background:url("/m/img/lawyer2_13.jpg") no-repeat;background-size:100% auto;}
.lawyer2_18{background:url("/m/img/lawyer2_18.jpg") no-repeat;background-size:100% auto;}
.lawyer2_19{background:url("/m/img/lawyer2_19.jpg") no-repeat;background-size:100% auto;}
.lawyer2_20{background:url("/m/img/lawyer2_20.jpg") no-repeat;background-size:100% auto;}
.lawyer2_23{background:url("/m/img/lawyer2_23.jpg") no-repeat;background-size:100% auto;}
.lawyer2_24{background:url("/m/img/lawyer2_24.jpg") no-repeat;background-size:100% auto;}
.lawyer2_25{background:url("/m/img/lawyer2_25.jpg") no-repeat;background-size:100% auto;}
.lawyer2_30{background:url("/m/img/lawyer2_30.jpg") no-repeat;background-size:100% auto;}
.lawyer2_31{background:url("/m/img/lawyer2_31.jpg") no-repeat;background-size:100% auto;}
.lawyer2_32{background:url("/m/img/lawyer2_32.jpg") no-repeat;background-size:100% auto;}
.lawyer2_33{background:url("/m/img/lawyer2_33.jpg") no-repeat;background-size:100% auto;}
.lawyer2_35{background:url("/m/img/lawyer2_35.jpg") no-repeat;background-size:100% auto;}
.lawyer2_36{background:url("/m/img/lawyer2_36.jpg") no-repeat;background-size:100% auto;}
.lawyer2_37{background:url("/m/img/lawyer2_37.jpg") no-repeat;background-size:100% auto;}
.lawyer2_38{background:url("/m/img/lawyer2_38.jpg") no-repeat;background-size:100% auto;}
.lawyer2_39{background:url("/m/img/lawyer2_39.jpg") no-repeat;background-size:100% auto;}
.lawyer2_40{background:url("/m/img/lawyer2_40.jpg") no-repeat;background-size:100% auto;}
.lawyer2_41{background:url("/m/img/lawyer2_41.jpg") no-repeat;background-size:100% auto;}
.lawyer2_42{background:url("/m/img/lawyer2_42.jpg") no-repeat;background-size:100% auto;}

/* location */
.map{margin:10% 20px 0;}
.root_daum_roughmap_landing{width:100% !important;}
.root_daum_roughmap .wrap_controllers{display:none;}
.location{margin:0 20px; text-align:center;}
.location .loc_con01{padding-bottom:7px; background:url("/m/img/loc_icon01.jpg") no-repeat 50% 100%;}
.location .loc_con01 .blue_back{background:#15476c; padding:3.34% 0;}
.location .loc_con01 .blue_back p{font-size:2.191vw; color:#fff; font-family:'Noto Sans KR'; line-height:1.5;}
.location .loc_con01 .blue_back p.big{font-size:2.817vw;}
.location .loc_con02{margin:6% 0 12%;}
.location .loc_con02 .circle{margin-bottom:2.505%;}
.location .loc_con02 .circle img{width:10.852%;margin:auto;}
.location .loc_con02 .txt{margin-bottom:2.505%;}
.location .loc_con02 .txt span{font-size:4.226vw; color:#191919; font-weight:bold; font-family:'Noto Sans KR';}
.location .loc_con02 .txt span.blue_txt{color:#007ed7;}
.location .loc_con02 .line{margin-bottom:1.67%;}
.location .loc_con02 .line img{width:1px;margin:auto;}

/* succession */
.board_wrap{margin:7.825% 30px;}
.board_pager{margin:8.636% auto 0; text-align:center;}
.board_pager a{display:inline-block; text-align:center; vertical-align:middle; width:8.291%; border:1px solid #bcbcbc; font-size:2.504vw; padding:2% 0; margin:0 0.864%;}
.board_pager a.prev{background:url("/m/img/board_pager_prev.jpg") no-repeat center; background-size:22%; color:transparent !important;}
.board_pager a.next{background:url("/m/img/board_pager_next.jpg") no-repeat center; background-size:22%; color:transparent !important;}
.board_pager a.on{border:2px solid #0e75bc;}
.search_box {clear:both;}
.search_box .search_inp{border:2px solid #084067; overflow:hidden; background:#495164;}
.search_box .search_inp input{display:block; float:left; width:86%; padding:1.74% 2%; border:0; font-size:3.13vw;}
.search_box .search_inp span{display:block; float:right; width:9.186%;}
.search_box .search_inp span img{width:100%;}
.search_box .ap_form{margin-top:1%; border:1px solid #084067;}
.tbl_list{width:100%; font-family:'Noto Sans KR'; font-size:3.13vw; margin-top:8.636%;}
.tbl_list a{font-size:3.13vw;}
.tbl_list a:hover{color:#181818;}
.tbl_list thead tr{border-top:5px solid #787a7c; border-bottom:1px solid #c8c1bb;}
.tbl_list thead tr th{font-weight:normal; padding:3.455% 0;}
.tbl_list tbody tr{border-bottom:1px solid #c8c1bb;}

.tbl_list tbody tr:last-of-type {border-bottom:5px solid #787a7c;}

.tbl_list tbody tr td{text-align:center; padding:3.455% 0;}
.tbl_list tbody tr td span.stat01{display:inline-block; width:88%; padding:2% 0; background:#a3a3a3; color:#fff;}
.tbl_list tbody tr td span.stat_ing{background:#787a7c;}
.tbl_list tbody tr td span.stat_end{background:#787a7c;}


/* ±Û¾²±â custom */
.board_write{margin-top:15px;}
.board_write .agree_box{border:6px solid #e1e1e1;}
.board_write .agree_box .ScrollLy{font-family:'Noto Sans KR'; color:#252525;}
.board_write .agree_box .ScrollLy h5{text-align:center; font-size:4.382vw; font-weight:normal; letter-spacing:-2px; line-height:1.3; margin:7.055% 0;}
.board_write .agree_box .ScrollLy .private_box{margin:0 10px;}
.board_write .agree_box .ScrollLy .private_box > h6{font-size:3.443vw; font-weight:normal; margin-bottom:2.195%;}
.board_write .agree_box .ScrollLy .private_box > p{font-size:2.504vw; margin-bottom:2.195%;}
.board_write .agree_box .ScrollLy .private_box > .scroll_wrap{border:1px solid #788497; padding:4% 2%; margin-bottom:3.657%; height:125px; overflow-y:scroll;}
.board_write .agree_box .ScrollLy .private_box > .scroll_wrap > ul li{font-size:2.191vw;}
.board_write .agree_box .ScrollLy .private_box > .scroll_wrap > p{font-size:2.191vw; margin-top:2%;}
.board_write .agree_check{margin-top:2.591%; text-align:right;}
.board_write .agree_check label{font-size:2.191vw;}
.board_write .agree_check input[type="checkbox"]{margin-top:1%; margin-right:1%;}
.board_write .secret_form .write_list{margin-top:2.591%; font-family:'Noto Sans KR';}
.board_write .secret_form .write_list dl{overflow:hidden; margin-bottom:2.591%;}
.board_write .secret_form .write_list dl dt{float:left; width:19.862%;}
.board_write .secret_form .write_list dl dt label{font-size:3.13vw; color:#101722;}
.board_write .secret_form .write_list dl dd{float:left; width:80.138%;}
.board_write .secret_form .write_list dl dd label{font-size:3.13vw; margin-right:5%; font-weight:300;}
.board_write .secret_form .write_list dl dd input[type="text"]{width:100%; font-size:3.13vw; color:#101722; border:1px solid #788497; padding:0 2%;}
.board_write .secret_form .write_list dl dd input[type="tel"]{width:100%; font-size:3.13vw; color:#101722; border:1px solid #788497; padding:0 2%;}
.board_write .secret_form .write_list dl dd input[type="password"]{width:100%; font-size:3.13vw; color:#101722; border:1px solid #788497; padding:0 2%;}
.board_write .secret_form .write_list dl dd input[type="radio"]{margin-top:2%;}
.board_write .secret_form .write_list dl dd textarea{width:100%; font-size:3.13vw; color:#101722; border:1px solid #788497; min-height:80px; padding:2%;}
.board_write .secret_form .write_btn{text-align:center; margin-top:4.32%;}
.board_write .secret_form .write_btn a{display:inline-block; width:13.817%; padding:0.865% 0; margin:0 1%; font-size:2.817vw; color:#fff; background:#495164; border:1px solid #bec4ce;}


/* ¼º°ø»ç·Ê */
.success_wrap {}
.success_wrap ul {}
.success_wrap ul li {width:40%; /*min-width:150px;*/ border:1px solid #dedede; float:left;}
.success_wrap ul li:first-of-type {margin-right:10px;}
.success_wrap ul li .best_head {padding:3.5% 2% 3% 2%; overflow:hidden;}
.success_wrap ul li .best_head .bh_img {width:20%; height:auto; float:left; margin:0 8px;}
.success_wrap ul li .best_head .bh_img img {width:100%;}
.success_wrap ul li .best_head .bh_txt {float:left; width:61%; line-height:3.3vw; letter-spacing:-1px;}
.success_wrap ul li .best_head .bh_txt .best_img {width:29.95%; display:inline-block; margin-bottom:2%;}
.success_wrap ul li .best_head .bh_txt .best_img img {width:100%;}
.success_wrap ul li .best_head .bh_txt .bh_tit1 {font-size:2.344vw; color:#15294e; font-weight:600;}
.success_wrap ul li .best_head .bh_txt .bh_tit2 {font-size:3.32vw; color:#495164; font-weight:600;}
.success_wrap ul li .best_body {clear:both; background:#b8becb; color:#fff; font-size:2.344vw; line-height:; padding:3%;}
.success_wrap ul li .best_body .bb_btn {margin:3% 0;}

.bx-controls .bx-controls-direction {display:none;}
.bx-controls .bx-pager {overflow:hidden; margin:5% 0 3% 0; text-align:center;}
.bx-controls .bx-pager div {display:inline-block;}
.bx-controls .bx-pager .bx-pager-item a {float:left; background:url("/m/img/suc_off.png") no-repeat; width:8px; text-indent:-9999px; margin-left:5px;}
.bx-controls .bx-pager .bx-pager-item a.active {background:url("/m/img/suc_on.png") no-repeat; width:8px;}


/* ½º¸¶Æ® Æù: 640px ÀÌ»ó */
@media handheld, only screen and (min-width: 640px) {
.tbl_list{font-size:20px;}
.tbl_list a{font-size:20px;}
.board_pager a{font-size:16px;}
.search_box .search_inp input{font-size:24px; padding:1.3% 2%;}
.location .loc_con01 .blue_back p{font-size:14px;}
.location .loc_con01 .blue_back p.big{font-size:18px;}
.location .loc_con02 .txt span{font-size:27px;}
.lawyer .lawyer_con .l_head{font-size:40px;}
.lawyer .lawyer_con .l_profile span{font-size:25px;}
.lawyer .lawyer_con .l_word span{font-size:25px;}
.lawyer .lawyer_con .l_list ul li{font-size:18px;}
.lawyer .lawyer_con .l_list p{font-size:18px;}
.board_write .agree_box .ScrollLy h5{font-size:28px;}
.board_write .agree_box .ScrollLy .private_box h6{font-size:22px;}
.board_write .agree_box .ScrollLy .private_box p{font-size:16px;}
.board_write .agree_box .ScrollLy .private_box > .scroll_wrap > ul li{font-size:14px;}
.board_write .agree_box .ScrollLy .private_box > .scroll_wrap > p{font-size:14px;}
.board_write .agree_check label{font-size:14px;}
.board_write .secret_form .write_list dl dt label{font-size:20px;}
.board_write .secret_form .write_list dl dd label{font-size:20px;}

.success_wrap ul li .best_head .bh_txt .bh_tit1 {font-size:18px; color:#15294e; font-weight:600;}
.success_wrap ul li .best_head .bh_txt .bh_tit2 {font-size:25px; color:#495164; font-weight:600;}
.success_wrap ul li .best_body {clear:both; background:#b8becb; color:#fff; font-size:18px; line-height:; padding:3%;}

}

/* ½º¸¶Æ® Æù: 480px ÀÌÇÏ */
@media handheld, only screen and (max-width: 480px) {
.board_write .agree_box .ScrollLy .private_box > .scroll_wrap{height:80px;}
}

/* ·Î¿¤¹ý·ü»ç¹«¼Ò > ¿À½Ã´Â ±æ */
.sub_con .con {visibility:hidden;height:0px;}
.sub_con .con.on{visibility:visible;height:auto;}

.location_tab {overflow:hidden; padding:0 3%; }
.location_tab ul{overflow:hidden;}
.location_tab ul li{float:left; width:16.6%;}
.location_tab ul li img{width:100%;}

.addr_txt {position:relative;}
.addr_txt .addr {font-weight:lighter; font-size:17px; color:#fff; text-align:center; position:absolute; top:20px; left:50%; transform:translateX(-50%);}

/* ·Î¿¤¹ý·ü»ç¹«¼Ò > ¿À½Ã´Â ±æ > »ç¹«½Ç Àü°æ */
.div_preview { position:relative; width:100%; margin:0 auto 50px;}
.div_preview .img_slide {width:90%; margin:0 auto; position:relative; overflow:hidden;}
.div_preview .img_slide .big_img {width:100%; position:relative;}
.div_preview .img_slide .big_img img {width:100%; display:block; }
.div_preview .img_slide .big_img .prev {z-index:100;}
.div_preview .img_slide .big_img .current {z-index:101;}
.div_preview .img_slide .big_img .bn {position:absolute; top:50%; width:63px; height:63px; z-index:110;}
.div_preview .img_slide .big_img .bn a {display:block; text-align:center; width:100%; height:100%;}
.div_preview .img_slide .big_img .bn a img {display:inline-block;}
.div_preview .img_slide .big_img .bn_left {left:20px;}
.div_preview .img_slide .big_img .bn_right {right:20px;}
.div_preview .img_slide .bns_area {width:100%; position:relative;margin-top:27px;}
.div_preview .img_slide .bns_area .imgs {position:relative; width:100%;}
.div_preview .img_slide .bns_area .imgs li {width:33.3%; float:left; margin:0;  padding-top:18px;}
.div_preview .img_slide .bns_area .imgs li.selected {width:33.3%; background:url('/img/nd_slider_selected_bg.jpg') left top repeat-x; padding-top:18px;}
.div_preview .img_slide .bns_area .imgs li a { display:block; width:100%; height:100%; display:block;}
.div_preview .img_slide .bns_area .imgs li.selected a {}
.div_preview .img_slide .bns_area .imgs li a img {width:100%;}
.div_interior { width:90%; position:relative; margin:0 auto; overflow:hidden;}
.div_interior > p.p_interior { text-align:center;}
.div_interior .div_movie { overflow:hidden;}



