@charset "utf-8";



.text_25 { width:25px; height:40px; line-height:38px; padding-left:5px; border:1px solid #ddd; }
.text_30 { width:30px; height:40px; line-height:38px; padding-left:10px; border:1px solid #ddd; }
.text_40 { width:40px; height:40px; line-height:38px; padding-left:10px; border:1px solid #ddd; }
.text_50 { width:50px; height:40px; line-height:38px; padding-left:10px; border:1px solid #ddd; }
.text_60 { width:60px; height:40px; line-height:38px; padding-left:10px; border:1px solid #ddd; }
.text_70 { width:70px; height:40px; line-height:38px; padding-left:10px; border:1px solid #ddd; }
.text_80 { width:80px; height:40px; line-height:38px; padding-left:10px; border:1px solid #ddd; }
.text_90 { width:90px; height:40px; line-height:38px; padding-left:10px; border:1px solid #ddd; }
.text_100 { width:100px; height:40px; line-height:38px; padding-left:10px; border:1px solid #ddd; }
.text_120 { width:120px; height:40px; line-height:38px; padding-left:10px; border:1px solid #ddd; }
.text_150 { width:150px; height:40px; line-height:38px; padding-left:10px; border:1px solid #ddd; }
.text_180 { width:180px; height:40px; line-height:38px; padding-left:10px; border:1px solid #ddd; }
.text_200 { width:200px; height:40px; line-height:38px; padding-left:10px; border:1px solid #ddd;}
.text_250 { width:250px; height:40px; line-height:38px; padding-left:10px; border:1px solid #ddd; }
.text_300 { width:300px; height:40px; line-height:38px; padding-left:10px; border:1px solid #ddd; }
.text_400 { width:400px; height:40px; line-height:38px; padding-left:10px; border:1px solid #ddd; }
.text_500 { width:500px; height:40px; line-height:38px; padding-left:10px; border:1px solid #ddd; }
.text_600 { width:600px; height:40px; line-height:38px; padding-left:10px; border:1px solid #ddd; }
.text_700 { width:700px; height:40px; line-height:38px; padding-left:10px; border:1px solid #ddd; }
.text_800 { width:800px; height:40px; line-height:38px; padding-left:10px; border:1px solid #ddd; }
.text_normal { width:100%; height:40px; line-height:38px; padding-left:10px; border:1px solid #ddd; }


.select_100 { width:100px; height:40px; line-height:38px; padding-left:10px; border:1px solid #ddd; }
.select_200 { width:200px; height:40px; line-height:38px; padding-left:10px; border:1px solid #ddd; }
.select_normal { height:40px; line-height:38px; padding-left:10px; border:1px solid #ddd; }
.select_max { width:100%; height:40px; line-height:38px; padding-left:10px; border:1px solid #ddd; }

.textarea_normal { width:100%; height:300px; border:1px solid #ddd; padding:15px; line-height:1.5; color:#555; }


.file_normal { width:100%; height:40px; line-height:38px; border:1px solid #ddd; }


@media (max-width:768px){
	.text_150,
	.text_200,
	.text_300,
	.select_normal { width:100%;  }
}



/*  버튼위치 */
.btn_center { text-align:center; }
.btn_right { text-align:right; padding-right:10px; }







/* 게시판 하단 버튼 */
.abtn_boardBottomBtn:link,
.abtn_boardBottomBtn:visited { width:100px; height:50px; line-height:50px; background:#555; color:#fff; border:none; border-radius:3px; text-align:center; font-size:90%; display:inline-block; vertical-align:top; text-decoration:none; transition:0.3s; }
.abtn_boardBottomBtn:active,
.abtn_boardBottomBtn:focus,
.abtn_boardBottomBtn:hover { background:#0a0f44; }

.submit_boardBottomBtn { width:100px; height:50px; line-height:50px; background:#555; color:#fff; border:none; border-radius:3px; text-align:center; font-size:90%; display:inline-block; vertical-align:top; text-decoration:none; transition:0.3s; cursor:pointer; }


.abtn_boardBottomBtnS:link,
.abtn_boardBottomBtnS:visited { width:70px; height:35px; line-height:35px; background:#555; color:#fff; border:none; border-radius:3px; text-align:center; font-size:90%; display:inline-block; vertical-align:top; text-decoration:none; transition:0.3s; }
.abtn_boardBottomBtnS:active,
.abtn_boardBottomBtnS:focus,
.abtn_boardBottomBtnS:hover { background:#0a0f44; }

.submit_boardBottomBtnS { width:70px; height:35px; line-height:35px; background:#555; color:#fff; border:none; border-radius:3px; text-align:center; font-size:90%; display:inline-block; vertical-align:top; text-decoration:none; transition:0.3s; cursor:pointer; }



.sPoint { background:#ff4a0c !important; }

.point:link,
.point:visited { background:#ff4a0c !important; }
.point:active,
.point:focus,
.point:hover { background:#bf0f0b; }






/* td 안 버튼 */
.abtn_tdbtnFree { width:auto; height:40px; line-height:40px; padding:0 12px;  background:#666; color:#fff !important; border-radius:3px; font-size:90%; font-weight:normal !important; text-align:center; text-decoration:none !important; display:inline-block; vertical-align:top; }  
.abtn_tdbtnFreeS { width:auto; height:26px; line-height:26px; padding:0 7px;  background:#666; color:#fff !important; border-radius:3px; font-size:90%; font-weight:normal !important; text-align:center; text-decoration:none !important; display:inline-block; vertical-align:top; } 

.button_tdbtnFree { width:auto; height:40px; line-height:40px; padding:0 12px; border:none; background:#666; color:#fff !important; border-radius:3px; font-size:90%; font-weight:normal !important; text-align:center; text-decoration:none !important; display:inline-block; vertical-align:top; }  

.abtn_delete:link,
.abtn_delete:visited { position:relative; top:-2px; width:20px; height:20px; line-height:20px; border-radius:3px; background:#eda10d; color:#fff !important; font-size:80%; display:inline-block; }
.abtn_delete:active,

.abtn_delete:focus,
.abtn_delete:hover { background:#da131a; color:#fff; text-decoration:none !important; }



 




/* 기타 버튼 */
.submit_h30darkGray { width:auto; height:40px; line-height:38px; padding:0 10px; background:#666; color:#fff !important; border:1px solid #333; border-radius:3px; font-size:90%; display:inline-block; vertical-align:top; cursor:pointer; }
.abtn_h30blue { width:auto; height:40px; line-height:38px; padding:0 10px; text-align:center; background:#1757b7; color:#fff !important; border:none; border-radius:3px; font-size:90%; display:inline-block; vertical-align:top; }
.abtn_h30DarkGray { width:auto; height:40px; line-height:38px; padding:0 10px; text-align:center; background:#062d58; color:#fff !important; border:none; border-radius:3px; font-size:90%; font-weight:normal; display:inline-block; vertical-align:top; }
.abtn_h30red { width:auto; height:40px; line-height:38px; padding:0 10px; text-align:center; background:#da131a; color:#fff !important; border:none; border-radius:3px; font-size:90%; display:inline-block; vertical-align:top; }

.submit_h40DarkBlue { width:auto; height:40px; line-height:40px; padding:0 15px; border:1px solid #1757b7; border-radius:3px; text-align:center; background:#364b81; color:#fff; font-size:90%; display:inline-block; vertical-align:top; cursor:pointer; }
.abtn_h40DarkBlue { width:auto; height:40px; line-height:40px; padding:0 10px; text-align:center; background:#364b81; color:#fff !important; border:1px solid #364b81; border-radius:3px; font-size:90%; display:inline-block; vertical-align:top; }

.abtn_h40Gray { width:auto; height:38px; line-height:38px; padding:0 10px; text-align:center; background:#666; color:#fff !important; border:1px solid #666; border-radius:3px; font-size:90%; display:inline-block; vertical-align:top; }

.abtn_h40Red { width:auto; height:40px; line-height:40px; padding:0 30px; text-align:center; background:#ee402e; color:#fff !important; border:1px solid #ee402e; border-radius:3px; font-size:90%; display:inline-block; vertical-align:top; }

.button_memberCheck { width:auto; height:40px; line-height:38px; padding:0 10px; text-align:center;  background:#1757b7; color:#fff !important; border:1px solid #1757b7; border-radius:3px; font-size:90%; display:inline-block; vertical-align:top; cursor:pointer; }



.btn_boardTop1 { width:90px; height:40px; line-height:40px; border:none; border-radius:3px; background:#333; color:#fff; text-align:center; display:inline-block; vertical-align:top; } 
.btn_boardTop2 { width:90px; height:40px; line-height:40px; border:none; border-radius:3px; background:#da131a; color:#fff !important; font-size:95%; text-align:center; display:inline-block; vertical-align:top; } 







/* 검색박스 안 버튼 */
.submit_searchBoxBtn2 { width:auto; height:40px; line-height:38px; padding:0 15px; text-align:center; background:#113d8e; color:#fff !important; border:1px solid #333; border-radius:3px; font-size:90%; display:inline-block; vertical-align:middle; cursor:pointer;}










/* 영상보기 버튼 */
.abtn_vodview { width:auto; height:34px; line-height:34px;  padding:0 8px 0 23px; background:#da131a url(/images/egovframework/com/svc/broadcast/playBtn_blt.png) no-repeat 8px 50%; text-align:center; color:#fff !important; text-decoration:none; display:inline-block; border-radius:3px; font-size:90%; }

.abtn_excelDown { width: 125px; height: 32px; line-height: 32px; padding-left: 37px; border-radius: 3px; background: #5faf00 url(/images/egovframework/com/svc/board/icon_excel.gif) no-repeat 15px 50%;    text-decoration:none; color:#fff !important;   font-size: 90%;    text-align: left;    display: block; }

.abtn_download { width:auto; height:36px; line-height:36px; padding:0 20px 0 37px; border-radius:3px; background:#ff8003 url(/images/board/icon_filedown.gif) no-repeat 15px 50%; color:#fff !important; font-size:90%; display:inline-block; }