/***********************************************************************

일반색	->  #61636a
마우스 오버시 ->#333
처리중 색상 
.mark-status.primary{background-color:#3257a0;}
.mark-status.new{background-color:#ff8105;}
.mark-status.status{background-color:#6381a7}
.mark-status.status_end{background-color:9e9e9e}

목록 마우스 오버시 -> #fffef3
체크박스 클릭시 배경 -> #0080c0
	input[type=checkbox]:checked+label:before{border:0;background:url(/board/img/check-on-2x.png) 50% 42% no-repeat #0080c0;background-size:1.4rem 1.4rem}

***********************************************************************/


@charset "UTF-8";



p.adm {float:left; }
li,ol,ul{list-style:none}
fieldset,img{vertical-align:middle;border:0 none}
fieldset{min-inline-size:100%}
input,select,textarea{vertical-align:middle;resize:none}
input[type=button],input[type=email],input[type=number],input[type=password],input[type=search],input[type=submit],input[type=tel],input[type=text],input[type=url],textarea{-webkit-appearance:none;border-radius:0}
button{border:0 none;background:0 0;cursor:pointer}
select::-ms-expand{display:none}
hr{display:none}
.hide,legend{position:absolute;left:-999.9rem}

table caption{width:0;height:0;visibility:hidden;text-indent:-999.9rem;font-size:0;line-height:0}
table{border-collapse:collapse;border-spacing:0}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}
svg{vertical-align:top}
a{color:inherit;text-decoration:none}
a:active,a:focus,a:hover{text-decoration:none}
button,input[type=button]{outline:0}
button::-moz-focus-inner{border:0}


