<STYLE>
  
BODY    
{   font-family:"Noto Sans KR",sans-serif;  
    FONT-SIZE: 14px;
    font-color:"#272F43"
}   
TABLE
{
    font-family:"Noto Sans KR",sans-serif; 
    FONT-SIZE: 14px;
    font-color:"#3C3C3C"
}
A
{
    FONT-SIZE: 14px;
    COLOR: #316BE6;
    TEXT-DECORATION: none
}
.Aaa:link
{
    COLOR: blue;
    TEXT-DECORATION: none
}
A#blue 
{
    font-family:"Noto Sans KR",sans-serif; FONT-SIZE: 14px; color: #0000FF; text-decoration: none 
}
A:link#bblue 
{
    font-family:"Noto Sans KR",sans-serif; FONT-SIZE: 14px; color: #263D6C; text-decoration: none 
}
A:hover#bblue 
{
    font-family:"Noto Sans KR",sans-serif; FONT-SIZE: 14px; color: blue; text-decoration: underline 
}
A:link#bblack 
{
    font-family:"Noto Sans KR",sans-serif; FONT-SIZE: 14px; color: #263D6C; text-decoration: none 
}
A:hover#blue
{
    font-family:"Noto Sans KR",sans-serif; FONT-SIZE: 14px; color: #ED005F; text-decoration: underline
}

A:visited
{
      COLOR:#D36B1F;
      TEXT-DECORATION: none
}
A:hover
{
      COLOR:blue;
    text-decoration: underline;
}
A.bb:hover
{
   text-decoration: underline; COLOR: red;
}
.tableclassb  {
	border-top: #AAAAAC 1px solid;   border-collapse: collapse;
	border-bottom: #777771 2px solid;  border-collapse: collapse;
}
.tableclassb td  {
	border-top:   #CED1DB 1px solid; 
	border-left:  #CED1DB 1px solid; 
	border-right: #CED1DB 1px solid; 
	border-bottom:#CED1DB 1px solid; 
	padding-top:    1px; 
	padding-bottom: 0px; 
	padding-left:   0px; 
	padding-right:  0px; 
} 


.tableclass {
	border-top: #777771 2px solid;   border-collapse: collapse;
	border-bottom: #777771 2px solid;  border-collapse: collapse;
}
.tableclass th {
	border-left:  #CED1DB 1px solid; 
	border-right: #CED1DB 1px solid; 
	border-bottom:#555555 1px solid; 
	font-weight:normal;
}
.tableclass td {
/*	border-top:   #CED1DB 1px solid; */
	border-left:  #CED1DB 1px solid; 
	border-right: #CED1DB 1px solid; 
	border-bottom:#CED1DB 1px solid; 
	padding-bottom: 0px; 
	padding-top:    0px; 
	padding-left:   0px; 
	padding-right:  0px; 
}
.tableclass td.bline
{
	border-bottom: #555555 1px solid; 
}

.tableclasstin {
	border-top: #CED1DB 1px solid;   border-collapse: collapse;
	border-bottom: #CED1DB 1px solid;  border-collapse: collapse;
}
.tableclasstin th {
	border-left:  #CED1DB 1px solid; 
	border-right: #CED1DB 1px solid; 
	border-bottom:#CED1DB 1px solid; 
	font-weight:normal;
}
.tableclasstin td {
	border-left:  #CED1DB 1px solid; 
	border-right: #CED1DB 1px solid; 
	border-bottom:#CED1DB 1px solid; 
	padding-bottom: 0px; 
	padding-top:    0px; 
	padding-left:   0px; 
	padding-right:  0px; 
}

