@charset "utf-8";

.skip li a{ display:block; padding:15px 0; font-size:14px; border-bottom:1px solid #ccc; background:#fff; position:absolute; top:0; left:-9999px; width:100%; text-align:center; z-index:1000; }
.wrap{ width:100%; margin:auto;}

/*header*/
#header{width:100%;}
.lnb {width:100%; height:32px; line-height:32px; border-bottom:1px solid #dbdbdb; background:#fff;}
.lnb .lnb_menu {float:right; font-size:13px;}
.lnb .lnb_menu li {float:left; border-right:1px solid #dbdbdb; padding:0 15px;}
.lnb .lnb_menu li.gap {font-size:13px; color:#d5d5d5; padding:0 8px;}
.lnb .lnb_menu li.user {padding:0 8px;}
.lnb .lnb_menu a {display:block; height:32px; color:#333;}
.lnb .lnb_menu a:hover { color:#e5416b; text-decoration:none; }
.lnb .lnb_menu img {vertical-align:middle; line-height:34px;}

/* - 누리집 로고 */
#lnb_nurizib{background:#f2f2f2;}
.lnb .nurizib{display:flex;align-items:center;justify-content:flex-start;flex: none;font-size: 1.3rem;color: #555;white-space: nowrap;text-align: left; font-size:13px;}
.lnb .nurizib:before{content:'';width: 4.4rem;height: 1.5rem;display:block;background: url('/images/common/icon_nurizib.png') center center / cover no-repeat; margin-left: -10px; margin-right:-5px; background-size : 70%;}

.lnb .ico_home {display:inline-block; width:15px; height:34px; background:url('/images/gps/eem/research/ico_comm.png') no-repeat -13px -3px; padding-left:8px; vertical-align:top;}
.lnb .ico_logout {display:inline-block; width:15px; height:34px; background:url('/images/gps/eem/research/ico_comm.png') no-repeat -43px -3px; vertical-align:top; padding-left:8px;}
.lnb .ico_modify {display:inline-block; width:15px; height:34px; background:url('/images/gps/eem/research/ico_comm.png') no-repeat -76px -3px; vertical-align:top; padding-left:8px;}
.lnb .ico_user {padding-left:18px; background:url('/images/gps/eem/research/ico_comm.png') no-repeat -199px 2px;  color:#000;}
.lnb .ico_msg 	 {display:inline-block; width:15px; height:34px; background:url('/images/gps/eem/research/ico_note.gif') no-repeat -3px 4px; vertical-align:top; padding-left:8px;} 
.lnb .ico_newMsg {display:inline-block; width:15px; height:34px; background:url('/images/gps/eem/research/ico_new_note.gif') no-repeat -3px 4px; vertical-align:top; padding-left:8px;}


.header_top {height:70px; border-bottom:1px solid #dbdbdb;}
.header_top .h_cover {position:relative; width:1200px; margin:auto; }
.hearder_logo {position:absolute; top:10px;} 
.hearder_logo .logo2 {font-size:23px; line-height:53px; font-family:'NanumSEB'; vertical-align:top; padding-left:5px; text-decoration: none;} 
 
/*gnb*/ 
.gnb {position:absolute; right:0; width:800px; line-height:68px;}
.gnb ul li {float:left; text-align:center;} 
.gnb ul li a.menu_title {display:inline-block; margin:0 90px; font-size:20px; color:#333; font-family:'NanumSR'; text-decoration: none;} 
.gnb ul li a.menu_title:hover {display:inline-block; font-size:20px; color:#426abb; font-family:'NanumSEB'; border-bottom:3px solid #426abb;}  

/* content */
.eemContainer {position:relative; width:100%; margin:0 auto;}
.top_visual {position:relative; width:100%; height:180px; margin:0 auto; background:url('/images/gps/eem/research/top_visual.gif') no-repeat 0 40%;}
.top_visual .bg_cover {position:absolute; top:0; left:0; content:''; width:100%; height:100%; background:rgba(45,47,53, 0.75);}
.top_visual .visual_contents {width:1200px; height:180px; margin:0 auto;}
.top_visual .visual_contents .top_title {padding-top:60px; text-align:center; font-size:34px; font-family:'NanumSEB'; color:#fff;}
.top_visual .visual_contents .top_title .txt {margin-top:15px; text-align:center; font-size:16px; font-family:'Nanum'; color:#d2d5d7;}
.contents {width:1200px; margin:0 auto;}

/* tab */
.board_tab {overflow:hidden; width:100%; margin-top:20px;}
.board_tab li {float:left;}
.board_tab a {display:inline-block; height:40px; line-height:40px; font-family:'NanumSR';  font-size:17px; text-align:center;}
.board_tab a.tabon {width:600px; background:#343f57; color:#fff; }
.board_tab a.taboff {width:598px; height:38px; background:#fff; border:1px solid #d2d2d2; color:#848484;}

/* 상단 검색 */
.search_box {margin-top:15px; background:#fafafa; border:1px solid #e0e0e0; height:44px; line-height:44px;}
.search_box dl {padding:0 20px;}
.search_box dt {float:left; margin:0 15px;}
.search_box dd {float:left; margin-right:10px;}
.search_box input.text {height:24px;}
.search_box .btn_area {display:inline-block; height:32px; vertical-align:middle; margin:0 5px;}
.search_box .btn_area a.btn_inquiry {display:inline-block; width:33px; height:30px; background:url('/images/gps/eem/research/btn_inquiry.gif') no-repeat 0 0; vertical-align:top;}

/* board */
.board_area {margin-bottom:30px;}
.board_area .allpage {margin-top:10px; text-align:right; font-size:13px;}
.allpage {margin-top:10px; text-align:right; font-size:13px;}
table.board_list {margin-top:3px; border-top:2px solid #27344d;}
table.board_list col.column1 {width:110px;}
table.board_list col.column2 {width:140px;}
table.board_list col.column3 {width:150px;}
table.board_list col.column4 {width:520px;}
table.board_list col.column5 {width:180px;}
table.board_list col.column6 {width:100px;}
table.board_list thead th {height:34px; border-bottom:1px solid #27344d; background:#fafafa; border-right:1px solid #d9d9d9;  font-family:'NanumB'; font-weight:normal;}
table.board_list thead th.end, table.board_list tbody td.end {border-right:0;}
table.board_list tbody td {padding:6px 0; border-bottom:1px solid #d9d9d9; border-right:1px solid #d9d9d9; color:#565656;}
table.board_list tbody td.column1 {text-align:center;}
table.board_list tbody td.column2 {text-align:center;}
table.board_list tbody td.column3 {text-align:center; padding:6px 10px; line-height:18px; word-break:keep-all;}
table.board_list tbody td.column4 {text-align:left; padding: 5px 0px 5px 10px;}
table.board_list tbody td.column5 {text-align:center;}
table.board_list tbody td.column6 {text-align:center;}
table.board_list a:hover {color:#426abb; text-decoration:underline;}
table.board_list .ico_result {display:inline-block; padding:3px 8px 3px 8px; background:#4564a9; border:1px solid #0b5261; border-radius:3px; color:#fff; font-size:11px; text-align:center; }
table.board_list .ico_ready {display:inline-block; padding:3px 8px 3px 8px; background:#3dd271; border:1px solid #0c94b1; border-radius:3px; color:#fff; font-size:13px; text-align:center; }
table.board_list .ico_ing {display:inline-block; padding:3px 8px 3px 8px; background:#16accc; border:1px solid #0c94b1; border-radius:3px; color:#fff; font-size:13px; text-align:center; }
table.board_list .ico_stop {display:inline-block; padding:3px 8px 3px 8px; background:#eb3665; border:1px solid #c6204b; border-radius:3px; color:#fff; font-size:13px; text-align:center; }
table.board_list .ico_end {display:inline-block; padding:3px 8px 3px 8px; background:#c70f3f; border:1px solid #c6204b; border-radius:3px; color:#fff; font-size:13px; text-align:center; }

table.board_list .ico_cancl {display:inline-block; padding:3px 8px 3px 8px; background:#d62828; border:1px solid #7e0314; border-radius:3px; color:#fff; font-size:13px; text-align:center;}

.ico_btn {display:inline-block; padding:3px 8px 3px 8px; background:#70a8dc; border:1px solid #98abbb; border-radius:3px; color:#fff; font-size:13px; text-align:center; cursor:pointer;}

table.board_view_title {margin-top:30px; border-top:2px solid #26334b;} 
table.board_view_title col.column1 {width:600px;}
table.board_view_title col.column2 {width:600px;}
table.board_view_title tbody th {padding:8px 10px; border-bottom:2px solid #d9d9d9; font-family:'NanumSEB'; font-size:17px;} 
table.board_view_title tbody td {text-align:left; padding:5px 10px; border-bottom:1px solid #d9d9d9; background:#fafafa; font-size:13px; color:#747474;} 
table.board_view_title tbody td.column2 {text-align:right;} 
table.board_view_title tbody td span.gap {padding:0 8px; color:#dbdbdb;}

table.board_view {margin-top:20px;}
table.board_view col.column1 {width:200px;}
table.board_view col.column2 {width:1000px;}
table.board_view tbody th {border:1px solid #d9d9d9; padding:6px 0; background:#fafafa; font-weight:normal; font-family:'NanumB';}
table.board_view tbody td {border:1px solid #d9d9d9; padding:6px 15px;}
table.board_view tbody td.cont {padding:20px;}

.board_btn {overflow:hidden; margin-top:10px; width:100%;}
.board_btn .left {float:left;}
.board_btn .right {float:right;}
.board_btn a.btn_list {display:inline-block; padding:0 15px; height:30px; line-height:30px; color:#fff; border-radius:3px; background:#426abb;}

/* fileList */
.filelist a {color:#e30000;}

/* paging */
.paging {width:100%; text-align:center; margin:20px 0 25px 0;}
.paging a {display:inline-block; width:28px; height:28px; line-height:28px; text-align:center; font-family:'NanumB'; color:#747474; font-size:13px;} 
.paging font {display:inline-block; width:28px; height:28px; line-height:28px; border:1px solid #d9d9d9; text-align:center; font-family:'NanumB'; color:#747474; font-size:13px;} 
.paging a.prev {}
.paging .paging_font {color:#747474;}
.paging .paging_strong {width:30px; height:30px; line-height:30px; color:#fff; border:none; background:#426abb;}
.paging .paging_font:hover {width:30px; height:30px; line-height:30px; color:#fff; border:none; background:#426abb;}
.paging a:hover {width:30px; height:30px; line-height:30px; color:#fff; border:none; background:#426abb;}


/* footer */
.footer {overflow:hidden; width:100%; border-top:1px solid #dbdbdb; z-index:1; }
.footer .f_right select {float:left; width:185px; height:32px; color:#888;}
.footer .f_right a {float:left; display:inline-block; width:50px; height:32px; line-height:32px; background:#737373;  text-align:center;  color:#fff; }
.footer .copyright {line-height:20px;}
.footer_menu {height:32px; line-height:32px; border-bottom:1px solid #dbdbdb;}
.footer_menu li {float:left;}
.footer_menu li a.fmenu_title {display:inline-block; padding:0 15px; font-size:14px;} 
.footer_menu li.gap {color:#d3d3d3; font-size:14px; font-style: italic; }
.footer_menu .f_bk {color:#000; font-family:'NanumB'; }
.footer_info {padding:10px 0;} 
.footer_info .f_blue {color:#407dd1;}

/* 공지사항 */
.boardContents{width:1200px;}

/* 로그인 팝업 레이어  */
#popLayer2 {position: absolute; z-index: 2; width:100%; height: 100%; left: 0px; top: 0px; margin:0 auto; background-color: rgba(0,0,0,0.4);}
.pop_layer {}
.pop_inner {position:absolute; top:320px; left:39%; z-index:999;}
.pop_login {margin:0 auto; width:350px; height:225px; padding:45px 30px 30px 30px; background:url('/images/gps/cmm/portal/common/pop_login_bg.jpg') #fff no-repeat 0 0; box-shadow:0px 0 15px 0px #000;}
.pop_login .pop_title {font-size:26px; line-height:26px; text-align:center; }
.pop_login .tit_line_b {border-bottom:3px solid #000; width:30px; margin:20px auto;}
.pop_login .login_area {padding-top:8px;}
.pop_login .input_area {float:left;}
.pop_login .input_area input.id {border:1px solid #ccc; height:40px; line-height:40px; background:url('/images/gps/cmm/portal/common/login_text.gif') #fff no-repeat 0 0;}
.pop_login .input_area input.id1 {border:1px solid #ccc; height:40px; line-height:40px;}
.pop_login .input_area input.pw {border:1px solid #ccc; height:40px; line-height:40px; background:url('/images/gps/cmm/portal/common/login_text.gif') #fff no-repeat 0 -52px; margin-top:-1px;}
.pop_login .input_area input.pw1 {border:1px solid #ccc; height:40px; line-height:40px; margin-top: -1px;}
.pop_login .btn_area {float:left;}
.pop_login .btn_area a.btn_login {float:left; width:80px; height:87px; line-height:87px; background:#3d61b0; color:#fff; text-align:center; font-size:15px;}
.pop_login .btn_area a.btn_login:hover {background:#234ba4;}
.pop_login .btn_area a.btn_cer_login {float:left; width:80px; height:62px; padding-top:25px; background:#7a7bb6; color:#fff; text-align:center; font-size:15px;}
.pop_login .btn_area a.btn_cer_login:hover {background:#544392;}
.pop_login .btn_join_find {overflow:hidden; width:100%; padding-top:10px;}
.pop_login .btn_join_find a.btn_join {display:inline-block; border:1px solid #ccc; height:42px; line-height:42px; background:#fff; text-align:center; color:#2966bf; border-radius:5px; font-weight: bold;}
.pop_login .btn_join_find a.btn_join:hover {background:#e3f5ff;}
.pop_login .btn_join_find span.btn_join {display:inline-block; border:1px solid #ccc; height:42px; line-height:42px; background:#fff; text-align:center;}
.pop_login .btn_join_find span.btn_join:hover {background:#e3f5ff;}
.pop_login .btn_join_find span.btn_join2 {display:inline-block; border:1px solid #ccc; height:42px; line-height:42px; background:#fff; text-align:center; margin-left: -5px; border-radius:5px;}
.pop_login .btn_join_find span.btn_join2:hover {background:#e3f5ff;}
/* IE 10 이상 */
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none){
	.pop_login .btn_join_find span.btn_join2 {display:inline-block; border:1px solid #ccc; height:42px; line-height:42px; background:#fff; text-align:center; margin-left: -6px;}
	.pop_login .btn_join_find span.btn_join2:hover {background:#e3f5ff;}
}
/* IE 9/10 */
@media screen and (min-width:0\0){
	.pop_login .btn_join_find span.btn_join2 {display:inline-block; border:1px solid #ccc; height:42px; line-height:42px; background:#fff; text-align:center; margin-left: -6px;}
	.pop_login .btn_join_find span.btn_join2:hover {background:#e3f5ff;}
}
.pop_login .pop_close {position:absolute; top:25px; right:25px;}
.pop_login .pop_close a.btn_close {display:block; width:22px; height:21px; background:url('/images/gps/cmm/portal/common/btn_pop_close.gif') no-repeat 0 0; }

/*CAPS LOCK 툴팀 style */
.ly_v2 { display: none; position: absolute; z-index: 10; display: block; zoom: 1; }
.ly_v2 .ly_box { font-size: 15px; line-height: 14px; position: static; margin-top: 7px; padding: 6px 7px 6px; letter-spacing: -1px; color: #fff; border: solid 0px #d8d1aa; background: #4c5254; }
.sp {background:url('/images/common/arrow_top.png') no-repeat 0 0;}
.ly_point {position:absolute; top:0; left:8px; display:block; width:10px; height:7px; background-position:0 0;}