@charset "utf-8";
/* 공통스타일_공통 */
@import url('https://fonts.googleapis.com/css?family=Noto+Sans+KR:100,300,400,500,700,900&display=swap&subset=korean');

@font-face {/*G마켓 산스*/
font-family: 'GmarketSansLight';src: url('https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_2001@1.1/GmarketSansLight.woff') format('woff');font-weight: normal;font-style: normal;}
@font-face { 
font-family: 'GmarketSansMedium';src: url('https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_2001@1.1/GmarketSansMedium.woff') format('woff');font-weight: normal;font-style: normal;}
@font-face {
font-family: 'GmarketSansBold';src: url('https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_2001@1.1/GmarketSansBold.woff') format('woff');font-weight: normal;font-style: normal;}



html{overflow:scroll;overflow-x:auto}
html{-webkit-text-size-adjust: none; -moz-text-size-adjust: none; -ms-text-size-adjust: none;}
body{margin:0px;padding:0px;font-family:'GmarketSansMedium';font-size:12px;color:#333333;line-height:1.4;}
img{border:none;vertical-align:top}


h1, h2, h3, h4, h5, h6{margin:0;padding:0;}
p{margin:0;padding:0;}
ol, ul, dl, li, dt, dd{display:block;margin:0;padding:0;list-style:none}

textarea{margin:0;padding:0;border:none;resize:none;font-family:'GmarketSansMedium';}
input{margin:0;padding:0;border:none;font-family:'GmarketSansMedium';}
input[type=text],input[type=password],input[type=submit],input[type=button]{appearance:none;-webkit-appearance:none;-webkit-border-radius:0;}
input[type=checkbox]{border:1px solid #666666;border-radius:0;}
input[type=radio]{border:1px solid #666666;}
input:focus,textarea:focus{outline-style:none;}

select{margin:0;padding:0;border:none;font-family:'GmarketSansMedium';appearance:none;-webkit-appearance:none;-webkit-border-radius:0;}

a{text-decoration:none;outline:none;select-dummy:expression(this.hideFocus=true);}
a:hover{text-decoration:underline}
a:link{color:inherit}
a:visited{color:inherit}
a:active{color:inherit}
address, em, strong{}

table{border:0;border-collapse:collapse;border-spacing:0;}
table td{padding:0;}
table td > span{display:inline-block;vertical-align:middle}
table th{padding:0;font-weight:500;}
.news_letter{display:block;width:700px;min-height:50px;padding:10px 0;border:1px solid #CCC;font-family:'Malgun Gothic', '맑은 고딕', -apple-system, BlinkMacSystemFont, system-ui, 'Apple SD Gothic Neo', 'Helvetica Neue', Helvetica, Arial, Dotum, '돋움', sans-serif;font-size:13px;line-height:1.4;}
.news_letter > .news_img > img{width:100%}
.screen_out{position:absolute;top:-9999px;width:0;height:0;font-size:0;line-height:0}

/* ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------- */

	/* font : #333333 */
	/* header-border : #d4d4d4 */
	/* main-bg : #0069a0 */
	/* menu-border : #dedede */
	
	
	/* admin */
	.loginwrap{font-family:'GmarketSansMedium';text-align:center;}
	.loginwrap > .logo{padding-bottom:10px;}
	.loginwrap > .title{font-size:23px;line-height:29px;}
	.loginwrap > .subtitle{padding:2px 0 17px 0;font-size:12px;}
	.loginwrap > .subtitle2{padding:17px 0 2px 0;font-size:12px;}
	.loginwrap > form > .inputId{display:block;width:230px;height:45px;margin:0 auto 5px auto;border:1px solid #333333;box-sizing:border-box;font-size:15px;text-align:center;}
	.loginwrap > form > .inputPw{display:block;width:230px;height:45px;margin:0 auto 5px auto;border:1px solid #333333;box-sizing:border-box;font-size:15px;text-align:center;}
	.loginwrap > form > .btnSubmit{display:block;width:230px;height:45px;margin:0 auto 5px auto;border:1px solid #333333;box-sizing:border-box;font-family:'GmarketSansMedium';font-size:11px;text-align:center;color:#ffffff;letter-spacing:1px;background:#333333;cursor:pointer}
	.loginwrap > p{padding-top:7px;font-family:'Arial, Helvetica, sans-serif';font-size:10px; letter-spacing:2px}
	

	.wrap{min-width:320px;}
	
	/* header */
	.wrap > .headerwrap{}
	.wrap > .headerwrap > .datearea{padding:0 33px;border-bottom:1px solid #d4d4d4}
	.wrap > .headerwrap > .datearea:after{display:block;content:"";clear:both;}
	.wrap > .headerwrap > .datearea > .date{float:left;font-size:15px;line-height:44px;}
	.wrap > .headerwrap > .datearea > .menu{idsplay:none;cursor:pointer}
	.wrap > .headerwrap > .datearea > .logout{float:right;padding-left:27px;font-size:14px;line-height:44px;background:url('/admin/images/home.png') left center no-repeat;cursor:pointer}
	.wrap > .headerwrap > .datearea > .member{float:right;margin:3px 0 4px 0;}
	.wrap > .headerwrap > .datearea > .member > input{height:34px !important; margin-top:3px; box-sizing:border-box; vertical-align:top}
	.wrap > .headerwrap > .datearea > .member > input[type=text]{width:150px}
	.wrap > .headerwrap > .datearea > .member > input[type=password]{width:150px}
	.wrap > .headerwrap > .datearea > .member > input[type=submit]{min-width:10px;padding:0 20px;}
	.wrap > .headerwrap > .datearea > .member > input[type=button]{min-width:10px;padding:0 20px;}
		
	.wrap > .headerwrap > .notiarea{padding:13px 12px;}
	.wrap > .headerwrap > .notiarea > span{display:inline-block;padding:0 17px;font-size:16px;/*font-weight:500;*/line-height:34px;background:url('/admin/images/bar01.png') right center no-repeat; cursor:pointer}
	.wrap > .headerwrap > .notiarea > span:last-child{background:none;}
	.wrap > .headerwrap > .notiarea > span.on{background:url('/admin/images/point.png') center top no-repeat,url('/admin/images/bar01.png') right center no-repeat;}
	.wrap > .headerwrap > .menuarea{padding:1px 12px;background:#0069a0;}
	.wrap > .headerwrap > .menuarea:after{display:block;content:"";clear:both;}
	.wrap > .headerwrap > .menuarea > span{float:left;display:inline-block;padding:0 17px;/*font-weight:500;*/font-size:17px;color:#ffffff;line-height:35px;background:url('/admin/images/bar01.png') right center no-repeat;cursor:pointer}
	.wrap > .headerwrap > .menuarea > span:last-child{background:none;}
	@media only screen and (max-width:1200px) {
		.wrap > .headerwrap > .datearea > .date{display:none;}
		.wrap > .headerwrap > .datearea > .menu{display:inline-block;width:18px;height:18px;margin-top:13px;background:url('/admin/images/menu.png') center no-repeat;}
		.wrap > .headerwrap > .datearea > .member > input[type=text]{width:150px}
		.wrap > .headerwrap > .datearea > .member > input[type=password]{width:150px}
		.wrap > .headerwrap > .datearea > .member > input[type=submit]{min-width:10px;padding:0 20px;}
		.wrap > .headerwrap > .datearea > .member > input[type=button]{min-width:10px;padding:0 20px;}
	}
	@media only screen and (max-width:570px) {
		.wrap > .headerwrap > .datearea > .member > input[type=text]{width:100px}
		.wrap > .headerwrap > .datearea > .member > input[type=password]{width:100px}
	}
	@media only screen and (max-width:460px) {
		.wrap > .headerwrap > .datearea > .member > input[type=submit]{padding:0 5px;}
		.wrap > .headerwrap > .datearea > .member > input[type=button]{padding:0 5px;}
	}
	@media only screen and (max-width:400px) {
		.wrap > .headerwrap > .datearea > .member > input[type=text]{width:80px}
		.wrap > .headerwrap > .datearea > .member > input[type=password]{width:80px}
	}
	@media only screen and (max-width:355px) {
		.wrap > .headerwrap > .datearea > .member > input[type=text]{width:60px}
		.wrap > .headerwrap > .datearea > .member > input[type=password]{width:65px}
	}
	/* content */
	.wrap > .contentwrap{/*background:#f2f3f3;*/}
	.wrap > .contentwrap:after{display:block;content:"";clear:both;}
	.wrap > .contentwrap > .menuarea{float:left;padding:30px 20px;z-index:1000;background:#ffffff;}
	.wrap > .contentwrap > .menuarea > .menubox{display:block}
	.wrap > .contentwrap > .menuarea > .menubox > dl{width:160px;padding-bottom:30px;}
	.wrap > .contentwrap > .menuarea > .menubox > dl > dt{padding:7px 10px;font-size:15px;/*font-weight:500;*/line-height:21px;color:#ffffff;background:#0069a0;}
	.wrap > .contentwrap > .menuarea > .menubox > dl > dd{padding:7px 10px;border-bottom:1px solid #dedede;font-size:15px;/*font-weight:500;*/line-height:20px;cursor:pointer}
	.wrap > .contentwrap > .menuarea > .menubox > dl > dd:hover{color:#0069a0;background:#f5f8f9}
	.wrap > .contentwrap > .menuarea > .menubox > dl > dd.on{color:#0069a0;background:#f5f8f9}
	.wrap > .contentwrap > .menuarea > .menubox > dl > dd.depth2{display:block;padding-left:20px;font-size:12px;background:url('/admin/images/sub.png') 3px 6px no-repeat;}
	
	.wrap > .contentwrap > .contentarea{float:left;width:calc(100% - 200px);padding: 0 20px; box-sizing:border-box; background:#f2f3f3;}
	.wrap > .contentwrap > .contentarea.w100p{width:100%}
	.wrap > .contentwrap > .contentarea > .contentbox{max-width:1500px;margin:0 auto;padding-bottom:30px;}
	.wrap > .contentwrap > .contentarea > .contentbox > .titlebox{padding:30px 0 10px 0;}
	.wrap > .contentwrap > .contentarea > .contentbox > .titlebox > dl{}
	.wrap > .contentwrap > .contentarea > .contentbox > .titlebox > dl > dt{font-family:'GmarketSansBold';font-size:35px;/*font-weight:700;*/}
	.wrap > .contentwrap > .contentarea > .contentbox > .titlebox > dl > dt > .txt1{display:inline-block;font-size:16px;color:#0069a0;line-height:1;}
	.wrap > .contentwrap > .contentarea > .contentbox > .titlebox > dl > dd{display:inline-block;padding-left:33px;font-size:14px;/*font-weight:500;*/background:url('/admin/images/arrow.png') left 15px center no-repeat;}
	.wrap > .contentwrap > .contentarea > .contentbox > .titlebox > dl > dd:first-child{padding-left:0;background:none;}
	
	@media only screen and (max-width:1200px) {
		.wrap > .contentwrap > .menuarea{display:none}
		.wrap > .contentwrap > .menuarea.on{display:block;position:fixed;left:0;top:0;overflow:hidden;overflow-y:auto;height:100%; box-sizing:border-box;border-right:1px solid #dedede;}
		.wrap > .contentwrap > .menuarea.on > p{position:relative;height:13px;}
		.wrap > .contentwrap > .menuarea.on > p > span{position:absolute;left:12px;top:-18px;width:18px;height:18px;background:url('/admin/images/close.png') center no-repeat;cursor:pointer}
		
		.wrap > .contentwrap > .contentarea{float:left;width:100%;padding: 0 20px; box-sizing:border-box}
	}
	
	/* footer */
	.wrap > .footerwrap{padding:0 20px;border-top:1px solid #0069a0;}
	.wrap > .footerwrap:after{display:block;content:"";clear:both;}
	.wrap > .footerwrap > .company{display:inline-block;padding:12px 10px 0 10px;font-size:15px;/*font-weight:500;*/line-height:30px;}
	.wrap > .footerwrap > .tel{display:inline-block;padding-left:24px;font-size:14px;font-weight:700;color:#0069a0;background:url('/admin/images/tel.png') left center no-repeat;}
	.wrap > .footerwrap > .email{display:inline-block;padding:0 10px;font-size:13px;/*font-weight:500;*/}
	.wrap > .footerwrap > .copy{float:right;display:inline-block;padding:12px 0;font-size:11px;/*font-weight:500;*/line-height:30px;}
	@media only screen and (max-width:800px) {
		.wrap > .footerwrap > .copy{float:none;padding:0 10px 12px 10px;}
	}
	
/* ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------- */

	/* board */
	.boardwrap{}	
	.boardwrap > .searcharea{padding:13px 14px 9px 14px;background:#ffffff;}
	.boardwrap > .searcharea:after{display:block;content:"";clear:both;}
	.boardwrap > .searcharea span{display:inline-block;}
	.boardwrap > .searcharea span.search{width:220px}
	.boardwrap > .searcharea span.left{float:left;}
	.boardwrap > .searcharea span.right{float:right;}
	.boardwrap > .searcharea span.right > span{float:left;}
	@media only screen and (max-width:1200px) {
		.boardwrap > .searcharea > form > span.right.listcopy{display:none}
		.boardwrap > .searcharea span.right{float:left;}
	}
	.boardwrap .sort{padding:10px 20px;background:#ffffff;}
	.boardwrap .sort .btnSort{background:#ffffff;cursor:pointer}
	.boardwrap .board{overflow:hidden;overflow-x:auto;background:#ffffff;}
	.boardwrap .board > .boardlist{width:100%;}
	.boardwrap .board > .title{height:58px;padding-left:20px;border-top:1px solid #878787;font-size:18px;font-weight:500;line-height:58px;background:#ffffff;}

	.boardwrap .board > .boardlist > tbody > tr > th{height:50px;border-top:1px solid #878787;border-bottom:1px solid #878787;font-size:16px;}
	.boardwrap .board > .boardlist > tbody > tr > td{padding: 16px 5px;border-top:1px solid #eaebeb;border-left:1px solid #eaebeb;font-size:15px;text-align:center;line-height:24px;}
	.boardwrap .board > .boardlist > tbody > tr > td:first-child{border-left:none}
	.boardwrap .board > .boardlist > tbody > tr > td > .subject{padding-left:7px;padding-right:7px;text-align:left}
	.boardwrap .board > .boardlist > tbody > tr > td > .subject.right{padding-right:15px;text-align:right}
	.boardwrap .board > .boardlist > tbody > tr:hover > td > .subject{color:#0069a0} 
	.boardwrap .board > .boardlist > tbody > tr:hover > td{background:#f5f8f9;}
	.boardwrap .board > .boardlist.diary > tbody > tr > td{height:96px;text-align:left;vertical-align:top}
	.boardwrap .board > .boardlist.diary > tbody > tr:hover > td{background:#ffffff;}
	.boardwrap .board > .boardlist.diary > tbody > tr > td .diarywrite{float:right;cursor:pointer}
	.boardwrap .board > .boardlist.diary > tbody > tr > td a{display:block;overflow:hidden;margin:2px 0;background:#ebf1dd;white-space:nowrap;text-overflow:ellipsis;}
	.boardwrap .board > .boardlist > tbody > tr.depth2 > td{background:#f8f8f8;}
	.boardwrap .board > .boardlist > tbody > tr.depth3 > td{background:#f2f2f2;}
	.boardwrap .board > .boardlist > tbody > tr.depth3 > td > .subject{padding-left:30px;}
	
	
	
	.boardwrap .board > .boardlist > tbody > tr > td.nodata{ cursor:default}
	.boardwrap .board > .boardlist > tbody > tr:hover > td.nodata{background:#ffffff;}

	.boardwrap .board > .boardlist > tbody > tr > td > .noti{color:#0069a0}
	.boardwrap .board > .boardlist > tbody > tr > td > .file{display:block;width:24px;height:24px;margin:0 auto;background:url('/admin/images/file.png') center no-repeat;}
	
	.boardwrap .board > .boardread{width:100%;}
	.boardwrap .board > .boardread > tbody > tr > th{border-top:1px solid #eaebeb;font-size:15px;}
	.boardwrap .board > .boardread > tbody > tr > td{height:38px;padding:9px 14px 9px 14px;border-left:1px solid #eaebeb;border-top:1px solid #eaebeb;font-size:15px;text-align:left;font-size:15px;}
	.boardwrap .board > .boardread > tbody > tr > td.editor{border-left:1px solid #ffffff;}
	.boardwrap .board > .boardread > tbody > tr > td > .subjectRead{display:block;width:100%;}
	.boardwrap .board > .boardread > tbody > tr > td > .subjectRead:after{display:block;content:"";clear:both;}
	.boardwrap .board > .boardread > tbody > tr > td > .subjectRead > .left{display:inline-block;width:calc(100% - 260px);}
	.boardwrap .board > .boardread > tbody > tr > td > .subjectRead > .right{display:inline-block;width:260px;vertical-align:top}
	.boardwrap .board > .boardread > tbody > tr > th > .editor{min-height:400px;padding:30px;text-align:left;}
	.boardwrap .board > .boardread > tbody > tr:first-child > th{border-top:1px solid #878787;}
	.boardwrap .board > .boardread > tbody > tr:first-child > td{border-top:1px solid #878787;}
	
	@media only screen and (max-width:1200px) {
		.boardwrap .board > .boardread > tbody > tr > td > .subjectRead > .left{width:100%}
		.boardwrap .board > .boardread > tbody > tr > td > .subjectRead > .right{width:100%;}
	}
	
	
	.bottomarea{min-height:60px;padding: 13px 14px 9px 14px;box-sizing:border-box;border-top:1px solid #878787;background:#ffffff;}
	.bottomarea:after{display:block;content:"";clear:both;}
	.bottomarea > .leftarea{position:relative;float:left;}
	.bottomarea > .leftarea > span{float:left;}
	.bottomarea > .leftarea > .pagenum{display:block;margin:0 4px 4px 0}
	.bottomarea > .leftarea > .pagenum > ul{}
	.bottomarea > .leftarea > .pagenum > ul:after{display:block;content:"";clear:both;}
	.bottomarea > .leftarea > .pagenum > ul > li{float:left;min-width:34px;height:34px;padding:0 10px;box-sizing:border-box;border-top:1px solid #d6d6d6;border-right:1px solid #d6d6d6;border-bottom:1px solid #d6d6d6;line-height:34px;text-align:center;cursor:pointer}
	.bottomarea > .leftarea > .pagenum > ul > li:first-child{border-left:1px solid #d6d6d6;}
	.bottomarea > .leftarea > .pagenum > ul > li.on{color:#ffffff;background:#0069a0;}
	.bottomarea > .leftarea > .pagenum > ul > li:hover{color:#ffffff;background:#0069a0;}

	.bottomarea > .rightarea{float:right;}
	.bottomarea > .rightarea > span{float:left}
	@media only screen and (max-width:1200px) {
		.bottomarea > .rightarea{float:left;}
	}
	
	
	/* global */
	.gselect{height:34px;padding:0 33px 0 13px;margin:0;border:0;background:url('/admin/images/arrow02.png') right 12px center no-repeat #ecf1f4;vertical-align:middle}
	.gselect2{height:34px;padding:0 33px 0 13px;margin:2px 0;border:0;font-size:15px;background:url('/admin/images/arrow02.png') right 12px center no-repeat #eeefef;vertical-align:middle}
	.listarea .gselect2{height:34px;padding:0 33px 0 13px;margin:0;border:0;background:url('/admin/images/arrow02.png') right 12px center no-repeat #ecf1f4;vertical-align:middle}
	
	
	.gsearch{width:186px;height:34px;text-indent:13px;background:#ecf1f4;vertical-align:middle}
	.gsearchbtn{width:34px;height:34px;background:url('/admin/images/search.png') right 10px top 9px no-repeat #ecf1f4;text-indent:-9999px;vertical-align:middle;cursor:pointer}
	.gbutton01{min-width:90px;height:34px;box-sizing:border-box;padding:0 10px;border:1px solid #d6d6d6;font-size:14px;background:#ffffff;cursor:pointer;}
	.gbutton01:hover{color:#ffffff;background:#333333;}
	.gbutton02{min-width:130px;height:34px;box-sizing:border-box;padding:0 10px;font-size:14px;color:#ffffff;background:#0069a0;cursor:pointer;}
	.gbutton02:hover{color:#ffffff;background:#333333;}
	.gbutton03{min-width:140px;height:38px;margin-right:17px;border:1px solid #3c3c3c;box-sizing:border-box;padding:0 10px;font-size:15px;background:#ffffff;cursor:pointer;}
	.gbutton03:hover{color:#ffffff;background:#333333;}
	.gbutton04{min-width:90px;height:34px;box-sizing:border-box;padding:0 10px;font-size:14px;color:#ffffff;background:#8a8a8a;cursor:pointer;}
	.gbutton04:hover{color:#ffffff;background:#333333;}
	.gbutton05{min-width:130px;height:34px;box-sizing:border-box;padding:0 10px;border:1px solid #0069a0;font-size:14px;color:#0069a0;background:#ffffff;cursor:pointer;}
	.gbutton05:hover{color:#ffffff;background:#333333;}
	.gbutton06{height:24px;border:1px solid #3c3c3c;box-sizing:border-box;padding:0 10px;font-size:15px;background:#ffffff;cursor:pointer;}
	.gbutton06:hover{color:#ffffff;background:#333333;}
	.gbutton07{width:100%;height:34px;border:1px solid #3c3c3c;box-sizing:border-box;padding:0 10px;margin:2px 0;font-size:15px;background:#ffffff;cursor:pointer;}
	.gbutton07:hover{color:#ffffff;background:#333333;}
	.gbutton08{width:100px;height:100px;box-sizing:border-box;padding:0 10px;font-size:14px;color:#ffffff;background:#0069a0;cursor:pointer;}
	.gbutton08:hover{color:#ffffff;background:#333333;}
	
	
	.gImgButton01{width:24px;height:24px;text-indent:-9999px;background:url('/admin/images/write.png') center no-repeat;}
	.gcheckbox label span{display:inline-block;position:relative;width:16px;height:16px;background:url('/admin/images/checkbox.png') center no-repeat;}
	.gcheckbox label input[type=checkbox]{display:none;}
	.gcheckbox label input[type=checkbox]:checked+span{background:url('/admin/images/checkbox_over.png') center no-repeat;}
	
	.gLabel{display:inline-block;line-height:38px;}
	.gLabel > label{display:inline-block;padding:0 20px 0 20px;vertical-align:middle; background:url('/admin/images/radio.png') left top 12px no-repeat}
	.gLabel input[type="radio"]{display:none}
	.gLabel input[type="radio"]:checked+label{background:url('/admin/images/radio_over.png') left top 12px no-repeat}
	.gRadio{display:inline-block;line-height:24px;}
	.gRadio > label{display:inline-block;width:24px;height:24px;vertical-align:middle; background:url('/admin/images/radio.png') left 4px center no-repeat}
	.gRadio input[type="radio"]{display:none}
	.gRadio input[type="radio"]:checked+label{background:url('/admin/images/radio_over.png') left 4px center no-repeat;}
	.gCheck{display:inline-block;line-height:38px;}
	.gCheck > label{display:inline-block;padding:0 20px 0 20px;vertical-align:middle; background:url('/admin/images/checkbox.png') left top 12px no-repeat}
	.gCheck input[type="checkbox"]{display:none}
	.gCheck input[type="checkbox"]:checked+label{background:url('/admin/images/checkbox_over.png') left top 12px no-repeat}
	
	.gInput{min-width:50px;height:34px;margin:2px 0;font-size:15px;text-indent:10px;background:#eeefef;}
	.gcalendar{padding-right:20px;background:url('/admin/images/calendar.png') right 10px center no-repeat #ecf1f4;}
	.gcalendar02{padding-right:20px;background:url('/admin/images/calendar.png') right 10px center no-repeat #eeefef;}
	.gFileText{display:inline-block;padding:8px 0 7px 0;line-height:23px; word-break:break-all;}
	.gFileText > a{font-size:14px;line-height:23px;}
	.gFileText > a:hover{text-decoration:none}
	.gFileText > .fileDel{display:inline-block;width:23px;height:23px;margin:0 17px 0 5px;vertical-align:middle;background:url(/admin/images/del.png) center center no-repeat;cursor:pointer}
	.gArrowTop2{width:34px;height:34px;border:1px solid #d6d6d6;box-sizing:border-box;background:url(/admin/images/top2.png) center no-repeat;cursor:pointer;}
	.gArrowTop2:hover{background:url(/admin/images/top2_over.png) center no-repeat #333333;}
	.gArrowTop1{width:34px;height:34px;border:1px solid #d6d6d6;box-sizing:border-box;background:url(/admin/images/top1.png) center no-repeat;cursor:pointer;}
	.gArrowTop1:hover{background:url(/admin/images/top1_over.png) center no-repeat #333333;}
	.gArrowBottom1{width:34px;height:34px;border:1px solid #d6d6d6;box-sizing:border-box;background:url(/admin/images/down1.png) center no-repeat;cursor:pointer;}
	.gArrowBottom1:hover{background:url(/admin/images/down1_over.png) center no-repeat #333333;}
	.gArrowBottom2{width:34px;height:34px;border:1px solid #d6d6d6;box-sizing:border-box;background:url(/admin/images/down2.png) center no-repeat;cursor:pointer;}
	.gArrowBottom2:hover{background:url(/admin/images/down2_over.png) center no-repeat #333333;}
	
	.gTable tbody > tr > td{height:38px;padding:9px 14px 9px 14px;border:1px solid #eaebeb;font-size:15px;text-align:left;font-size:15px;}
	.gTable tbody > tr > td.center{text-align:center}
	.gTable tbody > tr > td.right{text-align:right}
	
	.gExplan{display:inline-block;padding: 10px 0;}
	
	.gTextarea{width:100%;height:100px;padding:10px;box-sizing:border-box;line-height:1.4;background:#eeefef;}
	
	
	.mr4{margin-right:4px;}
	.mb4{margin-bottom:4px;}
	.mt10{margin-top:10px;}
	.mt20{margin-top:20px;}
	.mt50{margin-top:50px}
	.ml10{margin-left:10px}
	
	.p10{padding:10px;}
	.pr10{padding-right:10px;}
	.pl10{padding-left:10px;}
	.pr30{padding-right:30px;}
	.pl10r20{padding-left:10px;padding-right:20px;}
	
	.w100p{width:100%;}
	.w50p{width:50%}
	
	.w50{width:50px;}
	.w70{width:70px;}
	.w100{width:100px;}
	.w110{width:110px;}
	.w120{width:120px;}
	
	.h400{height:400px !important;}
	
	.mw1000{min-width:1500px}
	.mw2000{min-width:2000px}
	.mxw60{max-width:60px;}
	.mxw250{max-width:250px;}
	.mxw1000{max-width:1000px;}
	
	.dib{display:inline-block}
	.db{display:block}
	
	.tal{text-align:left;}
	.tar{text-align:right;}
	.tac{text-align:center;}
	
	.vat{ vertical-align:top}
	
	.fz12{font-size:12px;}
	
	.cursor{cursor:pointer;}
	
	
	/* etc */
	.boardwrap:after{display:block;content:"";clear:both;}
	.boardwrap .board.analarea.styleLeft{float:left;width:calc(50% - 5px);margin-right:5px;}
	.boardwrap .board.analarea.styleRight{float:left;width:calc(50% - 5px);margin-left:5px;}
	.boardwrap .board.analarea .anal{display:block;}
	.boardwrap .board.analarea .anal .bar{display:inline-block;height:2px;margin-right:10px;vertical-align:middle;background:#0069a0;}

	.analsearchwrap{width:250px;;margin-bottom:10px;padding:10px; border-radius:10px;text-align:center;background:#ffffff;}
	@media only screen and (max-width:900px) {
		.boardwrap .board.analarea.styleLeft{float:left;width:100%;margin-right:0;}
		.boardwrap .board.analarea.styleRight{float:left;width:100%;margin-left:0;}
	}

	
	/* add */
	.member_join{ overflow-y:auto;position:fixed;left:0;top:0;width:100%;height:100%;padding:0 30px; box-sizing:border-box;background:rgba(0,0,0,0.7);}
	.member_join > .bg{}
	.member_area{ overflow-y:scroll;;position:absolute;left:50%;top:0;width:100%;max-width:1000px;transform: translateX(-50%);margin:30px 0;background:#ffffff;}

	.intro_area{max-width:1000px;min-height:calc(100vh - 100px);margin:0 auto;}
	.intro_logo{margin-top:38px;text-align:center;}
	.intro_title{padding:20px 0 40px 0;font-weight:600;font-size:32px;text-align:center;}
	.intro_title > span{display:inline-block;}
	.intro_menu{padding-bottom:38px;}
	.intro_menu:after{display:block;content:"";clear:both;}
	.intro_menu > li{float:left;width:20%;padding-bottom:30px;}
	.intro_menu > li > .img{display:block;width:100px;height:100px;margin:0 auto;cursor:pointer;}
	.intro_menu > li > .img > img{width:100%}
	.intro_menu > li > .txt{display:block;padding-top:10px;font-size:18px;text-align:center;}
	@media only screen and (max-width:880px) {
		.intro_menu{padding:0 5%;box-sizing:border-box;}
		.intro_menu > li{width:25%;}
	}
	@media only screen and (max-width:740px) {
		.intro_menu > li{width:33.333%;}
	}
	@media only screen and (max-width:600px) {
		.intro_menu > li > .txt{font-size:16px;}
	}
	@media only screen and (max-width:520px) {
		.intro_menu{padding:0 10%;}
		.intro_menu > li{width:50%;}
	}
	@media only screen and (max-width:380px) {
		.intro_title{font-size:25px;}
		.intro_menu > li > .txt{font-size:13px;}
	}
	
	.btn_close{width:40px;float:right;cursor:pointer}
	
	
	