@charset "UTF-8";

/* media query */
/* point color */
/* custom css */

/* body */
body {
	margin: 0;
	padding: 0;
	width: 100%;
	height: 100%;
	background: url("/skuintl/img/bg.png") no-repeat fixed;
	background-size: cover;
}

@media (max-width: 768px) {
	body {
		background: none;
	}
}

table {
	border-bottom: 2px solid #747474;
	border-top: 2px solid #747474;
	width: 100%;
}

table caption {
	display: none;
}

th,
td {
	padding: 6px 0 6px;
	text-align: center;
	vertical-align: middle;
	border-right: 1px solid #E6E6E6;
	border-top: 1px solid #E6E6E6;
	border-bottom: 1px solid #E6E6E6;
	border-left: 0;
}
.hilight_m {
	color: red;
}

.e_message .error {
	width: 300px;
	color: red;
	font-size: 12px !important;
	line-height: 15px;
	font-weight: normal;
}
.e_message label:first-child {
	position: relative;
	top: 99px;
}
.e_message label:nth-child(2) {
	position: relative;
    top: 49px;
}
.e_message label:last-child {
	position: relative;
    top: -1px;
}
.caution_message {
	font-size: 12px;
	line-height: 20px;
	color: #969696;
}

@media (max-width: 768px) {
	.e_message .error {
		width: 100%;
	}
}

input,
select {
	width: 180px;
	height: 26px;
	padding: 2px;
}

input {
	/*&.zip_btn:hover, &#addItemBtn:hover {
         background-color: #98cd33;
         color: #fff;
         transition: all ease-out 0.1s;
         -webkit-transition: all ease-out 0.1s;
         -moz-transition: all ease-out 0.1s;
         -ms-transition: all ease-out 0.1s;
    }
    */
}

input#addAdtFldDiv {
	display: inline-block;
	width: 180px;
	height: 40px;
	font-size: 14px;
	text-align: center;
	border: 0;
	color: #fff;
	background-color: #98cd33;
	transition: all ease-out 0.1s;
	-webkit-transition: all ease-out 0.1s;
	-moz-transition: all ease-out 0.1s;
	-ms-transition: all ease-out 0.1s;
}

input#delAdtFldDiv {
	display: inline-block;
	width: 180px;
	height: 40px;
	font-size: 14px;
	text-align: center;
	border: 0;
	color: #fff;
	background-color: #777;
	transition: all ease-out 0.1s;
	-webkit-transition: all ease-out 0.1s;
	-moz-transition: all ease-out 0.1s;
	-ms-transition: all ease-out 0.1s;
}

input#addItemBtn,
input#addCertBtn {
	display: inline-block;
	width: 180px;
	height: 40px;
	font-size: 14px;
	text-align: center;
	border: 1px solid #aaa;
	background-color: #fff;
	transition: all ease-out 0.1s;
	-webkit-transition: all ease-out 0.1s;
	-moz-transition: all ease-out 0.1s;
	-ms-transition: all ease-out 0.1s;
}

button.delBtn,
button.delCertBtn {
	width: 90% !important;
	background-color: #777;
	color: #fff;
	border: 0;
	padding: 3px 0;
	height: 40px;
}

input#addItemBtn,
input#addCertBtn {
	width: 150px !important;
	display: inline-block;
	height: 40px;
	font-size: 14px;
	text-align: center;
	border: 0;
	color: #fff;
	background-color: #98cd33;
}

@media (max-width: 768px) {

	input,
	select {
		width: 100%;
		height: 38px;
	}
}

@media (max-width: 768px) {
	select {
		width: 90%;
	}
}

@media (max-width: 768px) {
	.second-input {
		width: 47%;
		float: left;
	}
}

.third-input {
	width: 98px;
}

@media (max-width: 768px) {
	.third-input {
		width: 30%;
		float: left;
	}
}

.middle-input {
	width: 320px;
}

@media (min-width: 768px) and (max-width: 992px) {
	.middle-input {
		width: 322px;
		margin-top: 10px;
	}
}

@media (max-width: 768px) {
	.middle-input {
		width: 100%;
	}
}

.long-input {
	width: 606px;
	margin-top: 10px;
	margin-bottom: 8px;
}

@media (min-width: 768px) and (max-width: 992px) {
	.long-input {
		width: 322px;
	}
}

@media (max-width: 768px) {
	.long-input {
		width: 100%;
	}
}

/* login spline start */
.sku_contact h3,
.wrap .contents .strapline4_none h3 {
	font-size: 24px !important;
	font-weight: 600;
}

.sku_contact dl,
.wrap .contents .strapline4_none dl {
	margin: 0;
}

.sku_contact dl dt,
.wrap .contents .strapline4_none dl dt {
	position: relative;
	display: inline-block;
	font-size: 15px;
	font-weight: 600;
	zoom: 1;
	padding: 10px 0 10px 35px;
	vertical-align: baseline;
	background: url("/skuintl/img/icon_footer.png") no-repeat;
}

.sku_contact dl .sku-addr,
.wrap .contents .strapline4_none dl .sku-addr {
	background-position: -8px -4px;
}

.sku_contact dl .sku-mail,
.wrap .contents .strapline4_none dl .sku-mail {
	background-position: -8px -55px;
}

.sku_contact dl .sku-info,
.wrap .contents .strapline4_none dl .sku-info {
	background-position: -8px -103px;
}

.sku_contact dl .sku-edu,
.wrap .contents .strapline4_none dl .sku-edu {
	background-position: -8px -155px;
}

.sku_contact dl dd,
.wrap .contents .strapline4_none dl dd {
	color: #6c6c6c;
	font-size: 15px;
	padding-top: 10px;
	zoom: 1;
	letter-spacing: -1px;
}

.sku_contact dl dd ul li,
.wrap .contents .strapline4_none dl dd ul li {
	display: inline-block;
	*display: inline;
	zoom: 1;
}

.sku_contact dl dd ul li span,
.wrap .contents .strapline4_none dl dd ul li span {
	font-size: 12px;
	margin-right: 5px;
	color: #9f9e9e;
}

/* mixin start */
/* placeholder */
::-webkit-input-placeholder {
	font-size: 13px;
	font-weight: normal;
}

:-moz-placeholder {
	/* Firefox 18- */
	font-size: 13px;
	font-weight: normal;
}

::-moz-placeholder {
	/* Firefox 19+ */
	font-size: 13px;
	font-weight: normal;
}

:-ms-input-placeholder {
	font-size: 13px !important;
	font-weight: normal !important;
	color: #a9a9ab !important;
}

/* 怨듯넻 contents */
.wrap .contents {
	padding: 50px 35px 50px;
	position: relative;
}

.wrap .contents:before {
	content: '';
	position: absolute;
	width: 97px;
	height: 100%;
	left: -97px;
	top: 0;
	background: rgba(0, 0, 0, 0.5);
	z-index: 0;
}

.wrap .contents h3 {
	font-size: 34px;
	font-weight: 600;
}

.wrap .contents h4 {
	font-size: 24px;
	padding: 2px 0 2px 37px;
	margin-top: 50px;
}

.wrap .contents .strapline1 {
	background: url("/skuintl/img/icon_strapline_new.png") no-repeat 0 0;
}

.wrap .contents .strapline2 {
	background: url("/skuintl/img/icon_strapline_new.png") no-repeat 0 -90px;
}

.wrap .contents .strapline3 {
	background: url("/skuintl/img/icon_strapline_new.png") no-repeat 0 -180px;
}

.wrap .contents .strapline4 {
	background: url("/skuintl/img/icon_strapline_new.png") no-repeat 0 -270px;
}

.wrap .contents .strapline5 {
	background: url("/skuintl/img/icon_strapline_new.png") no-repeat 0 -358px;
}

.wrap .contents .strapline6 {
	background: url("/skuintl/img/icon_strapline_new.png") no-repeat 0 -447px;
}

.wrap .contents .doc_download {
	font-size: 17px;
	line-height: 30px;
}

.wrap .contents .caution {
	padding: 20px;
	margin-bottom: 20px;
	font-size: 15px;
	line-height: 30px;
	color: #444;
	background-color: #fafafa;
	border: 1px solid #eaeaea;
}

