.kcubeLayer-dimLayer {display:block; width:100%; height:100%; position:fixed; left:0; top:0px; margin:0; padding:0; z-index:2147483646;}
.kcubeLayer-div {width:450px; border:1px solid #BBBBBB; border-radius:5px; box-sizing:border-box; box-shadow:#888 6px 6px 7px -5px; text-align:left; background:#ffffff; position:absolute; display:none; z-index:2147483647;}
.kcubeLayer-div .hostArea {padding-bottom:24px; padding-left:18px;}
.kcubeLayer-div .enroll_box_parent {max-height:125px; min-height:33px; overflow-y:auto; padding-right:18px; padding-left:18px;}
.kcubeLayer-div .enroll_box_parent .enroll_box {word-break:break-all; word-wrap:break-word; white-space:pre-line;}
.kcubeLayer-div .enroll_box_parent .enroll_box .msg {font-size:13px; font-family: 'Malgun Gothic','맑은 고딕','Gulim','Dotum',sans-serif; color: #3B3B3B;}
.kcubeLayer-div .bottomArea .inputArea {padding:15px 18px 0px 18px;}
.kcubeLayer-div .bottomArea .inputArea .input {width:100%; height:29px; border:1px solid #999; color:#000;}
.kcubeLayer-div .bottomArea .btnArea {float:right; padding:24px 14px 16px 0;}
.kcubeLayer-div .bottomArea .btnArea .btn {cursor:pointer; text-align:center; border-radius:5px; outline:none;}
.kcubeLayer-div .bottomArea .btnArea .btn_close {overflow: visible;position:relative; margin-left:8px; border:1px solid #DADCE0; width:65px; background:#fff; color:#0069E6; height:32px; line-height:31px; transition:0.5s;}
.kcubeLayer-div .bottomArea .btnArea .btn_close:before {content:'';display:none;position:absolute;top:-2px;left:-2px;right:-2px;bottom:-2px;border-radius:5px;}
.kcubeLayer-div .bottomArea .btnArea .btn_close:hover:before {display:block; top:-1px;left:-1px;right:-1px;bottom:-1px; background: rgba(0,105,230,0.07); opacity: 1; transform: scaleX(1); -webkit-transform: scaleX(1);}
.kcubeLayer-div .bottomArea .btnArea .btn_close:focus:before {display:block;border:2px solid #4285F4;}
.kcubeLayer-div .bottomArea .btnArea .btn_close:focus:hover:before {top:-2px;left:-2px;right:-2px;bottom:-2px;}
.kcubeLayer-div .bottomArea .btnArea .btn_close:hover:active:before {background: rgba(0,105,230,0.18);}
.kcubeLayer-div .bottomArea .btnArea .btn_ok {overflow: visible;position:relative; border:1px solid #337CF2; width:65px; background:#1A73E8; color:#fff; height:32px; line-height:31px; transition:0.5s;}
.kcubeLayer-div .bottomArea .btnArea .btn_ok:before {content:'';display:none;position:absolute;top:-2px;left:-2px;right:-2px;bottom:-2px;border-radius:5px;}
.kcubeLayer-div .bottomArea .btnArea .btn_ok:focus:before {display:block;border:2px solid #4285F4;}
.kcubeLayer-div .bottomArea .btnArea .btn_ok:focus:hover:before {top:-2px;left:-2px;right:-2px;bottom:-2px;}
.kcubeLayer-div .bottomArea .btnArea .btn_ok:hover {background:#267DE3;}
.kcubeLayer-div .bottomArea .btnArea .btn_ok:hover:before {display:block;top:-1px;left:-1px;right:-1px;bottom:-1px; background: rgba(172,125,227,0.07); opacity: 1; transform: scaleX(1); -webkit-transform: scaleX(1);}
.kcubeLayer-div .bottomArea .btnArea .btn_ok:hover:active {background:#3088DC;}
.kcubeLayer-div .bottomArea .btnArea .btn_ok:hover:active:before {background: rgba(172,125,227,0.18);}

html,body {
	height: 100%;
}

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
}

h1,h2,h3,h4,h5,h6 {
	font-size: 100%;
	font-weight: normal;
}

fieldset,img {
	border: 0 none
}

dl,ul,ol,menu,li {
	list-style: none
}

button {
	border: 0 none;
	background-color: transparent;
	cursor: pointer
}

body,th,td,input,select,button {
	font-size: 12px;
	font-family: 'Malgun Gothic','맑은 고딕','Gulim','Dotum',sans-serif;
	color: #3B3B3B; 
}

a {
	color: #000;
	text-decoration: none;
	cursor: pointer
}

/* label,span {
	display: inline-block;
} */

/* common */
i {
	display: inline-block;
	font-size: 0;
	line-height: 0;
	text-indent: -9999px;
}

/* .KCUBELOGO_DIV {width:151px;height:35px;line-height:37px;} */
.KCUBELOGO_INNER {width:133px;height:35px;}

/*
 * Nanum Gothic(나눔고딕) (Korean) http://www.google.com/fonts/earlyaccess
 * 나눔고딕 서체 사용
 * 성능테스트나 속도 문제 있을경우 주석처리
 */
@font-face {
  font-family: 'nanumgothic';
  font-style: normal;
  font-weight: 400;
  src: url(./etc/font/nanum/NanumGothic-Regular.eot);
  src: url(./etc/font/nanum/NanumGothic-Regular.eot?#iefix) format('embedded-opentype'),
       url(./etc/font/nanum/NanumGothic-Regular.woff2) format('woff2'),
       url(./etc/font/nanum/NanumGothic-Regular.woff) format('woff'),
       url(./etc/font/nanum/NanumGothic-Regular.ttf) format('truetype');
}
@font-face {
  font-family: 'nanumgothic';
  font-style: normal;
  font-weight: 700;
  src: url(./etc/font/nanum/NanumGothic-Bold.eot);
  src: url(./etc/font/nanum/NanumGothic-Bold.eot?#iefix) format('embedded-opentype'),
       url(./etc/font/nanum/NanumGothic-Bold.woff2) format('woff2'),
       url(./etc/font/nanum/NanumGothic-Bold.woff) format('woff'),
       url(./etc/font/nanum/NanumGothic-Bold.ttf) format('truetype');
}
@font-face {
  font-family: 'nanumgothic';
  font-style: normal;
  font-weight: 800;
  src: url(./etc/font/nanum/NanumGothic-ExtraBold.eot);
  src: url(./etc/font/nanum/NanumGothic-ExtraBold.eot?#iefix) format('embedded-opentype'),
       url(./etc/font/nanum/NanumGothic-ExtraBold.woff2) format('woff2'),
       url(./etc/font/nanum/NanumGothic-ExtraBold.woff) format('woff'),
       url(./etc/font/nanum/NanumGothic-ExtraBold.ttf) format('truetype');
}
/* Roboto */
@font-face { 
	font-family: 'roboto';
	font-style: normal;
	font-weight: 300;
	src: url(./etc/font/roboto/Roboto-Light.eot);
	src: url(./etc/font/roboto/Roboto-Light.eot?#iefix) format('embedded-opentype'),
	url(./etc/font/roboto/Roboto-Light.woff2) format('woff2'),
	url(./etc/font/roboto/Roboto-Light.woff) format('woff'),
	url(./etc/font/roboto/Roboto-Light.ttf) format('truetype'),
	url(./etc/font/roboto/Roboto-Light.otf) format('otf');
}
@font-face { 
	font-family: 'roboto';
	font-style: normal;
	font-weight: 400;
	src: url(./etc/font/roboto/Roboto-Regular.eot);
	src: url(./etc/font/roboto/Roboto-Regular.eot?#iefix) format('embedded-opentype'),
	url(./etc/font/roboto/Roboto-Regular.woff2) format('woff2'),
	url(./etc/font/roboto/Roboto-Regular.woff) format('woff'),
	url(./etc/font/roboto/Roboto-Regular.ttf) format('truetype'),
	url(./etc/font/roboto/Roboto-Regular.otf) format('otf');
}
@font-face { 
	font-family: 'roboto';
	font-style: normal;
	font-weight: 500;
	src: url(./etc/font/roboto/Roboto-Medium.eot);
	src: url(./etc/font/roboto/Roboto-Medium.eot?#iefix) format('embedded-opentype'),
	url(./etc/font/roboto/Roboto-Medium.woff2) format('woff2'),
	url(./etc/font/roboto/Roboto-Medium.woff) format('woff'),
	url(./etc/font/roboto/Roboto-Medium.ttf) format('truetype'),
	url(./etc/font/roboto/Roboto-Medium.otf) format('otf');
}
@font-face { 
	font-family: 'roboto';
	font-style: normal;
	font-weight: 700;
	src: url(./etc/font/roboto/Roboto-Bold.eot);
	src: url(./etc/font/roboto/Roboto-Bold.eot?#iefix) format('embedded-opentype'),
	url(./etc/font/roboto/Roboto-Bold.woff2) format('woff2'),
	url(./etc/font/roboto/Roboto-Bold.woff) format('woff'),
	url(./etc/font/roboto/Roboto-Bold.ttf) format('truetype'),
	url(./etc/font/roboto/Roboto-Bold.otf) format('otf');
}
@font-face { 
	font-family: 'roboto';
	font-style: normal;
	font-weight: 900;
	src: url(./etc/font/roboto/Roboto-Black.eot);
	src: url(./etc/font/roboto/Roboto-Black.eot?#iefix) format('embedded-opentype'),
	url(./etc/font/roboto/Roboto-Black.woff2) format('woff2'),
	url(./etc/font/roboto/Roboto-Black.woff) format('woff'),
	url(./etc/font/roboto/Roboto-Black.ttf) format('truetype'),
	url(./etc/font/roboto/Roboto-Black.otf) format('otf');
}

/* NotoSans */
@font-face { 
	font-family: 'NotoSans';
	font-style: normal;
	font-weight: 300;
	src: url(./etc/font/noto/NotoSansCJKkr-Light.eot);
	src: url(./etc/font/noto/NotoSansCJKkr-Light.eot?#iefix) format('embedded-opentype'),
	url(./etc/font/noto/NotoSansCJKkr-Light.woff2) format('woff2'),
	url(./etc/font/noto/NotoSansCJKkr-Light.woff) format('woff'),
	url(./etc/font/noto/NotoSansCJKkr-Light.otf) format('otf');
}
@font-face { 
	font-family: 'NotoSans';
	font-style: normal;
	font-weight: 400;
	src: url(./etc/font/noto/NotoSansCJKkr-Regular.eot);
	src: url(./etc/font/noto/NotoSansCJKkr-Regular.eot?#iefix) format('embedded-opentype'),
	url(./etc/font/noto/NotoSansCJKkr-Regular.woff2) format('woff2'),
	url(./etc/font/noto/NotoSansCJKkr-Regular.woff) format('woff'),
	url(./etc/font/noto/NotoSansCJKkr-Regular.otf) format('otf');
}
@font-face { 
	font-family: 'NotoSans';
	font-style: normal;
	font-weight: 500;
	src: url(./etc/font/noto/NotoSansCJKkr-Medium.eot);
	src: url(./etc/font/noto/NotoSansCJKkr-Medium.eot?#iefix) format('embedded-opentype'),
	url(./etc/font/noto/NotoSansCJKkr-Medium.woff2) format('woff2'),
	url(./etc/font/noto/NotoSansCJKkr-Medium.woff) format('woff'),
	url(./etc/font/noto/NotoSansCJKkr-Medium.otf) format('otf');
}
@font-face { 
	font-family: 'NotoSans';
	font-style: normal;
	font-weight: 700;
	src: url(./etc/font/noto/NotoSansCJKkr-Bold.eot);
	src: url(./etc/font/noto/NotoSansCJKkr-Bold.eot?#iefix) format('embedded-opentype'),
	url(./etc/font/noto/NotoSansCJKkr-Bold.woff2) format('woff2'),
	url(./etc/font/noto/NotoSansCJKkr-Bold.woff) format('woff'),
	url(./etc/font/noto/NotoSansCJKkr-Bold.otf) format('otf');
}
@font-face { 
	font-family: 'NotoSans';
	font-style: normal;
	font-weight: 900;
	src: url(./etc/font/noto/NotoSansCJKkr-Black.eot);
	src: url(./etc/font/noto/NotoSansCJKkr-Black.eot?#iefix) format('embedded-opentype'),
	url(./etc/font/noto/NotoSansCJKkr-Black.woff2) format('woff2'),
	url(./etc/font/noto/NotoSansCJKkr-Black.woff) format('woff'),
	url(./etc/font/noto/NotoSansCJKkr-Black.otf) format('otf');
}
@font-face {
    font-family: 'Noto Sans DemiLight';
    font-weight: normal;
    src: url(./etc/font/NotoSansCJKkr/NotoSansCJKkr-DemiLight.woff),
    url(./etc/font/NotoSansCJKkr/NotoSansCJKkr-DemiLight.woff) format('woff'),
    url(./etc/font/NotoSansCJKkr/NotoSansCJKkr-DemiLight.otf) format('opentype');
}