﻿

/* list */
ul.txtList{}
ul.txtList > li{margin-top:5px;padding:0 0 0 13px;background:url('../image/blt_list.png') no-repeat 0 8px;color:#666666;word-break:keep-all;}
ul.txtList > li:first-child{margin-top:0 !important;}
ul.txtList > li > .tit{display:block;margin-bottom:3px;color:#333333;}
ul.txtList > li .txtBlack{color:#333;}

p.txt{padding:0 0 0 13px;background:url('../image/blt_list.png') no-repeat 0 8px;color:#666666;}

.ui-m ul.txtList > li{margin-top:7px;background:url('../image/blt_list_m.png') no-repeat 0 8px;background-size:3px;}
.ui-m p.txt{background:url('../image/blt_list_m.png') no-repeat 0 8px;background-size:3px;}

ul.noteList{}
ul.noteList > li{position:relative;margin-top:5px;padding:0 0 0 10px;color:#888888;}
ul.noteList > li:before{content:'*';display:inline-block;position:absolute;top:2px;left:0;font-size:14px;line-height:20px;color:#888888;}
ul.noteList > li:first-child{margin-top:0 !important;}

ul.descList{}
ul.descList > li{position:relative;margin-top:5px;padding:0 0 0 10px;color:#666666;}
ul.descList > li:before{content:'-';display:inline-block;position:absolute;top:0px;left:0;font-size:14px;line-height:20px;color:#666666;}
ul.descList > li:first-child{margin-top:0 !important;}
ul.descList > li span{display:inline-block;vertical-align:middle}
ul.descList > li > span.tit{display:block;font-weight:bold;}

ul.txtList > li > ul.descList{}

ul.notiList > li{position:relative;margin-top:5px;padding:0 0 0 16px;color:#666666;}
ul.notiList > li:before{content:'※';display:inline-block;position:absolute;top:-1px;left:0;font-size:14px;line-height:20px;color:#666666;}
ul.notiList > li:first-child{margin-top:0 !important;}

p.note{position:relative;padding:0 0 0 10px;color:#888888;}
p.note:before{content:'*';display:inline-block;position:absolute;top:2px;left:0;font-size:14px;line-height:20px;color:#888888;}

p.noteS{position:relative;padding:0 0 0 10px;color:#666666;}
p.noteS:before{content:'*';display:inline-block;position:absolute;top:2px;left:0;font-size:14px;line-height:20px;color:#013e68;}

p.noti{position:relative;padding:0 0 0 16px;color:#666666;}
p.noti:before{content:'※';display:inline-block;position:absolute;top:-1px;left:0;font-size:14px;line-height:20px;color:#666666;}

p.txtT{position:relative;padding:0 0 0 25px;margin-bottom:20px;}
p.txtT:before{overflow:hidden;content:'';display:inline-block;position:absolute;top:2px;left:0;width:16px;height:16px;background:url('../image/blt_txtT.png') no-repeat left top;}

p.txtB{position:relative;padding:0 0 0 25px;}
p.txtB:before{overflow:hidden;content:'';display:inline-block;position:absolute;top:2px;left:0;width:16px;height:16px;background:url('../image/blt_txtB.png') no-repeat left top;}
p.txtB a{text-decoration:underline;}

p.err{position:relative;padding:0 0 0 22px;font-weight:bold;color:#941c05;}
p.err:before{content:'';display:inline-block;position:absolute;top:2px;left:0;width:16px;height:16px;background:url('../image/blt_err.png') no-repeat left top;background-size:16px 16px;}

p.desc{position:relative;padding:0 0 0 10px;color:#666666;}
p.desc:before{content:'-';display:inline-block;position:absolute;top:0px;left:0;font-size:14px;line-height:20px;color:#666666;}

p.txtUS{font-size:16px;line-height:26px;}
p.txtUS b{/*text-decoration:underline;color:#074a73;color:#941c05;*/  border-bottom: 2px solid #b2b2b2;}
p.desc + p.noti,
ul.txtList + p,
ul.txtList ul,
ul.txtList p{margin-top:5px;}

p + .wdList{margin-top:5px;}
.wdList li{padding-left:17px;text-indent:-17px;color:#666;line-height:24px;}
.wdList li.law{padding:0;text-indent:0;color:#333333;}



/* table */
.tblArea{}
.tblArea table{width:100%;}
.tblArea table{border-top:2px solid #333333;}
.tblArea thead th{padding:13px 0 12px 0;border-left:1px solid #dddddd;border-bottom:1px solid #dddddd;background:#f5f5f5;text-align:center;}
.tblArea thead tr:first-child > th:first-child{border-left:0;}
.tblArea thead th.ths{border-left:1px solid #dddddd;color:#333333;}
.tblArea tbody td{padding:17px 20px 16px 20px;border-left:1px solid #dddddd;border-bottom:1px solid #dddddd;}
.tblArea tbody th{padding:17px 20px 16px 20px;border-left:1px solid #dddddd;border-bottom:1px solid #dddddd;text-align:center;}
.tblArea tbody th.nor{font-family:'NanumSquareR';font-weight:normal;}
.tblArea tbody .th{background:#fbfbfb;}
.tblArea tbody tr td:first-child,
.tblArea tbody tr th:first-child{border-left:0;}
.tblArea tbody tr th{border-right:1px solid #dddddd;}

.tblArea.row tbody th{padding-left:35px;padding-right:35px;background:#f5f5f5;text-align:left;}
.tblArea.row tbody td{}

.tblArea.center tbody th{text-align:center;}
.tblArea.center tbody td{text-align:center;}

.ui-w .tblArea.scroll{overflow-x:auto;}
.ui-m .tblArea table{border-top:1px solid #333333;}
.ui-m .tblArea thead th{padding-left:5px;padding-right:5px;}
.ui-m .tblArea tbody td,
.ui-m .tblArea tbody th{padding-left:15px;padding-right:15px;word-break:keep-all;}
.ui-m .tblArea.scroll{overflow-x:auto;margin-right:-15px;}
.ui-m .tblArea.scroll table{width:800px;}
.ui-m .tblArea.row tbody th{width:30% !important;padding:0 15px;}

.required{display:inline-block;position:relative;padding-right:12px;font-family:'NanumSquareR';font-weight:bold;}/* 필수항목 */
.required:before{content:'*';position:absolute;top:0;right:0;font-weight:bold;font-size:14px;line-height:20px;color:#941c05;}
.required em{overflow:hidden;position:absolute;left:-9999em;width:0;height:0;margin:0;padding:0;text-indent:-9999em;}

.ui-w .phoneBox{color:#c0c0c0;}
.ui-w .phoneBox .hyphen{display:inline-block;width:15px;height:35px;text-align:center;vertical-align:top;line-height:35px;}
.ui-w .phoneBox .selectBox{width:110px;}
.ui-w .phoneBox input[type="text"]{width:110px;}

.ui-m .phoneBox{font-size:0;line-height:0;}
.ui-m .phoneBox .selectBox{width:34% !important;}
.ui-m .phoneBox input[type="text"]{width:calc(33% - 15px);margin-left:15px;}

.ui-w .emailBox{}
.ui-w .emailBox .ipt,
.ui-w .emailBox .ipt span,
.ui-w .emailBox .type{display:inline-block;}
.ui-w .emailBox .ipt .eAt{width:15px;text-align:center;vertical-align:top;line-height:35px;}
.ui-w .emailBox .selectBox{margin-left:7px;}
.ui-w .emailBox input[type="text"]{width:110px;}

.ui-m .emailBox{}
.ui-m .emailBox .ipt{display:table;width:100%;margin-bottom:10px;}
.ui-m .emailBox .ipt span{display:table-cell;}
.ui-m .emailBox .ipt span.eId{width:30%;}
.ui-m .emailBox .ipt span.eAt{width:40px;text-align:center;}

.ui-m .emailBox .type{}
.ui-m .emailBox .selectBox{width:100% !important;}
.ui-m .emailBox input[type="text"]{width:100%;}

.ui-w .inputArea{border-top:2px solid #333333;}
.ui-w .inputArea dl{display:table;width:100%;}
.ui-w .inputArea dl dt{display:table-cell;width:20%;padding:12px 20px;border-right:1px solid #dddddd;border-bottom:1px solid #dddddd;background:#f5f5f5;font-family:'NanumSquareR';font-weight:bold;text-align:left;vertical-align:middle;}
.ui-w .inputArea dl dd{display:table-cell;width:80%;padding:12px 20px;border-bottom:1px solid #dddddd;vertical-align:top;}
.ui-w .inputArea dl dd .sp + .sp{margin-top:10px;}
.ui-w .inputArea dl dd .spInp ul.txtList li{background: url('../image/blt_list.png') no-repeat 0 15px;}
.ui-w .inputArea dl dd .spInp ul.txtList li .spCon{display:inline-block;min-width:310px;}
.ui-w .inputArea dl dd .inps + .inpDesc{margin-left:7px;}
.ui-w .inputArea dl dd .inpDesc{display:inline-block;}

.ui-m .inputArea{margin:0 -15px;padding:0 15px;border-top:1px solid #333333;}
.ui-m .inputArea dl{padding-top:30px;}
.ui-m .inputArea dl dt{font-size:15px;font-weight:bold;}
.ui-m .inputArea dl dd{padding:10px 0 0 0;}
.ui-m .inputArea dl dd .sp + .sp{margin-top:15px;}
.ui-m .inputArea dl dd .spSel{display:block;font-size:0;}
.ui-m .inputArea dl dd .spSel .selectBox{width:calc(50% - 5px) !important;margin:0 0 0 5px;}
.ui-m .inputArea dl dd .spSel .selectBox:first-child{margin:0 5px 0 0;}
.ui-m .inputArea dl dd .spInp ul.txtList li{margin-top:10px;}
.ui-m .inputArea dl dd .spInp ul.txtList li .selectBox{display:block;margin-top:7px;width:100% !important;}
.ui-m .inputArea dl dd .inps{width:100% !important;}
.ui-m .inputArea dl dd .inps + .inpDesc{margin-top:7px;}
.ui-m .inputArea dl dd .inpDesc{display:block;color:#666;}

.ui-w .inputArea .iptList > li{/*min-height:35px;*/margin-top:10px;}
.ui-w .inputArea .iptList > li:first-child{margin-top:0;}
.ui-w .inputArea .iptList .tit{width:120px;}
.ui-w .inputArea .iptList .emailBox,
.ui-w .inputArea .iptList .phoneBox{display:inline-block;}

.ui-m .inputArea .iptList > li{margin-top:15px;}
.ui-m .inputArea .iptList > li:first-child{margin-top:0;}
.ui-m .inputArea .iptList .tit{margin-bottom:15px;}

.ui-w .inputDate{display:inline-block;}
.ui-w .inputDate .hasDatepicker{background:#f5f5f5;}
.ui-w .inputDate .btnCalendar{display:inline-block;margin-left:2px;width:36px;height:36px;background:url('../image/btn_date.png') no-repeat center center;text-indent:-9999px;vertical-align:top;}
.ui-w .inputDate1{display:inline-block;}
.ui-w .inputDate1 .hasDatepicker{background:#f5f5f5;}
.ui-w .inputDate1 .btnCalendar{display:inline-block;margin-left:2px;width:36px;height:36px;background:url('../image/btn_date.png') no-repeat center center;text-indent:-9999px;vertical-align:top;}

.ui-m .inputDate{display:block;position:relative;}
.ui-m .inputDate input{width:100% !important;background:#f5f5f5;}
.ui-m .inputDate .btnCalendar{display:none;}

.ui-w .bar{display:inline-block;height:35px;margin:0 5px;line-height:35px;}
.ui-m .bar{display:inline-block;width:6%;height:40px;font-size:14px;line-height:40px;text-align:center;vertical-align:top;}

.ui-w .inputBlock .txt{display:inline-block;margin-left:10px}
.ui-m .inputBlock{position:relative;padding-right:20px;}
.ui-m .inputBlock input{width:100% !important;}
.ui-m .inputBlock .txt{display:inline-block;position:absolute;right:0;top:0;line-height:40px;}

.tblArea.row + .inputArea{margin-top:40px;}

/* 검색 */
.searchWrap{margin-bottom:40px;}
.searchWrap .searchBox{padding:20px 0;border:1px solid #dddddd;background:#eeeeee;text-align:center;font-size:0;line-height:0;}
.searchWrap .searchBox input[type="text"]{width:300px;margin-right:10px;}
.searchWrap .sel{display:inline-block;}
.searchWrap .sch{display:inline;vertical-align:top;}/*ie9*/

.ui-w .searchWrap .sel{margin-right:5px;}
.ui-w .searchWrap .selectBox{margin-right:10px;}

.ui-m .searchWrap{}
.ui-m .searchWrap input[type="text"]{width:100% !important;}
.ui-m .searchWrap .selectBox{width:100% !important;margin-bottom:10px;}
.ui-m .searchWrap .searchBox{padding:20px;border:0;background:#efefef;text-align:left;}
.ui-m .searchWrap .searchBox input[type="text"]{margin-right:0;}
.ui-m .searchWrap .sel{display:block;margin-bottom:10px;}
.ui-m .searchWrap .sch{display:block;position:relative;padding-right:107px;}
.ui-m .searchWrap .sch input[type="text"],
.ui-m .searchWrap .sch select{width:100%;}
.ui-m .searchWrap .sch .search{position:absolute;top:0;right:0;}

.ui-w .searchWrap .dateBox{font-size:14px;}
.ui-w .searchWrap .dateBox .sel > div{display:inline-block;vertical-align:top;}
.ui-w .searchWrap .dateBox .sel > label{display:inline-block;margin-right:5px;line-height:35px;}
.ui-w .searchWrap .dateBox .sel .hasDatepicker{margin-right:0;}
.ui-w .searchWrap .dateBox .sel .btnCalendar{margin-left:0;}
.ui-w .searchWrap .dateBox .sch input[type="text"]{width:260px;}
.ui-w .searchWrap .inputDate{vertical-align:top;}

.ui-m .searchWrap .dateBox{font-size:14px;}
.ui-m .searchWrap .dateBox .sel{position:relative;padding-left:60px;}
.ui-m .searchWrap .dateBox .sel label{position:absolute;top:20px;left:0;}
.ui-m .searchWrap .dateBox .sel > div{width:100%;font-size:0;}
.ui-m .searchWrap .dateBox .sel .inputDate{display:inline-block;padding-right:0;}
.ui-m .searchWrap .dateBox .sel .inputDate input{width:110px !important;}
.ui-m .searchWrap .dateBox .sel .hasDatepicker{width:100% !important;margin-right:0;}
.ui-m .searchWrap .dateBox .sel .btnCalendar{display:none;}


/* 게시판 */
.brdTop{margin-bottom:20px;}
.brdTop span{display:inline-block;color:#666666;font-size:16px;line-height:1;}
.brdTop span:before{content:'';display:inline-block;width:1px;height:16px;margin:0 10px;background-color:#cccccc;vertical-align:top;}
.brdTop span:first-child:before{display:none;}
.brdTop span em{display:inline-block;margin-left:5px;color:#015a91;font-weight:bold;}
.brdTop span strong{display:inline-block;margin-left:5px;color:#333333;}
.brdTop .txt{font-size:17px;color:#666;}
.brdTop .txt b{font-weight:bold;color:#005a94;}

.ui-m .brdTop{}
.ui-m .brdTop span{font-size:15px;line-height:1;}
.ui-m .brdTop span:before{height:14px;margin:0 12px;}
.ui-m .brdTop .txt{font-size:15px;}
.ui-m .brdTop .txt b{font-family:'NanumSquareR';font-weight:bold}

.ui-w .brdView{border-top:2px solid #333333;}
.ui-w .brdView dl.view{position:relative;width:100%;}
.ui-w .brdView dl.view dt{border-bottom:1px solid #c0c0c0;}
.ui-w .brdView dl.view dt:after{display:block;content:'';clear:both;}
.ui-w .brdView dl.view dt .title{display:block;float:left;padding:17px 10px 17px 30px;font-size:18px;font-weight:bold;line-height:24px;}
.ui-w .brdView dl.view dt .etc{display:block;float:right;padding:17px 30px;text-align:right;}
.ui-w .brdView dl.view dd{clear:both;}
.ui-w .brdView dl.view dd .etc{position:absolute;top:20px;right:30px;text-align:right;}
.ui-w .brdView dl.view .etc span{display:inline-block;position:relative;word-break:keep-all;white-space:nowrap;}
.ui-w .brdView dl.view .etc span:before{content:'';display:inline-block;width:1px;height:13px;margin:3px 12px 0 8px;background-color:#cccccc;vertical-align:top;}
.ui-w .brdView dl.view .etc span:first-child:before{display:none;}
.ui-w .brdView dl.view .etc .part,
.ui-w .brdView dl.view .etc .pros,
.ui-w .brdView dl.view .etc .type,
.ui-w .brdView dl.view .etc .year,
.ui-w .brdView dl.view .etc .state,
.ui-w .brdView dl.view .etc .writer,
.ui-w .brdView dl.view .etc .state,
.ui-w .brdView dl.view .etc .email,
.ui-w .brdView dl.view .etc .way,
.ui-w .brdView dl.view .etc .about,
.ui-w .brdView dl.view .etc .call{font-weight:bold;}
.ui-w .brdView dl.view dd .file{min-height:51px;padding:10px 30px;border-bottom:1px solid #dddddd;background:#ededed;}
.ui-w .brdView dl.view dd .file:after{display:block;content:'';clear:both;}
/* synap for css */ 
.ui-w .brdView dl.view dd .file a{margin:5px 40px 5px 0;max-width:100%;box-sizing:border-box;}
 /* 다운로드, 바로보기 */ 
.ui-w a.brd_preview{background:#ffffff url('../image/blt_search.png') no-repeat right 8px top 5px; }
.ui-m a.brd_preview{padding-right:45px;background:#ffffff url('../image/blt_search_m.png') no-repeat right 20px top 9px;background-size:16px 16px;}
/* 
.ui-w a.brd_preview{background:#ffffff url('/images/common/blt_newwin.png') no-repeat right 8px top 5px; }
.ui-m a.brd_preview{padding-right:45px;background:#ffffff url('/images/common/blt_newwin.png') no-repeat right 20px top 9px;background-size:16px 16px;}
 */
 .ui-w .brdView dl.view dd .file a.brdbtn {overflow:hidden;display:inline-block;min-width:90px;height:24px;padding:0 20px;border:1px solid #074a73;border-radius:2px;color:#074a73;font-size:14px;line-height:21px;text-align:center;vertical-align:top;;padding-right:25px;;padding-left:4px;margin-right: 0px;}
.ui-m  .brdView dl.view dd .file a.brdbtn {width:auto;min-width:85px;height:35px;padding:0 30px;border-radius:3px;
  font-size: 14px;
  line-height: 35px;
  color: #074a73;
  border: 1px solid;
  font-weight: bold;
  text-align: center;}

.ui-w a.brd_download{background:#ffffff url('../image/blt_download.png') no-repeat right 8px top 5px;}
.ui-m a.brd_download{padding-right:45px;background:#ffffff url('../image/blt_download_m.png') no-repeat right 20px top 9px;background-size:16px 16px;}


.ui-w .brdView dl.view dd .file a span{max-width:100%;box-sizing:border-box;word-break:break-all;}
.ui-w .brdView dl.view dd .contTop{padding:20px 30px;border-bottom:1px solid #dddddd;background:#f5f5f5;}
.ui-w .brdView dl.view dd .cont{padding:40px 30px;font-family:'맑은 고딕', 'Malgun Gothic', 'Sans-serif';border-bottom:1px solid #c0c0c0;word-break:break-all;}
.ui-w .brdView dl.view dd .cont td td{word-break:break-all !important;}
.ui-w .brdView dl.view dd .box_image_view,
.ui-w .brdView dl.view dd .contImg{display:block;margin-bottom:20px;text-align:center;}
.ui-w .brdView dl.view dd .cont img{max-width:100%;}
.ui-w .brdView dl.view dd .stateIng{position:relative;padding-left:23px;font-weight:bold;color:#346d94;}
.ui-w .brdView dl.view dd .stateEnd{position:relative;padding-left:23px;font-weight:bold;color:#333333;}
.ui-w .brdView dl.view dd .stateIng:before{display:block;content:'';position:absolute;top:-2px;left:0;width:16px;height:18px;background:url('../image/ico_state_ing.png') no-repeat left top;background-size:16px 18px;}
.ui-w .brdView dl.view dd .stateEnd:before{display:block;content:'';position:absolute;top:-2px;left:0;width:16px;height:18px;background:url('../image/ico_state_end.png') no-repeat left top;background-size:16px 18px;}

.ui-m .brdView{margin:0 -15px;border-top:1px solid #333333;}
.ui-m .brdView dl.view dt{}
.ui-m .brdView dl.view dt .title{display:block;padding:18px 15px 12px 15px;font-size:17px;font-weight:bold;line-height:23px;}
.ui-m .brdView dl.view .etc{padding:0 15px 15px 15px;border-bottom:1px solid #c0c0c0;}
.ui-m .brdView dl.view .etc:after{content:'';display:block;clear:both;}
.ui-m .brdView dl.view .etc span{margin-right:15px;color:#666666;}
.ui-m .brdView dl.view .etc span:before{display:none;}
.ui-m .brdView dl.view .etc .part,
.ui-m .brdView dl.view .etc .pros,
.ui-m .brdView dl.view .etc .type,
.ui-m .brdView dl.view .etc .year,
.ui-m .brdView dl.view .etc .state,
.ui-m .brdView dl.view .etc .writer,
.ui-m .brdView dl.view .etc .email,
.ui-m .brdView dl.view .etc .way,
.ui-m .brdView dl.view .etc .about,
.ui-m .brdView dl.view .etc .call{font-family:'NanumSquareR';}
.ui-m .brdView dl.view .etc .hit{float:right;margin-right:0;}
.ui-m .brdView dl.view dd .file{padding:20px 15px;border-bottom:1px solid #dddddd;background:#eeeeee;}
.ui-m .brdView dl.view dd .file a{display:block;margin-top:15px;}
.ui-m .brdView dl.view dd .file a:first-child{margin-top:0;}
.ui-m .brdView dl.view dd .file a span{overflow:inherit;white-space:inherit;text-overflow:inherit;}
.ui-m .brdView dl.view dd .stateIng{position:relative;padding-left:23px;font-weight:bold;color:#346d94;}
.ui-m .brdView dl.view dd .stateEnd{position:relative;padding-left:23px;font-weight:bold;color:#333333;}
.ui-m .brdView dl.view dd .stateIng:before{display:block;content:'';position:absolute;top:-2px;left:0;width:16px;height:18px;background:url('../image/ico_state_ing.png') no-repeat left top;background-size:16px 18px;}
.ui-m .brdView dl.view dd .stateEnd:before{display:block;content:'';position:absolute;top:-2px;left:0;width:16px;height:18px;background:url('../image/ico_state_end.png') no-repeat left top;background-size:16px 18px;}
.ui-m .brdView dl.view dd .cont{padding:35px 15px;border-bottom:1px solid #c0c0c0;}
.ui-m .brdView dl.view dd .contTop{padding:20px 15px;border-bottom:1px solid #dddddd;background:#f5f5f5;}
.ui-m .brdView dl.view dd .box_image_view,
.ui-m .brdView dl.view dd .contImg{display:block;margin-bottom:20px;text-align:center;}
.ui-m .brdView dl.view dd .cont img{max-width:100%;height:auto !important;margin-bottom:20px;}

.ui-m .brdView .contTxt{padding:0 15px;}

.brdView .jump{width:100%;}
.brdView .jump dl{display:table;width:100%;table-layout:fixed;}
.brdView .jump dt,
.brdView .jump dd{display:table-cell;vertical-align:middle;}
.brdView .jump dt{font-weight:bold;}
.brdView .jump dd{}
.brdView .jump dd a{overflow:hidden;display:block;width:100%;white-space:nowrap;word-wrap:normal;text-overflow:ellipsis;}
.brdView .jump dl.prev{border-bottom:1px solid #dddddd;}
.brdView .jump dl.next{border-bottom:1px solid #c0c0c0;}
.brdView .jump dl.nothing{color:#888888;}

.ui-w .brdView .jump dt,
.ui-w .brdView .jump dd{height:50px;font-size:17px;}
.ui-w .brdView .jump dt{width:145px;padding-left:55px;}
.ui-w .brdView .jump dd{width:685px;}
.ui-w .brdView .jump dd a{padding-right:30px;}
.ui-w .brdView .jump dl.prev dt{background:url('../image/bg_jump.png') no-repeat 30px 0;}
.ui-w .brdView .jump dl.next dt{background:url('../image/bg_jump.png') no-repeat 30px -100px;}
.ui-w .brdView .jump dl.nothing.prev dt{background:url('../image/bg_jump.png') no-repeat 30px -50px;}
.ui-w .brdView .jump dl.nothing.next dt{background:url('../image/bg_jump.png') no-repeat 30px -150px;}

.ui-m .brdView .jump dt,
.ui-m .brdView .jump dd{height:55px;font-size:15px;}
.ui-m .brdView .jump dt{width:95px;padding-left:35px;}
.ui-m .brdView .jump dd{width:100%;}
.ui-m .brdView .jump dd a{height:55px;padding-right:15px;line-height:55px;}
.ui-m .brdView .jump dl.prev dt{background:url('../image/bg_jump_m.png') no-repeat 15px 0;background-size:13px 220px;}
.ui-m .brdView .jump dl.next dt{background:url('../image/bg_jump_m.png') no-repeat 15px -110px;background-size:13px 220px;}
.ui-m .brdView .jump dl.nothing.prev dt{background-position:15px -55px;background-size:13px 220px;}
.ui-m .brdView .jump dl.nothing.next dt{background-position:15px -165px;background-size:13px 220px;}

.ui-w .brdView .viewReply{position:relative;margin-top:-1px;border-top:1px solid #dddddd;background:#ffffff;}
.ui-w .brdView .viewReply .etc{height:50px;padding:15px 30px 14px 0;text-align:right;border-bottom:1px solid #c0c0c0;}
.ui-w .brdView .viewReply .etc span{display:inline-block;position:relative;word-break:keep-all;white-space:nowrap;}
.ui-w .brdView .viewReply .etc span:before{content:'';display:inline-block;width:1px;height:13px;margin:3px 12px 0 8px;background-color:#cccccc;vertical-align:top;}
.ui-w .brdView .viewReply .etc span:first-child:before{display:none;}
.ui-w .brdView .viewReply .file{min-height:51px;padding:10px 30px;border-bottom:1px solid #dddddd;background:#f5f5f5;}
.ui-w .brdView .viewReply .file a{margin:5px 40px 5px 0;}
.ui-w .brdView .viewReply .cont{padding:30px;border-bottom:1px solid #c0c0c0;background:#f5f5f5;}
.ui-w .brdView .viewReply .cont img{max-width:100%;margin-bottom:20px;}

.ui-m .brdView .viewReply{background:#f5f5f5;}
.ui-m .brdView .viewReply .etc{padding:20px 15px 15px;}
.ui-m .brdView .viewReply .etc:after{content:'';display:block;clear:both;}
.ui-m .brdView .viewReply .etc span{margin-right:15px;font-weight:bold;}
.ui-m .brdView .viewReply .etc span:before{display:none;}
.ui-m .brdView .viewReply .file{margin:0 15px;padding:0 0 15px;border-bottom:1px solid #dddddd;}
.ui-m .brdView .viewReply .file a{display:block;margin-top:15px;}
.ui-m .brdView .viewReply .file a:first-child{margin-top:0;}
.ui-m .brdView .viewReply .cont{padding:15px;color:#666;border-bottom:1px solid #c0c0c0;}
.ui-m .brdView .viewReply .cont img{max-width:100%;margin-bottom:20px;}

.brdView .comment{position:relative;margin-top:-1px;background:#fff;border-bottom:1px solid #c0c0c0;}
.brdView .comment .tBox{padding:40px 30px 15px;border-bottom:1px solid #dddddd;}
.brdView .comment .tBox .title{display:inline-block;position:relative;padding-left:30px;font-weight:bold;font-size:17px;}
.brdView .comment .tBox .title:before{display:block;content:'';position:absolute;top:2px;left:0;width:16px;height:16px;background:url('../image/blt_comment.png') no-repeat left top;background-size:16px 16px;}
.brdView .comment .tBox .title em{padding-left:10px;font-weight:bold;color:#346d94;}
.brdView .comment .cWrite{position:relative;padding:20px 130px 20px 30px;background:#f5f5f5;}
.brdView .comment .cList{background:#f5f5f5;border-bottom:1px solid #dddddd;}
.brdView .comment .cBox{position:relative;margin:0 30px;padding:18px 0;border-top:1px solid #dddddd;}
.brdView .comment .cView .info span{display:inline-block;position:relative;word-break:keep-all;white-space:nowrap;}
.brdView .comment .cView .cont{margin-top:15px;padding-right:100px;color:#666;}
.brdView .comment .cView .btns.delete{position:absolute;top:20px;right:0;}

.brdView .qBox{position:relative;padding-left:28px;}
.brdView .qBox:before{content:'Q.';position:absolute;top:0;left:0;display:inline-block;color:#346d94;font-family:'Arial';font-size:20px;vertical-align:middle;}
.brdView .aBox{position:relative;margin-top:20px;padding-left:28px;}
.brdView .aBox:before{content:'A.';position:absolute;top:0;left:0;display:inline-block;color:#346d94;font-family:'Arial';font-size:20px;vertical-align:middle;}

.ui-w .brdView .comment .cWrite .textarea textarea{height:70px;min-height:70px;}
.ui-w .brdView .comment .cWrite .btnComment{display:block;position:absolute;top:20px;right:30px;width:90px;height:70px;line-height:70px;color:#fff;text-align:center;border-radius:2px;background:#346d94;}
.ui-w .brdView .comment .cView .info span:before{content:'';display:inline-block;width:1px;height:13px;margin:3px 12px 0 8px;background-color:#cccccc;vertical-align:top;}
.ui-w .brdView .comment .cView .info span:first-child:before{display:none;}
.ui-w .brdView .comment .cView .info span.date{color:#666;}

.ui-m .brdView .comment .tBox{padding:35px 15px 15px;}
.ui-m .brdView .comment .tBox .title{font-size:15px;}
.ui-m .brdView .comment .cBox{margin:0 15px;}
.ui-m .brdView .comment .cView .info span{margin-right:13px;}
.ui-m .brdView .comment .cView .cont{margin-top:10px;padding-right:50px;}
.ui-m .brdView .comment .cWrite{padding:20px 15px;}
.ui-m .brdView .comment .cWrite .textarea textarea{height:100px;min-height:100px;}
.ui-m .brdView .comment .cWrite .btnComment{display:block;margin-top:10px;height:40px;line-height:40px;color:#fff;text-align:center;border-radius:2px;background:#346d94;}

.ui-w .brdList{width:100%;margin:0 auto;border-top:2px solid #333333;border-bottom:1px solid #bfbfbf;word-break:keep-all;}
.ui-w .brdList li{overflow:hidden;display:inline-block;width:100%;vertical-align:top;}
.ui-w .brdList dl{overflow:hidden;float:left;border-top:1px solid #dddddd;}
.ui-w .brdList dl:first-child{border-left:none;}
.ui-w .brdList dl dt{display:none;font-weight:bold;border-bottom:1px solid #bfbfbf;}
.ui-w .brdList li:first-child dl{border-top:none;}
.ui-w .brdList li:first-child dl dt{display:block;}
.ui-w .brdList dl dt{height:46px;line-height:46px;text-align:center;}
.ui-w .brdList dl dd{height:45px;/*padding:0 5px;*/line-height:45px;text-align:center;color:#666666;word-break:keep-all;}
.ui-w .brdList li.noti dl dd{background-color:#ecf2f5;}
.ui-w .brdList li.noti dl dd img{height:20px;vertical-align:middle;}
.ui-w .brdList dl.title dd{position:relative;text-align:left;}
.ui-w .brdList dl.title dd a{overflow:hidden;display:inline-block;;line-height:45px;color:#666666;white-space:nowrap;word-wrap:normal;text-overflow:ellipsis;}
.ui-w .brdList dl.title.w25 dd a{max-width:160px;}
.ui-w .brdList dl.title.w30 dd a{max-width:220px;}
.ui-w .brdList dl.title.w35 dd a{max-width:260px;}
.ui-w .brdList dl.title.w40 dd a{max-width:300px;}
.ui-w .brdList dl.title.w45 dd a,
.ui-w .brdList dl.title.w50 dd a,
.ui-w .brdList dl.title.w55 dd a,
.ui-w .brdList dl.title.w60 dd a{max-width:90%;}
.ui-w .brdList dl.title.w65 dd a{max-width:95%;}
.ui-w .brdList dl.title.w45 dd .replyCol a,
.ui-w .brdList dl.title.w50 dd .replyCol a,
.ui-w .brdList dl.title.w55 dd .replyCol a,
.ui-w .brdList dl.title.w60 dd .replyCol a,
.ui-w .brdList dl.title.w65 dd .replyCol a{max-width:90%;}
.ui-w .brdList dl.title dd a:hover{color : #074a73; text-decoration:underline; outline:none;}
.ui-w .brdList dl.title dd a:focus{border-radius: 3px; outline: 3px dotted #0074E5;	outline-offset: -3px;  }
.ui-w .brdList li.del dl dd{background:#f1f1f1;}
.ui-w .brdList li.del dl.title dd{text-decoration:line-through;}
.ui-w .brdList li.del dl.title dd a{text-decoration:line-through;}

.ui-w .brdList dl.w5{width:5%;}
.ui-w .brdList dl.w10{width:10%;}
.ui-w .brdList dl.w15{width:15%;}
.ui-w .brdList dl.w20{width:20%;}
.ui-w .brdList dl.w25{width:25%;}
.ui-w .brdList dl.w30{width:30%;}
.ui-w .brdList dl.w35{width:35%;}
.ui-w .brdList dl.w40{width:40%;}
.ui-w .brdList dl.w45{width:45%;}
.ui-w .brdList dl.w50{width:50%;}
.ui-w .brdList dl.w55{width:55%;}
.ui-w .brdList dl.w60{width:60%;}
.ui-w .brdList dl.w65{width:65%;}
.ui-w .brdList li:hover dl dd,
.ui-w .brdList li:hover dl dd a,
.ui-w .brdList li:hover dl dd span{color:#333333;}
.ui-w .brdList .reply{overflow:hidden;position:absolute;top:11px;left:0;display:inline-block;width:10px;height:10px;background:url('../image/blt_reply.png') no-repeat left top;background-size:10px 10px;text-indent:-999px;vertical-align:top;}
.ui-w .brdList .replyCol{padding-left:20px;}
.ui-w .brdNothing{padding:50px 0;border-top:2px solid #333333;border-bottom:1px solid #c0c0c0;text-align:center;}
.ui-w .brdNothing p{font-size:17px;}
.ui-w .brdNothing p:before{content:'';display:block;height:36px;margin-bottom:20px;background:url('../image/ico_brdnothing.png') no-repeat top center;}
.ui-w .brdNothing p strong{font-weight:bold;}

.ui-w .brdList.moreView dl.obj dd,
.ui-w .brdList.moreView dl.desc dd{height:auto;line-height:20px;padding:15px 8px;}
.ui-w .brdList.moreView dl.obj dd{font-weight:bold;}

.ui-w .brdList.download dl.file dd{text-align:left;}

.ui-m .brdList{margin:0 -15px;border-top:1px solid #333333;border-bottom:1px solid #c0c0c0;}
.ui-m .brdList li{overflow:hidden;position:relative;width:100%;padding:15px;border-top:1px solid #dddddd;}
.ui-m .brdList li:first-child{border:0;}
.ui-m .brdList dl{display:inline-block;color:#666666;}
.ui-m .brdList dl dt{display:none !important;}
.ui-m .brdList dl dd{display:inline-block;padding:0 10px 0 0;}
.ui-m .brdList dl.title{width:100% !important;margin-bottom:15px;}
.ui-m .brdList dl.title dd{display:block;position:relative;width:100%;padding:0 30px 0 0;}
.ui-m .brdList dl.title dd a{font-size:17px;font-weight:bold;line-height:23px;}
.ui-m .brdList li.del{background:#f1f1f1;}
.ui-m .brdList li.del dd.title{text-decoration:line-through;}
.ui-m .brdList li.del dd.title a{text-decoration:line-through;}
.ui-m .brdList dl.w10,
.ui-m .brdList dl.w15,
.ui-m .brdList dl.w20,
.ui-m .brdList dl.w25,
.ui-m .brdList dl.w35,
.ui-m .brdList dl.w50{width:auto;}
.ui-m .brdList dl.no{display:none;margin-bottom:3px;color:#333333;}
.ui-m .brdList dl.file{position:absolute;top:20px;right:15px;}
.ui-m .brdList dl.file dd{padding:0;}
.ui-m .brdList dl.hit{float:right;}
.ui-m .brdList dl.hit dd{padding:0;}
.ui-m .brdList .reply{overflow:hidden;position:absolute;top:0;left:0;display:inline-block;width:10px;height:10px;background:url('../image/blt_reply.png') no-repeat left top;background-size:10px 10px;text-indent:-999px;vertical-align:top;}
.ui-m .brdList .replyCol{padding-left:20px;}
.ui-m .brdNothing{margin:0 -15px;padding:40px 0;border-top:1px solid #333333;border-bottom:1px solid #c0c0c0;text-align:center;}
.ui-m .brdNothing p{font-size:15px;color:#666666;}
.ui-m .brdNothing p:before{content:'';display:block;height:35px;margin-bottom:15px;background:url('../image/ico_brdnothing_m.png') no-repeat top center;background-size:32px 35px;}

.ui-m .brdList.download{text-align:center;}
.ui-m .brdList.download li{padding:10px 0;}
.ui-m .brdList.download dl.title{text-align:left;}
.ui-m .brdList.download dl.title dd{font-size:17px;font-weight:bold;line-height:23px;color:#333333;}
.ui-m .brdList.download dl.file{position:static;display:block;float:left;width:50%;text-align:left;}
.ui-m .brdList.download dl.file dd a{padding-left:25px;}

.ui-m .brdList.moreView dl.obj,
.ui-m .brdList.moreView dl.desc{display:block;}
.ui-m .brdList.moreView dl.obj dd{display:block;font-size: 17px;font-weight:bold;line-height: 23px;color: #333333;margin-bottom:5px;}
.ui-m .brdList.moreView dl.desc dd{display:block;margin-bottom:5px;padding-right:0;}
.ui-m .brdList.moreView dl.more{display:block;margin:15px -15px -15px;border-top:1px solid #dddddd;}
.ui-m .brdList.moreView dl.more dd{display:block;padding:0;}
.ui-m .brdList.moreView dl.more dd a.go{display: block;width:100%;height:43px;padding:0;border-bottom:none;background:#ffffff;font-size:15px;line-height:41px;text-align:center;}
.ui-m .brdList.moreView dl.more dd a.go:after{content: '';position:static;display: inline-block;width: 8px;height: 13px;margin: -2px 0 0 10px;background: url('../image/btn_sitelist.png') no-repeat top left;background-size: 8px 13px;vertical-align: middle;}

.ui-w .brdList dl.title dd span.new{margin-top:14px;}
.ui-m .brdList dl.title dd span.new{margin-top:3px;}

.brdView,
.brdList,
.reportList,
.cardList{font-family:'맑은 고딕', 'Malgun Gothic', 'Sans-serif';}
.brdView *,
.brdList *,
.reportList *,
.cardList *{font-family:'맑은 고딕', 'Malgun Gothic', 'Sans-serif' !important;}

.reportList{background:#ffffff;}
.reportList a{display:block;position:relative;border:1px solid #dddddd;}
.reportList b,
.reportList span{display:block;}
.reportList .desc{overflow:hidden;color:#666666;white-space:normal;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:6;-webkit-box-orient:vertical;}
.reportList .info{position:relative;min-height:18px;width:100%;text-align:right;color:#888888;line-height:18px;}
.reportList .info span{display:inline-block;}
.reportList .info .date{position:absolute;left:0;}
.reportList .info .file{overflow:hidden;margin-left:5px;width:20px;height:18px;font-size:0;line-height:0;vertical-align:top;}
.reportList a:hover,
.reportList a:focus,
.reportList li.noti a:hover,
.reportList li.noti a:focus{background:#345d94;}
.reportList a:hover b,
.reportList a:hover span,
.reportList a:focus b,
.reportList a:focus span{color:#ffffff;}
.reportList li img,
.reportList li table{display:none !important;}

.ui-w .reportList ul:after{content:'';display:block;clear:both;}
.ui-w .reportList li{float:left;width:268px;margin:13px 0 0 13px;}
.ui-w .reportList li:nth-child(3n+1){margin-left:0;}
.reportList li.noti{position:relative;}
.reportList li.noti .label{display:block;position:absolute;left:0;top:0;width:40px;height:25px;background:#286289;border-right:1px solid #286289;border-bottom:1px solid #286289;color:#fff;text-align:center;line-height:25px;font-size:13px;font-weight:bold;}
.reportList li.noti a:hover .label,
.reportList li.noti a:focus .label{border-right:1px solid #fff;border-bottom:1px solid #fff;}
.reportList li.noti a{padding-top:30px;background-color:#ecf2f5;}
.ui-w .reportList a{height:283px;padding:26px 25px 0 25px;}
.ui-w .reportList a .top{position:relative;height:55px;}
.ui-w .reportList a .top .title{overflow:hidden;display:inline-block;height:55px;font-size:18px;font-weight:bold;line-height:26px;white-space:normal;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;vertical-align:top;}
.ui-w .reportList span.new{margin:5px 0 0 0;}
.ui-w .reportList span.new + .title{position:absolute;left:24px;top:0;}
.ui-w .reportList .desc{height:120px;margin-top:10px;}
.ui-w .reportList .info{position:absolute;bottom:27px;left:0;padding:0 30px;}
.ui-w .reportList .info .date{top:3px;left:25px;}
.ui-w .reportList .info .hit{margin-top:3px;}
.ui-w .reportList .info .file{background:url('../image/ico_file.png') no-repeat left top;}
.ui-w .reportList a:hover .info .file,
.ui-w .reportList a:focus .info .file{background:url('../image/ico_file.png') no-repeat left bottom;}

.ui-m .reportList{}
.ui-m .reportList ul{margin-bottom:-15px;}
.ui-m .reportList li{padding-bottom:15px;}
.ui-m .reportList a{padding:26px 15px;}
.ui-m .reportList .top:after{content:'';display:block;clear:both;}
.ui-m .reportList .title{display:block;font-size:15px;line-height:21px;}
.ui-m .reportList span.new{margin:2px 6px 0 0;float:left;}
.ui-m .reportList .desc{max-height:120px;margin-top:8px;line-height:20px;}
.ui-m .reportList .info{margin-top:15px;}
.ui-m .reportList .info .date{top:3px;}
.ui-m .reportList .info .hit{margin-top:3px;}
.ui-m .reportList .info .file{background:url('../image/ico_file_m.png') no-repeat left top;background-size:20px 36px;}
.ui-m .reportList a:hover .info .file,
.ui-m .reportList a:focus .info .file{background:url('../image/ico_file_m.png') no-repeat left bottom;background-size:20px 36px;}

span.new{overflow:hidden;display:inline-block !important;width:16px;height:16px;margin:0 0 0 10px;background:url('../image/ico_new.png') no-repeat top left;background-size:16px 16px;text-indent:-999px;vertical-align:top;}

.cardList ul:after{content:'';display:block;clear:both;}
.cardList ul,
.cardList ul li,
.cardList a{display:block;position:relative;background:#fff;}
.cardList a .thum{overflow:hidden;text-align:center;background:#000;}
.cardList a .thum img{width:100%;height:100%;}
.cardList a .info span.new{margin-top:2px;}
.cardList a .info .desc{overflow:hidden;display:block;margin-top:3px;height:2.8em;line-height:1.4em;color:#666;white-space:normal;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;}
.cardList a .info .date{display:block;padding-top:10px;color:#333;font-size:14px;}
.cardList a .info .hit{display:block;position:absolute;bottom:20px;right:25px;color:#333;}
.cardList a:focus:after,
.cardList a:hover:after{display:block;content:'';position:absolute;top:-1px;left:-1px;right:-1px;bottom:-1px;border:2px solid #345d94;}
.ui-m .cardList a:focus:after,
.ui-m .cardList a:hover:after{display:none;}

.ui-w .cardList{margin-top:-13px;}
.ui-w .cardList li{float:left;width:268px;margin:13px 0 0 13px;}
.ui-w .cardList li:first-child,
.ui-w .cardList li:nth-child(3n+1){margin-left:0;}
.ui-w .cardList a{padding:30px 25px 0;border:1px solid #dddddd;}
.ui-w .cardList a .thum{overflow:hidden;display:block;position:relative;width:100%;height:135px;min-height:135px;background:#c8cccf url('../image/bg_noimage.png') center center no-repeat;}
.ui-w .cardList a .info{display:block;padding:15px 0 20px;height:136px;}
.ui-w .cardList a .info .title{display:inline-block;overflow:hidden;max-width:87%;line-height:22px;font-size:18px;font-weight:bold;color:#333;white-space:nowrap;word-wrap:normal;text-overflow:ellipsis;}
.ui-w .cardList a .info .title span.new{margin-left:0 !important;margin-right:10px !important;}

.ui-m .cardList{margin:0 -15px;border-bottom:1px solid #c0c0c0;text-align:left;}
.ui-m .cardList li{padding-top:10px;border-top:1px solid #dddddd;background:#eee;}
.ui-m .cardList li:first-child{padding-top:0;border:0;}
.ui-m .cardList a .thum{overflow:hidden;display:block;position:relative;width:100%;height:62.5vw;/*height:56.25vw;*/background:#c8cccf;text-align:center;}
.ui-m .cardList a .thum:after{content:'';display:inline-block;position:absolute;top:50%;left:0;right:0;width:10.41vw;height:9.72vw;margin:-4.86vw auto 0 auto;background:url('../image/bg_noimage.png') center center no-repeat;background-size:100%;}
.ui-m .cardList a .thum img{position:relative;z-index:1;}
.ui-m .cardList a .info{display:block;padding:20px 15px;height:auto;}
.ui-m .cardList a .info .title{line-height:22px;font-size:17px;font-weight:bold;color:#333;}
.ui-m .cardList a .info .desc{margin-top:10px;}
.ui-m .cardList a:hover:after{left:0;right:0;z-index:1;}

.ui-w .cardList.mov a{padding:0}
.ui-w .cardList.mov a .thum{height:180px;min-height:180px;}
.ui-w .cardList.mov a .thum:after{display:block;content:'';position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,0.5) url('../image/ico_play_off.png') center center no-repeat;}
.ui-w .cardList.mov a .info{padding:20px 30px;height:97px;border-top:1px solid #dddddd;}
.ui-w .cardList.mov a .info .date{padding-top:7px;color:#666;}
.ui-w .cardList.mov a .info .hit{right:30px;color:#666;}
.ui-w .cardList.mov a:focus:after,
.ui-w .cardList.mov a:hover:after{display:none;}
.ui-w .cardList.mov a:hover .thum:after,
.ui-w .cardList.mov a:focus .thum:after{background:rgba(0,0,0,0.5) url('../image/ico_play_on.png') center center no-repeat;}

.ui-m .cardList.mov a{border:0;}
.ui-m .cardList.mov a .thum:before{display:block;content:'';position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,0.5) url('../image/ico_play_off_m.png') center center no-repeat;background-size:54px 54px;z-index:10;}
.ui-m .cardList.mov a .info .date{padding-top:10px;}
.ui-m .cardList.mov a .info .hit{right:15px;}
.ui-m .cardList.mov a:focus:before,
.ui-m .cardList.mov a:hover:before{display:none;}
.ui-m .cardList.mov a:hover .thum:before,
.ui-m .cardList.mov a:focus .thum:before{background:rgba(0,0,0,0.5) url('../image/ico_play_on_m.png') center center no-repeat;background-size:54px 54px;}

.cardView .attach_list:after{content:'';display:block;clear:both;}
.cardView .attach_list .jwxe_div{float:none !important;clear:both !important;width:100% !important;height:auto !important;}
.cardView .attach_list .jwxe_div .jwxe_div{height:auto !important;margin-bottom:30px !important;}
.cardView .attach_list .jwxe_div .jwxe_div.mid_vod{height:500px !important;}
.cardView .attach_list .jwxe_div .jwxe_div.mid_vod object{min-width:100% !important;height:100% !important;}
.cardView .attach_list .jwxe_div .jwxe_div .jwxe_div .jwxe_html{padding:30px !important;width:100% !important;height:auto !important;line-height:22px;border:1px solid #ddd;background:#f5f5f5 !important;}
.cardView .attach_list .jwxe_div .jwxe_txt{line-height:22px;}

.ui-m .cardView .attach_list .jwxe_div.mid_vod{margin-bottom:35px !important;padding:0 !important;height:200px !important;}
.ui-m .cardView .attach_list .jwxe_div .jwxe_div .jwxe_div{margin-bottom:35px !important;padding:0 15px !important;}
.ui-m .cardView .attach_list .jwxe_div .jwxe_div .jwxe_div .jwxe_html{padding:25px 15px !important;}
.ui-m .cardView .attach_list .jwxe_div .jwxe_txt{padding:0 15px;}
.ui-m .cardView dl.view dd .cont{padding:0 0 35px 0;}


/*paging*/
/*
.pagingBox{position:relative;z-index:1;display:table;width:100%;margin-top:30px;margin-bottom:40px;font-size:0;line-height:0;text-align:center;}
.pagingBox a{display:inline-block;}
.pagingBox .btnPaging{width:35px;height:35px;border:1px solid #c0c0c0;background:url('../image/btn_paging_m.png') no-repeat top left;background-size:66px 132px;text-indent:-9999px;vertical-align:top;}

.pagingBox .btnFirst{background-position:0 0;}
.pagingBox .btnLast{background-position:0 -33px;}
.pagingBox .btnPrev{margin-left:-1px;background-position:0 -66px;}
.pagingBox .btnNext{margin-right:-1px;background-position:0 -99px;}

.pagingBox .btnFirst:focus,
.pagingBox .btnFirst:hover{background-position:-33px 0;}
.pagingBox .btnLast:focus,
.pagingBox .btnLast:hover{background-position:-33px -33px;}
.pagingBox .btnPrev:focus,
.pagingBox .btnPrev:hover{background-position:-33px -66px;}
.pagingBox .btnNext:focus,
.pagingBox .btnNext:hover{background-position:-33px -99px;}

.pagingBox .number{overflow:hidden;display:inline-block;padding:0 15px;vertical-align:top;}
.pagingBox .number a{position:relative;width:37px;height:35px;font-size:17px;line-height:35px;color:#888888;text-align:center;}
.pagingBox .number a span{overflow:hidden;position:absolute;left:-9999em;width:1px;height:1px;margin:0;padding:0;text-indent:-9999em;clip:rect(1px 1px 1px 1px);}
.pagingBox .number a:before{content:'';display:inline-block;position:absolute;top:11px;left:0;width:1px;height:12px;background-color:#dddddd;}
.pagingBox .number a:hover,
.pagingBox .number a:focus,
.pagingBox .number a.on{font-weight:bold;color:#333333}
.pagingBox .number > a:first-child:before{display:none;}
.pagingBox .total{display:none;}

.ui-m .pagingBox{margin-top:30px;}
.ui-m .pagingBox .number{display:none;}
.ui-m .pagingBox .number a{font-size:15px;}
.ui-m .pagingBox .total{display:block;overflow:hidden;display:inline-block;padding:0 30px;vertical-align:top;}
.ui-m .pagingBox .total span{display:inline-block;font-size:15px;line-height:35px;color:#888888;}
.ui-m .pagingBox .total span:before{content:'/';padding:0 5px;;color:#888888;}
.ui-m .pagingBox .total span span{overflow:hidden;position:absolute;left:-9999em;width:0;height:0;margin:0;padding:0;text-indent:-9999em;}
.ui-m .pagingBox .total span.on{font-weight:bold;color:#333333}
.ui-m .pagingBox .total span.on:before{display:none;}
*/
.pagingBox{position:relative;z-index:1;/*display:table;*/width:100%;margin-top:30px;margin-bottom:40px;font-size:0;line-height:0;text-align:center;}
.pagingBox a{display:inline-block;overflow:hidden;vertical-align:top;}
.pagingBox .btnPaging{width:35px;height:35px;border:1px solid #c0c0c0;background:url('../image/btn_paging_m.png') no-repeat top left;background-size:66px 132px;text-indent:-9999px;vertical-align:top;}

.pagingBox .btnFirst{background-position:0 0;}
.pagingBox .btnLast{background-position:0 -33px;}
.pagingBox .btnPrev{margin-left:-1px;margin-right:15px;background-position:0 -66px;}
.pagingBox .btnNext{margin-right:-1px;margin-left:15px;background-position:0 -99px;}

.pagingBox .btnFirst:focus,
.pagingBox .btnFirst:hover{background-position:-33px 0;}
.pagingBox .btnLast:focus,
.pagingBox .btnLast:hover{background-position:-33px -33px;}
.pagingBox .btnPrev:focus,
.pagingBox .btnPrev:hover{background-position:-33px -66px;}
.pagingBox .btnNext:focus,
.pagingBox .btnNext:hover{background-position:-33px -99px;}

.pagingBox .number{position:relative;min-width:37px;height:35px;padding:0 7px;font-size:17px;line-height:35px;color:#888888;vertical-align:top;text-align:center;}
.pagingBox .number span{overflow:hidden;position:absolute;left:-9999em;width:1px;height:1px;margin:0;padding:0;text-indent:-9999em;clip:rect(1px 1px 1px 1px);}/*blind*/
.pagingBox .number:before{content:'';display:inline-block;position:absolute;top:11px;left:0;width:1px;height:12px;background-color:#dddddd;}
.pagingBox .number:hover,
.pagingBox .number:focus,
.pagingBox .number.on{font-weight:bold;color:#333333}
.pagingBox .number:first-child:before,
.pagingBox .number.first:before{display:none;}

.pagingBox.total{display:none;}

.ui-m .pagingBox{display:none;}
.ui-m .pagingBox .number{font-size:15px;}
.ui-m .pagingBox.total{overflow:hidden;display:block;padding:0 15px;}
.ui-m .pagingBox.total span{display:inline-block;font-size:15px;line-height:35px;color:#888888;vertical-align:top;}
.ui-m .pagingBox.total span:before{content:'/';padding:0 5px;;color:#888888;}
.ui-m .pagingBox.total .number{min-width:auto;padding:0;}
.ui-m .pagingBox.total span span,
.ui-m .pagingBox.total .number span{overflow:hidden;position:absolute;left:-9999em;width:1px;height:1px;margin:0;padding:0;text-indent:-9999em;clip:rect(1px 1px 1px 1px);}
.ui-m .pagingBox.total span span:before,
.ui-m .pagingBox.total .number span:before{display:none;}
.ui-m .pagingBox .btnPrev{margin-right:30px;}
.ui-m .pagingBox .btnNext{margin-left:30px;}

.pagingMore{padding:30px 0;}
.pagingMore a{display:block;height:40px;background:#dfeaf0;line-height:40px;text-align:center;font-weight:600;color:#444;}
.pagingMore a .plus{display:inline-block;vertical-align:top;width:13px;height:40px;background:url(../image/icon_pagingMore.png) no-repeat center center;}

/* content box */
.imgList{display:table;width:100%;}
.imgList > li{display:table-cell;vertical-align:top;}

.ui-m .imgList.mTwo{display:block;overflow:hidden;}
.ui-m .imgList.mTwo > li{float:left;width:50%;}

.infoBox{padding:30px;border:1px solid #dddddd;background:#f5f5f5;}
.infoBox.top{margin-top:50px;}
.infoBox.top02{margin-top:25px;}
.infoBox h4{margin:0 0 20px 0;line-height:22px;}
.infoBox h4.noti{padding-left:32px;background:url('../image/blt_notibox.png') no-repeat top left;}
.infoBox .info{padding-top:20px;border-top:1px solid #cccccc;}
.infoBox .info p + .txtList{margin-top:15px;}
.infoBox .info .txtList li{color:#666666;}
.infoBox .info p.desc + p{margin-top:25px;}
.infoBox .info .txtList + p.desc{margin-top:15px;}
.infoBox .info > h5.cont:first-child{margin-top:0;}
.infoBox .infoList{display:table;width:100%;table-layout:fixed}
.infoBox .infoList > dl{position:relative;display:table-cell;padding-left:40px;padding-top:30px;border-left:1px solid #ddd;}
.infoBox .infoList:first-child > dl{padding-top:0;}
.infoBox .infoList > dl:first-child{padding-left:10px;padding-right:40px;border-left:none;}
.infoBox .infoList > dl:before{display:block;content:'';width:1px;background:#ddd;position:absolute;top:-10px;bottom:-10px;left:-1px;}
.infoBox .infoList > dl:first-child:before{display:none;}
.infoBox .infoList > dl dt{position:relative;font-size:17px;font-weight:bold;padding-left:25px;margin-bottom:10px;}
.infoBox .infoList > dl dt:before{display:block;content:'';width:16px;height:16px;background:url('../image/blt_chk.png') no-repeat;position:absolute;top:1px;left:0;}
.infoBox .infoList > dl dd{color:#666;/*padding-right:20px;*/}
.infoBox .infoList > dl dd p + .descList{margin-top:10px;}
.infoBox .infoList > ul{display:table;width:100%;table-layout:fixed}
.infoBox .infoList > ul > li{position:relative;display:table-cell;text-align:center;}
.infoBox .infoList > ul > li:after{display:block;content:'';width:1px;background:#ddd;position:absolute;top:-10px;bottom:-10px;left:0;}
.infoBox .infoList > ul > li:first-child:after{display:none;}
.infoBox .infoList > ul > li:before{display:inline-block;content:'';vertical-align:middle;background-position:0 50%;background-repeat:no-repeat;height:38px;}
.infoBox .infoList > ul > li.ico01:before{background-image:url('../image/ico_infobox_opn01.png');width:36px;}
.infoBox .infoList > ul > li.ico02:before{background-image:url('../image/ico_infobox_opn02.png');width:30px;}
.infoBox .infoList > ul > li.ico03:before{background-image:url('../image/ico_infobox_opn03.png');width:26px;}
.infoBox .infoList > ul > li span{display:inline-block;vertical-align:middle;padding-left:20px;}

.infoBox .infoList.download > dl{text-align:center;padding-left:0;}
.infoBox .infoList.download > dl dt{padding-left:0;padding-top:25px;}
.infoBox .infoList.download > dl dt:before{left:0;right:0;margin:0 auto;}
.infoBox .infoList.download > dl dd{padding-right:0;}
.infoBox .infoList.download > dl .btnArea{margin-top:18px;}

.infoBox .visitFacList{display:table;padding:0 10px;}
.infoBox .visitFacList .cell{position:relative;display:table-cell;width:100%;padding:8px 170px 0 0;}
.infoBox .visitFacList .cell .mid{padding-left:40px;}
.infoBox .visitFacList .cell:first-child .mid{padding-left:0;}
.infoBox .visitFacList .cell .img{position:absolute;top:0;right:0;}
.infoBox .visitFacList .cell .tit{display:block;font-size:17px;font-weight:bold;color:#303030;margin-bottom:10px;width:180px;}
.infoBox .visitFacList .cell .msg{color:#666;width:180px;}

.infoBox.contact:after{content:'';display:block;clear:both;}
.infoBox.contact + .infoBox.contact{margin-top:30px;}
.infoBox.contact .heading{position:relative;display:block;float:left;width:200px;font-size:18px;font-weight:bold;color:#013e68;padding-bottom:15px;}
.infoBox.contact .heading:after{display:block;content:'';width:30px;height:2px;background:#346d94;position:absolute;left:0;bottom:0;}
.infoBox.contact .heading a{color:#013e68;}
.infoBox.contact .contactList{display:table;width:565px;margin-bottom:-15px;}
.infoBox.contact .contactList .cell{display:inline-block;vertical-align:top;width:33%;margin-bottom:15px;}
.infoBox.contact .contactList .cell.solo{width:100%;}
.infoBox.contact .contactList .cell.solo:after{content:'';display:block;clear:both;}
.infoBox.contact .contactList .name{display:block;font-weight:bold;margin-bottom:7px;}
.infoBox.contact .contactList .txtList li,
.infoBox.contact .contactList .txtList a{color:#666}
.infoBox.contact .contactList .cell.solo .txtList{float:left;width:33%;}
.infoBox.contact .contactList p{position:relative;padding-left:22px;color:#666;margin-top:6px;}
.infoBox.contact .contactList p:first-child{margin-top:0;}
.infoBox.contact .contactList p:before{display:block;content:'';background-position:0 0;background-repeat:no-repeat;position:absolute;top:0;left:0;width:16px;height:16px;}
.infoBox.contact .contactList p.tel:before{background-image:url('../image/ico_tel.png');}
.infoBox.contact .contactList p.fax:before{background-image:url('../image/ico_fax.png');}

.ui-m .infoBox{padding:25px 14px;border:1px solid #dddddd;background:#f5f5f5;}
.ui-m .infoBox.top{margin-top:40px;}
.ui-m .infoBox.top02{margin-top:35px;}
.ui-m .infoBox h4{margin:0 0 20px 0;font-size:17px;line-height:22px;}
.ui-m .infoBox h4.noti{padding-left:32px;background:url('../image/blt_notibox.png') no-repeat top left;background-size:22px 22px;}
.ui-m .infoBox .info{padding-top:15px;}
.ui-m .infoBox .info .txtList + p.desc{margin-top:10px;}
.ui-m .infoBox .infoList{display:block;}
.ui-m .infoBox .infoList > dl{display:block;padding-left:20px;padding-right:20px;padding-top:25px;margin-top:25px;border-top:1px solid #dedede;border-left:none;}
.ui-m .infoBox .infoList:first-child > dl:first-child{padding-top:0;margin-top:0;border-top:0;}
.ui-m .infoBox .infoList > dl:before{display:none;}
.ui-m .infoBox .infoList > dl dt{font-family:'NanumSquareR';font-weight:bold;font-size:15px;}
.ui-m .infoBox .infoList > ul > li span{display:block;padding-left:0;margin-top:9px;}

.ui-m .infoBox .infoList.download > dl{display:table;width:100%;}
.ui-m .infoBox .infoList.download > dl dt{display:table-cell;vertical-align:middle;text-align:left;padding-left:25px;padding-top:0;}
.ui-m .infoBox .infoList.download > dl dt:before{right:auto;margin:0;top:11px;}
.ui-m .infoBox .infoList.download > dl dd{display:table-cell;vertical-align:middle;width:133px;}
.ui-m .infoBox .infoList.download > dl .btnArea{margin-top:0;}

.ui-m .infoBox .visitFacList{table-layout:fixed;width:100%;padding:0;}
.ui-m .infoBox .visitFacList .cell{padding:0;}
.ui-m .infoBox .visitFacList .cell .mid{padding:0 7px}
.ui-m .infoBox .visitFacList .cell .img{position:static;margin-bottom:15px;}
.ui-m .infoBox .visitFacList .cell .tit{font-size:15px;margin-bottom:10px;width:auto;}
.ui-m .infoBox .visitFacList .cell .msg{width:auto;}

.ui-m .infoBox.contact + .infoBox.contact{margin-top:20px;}
.ui-m .infoBox.contact .heading{font-size:17px;float:none;width:100%;margin-bottom:20px;}
.ui-m .infoBox.contact .heading:after{width:20px;height:1px;}
.ui-m .infoBox.contact .contactList{width:100%;margin-bottom:-20px;}
.ui-m .infoBox.contact .contactList .cell{width:50%;margin-bottom:20px;}
.ui-m .infoBox.contact .contactList .cell.mSolo{width:100%;}
.ui-m .infoBox.contact .contactList .cell.solo{width:100%;}
.ui-m .infoBox.contact .contactList .cell.solo .txtList{width:50%;}
.ui-m .infoBox.contact .contactList .name{margin-bottom:0;}
.ui-m .infoBox.contact .contactList .txtList{margin-top:5px;}
.ui-m .infoBox.contact .contactList p{margin-top:10px;padding-left:25px;}
.ui-m .infoBox.contact .contactList p:first-child{margin-top:0;}

.teamEmailBox{margin-top:30px;}
.teamEmailBox:after{content:'';display:block;clear:both;}
.teamEmailBox .teamEmail{float:right;padding-right:35px;}
.teamEmailBox .name{font-weight:bold;font-size:15px;margin-bottom:10px;}

.ui-m .teamEmailBox{display:none;}

.arrayBox{display:table;width:100%;margin-top:18px;border:1px solid #ddd;padding:25px 0;text-align:center;table-layout:fixed}
.arrayBox dl{position:relative;display:table-cell;vertical-align:top;padding:0 14px;}
.arrayBox dl:before{display:block;content:'';width:1px;background:#ddd;position:absolute;top:3px;bottom:3px;left:0;}
.arrayBox dl:first-child:before{display:none;}
.arrayBox dt{position:relative;display:table;width:100%;min-height:48px;padding-bottom:12px;margin-bottom:12px;}
.arrayBox dt strong{display:table-cell;vertical-align:middle;width:100%;font-weight:bold;color:#013e68;line-height:18px;}
.arrayBox dt:after{display:block;content:'';width:22px;height:1px;background:#5d92c5;position:absolute;left:0;right:0;bottom:0;margin:0 auto;}
.arrayBox dd{color:#666;line-height:18px;}

.arrayBox.un{table-layout:auto;}
.arrayBox.un dl:before{bottom:15px;height:96px;}

.arrayBox.step dl:before{width:21px;height:21px;background-image:url('../image/arr_step.png');background-color:transparent;top:50%;left:-10px;margin-top:-10px;}
.arrayBox.step dl:first-child:before{display:none;}
.arrayBox.step dt{font-size:18px;min-height:auto;}
.arrayBox.step dd{font-size:17px;}

.ui-m .arrayBox{padding:5px 40px;}
.ui-m .arrayBox dl{display:block;border-top:1px solid #ddd;}
.ui-m .arrayBox dl:first-child{border-top:none;}
.ui-m .arrayBox dl:before{display:none;}
.ui-m .arrayBox dt{min-height:auto;padding-top:22px;padding-bottom:13px;}
.ui-m .arrayBox dt:after{width:15px;}
.ui-m .arrayBox dd{margin-bottom:20px;}

.ui-m .arrayBox.step{padding:25px 0 23px 0;}
.ui-m .arrayBox.step dl{display:table-cell;border-top:none;padding:0;}
.ui-m .arrayBox.step dl:before{display:block;}
.ui-m .arrayBox.step dl:first-child:before{display:none;}
.ui-m .arrayBox.step dt{padding-top:0;font-size:17px;}
.ui-m .arrayBox.step dd{margin-bottom:0;font-size:15px;}

.numberList li{margin-top:25px;text-align:left;}
.numberList li:first-child{margin-top:0;}
.numberList li:after{content:'';display:block;clear:both;}
.numberList li .num{position:relative;display:inline-block;font-weight:bold;font-size:18px;color:#074a73;padding-bottom:10px;float:left}
.numberList li .num:after{display:block;content:'';position:absolute;left:0;right:0;bottom:0;height:1px;background:#5d92af;}
.numberList li .txt{display:table;font-size:15px;padding-left:17px;}
.numberList li .txt .desc{color:#333;}
.numberList li .top{height:35px;clear:both;}
.numberList li .top .tit{font-size:17px;padding-left:17px;color:#013e68;font-weight:bold;}
.numberList li .detail{padding:0 0 0 40px;}

.numberList.space{padding-left:40px;}

.ui-m .numberList li{text-align:center;margin-top:20px;padding-top:25px;border-top:1px solid #ddd;}
.ui-m .numberList li:first-child{margin-top:0;padding-top:0;border-top:0;}
.ui-m .numberList li .num{float:none;margin-bottom:10px;}
.ui-m .numberList li .txt{display:block;padding-left:0;}
.ui-m .numberList li .top .tit{}

.ui-m .numberList.space{padding-left:0;}

p + .colWrap,
p + .colWrap.leftTit{margin-top:25px;}
.colWrap:after{content:'';display:block;clear:both;}
.colWrap .imgArea{float:left;margin-right:40px;}
.colWrap .txtArea{float:left;width:490px;}
.colWrap .txtArea p{margin-bottom:20px;color:#666;}
.colWrap .titArea{float:left;width:290px;}
.colWrap .titArea dt{position:relative;padding-top:70px;font-size:20px;color:#111111;}
.colWrap .titArea dt:before{display:block;content:'';position:absolute;top:0;left:0;width:100%;height:51px;background:url('../image/ico_fs6.png') no-repeat top left;}
 .colWrap .titArea.ico1 dt:before{background-image:url('../image/ico_fs1.png');}
.colWrap .titArea.ico2 dt:before{background-image:url('../image/ico_fs2.png');}
.colWrap .titArea.ico3 dt:before{background-image:url('../image/ico_fs3.png');}
.colWrap .titArea.ico4 dt:before{background-image:url('../image/ico_fs4.png');}
.colWrap .titArea.ico5 dt:before{background-image:url('../image/ico_fs5.png');}
.colWrap .titArea.ico6 dt:before{background-image:url('../image/ico_fs6.png');}
.colWrap .titArea dd{position:relative;margin-top:20px;padding-top:20px;}
.colWrap .titArea dd:before{display:block;content:'';position:absolute;top:0;left:0;width:20px;height:1px;background:#5d92af;}

.colWrap.leftTit{margin-top:50px;}
.colWrap.leftTxt .imgArea{float:right;margin-right:0;}
.colWrap.leftTit .imgArea{float:right;margin-right:0;margin-bottom:0;}

.ui-m .colWrap .imgArea{float:none;margin-right:0;margin-bottom:18px;}
.ui-m .colWrap .txtArea{float:none;width:100%;}
.ui-m .colWrap .txtArea .numberList{}
.ui-m .colWrap .txtArea .numberList li{text-align:left;border-top:none;padding-top:0;}
.ui-m .colWrap .txtArea .numberList .num{float:left;margin-bottom:0;font-family:'NanumSquareR';font-weight:bold;font-size:15px;padding-bottom:6px;}
.ui-m .colWrap .txtArea .numberList .txt{display:table;padding-left:10px;font-size:13px;}
.ui-m .colWrap .titArea{float:none;width:100%;text-align:center;}
.ui-m .colWrap .titArea dt:before{background-position:center center;}
.ui-m .colWrap .titArea dd:before{left:50%;margin-left:-10px;}
.ui-m .colWrap.leftTit .titArea{margin-bottom:18px;}

/* 수수료안내 */
.defList dt{padding-bottom:5px;font-weight:bold;color:#074a73;}
.defList + .defList{margin-top:15px;}

/* 검찰조직구조 */
.groupLogo{width:350px;height:100px;background:#0d4f72;border-radius:1px;text-align:center;padding-top:20px;margin:0 auto 30px auto;}
.ui-m .groupLogo{width:100%;height:100%;margin-bottom:20px;padding:16px 0;}
.ui-m .groupLogo img{width:60px;}

/* 사건처리절차안내 */
.ui-w .incProc .tblArea table{table-layout:fixed;}
.ui-w .incProc .tblArea tbody th{padding-left:0;padding-right:0;}
.ui-w .incProc .tblArea tbody td{padding-left:10px;padding-right:10px;}
.ui-w .incProc .tblArea tr > td:nth-child(2){padding:0;vertical-align:top;}

.ui-w .incProc .tblArea tr.step1 > td:nth-child(2){padding:17px 10px 16px 10px;vertical-align:middle;}
.ui-w .incProc .tblArea tr.step2 > td:nth-child(2){padding:17px 10px 0 10px;}
.ui-w .incProc .tblArea tr.step2 .img{margin:20px -10px 0 -10px;}
.ui-w .incProc .tblArea tr.step4 > td:nth-child(2){background:url('../image/img_incident_graphs03.png') no-repeat left top;}
.ui-w .incProc .tblArea tr.step5 > td:nth-child(2){background:url('../image/img_incident_graphs04.png') no-repeat left top;}
.ui-w .incProc .tblArea tr.step6 > td:nth-child(2){background:url('../image/img_incident_graphs05.png') no-repeat left top;}
.ui-w .incProc .tblArea tr.step7 > td:nth-child(2){background:url('../image/img_incident_graphs06.png') no-repeat left top;}

.ui-w .incProc .imgGraph{display:none;}
.ui-m .incProc .tblArea{display:none;}

/*저작권정책*/
.crBox p{margin-top:25px;color:#666666;}
.ui-m .crBox p:first-child{margin-top:0;}

/* 최근소식/ 관련사이트 */
.relNewsWrap{overflow:hidden;position:relative;border-top:1px solid #ddd;margin-top:35px;}
.relNewsWrap:before{display:block;content:'';width:1px;background:#ddd;position:absolute;top:32px;bottom:0;left:568px;}
.relNewsWrap .relNews{float:left;}
.relNewsWrap .relNews.news{width:568px;}
.relNewsWrap .relNews.related{width:262px;padding-left:30px;}
.relNewsWrap .relNews h4.cont{margin-top:38px;margin-bottom:12px;}
.relNewsWrap .relNews .txtList:after{display:block;clear:both;content:'';}
.relNewsWrap .relNews .txtList li{float:left;width:50%;margin-top:0;margin-bottom:5px;padding-right:10px;overflow:hidden;white-space: nowrap;text-overflow: ellipsis;}
.relNewsWrap .relNews.news .txtList li{width:240px;}
.relNewsWrap .relNews.related .txtList li{width:115px;}
.relNewsWrap .relNews .txtList li a{color:#666;}

.ui-m .relNewsWrap{margin-top:25px;}
.ui-m .relNewsWrap:before{display:none;}
.ui-m .relNewsWrap .relNews.news{width:62%;}
.ui-m .relNewsWrap .relNews.related{width:38%;}
.ui-m .relNewsWrap h4.cont{margin-top:30px;margin-bottom:12px;}
.ui-m .relNewsWrap .relNews .txtList li{float:none;width:auto;margin-bottom:7px;}

/* 담당부서 */
.departWrap{margin-top:30px;padding:15px 20px;background:#e8edf1;}
.departWrap em{position:relative;padding-left:8px;margin-left:6px;}
.departWrap em:before{display:block;content:'';width:1px;height:13px;background:#7c7d7e;position:absolute;top:1px;left:0;}
.ui-m .departWrap{margin-top:20px;padding:5px 15px;}

/* 평가하기 */
.evalWrap{margin-top:30px;}
.evalWrap .result{display:none;}
.evalWrap.on .result{display:block;}

.ui-w .evalWrap{padding:30px;border:1px solid #dddddd;}
.ui-w .evalWrap p{padding-bottom:15px;font-size:17px;font-weight:bold;}
.ui-w .evalWrap .eval{padding-bottom:10px;}
.ui-w .evalWrap .txt{position:relative;padding:0 100px 0 0;}
.ui-w .evalWrap .txt .textarea textarea{height:70px;min-height:70px;}
.ui-w .evalWrap a.btnEval{position:absolute;top:0;right:0;width:90px;height:70px;background-color:#346d94;color:#ffffff;line-height:70px;text-align:center;}
.ui-w .evalWrap a.link{position:absolute;right:0;top:-30px;padding-right:12px;font-weight:bold;height:22px;border-bottom:2px solid #b2b2b2;line-height:20px;text-decoration:none;}
.ui-w .evalWrap a.link:after{content: '';display: block;position: absolute;top: 4px;right: -2px;width: 8px;height: 12px;background: url('../image/blt_go.png') no-repeat top left;}
.ui-w .evalWrap .result{margin-top:10px;background:#f5f5f5;}
.ui-w .evalWrap .result dl{display:table;table-layout:fixed;}
.ui-w .evalWrap .result dl dt,
.ui-w .evalWrap .result dl dd{display:table-cell;height:50px;text-align:center;vertical-align:middle;}
.ui-w .evalWrap .result dl dd span{display:inline-block;margin-right:30px;color:#666666;}
.ui-w .evalWrap .result dl dd span em{display:inline-block;padding-left:5px;font-weight:bold;color:#333333;}
.ui-w .evalWrap .result dl dd span em label{cursor:inherit;}
.ui-w .evalWrap .result dl dt{width:180px;font-weight:bold;}

.ui-m .evalWrap{margin:25px -15px 0 -15px;padding:25px 15px;border-top:1px solid #dddddd;border-bottom:1px solid #dddddd;}
.ui-m .evalWrap p{padding-bottom:15px;font-size:15px;font-weight:bold;}
.ui-m .evalWrap .eval .radio{display:inline-block !important;width:48%;margin:0 0 15px 0 !important;}
.ui-m .evalWrap .txt .textarea textarea{height:80px;min-height:80px;}
.ui-m .evalWrap .btns{padding:15px 0 0 0;}
.ui-m .evalWrap .btns:after{content:'';display:block;clear:both;}
.ui-m .evalWrap .btns a{width:calc(50% - 5px);height:50px;padding:0 30px;border-radius:2px;color:#ffffff;font-size:17px;line-height:50px;font-weight:bold;text-align:center;vertical-align:top;text-decoration:none;}
.ui-m .evalWrap a.link{float:left;background-color:#666666;}
.ui-m .evalWrap a.btnEval{float:right;background-color:#004975;}
.ui-m .evalWrap .result{margin:15px -15px 0 -15px;padding:25px 15px;background:#f5f5f5;}
.ui-m .evalWrap .result dl{}
.ui-m .evalWrap .result dl dt{padding-bottom:5px;font-size:15px;font-weight:bold;}
.ui-m .evalWrap .result dl dd span{display:inline-block;width:130px;padding-top:12px;}
.ui-m .evalWrap .result dl dd span em{padding-left:10px;font-weight:bold;color:#333333;}


/* 새창 연결 */
.linkWrap{padding:50px 0;width:100%;border-top:2px solid #555555;border-bottom:1px solid #c0c0c0;}
.linkWrap:after{content:'';display:block;clear:both;}
.linkWrap .img{float:left;width:240px;height:160px;text-align:center;background:#f5f5f5;}
.linkWrap .txt{float:left;padding-left:40px;}
.linkWrap .txt .title{margin-bottom:12px;line-height:24px;font-size:20px;font-weight:bold;color:#00426f;}
.linkWrap .txt p{margin-bottom:25px;color:#666;}
.linkWrap .txt b{color:#333;font-weight:bold;}

.linkWrap.minwon{border-top:none;padding-top:0;margin-bottom:15px;}
.linkWrap.minwon .txt .title{color:#333;}
.linkWrap.minwon .txt .title b{font-weight:normal;color:#00426f;}

.ui-m .linkWrap{padding:0;border:0;}
.ui-m .linkWrap div{display:block;width:100%;height:auto;}
.ui-m .linkWrap .txt{padding:30px 0;text-align:center;}
.ui-m .linkWrap .txt .title{font-size:18px;}

.ui-m .linkWrap.minwon{border-bottom:1px solid #c0c0c0;}


/* 아이프레임 */
.iframeWrap{margin-top:40px;}
.iframeWrap .btnArea{display:none;}
.iframeArea iframe{width:100%;}
.ui-m .iframeWrap .tabArea{display:none;}
.ui-m .iframeWrap .iframeArea iframe{display:none;}
.ui-m .iframeWrap .btnArea{display:block;margin-top:0;}
.ui-m .iframeWrap .btnArea > span a.btnw.goto{padding-left:30px;}


/* 상단 안내 박스 */
.bgCmdBox{position:relative;}
.bgCmdBox:before{display:block;content:'';width:205px;height:204px;background:url('../image/bg_cmdbox_circle.png') no-repeat;position:absolute;}
.bgCmdBox.config:before{right:50px;bottom:-90px;}
.bgCmdBox.role:before{right:50px;bottom:-80px;}
.bgCmdBox.history{border:none;padding:0;}
.bgCmdBox.history:before{right:50px;bottom:-155px;}
.bgCmdBox.life:before{right:53px;bottom:-84px;}
.bgCmdBox.incident:before{right:53px;bottom:-84px;}
.bgCmdBox.paf:before{right:53px;bottom:-84px;}
.cmdBox{position:relative;margin-bottom:40px;padding:36px 40px;background-color:#e7edf1;word-break:keep-all;}
.cmdBox:after{content:'';display:block;clear:both;}
.cmdBox .imgDeco{float:right;}
.cmdBox .imgDeco img{width:125px;height:auto;}
.cmdBox.ico7 .imgDeco{margin-top:-5px;}
.cmdBox.ico2 .imgDeco img{width:100px;height:auto;}
.cmdBox.ico4 .imgDeco img,
.cmdBox.ico6 .imgDeco img,
.cmdBox.ico8 .imgDeco img,
.cmdBox.ico9 .imgDeco img,
.cmdBox.ico16 .imgDeco img,
.cmdBox.ico17 .imgDeco img{width:150px;height:auto;}
.cmdBox .title{display:block;padding-bottom:10px;line-height:24px;font-size:20px;font-weight:bold;color:#074a73;}
.cmdBox .titleCmd{display:block;padding-bottom:0px;line-height:28px;font-size:18px;/*font-weight:bold;color:#074a73;*/}
.cmdBox .cmd{font-size:17px;line-height:24px;}
.cmdBox .cmd b,
.cmdBox .cmd strong{font-weight:bold;}
.cmdBox .cmd b,
.cmdBox .cmd b *,
.cmdBox .noteS b{color:#013e68;}
.cmdBox .noti,
.cmdBox .txtList,
.cmdBox .noteS{margin-top:15px;}
.cmdBox .err{margin-top:10px;}
.cmdBox .txtT{margin-top:15px;margin-bottom:0;color:#666;}
.cmdBox .cmdBtn{display:none;}

.cmdBox.etc{display:table;width:100%;padding:0;}
.cmdBox.etc .cmdInfo{display:table-cell;vertical-align:middle;padding:0 20px 0 40px;}
.cmdBox.etc .cmdInfo .title{display:block;font-size:22px;font-weight:normal;font-family:'NanumSquareR';line-height:30px;color:#333;margin-bottom:11px;}
.cmdBox.etc .cmdInfo .cmd{position:relative;font-size:18px;line-height:30px;padding-top:14px;}
.cmdBox.etc .cmdInfo .cmd:before{display:block;content:'';position:absolute;top:0;left:0;width:30px;height:2px;background:#2c4b71;}
.cmdBox.etc .imgDeco{display:block;position:static;}
.cmdBox.etc .imgDeco img{width:auto;}

.cmdBox.openInfo .imgDeco img{width:166px;height:auto;}
.cmdBox.openInfo .imgDeco{margin-top:15px;}

.cmdBox.blt .cmdImg{float:right;margin-bottom:10px;padding-left:10px;}
.cmdBox.blt .cmdImg img{width:185px;}
.cmdBox.blt .cmd{position:relative;margin-top:11px;padding-top:14px;}
.cmdBox.blt .cmd:before{display:block;content:'';position:absolute;top:0;left:0;width:30px;height:2px;background:#2c4b71;}

.cmdBox.charter{background:url('../image/bg_cmdbox_charter.png') no-repeat;}
.cmdBox.member{background:url('../image/bg_cmdbox_member.png') no-repeat;height:140px;}
.cmdBox.use{background:#e7edf1 url('../image/bg_use.png') no-repeat right bottom;height:360px;letter-spacing:-0.5px;}
.cmdBox.prosect{background:#e8ecf0 url('../image/bg_cmdbox_prosect.png') no-repeat;height:210px;}
.cmdBox.prosect .title{font-size:22px;font-weight:bold;}
.cmdBox.prosect02{background:#e8ecf0 url('../image/bg_cmdbox_prosect02.png') no-repeat;height:289px;}
.cmdBox.prosect02 .cmd{font-size:18px;line-height:30px;}

.cmdBox.logoIdentity .title{font-size:22px;font-weight:bold;}
.cmdBox.logoIdentity .cmd{margin-top:12px;margin-bottom:25px;}
.cmdBox.logoIdentity .ciInfo{position:relative;}
.cmdBox.logoIdentity .ciInfo .boxMsg{position:absolute;top:25px;left:30px;}
.cmdBox.logoIdentity .ciInfo .msg{margin-top:15px;color:#666;}
.cmdBox.logoIdentity .ciInfo .msg:first-child{margin-top:0;}
.cmdBox.logoIdentity .ciInfo .msg b{color:#2c4b71;}

.cmdBox.logoIdentity .cmInfo:after{content:'';display:block;clear:both;}
.cmdBox.logoIdentity .cmInfo .img{float:left;}
.cmdBox.logoIdentity .cmInfo .boxMean{float:left;margin-top:9px;margin-left:60px;width:350px;}
.cmdBox.logoIdentity .cmInfo .boxMean ul:after{content:'';display:block;clear:both;}
.cmdBox.logoIdentity .cmInfo .boxMean li{float:left;width:50%;margin-top:20px;}
.cmdBox.logoIdentity .cmInfo .boxMean li.only{width:100%;margin-top:0;}
.cmdBox.logoIdentity .cmInfo .boxMean li img{width:49px;}
.cmdBox.logoIdentity .cmInfo .boxMean li span{position:relative;display:inline-block;font-weight:bold;color:#4b6d92;margin:8px 0 0 13px;padding-top:10px;}
.cmdBox.logoIdentity .cmInfo .boxMean li span:before{display:block;content:'';width:19px;height:2px;background:#4b6d91;position:absolute;top:0;left:0;}

.ui-m .bgCmdBox{margin:0 -15px 30px -15px;}
.ui-m .bgCmdBox:before{width:102px;height:102px;background-size:102px;}
.ui-m .bgCmdBox.config:before{right:16px;bottom:-33px;}
.ui-m .bgCmdBox.role:before{right:13px;bottom:-41px;}
.ui-m .bgCmdBox.history{padding:0;}
.ui-m .bgCmdBox.history:before{right:22px;bottom:-40px;}
.ui-m .bgCmdBox.incident:before{right:21px;bottom:-40px;}
.ui-m .bgCmdBox.paf:before{right:20px;bottom:-39px;}
.ui-m .bgCmdBox .cmdBox{margin:0;}
.ui-m .cmdBox{position:relative;margin:0 -15px 30px -15px;padding:26px 15px;}
.ui-m .cmdBox.bg:before{width:102px;height:102px;background-size:102px;}
.ui-m .cmdBox .imgDeco{margin-bottom:10px;}
.ui-m .cmdBox .imgDeco img{width:110px;height:auto;}
.ui-m .cmdBox.ico2 .imgDeco img{width:90px;height:auto;}
.ui-m .cmdBox.ico4 .imgDeco img,
.ui-m .cmdBox.ico6 .imgDeco img,
.ui-m .cmdBox.ico8 .imgDeco img,
.ui-m .cmdBox.ico9 .imgDeco img,
.ui-m .cmdBox.ico16 .imgDeco img,
.ui-m .cmdBox.ico17 .imgDeco img{width:135px;height:auto;}
.ui-m .cmdBox .title{font-size:18px;}
.ui-m .cmdBox .titleCmd{font-size:16px;line-height:24px;}
.ui-m .cmdBox .cmd{font-size:15px;}
.ui-m .cmdBox .cmdBtn{overflow:hidden;position:absolute;left:50%;bottom:-20px;margin-left:-20px;width:40px;height:40px;text-indent:-9999em;background:url('../image/btn_cmd_off.png') no-repeat center center;background-size:40px auto;}
.ui-m .cmdBox .on .cmdBtn{background:url('../image/btn_cmd_on.png') no-repeat center center;background-size:40px auto;}

.ui-m .cmdBox.etc{display:block;padding:0;margin:0 0 30px 0;}
.ui-m .cmdBox.etc .cmdInfo{display:block;padding:25px 15px;}
.ui-m .cmdBox.etc .cmdInfo .title{font-size:18px;line-height:26px;}
.ui-m .cmdBox.etc .cmdInfo .cmd{font-size:15px;line-height:21px;}
.ui-m .cmdBox.etc .imgDeco{display:block;float:none;margin-bottom:0;}
.ui-m .cmdBox.etc .imgDeco img{width:100%;}

.ui-m .cmdBox.openInfo .imgDeco img{width:171px;}
.ui-m .cmdBox.openInfo .imgDeco{margin-top:-10px;}
.ui-m .cmdBox.openInfo .btnArea{margin-top:20px;}

.ui-m .cmdBox.blt .cmdImg img{width:auto;height:120px;}
.ui-m .cmdBox.blt .title{font-size:17px;}
.ui-m .cmdBox.blt .cmd{font-size:13px;line-height:20px;color:#666;}
.ui-m .cmdBox.blt .cmd br{display:none;}
.ui-m .cmdBox.blt .cmd strong.ems{display:block;}

.ui-m .cmdBox.charter{background-image:url('../image/bg_cmdbox_charter_m.png');background-size:cover;padding-bottom:20vw;}
.ui-m .cmdBox.charter .title{font-size:20px;}

.ui-m .cmdBox.member{background-image:url('../image/bg_cmdbox_member_m.png');background-size:cover;height:150px;}

.ui-m .cmdBox.use{padding:26px 15px 36px;background:#e7edf1 url('../image/bg_use_m.png') no-repeat top center;background-size:316px auto;height:auto;letter-spacing:-0.5px;}
.ui-m .cmdBox.use .wHide{position:relative;margin-top:220px;padding-top:10px;line-height:28px;font-size:20px;text-align:center;}
.ui-m .cmdBox.use .wHide:before{display:block;content:'';position:absolute;top:0;left:50%;margin-left:-13px;width:25px;height:1px;background:#004975;}
.ui-m .cmdBox.prosect,
.ui-m .cmdBox.prosect02{min-height:195px;padding-right:150px;background:#e5edf2 url('../image/bg_cmdbox_prosect_m.png') no-repeat right 0;background-size:158px;height:auto;}
.ui-m .cmdBox.prosect02 .cmd{line-height:21px;}

.ui-m .cmdBox.logoIdentity .title{font-size:17px;}
.ui-m .cmdBox.logoIdentity .cmd{font-size:13px;line-height:20px;margin-bottom:20px;}
.ui-m .cmdBox.logoIdentity .ciInfo{text-align:center;}
.ui-m .cmdBox.logoIdentity .ciInfo .boxMsg{left:0;right:0;top:0;bottom:0;}
.ui-m .cmdBox.logoIdentity .ciInfo .boxMsg .msg{position:absolute;left:0;right:0;}
.ui-m .cmdBox.logoIdentity .ciInfo .boxMsg .msg.top{top:25px;}
.ui-m .cmdBox.logoIdentity .ciInfo .boxMsg .msg.btm{bottom:25px;}

.ui-m .cmdBox.logoIdentity .cmInfo .img{float:none}
.ui-m .cmdBox.logoIdentity .cmInfo .boxMean{float:none;width:auto;margin-top:30px;margin-left:0;}

.ui-m .tabsArea + .cmdBox{margin-top:20px;}

/* 하단 안내박스 */
.cmdBox.btm{margin:25px 0 0;padding:28px 30px;}
.cmdBox.btm p b{color:#013e68;}
.ui-m .cmdBox.btm{margin:30px -15px;;text-align:left;}

/* 바로가기 아이콘 공통 */
.icoDeco{display:block;width:90px;height:90px;border-radius:90px;background:#d9e9f0;text-align:center;}
.icoDeco img{width:90px;height:auto;}
.ui-m .icoDeco{width:80px;height:80px;border-radius:80px;margin:0 auto;}
.ui-m .icoDeco img{width:80px;height:auto;}

/* 링크 영역 */
.toGoWrap{margin:20px 0 40px;word-break:keep-all;}
.toGoWrap ul:after{content:'';display:block;clear:both;}
.toGoWrap ul{min-height:90px;text-align:left;font-size:0;}
.toGoWrap ul li{display:inline-block;vertical-align:top;position:relative;margin:10px 0;padding-left:105px;width:33.33%;text-align:left;}
.toGoWrap .icoDeco{position:absolute;top:0;left:0;}
.toGoWrap .toGo{display:block;padding:5px 0 15px;font-size:14px;}
.toGoWrap .go{font-size:14px;}

.toGoWrap.center ul{text-align:center;}
.toGoWrap.two ul li{width:50%;}
.toGoWrap.two .toGo{padding:15px 0 10px;}

.ui-m .toGoWrap{margin:15px 0 30px;}
.ui-m .toGoWrap ul li{padding-left:0;text-align:center;}
.ui-m .toGoWrap .icoDeco{position:static;}
.ui-m .toGoWrap .toGo{padding:15px 10px;height:87px;font-size:13px;}
.ui-m .toGoWrap .go{font-size:13px;}


/* 차트영역 */
.chartWrap .chartArea{border:1px solid #dddddd;overflow-x:auto;}
.chartWrap .chartArea .chart{width:120%;height:330px;}
.chartWrap .chartArea .amcharts-chart-div > a{color:#d9d9d9 !important;}
.chartWrap .btnArea{margin:0 0 20px 0;text-align:right;}
.chartWrap .tblArea.scroll{margin-top:40px;overflow-x:auto !important;}
.chartWrap .tblArea.scroll table{width:2000px;text-align:center;}
.chartWrap .tblArea.scroll thead th{padding:9px 0 8px 0;}
.chartWrap .tblArea.scroll thead th.ths{padding:6px 0;}
.legend{margin-bottom:15px;text-align:right;}
h4 + .legend{margin-top:-30px;}
.legend span{display:inline-block;margin-left:10px;}
.legend span em{display:inline-block;width:12px;margin-right:3px;}
.legend span em.iconLegendType1{display:inline-block;width:12px;height:12px;background:#2e64ab;vertical-align:middle;}
.legend span em.iconLegendType2{display:inline-block;width:12px;height:12px;background:#bf4800;vertical-align:middle;}
.legend span em.iconLegendType1 img,
.legend span em.iconLegendType2 img{display:none;}
.legend span em img{width:100%;height:auto;vertical-align:middle;}

.ui-m .chartWrap .tblArea.scroll{margin-right:-15px !important;}
.ui-m .chartWrap .chartArea .chart{width:830px;height:330px;}

/* 상황판 */
.multiList{}
.multiList .list:after{content:'';display:block;clear:both;}
.multiList .iframe{display:block;}
.multiList .iframe iframe{width:340px;height:330px;margin:0 auto;}
.multiList .multiBox{margin-bottom:20px;border:1px solid #dddddd;text-align:center;}

/*.ui-w .multiList .multiBox{width:405px;height:420px;padding:20px 20px 0 20px;}*/
.ui-w .multiList .multiBox{width:405px;height:100px;padding:20px 20px 0 20px;}
.ui-w .multiList .btnw.goto{margin-top:13px;width:80%;}
.ui-m .multiList .multiBox{float:none !important;width:100%;padding:15px 0;}
.ui-m .multiList .btnw.goto{margin-top:20px;padding:0 30px 0 15px;background-position:right 15px top 13px;font-size:14px;text-align:left;}

/* 역대 총장 목록 */
.leaderList{margin:-15px;}
.leaderList ul:after{content:'';display:block;clear:both;}
.leaderList ul li{float:left;width:50%;padding:15px;}
.leaderBox{position:relative;padding:30px 20px 30px 40px;border:1px solid #dddddd;}
.leaderBox .img{position:absolute;top:30px;left:40px;width:86px;height:100px;background:#c8cccf;}
.leaderBox .img img{width:86px;height:100px;}
.leaderBox .txt{padding-left:110px;}
.leaderBox .txt .num{display:block;font-size:17px;color:#074a73}
.leaderBox .txt .name{display:block;padding-top:10px;font-size:22px;font-weight:bold;}
.leaderBox .txt .date{display:block;padding-top:13px;color:#666;letter-spacing:-1px;font-size:15px;}
.leaderBox .txt .date b{color:#333;}
.leaderBox .txt .btnw.goto{margin-top:17px;}

.ui-m .leaderList{margin-top:0;margin-bottom:0;border-bottom:1px solid #c0c0c0;}
.ui-m .leaderList ul li{float:none;width:100%;padding:10px 0 0 0;border-top:1px solid #ddd;background: #eee;}
.ui-m .leaderList ul li:first-child{padding-top:0;}
.ui-m .leaderBox{padding:30px 10px 30px 30px;border:0;background:#fff;}
.ui-m .leaderBox .img{left:30px;width:65px;height:75px;}
.ui-m .leaderBox .img img{width:65px;height:75px;}
.ui-m .leaderBox .txt{padding-left:83px;}
.ui-m .leaderBox .txt .num{font-size:13px;}
.ui-m .leaderBox .txt .name{font-size:17px;}


/* 전국 검찰청 목록 */
.allSchList{margin:-15px;}
.allSchList ul:after{content:'';display:block;clear:both;}
.allSchList ul li{float:left;width:50%;padding:15px;}
.allSchBox{position:relative;padding:30px 20px 30px 30px;min-height:187px;border:1px solid #dddddd;}
.allSchBox .title{display:block;font-weight:bold;font-size:18px;}
.allSchBox p{display:block;position:relative;color:#666;padding-left:23px;}
.allSchBox p:before{display:inline-block;content:'';position:absolute;top:0;left:0;width:20px;height:20px;}
.allSchBox .address{margin-top:13px;}
.allSchBox .tel{margin-top:4px;}
.allSchBox .address:before{background:url('../image/blt_address.png') no-repeat center center;background-size:20px auto;}
.allSchBox .tel:before{background:url('../image/blt_tel.png') no-repeat center center;background-size:20px auto;}
.ui-w .allSchBox .btnArea{margin-top:13px;text-align:left;}

.ui-m .allSchList{margin-top:0;margin-bottom:0;border-bottom:1px solid #c0c0c0;}
.ui-m .allSchList ul li{float:none;width:100%;padding:10px 0 0 0;border-top:1px solid #ddd;background: #eee;}
.ui-m .allSchList ul li:first-child{padding-top:0;}
.ui-m .allSchBox{padding:30px 15px;border:0;background:#fff;}
.ui-m .allSchBox .title{display:block;font-size:17px;}
.ui-m .allSchBox .address{margin-top:17px;}
.ui-m .allSchBox .tel{margin-top:7px;}
.ui-m .allSchBox .btnArea{margin-top:23px;}


/* 뷰어다운로드 */
.viewerList ul:after{content:'';display:block;clear:both;}
.viewerBox{border:1px solid #dddddd;text-align:center;}
.viewerBox .img{display:block;margin:0 auto;background:#dde8ef;}

.ui-w .viewerList{margin-top:-13px;}
.ui-w .viewerList li{float:left;width:268px;margin:13px 0 0 13px;}
.ui-w .viewerList li:first-child,
.ui-w .viewerList li:nth-child(3n+1){margin-left:0;}
.ui-w .viewerBox{padding:40px;min-height:273px;}
.ui-w .viewerBox .title{font-size:17px;font-weight:bold;}
.ui-w .viewerBox .img{width:90px;height:90px;border-radius:90px;margin-top:18px;}
.ui-w .viewerBox .img img{width:90px;height:auto;}
.ui-w .viewerBox .btnArea{margin-top:27px;}

.ui-m .viewerWrap{margin:0 -5px;}
.ui-m .viewerList{margin-top:-5px;}
.ui-m .viewerList li{float:left;width:50%;padding:5px;}
.ui-m .viewerBox{padding:30px 0;min-height:238px;}
.ui-m .viewerBox .title{font-weight:bold;font-size:18px;}
.ui-m .viewerBox .img{width:80px;height:80px;border-radius:80px;margin-top:16px;}
.ui-m .viewerBox .img img{width:80px;height:auto;}
.ui-m .viewerBox .btnArea{margin-top:20px;}


/* 본인확인 */
.uCertiWrap p b{font-weight:bold;}
.uCertiBox ul li dl dt .title{font-size:18px;font-weight:bold;}
.uCertiBox ul li dl dd .desc{display:block;margin-top:8px;height:57px;color:#666;letter-spacing:-1px;}
.uCertiBox ul li dl dd .btn{margin-top:20px;width:100%;height:50px;line-height:50px;}
.uCertiBox ul li dl dd .btn span img{width:40px;height:auto;vertical-align:middle;}
.uCertiBox ul li dl dd .btn.certi1{background:#007ba0}
.uCertiBox ul li dl dd .btn.certi2{background:#008390;}

.ui-w .uCertiBox{margin-top:40px;}
.ui-w .uCertiBox ul{padding:30px 0 40px;background:#eee;}
.ui-w .uCertiBox ul:after{content:'';display:block;clear:both;}
.ui-w .uCertiBox ul li{float:left;width:50%;}
.ui-w .uCertiBox ul li dl{padding:0 40px;text-align:center;border-left:1px solid #ddd;}
.ui-w .uCertiBox ul li:first-child dl{border:0;}

.ui-m .uCertiWrap h4.cont{margin-top:0;}
.ui-m .uCertiWrap p{line-height:23px;font-size:15px;}
.ui-m .uCertiBox ul li{margin-top:20px;background:#eee;}
.ui-m .uCertiBox ul li:first-child{margin-top:25px;}
.ui-m .uCertiBox ul li dl{padding:30px 20px;text-align:center;}
.ui-m .uCertiBox ul li dl dd .desc{margin-top:15px;height:auto;}
.ui-m .uCertiBox ul li dl dd .btn{margin-top:25px;}

/* 20201116 nProtect */
/* .nppBox ul li dt .title{font-size:18px;font-weight:bold;}
.nppBox ul li p .description{display:block;margin-top:8px;height:57px;color:#666;letter-spacing:-1px;}
.nppBox ul li dl dd .nProtectBtn{margin-top:20px;width:100%;height:50px;line-height:50px;}
.nppBox ul li dl dd .nProtectBtn span img{width:40px;height:auto;vertical-align:middle;}
.nppBox ul li dl dd .nProtectBtn.certi1{background:#007ba0}
.nppBox ul li dl dd .nProtectBtn.certi2{background:#00a2b2} */

/* 20201116 nProtect */
 .ui-m .nppBox{display:none !important;}
.ui-w .nppBox{margin-top:20px;}
.ui-w .nppBox{clear: both;padding:20px;border:2px solid #e4e4e4;box-sizing:border-box;word-break: keep-all;}
.ui-w .nppBox ul{overflow: hidden;}
.ui-w .nppBox ul li{float: left;width:calc(100% - 150px);padding-right:5px;}
.ui-w .nppBox ul li.nProtect_Btn{width:150px;margin-top: 5px;}
.ui-w .nppBox ul li .np_title{color:rgb(7,74,115);font-size:16px;font-weight:bold;}
.ui-w .nppBox ul li .description{display:block;color:#666;letter-spacing:-1px;}
.ui-w .nppBox ul li .btn_protect{display:inline-block;min-width:110px;height:48px;padding:0 30px;border-radius:2px;background-color:#074a73;color:#ffffff;font-size:14px;font-weight:bold;line-height:48px;text-align:center;vertical-align:top;}
.ui-w .nppBox ul li .btn_protect span img{width:20px;height:auto;vertical-align:middle;}
.ui-w .nppBox ul li .btn_protect a{color:#fff;width: 150px;height: 66px;line-height: 66px;background: #40609c;text-align: center;display: block;}
/* 20201116 end */


/* .ui-w .nppBox ul li .nProtect_Btn .btn.protect{width:40px;height:auto;vertical-align:middle;} */
/* .ui-w .nppBox ul li .nProtect_Btn{width:150px;margin-top: 5px;} */
/* .ui-w .nppBox ul li .nProtect_Btn .btn{margin-top:20px;width:100%;height:50px;line-height:50px;} */

/* .ui-w .nppBox ul li .nProtect_Btn .btn.portect{background:#007ba0} */

/* .ui-w .nppBox ul li .nProtect_Btn .btn span img{width:40px;height:auto;vertical-align:middle;}
.ui-w .nppBox ul li.nProtect_Btn a::before{content: "";display: inline;padding-left: 18px;background: url(../image/blt_download.png) 0 50% no-repeat;} */ 
/* .ui-w .nppBox ul li.nProtect_Btn a::before{content: "";display: inline;padding-left: 18px;background: url(../image/blt_download.png) 0 50% no-repeat;} */
/* .ui-w .nppBox ul li.nProtect_Btn a{color:#fff;width: 150px;height: 66px;line-height: 66px;background: #4c;text-align: center;display: block;} */
/* .ui-w .nppBox strong{display: block;padding-top: 15px;border-top: 1px solid #e4e4e4;box-sizing: border-box;} */ 

/* 20201116 end */

/* 메뉴 인트로 */
.introWrap{border-top:2px solid #333333;border-bottom:1px solid #c0c0c0;word-break:keep-all;}
.introList > ul > li{position:relative;padding:35px 0 30px;min-height:150px;border-top:1px solid #dddddd;}
.introList > ul > li:first-child{border-top:0;}
.introList > ul > li .introImg{position:absolute;top:28px;left:0;width:150px;}
.introList > ul > li .introImg .icoDeco{margin:0 auto;}
.introList > ul > li .introCon{padding-left:150px;}
.introList > ul > li .introCon dl{margin-top:25px;}
.introList > ul > li .introCon dl:first-child{margin-top:0;}
.introList > ul > li .introCon dt{margin-bottom:10px;}
.introList > ul > li .introCon dt .title{font-size:17px;font-weight:bold;}
.introList > ul > li .introCon p{margin-top:10px;color:#666666;}
.introList > ul > li .introCon dd p{margin-top:5px;}
.introList > ul > li .introCon .txtLIst > li b + p{margin-bottom:10px;}
.introList > ul > li .introCon .txtList > li:last-child b + p{margin-bottom:0;}

.ui-m .introList > ul > li{padding:30px 0 20px;min-height:160px;}
.ui-m .introList > ul > li .introImg{top:25px;width:110px;}
.ui-m .introList > ul > li .introCon{padding-left:110px;}
.ui-m .introList > ul > li .introCon dt .title{font-family:'NanumSquareR';font-size:15px;font-weight:bold;}


/* 개인정보처리방침 */
.privacyWrap .pTop{font-size:17px;color:#666666;line-height:22px;}
.privacyWrap dl.pBox{margin-top:25px;}
.privacyWrap dl.pBox dt strong.title{font-size:17px;font-weight:bold;}
.privacyWrap dl.pBox dd{margin-top:12px;}
.privacyWrap dl.pBox dd p{font-size:14px;color:#666;}
.privacyWrap dl.pBox dd ol{margin:25px 0;}
.privacyWrap dl.pBox dd ol li:first-child{margin-top:0;}
.privacyWrap dl.pBox dd ol > li{margin-top:5px;padding-left:14px;text-indent:-14px;font-size:14px;color:#333333;}
.privacyWrap dl.pBox dd ol > li .tit{display:block;margin-bottom:3px;font-family:'NanumSquareR';color:#333333;}
.privacyWrap dl.pBox dd ol.noDep > li{margin-top:8px;color:#666666;}
.privacyWrap dl.pBox dd ol.dep1 > li{margin-top:5px;padding-left:14px;text-indent:-14px;font-size:14px;color:#333333;}
.privacyWrap dl.pBox dd ul.dep2,
.privacyWrap dl.pBox dd ul.dep3{margin:12px 0;}
.privacyWrap dl.pBox dd ul.dep2 > li{margin-top:5px;margin-left:-14px;padding:0 0 0 13px;text-indent:0;background:url('../image/blt_list.png') no-repeat 0 8px;font-size:14px;color:#666666;}
.privacyWrap dl.pBox dd ul.dep3 > li{margin-top:5px;}
.privacyWrap dl.pBox dd ul li:first-child{margin-top:0;}
.privacyWrap dl.pBox dd .tblArea{margin-top:15px;}
.privacyWrap dl.pBox dd .tblArea tbody td{text-align:center;}
.privacyWrap .noteS{position:relative;margin-top:15px;padding:0 0 0 10px;font-size:14px;color:#666666;}
.privacyWrap .noteS:before{content:'*';display:inline-block;position:absolute;top:2px;left:0;font-size:14px;line-height:20px;color:#013e68;}
.privacyWrap .noteS b{color:#013e68;}

.ui-m .privacyWrap .pTop{font-size:15px;}
.ui-m .privacyWrap dl.pBox{margin-top:20px;}
.ui-m .privacyWrap dl.pBox dt .title{font-size:18px;line-height:25px;}
.ui-m .privacyWrap dl.pBox dd p,
.ui-m .privacyWrap dl.pBox dd ol li,
.ui-m .privacyWrap dl.pBox dd ul li{font-size:13px;}

/* 정보공개 */
.openinfoWrap{border-top:2px solid #333333;border-bottom:1px solid #c0c0c0;word-break:keep-all;}
.openinfoList > ul > li{position:relative;padding:18px 0 18px;min-height:90px;border-top:1px solid #dddddd;}
.openinfoList > ul > li:first-child{border-top:0;}
.openinfoList > ul > li .introCon{padding-left:20px;padding-right:20px;}
.openinfoList > ul > li .introCon dl{margin-top:25px;}


.openinfoList > ul > li .introCon dl:first-child{margin-top:0;padding-left:0;border-left:none;}
/* .openinfoList > ul > li .introCon dl:before{display:block;content:'';width:1px;background:#ddd;position:absolute;top:-10px;bottom:-10px;left:-1px;} */
 /* .openinfoList > ul > li .introCon dl:first-child::before{display:none;} */ 
.openinfoList > ul > li .introCon dt{margin-bottom:10px;}
.openinfoList > ul > li .introCon dt .title{font-size:15px;font-weight:bold;}
.openinfoList > ul > li .introCon dt .desc{font-size:14px;font-weight:bold;}
.openinfoList > ul > li .introCon dt .desc:before{display:block;content:'';width:16px;height:16px;background:url('../image/blt_chk.png') no-repeat;position:absolute;top:35px;left:0;} 
.openinfoList > ul > li .introCon p{margin-top:10px;color:#666666;}
.openinfoList > ul > li .introCon a{color:#074a73;}
.openinfoList > ul > li .introCon dd p{margin-top:5px;}
.openinfoList > ul > li .introCon .txtLIst > li b + p{margin-bottom:10px;}
.openinfoList > ul > li .introCon .txtList > li:last-child b + p{margin-bottom:0;}

.ui-m .openinfoList > ul > li{padding:30px 0 20px;min-height:140px;}
.ui-m .openinfoList > ul > li .introCon{padding-left:30px;}
.ui-m .openinfoList > ul > li .introCon dt .title{font-family:'NanumSquareR';font-size:15px;font-weight:bold;}


/* 에러 */
.errorWrap{display:table;width:100%;height:100%;word-break:keep-all;}
.errorMid{display:table-cell;width:100%;vertical-align:middle;text-align:center;}
#error{width:800px;height:444px;margin:0 auto;}
#error strong{display:block;line-height:34px;font-size:24px;font-weight:bold;color:#111111;letter-spacing:-1px;}
#error .eBox{margin-top:35px;padding:145px 45px 45px;background:#e7edf1 url('../image/ico_error.png') no-repeat center 50px;line-height:24px;font-size:17px;color:#333333;}
#error .btnArea{margin-top:40px;}

.ui-m .errorWrap{padding:0 15px;}
.ui-m #error{width:100%;height:auto;padding:25px 0;}
.ui-m #error strong{padding:0 15px;line-height:28px;font-size:20px;}
.ui-m #error .eBox{line-height:20px;font-size:13px;}


/* 이용안내 */
.userGList{display:table;width:100%;table-layout:fixed;margin-top:30px;}
.userGList dl{position:relative;display:table-cell;padding-left:110px;}
.userGList dt{font-weight:bold;font-size:17px;color:#00426f;margin-bottom:10px;}
.userGList dd.msg{color:#666;}
.userGList dd.icoDeco{position:absolute;top:-10px;left:0}

.ui-m .userGList{display:block;margin-top:25px;}
.ui-m .userGList dl{display:block;padding-left:0;margin-top:35px;}
.ui-m .userGList dl:first-child{margin-top:0;}
.ui-m .userGList dt{font-family:'NanumSquareR';font-size:15px;font-weight:bold;}
.ui-m .userGList dd.icoDeco{position:absolute;top:-6px;left:auto;right:0}

.userGLink{margin:50px 0;overflow:hidden;text-align:center;}
.userGLink .userGBox{height:210px;background-repeat:no-repeat;background-position:0 0;}
.userGLink .userGBox.faq{float:left;width:300px;background-color:#dbe4ed;background-image:url('../image/bg_guide_faq.png');}
.userGLink .userGBox.home{float:right;width:500px;background-color:#eee;background-image:url('../image/bg_guide_home.png');}
.userGLink .userGBox.recomm{width:100%;background-color:#e8e8e8;background-image:url('../image/bg_guide_recomm.png');}
.userGLink .tit{display:block;font-size:20px;font-weight:bold;padding-top:40px;margin-bottom:15px;}
.userGLink .btnArea{margin-top:20px;}

.ui-m .userGLink{margin-top:45px;margin-bottom:0;}
.ui-m .userGLink .userGBox{width:100%;height:100%;float:none;padding:0 25px;background-size:cover;}
.ui-m .userGLink .userGBox.faq{min-height:178px;background-image:url('../image/bg_guide_faq_m.png');}
.ui-m .userGLink .userGBox.home{min-height:198px;margin-top:30px;background-image:url('../image/bg_guide_home_m.png');}
.ui-m .userGLink .userGBox.recomm{min-height:212px;background-image:url('../image/bg_guide_recomm_m.png');background-position:top right;}
.ui-m .userGLink .tit{font-size:18px;padding-top:30px;margin-bottom:13px;}
.ui-m .userGLink .btnArea{margin-top:13px;padding-bottom:30px;}
.ui-m .userGLink .btnArea > span{max-width:175px;width:100%;margin:0 3px 5px 3px;}

/* 이미지 도표 */
.imgGraph{position:relative;margin-bottom:50px;}
.imgGraph .btnZoom{display:none;}

.ui-m .imgGraph .btnZoom{display:block;text-indent:-9999px;width:40px;height:40px;background:url('../image/btn_zoom.png') no-repeat;background-size:40px;position:absolute;top:0;right:0;}
.ui-m .graphToggle .imgGraph .btnZoom{top:auto;bottom:0;}

/* 형사사건처리절차 */
.graphToggle .infoBox{display:none;}
.graphToggle .infoBox.on{display:block;}

/* 신청 현황 리스트 */
.applyList{border-top:2px solid #333;border-bottom:1px solid #c0c0c0;}
.applyList li{display:table;width:100%;border-top:1px solid #ddd;padding:20px 0;}
.applyList li:first-child{border-top:none;}
.applyList li .date{display:table-cell;vertical-align:middle;text-align:center;width:100px;}
.applyList li .state{display:table-cell;vertical-align:middle;text-align:left;width:380px;padding:0 30px;}
.applyList li .state .txt{display:inline-block;margin-right:10px;}
.applyList li .state .count{display:inline-block;}
.applyList li .state .count em{font-weight:bold;color:#941c05;}
.applyList li .mid{display:table-cell;vertical-align:middle;}
.applyList li .mid .btns{white-space:nowrap;}

.ui-m .applyList{border-top:1px solid #333;}
.ui-m .applyList li{display:block;padding:15px 0;}
.ui-m .applyList li .date{width:auto;padding:0 27px;color:#074a73;font-size:15px;font-weight:bold;}
.ui-m .applyList li .state{width:100%;padding-left:0;}
.ui-m .applyList li .mid{display:table;width:100%;margin-top:15px;text-align:center;}
.ui-m .applyList li .mid .btns{width:115px;}

/* 주요 업적 */
.leaderHistory .leaderInfo{position:relative;padding:30px;height:160px;margin-bottom:40px;background:url('../image/bg_leader_history.png');}
.leaderHistory .leaderInfo .img{overflow:hidden;position:absolute;top:30px;left:30px;width:86px;height:100px;background-color:#c8cccf;}
.leaderHistory .leaderInfo .img img{width:86px;height:100px;}
.leaderHistory .leaderInfo .txt{padding-left:112px;}
.leaderHistory .leaderInfo .txt .num{display:block;font-size:17px;color:#074a73;margin-bottom:10px;}
.leaderHistory .leaderInfo .txt .name{display:block;font-size:22px;font-weight:bold;color:#333333;}
.leaderHistory .leaderInfo .txt .date{display:block;font-size:14px;margin-top:16px;}
.leaderHistory .leaderInfo .txt .date b{font-weight:bold;color:#333333;}
.leaderHistory .leaderInfo .txt .date span{color:#666;}
.leaderHistory .leaderTxt{max-height:365px;overflow-y:auto;padding-right:30px;color:#666666;}

.ui-m .leaderHistory .leaderInfo{padding:30px 25px;margin:0 -15px 25px -15px;height:auto;background-image:url('../image/bg_leader_history_m.png');background-position:0 50%;background-size:cover;}
.ui-m .leaderHistory .leaderInfo .img{left:25px;top:30px;width:65px;height:75px;}
.ui-m .leaderHistory .leaderInfo .img img{width:65px;height:75px;}
.ui-m .leaderHistory .leaderInfo .txt{padding-left:90px;}
.ui-m .leaderHistory .leaderInfo .txt .num{font-size:15px;margin-bottom:8px;}
.ui-m .leaderHistory .leaderInfo .txt .name{font-size:18px;}
.ui-m .leaderHistory .leaderInfo .txt .date{font-size:15px;margin-top:14px;}
.ui-m .leaderHistory .leaderInfo .txt .date b{display:block;}
.ui-m .leaderHistory .leaderTxt{max-height:none;padding-right:0;}

/* 업무처리절차 */
.taskStep{display:table;width:100%;margin-top:30px;}
.taskStep:first-child{margin-top:0;}
.taskStep .titArea{display:table-cell;vertical-align: middle;width:95px;background:#dbe4ed;text-align:center;}
.taskStep .titArea strong{font-size:17px;font-weight:bold;color:#346d94;line-height:24px;}
.taskStep .stepList{display:table-cell;vertical-align: middle;padding-left:20px;}
.taskStep .stepList.type2{padding-left:0 !important;}
.taskStep .stepList li{padding-bottom:30px;}
.taskStep .stepList li:last-child{padding-bottom:0;}
.taskStep .stepList dl{position:relative;background:#f5f5f5;border:1px solid #ddd;padding:18px 30px;}
.taskStep .stepList dl:after{display:block;content:'';width:17px;height:10px;background:url('../image/arr_task_btm.png') no-repeat;position:absolute;left:0;right:0;bottom:-20px;margin:0 auto;}
.taskStep .stepList dl dt{font-weight:bold;color:#346d94;margin-bottom:3px;}
.taskStep .stepList dl dd{color:#666;}
.taskStep .stepList.type2 dd .txtList li{margin-top:2px !important;padding-bottom:0 !important;}
.taskStep .stepList.type2 ol > li.onlyTit{padding:18px 30px;background:#f5f5f5;border:1px solid #ddd;}
.taskStep .stepList.type2 ol > li.onlyTit span{display:block;font-weight:bold;color:#346d94;}
.taskStep:last-child .stepList li:last-child dl:after{display:none;}

.ui-m .taskStep{margin-top:25px;}
.ui-m .taskStep:first-child{margin-top:0;}
.ui-m .taskStep .titArea{width:50px;}
.ui-m .taskStep .titArea strong{font-family:'NanumSquareR';font-weight:bold;font-size:15px;line-height:21px;}
.ui-m .taskStep .stepList{padding-left:15px;}
.ui-m .taskStep .stepList li{padding-bottom:25px;}
.ui-m .taskStep .stepList li:last-child{padding-bottom:0;}
.ui-m .taskStep .stepList dl{padding:22px 15px 15px;}
.ui-m .taskStep .stepList dl:after{width:14px;height:9px;background-image:url('../image/arr_task_btm_m.png');background-size:14px;}

/* 민원안내전화 */
.minwonCall{margin-top:80px;margin-bottom:150px;text-align:center;}
.minwonCall .img{display:inline-block;vertical-align:middle;}
.minwonCall .phrase{position:relative;display:inline-block;vertical-align:middle;text-align:left;margin-left:83px;padding-left:48px;padding-right:52px;}
.minwonCall .phrase:before{display:block;content:'';width:25px;height:22px;background:url('../image/bg_balloon_left2.png') no-repeat;position:absolute;top:-6px;left:0;}
.minwonCall .phrase:after{display:block;content:'';width:25px;height:22px;background:url('../image/bg_balloon_right2.png') no-repeat;position:absolute;bottom:15px;right:0;}
.minwonCall .phrase .msg{font-size:25px;line-height:32px;margin-bottom:34px;}
.minwonCall .phrase .tel{font-weight:bold;font-size:25px;}
.minwonCall .phrase .tel em{font-family:'NanumSquareEB';font-size:50px;color:#00799c;}

.ui-m .minwonCall{margin-top:50px;margin-bottom:50px;}
.ui-m .minwonCall .img{display:block;width:118px;margin:0 auto;}
.ui-m .minwonCall .phrase{margin-left:0;margin-top:45px;padding-left:35px;padding-right:40px;text-align:center;}
.ui-m .minwonCall .phrase:before{width:18px;height:15px;background-size:18px;top:0;}
.ui-m .minwonCall .phrase:after{width:18px;height:15px;background-size:18px;}
.ui-m .minwonCall .phrase .msg{font-size:18px;line-height:22px;margin-bottom:18px;}
.ui-m .minwonCall .phrase .tel{font-size:18px;}
.ui-m .minwonCall .phrase .tel em{font-size:35px;}

/* 로그인 */
.loginWrap{background:#e7edf1;text-align:center;padding:80px;}
.loginWrap .loginTop{position:relative;display:inline-block;padding-left:145px;margin-bottom:50px;}
.loginWrap .loginTop:before{display:block;content:'';position:absolute;top:0;left:0;width:110px;height:76px;background:url('../image/ico_login.png') no-repeat;}
.loginWrap .loginTop .tit{display:block;font-weight:bold;font-size:40px;line-height:1;padding:26px 0 19px 0;letter-spacing:-2.5px;}
.loginWrap .loginForm{border-top:1px solid #dddddf;padding-top:60px;text-align:left;}
.loginWrap .loginForm ul{width:370px;margin:0 auto;}
.loginWrap .loginForm li{margin-top:10px;}
.loginWrap .loginForm li:first-child{margin-top:0;}
.loginWrap .loginForm input[type="text"],
.loginWrap .loginForm input[type="password"]{height:45px;font-size:17px;}
.loginWrap .loginForm .formHorizental{font-size:0;display:table;width:100%;}
.loginWrap .loginForm .formHorizental > span{display:inline-block;vertical-align:middle;}
.loginWrap .loginForm .formHorizental > span:first-child input[type="text"]{width:135px;}
.loginWrap .loginForm .formHorizental > span:last-child input[type="text"]{width:205px;}
.loginWrap .loginForm .formHorizental .dash{display:inline-block;vertical-align:middle;width:30px;text-align:center;font-size:17px;}
.loginWrap .loginForm .btnArea{margin-top:20px;display:table;width:100%;table-layout:fixed;}
.loginWrap .loginForm .btnArea span{display:table-cell;vertical-align:top;width:100%;padding-left:10px;}
.loginWrap .loginForm .btnArea span:first-child{padding-left:0;}
.loginWrap .loginForm .btnArea a{width:100%;height:60px;line-height:60px;font-size:20px;}

.loginWrap.password .loginTop:before{background-image:url('../image/ico_login_pwd.png');}

.ui-m .loginWrap{padding:75px 15px 85px 15px;margin:0 -15px;}
.ui-m .loginWrap .loginTop{padding-left:127px;margin-bottom:40px;}
.ui-m .loginWrap .loginTop:before{width:103px;height:71px;background-size:103px;}
.ui-m .loginWrap .loginTop .tit{font-size:30px;padding:30px 0 19px 0;}
.ui-m .loginWrap .loginForm{padding-top:40px;}
.ui-m .loginWrap .loginForm ul{width:auto;padding:0 20px;}
.ui-m .loginWrap .loginForm ul li{margin-top:15px;}
.ui-m .loginWrap .loginForm li:first-child{margin-top:0;}
.ui-m .loginWrap .loginForm input[type="text"],
.ui-m .loginWrap .loginForm input[type="password"]{height:40px;font-size:13px;}
.ui-m .loginWrap .loginForm .formHorizental{}
.ui-m .loginWrap .loginForm .formHorizental > *{display:table-cell;}
.ui-m .loginWrap .loginForm .formHorizental > span:first-child{width:32%;}
.ui-m .loginWrap .loginForm .formHorizental > span:first-child input[type="text"],
.ui-m .loginWrap .loginForm .formHorizental > span:last-child input[type="text"]{width:100%;}
.ui-m .loginWrap .loginForm .formHorizental .dash{font-size:15px;text-align:center;}

.ui-m .loginWrap .loginForm .btnArea{padding:0;margin-top:30px;}
.ui-m .loginWrap .loginForm .btnArea a{height:50px;line-height:50px;font-size:17px;}

/* Calendar */
.calendarWrap{margin-top:45px;}
.calRange{position:relative;text-align:center;font-size:0;margin-bottom:45px}
.calRange .calMonth{display:inline-block;vertical-align:top;font-size:22px;}
.calRange .calMonthCur{display:inline-block;vertical-align:top;margin:0 30px;}
/* 20220112 웹접근성 조작가능 조치 : 대각선 6mm 이상 
.calRange .calMonthCur a{display:inline-block;vertical-align:top;text-indent:-9999px;width:11px;height:17px;background-repeat:no-repeat;background-position:0 0}
*/
.calRange .calMonthCur a{display:inline-block;vertical-align:top;text-indent:-9999px;width:16px;height:17px;background-repeat:round;background-position:0 0}
.calRange .calMonthCur a.calPrev{background-image:url('../image/arr_cal_prev.png');}
.calRange .calMonthCur a.calNext{background-image:url('../image/arr_cal_next.png');}
.calRange .calMonthCur .calCur{position:relative;display:inline-block;vertical-align:top;font-size:22px;color:#111;font-family:'NanumSquareR';font-weight:normal;padding:0 3px 11px 3px;margin:0 40px}
.calRange .calMonthCur .calCur:after{display:block;content:'';height:2px;background:#666;position:absolute;left:0;right:0;bottom:0}
.calRange .calMonthCur .calCur em{}

.calRange.small .calMonthCur .calCur{font-size:17px;margin:0 19px;padding:0 0 7px 0;}
.calRange.small .calMonthCur .calCur:after{height:1px;}
.calRange.small .calMonthCur a{width:7px;height:12px;margin-top:4px;}
.calRange.small .calMonthCur a.calPrev{background-image: url('../image/arr_cal_prev_small.png');}
.calRange.small .calMonthCur a.calNext{background-image: url('../image/arr_cal_next_small.png');}

.calApply{margin-bottom:10px;text-align:right;}
.calApply .calSelectDate{display:inline-block;vertical-align:top;font-size:0;text-align:left}
.calApply .calSelectDate > span,
.calApply .calSelectDate > label{display:inline-block;vertical-align:middle}
.calApply .calSelectDate .selectBox{width:80px;min-width:80px;}
.calApply .calSelectDate label{font-size:14px;margin-right:19px;margin-left:10px}
.calApply .btns{margin-left:6px;}

.calDate{width:100%;border-top:2px solid #333;border-bottom:1px solid #c0c0c0;}
.calDate table{table-layout:fixed;}
.calDate table thead th{font-size:18px;font-weight:bold;text-align:center;border-bottom:1px solid #c0c0c0;padding:18px 0}
.calDate table thead th.sat{color:#074a73}
.calDate table thead th.sun{color:#941c05}
.calDate table tbody td{position:relative;text-align:center;height:120px;padding:15px;border-left:1px solid #ddd;border-top:1px solid #ddd;overflow:hidden}
.calDate table tbody td:after{display:block;content:'';background:#fff;position:absolute;top:0;left:0;right:0;height:120px;z-index:-1;}
.calDate table tbody td:first-child{border-left:none}
.calDate table tbody tr:first-child td{border-top:none}
.calDate table tbody td a{display:block;}
.calDate table tbody td .cal{position:absolute;top:15px;left:15px;z-index:1;display:block;text-align:left;font-size:14px;color:#666}
.calDate table tbody td .state{position:relative;z-index:1;}
.calDate table tbody td .state span{display:block;}
.calDate table tbody td .state .msg{font-size:14px;color:#346d94;font-weight:bold}
.calDate table tbody td .state .count{font-size:14px;color:#346d94}
.calDate table tbody td .state .count .cur{font-weight:bold;color:#941c05}
.calDate table tbody td .state .count .cur.blank{color:#346d94}
.calDate table tbody td.complete:after{background:#eee;}
.calDate table tbody td.complete .state .msg,
.calDate table tbody td.complete .state .count,
.calDate table tbody td.complete .state .count .cur,
.calDate table tbody td.complete .state .count .cur.blank{color:#666}
.calDate table tbody td.sat .cal{color:#074a73}
.calDate table tbody td.sun .cal{color:#941c05}
.calDate table tbody td.disabled .cal{color:#aaa}

.evtSchedule:after{content:'';display:block;clear:both;}
.evtSchedule .calendarWrap{float:left;width:384px;margin-top:38px;}
.evtSchedule .calRange{margin-bottom:40px;}
.evtSchedule .calRange .calMonth{font-size:18px;}
.evtSchedule .calRange .calMonthCur{margin:0 19px;}
.evtSchedule .calRange .calMonthCur .calCur{font-size:18px;padding:0 0 5px 0;}
.evtSchedule .calRange .calMonthCur .calCur em{font-size:18px;}
.evtSchedule .calApply{margin-bottom:12px;}
.evtSchedule .calApply .btnw,
.evtSchedule .calApply .btns{min-width:75px;}
.evtSchedule .calApply .btnw.goto{padding-right:28px;background-position:right 16px top 11px;}
.evtSchedule .calApply .calSelectDate label{margin-right:8px;margin-left:8px;}
.evtSchedule .calDate table thead th{font-family:'NanumSquareR';font-weight:bold;font-size:14px;padding:17px 0 16px 0}
.evtSchedule .calDate table tbody td{height:auto;padding:0;}
.evtSchedule .calDate table tbody td:after{display:none;}
.evtSchedule .calDate table tbody td .cal{position:static;font-size:14px;text-align:center;padding:17px 10px;}
.evtSchedule .calDate table tbody td.today .cal{color:#fff;background:#5d92af;}
.evtSchedule .scheduleWrap{float:right;width:408px;height:537px;border:1px solid #ddd;padding:40px 20px 30px 40px;}
.evtSchedule .scheduleWrap .schedulHead{margin-bottom:27px;}
.evtSchedule .scheduleWrap .schedulHead strong{position:relative;display:block;font-size:18px;font-weight:bold;color:#333;padding-left:27px;}
.evtSchedule .scheduleWrap .schedulHead strong:before{display:block;content:'';width:16px;height:16px;background:url('../image/blt_chk.png') no-repeat;position:absolute;top:1px;left:0;}
.evtSchedule .scheduleWrap .schedulCont{overflow-y:auto;max-height:419px;}
.evtSchedule .scheduleWrap .schedulCont dt{font-size:17px;font-weight:bold;color:#013e68;margin:23px 0 9px 0;}
.evtSchedule .scheduleWrap .schedulCont dl:first-child dt{margin-top:0;}

.ui-m .calendarWrap{margin-top:27px;}
.ui-m .calRange{margin-bottom:25px}
.ui-m .calRange .calMonth{font-size:17px}
.ui-m .calRange .calMonthCur{margin:0 20px;}
/* 20220112 웹접근성 조작가능 조치 : 대각선 6mm 이상 
.ui-m .calRange .calMonthCur a{width:9px;height:19px;background-size:9px;background-position:0 2px;}
 */
.ui-m .calRange .calMonthCur a{width:9px;height:19px;background-size:9px;background-position:0 2px;background-repeat:no-repeat;}

.ui-m .calRange .calMonthCur a.calPrev{background-image:url('../image/arr_cal_prev_m.png')}
.ui-m .calRange .calMonthCur a.calNext{background-image:url('../image/arr_cal_next_m.png')}
.ui-m .calRange .calMonthCur .calCur{font-size:17px;margin:0 25px;padding:0 0 8px 0}
.ui-m .calRange .calMonthCur .calCur:after{height:1px }
.ui-m .calRange .calMonthCur .calCur em{font-size:17px;}

.ui-m .calApply{margin-bottom:15px}
.ui-m .calApply .calSelectDate,
.ui-m .calApply .goto{display:none}
.ui-m .calApply .btns{width:auto;white-space:nowrap}

.ui-m .calDate{border-top:1px solid #333}
.ui-m .calDate table thead th{font-size:15px;padding:10px 0}
.ui-m .calDate table tbody td{height:18.42vw;padding:10px;vertical-align:bottom}
.ui-m .calDate table tbody td:after{height:100%;}
.ui-m .calDate table tbody td .cal{top:10px;left:10px;font-size:11px}
.ui-m .calDate table tbody td .state{white-space:nowrap;line-height:13px}
.ui-m .calDate table tbody td .state .msg{font-size:10px;}
.ui-m .calDate table tbody td .state .count{font-size:10px}

.ui-m .evtSchedule .calendarWrap{float:none;width:100%;margin-top:15px;}
.ui-m .evtSchedule .calDate table tbody td{height:auto;padding:0;vertical-align:middle;}
.ui-m .evtSchedule .calDate table tbody td .cal{font-size:11px;padding-top:4.86vw;padding-bottom:4.86vw;}
.ui-m .evtSchedule .scheduleWrap{float:none;width:100%;height:auto;margin-top:40px;padding:30px 20px;}
.ui-m .evtSchedule .scheduleWrap .schedulHead{margin-bottom:20px;}
.ui-m .evtSchedule .scheduleWrap .schedulHead strong{font-family:'NanumSquareR';font-weight:bold;font-size:15px;}
.ui-m .evtSchedule .scheduleWrap .schedulCont{max-height:none}
.ui-m .evtSchedule .scheduleWrap .schedulCont dt{font-family:'NanumSquareR';font-weight:bold;font-size:15px;}

.sp.tourTime > .radio{width:260px;margin-top:10px;}
.sp.tourTime > .radio:nth-child(1),
.sp.tourTime > .radio:nth-child(2){margin-top:0;}
.sp.tourTime > .radio + .radio{margin-left:0;}

/* 검찰총장 인사말 */
.greetingAll{position:relative;background:#ededed;padding-bottom:50px;}
.greetingAll:after{display:block;content:'';width:166px;height:161px;background:url('../image/bg_greeting_logo.png') no-repeat;position:absolute;right:55px;bottom:50px;}
.greetingAll .greetingVis{background:#6f91ac;}
.greetingAll .greetingVis:after{content:'';display:block;clear:both;}
.greetingAll .greetingVis .msg{float:left;padding:55px 0 0 30px;}
.greetingAll .greetingVis .photo{float:right;width:282px;}
.greetingAll .greetingVis .photo .nameSign{color:#333333;position:absolute;top:390px;right:34px;}
.greetingAll .greetingVis .photo .nameSign img{display:inline-block;vertical-align:top;margin-left:17px;}
.greetingAll .greeingTxt{position:relative;background:#fff;width:548px;box-shadow:0 15px 20px rgba(0, 0, 0, 0.1);margin-top:-128px;padding:36px 40px;}
.greetingAll .greeingTxt .msg{font-size:17px;line-height:22px;color:#333333;margin-top:22px;word-spacing:-.7px;}
.greetingAll .greeingTxt .msg:first-child{margin-top:0;}

.ui-m .greetingAll{margin-left:-15px;margin-right:-15px;padding-bottom:25px;overflow:hidden;}
.ui-m .greetingAll:after{display:none;}
.ui-m .greetingAll .greetingVis{display:table;width:100%;}
.ui-m .greetingAll .greetingVis .msg{display:table-cell;float:none;vertical-align:middle;padding:0 5px 0 15px;}
.ui-m .greetingAll .greetingVis .msg img{width:141px;}
.ui-m .greetingAll .greetingVis .photo{width:195px;}
.ui-m .greetingAll .greetingVis .photo .nameSign{top:261px;right:15px;color:#666;}
.ui-m .greetingAll .greetingVis .photo .nameSign img{display:block;width:57px;margin-left:0;}
.ui-m .greetingAll .greeingTxt{width:76.4%;margin-top:0;padding:28px 15px;}
.ui-m .greetingAll .greeingTxt .msg{margin-top:23px;font-size:13px;line-height:20px;}
.ui-m .greetingAll .greeingTxt .msg:first-child{margin-top:0;}

.greetingArea{position:relative;overflow:hidden;font-size:0;padding:0 40px;}
.greetingArea .photoBox{display:inline-block;vertical-align:top;}
.greetingArea .txt{word-break:keep-all;}
.divisionLine{display:block;position:relative;height:46px;margin:30px 110px 60px 110px;border:0;}
.divisionLine:before{display:block;content:"";position:absolute;left:0;top:50%;width:100%;border-top:1px solid #0d4f72;}
.divisionLine:after{display:block;content:"";position:absolute;left:50%;top:0;width:110px;height:100%;margin-left:-55px;background:#fff url("https://spo.go.kr/images/spo/icon_division_line.png") center 0 no-repeat;}

.ui-w .greetingTit{font-size:24px;line-height:34px;text-align:center;}
.ui-w .greetingArea{overflow:hidden;position:relative;padding:0 20px;}
.ui-w .greetingArea .photoBox .photo{display:block;width:200px;}
.ui-w .greetingArea .photoBox .photo img{width:200px !important;height:245px !important;}
.ui-w .greetingArea .photoBox .goto{display:block;margin-top:20px;font-size:14px;}
.ui-w .greetingArea .txt{display:inline-block;width:590px;padding-left:40px;font-size:17px;line-height:22px;color:#666666;}
.ui-w .greetingArea .txt .sign{margin-top:50px;font-weight:bold;font-size:14px;line-height:22px;color:#333333;}
.ui-w .greetingArea .txt .sign p img{display:inline-block;vertical-align:middle;}
.ui-w .greetingArea .txt .sign span{display:block;margin-top:20px;}
.ui-w .divisionLine{display:block;position:relative;height:48px;margin:30px 110px 60px 110px;}
.ui-w .divisionLine:before{content:'';display:block;position:absolute;top:50%;left:0;width:100%;border-top:1px solid #0d4f72;}
.ui-w .divisionLine:after{content:'';display:block;position:absolute;top:0;left:50%;width:110px;height:100%;margin-left:-55px;background:#ffffff url('../image/ico_divisionline.png') no-repeat center top;}

.ui-m .greetingTit{font-size:18px;line-height:25px;text-align:center;}
.ui-m .greetingArea{padding:0;text-align:center;}
.ui-m .greetingArea .photoBox{display:block;width:100%;margin-bottom:20px;text-align:center;}
.ui-m .greetingArea .photoBox .photo{display:block;}
.ui-m .greetingArea .photoBox .photo img{width:200px;}
.ui-m .greetingArea .photoBox .goto{width:200px;margin:20px auto 0 auto;}
.ui-m .greetingArea .txt{width:100%;padding:0 30px;font-size:13px;line-height:20px;}
.ui-m .greetingArea .txt .sign{margin-top:30px;font-weight:bold;text-align:center;}
.ui-m .greetingArea .txt .sign span{display:inline-block;margin-top:30px;}
.ui-m .divisionLine{display:block;position:relative;height:35px;margin:15px 10px 20px 10px;}
.ui-m .divisionLine:before{content:'';display:block;position:absolute;top:50%;left:0;width:100%;border-top:1px solid #0d4f72;}
.ui-m .divisionLine:after{content:'';display:block;position:absolute;top:0;left:50%;width:66px;height:100%;margin-left:-33px;background:#ffffff url('../image/ico_divisionline_m.png') no-repeat center top;background-size:35px;}


/* 층별안내도 */
.floorList{border-top:2px solid #333;}
.floorList > li{border-bottom:1px solid #dcdcdc;overflow:hidden;padding:23px 0;display:table;width:100%;}
.floorList > li > span{color:#4d6d91;display:table-cell;font-size:23px;line-height:26px;padding-left:30px;width:150px;vertical-align:middle;}
.floorList > li > span strong{border-bottom:1px solid #8199b2;font-weight:bold;}
.floorList > li > span strong em{font-size:30px;}
.floorList > li > ul{display:table-cell;padding-top:5px;}
.floorList > li > ul > li{position:relative;padding-left:13px;width:163px;display:inline-block;vertical-align:middle;margin-bottom:5px;}
.floorList > li > ul > li span{display:block;}
.floorList > li > ul > li:before{position:absolute;top:9px;left:0;display:inline-block;content:'';width:3px;height:3px;background:#666;border-radius:50%}

.ui-m .floorList{border-top:1px solid #333;}
.ui-m .floorList > li{padding:23px 0;}
.ui-m .floorList > li > span{font-size:17px;line-height:1.2;padding:5px 0 0 5px;width:50px;vertical-align:top;}
.ui-m .floorList > li > span strong{padding-bottom:10px;display:inline-block;}
.ui-m .floorList > li > span strong em{font-size:17px;}
.ui-m .floorList > li > ul{display:table-cell;padding-top:5px;}
.ui-m .floorList > li > ul > li{font-size:13px;width:32%;vertical-align:top;padding-left:8px;line-height:1.4;margin-bottom:10px;}
.ui-m .floorList > li > ul > li:before{top:5px;}
.ui-m .floorList > li > ul > li span{display:inline-block;}

/* 검찰조직의 구성 */
.configArea{text-align:center;}
.configArea .msg{font-size:17px;line-height:24px;margin-top:35px;}

.ui-m .configArea .imgConfig img{width:380px;}
.ui-m .configArea .msg{font-size:15px;font-weight:bold;line-height:23px;margin-top:25px;}


/* 관할구역안내 */
.districtMap{}
.ui-m .districtMap img{max-width:100% !important;width:auto !important;height:auto !important;}

/* 검사실 배치표 */
.placeBox{}
/*
.placeBox .down{position:relative;padding:28px 40px 27px 40px;background:#e7edf1;}
.placeBox .down .txt{display:inline-block;font-size:17px;color:#333;}
.placeBox .down .btnw{position:absolute;right:40px;top:20px;}
*/
.placeBox .down{padding:25px 40px;background:#e7edf1;text-align:right;}
.placeBox .down .txt{display:none;}
.placeBox .img{margin-top:40px;padding:29px 15px 35px;border:1px solid #ddd;text-align:center;}
.placeBox .img img{max-width:100%;}

.ui-m .placeBox .down{padding:20px 15px;}
.ui-m .placeBox .btnw{position:relative;width:100%;margin-top:15px;top:auto;right:auto;}
.ui-m .placeBox .img{margin-top:20px;}

/* 조직및업무 */
.organizationImg{margin-bottom:50px;}
.ui-m .organizationImg img{max-width:100% !important;width:auto !important;height:auto !important;}

.iconPhone,
.iconFax{position:relative;display:inline-block;line-height:1.2;padding-left:22px;}
.iconPhone i,
.iconFax i{position:absolute;left:0;top:0;overflow:hidden;width:16px;height:16px;padding:0;text-indent:-999px;}
.iconPhone i{background:url('../image/ico_phone_gray.png') 0 center no-repeat;background-size:16px;}
.iconFax{margin-top:8px;}
.iconFax i{background:url('../image/ico_fax_gray.png') 0 center no-repeat;background-size:16px;}

/* 연혁 */
.historyWrap{padding-left:40px;}
.historyWrap > .history{padding:0 0 45px 50px;position:relative;border-left:2px solid #ddd;}
.historyWrap > .history:last-child{padding-bottom:0 !important;}
.history .year{position:relative;font-size:18px;font-weight:bold;display:inline-block;border-bottom:1px solid #3593b2;padding-bottom:8px;line-height:1;color:#013e68;}
.history .year:before{display:inline-block;content:"";width:10px;height:10px;border:4px solid #5d92af;border-radius:50%;position:absolute;top:0px;left:-60px;background:#fff}
.history .year + p.txt{margin-top:18px;}
.history .date{display:block;margin:20px 0 12px 0;padding-left:13px;background:url('../image/blt_h4.png') no-repeat 0 3px;line-height:1;color:#333333;}
.history.y1970{height:595px;}
.history.y1977{height:240px;}
.history.y1968{height:345px;}
.history.y1950{height:270px;}
.history.y1955{height:285px;}
.history.y1946{height:540px;}
.history.y1949{height:450px;}

.historyWrap.issue{letter-spacing:0;}
.historyWrap.photoType .history{margin-left:208px;}
.historyWrap.photoType .history .photo{display:block;position:absolute;left:-220px;top:0;}
.historyWrap.photoType .history .photo img{display:block;width:160px;margin-bottom:20px;}

.historyWrap.photoType .history.y1985{padding-bottom:95px;}
.historyWrap.photoType .history.y1991{padding-bottom:140px;}
.historyWrap.photoType .history.y1994{padding-bottom:65px;}
.historyWrap.photoType .history.y1998{padding-bottom:110px;}
.historyWrap.photoType .history.y1999{padding-bottom:85px;}
.historyWrap.photoType .history.y2004{padding-bottom:65px;}

.ui-m .historyWrap{padding-left:0}
.ui-m .historyWrap > .history{padding:0 0 30px 25px;border-left:1px solid #ddd;}
.ui-m .history .year{font-family:'NanumSquareR';font-size:16px;font-weight:bold;}
.ui-m .history .year:before{width:8px;height:8px;border:4px solid #5d92af;border-radius:50%;position:absolute;top:0px;left:-34px;background:#fff}
.ui-m .history .year + p.txt{margin-top:13px;}
.ui-m .history .date{margin:15px 0 8px 0;background:url('../image/blt_h4_m.png') no-repeat 0 3px;background-size:5px 7px;font-size:14px;}
.ui-m .history br{display:none}

.ui-m .historyWrap.photoType .history{margin-left:110px;padding-bottom:30px;}
.ui-m .historyWrap.photoType .history .photo{left:-110px;top:0px;}
.ui-m .historyWrap.photoType .history .photo img{width:90px;}


/* 찾아오시는길 */
.mapBox{overflow:hidden;width:830px;border:1px solid #dddddd;background-color:#e9e9e9;text-align:center;}
.mapBox img{}
.mapBtn{margin-top:20px;text-align:right;}
.ui-m .mapBox{width:100%;}
.ui-m .mapBox img{max-width:100% !important;width:auto !important;height:auto !important;}

.typeLine{position:relative;color:#013e68;padding-bottom:15px;margin-bottom:17px;font-weight:bold;font-size:18px;}
.typeLine:after{display:block;content:'';position:absolute;left:0;bottom:0;width:30px;height:2px;background-color:#346d94;}

.locationInfo{overflow:hidden;margin-top:40px;}
.locationInfo > div{width:50%;}
.locationInfo .addressInfo{float:left;padding-right:10px;}
.locationInfo .phoneInfo{float:left;}

.locationInfo h5.cont,
.transportInfo h5.cont{color:#2c4b71;background:url('../image/blt_h5_blue.png') no-repeat 0 3px;padding-left:15px;font-family:'NanumSquareR';font-weight:bold;font-size:15px;line-height:1;}
.locationInfo > strong.stit,
.transportInfo > strong.stit{display:block;margin-top:25px;font-size:17px;}
.locationInfo h4 + strong.stit,
.transportInfo h4 + strong.stit{margin-top:0;}

.transportInfo{margin-top:45px;}
.busInfo{padding-top:5px;}
.busInfo:after{display:block;clear:both;content:'';}
.busInfo .bus{position:relative;padding-left:53px;min-height:45px;margin-top:20px;}
.busInfo .bus:first-child{margin-top:0;}
.busInfo .bus .txtList{margin-top:-5px;}
.busInfo .bus .txtList:after{display:block;clear:both;content:'';}
.busInfo .bus .txtList li{float:left;width:50%;margin-top:5px !important;padding-right:15px;}
.busInfo .bus .icoBus{position:absolute;left:0;top:5px;font-size:0;line-height:0;width:40px;height:40px;background:url('../image/ico_bus.png') no-repeat;}
.busInfo .bus .icoBus.type1{background-position:0 0;}
.busInfo .bus .icoBus.type2{background-position:-60px 0;}

.ui-m .busInfo .bus{width:100%;margin-top:20px;}
.ui-m .busInfo .bus:first-child{margin-top:0;}
.ui-m .locationInfo > div{width:100%;padding-right:0;}
.ui-m .phoneInfo,
.ui-m .transportInfo{margin-top:40px;}
.ui-m .busInfo .bus .txtList li{float:none;width:100%;padding-right:0;}

/* 사건과이슈 */
/*
.issue{border-top:1px solid #ddd;padding:35px 0;letter-spacing:0;}
.tabArea + .issue{padding-top:0;border-top:none;}
.issue h4.cont.year{margin-top:0;color:#074a73;}
.issue .list{overflow:hidden;}
.issue .txt > ul > li{overflow:hidden;line-height:22px;margin-top:10px;word-break:keep-all;}
.issue .txt > ul > li:first-child{margin-top:0;}
.issue .txt > ul > li strong{float:left;width:80px;font-size:14px;color:#333333}
.issue .txt > ul > li > p{padding-left:70px;padding-right:30px;font-size:14px;color:#666}
.issue .txt > ul > li > p.desc{margin-left:70px;margin-top:3px;padding:0 0 0 10px !important;line-height:20px;}
.issue .txt > ul > li > p.noti{margin-left:70px;margin-top:3px;padding:0 0 0 16px !important;line-height:20px;}
.issue .photo{float:right;width:220px;text-align:right;}
.issue .photo.big{width:305px;}
.issue .photo img{max-width:100%;}

.issue.txtNon .photo{float:none;width:100%;margin-top:20px}

.ui-m .issue{padding:20px 0;}
.ui-m .tabArea + .issue{border-top:none;padding-top:0;}
.ui-m .issue .year{}
.ui-m .issue .txt{padding-top:0px;}
.ui-m .issue .txt li{line-height:20px;}
.ui-m .issue .txt li strong{width:47px;font-size:13px}
.ui-m .issue .txt li p{padding-left:55px;padding-right:0;font-size:13px;}
.ui-m .issue .photo{width:100px;margin-left:10px}
.ui-m .issue .photo.big{width:150px;}

.ui-m .issue.txtNon .photo{float:none;width:100%;margin-left:0}
.ui-m .issue.txtNon .photo img{width:auto}
*/

/* 검찰제도의 변천 */
.systemArea{position:relative;margin-top:40px;letter-spacing:0;}
.systemArea:after{display:block;content:'';position:absolute;left:50%;top:3px;width:1px;height:100%;background:#ddd;}

.systemArea.photoType .photo{position:absolute;left:0;top:0;}
.systemArea.photoType .left{padding-left:138px;}
.ui-m .systemArea.photoType .photo{position:static;float:right;left:auto;right:0;width:25%;min-width:120px;padding-left:10px;}
.ui-m .systemArea.photoType .left{padding:0 0 0 20px;}

.systemArea li,
.systemArea p{line-height:22px;color:#666666;word-break:keep-all;}
.systemArea ul.txtList{margin-top:15px;}
.systemArea ul.txtList > li.date{position:relative;padding-left:64px;}
.systemArea ul.txtList > li.date > strong{position:absolute;top:0;left:13px;color: #333333;}
.systemArea ul.descList > li{margin-top:10px;}

.ui-w .systemArea ul.txtList > li{margin-top:10px;}
.ui-w .systemArea ul.descList{margin-top:10px;}

.systemArea > div{position: relative;width:50%;min-height:125px;}
.systemArea > div:last-child{min-height:auto;}
.systemArea > div.left{padding:0 22px 0 0;}
.systemArea > div.right{padding-left: 30px;margin-left: 50%;margin-top: -50px;}
.systemArea > div > dl > dt{font-size: 18px;font-weight:bold;color: #013e68;letter-spacing: -1px;}
.systemArea > div > dl > dt:after{display: block;content: "";position: absolute;top: 3px;width: 10px;height: 10px;background: #ddd;border-radius: 50%;}
.systemArea > div.left dt:after{right:-5px;}
.systemArea > div.right dt:after{left:-5px;}

.systemArea .inPhoto{display:block;margin:10px 0;}
.ui-w .systemArea .inPhoto img{width:150px;}
.ui-m .systemArea .inPhoto img{width:30%;min-width:180px;}

.ui-m .systemArea:after{left:2px;top:7px;}
.ui-m .systemArea > div{width:100%;min-height:auto;margin:30px 0 0 0;padding:0 0 0 20px;}
.ui-m .systemArea > div:first-child{margin-top:0;}
.ui-m .systemArea > div > dl > dt{font-family:'NanumSquareR';font-weight:bold;font-size:15px;}
.ui-m .systemArea > div > dl > dt:after{left:0;right:auto;top:7px;width:5px;height:5px;}
.ui-m .systemArea > div > dl > dd{font-size:13px;}

/* 복제의 변천 */
.clothes > h5.cont:first-child{margin-top:15px;}
.clothes .photoWrap{overflow:hidden;margin-top:25px;padding-top:25px;border-top:1px solid #dddddd;}
.clothes .photo{display:block;float:right;margin:25px 0 20px 30px;}
.clothes h4.cont + .photoWrap{margin-top:15px;padding-top:0;border:0;}
.clothes .photoWrap > h5.cont:first-child{margin-top:0;}
.clothes .photo + h6.cont{margin-top:15px;}

.ui-m .clothes > h5.cont:first-child{margin-top:5px;}
.ui-m .clothes .photoWrap{overflow:hidden;margin-top:20px;}
.ui-m .clothes .photo{display:block;float:right;margin:20px 0 20px 20px;}
.ui-m .clothes h4.cont + .photoWrap{margin-top:5px;}
.ui-m .clothes .photo + h6.cont{margin-top:10px;}
.ui-m .clothes .txtList img{width:auto;height:30px;}
.ui-m .clothes br{display:none}

/* 범죄분석 */
.selectYear{position:relative;margin-bottom:30px;}
.selectYear .sel{text-align:right;}
.selectYear .sel .btnw{margin-left:7px;}

.ui-m .selectYear{margin-bottom:20px}
.ui-m .selectYear .sel .selectBox{width:175px !important;}

.crimeArea{}
.crimeArea:after{content:'';display:block;clear:both;}
.crimeArea > p.txtT{margin:-20px 0 30px 0;}
.crimeArea .crimeDocList{float:right;width:328px;padding-top:40px;}
.crimeArea .crimeDocList h4.cont{background:url("../image/blt_chk1.png") no-repeat top left;padding-left:27px;}
.crimeArea .crimeDocList .list{border-top:2px solid #666;}
.crimeArea .crimeDocList .list > li{border-bottom:1px solid #ddd;padding:25px 0}
.crimeArea .crimeDocList .list > li:last-child{border-bottom:1px solid #c0c0c0}
.crimeArea .crimeDocList .list > li .tit{font-weight:bold;font-size:17px;color:#013e68;display:inline-block;}
.crimeArea .crimeDocList .list > li p{float:left;width:88%;}
.crimeArea .crimeDocList .list > li a.doc{float:right;margin-top:-5px;}
.crimeArea .crimeDocList .list > li li{margin-top:12px;}
.crimeArea .crimeDocList .list > li li:after{display:block;content:"";clear:both}
.crimeArea .crimeDocList .list ul{padding-left:5px;}
.crimeArea .crimeDocList .list ul + h5{margin-top:20px}

.crimeArea .crimeInfoArea{float:left;width:474px;}
.crimeArea .crimeInfo{padding-right:38px;border-right:1px solid #ddd}
.crimeArea .crimeInfo h4.cont{font-size:20px;}
.crimeArea .crimeInfo h5.cont:first-child{margin-top:0px;}
.crimeArea .crimeInfo h5.cont{margin:40px 0 20px;padding-left:18px;background:url(../image/img_stats02_title00.gif) no-repeat left center;}
.crimeArea .crimeInfo > div > img{width:435px;}
.crimeArea .crimeInfo > div.graphImg{text-align:center;font-size:0;line-height:0;}
.crimeArea .crimeInfo > div.graphImg img{margin:0 0 15px 0;}
.crimeArea .crimeInfo > div.graphImg > span{display:inline-block;}
.crimeArea .crimeInfo > div.graphImg > span img{}
.crimeArea .crimeInfo .tblArea{margin-top:30px;border-bottom:2px solid #333333;}
.crimeArea .crimeInfo .tblArea thead th.ths{font-size:13px;}
.crimeArea .crimeInfo .tblArea tbody th.ths{background:#eeeeee;}
.crimeArea .crimeInfo .tblArea tbody th, .crimeArea .crimeInfo .tblArea tbody td{padding:17px 0;text-align:center}
.crimeArea .relatBtn{margin-top:0;}

.relatBtn{overflow:hidden;margin-top:40px;padding:20px 20px 15px 20px;background:#eee;}
.relatBtn p{float:left;margin-top:8px;margin-bottom:12px;}
.relatBtn a{float:right;}
.relatBtn.acrobat p{margin:-2px 0 2px 0;}

.ui-m .relatBtn.acrobat{margin:40px -15px 0 -15px;padding-left:15px;padding-right:15px;}

.crimeArea.leftImg{}
.crimeArea.leftImg .crimeDocList{width:560px;padding:0 0 0 30px;border-left:1px solid #ddd}
.crimeArea.leftImg .crimeDocList h4.cont{margin-top:0}
.crimeArea.leftImg .crimeInfoArea{border:none;width:270px;padding-left:30px}
.crimeArea.leftImg .crimeInfoArea .img img{width:181px;}

.crimeArea a.doc{display:inline-block;border-radius:3px}
.crimeArea a.doc span{display:inline-block;text-decoration:underline;color:#666666;line-height:21px;word-break:keep-all;white-space:nowrap;}
.crimeArea a.doc.ico{overflow:hidden;width:32px;height:27px;padding:0;text-indent:-999px;background:#5d92af url('../image/blt_docdown.png') no-repeat center center;}

.ui-m .crimeArea > p.txtT{margin:0 0 15px 0;}
.ui-m .crimeArea .crimeDocList{float:none;padding:0px !important;width:100% !important;border:none !important}
.ui-m .crimeArea .crimeDocList .list > li{padding:15px 0}
.ui-m .crimeArea .crimeDocList .list ul{padding-left:20px;}
.ui-m .crimeArea .crimeInfoArea{float:none;width:auto !important;padding-left:0}
.ui-m .crimeArea .crimeInfo{padding-right:0px;border-right:none}
.ui-m .crimeArea .crimeInfo > div{text-align:center;}
.ui-m .crimeArea .crimeInfo > div > img{width:100%;}
.ui-m .crimeArea .crimeInfo > div.graphImg img{margin:0 0 15px 0;}
.ui-m .crimeArea .crimeInfo > div.graphImg > span{display:inline-block;width:43%;margin:0 10px;}

.ui-m .crimeArea .btnArea{margin-top:30px;}
.ui-m .crimeArea.leftImg .img{padding:5px 0 20px 0;text-align:center;}

/* 검찰활동 */
.majorWrap{letter-spacing:0;}
.majorWrap li,
.majorWrap p{line-height:22px;color:#666666;word-break:keep-all;}
.majorWrap ul.txtList > li{margin-top:10px;}
.majorWrap ul.txtList > li > .cmdBoxs{margin-left:-13px;}
.majorWrap ul.txtList > li > .descList li > .cmdBoxs{margin-left:-23px;}
.majorWrap ul.descList > li{margin-top:10px;}

.majorWrap h4.cont{margin-top:35px;}
.majorWrap h5.cont{margin-top:30px;}
.majorWrap h5.cont + h6.cont{margin-top:20px;}
.majorWrap > p + h4.cont{margin-top:35px;}
.majorWrap > p + p{margin-top:20px;}
.majorWrap > p + ul{margin-top:5px;}
.majorWrap .tblUnit{margin:-20px 0 10px 0;text-align:right;}
.majorWrap .txtImg{overflow:hidden;}
.majorWrap .txtImg .img{display:block;}
.majorWrap .txtImg .img.fr{margin-left:35px;margin-bottom:10px;}
.majorWrap .txtImg .img.fl{margin-right:35px;margin-bottom:5px;}
.majorWrap .txtImg .txtDiv > p{margin-top:15px;}
.majorWrap .txtImg .txtDiv > p:first-child{margin-top:0;}
.majorWrap .txtImg .txtDiv.blt{float:left;width:500px !important;}
.majorWrap .txtImg .txtDiv.blt > p{position:relative;margin-top:20px;padding-top:15px;font-size:17px;}
.majorWrap .txtImg .txtDiv.blt > p:before{content:'';display:inline-block;position:absolute;top:0;left:0;width:20px;height:2px;background-color:#074a73;}
.majorWrap .txtImg .img.fr + .txtDiv{}
.majorWrap .txtImg .img.fl + .txtDiv{float:left;width:585px;}
.majorWrap .imgCon{margin:20px 0;text-align:center;}
.majorWrap ul.txtList .cmdBoxs{margin:15px 0 20px 0;}
.majorWrap .numberList li{margin-top:30px;}
.majorWrap .numberList li:first-child{margin-top:0;}
.ui-w .majorWrap .txtImg .txtDiv > .cont{margin-top:0;}
.ui-w .majorWrap .tblArea table td{line-height:22px;}

.ui-m .majorWrap .tblUnit{margin-top:0;}
.ui-m .majorWrap .txtImg .img{margin:5px 0 15px 0;}
.ui-m .majorWrap .txtImg .img.fr,
.ui-m .majorWrap .txtImg .img.fl{float:none !important;margin-left:0;margin-right:0;}
.ui-m .majorWrap .txtImg .txtDiv.blt{float:none !important;width:100% !important;}
.ui-m .majorWrap .txtImg .txtDiv.blt > p{margin-top:30px;}
.ui-m .majorWrap .numberList li{text-align:left;}

.majorWrap .majoHistory{display:table;width:100%;margin:0 0 20px 0;padding:30px 0 28px 0;border:1px solid #ddd;border-radius:2px;background:#f5f8fa}
.majorWrap .majoHistory.down{position:relative;margin:0 0 30px 0;}
.majorWrap .majoHistory.down:after{display:block;content:'';width:17px;height:10px;background:url('../image/arr_task_btm.png') no-repeat;position:absolute;left:0;right:0;bottom:-20px;margin:0 auto;}
.majorWrap .majoHistory .contDiv{display:table-row;}
.majorWrap .majoHistory .stit{display:table-cell;vertical-align:middle;width:142px;text-align:center;font-size:18px;font-weight:bold;color:#286289}
.majorWrap .majoHistory .exp{padding:0 0 0 36px;border-left:1px solid #ddd}
.majorWrap .majoHistory .exp dl{overflow:hidden;margin:5px 0 0 0}
.majorWrap .majoHistory .exp dl:first-child{margin-top:0;}
.majorWrap .majoHistory .exp dl dt{float:left;width:110px;font-size:14px;font-weight:bold;color:#303030}
.majorWrap .majoHistory .exp dl dd{float:left;font-size:14px;line-height:24px;color:#666}

.ui-m .majorWrap .majoHistory{padding:0 15px}
.ui-m .majorWrap .majoHistory .stit{display:block;text-align:center;width:100%;padding:14px 0 10px;font-family:'NanumSquareR';font-size:15px;font-weight:bold;border-bottom:1px solid #dfe0e0;}
.ui-m .majorWrap .majoHistory .contDiv{display:block;}
.ui-m .majorWrap .majoHistory .exp{padding:12px 0 12px 5px;border-left:none;}
.ui-m .majorWrap .majoHistory .exp dl{line-height:19px;}
.ui-m .majorWrap .majoHistory .exp dl dt{width:85px;font-size:13px;}
.ui-m .majorWrap .majoHistory .exp dl dd{line-height:19px;float:none;margin-left:85px;font-size:13px;}

.majorWrap .txt + .cmdBoxs{margin-top:15px}
.majorWrap .cmdBoxs .imgCon{margin:0;}
.majorWrap .cmdBoxs .imgCon > ul > li{margin-top:40px;}
.majorWrap .cmdBoxs .imgCon > ul > li:first-child{margin-top:0;}
.majorWrap .txtList li > .tblArea{margin:18px 0 15px -13px}
.majorWrap .txtList li > .imgCon{margin:18px 0 15px -13px}
.majorWrap p + .tblArea{margin-top:10px;}
.majorWrap .cmdBoxs.img + .imgCon{margin-top:40px;}

.cmdBoxs{padding:30px 30px 25px 30px;border:1px solid #dddddd;border-radius:2px;background-color:#f8f8f8;color:#666666;}
.cmdBoxs.img{background-color:#ffffff;}
.cmdBoxs + p{margin-top:20px;}
.cmdBoxs + .cmdBoxs{margin-top:20px;}
.cmdBoxs > dl > dt{margin:15px 0 5px 0;color:#111111;font-size:15px;}
.cmdBoxs > dl > dt:first-child{margin-top:0;}
.cmdBoxs > dl > dd{color:#666;line-height:22px;}
.cmdBoxs ol li{margin-top:5px;}
.cmdBoxs ol li:first-child{margin-top:0;}
.cmdBoxs + .txt{margin-top:20px}
.cmdBoxs .imgCon{margin:18px 0 40px 0;text-align:center;}
.cmdBoxs > p + p{margin-top:10px;}
.cmdBoxs strong.ctit{display:block;margin-bottom:8px;color:#333333;}
.ui-m .cmdBoxs{padding:11px 15px;}
.ui-m .cmdBoxs + p{margin-top:10px;}
p + .cmdBoxs,
.txtList + .cmdBoxs{margin-top:20px;}

.corruptionBox{overflow:hidden;width:100%;}
.corruptionBox > li{float:left;width:150px;margin-left:20px;}
.corruptionBox > li:first-child{margin-left:0;}
.corruptionBox li dl{width:100%;}
.corruptionBox li dt{padding:8px 15px 7px;background:#1d7a98;text-align:center;color:#fff;}
.corruptionBox li dd{height:188px;padding:14px 10px 14px 14px;border-style:solid;border-width:0 1px 1px;border-color:#ddd;font-size:13px;color:#666;}
.ui-m .corruptionBox > li{float:inherit;width:100%;margin-left:0;margin-top:20px;}
.ui-m .corruptionBox > li:first-child{margin-top:0;}
.ui-m .corruptionBox li dd{height:auto;}

.corruptionBox.arrList > li{position:relative;width:100%;margin-left:0;margin-top:10px;}
.corruptionBox.arrList > li:after{content:'';display:block;position:absolute;left:50%;top:-15px;width:41px;height:30px;margin-left:-20px;background:url('https://spo.go.kr/images/spo/ico_corruptionBox_arr.png') no-repeat;}
.corruptionBox.arrList > li:first-child:after{display:none;}
.corruptionBox.arrList > li:first-child, .ui-m .corruptionBox.arrList > li:first-child{margin-top:0;}
.corruptionBox.arrList li dl{display:table;width:100%;table-layout:fixed;min-height:60px;border:1px solid #ddd;}
.corruptionBox.arrList li dt,
.corruptionBox.arrList .onlyTit span{width:240px;border-right:1px solid #ddd;background:#fafbfb;text-align:left;color:#333333;}
.corruptionBox.arrList li dt,
.corruptionBox.arrList li dd{display:table-cell;vertical-align:middle;}
.corruptionBox.arrList li dd{height:auto;border:0;}
.corruptionBox.arrList li dd li, .corruptionBox.arrList li dd p{}
.corruptionBox.arrList li dd li{margin-bottom:0;}
.corruptionBox.arrList .onlyTit{border:1px solid #ddd;}
.corruptionBox.arrList .onlyTit span{display:block;min-height:60px;padding-left:15px;line-height:60px;;font-weight:normal;}
.ui-m .corruptionBox.arrList > li{margin-top:20px;}
.ui-m .corruptionBox.arrList > li:after{top:-19.5px;width:83.5px;height:19.5px;margin-left:-41px;background-image:url('https://spo.go.kr/images/spo/ico_corruptionBox_arr_m.png');background-size:100%;}
.ui-m .corruptionBox.arrList li dl{display:inherit;min-height:35px;border:1px solid #ddd;}
.ui-m .corruptionBox.arrList li dt, .ui-m .corruptionBox.arrList li dd{display:inherit;width:100%;}
.ui-m .corruptionBox.arrList .onlyTit span{width:100%;border:0;min-height:auto;line-height:35px;}

.imgBoxMulti{font-size: 0;}
.imgBoxMulti img{display: inline-block;}
.ui-m .imgBoxMulti img{display: block;}

.imgLs{overflow:hidden;font-size:0;line-height:0;}
.imgLs li{float:left;width:33.33%;vertical-align:top;margin-bottom:15px;text-align:center;}
.ui-m .imgLs li{display:block;width:50%;padding:0 5px;}

.klacBox{margin-top:40px;padding:30px 50px;background:#eff3f5;}
.klacBox p{color:#333333;}
.klacBox p span.logo{display:inline-block;margin-right:40px;}
.klacBox p img{vertical-align:middle;}
.klacBox .btnArea{margin-top:20px;}

.ui-m .klacBox{padding:20px 30px;}
.ui-m .klacBox p{text-align:center;}
.ui-m .klacBox p span.logo{display:block;margin:0 0 15px 0;}
.ui-m .klacBox p img{width:auto;}

/* newsArea */
.newsArea{overflow:hidden;margin:70px 0 30px;border-top:1px solid #ddd;padding:30px 0 0px}
.newsArea > div{padding:10px 0 5px;}
.newsArea > div h3{margin-bottom:10px;}
.newsArea > div.news{float:left;width:567px}
.newsArea > div.site{float:left;padding-left:20px;border-left:1px solid #ddd;width:263px;}
.newsArea > div ul{overflow:hidden}
.newsArea > div ul li{float:left;padding: 0 0 0 13px; background: url('../image/blt_list.png') no-repeat 0 8px;line-height:24px;}
.newsArea > div.news ul li{width:240px}
.newsArea > div.news ul li a{width:240px;display:block;overflow:hidden;white-space:nowrap;word-wrap:normal;text-overflow: ellipsis;}
.newsArea > div.site ul li{width:50%}

.ui-m .newsArea{margin-top:30px;}
.ui-m .newsArea > div.news{width:225px}
.ui-m .newsArea > div ul li{float:none;}
.ui-m .newsArea > div ul li a{float:none;width:220px}
.ui-m .newsArea > div.site{float:right;width:auto;padding-left:0;border-left:none}
.ui-m .newsArea > div.site ul li{width:auto}

.ui-m .newsArea + .infoBox2{padding:8px 0 8px 15px}
.ui-m .newsArea + .infoBox2 .txt{padding-right:0;font-size:13px;}


/* 서식의 변천 */
.tab + .formHistory{margin-top:35px}
.formHistory.line + h4.cont{margin-top:0px}
.formHistory ol{font-size:0;display:table;table-layout:fixed;width:100%}
.formHistory ol li{display:table-cell;vertical-align:top;text-align:center;line-height:20px;position: relative;}
.formHistory ol li strong{display:block;font-size:14px;color:#013e68;}
.formHistory ol li strong:after{display:block;content:"";width:12px;height:12px;margin:3px auto 5px;border-radius:50%;background:#013e68;}
.formHistory ol li span{display:inline-block;font-size:14px;}

.formHistory.line ol li:before{display:block;content:"";width:100%;height:1px;background:#013e68;position: absolute;top:28px;left:0px;}

.ui-m .tabArea + .formHistory{margin:20px -15px 0 -15px;overflow-y:auto}
.ui-m .formHistory{overflow-x:auto;}
.ui-m .formHistory.line ol{width:210%;}
.ui-m .formHistory.line ol li{width:30%}
.ui-m .formHistory ol{width:210%;}
.ui-m .formHistory ol li strong{font-size:13px;}
.ui-m .formHistory ol li span{font-size:13px;}
/*.ui-m .formHistory ol li.empty{display:none}*/
.ui-m .formHistory ol li img{max-width:inherit;width:auto;}
.ui-m .formHistory + h4.cont{font-size:13px;margin:20px 0 10px;}

/* 역사관과 소개*/
.museumWrap{position:relative;display:table;width:100%;font-size:0;margin-top:60px;}
.museumWrap:first-child{margin-top:0;}
.museumWrap:after{content:'';display:block;clear:both;}
.museumWrap.bg:before{display:block;content:'';width:152px;height:153px;background:url('../image/bg_museum_circle.png') no-repeat;position:absolute;}
.museumWrap.role.bg:before{left:122px;top:62px;}
.museumWrap.incident.bg:before{left:300px;top:51px;}
.museumWrap h4{display:inline-block;position:relative;font-size:18px;font-weight:bold;padding-top:23px;margin-bottom:15px;}
.museumWrap h4:before{display:block;content:'';width:89px;height:4px;background:#692c13;position:absolute;top:0;left:0;}
.museumWrap .txt{font-size:15px;line-height:24px;padding:0;background:none;}
.museumWrap .imgArea{display:inline-block;vertical-align:top;width:50%;padding-right:25px;text-align:right;}
.museumWrap .imgArea .paragraph{text-align:right;}
.museumWrap .imgArea .paragraph h4:before{left:auto;right:0;}
.museumWrap .txtArea{position:relative;display:inline-block;vertical-align:top;width:50%;padding-left:25px;text-align:left;}
.museumWrap .txtArea .paragraph{margin-top:50px;}
.museumWrap .txtArea .paragraph:first-child{margin-top:0;}

.museumWrap.leftTxt .imgArea{display:table-cell;float:right;padding-right:0;padding-left:25px;text-align:left;}
.museumWrap.leftTxt .imgArea .paragraph{padding-right:50px;}
.museumWrap.leftTxt .txtArea{padding-right:50px;padding-right:25px;padding-left:0;text-align:right;}
.museumWrap.leftTxt .txtArea .paragraph h4:before{left:auto;right:0;}
.museumWrap.leftTxt .numberList{padding-left:50px;}

.museumWrap.history .imgArea img{margin-left:-42px;}

.ui-m .museumWrap{padding:0;margin-top:47px;text-align:center;}
.ui-m .museumWrap:first-child{margin-top:0;}
.ui-m .museumWrap.bg:before{width:129px;height:130px;background-size:129px;}
.ui-m .museumWrap.role.bg:before{display:none;}
.ui-m .museumWrap.incident.bg:before{left:50%;top:auto;bottom:-10px;margin-left:-213px;}
.ui-m .museumWrap h4{display:block;font-size:17px;padding-top:16px;margin-bottom:12px;}
.ui-m .museumWrap h4:before{height:2px;left:0 !important;right:0 !important;margin:0 auto;}
.ui-m .museumWrap .txt{font-size:13px;line-height:19px;background:none;}
.ui-m .museumWrap .imgArea{display:block;float:none;width:100%;padding-left:0;padding-right:0;margin-bottom:30px;}
.ui-m .museumWrap .imgArea img{margin-left:0;margin-right:0;}
.ui-m .museumWrap .imgArea .paragraph{text-align:center;padding-left:0;padding-right:0;margin-top:37px;}
.ui-m .museumWrap .txtArea{display:block;width:100%;padding-left:0;padding-right:0;text-align:center;}
.ui-m .museumWrap .txtArea .paragraph{margin-top:37px;}
.ui-m .museumWrap .txtArea .paragraph:first-child{margin-top:0;}
.ui-m .museumWrap .numberList{padding-left:0;padding-right:0;}
.ui-m .museumWrap .numberList li{border-top:none;padding-top:0;}
.ui-m .museumWrap .numberList li .txt .desc{display:inline-block;}

/* 검찰의 현재와 미래 */
.pafWrap{position:relative;margin-top:50px;}
.pafWrap:after{display:block;content:'';width:280px;height:279px;background:url('../image/bg_paf_circle.png') no-repeat;position:absolute;left:10px;top:129px;}
.pafWrap ol{position:relative;z-index:1;}
.pafWrap ol:after{display:block;clear:both;content:'';}
.pafWrap li{float:left;overflow:hidden;width:396px;margin-bottom:40px;}
.pafWrap li .imgArea{float:left;}
.pafWrap li .txtArea{float:left;width:199px;padding-left:40px;}
.pafWrap li .txtArea .num{position:relative;display:inline-block;font-weight:bold;font-size:18px;color:#074a73;padding-bottom:10px;margin-bottom:15px;}
.pafWrap li .txtArea .num:after{display:block;content:'';position:absolute;left:0;right:0;bottom:0;height:1px;background: #5d92af;}
.pafWrap li .txtArea .tit{display:block;font-weight:bold;font-size:17px;line-height:24px;}
.pafWrap li .txtArea .txt{display:block;color:#666;margin-top:5px;}

.ui-m .pafWrap:after{width:150px;height:149px;background-size:150px;left:-45px;top:125.41vw;}
.ui-m .pafWrap li{float:none;width:100%;padding-left:0;text-align:center;}
.ui-m .pafWrap li .imgArea{float:none;margin-bottom:20px;}
.ui-m .pafWrap li .txtArea{float:none;width:100%;padding-left:0;}
.ui-m .pafWrap li .textarea .num{margin-bottom:13px;}
.ui-m .pafWrap li .txtArea .tit{font-family:'NanumSquareR';font-weight:bold;font-size:15px;}
.ui-m .pafWrap li .txtArea .txt{font-size:15px;line-height:21px;margin-top:8px;}

/* 체험관 */
.expAllWrap{position:relative;}
.expAllWrap.suit{padding-top:120px;background:url('../image/bg_suit.png') no-repeat 0 0;}
.expAllWrap.exp{padding-top:145px;padding-bottom:50px;background:url('../image/bg_exp.png') no-repeat 0 0;}
.expAllWrap.record{padding-top:145px;background:url('../image/bg_record.png') no-repeat 0 0;}
.expAllWrap.rectangle{padding-top:132px;padding-bottom:65px;background:url('../image/bg_rectangle.png') no-repeat 0 0;}
.expAllWrap.citizen{background:url('../image/bg_citizen.png') no-repeat 0 0;}

.expWrap{position:relative;margin-top:50px;display:table;width:100%;font-size:0;}
.expWrap:first-child{margin-top:0;}
.expWrap.etc{padding-top:50px;}
.expWrap.leftTxt.etc{padding-top:0;}
.expWrap:after{display:block;clear:both;content:'';}
.expWrap .imgArea{position:relative;display:inline-block;vertical-align:top;width:50%;text-align:right;}
.expWrap .txtArea{position:relative;display:inline-block;vertical-align:top;width:400px;margin:162px 0 0 15px;padding:51px 10px 65px 50px;text-align:left;background:#e7edf1;}
.expWrap .txtArea.full{width:100%;padding-bottom:50px;}
.expWrap .txtArea .title{position:relative;display:inline-block;font-weight:bold;font-size:22px;padding-bottom:21px;margin-bottom:16px;}
.expWrap .txtArea .title:after{display:block;content:'';width:30px;height:2px;background:#074a73;position:absolute;left:0;bottom:0;}
.expWrap .txtArea .cmd{font-size:17px;line-height:24px;color:#666;}

.expWrap.leftTxt .imgArea{display:table-cell;float:right;text-align:left;right:66px;margin-top:65px;}
.expWrap.leftTxt .txtArea{text-align:right;background:#eee;margin-left:0;margin-top:0;text-align:left;}

.expWrap.etc .txtArea{margin-top:-50px;}
.expWrap.leftTxt.etc .imgArea{margin-top:0;}
.expWrap.leftTxt.etc .txtArea{margin-top:130px;}

.expWrap.exp .txtArea{padding-bottom:80px;}
.expWrap.rectangle .txtArea{padding-bottom:37px;}
.expWrap.citizen .txtArea{padding-bottom:45px;}

.expWrap .imgIcoArea{clear:both;margin-top:25px;margin-bottom:-33px;}
.expWrap .imgIcoArea:after{display:block;clear:both;content:'';}
.expWrap .imgIcoArea .img{position:relative;float:right;margin:-55px 159px -33px 0}
.expWrap .imgIcoArea .msg{position:relative;display:inline-block;float:left;margin-left:60px;text-align:center;padding-left:20px;}
.expWrap .imgIcoArea .msg:before{display:block;content:'';width:22px;height:19px;background:url('../image/bg_balloon_left1.png') no-repeat;position:absolute;top:-4px;left:-15px;}
.expWrap .imgIcoArea .msg:after{display:block;content:'';width:22px;height:19px;background:url('../image/bg_balloon_right1.png') no-repeat;position:absolute;bottom:4px;right:-37px;}
.expWrap .imgIcoArea .msg p{font-size:20px;line-height:28px;color:#5d92af;}
.expWrap .imgIcoArea .msg b{font-weight:bold;color:#074a73;}

.suit .expWrap .imgIcoArea .msg{padding-left:0;}
.suit .expWrap .imgIcoArea .msg:after{bottom:12px;}

.expWrap .imgIcoArea.array{text-align:center;margin:60px 0 0 0;}
.expWrap.location .imgIcoArea.array{margin-top:0;}
.expWrap .imgIcoArea.array .img{float:none;margin:0 0 30px 0;}
.expWrap .imgIcoArea.array .msg{float:none;margin:0}

.expWrap .imgList{display:block;width:50%;margin-top:-106px;margin-left:20px;}
.expWrap .imgList:after{display:block;clear:both;}
.expWrap .imgList li{float:left;margin-right:18px;}

.expWrap .summList{margin-top:28px;margin-left:-30px;text-align:center;}
.expWrap .summList li{display:inline-block;vertical-align:top;margin:0 26px;padding-top:38px;width:120px;height:120px;text-align:center;border-radius:50%;}
.expWrap .summList li.summ01{background:#528fc5;}
.expWrap .summList li.summ02{background:#4383ac;}
.expWrap .summList li.summ03{background:#008eb2;}
.expWrap .summList li.summ04{background:#00a2b2;}
.expWrap .summList li span{font-size:17px;font-weight:bold;color:#fff;}

.ui-m .expAllWrap{padding-top:0;padding-bottom:0;margin:0 -15px;}
.ui-m .expAllWrap.suit{background-image:url('../image/bg_suit_m.png');background-position:center 31.94vw;background-size:360px}
.ui-m .expAllWrap.exp{background-image:url('../image/bg_exp_m.png');background-position:center 29.30vw;background-size:360px}
.ui-m .expAllWrap.record{background:none;}
.ui-m .expAllWrap.rectangle{background:none;}
.ui-m .expAllWrap.citizen{background:none;}
.ui-m .expAllWrap.citizen .bg:after{display:block;content:'';width:123px;height:64px;background:url('../image/bg_citizen_m.png') no-repeat;background-size:123px;position:absolute;left:43px;bottom:-64px;}

.ui-m .expWrap{display:block;padding-top:0;width:auto;}
.ui-m .expWrap.location{margin-top:30px;}
.ui-m .expWrap .imgArea{display:block;float:none;margin-top:0;width:100%;right:auto;}
.ui-m .expWrap .txtArea{display:block;width:100%;margin:0 !important;padding:29px 15px;text-align:center;}
.ui-m .expWrap .txtArea .title{font-size:18px;padding-bottom:15px;margin-bottom:12px;}
.ui-m .expWrap .txtArea .title:after{width:30px;height:1px;left:0;right:0;margin:0 auto;}
.ui-m .expWrap .txtArea .cmd{font-size:15px;line-height:21px;}

.ui-m .expWrap .imgIcoArea{margin:0 15px -10px 15px;text-align:center;}
.ui-m .expWrap .imgIcoArea .img{float:none;margin:40px 0 20px 0;}
.ui-m .expWrap .imgIcoArea .msg{float:none;margin:0;}
.ui-m .expWrap .imgIcoArea .msg:before{width:15px;height:13px;background-size:15px;left:-9px;}
.ui-m .expWrap .imgIcoArea .msg:after{width:15px;height:13px;background-size:15px;bottom:4px;right:-28px;}
.ui-m .expWrap .imgIcoArea .msg p{font-size:15px;line-height:21px;}
.ui-m .expWrap .imgIcoArea .msg p b{font-family:'NanumSquareR';font-weight:bold;}

.ui-m .expWrap .imgList{display:table;table-layout:fixed;width:100%;margin-top:20px;margin-left:0;padding:0 15px;}
.ui-m .expWrap .imgList li{float:none;padding-left:10px;margin-right:0;}
.ui-m .expWrap .imgList li:first-child{padding-right:10px;padding-left:0;}

.ui-m .expWrap .summList{margin-left:0;margin-bottom:-15px;}
.ui-m .expWrap .summList li{padding-top:23px;margin:0 0 15px 11px;width:75px;height:75px;}
.ui-m .expWrap .summList li:first-child{margin-left:0;}
.ui-m .expWrap .summList li span{display:inline-block;font-family:'NanumSquareR';font-weight:bold;font-size:11px;line-height:15px;}


/* 통합검색 */
.topSearch .schDetail .detail{display:none;}
.topSearch .detailBtn{text-align:right;}
.topSearch .detailBtn a{display:inline-block;font-weight:bold;}
.topSearch.open{background-color:#f5f5f5;border-bottom:1px solid #074a73;}
.topSearch.open .schDetail .detail{display:block;}
.topSearch.open .detailBtn a{color:#074a73;}
.topSearch.open .detailBtn a:after{background-position:left bottom !important;}
.search .schList li .location span{display:inline-block;font-weight:bold;color:#888888;}
.search .schList li .location span:after{content:'>';display:inline-block;margin:0 3px 0 5px;}
.search .schList li .location a{display:inline-block;font-weight:bold;color:#888888;text-decoration:underline;}

.ui-w .topSearch{display:block;position:relative;z-index:1;height:auto;border-top:1px solid #dddddd;border-bottom:1px solid #888888;}
.ui-w .topSearch .schArea{}
.ui-w .topSearch .schArea > label{overflow:hidden;position:absolute;left:-9999em;width:1px;height:1px;margin:0;padding:0;text-indent:-9999em;clip:rect(1px 1px 1px 1px);}
.ui-w .topSearch .schArea > div{background-color:#ffffff;}
.ui-w .topSearch .schArea .checkbox{margin-left:20px;}
.ui-w .topSearch .schArea .checkbox input[type=checkbox] + label{font-weight:bold;}
.ui-w .topSearch .detail{width:1100px;margin:0 auto;padding:10px 0 0 0;}
.ui-w .topSearch .detail dl{padding:20px 0 0 230px;}
.ui-w .topSearch .detail dt{display:inline-block;width:115px;font-weight:bold;}
.ui-w .topSearch .detail dd{display:inline-block;width:700px;}
.ui-w .topSearch .detail dd .checkbox{margin-left:30px;}
.ui-w .topSearch .detail dd .radio{width:100px;}
.ui-w .topSearch .detail .period dt{vertical-align:top;margin-top:2px;}
.ui-w .topSearch .detail .period dd .date{margin-top:20px;}
.ui-w .topSearch .detail .period dd .inputDate .hasDatepicker{background-color:#ffffff;}
.ui-w .topSearch .detailBtn{width:1100px;margin:0 auto;height:45px;padding-top:13px;}
.ui-w .topSearch .detailBtn a:after{overflow:hidden;content:'';display:inline-block;width:12px;height:7px;margin-left:5px;background:url('../image/bg_schdetail.png') no-repeat left top;}

.ui-w body.search #container{}
.ui-w body.search #content{position:relative;width:100%;margin:0;}
/*
body.search .btnIn.sch{display:none;}
body.search .header .schWrap{display:none;}
*/

.ui-w .search .tabArea{margin-top:50px;margin-bottom:30px;}
/* .ui-w .search .tabArea .tab{display:table;width:100%;table-layout:fixed;} */
/* .ui-w .search .tabArea .tab li{float:none;display:table-cell;width:100%;height:100%;margin:0;border-left:0;border-bottom:1px solid #dddddd;vertical-align:middle;} */
.ui-w .search .tabArea .tab{width:100%;table-layout:fixed;background:none;}
.ui-w .search .tabArea .tab li{display:table;width:14.2857%;height:100%;margin:0;border-left:0;border-bottom:1px solid #dddddd;vertical-align:middle;}
.ui-w .search .tabArea .tab li:first-child{border-left:1px solid #dddddd;}
.ui-w .search .tabArea .tab li a{display:table-cell;height:46px;padding:0;line-height:46px;}
.ui-w .search .tabArea .tab li.on{border:2px solid #555555 !important;}
.ui-w .search .result{text-align:center;font-size:18px;}
.ui-w .search .result strong{font-weight:bold;}
.ui-w .search .schList{position:relative;margin-top:50px;}
.ui-w .search .schList .schTit{height:30px;padding:0 0 0 10px;font-size:18px;font-weight:bold;line-height:1;}
.ui-w .search .schList .more{display:inline-block;position:absolute;right:10px;top:0;padding-right:18px;font-size:14px;line-height:1;font-weight:bold;}
.ui-w .search .schList .more:after{content:'';display:block;position:absolute;top:0;right:0;width:12px;height:12px;background:url('../image/blt_add2.png') no-repeat left top;}
.ui-w .search .schList ul{border-top:2px solid #333333;border-bottom:1px solid #c0c0c0;}
.ui-w .search .schList li{padding:30px 10px;border-top:1px solid #dddddd;}
.ui-w .search .schList li:first-child{border:0;}
.ui-w .search .schList li .tit{display:block;}
.ui-w .search .schList li .tit a{font-size:17px;font-weight:bold;text-decoration:underline;color:#074a73;}
.ui-w .search .schList li p{margin-top:15px;}
.ui-w .search .schList li .location{margin-top:20px;}
.ui-w .search .schList li .file{margin-top:10px;}

.ui-m .topSearch{display:block;position:relative;z-index:1;top:auto;height:auto;margin-top:95px;padding:30px 15px 0 15px;border-bottom:1px solid #888888;}
.ui-m .topSearch .schArea{height:auto;padding:0;border:0;border-radius:initial;background-color:transparent;}
.ui-m .topSearch .schArea > div{position:relative;height:41px;margin-bottom:15px;padding-right:55px;border:2px solid #346d94;border-radius:20px;background-color:#ffffff;}
.ui-m .topSearch .schArea .schClose{display:none;}
.ui-m .topSearch .schArea .checkbox{margin-left:15px;}
.ui-m .topSearch .schArea .btnSearch{right:10px;top:0;}

.ui-m .topSearch .detail{padding:10px 0 0 0;}
.ui-m .topSearch .detail dl{padding:30px 0 0 0;}
.ui-m .topSearch .detail dt{font-size:15px;line-height:1;font-weight:bold;}
.ui-m .topSearch .detail dd .selectBox{display:block;width:100% !important;margin:15px 0;}
.ui-m .topSearch .detail dd .checkbox{}
.ui-m .topSearch .detail dd .radio{display:inline-block;width:90px;margin-top:15px !important;}
.ui-m .topSearch .detail .period dt{vertical-align:top;margin-top:2px;}
.ui-m .topSearch .detail .period dd .date{margin-top:15px;}
.ui-m .topSearch .detail .period dd .inputDate{display:inline-block;}
.ui-m .topSearch .detail .period dd .inputDate .hasDatepicker{background-color:#ffffff;}
.ui-m .topSearch .detail .period dd .inputDate input{width:110px !important;}
.ui-m .topSearch .btnArea{margin:30px 0;}
.ui-m .topSearch .detailBtn{padding-bottom:15px;}
.ui-m .topSearch .detailBtn a{display:inline-block;font-weight:bold;}
.ui-m .topSearch .detailBtn a:after{overflow:hidden;content:'';display:inline-block;width:13px;height:8px;margin-left:5px;background:url('../image/bg_schdetail_m.png') no-repeat left top;background-size:13px 15px;}

.ui-m .search #container{padding:0;}
.ui-m .search .result{text-align:center;font-size:15px;line-height:22px;}
.ui-m .search .schList{position:relative;margin:40px -15px 0 -15px;}
.ui-m .search .schList .schTit{padding:0 15px 20px 15px;font-size:17px;line-height:1;}
.ui-m .search .schList .more{display:block;height:43px;margin:25px 15px 0 15px;border:1px solid #dddddd;font-size:15px;line-height:41px;text-align:center;}
.ui-m .search .schList .more:after{content:'';display:inline-block;width:14px;height:14px;margin:-2px 0 0 8px;background:url('../image/btn_more3.png') no-repeat left top;background-size:14px 14px;vertical-align:middle;}
.ui-m .search .schList ul{border-top:1px solid #333333;border-bottom:1px solid #c0c0c0;}
.ui-m .search .schList li{padding:25px 15px;border-top:1px solid #dddddd;}
.ui-m .search .schList li:first-child{border:0;}
.ui-m .search .schList li .tit{display:block;}
.ui-m .search .schList li .tit a{font-size:15px;text-decoration:underline;color:#074a73;}
.ui-m .search .schList li p{margin-top:15px;}
.ui-m .search .schList li .location{margin-top:20px;}
.ui-m .search .schList li .file{margin-top:10px;}
.ui-m .search .schList li .file a{display:block;}
.ui-m .search .schList li .file a span{display:block;}
.ui-m .search .schList .brdNothing{margin:0;}


.schRanking dl.rank{width:100%;margin-bottom:30px;padding:0 20px 20px 20px;border:1px solid #dddddd;background-color:#ffffff;}
.schRanking dl.rank > dt{overflow:hidden;height:52px;border-bottom:1px solid #c0c0c0;text-align:center;font-weight:bold;}
.schRanking dl.rank ul.list{padding-top:5px;}
.schRanking dl.rank ul.list > li{overflow:hidden;position:relative;width:100%;margin-top:12px;white-space:nowrap;word-wrap:normal;text-overflow:ellipsis;font-size:14px;}
.schRanking dl.rank ul.list > li strong{display:inline-block;width:30px;height:20px;margin-right:7px;text-align:center;color:#074a73;line-height:20px;}
.schRanking dl.rank ul.list > li:first-child strong{background:#e7edf1;border-radius:2px;}
.schRanking dl.rank ul.list > li a{display:inline-block;}
.schRanking dl.pop > dt{border:0;}
.schRanking dl.pop .tabArea{margin:0;}
.schRanking dl.pop .tabArea .tab{overflow:hidden;width:100%;table-layout:fixed;height:36px;border:0;}
.schRanking dl.pop .tabArea .tab li{display:table;float:left;width:50%;height:100%;padding:0 !important;border:1px solid #dddddd;border-left:0;vertical-align:middle;}
.schRanking dl.pop .tabArea .tab li:first-child{border-left:1px solid #dddddd;}
.schRanking dl.pop .tabArea .tab li a{display:table-cell;height:34px;border:0;font-size:14px;line-height:34px;}
.schRanking dl.pop .tabArea .tab li.on{border:1px solid #074a73 !important;background-color:#074a73;}
.schRanking dl.pop .tabArea .tab li.on a{color:#ffffff;}

.ui-w .schRanking{position:absolute;top:50px;right:-250px;}
.ui-w .schRanking.noFixed{top:auto;bottom:-110px;}
.ui-w .schRanking .inner{width:220px;}
.ui-w .schRanking dl.rank > dt{font-size:17px;line-height:52px;}

.ui-m .schRanking{margin-top:40px !important;}
.ui-m .schRanking .inner{}
.ui-m .schRanking dl.rank > dt{font-size:17px;line-height:54px;}
.ui-m .schRanking dl.rank ul.list{overflow:hidden;height:165px;}


@media screen and (max-width:360px){
	.ui-m .viewerBox a.btnw{padding:0 5px 0 10px;}
	.ui-m .viewerBox a.download, .ui-m button.download{padding-right:35px;background-position:right 10px top 9px;}
}

@media screen and (max-width:414px){
	.ui-m .evalWrap .result dl dd span{width:120px;}
	.ui-m .evalWrap .result dl dd span:nth-child(3){width:95px;}
	.ui-m .clothes .photo.big{float:none;width:100%;margin:20px 0;text-align:center;}
	.ui-m .clothes .photo.big img{width:auto;}
}

@media screen and (max-width:767px){
	.ui-m .cmdBox .cmdAcco{display:none;}
	.ui-m .cmdBox .cmdBtn{display:block;}
	.ui-m .cmdBox .on .cmdAcco{display:block;}
	.ui-m .cmdBox.blt dl dd .cmd{line-height:28px;font-size:15px;color:#333;}

	.ui-m .selectYear .sel{text-align:center;}
	.ui-m .selectYear .txtT{position:relative;top:auto;left:auto;margin-top:20px;}
	.ui-m .relatBtn.acrobat p{float:none;margin:0;}
	.ui-m .relatBtn.acrobat a.download{float:none;display:block;margin:18px 30px 0 30px;}
	
	.multiList .iframe iframe{width:100%;}
}

@media screen and (min-width:768px) and (max-width:1024px){
	.ui-m .pagingBox{display:block;}
	.ui-m .pagingBox.total{display:none;}

	.ui-m .toGoWrap .toGo{height:auto;}

	.ui-m .cardList li{float:left;width:33.33%;padding-top:0;border-top:0;}
	.ui-m .cardList li:first-child,
	.ui-m .cardList li:nth-child(3n+1){width:33.34%;border-left:0 !important;}
	.ui-m .cardList a{border-left:1px solid #dddddd !important;}
	.ui-m .cardList a .thum{height:135px;min-height:135px;background:#c8cccf;}
	.ui-m .cardList a .info .title{display:inline-block;overflow:hidden;max-width:87%;line-height:22px;font-size:18px;color:#333;white-space:nowrap;word-wrap:normal;text-overflow:ellipsis;}
	.ui-m .cardList a .info .title span.new{margin-left:0 !important;margin-right:10px !important;}

	.ui-m .reportList ul:after{content:'';display:block;clear:both;}
	.ui-m .reportList li{float:left;width:33.33%;padding:0 0 13px 13px;}
	.ui-m .reportList li:first-child,
	.ui-m .reportList li:nth-child(3n+1){width:33.34%;padding:0;}
	.ui-m .reportList a{height:273px;}
	.ui-m .reportList .title{overflow:hidden;display:inline-block;height:55px;font-size:18px;line-height:26px;white-space:normal;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;}
	.ui-m .reportList .desc{height:120px;}
	.ui-m .reportList .info{position:absolute;bottom:26px;left:0;padding:0 15px;}
	.ui-m .reportList .info .date{left:15px;}

	.ui-m .tblArea.scroll{overflow:hidden;margin-right:0;}
	.ui-m .tblArea.scroll table{width:100%;}

	.ui-m .klacBox p{text-align:left;}
	.ui-m .klacBox p span.logo{display:inline-block;margin:0 20px 0 0;}

	.ui-m .multiList .multiBox{width:calc(50% - 10px);padding:15px 0;}
	.ui-m .multiList .multiBox.fl{float:left !important;}
	.ui-m .multiList .multiBox.fr{float:right !important;}
}

/* IE버전 */
.ie8.ui-w .search .tabArea .tab.cols6 li,
.ie9.ui-w .search .tabArea .tab.cols6 li{width:16.6666%;}
.ie8.ui-w .search .tabArea .tab.cols7 li,
.ie9.ui-w .search .tabArea .tab.cols7 li{width:14.2857%;}
.ie9.ui-w .schRanking dl.pop .tabArea .tab li,
.ie9.ui-w .schRanking dl.pop .tabArea .tab li{width:50%;}

/**/
.brdView dl.view dt .title{word-break:break-all;}
.layerPop .layerPopArea .tblArea tbody td{word-break:break-all;}
.ui-m .sp.tourTime > .radio:nth-child(2){margin-top:10px !important}
