@charset "utf-8";
/* --------------------------------------------------
* Version	: 1.0
* Date		: 2018.09
* Author	: SangKi Park / pak81@saerom.co.kr, seon81.park@gmail.com
\* -------------------------------------------------- */


/** GW Popup
===================================*/
#GWpop	{ margin:0 auto; padding:0 20px; }
#GWpop .tit { position:relative; width:100%; padding:18px 0 16px; border-bottom:3px solid #c40452; }
#GWpop .tit > h2, 
#GWpop .tit > h2 span { font-size:18px; font-family:"맑은 고딕","Malgun Gothic","돋움",Dotum,"굴림",Gulim,Arial, sans-serif; font-weight:bold; }
#GWpop .noti_info { margin-top:20px; padding:16px 18px; font-size:12px; line-height:1.6; color:#666; word-break:keep-all; background:#f4f4f4; }
#GWpop .sub_title,
#GWpop .sub_title span { margin:35px 0 20px; padding:0; font-family:AppleGothic,"맑은 고딕","Malgun Gothic","돋움",Dotum,"굴림",Gulim,Arial, sans-serif; font-size:18px; line-height:13.6px; font-weight:normal; color:#444;  letter-spacing:-1px; }
#GWpop .sub_title:first-child { margin-top:0; }
#GWpop .sub_title { margin-bottom:20px; padding:0; font-size:22px; line-height:13.6px; font-weight:normal; color:#444; font-family:"맑은 고딕","Malgun Gothic","돋움",Dotum,"굴림",Gulim,Arial, sans-serif; letter-spacing:-1px; }
.GWcontents h3	{ margin-bottom:30px; padding:40px 0 20px; border-bottom:1px solid #6e6a67; font-family:"맑은 고딕","Malgun Gothic","돋움",Dotum,"굴림",Gulim,Arial, sans-serif;font-size:22px; font-weight:normal; color:#444; letter-spacing:-1px; }

#dispbody {margin-top:10px;}

/* 임직원 출입권한신청 - 출입구역 */
.board_writer table.floor_table { border-left:1px solid #e6e6e6;}
.board_writer table.floor_table,
.board_writer table.floor_table th,
.board_writer table.floor_table td { border-color:#e6e6e6; }
#GWpop #docHeader + .btnwrap { border-top:0; }
.board_writer .search_wrap .input_word { display:block; position:relative; width:94%; }
.board_writer .search_wrap .input_word input { padding:0 30px 0 10px;}
.board_writer .search_wrap .input_word .btn_search { overflow:hidden; display:block; position:absolute; top:1px; right:1px; width:28px; height:28px; text-indent:-9999px; background:url(../images/icon/ico_search.png) no-repeat center center; }

/* Autocomplete */
.ui-widget.ui-widget-content {border:1px solid #DEDEDE !important; 
	box-shadow:-4px 4px 8px rgba(50,50,50,0.1), 4px 4px 8px rgba(50,50,50,0.1), 0px -4px 8px rgba(50,50,50,0.1);}
#autocomplete_msg {border:1px solid #3E4D5A !important;font-size:13px;line-height:20px;background-color:#3E4D5A;color:#FFF;padding:3px;border-radius:5px;max-width:350px;margin-top:7px;padding-left:10px;
	box-shadow:-1px 1px 5px rgba(170,170,170,0.1), 1px 1px 5px rgba(170,170,170,0.1), 0px -1px 5px rgba(170,170,170,0.1);}
#autocomplete_msg:after {content:'';display:block;position:absolute;bottom:-4px;left:26px;width:6px;height:6px;border-right:1px solid #3E4D5A;border-bottom:1px solid #3E4D5A;background:#3E4D5A;transform:rotate(45deg)}

/** 전자결재
===================================*/
/* 결재경로 */
.ul_appline { overflow:hidden; }
.ul_appline li { float:left; }
.ul_appline .sect01 { width:390px; }
.ul_appline .sect02 { padding-left: 6px;}
.ul_appline .sect03 { width:120px; }
/* 결재경로 >> DIV */
.ul_appline .sectdiv01 { width:85%; }
.ul_appline .sectdiv03 { width:15%; }


/** 기존소스
===================================*/
#printDiv .board_writer .firstline TD, #printDiv .board_writer TD.first, #printDiv .board_writer TH {background-color:#e5e5e5; !important;}
#printDiv .board_writer TD, #printDiv .board_writer span, #printDiv .board_writer a {color:#000 !important; font-family:"gulim","dotum"; font-size:9pt;}
#printDiv .board_writer TD, #printDiv .board_writer TH {border:1px solid #333;}
#SEAROM_HEADER {padding:0;margin:0px;width:100%;height:45px;background:url('./images/sub/secNavi_h4_bg.gif') repeat-x 0 0;}
#SEAROM_HEADER  .searom_tit{padding:15px 0px 8px 20px;font-size:16px; color:#000; font-weight:bold;}
.I_opinion {font-weight:bold;font-size:12px;top:30px;background:url('./images/i_comment.gif') no-repeat 10px top;padding:0px 30px 5px;color:#333;}
.SEAROM_text {font-size:11px;}
.approval_text{font-size:11px;color:#666;}
.point12	{color:#0485c1;font-size:12px;font-weight:bold;}
.th_point {font-size:12px;font-weight:bold;color:#333;}
.td_point {font-size:12px;color:#666;}
.th_name {font-size:12px;font-weight:bold;color:#333;}
.td_name {font-size:12px;color:#333333;}
.td_name span#DisSubject {color:#0485c1; font-weight:bold;}
.sch_date {font-size:12px;color:#b4b4b4;}
.td_height {font-size:12px;line-height:35px;}
a.td_point:hover {color:#666;font-size:12px;text-decoration:underline;}
.SEAROM_re {font-size:12px;color:#666;}
#GWpop .btnwrap	{width:100%; overflow:hidden; padding:8px 0 7px 0; color:#888888; border-top:1px solid #e5e5e5;}
#GWpop .btnwrap .left	{float:left; padding-left:0px;} /*10px*/
#GWpop .btnwrap .right	{float:right; padding-right:0px;}
#GWpop .btnwrap .btn {float:left;border:1px solid #ccc;padding:0 8px;min-width:48px;height:30px;font-size:12px;line-height:30px;color:#555;text-align:center}
#GWpop .btnwrap .btnSend {padding:0 12px 0 30px;border-color:#4e4e4e;color:#fff;background:#4e4e4e url(/gw_resource/images/icon/ico_mail_send.png) no-repeat 6px center}
#GWpop .board_view table	{border:0; border-top:1px solid #e5e5e5;}
#GWpop .board_write table	{border:0; border-top:1px solid #e5e5e5;}
#GWpop .btnwrap_no_line	{width:100%; overflow:hidden; padding:8px 0 7px 0; color:#888888; border-top:0px solid #e5e5e5;}
#GWpop .btnwrap_no_line .left	{float:left; padding-left:0px;} /*10px*/
#GWpop .btnwrap_no_line .right	{float:right; padding-right:0px;}

/* 메일 간편작성 보내기 버튼 */
.btnwrap .btnSend {padding:0 12px 0 30px;border-color:#4e4e4e;color:#fff;background:#4e4e4e url(/gw_resource/images/icon/ico_mail_send.png) no-repeat 6px center}

/* 수신인 지정 */
#GWdesign	{padding:10px 10px 10px 360px; color:#000; background:#ececec;}
*+ html #GWdesign	{display:inline-block;}/* for IE7 */
* html #GWdesign	{display:inline-block;}/* for IE6 */
#GWdesign:after	{display:block; content:''; clear:both; visibility:hidden;}
#GWdesign a	{color:#000;}
#GWdesign .incheck	{width:13px; height:13px; vertical-align:top; margin-top:-1px;}
#GWdesign .aside	{width:340px; float:left; padding:0 10px; margin-left:-360px;}
* html #GWdesign .aside	{padding-left:370px;}/* for IE6 */
#GWdesign .aside .section1	{width:250px; float:left; margin-right:10px;}
#GWdesign .aside .section1 .sidemenu	{width:100%; overflow:hidden;}
#GWdesign .aside .section1 .sidemenu a	{height:23px; display:block; float:left; padding:0 7px; margin-right:2px; line-height:23px; color:#eee; border:1px solid #a9a9a9; border-bottom:0; background:#c5c5c5;}
#GWdesign .aside .section1 .sidemenu a.on	{color:#000; background:#f2f2f2;}
#GWdesign .aside .section1 .section_wrap	{border:1px solid #c6c6c6;}
#GWdesign .aside .section1 .section	{padding:10px; border:1px solid #fff; background:#f2f2f2;}
#GWdesign .aside .section1 .section .search	{margin-bottom:10px;}
#GWdesign .aside .section1 .section .search .intext	{width:150px; color:#000; border:1px solid #a0a0a0; border-bottom:1px solid #ddd; border-right:1px solid #ddd;}
#GWdesign .aside .section1 .section .menutree	{padding:5px; border:1px solid #a0a0a0; border-bottom:1px solid #ddd; border-right:1px solid #ddd; background:#fff;}
#GWdesign .aside .section2	{float:right; padding-top:90px;}
#GWdesign .aside .section2 .part_wrap	{border:1px solid #c6c6c6; margin-bottom:60px; }
#GWdesign .aside .section2 .part	{width:70px; position:relative; padding:17px 0 8px 5px; border:1px solid #fff;}
#GWdesign .aside .section2 .part p	 {width:34px; position:absolute; top:0; left:50%; z-index:2; margin:-6px 0 0 -17px; text-align:center; background:#ececec;}
#GWdesign .aside .section2 .part label	{display:block; margin-bottom:8px;}
#GWdesign .aside .section2 .btnset	{}
#GWdesign .aside .section2 .btnset a	{display:block; margin-bottom:5px;}
#GWdesign .contents	{width:100%; float:left;}
#GWdesign .contents .head	{width:100%; overflow:hidden; margin-bottom:2px;}
#GWdesign .contents .head .tit	{float:left; padding-top:6px; font-weight:bold;}
#GWdesign .contents .head .btnset	{float:right;}
#GWdesign .contents .head .btnset img	{vertical-align:top;}
#GWdesign .contents .head .rbtnset	{float:left;}
#GWdesign .contents .article_wrap	 {margin-bottom:10px; border:1px solid #c6c6c6;}
#GWdesign .contents .article	 {overflow:auto; border:1px solid #fff; background:#fff;}
#GWdesign .contents .article table	{}
#GWdesign .contents .article table th	{height:14px; font-weight:normal; border-right:1px solid #a8a8a8; border-bottom:1px solid #a8a8a8; background:#e8e8e8;}
#GWdesign .contents .article table td	{height:18px; text-align:center;}
#GWdesign .contents .foot	{text-align:right;}
#GWoverlap	{padding:10px; color:#000; background:#ececec;}
#GWoverlap .contents .head	{width:100%; overflow:hidden; margin-bottom:2px;}
#GWoverlap .contents .head .tit	{float:left; padding-top:6px; font-weight:bold;}
#GWoverlap .contents .head .btnset	{float:right;}
#GWoverlap .contents .head .btnset img	{vertical-align:top;}
#GWoverlap .contents .head .rbtnset	{float:left;}
#GWoverlap .contents .article_wrap	 {margin-bottom:10px; border:1px solid #c6c6c6;}
#GWoverlap .contents .article	 {overflow:auto; border:1px solid #fff; background:#fff;}
#GWoverlap .contents .article table	{}
#GWoverlap .contents .article table th	{height:14px; font-weight:normal; border-right:1px solid #a8a8a8; border-bottom:1px solid #a8a8a8; background:#e8e8e8;}
#GWoverlap .contents .article table td	{height:18px; text-align:center;}
#GWoverlap .contents .foot	{text-align:right;}
#GWoverlap .overlap	{padding:10px; margin-bottom:5px; border:1px solid #a0a0a0; border-bottom:1px solid #ddd; border-right:1px solid #ddd; background:#fff;}
#GWoverlap .overlap p strong	 {font-weight:normal; color:#ff0000;}
.btnpop1 {display:inline-block; padding-left:2px; cursor:pointer; text-decoration:none !important; background:url('../images/bg_popbtn1_l.gif') no-repeat left top;}
.btnpop1 span {width:75px; height:28px; display:inline-block; padding-right:2px; line-height:28px; text-align:center; background:url('../images/bg_popbtn1_r.gif') no-repeat right top;}
.btnpop2 {display:inline-block; padding-left:2px; cursor:pointer; text-decoration:none !important; background:url('../images/bg_popbtn2_l.gif') no-repeat left top;}
.btnpop2 span {height:22px; display:inline-block; padding:0 17px 0 15px; line-height:22px; text-align:center; background:url('../images/bg_popbtn2_r.gif') no-repeat right top;}
.btnpop3 {display:inline-block; padding-left:2px; cursor:pointer; text-decoration:none !important; background:url('../images/bg_popbtn2_l.gif') no-repeat left top;}
.btnpop3 .inbtn	{width:56px; height:22px; display:inline-block; margin:0; padding:0 2px 0 0; line-height:22px; text-align:center; cursor:pointer; border:0; background:url('../images/bg_popbtn2_r.gif') no-repeat right top;}
SELECT.mail_SendList {border:1px solid #ddd; height:80px; padding-top:3px; width:430px;} /* 메일 작성 양식 수신인 목록 */
SELECT#SendList {border:1px solid #ddd; height:80px; padding-top:3px; width:430px;} /* 메일 작성 양식 수신인 목록 */

/* Sonsunghee 작업*/
/*
h1 {font-size:100px;color:red;}

h2 {font-size:80px;color:#acd05f;}

h3 {font-size:60px;color:#5fc1d0;}

h4 {font-size:40px;color:#957ebe;}

h5 {font-size:20px;color:#be9f7e;}

h6 {font-size:12px;color:#be7eba;}

span {font:normal 108px "맑은고딕", "애플고딕", AppleGothic, "돋움", dotum, "굴림", gulim, Arial, Verdana, sans-serif; color:#666;}

p{font-size:108px;color:#185381;}

tr {font-size:70px; color:#57d66f;}

th {font-size:30px;color:red;}

td {font-size:50px;color:#79b543;}

a {font-size:50px;}

a:hover{font-size:50px;}

table{font-size:80px;color:#d6d557;}

*/


/** GWside
===================================*/
.GWside {height:100%;border-left:0px solid #e5e5e5;background-color:#fafafa;}


/** Comment
===================================*/
.commentArea {padding:20px 28px 6px;border-top:1px solid #e5e5e5;background:#f6f6f6}
.commentArea .commentList {margin-top:10px}

/* Comment Form */
.commentForm {position:relative;padding-right:112px}
.commentForm textarea {padding:10px;border:1px solid #d8d8d8;width:100%;min-height:86px;font-size:13px;line-height:20px;color:#333}
.commentForm .btnAdd {display:block;position:absolute;top:0;right:0;padding:32px 0;border:1px solid #d8d8d8;width:98px;font-size:14px;line-height:20px;color:#555;text-align:center;background:#fff}

/* Comment List */
.commentList > ul > li {position:relative;padding:18px 0;border-bottom:1px solid #dedede}
.commentList > ul > li:last-child {border-bottom:0}
.commentList > ul > li.is-reply {background:url(../../gw_resource/images/icon/ico_reply.png) no-repeat 32px 20px}
.commentList > ul > li.is-reply .commentItem {margin-left:38px}
.commentList > ul > li.is-reply .commentForm {margin-left:51px}
.commentList > ul > li.is-edit .thumb {display:none}
.commentList > ul > li.is-edit .commentItem {padding-left:14px}
.commentList > ul > li.is-edit .commentForm {margin-left:0}

/* Comment Item */
.commentItem {position:relative;padding-left:72px}
.commentItem .systemMsg {font-size:16px;line-height:24px;color:#333}
.commentItem .thumb {overflow:hidden;position:absolute;top:0;left:8px;width:50px;height:50px}
.commentItem .writeInfo {font-size:13px;line-height:25px;color:#555}
.commentItem .writeInfo .wName {font-weight:700}
.commentItem .writeInfo .wDate {margin-left:18px}
.commentItem .commentMsg {font-size:13px;line-height:25px;color:#555}
.commentItem .commentMsg .replyUserName {display:inline-block;padding:0 6px;border-radius:13px;font-size:11px;letter-spacing:-0.05em;background:#e1e1e1;vertical-align:top;cursor:pointer}
.commentItem .writeInfo a {display:inline-block;margin-left:4px;padding-left:16px;background:url(../../gw_resource/images/icon/ico_reply.png) no-repeat 0 3px;vertical-align:top}
.commentItem .commentAction {position:absolute;top:0;right:0}
.commentItem .commentAction a {display:block;float:left;position:relative;padding:0 10px;font-size:12px;line-height:18px;color:#555;text-align:center;vertical-align:top}
.commentItem .commentAction a.btnDel:before {content:'';display:block;position:absolute;top:50%;left:0;margin-top:-6px;width:1px;height:12px;background:#d5d5d5}

/*댓글 img*/
.comment_img {border-radius: 70px; -moz-border-radius: 70px; -khtml-border-radius: 70px; -webkit-border-radius: 100px; width: 40px;}

/* 게시판 관련문서(답글문서) */
.rdocTitle {padding:6px 0 6px 10px; font-size:13px; color:#333333; text-align:center; font-weight:normal; background-color:#D8D8D8; height: 38px;}
.rdoclist_td {padding:6px 0 6px 10px; color:#333333; text-align:left; font-size:13px; font-weight:normal;}


/** 자동완성(결재권한관리)
===================================*/
.list_srch_appline_result {position:absolute}
.list_srch_appline_result ul {padding:10px;border:1px solid #da3769}