@charset "utf-8";
/* 261008-1 : 글자 크기만 px→rem (font-size, line-height / 1rem=16px 기준). 박스·여백·이미지·칸 배치는 px 유지 */ /* 261008-2 : 글자 최대 115% 상한 = min(rem, 원래px×1.15) */

/*───────────────────────────────────────────────────────────

	 게시판형 : 기본/갤러리/이벤트/QA

───────────────────────────────────────────────────────────*/
/*** 기본 | skin/default ***/
@import url("skin/default/list.css");
@import url("skin/default/view.css");
@import url("skin/default/write.css");

/*** 갤러리 | skin/gallery ***/
@import url("skin/gallery/list.css");
@import url("skin/gallery/view.css");
@import url("skin/gallery/write.css");

/*** 이벤트 | skin/event ***/
@import url("skin/event/list.css");
@import url("skin/event/view.css");
@import url("skin/event/write.css");

/*** qa | skin/qa ***/
@import url("skin/qa/list.css");
@import url("skin/qa/view.css");
@import url("skin/qa/write.css");

/*───────────────────────────────────────────────────────────

	공통 

───────────────────────────────────────────────────────────*/
/* write 파일 추가 */
#boardAttach {position:relative; font-size:0;}
#boardAttach li.item {overflow:hidden; display:inline-block; width:30px; height:30px;}
#boardAttach li.item button.file_face { width:100%; height:100%; border:none; background:url('../../img/new/btn_file_plus.png') center; background-size:100% 100%; font-size:0;}
#boardAttach li.item button.file_face.preview {border:none; background-size:100% auto; }
#boardAttach li.item input.file_hidden {margin-bottom:-20px; opacity:0;}
/*
.upload_box {position:relative; font-size:0;}

.upload_box .uploadBtnWrap {overflow:hidden; display:inline-block; width:30px; height:30px;}

.upload_box button.licence_file { width:100%; height:100%; border:none; background:url('../../img/new/btn_file_plus.png') center; background-size:100% 100%; font-size:0;}
*/
/*비밀번호 팝업 레이어 공통*/
.cite_layer {position:fixed; top:50%; left:50%; width:307px; height:auto; margin:-96px 0 0 -153px; z-index:100;  } /* 261023-2 : height 192px→auto (글자 크기에 따라 [확인] 버튼이 상자 밖으로 나가던 문제) */
.cite_layer .wrap {position:relative; height:auto; padding-bottom:20px; background:#ffffff; border:1px solid #555555;} /* 261023-2 : height 190px→auto + 아래 여백 */
.cite_layer .wrap h4 {height:27px; padding:13px 0 0 17px; background:#f4f4f4; color:#222222; }
.cite_layer .wrap div {color:#666666; text-align:center; }
.cite_layer .wrap div p {padding:25px 0 14px 14px; }
.cite_layer .wrap div input {display:block; width:216px; height:31px; margin:0 auto 12px auto; line-height:31px; text-indent:10px; border:1px solid #ccc; }
.cite_layer .wrap div .btn_box {width:60px; margin:0 auto;}
.cite_layer .wrap .close {display:block; position:absolute; top:11px; right:12px; width:18px; height:18px; text-indent:-9999px; background:url('../../img/icon/icon_x3.png') no-repeat left top; background-size:100%; border:none;}