strong{font-weight:700}
.align-left{text-align:left}
.align-center{text-align:center}
.align-right{text-align:right}
.no-scroll{overflow:hidden}
.dim{display:none;position:fixed;top:0;left:0;right:0;bottom:0;background-color:#333;opacity:.8;z-index:8}


/* input */
input[type=checkbox]{width:1.0em;height:2.0em;vertical-align:middle;opacity:0}
input[type=checkbox]+label{vertical-align:middle;padding-left:0.7em;margin-right:0.5em;line-height:2.0em;position:relative} /* font-size:1.6rem; */
input[type=checkbox]+label:before{content:'';box-sizing:border-box;position:absolute;width:1.5em;height:1.5em;left:-1.1em;top:calc(50% - 0.7em);border:.1em solid #b5b5b5;background-color:#fff; border-radius:.3em }
input[type=checkbox]:checked+label:before{border:0;background:url(/board/img/check-on-2x.png) 40% 42% no-repeat #0080c0;background-size:1.1em 1.1em}
input[type=checkbox]:disabled+label:before{background-color:#dedede;border:0}
input[type=checkbox]:disabled:checked+label:before{background:url(/board/img/check-on-2x.png) 40% 42% no-repeat #ebebeb;background-size:1.1em 1.1em}
label.check{display:inline-block;position:relative;vertical-align:middle;line-height:1.62;padding-left:3.2em;margin-right:1em} /* font-size:1.6rem; */
label.check input{position:absolute;top:0;left:0;opacity:0;width:2.2em;height:2.2em}
label.check input+span:before{content:'';box-sizing:border-box;position:absolute;width:2.2em;height:2.2em;left:0;top:calc(50% - 1.1em);border:.2em solid #b5b5b5;background-color:#fff;border-radius:.5em}
label.check input:checked+span:before{border:0;background:url(/board/img/check-on-2x.png) 40% 42% no-repeat #0080c0;background-size:1.1em 1.1em}
label.check input:disabled+span:before{background-color:#dedede;border:0}
label.check input:disabled:checked+span:before{background:url(/board/img/check-on-2x.png) 40% 42% no-repeat #ebebeb;background-size:1.1em 1.1em}

input[type=radio]{width:1.0em;height:2.0em;vertical-align:middle;opacity:0}
input[type=radio]+label{vertical-align:middle; padding-left:0.7em; margin-right:0.5em; top:calc(50% - 1.1em); line-height:1.62em; position:relative} /* font-size:1.6rem; */
input[type=radio]+label:before{content:'';box-sizing:border-box;position:absolute;width:1.8em;height:1.8em;left:-1.7em;top:calc(50% - 1.1em);border:.2em solid #b5b5b5;background-color:#fff; border-radius:50%}
input[type=radio]:checked+label:before{border:0;background:url(/board/img/check-on-2x.png) 50% 42% no-repeat #0080c0;background-size:1.1em 1.1em}
input[type=radio]:disabled+label:before{background-color:#dedede;border:0}
input[type=radio]:disabled:checked+label:before{background:url(/board/img/check-on-2x.png) 50% 42% no-repeat #ebebeb;background-size:1.1em 1.1em}
label.radio{display:inline-block;position:relative;vertical-align:middle;line-height:1.62; padding-left:3.2em;margin-right:1em} /* font-size:1.6rem; */
label.radio input{position:absolute;top:0;left:0;opacity:0;width:2.2em;height:2.2em}
label.radio input+span:before{content:'';box-sizing:border-box;position:absolute;width:2.2em;height:2.2em;left:0;top:calc(50% - 1.1em);border:.2em solid #b5b5b5;background-color:#fff; border-radius:50%}
label.radio input:checked+span:before{border:0;background:url(/board/img/check-on-2x.png) 50% 42% no-repeat #0080c0;background-size:1.1em 1.1em}
label.radio input:disabled+span:before{background-color:#dedede;border:0}
label.radio input:disabled:checked+span:before{background:url(/board/img/check-on-2x.png) 50% 42% no-repeat #ebebeb;background-size:1.1em 1.1em}


.inputs input,.inputs select{margin-left:1em}
.inputs input:first-child,.inputs select:first-child{margin-left:0}
input[type=number],input[type=password],input[type=tel],input[type=text]{width:100%;height:3em;padding:.5em 0.5em;border:.1em solid #dedede;color:#101010; letter-spacing:0px !important} /* border-radius:.6rem; font-size:1.6rem; */
input[type=number]::-webkit-input-placeholder,input[type=password]::-webkit-input-placeholder,input[type=tel]::-webkit-input-placeholder,input[type=text]::-webkit-input-placeholder{line-height:1.5}
input[type=number]:-ms-input-placeholder,input[type=password]:-ms-input-placeholder,input[type=tel]:-ms-input-placeholder,input[type=text]:-ms-input-placeholder{line-height:1.5}
input[type=number]::-moz-placeholder,input[type=password]::-moz-placeholder,input[type=tel]::-moz-placeholder,input[type=text]::-moz-placeholder{line-height:1.5}
input[type=number]:-moz-placeholder,input[type=password]:-moz-placeholder,input[type=tel]:-moz-placeholder,input[type=text]:-moz-placeholder{line-height:1.5}
input[type=number]:focus,input[type=password]:focus,input[type=tel]:focus,input[type=text]:focus{border-color:#333;outline:0}
input[type=number]:active,input[type=password]:active,input[type=tel]:active,input[type=text]:active{border-color:#61636a}
input[type=number][required][pattern]:valid,
				input[type=password][required][pattern]:valid,
				input[type=tel][required][pattern]:valid,
				input[type=text][required][pattern]:valid{position:relative;border-color:#61636a;background:url(/board/img/input-check-2x.png) calc(100% - 1.1em) 50% no-repeat;background-size:2em 1.5em}
input[type=number].invalid,input[type=number][required][pattern]:invalid,input[type=password].invalid,input[type=password][required][pattern]:invalid,input[type=tel].invalid,input[type=tel][required][pattern]:invalid,input[type=text].invalid,input[type=text][required][pattern]:invalid{border-color:#f66953}
input[type=number][readonly],input[type=password][readonly],input[type=tel][readonly],input[type=text][readonly]{color:#b5b5b5}
input[type=number][disabled],input[type=password][disabled],input[type=tel][disabled],input[type=text][disabled]{background-color:#f5f5f5;color:#b5b5b5}
input[type=number]::-webkit-input-placeholder,input[type=password]::-webkit-input-placeholder,input[type=tel]::-webkit-input-placeholder,input[type=text]::-webkit-input-placeholder{color:#b5b5b5}
input[type=number]:-ms-input-placeholder,input[type=password]:-ms-input-placeholder,input[type=tel]:-ms-input-placeholder,input[type=text]:-ms-input-placeholder{color:#b5b5b5}
input[type=number]::-moz-placeholder,input[type=password]::-moz-placeholder,input[type=tel]::-moz-placeholder,input[type=text]::-moz-placeholder{color:#b5b5b5;opacity:1}
input[type=number]:-moz-placeholder,input[type=password]:-moz-placeholder,input[type=tel]:-moz-placeholder,input[type=text]:-moz-placeholder{color:#b5b5b5;opacity:1}
.txt-invalid{margin-top:1em;padding-left:2.1em; color:#f66953;background:url(/board/img/input-invalid-2x.png) 0 50% no-repeat;background-size:1.6em 1.6em} /* font-size:1.2rem; */
input.date,input.date-yy{max-width:24em;padding:.8em 3.2em .8em 1.5em;background:url(/board/img/icon-calendar-2x.png) calc(100% - .7em) 50% no-repeat #fff;background-size:2em 2.2em}
input.search{padding:.8em 3.5em .8em 1.5em;background:url(/board/img/icon-search.png) calc(100% - 1em) 50% no-repeat;background-size:2.4em 2.4em}
.textarea{border:.1em solid #dedede;background-color:#fff;border-radius:.8em;padding:2.5em;text-align:left}

	.os-host,.os-host-textarea{padding:0 2.4em 0 0; color:#333} /* font-size:1.6rem; */
	.os-theme-dark>.os-scrollbar-vertical,.os-theme-light>.os-scrollbar-vertical{width:.8em}
	.os-theme-dark>.os-scrollbar{padding:0;background:#f5f5f5;border-radius:2em}
	.os-theme-dark>.os-scrollbar>.os-scrollbar-track>.os-scrollbar-handle{background:#dedede}
	.os-theme-dark>.os-scrollbar>.os-scrollbar-track>.os-scrollbar-handle.active{background:#ddd}
textarea{width:100%; min-height:300px; box-sizing:border-box;border:.1em solid #dedede;padding:0.5em; overflow:auto} /* font-size:1.6rem; border-radius:.6rem;  */
textarea::-webkit-input-placeholder{color:#b5b5b5}
textarea:-ms-input-placeholder{color:#b5b5b5}
textarea::-moz-placeholder{color:#b5b5b5;opacity:1}
textarea:-moz-placeholder{color:#b5b5b5;opacity:1}
textarea:focus{outline:0}
select{width:100%;height:3em; padding:0 1.5em 0 1.5em;border:solid .1em #dedede;-webkit-appearance:none;-moz-appearance:none;appearance:none;
background:url(/board/img/arrow-down-2x.png) calc(100% - 0.5em) 50% no-repeat #fff;background-size:1.5em 0.9em;} /* border-radius:.8rem; font-size:1.6rem */
select:focus{outline:0;border-color:#61636a;background:url(/board/img/arrow-up-black-2x.png) calc(100% - 0.5em) 50% no-repeat #fff;background-size:1.5em 0.9em}
select:focus.selected{border-color:#333;background:url(/board/img/arrow-down-black-2x.png) calc(100% - 0.5em) 50% no-repeat #fff;background-size:1.5em 0.9em}


/* 버튼 */
.btns{} /* font-size:0 */
.btn,input.btn{display:inline-block;box-sizing:border-box;height:2.9em;line-height:2.9em;margin-right:1em;padding:0 2.5em;
				border:0;text-align:center;vertical-align:middle;font-weight:500;color:#444;cursor:pointer; font-size:1.0em; } /* border-radius:.6rem; */
.btn,input.btn a{color:#444;} /* border-radius:.6rem; */
.btn:focus,.btn:hover,input.btn:focus,input.btn:hover{}
.btn:active,input.btn:active{}


.btn:last-child,input.btn:last-child{margin-right:0}
.btn.small,input.btn.small{border:1px solid #61636a;  height:3.0em;line-height:3.0em; padding:0 1.0em; font-size:1.0em; background:#fff;} /* font-size:1.3rem */
.btn.large,input.btn.large{border:1px solid #61636a;  height:3.0em;line-height:3.0em; padding:0 1.0em; font-size:1.0em; background:#fff;} /* border-radius:1rem; */
.btn.primary,input.btn.primary{border:1px solid #61636a;  height:3em; line-height:3.0em;  background:#fff;}


.btn.primary:focus,.btn.primary:hover,input.btn.primary:focus,input.btn.primary:hover{}
.btn.primary:active,input.btn.primary:active{}


.btn.light,input.btn.light{background-color:#fff;border:.1em solid #757575;color:#101010}
.btn.light:hover,input.btn.light:hover{border-color:#61636a;color:#61636a}
.btn.light:focus,input.btn.light:focus{border-color:#61636a;color:#61636a;}
.btn.light:active,input.btn.light:active{border-color:#61636a;color:#61636a;}
.btn.add,.btn.del,input.btn.add,input.btn.del{position:relative;padding:0 4.2em 0 2em}
.btn.add:after,.btn.del:after,input.btn.add:after,input.btn.del:after{content:'';display:inline-block;position:absolute;top:calc(50% - .1em);right:2em;width:1.2em;height:.2em;background-color:#333}
.btn.add:focus:after,.btn.add:hover:after,.btn.del:focus:after,.btn.del:hover:after,input.btn.add:focus:after,input.btn.add:hover:after,input.btn.del:focus:after,input.btn.del:hover:after{background-color:#61636a}
.btn.add:before,input.btn.add:before{content:'';display:inline-block;position:absolute;top:calc(50% - .6em);right:2.5em;width:.2em;height:1.2em;background-color:#333}
.btn.add:focus:before,.btn.add:hover:before,input.btn.add:focus:before,input.btn.add:hover:before{background-color:#61636a}
.btn.disabled,input.btn.disabled{background-color:#b5b5b5;color:#fff;cursor:default}
.btn.search,input.btn.search{width:5em;height:0;max-height:0;padding:4.8em 0 0 0;background-color:#fff;border:.1em solid #dedede; color:#101010;position:relative;overflow:hidden} /* font-size:0; */
.btn.search:after,input.btn.search:after{content:'';display:block;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);
										width:2.62857em;height:2.62857em;background-image:url(/board/img/icons.png);background-size:29em 28.35714em;
										background-position:-6.18571em -23.97143em;background-repeat:no-repeat}
input[type=text]+.btn{padding:0 2.4em}
.btn-line{font-weight:700;letter-spacing:-.04em;line-height:1.23;border-bottom:.3em solid #101010}/* font-size:1.6em; */
.btn-line:hover{color:#61636a;border-color:#61636a}
.btn-line:focus{color:#333;border-color:#333}
.btn-line:active{color:#4a7e00;border-color:#4a7e00}
.btn-close{display:inline-block;position:absolute;top:3em;right:3em;width:3.6em;height:3.6em; 
			background-image:url(/board/img/icons.png);background-size:20.3em 19.85em;background-position:-4em -5.25em;background-repeat:no-repeat;height:0;max-height:3.6em;padding-top:3.6em;overflow:hidden}
.btn-close.black{background-image:url(/board/img/icons.png);background-position:-24.2em -26.7em;width:3.6em;height:3.6em;height:0;max-height:3.6em;padding-top:3.6em;background-size:40.6em 39.7em;overflow:hidden}







/* UI alert */
.ui-dialog{position:absolute;top:0;left:0;padding:5em 2em;outline:0;background-color:#fff;border-radius:1em}
.ui-dialog.content{display:none;width:0;padding:0 0 5em;border-radius:2em 2em 1em 1em}
.ui-dialog.content .ui-dialog-titlebar{display:none}
.ui-dialog .ui-dialog-titlebar{position:relative}
.ui-dialog.alert .ui-dialog-titlebar,.ui-dialog.confirm .ui-dialog-titlebar{font-size:0;position:static}
.ui-dialog .ui-dialog-title{float:left;margin:.1em 0;white-space:nowrap;width:90%;overflow:hidden;text-overflow:ellipsis}
.ui-dialog .ui-dialog-titlebar-close{position:absolute;right:0;top:0;width:2.4em;height:2.4em}
.ui-dialog.alert .ui-dialog-titlebar-close,.ui-dialog.confirm .ui-dialog-titlebar-close{top:2.1em;right:2.1em;background:url(/board/img/icon-close.png) 0 0 no-repeat;background-size:cover}
.ui-dialog.content .ui-dialog-titlebar-close{right:2.1em;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}
.ui-dialog .ui-dialog-content{position:relative;border:0;padding-bottom:2em;margin:0;background:0 0;overflow:visible;font-size:1.6em;text-align:center}
.ui-dialog.content .ui-dialog-content{padding-bottom:0}
.ui-dialog .ui-dialog-buttonpane{width:calc(100% - 6em);margin:0 auto 0 auto;text-align:left;border-width:.1em 0 0 0;background-image:none}
.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset{text-align:center}
.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset .ui-button{box-sizing:border-box;min-width:11em;height:4em;line-height:4em;margin-right:1em;padding:0 1.2em;text-align:center;vertical-align:middle;background-color:#61636a;font-size:1.6em;font-weight:500;border-radius:.6em;color:#fff}
.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset .ui-button:last-child{margin-right:0}
.ui-dialog.confirm .ui-dialog-buttonpane .ui-dialog-buttonset .ui-button:first-child,.ui-dialog.content .ui-dialog-buttonpane .ui-dialog-buttonset .ui-button:first-child{background-color:#757575}
.ui-dialog.content .ui-button-icon-only .ui-icon{width:2.60283em;height:2.60283em;background-image:url(/board/img/icons.png);background-size:14.34629em 14.02827em;background-position:-2.79753em -3.68092em;background-repeat:no-repeat}
.ui-dialog .ui-dialog-buttonpane button{margin:0;cursor:pointer}
.ui-dialog .ui-resizable-n{height:.2em;top:0}
.ui-dialog .ui-resizable-e{width:.2em;right:0}
.ui-dialog .ui-resizable-s{height:.2em;bottom:0}
.ui-dialog .ui-resizable-w{width:.2em;left:0}
.ui-dialog .ui-resizable-ne,.ui-dialog .ui-resizable-nw,.ui-dialog .ui-resizable-se,.ui-dialog .ui-resizable-sw{width:.7em;height:.7em}
.ui-dialog .ui-resizable-se{right:0;bottom:0}
.ui-dialog .ui-resizable-sw{left:0;bottom:0}
.ui-dialog .ui-resizable-ne{right:0;top:0}
.ui-dialog .ui-resizable-nw{left:0;top:0}
.ui-draggable .ui-dialog-titlebar{cursor:move}
.ui-widget-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#000;opacity:.7}
.ui-front{z-index:100}
.ui-button-icon-only{width:2em;box-sizing:border-box;text-indent:-999.9em;white-space:nowrap}




/* tab menu */
.tab-menu{display:-webkit-flex;display:-ms-flexbox;display:flex;overflow-x:auto; margin-bottom:1em; }
.tab-menu .list{display:-webkit-flex;display:-ms-flexbox;display:flex;
-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;
height:4em; margin:0 auto;border-radius:4em;border:.1em solid #dedede}
.tab-menu li.on a{color:#fff;background-color:#61636a; }
.tab-menu li a{box-sizing:border-box;display:block;padding:1.3em 2em;height:4em;border-radius:3em;color:#757575;font-weight:400;letter-spacing:-.1em;text-align:center;position:relative;top:-.1em;left:-.1em;z-index:2}/* font-size:1.8em; */
.tab-menu li a.active{color:#fff;background-color:#61636a}
.tab-menu li:last-child a{left:auto;right:-.1em}


/* 가로 넓이 */
.content-wrap{ padding:1em 0 50px 0px;;  margin:0 auto;  position:relative;overflow:hidden;word-break:keep-all;  } /* font-size:1.0em; */


/* 글쓰기 */
.member-join-input {margin:0 auto;} /* border-bottom:.1em solid #dedede */
.member-join-input  h3{ margin-bottom:1em; padding-bottom:1em;border-bottom:.2em solid #101010; font-weight:700;color:#333;letter-spacing:-.11em} /* font-size:2.2em; */
.member-join-input  h2{ margin-bottom:1em; padding-bottom:1em;border-bottom:.1em solid #101010; font-weight:700;color:#333;letter-spacing:-.11em} /* font-size:2.0em; */
.member-join-input .form-area{ margin: 0 0 2em 0; padding:1em 0;}
.member-join-input .form-area table{width:100%}
.member-join-input .form-area table th{font-weight:500; color:#000; text-align:left;vertical-align:middle;font-size:1.0em; } 

.member-join-input .form-area table td{padding:.5em 0}
.member-join-input .form-area table th,
.member-join-input .form-area table td {border-bottom:1px solid #ddd; padding:10px 10px;}

.member-join-input .form-area table td .check{margin-top:1em}
.member-join-input .form-area .input{display:-webkit-flex;display:-ms-flexbox;display:flex}
.member-join-input .form-area .input .btn{margin-left:1em;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}
.member-join-input .form-area .info-txt{margin-top:1em; color:#757575} /* font-size:1.4em; */
.member-join-input .form-area .info-txt.space{margin-bottom:2em}
.member-join-input .button{margin-top:3em;text-align:center}

.email-wrap{text-align:left; font-size:0;} /*  */
.email-wrap .email-inner{display:inline-block;vertical-align:middle;width:57%;font-size:0}
.email-wrap .at{display:inline-block;width:2em;vertical-align:middle;text-align:center;font-size:1.6em;color:#757575}
.email-wrap input[type=text]{width:calc(50% - 1em)}
.email-wrap select{width:calc(43% - 1em);margin-left:1em;vertical-align:middle}
.tel-wrap{display:-webkit-flex;display:-ms-flexbox;display:flex}
.tel-wrap .bar{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;display:inline-block;line-height:2.2;width:1.5em;text-align:center;color:#757575} /* font-size:1.6em; */
.amount-wrap{font-size:0}
.amount-wrap input[type=text]{width:calc(50% - .75em)}

.input-wrap{margin-top:1em} /* font-size:0; */
.input-wrap.post input[type=text]{max-width:26.1em}
.input-wrap:first-child{margin-top:0}
.input-wrap .select,.input-wrap input[type=text]{margin-left:1em;vertical-align:middle}
.input-wrap .select:first-child,.input-wrap input[type=text]:first-child{margin-left:0}
.input-wrap .select.small,.input-wrap input[type=text].small{width:11.35%}
.input-wrap .select.medium,.input-wrap input[type=text].medium{width:16.2%}
.input-wrap .select.large,.input-wrap input[type=text].large{width:21%}
.input-wrap .select.school,.input-wrap .select.search,.input-wrap input[type=text].school,.input-wrap input[type=text].search{width:33.5%}
.input-wrap input[type=text]+.btn{margin-left:1em}
.input-wrap .after-text,.input-wrap .text{margin-left:1em;vertical-align:middle} /* font-size:1.6em; */
.input-wrap .check{margin-left:1em}
.input-wrap .check:first-child{margin-left:0}
.input-wrap .select{display:inline-block;vertical-align:middle;width:14.4em}
.input-wrap.tip:after{content:"";display:block;clear:both}
.input-wrap.tip .file-attach{float:left}
.input-wrap.tip .tooltip{float:left;padding-top:.8em;margin-left:1em;} /* font-size:1.4em */


.file-attach{width:100%;display:-webkit-flex;display:-ms-flexbox;display:flex}
.file-attach .file-info{width:100%;position:relative}
.file-attach .file-info .file-name{width:100%;height:4em;line-height:2.3;padding:0 3.5em 0 1.5em;position:relative;text-align:left;border:.1em solid #ebebeb;border-radius:.6em;overflow:hidden;} /* font-size:1.6em */
.file-attach .file-info .file-name span{display:inline-block;width:100%;height:100%;word-break:break-all;overflow:hidden}
.file-attach .file-info .file-name span.placeholder{color:#b5b5b5}
.file-attach .file-info .file-name span.text{margin-left:0;vertical-align:top}
.file-attach .file-info .btn-del{position:absolute;top:50%;right:1.3em;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:1.6em;height:1.6em;background-image:url(/board/img/icons.png);background-size:20.3em 19.85em;background-position:-8.45em -16.75em;background-repeat:no-repeat;height:0;max-height:1.6em;padding-top:1.6em;overflow:hidden}
.file-attach label{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;margin-left:1em;padding:0 2.4em}
.file-attach input[type=file]{width:0;height:0;border:0;padding:0;opacity:0;font-size:0}
.photo-attachment{display:-webkit-flex;display:-ms-flexbox;display:flex;font-size:0}
.photo-attachment .file-name{position:relative;width:100%;border:.1em solid #dedede;border-radius:.6em}
.photo-attachment .file-name input[type=text]{width:calc(100% - 2em);height:3.8em;border:0}
.photo-attachment .file-name .btn-del{position:absolute;top:50%;right:1.3em;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:1.6em;height:1.6em;background-image:url(/board/img/icons.png);background-size:20.3em 19.85em;background-position:-8.45em -16.75em;background-repeat:no-repeat;height:0;max-height:1.6em;padding-top:1.6em;overflow:hidden}
.photo-attachment .btn{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;margin-left:1em;padding:0 2.4em}

.radio-only{display:inline-block;position:relative;vertical-align:middle;height:2.2em}
.radio-only input{position:absolute;opacity:0}
.radio-only input+span{display:inline-block;box-sizing:border-box;width:2.2em;height:2.2em;border:.2em solid #b5b5b5;background-color:#fff;border-radius:50%}
.radio-only input:checked+span{border:0;width:2.2em;height:2.2em;background-image:url(/board/img/icons.png);background-size:20.3em 19.85em;background-position:-2.1em -13.35em}
.radio-only input:disabled+span{background-color:#dedede;border:0}
.radio-only input:disabled:checked+span{width:2.2em;height:2.2em;background-image:url(/board/img/icons.png);background-size:20.3em 19.85em;background-position:-13.7em -10em}


/* 글목록 */

/*
.page-head{padding-bottom:5em}
.page-head .tit{margin-bottom:.7em;font-family:Godo;font-size:5.6em;font-weight:400;line-height:1.14;text-align:center;
				-webkit-transform:translateY(10em);transform:translateY(10em);-webkit-animation:fade-up .8s forwards;animation:fade-up .8s forwards}
.page-head .desc{font-size:2em;line-height:1.63;text-align:center;color:#333;opacity:0;-webkit-transform:translateY(10em);transform:translateY(10em);-webkit-animation:fade-up .8s forwards .2s;animation:fade-up .8s forwards .2s}
*/

.search-box .search-inner{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;max-width:46em;margin:0 auto}
.search-box .select-wrap{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;width:14.2em}
.search-box .select-wrap select{height:3em}
.search-box .select-wrap+.btn-search{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;width:4em;height:0;padding-top:4em;max-height:4em;overflow:hidden;position:relative;border-radius:.6em;background-color:#61636a;margin-left:1em}
.search-box .select-wrap+.btn-search:after{content:'';display:inline-block;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:2em;height:2em;background-image:url(/board/img/icons.png);background-size:20.3em 19.85em;background-position:-4.8em -13.35em;height:0;max-height:2em;padding-top:2em;overflow:hidden}
.search-box .search-input{-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;width:24em;height:4em;margin-left:1em;position:relative}
.search-box .search-input input{width:calc(100% - 4.5em);height:3em}
.search-box .search-input .btn-search{display:inline-block;position:absolute;right:0;top:0;width:4em;height:0;padding-top:3em;max-height:3em;overflow:hidden;background-color:#61636a;} /* border-radius:.6em */
.search-box .search-input .btn-search:after{content:'';display:inline-block;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:2em;height:2em;background-image:url(/board/img/icons.png);background-size:20.3em 19.85em;background-position:-4.8em -13.35em;height:0;max-height:2em;padding-top:2em;overflow:hidden}
.search-box .search-input+.btn{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}

.page-content {padding:1em 0;}

.board-header{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end;margin:0 auto 1.5em;} /* font-size:1.6em */
.board-header .count{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;padding:0 .5em}
.board-header .count span{margin-left:.5em;font-weight:500}
.board-header .search-box{-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;display:-webkit-flex;display:-ms-flexbox;display:flex}
.board-header .search-box .search-inner{display:-webkit-flex;display:-ms-flexbox;display:flex;margin-right:0}
.board-header .search-box .search-input{min-width:24em}
.board-header .search-box .btn{margin-left:1em}
.list-foot{ width:100%; margin-top:4em;text-align:center;position:relative; overflow:hidden;}
.list-foot .btn-area{position:absolute;bottom:0;right:0}
.board-list {overflow:hidden;}
.table.board-list table tbody tr:hover{background-color:#fffef3}
/* .table{border-top:.2em solid #101010; } */
.table table{width:100%;table-layout:fixed}
.table table th{padding:1.0em 0 1.2em;border-bottom:.1em solid #ebebeb;font-weight:500;color:#101010} /* font-size:1.8em; */
.table table td{padding:1.0em 1em;border-bottom:.1em solid #ebebeb;text-align:center;line-height:1.5;letter-spacing:-.04em;color:#333;word-break:break-all} /* font-size:1.6em; */
.table table td.subject>a{font-weight:500;text-align:left} /* display:block; font-size:1.8em; */
.table table td.subject>a .mark-status{margin:-.2em .5em 0 .5em}
.table table td.subject>a:hover{text-decoration:underline}
.table table td.none{padding:10em 0}
.table table td.left{text-align:left}
.table table td.right{text-align:right}
.table table .left td{text-align:left}
.table table .right td{text-align:right}

.table .list_img{ width:100%;}
.table .list_img li { width:100%; float:left; padding:1em; border-bottom:.1em solid #ebebeb; }
.table .list_img li .img img{ /*margin:1em 2em 0 0em;*/ }
.table .list_img li .detail .tit{ padding:1em 0; font-weight:bold;  }


.table.board-list table tbody tr:hover{background-color:#fffef3}
.mark-status{ box-sizing:border-box;display:inline-block;padding:0.3em;min-width:4em;height:1.5em;line-height:1.0em;margin-top:-.2em;vertical-align:middle;
			text-align:center;border-radius:1em;color:#fff; background-color:#b5b5b5;word-wrap:break-word; font-size:0.7em; letter-spacing:-1px; }
.mark-status.primary{background-color:#3257a0;} 
.mark-status.new{background-color:#ff8105;} 
.mark-status.status{background-color:#6381a7;}
.mark-status.status_end{background-color:9e9e9e;  }
.mark-status+.tit{margin-left:1em}

.board-thumbnail{opacity:0;border-top:.2em solid #101010;position:relative;z-index:1}
.board-thumbnail .list{padding:4em 5.5em;margin:0 auto;border-bottom:.1em solid #dedede;position:relative}
.board-thumbnail .list a{display:block}
.board-thumbnail .list a:hover .img{-webkit-transform:scale(1.1);transform:scale(1.1)}
.board-thumbnail .list .thumb{height:0;max-height:0;padding-top:56%;overflow:hidden;position:relative}
.board-thumbnail .list .img{width:100%;height:100%;background-size:cover;background-position:center center;position:absolute;top:0;left:0;
							transition:-webkit-transform .4s;transition:transform .4s;transition:transform .4s,-webkit-transform .4s}
.board-thumbnail .list .tit{padding-top:2em;font-weight:500;text-align:center;word-wrap:break-word;white-space:nowrap;text-overflow:ellipsis;overflow:hidden} /* font-size:1.8em; */
.board-thumbnail .list .swiper-button-prev{-webkit-transform:translateY(-1.6em);transform:translateY(-1.6em)}
.board-thumbnail .list .swiper-button-prev:after{background-image:url(/board/img/icons.png);background-position:-34.4em -17.6em;width:2.2em;height:4em;height:0;max-height:4em;
												padding-top:4em;background-size:40.6em 39.7em;overflow:hidden}
.board-thumbnail .list .swiper-button-next{-webkit-transform:translateY(-1.6em);transform:translateY(-1.6em)}
.board-thumbnail .list .swiper-button-next:after{background-image:url(/board/img/icons.png);background-position:-34.4em -22.6em;width:2.2em;height:4em;height:0;max-height:4em;
												padding-top:4em;background-size:40.6em 39.7em;overflow:hidden}
.board-thumbnail .detail{border-bottom:.1em solid #dedede;text-align:center}
.board-thumbnail .detail img{max-width:100%}
.thumbnail-list{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}
.thumbnail-list li{opacity:0;width:22.5%;margin-left:3.33%;border:solid .1em #dedede}
.thumbnail-list li:nth-child(4n+1){margin-left:0}
.thumbnail-list li:nth-child(n+5){margin-top:4em}
.thumbnail-list a{display:block}
.thumbnail-list a:hover .thumb .img{-webkit-transform:scale(1.1);transform:scale(1.1)}
.thumbnail-list a:hover .tit{text-decoration:underline}
.thumbnail-list .thumb{padding:12.31% 13.05%}
.thumbnail-list .thumb .wrap{height:0;min-height:0;padding-top:117%;position:relative;overflow:hidden}
.thumbnail-list .thumb .img{width:100%;height:100%;background-repeat:no-repeat;background-size:cover;transition:-webkit-transform .4s;transition:transform .4s;transition:transform .4s,-webkit-transform .4s;position:absolute;top:0;left:0}
.thumbnail-list .con{padding:7.08% 13.05% 10.07%;border-top:.1em solid #dedede}
.thumbnail-list .tit{color:#333;font-weight:700;word-wrap:break-word;-webkit-box-orient:vertical;display:-webkit-box;-webkit-line-clamp:2;overflow:hidden;text-overflow:ellipsis;white-space:normal} /* font-size:1.8em; */
.thumbnail-list .info{margin-top:.7em}
.thumbnail-list .info+.info{margin-top:0}
.thumbnail-list .author{color:#757575;word-wrap:break-word} /* font-size:1.4em; */
.thumbnail-list .company{padding-left:1.2em;margin-left:.8em;color:#757575;word-wrap:break-word;position:relative} /* font-size:1.4em; */
.thumbnail-list .company:after{content:'';display:block;width:.2em;height:1.5em;background-color:#d4d4d4;position:absolute;top:.4em;left:0}
.thumbnail-list .year{color:#757575;word-wrap:break-word} /* font-size:1.4em; */
.thumbnail-list .select{padding-left:1.2em;margin-left:.8em;color:#757575;word-wrap:break-word;position:relative} /* font-size:1.4em; */
.thumbnail-list .select:after{content:'';display:block;width:.2em;height:1.5em;background-color:#d4d4d4;position:absolute;top:.4em;left:0}
.thumbnail-list .str{display:inline-block;margin-left:.2em;color:#333;font-weight:700}
.thumbnail-list.book .thumb .wrap{padding-top:135%}
.thumbnail-list.book .tit{min-height:5.4em}

.board-gallery{width:100%;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-align-content:flex-start;-ms-flex-line-pack:start;align-content:flex-start;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}
.board-line{padding:6em 0;border-top:.2em solid #101010;border-bottom:.2em solid #dedede}
.board-line+.pagination{margin-top:8em}
.board-gallery.photo li .image:hover:after{display:none}
.board-gallery.photo li .image:hover .more{display:none}
.board-gallery.photo li .image .pic{transition:-webkit-transform .4s;transition:transform .4s;transition:transform .4s,-webkit-transform .4s}
.board-gallery.photo li .image .pic:hover{-webkit-transform:scale(1.1);transform:scale(1.1)}
.board-gallery li{-webkit-flex-basis:33.3%;-ms-flex-preferred-size:33.3%;flex-basis:33.3%;margin-bottom:4em;  }
.board-gallery li a{ display:block; width:90%; margin:0 auto;  }
.board-gallery li a:hover { border:1px solid #61636a; }
.board-gallery li:nth-child(4n){margin-right:0}
.board-gallery li .image{position:relative;width:100%;height:0;max-height:74%;padding-top:74%;overflow:hidden}
.board-gallery li .image .pic{position:absolute;top:0;left:0;width:100%;height:0;max-height:74%;padding-top:74%;background-size:cover;background-repeat:no-repeat;background-position:50% 50%}
.board-gallery li .image:after{content:'';display:inline-block;position:absolute;top:0;left:0;width:100%;height:100%;background-color:#74c400;opacity:0}
.board-gallery li .image:hover:after{opacity:.8;transition:.2s ease}
.board-gallery li .image:hover .more{width:4.05em;height:5em;background-image:url(/board/img/icons.png);background-size:20.3em 19.85em;background-position:-4.75em .1em;background-repeat:no-repeat;height:0;max-height:5em;padding-top:5em;overflow:hidden;display:inline-block;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:1;opacity:1;transition:opacity .3s ease}
.board-gallery li .image .more{position:absolute;text-indent:-999.9em;opacity:0}
.board-gallery li .info{border:.1em solid #dedede;padding:2em 2em 3em;text-align:center}
.board-gallery li .title{height:5.4em;font-weight:700;overflow:hidden;color:#333;word-break:break-all} /* font-size:1.8em; */
.board-gallery li .date{margin-top:1em;color:#757575;} /* font-size:1.4em */



.board_gallery_list {text-align:center;overflow:hidden;}
.board_gallery_list .width_area {overflow:hidden;}
.board_gallery_list  .cer {display:inline-block; overflow:hidden; background:#fff; overflow:hidden; position:relative;  border:1px solid #dedede; }

.board_gallery_list  .cer .img {position:relative; width:100%; height:300px; }
.board_gallery_list  .cer .img img {}
.board_gallery_list  .cer dd  {font-size:20px; line-height:40px; padding:10px 10px; height:70px; box-sizing:border-box; }
.board_gallery_list  .cer dd,
.board_gallery_list  .cer dd p,
.board_gallery_list  .cer dd span { color:#000; }
.board_gallery_list  .cer:hover:before {content:'';  position:Absolute; top:0; left:0;background:rgba(0,0,0,0.5) url('/board/img/search3.png') no-repeat; z-index:3; width:100%; height:100%; box-sizing:border-box; background-size:auto 50px; background-position:center 150px;}
.board_gallery_list  .cer:hover:after {content:'자세히보기'; font-weight:400;  position:Absolute; top:60%; left:50%; transform:translate(-50%,-50%);color:#fff;z-index:4;  font-size:23px; line-height:40px; }
.board_gallery_list  .cer  {width:29%; margin: 0px 1.5% 20px 1.5%; border-radius:0px 20px 0px 20px;}
.board_gallery_list  .cer .img {}
.board_gallery_list  .cer:hover:after {}
	@media (min-width:641px) and (max-width:1023px) {

			.board_gallery_list  .cer  {width:45%; margin: 0px 1.5% 20px 1.5%; border-radius:0px 20px 0px 20px;}
			.board_gallery_list  .cer .img {width:100%; height:260px;}
			.board_gallery_list  .cer dd  {font-size:16px; line-height:30px; padding:6px 6px; height:50px; box-sizing:border-box; }
			.board_gallery_list  .cer:hover:before  {background-size:auto 30px; background-position:center 110px;}
			.board_gallery_list  .cer:hover:after {font-size:21px; line-height:40px;}
	}

	@media (max-width:640px) {

			.board_gallery_list  .cer  {width:46%; margin: 0px 1% 20px 1%; border-radius:0px 20px 0px 20px;}
			.board_gallery_list  .cer .img {width:100%; height:160px;}
			.board_gallery_list  .cer dd  {font-size:14px; line-height:30px; padding:6px 3px; height:50px; box-sizing:border-box; }
			.board_gallery_list  .cer:hover:before  {background-size:auto 20px; background-position:center 60px;}
			.board_gallery_list  .cer:hover:after {font-size:17px; line-height:30px;}
	}



.pagination{/* font-size:0; */text-align:center}
.pagination a{box-sizing:border-box;display:inline-block;width:2.5em;height:2.5em;line-height:2.3em;text-align:center;border-top:.1em solid #e9e9e9;
				border-bottom:.1em solid #e9e9e9;border-right:.1em solid #e9e9e9;vertical-align:middle;font-weight:500;color:#757575;word-wrap:break-word; font-size:1.0em;} /*  */
.pagination a:first-child{border-left:.1em solid #e9e9e9}
.pagination a:hover{text-decoration:underline}
.pagination a.active{background-color:#61636a;border-color:#61636a;color:#fff}
.pagination a.page-arrow.prev{box-sizing:border-box;width:4em;height:0;max-height:4em;padding-top:4em;position:relative;overflow:hidden;padding-top:3.8em}
.pagination a.page-arrow.prev:after{width:1.6em;height:1.6em;background-image:url(/board/img/icons.png);background-size:20.3em 19.85em;background-position:-17.2em -4.6em;
									content:'';display:block;margin:-.8em 0 0 -.8em;position:absolute;top:50%;left:50%}
.pagination a.page-arrow.next{box-sizing:border-box;width:4em;height:0;max-height:4em;padding-top:4em;position:relative;overflow:hidden;padding-top:3.8em}
.pagination a.page-arrow.next:after{width:1.6em;height:1.6em;background-image:url(/board/img/icons.png);background-size:20.3em 19.85em;background-position:-17.2em -2.5em;
									content:'';display:block;margin:-.8em 0 0 -.8em;position:absolute;top:50%;left:50%}
.pagination.small a{width:3.3em;height:3em;line-height:1.75;font-weight:400;border:0}
.pagination.small a:focus,.pagination.small a:hover{text-decoration:underline}
.pagination.small a.active{text-decoration:underline;color:#61636a;background-color:#fff}
.pagination.small a.page-arrow.prev{margin-right:1.8em;box-sizing:border-box;width:3em;height:0;max-height:3em;padding-top:3em;position:relative;overflow:hidden}
.pagination.small a.page-arrow.prev:after{width:1.6em;height:1.6em;background-image:url(/board/img/icons.png);background-size:20.3em 19.85em;background-position:-17.2em -4.6em;
											content:'';display:block;margin:-.8em 0 0 -.8em;position:absolute;top:50%;left:50%}
.pagination.small a.page-arrow.next{margin-left:1.8em;box-sizing:border-box;width:3em;height:0;max-height:3em;padding-top:3em;position:relative;overflow:hidden}
.pagination.small a.page-arrow.next:after{width:1.6em;height:1.6em;background-image:url(/board/img/icons.png);background-size:20.3em 19.85em;background-position:-17.2em -2.5em;
											content:'';display:block;margin:-.8em 0 0 -.8em;position:absolute;top:50%;left:50%}




/* 글내용 */
.board-view{width:100%;border-top:.3em solid #101010}
.board-view .view-title .title{padding:1em 1em; color:#333;text-align:center; font-weight:700;border-bottom:.1em solid #dedede;word-wrap:break-word}/*font-size:2.2em; */
.board-view .view-title .info{ padding:1em 1em; display:-webkit-flex;display:-ms-flexbox;
display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;color:#333;font-weight:400;border-bottom:.1em solid #dedede;word-wrap:break-word}
/*font-size:1.6em;*/

.board-view .view-title .info .mark-status{margin-right:1em}
.board-view .view-title .txt{ padding-left:1.5em; margin-left:1em;color:#101010;position:relative}
.board-view .view-title .txt:after{content:'';display:block;width:.1em;height:1.2em;background-color:#d4d4d4;position:absolute;top:50%;left:0;-webkit-transform:translateY(-50%);transform:translateY(-50%)}

.board-view .view-title .univ{margin-left:.3em}
.board-view .view-title .count{margin-left:auto;color:#333;}/*font-size:1.6em;*/
.board-view .view-title .count .num{padding-left:1.5em;margin-left:1em;color:#101010;position:relative}
.board-view .view-title .count .num:after{content:'';display:block;width:.2em;height:1.5em;background-color:#d4d4d4;position:absolute;top:50%;left:0;-webkit-transform:translateY(-50%);transform:translateY(-50%)}
.board-view .book-title{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding:3em 4em;border-bottom:.1em solid #dedede}
.board-view .book-title .thumb{width:21.2em;height:0;min-height:0;padding-top:29em;background-repeat:no-repeat;background-size:cover;overflow:hidden}
.board-view .book-title .content{width:calc(100% - 21.2em);padding-left:6em}
.board-view .book-title .content dt+dd{margin-top:3.2em}
.board-view .book-title .content dd{display:-webkit-flex;display:-ms-flexbox;display:flex;margin-top:1.2em}
.board-view .book-title .title{color:#333;font-weight:700;word-wrap:break-word}/*font-size:2.2em;*/
.board-view .book-title .tit{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;width:7.1em;color:#333;font-weight:400;word-wrap:break-word;position:relative}/*font-size:1.6em;*/
.board-view .book-title .tit:after{content:'';display:block;width:.2em;height:1.5em;background-color:#d4d4d4;position:absolute;top:.5em;right:0}
.board-view .book-title .con{-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;min-width:0;margin-left:2.2em;color:#101010;font-weight:400;word-wrap:break-word}/*font-size:1.6em;*/
.board-view .view-content{ margin-bottom:2em;  } /* border-bottom:.2em solid #dedede */
.board-view .view-content>.row{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;padding:2.2em 1em 2.2em 1em}
.board-view .view-content>.row:not(:nth-of-type(1)){border-top:.1em solid #dedede}
.board-view .view-content>.row .tit{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;box-sizing:border-box;width:13em;padding-right:1em;color:#757575;font-weight:500;}/*font-size:1.6em*/
.board-view .view-content>.row .con{-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;box-sizing:border-box;width:calc(100% - 13em);color:#101010;font-weight:500;word-wrap:break-word}/*font-size:1.6em;*/

.board-view .view-content>.text{padding:3em 1em;min-height:20em;font-weight:400;color:#333;word-wrap:break-word}/*font-size:1.6em;*/
.board-view .view-content>.text .indent{display:inline-block;text-indent:1.3em}
.board-view .view-content>.text strong{font-weight:500;}/*font-size:1.8em*/
 
.board-view .view-content>.one_line{padding:3em 1em;min-height:10em;font-weight:400;color:#333;word-wrap:break-word}/*font-size:1.6em;*/
.board-view .view-content>.one_line .indent{display:inline-block;text-indent:1.3em}
.board-view .view-content>.one_line strong{font-weight:500;}/*font-size:1.8em*/

.board-view .view-content>.movie-wrap{position:relative;width:100%;max-width:80em;margin:3em auto 0}
.board-view .view-content>.movie-wrap .movie{position:relative;height:0;padding-bottom:56.25%}
.board-view .view-content>.movie-wrap .movie iframe{position:absolute;top:0;left:0;width:100%;height:100%}
.board-view .view-content>.photo-wrap{text-align:center}
.board-view .view-content>.photo-wrap .img{display:inline-block;max-width:80em;margin:3em auto}
.board-view .view-content>.photo-wrap .img figcaption{margin:1em 0 5em;text-align:left;font-weight:500}
.board-view .view-content>.research{padding:3em 0}
.board-view .view-content>.research .num-wrap{margin-top:4em}
.board-view .view-content>.research .num-wrap:first-child{margin-top:0}
.board-view .view-content>.research .num-wrap .que{margin-bottom:3em}
.board-view .view-content>.research .num-wrap .radio-wrap{display:block;padding:0 2em 2em}
.board-view .view-content>.research .num-wrap .radio-wrap:last-child{padding:0 2em 0}
.board-view .view-content>.research .num-wrap .radio-wrap input[type=text]{margin-left:1.2em}
.board-view .view-content>.research .num-wrap .textarea{max-width:116em;margin:0 2em}
.board-view .view-content>.file{padding:1.5em 1em; border-bottom:.1em solid #dedede; }
.board-view .view-content>.file dd{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}
.board-view .view-content>.file a{display:inline-block;padding-left:2.8em;margin-top:1em;color:#333;font-weight:500;text-decoration:underline;position:relative;word-wrap:break-word}/*font-size:1.6em;*/
.board-view .view-content>.file a:first-child{margin-top:0}
.board-view .view-content>.file a:after{content:'';display:block;position:absolute;top:.2em;left:0;background-image:url(/board/img/icons.png);background-position:-38.6em -12.3em;width:1.6em;height:2em;height:0;max-height:2em;padding-top:2em;background-size:40.6em 39.7em;overflow:hidden}
.board-view .view-content img{max-width:100%}
.board-view .view-btn{text-align:right; margin:1em 0;}
.board-view .view-btn>a{margin:0 0 .5em 1em}
.board-view .view-btn>a:first-child{margin-left:0}
.board-view .view-btn{text-align:center}
/*
.board-view .view-btn .btn{margin:0 0 .5em .8em}
*/

.comment h3 { padding:1.5em 1em; border-top:2px solid #dedede; border-bottom:1px solid #dedede; background:#f9f9f9;}
.comment .coment_cont ul {  padding:0px; }
.comment .coment_cont ul li { padding:1.0em 1em; border-bottom:1px solid #dedede; }
.comment .coment_cont ul li .c_cont{ padding: 0px ;}

.board-view .cont {  padding:1.5em 1em;  border-top:1px solid #dedede; }
.board-view .cont > dt { width:20%; float:left;  text-align:center; display:block;   }
.board-view .cont > dd { width:80%;  margin-left:20%; }
.board-view .pre {  padding:1.5em 1em; border-top:1px solid #dedede;  }
.board-view .pre > dt { width:20%; float:left;  text-align:center;   font-weight:600; }
.board-view .pre > dd { width:80%;   }
.board-view .next {  padding:1.5em 1em; border-top:1px solid #dedede; border-bottom:1px solid #dedede;   }
.board-view .next > dt { width:20%; float:left;  text-align:center;      font-weight:600;}
.board-view .next > dd { width:80%;   }

.file-attach{width:100%;display:-webkit-flex;display:-ms-flexbox;display:flex}
.file-attach .file-info{width:100%;position:relative}
.file-attach .file-info .file-name{width:100%;height:4em;line-height:2.3;padding:0 3.5em 0 1.5em;position:relative;text-align:left;border:.1em solid #ebebeb;border-radius:.6em;overflow:hidden;}/*font-size:1.6em*/
.file-attach .file-info .file-name span{display:inline-block;width:100%;height:100%;word-break:break-all;overflow:hidden}
.file-attach .file-info .file-name span.placeholder{color:#b5b5b5}
.file-attach .file-info .file-name span.text{margin-left:0;vertical-align:top}
.file-attach .file-info .btn-del{position:absolute;top:50%;right:1.3em;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:1.6em;height:1.6em;background-image:url(/board/img/icons.png);background-size:20.3em 19.85em;background-position:-8.45em -16.75em;background-repeat:no-repeat;height:0;max-height:1.6em;padding-top:1.6em;overflow:hidden}
.file-attach label{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;margin-left:1em;padding:0 2.4em}
.file-attach input[type=file]{width:0;height:0;border:0;padding:0;opacity:0;font-size:0}
.photo-attachment{display:-webkit-flex;display:-ms-flexbox;display:flex;font-size:0}
.photo-attachment .file-name{position:relative;width:100%;border:.1em solid #dedede;border-radius:.6em}
.photo-attachment .file-name input[type=text]{width:calc(100% - 2em);height:3.8em;border:0}
.photo-attachment .file-name .btn-del{position:absolute;top:50%;right:1.3em;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:1.6em;height:1.6em;background-image:url(/board/img/icons.png);background-size:20.3em 19.85em;background-position:-8.45em -16.75em;background-repeat:no-repeat;height:0;max-height:1.6em;padding-top:1.6em;overflow:hidden}
.photo-attachment .btn{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;margin-left:1em;padding:0 2.4em}



@media all and (max-width:940px){.str_wrap{overflow:visible}

	/* 탭메뉴 */
	.tab-menu{padding:0 1.5em;margin-bottom:3em}
	.tab-menu .list{height:4em}
	.tab-menu li a{min-width:6em;height:4em;padding:1em 1.5em;}/*font-size:1.3em*/

	.btn,input.btn{height:2.2em;line-height:2.2em;padding:0 1.7em; font-size:0.8em; }/**/
	.btn.small,input.btn.small{padding:0 1.8em; font-size:0.7em;  }/*font-size:1.2em*/
	.btn.large,input.btn.large{height:2.5em;line-height:2.3;padding:0 2.0em; font-size:0.9em;}/*font-size:1.4em*/
	.btn.add:before,input.btn.add:before{right:2em}
	.btn.add,.btn.del,input.btn.add,input.btn.del{padding:0 3.7em 0 1.5em}
	.btn.add:after,.btn.del:after,input.btn.add:after,input.btn.del:after{right:1.5em}
	.btn.search,input.btn.search{width:4em;padding-top:3.8em}
	.btn.search:after,input.btn.search:after{width:2.46667em;height:2.46667em;background-image:url(../img/sprite/icons.png);background-size:13.53333em 13.23333em;background-position:.1em -6.2em;background-repeat:no-repeat}
	.btn-line{line-height:.68;border-bottom-width:.2em}/*font-size:1.4em;*/
	.btn-close{width:3.6em;height:3.6em;background-image:url(../img/sprite/m-icons.png);background-size:13.7em 10em;background-position:-4em .1em;background-repeat:no-repeat;height:0;max-height:3.6em;padding-top:3.6em;overflow:hidden;top:1.5em;right:1.5em}
	.btn-close.black{width:2.9em;height:2.9em;background-image:url(../img/sprite/m-icons.png);background-size:13.7em 10em;background-position:-7.9em .1em;background-repeat:no-repeat;height:0;max-height:2.9em;padding-top:2.9em;overflow:hidden}
	.pagination a{width:3em;height:3em;line-height:2.14}/*font-size:1.4em;*/


	/* 글쓰기 */
	/*.member-join-input .personal-info{padding:5em 2em 3em}*/
	.member-join-input .title{margin-bottom:2em}
	.member-join-input .form-area{padding:0 1em 2em 0;}

	.member-join-input .form-area .info-txt{}/*font-size:1.2em*/
	.member-join-input .form-area .info-txt.space{margin-bottom:0}


	/* 글목록 */
	.board-header .search-box .select-wrap{width:10em}
	.board-header .search-box .alumnus{width:9em;padding:0 1em}
	.list-foot{margin-top:1.45em}
	.list-foot .btn-area{margin-bottom:2em;position:static;text-align:center}
	.list-foot .pagination+.btn-area{margin-top:2em}

	.table.board-list table{table-layout:auto}
	.table.board-list thead tr{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}
	.table.board-list thead th{display:none;}/*font-size:1.6em*/
	.table.board-list thead th.mob-show{display:block;-webkit-flex:1;-ms-flex:1;flex:1}
	.table.board-list tbody tr{background:url(/board/img/arrow-right.png) 100% 50% no-repeat;background-size:1.7em 1.7em;border-bottom:.1em solid #ebebeb}
	.table.board-list tbody tr:hover{background:url(/board/img/arrow-right.png) 100% 50% no-repeat #fffef3;background-size:1.7em 1.7em}
	.table.board-list tbody td{display:none}
	.table.board-list tbody td.none{display:block;width:100%;padding:5em 0}
	.table.board-list tbody td.mob-show{display:block;width:100%;text-align:left;padding:2em 1em; border-bottom:0}
	.table.board-list tbody td.mob-show.subject{padding-top:1.35em}
	.table.board-list tbody td.mob-show.subject a{font-weight:500}/*font-size:1.6em;*/
	.table.board-list tbody td.mob-show.date{display:none; color:#757575;padding-bottom:1.4em;letter-spacing:normal}/*font-size:1.2em;*/
	.table.board-list tbody td.facil{padding-top:1.35em}
	.table.board-list tbody td.facil a{font-weight:500}/*font-size:1.4em;*/
	.table.board-list tbody td.address{color:#757575}/*font-size:1.2em;*/
	.table.board-list tbody td.board-status{padding-bottom:1.35em;background-color:transparent}

	.table .list_img{ width:100%;}
	.table .list_img li { width:100%; float:left; border-bottom:.1em solid #ebebeb; }
	.table .list_img li .img img{ margin:0.5em 0.5em 0 0em; }
	.table .list_img li .detail .tit{ padding:0.5em 0; font-weight:bold;  }

	.mark-status{padding:0 .2em; border-radius:0.7em; min-width:2.5em;height:1.2em;line-height:1.8;margin-top:-.2em; font-size:0.4em; } /* font-size:1.2em; */

	.pagination a{width:1.8em;height:1.8em;line-height:1.8em; font-size:0.8em;}/*font-size:1.4em;*/
	.pagination a.page-arrow.prev{box-sizing:border-box;width:3em;height:0;max-height:2.8em;padding-top:2.8em;position:relative;overflow:hidden}
	.pagination a.page-arrow.prev:after{width:1.6em;height:1.6em;background-image:url(/board/img/icons.png);background-size:20.3em 19.85em;background-position:-17.2em -4.6em;content:'';display:block;margin:-.8em 0 0 -.8em;position:absolute;top:50%;left:50%}
	.pagination a.page-arrow.next{box-sizing:border-box;width:3em;height:0;max-height:2.8em;padding-top:2.8em;position:relative;overflow:hidden}
	.pagination a.page-arrow.next:after{width:1.6em;height:1.6em;background-image:url(/board/img/icons.png);background-size:20.3em 19.85em;background-position:-17.2em -2.5em;content:'';display:block;margin:-.8em 0 0 -.8em;position:absolute;top:50%;left:50%}



	.board-line{padding:3em 0}
	.board-gallery{-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}
	.board-gallery li{-webkit-flex-basis:48%;-ms-flex-preferred-size:48%;flex-basis:48%;margin-right:0}
	.board-gallery li .image:after{display:none}
	.board-gallery li .image:hover .more{display:none}
	.board-gallery li .title{}/*font-size:1.8em*/


	/* 글내용 */
	.board-view .view-title .title{padding:1.0em 1em;  display:block;width:100%;}/*font-size:1.8em*/
	.board-view .view-title .info{ padding:1.0em 1em;  width:100%;position:relative; -webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;}/*font-size:1.4em;*/
	.board-view .view-title .info .mark-status{min-width:7em;font-weight:500;margin-right:.5em}
	.board-view .view-title .info .count{display:block;width:100%;margin-top:.6em;}/*font-size:1.4em*/
	.board-view .view-title .info .count .num{margin-left:.3em;padding-left:0}
	.board-view .view-title .info .count .num:after{content:none}
	.board-view .view-content{margin-bottom:3em}
	.board-view .view-content>.row .tit{width:9em;padding:0 1em 0 0;}/*font-size:1.4em*/
	.board-view .view-content>.row .con{padding:0;font-size:1.4em}
	
	.board-view .view-content>.text{min-height:10em;}
	.board-view .view-content>.text .indent{text-indent:1.3em}
	.board-view .view-content>.text strong{}/*font-size:1.8em*/

	.board-view .view-content>.research{padding:2em 0}
	.board-view .view-content>.research .num-wrap{margin-top:3em}
	.board-view .view-content>.research .num-wrap:first-child{margin-top:0}
	.board-view .view-content>.research .num-wrap .que{margin-bottom:2em}
	.board-view .view-content>.research .num-wrap .radio-wrap{display:block;padding:0 1.5em 1.5em}
	.board-view .view-content>.research .num-wrap .radio-wrap:last-child{padding:0 1.5em 0}
	.board-view .view-content>.research .num-wrap .radio-wrap input[type=text]{margin-left:1em}
	.board-view .view-content>.research .num-wrap textarea{width:94%;margin:0 1.5em}
	.board-view .view-btn{text-align:center}
	.board-view .view-btn .btn{margin:0 0 .5em .8em}
	.board-view .view-content>.file{padding:1.5em 1em;  }


	.board-view .cont { padding:1.5em 1em;  border-top:1px solid #dedede;  }
	.board-view .cont > dt { width:100%;  text-align:left;  }
	.board-view .cont > dd { width:100%;   }
	.board-view .pre {  padding:1.0em 1em; border-top:1px solid #dedede;    }
	.board-view .pre > dt { width:100%; text-align:left;  }
	.board-view .pre > dd { width:100%;   }
	.board-view .next {  border-top:1px solid #dedede; border-bottom:1px solid #dedede;   }
	.board-view .next > dt { width:100%; text-align:left;  }
	.board-view .next > dd { width:100%;   }


	.comment h3 { padding:1.0em 1em;  border-top:2px solid #dedede; border-bottom:1px solid #dedede; background:#f9f9f9;}
	.comment .coment_cont ul {  padding:0px; }
	.comment .coment_cont ul li { padding:1.0em 1em; border-bottom:1px solid #dedede; }
	.comment .coment_cont ul li .c_cont{ padding: 0px ;}

}

@media all and (max-width:768px){.board-header{-webkit-flex-direction:column-reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;}/*font-size:1.4em*/


	/* 글목록 */
	.board-header{-webkit-flex-direction:column-reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;}/*font-size:1.4em*/
	.board-header .count{margin-right:auto;margin-left:0}
	.board-header .count+.search-box{margin-bottom:1.7em}
	.board-header .search-box{width:100%;padding:0;margin-bottom:0}
	.board-header .search-box .search-inner{max-width:none;margin-left:0;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;display:-webkit-flex;display:-ms-flexbox;display:flex}
	.board-header .search-box .select-wrap{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;min-width:auto}
	.board-header .search-box .search-input{-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;width:100%;min-width:0}
	.board-header .search-box .btn{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;margin-left:.5em}

	.board-gallery li{-webkit-flex-basis:100%;-ms-flex-preferred-size:100%;flex-basis:100%}
	.board-gallery li .image{padding-top:53.4%;max-height:53.4%}
	.board-gallery li .info{padding:2em 1em 2.7em}
	.board-gallery li .title{height:auto;}/*font-size:1.6em*/
	.board-gallery li .date{margin-top:.5em;}/*font-size:1.2em*/


	/* 글내용 */
	.board-view .book-title{-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;padding:1.5em 1em}
	.board-view .book-title .content{width:100%;padding-left:0;margin-top:3em}
	.board-view .book-title .content dt+dd{margin-top:1.4em}
	.board-view .book-title .content dd{margin-top:.7em}
}

@media screen and (max-width:640px){.search-box{margin-bottom:1.7em;padding:1em 1.25em}

}





/* 게시판 상단 검색 */		
.board_top_search  dd:last-child .board_top_search {background:#868686 url('/nimg/sub/search_icon.jpg') no-repeat center center;}
.board_top_search select {color:#888;}
.board_top_search_list .board_top_search {border:2px solid #333; background:#fff; overflow:hidden;}
.board_top_search_list .board_top_search input[type="text"] {border:none !important;}
.board_top_search_list .board_top_search .btn-search{ }
.board_top_search .btn-search {background:#333 url('/nimg/sub/search3.png') no-repeat center center;  }


	/*웹*/
	@media (min-width: 1024px) {

			.board_top_search {width:100%; overflow:hidden; height:65px;}
			.board_top_search  dt {float:left; width:20%; overflow:hidden;}
			.board_top_search  dt  select{border-right:1px solid #ddd !important;}
			.board_top_search  dd {float:left; overflow:hidden;}
			.board_top_search  dd:nth-child(2){width:73%;}
			.board_top_search  dd:nth-child(3){width:7%;}
			.board_top_search  select, .board_top_search  input[type=text], .board_top_search .btn-search{line-height:65px; height:65px; width:100%; border:none; box-sizing:border-box; padding:0px 20px; font-size:16px;}
			.board_top_search a {display:inline-block; width:100%; text-align:center;}

			.board_top_search select{width:200px;  border-right:1px solid #ddd; float:left;}
			.board_top_search  input[type=text] {width:calc(100% - 380px); float:left; border:none;}
			.board_top_search  a {float:left; }
			.board_top_search  input::placeholder {line-height:65px !important;}
			.board_top_search  select,
			.board_top_search input, .top_search .btn-search
			.board_top_search  button {float:left; box-sizing:border-box;}
			.board_top_search .btn-search {width:180px; background-size:auto 40%; font-size:0px;}
	 }



	/*패드*/
	@media (min-width:641px) and (max-width:1023px) {


			.board_top_search {width:100%; overflow:hidden; }
			.board_top_search  dt {float:left; width:20%; overflow:hidden;}
			.board_top_search  dt  select{border-right:1px solid #ddd !important;}
			.board_top_search  dd {float:left; overflow:hidden;}
			.board_top_search  dd:nth-child(2){width:73%;}
			.board_top_search  dd:nth-child(3){width:7%;}
			.board_top_search  select, .board_top_search  input, .board_top_search .btn-search{line-height:52px; height:52px; width:100%; border:none; 
						box-sizing:border-box; padding:0px 20px; font-size:15px;}
			.board_top_search .btn-search {text-indent:-99999px; display:inline-block; width:100%; text-align:center;}

			.board_top_search select{width:200px;  border-right:1px solid #ddd; float:left;}
			.board_top_search  input[type=text] {width:calc(100% - 300px); float:left; border:none;}
			.board_top_search  a {float:left; }
			.board_top_search  input::placeholder {line-height:40px !important;}
			.board_top_search  select,
			.board_top_search input,
			.board_top_search  button {float:left; box-sizing:border-box; }
			.board_top_search .btn-search {width:100px; background-size:auto 40%;}
	}

	/*모바일*/
	@media (max-width:640px) {

			.board_top_search {width:100%; overflow:hidden; }
			.board_top_search  dt {float:left; width:20%; overflow:hidden;}
			.board_top_search  dt  select{border-right:1px solid #ddd !important;}
			.board_top_search  dd {float:left; overflow:hidden;}
			.board_top_search  dd:nth-child(2){width:73%;}
			.board_top_search  dd:nth-child(3){width:7%;}
			.board_top_search  select, .board_top_search  input, .board_top_search .btn-search{line-height:42px; height:42px; width:100%; border:none; 
						box-sizing:border-box; padding:0px 20px; font-size:15px;}
			.board_top_search .btn-search {text-indent:-99999px; display:inline-block; width:100%; text-align:center;}
			.board_top_search select{width:100px;  border-right:1px solid #ddd; float:left;}
			.board_top_search  input[type=text] {width:calc(100% - 300px); float:left; border:none;}
			.board_top_search  a {float:left; }
			.board_top_search  input::placeholder {line-height:40px !important;}
			.board_top_search  select,
			.board_top_search input,
			.board_top_search  button {float:left; box-sizing:border-box; }
			.board_top_search .btn-search {width:60px; background-size:auto 40%; float:right;}

	}





/* **************************************** *
 * 게시판 리스트2
 * *****************************************/
		.liston_new {width:100%;  box-sizing:border-box; position:relative; overflow:hidden;  border-top:1px solid #ddd;}
		.liston_new .mark-status { margin-left:10px; }
		.liston_new  .acc {box-sizing:border-box;}
		.liston_new  .acc li  {color:#666;}
		.liston_new  .acc li.num {background:url('/img_new/SEE.gif') no-repeat center left;}
		.liston_new  .acc li.writer {background:url('/img_new/writer.gif') no-repeat center left;}
		.liston_new  .acc li.time {background:url('/img_new/time.gif') no-repeat center left;}
		.notice_wrap {width:100%; box-sizing:border-box;}

	/*웹*/
	@media (min-width: 1024px) {
		.notice_wrap { padding:30px 0px; margin-top: 1rem}
		.liston_new { padding:20px 20px;    }
		.control_all { padding-left:20px; padding-top:20px;}
		.liston_new  h4 {font-size:20px;  line-height:32px; float:left;  width:calc(100% - 290px); box-sizing:border-box;}
		.liston_new .mark-status img{height:10px;}
		.liston_new  .acc {float:right; text-align:right;  border-left:1px solid #ddd; padding-left:20px; }
		.liston_new  .acc li {display:inline-block;  margin:0px 10px; line-height:32px;}
		.liston_new  .acc li.writer {padding-left:15px;}
		.liston_new  .acc li.time {padding-left:20px; }
	 }


	/*패드*/
	@media (min-width:641px) and (max-width:1023px) {
		.notice_wrap {border:6px solid #ddd; padding:30px 30px;}
		.liston_new { padding:30px 30px;    }
		.control_all { padding-left:20px; padding-top:20px;}
		.liston_new  h4 {font-size:17px;  line-height:30px; float:left;  width:calc(100% - 240px)}
		.liston_new .mark-status img{height:10px;}
		.liston_new  .acc {float:right; text-align:right;  border-left:1px solid #ddd; padding-left:20px; }
		.liston_new  .acc li {display:inline-block;  margin:0px 10px; line-height:30px;}
		.liston_new  .acc li.writer {padding-left:15px;}
		.liston_new  .acc li.time {padding-left:20px; }
	 }

	/*모바일*/
	@media (max-width:640px) {
		.notice_wrap {border:6px solid #ddd; padding:30px 30px;}
		.liston_new { padding:10px 10px;    }
		.control_all { padding-left:20px; padding-top:20px;}
		.liston_new  h4 {font-size:19px;  line-height:30px; }
		.liston_new .mark-status img{height:10px;}
		.liston_new  .acc { padding-right:20px; margin-left:-10px; }
		.liston_new  .acc li {float:left;  margin:0px 10px; line-height:30px;}
		.liston_new  .acc li.writer {padding-left:15px;}
		.liston_new  .acc li.time {padding-left:20px; }
	 }






/* **************************************** *
 * 게시판 뷰어
 * *****************************************/

.board-view .view-title .title {background:#eee; }
			.board-view .view-title  .acc   {border-bottom:1px solid #ddd;}
			.board-view .view-title  .acc li  {color:#000; }
		.board-view .view-title .acc li.num {background:url('/img_new/SEE.gif') no-repeat center left;}
		.board-view .view-title  .acc li.writer {background:url('/img_new/writer.gif') no-repeat center left;}
      .board-view .view-title  .acc li.time {background:url('/img_new/time.gif') no-repeat center left;}
      .board-view .view-title  .acc li.file {background:url('/img_new/file.gif') no-repeat center left;}

.board-view .pre dd,
.board-view .next dd {color:#666;}
.board-view .pre dt:before {content:'▲'; }
.board-view .next dt:before {content:'▼'; }

		.board-view .pre dt,
		.board-view .next dt{ border-right:1px  solid #ddd;}

		.board-view .pre dd,
		.board-view .next dd{ box-sizing:border-box;}

	/*웹*/
	@media (min-width:1024px) {

				.board-view .view-title .title {font-size:20px; line-height:34px;}

					.board-view .view-title  .acc  {padding:20px 0px;}
						.board-view .view-title  .acc li {display:inline-block; font-size:16px; ;line-height:30px; margin:0px 30px;}
						.board-view .view-title  .acc li.writer {padding-left:15px;}
						.board-view .view-title .acc li.time {padding-left:20px; }
						 .board-view .view-title  .acc li.file {padding-left:20px; min-width:50px; }

						.board-view .view-content > .text {font-size:16px; line-height:30px;}
						.board-view .pre, .board-view .next  { 
						padding:20px 20px;  overflow:hidden;  
						   box-sizing:border-box;}

						.board-view .pre dt,
						.board-view .pre dd,
						.board-view .next dt,
						.board-view .next dd {font-size:15px; line-height:23px; float:left; overflow:hidden;  
						   box-sizing:border-box;}

						.board-view .pre dt:before,
						.board-view .next dt:before { margin-right:10px;  font-size:11px;}
						.board-view .pre dd,
						.board-view .next dd{padding-left:20px !important; }


	 	}


	/*패드*/
	@media (min-width:641px) and (max-width:1023px) {

				.board-view .view-title .title {font-size:18px; line-height:30px;}

					.board-view .view-title  .acc  {padding:20px 0px;}
						.board-view .view-title  .acc li {display:inline-block; font-size:15px; ;line-height:26px; margin:0px 10px;}
						.board-view .view-title  .acc li.writer {padding-left:15px;}
						.board-view .view-title .acc li.time {padding-left:20px; }
						 .board-view .view-title  .acc li.file {padding-left:20px; min-width:50px; }

						.board-view .view-content > .text {font-size:16px; line-height:30px;}
						.board-view .pre, .board-view .next  { 
						padding:20px 10px;  overflow:hidden;  
						   box-sizing:border-box;}

						.board-view .pre dt,
						.board-view .pre dd,
						.board-view .next dt,
						.board-view .next dd {font-size:14px; line-height:22px; float:left; overflow:hidden;  
						   box-sizing:border-box;}

						.board-view .pre dt:before,
						.board-view .next dt:before { margin-right:10px;  font-size:11px;}
						.board-view .pre dd,
						.board-view .next dd{padding-left:20px !important; }
	 	}

	/*모바일*/
	@media (max-width:640px) {
		.board-view .view-title .title {font-size:17px; line-height:30px;}

					.board-view .view-title  .acc  {padding:20px 0px;}
						.board-view .view-title  .acc li {display:inline-block; font-size:14px; ;line-height:23px; margin:0px 7px;}
						.board-view .view-title  .acc li.writer {padding-left:15px;}
						.board-view .view-title .acc li.time {padding-left:20px; }
						 .board-view .view-title  .acc li.file {padding-left:20px; min-width:50px; }

						.board-view .view-content > .text {font-size:14px; line-height:30px;}
						.board-view .pre, .board-view .next  { 
						padding:20px 10px;  overflow:hidden;  
						   box-sizing:border-box;}

						.board-view .pre dt,
						.board-view .pre dd,
						.board-view .next dt,
						.board-view .next dd {font-size:14px; line-height:22px; float:left; overflow:hidden;  
						   box-sizing:border-box;}

						.board-view .pre dt:before,
						.board-view .next dt:before { margin-right:10px;  font-size:11px;}

						.board-view .pre dt,
						.board-view .next dt{ border:none;}

						.board-view .pre dd,
						.board-view .next dd{padding-left:20px !important; }

	 	}







/* **************************************** *
 * 게시판 리스트 (이미지)
 * *****************************************/



.table .list_img li { box-sizing:border-box; position:relative; border:1px solid #ddd;}
			.table .list_img  .img  {position:relative; overflow:hidden; }
			.table .list_img  .img  img {/*min-width:100%; min-height:100%; position:absolute; top:50%; left:50%; 
			transform:translate(-50%, -50%);*/}

/* 			.table .list_img  .img:nth-child(1) {display:none;} */

			.table .list_img .detail  .tit a {color:#000; font-weight:600;}
			.table .list_img .detail  .cont {color:#444;} 



	/*웹*/
	@media (min-width:1024px) {
			.table .list_img li  {padding:30px 30px;  border-radius: 0px 20px 0px 20px; overflow:hidden;
			box-sizing:border-box; width:calc(50% - 30px); margin:15px; float:left;}
			.table .list_img  .img {float:left; width:100%;  height:-webkit-fill-available;  border-radius:0px 20px 0px 20px;}

			.table .list_img .detail {overflow:hidden; width:100%;}
			.table .list_img .detail  .tit a {font-size:23px; line-height:40px;} 
			.table .list_img .detail  .cont {font-size:16px; line-height:30px;
						display: -webkit-box;
		-webkit-line-clamp: 2;
		-webkit-box-orient: vertical;
		overflow: hidden;
		text-overflow: ellipsis;
			
			
			} 





	 	}


	/*패드*/
	@media (min-width:641px) and (max-width:1023px) {


.table .list_img li  {padding:30px 30px;  border-radius: 0px 20px 0px 20px; height:370px; overflow:hidden;
			box-sizing:border-box; width:calc(50% - 30px); margin:15px; float:left;}
			.table .list_img  .img {float:left; width:100%;  height:200px;  border-radius:0px 20px 0px 20px;}

			.table .list_img .detail {overflow:hidden; width:100%;}
			.table .list_img .detail  .tit a {font-size:19px; line-height:30px;} 
			.table .list_img .detail  .cont {font-size:15px; line-height:25px;
						display: -webkit-box;
		-webkit-line-clamp: 2;
		-webkit-box-orient: vertical;
		overflow: hidden;
		text-overflow: ellipsis;

}

}




	/*모바일*/
	@media (max-width:640px) {

.table .list_img li  {padding:30px 30px;  border-radius: 0px 20px 0px 20px; overflow:hidden;
			box-sizing:border-box; width100%; margin:10px 0px; float:left;}
			.table .list_img  .img {float:left; width:100%;  height:100px;  border-radius:0px 20px 0px 20px;}
			.table .list_img .detail {overflow:hidden; width:100%;}
			.table .list_img .detail  .tit a {font-size:17px; line-height:30px;} 
			.table .list_img .detail  .cont {
						display: -webkit-box;
		-webkit-line-clamp: 2;
		-webkit-box-orient: vertical;
		overflow: hidden;
		text-overflow: ellipsis;
	 	}





/* **************************************** *
 * 게시판 뷰어
 * *****************************************/
.member-join-input .form-area table th,
.member-join-input .form-area table td {border-bottom:1px solid #ddd; vertical-align:middle;}
.member-join-input .form-area table th {text-align:center;  font-weight:bold; color:#000; }



	/*웹*/
	@media (min-width:1024px) {
.member-join-input .form-area table th,
.member-join-input .form-area table td {font-size:16px;  line-height:40px; padding-top:10px; padding-bottom:10px;}
.member-join-input .form-area table td input{type='radio' } {width:20px !important; height:20px !important; vertical-align:middle;}
	 	}