.tableclassnon {
}
.tableclassnon td {
	border-top:   #FFFFFF 0px solid; 
	border-left:  #FFFFFF 0px solid; 
	border-right: #FFFFFF 0px solid; 
	border-bottom:#FFFFFF 0px solid; 
	padding-bottom: 0px; 
	padding-top:    0px; 
	padding-left:   0px; 
	padding-right:  0px; 
} 
.boxclass {
	border-top: #DAE1E6 1px solid;   border-collapse: collapse;
	border-bottom: #DAE1E6 1px solid;   border-collapse: collapse;
	border-left: #DAE1E6 1px solid;   border-collapse: collapse;
	border-right: #DAE1E6 1px solid;   border-collapse: collapse;
}
.boxclass {
	border: #DAE1E6 1px solid;  
	padding:30px;
}
.boxclass td{
	color:#585858;
}
 
 
A.linkclass:link {
	COLOR: #316BE6; text-decoration: none
}
A.linkclass:active {
	COLOR: #A54400; text-decoration: none
}
A.linkclass:visited {
	COLOR: #800080; text-decoration: none
}

A.linktmenuclass:link {
	COLOR: #316BE6; text-decoration: none
}
A.linktmenuclass:active {
	COLOR: #A54400; text-decoration: none
}
A.linktmenuclass:visited {
	COLOR: #800080; text-decoration: none
}
A.linktmenuclass:hover {
	COLOR: #A54400; text-decoration: none
}



A.linklmenuclass:link {
	COLOR: #3C3C3C; text-decoration: none
}
A.linklmenuclass:active {
	COLOR: #3C3C3C; text-decoration: none
}
A.linklmenuclass:visited {
	COLOR: #3C3C3C; text-decoration: none
}
A.linklmenuclass:hover {
	COLOR: #3C3C3C; text-decoration: none
}



A.searchmenulink:link {
	COLOR: #316BE6; text-decoration: none
}
A.searchmenulink:active {
	COLOR: #A54400; text-decoration: none
}
A.searchmenulink:visited {
	COLOR: #800080; text-decoration: none
}
A.searchmenulink:hover {
	COLOR: #A54400; text-decoration: none
}



A.searchmoreclass:link {
	COLOR: #316BE6; text-decoration: none
}
A.searchmoreclass:active {
	COLOR: #A54400; text-decoration: none
}
A.searchmoreclass:visited {
	COLOR: #800080; text-decoration: none
}
A.searchmoreclass:hover {
	COLOR: #A54400; text-decoration: none
}


A.linkfileclass:link {
	COLOR: #316BE6; text-decoration: none
}
A.linkfileclass:active {
	COLOR: #A54400; text-decoration: none
}
A.linkfileclass:visited {
	COLOR: #800080; text-decoration: none
}
A.linkfileclass:hover {
	COLOR: #A54400; text-decoration: none
}

/* 설명글 타이틀(예전 #F5F5DC) 상단타이틀  */
.bgcolortitle1 {
	background-color:#F1F1F2;
}
/* 리스트 타이틀(공지,공고등) 상단타이틀  최종사용안함 */
.bgcolortitle2 {
	background-color:#F1F1F2;
}

/* 공지상세 왼쪽 타이틀  왼쪽 필드색 */
.bgcolorleft1 {
	background-color:#F8F8F9;
}

/* 공지리스트 중간 토글 밝은색   */
.bgcolorline1 {
	background-color:#FFFFFF;
}
/* 공지리스트 색상라인 중간 토글 회색 */
.bgcolorline2 {
	background-color:#FDFDFE;
}



/* 설명글 타이틀(예전 #EEEEC4) */
.bgcolortitle3 {
	background-color:#F1F1F2;
}

/* 페이지 왼쪽 메뉴 기본 */
.bgcolorleftm1 {
	background-color:#FFFFFF;
	
	border-top-width:1;
	border-top-color:#CCCCCA;
	border-top-style:solid;	
	border-bottom-width:1;
	border-bottom-color:#CCCCCA;
	border-bottom-style:solid;	
}

/* 페이지 왼쪽 메뉴 선택 */
.bgcolorleftm2 {
	background-color:#E7E8F1;

	border-top-width:1;
	border-top-color:#CCCCCA;
	border-top-style:solid;	
	border-bottom-width:1;
	border-bottom-color:#CCCCCA;
	border-bottom-style:solid;
}

