/***********************************************************************

일반색	->  #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}



기본색상 
fd3597 핑크
dc2f87 핑크 진한색

cc0000
#bd913a 흙색
#90633c 진흙색
***********************************************************************/


@charset "UTF-8";
/*
html{scroll-behavior:smooth;overflow-y:scroll;font-size:10px}
body,html{font-family:'Noto Sans KR',sans-serif;font-weight:300;letter-spacing:-.04rem;-webkit-font-smoothing:antialiased;color:#101010}
body.noscroll,html.noscroll{overflow:hidden}

body,html{height:100%;-webkit-text-size-adjust:none;font-family:dotum,"돋움",Arial,Sans-serif;margin:0}
body,button,h1,h2,h3,h4,h5,h6,input,select,table,textarea{line-height:1.5; color:inherit;margin:0} 
*/
address,article,aside,blockquote,body,button,caption,dd,div,dl,dt,fieldset,figure,footer,form,h1,h2,h3,h4,h5,h6,header,html,input,legend,li,nav,ol,p,section,select,td,textarea,th,ul{margin:0;padding:0;box-sizing:border-box}
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; border-radius:0.4em; }
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.4em;}
button{border:0 none;background:0 0;cursor:pointer}
select::-ms-expand{display:none}
hr{display:none}
.hide,legend{position:absolute;left:-999.9em}
table caption{width:0;height:0;visibility:hidden;text-indent:-999.9em;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}
/*
@font-face{font-family:'Noto Sans KR';font-style:normal;font-weight:300;src:url(/board/font/notosanskr/NotoSansKR-Light.woff2) format("woff2"),url(../font/notosanskr/NotoSansKR-Light.woff) format("woff")}
@font-face{font-family:'Noto Sans KR';font-style:normal;font-weight:400;src:url(/board/font/notosanskr/NotoSansKR-Regular.woff2) format("woff2"),url(../font/notosanskr/NotoSansKR-Regular.woff) format("woff")}
@font-face{font-family:'Noto Sans KR';font-style:normal;font-weight:500;src:url(/board/font/notosanskr/NotoSansKR-Medium.woff2) format("woff2"),url(../font/notosanskr/NotoSansKR-Medium.woff) format("woff")}
@font-face{font-family:'Noto Sans KR';font-style:normal;font-weight:700;src:url(/board/font/notosanskr/NotoSansKR-Bold.woff2) format("woff2"),url(../font/notosanskr/NotoSansKR-Bold.woff) format("woff")}
@font-face{font-family:Godo;font-style:normal;font-weight:400;src:url(/board/font/godo/GodoM.woff2) format("woff2"),url(../font/godo/GodoM.woff) format("woff")}
@font-face{font-family:Godo;font-style:normal;font-weight:700;src:url(/board/font/godo/GodoB.woff2) format("woff2"),url(../font/godo/GodoB.woff) format("woff")}
*/
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:2.0em;height:0em;vertical-align:middle;opacity:0; margin:0px; padding:0px; text-align:center; }
input[type=checkbox]+label{vertical-align:middle; font-weight:normal; padding-left:0em;margin:0 0.5em 0 0;padding:0 0 0 0em; line-height:2.5em; position:relative} /* font-size:1.6em; */
input[type=checkbox]+label:before{content:'';box-sizing:border-box;position:absolute;width:1.3em;height:1.3em;left:-2.0em;top:calc(50% - 0.8em);border:.1em solid #b5b5b5;background-color:#fff; border-radius:0.3em}
input[type=checkbox]:checked+label:before{border:0;background:url(/board/img/check-on-2x.png) 50% 42% no-repeat #0080c0;background-size:1.0em 1.0em}
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) 50% 42% no-repeat #ebebeb;background-size:1.0em 1.0em}

label.check{display:inline-block;position:relative;vertical-align:middle;line-height:1.62;padding-left:3.2em;margin-right:1em} 
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% - 0.8em);border:.1em solid #b5b5b5;background-color:#fff;border-radius:.5em}
label.check input:checked+span:before{border:0;background:url(/board/img/check-on-2x.png) 50% 42% no-repeat #0080c0;background-size:1.2em 1.2em}
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) 50% 42% no-repeat #ebebeb;background-size:1.2em 1.2em}

input[type=radio]{width:2.0em;height:0em;vertical-align:middle;opacity:0; margin:0px; padding:0px; text-align:center;}
input[type=radio]+label{vertical-align:middle; font-weight:normal; padding-left:0em;margin:0 0.5em 0 0;padding:0 0 0 0em; line-height:2.5em; position:relative} /* font-size:1.6em; */
input[type=radio]+label:before{content:'';box-sizing:border-box;position:absolute;width:1.3em;height:1.3em;left:-2.0em;top:calc(50% - 0.8em);border:.1em 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.0em 1.0em}
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.0em 1.0em}

