@charset "utf-8";
@font-face {
	font-family:ng;
	font-style:normal;
	font-weight:400;
	src:url(//themes.googleusercontent.com/static/fonts/earlyaccess/nanumgothic/v3/NanumGothic-Regular.eot);
	src:local(¡Ø),
			url(//themes.googleusercontent.com/static/fonts/earlyaccess/nanumgothic/v3/NanumGothic-Regular.eot?#iefix)format('embedded-opentype'),
			url(//themes.googleusercontent.com/static/fonts/earlyaccess/nanumgothic/v3/NanumGothic-Regular.woff2)format('x-woff2'),
			url(//themes.googleusercontent.com/static/fonts/earlyaccess/nanumgothic/v3/NanumGothic-Regular.woff)format('woff'),
			url(//themes.googleusercontent.com/static/fonts/earlyaccess/nanumgothic/v3/NanumGothic-Regular.ttf)format('truetype')
}

body { 
	margin:0 auto;
	font-family:'³ª´®°íµñ','NanumGothic',ng;
	font-size:16px;
	background-color:transparent;
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
	-ms-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;	
}
p { 
	font-family:inherit;
	font-size:inherit;
	line-height:1.4;
	color:#fff;
}
.container-fluid {
  padding-right: 0px;
  padding-left: 0px;
  margin-right: auto;
  margin-left: auto;
}
.row {
  margin-right: 0px;
  margin-left: 0px;
}
.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 {
  position: relative;
  min-height: 1px;
  padding-right: 0px;
  padding-left: 0px;
}
.col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12 {
  float: left;
}
.col-xs-12 {
  width: 100%;
}
.col-xs-11 {
  width: 91.66666667%;
}
.col-xs-10 {
  width: 83.33333333%;
}
.col-xs-9 {
  width: 75%;
}
.col-xs-8 {
  width: 66.66666667%;
}
.col-xs-7 {
  width: 58.33333333%;
}
.col-xs-6 {
  width: 50%;
}
.col-xs-5 {
  width: 41.66666667%;
}
.col-xs-4 {
  width: 33.33333333%;
}
.col-xs-3 {
  width: 25%;
}
.col-xs-2 {
  width: 16.66666667%;
}
.col-xs-1 {
  width: 8.33333333%;
}
@media (min-width: 768px) {
  .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12 {
    float: left;
  }
  .col-sm-12 {
    width: 100%;
  }
  .col-sm-11 {
    width: 91.66666667%;
  }
  .col-sm-10 {
    width: 83.33333333%;
  }
  .col-sm-9 {
    width: 75%;
  }
  .col-sm-8 {
    width: 66.66666667%;
  }
  .col-sm-7 {
    width: 58.33333333%;
  }
  .col-sm-6 {
    width: 50%;
  }
  .col-sm-5 {
    width: 41.66666667%;
  }
  .col-sm-4 {
    width: 33.33333333%;
  }
  .col-sm-3 {
    width: 25%;
  }
  .col-sm-2 {
    width: 16.66666667%;
  }
  .col-sm-1 {
    width: 8.33333333%;
  }
}
@media (min-width: 992px) {
  .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12 {
    float: left;
  }
  .col-md-12 {
    width: 100%;
  }
  .col-md-11 {
    width: 91.66666667%;
  }
  .col-md-10 {
    width: 83.33333333%;
  }
  .col-md-9 {
    width: 75%;
  }
  .col-md-8 {
    width: 66.66666667%;
  }
  .col-md-7 {
    width: 58.33333333%;
  }
  .col-md-6 {
    width: 50%;
  }
  .col-md-5 {
    width: 41.66666667%;
  }
  .col-md-4 {
    width: 33.33333333%;
  }
  .col-md-3 {
    width: 25%;
  }
  .col-md-2 {
    width: 16.66666667%;
  }
  .col-md-1 {
    width: 8.33333333%;
  }
}
.text-left {
  text-align: left;
}
.text-right {
  text-align: right;
}
.text-center {
  text-align: center;
}
.text-justify {
  text-align: justify;
}
.list-unstyled {
  padding-left:0;
  list-style:none;
}

.mt-10 { margin-top:10px;}
.mt-20 { margin-top:20px;}
.mt-30 { margin-top:30px;}
.mb-10 { margin-bottom:10px;}
.mb-20 { margin-bottom:20px;}
.mb-30 { margin-bottom:30px;}
.mb-40 { margin-bottom:40px;}
.mb-50 { margin-bottom:50px;}
.mb-60 { margin-bottom:60px;}
.mb-70 { margin-bottom:70px;}
.mb-80 { margin-bottom:80px;}

#studysaEvent p { margin:8px 0;}
#studysaEvent ul { padding-left:0px;}
#studysaEvent ul li { margin-bottom:8px;}

#studysaEvent table {
  border-spacing:0;
  border-collapse:collapse;
	border:0px;
	width:100%;
}
#studysaEvent th {
	margin:0;
	padding:10px 12px 10px 20px;
	width:53px;
	font-size:14px;
	font-weight:400;
	color:#fff;
	text-align:left;
}
#studysaEvent td {
	margin:0;
	padding:5px 0;
	font-size:14px;
	font-weight:400;
	color:#fff;
	text-align:left;
}
#studysaEvent .text,
#studysaEvent .date,
#studysaEvent .tel,
#studysaEvent textarea {
	position:relative;
	width:100%;
	margin:0;
	padding:6px;
	background-color:#fafafa;
	border-width:1px;
	border-style:solid;
	border-color:#4b4e53;
	font-family:inherit;
	font-size:inherit;
	color:#222;
}
#studysaEvent .text:hover,
#studysaEvent .date:hover,
#studysaEvent .tel:hover,
#studysaEvent textarea:hover {
	border-width:1px;
	border-style:solid;
	border-color:#121212;
}
#studysaEvent .radio,
#studysaEvent input[type=checkbox] {
	vertical-align:top;
	width:14px;
	height:14px;
	margin:2px 8px 0 0;
	color:#fff;
}
#studysaEvent label {
	font-family:inherit;
	font-size:inherit;
	color:#fff;
	vertical-align:top;
	cursor:pointer;
}
#studysaEvent .tel { width:50px; margin-right:4px;}
#studysaEvent textarea { line-height:1.4; height:150px;}
@media (max-width:480px) { 
	#studysaEvent textarea { height:150px;}
}