.wrap .contents .caution ul {
	margin: 0;
	padding-left: 20px;
	padding-top: 0;
}

.wrap .contents .caution span {
	display: block;
}

.wrap .contents .caution div {
	position: relative;
	margin-bottom: 20px;
	padding: 20px;
	background: #f0f0f3;
	box-shadow: 0 0 1px #aab;
	color: #444;
	border-radius: 2px;
	text-align: center;
}

.wrap .contents .caution div span,
.wrap .contents .caution div b {
	display: inline-block;
	padding: 0 10px;
}

.wrap .contents .caution div input,
.wrap .contents .caution div select {
	width: 100px;
	height: 34px;
}

.wrap .contents .caution div #calcPoint {
	background: #98cd33;
	color: #fff;
	border: 0;
	margin: 0 20px;
}

.wrap .contents .information {
	padding: 20px;
	font-size: 15px;
	line-height: 30px;
	text-align: left;
}

.wrap .contents .sku_contact h3 {
	font-size: 24px !important;
}

.wrap .contents .strapline4_none {
	padding-left: 0;
	background: none;
}

.wrap .contents .strapline4_nsub dl {
	margin: 0;
}

.wrap .contents .strapline4_nsub dl dt {
	font-size: 15px;
	font-weight: 600;
	zoom: 1;
	padding: 10px 0 10px 35px;
	vertical-align: baseline;
	background: url("/skuintl/img/icon_footer.png") no-repeat;
	position: relative;
}

.wrap .contents .strapline4_nsub dl .sku-addr {
	background-position: -8px -4px;
}

.wrap .contents .strapline4_nsub dl .sku-mail {
	background-position: -8px -55px;
}

.wrap .contents .strapline4_nsub dl .sku-info {
	background-position: -8px -103px;
}

.wrap .contents .strapline4_nsub dl .sku-edu {
	background-position: -8px -155px;
}

.wrap .contents .strapline4_nsub dl dd {
	color: #6c6c6c;
	font-size: 15px;
	padding-top: 10px;
	zoom: 1;
}

.wrap .contents .strapline4_nsub dl dd ul li {
	display: inline-block;
	*display: inline;
	zoom: 1;
}

.wrap .contents .strapline4_nsub dl dd ul li span {
	font-size: 12px;
	margin-right: 5px;
	color: #9f9e9e;
}

.wrap .contents .strapline-terms {
	background: url("/skuintl/img/icon_strapline.png") no-repeat 0 -175px;
}

.wrap .contents h5 {
	font-size: 19px;
	border-bottom: 1px solid #8C8C8C;
	padding-bottom: 5px;
}

.wrap .contents h5 .sep {
	color: #D6D6D6;
	padding: 0 5px;
	font-weight: 100;
}

.wrap .contents h5 .strapline-detail {
	color: #7DC64C;
	font-size: 15px;
}

.wrap .contents p {
	font-size: 14px;
}

.wrap .contents .strapline2-sub1,
.wrap .contents .strapline2-sub2,
.wrap .contents .strapline2-sub3 {
	padding-bottom: 35px;
}

.wrap .contents .strapline2-sub1 ul {
	list-style: none;
	margin: 0;
	padding: 0;
	font-size: 14px;
}

.wrap .contents .strapline2-sub1 ul li {
	margin-bottom: 5px;
}

.wrap .contents .strapline2-sub1 ul li:before {
	content: "Q. ";
	font-weight: 600;
	letter-spacing: 1px;
}

.wrap .contents .strapline2-sub4 dl dt,
.wrap .contents .strapline2-sub5 dl dt {
	margin: 0 45px 4px 0;
}

.wrap .contents .strapline2-sub4 dl dd {
	margin-left: 30px;
}

.wrap .contents .strapline2-sub5 {
	border-top: 1px solid #8C8C8C;
	padding-top: 10px;
}

.wrap .contents .strapline2-sub5 dl dd {
	margin-left: 30px;
}

.wrap .contents .strapline2-sub5 dl dt {
	width: 80px;
	text-align: left;
}

.wrap .contents .confirm {
	width: 100%;
	padding: 40px 0;
	margin: 0 auto 20px;
	text-align: center;
	border-bottom: 1px solid #e5e5e5;
}

.wrap .contents table {
	border-bottom: 2px solid #747474;
	border-top: 2px solid #747474;
	width: 100%;
	margin: 20px 0;
}

.wrap .contents table input {
	width: 90%;
}

.wrap .contents table input[type=button] {
	background: #98cd33;
	color: #fff;
	border: 0;
	width: 30px;
	height: 30px;
}

.wrap .contents table #delSchDiv1-1,
.wrap .contents table #delSchDiv2-1,
.wrap .contents table #delSchDiv3-1 {
	background: #777;
}

.wrap .contents table p.red {
	color: #ff0000;
	padding: 0 0 10px 0;
	margin: 0;
	border: 0;
}

.wrap .contents .txt_red {
	color: #ff0000;
}

.wrap .contents #AHR_ADTACDMCRR .time input {
	width: 40%;
}

.wrap .contents #AHR_ADTCRR .time input {
	width: 40%;
}

.wrap .contents #AHR_ADTCRR input.year {
	width: 40%;
}

.wrap .contents #AHR_ADTCRR input.workMm {
	width: 20%;
}

.wrap .contents #AHR_ADTCRR select {
	width: 90%;
}

.wrap .contents table caption {
	display: none;
}

.wrap .contents th,
.wrap .contents td {
	padding: 6px 0;
	text-align: center;
	vertical-align: middle;
	border-right: 1px solid #E6E6E6;
	border-top: 1px solid #E6E6E6;
	border-bottom: 1px solid #E6E6E6;
	border-left: 0;
}

.wrap .contents th {
	background: #fafafa;
}

.wrap .contents .border-remove {
	border-left: 1px solid #E6E6E6;
	border-top: 1px solid #E6E6E6;
	border-bottom: 1px solid #E6E6E6;
	border-right: 0;
}

.wrap .contents .txt-align {
	text-align: left;
	padding-left: 20px;
}

.wrap .contents img {
	width: 100%;
}

.wrap .contents .strapline4-sub1 dl dt {
	margin-bottom: 4px;
}

.wrap .contents .strapline4-sub1 dl dd ul {
	padding: 0;
	margin: 0;
}

.wrap .contents .strapline4-sub1 dl dd ul li {
	padding: 0;
	margin: 0;
}

.wrap .contents .strapline4-sub1 dl dd ul li span {
	color: #C4C4C4;
	font-size: 12px;
	padding-right: 7px;
}

.wrap .contents .strapline4-sub1 dl dd ul .fax {
	padding-left: 35px;
}

.wrap .contents .strapline4-sub1 dl dd a {
	color: #7DC64C;
}

.wrap .contents .strapline4-sub1 dl dd a:hover {
	text-decoration: none;
}

@media (max-width: 768px) {
	.wrap .contents {
		padding: 50px 25px 50px;
		overflow-x: hidden;
	}
}

@media (min-width: 992px) and (max-width: 1200px) {
	.wrap .contents:before {
		width: 80px;
		left: -80px;
	}
}

@media (min-width: 768px) and (max-width: 992px) {
	.wrap .contents:before {
		width: 125px;
		left: -125px;
	}
}

@media (max-width: 768px) {
	.wrap .contents:before {
		display: none;
	}
}

/*.wrap .contents .strapline4, .wrap .contents .strapline4_none {
     padding-left: 0;
     !* background: url('/skuintl/img/icon_strapline.png') no-repeat;
    */
/*background-position: 0px -175px;
     *! 
}
*/
/* admission step */
.sm_step_img {
	display: none;
}

@media (min-width: 768px) and (max-width: 992px) {
	.sm_step_img {
		display: block;
	}
}

@media (max-width: 768px) {
	.sm_step_img {
		display: block;
	}
}

.lg_step_img {
	display: block;
}

@media (min-width: 768px) and (max-width: 992px) {
	.lg_step_img {
		display: none;
	}
}

@media (max-width: 768px) {
	.lg_step_img {
		display: none;
	}
}

/* application title */
#app_create_title,
#app_modify_title,
#app_end_title {
	display: none;
	text-align: center;
}

