
/* ************************ 데스크탑 (1025~) ************************ */
.form-group .inputWrap {align-items:center;}
.form-group .inputWrap .ex {margin-left:10px; font-size:16px; color:var(--green);}

/* ******************* 소식 ******************* */
/* 공지사항 */


/* 센터일상 */
/* 문서자료 */

/* 뷰페이지 */
.viewPage {border:1px solid var(--border3); border-radius:20px; overflow:hidden;}
.viewPage-tit {padding:50px 60px; border-bottom:1px solid var(--border3);}
.viewPage-tit h3 {font-size:36px; color:#000;}
.viewPage-tit .txt {padding:20px 0 10px; display:flex; align-items:center; gap:10px;}
.viewPage-tit .txt p {color:#666; font-size:18px;}
.viewPage-tit .txt p span {color:var(--green2);}
.viewPage-tit .txt .slash {color:#ccc;}
.viewPage-tit .file {width:100%;font-size:18px;}
.viewPage-tit .file img {margin-right:5px;}
.viewPage-tit .file a {border-bottom:1px solid #666;}
.viewPage-tit .file a:hover {color:var(--pink); border-color:inherit;}
.viewPage-tit .file a.view {margin-left:10px; padding:2px 7px; border-radius:6px; background:#999; font-size:14px; display:inline-block; color:#fff; border:0;}
.viewPage-tit .file a.view:hover {background:var(--pink);}
.viewPage-con {padding:50px 60px; word-break:break-all;}
.viewPage-con img {max-width:100%; height:auto;}
.viewPage.answer {margin:50px 0 0;border:1px solid var(--green2);}
.viewPage.answer .viewPage-tit {background:var(--green2);}
.viewPage.answer .viewPage-tit h3 {color:#fff;}

/* ******************* 회원 ******************* */

/* 회원가입 */


/* ************************ 태블릿 (~1024) ************************ */
@media screen and (max-width: 1024px){
	.tableWrap.type2 thead .w20 {width:20%;}
	/* 뷰페이지 */
	.viewPage {}
	.viewPage-tit {padding:40px 50px;}
	.viewPage-tit h3 {font-size:30px;}
	.viewPage-tit .txt {padding:16px 0 10px;}
	.viewPage-tit .txt p {font-size:17px;}
	.viewPage-tit .file {font-size:17px;}
	.viewPage-con {padding:40px 50px; }
	
	
	
}
/* ************************ 모바일 (~767) ************************ */
@media screen and (max-width: 767px){
	
	
	/* 뷰페이지 */
	.viewPage {border:0; overflow:visible;}
	.viewPage-tit {padding:0 0 40px; border-color:#ccc;}
	.viewPage-tit h3 {font-size:24px;}
	.viewPage-tit .txt {padding:12px 0 7px; display:block;}
	.viewPage-tit .txt .slash {display:none;}
	.viewPage-tit .txt p {font-size:16px; line-height:1.6;}
	.viewPage-tit .file {font-size:16px;}
	.viewPage-tit .file a.view {margin-left:10px; padding:2px 7px; font-size:13px;}
	.viewPage-con {padding:40px 0 0;}
	.viewPage.answer {overflow:hidden;}
	.viewPage.answer .viewPage-tit {padding:20px 30px; border:0;}
	.viewPage.answer .viewPage-con {padding:20px 30px;}
	
}