@charset "utf-8";
@import "hanna.css"; /* 한나체 */
@import "component.css";
@import "space.css";

/*
 * Project		:	대시보드
 * File			:	common.css
 * Author		:	YoungJae Lee
 * Date			:	May. 2018
 * Description	:	문서 초기화,웹폰트,글로벌 클래스 네임,기본레이아웃,기본스타일(헤더,팝업,달력,첨부파일,프린트)
 */
 
/******** web reset ************************************************************************************************/
html, body {height:100%; overflow:hidden;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,textarea,p,blockquote,th,td,input,select,textarea,button {margin:0;padding:0}
fieldset,img {border:0 none; vertical-align: middle;}
dl,ul,ol,menu,li {list-style:none}
blockquote, q {quotes: none}
blockquote:before, blockquote:after,q:before, q:after {content:'';content:none}
input,select,textarea,button {vertical-align:middle}
button {border:0 none;background-color:transparent;cursor:pointer}
body,th,td,input,select,textarea,button {font-family:'Noto Sans KR', '본고딕', sans-serif;font-size:12px;overflow-x:hidden;color:#414141;} /* color값은 디자인가이드에 맞게사용 */
a {color:inherit;text-decoration:none;cursor:pointer;}
a:active, a:hover {text-decoration:none;}
address,caption,cite,code,dfn,em,var {font-style:normal;font-weight:normal}
iframe{border:none;width:100%;height:100%}
table {border-spacing:0;border-collapse:collapse;}
/* body {background:#fff;} */
caption {overflow:hidden;position:absolute;width:0;height:0;line-height:0;text-indent:-9999px}

/******** font style **********************************************************************************************/
/* 본고딕 */
@font-face {
	font-family: 'Noto Sans KR';
	font-style: normal;
	font-weight: 100;
	src: url('/font/notokr/notokr-light.eot');
	src: url('/font/notokr/notokr-light.eot?#iefix') format('embedded-opentype'),
		 url('/font/notokr/notokr-light.woff2') format('woff2'),
		 url('/font/notokr/notokr-light.woff') format('woff');
}
@font-face {
	font-family: 'Noto Sans KR';
	font-style: normal;
	font-weight: 300;
	src: url('/font/notokr/notokr-regular.eot');
	src: url('/font/notokr/notokr-regular.eot?#iefix') format('embedded-opentype'),
		 url('/font/notokr/notokr-regular.woff2') format('woff2'),
		 url('/font/notokr/notokr-regular.woff') format('woff');
}
@font-face {
	font-family: 'Noto Sans KR';
	font-style: normal;
	font-weight: 500;
	src: url('/font/notokr/notokr-medium.eot');
	src: url('/font/notokr/notokr-medium.eot?#iefix') format('embedded-opentype'),
		 url('/font/notokr/notokr-medium.woff2') format('woff2'),
		 url('/font/notokr/notokr-medium.woff') format('woff');
}
@font-face {
	font-family: 'Noto Sans KR';
	font-style: normal;
	font-weight: 700;
	src: url('/font/notokr/notokr-bold.eot');
	src: url('/font/notokr/notokr-bold.eot?#iefix') format('embedded-opentype'),
		 url('/font/notokr/notokr-bold.woff2') format('woff2'),
		 url('/font/notokr/notokr-bold.woff') format('woff');
}

/* 나눔고딕 */
@font-face {
	font-family: 'Nanum Gothic';
	font-style: normal;
	font-weight: 400;
	src: url(//fonts.gstatic.com/ea/nanumgothic/v5/NanumGothic-Regular.eot);
	src: url(//fonts.gstatic.com/ea/nanumgothic/v5/NanumGothic-Regular.eot?#iefix) format('embedded-opentype'),
	url(//fonts.gstatic.com/ea/nanumgothic/v5/NanumGothic-Regular.woff2) format('woff2'),
	url(//fonts.gstatic.com/ea/nanumgothic/v5/NanumGothic-Regular.woff) format('woff'),
	url(//fonts.gstatic.com/ea/nanumgothic/v5/NanumGothic-Regular.ttf) format('truetype');
}
@font-face {
	font-family: 'Nanum Gothic';
	font-style: normal;
	font-weight: 700;
	src: url(//fonts.gstatic.com/ea/nanumgothic/v5/NanumGothic-Bold.eot);
	src: url(//fonts.gstatic.com/ea/nanumgothic/v5/NanumGothic-Bold.eot?#iefix) format('embedded-opentype'),
	url(//fonts.gstatic.com/ea/nanumgothic/v5/NanumGothic-Bold.woff2) format('woff2'),
	url(//fonts.gstatic.com/ea/nanumgothic/v5/NanumGothic-Bold.woff) format('woff'),
	url(//fonts.gstatic.com/ea/nanumgothic/v5/NanumGothic-Bold.ttf) format('truetype');
}
@font-face {
	font-family: 'Nanum Gothic';
	font-style: normal;
	font-weight: 800;
	src: url(//fonts.gstatic.com/ea/nanumgothic/v5/NanumGothic-ExtraBold.eot);
	src: url(//fonts.gstatic.com/ea/nanumgothic/v5/NanumGothic-ExtraBold.eot?#iefix) format('embedded-opentype'),
	url(//fonts.gstatic.com/ea/nanumgothic/v5/NanumGothic-ExtraBold.woff2) format('woff2'),
	url(//fonts.gstatic.com/ea/nanumgothic/v5/NanumGothic-ExtraBold.woff) format('woff'),
	url(//fonts.gstatic.com/ea/nanumgothic/v5/NanumGothic-ExtraBold.ttf) format('truetype');
}

/******** Global Classname *******************************************************************************************/
/* chrome input fill color */
input:-webkit-autofill {-webkit-box-shadow:0 0 0px 1000px #fff inset; -webkit-text-fill-color:#555d65 !important;}
::-webkit-input-placeholder { /* Chrome/Opera/Safari */ color:#989898;font-size:12px;}
::-moz-placeholder { /* Firefox 19+ */ color:#989898;font-size:12px;}
:-ms-input-placeholder { /* IE 10+ */ color:#989898;font-size:12px;}
:-moz-placeholder { /* Firefox 18- */ color:#989898;font-size:12px;}

/* 텍스트 제공 타입 */
.ir-pm{display:block; overflow:hidden; font-size:0px; line-height:0; text-indent:-9999px;} /* 사용된 이미지내 의미있는 텍스트의 대체텍스트를 제공할때 */
.ir-wa{display:block; overflow:hidden; position:relative; z-index:-10; width:100%; height:100%;} /* 중요한 이미지 대체텍스트로 이미지off시에도 대체 텍스트를 보여주고자 할때 */
.screen-out{overflow:hidden; position:absolute; width:0; height:0; line-height:0; text-indent:-9999px;} /* 대체텍스트가 아닌 접근성을 위한 숨김텍스트를 제공할때 */
.cancel{text-decoration:line-through; color:#cccccc;}
.bold {font-weight:bold;}
.txt-red {color:red;}
.txt-green {color:#1fb5ac;}
.txt-blue {color:#5689cc;}

/* useful */
.skip{width:1px; height:1px; font-size:0; line-height:0; position:absolute; left:-999px; overflow:hidden; visibility:hidden;}
.dimm{position:fixed; top:0; left:0; bottom:0; right:0; z-index:95; background:#000000 !important;opacity:0.5; filter:alpha(opacity=50);}
.cl-b{clear:both}
.show{display:block}
.hide{display:none}
.clear-g{display:block; overflow:visible; width:auto; clear:both; *zoom:1;}
.clear-g:after{display:block; visibility:hidden; height:0; font-size:0; clear:both; content:'';}
.t-l{text-align:left !important;}
.t-r{text-align:right !important;}
.t-c{text-align:center !important;}
.overflow{overflow:hidden !important;}
.dis-inline {display:inline-block;}
.basic-height {line-height:28px;}

/* 위치 속성 공통 클래스 */
.f-l{float:left}
.f-r{float:right}
.rel{position:relative;}
.ab{position:absolute; z-index:1;}
.ab-l{position:absolute; top:0; left:0;}
.ab-r{position:absolute; top:0; right:0;}
.static {position:static !important;}
.center{position:absolute; left:50%;}
.middle{position:absolute; top:50%;}
.btn-r {position:absolute;top:0px;right:1px;}
.ab-n {position:inherit;}

/* loading bar */
#loading {position:fixed;_position:absolute;top:0px;left:0px;width: 00%;height:100%;filter:alpha(opacity=50);-moz-opacity:0.5;opacity:0.5;}
.loading {background-color:transparent;z-index:199;}
#loading_img{position:absolute;top:50%;left:50%;height:35px;margin-top:-75px;margin-left:-75px;z-index:200;}

.loading-wrap {positon:relative; background: transparent;}
.loading-wrap .displayLoadingImgBox {width:36px; height:36px; position:absolute; top:50%; left:50%; margin-top:-18px; margin-left:-18px;}

/* webkit-scroll bar custom (safari) */
.nav::-webkit-scrollbar {width:0px}
.nav::-webkit-scrollbar-track {background:transparent;}
.nav::-webkit-scrollbar-thumb {-webkit-border-radius:0px;border-radius:0px;background:#ccc}
.nav::-webkit-scrollbar-thumb:window-inactive {background:#ccc}

.section::-webkit-scrollbar {width:0px}
.section::-webkit-scrollbar-track {background:#f2f2f2;}
.section::-webkit-scrollbar-thumb {-webkit-border-radius:0px;border-radius:0px;background:#f2f2f2}
.section::-webkit-scrollbar-thumb:window-inactive {background:#f2f2f2}

/******** jquery plugin style / calendar ************************************************************************************************/
.yearText:after{content:'년'}
.gldp-flatwhite{position:fixed;padding:6px 0 6px 6px;background-color:#fff;font-size:12px; margin:0 0 0 6px;
box-shadow:0px 0px 10px rgba(0,0,0,0.5);
-webkit-box-shadow:0px 0px 10px rgba(0,0,0,0.5);
   -moz-box-shadow:0px 0px 10px rgba(0,0,0,0.5);
	-ms-box-shadow:0px 0px 10px rgba(0,0,0,0.5);
	 -o-box-shadow:0px 0px 10px rgba(0,0,0,0.5);
}
.gldp-flatwhite .prev-arrow {font-size:16px;}
.gldp-flatwhite .core{float:left;position:relative;background-color:#ffffff;text-align:center;
box-sizing:border-box;
-webkit-box-sizing:border-box;
-moz-box-sizing:border-box;
}
.gldp-flatwhite .monyear,
.gldp-flatwhite .monyear select{margin-top:0px;background-color:#fff;color:#414141}
.gldp-flatwhite .monyear span{margin:0 5px}
.gldp-flatwhite .prev-arrow,
.gldp-flatwhite .next-arrow{text-shadow:none; font-size:18px; width:20px; height:20px;}
.gldp-flatwhite .prev-arrow,
.gldp-flatwhite .next-arrow{display:block; overflow:hidden; font-size:0px; line-height:0; text-indent:-9999px;}
.gldp-flatwhite .prev-arrow{background:url("/images/com/web/cal-prev.gif") no-repeat; background-size:8px auto; background-position:top 10px right}
.gldp-flatwhite .next-arrow{background:url("/images/com/web/cal-next.gif") no-repeat; background-size:8px auto; background-position:top 10px right }
.gldp-flatwhite .prev-arrow:hover,
.gldp-flatwhite .prev-arrow:focus,
.gldp-flatwhite .prev-arrow:active,
.gldp-flatwhite .next-arrow:hover,
.gldp-flatwhite .next-arrow:focus,
.gldp-flatwhite .next-arrow:active{color:#fff;}
.gldp-flatwhite .prev-arrow-off,
.gldp-flatwhite .next-arrow-off{color:#cfcfcf}
.gldp-flatwhite .dow{background-color:#e6e6f1;cursor:default;color:#5c6c76; font-weight:bold;}
.gldp-flatwhite .sat{color:#2102d0;}
.gldp-flatwhite .sun{color:#db0000;}
.gldp-flatwhite .outday{color:#cfcfcf !important}
.gldp-flatwhite .mon,
.gldp-flatwhite .tue,
.gldp-flatwhite .wed,
.gldp-flatwhite .thu,
.gldp-flatwhite .fri,
.gldp-flatwhite .sat,
.gldp-flatwhite .sun,
.gldp-flatwhite .selected{
border:2px solid #ffffff;
-webkit-border:2px solid #ffffff;
   -moz-border:2px solid #ffffff;
    -ms-border:2px solid #ffffff;
     -o-border:2px solid #ffffff;
}
.gldp-flatwhite .mon:hover,
.gldp-flatwhite .tue:hover,
.gldp-flatwhite .wed:hover,
.gldp-flatwhite .thu:hover,
.gldp-flatwhite .fri:hover,
.gldp-flatwhite .sat:hover,
.gldp-flatwhite .sun:hover{background-color:#eae3ef;}
.gldp-flatwhite .noday{color:#f9f9f9;cursor:wait !important}
.gldp-flatwhite .selected{background-image:url("/images/com/web/main_bg.png"); background-repeat:no-repeat; background-size:100% 100%;color:#ffffff;font-weight:bold}
.gldp-flatwhite .today{border:1px solid #e2d7f3; background:#fcfcfe; color:#925bde; font-weight:bold}

/******** jquery plugin style / monthly picker ************************************************************************************************/
.ui-widget-header {background:#8365ab url("/images/com/web/main_bg.png") !important; background-repeat: no-repeat !important; background-size: 100% 100% !important; border:none !important;}
.ui-state-active,
.ui-widget-content .ui-state-active,
.ui-widget-header .ui-state-active {background:#a499b3 !important; border:none !important; border-radius:20px; text-align:center;}
.ui-state-default,
.ui-widget-content .ui-state-default,
.ui-widget-header .ui-state-default {text-align:center;}

/******** jquery plugin style / file download ************************************************************************************************/
.attachFile{display:block;height:22px;margin-bottom:5px}
.jquery-filestyle {display:inline-block;padding:4px 20px;background:#fff;border:1px solid #3494f3;color:#3494f3 !important;font-size:12px;cursor:pointer}}
.jquery-filestyle label{padding:0 20px}
.jquery-filestyle *{color:inherit !important;vertical-align:top;cursor:pointer}
.fileDownLst .btnType01{margin-left:5px}
.fileDownLst > .MultiFile-label{margin-top:5px}
.fileDownLst > .MultiFile-label:first-child{margin-top:0}
.MultiFile-label{font-size:12px; padding-bottom:5px;}
.MultiFile-remove{float:left;display:inline-block;margin:1px 3px 0 0;}
.icn_fileDel{display:inline-block;background:#dd2424;padding:5px;}
.icn_fileDel img{}
.MultiFile-export{display:inline-block;border-radius:50%;width:18px;height:18px;margin:0 2px 0 0;color:#fff;background:#ff7a57;text-align:center;vertical-align:middle}
.MultiFile-export input{width:100%;padding-top:2px;line-height:1em;background:none;color:#4f525a;font-size:12px;font-weight:normal;text-align:right;outline:none}
.MultiFile-title {display:inline-block; vertical-align:middle;}

.fileLst02 > li{margin-top:3px}
.fileLst02 > li:first-child{margin-top:0}
.fileLstDown{display:inline-block;padding-left:12px;background:url(/images/com/web/icon_file_list.png) left 5px no-repeat;vertical-align:top}
.fileLstDown:hover,
.fileLstDown:focus{color:#fb6e52;text-decoration:underline}
.btnAdd{position:absolute;top:15px;right:20px}

.previewFileLst .MultiFile-export {}
.previewFileLst.MultiFile-title {margin-top:0;}
.previewFileLst > div {padding:5px; max-height:130px; overflow-x:hidden; overflow-y:auto !important; background:#fafafa; border:1px solid #d1d1d1;}

.previewFile {margin-top:20px;}
.tit-cont.preview {font-size:12px; border-left:2px solid #fd637d;}
.previewFile {height:80%;}
.previewFile ul {margin-left:3px; margin-top:5px; overflow-x:hidden; margin-bottom:20px; background:#fafafa; border:1px solid #d1d1d1;}
.previewFile li {width:auto; border-top:1px dashed #adadad; padding:10px 10px;}
.previewFile li:first-child {border-top:none;}
.previewFile li p {font-size:12px;}
.previewFile li p:before {content:'＊'; color:#ff618e;}
.previewFile li img {width:100%; height:auto; cursor:pointer;}

.imgFile, .docFile {position:relative;}
.imgFile .attach-i, .docFile .attach-i {position:absolute;left:90px;top:4px;color:#2872bb;}
.fileWrap {padding:3px 0 0;}
.fileWrap.type-inline {position:relative;width:100%;height:30px;padding:0;}
.fileWrap.type-inline .attachFile {position:absolute;top:6px;margin:0;display:inline-block;}
.fileWrap.type-inline .fileList {position:absolute;left:90px;top:5px;margin:0;padding:0;display:inline-block;border:none;}
.fileList, .imgFileList, .docFileList {box-sizing:border-box;padding:5px;overflow-y:auto;border:1px solid #e0e0e0;}
.fileList {border:none; margin-top:0;}

.btnFile{display:inline-block;position:relative;vertical-align:top}
.btnFile a{display:inline-block;height:12px;line-height:12px;padding:4px 20px;border:1px solid #41515d;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;color:#41515d !important;font-size:12px;vertical-align:top;z-index:10}
.btnFile input{overflow:hidden;position:absolute;top:2px;left:2px;width:0;height:0;border:none;background:none}
.btnAdd{position:absolute;top:15px;right:20px}

/******** 프린트 설정 ************************************************************************************************/
@media print {
	 .price_match_no_print {
        display:none !important;
    }
    #header{
    	display:none;
    }

	/* background image print */
	* {-webkit-print-color-adjust:exact; color-adjust: exact !important;} /* Chrome, Safari, Firefox */
}

/******** WINDOW POPUP ************************************************************************************************/
.pop-wrapper {width:100%; height:100%; overflow:hidden; position:relative;}
.pop-header {background:#fff !important; padding: 0 15px; border-bottom: 1px solid #e5e5e5; height: 50px; line-height: 50px;}
.pop-header h3 {font-size:13px; font-weight:bold;}
.pop-body {height: calc(100% - 102px); overflow-y: auto;}
.pop-bottom {padding:5px 15px; background: #f0f4f6; text-align: center; border-top: 1px solid #e5e5e5;
					position: absolute; bottom: 0; left: 0; right: 0; height: 38px; padding-top: 8px;}
.pop-wrapper .MultiFile-label {background: #f0f4f6; border: 1px solid #e5e5e5; padding: 10px; cursor:pointer;}
.pop-wrapper .MultiFile-label .MultiFile-remove{width: 20px; height: 20px; display: inline-block; background: #dd2424; text-align: center; margin:0; float:none;}
.pop-wrapper .MultiFile-label .MultiFile-remove .icn_fileDel {display:inline-block; background:none; padding:0;}
.pop-wrapper .MultiFile-label .MultiFile-title {padding-left:5px !important;}
.pop-wrapper .btnFileDwn {background-color: #fff; border: 1px solid #e0e0e0; padding: 2px;}

/******** LAYER POPUP ************************************************************************************************/
.popArea{display:none;position:fixed;top:0;left:0;right:0;bottom:0;z-index:100}
.popDimm{display:block;position:fixed;top:0;left:0;right:0;bottom:0;background:#000000;opacity:0;z-index:110}
.popWrap{position:fixed;top:50%;left:50%;width:280px;margin-left:-140px;z-index:120;
perspective:600px;
-webkit-perspective:600px;
   -moz-perspective:600px;
	-ms-perspective:600px;
	 -o-perspective:600px;
}
.popWrap.type02{width:230px;margin-left:-115px;}
.popFront,
.popBack{position:absolute;top:0;left:0;right:0;bottom:0;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;opacity:0;
transform-style:preserve-3d;
-webkit-transform-style:preserve-3d;
   -moz-transform-style:preserve-3d;
	-ms-transform-style:preserve-3d;
	 -o-transform-style:preserve-3d;
backface-visibility:hidden;
-webkit-backface-visibility:hidden;
   -moz-backface-visibility:hidden;
	-ms-backface-visibility:hidden;
	 -o-backface-visibility:hidden;
}
.popFront{background-color:#ffffff;opacity:0}
.popBack{background-color:#fb6e52}
.popArea.on{display:block}
.popArea.on .popDimm{
animation:popDimm 0.4s forwards;
-webkit-animation:popDimm 0.4s forwards;
   -moz-animation:popDimm 0.4s forwards;
	-ms-animation:popDimm 0.4s forwards;
	 -o-animation:popDimm 0.4s forwards;
}
.popArea.on .popFront{
animation:popFront 1.2s ease-in-out forwards;
-webkit-animation:popFront 1.2s ease-in-out forwards;
   -moz-animation:popFront 1.2s ease-in-out forwards;
	-ms-animation:popFront 1.2s ease-in-out forwards;
	 -o-animation:popFront 1.2s ease-in-out forwards;
}
.popArea.on .popBack{
animation:popBack 1.2s ease-in-out forwards;
-webkit-animation:popBack 1.2s ease-in-out forwards;
   -moz-animation:popBack 1.2s ease-in-out forwards;
	-ms-animation:popBack 1.2s ease-in-out forwards;
	 -o-animation:popBack 1.2s ease-in-out forwards;
}
.popArea.close{opacity:0}
.popTit{position:absolute;top:0;left:0;right:0;padding:8px 15px;border-bottom:1px solid #e6e6ee;-moz-border-radius-topleft:10px;-moz-border-radius-topright:10px;-webkit-border-top-left-radius:10px;-webkit-border-top-right-radius:10px;border-top-left-radius:10px;border-top-right-radius:10px;background-color:#ffffff;color:#fb6e52;font-size:0.750rem;font-weight:bold;z-index:10}
.popInner{overflow:hidden;position:relative;padding:48px 10px 12px}
.popInner.type02{padding-top:64px}
.popInner.type03{padding:25px;}
.popArea .btnWrap{margin-top:20px}
.popArea .btnWrap.type02{margin-top:30px;}
.popArea .btnWrap.type02 a{margin:0 2px}
.popCfm .txtCfm{text-align:center;font-size:20px;}
.popCfm .accent{color:#fb6e52 !important}
.popCfm .btnType01{display:inline-block;padding:0 50px;margin-left:52px !important;}

.popArea.type02 .popFront,
.popArea.type02 .popBack{
animation:popOpen 0.4s forwards;
-webkit-animation:popOpen 0.4s forwards;
   -moz-animation:popOpen 0.4s forwards;
	-ms-animation:popOpen 0.4s forwards;
	 -o-animation:popOpen 0.4s forwards;
transform-style:initial;
-webkit-transform-style:initial;
   -moz-transform-style:initial;
	-ms-transform-style:initial;
	 -o-transform-style:initial;
backface-visibility:initial;
-webkit-backface-visibility:initial;
   -moz-backface-visibility:initial;
	-ms-backface-visibility:initial;
	 -o-backface-visibility:initial;

}


@-webkit-keyframes popDimm{
	0%{opacity:0}
	100%{opacity:0.5}
}
@-webkit-keyframes popOpen{
	0%{opacity:0}
	100%{opacity:1}
}
@-webkit-keyframes popFront{
	0%{color:#ffffff;z-index:900;opacity:0;
	-webkit-transform:rotateY(180deg) translate(0);
	   -moz-transform:rotateY(180deg) translate(0)}
	30%{opacity:0;
	-webkit-transform:rotateY(180deg) translate(0);
	   -moz-transform:rotateY(180deg) translate(0)}
	70%{opacity:0;}
	100%{opacity:1;z-index:1000;
	-webkit-transform:rotateX(0deg) rotateY(0deg);
	   -moz-transform:rotateX(0deg) rotateY(0deg)}
}
@-webkit-keyframes popBack{
	0%{z-index:1000;opacity:0;
	-webkit-transform:rotateX(0deg) rotateY(0deg) translate(-80px);
	   -moz-transform:rotateX(0deg) rotateY(0deg) translate(-80px)}
	30%{opacity:1;
	-webkit-transform:rotateY(0deg) translate(0);
	   -moz-transform:rotateY(0deg) translate(0)}
	100%{opacity:1;z-index:900;
	-webkit-transform:rotateY(-180deg);
	   -moz-transform:rotateY(-180deg)}
}

/* 팝업  관련 CSS CLASS 추가  2016-10-06 */
.print-container{padding: 10px 10px;margin-bottom: 20px;}
.print-frm{padding: 5px;}
.head-wrap{width: 100%;text-align: center;}
.head-tit{display: inline-block;height: 25px;line-height: 25px;width:150px;border-radius: 10px;padding: 10px 10px;font-weight: bold;font-size: 25px;border:1px solid;font-family: '맑은 고딕',verdana,arial,helvetica,sans-serif;}
.memo-cont{padding: 25px;font-size: 16px !important;font-family: '맑은 고딕',verdana,arial,helvetica,sans-serif;}
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	