.btn-apply {
	display:inline-block;
	padding:11px 35px !important;
	font-family:'³ª´®°íµñ','NanumGothic',ng;
	font-size:18px;
	font-weight:700;
  text-align:center;
  white-space:nowrap;
  vertical-align:middle;
  cursor:pointer;
	color:#fff;
	background-color:transparent;
	border:1px solid #fff;
	border-radius:0;
	-webkit-appearance:none;
}
.btn-apply:hover {
	background-color:#2a60a7 !important;
	-webkit-transition:all 0.3s ease 0s;
	-moz-transition:all 0.3s ease 0s;
	-o-transition:all 0.3s ease 0s;
	-ms-transition:all 0.3s ease 0s;
	transition:all 0.3s ease 0s;
}

.button-gradation {
	font-family:'³ª´®°íµñ','NanumGothic',ng;
	font-size:18px;
	font-weight:600;
	padding:10px 40px 10px 40px;
	border-radius:3px !important;
	border: 1px solid transparent !important; 
	color: #fff !important; 
	text-shadow: 0 -px 0 rgba(0, 0, 0, 0.25) !important;
	border-color: #197b15 !important;
	background: #1c9915 !important;
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#197b15), to(#1c9915)) !important;
	background: -webkit-linear-gradient(0% 0%, 0% 100%, from(#197b15), to(#1c9915)) !important;
	background: -moz-linear-gradient(center top, #197b15, #1c9915) !important;
	background: linear-gradient(#197b15, #1c9915) !important;
	cursor:pointer;
}