/* applicationForm css */
.modify {
	width: 100%;
	margin: 0 auto;
	text-align: center;
}

.accept {
	width: 100%;
	padding-bottom: 70px;
	text-align: center;
}

.accept .caution {
	text-align: left;
}

.modi_btn {
	background-color: #98cd33;
	width: 390px;
	height: 50px;
	border: none;
	color: #fff;
	letter-spacing: -1px;
	box-shadow: 0 3px #eeeeee;
	font-size: 18px;
	text-align: center;
	margin-bottom: 10px;
}

@media (max-width: 768px) {
	.modi_btn {
		width: 100%;
		height: 38px;
	}
}

@media (max-width: 768px) {
	.modi_btn {
		width: 100%;
	}
}

.highlight {
	color: red;
}

/* login form css */
.wrap-contents {
	padding: 50px 35px 50px;
	background-color: #FFF;
	position: relative;
}

.wrap-contents p {
	color: #333;
	font-size: 16px;
}

.wrap-contents .creation {
	width: 460px;
	padding-bottom: 40px;
	margin: 0 auto 40px;
	text-align: center;
	/*border-bottom: 1px solid #666;
    */
}

.wrap-contents .creation button {
	display: block;
	background-color: #98cd33;
	border: none;
	color: #fff;
	letter-spacing: -1px;
	box-shadow: 0 3px #eeeeee;
	font-size: 24px;
	width: 100%;
	margin-top: 15px;
	padding: 20px 0;
}

.wrap-contents .creation button:nth-child(2) {
	padding: 10px 0;
	font-size: 18px;
}

.wrap-contents .creation .button_login {
	margin-top: 25px;
	font-size: 16px;
	padding: 10px 0;
	background-color: #777;
}

.wrap-contents .creation a {
	text-decoration: none;
}

.wrap-contents #hiddenLogin {
	border-top: 1px solid #666;
	width: 460px;
	margin: 0 auto;
	margin-top: 25px;
}

.wrap-contents .go_lifeedu {
	background-color: #f5f5f5;
	border: 1px solid #eaeaea;
	font-size: 20px;
	text-align: center;
	padding: 20px;
}

.wrap-contents .go_lifeedu a {
	color: #79c44a;
}

.wrap-contents .write_title,
.wrap-contents .search_title {
	display: none;
}

.wrap-contents .pw_placeholder {
	color: red;
	display: block;
	text-align: left;
	font-size: 14px;
	width: 390px;
	margin: 0 auto;
	padding-left: 85px;
}

.wrap-contents form {
	margin-top: 55px;
	padding: 15px 20px 60px;
	border-top: 2px #e5e5e5 solid;
	border-bottom: 2px #e5e5e5 solid;
}

.wrap-contents form fieldset {
	width: 460px;
	margin: 0 auto;
	text-align: center;
	padding: 40px 50px 30px;
	border: 1px solid #000;
	border-top: 2px solid #000;
}

.wrap-contents form fieldset .log_form {
	width: 100%;
	height: 40px;
	margin-bottom: 25px;
}

.wrap-contents form fieldset .log_form label {
	float: left;
	zoom: 1;
	font-size: 16px;
	width: 26%;
	text-align: left !important;
	height: 45px;
	padding-top: 10px;
}

.wrap-contents form fieldset .log_form .input_st {
	position: relative;
	display: block;
	float: left;
	width: 74%;
}

.wrap-contents form fieldset .log_form .input_st .e_message {
	position: absolute;
	left: 0;
	bottom: -42px;
	padding-left: 0;
}

.wrap-contents form fieldset .log_form .input_st .e_message .error {
	font-family: 굴림, Gulim, 돋움, Dotum, sans-serif;
	width: 100%;
}

.wrap-contents form fieldset .log_form .input_st .hp {
	width: 28%;
	float: left;
}

.wrap-contents form fieldset .log_form .input_st .dash {
	float: left;
	font-weight: 600;
	display: inline-block;
	text-align: center;
	line-height: 45px;
	width: 8%;
}

.wrap-contents form fieldset .f_pwd {
	color: #333;
	cursor: pointer;
}

.wrap-contents form fieldset .f_pwd span {
	font-size: 12px;
	font-family: 굴림, Gulim, 돋움, Dotum, sans-serif;
	line-height: 20px;
}

.wrap-contents form fieldset .form-group {
	position: relative;
	width: 390px;
	height: 70px;
	margin: 0 auto;
	text-align: left;
}

.wrap-contents form fieldset .form-group ul {
	width: 100%;
	list-style: none;
	margin: 0;
	padding: 0;
}

.wrap-contents form fieldset .form-group ul li {
	width: 50%;
	padding-right: 5px;
	display: block;
	float: left;
}

.wrap-contents form fieldset .form-group ul li:last-child {
	padding-right: 0;
	padding-left: 5px;
}

.wrap-contents form fieldset .form-group a:hover {
	text-decoration: none;
}

.wrap-contents form fieldset .form-group button {
	display: block;
	background-color: #98cd33;
	height: 60px;
	border: none;
	color: #fff;
	letter-spacing: -1px;
	box-shadow: 0 3px #eeeeee;
	font-size: 18px;
	width: 100%;
	margin-top: 15px;
}

.wrap-contents form fieldset input,
.wrap-contents form fieldset select {
	width: 100%;
	height: 43px;
	font-size: 18px;
	font-weight: bold;
	border: 2px #313131 solid;
	padding: 7px;
	margin: 0;
	cursor: default;
}

.wrap-contents form fieldset .field-guide span {
	width: 100%;
	float: left;
	background: url("/skuintl/img/sm_icon_contents.png") no-repeat 0 2px;
	position: relative;
	padding-left: 20px;
	text-align: left;
	display: block;
	margin-bottom: 5px;
	font-size: 15px;
}

.wrap-contents form fieldset .field-guide span a:hover {
	text-decoration: none;
}

.wrap-contents form fieldset .field-guide .icon-pwd {
	background-position: 0 -38px;
}

.wrap-contents form fieldset .field-guide .icon-pwd .f_pwd {
	background: none;
	cursor: pointer;
	padding-left: 0;
}

.wrap-contents form fieldset .register {
	width: 100%;
	margin: 0 auto;
	text-align: center;
}

.wrap-contents form fieldset .register button {
	background-color: #98cd33;
	width: 100%;
	height: 50px;
	border: none;
	color: #fff;
	letter-spacing: -1px;
	box-shadow: 0 3px #eeeeee;
	font-size: 18px;
	margin: 15px 0;
}

.wrap-contents form fieldset #KOR_NM,
.wrap-contents form fieldset #HP_NO1,
.wrap-contents form fieldset #HP_NO2,
.wrap-contents form fieldset #HP_NO3 {
	color: #000;
	font-size: 18px !important;
	font-weight: bold;
}

.wrap-contents form fieldset .e_message {
	padding-left: 88px;
}

.wrap-contents .copy {
	font-size: 12px;
	margin: 23px 0 60px 0;
	padding: 20px 0;
	background: #333333;
	color: #c9c9c9;
	letter-spacing: 0;
	opacity: 0.9;
}