/* 공지리스트 타이틀 */
.linetitlecolor
{
	border-top-width:2;
	border-top-color:#CCCCCA;
	border-top-style:solid;
	
	border-bottom-width:1;
	border-bottom-color:#CCCCCA;
	border-bottom-style:solid
}


/* 공지리스트 기본라인 */
.linecolor1
{
	border-bottom-width:1;
	border-bottom-color:#CCCCCA;
	border-bottom-style:solid;
} 

/* 공지리스트 마지막라인 */
.linecolor2
{
	border-bottom-width:1;
	border-bottom-color:#CCCCCA;
	border-bottom-style:solid
} 



/* 공지상세 테두리 라인 */
.boxlinecolor
{
	border-top-width:2;
	border-top-color:#CCCCCA;
	border-top-style:solid;
	
	border-bottom-width:2;
	border-bottom-color:#CCCCCA;
	border-bottom-style:solid;
	
	border-left-width:1;
	border-left-color:#CCCCCA;
	border-left-style:solid;
	
	border-right-width:1;
	border-right-color:#CCCCCA;
	border-right-style:solid;
}
.navi{
	width: 170px;
	cursor: pointer;
	background-color: #3175b8;
	color: #ffffff;
	float: left;
	font-size: 18px;
	/* letter-spacing: 0.5; */
	text-align:center;
	padding:8px 0;
	height: 48px;
	line-height: 31px;
	box-sizing: border-box;
	margin-top:4px;
}
.navi:hover{
	color:#ffffff;
}

.mkeword_wrapper{
	position:relative;
}
/* 
#mkeword{
	background-color:#F7F5FD;
	font-size:14px;
	color:#333335;
	width:200px;
	height:30px;
	border-radius: 25px;
	padding:0 18px;
	border:0px solid;
	ime-mode:active;
}
#mkeword::placeholder{
	font-size:13px;
}
.mkeword_wrapper svg{
	position: absolute;
	color:#3175b8;
	top:5px;
	right:15px;
	font-size:17px
} 
*/

button{
	cursor:pointer;
}
::placeholder{
	font-weight:normal;
	padding:0;
	font-size:12px;
}
.loginBtn{
	width:55px;
	height:20px;
	background-color:#3dad29;
	border-radius:3px;
	color:#ffffff;
	border:none;
	font-weight:bold;
}
.searchBtn{
	width:25px;
	height:22px;
	background-color:#3dad29;
	border:none;
}
.dvline{
	border-bottom:1px solid #dae1e6;
}
.icon{
  color:#adadad;margin-right:8px;margin-top:5px;
}
.icon2{
	color:#adadad;margin:0;padding:0;
	cursor: pointer;
}
#tooltip_outer{
	position:absolute;
	display:none;
	z-index:9999;
}
#tooltip_inner{
	position:relative;
}
.tooltip{
}
input:focus {
	outline: none;
	border:1px solid #BEBFC4;
}
input[type="text"], input[type="readonly"]{
	height:24px;
	font-size:13px;
	family:"Noto Sans KR",sans-serif;
	border:1px solid #BEBFC4;
    border-radius: 3px;
}
select {
	height:24px;
	font-size:13px;
	border: 1px solid #BEBFC4;
	family:"Noto Sans KR",sans-serif;
    border-radius: 3px;
}
*:focus{outline:none;}
.boldsans{	font-family:sans-serif;}

.stabs {
  display: flex;
  /* border-bottom: 1px solid #dae1e6; */
  position: relative;
  top: 0px;
  left: 5px;
  margin-right: 25px;
}
.stab {
  cursor: pointer;
  padding: 2px 10px;
  border: 1px solid #ccc;
  border-bottom: none;
  margin-right: 0px;
  border-radius: 5px 5px 0 0;
  font-size: 13px;
}
.stab.active
 {
  background: rgb(229, 234, 245);
  background: linear-gradient(
    162deg,
    rgba(229, 234, 245, 1) 6%,
    rgba(245, 246, 251, 1) 51%,
    rgba(229, 234, 245, 1) 100%
  );
  border: 1px solid #5d9de8;
  border-bottom: 1px solid #dae1e6;
}

