@charset "utf-8";

/* contents.css */

/* 00 common_css */
.tabtype1 { clear:both; position:relative; width:100%; height:auto; overflow:hidden; padding-bottom:15px;}
.tabtype1 ul { width:100%; height:31px; border-bottom:1px solid #dcddde;}
.tabtype1 ul li { float:left; margin-left:2px;}
.tabtype1 ul > li:first-child { margin-left:0; }
.tabtype1 ul li a { display:inline-block; color:#666; padding:5px 8px; border:1px solid #dcddde; background-color:#f9f9f9; }
.tabtype1 ul li a:focus, 
.tabtype1 ul li a:hover { color:#333;}
.tabtype1 ul li.tab1sel {font-family:namumgothicBold; color:#333; padding:5px 9px; background-color:#fff; border-top:1px solid #dcddde; border-left:1px solid #dcddde; border-right:1px solid #dcddde;border-bottom:1px solid #fff;} 
.tabtype1 ul li.tab1sel a {display:inline; padding:0; margin:0; border:none; color:#333; background-color:#fff;  font-weight:bold; color:#333;}
.tabtype1 ul li.tab1sel_noinfo { color:#666; font-weight:normal; padding:6px 11px; border:1px solid #dcddde; color:#333; background-color:#f9f9f9; }
.tabtype1 ul:after{content:""; display:block; clear:both;}
.tabtype1 .noticetxt { position:absolute; right:5px; top:7px; color:#cc2f2f; font-size:11px; }
.tabtype2 { clear:both; position:relative; padding:10px 0; width:100%; height:auto;}
.tabtype2 ul {}
.tabtype2 ul li { float:left; padding:6px 13px; margin-right:3px; background-color:#fff; border:1px solid #dcddde; color:#666;}
.tabtype2 ul li a { color:#666; }
.tabtype2 ul li.tab2sel { background-color:#e4edfb; border:1px solid #a8c0e7; color:#123c8c;}
.tabtype2 ul li.tab2sel a { color:#123c8c; }
.tabtype2 .tabnum { font-weight:bold; color:#123c8c; }
.tabtype2 ul li a .tabnum {  font-weight:bold; color:#123c8c; }
.tabtype3 { clear:both; position:relative; padding:10px 0; width:100%; height:auto;}
.tabtype3 ul {}
.tabtype3 ul li { float:left; padding:6px 13px; margin:0 3px 3px 0; background-color:#fff; border:1px solid #dcddde; color:#666; width:212px; text-align:center;}
.tabtype3 ul li a { color:#666; }
.tabtype3 ul li.tab3sel { background-color:#e4edfb; border:1px solid #a8c0e7; color:#123c8c;}
.tabtype3 ul li.tab3sel a { color:#123c8c; }
.tabtype3 .tabnum { font-weight:bold; color:#123c8c; }
.tabtype3 ul li a .tabnum { font-weight:bold; color:#123c8c; }
.tabtype4 { clear:both; position:relative; width:100%; min-height:37px; border-bottom:1px solid #dcddde;  z-index:1; border-top:2px solid #1462aa; background:#f8f8f8}
.tabtype4 ul { position:absolute;}
.tabtype4 ul li { float:left; }
.tabtype4 ul li a { display:block; padding:8px 15px 9px 15px; margin-right:-1px; border-left:1px solid #dcddde; border-right:1px solid #dcddde; border-bottom:1px solid #dcddde; color:#333; background-color:#f9f9f9; }
.tabtype4 ul li.tab4sel { color:#1462aa; font-weight:bold; padding:8px 17px 9px 17px; background-color:#fff; border-left:1px solid #dcddde; border-right:1px solid #dcddde; border-bottom:1px solid #fff; margin-right:-1px}
.tabtype4 ul li.tab4sel a { display:inline; padding:0; margin:0; border:none; color:#1462aa; background-color:#fff; }
.tabtype4 ul li.tab4sel a:focus,
.tabtype4 ul li.tab4sel a:hover {display:inline; padding:0; margin:0; border:none; color:#1462aa; background-color:#fff; font-weight:bold; }
.tabtype4 ul li.tab4sel_zero { border-right:1px solid #dcddde; padding:8px 17px 9px 17px}
.tabtype4 .noticetxt { position:absolute; right:5px; top:10px; width:auto; text-align:right; color:#e83737; font-size:11px; }
.subject_navi ~ .tabtype1 { margin-top:15px; }
/* .tabtype1 { clear:both; position:relative; width:100%; min-height:45px; border-bottom:1px solid #dcddde;  z-index:1;}
.tabtype1 ul { position:absolute; margin-top:10px; z-index:3;} 
.tabtype1 ul li { float:left; }
.tabtype1 ul li a { display:block; padding:8px 15px 9px 15px; margin-right:2px; border:1px solid #dcddde; color:#333; background-color:#f7f7f7; }
.tabtype1 ul li a:link, .tabtype1 ul li a:visited, .tabtype1 ul li a:active { color:#333; }
.tabtype1 ul li a:focus, .tabtype1 ul li a:hover { color:#333; font-weight:bold; padding:9px 11px; background-color:#fff; border-bottom:1px solid #fff;}
.tabtype1 ul li.tab1sel { color:#333; font-weight:bold; padding:9px 11px; background-color:#fff; border:1px solid #dcddde; border-bottom:1px solid #fff; margin-right:2px; } 
.tabtype1 ul li.tab1sel a { display:inline; padding:0; margin:0; border:none; color:#333; background-color:#fff; }
.tabtype1 ul li.tab1sel a:focus,
.tabtype1 ul li.tab1sel a:hover {font-weight:bold; }
.tabtype1 ul li.tab1sel_noinfo { color:#666; font-weight:normal; padding:9px 11px; border:1px solid #dcddde; color:#333; background-color:#f7f7f7; }
.tabtype1 .noticetxt { position:absolute; left:430px; top:7px; color:#cc2f2f; font-size:11px; }
.tabtype2 { clear:both; position:relative; padding:10px 0; width:100%; height:auto;}
.tabtype2 ul {}
.tabtype2 ul li { float:left; padding:6px 13px; margin-right:3px; background-color:#fff; border:1px solid #dcddde; color:#666;}
.tabtype2 ul li a { color:#666; }
.tabtype2 ul li.tab2sel { background-color:#e4edfb; border:1px solid #a8c0e7; color:#123c8c;}
.tabtype2 ul li.tab2sel a { color:#123c8c; }
.tabtype2 .tabnum { font-weight:bold; color:#123c8c; }
.tabtype2 ul li a .tabnum {  font-weight:bold; color:#123c8c; }
.tabtype3 { clear:both; position:relative; padding:10px 0; width:100%; height:auto;}
.tabtype3 ul {}
.tabtype3 ul li { float:left; padding:6px 13px; margin:0 3px 3px 0; background-color:#fff; border:1px solid #dcddde; color:#666; width:212px; text-align:center;}
.tabtype3 ul li a { color:#666; }
.tabtype3 ul li.tab3sel { background-color:#e4edfb; border:1px solid #a8c0e7; color:#123c8c;}
.tabtype3 ul li.tab3sel a { color:#123c8c; }
.tabtype3 .tabnum { font-weight:bold; color:#123c8c; }
.tabtype3 ul li a .tabnum { font-weight:bold; color:#123c8c; }
.tabtype4 { clear:both; position:relative; width:100%; min-height:34px; border-bottom:1px solid #dcddde;  z-index:1; border-top:2px solid #1462aa; background:#f8f8f8}
.tabtype4 ul { position:absolute; z-index:3}
.tabtype4 ul li { float:left; }
.tabtype4 ul li a { display:block; padding:8px 17px 9px 17px; margin-right:-1px; border-left:1px solid #dcddde; border-right:1px solid #dcddde; border-bottom:1px solid #dcddde; color:#333; background-color:#f7f7f7; }
.tabtype4 ul li a:link, .tabtype4 ul li a:visited, .tabtype1 ul li a:active { color:#333; }
.tabtype4 ul li a:focus, .tabtype4 ul li a:hover { color:#1462aa; font-weight:bold; padding:8px 15px 9px 15px; background-color:#fff; border-bottom:1px solid #fff;}
.tabtype4 ul li.tab4sel { color:#1462aa; font-weight:bold; padding:8px 17px 9px 17px; background-color:#fff; border-left:1px solid #dcddde; border-right:1px solid #dcddde; border-bottom:1px solid #fff; margin-right:-1px}
.tabtype4 ul li.tab4sel a { display:inline; padding:0; margin:0; border:none; color:#1462aa; background-color:#fff; }
.tabtype4 ul li.tab4sel a:link,
.tabtype4 ul li.tab4sel a:visited,
.tabtype4 ul li.tab4sel a:active,
.tabtype4 ul li.tab4sel a:focus,
.tabtype4 ul li.tab4sel a:hover {display:inline; padding:0; margin:0; border:none; color:#1462aa; background-color:#fff; font-weight:bold; }
.tabtype4 ul li.tab4sel_zero { border-right:1px solid #dcddde; padding:8px 17px 9px 17px}
.tabtype4 .noticetxt { position:absolute; left:430px; top:10px; color:#e83737; font-size:11px; } */

.tabsubject { clear:both; width:100%; height:32px; padding-top:15px; border-bottom:1px solid #96b3e1; }
.tabsubject ul li { position:relative; float:left; margin-right:3px; color:#666; font-size:12px;}
.tabsubject ul li span {display:inline-block; margin:0; padding:0;}
.tabsubject ul li .sub_out { width:auto; height:24px; padding:9px 6px 0 10px; margin:0; vertical-align:bottom; background:url(/next/images/common/tab_subject_bg2.gif) no-repeat 0 0; }
.tabsubject ul li .sub_end { width:6px; height:33px; padding:0; margin:0; vertical-align:bottom; background:url(/next/images/common/tab_subject_bgend2.gif) no-repeat 0 0; }
.tabsubject ul li .sub_doticon { position:absolute; left:0; top:29px; width:100%; height:4px; background:none; }
.tabsubject ul li.sub_sel { color:#3b5d94; }
.tabsubject ul li.sub_sel .sub_out {background:url(/next/images/common/tab_subject_bg1.gif) no-repeat 0 0; }
.tabsubject ul li.sub_sel .sub_end {background:url(/next/images/common/tab_subject_bgend1.gif) no-repeat 0 0; }
.tabsubject ul li.sub_sel .sub_doticon { background:url(/next/images/common/tab_subject_dot.gif) no-repeat center 0; }
.tabsubject ul li a { color:#666; }
.tabsubject ul li.sub_sel a { color:#3b5d94; }
.tabsubject ul li.sub_sel strong { font-weight:bold; }
.cont_tab_depth3 {clear:both; position:relative; width:100%; height:auto; border-bottom:1px solid #dcddde; margin-bottom:25px;}
.cont_tab_depth3:after{content:""; display:block; clear:both;}
.cont_tab_depth3 ul {}
.cont_tab_depth3 ul li { float:left; margin-bottom:-1px;}
.cont_tab_depth3 ul li a { display:block; padding:7px 15px 8px 15px; margin-right:2px; border:1px solid #dcddde; color:#333; background-color:#f7f7f7; text-align:center;}
.cont_tab_depth3 ul li a.line_ov, .cont_tab_depth3 ul li a.line_ov:focus, .cont_tab_depth3 ul li a.line_ov:hover, .cont_tab_depth3 ul li a.line_ov:link, .cont_tab_depth3 ul li a.line_ov:visited, .cont_tab_depth3 ul li a.line_ov:active {padding-top:17px; padding-bottom:18px;}
.cont_tab_depth3 ul li a:link, .cont_tab_depth3 ul li a:visited, .cont_tab_depth3 ul li a:active { color:#333; letter-spacing:-1px;}
.cont_tab_depth3 ul li a:focus, .cont_tab_depth3 ul li a:hover { color:#333;}
.cont_tab_depth3 ul li.tab1sel {color:#333; font-weight:bold; padding:7px 13px 8px 13px; background-color:#fff; border:1px solid #dcddde; border-bottom:1px solid #fff; margin-right:2px; text-align:center;}
.cont_tab_depth3 ul li.tab1sel a { display:inline; padding:0; margin:0; border:none; color:#333; background-color:#fff; text-align:center; font-weight:bold; }
.cont_tab_depth3 ul li.line_ov{padding-top:17px; padding-bottom:18px;}
.cont_tab_depth3 .noticetxt { position:absolute; right:5px; top:7px; color:#cc2f2f; font-size:11px; }

.page { clear:both; width:100%; padding-top:20px; text-align:center; }
.page a { display:inline-block; padding:0 4px; min-width:14px; font:normal 12px/16px Tahoma; color:#5b6c85; text-align:center;}
.page a:focus, .page a:hover { color:#333;}
.page a.pageimg { padding:0 2px 0 0; }
.page a.pageselect { color:#333; font-weight:bold; }
.page strong {  color:#333; font-weight:bold; }
.page img { vertical-align:middle; }
.page2 { clear:both; width:100%; padding-top:20px; text-align:center; }
.page2 a { display:inline-block; padding:0 3px; min-width:10px; font:normal 12px/16px Tahoma; color:#5b6c85; text-align:center;}
.page2 a:focus, .page2 a:hover { color:#333;}
.page2 a.pageimg { padding:0 3px 0 0; }
.page2 a.pageselect { color:#333; font-weight:bold; }
.page2 img { vertical-align:middle; }

.popuptype1 { clear:both; margin:0; padding:0; background:url(/next/images/common/popup_topbg.jpg) repeat-x 0 0;}
.popuptit { width:100%; height:60px; background:url(/next/images/common/popup_titbg.jpg) no-repeat right 0;}
.popuptit h1 { float:left; padding-top:19px; padding-left:20px; font:bold 14px/18px namumgothic, Dotum; color:#fff; }
.popuptit .popclose { float:right; padding-right:20px; padding-top:15px; }
.popupdn1 { clear:both; padding:15px 20px; }
.popupdn1 h2 { width:100%; padding-bottom:8px; color:#333; font-weight:bold; border-bottom:2px solid #dae4ef; }
.popupdn1 h2.noline { border-bottom:none;  }
.popupdn1 h3 { padding-top:8px; padding-left:7px; background:url(/next/images/common/dot_listtype1.gif) no-repeat 0 13px; color:#2a659c; font-weight:bold;}
.popupdn1 strong { color:#333; }
.popupdn1 .cont {margin-top:8px; color:#666;}
.popupdn1 .pic {text-align:center; margin:20px auto 0;}
.popupdn1 .pic:after{content:""; display:block; clear:both;}
.popupdn1 .pic strong {display:block; margin-top:10px; text-align:center; color:#666; font-weight:normal;}
.popupdn2 { clear:both; padding:15px 0; width:100%; }
.popupdn2 frameset { margin:0; padding:0; width:100%; border:none; }
.popdnbut { clear:both; width:100%; margin-top:20px; }
.popdnbut li { float:left; padding-right:2px; }
.pop_cont {margin-top:10px;}
.pop_picbox {text-align:center; margin-top:20px;}
.pop_picbox strong {display:block; margin-top:10px;}

.listtype1 { clear:both; }
.listtype1 li { padding-left:7px; padding-bottom:2px; background:url(/next/images/common/dot_listtype3.gif) no-repeat 0 8px; text-align:left; }
.listtype1 li a { color:#666; }
.listtype1-1 { clear:both; }
.listtype1-1 li { padding-left:7px; padding-bottom:7px; background:url(/next/images/common/dot_listtype3.gif) no-repeat 0 11px;  text-align:left;}
.listtype1-1 li a { color:#666; }
.listtype3 { clear:both; }
.listtype3 li { padding-left:7px; padding-bottom:3px; background:url(/next/images/common/dot_listtype2.gif) no-repeat 0 8px; color:#3e5677; }
.listtype3 li a { color:#3e5677; }
.listtype4 { clear:both; }
.listtype4 li { padding-left:7px; background:url(/next/images/common/dot_listtype4.gif) no-repeat 0 8px; }
.listtype4 li a { color:#123c8c; font-weight:bold;}
.listtype5 { clear:both; }
.listtype5 li { padding-left:7px; background:url(/next/images/common/dot_listtype5.gif) no-repeat 0 12px; }
.listtype5 li.listtype5_big { padding-bottom:10px; background:none;}
.listtype5 li a { color:#666; }
.listtype6 { clear:both; }
.listtype6 li { padding-left:7px; background:url(/next/images/common/dot_listtype6.gif) no-repeat 0 8px; border-bottom:1px solid #d5dfee; }
.listtype6 li a { color:#666; }
.listtype_tbin { clear:both; width:400px;}
.listtype_tbin li {}
.listtype_tbin li .tbintit { float:left; width:70px; padding-left:5px; color:#666; background:url(/next/images/common/dot_listtype8.gif) no-repeat 0 11px;}
.listtype_tbin li .tbin { float:left; width:325px; color:#123c8c;}
.listtype_tbin li a { color:#123c8c; font-weight:bold; }
.listtype_big { clear:both; width:750px; margin-top:20px; border-top:2px solid #d5dfee; }
.listtype_big li { width:720px; padding:8px 0 8px 10px; background:url(/next/images/common/dot_listtype3.gif) no-repeat 3px 18px; border-bottom:1px solid #d5dfee; }

.tabletype1 { clear:both; width:100%; margin-top:5px; }
.tabletype1 tbody { border-top:2px solid #949494; }
.tabletype1 th, .tabletype1 td { padding:10px 7px; border-bottom:1px solid #dcddde; color:#666; }
.tabletype1 th img, .tabletype1 td img { vertical-align:middle; margin-right:2px; }
.tabletype1 th { background-color:#f8f8f8; color:#333; font-weight:bold; }
.tabletype1 td a{ font-weight:bold; color:#333; }
.tabletype1-2 { clear:both; width:100%; margin-top:5px; }
.tabletype1-2 thead { border-bottom:2px solid #949494; }
.tabletype1-2 th, .tabletype1-2 td { padding:10px 7px; border-bottom:1px solid #dcddde; color:#666;  text-align:center;}
.tabletype1-2 th img, .tabletype1-2 td img { vertical-align:middle; margin-right:2px; }
.tabletype1-2 th { background-color:#f8f8f8; color:#333; font-weight:bold;}
.tabletype1-2 td a { font-weight:bold; color:#333; }
.tabletype2 { clear:both; width:100%; height:auto;}
.tabletype2 tbody { border-top:2px solid #dae4ef; }
.tabletype2 th, .tabletype2 td { padding:10px 0; border-bottom:1px solid #dcddde; color:#666; }
.tabletype2 th { background-color:#f8f8f8; color:#333; font-weight:bold; }
.tabletype2 td input { margin-right:3px;}
.tabletype2 td ul { padding-left:20px;}
.tabletype2 td ul li { padding-bottom:10px;}
.tabletype2 td ul li span { font-size:11px;}
.tabletype2 td ol { padding-left:20px;}
.tabletype2 td ol li { padding-bottom:3px;}
.tabletype2 td select { padding:2px; background-color:#fbfdff; border:1px solid #ccdaed; color:#5f6b83; }
.tabletype2 td textarea { padding:10px; background-color:#f8f8f8; border:1px solid #ccdaed; overflow-y:scroll; }
.tabletype2 .survery1 { display:inline-block; min-width:100px; font-size:12px; }
.tabletype2 .survery_subq { clear:both; width:100%; padding-top:10px; border-top:1px solid #dcdcdc; }
.tabletype2 .survery_subq_tit { float:left; width:80px; font-weight:bold; }
.tabletype2 .survery_subq_con { float:left; width:600px; }
.tabletype2 .survery_subq_con li { float:left; width:120px;}
.tabletype2-1 { clear:both; width:100%; height:auto;}
.tabletype2-1 tbody { border-top:2px solid #dae4ef; }
.tabletype2-1 th, .tabletype2-1 td { padding:10px 0; border-bottom:1px solid #dcddde; color:#666; text-align:center;}
.tabletype2-1 th { background-color:#f8f8f8; color:#333; font-weight:bold;}
.tabletype2-1 .question { color:#333; font-weight:bold; text-align:left; }
.tabletype2-1 td input { margin-right:3px;}
.tabletype2-1 td ul { padding-left:20px;}
.tabletype2-1 td ul li { padding-bottom:10px;}
.tabletype2-1 td ul li span { font-size:11px;}
.tabletype2-1 td ol { padding-left:20px;}
.tabletype2-1 td ol li { padding-bottom:3px;}
.tabletype2-1 td select { padding:2px; background-color:#fbfdff; border:1px solid #ccdaed; color:#5f6b83; }
.tabletype2-1 td textarea { padding:10px; background-color:#f8f8f8; border:1px solid #ccdaed; overflow-y:scroll; }
.tabletype2-1 .survery1 { display:inline-block; min-width:100px; font-size:12px; }
.tabletype2-1 .survery_subq { clear:both; width:100%; padding-top:10px; border-top:1px solid #dcdcdc; }
.tabletype2-1 .survery_subq_tit { float:left; width:80px; font-weight:bold; }
.tabletype2-1 .survery_subq_con { float:left; width:600px; }
.tabletype2-1 .survery_subq_con li { float:left; width:120px;}
.tabletype3 { clear:both; width:100%; margin-top:5px; border-top:1px solid #dae4ef; }
.tabletype3 tbody { border-top:2px solid #949494; }
.tabletype3 th, .tabletype3 td { padding:7px; border-bottom:1px solid #dcddde; color:#666; text-align:center;}
.tabletype3 th img, .tabletype3 td img { vertical-align:middle; margin-right:2px; }
.tabletype3 th { background-color:#f8f8f8; color:#333; font-weight:bold;}
.tabletype3 .nocen { text-align:left; }
.tabletype3-1 { clear:both; width:100%; margin:15px 0; border-top:2px solid #949494; }
.tabletype3-1 tbody { }
.tabletype3-1 th, .tabletype3-1 td { padding:7px; border-bottom:1px solid #dcddde; border-right:1px solid #dcddde; color:#666; text-align:center;}
.tabletype3-1 th:first-child {  border-left:1px solid #dcddde; }
.tabletype3-1 td { text-align:left; vertical-align:top; }
.tabletype3-1 td ul li { padding-bottom:5px; }
.tabletype3-1 td:first-child {  border-left:1px solid #dcddde; }
.tabletype3-1 th img, .tabletype3-1 td img { vertical-align:middle; margin-right:2px; }
.tabletype3-1 th { background-color:#f8f8f8; color:#333; font-weight:bold;}
.tabletype3-1 .nocen { text-align:left; }
.tabletype3-1 .yescen { text-align:center; }
.tabletype4 { clear:both; width:100%; margin-top:5px; }
.tabletype4 tbody { border-top:2px solid #dae4ef; }
.tabletype4 th, .tabletype4 td { padding:7px; border-bottom:1px solid #dcddde; border-right:1px solid #dcddde; color:#666; line-height:17px;}
.tabletype4 td:last-child { border-right:none; }
.tabletype4 th img, .tabletype4 td img { vertical-align:middle; margin-left:2px; }
.tabletype4 th { background-color:#f7fafd; color:#123c8c; }
.tabletype4 td a { font-weight:bold; color:#333; }
.tabletype4 td .gohistory { width:100%; text-align:right; padding-top:5px;}
.tabletype4 td ul li { padding-bottom:5px; }
.tabletype5 { clear:both; width:100%; margin-top:5px; }
.tabletype5 tbody tr:first-child th,
.tabletype5 tbody tr:first-child td { border-top:1px solid #dae4ef;}
.tabletype5 th, .tabletype5 td { padding:7px; border-bottom:1px solid #dae4ef;}
.tabletype5 th label { font-family:namumgothicSemiBold;}
.tabletype5 th img, .tabletype5 td img { vertical-align:middle; margin-right:2px; }
.tabletype5 th { background-color:#f7fafd; color:#123c8c;font-family:namumgothicSemiBold;}
.tabletype5 td span { font-size:11px; }
.tabletype5 td input { margin-right:3px; }
.tabletype5 td span.tbinsp_tit { display:inline-block; min-width:160px; }
.tabletype5 td span.tbinsp_check { color:#123c8c; }
.tabletype5 td ul li {padding-bottom:5px;}
.cont_table { clear:both; width:100%; margin-top:5px;}
.cont_table th {background:#f8f8f8; color:#333; font-family:namumgothicSemiBold;}
.cont_table th.th_top{border-top:2px solid #949494;}
.cont_table td.td_top{border-top:2px solid #949494;}
.cont_table th, .cont_table td { padding:6px; border-bottom:1px solid #dcddde; color:#727272; text-align:center; /**/}
.cont_table th img, .cont_table td img { vertical-align:middle; margin-right:2px; }
.cont_table th.t_end, .cont_table td.t_end{border-right:0px;}
.cont_table td a { font-weight:bold; color:#333; }
.cont_table th.cell_left, .cont_table td.cell_left{text-align:left;}
.cont_table th.cell_right, .cont_table td.cell_right{text-align:right; padding-right:15px;}
.cont_table td.cellboldbg {background:#f8f8f8;font-family:namumgothicSemiBold;}
.cont_table td.cellbold { font-weight:bold;}
.cont_table th.cellnobold { font-weight:normal;}
.cont_table th.textu, .cont_table td.textu { font-style:italic; font-weight:normal; }
.cont_table td.cell_leftline { border-left:1px solid #dcddde; }
.bor_right{border-right:1px solid #dcddde;}
.cont_table2 {clear:both;  width:100%; margin-top:5px; font-size:12px; }
.cont_table2 tbody {border-top:2px solid #dae4ef;}
.cont_table2 thead.theadrow {border-top:2px solid #dae4ef;}
.cont_table2 tbody.tbodynorow {border-top:none}
.cont_table2 label{position:relative; line-height:inherit; width:auto; height:auto; overflow:hidden; visibility:inherit; font-family:namumgothicSemiBold;}
.cont_table2 th {background:#f7fafd; color:#5b6c85; font-weight:bold; }
.cont_table2 th.th_top, .cont_table2 td.td_top{border-top:2px solid #dae4ef;}
.cont_table2 th, .cont_table2 td { padding:10px 7px; border-bottom:1px solid #dae4ef; color:#5b6c85;}
.cont_table2 th.th_rightline { border-right:1px solid #dae4ef; }
.cont_table2 td label { font-weight:normal; }
.cont_table2 th strong, .cont_table2 td strong{color:#333;}
.cont_table2 th img, .cont_table2 td img { vertical-align:middle; margin-right:2px; }
.cont_table2 th.t_end, .cont_table2 td.t_end{border-right:0px;}
.cont_table2 td a { font-weight:bold; color:#333; }
.cont_table2 th.cell_left, .cont_table2 td.cell_left{text-align:left;}
.cont_table2 td.text_cont{color:#666; text-align:left;}
.cont_table2 .number{font-family:Tahoma, namumgothic, Dotum; font-size:12px; letter-spacing:0.1em;}
.cont_table2 .tcen { text-align:center; }
.cont_table3 { clear:both; width:100%; margin-top:5px; font-size:12px;}
.cont_table3 th { padding:7px; border-bottom:1px solid #dcddde; color:#666; text-align:center; border-right:1px solid #dcddde; background:#f8f8f8; color:#333;font-family:namumgothicSemiBold; }
.cont_table3 td { padding:7px; border-bottom:1px solid #dcddde; color:#6b6b6b; text-align:left; border-right:1px solid #dcddde;}
.cont_table3 th.th_top{border-top:2px solid #949494;}
.cont_table3 td.td_top{border-top:2px solid #949494;}
.cont_table3 th.t_end, .cont_table3 td.t_end{border-right:0px;}
.table_info {position:absolute; right:0; top:0; font-size:12px; color:#666;}
.sky_table th,.sky_table td {background:#f7fafd!important;}
.das_bot_table th,.das_bot_table td {border-bottom:1px dashed #dcddde!important;}
div.request-pattern #school,
div.request-pattern #grade{background:url(/next/images/news/input_bg1.gif) no-repeat #F4F4F4; }
div.request-pattern #addr{	background:url(/next/images/news/input_bg2.gif) no-repeat #F4F4F4; }

.iconlist { clear:both; width:100%; padding-top:15px; }
.iconlist span { display:inline-block; padding-right:6px; }
.iconlist img { vertical-align:middle; margin-right:2px; }

.sp_dis { display:inline-block; padding-right:15px; }
.sp_dis2 { padding-right:15px; }
.sp0 { font-family:namumgothicSemiBold;}
.sp1 {font-family:namumgothicSemiBold; color:#123c8c; }
.sp1_normal {  color:#123c8c; }
.sp2 {font-family:namumgothicSemiBold;color:#cc2f2f; }
.sp2_normal { color:#cc2f2f; }
.sp3_normal {color:#123c8c; }
.sp3_normal2 { font-size:11px; color:#123c8c; }
.sp4_normal {display:inline-block; min-width:15px; text-align:center; color:#b7caeb; font-size:11px;}
.sp5 { font-family:namumgothicSemiBold;color:#333; }
.sp6 { color:#dc2f00; }
.sp7 { font-size:13px; font-family:namumgothicSemiBold; color:#123c8c; }
.sp_care { display:block; padding-left:15px; background:url(/next/images/common/icon_care.gif) no-repeat 0 2px; color:#cc2f2f; }
.sp_care2 { display:block; padding-left:15px; background:url(/next/images/common/icon_care.gif) no-repeat 0 2px; color:#666; }
.p_care { padding-left:15px; background:url(/next/images/common/icon_care.gif) no-repeat 0 2px;}
.p_care strong { font-family:namumgothicSemiBold; font-weight:normal; color:#da3e00; }
.org_txt{color:#cc2f2f; font-family:namumgothicSemiBold; }
.bold_tip {font-size:12px; color:#5e5e5e; font-weight:bold; margin:0 0 15px;}
.normal_tip {font-size:12px; color:#666; margin:15px 0 0;}
.a_type1, .a_type1:link, .a_type1:visited, .a_type1:active, .a_type1:focus, .a_type1:hover { font-weight:bold; color:#123c8c; text-decoration:underline; }
.a_type2, .a_type2:link, .a_type2:visited, .a_type2:active, .a_type2:focus, .a_type2:hover { color:#47709d; font-size:11px;}
.dnbuts { clear:both; width:100%; padding:20px 0; text-align:center; }
.dnbuts img { vertical-align:middle; }
.dnbuts2 { clear:both; width:100%; padding:10px 0; text-align:center; }
.dnbuts2 img { vertical-align:middle; }
.dnbuts3 { clear:both; width:100%; padding:10px 0; }
.dnbuts3 .dnbutleft { float:left; }
.dnbuts3 .dnbutright { float:right; }
.dnbuts3 img { vertical-align:middle; margin-right:2px; }
.cen { clear:both; text-align:center; }
.cen img { vertical-align:middle; margin:0 2px;}
.rig { clear:both; text-align:right; }
.c_skyblue{color:#5c90dc;}
.c_deepblue{color:#33538e;}
.c_green{color:#7cbd49;}
.c_skyblue{color:#5c90dc;}
.c_deepblue{color:#33538e;}
.c_green{color:#7cbd49;}
.fl_clear{clear:both;} 
.link_btn_type01{display:inline-block; background:url(/next/images/common/link_btn_bg_type01.gif) no-repeat right top; padding:0px 13px 0 5px; font-size:11px; height:20px; line-height:20px; border:1px solid #c5c5c5; margin:0 5px;}
.link_btn_type02{background:url(/next/images/common/link_btn_bg_type02.gif) no-repeat left top; height:33px; display:inline-block; font-size:12px; margin:0 10px 0 0;}
.link_btn_type02 a{display:inline-block; height:33px; background:url(/next/images/common/link_btn_bg_type02_2.gif) no-repeat right top; padding:0 15px; line-height:35px; text-align:center;}
.img_btn_type01{display:inline-block; height:22px; line-height:20px; margin:0 3px; vertical-align:middle;}
.img_btn_type01 img { vertical-align:top; margin:0 2px; }
.img_btn_type02{display:inline-block; height:27px; margin:0 5px;}
.bg_sky{background:#f7fafd;}
.divbox { clear:both; width:99%; margin:10px auto; background-color:#f9fbfd; border:1px solid #cbdceb; }
.divbox div, .divbox p { padding:13px; }
.com_info { clear:both; width:100%; line-height:20px; font-size:11px; color:#ff6600; text-align:right; padding:10px 0;}


hr.hrunder1 { display:block; width:100%; border-top: 1px dashed #cad8ee; margin:10px 0;}
hr.hrunder2 { display:block; width:100%; border-top: 1px solid #dfdfdf; margin:10px 0;}
hr.hrunder3 { display:block; width:720px; border-top: 1px solid #dfdfdf; margin:10px 0;}
input.txttype1 { background-color:#f9f9f9; border:1px solid #e0e4e8; padding:4px 5px; margin-right:2px;}
input.txttype2 { background-color:#fff; border:1px solid #e0e4e8; padding:4px 5px; margin-right:2px;}
input.txttype3 { background-color:#f9f9f9; border:1px solid #e0e4e8; padding:3px; margin-right:2px; }
input.txttype4 { background-color:#fff; border:1px solid #bfc4c8; padding:3px; margin-right:2px; }
select.seltype1 { background-color:#f9f9f9; padding:2px; border:1px solid #ccdaed; color:#5f6b83; }
select.seltype2 { background-color:#fff; padding:2px; border:1px solid #ccdaed; color:#5f6b83; margin:0 2px 0 5px; }
select.seltype3 { background-color:#fff; padding:2px; border:1px solid #bfc4c8; color:#5f6b83; margin:0 2px 0 5px; }
textarea.texttype1 { padding:10px; background-color:#f8f8f8; border:1px solid #ccdaed; overflow-y:scroll; }
textarea.texttype2 { border:1px solid #e0e4e8; height:100px; width:98%; padding:5px; overflow-y:scroll; } 

h3.h3ty1, h4.h4ty1 { font-size:14px; font-family:namumgothicSemiBold; color:#333; padding:10px 0;}
h4.h4ty2 { font-weight:bold; color:#333; padding:10px 0;}
h4.h4ty3 { font-weight:bold; color:#333; padding:10px 0 0 10px;}
h4.re_h4{margin:0 0 15px 0;}
h5.h5ty1 { font-weight:bold; color:#1a5f9f; padding:0 0 5px 7px; background:url(/next/images/common/dot_heading01.gif) no-repeat 0 5px; }
h5.h5ty2 { font-weight:bold; color:#333;padding-top:10px;}
h5.h5ty3 { clear:both; font-weight:bold; color:#333;  font-size:13px; line-height:30px; margin-top:15px;}
h5.re_h5{font-size:14px; color:#333; font-family:namumgothicBold; margin:10px 0 10px 0;}
.h5_ul{}
.h5_ul li{font-size:14px; color:#333; font-weight:bold; margin:0 0 25px 0;}
.h5_ul li:last-child{margin:0 0 0 0;}
.h6_ul{padding:6px 0 0 0;}
.h6_ul li{font-size:12px; color:#666; font-weight:normal; background:url(/next/images/common/dot_listtype5.gif) no-repeat 0 8px; padding:0 0 0 7px; margin:0 0 5px 0;}	
.h7_ul{padding:3px 0 5px 0;}
.h7_ul li{font-size:12px; color:#666; font-weight:normal; background:url(/next/images/common/dot_listtype6.gif) no-repeat 0 6px; padding:0 0 0 7px; margin:0 0 3px 0;}
.h8_ul{padding:3px 0 0 0;}
.h8_ul li{font-size:12px; color:#666; font-weight:normal; background:url(/next/images/common/dot_listtype7.gif) no-repeat 0 8px; padding:0 0 0 7px;}
.no_bul{padding:3px 0 0 0;}
.no_bul li{background:none; padding:0;}

/* 01 manager */
.tip_box{border:1px solid #eeeeee; padding:20px; margin:30px 0; clear:both;}
.tip_box dl{margin:0; color:#666;}
.tip_box dt{font-weight:bold; font-size:12px;}
.tip_box dd{margin:0; font-size:11px;}

.manager_organi{height:483px; width:730px; position:relative; margin:40px 0 0 0; background:url(/next/images/manager/organi_line.gif) no-repeat left top;}
.manager_organi li{background:url(/next/images/manager/organi_bg.jpg) no-repeat left top; width:115px; padding-top:15px; height:33px; line-height:16px; color:#fff; font-weight:bold; text-align:center;}
.manager_organi li ul li{background:url(/next/images/manager/organi_bg.jpg) no-repeat left -48px;}
.manager_organi li ul li ul{position:absolute; top:69px;}
.manager_organi li ul li ul li{background:url(/next/images/manager/organi_bg.jpg) no-repeat left -96px; color:#666; font-weight:normal; }
.manager_organi li.num_01{position:absolute; left:183px; top:0;}
.manager_organi li.num_01 .num_s01{position:absolute; left:-183px; top:92px;}
.manager_organi li.num_01 .num_s02{position:absolute; left:-61px; top:92px;} 
.manager_organi li.num_01 .num_s03{position:absolute; left:61px; top:92px;} 
.manager_organi li.num_01 .num_s04{position:absolute; left:183px; top:92px;}  
.manager_organi li.num_01 .num_s01 ul, .manager_organi li.num_01 .num_s02 ul, .manager_organi li.num_01 .num_s03 ul, .manager_organi li.num_01 .num_s04 ul{position:absolute; left:0px;}
.manager_organi li.num_02{position:absolute; left:492px; top:0;}
.manager_organi li.num_02 .num_s01{position:absolute; left:0px; top:92px;}
.manager_organi li.num_02 .num_s01 ul{position:absolute; left:0px;}
.manager_organi li.num_03{position:absolute; right:0px; top:0;}
.manager_organi li.num_03 .num_s01{position:absolute; right:0px; top:92px;}	
.manager_organi li.num_03 .num_s01 ul{position:absolute; left:0px;}
.manager_organi li.num_etc { background:url(/next/images/manage/organi_bg_none.jpg) no-repeat center 0; }
.manager_organi li.num_etc ul {position:absolute; left:0px; padding-top:23px;}

.process_code{float:left;}
.process_code li{background:none; padding:0; font-size:11px; margin:0;}	
.label_size{background:#f6f8fb; margin:5px 0 15px 0; text-align:center;}	
.label_size img{margin:0 30px;}
.standard_menu{margin:20px 0; background:url(/next/images/manager/standard_menu_bg.gif) no-repeat left top;}
.standard_menu span{margin-right:65px;}
.standard_menu span a{width:170px;}
.use_infor_link{padding:0; margin:5px 0 0 0;}
.use_infor_link li{border:1px solid #eeeeee; float:left; width:338px; padding:10px; margin:0 10px 0 0;}	
.use_infor_link li img{float:left; display:inline-block; width:106px; height:32px;}
.use_infor_link li img a{width:106px; height:32px; display:inline-block;}
.use_infor_link li p{width:200px; font-size:11px; float:left; margin-left:20px;}
.board_search_box{background:url(/next/images/manager/board_search_box_bg.gif) repeat left top; border:1px solid #cdcfd0; padding:20px 50px; margin:15px 0;}	
.add_file{background:url(/next/images/manager/add_file_bul.gif) no-repeat 0 0; padding:2px 0 0 15px; line-height:14px; display:inline-block;}	
.list_btn{text-align:right; margin:15px 0;}
.list_btn a{display:inline-block;}

.board_view_pagnate{border-top:2px solid #dae4ef; border-bottom:2px solid #dae4ef; background:#f8f8f8;}
.board_view_pagnate li{border-bottom:1px solid #dae4ef; padding:8px 15px;}
.board_view_pagnate li:last-child{border-bottom:0px;}
.board_view_pagnate li span.prev_title{width:9%; display:inline-block; text-align:center; font-weight:bold; background:url(/next/images/manager/board_view_pagnate_bg.gif) no-repeat 0 5px; padding:0 0 0 1%;}
.board_view_pagnate li span.next_title{width:9%; display:inline-block; text-align:center; font-weight:bold; background:url(/next/images/manager/board_view_pagnate_bg.gif) no-repeat 0 -30px; padding:0 0 0 1%;}
.board_view_pagnate li span.text{width:88%; margin-left:2%; overflow:hidden;}	
.qna_q{ width:748px; height:auto; overflow:hidden; border:1px solid #dcddde; margin-bottom:15px;}
.qna_q li{background:url(/next/images/common/dot_listtype5.gif) no-repeat 14px 14px; padding:5px 20px; border-top:1px solid #dcddde}	
.qna_q li:first-child{ border-top:0 none;}
.qna_q li:hover { background-color:#f9fbff; color:#333;}

.step_table {clear:both; width:730px; margin-top:5px; font-size:12px;}
.step_table th {background:url(/next/images/manager/diagram_step_line.gif) no-repeat 0 bottom #f7f7f7; vertical-align:top;}
.step_table th strong {display:block; color:#1461a8; font-size:14px; padding:0 20px;}
.step_table th strong em {display:block; color:#4970a9; font-size:12px; font-weight:bold}
.step_table td {background:url(/next/images/manager/diagram_step01_dotline.gif) no-repeat 0 bottom;}
.step_table td .h6_ul {padding:0 20px;}
.step_table th, .step_table td {padding:18px 0; color:#666;}
.step_table th.th_top, .step_table td.td_top{border-top:2px solid #dcddde;}
.step_table th.th_bot, .step_table td.td_bot{border-bottom:2px solid #dcddde; background-image:none;}
.step_table th.th_step1 {background:#d2def4;}
.step_table th.th_step2 {background:url(/next/images/manager/diagram_step01.gif) no-repeat 0 0 #bbcce8;}
.step_table th.th_step3 {background:url(/next/images/manager/diagram_step02.gif) no-repeat 0 0 #8dace2;}
.step_table th.th_step4 {background:url(/next/images/manager/diagram_step03.gif) no-repeat 0 0 #7093d3;}

.media_cont {position:relative; padding-left:100px; min-height:100px;}
.media_cont img {position:absolute; top:0; left:0;}

.recover_cont {border-top:1px solid #dcddde; margin-top:5px;}
.recover_cont ul li:after{content:""; display:block; clear:both;}
.recover_cont ul li {padding:15px 0; border-bottom:1px solid #dcddde;}
.recover_cont ul li strong {color:#1461a8; display:block; padding-bottom:5px; margin-bottom:10px; border-bottom:1px dashed #dcddde;}
.recover_cont ul li strong em {display:block; color:#4970a9; font-weight:bold; font-size:11px;}
.recover_cont .cont_l {float:left; width:172px;}
.recover_cont .cont_r {float:left; width:395px;}

.appraisal_arr {background:url(/next/images/manager/appraisal_arr.gif) no-repeat 50% 50%; width:638px; margin:30px auto 0;}
.appraisal_arr:after{content:""; display:block; clear:both;}
.appraisal_arr dl {border:1px solid #f1f0f0; height:158px;}
.appraisal_arr dl dt { background:#f1f0f0; font-weight:bold; text-align:center; min-height:38px; color:#333; margin-bottom:15px; padding:10px 0; }
.appraisal_arr dl dd {background:url(/next/images/common/dot_listtype5.gif) no-repeat 0 6px; margin:2px 16px 0; padding-left:8px;}

.shortcut_list {position:relative; padding-left:110px; overflow:hidden;}
.shortcut_list strong {position:absolute; left:0; top:3px;}
.shortcut_list ul {}
.shortcut_list ul:after{content:""; display:block; clear:both;}
.shortcut_list ul li {float:left; margin:2px 5px;}
.shortcut_list ul li a {display:inline-block; background:url(/next/images/common/link_btn_bg_type01.gif) no-repeat right top; padding:0px 13px 0 5px; font-size:11px; height:16px; line-height:18px; border:1px solid #c5c5c5; white-space:nowrap;}

.pic_lay {margin:10px auto 0;}
.pic_lay:after{content:""; display:block; clear:both;}
.pic_lay li {float:left; padding-right:15px; text-align:center; line-height:25px; font-size:12px; font-weight:normal; color:#666;}
.pic_lay li.last {padding-right:0;}

.preser_dig_list {margin-top:15px;}
.preser_dig_list:after{content:""; display:block; clear:both;}
.preser_dig_list li {position:relative; float:left; border:1px solid #dedede; width:359px; height:77px; margin-bottom:10px;}
.preser_dig_list li img {position:absolute; left:0; top:0;}
.preser_dig_list li p {padding:16px 18px 0 98px; font-size:11px; line-height:15px!important;}
.preser_dig_list li p strong {display:block; color:#4970a9; padding-bottom:5px;}

.process_box {}
.process_box .box_top {background:url(/next/images/manager/process_box_top.gif) no-repeat 0 0; height:5px;}
.process_box .box_cont {padding:15px 30px; border-right:3px solid #e6e6e6; border-left:3px solid #e6e6e6;}
.process_box .box_bot {background:url(/next/images/manager/process_box_bot.gif) no-repeat 0 0; height:5px;}

.preser_pro01 {}
.preser_pro01 li {position:relative; background:url(/next/images/manager/process_box_dot.gif) no-repeat 170px 25px;}
.preser_pro01 li .link_green_box {display:inline-block; background:url(/next/images/manager/process_box_green.gif) no-repeat 0 0; padding-top:15px; width:153px; height:44px; text-align:center;font-weight:bold; color:#fff;}
.preser_pro01 li .link_green_box a {font-weight:bold; color:#fff; text-decoration:underline}
.preser_pro01 li .grey_box {position:absolute; right:0; top:0; background:url(/next/images/manager/process_box_grey.gif) no-repeat 0 0; width:323px; height:49px; line-height:14px;}
.preser_pro01 li .grey_box ul {margin-top:20px;}
.preser_pro01 li .grey_box ul li {font-size:11px; color:#666; background:url(/next/images/common/dot_listtype5.gif) no-repeat 0 6px; padding:0 16px 0 8px; margin:0 0 0 16px;}
.preser_pro02 {width:670px;}
.preser_pro02:after{content:""; display:block; clear:both;}
.preser_pro02 li {float:left; display:inline-block; background:url(/next/images/manager/process_box_greyarr.gif) no-repeat -16px 0; width:211px; height:49px; line-height:49px; text-align:center;}
.preser_pro02 li.fl_right {float:right;}
.preser_pro02 li.step_right {padding-right:18px;}
.preser_pro02 li.step_left {padding-right:18px; background-position:0 0;}
.preser_pro02 li.step_bot {padding-bottom:15px;}
.preser_pro02 li a {display:inline-block; font-weight:bold;}
.preser_pro03 {}
.preser_pro03 li {position:relative; text-align:center;}
.preser_pro03 li strong {display:inline-block; width:211px; height:49px; padding-bottom:15px; text-align:center; background:url(/next/images/manager/process_box_greyarr02.gif) no-repeat 0 0;}
.preser_pro03 li a,.preser_pro03 li span {display:inline-block; margin-top:15px; font-weight:bold;}
.preser_pro03 li .green_box {position:absolute; top:0; color:#fff; width:211px; height:49px; background:url(/next/images/manager/process_box_greenarr02.gif) no-repeat 50% 0;}
.preser_pro03 li .green_box a {color:#fff;}
.preser_pro03 li .green_box dl {margin-top:15px;}
.preser_pro03 li .green_box dl dt {font-weight:bold; text-align:center;}
.preser_pro03 li .green_box dl dd {font-size:11px; background:url(/next/images/manager/dot_listtype5white.gif) no-repeat 0 6px; padding:0 0 0 8px; margin:2px 0 0 45px; line-height:13px;}
.preser_pro03 li .size_up {background-position:50% -64px; height:66px;}

.lay_table {}
.lay_table:after{content:""; display:block; clear:both;} 
.lay_table .lay_l {float:left;}
.lay_table .lay_r {float:right;}
.lay_table .lay_r table {border:1px solid #c8c8c8;}
.lay_table .lay_r table td,.lay_table .lay_r table th {font-size:11px; padding:5px 4px;}

.tbarrowleft { float:left;  width:48%; background:url(/next/images/common/arrow_bg01.gif) no-repeat right center; padding-right:20px; }
.tbarrowright { float:right; width:48%; }

.collect_process { position:relative; width:583px; height:112px; margin:0 auto; background:url(/next/images/manager/collect_process.png) no-repeat 0 0; }
.collect_process img { margin:40px 20px 0 0;}

.st_dnopen { display:inline-block; }
.standard_btn { display:inline-block; width:18px; height:17px; margin-left:4px; overflow:hidden; background:url(/next/images/common/standard_btn.png) no-repeat 0 0; font:0px/0px a; color:transparent; vertical-align:middle;}
.hiderow td { background-color:#fefefe; border-bottom:1px solid #666; }

.publish_work { clear:both; position:relative; width:730px; height:auto; overflow:hidden; margin:0 auto;}
.publish_work a { color:#123c8c; text-decoration:underline; }
.publish_work .info { position:absolute; right:0; top:0; width:auto; }
.publish_work .info a {  font-weight:bold; }
.publish_work .info * { vertical-align:middle; }
.publish_work ol { width:100%; }
.publish_work ol > li { clear:both; width:100%; background:url(/next/images/manager/publish_flow_bg01.jpg) no-repeat 0 0; height:auto; min-height:90px; }
.publish_work ol > li strong { display:block; float:left; width:225px; padding-right:20px; padding-top:18px; font-size:13px; text-align:center;}
.publish_work ol > li:first-child strong { padding-top:7px;}
.publish_work ol > li ul { float:left; padding-top:0;}
.publish_work ol > li ul li { margin-bottom:0; }
.publish_work ol > li.last {  background:url(/next/images/manager/publish_flow_bg02.jpg) no-repeat 0 0; }
.publish_work ol > li.last strong { color:#fff; }
.publish_work ol > li.last ul { padding-top:7px; }

.publish_ruledown { clear:both; width:100%; text-align:right; }
.publish_filedown {clear:both; width:100%; text-align:center;}
.publish_filedown img { vertical-align:middle; margin:0 1px; }

/* 02 info contents */
.conlistbut { clear:both; width:100%; padding-bottom:20px; }
.conlistbut ul { float:right; }
.conlistbut ul li { float:left; }
.conlistbut ul li img { margin-right:5px; }
.conlisttitle { clear:both; width:100%; height:30px;}
.conlisttitle h4 { float:left; padding-right:10px; font:bold 14px/18px namumgothic, Dotum; color:#333; }
.conlisttitle h4 a { font:bold 14px/18px namumgothic, Dotum; color:#333; }
.conlisttitle .listnuminfo { float:left;}
.conlisttitle span { font-weight:bold; color:#123c8c; }
.contentslist { clear:both; width:100%; height:auto;  }
.contentslist li { position:relative; float:left; width:365px; min-height:220px; height:auto; padding-right:17px; padding-top:20px; border-top:1px solid #cbd7e9; }
.contentslist li .contitle { width:100%; font:bold 12px/14px namumgothic, Dotum; color:#123c8c; padding-bottom:10px; }
.contentslist li .contitlesub { font:bold 12px/14px namumgothic, Dotum; color:#123c8c; display:block; padding-left:10px; }
.contentslist li .newicon { position:absolute; left:-10px; top:35px; width:47px; height:46px; z-index:2; }
.contentslist li .newicon img { border:none; }
.contentslist li .conwebimg { float:left; width:140px; padding-right:10px;}
.contentslist li .conwebimg ul {color:#666; font-size:11px;}
.contentslist li .conwebimg ul li {background:url(/next/images/common/dot_listtype3.gif) no-repeat 0 6px; padding:0 3px 0 5px; height:15px; min-height:15px; font-family:Tahoma; color:#506c96; letter-spacing:-0.03em; border:none;}
.contentslist li .conwebimg ul li strong {color:#333; font-weight:normal; font-family:namumgothic, Dotum; margin-right:5px; }
.contentslist li .conmoreinfo { float:left; width:205px; }
.contentslist li .conmoreinfo dl { font-size:12px; line-height:14px; color:#666;}
.contentslist li .conmoreinfo dl dt { margin-bottom:5px; font-weight:bold; }
.contentslist li .conmoreinfo dl dd { padding-bottom:10px; text-align:left;}
.contentslist li img { border:1px solid #ccc; margin-bottom:8px; }
.contentslist li.lastend { padding-right:0; }
.conlistganada { clear:both; width:100%; height:auto; padding-bottom:20px; }
.conlistganada ul { position:relative; }
.conlistganada ul li { float:left;margin-right:3px; background-color:#ecf2f8; border:1px solid #ccd5df; text-align:center; vertical-align:middle; color:#1461a8; }
.conlistganada ul li a { display:inline-block; color:#1461a8; padding:6px 15px;}
.conlistganada ul li.selected { background-color:#fff; color:#333; font-weight:bold; }
.conlistganada ul li.selected a { font-weight:bold; color:#333; }
.char-area {	clear:both; width:100%; padding-top:20px; display: none;}
.char-area ul { margin-left:20px; }
.char-area p { width:100%; text-align:center; font:bold 14px/18px namumgothic, Dotum; color:#123c8c; padding-top:30px; }
.presidentlist {}
.presidentlist div { float:left; width:175px; height:400px; }
.presidentlist div h4 { padding-left:15px; padding-bottom:20px; }
.presidentlist div ul { padding-left:15px; }
.presidentlist div li { margin-bottom:6px; }
.presidentlist .prebg01 {  background:url(/next/images/theme/president_bg01.jpg) no-repeat right 0; }
.presidentlist .prebg02 { background:url(/next/images/theme/president_bg02.jpg) no-repeat right 0; }
.presidentlist .prebg03 { background:url(/next/images/theme/president_bg03.jpg) no-repeat right 0; }
.presidentlist .prebg04 { background:url(/next/images/theme/president_bg04.jpg) no-repeat right 0; }

.aboutcon { clear:both; width:100%; height:450px; background:url(/next/images/theme/about_bg.jpg) no-repeat right 20px; }
.aboutcon p { width:380px; }
.aboutcon ul { width:380px; }

.listing-content {	margin: 0 0 28px;	padding: 1px;	width: 746px; 	border: 1px solid #e4e4e4;}
.alllisting {position: relative;	padding: 18px 0 0;	width: 746px;	height: 158px;}
.view-con a.prev {	position: absolute;	left: 5px;	top: 85px;}
.view-con a.next {	position: absolute;	z-index:2; left: 725px;	top: 85px; width: 20px; background-color: #fff;}
.alllisting div.list {	position: relative;	 margin-left: 28px;	width: 690px;	height: 159px;	overflow: hidden;}
.alllisting div.list ul {	position: relative;	float: left;	width: 5000em;}
.alllisting div.list ul li {	position: relative;	float: left;	padding: 14px 15px 0 0;	width:120px;	height: 145px;  text-align:center; }
.alllisting div.list ul li .icon-new { position: absolute; left: 82px; top: 0; margin:0; border:none;}
.alllisting div.list ul li img { width:118px; height:96px; border: 1px solid #a0a0a0; margin-bottom:7px;}
.alllisting div.list ul li a { line-height:14px; }
.alllisting div.list ul li p.content-name { padding-top: 6px; 	width: 118px;	text-align: center; }


/* 03 participate */
.visitinfobox { clear:both; width:550px; height:324px; margin:15px auto 30px auto;  padding:0; background:url(/next/images/tour/contents_box01.jpg) no-repeat 0 0; }
.visitinfobox ul { padding:15px 0 0 25px; }
.visitinfobox ul li {float:left; width:170px; text-align:center; font-weight:bold; }
.visitinfobox ul li img { margin:5px 0 7px 0; }

.calendartop { clear:both; width:100%; }
.calendartop .calinfo { float:left;}
.calendartop .calinfo h2 { float:left; width:70px; font-weight:bold; font-size:14px; color:#123c8c; border:none;}
.calendartop .calinfo ul { float:left; font-weight:bold; color:#123c8c; }
.calendartop .calinfo ul li { float:left; font-weight:bold; color:#123c8c; padding:0 5px;  line-height:22px;} 
.calendartop .calinfo a { color:#666; text-decoration:underline; }
.calendartop .calinfo .arrowbut { vertical-align:middle; }
.calendartop .calselect { float:right; }
.calendartop .calselect img { vertical-align:middle; }
.calendarlits { clear:both; width:100%; }
.calendarlits th { padding:7px; color:#fff; font-weight:bold; background-color:#8baf59; text-align:center; border-top:2px solid #79984d; border-bottom:1px solid #728f49; border-right:1px solid #728f49;}
.calendarlits td { min-width:70px; min-height:60px; padding:7px; font:bold 12px/20px Tahoma, namumgothic, Dotum; color:#494949; border-left:1px solid #d1d1d1; border-bottom:1px solid #d1d1d1; background-color:#fff; vertical-align:top;}
.calendarlits td:last-child { border-right:1px solid #d1d1d1; }
.calendarlits td.calholiday { background-color:#f7f7f7; }
.calendarlits td img { margin-bottom:3px;}

.exhibitbox { clear:both; width:688px; padding:20px; margin-bottom:20px; border:1px solid #dcdcdc; text-align:center;}
.exhibitbox img { margin-right:7px; margin-bottom:10px; }
.exhibitbox div { display:inline-block; width:40%; padding-bottom:20px; text-align:center;}

.copybox { clear:both; width:100%; padding:0; margin-top:20px;}
.copybox ol { width:690px; height:auto; margin:0 auto; }
.copybox ol li {float:left;}
.copybox img { margin:0 10px 20px 0; }

.copytip { clear:both; width:690px; min-height:10px; height:auto; padding:20px; background:url(/next/images/copy/copytip_bg.jpg) no-repeat 0 0; }
.copytip .copyname { float:left; width:85px; height:100%; padding-left:15px; font:bold 14px/18px namumgothic, Dotum; color:#da3e00; }
.copytip .copytext { float:left; width:590px; height:100%;}
.copytip_dn { clear:both; width:730px; height:13px; background:url(/next/images/copy/copytip_dn.jpg) no-repeat 0 0; }

.infoopenlist { clear:both; width:700px; margin:20px auto; }

.recordtime { clear:both; width:730px; margin-top:20px;  }
.recordtime dt { clear:both; float:left; width:188px; padding:10px 0; margin:5px 0; background:#f7fafd; color:#5b6c85; font-weight:bold; text-align:center; border-top:2px solid #dae4ef; border-bottom:1px solid #dae4ef; }
.recordtime dd { float:left; width:510px; padding:10px; margin:5px 0; border-bottom:1px solid #dae4ef; border-top:2px solid #dae4ef;}
.recordtime dd a { display:inline-block; padding-right:7px; color:#666; }
.recordtime:after {content:''; display:block; clear:both;}

.publicdata { clear:both; width:730px; height:300px; margin-top:20px; background:url(/next/images/online/data_bg.jpg) no-repeat 0 0;}
.publicdata p { padding-left:230px; padding-top:10px;}
.publicdata div { width:430px; padding-left:230px;}
.publicdata div img { margin-top:20px;}

/* 04 news bbs*/
.bbsinfo { clear:both; width:100%; font-size:11px; color:#123c8c; }
.bbsinfo span { font-weight:bold; color:#333; }

.bbssearch { clear:both; width:100%; padding:18px 0; margin-top:20px; background-color:#f8f8f8; border-top:1px solid #dae4ef; border-bottom:1px solid #dae4ef; text-align:center; }
.bbssearch strong img { vertical-align:middle; }
.bbssearch fieldset {display:inline;}

.bbstype1 { clear:both; width:100%; margin-top:15px; background:url(/next/images/common/bbstopbg.jpg) no-repeat 0 0;}
.bbstype1 tbody {}
.bbstype1 th, .bbstype1 td { padding:8px 0; text-align:center;}
.bbstype1 td { border-bottom:1px solid #dcddde; }
.bbstype1 th { color:#fff; font-weight:bold; height:26px; }
.bbstype1 th a {color:#fff; font-weight:bold;text-decoration:underline;}
.bbstype1 td.subject_left { text-align:left; color:#3b5d94; }
.bbstype1 td.subject_left2 { text-align:left;}
.bbstype1 .number { font-family:Tahoma, namumgothic, Dotum; font-size:11px; letter-spacing:0.1em;}
.bbstype1 td a { color:#3b5d94; }
.bbstype1 img { vertical-align:middle; margin:0 2px 0 1px;}
.bbstype1 td img { margin-left:5px; margin-bottom:3px;}

.bbsviewtype1 { clear:both; width:100%; height:auto; margin-top:15px;}
.bbsviewtitle { width:750px; height:24px; padding-top:15px; background:url(/next/images/common/bbstopbg.jpg) no-repeat 0 0;}
.bbsviewtitle h4 { font-weight:bold; padding-left:20px; color:#fff; }
.bbsviewinfo { clear:both; width:100%; height:auto;}
.bbsviewinfo dl {	float: left; width:100%; border-bottom:1px solid #c7d6e6; padding-top:7px; height:25px; color:#123c8c; background-color:#f7fafd; }
.bbsviewinfo dl dt {	float: left;	padding-left:15px; font-weight:bold; color:#666;}
.bbsviewinfo dl dd { float: left; padding-left:20px; background:url(/next/images/news/icon_infobar.gif) no-repeat 10px 2px; }
.bbsviewinfo dl dd.infonum { font-family:Tahoma, namumgothic, Dotum; font-size:11px;}
.bbsviewinfo .add-file { clear:both; width:100%; height:auto; border-bottom:1px solid #c7d6e6; color:#123c8c; background-color:#f7fafd; }
.bbsviewinfo .add-file dl { height:100%; padding-bottom:7px;}
.bbsviewinfo .add-file img {vertical-align: middle; margin-right:5px; margin-bottom:4px;}
.bbsviewinfo .add-file a { font-size:11px; color:#123c8c; }
.bbsviewtxt { clear:both; padding:15px 20px; width:690px; height:100%; border-bottom:1px solid #dcddde; }
.bbsviewimg { width:100%; text-align:center;height:100%; border-bottom:1px solid #dcddde; padding-bottom:20px;}
.bbsprenextlist { clear:both; width:100%; border-top:2px solid #dae4ef; border-bottom:1px solid #dae4ef;  background-color:#f8f8f8; }
.bbsprenextlist strong { padding-right:20px}
.bbsprenextlist li { height:10px; border-bottom:1px solid #dae4ef; padding:6px 0 10px 0}
.bbsprenextlist .perlist { padding-left:30px; background:url(/next/images/news/icon_bbslist01.gif) no-repeat 15px 6px; }
.bbsprenextlist .nextlist { padding-left:30px; background:url(/next/images/news/icon_bbslist02.gif) no-repeat 15px 6px; }

.bbsresult { clear:both; width:100%;}
.bbsresult tbody {  border-top:2px solid #dcddde; }
.bbsresult th, .bbsresult td { padding:7px 10px;  border-bottom:1px solid #dcddde; }
.bbsresult th { background-color:#f9f9f9; color:#333;}
.bbsresult .resultbar { width:1px; height:20px; background-color:#6490cf; }

.bbssorting { clear:both; width:100%; padding:10px 0;}
.bbssorting ul {}
.bbssorting ul li { float:left; padding-right:7px;}
.bbssorting ul li span { display:inline-block; padding-left:3px; font-size:8px; color:#9e9e9e;}
.bbssorting ul li a { color:#666; }
.bbssorting ul li.sortinsel a { color:#447d0b; font-weight:bold; }

.frameside { width:290px; margin:0; padding:0; background-color:#f7f7f7; }
.frameside h1 { background:url(/next/images/common/icon_archivetype01.gif) no-repeat 10px 8px; padding:10px 0 10px 30px; color:#123c8c; font-size:14px; font-weight:bold;}
.frameside h1 a { color:#123c8c; font-size:14px; font-weight:bold;}
.frameside ul { border-top:1px solid #e8e8e8; }
.frameside ul li {padding:7px 15px 7px 20px; color:#333; font-weight:bold; border-bottom:1px solid #e8e8e8; border-top:1px solid #fff; }
.frameside ul li a { color:#333; }

/* 05 organ */
/*.greeting{}
.greeting .greeting_title{position:relative; background:url(/next/images/organ/greeting_bg2.jpg) no-repeat 0 bottom; width:100%; height:200px;}
.greeting .greeting_title strong{position:absolute; top:37px; left:35px;}
.greeting .greeting_title span{position:absolute; top:10px; right:15px;}
.greeting h5{margin-top:10px;} 
.greeting p{margin-top:25px;} 
.greeting .greeting_txtbox{height:200px; background:url(/next/images/organ/greeting_txt_bg.jpg) no-repeat;}
.greeting .greeting_txtbox p{margin-left:200px;}
.greeting .greeting_name { text-align:right; margin-top:0; }*/

.greeting{}
.greeting .greeting_title{position:relative; width:100%; height:70px;}
.greeting .greeting_title strong{position:absolute; top:15px;left:35px;}
.greeting .greeting_title span{position:absolute; top:10px; right:15px;}
.greeting h5{margin-top:10px;} 
.greeting p{margin-top:25px;} 
.greeting .greeting_txtbox{height:500px; background:url(/next/images/organ/greeting_bg_man.png) no-repeat  0 bottom;}
.greeting .greeting_txtbox p{margin-left:345px;}
.greeting .greeting_name { text-align:right; margin-top:0;  margin-right:5px; }

.vision{}
.vision .vision_box{position:relative; padding-left:35px; margin-top:30px;}
.vision .vision_box .vision_text{position:absolute; top:0; left:440px;}
.vision strong{font-size:14px;}
.vision ul li ul {margin:10px 0 25px 0;}
.vision .vision_box .vision_text li ul li{background:url(/next/images/common/dot_sublist.gif) no-repeat 0 50%; padding-left:8px; line-height:18px;}
.vision .mission_text{margin-top:30px; color:#666;}
.vision .mission_text strong{color:#333;}

.mainbusiness{}
.mainbusiness .mainbusi_list{margin:15px 0 50px 0;}
.mainbusiness .mainbusi_list li{height:165px; border-bottom:1px solid #ececec; vertical-align:middle;}
.mainbusiness .mainbusi_list li img{margin-top:60px; padding-left:260px;}
.mainbusiness .mainbusi_list .mainbusi_bg_1{background:url(/next/images/organ/mainbusiness_bg.jpg) no-repeat 25px 0;}
.mainbusiness .mainbusi_list .mainbusi_bg_2{background:url(/next/images/organ/mainbusiness_bg.jpg) no-repeat 25px -165px;}
.mainbusiness .mainbusi_list .mainbusi_bg_3{background:url(/next/images/organ/mainbusiness_bg.jpg) no-repeat 25px -330px;}
.mainbusiness .mainbusi_list .mainbusi_bg_4{background:url(/next/images/organ/mainbusiness_bg.jpg) no-repeat 25px -495px;}
.mainbusiness .mainbusi_list .mainbusi_bg_5{background:url(/next/images/organ/mainbusiness_bg.jpg) no-repeat 25px -660px;}
.mainbusiness .annually{margin-top:30px;}
.mainbusiness .annually li{float:left; width:179px; height:33px; margin:0 3px 3px 0; background:url(/next/images/organ/mainbusiness_btn.png) no-repeat;}
.mainbusiness .annually li a,
.mainbusiness .annually li a:link,
.mainbusiness .annually li a:visited,
.mainbusiness .annually li a:active,
.mainbusiness .annually li a:focus{display:block; text-decoration:none; width:179px; height:33px; line-height:33px; text-align:center;}
.mainbusiness .annually li a:hover{color:#1461a8; font-weight:bold;}

.international_business{} 
.international_business .inter_busi_btn{margin:25px 0 30px 0; height:33px;}
.international_business .inter_busi_btn li{float:left; width:271px; height:33px; margin-right:5px; background:url(/next/images/organ/internationalBusiness_btn.png) no-repeat;}
.international_business .inter_busi_btn li a,
.international_business .inter_busi_btn li a:link,
.international_business .inter_busi_btn li a:visited,
.international_business .inter_busi_btn li a:active,
.international_business .inter_busi_btn li a:focus{display:block; text-decoration:none; width:271px; height:33px; line-height:33px; text-align:center;}
.international_business .inter_busi_btn li a:hover{color:#1461a8;}

.ci_description{}
.ci_description h5{font-size:14px; color:#333; font-weight:bold; margin:40px 0 15px 0;}
.ci_description p{margin-top:7px;}
.ci_description .color_shape div,
.ci_description .main_color div{float:left; width:232px; margin-right:17px;}
.ci_description .signature img{margin:0 15px 14px 0;}

.president_repository01{}
.president_repository01 .presi_re_box{position:relative; width:100%; min-height:475px; background:url(/next/images/organ/president_repository_bg.jpg) no-repeat right bottom;}
.president_repository01 .presi_re_box img{position:absolute; right:23px; top:0;}
.president_repository01 p{width:360px; margin-top:25px; line-height:20px;}

.seoul_recordcenter{}
.seoul_recordcenter .seoul_re_box{position:relative; width:100%; min-height:475px; background:url(/next/images/organ/president_repository_bg.jpg) no-repeat right bottom;}
.seoul_recordcenter .seoul_re_box .seoul_re_title{position:absolute; right:23px; top:0;}
.seoul_recordcenter .seoul_re_box p{width:360px; margin-top:25px; line-height:20px; }
.seoul_recordcenter .seoul_re_box .Instance_down{width:360px; height:70px; border:1px solid #efefef; margin:20px 0 50px 0;}
.seoul_recordcenter .seoul_re_box .Instance_down p{margin:15px 0 3px 15px;}

.daejeon_repository01{}
.daejeon_repository01 .daejeon_re_box{position:relative; width:100%; min-height:400px; background:url(/next/images/organ/daejeon_repository_bg.jpg) no-repeat right bottom;}
.daejeon_repository01 .daejeon_re_box img{position:absolute; right:23px; top:-15px;}
.daejeon_repository01 p{width:360px; margin-top:25px; line-height:20px;}

.organ_organi{height:400px; width:730px; position:relative; margin:40px 0 0 0; background:url(/next/images/organ/organi_line.gif) no-repeat left top;}
.organ_organi li {background:url(/next/images/organ/organi_bg.jpg) no-repeat center top;  width:98px; height:33px; padding-top:15px; line-height:16px; font-weight:bold; text-align:center;}
.organ_organi li a {color:#fff;}
.organ_organi li a:link, .organ_organi li a:visited {text-decoration:none; color:#fff;}
.organ_organi li a:hover, .organ_organi li a:active {text-decoration:underline; color:#fff;}
.organ_organi li ul li{background:url(/next/images/organ/organi_bg.jpg) no-repeat center -57px;}
.organ_organi li ul li ul{position:absolute; top:69px;}
.organ_organi li ul li ul li{background:url(/next/images/organ/organi_bg.jpg) no-repeat center -153px; color:#666; font-weight:normal; }
.organ_organi li ul li ul li a {color:#666;}
.organ_organi li ul li ul li a:link, .organ_organi li ul li ul li a:visited {text-decoration:none; color:#666;}
.organ_organi li ul li ul li a:hover, .organ_organi li ul li ul li a:active {text-decoration:underline; color:#666;}

.organ_organi li.num_01{position:absolute; left:278px; top:0; width:174px; height:42px;}
.organ_organi li.num_01 .num_s01{position:absolute; left:-278px; top:92px;}
.organ_organi li.num_01 .num_s02{position:absolute; left:-173px; top:92px;} 
.organ_organi li.num_01 .num_s03{position:absolute; left:-68px; top:92px;} 
.organ_organi li.num_01 .num_s04{position:absolute; left:38px; top:92px;}  
.organ_organi li.num_01 .num_s05{position:absolute; left:143px; top:92px;}  
.organ_organi li.num_01 .num_s06{position:absolute; left:248px; top:92px; background-position: center -105px;}  
.organ_organi li.num_01 .num_s07{position:absolute; left:353px; top:92px; background-position: center -105px;}  
.organ_organi li.num_01 ul li ul{position:absolute; left:0px;}

.search_graybox {text-align:center; border:1px solid #cdcfd0; padding:20px 0; background:url(/next/images/organ/search_graybg.gif) 0 0 repeat; margin-bottom:20px;}
.search_graybox input[type="text"] {border:1px solid #aeb4bf; padding:5px 5px 6px;}
.search_graybox select {border:1px solid #aeb4bf; padding:4px;}
.search_gosite {border-bottom:1px solid #cdcfd0; padding:0 0 20px; text-align:right;}
.search_gosite label {font-size:12px; color:#3c5ea5; font-weight:bold; visibility:visible; position:relative;}

.tbl_organ1 {clear:both; width:100%; margin-top:5px; border-top:2px solid #949494;}
.tbl_organ1 th, .tbl_organ1 td { padding:10px 7px; border-bottom:1px solid #dcddde; color:#666; text-align:center;}
.tbl_organ1 th img, .tbl_organ1 td img { vertical-align:middle; margin-right:2px; }
.tbl_organ1 th {background:#f8f8f8; color:#333; font-weight:bold;}
.tbl_organ1 th.bor_right {border-right:1px solid #dcddde;}
.tbl_organ1 td {border-right:1px solid #dcddde;} 
.tbl_organ1 td:last-child { border-right:none; }
.tbl_organ1 td.last {border-right:none;}
.tbl_organ1 .nocen { text-align:left; }
.tbl_organ2 {clear:both; width:100%; margin-top:5px;}
.tbl_organ2 th, .tbl_organ2 td { padding:10px 7px; border-bottom:1px solid #dcddde; color:#666; text-align:center;}
.tbl_organ2 th img, .tbl_organ2 td img { vertical-align:middle; margin-right:2px; }
.tbl_organ2 tr.th_top th,.tbl_organ2 tr.th_top td {border-top:2px solid #949494;}
.tbl_organ2 tr.divide th,.tbl_organ2 tr.divide td {border-top:1px solid #949494;}
.tbl_organ2 thead th {border-top:2px solid #949494;}
.tbl_organ2 th {background:#f8f8f8; color:#333; font-weight:bold;}
.tbl_organ2 .nocen { text-align:left; }

.director_list { margin-bottom:20px; }
.director_list:after {content:''; display:block; clear:both;}
.director_list ul li { float:left; }
.director_list ul li.fl_right { float:right!important; }
.director_list li {width:344px; height:128px; padding:20px 0; border-top:2px solid #689cec; border-bottom:2px solid #689cec; margin-bottom:-2px;}
.director_list li p {margin-top:20px;}
.director_list li.dir_pic10 {background:url(/next/images/organ/director_pic10.jpg) 0 0 no-repeat;}
.director_list li.dir_pic09 {background:url(/next/images/organ/director_pic09.jpg) 0 0 no-repeat;}
.director_list li.dir_pic08 {background:url(/next/images/organ/director_pic08.jpg) 0 0 no-repeat;}
.director_list li.dir_pic07 {background:url(/next/images/organ/director_pic07.jpg) 0 0 no-repeat;}
.director_list li.dir_pic06 {background:url(/next/images/organ/director_pic06.jpg) 0 0 no-repeat;}
.director_list li.dir_pic05 {background:url(/next/images/organ/director_pic05.jpg) 0 0 no-repeat;}
.director_list li.dir_pic04 {background:url(/next/images/organ/director_pic04.jpg) 0 0 no-repeat;}
.director_list li.dir_pic03 {background:url(/next/images/organ/director_pic03.jpg) 0 0 no-repeat;}
.director_list li.dir_pic02 {background:url(/next/images/organ/director_pic02.jpg) 0 0 no-repeat;}
.director_list li.dir_pic01 {background:url(/next/images/organ/director_pic01.jpg) 0 0 no-repeat;}

.paper_bg {background:url(/next/images/organ/book_bg.gif) 0 0 no-repeat; height:217px;}
.paper_bg .paper_cont {position:relative; padding:60px 60px 0 200px; color:#666;}
.paper_bg .paper_cont .book {position:absolute; left:35px; top:35px;}
.paper_bg .paper_cont .book img { width:122px; height:167px; }
.paper_bg .paper_cont strong {display:block; margin-bottom:15px; font-size:15px; color:#1461a8;}

.organ_history {}
.organ_history li {position:relative; overflow:hidden; margin-top:30px;}
.organ_history li .his_year {position:absolute; left:0; top:0;}
.organ_history li dl {padding-left:140px;}
.organ_history li dl:after {content:''; display:block; clear:both;}
.organ_history li dl dt {float:left; width:60px; margin-top:5px;}
.organ_history li dl dd {padding-left:60px; margin-bottom:20px;}
.organ_history li dl dd li {margin:0;}
.organ_history.his_month li dl dt {width:40px;}
.organ_history.his_month li dl dd {padding-left:40px;}

.organ_fac {}
.organ_fac:after {content:''; display:block; clear:both;}
.organ_fac .ft_left { width:357px; }
.organ_fac .ft_right { width:340px; }
.organ_fac ol {border:1px solid #efefef; padding:15px; font-size:11px; margin-top:15px;}
.organ_fac li {display:inline;}
.organ_fac li span {display:inline-block; width:15px; height:15px; background:#b63c00; border:1px solid #ab3800; color:#fff; font-weight:bold; text-align:center; margin:0 7px 0 7px}

.organ_repository {margin-top:25px;}
.organ_repository:after {content:''; display:block; clear:both;}
.organ_repository .repos_cont {float:left; width:360px;}
.organ_repository .repos_cont .repos_link {margin-top:20px; text-align:right;}
.organ_repository .repos_movie {float:right; width:320px;}
.organ_repository .repos_movie .movie_link {margin-top:20px; width:320px; height:290px; text-align:center;}
.organ_repository .repos_movie .movie_link a {display:inline-block; margin-top:230px;}
.organ_repository .repos_movie .nara {background:url(/next/images/organ/nara_repository_bg.jpg) center bottom no-repeat;}
.organ_repository .repos_movie .histroy {background:url(/next/images/organ/history_repository_bg.jpg) center bottom no-repeat;}

.movie_bg { clear:both; width:718px; height:400px; background:url(/next/images/organ/vod_bg.jpg) no-repeat 0 0; }
.movie_box {background:#000; margin-bottom:20px;}
.movie_box2 {padding-left:70px; padding-top:30px;}


/*06 search */
#resulttop { width:100%; height:70px;}
#resulttop p { width:100%; font:bold 16px/20px namumgothic, Dotum;  text-align:center;}
#resulttop p img {margin-right:5px; vertical-align:middle;}
#resulttop strong {color:#123c8c; }
#resultsearch { float:right; min-width:310px; padding-bottom:20px;}
#resultsearch input[type="text"] { width:150px; padding:5px 8px; border:1px solid #e0e4e8; background-color:#f9f9f9; }
#resultsearch input[type="image"] { vertical-align:middle; margin-left:3px; border:none; }
#resultsearch input[type="checkbox"] { margin:0 2px; padding:0; vertical-align:middle;  }
#resultsearch span { font-size:11px; color:#123c8c; }
#resultsearch2 { float:right; padding-bottom:10px; padding-top:20px;}
#resultsearch2 span { font-size:12px; color:#123c8c; font-weight:bold;}
#resultsearch2 input[type="text"] { width:150px; padding:5px 8px; margin-left:7px; border:1px solid #e0e4e8; background-color:#f9f9f9; }
#resultsearch2 input[type="image"] { vertical-align:middle; border:none; }
#resulttab { clear:both; width:960px;height:41px;margin:0; padding:0; background:url(/next/images/common/search_tabbg.jpg) no-repeat 0 0; }
#resulttab a { display:block; float:left; padding:12px 21px 0 19px; height:29px; background:url(/next/images/common/search_tabbar.jpg) no-repeat right 0; }
#resulttab a:link, #resulttab a:visited, #resulttab a:active { color:#666; }
#resulttab a:focus, #resulttab a:hover { color:#fff; background:url(/next/images/common/search_taboverbg.jpg) no-repeat center 0;}

.resultgroup { clear:both; width:100%;}
.resultgroup .grouptitle { clear:both; width:100%; min-height:15px; height:auto; padding-bottom:10px; border-bottom:2px solid #dae4ef;  background:url(/next/images/common/search_icon.gif) no-repeat 0 0; }
.resultgroup h4 { float:left; padding-left:22px; padding-right:10px; font:bold 14px/18px namumgothic, Dotum; color:#123c8c; }
.resultgroup h4 + span { display:block; float:left; }
.resultgroup select {width:80px; padding:3px; font-size:11px; border:1px solid #dcdcdc; background-color:#f7f7f7; }
.resultgroup input[type="image"] { margin-left:1px; }
.resultgroup .resultno { color:#123c8c; font-weight:bold; }
.resultgroup .resultmore { float:right;}
.resultgroup .resultmore img { vertical-align:middle; margin-top:7px;}
.resultgroup > ul {clear:both; width:100%; height:auto; overflow:hidden; border-bottom:1px solid #dae4ef; }
.resultgroup > ul > li { width:98%; padding:10px 1%; border-top:1px dashed #e3e3e3; font-weight:bold; background-color:#fff;}
.resultgroup > ul > li:first-child { border-top:0 none; }
.resultgroup > ul > li:hover {background-color:#fbfbfb;}
.resultgroup > ul > li > a:first-child {color:#333; font-weight:bold; }
.resultgroup > ul > li p { width:100%; margin:0; padding:0; line-height:18px; text-overflow:ellipsis; overflow:hidden; white-space:nowrap;}
.resultgroup > ul > li p a { color:#666;}
.resultgroup > ul > li span {display:inline-block; color:#5b6c85; padding-right:7px; padding-top:2px;}
.resultgroup > ul > li  span.resultbar {background:url(/next/images/common/search_resultbar.gif) no-repeat right 6px; margin-right:7px;}
.resultgroup > ul > li  span.resultbar2 { background:url(/next/images/common/search_resultbar.gif) no-repeat 3px 6px; padding-left:15px; color:#5b6c85;}
.resultgroup > ul > li img { margin-left:2px; vertical-align:middle; }
.resultgroup .resultlist2 p {text-overflow:clip; overflow:visible; white-space:normal;}
.resultgroup .resultlist2 li strong { color:#123c8c;}
.resultgroup + .resultgroup { margin-top:15px; }

/* resultlist, resultlist2, resultlist3 class값 모두 취합됨 */
.resultlist4 {clear:both; width:100%;}
.resultlist4 li { padding:10px 5px; border-bottom:1px dashed #e3e3e3; color:#666; font-weight:bold; line-height:18px;}
.resultlist4 li a { color:#333; font-weight:bold; }
.resultlist4 li span { display:inline-block; color:#5b6c85; padding-right:7px; padding-top:2px;}
.resultlist4 li span.resultbar {background:url(/next/images/common/search_resultbar.gif) no-repeat right 4px; margin-right:7px;}
.resultlist4 li span.resultbar2 { background:url(/next/images/common/search_resultbar.gif) no-repeat 3px 4px; padding-left:15px; color:#5b6c85;}
.resultlist4 li img { margin-left:2px; vertical-align:middle; }
.resultlist4 li p { margin:0; padding:0; line-height:18px; }
.resultlist4 li p a { color:#666; font-weight:normal; }
.resultlist4 li strong { color:#123c8c; }
.resultgroup .resultsorting { clear:both; width:100%; height:30px; border-bottom:1px solid #dae4ef; }
.resultgroup .resultsorting ul { padding-top:6px; padding-left:10px;}
.resultgroup .resultsorting ul li { float:left; padding-right:13px;}
.resultgroup .resultsorting ul li span { display:inline-block; padding-left:3px;  font-size:8px;}
.resultgroup .resultsorting ul li a { color:#666; }
.resultgroup .resultsorting ul li.sortinsel a { color:#447d0b; font-weight:bold; }
.resultgroup .resultgotop { width:100%; padding-top:10px; padding-bottom:20px; text-align:right; }

.resultinfo { clear:both; width:100%; height:35px; background-color:#ebf3fc; border-top:2px solid #dae4ef; border-bottom:1px solid #dae4ef; }
.resultinfo .result_num { float:left; padding-top:10px; padding-left:10px; color:#333; }
.resultinfo .result_num span { font-weight:bold; color:#123c8c; }
.resultinfo .result_select { float:right; font-size:11px; color:#123c8c; padding-top:6px; padding-right:10px; }
.resultinfo .result_select span { display:inline-block; padding-left:7px; }
.resultinfo2 { clear:both; width:100%; background-color:#f8f8f8; border-top:2px solid #dae4ef; border-bottom:1px solid #dae4ef;}
.resultinfo2 ul { padding:10px 0 10px 15px; }
.resultinfo2 ul li { color:#666; }
.resultinfo2 ul li span { display:inline-block; padding-right:10px; background:url(/next/images/common/dot_naviarrow.gif) no-repeat right 2px; font-weight:bold; color:#123c8c; }
.resultinfo2 ul li .infolast { background:none;}
.resultinfo2 ul li .archivetit { display:inline-block; width:80px; color:#666; background:none;}
.resultinfo2 ul li .archivesubject { font-weight:normal; color:#666; background:none;}
.resultinfo2 ul li a { color:#666; font-weight:normal;}
.resultinfo3 { clear:both; width:100%; min-height:35px; background-color:#ebf3fc; border-top:2px solid #dae4ef; border-bottom:1px solid #dae4ef; }
.resultinfo3 .result_num { float:left; padding-top:10px; padding-left:10px; color:#333; }
.resultinfo3 .result_num span { font-weight:bold; color:#123c8c; }
.resultinfo3 .result_num .result_admin { display:inline-block; font-weight:normal; font-size:11px; padding-left:10px; }
.resultinfo3 .result_select { float:right; font-size:11px; color:#123c8c; padding-top:6px; padding-right:10px; }
.resultword { clear:both; width:708px; padding:10px; margin-top:10px; border:1px solid #dae4ef; }
.resultword span { display:inline-block;  background:url(/next/images/common/topicon_bar.gif) no-repeat right 2px; padding-right:10px; margin-right:5px; color:#333; }
.resultword .lastword { background:none; }

.subjectgb { clear: both; width:560px; }
.subjectgb li { float:left; width:140px; padding-bottom:7px;}

.usingbox { clear:both; width:600px; margin:0; padding:0;}
.usingbox ul li { float:left; width:150px; min-height:35px; padding:10px; margin-right:10px; border:2px solid #eee; vertical-align:middle;}
.usingbox .liend { margin-right:0; }
.usingbox .licen { text-align:center; padding:20px 0 0 0;}
.usingbox:after {content:""; display:block; clear:both;}

.organlist { clear:both; width:740px; height:auto; padding:0; }
.organlist > li { float:left; width:185px; height:auto; min-height:210px; overflow:hidden;}
.organlist > li > strong:first-child { display:block; width:175px; height:30px; line-height:30px; background-color:#2758a2; color:#fff; text-align:center; }
.organlist > li > strong:first-child span {  display:inline-block; margin-left:4px; font-size:11px; font-weight:normal;}
.organlist > li > ul { width:173px; height:170px; overflow-x:hidden; overflow-y:auto; border:1px solid #dcddde; }
.organlist > li > ul li { width:158px; padding:2px 7px 2px 8px; border-bottom:1px solid #dcddde; background-color:#fff;}
.organlist > li > ul li a { color:#666; }
.organlist > li > ul li:hover { background-color:#f9f9f9;}
.organlist > li > ul li:hover a { color:#555; }
.organlist:after { content:""; display:block; clear:both;}
.organlist_nodepth { float:left; width:185px; height:auto; min-height:210px; overflow:hidden;  padding-top:10px;}
.organlist_nodepth > li {}
.organlist_nodepth > li strong { display:block; width:170px; height:30px; line-height:30px; font-size:13px; }
.organlist_nodepth > li strong span { display:inline-block; margin-left:4px; font-size:11px; font-weight:normal;}
.organlist_nodepth > li ul { width:173px; height:175px; overflow-x:hidden; overflow-y:auto; border:1px solid #2758a2; }
.organlist_nodepth > li ul li { width:145px; padding:2px 20px 2px 8px; border-bottom:1px solid #dcddde; background-color:#fff;}
.organlist_nodepth > li ul li:hover { background-color:#f9f9f9;}
.organlist_nodepth > li ul li:hover a { color:#555; }
.organlist_nodepth > li ul li a { color:#555;}
/*#subcontents .organlist_nodepth:nth-child(5n) {margin-left:18px; border:1px solid red}*/
.organdelist { clear:both; width:704px; height:auto; padding:10px 12px; background-color:#f7fafd; border:1px solid #dae4ef; text-align:right; }
.organdelist .organdeliston { display:inline-block; /**display:inline;*/ width:159px; min-height:20px; height:auto; padding:4px 7px 4px 7px; vertical-align:top; text-align:left; background:url(/next/images/common/dot_listtype2.gif) no-repeat 0 8px; word-break:break-all;}
.organdelist .organdeliston span { color:#3660ad; }
.organselecte { clear:both; width:728px; min-height:18px; padding:10px; border:1px solid #dae4ef; }
.organselecte ul {}
.organselecte ul li { border-bottom:1px solid #dae4ef; padding-bottom:5px;}
.organselecte strong { display:inline-block; background:url(/next/images/common/dot_naviarrow.gif) no-repeat 2px 4px; padding-left:10px; color:#333; }
.organselecte .oranseleleft { float:left;}
.organselecte .oranseleright { float:right;}

.organtitle { clear:both; width:100%; height:auto; }
.organtitle h4 {float:left;}
.organtitle .info { float:right; display:inline-block; font-size:11px; color:#ff6600;}
.organtitle:after {content:""; display:block; clear:both;}

.govlist { clear:both; width:100%; height:auto;}
.govlist ul { width:750px;}
.govlist ul li { float:left; width:360px; height:60px; padding:5px 0 10px 10px; border-bottom:1px solid #ebecee; margin-bottom:10px;  }
.govlist ul li .govbigimg { float:left; width:70px;}
.govlist ul li .govtext { float:left; width:260px; font-size:11px; line-height:13px;}
.govlist ul li h4 { color:#123c8c;  font-family:namumgothicSemiBold; font-size:13px; padding:3px 0 5px 0; }
.govlist ul li h4 a { color:#123c8c; font-family:namumgothicSemiBold; font-size:13px;}
.govsubject { clear:both; width:704px; height:auto; padding:10px 12px; background-color:#f7fafd; border:1px solid #dae4ef; text-align:right; }
.govsubject ul li { width:690px; height:auto; padding:4px 7px 10px 7px; background:url(/next/images/common/dot_listtype2.gif) no-repeat 0 9px;  border-bottom:1px solid #f0f0f0;}
.govsubject ul li .govsubtit {display:inline-block; color:#333; font-weight:bold;}
.govsubject ul li span { background:url(/next/images/common/search_resultbar.gif) no-repeat 5px 0; padding-left:15px; color:#5b6c85;}
.govsubject ul li .govsubtit a { color:#333; font-weight:bold;}
.govtheme { clear:both; width:704px; height:auto; padding:0 12px 10px 12px; background-color:#f7fafd; border:1px solid #dae4ef; }
.govtheme ul { }
.govtheme ul li { width:684px;  border-bottom:1px solid #f0f0f0; padding-bottom:7px; padding-top:10px; }
.govtheme a {  font-weight:bold; color:#123c8c; }
.govtheme span { display:inline-block; padding-right:2px; }

.typeco { clear:both; width:704px; height:auto; padding:0 12px 10px 12px; background-color:#f7fafd; border:1px solid #dae4ef; }
.typeco .typecoin { width:550px; padding-top:15px; margin:0 auto; }
.typeco .typecoin ul { float:left; }
.typeco .typecoin ul li { float:left; }
.typeco .typecoin ul li img { margin-right:2px; vertical-align:middle; }
.typeco .typecoin .typcoselect { float:right; }
.typeco .typecoin2 { clear:both;  width:550px; padding-top:5px; margin:0 auto; }

.searchtip1 { clear:both; width:100%; height:245px; margin:0 auto; background:url(/next/images/archives/tipbox_bg01.gif) no-repeat 0 0;}
.searchtip2 { clear:both; width:100%; height:105px; margin:0 auto; background:url(/next/images/archives/tipbox_bg02.gif) no-repeat 0 0;}
.searchtip3 { clear:both; width:100%; height:125px; margin:0 auto; background:url(/next/images/archives/tipbox_bg03.gif) no-repeat 0 0;}
.searchtip4 { clear:both; width:100%; height:395px; margin:0 auto; background:url(/next/images/archives/tipbox_bg04.gif) no-repeat 0 0;}
.searchtip5 { clear:both; width:100%; height:105px; margin:0 auto; background:url(/next/images/archives/tipbox_bg05.gif) no-repeat 0 0;}
.searchtip6 { clear:both; width:100%; height:170px; margin:0 auto 15px auto; background:url(/next/images/archives/tipbox_bg06.gif) no-repeat 0 0;}
.searchtipin { padding:17px 20px;}
.searchtipin .tiptitle { float:left; width:100px; font:bold 14px/18px namumgothicSemiBold, Dotum; color:#da3e00; }
.searchtipin .tiptitle2 { float:left; width:140px; font:bold 14px/18px namumgothicSemiBold, Dotum; color:#da3e00; }
.searchtipin .tiplist {float:left; width:510px; }
.searchtipin .tiplist2 {float:left; width:570px; }
.searchtipin span { color:#333; font-family:namumgothicSemiBold;}
.searchtipin strong { display:inline-block; color:#da3e00; padding-bottom:7px; }
.searchtipin img { margin:4px 0; }
.searchtipin .tipnotice { width:530px; border-top:1px solid #d9ccc4; border-bottom:1px solid #d9ccc4; padding:10px 0 10px 18px; margin-bottom:20px; background:url(/next/images/common/icon_care.gif) no-repeat 0 12px; color:#dc2f00; }
.searchtipin strong.tipnoticeicon { background:url(/next/images/common/icon_care.gif) no-repeat 0 7px; padding-left:15px; font-weight:bold; line-height:25px; padding-bottom:0;}

.noresultmsg { clear:both; width:80%; height:auto; overflow:hidden; padding:20px 0; margin:30px auto; font-size:24px; color:#333; font-weight:bold; text-align:center; line-height:30px;}
.noresultmsg span { font-size:14px; color:#2363c7; }

/* 07 common */
.pagecopy { clear:both; width:100%; height:550px; background:url(/next/images/common/page_copyright.jpg) no-repeat 0 20px; }
.pagecopy ul { padding-left:250px; padding-top:15px;}
.pageemail { clear:both; width:100%; height:550px; background:url(/next/images/common/page_email.jpg) no-repeat 0 20px; }
.pageemail div { padding-left:280px; }
.pageemail ul { padding-top:15px;}
.sitemap { clear:both; width:100%; margin:0; padding:0; }
.sitemap .siteleft { float:left; width:188px; }
.sitemap .siteright { float:left; width:542px; }
.sitemap .onemenu { float:left; width:165px; height:auto; margin: 0 20px 0 0; padding:0; overflow:hidden;}
.sitemap .onemenu_no { float:left; width:165px; height:auto; min-height:550px; margin: 0; padding:0; }
.sitemap h4 { width:100%; border-bottom:1px solid #2b4d8c; color:#2b4d8c; font-size:14px; font-weight:bold; letter-spacing:-0.01em; padding:10px 0; margin-bottom:10px; }
.sitemap h5 {  padding:5px 0 0 6px; font-weight:bold; color:#333; background:url(/next/images/common/dot_sitemap.gif) no-repeat 0 12px; }
.sitemap h5 a { font-family:namumgothicBold; color:#333; }
.sitemap ul { margin:0; padding:0;}
.sitemap ul li { padding-left:18px; background:url(/next/images/common/dot_sitemap2.gif) no-repeat 10px 5px; }
.sitemap ul li a { color:#666; }
.errorview { width:650px; height:500px; margin:100px auto; padding:0; background:url(/next/images/common/error_bg.jpg) no-repeat 0 0; }
.errorview h1 { padding:40px 0 0 40px; }
.errorview .errortxt1 { padding:60px 0 0 60px; }
.errorview .errortxt2 { padding:80px 0 0 60px; }
.errorview .errortxt2 p { padding-bottom:20px; }
.errorview .errortxt2 strong { color:#467bca; }
.errorview .errocopy { width:100%; text-align:center; padding-top:30px; }

/* 08 test */

/* 09 mypage */
.process { clear:both; width:500px; margin:0 auto; padding-top:10px; }
.process li { float:left; width:210px; height:65px; padding-right:20px; padding-bottom:20px; }
.process li p { padding-left:70px; padding-top:7px; }
.process li p strong { display:inline-block; color:#123c8c; padding-bottom:10px;}
.process .processimg01 { background:url(/next/images/common/process_img01.jpg) no-repeat 0 0; }
.process .processimg02 { background:url(/next/images/common/process_img02.jpg) no-repeat 0 0; }
.process .processimg03 { background:url(/next/images/common/process_img03.jpg) no-repeat 0 0; }
.process .processimg04 { background:url(/next/images/common/process_img04.jpg) no-repeat 0 0; }
.process .processimg05 { background:url(/next/images/common/process_img05.jpg) no-repeat 0 0; }
.process .processimg06 { background:url(/next/images/common/process_img06.jpg) no-repeat 0 0; }

/*etc */
.testprint { width:100%; height:auto; background:url(/next/images/recordsMngPro/print_back.gif) no-repeat center 15px;}
.testprint .bigfont { font:bold 16px/25px namumgothic, Dotum; }
.testprint strong { font-size:20px; }
.testprint table td, .testprint table th { background:none; font-size:14px; font-weight:bold; color:#333;}
.testprint table td:first-child, .testprint table th:first-child { border-left:1px solid #dcdcdc; }
.gobanner2 { clear:both; width:100%; height:auto;}
.gobanner2 img { vertical-align:middle; margin-bottom:15px; margin-right:3px;}

.shelplist { clear:both; margin:0; padding:0 0 5px 0; width:100%; height:auto;overflow:hidden; }
.shelplist  strong {font-family:namumgothicBold; }
.shelplist img { vertical-align:middle; }
.shelplist .helpnum { float:left; height:auto; width:27px; }
.shelplist .helptxt { float:left; width:710px; height:auto; padding-top:2px; }
.shelplist .helptxt img { margin:2px 5px; }
.shelplist .helptxt strong { font-weight:bold; }
.shelplist .helptxt li {background-position:0 7px; }
.shelplist .helptxt a { text-decoration:underline; color:#123c8c; }
.shelplist .helptxt a:link, .shelplist .helptxt a:visited, .shelplist .helptxt a:hover, .shelplist .helptxt a:active { color:#123c8c; }
.helpbox { clear:both; padding-bottom:15px; width:720px; height:auto; color:#666;}
.helpbox p { padding-left:10px; line-height:17px;}
.helpbox .helplistone { padding:12px;height:auto; border-bottom:1px solid #dfdfdf; border-left:1px solid #dfdfdf; border-right:1px solid #dfdfdf; background-color:#fcfcfc; overflow:hidden; }
.helpbox .helplistone:first-child { border-top:1px solid #dfdfdf; }
.helpbox .helplistone.oneline { border-top:0 none; }
.helpbox .helpboxtitle { display:block; padding:7px 7px 0 5px; background:url(/next/images/common/dot_listtype3.gif) no-repeat 0 14px;font-family:namumgothicBold; color:#444;}
.helpbox  strong { font-family:namumgothicBold; color:#cc2f2f;}
.helpbox .helpmorebtn { clear:both; width:100%; text-align:right; height:auto;}
.helpbox .helpmorebtn > * { margin:0; padding:0;}
.helpbox .helpmorebtn img { margin:0;}
.helpbox p.helpsample { padding:10px 0 5px 17px; line-height:14px; background:url(/next/images/common/dot_heading01.gif) no-repeat 10px 14px; color:#1369b9; } 
.helpbox .gowordlink { display:inline-block; margin:5px 0; color:#2a66c3;}
.helpinput { display:inline-block; padding:2px 3px 0 3px; margin-bottom:5px; width:120px; background-color:#fff; border:1px solid #dadada; color:#555; }
.helparrow1 { width:100%; height:auto; background:url(/next/images/search/help_arrowleftright.gif) no-repeat center; overflow:hidden; }
.helparrow1 .helpleft { float:left; width:50%; text-align:center; }
.helparrow1 .helpright { float:right; width:50%; text-align:center; }
.helparrow2 { width:100%; height:auto; padding-bottom:15px; overflow:hidden; }
.helparrow2 .helparrowimg { float:left; width:240px; background:url(/next/images/search/help_arrowleftright.gif) no-repeat 5px 50%; text-align:right;}
.helparrow2 .helparrowimg:first-child { width:220px; background:none; }
.helparrow3 { width:100%; height:auto; background:url(/next/images/search/help_arrowupdown.gif) no-repeat center 52%; text-align:center; overflow:hidden; }
.helparrow3 img { margin-top:30px; }
.helparrow3 img:first-child { margin-top:0; }
.helparrow0 {width:100%; height:auto;overflow:hidden; text-align:center;}
.helpsubnum { clear:both; width:690px; padding:10px 20px; }
.helpsubnum li { clear:both; width:100%; padding-bottom:5px; height:auto; overflow:hidden; line-height:16px;}
.helpsubnum img { display:inline-block; float:left; vertical-align:middle; margin:2px 5px 2px 2px; }
.helpsubnum span { display:inline-block; float:left; width:650px; margin-top:5px;}
.helpword {clear:both; padding:0; margin:0; width:100%; border-top:2px solid #dae4ef; }
.helpwordlist { width:690px; padding:10px 20px; border-bottom:1px dashed #e3e3e3; background-color:#fbfbfb; font-weight:bold; text-align:left;}
.helpwordlist strong { color:#333; line-height:20px; }
.helpwordlist p { padding:0; text-align:left; font-weight:normal; font-size:12px; color:#666; }
.helpwordlist p img { margin:0 3px; vertical-align:middle; }
.helpwordlist a { color:#2a66c3; text-decoration:underline; }
.helpwordlist a:visited, .helpwordlist a:active, .helpwordlist a:focus, .helpwordlist a:hover{ color:#2a66c3; text-decoration:underline; }
.helpwordlist .gowordlink { display:inline-block; margin:5px 0; color:#2a66c3;}
.helpwordlist  .helpsample { padding-left:6px; background-position:0 13px; line-height:20px; }
.helpword .gotopbtn { width:100%; padding-top:10px; padding-bottom:20px; text-align:right; }
.helpfaq { clear:both; width:720px; height:auto; padding-bottom:20px; overflow:hidden; }
.helpfaq li { padding:10px 0 15px 0; width:720px; height:auto; border-bottom:1px solid #e3e3e3; overflow:hidden; }
.helpfaq li strong { display:block; padding-left:50px; padding-top:5px; padding-bottom:15px; line-height:20px; color:#333; background:url(/next/images/search/help_icon_q.png) no-repeat 10px 0; }
.helpfaq li .helpfaqan { width:700px; height:auto; min-height:30px; padding-left:20px; background:url(/next/images/search/help_icon_a.png) no-repeat 10px 0; }
.helpfaq li p {  padding-left:30px; padding-top:5px; }
.helpfaq li p:first-child { padding-top:0; }
.helpfaq li:first-child { padding-top:0; }
.helpfaq a { color:#2a66c3; text-decoration:underline; }
.helpfaq a:visited, .helpfaq a:active, .helpfaq a:focus, .helpfaq a:hover{ color:#2a66c3; text-decoration:underline; }
.helpfaq .gowordlink { display:inline-block; margin:5px 0; color:#2a66c3;}

.helpfaqnew { clear:both; margin:0; padding:10px 0 15px 0; width:100%; height:auto;overflow:hidden; }
.helpfaqnew  strong {font-family:namumgothicBold; }
.helpfaqnew img { vertical-align:middle; }
.helpfaqnew .helpmark { padding-left:10px; float:left; height:auto; width:40px; }
.helpfaqnew .helptxt { padding-top:5px; padding-bottom:15px; float:left; width:660px; height:auto; padding-top:2px; }
.helpfaqnew .endline { padding:10px 0 0px 0; width:720px; height:auto; border-bottom:1px solid #e3e3e3; overflow:hidden;}
.helpfaqnew .helptxt img { margin:2px 5px; }
.helpfaqnew .helptxt strong { font-weight:bold; color:#333;}
.helpfaqnew .helptxt li {background-position:0 7px; }
.helpfaqnew .helptxt a { text-decoration:underline; color:#123c8c; }
.helpfaqnew .helptxt a:link, .shelplist .helptxt a:visited, .shelplist .helptxt a:hover, .shelplist .helptxt a:active { color:#123c8c; }

/*contestForm */
.infotxt {font-size:14px; font-weight:bold; letter-spacing:-1px; line-height:20px}
.agreeBox {height:280px; background:#fff; border:1px solid #cbcbc4; overflow:hidden; padding:20px}
.agreeBox p.tit {color:#555; font-weight:bold}
.agreeBox div.block {margin-bottom:15px; padding-left:5px;}
.agreeBox p.strong {font-weight:bold; line-height:16px}
.mt15 {margin-top:15px !important;}
.mt15_1 {padding:15px 270px !important;}
.ml7 {margin-left:7px !important;}
span.ex {font-size:11px; padding-top:7px; display:block; line-height:16px}
.tip_box2{border:1px solid #eeeeee; padding:15px; margin:10px 0; clear:both;}
.tip_box2 ul li {line-height:13px}

/* dbdata */
.bbsviewtxt { clear:both; padding:15px 20px; width:690px; height:100%; border-bottom:1px solid #dcddde}
.bbsviewtxt p { line-height:16px; padding-bottom:10px; overflow:hidden}
.bbsviewtxt span { display:block}
.bbsviewtxt p a { text-decoration:underline}
.bbsviewtxt .pt10 { padding-top:10px}
.bbsviewtxt .pl15 { padding-left:15px}
.bbsviewtxt .left { text-align:left}
.bbsviewtxt .right { text-align:right}
.bbsviewtxt .center { text-align:center}
.bbsviewtxt p.tit { text-align:center; font-size:14px; color:#333; padding:10px 0 25px; font-weight:bold}
.br {border-right:1px solid #dcddde}

/* 국정분야별 검색 */
.govlist_new { clear:both; width:100%; height:auto;}
.govlist_new ul { width:730px; margin:0 auto}
.govlist_new ul li { float:left; width:171px; height:115px; border-top:1px solid #e6e6e6; border-left:1px solid #e6e6e6; border-right:1px solid #e6e6e6; border-bottom:1px solid #cbcbcb; margin-bottom:21px; margin-right:12px; }
.govlist_new ul li.last { margin-right:0; margin-left:1px; }
.govlist_new ul li .govbigimg { width:171px; }
.govlist_new ul li .govtext { width:171px; }
.govlist_new ul li h4 { float:left; background:url(/next/images/desc/ico_subject_list02.png) no-repeat right 4px; margin-top:11px; margin-left:10px; }
.govlist_new ul li h4 a { color:#333;  font-weight:bold; font-size:14px; padding-right:18px; }
.govlist_new ul li:hover { background-color:#fafcff; }

.govlist_info { clear:both; width:100%; height:60px; }
.govlist_info .text { float:left; width:70%; line-height:18px;}
.govlist_info .btns { float:right; width:30%; text-align:right;}
.govlist_info .btns img {vertical-align:middle; margin-left:2px;}
.govlist_allnum { clear:both; width:100%; height:25px; border-bottom:1px solid #dedede; margin-bottom:15px; }
.govlist_allnum span { font-weight:bold; color:#123c8c; }

.subject_navi { clear:both; width:750px; min-height:36px; height:auto; overflow:hidden; background:url(/next/images/desc/searchnavi_bg.gif) no-repeat; margin-bottom:5px}
.subject_navi li { float:left; background:url(/next/images/desc/searchnavi_arrow.png)  no-repeat right top; height:36px; line-height:36px}
.subject_navi li a { padding-right:26px; padding-left:12px; display:inline-block; white-space: nowrap}
.subject_navi li span { display:inline-block; padding-right:26px; padding-left:12px; white-space: nowrap}
.subject_navi li a.all { background:url(/next/images/desc/searchnavi_all.gif) no-repeat left 12px; margin-left:15px}
.subject_navi li a.on { color:#1462aa;  font-family:namumgothicBold;}
.subject_navi li span.all {background:url(/next/images/desc/searchnavi_all.gif) no-repeat 5px 12px; padding-left:20px;}
.subject_navi > li:first-child span {background:url(/next/images/desc/searchnavi_all.gif) no-repeat 5px 12px; padding-left:20px;}
.subject_navi li span.on {color:#1462aa; font-family:namumgothicBold;}

.subject_list { float:left; border-bottom:1px solid #f2f2f2; margin-bottom:9px}
.subject_list dl { border-top:1px solid #f2f2f2; background:#fbfbfb; width:100%; float:left}
.subject_list dl dt { padding:10px 0; float:left; width:221px; background:url(/next/images/desc/ico_subject_list01.png) no-repeat 12px 15px}
.subject_list dl dt a { padding-left:27px; padding-top:1px; background:url(/next/images/desc/ico_subject_list02.png) no-repeat right top}
.subject_list dl dt a span { padding-right:19px;  font-family:namumgothicBold; color:#1462aa; text-decoration:underline}
.subject_list dl dd { padding:5px 10px; float:left; width:508px; border-left:1px solid #f2f2f2; background:#fff; min-height:27px}
.subject_list dl dd ul li { float:left; margin-right:2px; margin-top:2px; margin-bottom:3px; white-space: nowrap}
.subject_list dl dd ul li a { display:block; border:1px solid #dcdcdc; background:#fbfbfb; padding:3px 8px 0; font-size:11px; color:#666; letter-spacing:-0.08em}
.subject_list dl dd ul li a.new2015 { border:1px solid #dfe8f8; background-color:#f2f7ff; }

.subject_detail { float:left; border-bottom:1px solid #f2f2f2; margin-bottom:20px}
.subject_detail dl { border-top:1px solid #f2f2f2; background:#fbfbfb; width:100%; float:left}
.subject_detail dl dt { padding:10px 5px; float:left; width:75px}
.subject_detail dl dt.type { background:url(/next/images/desc/ico_subject_type.png) no-repeat 10px 15px}
.subject_detail dl dt.low { background:url(/next/images/desc/ico_subject_low.png) no-repeat 10px 12px}
.subject_detail dl dt span { padding-left:20px}
.subject_detail dl dd { padding:6px 0 7px 10px; float:left; width:654px; border-left:1px solid #f2f2f2; background:#fff}
.subject_detail dl>dd>a { line-height:27px; font-weight:bold; text-decoration:underline}
.subject_detail dl dd ul li { float:left; margin-right:2px; margin-top:2px; margin-bottom:3px; white-space: nowrap}
.subject_detail dl dd ul li a { display:block; border:1px solid #dcdcdc; background:#fbfbfb; padding:3px 8px 0; font-size:11px; color:#666; letter-spacing:-0.08em}

.subject_notice { background:url(/next/images/desc/ico_subject_notice.png) no-repeat 18px 8px; padding-left:60px; margin-top:18px; float:left}
.subject_notice>span { font-size:11px; line-height:15px}
.subject_notice>span>strong { color:#b43131; font-weight:normal}

.subject_url { clear:both; position:relative; width:100%; height:auto; }
.subject_url a,
.subject_url span,
.subject_url button { position:absolute; right:0; top:-60px; cursor:pointer; }
.popupdn1 .subject_url  {height:40px;}
.popupdn1 .subject_url a,
.popupdn1 .subject_url span,
.popupdn1 .subject_url button {top:0; }
.popupdn1 .subject_url img { margin:5px 0; }

.tabsubject2 { clear:both; width:100%; height:32px; padding-top:15px; border-bottom:1px solid #96b3e1; position:relative}
.tabsubject2 ul li { position:relative; float:left; margin-right:3px; color:#666; font-size:12px;}
.tabsubject2 ul li.sub_out { width:auto; height:22px; padding:7px 6px 2px 10px; background:#f5f5f5; border-top:1px solid #d5d5d5; border-left:1px solid #d5d5d5; border-right:1px solid #d5d5d5}
.tabsubject2 ul li span { /*display:-moz-inline-block;display:-moz-inline-box;*/display:inline-block; margin:0; padding:0;}
.tabsubject2 ul li.sub_sel { color:#3b5d94; padding:7px 6px 2px 10px; height:23px; background:url(/next/images/desc/sub_sel_bg.gif) repeat-x left top; border-top:1px solid #96b3e1; border-left:1px solid #96b3e1; border-right:1px solid #96b3e1}
.tabsubject2 ul li.sub_sel .sub_doticon { height:23px; background:url(/next/images/common/tab_subject_dot.gif) no-repeat center 19px; }
.tabsubject2 ul li a{ color:#666; }
.tabsubject2 ul li.sub_sel a { color:#3b5d94; }
.tabsubject2 ul li.sub_sel strong { font-weight:bold; }
.tabsubject2 .but { position:absolute; right:0; bottom:7px}

.subject_resultinfo { clear:both; width:100%; height:35px; background-color:#ebf3fc; border-top:1px solid #dae4ef; border-bottom:1px solid #dae4ef; }
.subject_resultinfo .result_select { float:left; padding-top:6px; padding-right:10px; }
.subject_resultinfo .result_select label { font-size:11px; color:#123c8c; padding-left:7px; vertical-align:middle; line-height:25px}
.subject_resultinfo .result_select select { font-size:11px}
.subject_resultinfo .subject_bbssorting { float:left; padding:10px 15px;}
.subject_resultinfo .subject_bbssorting ul {}
.subject_resultinfo .subject_bbssorting ul li { float:left; padding-right:7px;}
.subject_resultinfo .subject_bbssorting ul li span { display:inline-block; padding-left:3px; font-size:8px; color:#9e9e9e;}
.subject_resultinfo .subject_bbssorting ul li a { color:#666; }
.subject_resultinfo .subject_bbssorting ul li a:link,  .subject_bbssorting ul li a:visited,  .subject_bbssorting ul li a:active,
.subject_resultinfo .subject_bbssorting ul li a:focus,  .subject_bbssorting ul li a:hover { color:#666;}
.subject_resultinfo .subject_bbssorting ul li.sortinsel a { color:#447d0b; font-weight:bold; }
.subject_bbssorting ul li.sortinsel a:visited { color:#447d0b; font-weight:bold; }
.subject_resultinfo .result_select2 { float:right; padding-top:6px; padding-right:10px; border-left:1px solid #dae4ef; height:30px }
.subject_resultinfo .result_select2 label { font-size:11px; color:#123c8c; padding-left:7px; vertical-align:middle; line-height:25px}
.subject_resultinfo .result_select2 select { font-size:11px}

.bbstype2 { clear:both; width:100%; margin-top:15px; background:url(/next/images/desc/bbs2topbg.gif) repeat-x 0 0;}
.bbstype2 tbody { }
.bbstype2 th, .bbstype2 td { padding:8px 0; text-align:center;}
.bbstype2 td { border-bottom:1px solid #dcddde }
.bbstype2 th { color:#333; font-weight:bold; height:26px; }
.bbstype2 th span.unit { color:#3b5d94; font-weight:bold}
.bbstype2 td.subject_left2 { text-align:left; color:#333}
.bbstype2 td.number { font-family:Tahoma, namumgothic, Dotum; font-size:11px; letter-spacing:0.1em;}
.bbstype2 img { vertical-align:middle; margin:0 2px 0 1px;}
.bbstype2 td img { margin-left:5px; margin-bottom:3px;}
.listtype1 img { vertical-align:middle; margin:0 2px 0 1px;}
