@charset "utf-8";

body {overflow-x:hidden;}
/* COMMON */
.ui-radio .ui-btn{display:block;padding-left:24px;background-image:url('../img/input_radio.png')}
.ui-checkbox .ui-btn{display:block;padding-left:20px;background-image:url('../img/input_checkbox.gif')}
.cont_wrap .sub_tit{display:block;padding:60px 0}
.cont_wrap .sub_tit strong{font-size:34px;color:#000;font-weight:200;line-height:1.3em;letter-spacing:-2px;font-family:WebNotoSansL;}
.cont_wrap .sub_tit strong em{font-weight:bold;color:#2b83b5}
.cont_wrap .sub_tit2{display:block;padding:40px 0 30px 0;}
.cont_wrap .sub_tit2 strong{font-size:34px;color:#000;font-weight:200;line-height:1.3em;letter-spacing:-2px;font-family:"Apple SD Gothic Neo","WebNotoSansL"}
.cont_wrap .sub_tit2 strong em{color:#2b83b5;font-size:65px;font-style:italic}
.top_visual .sub_top .btns a.on{color:#03a9f4;border-color:#03a9f4}
.center_detective .top_visual{background-image:url('../img/visual_center.jpg')}
.lawyers_detective .top_visual{background-image:url('../img/visual_lawyers.jpg')}
.case_detective .top_visual{background-image:url('../img/visual_case.jpg')}
.incident_detective .top_visual{background-image:url('../img/visual_incident.jpg')}
.program_detective .top_visual{background-image:url('../img/visual_program.jpg')}
.advice_detective .top_visual{background-image:url('../img/visual_advice.jpg')}
.center_news .top_visual{background-image:url('../img/visual_news.jpg')}


.top_visual.yks{background-image:url('../img/sub_program.jpg')}
.top_visual.taunt{background-image:url('../img/sexual_sew.jpg')}

.top_visual.media{background-image:url('../img/sub_news.jpg')}
.top_visual.notice{background-image:url('../img/sub_news.jpg')}
.top_visual.wt{background-image:url('../img/sub_news.jpg')}

.top_visual.total11{background-image:url('../img/sub_consulting.jpg')}
.top_visual.faq{background-image:url('../img/sub_consulting.jpg') }

/* 게시판 공통 STYLE */
.list_board table{width:100%;border-top:1px solid #000}
.list_board table thead th{height:70px;color:#333;font-size:15px;border-bottom:1px solid #ddd}
.list_board table tbody td{height:114px;border-bottom:1px solid #ddd;color:#3f3f3f;font-size:18px;text-align:center;letter-spacing:0}
.list_board table tbody td.point{color:#006699}
.list_board table tbody td:nth-child(2){color:#000;letter-spacing:-1px}
.list_board table tbody td:nth-child(4),
.list_board table tbody td:nth-child(5){color:#808080}
.list_board table tbody td a{display:block;padding:30px 0 30px 6px;text-align:left}
.list_board table tbody td a em{display:block;font-size:18px}
.list_board table tbody td a p{position:relative;display:block;margin:0;color:#000;font-size:24px;padding-right:40px;line-height:1.4em;font-family:"Apple SD Gothic Neo",WebNotoSans}
.list_board table tbody td a p *{vertical-align:top}
.list_board table tbody td a.scrt{position:relative;padding-left:46px}
.list_board table tbody td a span{display:inline-block;margin-left:8px;height:31px;font-size:0;background-position:center center;background-repeat:no-repeat}
.list_board table tbody td a span.reply{margin-left:0;padding-left:23px;font-size:1em;background:url('../img/ico_re.gif') 0 3px no-repeat}
.list_board table tbody td a span.secret{position:absolute;left:-48px;top:0;width:31px;background-image:url('../img/ico_secret.gif')}
.list_board table tbody td a span.new{width:60px;background-image:url('../img/ico_new.gif')}
.list_board table tbody td a span.file{display:block;position:absolute;right:0;top:0;width:30px;height:31px;background-image:url('../img/ico_file.gif')}
.list_board.no-pad table tbody td a p{padding-right:0}

.board_view-page{position:relative;padding-bottom:100px;border-top:1px solid #000}
.board_view-page .view_title{display:block;padding:34px 0;border-bottom:1px solid #ddd; *zoom:1}
.board_view-page .view_title:after{content:"";display:block;clear:both}
.board_view-page .view_title > *{float:left;display:block;color:#000;font-size:18px}
.board_view-page .view_title .cate{padding-top:1px;width:96px;text-align:center}
.board_view-page .view_title .tit{margin:0;padding:0 30px;width:722px;font-size:24px;line-height:1.2em;border-left:1px solid #ddd}
.board_view-page .view_title .tit em{display:block;font-size:18px;line-height:1.4em}
.board_view-page .view_title .data,
.board_view-page .view_title .hit{margin-top:5px;padding:0 12px;color:#808080;line-height:1em;letter-spacing:0}
.board_view-page .view_title .hit{border-left:1px solid #c4c4c4}
.board_view-page .view_title .name{font-weight:bold;/*margin-top:13px;*/margin-top:5px;padding-right:13px;border-right:1px solid #e5e5e5;line-height:1em;width:130px;height:18px}
.board_view-page .view_title .name em{display:block;width:100%;height:100%;overflow:hidden;white-space:nowrap;text-align:right}
.board_view-page .view_contents{padding:60px 38px;color:#000;font-family:"Apple SD Gothic Neo","나눔바른고딕",NanumBarunGothic;line-height:1.7em;font-size:18px;word-spacing:3px} /*띄어쓰기*/
.board_view-page .view_contents:after{clear:both;display:block;width:0;height:0;overflow:hidden;content:" ";opacity:0}
.board_view-page .view_contents *{font-family:"Apple SD Gothic Neo","나눔바른고딕",NanumBarunGothic;line-height:1.7em;font-size:18px}
.board_view-page .view_contents img{display:inline-block;max-width:100%}
.board_view-page .view_contents p{margin:0}
.board_view-page .view_contents .tips{display:block;margin-top:48px;padding:25px;border:1px solid #ddd;background-color:#f5f5f5;font-size:16px;line-height:1.5em}
.board_view-page .view_contents .tips > strong{display:block;margin-bottom:16px;font-size:20px}
.board_view-page .view_contents .tips dl{padding:0 0 0 12px}
.board_view-page .view_contents .tips dl dt{position:relative;font-family:"Apple SD Gothic Neo",WebNotoSans;}
.board_view-page .view_contents .tips dl dt:before{content:"";display:block;position:absolute;top:9px;left:-10px;width:3px;height:3px;background-color:#757575}
.board_view-page .view_contents .tips dl dd{padding-right:200px}
.board_view-page .view_contents .yk_law{margin-top:50px}
.board_view-page .view_contents .yk_law strong{display:inline-block;padding:4px 0 15px 0;color:#000;border-top:1px solid #000}
.board_view-page .view_contents .yk_law ul{display:block; *zoom:1}
.board_view-page .view_contents .yk_law ul:after{content:"";display:block;clear:both}
.board_view-page .view_contents .yk_law ul li{float:left;display:block;margin-left:40px}
.board_view-page .view_contents .yk_law ul li:first-child{margin-left:0}
.board_view-page .view_contents .yk_law ul li a{display:block}
.board_view-page .view_contents .yk_law ul li img{display:block;margin:10px auto;width:104px;height:104px}
.board_view-page .view_contents .yk_law ul li p{display:block;font-size:18px;color:#000;line-height:1.1em;text-align:center}
.board_view-page .prev_next{display:block}
.board_view-page .prev_next ul li{display:block;padding:20px 35px;border-top:1px solid #ddd;color:#000;*zoom:1}
.board_view-page .prev_next ul li:after{content:"";display:block;clear:both}
.board_view-page .prev_next ul li a{float:left;width:100%;padding:8px 0;color:#000}
.board_view-page .prev_next ul li a > *{float:left;display:block;margin:0;font-size:18px}
.board_view-page .prev_next ul li a span{width:120px;line-height:1.4em;margin-top:4px}
.board_view-page .prev_next ul li a span.data{float:right;width:auto;color:#808080;letter-spacing:0}
.board_view-page .prev_next ul li a p{position:relative;width:800px;padding:4px 0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;line-height:1.4em}
.board_view-page .prev_next ul li a.scrt p{padding-left:42px;width:758px}
.board_view-page .prev_next ul li a p .secret{position:absolute;left:0;top:50%;width:31px;height:31px;margin-top:-15px;background-image:url('../img/ico_secret.gif');text-indent:-99999em;overflow:hidden}
.board_view-page .btn_list{border-top:1px solid #000;padding-top:20px; *zoom:1}
.board_view-page .btn_list:after{content:"";display:block;clear:both}
.board_view-page .btn_list .ft_r{float:right}
.board_view-page .btn_list .ft_l{float:left}
.board_view-page .btn_list a,
.board_view-page .btn_list button{width:131px;height:52px;background-repeat:no-repeat;background-position:0 0;color:#fff;font-size:20px;line-height:51px}
.board_view-page .btn_list .lst{padding-left:14px;width:117px;background-image:url('../img/btn_list.gif')}
.board_view-page .btn_list .mod{border:1px solid #b5b5b5;color:#404040}
.board_view-page .btn_list .del{border:1px solid #b5b5b5;margin-left:10px;color:#404040}
.board_write-page{margin-bottom:100px;border-top:1px solid #000}
.board_write-page:after{clear:both;display:block;width:0;height:0;overflow:hidden;content:" ";opacity:0}
.board_write-page .write_box{float:left;width:100%;border-bottom:1px solid #000}
.board_write-page .write_box dl{position:relative;float:left;width:100%;padding:24px 0;border-top:1px solid #ddd}
.board_write-page .write_box dl:first-child{border-top:none}
.board_write-page .write_box dl dt{float:left;width:150px}
.board_write-page .write_box dl dt span{display:block;width:112px;margin:10px 0 0 38px;font-size:18px;color:#000}
.board_write-page .write_box dl dd{float:left;width:920px;padding-right:46px}
.board_write-page .write_box dl.ft_b{width:50%}
.board_write-page .write_box dl.ft_b dd{width:362px}
.board_write-page .write_box dl.w2 dd{width:820px;padding-right:146px}
.board_write-page .write_box dl.w2 dd .ui-checkbox{position:absolute;right:50px;top:37px}
.board_write-page .write_box dl.w2 dd .ui-checkbox .ui-btn{padding-left:28px}
.board_write-page .write_box dl.w2 dd .ui-checkbox label em{display:block;width:43px;height:19px;line-height:1.2em}
.board_write-page .write_box dl.w5 .text_box{height:204px;padding:20px 20px;border:1px solid #d6d6d6}
.board_write-page .write_box dl.w5 .text_box textarea{width:100%;height:100%;resize:none;font-family:"Apple SD Gothic Neo", WebNotoSansL;font-size:18px;line-height:1.6em}
.board_write-page .write_box dl.w6 dd .inp_no{float:left;margin-right:20px}
.board_write-page .write_box dl.w6 dd .inp_no img{float:left;border:1px solid #d7d7d7;box-sizing:border-box}
.board_write-page .write_box dl.w6 dd .inp_no button{float:left;width:45px;height:45px;background:url('../img/btn_refrain.gif') center center no-repeat;text-indent:-99999em;overflow:hidden}
.board_write-page .write_box dl.w6 dd input[type=text]{float:left;width:172px}
.board_write-page .btns{float:left;position:relative;margin-top:20px;width:100%}
.board_write-page .btns .deg{display:block;position:absolute;left:10px;top:0;margin:0;width:800px;font-size:15px;color:#999;line-height:1.5em}
.board_write-page .btns .deg:before{content:"*";position:absolute;top:4px;left:-10px}
.board_write-page .btns .wit_doen{float:right;width:131px;height:52px;text-align:center;background-color:#006699;color:#fff;font-size:20px;letter-spacing:-2px}
.board_view-page .file_box{position:relative;padding:17px 0;background-color:#f7f7f7}
.board_view-page .file_box strong{display:block;position:absolute;left:37px;top:16px;padding-left:20px;width:100px;height:24px;background:url('../img/file_tit.gif') 0 center no-repeat;color:#333;font-size:18px}
.board_view-page .file_box ul{margin:-5px 40px -5px 158px}
.board_view-page .file_box ul li{display:inline-block;padding:4px 10px 4px 0}
.board_view-page .file_box ul li a{display:block;padding:1px 0;color:#000;font-size:18px;font-family:"Apple SD Gothic Neo", WebNotoSansL}
.board_view-page .view_contents .cent{margin:0 auto;display:block}
.board_page{display:block;padding:30px 0 70px 0;text-align:center}
.board_page ul{display:inline}
.board_page ul li{display:inline-block}
.board_page a{display:inline-block;margin:0 1px;width:40px;height:40px;border:1px solid #e2e2e2;color:#7c7c7c;vertical-align:top;line-height:40px}
.board_page a.on{color:#fff;border-color:#006699;background-color:#006699}
.board_page > a{background:url('../img/ico_board_page.png') no-repeat;font-size:0;line-height:0}
.board_page > a.all_prev{background-position:center 0}
.board_page > a.prev{background-position:center -50px}
.board_page > a.next{background-position:center -100px}
.board_page > a.all_next{background-position:center -150px}

.list_board table tbody td span.notice,
.list_board table tbody td a em,
.board_view-page .view_title .tit em,
.board_view-page .view_contents .tips > strong,	
.board_view-page .prev_next ul li a p em{color:#2b83b5}
.board_write-page .write_box dl.w2 dd .ui-checkbox .ui-btn{background-image:url('../img/input_checkbox.gif')}

/* SUBPAGE TopTitle */ 
/* 
.top_visual{height:424px;background:url(../img/visual_center1.jpg) no-repeat center top}
.top_visual2{height:424px;background:url(../img/visual_center2.jpg) no-repeat center top}
.top_visual .sub_top{margin:0 auto;padding-top:80px;width:1200px;color:#fff;letter-spacing:-1px}	
*/
.top_visual{height:330px;background:url(../img/visual_center1.jpg) no-repeat center top}
.top_visual2{height:330px;background:url(../img/visual_center2.jpg) no-repeat center top}
.top_visual .sub_top{margin:0 auto;padding-top:200px;width:1200px;color:#fff;letter-spacing:-1px}	
.top_visual .sub_top h2{display:block;font-size:48px;font-family:WebNotoSans;font-weight:normal;letter-spacing:-4px; text-align:center;}
.top_visual .sub_top p{margin:0;font-size:20px;line-height:1em;font-family:"Apple SD Gothic Neo",WebNotoSansL}
.top_visual .sub_top .btns{display:block;margin:26px 0 0 1px; *zoom:1}
.top_visual .sub_top .btns:after{content:"";display:block;clear:both}
.top_visual .sub_top .btns a{display:block;float:left;position:relative;margin-right:7px;width:184px;padding:14px 0 16px 0;border:2px solid #fff;font-size:17px;text-align:center;color:#fff;line-height:1em;z-index:1;font-weight:bold}
.top_visual .sub_top .btns a.on{z-index:1}
.cont_wrap{margin:0 auto;width:1116px;letter-spacing:-1px}

.cont_wrap .search_box p a {padding-left:5px;color:#7d7d7d;}
.cont_wrap .search_box em {font-size:15px;color:#488fbb;font-weight: bold;}

@media screen and (min-width:0\0){
	.top_visual .sub_top .btns a{padding:19px 0 12px 0;}
}

/* 1_1 */
.cont_wrap .center_about{margin-bottom:70px;width:1052px;border-top:1px solid #ddd}
.cont_wrap .center_about ul{display:block; *zoom:1}
.cont_wrap .center_about ul:after{content:"";display:block;clear:both}
.cont_wrap .center_about ul li{float:left;display:block;width:494px;height:415px;padding:53px 0 0 0;}
.cont_wrap .center_about ul li.c2,
.cont_wrap .center_about ul li.c4{float:right}
.cont_wrap .center_about ul li.c1,
.cont_wrap .center_about ul li.c2{border-bottom:1px solid #ddd}
.cont_wrap .center_about ul li:before{content:"";display:block;height:180px;background:url('../img/center_about.gif') no-repeat}
.cont_wrap .center_about ul li.c1:before{background-position:left 0px}
.cont_wrap .center_about ul li.c2:before{background-position:left -200px}
.cont_wrap .center_about ul li.c3:before{background-position:left -400px}
.cont_wrap .center_about ul li.c4:before{background-position:left -600px}
.cont_wrap .center_about ul li strong{display:block;font-size:24px;color:#000;font-weight:200}
.cont_wrap .center_about ul li p{margin:15px 0 0 0;height:145px;font-size:18px;line-height:1.7em;letter-spacing:-1px;color:#404040;word-wrap:break-word;word-break:keep-all;font-family:"Apple SD Gothic Neo","나눔바른고딕",NanumBarunGothic;letter-spacing:-1px}
.cont_wrap .media_center{position:relative;bottom:-1px;width:300%;margin-left:-100%;background-color:#f5f5f5}
.cont_wrap .media_center .media_list{margin:0 auto;padding:50px 0;width:1116px}
.cont_wrap .media_center .media_list strong{display:block;padding-bottom:30px;color:#004167;font-size:24px}
.cont_wrap .media_center .media_list ul{display:block; *zoom:1}
.cont_wrap .media_center .media_list ul:after{content:"";display:block;clear:both}
.cont_wrap .media_center .media_list ul li{float:left;display:block;margin-left:12px;width:268px;height:265px;border:1px solid #d6d6d6;box-shadow:rgba(0, 0, 0, 0.11) 1px 1px 1px;background-color:#fff}
.cont_wrap .media_center .media_list ul li:first-child{margin-left:0}
.cont_wrap .media_center .media_list ul li a{display:block;height:100%}
.cont_wrap .media_center .media_list ul li a img{display:block;position:relative;top:-1px;left:-1px}
.cont_wrap .media_center .media_list ul li a p{margin:0;margin:20px 35px 8px 20px;height:44px;color:#000;overflow:hidden}
.cont_wrap .media_center .media_list ul li a span{display:block;padding:0 20px;font-size:14px;color:#a8a8a8;font-family:"Apple SD Gothic Neo", WebNotoSansL;}
.cont_wrap .media_center .media_list ul li a span span{display:inline-block;letter-spacing:0;padding:0}
.cont_wrap .media_center .media_list ul li a span em{margin-right:5px;padding-right:8px;display:inline-block;background:url('../img/bar_g.gif') right 5px no-repeat}

/* 1_2 */

/* SELECTBOX */
.sod_select{display:inline-block;position:relative;width:110px;height:40px;background-color:#fff;border:1px solid #d6d6d6;box-sizing:border-box;color:#333;font-size:18px;cursor:pointer;outline:none;font-family:"Apple SD Gothic Neo",WebNotoSansL}
.sod_select:after{position:absolute;right:11px;top:16px;display:block;width:11px;height:6px;background:url('../img/select_arw.gif') 0 0 no-repeat;content:""}
.sod_select .sod_label{display:block;padding-top:8px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;padding-right:26px;text-indent:12px}
.sod_select .sod_list_wrapper{position:absolute;top:100%;left:-1px;display:none;height:auto;width:100%;background-color:#fff;border:1px solid #d6d6d6;z-index:1}
.sod_select.open .sod_list_wrapper{display:block}
.sod_select .sod_option{display:block;position:relative;padding:10px 12px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}
.sod_select .sod_option.selected{color:#006699}
.sod_select .sod_option.active{background-color:#fafafa}
.sod_select select{display:none !important}
.sod_select.touch select{-webkit-appearance:menulist-button;position:absolute;top:0;left:0;height:100%;width:100%;opacity:0;z-index:1;display:block !important;}

/* 검색창 */
.cont_wrap .search_box{display:block;margin-top:40px; *zoom:1}
.cont_wrap .search_box:after{content:"";display:block;clear:both}
.cont_wrap .search_box .search_form{position:relative;float:right;display:block;width:452px;}
.cont_wrap .search_box .search_form > *{float:left;display:block}
.cont_wrap .search_box .search_form .sod_select{width:90px}
.cont_wrap .search_box .search_form .sod_select .ui-btn{color:#666;font-size:18px}
.cont_wrap .search_box .search_form input{margin:0 7px;width:268px;height:40px}
.cont_wrap .search_box .search_form button{width:79px;height:40px;background-color:#9f9f9f;color:#fff;font-size:15px}
.search_form select {position:absolute;left:0;top:0;width:91px;height:40px;text-indent:9px;border:1px solid #d6d6d6;font-size:17px;color:#555;}
.search_form .frm_input {position:absolute;right:80px;top:0;}
.search_form .btn_submit {position:absolute;right:0;top:0;margin:0 !important;display:block;width:80px !important;background:#9f9f9f !important;}

.medias {width:1116px;margin:0 auto;}
/*.cont_wrap .sub_tit{padding-bottom:0}*/
.cont_wrap .success_list{padding-top:0}
.cont_wrap .search_box{margin-top:0}
.cont_wrap.medias .sub_tit,
.cont_wrap.webtoons .sub_tit{padding-bottom:30px}
.cont_wrap.medias .success_list{padding-top:120px}

.center_news-box .board_view-page{margin-top:50px}
/*
.center_news-box .board_view-page .view_title .tit{width:800px}
.center_news-box .board_view-page .view_title .tit.no_cate{width:787px;border-left:none}
.center_news-box .board_view-page .view_title .cate{width:136px;padding-top:2px}
.center_news-box .board_view-page .view_title .data{margin-top:4px}
*/

.board_view-page  .tips{display:block;margin-top:48px;padding:25px;border:1px solid #ddd;background-color:#f5f5f5;font-size:16px;line-height:1.5em}
.board_view-page  .tips > strong{display:block;margin-bottom:16px;font-size:20px}
.board_view-page  .tips > strong{display:block;margin-bottom:16px;font-size:20px}
.board_view-page  .tips dl{padding:0 0 0 12px}
.board_view-page  .tips dl{padding:0 0 0 12px}
.board_view-page  .tips dl dt{position:relative;font-family:"Apple SD Gothic Neo",WebNotoSans;}
.board_view-page  .tips dl dt{position:relative;font-family:"Apple SD Gothic Neo",WebNotoSans;}
.board_view-page  .tips dl dt:before{content:"";display:block;position:absolute;top:9px;left:-10px;width:3px;height:3px;background-color:#757575}
.board_view-page  .tips dl dt:before{content:"";display:block;position:absolute;top:9px;left:-10px;width:3px;height:3px;background-color:#757575}
.board_view-page  .tips dl dd{padding-right:200px}
.board_view-page  .tips dl dd{padding-right:200px}
.board_view-page  .yk_law{margin-top:50px}
.board_view-page  .yk_law{margin-top:50px}
.board_view-page  .yk_law strong{display:inline-block;padding:4px 0 15px 0;color:#000;border-top:1px solid #000}
.board_view-page  .yk_law strong{display:inline-block;padding:4px 0 15px 0;color:#000;border-top:1px solid #000}
.board_view-page  .yk_law ul{display:block; *zoom:1}
.board_view-page  .yk_law ul{display:block; *zoom:1}
.board_view-page  .yk_law ul:after{content:"";display:block;clear:both}
.board_view-page  .yk_law ul:after{content:"";display:block;clear:both}
.board_view-page  .yk_law ul li{float:left;display:block;margin-left:40px}
.board_view-page  .yk_law ul li{float:left;display:block;margin-left:40px}
.board_view-page  .yk_law ul li:first-child{margin-left:0}
.board_view-page  .yk_law ul li:first-child{margin-left:0}
.board_view-page  .yk_law ul li a{display:block}
.board_view-page  .yk_law ul li a{display:block}
.board_view-page  .yk_law ul li img{display:block;margin:10px auto;width:104px;height:104px}
.board_view-page  .yk_law ul li img{display:block;margin:10px auto;width:104px;height:104px}
.board_view-page  .yk_law ul li p{display:block;font-size:18px;color:#000;line-height:1.1em;text-align:center}
.board_view-page  .yk_law ul li p{display:block;font-size:18px;color:#000;line-height:1.1em;text-align:center}


/* 1_2 */
.center_map {width:1116px;margin:0 auto;}
.way_tab{position:relative;margin-top:90px;padding-top:70px}
.way_tab .tab_mu{display:block;position:absolute;top:0;width:370px;height:70px;z-index:1}
.way_tab .tab_mu a{display:block;position:relative;width:100%;height:100%;border:solid #d6d6d6;border-width:1px 1px 0 0;color:#404040;font-size:18px;text-align:center;font-weight:normal;line-height:70px}
.way_tab .tab_mu a.on{color:#fff;background-color:#006699;border-color:#006699;z-index:2}
.way_tab .w1{left:0}
.way_tab .w1 a{border-width:1px 1px 0 1px}
.way_tab .w2{left:372px;width:371px}
.way_tab .w3{left:744px}
.way_tab .tab_cnt{display:none;width:1114px;height:503px;background-color:#f5f5f5;border:1px solid #d6d6d6}
.way_tab .tab_cnt.open{display:block}
.way_tab .w2_cnt img{display:block;width:1114px;height:auto}
.way_info{display:block;padding-top:30px}
.way_info dl{display:block;padding:30px 0;border-bottom:1px solid #d6d6d6; *zoom:1}
.way_info dl:after{content:"";display:block;clear:both}
.way_info dl dt{float:left;display:block;width:155px;font-size:24px;color:#000}
.way_info dl dd{float:left;display:block;width:800px;font-size:18px;color:#404040;line-height:1.5em}
.way_info dl dd ul{}
.way_info dl dd ul li{display:block;margin-top:5px}
.way_info dl dd ul li:first-child{margin-top:0}
.way_info dl dd ul li a{display:inline-block;color:#404040;letter-spacing:0}
.way_info dl dd ul li strong{display:inline-block;margin-right:5px;width:57px;color:#000;line-height:16px;border-right:1px solid #d6d6d6}
.way_info dl dd ul.call li{letter-spacing:0}
.way_info dl dd ul.call li strong{margin-top:3px;width:22px;height:22px;border:none;vertical-align:top}
.way_info dl dd ul li.bus strong{display:inline-block;border:none;margin-bottom:10px}
.way_info dl dd ul li.bus ul li{letter-spacing:0}
.way_info dl dd ul li.bus ul li em{display:inline-block;padding-right:5px;letter-spacing:-1px;color:#006699}
.way_btns{width:100%;padding:20px 0 86px 0}
.way_btns:after{clear:both;display:block;width:0;height:0;overflow:hidden;content:" ";opacity:0}{}
.way_btns button{float:right;padding-left:20px;width:168px;height:54px;margin-left:6px;background:url('../img/way_btns.png') no-repeat;color:#fff;font-size:18px;letter-spacing:-1px}
.way_btns button.prt{background-position:-174px 0}
.way_btns button.mag{padding-left:24px;background-position:0 0}
.mag_popup{display:none;position:absolute;left:50%;top:1400px;width:397px;height:256px;margin-left:-200px;background:url('../img/way_popup.png') 0 0 no-repeat;z-index:5}
.mag_popup.open{display:block}
.mag_popup>strong{display:block;height:70px;text-indent:-99999em}
.mag_popup .overlap{width:342px;margin-left:25px;margin-bottom:15px}
.mag_popup .overlap input{font-size:14px;padding:6px 0}
.mag_popup .overlap label{color:#979797;font-size:14px;top:7px;cursor:text}
.mag_popup .mj_check{float:left;width:342px;height:40px;margin-bottom:20px;margin-left:25px}
.mag_popup .mj_check .img{float:left;width:116px;height:37px;border:1px solid #d8d8d8;overflow:hidden}
.mag_popup .mj_check .img img{width:100%;height:auto;display:block}
.mag_popup .mj_check button{float:left;width:53px;height:39px;background:url('../img/ico_reset.png') center center no-repeat;text-indent:-99999em}
.mag_popup .mj_check input{width:170px;font-size:16px;padding:6px 0}
.mag_popup .send{clear:both;display:block;width:75px;height:35px;margin:0 auto;background-color:transparent;text-indent:-99999em}
.mag_popup .close{position:absolute;right:29px;top:23px;display:block;width:25px;height:25px;background-color:transparent;text-indent:-99999em}

/* 1_3 */
.center_know_success {background:url('../img/visual_know_img01.gif') center top no-repeat; width:100%; height:423px;text-align:center; padding:120px 0 0 0;}
.center_know_success strong {font-size:50px; color:#fff; line-height:1.4em;}
.center_know_success strong img {vertical-align: middle; margin-top:-10px;}
.center_know_success strong em {font-weight:normal;}
.center_know_success strong span {color:#bed62f;}
.center_know_success p{font-size:18px; color:#dddddd;}

.cont_wrap .center_know{margin-bottom:40px;width:1052px;}
.cont_wrap .center_know ul{display:block; *zoom:1;}
.cont_wrap .center_know ul:after{content:"";display:block;clear:both}
.cont_wrap .center_know ul li{float:left;display:block;width:1052px;height:auto;padding:10px 0 0 0;}
.cont_wrap .center_know ul li.c1{background-position:left 0px;color:#808080;}
.cont_wrap .center_know ul li.c2{background-position:left 0px;background:url('../img/center_know_graph01.jpg') no-repeat; width:1052px; height:500px; margin-top:120px;}
.cont_wrap .center_know ul li.c2 ul {display:block; width:130px; float:right; list-style: disc;}
.cont_wrap .center_know ul li.c2 ul li{ font-size:16px; }
.cont_wrap .center_know ul li.c2 ul li span{color:#808080; margin-right:10px;}

.cont_wrap .center_know ul li strong{display:block;font-size:34px;color:#000;font-weight:normal; line-height:1.1em;}
.cont_wrap .center_know ul li p{margin:15px 0 0 0;height:145px;font-size:18px;line-height:1.7em;letter-spacing:-1px;color:#404040;word-wrap:break-word;word-break:keep-all;font-family:"Apple SD Gothic Neo","나눔바른고딕",NanumBarunGothic;letter-spacing:-1px}

.center_know_point{position:relative;background:url('../img/visual_know_img02.jpg') center center no-repeat; width:100%; height:704px;text-align:center;}
.p_con1{left:50%; padding:100px 0 0 0; letter-spacing:-1px;}
.p_con1 strong {font-size:34px; line-height:1.1em;color:#000;font-weight:normal;}
.p_con1 strong em {color:#006699;}

.center_know_awawarded{position:relative;background:url('../img/visual_know_img03.gif') center center no-repeat; width:100%; height:2000px;text-align:center;}
.a_con1{left:50%; padding:80px 0 0 0; color:#fff;letter-spacing:-1px;}
.a_con1 strong {font-size:34px; line-height:1.1em;color:#fff;font-weight:normal;}
.a_con1 img {padding-bottom:30px;}
.a_con1 p{padding-bottom:60px;}

.center_know_map{position:relative;background:url('../img/visual_know_img04_map.jpg') center center no-repeat; width:100%; height:1120px; padding:100px 0 150px 0;text-align:center;}
.m_con1{left:50%; color:#000;letter-spacing:-1px;}
.m_con1 strong {font-size:34px; line-height:1.1em;color:#000;font-weight:normal; margin:0 0 0 -800px;}
.m_con1 strong em{color:#006699;margin:0 0 0 -870px;}
.m_con1 p{padding:1100px 70px 0 0; font-size:24px; line-height:1.5em;}
.m_con1 p em{color:#006699; text-decoration:underline;}
.m_con1 p span{font-size:42px;}
.m_con1 p span em{color:#006699;text-decoration:none;}

.center_know_one{position:relative;background:url('../img/visual_know_img05.gif') center center no-repeat; width:100%; height:591px;  padding:200px 0 0 0; text-align:center;}
.o_con1{left:50%;letter-spacing:-1px;}
.o-con1_title1 {margin-left:-700px; font-weight:normal; font-size:60px; font-weight:400; color:#fff; }
.o-con1_title2 {margin:20px 0 0 -870px; font-size:40px; font-weight:normal; color:#fff; }
.o-con1_title3 {margin:10px 0 0 -690px; font-size:40px; font-weight:normal; color:#fff; }
.o_con2 {left:50%; letter-spacing:-1px; text-align:center;}
.o_con2_subtitle1 {background:url('../img/visual_know_img05_subtitle.png') center center no-repeat; width:100%; height:44px; color:#fff; font-size:24px; line-height:1.7em; margin:30px 0 0 -440px;}
.o_con2_subtitle2 {margin:10px 0 0 -860px; color:#fff; font-size:24px;}

.center_know_qa {position:relative; width:100%; height:auto; padding:0px 0 40px 0;}
.center_know_qatitle1 {position:relative; width:100%; height:auto; padding:0px 0 30px 0; text-align:center;}
.center_know_qatitle1 img {padding:30px;}
.center_know_qatitle1 strong {font-size:34px; color:#006699; line-height:1.5em;}
.center_know_qatitle1 strong em{font-weight:normal; color:#000;}
.center_know_qatitle2 {position:relative; width:100%; height:auto; padding:50px 0 30px 0; text-align:center;}
.center_know_qatitle2 strong {font-size:34px; color:#006699; line-height:1.5em;}
.center_know_qatitle2 strong em{font-weight:normal; color:#000;}
.center_know_qatitle2 p {font-size:18px; padding:0 21% 0 21%; text-align:left;line-height:1.4em;}
.center_know_qatitle2 p em {color:#006699;}
.center_know_qatitle3 {position:relative; width:100%; height:auto; padding:50px 0 30px 0; text-align:center;}
.center_know_qatitle3 strong {font-size:34px; color:#006699; line-height:1.5em;}
.center_know_qatitle3 strong em{font-weight:normal; color:#000;}
.center_know_qatitle3 p {font-size:18px; padding:0 21% 0 21%; text-align:left; line-height:1.4em;}

.faq_box2 {position:relative; padding:0 20% 0 20%;}
.faq_box2 ul{border-top:1px solid #000}
.faq_box2 ul li{width:100%;}
.faq_box2 ul li .faq_tit{position:relative;margin:0;padding:40px 100px 38px 72px;border-bottom:1px solid #d6d6d6;font-size:24px;color:#000;background:url('../img/faq_q.gif') 3px center no-repeat;cursor:pointer;line-height:1.4em}
.faq_box2 ul li .faq_tit:after{content:"";display:block;position:absolute;top:50%;right:40px;margin-top:-17px;width:34px;height:34px;background:url('../img/ico_faq.gif') center center no-repeat;
	-webkit-transition: all 0.3s ease-in-out;
	   -moz-transition: all 0.3s ease-in-out; 
	     -o-transition: all 0.3s ease-in-out; 
	    -ms-transition: all 0.3s ease-in-out; 
	        transition: all 0.3s ease-in-out;
}
.faq_box2 ul li .faq_tit.open:after{
	-webkit-transform: rotate(-180deg); 
	   -moz-transform: rotate(-180deg); 
	     -o-transform: rotate(-180deg);
	    -ms-transform: rotate(-180deg);
	        transform: rotate(-180deg);
}
.faq_box2 ul li .faq_view{display:none;background:#f5f5f5 url('../img/faq_a.png') 30px 36px no-repeat;overflow:hidden}
.faq_box2 ul li .faq_view.open{border-bottom:1px solid #d6d6d6}
.faq_box2 ul li .view_guide{padding:44px 100px 44px 98px;line-height:1.8em;font-size:18px;color:#666;word-wrap:break-word;word-break:keep-all;font-family:"Apple SD Gothic Neo", WebNotoSansL}

/* 2_1 */
.lawyer_list {width:1116px;margin:0 auto;}
.lawyer_list .lawyer_tab {overflow:hidden;width:100%;margin-top:60px;}
.lawyer_list .lawyer_tab li {float:left;width:30%;height:70px;line-height:70px;margin-left:5%;text-align:center;font-size:20px;background:#aeaeae;}
.lawyer_list .lawyer_tab li:first-child {margin-left:0;}
.lawyer_list .lawyer_tab li.on {background:#3f587c;}
.lawyer_list .lawyer_tab li a {display:block;width:100%;height:100%;color:#fff;}
.cont_wrap .lawyers_about{margin-bottom:40px;margin-left:-28px;width:110%; *zoom:1}
.cont_wrap .lawyers_about:after{content:"";display:block;clear:both}
.cont_wrap .lawyers_about .law_box{float:left;position:relative;margin:0 0 28px 28px;width:258px;height:261px;background-color:#f1f1f1;overflow:hidden}
.cont_wrap .lawyers_about .law_box a{display:block;position:relative;height:100%}
.cont_wrap .lawyers_about .law_box img{position:absolute;right:0;z-index:1}
.cont_wrap .lawyers_about .law_box strong{display:block;padding:20px 0 0 22px;color:#000;font-size:30px;font-weight:normal;line-height:1.2em;letter-spacing:-3px}
.cont_wrap .lawyers_about .law_box a .over{opacity:0;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);position:absolute;top:0;left:0;width:100%;height:100%;background:url('../img/lawyers_over_bg.png') 0 0 repeat;z-index:2;
	-webkit-transition: opacity 0.3s;
			transition: opacity 0.3s;
}
.cont_wrap .lawyers_about .law_box a .over span{display:block;padding:0;width:100%;height:100%;background:url('../img/lawyers_over_txt.png') center center no-repeat;font-size:0;line-height:0}
.cont_wrap .lawyers_about .law_box a:hover .over{opacity:1;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100)}
.cont_wrap .lawyers_about .law_box span,
.cont_wrap .lawyers_about .law_box p{display:none}
.cont_wrap .lawyers_about .law_box img{height:190px;bottom:0}
.cont_wrap .lawyers_about .law_box.top{width:544px;background-color:#e0e4ea}
.cont_wrap .lawyers_about .law_box.top span{display:block;padding:65px 0 0 45px;color:#006699;line-height:1.5em}
.cont_wrap .lawyers_about .law_box.top strong{padding:0 0 0 42px;color:#000;font-size:46px;letter-spacing:-5px}
.cont_wrap .lawyers_about .law_box.top img{height:280px;top:0}
.cont_wrap .lawyers_about .law_box.top p{display:block;position:relative;margin:0;padding:20px 0 0 45px;width:265px;color:#99a2af;font-size:18px;line-height:1em;word-wrap:break-word;word-break:keep-all}
.cont_wrap .lawyers_about .law_box.top p em{display:inline-block;width:18px;height:23px;background:url('../img/tt.png') center -50px no-repeat;font-size:0;line-height:0;vertical-align:top}
.cont_wrap .lawyers_about .law_box.top p em:first-child{margin-left:-10px;background-position:center 0}

/* lawyer_list */
.lawyer {width:1116px;margin:0 auto;}
.cont_wrap .lawyers_about{margin-bottom:40px;margin-left:-28px;width:110%; *zoom:1}
.cont_wrap .lawyers_about:after{content:"";display:block;clear:both}
.cont_wrap .lawyers_about .law_box{float:left;position:relative;margin:0 0 28px 28px;width:258px;height:261px;background-color:#f8f7f5;overflow:hidden}
.cont_wrap .lawyers_about .law_box a{display:block;position:relative;height:100%}
.cont_wrap .lawyers_about .law_box img{position:absolute;right:0;z-index:1}
.cont_wrap .lawyers_about .law_box strong{display:block;padding:20px 0 0 22px;color:#000;font-size:30px;font-weight:normal;line-height:1.2em;letter-spacing:-3px}
.cont_wrap .lawyers_about .law_box a .over{opacity:0;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0, 102, 153, .8);z-index:2;
	-webkit-transition: opacity 0.3s;
			transition: opacity 0.3s;
}
.cont_wrap .lawyers_about .law_box a .over span{display:block;padding:0;width:100%;height:100%;background:url('../img/lawyers_over_txt.png') center center no-repeat;font-size:0;line-height:0}
.cont_wrap .lawyers_about .law_box a:hover .over{opacity:1;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100)}
.cont_wrap .lawyers_about .law_box span,
.cont_wrap .lawyers_about .law_box p{display:none}
.cont_wrap .lawyers_about .law_box img{height:190px;bottom:0}
.cont_wrap .lawyers_about .law_box.top{width:544px;background-color:#e0e4ea}
.cont_wrap .lawyers_about .law_box.top span{display:block;padding:65px 0 0 45px;color:#2b83b5;line-height:1.5em}
.cont_wrap .lawyers_about .law_box.top strong{padding:0 0 0 42px;color:#000;font-size:46px;letter-spacing:-5px}
.cont_wrap .lawyers_about .law_box.top img{height:280px;top:0; margin-right:-50px;}
.cont_wrap .lawyers_about .law_box.top p{display:block;position:relative;margin:0;padding:20px 0 0 45px;width:265px;color:#99a2af;font-size:18px;line-height:1.3em;word-wrap:break-word;word-break:keep-all}
.cont_wrap .lawyers_about .law_box.top p em{display:inline-block;width:18px;height:23px;background:url('../img/tt.png') center -50px no-repeat;font-size:0;line-height:0;vertical-align:top}
.cont_wrap .lawyers_about .law_box.top p em:first-child{margin-left:-10px;background-position:center 0}
.cont_wrap .lawyers_detail{position:relative;padding-top:210px;margin-top:60px}
.cont_wrap .lawyers_detail .law_list{display:block;position:absolute;left:0;top:0;width:1116px;overflow:hidden;background-color:#fff}
.cont_wrap .lawyers_detail .law_list button{display:block;position:absolute;top:0;width:61px;height:130px;background:url('../img/btn_law.png') 0 0 no-repeat;font-size:0;z-index:2}
.cont_wrap .lawyers_detail .law_list button.next{right:0;background-position:right top}
.cont_wrap .lawyers_detail .law_list button.prev{left:0;background-position:left top}
.cont_wrap .lawyers_detail .law_list button.hidden{display:none}
.cont_wrap .lawyers_detail .law_list ul{position:relative;width:8000%;z-index:1; *zoom:1}
.cont_wrap .lawyers_detail .law_list ul:after{content:"";display:block;clear:both}
.cont_wrap .lawyers_detail .law_list ul li{float:left;display:block;position:relative;margin-right:2px;width:130px;height:130px;background-color:#f2f2f2;
	-webkit-transition:background-color 0.3s cubic-bezier(0.75,0.1,0.25,1);
			transition:background-color 0.3s cubic-bezier(0.75,0.1,0.25,1);
}
.cont_wrap .lawyers_detail .law_list ul li a{display:block;position:relative;height:100%}
.cont_wrap .lawyers_detail .law_list ul li a strong{display:block;padding:10px;color:#93969a;font-weight:normal}
.cont_wrap .lawyers_detail .law_list ul li a .photo{position:absolute;right:0;bottom:0;width:100%;height:95px}
.cont_wrap .lawyers_detail .law_list ul li a .photo img{display:none;position:absolute;right:0;bottom:0;width:auto;height:100%}
.cont_wrap .lawyers_detail .law_list ul li a .photo img.gray{display:block}
.cont_wrap .lawyers_detail .law_list ul li.on{background-color:#2b83b5}
.cont_wrap .lawyers_detail .law_list ul li.on a strong{color:#fff}
.cont_wrap .lawyers_detail .law_list ul li.on a .photo img{display:block}
.cont_wrap .lawyers_detail .law_list ul li.on a .photo img.gray{display:none}
.cont_wrap .lawyers_detail .detail_view{display:block;/*padding-bottom:80px;*/ *zoom:1}
/* .cont_wrap .lawyers_detail .detail_view .ajax_box{opacity:0;filter:alpha(opacity=0)} */
.cont_wrap .lawyers_detail .detail_view .loader{width:100%;height:900px;background:url('../img/loader.gif') center center no-repeat}
.cont_wrap .lawyers_detail .detail_view:after{content:"";display:block;clear:both}
.cont_wrap .lawyers_detail .detail_view .law_photo{float:right;width:493px}
.cont_wrap .lawyers_detail .detail_view .law_info{float:left;width:580px}
.cont_wrap .lawyers_detail .detail_view .law_info > em{display:block;margin-left:4px;color:#2b83b5;font-size:18px}
.cont_wrap .lawyers_detail .detail_view .law_info h3{color:#333;font-size:58px;font-weight:100;letter-spacing:-5px}

/* 2017-06-29 수정 */
.cont_wrap .lawyers_detail .detail_view .tabmenu {position:relative;min-height:468px;}
.cont_wrap .lawyers_detail .detail_view .tabmenu > ul {overflow:hidden;}
.cont_wrap .lawyers_detail .detail_view .tabmenu > ul > li > a {float:left;display:block;width:184px;height:48px;line-height:48px;border:1px solid #d0d0d0;text-align:center;font-size:17px;color:#252525;background:#f2f2f2;}
.cont_wrap .lawyers_detail .detail_view .tabmenu > ul > li > a.on {border:1px solid #006699;color:#fff;background:#006699;}
.cont_wrap .lawyers_detail .detail_view .tabmenu .tabcontent {position:absolute;left:0;top:55px; max-height:450px; overflow-y:auto;  }
.cont_wrap .lawyers_detail .detail_view .history_n {width:550px !important;height:235px;padding:20px;border:1px solid #ddd;}.cont_wrap .lawyers_detail .detail_view .law_info .history dl dt {padding:0 !important;}
.cont_wrap .lawyers_detail .detail_view .history_n dl dd ul {overflow:hidden;width:560px;min-height:250px;}
.cont_wrap .lawyers_detail .detail_view .history_n dl dd ul li {float:left;width:274px;}
.cont_wrap .lawyers_detail .detail_view .history_n dl dd ul li span.txt_main {display:block;width:250px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.cont_wrap .lawyers_detail .detail_view .law_info .history_n dl dd ul li a span.txt_detail {max-width:250px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:inline-block;color:#2b83b5;font-size:14px}
.cont_wrap .lawyers_detail .detail_view .law_info .history_n .page {top:20px !important;right:20px !important;}
.cont_wrap .lawyers_detail .detail_view .law_info .history dl dd ul li a em{content:"";display:inline-block;margin-left:4px;width:12px;height:21px;background:url('../img/ico_arr.gif') center center no-repeat}

.cont_wrap .lawyers_detail .detail_view .law_info .tab_02 dl dt{display:block;padding:40px 0 5px 0;color:#000;font-size:18px;font-weight:bold}
.cont_wrap .lawyers_detail .detail_view .law_info .tab_02 dl dd{display:block;padding-bottom:25px;color:#404040}
.cont_wrap .lawyers_detail .detail_view .law_info .tab_02 dl dd ul{overflow:hidden;width:592px; }
.cont_wrap .lawyers_detail .detail_view .law_info .tab_02 dl:first-child dd ul li{display:block;float:left;width:289px;}

.cont_wrap .lawyers_detail .detail_view .law_info .tab_02 dl dd ul li{display:none;position:relative;padding:0 0 0 6px;margin-top:8px;min-width:200px;line-height:1.3em;font-family:"Apple SD Gothic Neo","나눔바른고딕",NanumBarunGothic;}
.cont_wrap .lawyers_detail .detail_view .law_info .tab_02 dl dd ul li.open{display:block}
.cont_wrap .lawyers_detail .detail_view .law_info .tab_02 dl dd ul li:before{content:"";display:block;position:absolute;top:8px;left:0;width:2px;height:2px;background-color:#c6c6c6}
.cont_wrap .lawyers_detail .detail_view .law_info .tab_02 dl dd ul li a{display:inline-block;color:#404040;word-wrap:normal;word-break:normal}
.cont_wrap .lawyers_detail .detail_view .law_info .tab_02 dl dd ul li a em:after{content:"";display:inline-block;margin-left:4px;width:10px;height:10px;background:url('../img/ico_arr.gif') center center no-repeat}
.cont_wrap .lawyers_detail .detail_view .law_info .tab_02 dl dd ul li span.txt_overflow {/*display:block;*/width:265px;overflow:hidden;text-overflow:ellipsis;/*white-space:nowrap;*/}
.cont_wrap .lawyers_detail .detail_view .law_info .tab_02 dl dd ul li a span{display:block}
.cont_wrap .lawyers_detail .detail_view .law_info .tab_02 dl dd ul li a em{display:inline-block;color:#006699;font-size:14px}

.cont_wrap .lawyers_detail .detail_view .law_info .tab_03 dl dt{display:block;padding:40px 0 5px 0;color:#000;font-size:18px;font-weight:bold}
.cont_wrap .lawyers_detail .detail_view .law_info .tab_03 dl dd{display:block;padding-bottom:25px;color:#404040}
.cont_wrap .lawyers_detail .detail_view .law_info .tab_03 dl dd ul {overflow:hidden;}
.cont_wrap .lawyers_detail .detail_view .law_info .tab_03 dl:first-child dd ul li{display:block}
.cont_wrap .lawyers_detail .detail_view .law_info .tab_03 dl dd ul li{display:none;position:relative;float:left;width:289px;padding:0 0 0 6px;margin-top:8px;min-width:200px;line-height:1.3em;font-family:"Apple SD Gothic Neo","나눔바른고딕",NanumBarunGothic;}
.cont_wrap .lawyers_detail .detail_view .law_info .tab_03 dl dd ul li.open{display:block}
.cont_wrap .lawyers_detail .detail_view .law_info .tab_03 dl dd ul li:before{content:"";display:block;position:absolute;top:8px;left:0;width:2px;height:2px;background-color:#c6c6c6}
.cont_wrap .lawyers_detail .detail_view .law_info .tab_03 dl dd ul li span {display:inline-block;max-width:209px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;vertical-align:middle;}
.cont_wrap .lawyers_detail .detail_view .law_info .tab_03 dl dd ul li a{display:inline-block;color:#404040;word-wrap:normal;word-break:normal;vertical-align:middle;}
.cont_wrap .lawyers_detail .detail_view .law_info .tab_03 dl dd ul li em:after{content:"";display:inline-block;margin-left:4px;width:10px;height:10px;background:url('../img/ico_arr.gif') center center no-repeat}
.cont_wrap .lawyers_detail .detail_view .law_info .tab_03 dl dd ul li em{display:inline-block;margin-left:12px;color:#006699;font-size:14px}
/* 2017-06-29 수정 완료 */


.cont_wrap .lawyers_detail .detail_view .law_info .spk{margin-top:45px}
.cont_wrap .lawyers_detail .detail_view .law_info .spk strong{display:block;margin-bottom:10px;color:#2b83b5;font-size:24px;font-weight:100;line-height:1.2em}
.cont_wrap .lawyers_detail .detail_view .law_info .spk p{margin:0;color:#404040;font-size:18px;line-height:1.7em;word-wrap:break-word;word-break:keep-all;font-family:"Apple SD Gothic Neo","나눔바른고딕",NanumBarunGothic;}
.cont_wrap .lawyers_detail .detail_view .law_info .movie{position:relative;margin:30px 0 0 0;width:358px;height:202px}
.cont_wrap .lawyers_detail .detail_view .law_info .movie a{display:block}
.cont_wrap .lawyers_detail .detail_view .law_info .movie span{display:block;position:absolute;top:0;left:0;width:100%;height:100%;background:url('../img/ico_movie.png') center center no-repeat;font-size:0}
.cont_wrap .lawyers_detail .detail_view .law_info .history{position:relative;display:block;width:580px;margin-top:58px;border-top:1px solid #e8e8e8; *zoom:1}
.cont_wrap .lawyers_detail .detail_view .law_info .history:after{content:"";display:block;clear:both}
.cont_wrap .lawyers_detail .detail_view .law_info .history dl{float:left;width:300px}
.cont_wrap .lawyers_detail .detail_view .law_info .history dl:first-child{padding-right:10px;width:270px}
.cont_wrap .lawyers_detail .detail_view .law_info .history dl dt{display:block;padding:40px 0 5px 0;color:#000;font-size:18px;font-weight:bold}
.cont_wrap .lawyers_detail .detail_view .law_info .history dl dd{display:block;padding-bottom:25px;color:#404040}
.cont_wrap .lawyers_detail .detail_view .law_info .history dl dd ul{float:left;min-height:470px}
.cont_wrap .lawyers_detail .detail_view .law_info .history dl:first-child dd ul li{display:block}
.cont_wrap .lawyers_detail .detail_view .law_info .history dl dd ul li{display:none;position:relative;padding:0 0 0 6px;margin-top:8px;min-width:200px;line-height:1.3em;font-family:"Apple SD Gothic Neo","나눔바른고딕",NanumBarunGothic;}
.cont_wrap .lawyers_detail .detail_view .law_info .history dl dd ul li.open{display:block}
.cont_wrap .lawyers_detail .detail_view .law_info .history dl dd ul li:before{content:"";display:block;position:absolute;top:8px;left:0;width:2px;height:2px;background-color:#c6c6c6}
.cont_wrap .lawyers_detail .detail_view .law_info .history dl dd ul li a{display:inline-block;color:#404040;word-wrap:normal;word-break:normal}
/*
.cont_wrap .lawyers_detail .detail_view .law_info .history dl dd ul li a em:after{content:"";display:inline-block;margin-left:4px;width:10px;height:10px;background:url('../img/ico_arr.gif') center center no-repeat}
.cont_wrap .lawyers_detail .detail_view .law_info .history dl dd ul li a span{display:block}
.cont_wrap .lawyers_detail .detail_view .law_info .history dl dd ul li a em{display:inline-block;color:#006699;font-size:14px}
*/
.cont_wrap .lawyers_detail .detail_view .law_info .history .page{position:absolute;right:0;top:40px;display:block;width:66px;height:23px;background:url('../img/law_list-bg.png') 0 0 no-repeat}
.cont_wrap .lawyers_detail .detail_view .law_info .history .page *{vertical-align:top;text-align:center;line-height:1em;font-family:"Apple SD Gothic Neo", WebNotoSansL;color:#fff;letter-spacing:0}
.cont_wrap .lawyers_detail .detail_view .law_info .history .page span{display:block;width:100%;font-size:9px;line-height:1.2em;padding-top:5px}
.cont_wrap .lawyers_detail .detail_view .law_info .history .page em{display:inline-block;padding-left:2px;font-size:12px}
.cont_wrap .lawyers_detail .detail_view .law_info .history .page em:first-child{padding-left:0;padding-right:1px}
.cont_wrap .lawyers_detail .detail_view .law_info .history .page button{position:absolute;right:0;top:0;width:23px;height:23px;background-repeat:no-repeat;background-image:url('../img/law_list-right.png');background-position:center center;text-indent:-99999em;overflow:hidden}
.cont_wrap .lawyers_detail .detail_view .law_info .history .page button:first-child{left:0;right:auto;background-image:url('../img/law_list-left.png')}

.cont_wrap .lawyers_detail .page_btns{position:absolute;top:50%;left:0;width:100%;height:1px}
.cont_wrap .lawyers_detail .page_btns a{display:block;position:absolute;width:130px;height:130px;top:0;background:center center no-repeat;font-size:0;z-index:2;opacity:0.3;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=30)}
.cont_wrap .lawyers_detail .page_btns a.p_prev{left:-160px;background-image:url('../img/btn_page_prev.gif')}
.cont_wrap .lawyers_detail .page_btns a.p_next{right:-160px;background-image:url('../img/btn_page_next.gif')}
.cont_wrap .lawyers_detail .page_btns a:hover,
.cont_wrap .lawyers_detail .page_btns a.off{opacity:1;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100)}

/* 성범죄 */
.incident_detective .top_visual .sub_top{width:1172px;position:relative;left:28px}
.incident_detective .cont_wrap .sub_tit{padding:53px 0}
.incident_detective .incident_post{position:relative;padding-left:232px;margin-bottom:50px}
.incident_detective .incident_post h5{position:absolute;left:0;top:0;font-size:34px;color:#000;font-weight:400;line-height:2em;letter-spacing:-3px}
.incident_detective .incident_post h5 em{position:absolute;left:2px;top:0;width:55px;height:4px;background-color:#2b83c1}
.incident_detective .incident_about p{margin:0;font-size:22px;color:#333;line-height:1.4em}
.incident_detective .incident_about p em{color:#2b83c1}
.incident_detective .incident_about p span{display:block;margin-top:25px;font-size:16px;color:#404040;font-family:"Apple SD Gothic Neo","나눔바른고딕", NanumBarunGothic;line-height:1.5em;word-wrap:break-word;word-break:keep-all}
.incident_detective .incident_about dl{width:424px}
.incident_detective .incident_about dl dt{padding-top:230px;margin-bottom:14px;background-image:url('../img/ico_incident_about.gif');background-repeat:no-repeat;font-size:24px;color:#000;line-height:1em}
.incident_detective .incident_about dl dd{font-size:16px;color:#404040;line-height:1.9em;font-family:"Apple SD Gothic Neo","나눔바른고딕", NanumBarunGothic;word-wrap:break-word;word-break:keep-all}
.incident_detective .incident_about .ia_01 {display: inline-block;}
.incident_detective .incident_about dl.fl{float:left; margin-right:15px; width:42%;}
.incident_detective .incident_about dl.fr{float:right}
.incident_detective .incident_about dl.top_line{margin-top:40px;border-top:1px solid #ddd}
.incident_detective .incident_about dl.ia2{margin-bottom:30px}
.incident_detective .incident_about dl.ia1 dt{background-position:left 40px}
.incident_detective .incident_about dl.ia2 dt{background-position:left -190px}
.incident_detective .incident_about dl.ia3 dt{background-position:left -430px}
.incident_detective .incident_about dl.ia4 dt{background-position:left -645px}
.incident_detective .incident_about dl dd ul li{padding-left:8px;padding-bottom:12px;background:url('../img/ia_dot.gif') left 7px no-repeat;font-size:15px;line-height:1.3em}
.incident_detective .incident_about dl dd ul li .box{margin:8px 0 10px -6px;padding:18px 20px;font-size:15px;color:#808080;border:1px solid #ddd;line-height:1.6em;font-family:"Apple SD Gothic Neo","나눔바른고딕", NanumBarunGothic}
.incident_detective .incident_about dl dd ul li .box em{color:#2b83c1}
.incident_detective .incident_about_tips{clear:both;padding-top:70px}
.incident_detective .incident_about_tips .atit{display:block;position:relative;background-color:#2b83c1}
.incident_detective .incident_about_tips .atit:before{content:"";display:block;position:absolute;left:38px;bottom:0;width:93px;height:94px;background:url('../img/ico_pp.png') 0 0 no-repeat}
.incident_detective .incident_about_tips .atit strong{display:block;padding:25px 0 25px 142px;color:#fff;font-size:22px;font-weight:normal;letter-spacing:-2px}
.incident_detective .incident_about_tips .aconts{display:block;padding:30px 36px;border:1px solid #d6d6d6;line-height:1.6em;word-wrap:break-word;word-break:keep-all}
.incident_detective .incident_about_tips .aconts p{margin:0;padding:0;font-family:"Apple SD Gothic Neo","나눔바른고딕",NanumBarunGothic;letter-spacing:-1px;font-size:16px;line-height:1.8em;color:#404040}
.incident_detective .incident_about_tips .aconts em{color:#2b83c1}
.incident_detective .incident_about_policy{padding-bottom:50px}
.incident_detective .incident_about_policy .box_line{border:1px solid #d6d6d6;padding:44px 40px 14px 40px}
.incident_detective .incident_about_policy .box_line *{font-weight:200;font-size:16px;color:#404040}
.incident_detective .incident_about_policy .box_line strong{display:block;width:100%;margin-bottom:20px;font-size:24px;color:#2b83c1}
.incident_detective .incident_about_policy .box_line strong.top_border{padding-top:34px;border-top:1px solid #d6d6d6}
.incident_detective .incident_about_policy .box_line dl{line-height:1.8em;font-family:"Apple SD Gothic Neo","나눔바른고딕", NanumBarunGothic;}
.incident_detective .incident_about_policy .box_line dl dt{margin-bottom:6px;font-weight:bold}
.incident_detective .incident_about_policy .box_line dl dd{margin-bottom:30px;font-weight:400;word-wrap:break-word;word-break:keep-all}
.incident_step{position:relative;width:100%;height:1500px;background:url('../img/incident_step_bar.gif') 0 0 no-repeat}
.incident_step:after{clear:both;display:block;width:0;height:0;overflow:hidden;content:" ";opacity:0}
.incident_step strong{position:absolute;left:50px;clear:both;font-size:22px;line-height:1em;color:#2b83b5}
.incident_step strong.j1{top:358px}
.incident_step strong.j2{top:1003px}
.incident_step dl{position:absolute;left:430px;font-size:20px;line-height:1.5em}
.incident_step dl dt{color:#000;font-weight:600;margin-bottom:4px}
.incident_step dl dd{color:#808080;font-size:18px}
.incident_step dl dd ul{margin-top:10px}
.incident_step dl dd ul li{padding-left:8px;background:url('../img/ia_dot.gif') left 10px no-repeat;font-size:16px;font-family:"Apple SD Gothic Neo","나눔바른고딕", NanumBarunGothic;line-height:1.5em}
.incident_step dl.k6 .p{color:#2b83b5}
.incident_step dl.k1{top:86px}
.incident_step dl.k2{top:320px}
.incident_step dl.k3{top:524px}
.incident_step dl.k4{top:763px}
.incident_step dl.k5{top:924px}
.incident_step dl.k6{top:1190px}
.incident_step dl.k1 dt,
.incident_step dl.k3 dt,
.incident_step dl.k6 dt{margin-top:16px}
.incident_step dl.k5 dt{margin-top:28px}
.incident_detective .helper_tab ul{display:block; *zoom:1}
.incident_detective .helper_tab ul:after{content:"";display:block;clear:both}
.incident_detective .helper_tab ul li{float:left;display:block;width:50%}
.incident_detective .helper_tab ul li a{display:block;height:68px;border:1px solid #b5b5b5}
.incident_detective .helper_tab ul li a span{display:block;margin-top:25px;height:20px;color:#666;font-size:20px;text-align:center}
.incident_detective .helper_tab ul li a.on{border:none;padding:1px;background-color:#2b83c1}
.incident_detective .helper_tab ul li a.on span{color:#fff}
.incident_detective .helper_conts{position:relative;padding:45px 0 100px 0}
.incident_detective .helper_conts div > strong{position:absolute;left:0;top:40px;display:block;padding-top:18px;color:#000;font-size:34px;line-height:1em;letter-spacing:-3px;font-weight:400}
.incident_detective .helper_conts div > strong em{display:block;position:absolute;left:0;top:2px;width:55px;height:4px;background-color:#2b83c1}
.incident_detective .helper_conts div > p{margin:0 0 60px 230px;color:#484848;font-size:22px;line-height:1.4em}
.incident_detective .helper_conts div > p em{display:block;color:#2b83c1}
.incident_detective .helper_conts div > p span{display:block;margin-top:25px;color:#404040;font-size:16px;line-height:1.5em;font-family:"Apple SD Gothic Neo","나눔바른고딕", NanumBarunGothic}
.incident_detective .helper_conts div ul{border-top:1px solid #ddd}
.incident_detective .helper_conts div ul li{display:block;position:relative;padding:60px 0 0 230px;min-height:200px}
.incident_detective .helper_conts div ul li strong{display:block;margin:0 0 15px 0;color:#000;font-size:24px;font-weight:400}
.incident_detective .helper_conts div ul li p{margin:0;color:#404040;font-size:16px;line-height:1.8em;word-wrap:break-word;word-break:keep-all;font-family:"Apple SD Gothic Neo","나눔바른고딕", NanumBarunGothic}
.incident_detective .helper_conts div ul li p em{color:#2b83b5}
.incident_detective .helper_conts div ul li:before{content:"";display:block;position:absolute;top:60px;left:0;width:185px;height:200px;background:url('../img/ico_helper01.gif') no-repeat}
.incident_detective .helper_conts div.tab_cont02 ul li:before{background-image:url('../img/ico_helper02.gif')}
.incident_detective .helper_conts div ul li.cnt1:before{background-position:0 0px}
.incident_detective .helper_conts div ul li.cnt2:before{background-position:0 -200px}
.incident_detective .helper_conts div ul li.cnt3:before{background-position:0 -400px}
.incident_detective .helper_conts div ul li.cnt4:before{background-position:0 -600px}
.incident_detective .helper_conts div ul li.cnt5:before{background-position:0 -800px}



/* 4_1 */
.system {width:1169px;margin:0 auto;}
.program_detective .cont_wrap .sub_tit{padding-bottom:30px}
.program_conts{}
.program_conts > p{margin:0 0 40px 0;color:#808080;font-size:18px;line-height:1.5em}
.program_conts .pgm_step{position:relative;height:1331px;background:url('../img/program_conts.jpg') 0 0 no-repeat;color:#000;font-size:15px;line-height:1.2em}
.program_conts .pgm_step h3{padding:16px 0 0 65px;color:#006699;font-size:30px}
.program_conts .pgm_step .pgn-info{display:block;margin:42px 0 0 76px;font-size:14px; *zoom:1}
.program_conts .pgm_step .pgn-info:after{content:"";display:block;clear:both}
.program_conts .pgm_step .pgn-info li{float:left;display:block;width:317px}
.program_conts .pgm_step .pgn-info li strong{display:block;color:#f86201}
.program_conts .pgm_step .pgn-info li:first-child strong{margin-top:13px;color:#006699}
.program_conts .pgm_step .pgn-info li p{margin:4px 0 0 0}
.program_conts .pgm_step dl{position:absolute;left:58px}
.program_conts .pgm_step dl dt{position:absolute;top:0;left:0;font-size:0;line-height:0}
.program_conts .pgm_step dl dt.yks{left:375px}
.program_conts .pgm_step dl dd{display:block;float:left;margin-right:105px;width:270px}
.program_conts .pgm_step dl dd ul{padding:0 0 0 40px}
.program_conts .pgm_step dl dd ul.ul-left{padding-left:41px}
.program_conts .pgm_step dl dd ul li{margin-bottom:10px}
.program_conts .pgm_step dl dd .result{position:absolute;margin-bottom:-76px;bottom:0;left:0;width:100%}
.program_conts .pgm_step dl dd .result.result02{margin-bottom:-159px;}
.program_conts .pgm_step dl dd .result.result03{margin-bottom:-147px;}
.program_conts .pgm_step dl dd .result p{margin:0;text-align:center;color:#fff;font-size:18px;line-height:63px}
.program_conts .pgm_step dl dd .result p em{display:inline-block;padding-left:10px;margin-left:10px;color:#ffa101;background:url('../img/ico_result.png') 0 center no-repeat}
.program_conts .pgm_step dl.pgm_step1{display:block;padding-top:55px;top:228px}
.program_conts .pgm_step dl.pgm_step1 dt{display:block;width:270px;font-size:20px;color:#fff;line-height:1em;line-height:55px;text-align:center}
.program_conts .pgm_step dl.pgm_step1 dd{padding-top:25px}
.program_conts .pgm_step dl.pgm_step2{top:618px}
.program_conts .pgm_step dl.pgm_step2 dd > p{margin:18px 0 10px 60px;width:160px;color:#737373}
.program_conts .pgm_step dl.pgm_step3{top:1021px;}
.program_conts .pgm_step .pgm_step_info{position:absolute;top:230px;right:40px;width:270px;text-align:center}
.program_conts .pgm_step .pgm_step_info > strong{display:block;color:#006699;font-size:20px;line-height:55px}
.program_conts .pgm_step .pgm_step_info ul{}
.program_conts .pgm_step .pgm_step_info ul li{margin:0 auto;width:205px;padding-top:70px}
.program_conts .pgm_step .pgm_step_info ul li.ps1{height:212px}
.program_conts .pgm_step .pgm_step_info ul li.ps2{height:178px}
.program_conts .pgm_step .pgm_step_info ul li.ps3{height:160px}
.program_conts .pgm_step .pgm_step_info ul li.ps4{height:160px}
.program_conts .pgm_step .pgm_step_info ul li strong{display:block;margin-bottom:15px;color:#006699;font-size:24px;line-height:1.2em;word-wrap:break-word;word-break:keep-all}
.program_conts .pgm_step .pgm_step_info ul li p{word-wrap:break-word;word-break:keep-all}

/* 5_1 */
.qna {width:1116px;margin:0 auto;}
.cont_wrap .advice_step{padding:53px 0 45px 0;border-top:1px solid #ddd}
.cont_wrap .advice_step ul{display:block;height:215px;margin-bottom:30px;background:url('../img/advice_step.gif') center top no-repeat}
.cont_wrap .advice_step ul li{float:left;display:block;width:25%;padding-top:195px;text-align:center;color:#333;font-size:14px}
.cont_wrap .advice_app{position:relative;margin-bottom:20px}
.cont_wrap .advice_app .close {display:none;position:absolute;right:0;top:0;width:70px;height:70px;text-indent:-9999px;cursor:pointer;}
.cont_wrap .advice_app > button{display:block;position:relative;width:100%;height:71px;background-color:#006699; *zoom:1}
.cont_wrap .advice_app > button:after{content:"";display:block;clear:both}
.cont_wrap .advice_app > button strong{display:block;float:left;margin:3px 10px 0 27px;padding-right:10px;color:#fff;font-size:23px;line-height:1em;border-right:1px solid #fff}
.cont_wrap .advice_app > button p{float:left;display:block;margin:3px 0 0 0;color:#dcf5ff;letter-spacing:-1px;font-family:"Apple SD Gothic Neo", WebNotoSansL;}
.cont_wrap .advice_app > button:before{content:"";position:absolute;top:0;right:0;width:174px;height:71px;background:url('../img/btn_app.png') center center no-repeat;background-position:center 0px \0/IE8+9;border-left:1px solid #5297bf}
.cont_wrap .advice_app.open > button:before{width:75px;background-image:url('../img/main_view-close.png')}
.cont_wrap .advice_app.open .request_wrap{height:765px}
.cont_wrap .advice_app .request_wrap{overflow:hidden;background-color:#f5f5f5}
.cont_wrap .advice_app .request_wrap dl{display:block;margin:0 50px; *zoom:1}
.cont_wrap .advice_app .request_wrap dl:after{content:"";display:block;clear:both}
.cont_wrap .advice_app .request_wrap dl.user_info{padding:42px 0 20px 0;border-bottom:1px solid #ddd}
.cont_wrap .advice_app .request_wrap dl dt{float:left;display:block;padding-top:10px;width:140px;color:#333;font-size:18px}
.cont_wrap .advice_app .request_wrap dl dd{float:left;display:block;padding-bottom:12px;width:875px}
.cont_wrap .advice_app .request_wrap dl dd > *{float:left}
.cont_wrap .advice_app .request_wrap dl dd p{margin:7px 0 0 10px;color:#808080;font-family:"Apple SD Gothic Neo", WebNotoSansL;}
.cont_wrap .advice_app .request_wrap dl dd input[type=text],
.cont_wrap .advice_app .request_wrap dl dd input[type=password]{width:455px;height:39px}
.cont_wrap .advice_app .request_wrap dl dd textarea{display:block;padding:15px;width:843px;height:145px;border:1px solid #d8d8d8}
.cont_wrap .advice_app .request_wrap dl dd .policy_check{position:relative;padding-top:3px;margin-top:10px}
.cont_wrap .advice_app .request_wrap dl dd .policy_check em{display:block;width:124px;height:16px;color:#808080;font-size:12px;line-height:1.2em}
.cont_wrap .advice_app .request_wrap dl dd .policy_check a{display:block;position:absolute;right:-54px;top:0;width:50px;height:16px;padding:4px 0 0 6px;background:url('../img/policy_btns-sub.png') 0 0 no-repeat;color:#868686;font-size:11px;line-height:1em}
.cont_wrap .advice_app .request_wrap dl dd .policy_check .ui-checkbox .ui-btn{background-image:url('../img/input_checkbox-wh.gif')}
.cont_wrap .advice_app .request_wrap dl dd.phone input{width:138px}
.cont_wrap .advice_app .request_wrap dl dd.phone .sod_select{width:142px}
.cont_wrap .advice_app .request_wrap dl dd.phone span.bar{margin:18px 4px 0 4px;width:10px;height:2px;background-color:#d6d6d6;font-size:0;line-height:0}
.cont_wrap .advice_app .request_wrap dl.form{padding-top:30px}
.cont_wrap .advice_app .request_wrap dl.form input[type=text]{width:100%}
.cont_wrap .advice_app .request_wrap dl dd.code button{width:53px;height:39px;background:url('../img/ico_reset.png') center center no-repeat;font-size:0;line-height:0}
.cont_wrap .advice_app .request_wrap dl dd.code input[type=text]{width:194px}
.cont_wrap .advice_app .request_wrap dl dd.code .code_num{border:1px solid #ddd;width:116px;height:37px;overflow:hidden}
.cont_wrap .advice_app .request_wrap dl dd.code .code_num img{display:block;width:100%;height:auto}
.cont_wrap .advice_app .request_wrap .request_btn{display:block;padding:0 50px 42px 50px; *zoom:1}
.cont_wrap .advice_app .request_wrap .request_btn:after{content:"";display:block;clear:both}
.cont_wrap .advice_app .request_wrap .request_btn button{float:right;display:block;padding-left:30px;width:225px;height:67px;background:url('../img/btn_request.gif') 0 0 no-repeat;color:#fff;font-size:18px;font-weight:bold;letter-spacing:-2px}
.cont_wrap .advice_app .request_wrap{height:0px;transition: height 0.5s, transform 0.8s;-webkit-transition: height 0.5s, transform 0.8s}
.cont_wrap .advice_list{margin-bottom:50px}
.cont_wrap .advice_list .list_board{margin-top:20px}
.cont_wrap .advice_view{margin-bottom:40px;border-top:1px solid #000}
.cont_wrap .advice_view .view_title{display:block;padding:40px 0;border-bottom:1px solid #ddd; *zoom:1}
.cont_wrap .advice_view .view_title:after{content:"";display:block;clear:both}
.cont_wrap .advice_view .view_title > *{float:left;display:block;color:#000;font-size:18px}
.cont_wrap .advice_view .view_title .cate{padding:0 30px;width:100px}
.cont_wrap .advice_view .view_title .tit{margin:0;padding:0 0 0 30px;width:808px;font-size:24px;border-left:none}
.cont_wrap .advice_view .view_title .tit em{display:block;color:#006699;font-size:18px}
.cont_wrap .advice_view .view_title .name{margin-top:5px;font-weight:normal}
.cont_wrap .advice_view .view_title .data{float:right;margin-top:5px;padding:0 30px 0 10px;color:#808080;line-height:1em;letter-spacing:0}
.cont_wrap .advice_view .view_contents{padding:60px 38px;color:#000;font-size:20px;line-height:1.4em;font-family:"Apple SD Gothic Neo","나눔바른고딕",NanumBarunGothic;letter-spacing:-1px}
.cont_wrap .advice_view .btn_list{padding:20px 0; *zoom:1}
.cont_wrap .advice_view .btn_list:after{content:"";display:block;clear:both}
.cont_wrap .advice_view .btn_list a{float:right;display:block;padding-left:14px;width:117px;height:52px;background:url('../img/btn_list.gif') 0 0 no-repeat;color:#fff;font-size:20px;line-height:51px}
.cont_wrap .advice_modif dt{width:170px !important}
.cont_wrap .advice_modif dd{width:900px !important}
.cont_wrap .advice_modif dd *{vertical-align:top}
.cont_wrap .advice_modif dd input{padding:5px 0 6px 0}
.cont_wrap .advice_modif dd em{color:#d6d6d6;text-align:center;display:inline-block;width:18px;font-size:30px;line-height:1em;padding-top:2px}
.cont_wrap .advice_modif dd .i{display:inline-block;color:#808080;font-size:16px;padding:8px 0 0 14px}
.cont_wrap .advice_modif .w1{width:450px}
.cont_wrap .advice_modif .w2{width:147px}
.cont_wrap .advice_modif .inp_no{height:40px;overflow:hidden}
.cont_wrap .advice_modif .inp_no img{display:block;height:100%;width:auto;margin:0 auto}
.cont_wrap .advice_modif .inp_no button{height:40px !important}
.cont_wrap .advice_modif .btns{width:100%;text-align:right}
.cont_wrap .advice_modif .btns a{display:inline-block;width:130px;height:38px;padding-top:14px;margin-right:10px;background:url('../img/btn_list-wh.gif') 0 0 no-repeat;color:#404040;font-size:20px;text-indent:15px;text-align:left}
.qna #phone01 {width:140px;height:40px;border:1px solid #d6d6d6;text-indent:10px;color:#888;}

.list_board table tbody td{position:relative}
.list_board table tbody td .pw_secret{display:none;position:absolute;top:0;left:-90px;width:1116px;height:100%;background:url('../img/appoint_bg-hover2.png') 0 0 repeat;z-index:5; *zoom:1}
.list_board table tbody td .pw_secret:after{content:"";display:block;clear:both}
.list_board table tbody td .pw_secret .overlap{float:left;margin:38px 0 0 331px;width:318px;border-bottom:1px solid #bbb}
.list_board table tbody td .pw_secret .overlap label{left:0;top:14px;color:#fff;font-size:16px;cursor:text}
.list_board table tbody td .pw_secret .overlap input{height:45px;background:none;border:none;color:#fff}
.list_board table tbody td .pw_secret button{display:block;font-size:0;line-height:0}
.list_board table tbody td .pw_secret button.done{float:left;margin:38px 0 0 20px;width:121px;height:46px;border:1px solid #fff;color:#fff;font-size:15px}
.list_board table tbody td .pw_secret button.close{position:absolute;right:11px;top:10px;width:22px;height:22px;background:url('../img/close_btns.png') 0 0 no-repeat}
.list_board table tbody td .pw_secret span{position:absolute;left:333px;bottom:12px;font-size:13px;color:#bfbfbf}

.board_view-page .prev_next li{position:relative}
.board_view-page .prev_next li .pw_secret{display:none;position:absolute;top:0;left:0;width:1116px;height:100%;background:url('../img/appoint_bg-hover2.png') 0 0 repeat;z-index:5; *zoom:1}
.board_view-page .prev_next li .pw_secret:after{content:"";display:block;clear:both}
.board_view-page .prev_next li .pw_secret .overlap{float:left;margin:8px 0 0 331px;width:318px;border-bottom:1px solid #bbb}
.board_view-page .prev_next li .pw_secret .overlap label{left:0;top:14px;color:#fff;font-size:16px;cursor:text}
.board_view-page .prev_next li .pw_secret .overlap input{padding:10px 0;height:45px;background:none;border:none;color:#fff}
.board_view-page .prev_next li .pw_secret button{display:block;font-size:0;line-height:0}
.board_view-page .prev_next li .pw_secret button.done{float:left;margin:18px 0 0 20px;width:121px;height:36px;border:1px solid #fff;color:#fff;font-size:15px}
.board_view-page .prev_next li .pw_secret button.close{position:absolute;right:11px;top:10px;width:22px;height:22px;background:url('../img/close_btns.png') 0 0 no-repeat}
.board_view-page .prev_next li .pw_secret span{position:absolute;left:333px;bottom:8px;font-size:12px;color:#bfbfbf}

/* 5_2 */
.example {width:1116px;margin:0 auto;}
.case_detective .cont_wrap .sub_tit{padding-bottom:40px}
.cont_wrap .awards_list{position:relative;width:100%;border-top:2px solid #000}
.cont_wrap .awards_list:before{content:'';display:block;width:1px;height:100%;background-color:#fff;position:absolute;left:0;top:0;z-index:1}
.cont_wrap .awards_list .guide{width:100%;overflow:hidden}
.cont_wrap .awards_list button{clear:both;display:block;position:absolute;top:0;width:100px;height:267px;background:center center no-repeat;font-size:0}
.cont_wrap .awards_list button.prev{left:-100px;background-image:url('../img/btn_prev.png')}
.cont_wrap .awards_list button.next{right:-100px;background-image:url('../img/btn_next.png')}
.cont_wrap .awards_list button.hidden{opacity:0.3;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=30)}
.cont_wrap .awards_list ul{float:left;margin-bottom:30px;position:relative;left:0}
.cont_wrap .awards_list ul li{float:left;width:279px;height:269px;text-align:center;color:#7f7f7f;font-family:"Apple SD Gothic Neo", WebNotoSansL;}
.cont_wrap .awards_list ul li strong{display:block;color:#000;font-size:20px;line-height:1.4em}
.cont_wrap .awards_list ul li img{border-left:1px solid #e2e2e2}
.cont_wrap .awards_list ul li:first-child img{border:1px solid #fff}
.cont_wrap .awards_list .paging{clear:both;display:block;padding-bottom:30px;text-align:center;line-height:0}
.cont_wrap .awards_list .paging a{display:inline-block;margin:0 3px;width:11px;height:11px;background-position:0 0;background-repeat:no-repeat;font-size:0;line-height:0;vertical-align:top}
.cont_wrap .awards_list .paging a.on{background-position:0 -30px}
.cont_wrap .awards_list .paging a{background-image:url('../img/ico_page.png')}


.cont_wrap .success_case{position:relative;width:300%;margin-left:-100%;background-color:#f5f5f5}
.cont_wrap .success_case .best_case{position:relative;margin:0 auto;padding:40px 0 35px 0;width:1116px}
.cont_wrap .success_case .best_case > strong{display:block;height:38px;color:#270f00;font-size:24px}
.cont_wrap .success_case .best_case .best_list{display:block;padding-top:6px;overflow:hidden}
.cont_wrap .success_case .best_case .best_list ul{display:block;position:relative;left:0;width:2000%; *zoom:1}
.cont_wrap .success_case .best_case .best_list ul:after{content:"";display:block;clear:both}
.cont_wrap .success_case .best_case .best_list ul li{float:left;position:relative;margin-right:24px;width:259px;height:320px;border:1px solid #d6d6d6;background-color:#fafafa;box-shadow:rgba(0, 0, 0, 0.12) 1px 1px 2px}
.cont_wrap .success_case .best_case .best_list ul li .ico{display:block;position:absolute;top:-6px;right:0;width:48px;height:33px;background:url('../img/ico_best.png') 0 0 no-repeat;font-size:0;line-height:0}
.cont_wrap .success_case .best_case .best_list ul li p{margin:0}
.cont_wrap .success_case .best_case .best_list ul li .title{padding:25px 20px 10px 30px;height:80px;border-bottom:1px solid #ededed;background-color:#0c69a4}
.cont_wrap .success_case .best_case .best_list ul li .title p{display:block;font-size:18px;color:#fff}
.cont_wrap .success_case .best_case .best_list ul li .title p em{display:block;max-height:43px;overflow:hidden;padding-top:1px}
.cont_wrap .success_case .best_case .best_list ul li .title p span{display:block;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;line-height:1.5em}
.cont_wrap .success_case .best_case .best_list ul li .title > span{display:block;margin-top:6px;color:#808080;font-size:13px;letter-spacing:0}
.cont_wrap .success_case .best_case .best_list ul li .contents{padding:22px 15px 0 30px}
.cont_wrap .success_case .best_case .best_list ul li .contents .editor_box{height:90px;overflow:hidden}
.cont_wrap .success_case .best_case .best_list ul li .contents .editor_box strong{display:block;margin-bottom:3px;color:#333}
.cont_wrap .success_case .best_case .best_list ul li .contents .editor_box p{display:block;color:#808080;font-family:"Apple SD Gothic Neo","나눔바른고딕",NanumBarunGothic;}
.cont_wrap .success_case .best_case .best_list ul li .contents img{margin-top:15px;width:54px;height:auto}
.cont_wrap .success_case .best_case .best_list ul li .contents em{position:absolute;right:85px;bottom:30px;width:83px;display:block;color:#000;text-align:left;}
.cont_wrap .success_case .best_case .best_list ul li a{display:block;position:absolute;top:0;left:0;width:100%;height:100%;background:url('../img/ico_lnk.png') right bottom no-repeat;font-size:0;z-index:2}
.cont_wrap .success_case .best_case button{display:block;position:absolute;top:85px;width:100px;height:340px;background:center center no-repeat;font-size:0}
.cont_wrap .success_case .best_case button.prev{left:-100px;background-image:url('../img/btn_prev.png')}
.cont_wrap .success_case .best_case button.next{right:-100px;background-image:url('../img/btn_next.png')}
.cont_wrap .success_case .best_case button.hidden{opacity:0.3;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=30)}
.cont_wrap .success_case .best_case .best_list .paging{display:block;padding-top:30px;text-align:center;line-height:0}
.cont_wrap .success_case .best_case .best_list .paging a{display:inline-block;margin:0 3px;width:11px;height:11px;background-position:0 0;background-repeat:no-repeat;font-size:0;line-height:0;vertical-align:top}
.cont_wrap .success_case .best_case .best_list .paging a.on{background-position:0 -30px}
.cont_wrap .success_case .best_case .best_list .paging a{background-image:url('../img/ico_page.png')}
.cont_wrap .success_case .best_case .best_list ul li .title p em{color:#ffee00}
.cont_wrap .success_list{position:relative;padding-top:173px}
.cont_wrap .success_list .list_tab{position:absolute;left:0;top:0;width:300%;margin-left:-100%;height:73px;border-bottom:1px solid #ededed;box-shadow:rgba(0, 0, 0, 0.11) 0px 3px 6px;background-color:#fff}
.cont_wrap .success_list .list_tab ul{display:block;margin:0 auto;width:1116px; *zoom:1;position:relative;top:1px}
.cont_wrap .success_list .list_tab ul:after{content:"";display:block;clear:both}
.cont_wrap .success_list .list_tab ul li{float:left;display:block}
.cont_wrap .success_list .list_tab ul li a{display:block;padding:25px 25px 24px 25px;color:#878787;transition:color 0.3s;-webkit-transition:color 0.3s;font-family:"Apple SD Gothic Neo",'나눔바른고딕',NanumBarunGothic;}
.cont_wrap .success_list .list_tab ul li a:hover{color:#4f4f4f}
.cont_wrap .success_list .list_tab ul li.on{border-bottom:2px solid #2b83c1}
.cont_wrap .success_list .list_tab ul li.on a{color:#2b83c1}
.cont_wrap .success_list .list_board{margin:20px 0 30px 0}
.cont_wrap .success_list .list_board table tbody td .pw_secret{left:-250px}
.cont_wrap .success_list .list_board table tbody td .pw_secret .overlap{margin:24px 0 0 331px}
.cont_wrap .success_list .list_board table tbody td .pw_secret button.done{margin:24px 0 0 20px}

/* 5_3 */
.review {width:1116px;margin:0 auto;}
.appoint_box {margin-top:30px;}
.appoint_box .search_box{margin:0}
.appoint_box .appoint_list{padding-bottom:12px}
.appoint_box .appoint_list:after{clear:both;display:block;width:0;height:0;overflow:hidden;content:" ";opacity:0}
.appoint_box .appoint_list ul{float:left;width:1149px;margin-left:-33px}
.appoint_box .appoint_list ul li{position:relative;float:left;width:350px;height:217px;margin:20px 0 14px 33px;background:url('../img/appoint_bg.png') 0 0 no-repeat}
.appoint_box .appoint_list ul li a{display:block;height:100%}
.appoint_box .appoint_list .lt_tit{height:93px;margin:0 22px}
.appoint_box .appoint_list .lt_tit strong{display:block;padding:24px 0 6px 0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:22px;line-height:1em;color:#000;font-family:"Apple SD Gothic Neo", WebNotoSansL;}
.appoint_box .appoint_list .lt_tit em{display:block;color:#808080;font-size:13px}
.appoint_box .appoint_list .lt_tit em span{padding-left:10px;letter-spacing:0}
.appoint_box .appoint_list .lt_fnt{margin:0 22px}
.appoint_box .appoint_list .lt_fnt p{height:72px;margin:22px 0;color:#808080;overflow:hidden;line-height:1.5em;font-family:"Apple SD Gothic Neo", WebNotoSansL;}
.appoint_box .appoint_list .lt_fnt p.hidden{display:none}
.appoint_box .appoint_list .lt_fnt .secret{display:none;padding:10px 0 10px 34px;margin:34px 0 0 96px;background:url('../img/key.png') left center no-repeat;color:#808080}
.appoint_box .appoint_list .lt_fnt .secret.on{display:block}
.appoint_box .appoint_list .pw_secret{display:none;position:absolute;left:0;top:0;width:100%;height:100%;background:url('../img/appoint_bg-hover.png') 0 0 no-repeat}
.appoint_box .appoint_list .pw_secret.open{display:block}
.appoint_box .appoint_list .pw_secret .overlap{margin:58px 20px 30px 20px;border:solid #fff;background-color:transparent;border-width:0 0 1px 0}
.appoint_box .appoint_list .pw_secret .overlap input{color:#fff;background-color:transparent;border:0}
.appoint_box .appoint_list .pw_secret .overlap label{left:0;top:14px;color:#fff;font-size:16px;cursor:text}
.appoint_box .appoint_list .pw_secret button{display:block;background-repeat:no-repeat;background-position:0 0}
.appoint_box .appoint_list .pw_secret button.done{width:121px;height:46px;border:1px solid #fff;margin:0 auto;color:#fff;font-family:"Apple SD Gothic Neo", WebNotoSansL;}
.appoint_box .appoint_list .pw_secret button.close{position:absolute;right:11px;top:10px;width:22px;height:22px;background:url('../img/close_btns.png') 0 0 no-repeat;text-indent:-99999em;overflow:hidden}
.appoint_box .board_view-page .view_title .tit{width:808px;padding-top:8px;padding-bottom:8px;padding-right:10px;border-left:none}
.appoint_box .board_view-page .view_title .cate{padding-top:10px}
.appoint_box .board_view-page .view_title .data{margin-top:12px}
.appoint_box .board_view-page .view_title .name{font-weight:normal;margin-top:13px;padding-right:13px;border-right:1px solid #e5e5e5;line-height:1em}
.appoint_box .view_write{display:block;clear:both;width:100%;text-align:right}
.appoint_box .view_write button{display:inline-block;width:130px;padding:16px 0;background-color:#006699;font-size:20px;color:#fff;text-align:center;line-height:1em}

/* 2018-09-14 리뷰리스트 */
.appoint_box .appoint_list.new {}
.appoint_box .appoint_list.new ul li{width:538px;height:217px;margin:20px 0 14px 33px;background:#fff; border:1px solid #ddd;}
.appoint_box .appoint_list.new .desc {padding-top:10px; margin-left:200px; }
.appoint_box .appoint_list.new .img {position:absolute; margin-top:20px; margin-left:20px;}
.appoint_box .appoint_list.new .mail_text .name{ display:inline-block; position:absolute; width:179px; margin-top:50px;margin-left:20px; font-size:25px; font-weight:bold; text-align:center; color:#282828;}
.appoint_box .appoint_list.new .mail_text .msg { display:inline-block; position:absolute; width:179px; margin-top:82px;margin-left:20px; font-size:25px; font-weight:bold; text-align:center; color:#282828;}
.appoint_box .appoint_list.new .mail_text .msg em{ color:#0d69a2; }
.appoint_box .appoint_list.new .pw_secret { background : #000; filter: alpha(opacity:'30'); opacity:0.8; background: rgb(0,0,0,0.8); }
.appoint_box .appoint_list.new .desc .rv_date {color:#848484;}
.appoint_box .appoint_list.new .lt_fnt p { height: 72px; margin: 10px 0; color: #252525; }



/* 센터소식 */
.center_news .cont_wrap .sub_tit{padding-bottom:0}
.center_news .cont_wrap .success_list{padding-top:0}
.center_news .cont_wrap .search_box{margin-top:0}
.center_news .cont_wrap.medias .sub_tit,
.center_news .cont_wrap.webtoons .sub_tit{padding-bottom:30px}
.center_news .cont_wrap.medias .success_list{padding-top:120px}
.center_news-box .board_view-page{margin-top:50px}
.center_news-box .board_view-page .view_title .tit{width:745px}
.center_news-box .board_view-page .view_title .tit.no_cate{width:780px;border-left:none}
.center_news-box .board_view-page .view_title .cate{width:136px;padding-top:2px}
.center_news-box .board_view-page .view_title .data{margin-top:4px}
.cont_wrap .media_board{padding-top:20px}
.cont_wrap .media_board .media_list{display:block;margin-left:-40px;width:110%; *zoom:1}
.cont_wrap .media_board .media_list:after{content:"";display:block;clear:both}
.cont_wrap .media_board .media_list .m-box{float:left;margin:0 0 22px 40px;width:536px;height:243px;border:1px solid #d6d6d6;box-shadow:rgba(0, 0, 0, 0.13) 1px 1px 1px}
.cont_wrap .media_board .media_list .m-box a{display:block;padding:25px 30px 35px 33px; *zoom:1}
.cont_wrap .media_board .media_list .m-box a:after{content:"";display:block;clear:both}
.cont_wrap .media_board .media_list .m-box a em{display:block;margin-bottom:18px;color:#2b83b5;font-size:15px;line-height:1em;height:16px;overflow:hidden}
.cont_wrap .media_board .media_list .m-box a em span{margin-left:5px;padding-left:5px;color:#808080;border-left:1px solid #d6d6d6}
.cont_wrap .media_board .media_list .m-box a img,
.cont_wrap .media_board .media_list .m-box a strong,
.cont_wrap .media_board .media_list .m-box a > span,
.cont_wrap .media_board .media_list .m-box a p{float:left;display:block;margin:0}
.cont_wrap .media_board .media_list .m-box a img{margin-right:18px;width:174px;height:146px;border:1px solid #d6d6d6}
.cont_wrap .media_board .media_list .m-box a strong{margin-bottom:3px;width:265px;height:46px;overflow:hidden;color:#000;font-size:20px;line-height:1.2em;font-weight:normal;word-wrap:break-word;word-break:keep-all;padding-top:2px}
.cont_wrap .media_board .media_list .m-box a .data{padding-right:5px;font-size:12px;color:#808080;letter-spacing:0}
.cont_wrap .media_board .media_list .m-box a .file{margin-top:5px;width:20px;height:13px;background:url('../img/ico_file2.gif') center center no-repeat;font-size:0}
.cont_wrap .media_board .media_list .m-box a p{margin-top:5px;width:275px;height:65px;overflow:hidden;word-wrap:break-word;word-break:keep-all;line-height:1.4em;font-family:"Apple SD Gothic Neo", WebNotoSansL;}
.cont_wrap .media_board .webtoon_list{display:block;margin:0 0 -20px 0}
.cont_wrap .media_board .webtoon_list ul{display:block;margin-left:-40px;width:110%; *zoom:1}
.cont_wrap .media_board .webtoon_list ul:after{content:"";display:block;clear:both}
.cont_wrap .media_board .webtoon_list ul li{float:left;margin:0 0 38px 40px;border:1px solid #d6d6d6;box-shadow:rgba(0, 0, 0, 0.13) 1px 1px 1px}
.cont_wrap .media_board .webtoon_list ul li a{display:block;width:348px;height:213px}
.cont_wrap .media_board .webtoon_list ul li a img{display:block;width:100%;border-bottom:1px solid #ddd}
.cont_wrap .media_board .webtoon_list ul li a p{display:block;margin:10px 0 0 20px;padding-top:2px;width:305px;color:#000;font-size:20px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}
.cont_wrap .media_board .webtoon_list ul li a span{display:block;margin:0 0 0 20px;color:#808080;font-size:12px;letter-spacing:0}
.center_news .success_list .list_board{margin-top:20px}
.center_news .list_board table tbody td:nth-child(3){color:#808080}

.cont_wrap .wg{position:relative;padding-left:122px;margin-top:20px}
.cont_wrap .wg strong{display:block;position:absolute;left:2px;top:-6px;width:730px;height:32px;background:url('../img/warning.gif') 0 0 no-repeat;text-indent:-99999em;overflow:hidden}
.cont_wrap .wg p{font-size:14px;color:#333;font-weight:bold;line-height:1.5em}
.cont_wrap .wg p span{display:block;font-weight:normal}
.cont_wrap .wg p span em{color:#076aa3}

/* FAQ */
.faq_box{position:relative}
.faq_box ul{width:100%;border-top:1px solid #000}
.faq_box ul li{width:100%}
.faq_box ul li .faq_tit{position:relative;margin:0;padding:40px 100px 38px 72px;border-bottom:1px solid #d6d6d6;font-size:24px;color:#000;background:url('../img/faq_q.gif') 3px center no-repeat;cursor:pointer;line-height:1.4em}
.faq_box ul li .faq_tit:after{content:"";display:block;position:absolute;top:50%;right:40px;margin-top:-17px;width:34px;height:34px;background:url('../img/ico_faq.gif') center center no-repeat;
	-webkit-transition: all 0.3s ease-in-out;
	   -moz-transition: all 0.3s ease-in-out; 
	     -o-transition: all 0.3s ease-in-out; 
	    -ms-transition: all 0.3s ease-in-out; 
	        transition: all 0.3s ease-in-out;
}
.faq_box ul li .faq_tit.open:after{
	-webkit-transform: rotate(-180deg); 
	   -moz-transform: rotate(-180deg); 
	     -o-transform: rotate(-180deg);
	    -ms-transform: rotate(-180deg);
	        transform: rotate(-180deg);
}
.faq_box ul li .faq_view{display:none;background:#f5f5f5 url('../img/faq_a.png') 30px 36px no-repeat;overflow:hidden}
.faq_box ul li .faq_view.open{border-bottom:1px solid #d6d6d6}
.faq_box ul li .view_guide{padding:44px 100px 44px 98px;line-height:1.8em;font-size:18px;color:#666;word-wrap:break-word;word-break:keep-all;font-family:"Apple SD Gothic Neo", WebNotoSansL}

/* write */
#captcha #captcha_reload {top:2px !important;width:33px !important;height:33px !important;margin:3px 10px 0 10px;text-indent:-9999px;}
#captcha #captcha_reload span {float:left;display:block !important;width:33px !important;height:33px !important;background:url('../img/ico_reset.png') 0 0 no-repeat !important;text-indent:-99999em;overflow:hidden;}
#captcha #captcha_key {width:175px !important;margin:0 0 0 47px !important;}

.appoint_box .appoint_list .lt_fnt .secret{display:none;padding:10px 0 10px 34px;margin:34px 0 0 96px;background:url('../img/key.png') left center no-repeat;color:#808080}
.appoint_box .appoint_list .lt_fnt .secret.on{display:block}
.appoint_box .appoint_list .pw_secret{display:none;position:absolute;left:0;top:0;width:100%;height:100%;background:url('../img/appoint_bg-hover.png') 0 0 no-repeat}
.appoint_box .appoint_list .pw_secret.open{display:block}
.appoint_box .appoint_list .pw_secret .overlap{margin:58px 20px 30px 20px;border:solid #fff;background-color:transparent;border-width:0 0 1px 0}
.appoint_box .appoint_list .pw_secret .overlap input{color:#fff;background-color:transparent;border:0}
.appoint_box .appoint_list .pw_secret .overlap label{left:0;top:14px;color:#fff;font-size:16px;cursor:text}
.appoint_box .appoint_list .pw_secret button{display:block;background-repeat:no-repeat;background-position:0 0}
.appoint_box .appoint_list .pw_secret button.done{width:121px;height:46px;border:1px solid #fff;margin:0 auto;color:#fff;font-family:"Apple SD Gothic Neo", WebNotoSansL;}
.appoint_box .appoint_list .pw_secret button.close{position:absolute;right:11px;top:10px;width:22px;height:22px;background:url('../img/close_btns.png') 0 0 no-repeat;text-indent:-99999em;overflow:hidden}

/* view */
/*
.center_news-box .board_view-page {margin-top:50px;}
.board_view-page {position:relative;padding-bottom:100px;border-top:1px solid #000;}
.board_view-page .view_title {display:block;padding:34px 0;border-bottom:1x solid #ddd;}
.board_view-page .view_title .tit.no_cate {width:938px;border-left:none;}
.center_news-box .board_view-page .view_title .tit {margin:0;padding:0 30px;line-height:1.2em;font-size:24px;}
.center_news-box .board_view-page .view_title .data {float:right;padding:0 12px;line-height:1em;letter-spacing:0;color:#808080;}
.board_view-page .view_title > * {float:left;display:block;font-size:18px;}
.board_view-page .view_contents {padding:60px 38px;line-height:1.7em;font-family:"Apple SD Gothic Neo","나눔바른고딕",NanumBarunGothic;font-size:18px;color:#000;}
.board_view-page .view_contents .cent {display:block;margin:0 auto;}
.board_view-page .view_contents img {max-width:100%;}
.board_view-page .view_contents * {line-height:1.7em;font-family:"Apple SD Gothic Neo","나눔바른고딕",NanumBarunGothic;font-size:18px;}
.board_view-page .view_title:after {content:"";display:block;clear:both;}
.board_view-page .file_box {position:relative;padding:17px 0;background:#f7f7f7;}
.board_view-page .file_box strong {position:absolute;left:37px;top:16px;display:block;width:100px;height:24px;padding-left:20px;font-size:18px;color:#333;background:url(../img/file_tit.gif) no-repeat 0 center;}
.board_view-page .file_box ul {margin:-5px 40px -5px 158px;}
.board_view-page .file_box ul li {display:inline-block;padding:4px 10px 4px 0;}
.board_view-page .file_box ul li a {display:block;padding:1px 0;font-family:"Apple SD Gothic Neo", WebNotoSansL;font-size:18px;color:#000;}
.board_view-page .prev_next {display:block;}
.board_view-page .prev_next ul li {display:block;padding:20px 35px;border-top:1px solid #ddd;color:#000;}
.board_view-page .prev_next ul li:after {content:"";display:block;clear:both;}
.board_view-page .prev_next ul li a {float:left;width:100%;padding:8px 0;color:#000;}
.board_view-page .prev_next ul li a > * {float:left;display:block;margin:0;font-size:18px;}
.board_view-page .prev_next ul li a span {width:120px;line-height:1.4em;margin-top:4px;}
.board_view-page .prev_next ul li a p {position:relative;width:800px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;line-height:1.4em;}
.board_view-page .prev_next ul li a span.data {float:right;width:auto;letter-spacing:0;color:#808080;}
.board_view-page .btn_list {border-top:1px solid #000;padding-top:20px;}
*/
.board_view-page .btn_list .lst {display:block;width:117px;height:52px;line-height:51px;padding-left:14px;font-size:20px;color:#fff;background:url(../img/btn_list.gif) no-repeat;}
.board_view-page .btn_list .ft_r {float:right;}