@charset "utf-8";

select, input, textarea { font-family:NotoSansKR-Regular, "노토산스", esamanru-Medium, "이사만루 미디엄", NotoSansKR-Bold, "노토산스볼드", gulim, dotum, Arial; }

.text_25 { width:25px; height:30px; line-height:30px; border:1px solid #ccc; padding-left:5px; }
.text_30 { width:30px; height:30px; line-height:30px; border:1px solid #ccc; padding-left:10px; }
.text_40 { width:40px; height:30px; line-height:30px; border:1px solid #ccc; padding-left:10px; }
.text_50 { width:50px; height:30px; line-height:30px; border:1px solid #ccc; padding-left:10px; }
.text_60 { width:60px; height:30px; line-height:30px; border:1px solid #ccc; padding-left:10px; }
.text_70 { width:70px; height:30px; line-height:30px; border:1px solid #ccc; padding-left:10px; }
.text_80 { width:80px; height:30px; line-height:30px; border:1px solid #ccc; padding-left:10px; }
.text_90 { width:90px; height:30px; line-height:30px; border:1px solid #ccc; padding-left:10px; }
.text_100 { width:100px; height:30px; line-height:30px; border:1px solid #ccc; padding-left:10px; }
.text_120 { width:120px; height:30px; line-height:30px; border:1px solid #ccc; padding-left:10px; }
.text_150 { width:150px; height:30px; line-height:30px; border:1px solid #ccc; padding-left:10px; box-sizing: inherit;  }
.text_180 { width:180px; height:30px; line-height:30px; border:1px solid #ccc; padding-left:10px; }
.text_200 { width:200px; height:30px; line-height:30px; border:1px solid #ccc; padding-left:10px; }
.text_250 { width:250px; height:30px; line-height:30px; border:1px solid #ccc; padding-left:10px; }
.text_300 { width:300px; height:30px; line-height:30px; border:1px solid #ccc; padding-left:10px; }
.text_400 { width:400px; height:30px; line-height:30px; border:1px solid #ccc; padding-left:10px; }
.text_500 { width:500px; height:30px; line-height:30px; border:1px solid #ccc; padding-left:10px; }
.text_600 { width:600px; height:30px; line-height:30px; border:1px solid #ccc; padding-left:10px; }
.text_700 { width:700px; height:30px; line-height:30px; border:1px solid #ccc; padding-left:10px; }
.text_800 { width:800px; height:30px; line-height:30px; border:1px solid #ccc; padding-left:10px; }

.select_100 { width:100px; height:32px; line-height:32px; border:1px solid #ccc; padding-left:10px; display:inline-block; }
.select_200 { width:200px; height:32px; line-height:32px; border:1px solid #ccc; padding-left:10px; display:inline-block; }

.text_address { width:100%; height:30px; line-height:30px; border:1px solid #ccc; padding-left:10px; display:block; box-sizing:border-box; margin:3px 0; }

.textarea_max120 { width:calc(100% - 10px); height:120px; border:1px solid #ccc; padding:15px; line-height:150%; box-sizing:border-box; font-size:100%; color:#666; }
.textarea_max200 { width:calc(100% - 10px); height:200px; border:1px solid #ccc; padding:15px; line-height:150%; box-sizing:border-box; font-size:100%; color:#666; }
.textarea_max2 { width:calc(100% - 200px); height:80px; border:1px solid #ccc; padding:15px; line-height:150%; box-sizing: border-box; font-size:100%; color:#666; }
.textarea_normal { width:100%; height:300px; border:1px solid #ccc; padding:15px; line-height:150%; box-sizing:border-box; font-size:110%; color:#666; }
.textarea_normal2 { width:100%; height:150px; border:1px solid #ccc; padding:15px; line-height:150%; box-sizing:border-box; font-size:110%; color:#666; }
.textarea_normal3 { width:100%; height:80px; border:1px solid #ccc; padding:15px; line-height:150%; box-sizing:border-box; font-size:110%; color:#666; }

.file_normal { width:100%; height:30px; line-height:30px; display:block; box-sizing:border-box; }
.text_max { width:100%; height:32px; line-height:32px; border:1px solid #ccc; padding-left:10px; display:block; box-sizing:border-box; }
.select_email { height:32px; line-height:32px; border:1px solid #ccc; padding-left:10px; display:inline-block; }
.select_normal { height:32px; line-height:32px; border:1px solid #ccc; padding-left:10px; display:inline-block; }
.select_normal90 { width:90%; height:32px; line-height:32px; border:1px solid #ccc; padding-left:10px; display:inline-block; }

.file_max { width:100%; height:30px; line-height:30px; display:block; box-sizing:border-box; }

.text_addfile { width:500px; height:30px; line-height:30px; border:1px solid #ccc; margin-bottom:5px; }

.file_normal { width:100%; height:30px; line-height:30px; display:block; box-sizing:border-box; }
.text_normal { width:100%; height:30px; line-height:30px; border:1px solid #ccc; padding-left:10px; display:block; box-sizing:border-box; }
.select_email { width:100%; height:32px; line-height:32px; border:1px solid #ccc; padding-left:10px; display:inline-block; }


@media (max-width:768px){
	.text_150,
	.text_200,
	.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:40px; line-height:40px; text-align:center; background:#757a85; color:#fff; border-radius:3px; font-size:90%; display:inline-block; vertical-align:top; text-decoration:none; transition: background-color 0.3s; }
.abtn_boardBottomBtn:active,
.abtn_boardBottomBtn:focus,
.abtn_boardBottomBtn:hover { background:#333; }


.abtn_boardBottomBtn2:link,
.abtn_boardBottomBtn2:visited { width:auto; height:40px; line-height:40px; padding:0 15px; text-align:center; background:#06c; color:#fff; border-radius:3px; font-size:90%; display:inline-block; vertical-align:top; text-decoration:none; transition: background-color 0.3s; }
.abtn_boardBottomBtn2:active,
.abtn_boardBottomBtn2:focus,
.abtn_boardBottomBtn2:hover { background:#113d8e; }

.mdf_boardBottomBtn { width:100px; height:40px; line-height:40px; text-align:center; color:#fff; border:1px solid #06c; border-radius:3px; font-size:90%; display:inline-block; vertical-align:top; text-decoration:none; transition: background-color 0.3s;background:#06c; cursor:pointer; }
.dlt_boardBottomBtn { width:100px; height:40px; line-height:40px; text-align:center; color:#fff; border:1px solid #ee402e; border-radius:3px; font-size:90%; display:inline-block; vertical-align:top; text-decoration:none; transition: background-color 0.3s;background:#ee402e; cursor:pointer; }


.abtn_boardBottomBtnSmall:link,
.abtn_boardBottomBtnSmall:visited { width:80px; height:30px; line-height:30px; text-align:center; background:#757a85; color:#fff; border-radius:3px; font-size:90%; display:inline-block; vertical-align:top; transition:background-color 0.3s; }
.abtn_boardBottomBtnSmall:active,
.abtn_boardBottomBtnSmall:focus,
.abtn_boardBottomBtnSmall:hover { background:#1f4bb4; }

.submit_boardBottomBtnSmall { width:80px; height:30px; line-height:30px; text-align:center; background:#ee402e; color:#fff; border:1px solid #1f4bb4; border-radius:3px; font-size:90%; display:inline-block; cursor:pointer; vertical-align:top; }
.submit_boardBottomBtn { width:100px; height:40px; line-height:40px; text-align:center; color:#fff; border:1px solid #ee402e; border-radius:3px; font-size:90%; display:inline-block; vertical-align:top; text-decoration:none; transition: background-color 0.3s;background:#ee402e; cursor:pointer; }
.btn_before { width:100px; height:40px; line-height:40px; text-align:center; color:#fff; border:1px solid #111; border-radius:3px; font-size:90%; display:inline-block; vertical-align:top; text-decoration:none; transition:background-color 0.3s; background:#333; cursor:pointer; }

/* td 안 버튼 */
.abtn_tdbtnFree { width:auto; height:30px; padding:0 12px; line-height:30px; text-align:center; background:#666; color:#fff !important; border-radius:3px; font-size:90%; display:inline-block; vertical-align:top; margin-top:3px; }  
.button_tdbtnFree { width:auto; height:32px; padding:0 12px; line-height:32px; text-align:center; background:#666; color:#fff !important; border:1px solid #666; border-radius:3px; font-size:90%; display:inline-block; vertical-align:top; }  


.submit_tdbtnFree { width:auto; height:32px; padding:0 20px; line-height:32px; text-align:center; background:#ee402e; color:#fff !important; border-radius:3px; border:1px solid #ee402e; font-size:90%; display:inline-block; vertical-align:top; cursor: pointer; }  

.btn_file_delete { padding: 0 8px; height: 20px; line-height: 20px; text-align: center; background: #da131a; color:#fff; display: inline-block; font-weight: normal; font-size:90%; margin: 0 3px; }

/* 기타 버튼 */
.submit_h32DarkGray { width:auto; height:32px; line-height:32px; padding:0 10px; text-align:center; background:#666; color:#fff !important; border:1px solid #333; border-radius:3px; font-size:90%; display:inline-block; vertical-align:top; cursor:pointer; }
.abtn_h32blue { width:auto; height:32px; line-height:32px; 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; }

.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:32px; line-height:32px; 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; }


.submit_searchBox_btn { height:32px; line-height:32px; padding:0 12px; border:none; border-radius:3px; background:#113d8e; color:#fff; font-size:90%; cursor:pointer; }

.abtn_blue { height:30px; line-height:30px; padding:0 10px; border-radius:3px; background:#113d8e; color:#fff !important; font-size:90%; text-decoration:none; display:inline-block; }

.abtn_pdfDown { height:30px; line-height:30px; padding:0 15px 0 30px; border-radius:3px; background:#da1f26 url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Spbhapvy.qnrwrba.tb.xe%2Svzntrf%2Srtbisenzrjbex%2Spbz%2Sfip%2Spbzzba%2Soyg_svyrqbja.tvs) no-repeat 10px 50%; color:#fff !important; font-size:90%; text-decoration:none; display:inline-block; }
.abtn_filedown { height:30px; line-height:30px; padding:0 15px 0 30px; border-radius:3px; background:#113d8e url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Spbhapvy.qnrwrba.tb.xe%2Svzntrf%2Srtbisenzrjbex%2Spbz%2Sfip%2Spbzzba%2Soyg_svyrqbja.tvs) no-repeat 10px 50%; color:#fff !important; font-size:90%; text-decoration:none; display:inline-block; }






.submit_searchboxBtn { width:100px; height:40px; line-height:40px; border:none; border-radius:5px; background:#113d8e; color:#fff; font-size:95%; text-align:center; display:inline-block; cursor:pointer; }

.submit_ok { width:70px; height:32px; line-height:32px; text-align:center; background:#666; color:#fff; border:1px solid #666; border-radius:3px; font-size:90%; display:inline-block; vertical-align:top; cursor:pointer; }






/* 검색박스 안 버튼 */
.submit_searchBoxBtn2 { width:auto; height:32px; line-height:32px; 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(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Spbhapvy.qnrwrba.tb.xe%2Svzntrf%2Srtbisenzrjbex%2Spbz%2Sfip%2Soebnqpnfg%2ScynlOga_oyg.cat) 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(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Spbhapvy.qnrwrba.tb.xe%2Svzntrf%2Srtbisenzrjbex%2Spbz%2Sfip%2Sobneq%2Svpba_rkpry.tvs) 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(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Spbhapvy.qnrwrba.tb.xe%2Svzntrf%2Sobneq%2Svpba_svyrqbja.tvs) no-repeat 15px 50%; color:#fff !important; font-size:90%; display:inline-block; }



/* 첨부파일 미리보기 */
a.abtn_preview { height:24px; line-height:24px; padding:0 5px 0 22px; background:#1757b7 url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Spbhapvy.qnrwrba.tb.xe%2Svzntrf%2Srtbisenzrjbex%2Spbz%2Sfip%2Spbhapvy%2Sobneq%2ScerivrjOga_oyg.cat) no-repeat 5px 50%; color:#fff; border-radius:3px; display:inline-block; font-size:90%; margin-left:10px; }