label.radio{display:inline-block;position:relative;vertical-align:middle;line-height:1.62; padding-left:3.2em;margin-right:1em} /* font-size:1.6em; */
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% - 0.8em);border:.1em 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.2em 1.2em}
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.2em 1.2em}


.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:2.85em;padding:.5em 0.5em;border:.1em solid #dedede;color:#101010} /* border-radius:.6em; font-size:1.6em; */
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.2em; */
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.6em; */
	.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.6em; border-radius:.6em;  */
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:2.85em; 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:.8em; font-size:1.6em */
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.8em;margin-right:1em;padding:0 2.5em; border:1px solid #61636a;
				text-align:center;vertical-align:middle;font-weight:500;background-color:#fff;color:#61636a;cursor:pointer; font-size:1.0em; border-radius:.4em; } /* border-radius:.6em; */
/*
.btn,input.btn a{color:#fff;} */  /* border-radius:.6em; */
.btn:focus,.btn:hover,input.btn:focus,input.btn:hover{background-color:#fff; color:#90633c; border:1px solid #90633c; }
/*
.btn:active,input.btn:active{background-color:#333}
*/
.btn:last-child,input.btn:last-child{margin-right:0}
.btn.small,input.btn.small{height:2.5em;line-height:2.5em; padding:0 2.0em; font-size:0.8em; color:#fff;} /* font-size:1.3em */
.btn.small2,input.btn.small2{height:1.8em;line-height:1.8em; padding:0 0.8em; font-size:0.8em; color:#fff;} /* font-size:1.3em */
.btn.large,input.btn.large{height:3.5em;line-height:3.5em; padding:0 2.5em; font-size:1.0em; color:#fff; } /* border-radius:1em; */
.btn.primary,input.btn.primary{background-color:#fff; border:0px; color:#61636a; border:1px solid #61636a;}
.btn.primary:focus,.btn.primary:hover,input.btn.primary:focus,input.btn.primary:hover{color:#90633c; border:1px solid #90633c;}
/*
.btn.primary:active,input.btn.primary:active{background-color:#61636a;}
*/
.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;background-color:#f5f5f5}
.btn.light:active,input.btn.light:active{border-color:#61636a;color:#61636a;background-color:#f0f5e8}
.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-dialog{position:absolute;top:0;left:0;padding:2rem 2rem;outline:0;background-color:#fff;border-radius:1rem; z-index:9999999999;}
.ui-dialog.content{display:none;width:0;padding:0 0 5rem;border-radius:2rem 2rem 1rem 1rem}
.ui-dialog.content .ui-dialog-titlebar{display:none; }
.ui-corner-all{ border:0px; }
.ui-dialog .ui-dialog-titlebar{position:relative}
.ui-dialog .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.4rem;height:2.4rem; display:none;}
.ui-dialog .ui-dialog-titlebar-close,.ui-dialog.confirm .ui-dialog-titlebar-close{top:2.1rem;right:2.1rem;background:url(../img/common/icon-close.png) 0 0 no-repeat;background-size:cover}
.ui-dialog.content .ui-dialog-titlebar-close{right:2.1rem;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}
.ui-dialog .ui-dialog-content{position:relative;border:0; padding-bottom:1rem;margin:0;background:0 0;overflow:visible;font-size:1.0rem;text-align:center}
.ui-dialog.content .ui-dialog-content{padding-bottom:0}
.ui-dialog .ui-dialog-buttonpane{ width:calc(100% - 5em);  margin:0 auto; border:0;  text-align:left;border-width:.1rem 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:8rem;height:3.0rem;line-height:3.0rem;margin-right:1rem;padding:0 1.2rem;text-align:center;vertical-align:middle;background-color:#bd913a;font-size:1.0rem;font-weight:500;border-radius:.6rem;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.60283rem;height:2.60283rem; background-position:-2.79753rem -3.68092rem;background-repeat:no-repeat}
.ui-dialog .ui-dialog-buttonpane button{margin:0;cursor:pointer}
.ui-dialog .ui-resizable-n{height:.2rem;top:0}
.ui-dialog .ui-resizable-e{width:.2rem;right:0}
.ui-dialog .ui-resizable-s{height:.2rem;bottom:0}
.ui-dialog .ui-resizable-w{width:.2rem;left:0}
.ui-dialog .ui-resizable-ne,.ui-dialog .ui-resizable-nw,.ui-dialog .ui-resizable-se,.ui-dialog .ui-resizable-sw{width:.7rem;height:.7rem}
.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}





/* tab menu */
.tab-menu{display:-webkit-flex;display:-ms-flexbox; margin-bottom:1em; }/* display:flex;overflow-x:auto; */
.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:3.5em; margin:0 auto;border-radius:4em;border:.1em solid #dedede; }
.tab-menu li.on a{color:#fff;background-color:#90633c;  }
.tab-menu li a{box-sizing:border-box;display:block;padding:1.0em 2em;height:3.5em;border-radius:4em;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:#808080;  }
.tab-menu li:last-child a{left:auto;right:-.1em}


/* 가로 넓이 */
.content-wrap{min-height:85vh; padding:1em 0;  max-width:120em; margin:0 auto;  position:relative;overflow:hidden;word-break:keep-all;  } /* font-size:1.0em; */
/*
.common-container .content-wrap{ width:calc(100% - 2em); margin:0 auto;font-size:1.6em}
.common-container [data-aos=fade-up]{-webkit-transform:translate3d(0,5em,0);transform:translate3d(0,5em,0)}
*/

/* 글쓰기 */
.member-join-input {margin:0 auto; display:block; } /* border-bottom:.1em solid #dedede */
.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:1.1em; margin:0px; } /* font-size:2.0em; */
.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:1.2em; margin:0px; } /* font-size:2.2em; */
.member-join-input .form-area{ border-bottom:.1em solid #dedede; margin: 0 0 2em 0; padding:1em 1em; float:left; width:100%; }
.member-join-input .form-area dl{width:100%; float:left; }
.member-join-input .form-area dl dt{padding:1em 0 0;font-weight:500;text-align:left;vertical-align:top;color:#757575; float:left; width:15%;  } 
.member-join-input .form-area dl dd{padding:.5em 0;  width:83%; float:right; text-align:left;   }
.member-join-input .form-area dl dd .check{margin-top:1em}
.member-join-input .form-area dl dd textarea{ min-height:15em !important; }
.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}
*/

.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.5em 0em; }
.board-header .count{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;padding:0 0.5em 0 0;}
.board-header .count span{margin-left:.5em;font-weight:500}

.board-header .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;}
.board-header .search-box .select-wrap{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0; }
.board-header .search-box .select-wrap select{height:2.85em}

.board-header .search-box .select-wrap+.btn-search{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;width:2.85em;height:0;padding-top:4em;max-height:2.85em;overflow:hidden;position:relative;border-radius:.6em;background-color:#61636a;margin-left:1em}
.board-header .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;
height:0;max-height:2em;padding-top:2em;overflow:hidden;
background-image:url(/board/img/icons.png);background-size:20.3em 19.85em;background-position:-4.8em -13.35em;
}
.board-header .search-box .search-input{-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1; width:20.5em; height:4em; position:relative; text-align:left;  } /* margin-left:1em; */
.board-header .search-box .search-input input{ width:20em; height:2.85em; margin-left:1.0em; }
.board-header .search-box .search-input .btn-search{display:inline-block;position:absolute;right:0;top:0;width:2.5em;height:2.2em;padding-top:2.4em;max-height:2.2em;overflow:hidden;
background-color:#90633c; border-radius:0.4em; 
} 
.board-header .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: 2rem;
    height: 2rem;
    height: 0;
    max-height: 2rem;
    padding-top: 2rem;
    overflow: hidden;
	background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' style='fill: rgba(255,255,255,1)'%3E%3Cpath d='M21,19.6l-4.1-4.1c1.1-1.4,1.7-3.1,1.7-4.9c0-4.4-3.6-8-8-8c-4.4,0-8,3.6-8,8c0,4.4,3.6,8,8,8c1.8,0,3.6-0.6,4.9-1.7l4.1,4.1l0.1,0.1c0.4,0.3,1,0.3,1.3-0.1C21.4,20.6,21.4,20,21,19.6z M10.6,16.6c-3.3,0-6-2.7-6-6c0-3.3,2.7-6,6-6c3.3,0,6,2.7,6,6C16.6,13.9,13.9,16.6,10.6,16.6z'/%3E%3C/svg%3E")

}



/*
    background-image: url(/board/img/icons.png);
    background-size: 20.3rem 19.85rem;
    background-position: -4.8rem -13.35rem;

*/
.board-header .search-box .search-input+.btn{-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}
.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}
.page-content {display:block; padding:0.5em 0;}
.lec_tit { color:#5555cc; }
.lec_tit a{ color:#5555cc; }




.reviewwrap{max-width:1400px; text-align:center; padding:70px 0px; margin:0 auto; }
.review {width:90%; position:relative;  margin:0 auto;  padding:50px 0px;}
.review ul.review_list{ padding:50px 0px;}
.review ul.review_list > li{width:21%;position:relative;  height:270px; margin:1%;border:1px solid red; display:inline-block; border:0px solid #efefef;  overflow:hidden;}
.review ul.review_list > li:hover {box-shadow:8px 12px 18px rgba(0,0,0,0.25); transition:0.1s;left:0; top:0; border:0px solid #efefef; content:''; box-sizing:border-box; z-index:8888;}
.review ul.review_list > li:after {display:block; clear:both; content:'';}
.review ul.review_list > li .img{width:100% !important; min-height:270px !important;}

.reviewcon{width:100%; position:absolute; bottom:0px; z-index:5; background:rgba(0,0,0,0.3);  box-sizing:border-box; padding:25px; color:#fff; }
.reviewcon1{width:100px;  text-align:center; height:70px; position:absolute; top:0px; left:0px; background:#000; color:#fff; z-index:6; padding:10px;
	box-sizing:border-box; font-size:0.9em;
}
.reviewcon2{width:50px;  text-align:center; height:50px; position:absolute; top:0px; left:0px; background:#000; color:#fff; z-index:6; padding:0px;
	box-sizing:border-box; font-size:0.9em;
}
@media all and (max-width:789px){
	.reviewwrap{width:100%; text-align:center; padding:20px 0px;}
	.review ul.review_list > li{width:96%; margin:2%;}
	.movie{width:100%; height:400px;}
	.ht700{height:400px;}
}

.review_list .bg1 {}
.review_list .bg2 { background:red; }







































/* 리스트 - 일반*/
.mem-adm > .board-list { width:100%;  float:left; border-top:.2em solid #101010; margin-bottom:1.0em;   }
.mem-adm > .board-list > .title { width:100%; float:left; }
.mem-adm > .board-list > .title > li { float:left;  padding:1.0em 0 1.2em;border-bottom:.1em solid #ebebeb;font-weight:500;color:#101010; text-align:center; }
.mem-adm > .board-list > .title > li.chk { width:5%; text-align:center; }
.mem-adm > .board-list > .title > li.num { width:10%;text-align:center; }
.mem-adm > .board-list > .title > li.tit { width:50%; text-align:center; }
.mem-adm > .board-list > .title > li.name { width:10%;text-align:center; }
.mem-adm > .board-list > .title > li.date { width:10%;text-align:center; }
.mem-adm > .board-list > .title > li.cnt { width:10%;text-align:center; }
.mem-adm > .board-list > .title > li.dis { width:5%;text-align:center; }
.mem-adm > .board-list > .cont { width:100%; float:left; border-bottom:.1em solid #ebebeb; }
.mem-adm > .board-list > .cont > li { float:left; padding:1.0em 0.2em;text-align:center;line-height:1.5;letter-spacing:-.04em;color:#333;word-break:break-all }
.mem-adm > .board-list > .cont > li.chk { width:5%; text-align:center; }
.mem-adm > .board-list > .cont > li.num { width:10%;text-align:center; }
.mem-adm > .board-list > .cont > li.tit { width:50%; text-align:left; }
.mem-adm > .board-list > .cont > li.name { width:10%;text-align:center; }
.mem-adm > .board-list > .cont > li.date { width:10%;text-align:center; }
.mem-adm > .board-list > .cont > li.cnt { width:10%;text-align:center; }
.mem-adm > .board-list > .cont > li.dis { width:5%;text-align:center; }

.mem-user > .board-list { width:100%;  float:left; border-top:.2em solid #101010; margin-bottom:1.0em;   }
.mem-user > .board-list > .title { width:100%; float:left;}
.mem-user > .board-list > .title > li { float:left;  padding:1.0em 0 1.2em;border-bottom:.1em solid #ebebeb;font-weight:500;color:#101010; text-align:center; }
.mem-user > .board-list > .title > li.chk { width:0%; text-align:center; }
.mem-user > .board-list > .title > li.num { width:10%;text-align:center; }
.mem-user > .board-list > .title > li.tit { width:60%; text-align:center; }
.mem-user > .board-list > .title > li.name { width:10%;text-align:center; }
.mem-user > .board-list > .title > li.date { width:10%;text-align:center; }
.mem-user > .board-list > .title > li.cnt { width:10%;text-align:center; }
.mem-user > .board-list > .title > li.dis { width:0%;text-align:center; }
.mem-user > .board-list > .cont { width:100%; float:left; border-bottom:.1em solid #ebebeb; }
.mem-user > .board-list > .cont > li { float:left; padding:1.0em 0.2em;text-align:center;line-height:1.5;letter-spacing:-.04em;color:#333;word-break:break-all }
.mem-user > .board-list > .cont > li.chk { width:0%; text-align:center; }
.mem-user > .board-list > .cont > li.num { width:10%;text-align:center; }
.mem-user > .board-list > .cont > li.tit { width:60%; text-align:left; }
.mem-user > .board-list > .cont > li.name { width:10%;text-align:center; }
.mem-user > .board-list > .cont > li.date { width:10%;text-align:center; }
.mem-user > .board-list > .cont > li.cnt { width:10%;text-align:center; }
.mem-user > .board-list > .cont > li.dis { width:0%;text-align:center; }

.board-list .nodata  { width:100%;display:block; float:left; text-align:center;  padding:1em 0; border-bottom:.1em solid #ebebeb; }
.board-list .title .chk { }
.board-list .title .chk > input[type=checkbox]{ width:2.0em;height:0em;vertical-align:middle;opacity:0; margin:0px; padding:0px; text-align:center; }
.board-list .title .chk > input[type=checkbox]+label{vertical-align:middle; font-weight:normal; padding-left:0em;margin:0 0.5em 0 0;padding:0 0 0 0em; line-height:1.3em; position:relative} /* font-size:1.6em; */
.board-list .title .chk > input[type=checkbox]+label:before{content:'';box-sizing:border-box;position:absolute;width:1.3em;height:1.3em;left:-2.0em;top:calc(50% - 0.8em);border:.1em solid #b5b5b5;background-color:#fff; border-radius:0.3em}
.board-list .title .chk > input[type=checkbox]:checked+label:before{border:0;background:url(/board/img/check-on-2x.png) 50% 42% no-repeat #0080c0;background-size:1.0em 1.0em}
.board-list .title .chk > input[type=checkbox]:disabled+label:before{background-color:#dedede;border:0}
.board-list .title .chk > input[type=checkbox]:disabled:checked+label:before{background:url(/board/img/check-on-2x.png) 50% 42% no-repeat #ebebeb;background-size:1.0em 1.0em}



/* 리스트 - 갤러리 */
.board-gallery{ border-top:.2em solid #101010; padding:1.0em 0; }
.board-gallery ul {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:25%;-ms-flex-preferred-size:25%;flex-basis:25%;margin-bottom:4em;  }
.board-gallery li a{ display:block; width:90%; margin:0 auto;  }
.board-gallery li a:hover {  }
.board-gallery li img{ border:1px solid #ccc;}
.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; border:1px solid #cccccc !important; border-radius:5px;}
.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:#fff;opacity:0}
.board-gallery li .image .more{position:absolute;text-indent:-999.9em;opacity:0}
.board-gallery li .info{padding:1.5em 1.0em 1.0em 1.0em; 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:0em; color:#757575;} /* font-size:1.4em */


/* 리스트 - 내용+이미지*/
.board-listimg{ border-top:.2em solid #101010; padding:1.0em 0; }
.board-listimg ul {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-listimg.photo li .image:hover:after{display:none}
.board-listimg.photo li .image:hover .more{display:none}

.board-listimg.photo li .image .pic{transition:-webkit-transform .4s;transition:transform .4s;transition:transform .4s,-webkit-transform .4s}
.board-listimg.photo li .image .pic:hover{-webkit-transform:scale(1.1);transform:scale(1.1)}
.board-listimg li{-webkit-flex-basis:100%;-ms-flex-preferred-size:100%;flex-basis:100%;}
.board-listimg li{ width:100%; border-bottom:1px solid #e9e9e9; padding:1.0em 0; }
.board-listimg li:hover{ border:1px solid #61636a;}

.board-listimg li a{ display:block; margin:0 auto;  }
.board-listimg li:nth-child(4n){margin-right:0}
.board-listimg li .image{position:relative;float:left; width:25%; height:160px;  }
.board-listimg li .image .pic{position:absolute;top:0;left:0;width:100%;height:160px; background-size:cover;background-repeat:no-repeat;background-position:50% 50%; border:1px solid #e9e9e9; }
.board-listimg li .image:after{content:'';display:inline-block;position:absolute;top:0;left:0;width:100%;height:100%;background-color:#74c400;opacity:0}
.board-listimg li .image .more{position:absolute;text-indent:-999.9em;opacity:0}
.board-listimg li .info{ float:right; width:75% }
.board-listimg li .info li.title { border:0px; padding:0.5em 1.0em 0.5em 1.0em;  font-weight:700; overflow:hidden; color:#333; word-break:break-all} /* font-size:1.8em; */
.board-listimg li .info li.title:not(.mark-status, .status) { font-size:1.4em; }
.board-listimg li .info li.title a:not(span){border:0px;  padding:0px; }
.board-listimg li .info li.cont { border:0px; padding:0.5em 1.0em; }
.board-listimg li .info li.date{ border:0px; padding:0.5em 1.0em; color:#757575;  } 
@media screen and (max-width:640px){.search-box{margin-bottom:1.7em;padding:1em 1.25em}
.board-listimg li .image{position:relative;float:left; width:100%; height:160px;  }
.board-listimg li .info{ width:100%; }
}

.list-foot{ width:100%; text-align:center; } /* position:relative; */
.list-foot .btn-area{position:absolute;bottom:0;right:0}
.list-foot .pagination{text-align:center; padding:1.0em 1.0em 1.0em 1.0em; margin:0px;}
.list-foot .pagination a{box-sizing:border-box;display:inline-block;width:2.8em; height:2.8em; line-height:2.85em;text-align:center;
				border-top:.1em solid #e9e9e9; border-bottom:.1em solid #e9e9e9;border-right:.1em solid #e9e9e9;vertical-align:middle;color:#757575;word-wrap:break-word; } /*  */
.list-foot .pagination a:first-child{border-left:.1em solid #e9e9e9}
.list-foot .pagination a:hover{text-decoration:underline}
.list-foot .pagination a.active{background-color:#808080;color:#fff}
.list-foot .pagination a.on{background-color:#808080;color:#fff}
.list-foot .pagination a.page-arrow.prev{box-sizing:border-box;width:2.6em;height:0;max-height:2.6em;padding-top:4em;position:relative;overflow:hidden;padding-top:2.6em}

.list-foot .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%}
.list-foot .pagination a.page-arrow.next{box-sizing:border-box;width:2.6em;height:0;max-height:2.6em;padding-top:2.6em;position:relative;overflow:hidden;padding-top:2.6em}
.list-foot .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%}
.list-foot .pagination.small a{width:3.3em;height:2.85em;line-height:1.75;font-weight:400;border:0}
.list-foot .pagination.small a:focus,.pagination.small a:hover{text-decoration:underline}
.list-foot .pagination.small a.active{text-decoration:underline;color:#61636a;background-color:#fff}
.list-foot .pagination.small a.page-arrow.prev{margin-right:1.8em;box-sizing:border-box;width:2.8em;height:0;max-height:2.8em;padding-top:3em;position:relative;overflow:hidden}
.list-foot .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%}
.list-foot .pagination.small a.page-arrow.next{margin-left:1.8em;box-sizing:border-box;width:2.8em;height:0;max-height:2.85em;padding-top:3em;position:relative;overflow:hidden}
.list-foot .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%}

.mark-status{ box-sizing:border-box;display:inline-block;padding:0 0.3em;min-width:4em;height:1.8em;line-height:2em;vertical-align:middle;
			border-radius:1em;color:#fff;background-color:#b5b5b5;word-wrap:break-word; font-size:0.8em; text-align:center;   } /* font-size:1.2em; */
.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-view{width:100%;border-top:.3em solid #101010; display:block; }
.board-view .view-title .title{padding:1.5em 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:1.0em 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}
.board-view .view-title .info > .txt{ padding-left:1.5em; color:#101010; padding:0px; padding-right:0.5em; }
.board-view .view-title .info > .txt:before{content:'|'; color:#ddd; padding-right:0.5em; }
.board-view .view-title .info > .txt:first-child:before{content:''; padding:0px;  }
/*
.board-view .view-title .info > .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 .info > .txt .tit{ color:#666666; }
.board-view .view-title .info > .txt .tit:after{ content:":"; margin:0.5em;}
.board-view .view-title .info .mark-status{margin-right:1em}

.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; display:block;  } /* 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:1em 1em;min-height:10em;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.0em 1.0em; 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>.product{width:100%;  padding:1.0em 1.0em;  border-bottom:.1em solid #dedede;  text-align:left;  }
.board-view .view-content>.product .product_tit { margin-right:1.0em; }
.board-view .view-content>.product .product_cont{ }

.board-view .view-content>.text { text-align:left; padding:3.0em;}


.board-view .view-content>.file a{ display:inline-block;padding-left:2.5em; 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;left:0;
										background-image:url(/board/img/icons.png);
										background-position:-38.6em -12.3em;
										background-size:40.6em 39.7em; top:0em; width:2.5em; height:2.5em; overflow:hidden; } /* height:1.5em;height:0;max-height:1.5em;   */
.board-view .view-content img{max-width:100%}

.board-view .view-content .item{width:100%; padding:1.0em 1.0em; border-bottom:.1em solid #dedede;  }
.board-view .view-content .item dt{ float:left;  padding:0 0 1.0em 0; color:#666666; font-weight:normal; }
.board-view .view-content .item dd{ padding:0 2.0em; }
.board-view .view-content .item dd:before{ content:':'; padding:0 1.0em;}



.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 .btn{margin:0 0 .5em .8em}
*/
.board-view .recont {  padding:1.5em 1em;  border-top:1px solid #dedede; display:block; }
.board-view .recont > dt { width:20%; float:left;  text-align:center; display:block; }
.board-view .recont > dd { width:80%;  margin-left:20%; }
.board-view .pre {  padding:1.5em 1em; border-top:1px solid #dedede; display:block;  }
.board-view .pre > dt { width:20%; float:left;  text-align:center;   }
.board-view .pre > dd { width:80%; text-align:left;  }
.board-view .next {  padding:1.5em 1em; border-top:1px solid #dedede; border-bottom:1px solid #dedede; display:block;  }
.board-view .next > dt { width:20%; float:left;  text-align:center;  }
.board-view .next > dd { width:80%; text-align:left;  }
.board-view .view-btn { display:block; width:100%;  }

.comment  { display:block;  }
.comment .coment_cont { display:block; width:100%;  }
.comment .coment_cont h3 { padding:0.5em 1em; font-size:1.2em; font-weight:700; border-top:2px solid #dedede; border-bottom:1px solid #dedede; background:#f9f9f9;}
.comment .coment_cont ul { display:block;  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 ; text-align:left; }
.comment .coment_cont .list-foot { display:block;    }
.comment .member-join-input { display:block; }
.comment .member-join-input h3 { padding:0.5em 1em; font-size:1.2em; font-weight:700; border-top:2px solid #dedede; border-bottom:1px solid #dedede; background:#f9f9f9;}


.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}


.img_cont { text-align:center; padding:1.0em 0;}

@media all and (max-width:940px){

	.str_wrap{overflow:visible}

	/* 탭메뉴 */
	.tab-menu{padding:0 1.5em;margin-bottom:1em}
	.tab-menu .list{height:2.85em}
	.tab-menu li a{height:2.85em;padding:0.8em 1.5em;}/*font-size:1.3em*/


	.btn,input.btn{height:2.8em;line-height:2.8em;padding:0 1.8em; font-size:1.0em; }/**/
	.btn.small,input.btn.small{padding:0 1.8em; font-size:0.8em;  }
	.btn.large,input.btn.large{height:2.5em;line-height:2.3;padding:0 1.8em; 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:2.85em;height:2.85em;line-height:2.14}/*font-size:1.4em;*/


	/* 글쓰기 */
	/*.member-join-input .personal-info{padding:5em 2em 3em}*/
	.member-join-input {  }
	.member-join-input .title{margin-bottom:0.5em}
	.member-join-input .form-area{padding:0 1em 2em 0;  }
	.member-join-input .form-area dl dt{display:block;width:100%}
	.member-join-input .form-area dl dd{display:block;width:100%}
	.member-join-input .form-area .info-txt{}/*font-size:1.2em*/
	.member-join-input .form-area .info-txt.space{margin-bottom:0}


	.page-content {padding:0 0; }


	.board-list { width:100%;  float:left; border-top:.2em solid #101010; margin-bottom:1.0em;  }
	.board-list > .title { width:100%; display:none;  }
	.board-list > .cont { width:100%; border-bottom:.1em solid #ebebeb; }
	.board-list > .cont {background:url(/board/img/arrow-rightd.png) 100% 50% no-repeat;background-size:1.7em 1.7em;border-bottom:.1em solid #ebebeb}
	.board-list > .cont:hover{background:url(/board/img/arrow-rightd.png) 100% 50% no-repeat #fffef3;background-size:1.7em 1.7em}
	.board-list > .cont > li {  word-break:break-all; padding:0px; }
	.board-list > .cont > li.chk { width:100%; text-align:left; padding:1.0em 0.5em 0 0.5em; line-height:1.0em;  }
	.board-list > .cont > li.num { width:10%;text-align:center; display:none; }
	.board-list > .cont > li.tit { font-size:15px !important; font-weight:500;width:100% !important; text-align:left;  /*padding:0.2em 0.2em 0.2em 0.2em; */ padding:5px 0px !important; }
	.board-list > .cont > li.tit a{ padding:0px; margin:0px;   }
	.board-list > .cont > li.name { width:10%;text-align:center; display:none; }
	.board-list > .cont > li.date { width:100% !important; text-align:left !important;/* padding:0.2em 0.2em 0.5em 0.2em; */color:#757575;  padding:3px !important; border:0em solid red ;font-size:1.0em; letter-spacing:-1px; }
	.board-list > .cont > li.cnt { width:10%;text-align:center; display:none; }
	.board-list > .cont > li.dis { width:5%;text-align:center; display:none; }


	.list-foot{ display:block; width:100%;   }
	.list-foot .btn-area{margin-bottom:2em;position:static;text-align:center}
	.list-foot .pagination+.btn-area{margin-top:2em}
	.list-foot .pagination{text-align:center; padding:0.5em 0.5em 1em 0.5em; margin:0px;}
	.list-foot .pagination a{ font-size:0.8em;}/* width:1.8em;height:1.8em;line-height:1.8em; font-size:1.4em;*/
	.list-foot .pagination a.page-arrow.prev{box-sizing:border-box;width:2.85em;height:0;max-height:2.8em;padding-top:2.8em;position:relative;overflow:hidden}
	.list-foot .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%}
	.list-foot .pagination a.page-arrow.next{box-sizing:border-box;width:2.85em;height:0;max-height:2.8em;padding-top:2.8em;position:relative;overflow:hidden}
	.list-foot .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%}




	.mark-status{padding:0 .3em; border-radius:0.7em; min-width:2.5em;height:1.6em;line-height:1.6em;font-size:0.7em; letter-spacing:-1px; } /* font-size:1.2em; */

	.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{width:100%;border-top:.3em solid #101010}
.board-view .view-title .title{padding:1.5em 1em; color:#333;text-align:center; font-weight:700;border-bottom:.1em solid #dedede;word-wrap:break-word}
.board-view .view-title .info{ padding:1.5em 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}
.board-view .view-title .info .txt{ padding-left:1.5em; color:#101010; padding:0px; padding-right:0.5em; }
.board-view .view-title .info .txt:before{content:'|'; color:#ddd; padding-right:0.5em; }
.board-view .view-title .info .txt:first-child:before{content:''; padding:0px;  }
.board-view .view-title .info .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 .info .txt .tit{ color:#666666; }
.board-view .view-title .info .txt .tit:after{ content:":"; margin:0.5em;}
.board-view .view-title .info .mark-status{margin-right:1em}
*/

	
	.board-view .view-title .info  { padding:1.0em 0 1.0em 0; }
	.board-view .view-title .info .txt { display:none;  }
	.board-view .view-title .info .mob-show { display:block; }
	.board-view .view-title .info .mob-show:first-child { padding-left:0px; margin-left:0px; border:0px; content:'' }

	.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:right}
	.board-view .view-btn .btn{margin:0 0 .5em .8em}
	.board-view .view-content>.file{padding:1.5em 1em; padding:1.0em 0 1.0em 0;  }


	.board-view .recont { padding:1.5em 1em;  display:block; border-top:1px solid #dedede; padding:0px; margin:0px;   }
	.board-view .recont > dt { width:100%; display:block;  text-align:left; padding: 1.0em 0  0.5em 0 ; margin:0px;  }
	.board-view .recont > dd { width:100%; display:block;  padding: 0.5em 0  1.0em 0 ;  margin:0px; }
	.board-view .pre {  padding:1.0em 1em; border-top:1px solid #dedede; padding:0px;  }
	.board-view .pre > dt { width:100%; text-align:left;  padding:1.0em 0 0.2em 0; }
	.board-view .pre > dd { width:100%; margin:0px; padding:0.2em 0 1.0em 0; }
	.board-view .next {  border-top:1px solid #dedede; border-bottom:1px solid #dedede; padding:0px;  }
	.board-view .next > dt { width:100%; text-align:left; padding:1.0em 0 0.2em 0; }
	.board-view .next > dd { width:100%; padding:0.2em 0 1.0em 0;  }


	.comment h3 {  padding:0.5em 0.3em;  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 0.3em; 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;   text-align:right; }
	.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 .search-input input{ width:calc(100% - 4.0em); height:2.85em; margin-left:1.0em; }
	.board-header .search-box .search-input .btn-search{display:inline-block;position:absolute;right:0;top:0;width:3.0em;height:2.7em;padding-top:2.7em;max-height:2.2em;overflow:hidden;
	background-color:#90633c; border-radius:0.4em; }

	.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}

	/* 글목록 
	.search-box .search-inner{height:4em}
	.search-box .select-wrap{min-width:8em}
	.search-box .select-wrap select{height:4em;line-height:2.5;font-size:1.4em;padding:0 3em 0 1em;background-position:calc(100% - 1em) 50%}
	.search-box .search-input{margin-left:.5em;height:4em}
	.search-box .search-input input{height:4em;padding:1.1em 1em;font-size:1.4em}
	.search-box+.board-header{margin-top:5em}
	*/

}
