@charset "utf-8";

/*	대통령기록연구실 CONTENT STYLE */
.MAL3 { margin-left:3px; }


/*	기록정보 > 연설기록 > 검색 */
.searchbox { width:1189px; display:inline-block; margin:11px 0 0px; padding:21px 0 0 11px; }  /* 20181008 사이즈 */
.searchbox > ul > li,
.searchbox ul li dt,
.searchbox ul li dd { float:left; }
.searchbox input,
.searchbox select { vertical-align:middle;}
.searchbox ul.selectArea { float:left; width:753px; }
.searchbox ul.selectArea > li { display:inline-block; margin:0 0 21px 20px; z-index:1; }
.searchbox ul.selectArea dt { color:#313335; font-weight:bold; padding-left:10px; margin:3px 7px 0 0; background:url(/images/egovframework/pa/portal/research/contents/dt_search.gif) left 7px no-repeat; }
.searchbox ul.selectArea li select { width:170px; padding:5px 5px 4px; border:1px solid #b2b2b2; }
.searchbox ul.selectArea li select.keyword { width:93px; }
.searchbox ul.selectArea li input[type='text'] { width:300px; line-height:20px; height:20px; padding:3px 5px; border:1px solid #b2b2b2; }
.searchbox ul.selectArea li img { margin:3px 0 0 5px; }
.searchbox ul.btnArea { float:right; width:177px; margin-right:13px; padding:14px 0 0 0; }
.searchbox ul.btnArea li { float:left; margin:7px 3px 0 0; }
.searchbox ul.btnArea li input[type='checkbox'] { margin-top:-3px; }
.searchbox ul.btnArea li.result { margin-top:-8px; }
.searchbox ul.selectArea li.MAR3 { margin-right:3px; }
.searchbox ul.selectArea li input.bgDateTxt { background:url(/images/egovframework/pa/portal/research/common/txt_inputDate.gif) center center no-repeat; }

/*	기록정보 > 연설기록 > 연설문 검색 */
.speechSearch { height:98px; background:url(/images/egovframework/pa/portal/research/contents/bg_speechSearch.gif) left top no-repeat;  }
.speechSearch input[type='text'] { margin-left:3px; }
.speechSearch ul.selectArea li input.inputbox { width:158px; line-height:20px; height:20px; padding:3px 5px; border:1px solid #b2b2b2; }
.speechSearch ul.selectArea li dd.lineHg { margin-top:2px; }
.speechSearch ul.selectArea li dd.lineHg input[type='checkbox'] { margin-top:-1px; }
.speechSearch ul.selectArea li dd input[type='checkbox'] { vertical-align:middle; margin-top:2px; }
/* 2014.11.26 수정 */
.speechSearch ul.selectArea li dd label { display:inline-block; vertical-align:bottom; margin:0 5px 0 0; line-height:1.2em; }

/*	기록정보 > 연설기록 > 연설동영상 검색 */
.movieSearch { height:83px; padding-top:7px; background:url(/images/egovframework/pa/portal/research/contents/bg_movieSearch.gif) left top no-repeat; }
.movieSearch ul.selectArea { margin-top:24px; }

/*	기록정보 > 대통령서한 > 검색 */
.letterSearch { height:98px; background:url(/images/egovframework/pa/portal/research/contents/bg_speechSearch.gif) left top no-repeat; margin:0; }
.letterSearch ul.selectArea { padding-left:31px; }
.letterSearch ul.selectArea li { margin-left:0; } 
.letterSearch ul.selectArea li input[type='text']{ width:433px; }
.letterSearch ul.selectArea li input.inputbox { width:148px !important; }
.letterSearch ul.selectArea li input.inputBox2 { width:405px !important; }
.letterSearch ul.selectArea li.date { width:100%; }
/*2014.12.02*/
.letterSearch ul.selectArea li.date2 { width:72%; }

/*	기록정보 > 임명인사 > 임명인사 상세 검색 */
.appointSearch { height:196px; padding-top:7px; background:url(/images/egovframework/pa/portal/research/contents/bg_appointSearch.gif) left top no-repeat;  }
.appointSearch ul.selectArea dt { display:inline-block; width:62px; margin-top:5px; }
.appointSearch ul.selectArea li {  }
.appointSearch ul.selectArea li.first { margin-bottom:18px; width:600px; }/*2014.10.29 혜진width값추가*/
.appointSearch ul.selectArea li.first dt { margin-top:10px; }
.appointSearch ul.selectArea li dl dd input { width:auto !important;  }
.appointSearch ul.selectArea li dl dd ul.radioList { padding-top:11px; height:18px; }
.appointSearch ul.selectArea li dl dd ul.radioList li { float:left; width:auto; margin:0 25px 0 0; }
.appointSearch ul.selectArea li dl dd ul.selectList > li { float:left; width:auto; margin:0 3px 0 0;}
.appointSearch ul.selectArea li input,
.appointSearch ul.selectArea li select { vertical-align:middle; }
.appointSearch ul.selectArea li input[type='radio']  { vertical-align:middle; margin-top:-3px; }
.appointSearch ul.selectArea li input.inputbox { width:158px !important; }
.appointSearch ul.selectArea li input.inputbox02 { width:318px !important; margin-left:3px; }
.appointSearch ul.btnArea { padding-top:70px; margin-right:18px; }

/*	기록정보 > 임명인사 > 임명인사 상세 검색 > 임명 자음 검색 */
.wordSearch { width:1169px; height:47px; padding:20px 0 0 31px; display:inline-block; margin-top:10px; border-top:1px solid #d4d8db; background:url(/images/egovframework/pa/portal/research/contents/bg_wordSearch.gif) left bottom no-repeat;  } /* 20181008 사이즈 */
.wordSearch dt { float:left; color:#313335; font-weight:bold; padding-left:10px; margin:4px 8px 0 0; background:url(/images/egovframework/pa/portal/research/contents/dt_search.gif) left 7px no-repeat; }
.wordSearch dd { float:left; font-size:11px; }
.wordSearch dd li { float:left; margin-right:2px; width:25px; text-align:center; line-height:25px;padding:0 1px 1px 0; background:url(/images/egovframework/pa/portal/research/contents/li_wordSearch.gif) left top no-repeat;  }
.wordSearch dd li a { display:block; font-weight:bold; }
.wordSearch dd li a:focus,
.wordSearch dd li a:hover { letter-spacing:0; color:#307fc3; }

/*	기록정보 > 연설기록 > 상세검색 */
.detailSearch { width:100%; }
.detailSearch ul.searchForm > li { margin-bottom:10px; border-top:1px solid #d4d8db; background:url(/images/egovframework/pa/portal/research/contents/bg_detailSearch.gif) left bottom no-repeat; }
.detailSearch li dl { width:100%; display:inline-block;  }
.detailSearch li dd > ul > li,
.detailSearch li dt,
.detailSearch li dd { float:left; }
.detailSearch li dt { width:182px; text-align:center; }
.detailSearch li dt strong { display:inline-block; color:#313335; padding-bottom:2px; }
.detailSearch li dd { width:958px; padding:0 30px; }
.detailSearch ul.checkList li { width:145px; padding:4px 0; }
.detailSearch li input[type='checkbox'] { vertical-align:middle; margin-top:-2px; }
.detailSearch li select { width:170px; padding:0; border:1px solid #b2b2b2; }
.detailSearch li select.keyword { width:93px; }
.detailSearch li input[type='text'] { width:158px; line-height:20px; height:20px; padding:3px 5px; border:1px solid #b2b2b2; }
.detailSearch li input.inputbox { width:318px; }
.detailSearch li img { margin:3px 0 0 5px; }
.detailSearch li.search01 dl,
.detailSearch li.search03 dl,
.detailSearch li.search04 dl { padding-top:13px; height:69px; }
.detailSearch li.search01 dl dt,
.detailSearch li.search03 dl dt,
.detailSearch li.search04 dl dt { padding-top:5px; }
.detailSearch li.search02 dl { padding-top:16px; height:61px; }
.detailSearch li.search02 dl dd { padding-top:8px; }
.detailSearch li.search05 dl,
.detailSearch li.search06 dl { padding-top:20px; height:49px; }
.detailSearch li.search05 dl dt,
.detailSearch li.search06 dl dt { padding-top:3px; }

/*	기록정보 > 연설기록 > 연설문 결과내검색 폼 */
.addDetailSearch { width:1200px; height:119px; display:inline-block; margin:11px 0 0px; padding:21px 0 0 0px; background:url(/images/egovframework/pa/portal/research/contents/bg_addDetailSearch.gif) left top no-repeat; }
.addDetailSearch h4 { float:left; text-align:center; width:151px; color:#313335; font-size:1.2em; padding-top:28px; }
.addDetailSearch ul li dt,
.addDetailSearch ul li dd { float:left; }
.addDetailSearch input,
.addDetailSearch select { vertical-align:middle;}
.addDetailSearch ul.selectArea { float:left; width:610px; padding-left:30px; }
.addDetailSearch ul.selectArea > li { float:left; margin:0 5px 21px 0px; }
.addDetailSearch ul.selectArea dt { color:#313335; font-weight:bold; padding-left:10px; margin:3px 7px 0 0; background:url(/images/egovframework/pa/portal/research/contents/dt_search.gif) left 7px no-repeat; }
.addDetailSearch ul.selectArea li select { width:170px; padding:5px 5px 4px; border:1px solid #b2b2b2; }
.addDetailSearch ul.selectArea li select.keyword { width:93px; }
.addDetailSearch ul.selectArea li input { width:263px; line-height:20px; height:20px; padding:3px 5px; border:1px solid #b2b2b2; }
/*2014.12.02*/
.addDetailSearch ul.selectArea li input.inputbox { width:105px; }
.addDetailSearch ul.selectArea li input.inputBX { width:85px; }
.addDetailSearch ul.selectArea li img { margin:3px 0 0 5px; }
.addDetailSearch ul.btnArea { float:right; width:177px; margin-right:28px; padding:14px 0 0 0; }
.addDetailSearch ul.btnArea li { float:left; margin:7px 3px 0 0; }
.addDetailSearch ul.btnArea li input[type='checkbox'] { margin-top:-3px; }
.addDetailSearch ul.btnArea li.result { margin-top:-8px; }

/*	기록정보 > 연설기록 > 연설문 결과내검색 결과 */
.searchReuslt ul.searchWord { width:1158px; margin-top:20px; font-size:12px; border-top:1px solid #d4d8db; padding:11px 21px 18px; background:url(/images/egovframework/pa/portal/research/contents/bg_searchReuslt.gif) left bottom no-repeat; }
.searchReuslt ul.searchWord li { padding-left:10px; margin-top:9px; background:url(/images/egovframework/pa/portal/research/contents/li_searchReuslt.gif) left 5px no-repeat; }
.searchReuslt ul.searchWord strong { color:#313335; }
.searchReuslt ul.searchWord span.count { color:#f27b12; }

/*	기록정보 > 임명인사 > 대통령별 보기 목록 */
.presidentList { position:relative; width:100%; display:inline-block; background:url(/images/egovframework/pa/portal/research/contents/bg_presidentList.gif) right 225px no-repeat; }
.presidentList p.txt { position:absolute; left:0px; top:0; }  /* 20181008 위치값 */
.presidentList > ul {  position:relative; width:100%; height:425px; } /* 20181008 위치값 */
.presidentList > ul > li { position:absolute; width:195px; height:190px; } /* 20181008 위치값 */
.presidentList li.president01 { left:203px; top:0px; } /* 20181008 위치값 */
.presidentList li.president02 { left:403px; top:0px; } /* 20181008 위치값 */
.presidentList li.president03 { left:603px; top:0px; } /* 20181008 위치값 */
.presidentList li.president04 { left:803px; top:0px; } /* 20181008 위치값 */
.presidentList li.president05 { left:1003px; top:0px; } /* 20181008 위치값 */
.presidentList li.president06 { left:0px; top:195px;} /* 20181008 위치값 */
.presidentList li.president07 { left:203px; top:195px;} /* 20181008 위치값 */
.presidentList li.president08 { left:403px; top:195px;} /* 20181008 위치값 */
.presidentList li.president09 { left:603px; top:195px;} /* 20181008 위치값 */
.presidentList li.president10 { left:803px; top:195px;} /* 20181008 위치값 */
.presidentList .speedfast { }
.presidentList .speedfast ul { padding:70px 0 0 40px }
.presidentList .speedfast  li { margin-bottom:4px; }
.presidentList .speedfast  li a { display:block; width:111px; padding-right:3px; text-align:center; line-height:23px; color:#52555e; background:url(/images/egovframework/pa/portal/research/contents/li_speedfast.gif) left top no-repeat;  }
.presidentList .speedfast  li a:focus,
.presidentList .speedfast  li a:hover { color:#fff; font-weight:normal; letter-spacing:0; background:url(/images/egovframework/pa/portal/research/contents/li_speedfast_on.gif) left top no-repeat; }

/*	기록정보 > 임명인사 > 대통령별 보기 상세 */
.presidentView { position:relative; width:100%; display:inline-block; margin-top:-7px; }
.presidentView h4 { float:left; font-family:'Nanum Gothic'; font-size:2.7em; color:#383a3b; letter-spacing:-1px;  }
.presidentView h4 strong { color:#1b6ac7; }
.peoplesView { font-size:1.2em; width:1174px; padding:0 0 26px 26px; margin-top:7px; display:inline-block; border-top:3px solid #383d4a; border-bottom:1px solid #ccc;  background:url(/images/egovframework/pa/portal/research/contents/bg_peoplesView02.gif) left top repeat-y; }  /* 20181008 사이즈 */
.peoplesView .photoGroup { float:left; width:290px; padding-top:25px;  }
.peoplesView .photoGroup #pagination { position:relative; float:left; width:50px; height:200px; display:inline-block; background:url(/images/egovframework/pa/portal/research/contents/bg_pagination02.gif) left top no-repeat; }
.peoplesView .photoGroup #pagination li { cursor:pointer; }
.peoplesView .photoGroup #pagination li.noImg { cursor:default; }
.peoplesView .photoGroup #pagination li img { width:48px; height:48px; border:1px solid #dedddd; }
.peoplesView .photoGroup #pagination li.current img { width:44px; height:44px; border:3px solid #f27b12;}
.peoplesView .photoGroup #slider { position:relative;float:left;  display:inline-block; overflow:hidden; width:220px; height:215px; margin:0 20px 0 0; }
.peoplesView .photoGroup #slider ul { position:absolute; top:0; left:0; }
.peoplesView .photoGroup #slider ul li { float:left; width:610px; height:215px; }
/* 2014.11.26 혜진 수정 */
.peoplesView .photoGroup #slider ul li div.peoplesViewImgLine { /*border:1px solid #DDDDDD;*/ width:190px; /*height:213px;*/ text-align:center; margin-left:12px; }
/*.peoplesView .photoGroup #slider ul li img{ border:1px solid #dedddd; }*/
.infoGroup { float:right; width:830px; padding-top:7px; margin:0px 8px 0 0; line-height:1; } /* 20181008 사이즈 */
.infoGroup > li { clear:both; padding:10px 0 0 9px; margin-top:0px; background:url(/images/egovframework/pa/portal/research/contents/li_infoGroup.gif) left 15px no-repeat; }
.infoGroup li dl { width:100%; display:inline-block; }
.infoGroup li dt,
.infoGroup li dd { float:left;  }
.infoGroup li dt { width:69px; font-weight:bold; margin-right:7px; color:#3a3a3e; background:url(/images/egovframework/pa/portal/research/contents/dt_infoGroup.gif) right center no-repeat;  }
.infoGroup li dd span.name { font-weight:bold; color:#1b6bc7; }
.infoGroup li dd span.date { font-weight:bold; color:#f27b12; }
.infoGroup li dd { width:354px; }
.infoGroup li dd.etcList { line-height:1.8; margin-top:-4px; }
.infoGroup li dd li { padding-bottom:10px; }
.person { margin-top:39px; font-size:1.2em;  }
.person h3 { margin-bottom:9px; }
.document { position:relative; width:100%; margin-top:40px; font-size:1.2em; }
.document h3 { width:688px; padding:0px 0 9px 0px; }
.document ul.docNum { position:absolute; left:83px; top:0; height:22px;padding-right:2px; background:url(/images/egovframework/pa/portal/research/contents/ul_docNum.gif) right top no-repeat; }
.document ul.docNum li { float:left; width:26px;padding:1px 0; text-align:center; font-size:12px;; }
.document ul.docNum li.first { padding-left:2px; background:url(/images/egovframework/pa/portal/research/contents/ul_docNum02.gif) left top no-repeat; }
.document ul.docNum li.first a { border:0 none; }
.document ul.docNum li a { display:block; line-height:20px;  border-left:1px solid #edeeef}
.document ul.docNum li.on a,
.document ul.docNum li a:focus,
.document ul.docNum li a:hover { background:#9499a2; line-height:19px; border:1px solid #808690; border-bottom:0 none; color:#fff; letter-spacing:0; font-weight:normal; }
.document p.btnView { position:absolute; right:0; top:0; }


/*	기록정보 > 임명인사 > 조직별 보기 조직도 */
.organizeChart { position:relative; width:100%; font-size:1.2em; display:inline-block; }
.organizeChart > ul { width:100%; display:inline-block; padding-bottom:5px; margin-bottom:22px; border-bottom:1px solid #ccc; background:url(/images/egovframework/pa/portal/research/contents/bg_organizeChart.gif) center top no-repeat; } /*20181008 수정*/
.organizeChart > ul > li { text-align:center; }
.organizeChart > ul > li.organList02 > ul { padding-top:207px; width:100%; display:inline-block; padding-left:100px; }/*20181008 수정*/
.organizeChart > ul > li.organList02 > ul > li.organList0205 { float:left; margin-left:20px; height:104px; }
.organizeChart > ul > li.organList02 > ul > li.organList0205 ul { text-align:left; width:184px; font-size:12px; padding-top:8px; }
.organizeChart > ul > li.organList02 > ul > li.organList0205 ul li { padding-left:7px; margin-bottom:5px; background:url(/images/egovframework/pa/portal/research/contents/li_organList.gif) left 7px no-repeat;}
.organizeChart > ul > li.organList02 > ul > li.organList0205 ul li a { color:#454545; }
.organizeChart > ul > li.organList02 > ul > li.first { clear:both; margin-left:0; }
.organizeChart > ul > li.organList02 > ul > li.organList0205 ul.twoLine li { float:left; width:85px; }
.organizeChart ul li.organList0101 { position:absolute; left:318px; top:69px;  } /*20181008 수정*/
.organizeChart ul li.organList0102 { position:absolute; right:321px; top:59px;  } /*20181008 수정*/
.organizeChart ul li.organList0103 { position:absolute; left:100px; top:108px;  } /*20181008 수정*/
.organizeChart ul li.organList0104 { position:absolute; right:100px; top:74px;  } /*20181008 수정*/
.organizeChart > ul > li.organList02 { margin-top:137px; }
.organizeChart ul li.organList0201 { position:absolute; left:318px; top:250px;  } /*20181008 수정*/
.organizeChart ul li.organList0202 { position:absolute; right:321px; top:250px;  } /*20181008 수정*/
.organizeChart ul li.organList0203 { position:absolute; left:100px; top:272px;  }
.organizeChart ul li.organList0204 { position:absolute; right:100px; top:272px;  }
.organizeChart ul li.organList0103 li,
.organizeChart ul li.organList0104 li,
.organizeChart ul li.organList0203 li,
.organizeChart ul li.organList0204 li { margin-bottom:3px; }

/*	기록정보 > 임명인사 > 조직별 보기 상세 */
.organizeInfo { margin-top:-7px; }
.organizeInfo h4 { float:left; font-family:'Nanum Gothic'; font-size:2.7em; color:#383a3b; letter-spacing:-1px;  }
.organizeInfo .organizeTxt { clear:both; width:1152px; display:inline-block; margin:9px 0 40px; padding:0px 20px 11px; border:4px solid #d0e2f8; }/*20181008 수정*/
.organizeInfo .organizeTxt li { margin-top:14px; padding:0 0 2px 7px; font-size:1.2em; background:url(/images/egovframework/pa/portal/research/contents/li_organizeTxt.gif) left 11px no-repeat; line-height:1.8; }
.organizeInfo .organizeTxt li strong { color:#f27b12; }
.organizeInfo h5 { position:relative; margin-bottom:1px; }
.organizeInfo h5 span { position:absolute; font-weight:normal; color:#5a5e61; top:5px; font-size:1.2em; margin-left:10px; padding-left:8px; background:url(/images/egovframework/pa/portal/research/contents/bg_h5_organizeInfo.gif) left 4px no-repeat; }
.organizeInfo p.chartImg { width:100%; text-align:center; padding:50px 0 40px; border-bottom:1px solid #ccc; background:url(/images/egovframework/pa/portal/research/contents/bg_chartImg.gif) center center no-repeat; }
.organizeInfo .boardCount { margin-top:25px; }
.organizeInfo .boardOrder { margin-top:24px; }

/*	기록정보 > 대통령서한 > 상세 */
.epistleView { width:100%; display:inline-block; font-size:1.2em; margin-top:55px; }
/*	.epistleView h4 img { vertical-align:middle; margin-top:-1px; } */
.explainArea { display:inline-block; width:100%; margin-top:25px;}
.explainArea .photo { float:left; width:428px; border:1px solid #ccc; text-align:center; padding:20px 0; margin-top:5px; }
.explainArea .photo .img img { width:388px; }
.explainArea .photo .btn { margin-top:10px; }
.explainArea .explainTxt { float:right; width:650px; }  /* 20181008 사이즈 */
.explainArea .explainTxt h5 { padding-left:21px; color:#1269b4; font-size:1.2em; background:url(/images/egovframework/pa/portal/research/contents/h5_explainTxt.gif) left 5px no-repeat; }
.explainArea .explainTxt p { padding:8px 0 12px 0; line-height:28px; word-break:keep-all; word-wrap:break-word; }
.translationArea { clear:both; position:relative; width:1198px; margin-top:30px; border:1px solid #ccc; background:#f4f8fb; } /* 20181008 사이즈 */
.translationArea h5 { padding:11px 0 10px 19px; border-bottom:1px solid #ccc;  }
.translationArea .translationTxt { width:1158px; padding:29px 20px 19px; line-height:28px; background:#f7f8fb url(/images/egovframework/pa/portal/research/contents/bg_translationTxt.gif) left top repeat-y; word-break:keep-all; word-wrap:break-word; } /* 20181008 사이즈 */
.translationArea .btnEnglish { position:absolute; right:20px; top:8px; }

/* 기록정보 > 공개기록물해설 > 기록물해제 상세 */
.openArea { display:inline-block; width:100%; margin-top:25px;}
.openArea .photo { float:left; width:328px; border:1px solid #ccc; text-align:center; padding:20px 0; }
.openArea .photo .img img { max-width:288px; }
.openArea .photo .btn { margin-top:10px; }
/* 2014.11.26 수정 */
.openArea .openTxt { float:right; width:600px; }  /* 20191121 사이즈 */
.openCon { position:relative; width:100%; margin-top:30px; }
.containerOpenCon { position:relative; width:100%; padding-bottom:30px; }
.containerOpenCon p.txt { position:absolute; right:1px; bottom:7px; font-size:14px; }
.containerOpenCon p.txt strong { color:#f27b12; }


/* 기록정보 > 공개기록물해설 > 기록물해제 */
#recordGroup { position:relative; width:100%; font-size:1.1em; }
#recordGroup .caseType div { width:477px; height:155px; border:1px solid #ccc; padding:15px 20px 20px 20px; box-sizing:border-box; } /* 20191111 사이즈 */
#recordGroup .caseType div h5 { width:100%; font-size:1.1em; height:48px; }
#recordGroup .caseType div h5.oneLine { height:37px; padding-top:11px; }
#recordGroup .caseType div ul { margin:5px 0 0 0; /*width:428px;*/ height:60px; padding:17px 0 0 20px; border:0 none; background:#f2f2f2; }

#recordGroup .caseType00 div { width:477px; height:155px; border-top:1px solid #ccc; border-bottom:1px solid #ccc; border-right:1px solid #ccc; padding:15px 20px 20px 20px;box-sizing:border-box; } /* 20191111 사이즈 */
#recordGroup .caseType00 div h5 { width:100%; font-size:1.2em; height:48px; }
#recordGroup .caseType00 div h5.oneLine { height:37px; padding-top:11px; }
#recordGroup .caseType00 div ul { margin:5px 0 0 0; /*width:428px;*/ height:60px; padding:17px 0 0 20px; border:0 none; background:#f2f2f2; }
#recordGroup .caseType00 div h5 a { padding:0; color:#1269b4; letter-spacing:-1px; }

#recordGroup .caseType02 { clear:both; display:inline-block; margin-top:25px; }
#recordGroup .caseType02 ul { display:inline-block; width:100%; border-top:1px solid #ccc; border-left:1px solid #ccc; /*background:url(/images/egovframework/pa/portal/research/contents/bg_caseType02.gif) left top repeat-y; */}
#recordGroup .caseType02 ul li { float:left; width:477px; } /* 20191111 사이즈 */
#recordGroup .caseType02 ul li div { width:477px; height:155px; padding:16px 20px 0 20px; margin-left:1px; border-bottom:1px solid #dedddd; border-right:1px solid #ccc; box-sizing:border-box; } /* 20191111 사이즈 */
#recordGroup .caseType02 ul li div h5 { width:100%; font-size:1.1em;  }
#recordGroup .caseType div h5 a,
#recordGroup .caseType02 ul li div h5 a { padding:0; color:#1269b4; letter-spacing:-1px; }
#recordGroup .caseType div h5 a:hover,
#recordGroup .caseType div h5 a:focus,
#recordGroup .caseType00 div h5 a:hover,
#recordGroup .caseType00 div h5 a:focus,
#recordGroup .caseType02 ul li div h5 a:hover,
#recordGroup .caseType02 ul li div h5 a:focus { color:#232323; }
#recordGroup .caseType02 ul li div ul { margin:5px 0 0 0; width:415px; height:60px; padding:17px 0 0 20px; border:0 none; background:#f2f2f2; } /* 20181008 사이즈 */
#recordGroup .caseType div ul li,
#recordGroup .caseType02 ul li div ul li { padding-left:9px; margin-bottom:4px; background:url(/images/egovframework/pa/portal/research/contents/li_caseType.gif) left center no-repeat; }
#recordGroup .caseType div ul li strong,
#recordGroup .caseType02 ul li div ul li strong { color:#3a3a3e; }


#recordGroup .caseType03 div { width:448px; height:350px; border:1px solid #ccc; padding:10px 20px 20px 20px;  margin:0 0 20px 0; box-sizing:border-box; }
#recordGroup .caseType03 div h5 { width:100%; font-size:1.1em; height:40px; }
#recordGroup .caseType03 div h5.oneLine { height:37px; padding-top:11px; }
#recordGroup .caseType03 div ul { margin:5px 0 10px 0; width:428px; height:300px; padding:10px 0 0 20px; border:0 none; background:#f2f2f2; }
#recordGroup .caseType03 div h5 a { padding:0; color:#1269b4; letter-spacing:-1px; }
#recordGroup .caseType03 div h5 a:hover,
#recordGroup .caseType03 div h5 a:focus { color:#232323; }


/*	기록정보 > 대통령비서실 조직변천 > 개요 */ 
.reshuffleOutline {/* font-size:1.2em;*/ margin-top:20px; }
.reshuffleOutline table { table-layout:fixed; border-spacing:0; empty-cells:show; border-collapse:collapse; border-top:1px solid #cacacc; margin-top:2px; }
.reshuffleOutline table th,
.reshuffleOutline table td { padding:9px 10px 7px; border-bottom:1px solid #cacacc; line-height:2; border-right:1px solid #cacacc; text-align:center;}
.reshuffleOutline table thead th { background:#f7f7f8; color:#39393d; }
.reshuffleOutline table tbody th,
.reshuffleOutline table tfoot th { background:#f3f8fc; font-weight:normal;}
.reshuffleOutline table td { word-break:keep-all; word-wrap:break-word; text-align:center; letter-spacing:-1px; }
.reshuffleOutline table th span.presidentName { color:#1b6dc7; }

/*	기록정보 > 대통령비서실 조직변천 > 조직 변천 */
#tabChange { display:inline-block; width:100%; margin-top:11px;} 
#tabChange li { float:left; }
.changeDate { clear:both; position:relative; width:1112px; height:69px; padding:30px 42px 0 46px; background:url(/images/egovframework/pa/portal/research/contents/bg_changeDate.gif) left bottom no-repeat; } .changeDate { clear:both; position:relative; 
width:955px; height:69px; padding:30px 42px 0 46px; background:url(/images/egovframework/pa/portal/research/contents/bg_changeDate.gif) left bottom no-repeat; }  /* 20181008 사이즈 */
.changeDate p.btnPrev { position:absolute; left:21px; top:33px; }
.changeDate p.btnNext { position:absolute; right:21px; top:33px; }
.changeDate ul { width:955px; height:50px; overflow:hidden;background:url(/images/egovframework/pa/portal/research/contents/ul_changeDate.gif) 6px 7px no-repeat; }
.changeDate ul li { float:left; text-align:center; font-family:'Nanum Gothic'; font-weight:bold; font-size:1.1em; }
.changeDate ul li.longTxt a { width:190px; }
.changeDate ul li a { display:block; width:130px; padding:27px 0 5px; color:#707376; background:url(/images/egovframework/pa/portal/research/contents/li_changeDate.gif) center top no-repeat; } 
.changeDate ul li a:focus,
.changeDate ul li a:hover,
.changeDate ul li.on a { color:#f27c13; background:url(/images/egovframework/pa/portal/research/contents/li_changeDate_on.gif) center top no-repeat; letter-spacing:0; }

 /*
.changeChartImg { width:100%; text-align:center; padding:67px 0 40px; }
.reshuffle { width:1192px; padding:10px 0; margin:10px 0 40px; border:4px solid #cfe2f7; }20181008 사이즈
.reshuffle > ul { width:100%; padding:6px 0; display:inline-block; background:url(/images/egovframework/pa/portal/research/contents/bg_reshuffle.gif) left top repeat-y;   }
.reshuffle > ul > li { float:left; margin-left:20px; width:310px; }
.reshuffle > ul.firstStage { width:100%; padding:6px 0; display:inline-block; background:none;   }
.reshuffle > ul.firstStage > li { width:950px; float:left; margin-left:20px; }  /* 기존에 있던 css 수정
.reshuffle > ul.secondStage { width:100%; padding:6px 0; display:inline-block; background:url(/images/egovframework/pa/portal/research/contents/bg_reshuffle02.gif) left top repeat-y;   }
.reshuffle > ul.secondStage > li { float:left; margin-left:20px; width:474px; }
.reshuffle li dl { width:100%;}
.reshuffle li dl dt { font-size:1.2em; color:#242526; font-weight:bold; padding-bottom:1px;  }
.reshuffle li dl dd { margin-top:6px; padding-left:7px; background:url(/images/egovframework/pa/portal/research/contents/dd_reshuffle.gif) left 7px no-repeat; }
.reshuffle li dl dd ul { padding-top:2px; }
.reshuffle li dl dd li { margin-top:4px; padding-left:10px; background:url(/images/egovframework/pa/portal/research/contents/li_reshuffle.gif) left 9px no-repeat; }
 */
 /*.reshuffle > ul.firstStage > li { float:left; margin-left:20px; } */

/*	학술행사 목록 */
.eventGroup { margin-top:-60px; }

/*	학술행사 상세 */
.openArea .eventPhoto { float:left; width:328px; border:1px solid #ccc; text-align:center; background:#f4f4f4 url(/images/egovframework/pa/portal/research/event/bg_eventImg02.gif) center center no-repeat;  }
.openArea .eventPhoto { width:328px; min-height:336px; }
.openArea .eventPhoto .img img { max-width:328px; }
.openArea ul.btn { float:right; margin-top:30px; }
.openArea ul.btn li { float:left; margin-left:3px; }
.openArea ul.btn li a { display:inline-block; width:99px; height:27px; padding:6px 0 0 27px; color:#fff; font-weight:bold; letter-spacing:-1px; background:url(/images/egovframework/pa/portal/research/event/btn_data.gif) left top no-repeat;}
.openArea ul.btn li a:hover,
.openArea ul.btn li a:focus { color:#232323; }

/*	담당자 정보 */
.costumerInfo { clear:both; margin-top:20px; width:938px; padding:13px 30px 12px; display:inline-block; border:1px solid #ccc; background:#f7f7f8; }
.costumerInfo li { float:left; margin-right:30px; }
.costumerInfo li strong { margin-right:1px; }
.costumerInfo li img { vertical-align:middle; margin-top:-1px; }


/*	기록정보 > 대통령 경제정책 > 대통령별 경제정책 개요 */
#wrap .policyBg { padding-bottom:0; }
.policyOutline { position:relative; width:100%; margin-top:10px; }
.outlineWrap { position:relative; width:100%; margin-top:40px; padding-bottom:40px; font-size:1.2em; overflow:hidden; background:url(/images/egovframework/pa/portal/research/contents/bg_outlineWrap.gif) 220px top repeat-y; }
.policyOutline .btn-PolicyInfo {position: absolute; top: -40px; right: 0;}
.outlineWrap.new #snb {width: 190px; letter-spacing: -1px;}

/* 좌측메뉴 */
#snb { float:left; position:relative; width:200px; border-top:2px solid #383d4a; }
#snb h3 { color:#3a3a3e; padding:10px 0 7px 27px; border-bottom:1px solid #d9d9da; background:url(/images/egovframework/pa/portal/research/contents/h4_snb.gif) 5px 12px no-repeat; }
#snb .snbList { width:100%; }
#snb .snbList > ul > li { border-bottom:1px solid #d9d9da; }
#snb .snbList > ul > li > a { padding-left:27px; padding-top:10px; background:url(/images/egovframework/pa/portal/research/contents/li_sList_first.gif) 5px 12px no-repeat;  }
#snb .snbList > ul > li.sFirstBack > a { padding-left:27px; padding-top:10px; background:url(/images/egovframework/pa/portal/research/contents/li_sList_first.gif) 5px 12px no-repeat !important;  }
#snb .snbList > ul > li.sFirstSecondBack > a { padding-left:27px; padding-top:10px; background:url(/images/egovframework/pa/portal/research/contents/li_sList_second.gif) 5px 12px no-repeat !important;  }
#snb .snbList > ul > li.sSecondBack { padding:11px 10px 9px 27px; color:#3a3a3e; font-weight:bold; letter-spacing:-1px; background:url(/images/egovframework/pa/portal/research/contents/li_sList_second.gif) 5px 12px no-repeat !important;  }
#snb .snbList ul li a { display:block; }
#snb .snbList > ul > li > a { padding:11px 10px 9px 27px; color:#3a3a3e; font-weight:bold; letter-spacing:-1px; background:url(/images/egovframework/pa/portal/research/contents/li_sList.gif) 15px 17px no-repeat;  }
#snb .snbList > ul > li.sList > a { background:url(/images/egovframework/pa/portal/research/contents/li_sList.gif) 15px 17px no-repeat; }
#snb .snbList > ul > li.open, #snb .snbList > ul > li.active { }
#snb .snbList > ul > li.active > a,
#snb .snbList > ul > li.open.sList > a { background:url(/images/egovframework/pa/portal/research/contents/li_sList_on.gif) 15px 20px no-repeat; }
#snb .snbList > ul > li.sListOutline > a { background:url(/images/egovframework/pa/portal/research/contents/li_sListOutline.gif) 15px 17px no-repeat; }
#snb .snbList > ul > li.sListOutline.active a,
#snb .snbList > ul > li.sListOutline a:hover,
#snb .snbList > ul > li.sListOutline a:focus { background:url(/images/egovframework/pa/portal/research/contents/li_sListOutline_on.gif) 15px 17px no-repeat; }
#snb .snbList > ul > li > a:focus,
#snb .snbList > ul > li > a:hover,
#snb .snbList > ul > li.open > a,
#snb .snbList > ul > li.active > a { color:#146ab5; }
#snb .snbList ul.sNav ul { border-top:1px solid #d9d9da; padding:11px 0 8px 19px; }
#snb .snbList ul.sNav ul li a { padding: 2px 10px 2px 8px; }
#snb .snbList ul.sNav ul li.active a,
#snb .snbList ul.sNav ul li a:hover,
#snb .snbList ul.sNav ul li a:focus { color:#146ab5; font-weight:normal; letter-spacing:-1px; background:url(/images/egovframework/pa/portal/research/contents/li_sNav_on.gif) left 8px no-repeat; }

/* 개요 콘텐츠 영역 */
.outlineCon { float:right; width:955px; display:inline-block; margin-top:-8px; letter-spacing:-1px; } /* 20181008 사이즈 */
/* .outlineCon h4 { color:#146ab5; font-family:'Nanum Gothic'; font-size:2.1em; padding:1px 0 14px; border-bottom:1px solid #d9d9da;  } */
.outlineCon .outlineTitle { position:relative; border:1px solid #e4e4e4; padding:15px; background:#f3f8fc; margin-bottom:20px;display:table; width:955px; box-sizing:border-box}
.outlineCon .outlineTitle h4 {display:table-cell; vertical-align:middle; color:#232323; font-size:1.5em;  font-weight:bold;  }  /* 기존에 있던 css 수정  191127*/

.outlineCon02-Wrap {width:955px; display:block; position:relative;}
.outlineCon02 {width:465px; display:inline-block;} /* 20181008 사이즈 */
.outlineCon02 .outlineTitle02 { position:relative; border:1px solid #e4e4e4; padding:15px; background:#f3f8fc; margin-bottom:20px; width:465px; box-sizing:border-box;}
.outlineCon02 .outlineTitle02 h4 {color:#232323; font-size:1.5em;  font-weight:bold;  }  /* 기존에 있던 css 수정  191127*/
.outlineCon02 .outlineTitle02-txt {width:465px!important;}
.outlineCon02 .outlineTitle h6 {color:#232323; font-size:1.5em;  font-weight:bold;  }

/*.outlineCon .outlineTitle .outlineBtnFiling { position:absolute; right:15px; bottom:30px; }*/
.outlineCon .outlineTitle .outlineBtnFiling { display:table-cell; vertical-align:middle; position:relative; right:0; width:120px;}
.outlineCon h5 { margin-top:50px; }
/* .outlineCon h6 { padding:14px 0 3px; color:#3a3a3e; font-size:1.21em; } */
.outlineCon h6 { padding:20px 0 15px 0; color:#3a3a3e; font-size:1.23em;  }  /* 기존에 있던 css 수정 */
.outlineCon .conBox { /*width:907px;*/ margin-top:10px; padding:15px 20px 15px 20px; border:1px solid #ccc; background:#fafafa; box-sizing:border-box} /* 20181008 사이즈 > 20191127 re-edit */
.outlineCon .conBox .leftArea { float:left; width:320px; padding-top:3px; }
.outlineCon .conBox .rightArea { float:right; width:387px; padding-top:3px; }
.outlineCon .conBox .allArea { clear:both; width:100%; }
.outlineCon .conBox p,
.outlineCon ul.ulStyle,
.outlineCon ol.olStyle,
.outlineCon dl.dlStyle { line-height:1.95; word-break:keep-all; word-wrap:break-word; margin-left:10px; }
.outlineCon ul.ulStyle li { padding-left:11px; background:url(/images/egovframework/pa/portal/research/contents/li_ulStyle.gif) left 13px no-repeat; }
.outlineCon dl.dlStyle dt { font-weight:bold; color:#3a3a3e; padding-left:11px; background:url(/images/egovframework/pa/portal/research/contents/dt_dlStyle.gif) left 10px no-repeat; }
.outlineCon dl.dlStyle dd strong { margin-left:1px; padding-left:10px; background:url(/images/egovframework/pa/portal/research/contents/dd_dlStyle.gif) left 5px no-repeat;} 
.outlineCon dl.dlStyle dd li { margin-left:13px; padding-left:11px; background:url(/images/egovframework/pa/portal/research/contents/li_ulStyle.gif) left 13px no-repeat; } 
.outlineCon table { table-layout:fixed; border-spacing:0; empty-cells:show; border-collapse:collapse; border-top:1px solid #cacacc; margin-top:2px; }
.outlineCon table th,
.outlineCon table td { padding:9px 10px 7px; border-bottom:1px solid #cacacc; line-height:2; border-right:1px solid #cacacc;  }
.outlineCon table thead th { background:#f7f7f8; color:#39393d; }
.outlineCon table tbody th,
.outlineCon table tfoot th { background:#f3f8fc; font-weight:normal; }
.outlineCon table td { word-break:keep-all; word-wrap:break-word;  }

/* 경제정책 기록 */
.policyWrap { position:relative; width:100%; padding-bottom:40px; font-size:1.2em; overflow:hidden; background:url(/images/egovframework/pa/portal/research/contents/bg_outlineWrap.gif) 210px top repeat-y; }
.policyWrap #snb { width:190px; letter-spacing:-1px; }
.policyWrap #snb .snbList ul#sNav ul li a:hover,
.policyWrap #snb .snbList ul#sNav ul li a:focus { letter-spacing:-1px; } 
.outlineCon p { line-height:1.85em; /*text-indent:10px;*/margin-bottom:10px  }

/* 경제정책 기록 우측 영역 */
.policyCon { float:right; width:960px; display:inline-block; } /* 20181008 사이즈 */

/*	기록정보 > 대통령 경제정책 > 경제정책 기록 검색 */
.policySearch { height:98px; width:929px; padding-left:31px; background:url(/images/egovframework/pa/portal/research/contents/bg_policySearch.gif) left top no-repeat; margin:0; } /* 20181008 사이즈 */
.policySearch ul.selectArea { width:522px; }
.policySearch ul.selectArea li { margin-left:0; } 
.policySearch ul.selectArea li input[type='text'] { width:138px !important; }
.policySearch ul.selectArea li input.inputTxt { width:278px !important; }
/*2014.12.02*/
.policySearch ul.selectArea li input.inputTxtEcnomy { width:168px !important; }
.policySearch ul.selectArea li.date { width:100%; }

/*	기록정보 > 대통령 경제정책 > 경제정책 기록 결과내검색 결과 */
.policyWrap .searchReuslt ul.searchWord { width:918px; background:url(/images/egovframework/pa/portal/research/contents/bg_searchReuslt02.gif) left bottom no-repeat; } /* 20181008 사이즈 */

/*	기록정보 > 대통령 경제정책 > 경제정책 기록 목록 */
.policyList { clear:both; width:100%; border-top:2px solid #383d4a; }
.policyList > li { width:922px; padding:19px 19px 21px; border-bottom:1px solid #cacacc; } /* 20181008 사이즈 */
.policyList > li.bgColor { background:#f7f7f9; }
.policyList > li.noData { width:100%; text-align:center; }
.policyList .policyListCon { width:100%; display:inline-block;  }
.policyList .policyListCon h4 a { font-size:1.25em; color:#3a3a3e; }
.policyList .policyListCon h4 a:hover,
.policyList .policyListCon h4 a:focus { color:#146ab5; letter-spacing:0; }
.policyList .policyListCon p { line-height:1.65; padding:5px 0 6px; letter-spacing:-1px; }
.policyList .policyListCon li { float:left; padding:0 11px 0; color:#146ab5; background:url(/images/egovframework/pa/portal/research/contents/li_policyListCon.gif) left 4px  no-repeat; }
.policyList .policyListCon li.first { padding-left:0; background:none; }

/*	기록정보 > 대통령 경제정책 > 경제정책 기록 상세 */
.policyView { position:relative; width:100%; /*font-size:1.2em; */}
.policyView h4 { color:#3a3a3e; letter-spacing:-1px; border-top:2px solid #383d4a; border-bottom:1px solid #cacacc; padding:14px 21px 12px; font-size:1.2em; background:url(/images/egovframework/pa/portal/research/common/th_boardDefalut.gif) left bottom repeat-x;   }
.policyView p.fieldTxt { width:955px; padding:15px 20px 10px; border-bottom:1px solid #cacacc; color:#146ab5;  box-sizing:border-box} /* 20181008 사이즈 */
.policyView p.fieldTxt strong { font-weight:normal; padding-right:12px; margin-right:5px; background:url(/images/egovframework/pa/portal/research/contents/li_policyListCon.gif) right 2px  no-repeat; }
/*.policyView p.btnOriginal { position:absolute; right:20px; top:12px; } */
.policyView p.box-wrap { padding-bottom:20px; }{ padding-bottom:20px; }
.policyView p.box-wrap strong {font-size:15px;}


.policyView p.btnOriginal { margin:20px 0; padding:0 0 20px 350px; border-bottom:1px solid #dedede; } /* 20181008 사이즈 */
.policyView .policyViewCon { position:relative; width:100%; display:inline-block; border-bottom:1px solid #cacacc; background:url(/images/egovframework/pa/portal/research/contents/bg_policyViewCon.gif) right top  repeat-y; }
.policyViewCon .txtArea { float:left; width:809px; padding:30px 20px 0; } /* 20181008 사이즈 */
.policyViewCon .txtArea .txt { line-height:1.95; padding:23px 0 22px; }
.policyViewCon .otherInfo { float:right; width:330px; padding:0 10px 15px; }
.policyViewCon .otherInfo h5 { font-size:1.2em; color:#146ab5; margin-left:1px; }
.policyViewCon .otherInfo div { border-bottom:1px solid #cacaca; padding:22px 9px 0; }
.policyViewCon .otherInfo div p.txt { line-height:1.85; padding:5px 0 16px; }
.policyViewCon .otherInfo .doc { padding-top:17px; }
.policyViewCon .otherInfo .doc h5 { padding-left:19px; background:url(/images/egovframework/pa/portal/research/contents/h5_doc.gif) left 4px no-repeat; }
.policyViewCon .otherInfo .plan h5 { padding-left:17px; background:url(/images/egovframework/pa/portal/research/contents/h5_plan.gif) left 4px no-repeat; }
.policyViewCon .otherInfo .keyword { padding-top:21px; padding-bottom:21px; }
.policyViewCon .otherInfo .keyword h5 { padding-left:17px; background:url(/images/egovframework/pa/portal/research/contents/h5_keyword.gif) left 4px no-repeat; }
.policyViewCon .otherInfo .keyword ul { width:100%; display:inline-block; margin-left:-8px; }
.policyViewCon .otherInfo .keyword li { float:left; margin-top:8px; background:url(/images/egovframework/pa/portal/research/contents/li_policyListCon.gif) right 4px  no-repeat;}
.policyViewCon .otherInfo .keyword li.last { background:none; }
.policyViewCon .otherInfo .keyword li a { display:block; padding:0 8px 0 8px; white-space:nowrap; }
.policyViewCon .otherInfo .record {padding-bottom:21px;} /* 181120 수정 */
.policyViewCon .otherInfo .record.end { border:0 none; } /* 181120 추가 */
.policyViewCon .otherInfo .record h5 { margin-left:0; padding-left:19px; background:url(/images/egovframework/pa/portal/research/contents/h5_record.gif) left 3px no-repeat; }
.policyViewCon .otherInfo .record ul { width:100%; display:inline-block; margin:3px 0 0 1px; }
.policyViewCon .otherInfo .record li { padding-left:9px; margin-top:6px; color:#146ab5; background:url(/images/egovframework/pa/portal/research/contents/li_record.gif) left 9px  no-repeat; }


/*	연구공모 > 참가신청 */
/*	연구공모 > 참가신청 > 이용약관 동의 */
.applyCon { width:891px; margin:0 auto; border:1px solid #ccc; border-top:2px solid #084d87; padding-top:50px; font-size:1.2em; text-align:center; }/* 2014.10.30혜진width와border-top-color수정*/
.applyCon p.time { width:360px; margin-top:16px; display:inline-block; line-height:27px; height:27px; background:#1d70b6; color:#fff; }
.agreement { width:833px; padding:26px 28px 36px 30px; margin-top:32px; background:#f7f7f8; border-top:1px solid #dedddd; text-align:left; }/* 2014.10.30혜진width수정*/
.agreement h5 { color:#3a3a3e; font-size:1.2em; letter-spacing:-1px; }
.agreement .agreeTxt { width:728px; height:118px;  padding:15px 19px; display:inline-block; overflow-y:auto; margin-top:10px; border:1px solid #dedddd; background:#fff; line-height:1.65; }
.agreement .agreeCheck { text-align:right; margin-top:7px; }
.agreement .agreeCheck input { vertical-align:middle; margin-top:-2px; }

/*	연구공모 > 참가신청 > 신청폼 */
.contestTableArea { border-top:2px solid #383d4a; font-size:1.2em;}
.contestTableArea table.contestTable { table-layout:fixed; width:100%; border-spacing:0; empty-cells:show; border-collapse:collapse; }
.contestTableArea table.contestTable > tbody > tr > th,
.contestTableArea table.contestTable > tbody > tr > td { padding:8px 10px; border-bottom:1px solid #ccc; border-right:1px solid #ccc; line-height:1.45; }
.contestTableArea table.contestTable > tbody > tr > th { background:#f7f7f8; color:#39393d; border-right:1px solid #ccc; }
.contestTableArea table.contestTable th span { font-weight:normal; display:inline-block; margin-top:2px; }
.contestTableArea table.contestTable th img { margin-top:5px; }
.contestTableArea table.contestTable td span.txt { letter-spacing:-1px; margin-left:4px; }
.contestTableArea table.contestTable td span.addFile { display:inline-block; margin:0 1px 0 0; padding-left:12px; background:url(/images/egovframework/pa/portal/research/contest/icon_file.gif) left 5px no-repeat; }
.contestTableArea table.contestTable td span.addFile02 { display:inline-block; margin:0; padding-left:16px; background:url(/images/egovframework/pa/portal/research/contest/icon_file02.gif) left 5px no-repeat; }
.contestTableArea table.contestTable td input,
.contestTableArea table.contestTable td img,
.contestTableArea table.contestTable td span { vertical-align:middle; }
.contestTableArea table.contestTable td input[type='text'],
.contestTableArea table.contestTable td input[type='password'] { padding:0 5px; border:1px solid #b2b2b2; height:26px; line-height:26px; }
.contestTableArea table.contestTable td.tel input,
.contestTableArea table.contestTable td.tel input.inputTxt { background:url(/images/egovframework/pa/portal/research/contest/txt_inputTel.gif) center center no-repeat; }
.contestTableArea table.contestTable td.email input,
.contestTableArea table.contestTable td.email input.inputTxt { background:url(/images/egovframework/pa/portal/research/contest/txt_inputEmail.gif) center center no-repeat; }
.contestTableArea table.contestTable td textarea { height:165px; padding:5px; border:1px solid #b2b2b2; }
.contestTableArea table.contestTable td input[type='image'] { margin-left:5px; }
.contestTableArea table.contestTable td .researchTypeList  li { float:left; margin-right:35px; }
.contestTableArea table.contestTable td input[type='radio'] { margin:-4px 4px 0 0; }
.contestTableArea table.contestTable td .fileInput { background-color:#FFF; border:1px solid #DDD; }
.contestTableArea table.contestTable table { width:844px; border-spacing:0; empty-cells:show; border-collapse:collapse; }
.contestTableArea table.contestTable table th { background:#f2f2f3; padding:6px 0 4px; border:1px solid #DDD; }
.contestTableArea table.contestTable table td { text-align:center; border-bottom:1px solid #DDD; padding:10px 0 8px; }
.contestTableArea table td .width100 { width:86px; }
.contestTableArea table td .width125 { width:111px; }
.contestTableArea table td .width150 { width:138px; }
.contestTableArea table td .width210 { width:198px; }
.contestTableArea table td .width220,
.contestTableArea table.contestTable td.tel input { width:206px; }
.contestTableArea table td .width240 { width:228px; }
.contestTableArea table td .width250 { width:238px; }
.contestTableArea table td .width270 { width:258px; }
.contestTableArea table td .width320,
.contestTableArea table.contestTable td.email input { width:306px; }
.contestTableArea table td .width330 { width:318px; }
.contestTableArea table td .width340 { width:328px; }
.contestTableArea table td .width840 { width:838px; }
.memo { color:#61778A; }

/*	연구공모 > 참가신청 > 신청완료 */
.applyComplete { width:888px; margin:0 auto; border:1px solid #ccc; border-top:2px solid #383d4a; padding:50px 0 46px; font-size:1.2em; }
.applyComplete p.txtComplete { margin-bottom:9px; text-align:center; }
.applyComplete h4 { text-align:center; }
.applyComplete .applyTable { table-layout:fixed; width:708px; margin:30px 0 0 90px; }
.applyComplete .applyTable table th,
.applyComplete .applyTable table td { border-left:1px solid #ccc; }
.applyComplete .applyTable ul { padding-top:13px; }
.applyComplete .applyTable ul li { padding-left:13px; margin-top:4px; background:url(/images/egovframework/pa/portal/research/common/bg_boardCount02.gif) left 7px no-repeat; }

/*	연구공모 > 접수확인 */
.confirmCon { position:relative; width:888px; margin:0 auto; border:1px solid #ccc; border-top:2px solid #084d87; padding-top:50px; font-size:1.2em; text-align:center; }
.confirmCon p.time { width:360px; margin-top:16px; display:inline-block; line-height:27px; height:27px; background:#1d70b6; color:#fff; }
.confirmForm { width:808px; padding:25px 40px 50px; margin-top:32px; background:#f7f7f8; border-top:1px solid #dedddd; text-align:left; }
.confirmForm p.confirmGuide { padding-left:13px; line-height:1.6; background:url(/images/egovframework/pa/portal/research/common/bg_boardCount02.gif) left 9px no-repeat; }
.confirmForm .formArea { width:806px; display:inline-block; margin-top:14px; border:1px solid #8eafd5; background:#fff; }
.confirmForm .formArea > form > div { height:237px; padding:25px 30px 0; text-align:center; }
.confirmForm .formArea > form > div h5 { color:#3a3a3e; font-size:1.2em; letter-spacing:-1px; }
.confirmForm .formArea > form > div ul.ulForm { display:inline-block; padding:12px 30px 15px 29px; margin:5px 0; background:#ebf2fa; text-align:left; }
.confirmForm .formArea > form > div ul.ulForm li { margin-top:4px; }
.confirmForm .formArea > form > div ul.ulForm li label { display:inline-block; font-weight:bold; padding-left:10px; vertical-align:middle; color:#3a3a3e; background:url(/images/egovframework/pa/portal/research/contents/dt_search.gif) left 6px no-repeat; }
.confirmForm .formArea > form > div ul.ulForm li input { width:168px; padding:0 5px; border:1px solid #b2b2b2; height:26px; line-height:26px; vertical-align:middle; }
.formArea .acceptNum { float:left; width:344px; } 
.formArea .acceptNum ul.ulForm { width:256px; }
.formArea .acceptNum ul.ulForm li label { width:66px; }
.confirmForm .formArea .acceptNum p.confirmGuide { display:inline; background-position:left 5px;  }
.confirmForm .formArea .btnStyle { margin-top:15px; }
.formArea .researcherNm { float:left; width:341px; border-left:1px solid #dddddf; } 
.formArea .researcherNm ul.ulForm { width:282px; }
.formArea .researcherNm ul.ulForm li label { width:92px; }
.fontBig { font-size:1.2em; }

/*	연구공모 > 접수확인 > 입력오류 레이어팝업 */
#inputError { position:absolute; left:135px; top:186px; width:550px; height:219px; padding:30px 30px 29px; border:5px solid #6593c7; background:#fff; }
#inputError p.txt { padding:35px 0 34px;background:#ebf2fa; letter-spacing:-1px; line-height:1.65; }
#inputError p.txt span.point01 { color:#1b6bc7; }
#inputError p.txt span.point02 { color:#f27b12; }
#inputError p.btnClose { position:absolute; right:5px; top:5px; }



/*	기록정보 > 해외기록물 > 해외 기록물 검색  */
.foreignSearch { height:180px; width:755px; padding-left:20px; background:url(/images/egovframework/pa/portal/research/contents/bg_foreignSearch.gif) left top no-repeat; margin:0; }
.foreignSearch ul.selectArea { width:530px; }
.foreignSearch ul.selectArea li { margin-left:0; } 
.foreignSearch ul.selectArea li input[type='text'] { width:135px !important; }
.foreignSearch ul.selectArea li input.inputTxt { width:275px !important; }
.foreignSearch ul.selectArea li input.inputTxtEcnomy { width:165px !important; }
.foreignSearch ul.selectArea li.date { width:100%; }

 /* 정책기록 > 노동정책 */
#wrap .policyBg.new {padding-bottom: 50px;}
#wrap .policyBg.new .policyView {margin-top: 40px;}
#wrap .policyBg.new .policyView .bt{font-weight: 700; margin-bottom: 15px; font-size:1.3em; color:#222;}
#wrap .policyBg.new .policyView p {line-height: 1.85; text-indent: 10px; margin-bottom: 10px;}
.box-type01 {text-align: center; font-size: 18px; font-weight: bold; width: 955x; height: 45px; padding: 20px 0 0 31px; border-top: 1px solid #d4d8db; box-sizing:border-box/* background: url(/images/egovframework/pa/portal/research/contents/bg_wordSearch.gif) left bottom no-repeat;*/} /* 20181008 사이즈 */
.dl-list-box {margin: 20px 0 0 0;}
.dl-list-box ul {}
.dl-list-box ul li {background: url(/images/egovframework/pa/portal/research/contents/bg_detailSearch.gif) left bottom no-repeat;}
.dl-list-box ul li dl {padding-top: 13px; height: 25px; width: 100%; display: inline-block;}
.dl-list-box ul li dl dt {width: 182px; text-align: center; font-weight: bold; float: left;}
.dl-list-box ul li dl dd {width: 758px; padding: 0 30px; float: left; box-sizing:border-box}

.dl-list-box ul li.line01 {border-top: 1px solid #d4d8db;}
.dl-list-box ul li.line01 dl {height: 30px;}
.dl-list-box ul li.line02 dl {height: 130px;}
.dl-list-box ul li.line02 dl dt {padding:37px 0; height: 130px; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box;}
.dl-list-box ul li.line03 dl {height: 150px;}
.dl-list-box ul li.line03 dl dt {padding:37px 0; height: 150px; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box;}

.outlineCon .conBox.new {margin-bottom:15px; line-height: 1.85;}
.outlineCon .conBox.new ul.point {font-size: 12px;}
.outlineCon .conBox.new ul.point li {text-indent: -20px; padding-left: 20px;}
.outlineCon .conBox.new ul.point li .num {color: #146ab5; font-weight: bold;}
.outlineCon .conBox.new ul li {margin-bottom: 5px;}
.outlineCon .conBox.new dl {}
.outlineCon .conBox.new dl dt {color: #146ab5; font-weight: bold; margin-bottom: 5px;}
.outlineCon .conBox.new dl dd {margin-bottom: 5px;}
.outlineCon .conBox.new.bg_sky {background: #f2fdfd}

.ft_blue {color: #146ab5;}
.ft_blue .point {font-size:12px;}