@media (max-width: 768px) {
	.wrap-contents {
		padding: 50px 25px 50px;
		overflow-x: hidden;
		overflow-y: auto;
	}

	.wrap-contents .creation {
		width: 100%;
	}

	.wrap-contents h3 {
	    font-size: 16px;
	    line-height: 16px;
	}

	.wrap-contents .pw_placeholder {
		padding: 0;
		width: 100%;
	}

	.wrap-contents form {
	    margin-top: 30px;
		padding: 30px 0px;
	}

	.wrap-contents form fieldset {
		width: 100%;
		padding: 10px 15px;
		margin-bottom: 20px;
	}

	.wrap-contents form fieldset .log_form {
		width: 100%;
		height: 45px;
	}

	.wrap-contents form fieldset .log_form label {
		width: 100%;
		padding-top: 10px;
		float: left;
		height: auto;
		word-break: keep-all;
	}

	.wrap-contents form fieldset .log_form .input_st {
		width: 100%;
		float: left;
		text-align: left;
		margin-bottom: 10px;
	}

	.wrap-contents form fieldset .log_form .input_st .e_message {
		width: 100%;
		top: 37px;
	}

	.wrap-contents form fieldset .log_form .input_st .hp {
		width: 30%;
		float: left;
		margin-right: 0;
	}

	.wrap-contents form fieldset .log_form .input_st .dash {
		display: block;
		width: 5%;
		float: left;
		text-align: center;
		line-height: 40px;
	}

	.wrap-contents form fieldset input,
	.wrap-contents form fieldset select {
		width: 100%;
	}

	.wrap-contents form fieldset .form-group {
		width: 100%;
		text-align: center;
	}

	.wrap-contents form fieldset .form-group span {
		width: 100%;
		display: block;
		float: none;
		margin-bottom: 20px;
		background: none;
		text-align: center;
		padding-left: 0;
	}

	.wrap-contents form fieldset .form-group .icon-pwd {
		margin-left: 0;
	}

	.wrap-contents form fieldset .register {
		width: 100%;
	}

	.wrap-contents form fieldset .register button {
		width: 100%;
		height: 40px;
	}
}

/* passReult page printbox */
#dl_box {
	width: 1030px;
	margin: 50px auto 0;
	overflow: hidden;
	letter-spacing: -1px;
}

#dl_box .dl_num {
	height: 134px;
}

@media (min-width: 992px) and (max-width: 1200px) {
	#dl_box {
		width: 820px;
	}
}

@media (min-width: 768px) and (max-width: 992px) {
	#dl_box {
		width: 555px;
	}
}

@media (max-width: 768px) {
	#dl_box {
		width: 100%;
	}
}

#dlAppForm,
#dlPassForm,
#dlRegForm,
#dl1stRegForm {
	position: relative;
	float: left;
	width: 490px;
	height: 134px;
	border-top: 1px solid #000;
	border-bottom: 1px solid #000;
	margin-right: 22px;
	text-align: center;
	padding-top: 20px;
	margin-bottom: -20px;
	cursor: pointer;
	background: url(/skuintl/img/print_btn.png) no-repeat 227px 20px;
}

#dlAppForm .icon,
#dlPassForm .icon,
#dlRegForm .icon,
#dl1stRegForm .icon {
	width: 35px;
	height: 45px;
}

#dlAppForm .t_tit,
#dlPassForm .t_tit,
#dlRegForm .t_tit,
#dl1stRegForm .t_tit {
	font-size: 20px;
	margin-top: 52px;
}

#dlAppForm .t_sub,
#dlPassForm .t_sub,
#dlRegForm .t_sub,
#dl1stRegForm .t_sub {
	font-size: 12px;
	color: #6f6f6f;
}

@media (min-width: 992px) and (max-width: 1200px) {

	#dlAppForm,
	#dlPassForm,
	#dlRegForm,
	#dl1stRegForm {
		width: 398px;
		background-position: 185px 20px;
	}
}

@media (min-width: 768px) and (max-width: 992px) {

	#dlAppForm,
	#dlPassForm,
	#dlRegForm,
	#dl1stRegForm {
		width: 266px;
		background-position: 118px 20px;
	}
}

@media (max-width: 768px) {

	#dlAppForm,
	#dlPassForm,
	#dlRegForm,
	#dl1stRegForm {
		width: 100%;
		margin-bottom: 0;
		background: url(/skuintl/img/m_print_btn.png) no-repeat;
		background-position: center 20px;
	}
}

#dlPassForm {
	margin-right: 0;
	background-position: -295px 20px;
}

@media (min-width: 992px) and (max-width: 1200px) {
	#dlPassForm {
		background-position: -335px 20px;
	}
}

@media (min-width: 768px) and (max-width: 992px) {
	#dlPassForm {
		background-position: -405px 20px;
	}
}

@media (max-width: 768px) {
	#dlPassForm {
		background-position: center 20px;
		border-top: 0;
	}
}

#dlRegForm {
	margin-right: 0;
	border-top: 0;
	background-position: -295px -115px;
}

@media (min-width: 992px) and (max-width: 1200px) {
	#dlRegForm {
		background-position: -335px -115px;
	}
}

@media (min-width: 768px) and (max-width: 992px) {
	#dlRegForm {
		background-position: -405px -115px;
	}
}

@media (max-width: 768px) {
	#dlRegForm {
		background-position: center 20px;
	}
}

#dl1stRegForm {
	border-top: 0;
	background-position: 227px -115px;
}

@media (min-width: 992px) and (max-width: 1200px) {
	#dl1stRegForm {
		background-position: 185px -115px;
	}
}

@media (min-width: 768px) and (max-width: 992px) {
	#dl1stRegForm {
		background-position: 118px -115px;
	}
}

@media (max-width: 768px) {
	#dl1stRegForm {
		background-position: center 20px;
	}
}

#dlAppForm:hover,
#dlPassForm:hover,
#dlRegForm:hover,
#dl1stRegForm:hover {
	transition: all 0.6s, color 0.3s 0.3s;
	box-shadow: 0 -150px 0 0 rgba(0, 0, 0, 0.7) inset;
}

#dlAppForm:hover .t_tit,
#dlPassForm:hover .t_tit,
#dlRegForm:hover .t_tit,
#dl1stRegForm:hover .t_tit,
#dlAppForm:hover .t_sub,
#dlPassForm:hover .t_sub,
#dlRegForm:hover .t_sub,
#dl1stRegForm:hover .t_sub {
	color: #fff;
	font-weight: normal;
}

/* applicationForm form css */
#LST_GRD_MM,
#LST_GRD_DD {
	width: 65px;
}

#rece_no {
	width: 100%;
	height: 50px;
	padding: 10px;
	border: 3px solid #4c4c4c;
	margin-top: 50px;
	box-shadow: 0 3px #eeeeee;
	display: none;
}

#rece_no p {
	width: 50%;
	float: left;
	font-size: 16px;
	padding-top: 1px;
	font-weight: bold;
}

@media (max-width: 768px) {
	#rece_no {
		height: 80px;
	}
}

@media (max-width: 768px) {
	#rece_no p {
		width: 100%;
	}
}

/* 20161110 application new */
.app_frm {
	border-bottom: 1px solid #e5e5e5;
}

.app_frm fieldset {
	margin-top: 30px;
	border-top: 2px solid #000;
}

.app_frm fieldset p {
	position: relative;
	margin-bottom: 0;
	padding: 20px 15px;
	border-bottom: 1px solid #e5e5e5;
}

.app_frm fieldset p .e_message {
	position: absolute;
	left: 178px;
	bottom: 0;
}

.app_frm fieldset p label {
	margin-right: 10px;
	margin-bottom: 0;
}

.app_frm fieldset p label.title {
	width: 150px;
	margin-bottom: 0;
}

.app_frm fieldset p label.top {
	vertical-align: top;
}

.app_frm fieldset p input.hp {
	width: 75px;
}

.app_frm fieldset ol li {
	font-size: 16px;
	line-height: 28px;
}

@media (max-width: 768px) {
	.app_frm fieldset p {
		padding: 20px 0;
	}
}

@media (max-width: 768px) {
	.app_frm fieldset p .e_message {
		width: 100%;
		left: 0;
		bottom: -4px;
	}
}

.add_button {
	margin-top: 20px;
	margin-left: 177px;
}

@media (max-width: 768px) {
	.app_frm fieldset p label {
		width: 100%;
		margin-bottom: 5px;
	}
}

.app_frm fieldset p label span {
	display: inline-block;
	vertical-align: middle;
	padding-left: 3px;
	padding-bottom: 3px;
}

.app_frm fieldset p label span .material-icons {
	color: red;
	font-size: 17px;
	font-weight: bold;
	display: table-cell;
}

.app_frm fieldset .pwd,
.app_frm fieldset .detail {
	display: none;
}

.app_frm fieldset .profile {
	padding: 18px 15px;
	overflow: hidden;
}

.app_frm fieldset .profile label {
	float: left;
	width: 175px;
	margin-bottom: 0;
}

.app_frm fieldset .profile .caution {
	padding: 30px;
	font-size: 16px;
	line-height: 30px;
	color: #444;
	background-color: #fafafa;
	border: 1px solid #eaeaea;
}

