@charset "utf-8";

/* 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:"Apple SD Gothic Neo","WebNotoSansL"}
.cont_wrap .sub_tit strong em{font-weight:bold;color:#005086}
.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:#005086;font-size:65px;font-style:italic}
.top_visual .sub_top .btns a.on{color:#55c3ef;border-color:#55c3ef}
.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')}
.hosp_way_bg .top_visual {background:url(../img/visual_center2.jpg) no-repeat center top !important;}
.top_visual.top_3 {background:url(../img/visual_center3.jpg) no-repeat center top !important;}
.hosp_about_bg .top_visual, .hosp_handle_bg .top_visual, .hosp_solve_bg .top_visual, .hosp_table_bg .top_visual {background:url(../img/visual_center4.jpg) no-repeat center top;}
.hosp_unfair_bg .top_visual, .hosp_stop_bg .top_visual, .hosp_limit_bg .top_visual, .hosp_measure_bg .top_visual {background:url(../img/visual_center5.jpg) no-repeat center top;}
.hosp_purser_bg .top_visual, .hosp_open_bg .top_visual, .hosp_without_bg .top_visual, .hosp_lure_bg .top_visual, .hosp_ad_bg .top_visual {background:url(../img/visual_center6.jpg) no-repeat center top !important;}
.hosp_01_bg .top_visual {background:url(../img/visual_center7.jpg) no-repeat center top !important;}


/* 게시판 공통 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:#005086}
.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{ 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:#005086;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:#318fb5;background-color:#318fb5}
.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:#005086}
.board_write-page .write_box dl.w2 dd .ui-checkbox .ui-btn{background-image:url('../img/input_checkbox.png')}

/* SUBPAGE TopTitle */
.top_visual{height:424px;background:url(../img/visual_center1.jpg) no-repeat center top}
.top_visual .sub_top{margin:0 auto;padding-top:80px;width:1116px;color:#fff;letter-spacing:-1px}
.top_visual .sub_top h2{display:block;font-size:60px;font-family:WebNotoSans;font-weight:normal;letter-spacing:-4px}
.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}

@media screen and (min-width:0\0){
	.top_visual .sub_top .btns a{padding:19px 0 12px 0;}
}

.top_visual .sub_top .btns a.on{z-index:1}
.cont_wrap{margin:0 auto;width:1116px;letter-spacing:-1px}

