 /* font setting  IE 적용을 위해서는 src 적용방식으로 해주어야 한다. woff방식
 EOT는 IE8 이하버전
OTF/TTF는 Chrome 6+, Firefox 3.5, Opera 10+, Safari 3-5
WOFF는 크롬6+,Firefox 3.6+, IE 9+, Safari5.1+
 */

@font-face {font-family: 'Noto Sans KR';font-style: normal;font-weight: 100;src: url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Thin.woff2) format('woff2'),url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Thin.woff) format('woff'),url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Thin.otf) format('opentype');}
@font-face {font-family: 'Noto Sans KR';font-style: normal;font-weight: 300;src: url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Light.woff2) format('woff2'),url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Light.woff) format('woff'),url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Light.otf) format('opentype');}
@font-face {font-family: 'Noto Sans KR';font-style: normal;font-weight: 400;src: url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Regular.woff2) format('woff2'),url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Regular.woff) format('woff'),url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Regular.otf) format('opentype');}
@font-face {font-family: 'Noto Sans KR';font-style: normal;font-weight: 500;src: url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Medium.woff2) format('woff2'),url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Medium.woff) format('woff'),url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Medium.otf) format('opentype');}
@font-face {font-family: 'Noto Sans KR';font-style: normal;font-weight: 700;src: url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Bold.woff2) format('woff2'),url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Bold.woff) format('woff'),url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Bold.otf) format('opentype');}
@font-face {font-family: 'Noto Sans KR';font-style: normal;font-weight: 900;src: url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Black.woff2) format('woff2'),url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Black.woff) format('woff'),url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Black.otf) format('opentype');}

/* 폰트사이즈를 임의로 조정하지 못하게 한다, 표준이 아니므로 벤더표시필요함, * 코드는 성능을 떨어트릴수있음 감안
*{ -webkit-text-size-adjust: none; -moz-text-size-adjust: none; -ms-text-size-adjust: none; }
*/

/* 기본 폰트 설정 - 대부분 상속 속성 가지(size/family/color ) */
html, body, form, div, p, h1, h2, h3, h4, h5, h6, dl, dt, dd, ul, ol, li, fieldset, th, td, input, textarea,select, option, td, span, div, form {
	font-family:'Noto Sans Kr',sans-serif !important;
	font-size:14px;
	color:#6C6D73; 
	line-height:170%;
	font-weight:300;
}
/*button을 빼야한다. semantic ui와 충돌  line-height --> padding에 영향을 미침*/

/* 버튼 */