.app_frm fieldset .profile .caution ul {
	margin: 0;
	padding-left: 20px;
	padding-top: 0;
}

.app_frm fieldset .profile .form_label {
	float: left;
}

.app_frm fieldset .profile ul {
	margin-left: 288px;
	padding-top: 30px;
}

.app_frm fieldset .profile .form-control {
	display: inline-block;
	width: 192px;
	height: 30px;
	margin-top: 0;
	margin-bottom: 5px;
}

.app_frm fieldset .profile .find_btn {
	background-color: #98cd33;
	width: 100px;
	height: 30px;
	border: none;
	color: #fff;
	letter-spacing: -1px;
	box-shadow: 0 3px #eeeeee;
	font-size: 14px;
	margin: 0;
}

.app_frm fieldset .profile .app_photo {
	width: 100px;
	height: 136px;
	float: left;
}

.app_frm fieldset .attachment {
	padding: 30px 15px 20px;
	overflow: hidden;
	margin: auto;
}

.app_frm fieldset .attachment label {
	width: 100%;
	margin-bottom: 0;
}

.app_frm fieldset .attachment .evidence_doc {
	text-align: center;
}

.app_frm fieldset .attachment .evidence_doc p.evidence_text {
	border-bottom: 0 !important;
	display: inline-block;
}

.app_frm fieldset .attachment ul {
	list-style: none;
}

.app_frm fieldset .attachment .buttonText {
	background-color: #98cd33;
	width: 100px;
	height: 30px;
	border: none;
	color: #fff;
	font-size: 14px;
	margin: 0;
}

.app_frm fieldset .attachment .form_label {
	float: left;
}

.app_frm fieldset .attachment ul {
	margin-left: 70px;
	padding-top: 20px;
}

.app_frm fieldset .attachment .form-control {
	width: 250px;
	height: 30px;
	margin-top: 0;
}

.app_frm fieldset .attachment .find_btn {
	background-color: #98cd33;
	width: 100px;
	height: 30px;
	border: none;
	color: #fff;
	letter-spacing: -1px;
	box-shadow: 0 3px #eeeeee;
	font-size: 14px;
	margin: 0;
}

.app_frm fieldset .control-label {
	width: auto;
}

.app_frm fieldset .gurdForm span .match_ad {
	width: auto;
	height: auto;
}

.app_frm fieldset .gurdForm span .hide_match {
	display: none;
}

.app_frm fieldset .gurdForm span .match_txt {
	font-weight: bold;
	font-size: 13px;
	display: inline-block;
}

.app_frm fieldset .fix_hi {
	overflow: auto;
}

.app_frm fieldset .fix_hi .fix_help {
	font-size: 13px;
	color: red;
	padding-top: 10px;
	display: inline-block;
	float: left;
}

@media (max-width: 768px) {

	.app_frm fieldset .resno,
	.app_frm fieldset .email {
		overflow: hidden;
	}
}

@media (max-width: 768px) {
	.app_frm fieldset .phone {
		overflow: hidden;
	}
}

@media (max-width: 768px) {
	.app_frm fieldset .phone span .dash {
		width: 5% !important;
	}
}

@media (max-width: 768px) {

	.app_frm fieldset .dash,
	.app_frm fieldset .phone span .dash,
	.app_frm fieldset .gurdForm span .dash {
		display: block;
		width: 6%;
		float: left;
		text-align: center;
		line-height: 40px;
	}
}

@media (max-width: 768px) {
	.app_frm fieldset .profile label {
		width: 100%;
		margin-bottom: 5px;
	}
}

@media (max-width: 768px) {
	.app_frm fieldset .profile {
		height: auto;
		padding: 18px 0;
	}
}

@media (max-width: 768px) {
	.app_frm fieldset .profile .input-group-btn {
		width: 40%;
	}
}

@media (max-width: 768px) {
	.app_frm fieldset .profile ul {
		margin-left: 89px;
		height: 175px;
		padding-top: 45px;
	}
}

@media (min-width: 768px) and (max-width: 992px) {
	.app_frm fieldset .profile .form-control {
		width: 145px;
	}
}

@media (max-width: 768px) {
	.app_frm fieldset .profile .form-control {
		width: 60%;
		height: 38px;
		margin-left: 0;
		float: left;
	}
}

@media (max-width: 768px) {
	.app_frm fieldset .profile .find_btn {
		width: 100%;
		height: 38px;
	}
}

@media (max-width: 768px) {
	.app_frm fieldset .profile .find_btn {
		font-size: 16px;
		padding-top: 9px;
	}
}

@media (max-width: 768px) {
	.app_frm fieldset .attachment label {
		width: 100%;
		margin-bottom: 5px;
	}
}

@media (max-width: 768px) {
	.app_frm fieldset .attachment {
		height: auto;
		padding: 18px 0;
	}
}

@media (max-width: 768px) {
	.app_frm fieldset .attachment .input-group-btn {
		width: 40%;
	}
}

@media (max-width: 768px) {
	.app_frm fieldset .attachment ul {
		margin-left: 89px;
		height: 175px;
		padding-top: 45px;
	}
}

@media (min-width: 768px) and (max-width: 992px) {
	.app_frm fieldset .attachment .form-control {
		width: 145px;
	}
}

@media (max-width: 768px) {
	.app_frm fieldset .attachment .form-control {
		width: 60%;
		height: 38px;
		margin-left: 0;
		float: left;
	}
}

@media (max-width: 768px) {
	.app_frm fieldset .attachment .find_btn {
		width: 100%;
		height: 38px;
	}
}

@media (max-width: 768px) {
	.app_frm fieldset .attachment .find_btn {
		font-size: 16px;
		padding-top: 9px;
	}
}

@media (max-width: 768px) {
	.app_frm fieldset .gurdForm span .dash {
		width: 5% !important;
	}
}

@media (max-width: 768px) {
	.app_frm fieldset .gurdForm {
		overflow: hidden;
		width: 100%;
	}
}

.n_zip_box {
	display: block;
	padding-left: 162px;
}

.n_zip_box .zip_btn {
	background-color: #98cd33;
	width: 100px;
	height: 28px;
	border: none;
	color: #fff;
	letter-spacing: -1px;
	box-shadow: 0 3px #eeeeee;
	font-size: 14px;
}

@media (max-width: 768px) {
	.n_zip_box {
		padding-left: 0;
		padding-top: 20px;
	}
}

@media (max-width: 768px) {
	.n_zip_box .zip_btn {
		width: 100%;
		height: 38px;
	}
}

@media (max-width: 768px) {
	.n_zip_box .zip_btn {
		margin-top: 10px;
		margin-bottom: 10px;
	}
}

@media (max-width: 768px) {
	#NEW_GURD_ZIPCODE {
		margin-top: -20px;
	}
}

.input-group {
	display: block;
	width: 350px;
	margin: 20px auto;
}

#DIV_KOR_NM {
	margin-left: 3px;
}

#maj_hide,
#lbl_class,
#DAY_DIV,
#UNIV_DIV,
#MAJ_DIV,
#lbl_GRDEXP_YEAR,
#lbl_GRD_YEAR,
#lbl_EXP_YEAR,
#lbl_PAS_YEAR,
#GRD_YEAR,
#lbl_GRDEXP_DATE,
#lbl_EXP_DATE,
#lbl_GRD_DATE,
#lbl_PAS_DATE,
#GRD_DATE,
#lbl_highSch,
#lbl_college,
#lbl_univ,
#lbl_area,
#LST_SCH_NM,
#SUBJ_PNT {
	display: none;
}

#lbl_pwdStep {
	display: inline;
}

/* footer-signature */
.signature {
	width: 100%;
	text-align: right;
	border-top: 1px solid #e5e5e5;
}

.signature .explain {
	font-weight: bold;
	font-size: 16px !important;
	text-align: left;
	padding-top: 15px;
}

.signature .dear_n {
	display: block;
	float: left;
	width: 100%;
	text-align: left;
	font-size: 22px;
	padding-left: 365px;
	margin-top: -10px;
	margin-bottom: -10px;
}

.signature .dear {
	display: inline;
	font-size: 22px;
	float: left;
	padding: 0;
	width: auto;
}