select[name="gradecheck"],
select[name="simsagijunsub"],
select[name="simsagijunnum"],
select[name="dgcode1"],
select[name="dgcode2"],
select[name="simsagijun"],
select[name="itemgubun"],
select[name="itemtype"],
select[name="groupcode"],
select[name="upjonggubun"],
select[name="yeargubun1"],
select[name="yeargubun2"],
select[name="yeargubun3"],
select[name="baljucheosimsa_code"],
select[name="svcselect"],
select[name="itemcode"],
select[name="gugunname"],
select[name="jiyukcode"],
select[name="upjongcode"],
select[name="upjong_code"],
select[name="yeargubun"],
select[name="baljucheocode"],
select[name="contgubun"],
select[name="dateselect"],
select[name="keyfield"]{
  height:23px;
  border:1px solid #e1e1e1;
  vertical-align:center;
  border-radius:4px;
  font-size:12px;
  margin-right:5px;
}
input[name="dateyymmdd1"],
input[name="dateyymmdd2"],
input[name="keyword"]{
  height:23px;
  border:1px solid #e1e1e1;
  vertical-align:center;
  border-radius:4px;
  font-size:12px;
}
.search_btn{
  height: 23px;
  font-size: 13px;
  line-height: 21px;
  cursor: pointer;
  font-family: "돋움";  
  display: flex;
  align-items: center;
  color: #000000;
  border-radius: 3px;
  padding: 2px 8px ;
  border: 1px solid #9DA1AA;
  background: #e9f0fe;
  background: linear-gradient(180deg, rgba(227,229,237,1) 0%, rgba(239,241,247,1) 48%, rgba(211,216,232,1) 100%);
}
.search_btn:hover {
  background: rgb(239,241,247);
  background: linear-gradient(180deg, rgba(239,241,247,1) 0%, rgba(211,216,232,1) 100%);
}
.grayBtn{
  height: 21px;
  font-size: 13px;
  line-height: 21px;
  cursor: pointer;
  font-family: "돋움";  
  display: flex;
  align-items: center;
  color: #000000;
  border-radius: 2px;
  padding: 2px 7px;
  border: 1px solid #9DA1AA;
  background: #e9f0fe;
  background: linear-gradient(180deg, rgba(227,229,237,1) 0%, rgba(239,241,247,1) 48%, rgba(211,216,232,1) 100%);
}
.grayBtn:hover{
  background: rgb(239,241,247);
  background: linear-gradient(180deg, rgba(239,241,247,1) 0%, rgba(211,216,232,1) 100%);
}
.search0 {
  background: rgb(227,229,237);
  background: linear-gradient(180deg, rgba(227,229,237,1) 0%, rgba(239,241,247,1) 48%, rgba(211,216,232,1) 100%);
  padding: 0px 0px 0px 0px;
  height:23px;
  line-height:21px;
  border:1px solid #9DA1AA;
  border-radius:3px;
  cursor:pointer;
  font-size:13px;
  font-family:'돋움';
  color:#000000;
}
.search0:hover{
  background: rgb(239,241,247);
  background: linear-gradient(180deg, rgba(239,241,247,1) 0%, rgba(211,216,232,1) 100%);
}
.searchreddisable {
  background: rgb(227,229,237);
  background: linear-gradient(180deg, rgba(227,229,237,1) 0%, rgba(239,241,247,1) 48%, rgba(211,216,232,1) 100%);
  padding: 0px 0px 0px 0px;
  height:23px;
  line-height:21px;
  border:1px solid #9DA1AA;
  border-radius:3px;
  font-size:13px;
  font-family:'돋움';
  color:#aaaaaa;
  cursor: default;
}
.searchreddisable:hover{
  background: rgb(239,241,247);
  background: linear-gradient(180deg, rgba(239,241,247,1) 0%, rgba(211,216,232,1) 100%);
}

</STYLE>