/* textarea는 일반적인 CSS가 먹지 않는다 */
textarea {border-style:solid;border-color:#CCCCCC;border-width:1px;line-height:180%}



/* 메뉴 */
#adminMenuWrap {display:flex;list-style:none;border:0px solid red;padding:0;margin:0}
#adminMenuWrap li:first-child {border:0px solid yellow;margin-left:0}
#adminMenuWrap li {border:0px solid blue;padding:6px 10px;margin:0 4px}
#adminMenuWrap li a:link {font-size:20px;font-weight:700;text-decoration:none}


/* Wrapping */
#bodyBackground {background-color:#282828;padding:20px 0;background-image:url('/board/administration/images/back.gif');}
#bodyWrap {background-color:#616161;width:90%;max-width:1900px;min-width:1000px;margin:0 auto;border-radius:18px;border:0px solid red ;overflow:auto;border:0px solid red}
#adminTopWrap {;width:100%;margin:0 auto;background-color:#FFFFFF;color:black;text-align:center;padding:18px 0;border-radius:0px !important}
#headerWrap {width:100%;margin:0 auto;height:80px !important;background-image:url('/board/administration/images/headerbg.png');background-size:cover}
#headerTXT {padding-top:20px;height:100%;margin:0 auto;width:70%;color:#000000;font-size:22px;font-weight:bold;border:0px solid red;color:#FFFFFF !important;text-align:center}
#headerDesc {float:left;}
#footerWrap { font-size:14px;width:100%;min-width:1000px;margin:0 auto;color:#FFFFFF !important;text-align:center;padding:20px 0;letter-spacing:0;line-height:180%;background-color:#000000;}
#footerWrap_login { font-size:14px;width:90%;min-width:900px;margin:0 auto;color:#FFFFFF !important;text-align:center;padding:20px 0;letter-spacing:0;line-height:180%;}


/*guide */
.gbold {color:#000000;font-weight:700;}
.gbold_blue {color:blue;font-weight:700;}
.gbold_red {color:red;font-weight:700;}
.gbold_teal {color:teal;font-weight:700;}

/*form*/
.chkBox {display:inline-block;border:1px solid #CCCCCC !important;width:16px !important;height:16px !important;margin:0;}
.rdoBox  {display:inline-block;border:1px solid #CCCCCC !important;width:16px !important;height:16px !important;margin:0;}
.searchbox { 
	border:1px solid #d4d4d4;
	vertical-align:middle;
	padding:2px;
	height:32px;
	font-size:14px;
	}

.inpubox { 
	border:1px solid #d4d4d4;
	vertical-align:middle;
	padding:2px;
	height:32px;
	font-size:14px;
	}

.searchselectbox {
	font-size:14px;
	color:#888888;
	border:1px solid #d4d4d4;
	width:130px;
	padding:2px;
	height:32px  !important;
	background-color:#ffffff;
}






/* 2022/03/22 */
/* 팝업창 타이틀 */
.adminPopupTitle {font-size:24px;font-weight:700;color:#000000}

/* 상단 우측 퀵메뉴 */
#topQuickMenu { width:97%; text-align:right;border:0px solid blue;font-size:13px;padding:16px  0;font-weight:bold}

/* paging */
.pagingNumNow {	
	display:inline-block;
	font-family:'Noto Sans Kr',sans-serif !important;
	font-size:16px ;
	color:#000000 !important;
	font-weight:900;
	padding:0 8px 0 6px;
	}

.pagingNum {
	display:inline-block;
	font-family:'Noto Sans Kr',sans-serif !important;
	font-size:16px ;
	color:#000000 !important;
	font-weight:300;
	border:1px solid #EEEEEE;
	padding:0 10px 0 8px;
	margin:0 6px;
	border-radius:6px;

}


.guideTXTold {
	font-size:8pt;
	color:#999999;
	padding-left:5px;
}


/* 컬럼제목 정렬 */
.rowTitle_right {
	font-weight:bold;	
	text-align:right;
	padding-right:10px;
}

.rowTitle_left {
	font-weight:bold;	
	text-align:left;
	padding-left:8px;
}

.rowTitle_center {
	font-weight:bold;	
	text-align:center;
}

/* 지시자 아이콘 뱃지 */
/*필수값*/
.icon_i {margin-right:2px;font-size:12px;display:inline-block;color:#FFFFFF;width:16px;height:16px;border-radius:50%;background-color:red;text-align:center;line-height:16px;font-weight:700}
.icon_e_blue {border-radius:6px;font-size:10px;color:#FFFFFF;background-color:#0066ff;text-align:center;line-height:16px;font-weight:700 !important;padding:1px 10px 3px 8px}
.icon_e {border-radius:6px;font-size:10px;color:#FFFFFF;background-color:#009933;text-align:center;line-height:16px;font-weight:700 !important;padding:1px 10px 3px 8px}
	.guideTXT {font-size:12px;}
	.guideTXT2 {font-size:14px;}

.icon_e_green {border:0;outline:0;border-radius:6px;font-size:10px;color:#FFFFFF;background-color:#009900;text-align:center;line-height:16px;font-weight:700 !important;padding:1px 10px 3px 8px}
.icon_e_teal {border-radius:6px;font-size:10px;color:#FFFFFF;background-color:teal;text-align:center;line-height:16px;font-weight:500 !important;padding:1px 10px 3px 8px}
.icon_e_deepblue {border-radius:6px;font-size:10px;color:#FFFFFF;background-color:#003399;text-align:center;line-height:16px;font-weight:500 !important;padding:1px 10px 3px 8px}


/* 관리자 메뉴 스타일 */
.Amenu {
	width:100px;
	font-size:9pt;
	color:#FFFFFF;
	font-weight:bold;
	text-align:center;
}

.Amenu120 {
	width:120px;
	font-size:9pt;
	color:#FFFFFF;
	font-weight:bold;
	text-align:center;
}

/* 관리자 로그인 입력폼 */
.AloginID {
	border:1px solid #CCCCCC;
	width:350px;
	height:40px;
	font-size:22px;
	padding-left:15px;
	font-weight:bold;
}

.AloginIDbtn {
	border:0px solid #CCCCCC;
	background-color:#9a2f2f;
	width:350px;
	height:40px;
	color:#FFFFFF;
	font-size:13pt;
	font-weight:bold;
}



/* 둥글린 박스 */
.radiusbox {
	line-height:170%;
	border-radius:5px;
	border:1px solid #999999;
	margin-top:10px;
	padding:15px
	}

.radiusbox_info {
	line-height:170%;
	border-radius:5px;
	border:1px solid #999999;
	margin:20px;
	padding:35px;
	text-align:center;
	}

.normalBox {
	line-height:170%;
	border-bottom:1px solid #EEEEEE;
	border-top:1px solid #EEEEEE;
	margin-top:10px;
	margin-bottom:25px;
	height:55px;
	padding-top:8px;
	padding-left:10px;
	}

/* 헤더들, 서브타이틀 */
.venuheader {
	font-size:11pt;
	font-weight:bold;
	margin-top:20px;
	margin-bottom:10px;
	height:28px;
}





/* 일반링크 */
a:link, a:visited {	text-decoration:none;color:#333; }
a:hover, a:focus, a:active { text-decoration:none;	}



/* 문서내 특정한 부분에만 다르게 링크 스타일 적용 */
a.AmenuLink:link{color:#FFFFFF; text-decoration:none;}
a.AmenuLink:visited{color:#FFFFFF; text-decoration:none;}
a.AmenuLink:active{color:#FFFFFF; text-decoration:none;}
a.AmenuLink:hover{color:#FFFFFF; text-decoration:none;}

a.quicklink:link{color:#FFFFFF; text-decoration:none;}
a.quicklink:visited{color:#FFFFFF; text-decoration:none;}
a.quicklink:active{color:#FFFFFF; text-decoration:none;}
a.quicklink:hover{color:#FFFFFF; text-decoration:none;}


.tdwhite {background-color:white;}
.subtitle { color:#000000; padding: 35px 0px 4px 0px; font-weight: 600; font-family: '나눔고딕', sans-serif; font-size:12pt;clear:both;margin-top:30px}
.subtitleVenu { color:#000000; padding: 20px 0px 4px 0px; font-weight: 600; font-family: '나눔고딕', sans-serif; font-size:15pt;clear:both;margin-top:0px}
.subtitleVenu2 { color:#000000; padding: 20px 0px 4px 0px; font-weight: 600; font-family: '나눔고딕', sans-serif; font-size:13pt;clear:both;margin-top:0px}


.title_search { color:#40ae81; padding: 0px 10px 0px 0px; font-family:'Noto Sans Kr',sans-serif !important; font-size:11pt;}


.search {
	font-size:9pt;
	color:#888888;
	border:0 solid #ffffff;
	width:156px;
	height: 18px;
	background-color:#ffffff;
}
.search_text { font-weight:bolder; background-color: greenyellow; }






/* 관리자 타이틀 ROW */
.datarowHeader {
	font-weight:bold;
	height:32px;
}

.datarowContent_center {
	height:30px;
	text-align:center !important;
}


.datarowContent_left {
	height:30px;
	text-align:left !important;
	padding-left:20px;
}

.datarowContent_right {
	height:30px;
	text-align:right !important;
}




/* 관리자 상세보기 좌/우 */
.viewinfoTitle {
	height:28px;
	padding-right:10px;
	font-weight:bold;
}

.viewinfoTD {
	height:28px;
	padding-left:10px;
}




/* 설명텍스트 */
.infoTXT {
	font-family:'Noto Sans Kr',sans-serif !important; 
	font-size:11px;
	color:#A6A6A6;
	letter-spacing:0;
}





/* 관리자 기본입력박스*/
.box01{
	border:1px solid #C8C8C8;
	vertical-align:middle;
	padding:3px 3px 3px 5px;
	margin:3px 0;
	}




/* 관리자 헤더 스타일*/
.header_title {
	font-family:'Noto Sans Kr',sans-serif !important;
	font-size: 24px;
	font-weight: 300;
	color: #000000 !important;
	line-height:140%;
	padding-left: 20px;
	border:0px solid red;
	margin-top:20px;
}