.signature .dear_p {
	margin-bottom: 50px;
	font-size: 22px !important;
	text-align: left;
	width: 100%;
	float: left;
	padding: 0;
}

.signature .sign_date {
	font-size: 16px !important;
}

@media (max-width: 768px) {
	.signature .dear_n {
		padding-left: 0;
		margin: 0;
		text-align: right;
	}
}

.privacy {
	position: absolute;
	right: 40px;
	top: 17px;
}

.copy {
	width: 50%;
	text-align: center;
	margin: 0 auto;
}

/* agree */
.div-terms {
	width: 100%;
	margin-bottom: 20px;
	overflow: auto;
	border-bottom: 1px solid #e5e5e5;
}

.div-terms .terms-explain {
	padding-bottom: 30px;
}

.div-terms h5 {
	border-bottom: 0;
	background: url("/skuintl/img/agree_bg.png") no-repeat;
	padding-left: 32px;
	padding-top: 3px;
}

.div-terms .terms h5 {
	border-bottom: 0;
}

.div-terms .content-terms-collect,
.div-terms .content-terms-supply {
	height: 180px;
	margin-bottom: -5px;
	overflow: hidden;
	padding: 20px;
	border: 1px solid #e5e5e5;
}

.div-terms .content-terms-collect ol,
.div-terms .content-terms-supply ol {
	margin-left: -20px;
}

.div-terms .term_chk {
	font-weight: bold;
	text-align: left;
}

.div-terms .term_chk .anmt_collect,
.div-terms .term_chk .anmt_supply {
	width: 100%;
	border: 0;
	background: url("/skuintl/img/slide_bg_down.png") no-repeat center;
	height: 16px;
}

.div-terms .term_chk .list-inline {
	overflow: auto;
}

.div-terms .term_chk .ag_t {
	cursor: pointer;
	display: inline-block;
	padding-left: 5px;
}

.div-terms .term_chk .e_message {
	display: block;
	text-align: center;
}

.div-terms .term_chk .e_message .error {
	float: left;
	text-align: left;
}

.div-terms .term_chk li {
	position: relative;
	margin-top: 5px;
	width: 100%;
	text-align: center;
}

.div-terms .term_chk li .chk {
	width: 20px;
	/* margin-left:-15px;
     */
}

@media (min-width: 768px) and (max-width: 992px) {
	.div-terms .term_chk li {
		font-size: 13px;
	}
}

@media (min-width: 768px) and (max-width: 992px) {
	.div-terms .term_chk li .chk {
		margin-left: 10px;
	}
}

/* address popup */
.search-result,
.pwd-result {
	position: absolute;
	width: 600px;
	display: none;
	padding: 20px 30px;
	text-align: left;
	background-color: white;
	z-index: 9999;
	letter-spacing: -1px;
	background-clip: padding-box;
	box-shadow: 0 0 10px rgba(0, 0, 0, 0.5);
	-webkit-box-shadow: 0 0 10px rgba(0, 0, 0, 0.5);
	-moz-box-shadow: 0 0 10px rgba(0, 0, 0, 0.5);
	overflow-y: auto;
}

@media (max-width: 768px) {

	.search-result,
	.pwd-result {
		width: 100%;
		left: 0 !important;
	}
}

.search-result .inqu,
.pwd-result .inqu {
	text-align: center;
	font-size: 26px;
	color: #333;
	font-weight: bold;
	padding-left: 25px;
}

@media (max-width: 768px) {

	.search-result .inqu,
	.pwd-result .inqu {
		font-size: 22px;
	}
}

.search-result .pop,
.pwd-result .pop {
	border-bottom: 2px solid #98cd33;
	text-align: center;
	padding-bottom: 15px;
	padding-top: 5px;
}

.search-result .pop a,
.pwd-result .pop a {
	color: #333;
}

.search-result .ad_btn,
.pwd-result .ad_btn {
	background-color: #98cd33;
	width: 100%;
	height: 50px;
	border: none;
	color: #fff;
	letter-spacing: -1px;
	box-shadow: 0 3px #eeeeee;
	font-size: 18px;
	margin-top: 20px;
	margin-bottom: 20px;
}

@media (max-width: 768px) {

	.search-result .ad_btn,
	.pwd-result .ad_btn {
		width: 100%;
		height: 38px;
	}
}

#btn_close {
	cursor: pointer;
	float: right;
	margin-top: -5px;
	color: #333;
}

#btn_close .material-icons {
	font-size: 40px;
}

@media (max-width: 768px) {
	#btn_close .material-icons {
		font-size: 35px;
	}
}

.ad_list {
	width: 100%;
	height: 60px;
	padding: 15px 0 10px;
	margin-bottom: 0;
	border-bottom: 1px solid #e5e5e5;
}

.ad_list .colum {
	width: 50%;
	float: left;
}

.ad_list .colum_z {
	float: left;
	width: 100%;
}

.ad_list .ad_la {
	width: 60px;
}

@media (max-width: 768px) {
	.ad_list {
		border-bottom: 0;
		padding: 0 !important;
		overflow: hidden;
		height: auto;
	}
}

@media (max-width: 768px) {

	.ad_list .colum,
	.ad_list .colum_z {
		width: 100%;
		padding: 15px 0 15px;
		border-bottom: 1px solid #e5e5e5;
	}
}

@media (max-width: 768px) {

	.ad_list .colum select,
	.ad_list .colum_z select {
		width: 100%;
	}
}

@media (max-width: 768px) {

	.ad_list .colum_z .dash,
	.ad_list .colum_z .app_frm fieldset .phone span .dash {
		width: 4%;
		display: block;
		float: left;
		text-align: center;
		line-height: 40px;
	}

	.app_frm fieldset .phone span .ad_list .colum_z .dash,
	.ad_list .colum_z .app_frm fieldset .gurdForm span .dash,
	.app_frm fieldset .gurdForm span .ad_list .colum_z .dash {
		width: 4%;
		display: block;
		float: left;
		text-align: center;
		line-height: 40px;
	}
}

@media (max-width: 768px) {
	.ad_list .ad_la {
		width: 100%;
	}
}

.post_memo {
	margin-top: 20px;
}

#tbl_addressList .fs {
	width: 20%;
	border-left: 1px solid #e6e6e6;
}

.tby_addressList tr:hover {
	color: #98cd33;
	cursor: pointer;
}

/* all agree checkbox */
.all_agree {
	position: relative;
	color: #333;
	font-size: 16px !important;
	font-weight: bold;
}

.all_agree .a_txt {
	padding-left: 5px;
	cursor: pointer;
}

.all_agree input[type="checkbox"],
.all_agree select[type="checkbox"] {
	position: absolute;
	width: 1px;
	height: 1px;
	padding: 0;
	margin: -1px;
	overflow: hidden;
	clip: rect(0, 0, 0, 0);
	border: 0;
}

.all_agree input[type="checkbox"]+label,
.all_agree select[type="checkbox"]+label {
	display: inline-block;
	position: relative;
	cursor: pointer;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
}

.all_agree input[type="checkbox"]+label:before,
.all_agree select[type="checkbox"]+label:before {
	content: ' ';
	display: inline-block;
	width: 21px;
	height: 21px;
	line-height: 21px;
	text-align: center;
	vertical-align: middle;
	background: #fff;
	border: 2px solid #bcbcbc;
}

.all_agree input[type="checkbox"]:checked+label:before,
.all_agree select[type="checkbox"]:checked+label:before {
	background: url(/skuintl/img/agree_chk.png) no-repeat center;
	background-size: cover;
	border-color: #bcbcbc;
}

@media (max-width: 768px) {
	.all_agree {
		font-size: 14px;
	}
}

/* detail on */
#detail_on {
	cursor: pointer;
}

/* password find */
.pwd-result {
	word-break: keep-all;
	padding: 15px 20px 40px;
}

.pwd-result .inqu {
	text-align: center;
	font-size: 26px;
	color: #333;
	font-weight: bold;
	padding-left: 42px;
	padding-top: 15px;
}

.pwd-result .inqu .material-icons {
	font-size: 40px;
}

.pwd-result .inqu a:hover {
	text-decoration: none;
}

