@import url('//fonts.googleapis.com/earlyaccess/notosanskr.css');

@font-face {
    font-family: 'GMarketSans';
    src: url('https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_2001@1.1/GmarketSansLight.woff') format('woff');
    font-weight: 300;
    font-display: swap;
}

@font-face {
    font-family: 'GMarketSans';
    src: url('https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_2001@1.1/GmarketSansMedium.woff') format('woff');
    font-weight: 500;
    font-display: swap;
}

@font-face {
    font-family: 'GMarketSans';
    src: url('https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_2001@1.1/GmarketSansBold.woff') format('woff');
    font-weight: 700;
    font-display: swap;
}


body{text-align: left;font-size:16px;color:#555;line-height:24px;font-family:'GmarketSans',sans-serif;font-weight:400;letter-spacing:-1px;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,span,form,fieldset,p,button,address,table, tbody, tfoot, thead, th, tr, tdvideo, tt{margin:0;padding:0;box-sizing: border-box;}
header,article,aside,canvas,details,figcaption,figure,footer,hgroup,menu,nav,section,summary,mark {display:block;margin: 0; padding: 0;box-sizing: border-box;}
h1,h2,h3,h4,h5,h6,input,button,textarea,select,table{font-family:'Noto Sans KR',sans-serif;font-size:16px;box-sizing: border-box;}
input,button,textarea,select{background-color:#fff;border-radius:0;box-sizing: border-box;} /*-webkit-appearance: none*/
button,textarea{-webkit-appearance: none}
input[type=radio]{border-radius:0px 0px -webkit-border-radius: 50%;}
input[type=radio]:checked{background:#333;}
img,fieldset,iframe{border:0 none}
li{list-style:none}
img,input,select,button,textarea{vertical-align:middle;box-sizing: border-box;}
img{max-width:100%}
em,address,optgroup{font-style:normal}
label,button{cursor:pointer}
label{top:2px;position: relative;}
button{margin:0;padding:0;border:0;background:none}
a,::after,::before{box-sizing: border-box}
a:link{text-decoration:none;color:#555;}
a:visited{color:#555}
a:hover,a:focus,a:active{text-decoration:underline;color:#555}
hr{display:none}
legend,caption{font-size:0; width:0; height:0; line-height:0;overflow:hidden;text-indent:-9999px}
p{text-align:left;font-weight:400;word-break:keep-all}
dt,dd,li{;word-break:keep-all}
table {width:100%;font-weight:400;border-spacing:0}
br {font-family: 'Noto Sans KR',sans-serif;}


/* 메인 */
		.eminwon_main{
			width: 100%;
			height: 100%;
			min-height: 223px;
			box-sizing: border-box;
			color: #555;
			font-family:'GmarketSans',sans-serif;
			font-weight:400;
			letter-spacing:-1px;
			overflow: auto;
		}
		.eminwon_main ul{
			list-style: none; padding: 0;
		}
		/*.eminwon_main li{
			position:relative;margin-bottom:5px;padding:0 85px 0 15px;
			line-height: 1.8;
			width: 100%; overflow: hidden; text-overflow: ellipsis;
			white-space: nowrap; 
		}
		.eminwon_main li:hover{
			color: #3a3a3a; font-weight: bold;
		}
		/*.eminwon_main li::before{
			position:absolute;top:6px;left:0;width:4px;height:4px;content:'';background:#bababa; border-radius: 50%;
		}*/
		.eminwon_main li .data{
			position: absolute; right: 0;
		}

/* 메인(20230601) */
.eminwon_main {overflow:auto;position: relative;z-index: 999;}
.eminwon_main ul{width: 100%;display: flex;/* margin-left: -30px; */overflow: hidden;box-sizing: border-box;}
.eminwon_main ul li{padding: 30px;width: 33.33%;border: 1px solid #fff;border-radius: 20px;transition: 0.2s ease;position:relative;z-index: 2;}
.eminwon_main ul li:hover{border-color:#2349b1; box-shadow: 5px 5px 20px rgba(0,0,0,0.05);}
.eminwon_main ul li a{display: block;text-decoration:none;}

.eminwon_main ul li .part{display: inline-block;margin-bottom: 25px;width: 86px;color: #fff;line-height: 30px;text-align: center;background-color: #2349b1;border-radius: 50px;font-size:15px;padding-top:2px}
.eminwon_main ul li .tit{display: block;margin-bottom: 24px;/* height: 54px; */font-size: 20px;color: #000;overflow: hidden;text-overflow: ellipsis;word-wrap: break-word;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;line-height: 1.3;}
.eminwon_main ul li .txt{display: block;border-top:1px solid #ededed;padding-top: 25px;margin-bottom: 15px;height: 62px;color: #777777;overflow: hidden;text-overflow: ellipsis;word-wrap: break-word;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;line-height: 1.3;font-size: 15px;}
.eminwon_main ul li .date{display: block;font-size: 17px;color: #777;display: inline-block; float:right;font-size:15px; line-height:38px}
.eminwon_main ul li a:focus .tit,
.eminwon_main ul li a:hover .tit{text-decoration: none;font-weight:bold;}
.eminwon_main ul li .more{float:right;position: relative;display: inline-block;padding:10px 45px 10px 0;transition: 0.2s ease;font-size: 15px;}
.eminwon_main ul li .more ul li span{position: relative;display: inline-block;padding:10px 45px 10px 0;transition: 0.2s ease;}
.eminwon_main ul li .more::after{position: absolute;top: 50%;right: 0;width: 35px;height: 35px;content: '';background-color: #f2f3f6;background-repeat: no-repeat;background-position: center center;background-image: url('/img/geumjeong/main_new/ico_arrow5.png');border-radius: 50%;transform: translateY(-50%);transition: 0.2s ease;}
.eminwon_main ul li:hover .more::after{border-color:#2349b1;}
.eminwon_main ul li:hover .more{color: #1f379d;}
.eminwon_main ul li:hover .more::after{background-color: #1f379d;background-image: url('/img/geumjeong/main_new/ico_arrow5_over.png');}

/* Mobile Device */
@media all and (max-width:1000px){
  /*.eminwon_main ul{margin-left: -30px;}
  .eminwon_main ul li{padding-left: 30px;}*/
  .eminwon_main ul li .date{font-size: 15px;}
}
@media all and (max-width:735px){
.eminwon_main ul li {padding:30px 15px;}

}

@media all and (max-width:700px) and (min-width:681px){
  .eminwon_main ul li {padding:30px 15px;}
  .eminwon_main ul li .date{float:right; padding-right:5px;}
}
@media all and (max-width:640px){
  .eminwon_main ul li .tit{width: 97%;height:53px;}
  .eminwon_main ul li .part{font-size: 15px;float:left;}
  .eminwon_main ul li .date{float:left;}
  .eminwon_main ul li .more span{display: none;padding:0;width: 35;height: 35px;text-indent: -999px;overflow: hidden;text-align: left;}
}

@media (max-width: 680px) and (min-width: 641px){
  .eminwon_main ul li .tit{height:auto;width: 100%;}
  .eminwon_main ul li {padding:30px 15px;}
  .eminwon_main ul li .part{margin-bottom: 10px;font-size: 15px; float:left;}
  .eminwon_main ul li .date{display:inline-block;/* float:none; */}
  .eminwon_main ul li .more span{text-indent: 0;width:50px;display: block;}
}

@media all and (max-width:600px){
  .eminwon_main ul{display: block;margin-left: 0;}
  .eminwon_main ul li{padding: 20px 0;width: 100%;border: 1px solid #e4e4e4;position:relative;height:84px;margin-bottom:10px; padding-right:40px; border-color: #f2f3f6;}
  .eminwon_main ul li .more{position:absolute; right:15px; top:40%; transform:translateY(-50%;)}
  .eminwon_main ul li .tit{display: block;height: auto;-webkit-line-clamp: 1;white-space: nowrap;font-size: 18px;padding-left:110px;}
  .eminwon_main ul li .part{position:absolute; top:50%; left:15px; transform:translateY(-50%);}
  .eminwon_main ul li .txt{display: none;}
  .eminwon_main ul li .date{padding-left:110px; line-height:20px;}
  .eminwon_main .btnMore{position:relative;top: 0;display: block;text-align: center;}
  .eminwon_main .btnMore a{width: auto;text-indent: 0;height: auto;font-size: 15px;line-height: 40px;text-decoration: none;background: #f7f7f7;border-radius: 10px;}
  .eminwon_main .btnMore a span{display: inline-block;padding-right: 20px;background: url('//www.geumjeong.go.kr/img/geumjeong/main_new/ico_more.png') no-repeat right 12px / 13px;}
  .eminwon_main .btnMore a i{display: none;}
}






		/* 리스트 */
#eminwon_board{
	width: 100%; 
	position: relative;
}
#eminwon_board .search_box{

}
#eminwon_board .bbs_info{
	margin-bottom: 10px;
}
.eminwon_board {border-collapse:collapse;} 
.eminwon_board thead th{height:50px;text-align:center;color:#333;border-top:2px solid #3e4452;border-bottom:1px solid #a5a5a5;}
.eminwon_board thead th:first-child{background-image:none}
.eminwon_board tbody tr.nt{background:#f8f8f8}
.eminwon_board tbody tr.nt .ic_noti{color:#0071d9;font-weight:bold}
.eminwon_board tbody td{padding:8px 0;text-align:center;border-bottom:1px solid #dedede;}
.eminwon_board tbody td.subject{padding-left:10px;text-align:left;}
.eminwon_board tbody td .ic_open{display:inline-block;margin-right:5px;width:50px;height:26px;font-size:12px;line-height:24px;color:#0071d9;font-weight:bold;vertical-align:middle;text-align:center;background:#fff;border:1px solid #0071d9;}
.eminwon_board tbody td .ic_secret{display:inline-block;margin-right:5px;width:50px;height:26px;font-size:12px;line-height:24px;color:#f55c00;font-weight:bold;text-align:center;background:#fff;border:1px solid #f98d00}


/* 페이지표시 */

.eminwon_page{
  width: 100%; text-align: center;
  margin-top: 30px;
}
.eminwon_page2{
  display: inline-block;
}
.eminwon_page2 td{
  float: left; margin-left: -1px;
}
.eminwon_page2 td:nth-child(4) .page_sep{
  display: none;
}
.eminwon_page2 td:nth-child(4) .page_no{
  float: left; margin-left: -1px;
}
.eminwon_page2 td a{
  display: block;
}
.eminwon_page2 td:nth-child(4) .page_no b{
  display:block;
  background: #3E4452; border-color: #3E4452;
  color: #fff; 
}
.eminwon_page2 td:first-child,
.eminwon_page2 td:nth-child(3),
.eminwon_page2 td:nth-last-child(3),
.eminwon_page2 td:last-child,
.eminwon_page2 td:nth-child(4) .page_no{
  position:relative;display:inline-block; 
  width:38px;height:38px;color:#777777;
  text-align:center;vertical-align:middle;line-height:36px;
  text-decoration:none;letter-spacing:-1px;
  background-color:#fff;border:1px solid #d5d5d5;
  box-sizing: border-box;
}
.eminwon_page2 td:first-child,
.eminwon_page2 td:nth-child(3),
.eminwon_page2 td:nth-last-child(3),
.eminwon_page2 td:last-child{
  text-indent: -9999px;
  background-position: center center;
  background-repeat: no-repeat; 
}
.eminwon_page2 td:first-child{
  background-image: url('//www.geumjeong.go.kr/img/board/btn_first.gif');
}
.eminwon_page2 td:nth-child(3){
  background-image: url('//www.geumjeong.go.kr/img/board/btn_before.gif');
}
.eminwon_page2 td:nth-last-child(3){
  background-image: url('//www.geumjeong.go.kr/img/board/btn_next.gif');
}
.eminwon_page2 td:last-child{
  background-image: url('//www.geumjeong.go.kr/img/board/btn_last.gif');
}

.search_box{
	width: 100%;
	position:relative;padding:20px 10px;
	top:0; margin-bottom: 20px;
	text-align:center;background:#f6f6f6;border:1px solid #e7e7e7
}
.search_box select{
	padding-left:10px;min-width:90px;height:40px;border:1px solid #c0c0c0;
}
.search_box input[type="text"]{
	padding:5px;width:270px;height:40px;background:#fff;
	border:1px solid #c0c0c0;
	border-width:1px 0 1px 1px;border-radius:0	
}
.search_box .btn_search img{
	display: none;
}
.search_box .btn_search{
	width:80px;height:40px;color:#fff;
	position: relative; display: inline-block; 
	margin-left: -3px; margin-top: 1px;
	background-color:#3e4452;cursor:pointer;border:0;
	border-radius:0;-webkit-appearance: none;
	vertical-align: middle;
	padding-left: 15px; line-height: 40px;
}
.search_box .btn_search::before{
	display:inline-block;margin-right:5px;width:13px;height:15px;content:'';
	position: absolute;top:13px;left:17px;
	vertical-align:middle;background:url('//www.geumjeong.go.kr/img/common/com_img.png') no-repeat -150px -400px;
	}



/* 뷰 */
.eminwon_board .bbs_vtype th{
	background: #F8F8F8;
}
.eminwon_board .bbs_vtype thead th{
	font-size: 20px; text-align: left;
	padding: 20px 15px;
}
.eminwon_board .bbs_vtype tbody th{
	border:1px solid #dedede; border-top: none;
	padding-left: 15px
}
.eminwon_board .bbs_vtype tbody td{
	text-align: left; padding-left: 15px;
}
.btn_list{
	width: 100%; text-align: right;
	margin: 15px 0; 
}
.btn_list img{
	display: none;
}
.btn_list a{
	display: inline-block;
	width: 82px; height: 38px;
	background: url('//www.geumjeong.go.kr/img/board/btn_list.gif') no-repeat;
}



@media all and (max-width:640px){
	.search_box input[type="text"]{
		width: 120px;
	}
	.eminwon_page2 td:nth-child(4){
		float: none;
	}
  table.eminwon_board colgroup col{display:none}
  table.eminwon_board{table-layout: fixed;border-top: 2px solid #3e4452;}
  table.eminwon_board thead,
  table.eminwon_board tbody td{display:none;text-align:left}
  table.eminwon_board tbody td.subject{display:block;float:left;position:relative;margin-bottom:5px;padding:10px 30px 0 5px;width: 100%;font-weight:bold;letter-spacing:-1px;line-height:18px;text-overflow: ellipsis;overflow:hidden;
    word-wrap: normal;white-space:nowrap;box-sizing:border-box;border-bottom:0;}
  table.eminwon_board tbody tr{border-bottom:1px solid #dedede;border-right:1px solid #fff;border-left:1px solid #fff}
  table.eminwon_board tbody td.data{display:block;float:left;position:relative;padding:0 0 10px 5px;font-size:12px;color:#777;box-sizing:border-box;border-bottom:0}
}