.side_fnt{position:relative;padding-left:232px}
.side_fnt.bord-top{margin-top:40px}
.side_fnt.bord-top h4{top:40px}
.side_fnt.bord-top .right_box{padding-top:40px;border-top:1px solid #ddd}
.side_fnt.lawsuit-handle { margin-bottom: 3em; }
.side_fnt h4{position:absolute;left:0;top:0;width:232px;padding-top:16px;line-height:1.1em;font-size:34px;color:#000;letter-spacing:-3px;font-weight:100;}
.side_fnt h4 em{position:absolute;left:0;top:0;display:block;width:55px;height:4px;background-color:#005086;}
.side_fnt .right_box .str{
	font-family: "Apple SD Gothic Neo", WebNotoSansL;
	color:#404040;
	font-size:22px;
	line-height:1.4em;
	letter-spacing: -0.08em;
}
.side_fnt .right_box.col_bk .str{color:#000}
.side_fnt .right_box .str em{color:#005086;}

.side_fnt .right_box .col{
	margin:10px 0 30px 0;color:#404040;line-height:1.5em; font-size: 18px;
	font-family: NanumBarunGothic, "Apple SD Gothic Neo", WebNotoSans;
}

.side_fnt .right_box .col .bul {
	display: inline-block;
	position: relative;
	vertical-align: middle;
}

.side_fnt .right_box .col .bul:before {
	display: inline-block;
	width : 3px;
	height: 3px;
	overflow: hidden;
	margin: 0 0.3em 0.2em 0;
	background-color: #a0a0a0;
	vertical-align: middle;
	content: " ";
}

.side_fnt .right_box .top_box{border:1px solid #ddd;padding:26px 38px;margin-bottom:40px}
.side_fnt .right_box .top_box ol li{
	color:#666;font-size:16px;line-height:2em;
	font-family: "Noto Sans CJK KR DemiLight", "Apple SD Gothic Neo", WebNotoSansL;
}


.incident_detective .side_cont{padding-top:45px;margin-top:40px}
.incident_detective .side_cont .img{width:100%}
.incident_detective .side_cont .img > li{position:relative;padding:0 0 90px 232px; }

.incident_detective .side_cont .img > li:after{
	position:absolute;left:0;top:0;
	display:block;width:179px;height:179px;
	background-repeat:no-repeat;text-indent:-99999em;content:'';
}
.incident_detective .side_cont .img > li:after{background-image:url('../img/side_conts.png')}

.incident_detective .side_cont .img > li.i1:after{background-position:0 0}
.incident_detective .side_cont .img > li.i2:after{background-position:0  -200px}
.incident_detective .side_cont .img > li.i3:after{background-position:0  -400px}
.incident_detective .side_cont .img > li.i4:after{background-position:0  -600px}
.incident_detective .side_cont .img > li.i5:after{background-position:0  -800px}
.incident_detective .side_cont .img > li.i6:after{background-position:0 -1000px}

.incident_detective .side_cont .img > li dl dt{
	font-family: "Noto Sans CJK KR DemiLight", "Apple SD Gothic Neo", WebNotoSansL;
	font-size: 24px; line-height: 1.25em; color: #000; font-weight: bold; padding: 0 0 14px 0;
}
.incident_detective .side_cont .img > li dl dd{
	font-family: NanumBarunGothic, "Apple SD Gothic Neo", WebNotoSans;
	font-size: 18px; color: #404040; line-height: 1.8em;
}



/* 전문센터 소개 */
.center_about { }

.center_about h4 { top: 60px; }

.center_about .right_box {
	padding-top: 30px;
	background-image: url( ../img/center_about.jpg )
	background-repeat: no-repeat;
	background-position: 0 60px;
}
.center_about .right_box:after {
	clear: both;
	display: block;
	height: 4em;
	content: " ";
}

.center_about .kim_imgArea {margin:0 0 0 480px;}


/* 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:#549520}
.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:1250px;margin:0 auto;}
.way_tab{position:relative;margin-top:90px;padding-top:70px}
.way_tab .tab_mu{display:block;position:absolute;top:0;width:139px;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:#318fb5;border-color:#318fb5;z-index:2}
.way_tab .w1{left:0}
.way_tab .w1 a{border-width:1px 1px 0 1px}
.way_tab .w2{left:139px;width:125px;}
.way_tab .w3{left:264px;width:125px;}
.way_tab .w4{left:389px;width:125px;}
.way_tab .w5{left:512px;width:125px;}
.way_tab .w6{left:635px;width:125px;}
.way_tab .w7{left:760px;width:125px;}
.way_tab .w8{left:883px;width:125px;}
.way_tab .w9{left:1007px;width:125px;}
.way_tab .w10{left:1127px;width:125px;}
.way_tab .w11{left:1247px;width:125px;}

.way_tab .tab_cnt{display:none;width:1371px;height:503px;background-color:#f5f5f5;border:1px solid #d6d6d6}
.way_tab .tab_cnt.open{display:block}
.way_tab .w2_cnt img{display:block;width:auto;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:#318fb5}
.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:479px; 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:#549520;}

.center_know_awawarded{position:relative;background:url('../img/visual_know_img03.gif') center center no-repeat; width:100%; height:1640px;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:#1a74a7;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:#1a74a7; text-decoration:underline;}
.m_con1 p span{font-size:42px;}
.m_con1 p span em{color:#1a74a7;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:#549520; 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:#549520; 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:#549520;}
.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:#549520; 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}




/* 1_5 */
#lawyer_w {width:1100px;margin:0 auto;padding-top:20px inherit;background:url('../img/professor01.png') no-repeat; 3px center no-repeat;}
#lawyer_w h2 {margin-bottom:30px;font-size:50px; font-weight:normal;}
#lawyer_w h2 em {color:#6fab39;font-weight:bold;}
#lawyer_w h2, #lawyer_w p.sub_tit {text-align:center;}
#lawyer_w p.sub_tit {margin-bottom:30px; font-family: "Apple SD Gothic Neo", WebNotoSans, dotum, applegothic, sans-serif; font-size:20px;}
#lawyer_w .lawyer_b .l_list {overflow:hidden;border-bottom:1px solid #dadada;}
#lawyer_w .lawyer_b .imgArea, #lawyer_w .lawyer_b .textArea {float:left;}
#lawyer_w .lawyer_b .textArea {width:740px;margin-top:0;margin-left:40px;}
#lawyer_w .lawyer_b .textArea h3 {font-size:52px;color:#318fb5;margin:38px 0 0 260px;}
#lawyer_w .lawyer_b .textArea h3 .yp_tit1 {margin-left:20px;padding-bottom:7px;vertical-align:16px;font-size:22px;color:#383838;}
#lawyer_w .lawyer_b .textArea strong.lawyer_tit {display:block;padding:1px 0 0;font-size:19px;color:#060606;margin:5px 0 0 260px;}}
#lawyer_w .lawyer_b .textArea .lawyer_txt {line-height:1.9em;color:#282828;}
#lawyer_w .lawyer_b .textArea .career {width:660px;padding:30px 40px;margin:25px 0 32px 200px;}
#lawyer_w .lawyer_b .textArea .career dl dt {margin-bottom:25px;font-size:20px;color:#162754;}
#lawyer_w .lawyer_b .textArea .career dl dd {overflow:hidden;}
#lawyer_w .lawyer_b .textArea .career dl dd ul {float:left;font-size:16px;color:#282828;line-height:1.8em;}
#lawyer_w .lawyer_b .textArea .career dl dd ul:first-child {margin-right:80px;}


#lawyer_w2 {width:1100px;margin:0 auto;padding-top:20px inherit;background:url('../img/professor01.png') no-repeat; 3px center no-repeat;}
#lawyer_w2 h2 {margin-bottom:30px;font-size:50px; font-weight:normal;}
#lawyer_w2 h2 em {color:#6fab39;font-weight:bold;}
#lawyer_w2 h2, #lawyer_w p.sub_tit {text-align:center;}
#lawyer_w2 p.sub_tit {margin-bottom:30px; font-family: "Apple SD Gothic Neo", WebNotoSans, dotum, applegothic, sans-serif; font-size:20px;}
#lawyer_w2 .lawyer_b .l_list {overflow:hidden;border-bottom:1px solid #dadada;}
#lawyer_w2 .lawyer_b .imgArea, #lawyer_w .lawyer_b .textArea {float:left;}
#lawyer_w2 .lawyer_b .textArea {width:740px;margin-top:0;margin-left:40px;}
#lawyer_w2 .lawyer_b .textArea h3 {font-size:52px;color:#318fb5;margin:51px 0 0 10px;}
#lawyer_w2 .lawyer_b .textArea h3 .yp_tit1 {margin-left:20px;padding-bottom:7px;vertical-align:16px;font-size:22px;color:#383838;}
#lawyer_w2 .lawyer_b .textArea strong.lawyer_tit {display:block;padding:1px 0 0;font-size:19px;color:#060606;margin:5px 0 0 10px;}}
#lawyer_w2 .lawyer_b .textArea .lawyer_txt {line-height:1.9em;color:#282828;}
#lawyer_w2 .lawyer_b .textArea .career {width:660px;padding:30px 10px;margin:5px 0 0 -10px;}
#lawyer_w2 .lawyer_b .textArea .career dl dt {margin-bottom:25px;font-size:20px;color:#162754;}
#lawyer_w2 .lawyer_b .textArea .career dl dd {overflow:hidden;}
#lawyer_w2 .lawyer_b .textArea .career dl dd ul {float:left;font-size:16px;color:#282828;line-height:1.8em;}
#lawyer_w2 .lawyer_b .textArea .career dl dd ul:first-child {margin-right:80px;}




#lawyer_w3 {width:1100px;margin:0 auto;padding-top:20px inherit;background:url('../img/professor01.png') no-repeat; 3px center no-repeat;}
#lawyer_w3 h2 {margin-bottom:30px;font-size:50px; font-weight:normal;}
#lawyer_w3 h2 em {color:#6fab39;font-weight:bold;}
#lawyer_w3 h2, #lawyer_w p.sub_tit {text-align:center;}
#lawyer_w3 p.sub_tit {margin-bottom:30px; font-family: "Apple SD Gothic Neo", WebNotoSans, dotum, applegothic, sans-serif; font-size:20px;}
#lawyer_w3 .lawyer_b .l_list {overflow:hidden;border-bottom:1px solid #dadada;}
#lawyer_w3 .lawyer_b .imgArea, #lawyer_w .lawyer_b .textArea {float:left;}
#lawyer_w3 .lawyer_b .textArea {width:740px;margin-top:0;margin-left:40px;}
#lawyer_w3 .lawyer_b .textArea h3 {font-size:52px;color:#318fb5;margin:46px 0 0 260px;}
#lawyer_w3 .lawyer_b .textArea h3 .yp_tit1 {margin-left:20px;padding-bottom:7px;vertical-align:16px;font-size:22px;color:#383838;}
#lawyer_w3 .lawyer_b .textArea strong.lawyer_tit {display:block;padding:1px 0 0;font-size:19px;color:#060606;margin:5px 0 0 260px;}}
#lawyer_w3 .lawyer_b .textArea .lawyer_txt {line-height:1.9em;color:#282828;}
#lawyer_w3 .lawyer_b .textArea .career {width:660px;padding:30px 40px;margin:5px 0 0 200px;}
#lawyer_w3 .lawyer_b .textArea .career dl dt {margin-bottom:25px;font-size:20px;color:#162754;}
#lawyer_w3 .lawyer_b .textArea .career dl dd {overflow:hidden;}
#lawyer_w3 .lawyer_b .textArea .career dl dd ul {float:left;font-size:16px;color:#282828;line-height:1.8em;}
#lawyer_w3 .lawyer_b .textArea .career dl dd ul:first-child {margin-right:80px;}





#lawyer_w4 {width:1100px;margin:0 auto;padding-top:20px inherit;background:url('../img/professor01.png') no-repeat; 3px center no-repeat;}
#lawyer_w4 h2 {margin-bottom:30px;font-size:50px; font-weight:normal;}
#lawyer_w4 h2 em {color:#6fab39;font-weight:bold;}
#lawyer_w4 h2, #lawyer_w p.sub_tit {text-align:center;}
#lawyer_w4 p.sub_tit {margin-bottom:30px; font-family: "Apple SD Gothic Neo", WebNotoSans, dotum, applegothic, sans-serif; font-size:20px;}
#lawyer_w4 .lawyer_b .l_list {overflow:hidden;border-bottom:1px solid #dadada;}
#lawyer_w4 .lawyer_b .imgArea, #lawyer_w .lawyer_b .textArea {float:left;}
#lawyer_w4 .lawyer_b .textArea {width:740px;margin-top:0;margin-left:40px;}
#lawyer_w4 .lawyer_b .textArea h3 {font-size:52px;color:#318fb5;margin:-34px 0 0 10px;}
#lawyer_w4 .lawyer_b .textArea h3 .yp_tit1 {margin-left:20px;padding-bottom:7px;vertical-align:16px;font-size:22px;color:#383838;}
#lawyer_w4 .lawyer_b .textArea strong.lawyer_tit {display:block;padding:1px 0 0;font-size:19px;color:#060606;margin:5px 0 0 10px;}}
#lawyer_w4 .lawyer_b .textArea .lawyer_txt {line-height:1.9em;color:#282828;}
#lawyer_w4 .lawyer_b .textArea .career {width:660px;padding:30px 10px;margin:5px 0 0 -10px;}
#lawyer_w4 .lawyer_b .textArea .career dl dt {margin-bottom:25px;font-size:20px;color:#162754;}
#lawyer_w4 .lawyer_b .textArea .career dl dd {overflow:hidden;}
#lawyer_w4 .lawyer_b .textArea .career dl dd ul {float:left;font-size:16px;color:#282828;line-height:1.8em;}
#lawyer_w4 .lawyer_b .textArea .career dl dd ul:first-child {margin-right:80px;}




/* 2_1 */
.lawyer_tab_w {width:100%;border-bottom:1px solid #e7e7e7;}
.lawyer_tab_w .lawyer_tab {width:1116px;margin:20px auto 0;}
.lawyer_tab_w .lawyer_tab li {display:inline-block;height:90px;line-height:90px;padding:0 30px;font-size:20px;color:#878787;}
.lawyer_tab_w .lawyer_tab li.on {border-bottom:1px solid #005086;}
.lawyer_tab_w .lawyer_tab li.on a {color:#005086;}
.lawyer_list {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:#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:#549520;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:300px;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: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:#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:rgba(49, 143, 181, .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:#bec7cc}
.cont_wrap .lawyers_about .law_box.top span{display:block;padding:65px 0 0 45px;color:#005086;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:300px;top:0}
.cont_wrap .lawyers_about .law_box.top p{display:block;position:relative;margin:0;padding:20px 0 0 45px;width:265px;color:#fff;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:260px;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:2700%;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:110px;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:#005086}
.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:#005086;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 #005086;color:#fff;background:#005086;}
.cont_wrap .lawyers_detail .detail_view .tabmenu .tabcontent {position:absolute;left:0;top:55px;}
.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:#005086;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;min-height:470px}
.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:#005086;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:#005086;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:#005086;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; text-align:justify; 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:116px;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:#005086;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 .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:#005086}
.incident_detective .incident_about p{margin:0;padding-top:14px;font-size:24px;color:#333;line-height:1.4em}
.incident_detective .incident_about p em{color:#005086}
.incident_detective .incident_about p span{display:block;margin-top:14px;font-size:18px;color:#404040}
.incident_detective .incident_about dl{width:424px;word-wrap:break-word;word-break:keep-all;border-top:1px solid #ddd}
.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;}
.incident_detective .incident_about dl.fl{float:left;padding-right:36px}
.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;background:url('../img/ia_dot.gif') left 13px no-repeat}
.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:#005086}
.incident_detective .incident_about dl.ia_etc{width:100%;clear:both}
.incident_detective .incident_about dl.ia_etc dt{font-size:24px;color:#000;line-height:1em;background-image:none;padding-top:40px}
.incident_detective .incident_about dl.ia_etc dd em{color:#005086}

.incident_detective .incident_about_tips{clear:both;}
.incident_detective .incident_about_tips .atit{display:block;position:relative; background-color: #005086; }
.incident_detective .incident_about_tips .atit strong{
	display:block;padding:1em 0 1em 1.8em; font-weight:normal;
	font-family: "Noto Sans CJK KR", "Apple SD Gothic Neo", WebNotoSans;
	font-size:22px; line-height: 1.3em; letter-spacing: -0.08em; color:#fff;
}
.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: NanumBarunGothic, "Apple SD Gothic Neo", WebNotoSans;
	font-size: 16px; line-height: 1.875em; letter-spacing: -1px; color: #404040;
}
.incident_detective .incident_about_tips .aconts em{color:#005086}

.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; line-height: 1em; }
.incident_detective .helper_tab ul li a span{
	display: block; padding-top: 1.2em; height: 20px; text-align: center;
	color:#666; font-size:20px; line-height: 1em; letter-spacing: -0.08em;
}
.incident_detective .helper_tab ul li a.on{ border: none; padding: 1px; background-color: #549521; }
.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:#005086}
.incident_detective .helper_conts div > p{margin:0 0 60px 230px;color:#484848;font-size:21px;line-height:1.4em}
.incident_detective .helper_conts div > p em{display:block;color:#005086}
.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:#005086}
.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}

.incident_detective .side_cont.lawsuit-handle h5 {
	margin-bottom: 2em;
	font-weight: normal;
	font-size: 30px;
	line-height: 1.2em;
	letter-spacing: -0.08em;
	color: #000;
}

/**
 * @scope 의료사고 대처요령 > Tab #1
 */
#lawHandle1 .img > li:after {
	background-image: url(../img/side_conts2.png);
}

/* 진료기록의 종류 및 유의사항 */
.treat-data-summary {
	padding: 1.7em 0 0 0;
}

.treat-data-summary .main-title {
	font-family: "Noto Sans CJK KR", "Apple SD Gothic Neo", WebNotoSans;
	font-weight: normal;
	font-size: 20px;
	line-height: 1.5em;
	color: #000;
}

.treat-data-summary .treat-chart {
	margin-bottom: 3em;
}

.treat-data-summary .treat-chart:before {
	display: block;
	height: 150px;
	background-image: url( ../img/treat_summary.png );
	background-repeat: no-repeat;
	background-position: 50% 50%;
	content: " ";
}

.treat-data-summary .treat-chart table {
	width: 100%;
	margin-bottom: 0.8em;
}

.treat-data-summary .treat-chart th {
	padding: 1em 0;
	border: 1px solid #318fb5;
	background-color: #318fb5;
	text-align: center;
	font-family: "Noto Sans CJK KR", "Apple SD Gothic Neo", WebNotoSans;
	font-weight: normal;
	font-size: 20px;
	line-height: 1em;
	letter-spacing: -0.08em;
	color: #fff;
}

.msie   .treat-data-summary .treat-chart th { padding-top: 1.3em; padding-bottom: 0.7em; }
.msie11 .treat-data-summary .treat-chart th { padding-top:   1em; padding-bottom:   1em; }

.treat-data-summary .treat-chart th:first-child {
	border-right-color : #88b564;
}
.treat-data-summary .treat-chart th:nth-child( 2 ) {
	border-right-color : #88b564;
}

.treat-data-summary .treat-chart td {
	padding: 1em 2em;
	border: 1px solid #ddd;
	vertical-align: top;
}

.treat-data-summary .treat-chart td li {
	position: relative;
	padding: 0.2em 0 0.2em 0.5em;
	font-size: 16px;
	line-height: 1.5em;
	letter-spacing: -0.08em;
	color: #666;
}

.treat-data-summary .treat-chart td li:before {
	position: absolute;
	left: 0;
	top : 0.8em;
	width : 3px;
	height: 3px;
	overflow: hidden;
	background-color: #a0a0a0;
	content: " ";
}

.treat-data-summary .treat-chart p {
	margin: 0;
	font-size: 15px;
	line-height: 2em;
	letter-spacing: -0.08em;
	color: #666;
}
.treat-data-summary .treat-chart p em { color: #000; }

.treat-data-summary .treat-noti {
	padding: 2.2em;
	border: 1px solid #ddd;
}

.treat-data-summary .treat-noti .noti-title {
	display: block;
	margin-bottom: 1em;
}

.treat-data-summary .treat-noti li {
	margin-bottom: 1.5em;
	font-family: "Noto Sans CJK KR", "Apple SD Gothic Neo", WebNotoSans;
	font-size: 16px;
	line-height: 1.8em;
}

.treat-data-summary .treat-noti li strong {}

.treat-data-summary .treat-noti li p {
	margin: 0;
	color: #404040;
}

.treat-data-summary .treat-refuse {
	font-family: "Noto Sans CJK KR", "Apple SD Gothic Neo", WebNotoSans;
	font-size: 16px;
	line-height: 1.8em;
}

.treat-data-summary .treat-refuse strong {
	display: block;
	padding: 0.65em 1.6em;
	background-color: #005086;
	font-weight: normal;
	color: #fff;
}

.msie   .treat-data-summary .treat-refuse strong { padding-top: 0.85em; padding-bottom: 0.45em; }
.msie11 .treat-data-summary .treat-refuse strong { padding: 0.65em 1.6em; }

.treat-data-summary .treat-refuse p {
	margin: 0;
	padding: 1.4em 1.6em;
	background-color: #fafafa;
	color: #666;
}

/**
 * @scope 의료사고 대처요령 > Tab #2
 */
#lawHandle2 .img > li:after {
	background-image: url(../img/side_conts3.png);
}

#lawHandle2 .img > li.i3 > p { margin: 0 0 1em 0; }

#lawHandle2 .img > li dl dd > em { color: #318fb5; }



/* 부검을 위한 절차 */
.postmortem {
	padding: 1.5em 2em 1em 2em;
	border: 1px solid #ddd;
}

.postmortem .title {
	display: block;
	margin-bottom: 0.5em;
	font-family: "Apple SD Gothic Neo", WebNotoSans;
	font-size: 18px;
	line-height: 1.8em;
}

.postmortem li {
	position: relative;
	padding: 0 0 1.2em 2em;
	font-family: "Noto Sans CJK KR", "Apple SD Gothic Neo", WebNotoSans;
	font-size: 16px;
	line-height: 1.5em;
	color: #404040;
}

.msie   .postmortem li { padding-top: 0.4em; padding-bottom: 0.8em; }
.msie11 .postmortem li { padding-top: 0; padding-bottom: 1.2em; }

.postmortem li:after {
	position: absolute;
	left: 14px;
	top: 0;
	width: 1px;
	height: 100%;
	overflow: hidden;
	background-color: #6cb036;
	content: " ";
}

.postmortem li.no5:after {
	display: none;
}

.postmortem li .no {
	position: absolute;
	left: 0;
	top : 0;
	z-index: 1;
	padding: 1px;
	border-radius: 15px;
}

.postmortem li .no em {
	display: block;
	width : 22px;
	height: 16px;
	padding: 6px 0 0 0;
	border-radius: 13px;
	border: 2px solid #fff;
	text-indent: -0.1em;
	text-align: center;
	font-size: 10px;
	line-height: 1em;
	color: #fff;
}

.msie   .postmortem li .no em { padding-top: 8px; height: 14px; }
.msie11 .postmortem li .no em { padding-top: 5px; height: 17px; }


.postmortem li.no1 .no { background-color: #318fb5; }
.postmortem li.no2 .no { background-color: #2e86a9; }
.postmortem li.no3 .no { background-color: #2b7b9b; }
.postmortem li.no4 .no { background-color: #27708d; }
.postmortem li.no5 .no { background-color: #216079; }

.postmortem li.no1 .no em:after { content: "1"; }
.postmortem li.no2 .no em:after { content: "2"; }
.postmortem li.no3 .no em:after { content: "3"; }
.postmortem li.no4 .no em:after { content: "4"; }
.postmortem li.no5 .no em:after { content: "5"; }

/**
 * @scope 의료소송 > 의료분쟁해결
 */
.incident_detective .side_cont.lawsuit-solve { border-top: 1px solid #ddd; }
.incident_detective .side_cont.lawsuit-solve .img > li:after{ background-image: url( ../img/side_conts4.png ); }
.incident_detective .side_cont.lawsuit-solve .img > li dl dd > p { margin: 0; }

/**
 * @scope 의료소송 > 의료분쟁해결
 */
.send_list{ padding: 0.8em 0; }
.send_list strong{ color:#000; }
.send_list ol{ padding:32px 32px; border: 1px solid #ddd; }
.send_list ol li{
	font-family: "Noto Sans CJK KR", NanumBarunGothic, "Apple SD Gothic Neo", WebNotoSans;
	font-size:16px;
	line-height: 1.88em;
	color:#666;
}
.send_list ol li p { margin: 0; color: #404040; }

.send_list .desc {
	padding-left: 1em;
	font-family: "Noto Sans CJK KR", "Apple SD Gothic Neo", WebNotoSans;
	font-size: 15px;
	letter-spacing: -0.08em;
	line-height: 2em;
	color: #666;
}

.incident_step .step_bar{display:block;margin-bottom:40px}
.incident_step .step_bar ul{display:block;background:url('../img/incident_step_bar.gif') no-repeat; *zoom:1}
.incident_step .step_bar ul:after{content:"";display:block;clear:both}
.incident_step .step_bar ul.step01{background-position:0 0px}
.incident_step .step_bar ul.step02{background-position:0 -100px}
.incident_step .step_bar ul.step03{background-position:0 -200px}
.incident_step .step_bar ul.step04{background-position:0 -300px}
.incident_step .step_bar ul.step05{background-position:0 -400px}
.incident_step .step_bar ul li{float:left;display:block;width:20%;height:70px}
.incident_step .step_bar ul li a{display:block;height:100%;text-align:center;color:#666;font-size:20px;line-height:70px}
.incident_step .step_bar ul li a.on{color:#fff}
.incident_step .step_conts{margin-bottom:100px}
.incident_step .step_conts .position_box{position:relative;width:884px;padding-left:232px}
.incident_step .step_conts h3{position:absolute;left:0;top:0;font-size:34px;color:#000;font-weight:400;line-height:1.1em;letter-spacing:-3px;padding-top:16px}
.incident_step .step_conts h3 em{position:absolute;left:2px;top:0;width:55px;height:4px;background-color:#89b5d3}
.incident_step .step_conts ul.top_ex{display:block;border:solid #000;border-width:2px 0}
.incident_step .step_conts ul.top_ex li{display:block;padding:32px 30px 32px 130px;border-top:1px solid #d6d6d6;font-size:18px;color:#404040;background:url('../img/ico_people.png') 10px center no-repeat}
.incident_step .step_conts ul.top_ex li.p{padding:46px 30px 46px 130px}
.incident_step .step_conts ul.top_ex li:first-child{border:none}
.incident_step .step_conts ul.top_ex li strong{margin-bottom:5px;color:#005086;font-weight:500;line-height:1.6em}
.incident_step .step_conts ul.top_ex li span{margin:0;line-height:1.7em;word-wrap:break-word;word-break:keep-all}
.incident_step .step_conts #incTab01 ul.top_ex li:first-child{background-image:url('../img/ico_magnifier.png')}
.incident_step .step_conts #incTab02 ul.top_ex li:first-child{background-image:url('../img/ico_handcuff.png')}
.incident_step .step_conts #incTab03 ul.top_ex li:first-child{background-image:url('../img/ico_paper.png')}
.incident_step .step_conts #incTab04 ul.top_ex li:first-child{background-image:url('../img/ico_paper2.png')}
.incident_step .step_conts #incTab05 ul.top_ex li:first-child{background-image:url('../img/ico_bon.png')}
.incident_step .step_conts dl{display:block;margin-top:60px}
.incident_step .step_conts dl dt{position:absolute;left:0;top:0;font-size:34px;color:#000;font-weight:400;line-height:1.1em;letter-spacing:-3px;padding-top:16px}
.incident_step .step_conts dl dt em{position:absolute;left:2px;top:0;width:55px;height:4px;background-color:#005086}
.incident_step .step_conts dl dd{padding-right:30px;color:#404040;font-size:16px;line-height:1.9em;word-wrap:break-word;word-break:keep-all;font-family:"Apple SD Gothic Neo","나눔바른고딕",NanumBarunGothic;letter-spacing:-1px}
.incident_step .step_conts dl dd strong{color:#005086;font-weight:normal}
.incident_step .step_conts dl dd p{margin:0 0 40px 0}
.incident_step .step_conts dl dd span{display:block;font-size:24px;font-family:"Apple SD Gothic Neo",WebNotoSans;color:#000;margin-bottom:10px}
.incident_step .step_conts dl dd .add_tips{padding:0 40px;border:1px solid #d6d6d6}
.incident_step .step_conts dl dd .add_tips .t_cnts{padding:45px 0 0 0;border-top:1px solid #d6d6d6}
.incident_step .step_conts dl dd .add_tips .t_cnts:first-child{padding-bottom:45px;border-top:none}
.incident_step .step_conts dl dd .add_tips strong{margin-bottom:26px;font-size:24px;font-family:"Apple SD Gothic Neo",WebNotoSans;display:block}
.incident_step .step_conts dl dd .add_tips p{margin:0}
.incident_step .step_conts dl dd .add_tips ul{margin-bottom:35px}
.incident_step .step_conts dl dd .add_tips ul li{display:block;padding-right:30px;word-wrap:break-word;word-break:keep-all}

.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; line-height: 1em; }
.incident_detective .helper_tab ul li a span{
	display: block; padding-top: 1.2em; height: 20px; text-align: center;
	color:#666; font-size:20px; line-height: 1em; letter-spacing: -0.08em;
}
.incident_detective .helper_tab ul li a.on{ border: none; padding: 1px; background-color: #318fb5; }
.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:#005086}
.incident_detective .helper_conts div > p{margin:0 0 60px 230px;color:#484848;font-size:21px;line-height:1.4em}
.incident_detective .helper_conts div > p em{display:block;color:#005086}
.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:#005086}
.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}

/* 6_1 */
.right_box .detail_ul {margin-top:35px;}
.right_box .detail_ul li {padding-left:8px;padding-bottom:5px;background:url('../img/ia_dot.gif') left 12px no-repeat;font-size:16px;line-height:1.8em;color:#333}


/**
 * @scope 의료행정
 */
.township_contents .right_box > .str {
	display: block;
	margin-bottom: 0.2em;
	padding-top: 14px;
}

/**
 * @scope 의료법위반
 */
.violate_contents .right_box > .str {
	display: block;
	margin-bottom: 36px;
	padding-top: 14px;
}

/* 작은 탭 */
.mini-tab-box {}

.mini-tab-menu {
	position: relative;
	z-index: 1;
	margin: 0 0 -1px 0;
}

.mini-tab-menu ul {}

.mini-tab-menu ul:after {
	clear: both;
	display: block;
	content: " ";
}

.mini-tab-menu li {
	float: left;width: 25%; 
}

.violate_contents .mini-tab-menu li { }

.mini-tab-menu a {
	display: block;
	padding: 1.2em 0;
	border: 1px solid #b5b5b5;
	border-left-width: 0;
	background-color: #fff;
	white-space: nowrap;
	text-align: center;
	font-size: 20px;
	line-height: 1em;
	color: #666;
}

.msie .mini-tab-menu a {
	padding: 1.5em 0 0.9em 0;
}

.mini-tab-menu li:first-child a {
	border-left-width: 1px;
}

.mini-tab-menu li.on a {
	position: relative;
	z-index: 1;
	margin-left: -1px;
	border-color: #318fb5;
	background-color: #318fb5;
	color: #fff;
}

.mini-tab-content {
	padding: 2em;
	border: 1px solid #d6d6d6;
	font-family: "Noto Sans CJK KR", NanumBarunGothic, "Apple SD Gothic Neo", WebNotoSans;
	font-size: 16px;
	line-height: 1.8em;
	color: #404040;
}

.mini-tab-content .title {
	margin-bottom: 0.6em;
	font-weight: normal;
	font-size: 24px;
	line-height: 1.75em;
	color: #000;
}

.mini-tab-content p { margin: 0; }

.mini-tab-content .subject {
	font-weight: normal;
	font-family: "Noto Sans CJK KR Medium", NanumBarunGothic, "Apple SD Gothic Neo", WebNotoSans;
	color: #000;
}

.mini-tab-content button.more {
	width : 60px;
	height: 22px;
	overflow: hidden;
	border-radius: 11px;
	background-color: #549521;
	background-image: url( ../img/btn_more.png );
	background-repeat: no-repeat;
	background-position: 14px 5px;
	vertical-align: middle;
	font-size: 99em;
	line-height: 1em;
}


.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:#005086; *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:#f2f2f2;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 #fff}
.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:#005086;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}


/* 방문예약 */
.cont_wrap .visit_step{padding:53px 0 45px 0;border-top:1px solid #ddd}
.cont_wrap .visit_step ul{display:block;height:215px;background:url('../img/visit_step.gif') center top no-repeat}
.cont_wrap .visit_step ul li{float:left;display:block;width:25%;padding-top:195px;text-align:center;color:#333;font-size:20px}
.cont_wrap .visit_box{margin-bottom:100px}
.cont_wrap .visit_box .title{display:block;position:relative;width:100%;padding:23px 0;background-color:#005086; *zoom:1}
.cont_wrap .visit_box .title:after{clear:both;display:block;width:0;height:0;overflow:hidden;content:" ";opacity:0}
.cont_wrap .visit_box .title strong{display:block;float:left;margin-left:24px;padding-right:10px;color:#fff;font-size:23px;line-height:1em;border-right:1px solid #fff}
.cont_wrap .visit_box .title p{float:left;display:block;margin:0 0 0 10px;color:#f2f2f2;letter-spacing:-1px;font-family:"Apple SD Gothic Neo", WebNotoSansL}
.cont_wrap .visit_box .reservation{position:relative;width:811px;height:950px;padding-right:303px;border:solid #d6d6d6;border-width:0 1px 1px 1px}
.cont_wrap .visit_box .reservation:after{clear:both;display:block;width:0;height:0;overflow:hidden;content:" ";opacity:0}
.cont_wrap .reservation .day_box{position:relative;width:811px}
.cont_wrap .reservation .day_popup{display:none;position:absolute;left:0;top:0;width:100%;height:100%;background-color:#f5f5f5;z-index:1}
.cont_wrap .reservation .day_popup.open{display:block}
.cont_wrap .reservation .day_popup .wrap{width:716px;margin:0 auto}
.cont_wrap .reservation .day_popup .wrap > strong{display:block;margin:66px 0 40px 0;font-size:34px;color:#000;font-weight:normal;line-height:1.2em;font-family:"Apple SD Gothic Neo", WebNotoSansL}
.cont_wrap .reservation .day_popup .wrap > strong em{display:block;color:#005086}
.cont_wrap .reservation .day_popup .wrap > dl{float:left;width:100%;font-size:18px}
.cont_wrap .reservation .day_popup .wrap > dl dt{float:left;width:140px;color:#333;position:relative;top:10px}
.cont_wrap .reservation .day_popup .wrap > dl dd{float:left;width:576px}
.cont_wrap .reservation .day_popup .wrap > dl dd *{vertical-align:top}
.cont_wrap .reservation .day_popup .wrap > dl.line{padding-top:20px;border-top:1px solid #d6d6d6}
.cont_wrap .reservation .day_popup .wrap > dl.day{padding-bottom:10px}
.cont_wrap .reservation .day_popup .wrap > dl.day dd{padding:10px 0;color:#005086;letter-spacing:0}
.cont_wrap .reservation .day_popup .wrap > dl.name{padding-bottom:10px}
.cont_wrap .reservation .day_popup .wrap > dl.name dd input{width:272px}
.cont_wrap .reservation .day_popup .wrap > dl.hp{padding-bottom:32px}
.cont_wrap .reservation .day_popup .wrap > dl.hp dd em{display:inline-block;width:18px;padding-top:8px;line-height:1em;font-size:22px;color:#d6d6d6;font-weight:bold;text-align:center;text-indent:-4px}
.cont_wrap .reservation .day_popup .wrap > dl.hp dd .sod_select{height:41px}
.cont_wrap .reservation .day_popup .wrap > dl.hp dd input[type="text"]{width:140px;padding:6px 0}
.cont_wrap .reservation .day_popup .wrap > dl.view{}
.cont_wrap .reservation .day_popup .wrap > dl.view .view_conts{background-color:#fff;border:1px solid #d6d6d6;color:#000;padding:10px;min-height:140px}
.cont_wrap .reservation .day_popup .wrap > dl.view .view_conts textarea{width:554px;height:140px}
.cont_wrap .reservation .day_popup .wrap > dl.code{padding-top:10px;padding-bottom:10px}
.cont_wrap .reservation .day_popup .wrap > dl.code dd button{width:53px;height:39px;background:url('../img/ico_reset.png') center center no-repeat;font-size:0;line-height:0}
.cont_wrap .reservation .day_popup .wrap > dl.code dd input[type=text]{width:194px}
.cont_wrap .reservation .day_popup .wrap > dl.code dd .code_num{float:left;border:1px solid #ddd;width:116px;height:41px;overflow:hidden;background-color:#fff}
.cont_wrap .reservation .day_popup .wrap > dl.code dd .code_num img{display:block;width:100%;height:auto}

.cont_wrap .reservation .day_popup .wrap .policy_check{clear:both;position:relative;padding-top:10px;margin-left:140px}
.cont_wrap .reservation .day_popup .wrap .policy_check em{display:block;width:124px;height:16px;color:#808080;font-size:12px;line-height:1.3em}
.cont_wrap .reservation .day_popup .wrap .policy_check a{display:block;position:absolute;left:144px;top:8px;width:56px;height:20px;overflow:hidden;padding:4px 0 0 6px;line-height:1em;font-size:11px;color:#868686;background:url('../img/policy_btns-sub.png') 0 0 no-repeat;}
.cont_wrap .reservation .day_popup .wrap .policy_check .ui-checkbox .ui-btn{background-image:url('../img/input_checkbox-wh.gif');background-repeat:no-repeat;}
.cont_wrap .reservation .day_popup .wrap .policy_check .ui-checkbox .ui-check-off {background-position:0 -50px !important;}

.cont_wrap .reservation .day_popup .wrap .application{float:right;width:225px;height:67px;background:url('../img/app_btns.gif') 0 0 no-repeat;text-indent:-99999em;overflow:hidden}
.cont_wrap .reservation .day_popup .wrap:after{clear:both;display:block;width:0;height:0;overflow:hidden;content:" ";opacity:0}
.cont_wrap .reservation .day_popup .pp_close{position:absolute;right:30px;top:30px;width:32px;height:32px;background:url('../img/visit_close.gif') 0 0 no-repeat;text-indent:-99999em;overflow:hidden}
.cont_wrap .reservation .calendar_box{position:relative;width:722px;margin:0 auto}
.cont_wrap .reservation .calendar_box .move{position:relative;padding:50px 0 60px 0}
.cont_wrap .reservation .calendar_box .move strong{display:block;width:100%;font-size:24px;color:#005086;text-align:center;line-height:1em}
.cont_wrap .reservation .calendar_box .move button{position:absolute;left:50%;top:52px;width:19px;height:19px;background-repeat:no-repeat;background-position:0 0;text-indent:-99999em;overflow:hidden}
.cont_wrap .reservation .calendar_box .move button.pv{background-image:url('../img/move_left.gif');margin-left:-120px}
.cont_wrap .reservation .calendar_box .move button.nt{background-image:url('../img/move_right.gif');margin-left:100px}
.cont_wrap .reservation .calendar_box .today{position:absolute;right:0;top:42px;display:block;width:89px;height:39px}
.cont_wrap .reservation .calendar_box .today button{display:block;width:100%;height:100%;background:url('../img/calendar_today.gif') 0 0 no-repeat;text-indent:-99999em;overflow:hidden}
.cont_wrap .reservation .calendar_box:after{clear:both;display:block;width:0;height:0;overflow:hidden;content:" ";opacity:0}
.cont_wrap .reservation .calendar_box .set,
.cont_wrap .reservation .calendar_box .pos{padding-left:20px;background-repeat:no-repeat;background-position:left 2px;color:#666}
.cont_wrap .reservation .calendar_box .set{background-image:url('../img/calendar_e-s.png')}
.cont_wrap .reservation .calendar_box .pos{background-image:url('../img/calendar_e-p.png')}
.cont_wrap .reservation .calendar_box > ol{float:left;width:721px}
.cont_wrap .reservation .calendar_box > ol > li{float:left;width:103px;padding-bottom:20px;color:#000;font-weight:bold;font-size:18px;text-indent:16px}
.cont_wrap .reservation .calendar_box > ol > li.s{color:#005086}
.cont_wrap .reservation .calendar_box > ul{float:left;width:721px;border:solid #e2e2e2;border-width:1px 1px 0 0}
.cont_wrap .reservation .calendar_box > ul > li{float:left;width:102px;height:115px;border:solid #e2e2e2;border-width:0 0 1px 1px}
.cont_wrap .reservation .calendar_box > ul > li a{display:block;width:100%;height:100%}
.cont_wrap .reservation .calendar_box > ul > li a em{color:#666;display:inline-block;width:50px;height:34px;padding-top:16px;text-align:center;line-height:1em}
.cont_wrap .reservation .calendar_box > ul > li.o a{cursor:default}
.cont_wrap .reservation .calendar_box > ul > li.o a em{color:#b8b8b8}
.cont_wrap .reservation .calendar_box > ul > li.t a{position:relative;left:-1px;top:-1px;border:1px solid #005086}
.cont_wrap .reservation .calendar_box > ul > li.t a em{color:#fff;background:url('../img/calendar_e-big.png') center center no-repeat}
.cont_wrap .reservation .calendar_box > ul > li .set,
.cont_wrap .reservation .calendar_box > ul > li .pos{display:block;line-height:1em;margin:8px 0 0 20px}
.cont_wrap .reservation .calendar_box .ex{clear:both;padding:26px 0}
.cont_wrap .reservation .calendar_box .ex .pos{margin-left:30px}
.cont_wrap .reservation .time_box{position:absolute;right:0;top:0;width:302px;height:100%;background-color:#fcfcfc;border-left:1px solid #d6d6d6}
.cont_wrap .reservation .time_box .day_select{position:relative;height:95px}
.cont_wrap .reservation .time_box .day_select strong{display:block;padding-top:42px;text-align:center;color:#000;font-size:22px;font-weight:normal;line-height:1em;letter-spacing:0}
.cont_wrap .reservation .time_box .day_select strong em{display:inline-block;position:relative;top:-3px;width:34px;height:28px;padding-right:1px;padding-top:5px;margin-left:10px;background:url('../img/day_select-cr.png') center center no-repeat;color:#808080;font-size:16px}
.cont_wrap .reservation .time_box .day_select button{position:absolute;left:50%;top:46px;width:19px;height:19px;background-repeat:no-repeat;background-position:0 0;text-indent:-99999em;overflow:hidden}
.cont_wrap .reservation .time_box .day_select button.p{background-image:url('../img/move_left.png');margin-left:-120px}
.cont_wrap .reservation .time_box .day_select button.n{background-image:url('../img/move_right.png');margin-left:100px}
.cont_wrap .reservation .time_box > ul{}
.cont_wrap .reservation .time_box > ul > li{position:relative;height:44px;padding-top:27px;border-top:1px solid #d6d6d6;color:#aeaeae;line-height:1em;font-size:18px;text-indent:28px;letter-spacing:0}
.cont_wrap .reservation .time_box > ul > li button{position:absolute;right:20px;top:50%;display:block;width:85px;height:35px;margin-top:-18px;background:url('../img/set_big.png') 0 0 no-repeat;text-indent:-99999em;overflow:hidden;cursor:default}
.cont_wrap .reservation .time_box > ul > li.pos{color:#3f3f3f}
.cont_wrap .reservation .time_box > ul > li.pos button{background-image:url('../img/pos_big.png');cursor:pointer}
.cont_wrap .reservation .time_box > ul > li.lunch{background-color:#e7e7e7;color:#666;text-align:center;text-indent:0;letter-spacing:-1px}
.cont_wrap .reservation .time_box > ul > li.on{border:1px solid #005086;width:100%;position:relative;left:-1px;bottom:-1px;height:43px;z-index:1}
.cont_wrap .reservation .time_box > p{height:28px;margin:0;padding:28px 0 28px 94px;background:url('../img/pos_btn.png') 22px 28px no-repeat;font-size:14px;color:#666;line-height:2em;border-top:1px solid #d6d6d6}
.cont_wrap .reservation .time_box > p em{position:absolute;left:-9999em;top:-9999em;display:block;width:0;height:0;text-indent:-99999em;overflow:hidden}

/* 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:#005086;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:1000%; *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:15px 20px 20px 30px;height:86px;border-bottom:1px solid #ededed;background-color:#005086}
.cont_wrap .success_case .best_case .best_list ul li .title p{display:block;font-size:15px;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.2em}
.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:#fff600;font-size:22px;line-height:1.8em}
.cont_wrap .success_list{position:relative;padding-top:73px}
.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 #005086}
.cont_wrap .success_list .list_tab ul li.on a{color:#005086}
.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:#005086;font-size:20px;color:#fff;text-align:center;line-height:1em}

.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; }

/* 5_6.php */
.cont_wrap .hosp_table {}
.cont_wrap .hosp_table h3 {width:100%;height:70px;line-height:70px;margin-bottom:23px;text-indent:40px;font-size:20px;color:#fff;background:#005086}
.cont_wrap .hosp_table .table_cont {padding-left:30px;}
.cont_wrap .hosp_table .table_cont > ul > li > a {display:block;width:140px;height:44px;line-height:44px;border:1px solid #bbb;text-indent:12px;}
.cont_wrap .hosp_table .table_cont > ul.subY > li {overflow:hidden;}
.cont_wrap .hosp_table .table_cont > ul.subY > li > a {float:left;}
.cont_wrap .hosp_table .table_cont > ul.subY .sub_ul {float:left;width:755px;padding-left:51px;padding-top:3px;background:url(../img/table_line.png) no-repeat 0 20px;}
.cont_wrap .hosp_table .table_cont > ul.subY .sub_ul li a {display:block;float:left;width:118px;height:38px;line-height:38px;margin-left:12px;margin-bottom:8px;text-indent:12px;color:#fff;background:#318fb5;}
.cont_wrap .hosp_table .table_cont > ul.subY .sub_ul li a.mgN {margin-left:0;}
.cont_wrap .hosp_table .table_cont .float_lft {overflow:hidden;margin-bottom:22px;}
.cont_wrap .hosp_table .table_cont .float_lft li {float:left;margin-right:18px;}
.cont_wrap .hosp_table .table_img {padding-left:30px;}

.cont_wrap .hosp_table .table_img img {display:none;}
.cont_wrap .hosp_table .table_img img.v1 {display:block;}


/* 센터소식 */
.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:730px}
.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:#005086;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}

/* 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;}


/* IE */
.msie .way_tab .tab_mu a{line-height:75px}
.msie .way_btns button{padding-top:10px}
.msie .cont_wrap .search_box .search_form button{padding-top:5px}
.msie .sod_select .sod_label{padding-top:12px}
.msie .sod_select .sod_option{padding-top:15px;padding-bottom:8px}
.msie .board_page a{line-height:48px}
.msie .cont_wrap .success_list .list_tab ul li a{padding-top:29px;padding-bottom:20px}
.msie .board_view-page .file_box{padding-bottom:10px}
.msie .board_view-page .file_box strong{line-height:1.8em}
.msie .board_view-page .file_box ul{margin:-2px 40px -2px 158px}
.msie .board_view-page .file_box ul li a{line-height:1.3em}
.msie .board_view-page .btn_list .lst{line-height:60px}
.msie .board_view-page .btn_list .mod,
.msie .board_view-page .btn_list .del{padding-top:5px}
.msie   .incident_detective .incident_about_tips .atit strong{ padding-top: 1.2em; padding-bottom: 0.8em; }
.msie11 .incident_detective .incident_about_tips .atit strong{ padding-top: 1em; padding-bottom: 1em; }
.msie .incident_detective .helper_tab ul li a span {  padding-top: 1.4em; }
.msie .program_conts .pgm_step h3{padding-top:22px}
.msie .cont_wrap .media_center .media_list ul li a span span{background-position:0 2px}
.msie .list_board table tbody td .pw_secret{padding-bottom:10px}
.msie .appoint_box .appoint_list .pw_secret button.done,
.msie .board_write-page .btns .wit_doen,
.msie .cont_wrap .advice_app > button strong,
.msie .cont_wrap .advice_app .request_wrap .request_btn button{padding-top:8px}
.msie .cont_wrap .advice_app > button p{margin-top:10px}
.msie .no-pad.list_board table tbody td a p{line-height:1.8em}
.msie .cont_wrap .lawyers_about .top.law_box p{line-height:1.3em}
.msie .program_conts .pgm_step dl dd .result p{line-height:58px}
.msie .program_conts .pgm_step dl dd .result p em{background-position:0 21px}
.msie .program_conts .pgm_step dl.pgm_step1 dt,
.msie .program_conts .pgm_step .pgm_step_info > strong{padding-top:5px}
.msie .program_conts .pgm_step dl.pgm_step2 dd > p{margin-top:20px;margin-bottom:8px}
.msie .incident_step .step_bar ul li a{line-height:77px}
.msie .list_board table tbody td .pw_secret button.done{line-height:3.4em}
.msie .advice_box .real_time .mid_conts .overlap label{top:10px}
.msie .way_info dl dd ul.call li strong{margin-top:0}
.msie .way_info dl dd ul.call li strong img{position:relative;top:-1px}
.msie .board_view-page .prev_next ul li{padding:20px 25px 14px 25px}
.msie .cont_wrap .search_box .search_form input{padding:11px 0 3px 0}
.msie .cont_wrap .advice_app .request_wrap dl dd p{padding:6px 0 0 10px}
.msie .cont_wrap .advice_app .request_wrap dl dt{padding-top:12px}
.msie .cont_wrap .advice_app .request_wrap dl dd input[type=text],
.msie .cont_wrap .advice_app .request_wrap dl dd input[type=password]{padding:8px 0 0 0}
.msie .cont_wrap .advice_modif .btns a{padding-top:19px}
.msie .cont_wrap .advice_modif dd input{padding:9px 0 2px 0}
.msie .cont_wrap .advice_modif dd em{padding-top:9px}
.msie .cont_wrap .advice_modif dd .i{padding-top:12px}
.msie .board_view-page .prev_next li .pw_secret button.done{padding-top:8px;height:36px}
.msie .board_view-page .prev_next li .pw_secret span{bottom:1px}
.msie .board_view-page .prev_next li .pw_secret .overlap input{position:relative;top:3px}
.msie .list_board table tbody td .pw_secret span{bottom:30px}
.msie .board_view-page .view_title .tit{position:relative;top:6px}
.msie .board_view-page .view_title .cate{padding-top:7px}
.msie .board_view-page .view_title .data,
.msie .board_view-page .view_title .hit,
.msie .board_view-page .view_title .name{line-height:1.4em;height:18px}
.msie .center_news-box .board_view-page .view_title .data{margin-top:6px}
.msie .board_write-page .write_box dl dt span{margin-top:14px}
.msie .board_write-page .write_box dl.w2 dd .ui-checkbox label em{position:relative;top:4px}
.msie .way_info dl dt{padding-top:6px}
.msie .board_view-page .prev_next ul li a p{padding-top:8px}
.msie .board_view-page .prev_next ul li a p .secret{margin-top:-18px}
.msie .board_view-page .prev_next ul li a span{margin-top:8px}
.msie .appoint_box .view_write button{padding:20px 0 12px 0}
.msie .faq_box ul li .faq_tit{padding:46px 100px 32px 72px}
.msie .cont_wrap .media_board .media_list .m-box a .file{margin-top:2px}
.msie .cont_wrap .media_board .media_list .m-box a em{line-height:1.6em}
.msie .list_board table tbody td a span.new{position:relative;top:0}
.msie .cont_wrap .lawyers_detail .detail_view .law_info .history .page{top:36px}
.msie .cont_wrap .lawyers_detail .detail_view .law_info .history .page span{padding-top:7px}
.msie .cont_wrap .advice_app .request_wrap dl dd .policy_check em{line-height:1.8em}
.msie .cont_wrap .advice_app .request_wrap dl dd .policy_check a{line-height:1.5em}
.msie .cont_wrap .success_list .seach_wrap .sub_mu li a{padding:21px 0 11px 0}
.msie .visual_box .item1 .fnt strong strong:before,
.msie .visual_box .item1 .fnt strong strong:after{top:-24px}