.pwd-result .note {
	display: block;
	font-size: 14px;
	color: #666;
	font-weight: normal;
	border-bottom: 1px solid #e5e5e5;
	padding-bottom: 15px;
	text-align: center;
}

.pwd-result .note .pw_placeholder {
	display: inline-block;
	color: red;
	padding-top: 5px;
}

.pwd-result .f_list {
	border: 0;
	width: 100%;
	text-align: center;
	margin: 0;
}

.pwd-result .f_list span {
	width: 365px;
	margin-top: 20px;
	height: 40px;
	display: inline-block;
}

.pwd-result .f_list span label {
	width: 82px;
	text-align: left;
}

.pwd-result .f_list span .pwd_label_bull {
	float: left;
	padding-top: 8px;
	width: 85px;
}

.pwd-result .f_list select,
.pwd-result .f_list input,
.pwd-result .f_list select {
	width: 280px;
	height: 40px;
}

.pwd-result .f_list .dash_input {
	width: 280px;
	margin-top: 0;
	margin-bottom: -6px;
}

.pwd-result .f_list .dash_input input,
.pwd-result .f_list .dash_input select {
	width: 31%;
	height: 40px;
	float: left;
}

.pwd-result .f_list .dash_input .dash {
	float: left;
	line-height: 40px;
	margin-top: 0;
	text-align: center;
	width: 3%;
}

.pwd-result .f_list button {
	background-color: #98cd33;
	width: 365px;
	height: 40px;
	border: none;
	color: #fff;
	letter-spacing: -1px;
	box-shadow: 0 3px #eeeeee;
	font-size: 16px;
	margin-top: 20px;
}

@media (max-width: 768px) {
	.pwd-result .inqu {
		font-size: 22px;
	}
}

@media (max-width: 768px) {
	.pwd-result .inqu .material-icons {
		font-size: 35px;
	}
}

@media (max-width: 768px) {
	.pwd-result .f_list span label {
		width: 100%;
	}
}

@media (max-width: 768px) {
	.pwd-result .f_list span .pwd_label_bull {
		margin-left: 0;
	}
}

@media (max-width: 768px) {
	.pwd-result .f_list span {
		width: 100%;
	}
}

@media (max-width: 768px) {

	.pwd-result .f_list select,
	.pwd-result .f_list input,
	.pwd-result .f_list select {
		width: 100%;
	}
}

@media (max-width: 768px) {
	.pwd-result .f_list .dash_input {
		width: 100%;
	}
}

@media (max-width: 768px) {

	.pwd-result .f_list .dash_input input,
	.pwd-result .f_list .dash_input select {
		width: 31%;
	}
}

@media (max-width: 768px) {
	.pwd-result .f_list button {
		width: 100%;
		height: 38px;
	}
}

/* kakao banner css */
#div_inqr {
	display: none;
	margin-top: 120px;
	border-top: 1px solid #e5e5e5;
}

#yellow_Id_pc {
	display: block;
	width: auto;
}

@media (min-width: 768px) and (max-width: 992px) {
	#yellow_Id_pc {
		display: none;
	}
}

@media (max-width: 768px) {
	#yellow_Id_pc {
		display: none;
	}
}

#yellow_Id_mobile {
	display: none;
	width: auto;
}

@media (min-width: 768px) and (max-width: 992px) {
	#yellow_Id_mobile {
		display: block;
	}
}

@media (max-width: 768px) {
	#yellow_Id_mobile {
		display: block;
	}
}

#inqr_msg {
	padding-top: 20px;
	color: red;
	font-size: 16px;
	font-weight: normal;
}

.admission_last {
	margin-top: 50px;
	margin-bottom: 50px;
	border-top: 1px solid #e5e5e5;
}

/*20161124 new exception css*/
.ban_contain {
	width: 100%;
	height: 320px;
	margin: 0 auto 40px;
}

.ban_contain .banbox_fs,
.ban_contain .banbox_se {
	width: 405px;
	height: 430px;
	border-top: 3px solid #282828;
	margin: 0 auto;
}

.ban_contain .banbox_fs p,
.ban_contain .banbox_se p {
	font-size: 28px;
	color: #282828;
	padding-top: 25px;
	padding-bottom: 25px;
	text-align: center;
	margin-bottom: 0;
}

.ban_contain .banbox_fs ul,
.ban_contain .banbox_se ul {
	background: url("/skuintl/img/fst_ban_bg.jpg") 0 90% no-repeat;
	width: 405px;
	height: 219px;
	margin: 0;
	padding: 0 20px;
}

.ban_contain .banbox_fs ul li,
.ban_contain .banbox_se ul li {
	cursor: pointer;
	position: relative;
	height: 110px;
	border-bottom: 1px solid rgba(255, 255, 255, 0.5);
	list-style: none;
	color: #fff;
	font-size: 20px;
	letter-spacing: -1px;
	padding-top: 30px;
	padding-left: 45px;
	background: url("/skuintl/img/ban_icon.png") no-repeat 0 40px;
}

.ban_contain .banbox_fs ul li b,
.ban_contain .banbox_se ul li b {
	color: #b9fa3c;
}

.ban_contain .banbox_fs ul li span,
.ban_contain .banbox_se ul li span {
	font-size: 14px;
	color: #fff;
	display: block;
}

.ban_contain .banbox_fs ul li .ban_arrow,
.ban_contain .banbox_se ul li .ban_arrow {
	position: absolute;
	top: 45px;
	right: 15px;
}

.ban_contain .banbox_fs ul li a,
.ban_contain .banbox_se ul li a,
.ban_contain .banbox_fs ul li a:hover,
.ban_contain .banbox_se ul li a:hover {
	text-decoration: none;
	color: #fff;
}

.ban_contain .banbox_fs ul li:hover,
.ban_contain .banbox_se ul li:hover {
	font-size: 26px;
	padding-top: 25px;
}

.ban_contain .banbox_fs ul .second,
.ban_contain .banbox_se ul .second {
	background: url("/skuintl/img/ban_icon.png") no-repeat;
	background-position: 0;
}

.ban_contain .banbox_fs ul .last,
.ban_contain .banbox_se ul .last {
	border-bottom: 0;
	background: url("/skuintl/img/ban_icon.png") no-repeat 0 -200px;
}

@media (min-width: 768px) and (max-width: 992px) {

	.ban_contain .banbox_fs p,
	.ban_contain .banbox_se p {
		font-size: 24px;
	}
}

@media (max-width: 768px) {

	.ban_contain .banbox_fs p,
	.ban_contain .banbox_se p {
		font-size: 24px;
	}
}

@media (min-width: 768px) and (max-width: 992px) {

	.ban_contain .banbox_fs ul li span,
	.ban_contain .banbox_se ul li span {
		font-size: 12px;
	}
}

@media (max-width: 768px) {

	.ban_contain .banbox_fs ul li span,
	.ban_contain .banbox_se ul li span {
		font-size: 13px;
	}
}

@media (max-width: 768px) {

	.ban_contain .banbox_fs ul li .ban_arrow,
	.ban_contain .banbox_se ul li .ban_arrow {
		display: none;
	}
}

@media (min-width: 768px) and (max-width: 992px) {

	.ban_contain .banbox_fs,
	.ban_contain .banbox_se,
	.ban_contain .banbox_fs ul,
	.ban_contain .banbox_se ul {
		width: 325px;
	}
}

@media (max-width: 768px) {

	.ban_contain .banbox_fs,
	.ban_contain .banbox_se {
		width: 100%;
		margin-bottom: 25px;
	}

	.ban_contain .banbox_fs ul,
	.ban_contain .banbox_se ul {
		width: 100%;
		background-size: cover;
	}
}

@media (min-width: 768px) and (max-width: 992px) {
	.ban_contain {
		width: 680px;
	}
}

@media (max-width: 768px) {
	.ban_contain {
		width: 100%;
	}
}

.banbox_se ul {
	background: url("/skuintl/img/sec_ban_bg.jpg") no-repeat !important;
}

@media (max-width: 768px) {
	.banbox_se ul {
		background-size: cover !important;
	}
}

.go_skufr {
	text-decoration: none;
	/* background: url(/skuintl/img/mouse.png) no-repeat;
     */
	background-position: 625px;
	padding-top: 14px;
	text-align: center;
	width: 840px;
	height: 70px;
	margin: 25px auto 40px;
	border: 10px solid #1d3456;
	font-size: 18px;
	color: #1d3456 !important;
}

.go_skufr a {
	color: #1d3456;
	text-decoration: none;
}

.go_skufr a:hover {
	text-decoration: none;
}

@media (min-width: 768px) and (max-width: 992px) {
	.go_skufr {
		width: 680px;
		margin-top: 10px;
	}
}

@media (max-width: 768px) {
	.go_skufr {
		width: 100%;
		overflow: hidden;
		padding: 10px;
		font-size: 16px;
		height: auto;
	}
}

/*donotcall page*/
#uns_reason {
	width: 480px;
	margin: 0 auto;
	text-align: left;
	border-top: 3px solid #98cd33;
	padding-top: 25px;
}

#uns_reason label {
	margin-bottom: 8px;
}

@media (max-width: 768px) {
	#uns_reason label {
		width: 94%;
		margin-left: 6%;
		display: block;
		margin-bottom: 0;
	}
}

@media (max-width: 768px) {
	#uns_reason {
		width: 100%;
	}
}

@media (max-width: 768px) {

	#uns_reason input,
	#uns_reason select {
		width: 5% !important;
		float: left;
		margin-right: 1% !important;
	}
}

.donotcall .register {
	width: 480px !important;
}

.donotcall .ex_txt {
	font-size: 20px;
	width: 480px;
	margin: 0 auto 10px;
	text-align: left;
	color: #000;
}

@media (max-width: 768px) {
	.donotcall .register {
		width: 100% !important;
	}
}

@media (max-width: 768px) {
	.donotcall .ex_txt {
		width: 100%;
		font-size: 17px;
	}
}

@media (max-width: 768px) {
	.m-donotcall {
		height: 240px !important;
	}
}

#txtReason {
	width: 440px;
}

@media (max-width: 768px) {
	#txtReason {
		width: 90%;
	}
}

#quick_link {
	position: fixed;
	width: 230px;
	right: 60px;
	bottom: 65px;
	z-index: 1000;
}

@media (max-width: 1199px) {
	#quick_link {
		right: 25px;
		bottom: 76px;
	}
}

@media (max-width: 768px) {
	#quick_link {
		right: 25px;
		bottom: 80px;
	}
}

#quick_link ul {
	margin-bottom: 0;
	padding: 0;
}

#quick_link li {
	list-style: none;
	position: relative;
	z-index: 1;
	margin: 5px 0;
	padding: 0 !important;
	cursor: pointer;
	-webkit-transition: all 0.3s, 0.3s ease;
	transition: all 0.3s, 0.3s ease;
}

#quick_link li a {
	display: inline-block;
	background: #3e3d4b;
	color: #fff;
	width: 230px;
	height: 45px;
	opacity: 1;
	box-shadow: 0 2px 10px 0 rgba(0, 0, 0, 0.16), 0 2px 5px 0 rgba(0, 0, 0, 0.26);
	text-shadow: 0 2px 10px rgba(0, 0, 0, 0.2);
	text-align: left;
	padding: 0 16px;
	-webkit-transition: all 0.3s, 0.3s ease;
	transition: all 0.3s, 0.3s ease;
	letter-spacing: -0.5px;
}

#quick_link li a i {
	width: 30px;
	line-height: 45px;
	padding-right: 8px;
}

#quick_link li a.active {
	background: #3ec681;
	-webkit-transition: all 0.3s, 0.3s ease;
	transition: all 0.3s, 0.3s ease;
}

#quick_link li .action_button {
	padding: 0 16px;
	height: 45px;
}

#quick_link li .action_button i {
	width: 30px;
	font-size: 20px;
	padding-right: 8px;
	vertical-align: middle;
}

#quick_link .downloadSample {
	/* background: #6E6E6E; */
	color: #79c44a;
}

.button_section {
	text-align: center;
	margin: 30px auto;
}

button.button,
button.button_login {
	display: inline-block;
	background: #777;
	color: #fff;
	border: 1px solid #000;
	border-radius: 3px;
	height: 40px;
    margin-bottom: 5px;
}

button.button i,
button.button_login i {
	padding: 0 10px;
}
.button_login:hover {
	background: #a5a5a5;
}
#titleMessage {
	margin-top: 30px;
	margin-bottom: 30px;
}
.titleMessage {
	text-align: center;
	margin-top: 30px;
	margin-bottom: 30px;
}
.recruitmentlist ul {
	margin-bottom: 0;
	padding-left: 0;
	list-style: none;
}
.selectRecruitment::before {
	content: "» ";
	font-weight: 900; 
	font-size: 0.6em;
	color: #79c44a;
	margin-right: 5px;
}
.recruitmentlist .recruitmentItem {
	list-style: none;
	padding: 5px 0 0 16px;
}
.selectRecruitment {
    background-color: #f5f5f5;
    border: 1px solid #ddd;
    color: #333;
    padding: 10px 15px;
    border-radius: 4px;
    box-shadow: 0 1px 1px rgb(0 0 0 / 5%);
}
.selectRecruitment a {
	font-weight: 600;
	color: #000;
	position: relative;
	z-index: 10;
}
.selectRecruitment a:hover {
	cursor: pointer;
	color: #79c44a;
}

.selectRecruitment + .selectRecruitment {
    margin-top: 5px;
}

.selectRecruitment button {
	display: inline-block;
	width: 200px;
	height: 40px;
    margin: 8px 10px 5px 0;
    vertical-align: middle;
}
.new_application {
	color: #fff;
	background: #79c44a;
	border: 1px solid #4f8e28;
	border-radius: 3px;
}
.new_application:hover {
	color: #fff;
	background: #98cd33;
	border: 1px solid #4f8e28;
	border-radius: 3px;
}

.homepagelists {
	cursor: pointer;
	font-size: 18px;
	letter-spacing: -1px;
	border-left: 5px solid #98cd33;
    padding-left: 10px;
    border-bottom: 1px solid #e5e5e5;
    padding-bottom: 3px;
}

.homepagelists:hover {
	color: #4f8e28;
	text-decoration: underline;
}

.homepageitem {
	padding: 30px 50px;
}
#btn_register {    
	position: relative;
    z-index: 20;
}
#btn_register:hover {
	background: #79c44a;
}
#DIV_SECTION5 table {
	margin-bottom: 60px;
}

.loader {
	position: fixed;
	left: 45%;
	top: 45%;
	z-index: 1;
}
.tabs {
    color: #555;
    list-style: none;
    position: absolute;
    padding: 0;
    width: 100%;
    top: 0;
    left: 0;
}

.tabs li {
	float: left;
	text-align:center;
	cursor: pointer;
	width:50%;
	line-height: 50px;
	border-bottom: 1px solid #dedede;
	font-size: 16px;
	font-weight: bold;
}

.tabs li.active {
	background-color:#79c44a;
	color:#fff;
}

@media (max-width: 768px) {
	#titleMessage {
		font-size: 24px;
		margin-top: 5px;
	}
	.titleMessage {
		font-size: 24px !important;
		margin-top: 5px;
	}
	.recruitmentlist ul {
		padding-left: 0;
	}
	.recruitmentItem button {
		width: 45%;
		height: 30px;
		font-size: 12px;
	    margin: 2px 6px 0px 0;
	}
	h3.homepagelists {
		font-size: 15px;
		line-height: 130%;
		margin-top: 10px;
		margin-bottom: 5px;
	}
	.homepageitem {
		padding: 0;
	}
	.wrap-contents #hiddenLogin {
		width: 100%;
	}
	.recruitmentlist .recruitmentItem {
    	padding: 0;
	}
	.wrap-contents p {
    	color: #333;
    	font-size: 14px;
	}
	.homepageitem table {
		width: 100%;
	}
	.homepageitem table td {
		width: initial !important;
	}
	.selectRecruitment {
		padding: 9px;
	}
	.wrap header h1 {
		width: 150px;
	    padding-top: 10px;
	}
	.wrap header h1 a {
		background-size: 140%;
	}
}
