@charset "utf-8";

/* 페이퍼로지 */
@font-face{font-family:'paper-t';font-style:normal;src:url(/Web-home/_UI/font/paperlogy/Paperlogy-1Thin.woff2) format("woff2"),url(/Web-home/_UI/font/paperlogy/Paperlogy-1Thin.woff) format("woff")}
@font-face{font-family:'paper-el';font-style:normal;src:url(/Web-home/_UI/font/paperlogy/Paperlogy-2ExtraLight.woff2) format("woff2"),url(/Web-home/_UI/font/paperlogy/Paperlogy-2ExtraLight.woff) format("woff")}
@font-face{font-family:'paper-l';font-style:normal;src:url(/Web-home/_UI/font/paperlogy/Paperlogy-3Light.woff2) format("woff2"),url(/Web-home/_UI/font/paperlogy/Paperlogy-3Light.woff) format("woff")}
@font-face{font-family:'paper-r';font-style:normal;src:url(/Web-home/_UI/font/paperlogy/Paperlogy-4Regular.woff2) format("woff2"),url(/Web-home/_UI/font/paperlogy/Paperlogy-4Regular.woff) format("woff")}
@font-face{font-family:'paper-m';font-style:normal;src:url(/Web-home/_UI/font/paperlogy/Paperlogy-5Medium.woff2) format("woff2"),url(/Web-home/_UI/font/paperlogy/Paperlogy-5Medium.woff) format("woff")}
@font-face{font-family:'paper-sb';font-style:normal;src:url(/Web-home/_UI/font/paperlogy/Paperlogy-6SemiBold.woff2) format("woff2"),url(/Web-home/_UI/font/paperlogy/Paperlogy-6SemiBold.woff) format("woff")}
@font-face{font-family:'paper-b';font-style:normal;src:url(/Web-home/_UI/font/paperlogy/Paperlogy-7Bold.woff2) format("woff2"),url(/Web-home/_UI/font/paperlogy/Paperlogy-7Bold.woff) format("woff")}
@font-face{font-family:'paper-eb';font-style:normal;src:url(/Web-home/_UI/font/paperlogy/Paperlogy-8ExtraBold.woff2) format("woff2"),url(/Web-home/_UI/font/paperlogy/Paperlogy-8ExtraBold.woff) format("woff")}
@font-face{font-family:'paper-bk';font-style:normal;src:url(/Web-home/_UI/font/paperlogy/Paperlogy-9Black.woff2) format("woff2"),url(/Web-home/_UI/font/paperlogy/Paperlogy-9Black.woff) format("woff")}

/* CSS Reset */
*,:after,:before,::after,::before{box-sizing:border-box;-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
html,body{overflow: visible;width:100%;height:100%;font-family:'paper-r';line-height:1.5;font-size:10px !important;color:#333;word-wrap:break-word;letter-spacing: 0;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,form,fieldset,p,button{margin:0;padding:0}
div, dl, dt, dd, ul, ol, li, form, fieldset, p, button, th, td, i, em {font-size:1.6rem;}
body{word-break:keep-all; overflow-x: hidden !important;}
body::-webkit-scrollbar {width: 1.5rem; height: 1.5rem;}
body::-webkit-scrollbar-thumb {background: #012a64; border:2px solid #f1f1f1; border-radius: 1rem;}
body::-webkit-scrollbar-track {background-color: #f1f1f1;}
header,article,section,nav,footer{display:block}
h1, h2, h3, h4, h5, h6, strong{font-weight:400;}
img,fieldset,iframe,button{border:0 none}
li{list-style:none}
img{width:auto;max-width:100%;vertical-align:top;}
i,em,address{font-style:normal}
label,button{cursor:pointer}
button{font-family:'paper-r';background-color:transparent;overflow:visible;border:0}
a,button,input{border:0 none}
input[type="button"],
input[type="submit"] {cursor: pointer;}
a:focus,button:focus,input:focus,select:focus,textarea:focus {outline: none;}
a:focus-visible,
button:focus-visible,
input[type='button']:focus-visible {box-shadow: 0 0 0 1px #ce0202; border-radius: .3rem;}
/* input:focus-visible,select:focus-visible {box-shadow: inset 0 0 0 1px #005EAD} */
a:link,a:active,a:visited{text-decoration:none;color:#000}
a:hover{text-decoration:none;color:#002d56;}
legend{width:0;height:0;font-size:0;position:absolute;z-index:-1}
table{width:100%;border-spacing:0;table-layout:fixed;}
caption{width:0;height:0;padding:0;font-size:0;opacity:0}
th{text-align:center}
input::-ms-clear{display:none}
input,button{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;font-family:'paper-r';}
input[type="radio"]{position:relative;top:.2rem}
pre{white-space:pre-line;background-color:#fff;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;overflow-y:auto}
select::-ms-expand{display:none}
textarea{resize:none}
figure{text-align:center}
strong, b{font-family:'paper-b';}
.hidden {display: none;}

/* 4K 대응 */
@media screen and (min-width:2000px) {
	html, body {font-size: .5vw !important;}
}

/* WRAPPER */
body{background:#daeefb url('/sites/sehan/intro/images/bg_1.png') no-repeat center / cover;}
.intro{padding-top:4rem;width:100%;height:100%;display:flex;align-items:center;flex-direction:column;}
.intro .introWrap{width:172rem;margin:0 auto;}
/* HEADER */
.intro header{padding-bottom:4rem;}
.intro header .headerContainer{display:flex;align-items:center;justify-content:space-between;}
.intro header .headerContainer .logo{}
.intro header .headerContainer .logo img{width:30rem;}
.intro header .headerContainer .sns{}
.intro header .headerContainer .sns a{margin-left:1rem;}
.intro header .headerContainer .sns a img{width:3.6rem;}
@media all and (max-width:1760px) {
	.intro .introWrap{width:100%;padding:0 2rem;}
}
@media all and (max-width:768px) {
	.intro{padding-top:2rem;height:100%;}
	.intro header .headerContainer .logo img{width:19rem;}
	.intro header .headerContainer .sns a{margin-left:0.5rem;}
}
/* FOOTER */
.intro footer{font-size:1.3rem;color:#acacac;font-style:normal;font-family:'paper-r';text-align:center;padding:3rem 2rem;background:#292929;width:100%;margin-top:auto;}
.intro footer address{}
.intro footer address p{}
.intro footer address p strong{font-family:'paper-sb';}
.intro footer address p span{padding-left:1rem;}
.intro footer address .campusDJ{padding-bottom:0.5rem;}
.intro footer .copyright{padding-top:1.5rem;}
@media all and (max-width:1024px) {
	.intro footer address p strong,
	.intro footer address p span{display:block;padding-left:0;}
	.intro footer address .campusDJ{padding-bottom:1.5rem;}
}
@media all and (max-width:450px) {
	.intro footer .copyright span{display:block;}
}


/* 수시 */
.earlyApp .contentContainer{padding-bottom:3rem;display:flex;justify-content:space-between;}
.earlyApp .sideA{width:80%;background:#FFF;border-radius:2rem;overflow:hidden;}
.earlyApp h1{padding:5rem 2rem;text-align:center;line-height:1.3;position:relative;}
.earlyApp h1 span{font-size:6.5rem;color:#000;font-family:'paper-sb';position:relative; z-index: 1}
.earlyApp h1 .small{font-size:4rem;color:#ff7200;display:block;}
.earlyApp h1 .big{color:#009bff;}
.earlyApp h1::before, .earlyApp h1::after {content: "";position: absolute;top: 0;height: 100%;width: 27rem;display: block;}
.earlyApp h1::before {right: 0;background: url('/sites/sehan/intro/images/intro_man_R.png') no-repeat center / cover; z-index: 0}
.earlyApp h1::after {left: 0;background: url('/sites/sehan/intro/images/intro_man_L.png') no-repeat center / cover; z-index: 0}
/*기존코드260821 .earlyApp h1::before{width:27rem;height:100%;background:url('/sites/sehan/intro/images/bg_2.png') no-repeat center / cover;content:"";display:block;position:absolute;right:0;top:0;} */
.earlyApp .itemA{padding:3rem 4rem 1rem 4rem;background:#fff6e7;display:flex;justify-content:space-between;flex-wrap:wrap;}
.earlyApp .itemA .box{width:49.5%;margin-bottom:2.5rem;}
.earlyApp .itemA .boxContact{background:#FFF;display:flex;align-items:center;}
.earlyApp .itemA .boxContact .item_1{padding:2.5rem 2rem;}
.earlyApp .itemA .boxContact .item_2{padding:2.5rem 2rem;border-left:1px solid #DDD;}
.earlyApp .itemA .boxContact .item_1 span{font-size:1.8rem;color:#1c1c1c;font-family:'paper-sb';display:block;}
.earlyApp .itemA .boxContact .item_1 strong{font-size:2.4rem;color:#1f52e3;font-family:'paper-sb';}
.earlyApp .itemA .boxContact .item_2 img{margin-right:2rem;margin-bottom:0.5rem;}
.earlyApp .itemB{display:flex;justify-content:space-between;}
.earlyApp .itemB a{height:8rem;width:100%;padding:0 2rem;border-right:1px solid #FFF;background:#1f96e3;display:flex;align-items:center;justify-content:space-between;text-align:center;}
.earlyApp .itemB a span{font-size:1.6rem;color:#FFF;font-family:'paper-sb';border-bottom:1px solid transparent;transition:0.3s;}
.earlyApp .itemB a::after{width:2rem;height:2rem;margin-left:1rem;background:#FFF url('/sites/sehan/intro/images/arrow_3.png') no-repeat center;border-radius:50%;content:"";display:block;}
.earlyApp .itemB a:hover span{border-color:#FFF;}
@media all and (max-width:1570px) {
	.earlyApp h1::before,
  	.earlyApp h1::after {
    	width: 15rem;
  }
}
@media all and (max-width:1280px) {
	.earlyApp .contentContainer{flex-wrap:wrap;}
	.earlyApp .sideA{width:100%;}
	.earlyApp h1 span{font-size:5rem;}
	.earlyApp h1 .small{font-size:2.5rem;}
}
@media all and (max-width:1024px) {
	.earlyApp .itemA{padding:3rem 2rem 1rem 2rem;}
	.earlyApp .itemB{flex-wrap:wrap;}
	.earlyApp .itemB a{height:unset;padding:2rem;border-right:0;border-top:1px solid #FFF;}
  	.earlyApp h1::before,
  	.earlyApp h1::after {
	  	display: block;
  }
}
@media all and (max-width:965px) {
	.earlyApp h1::before,
  	.earlyApp h1::after {
	  	display: none;
  }
}
@media all and (max-width:768px) {
	.earlyApp h1 span{font-size:4rem;}
	.earlyApp h1 .small{font-size:2rem;}
	.earlyApp .itemA .box{width:100%;}
	.earlyApp .itemA .boxContact{display:block;}
	.earlyApp .itemA .boxContact .item_2{border-left:0;border-top:1px solid #DDD;}
}


/* 정시&추가모집 */
.arApp .contentContainer{padding-bottom:3rem;display:flex;justify-content:space-between;}
.arApp .sideA,
.arApp .sideC{width:39%;background:#FFF;border-radius:2rem;overflow:hidden;position:relative;display:flex;flex-direction:column;}
.arApp h1{padding:3rem 14rem 3rem 3rem;font-size:3.2rem;color:#FFF;font-family:'paper-m';line-height:1.3;position:relative;}
.arApp .sideA h1{background:#ff8400;}
.arApp .sideC h1{background:#236996;}
.arApp h1 span{font-size:1.6rem;font-family:'paper-m';color:#FFF;line-height:1.3;width:13rem;height:13rem;border-radius:50%;position:absolute;right:1rem;top:1rem;display:flex;justify-content:center;align-items:center;flex-direction:column;text-align:center;}
.arApp h1 span::before{width:5rem;height:5rem;background:url('/sites/sehan/intro/images/icon_1.png') no-repeat center top;content:"";display:block;}
.arApp .sideA h1 span{background:#ff6000;}
.arApp .sideC h1 span{background:#00baff;}
.arApp .itemA{padding:3rem;}
.arApp .itemA .box{margin-bottom:2.5rem;}
.arApp .itemB{width:100%;display:flex;border-top:1px solid #d5d5d5;margin-top:auto;}
.arApp .itemB a{width:50%;height:11.5rem;display:flex;justify-content:space-between;align-items:center;}
.arApp .itemB a span{font-size:2rem;font-family:'paper-m';line-height:1.3;padding-left:4rem;}
.arApp .itemB a::after{width:2rem;height:2rem;margin:0 2.5rem 0 1rem;border-radius:50%;content:"";display:block;}
.arApp .itemB .aRow_2{border-left:1px solid #d5d5d5;}
.arApp .sideA a{background:#fff7ef;}
.arApp .sideC a{background:#eff9ff;}
.arApp .sideA a span{color:#ff8400;}
.arApp .sideC a span{color:#076dae;}
.arApp .sideA a::after{background:#FFF url('/sites/sehan/intro/images/arrow_1.png') no-repeat center;}
.arApp .sideC a::after{background:#FFF url('/sites/sehan/intro/images/arrow_2.png') no-repeat center;}
@media all and (max-width:1280px) {
	.arApp .contentContainer{flex-wrap:wrap;}
	.arApp .sideA,
	.arApp .sideC{width:49%;}
}
@media all and (max-width:1024px) {
	.arApp .sideA,
	.arApp .sideC{width:100%;}
	.arApp .sideC{margin-top:3rem;}
}
@media all and (max-width:560px) {
	.arApp .sideA,
	.arApp .sideC{padding-bottom:0rem;}
	.arApp .itemB{flex-wrap:wrap;}
	.arApp .itemB a{width:100%;height:unset;padding:2.5rem 0;}
	.arApp .itemB a span{padding-left:2rem;}
	.arApp .itemB .aRow_2{border-left:0;border-top:1px solid #d5d5d5;}
	.arApp h1 span{width:10rem;height:10rem;}
}


/* 정시모집 */
.regularApp{}
.regularApp .itemB{flex-wrap:wrap;}
.regularApp .sideA .itemB a.aRow_3,
.regularApp .sideA .itemB a.aRow_4{border-top:1px solid #d5d5d5;}
.regularApp .sideA .itemB a.aRow_4{border-left:1px solid #d5d5d5;}
.regularApp .sideC .itemB a.aRow_1{width:40%;}
.regularApp .sideC .itemB a.aRow_2,
.regularApp .sideC .itemB a.aRow_3{width:30%;}
.regularApp .sideC .itemB a.aRow_3{border-left:1px solid #d5d5d5;}
@media all and (max-width:560px) {
	.regularApp .sideA .itemB a.aRow_4{border-left:0;}
	.regularApp .sideC .itemB a.aRow_1,
	.regularApp .sideC .itemB a.aRow_2,
	.regularApp .sideC .itemB a.aRow_3{width:100%;}
	.regularApp .sideC .itemB a.aRow_3{border-left:0;border-top:1px solid #d5d5d5;}
}


/* 추가모집 */
.additionApp{}


/* 공통 */
.intro .contentContainer h3{font-size:2rem;color:#1f52e3;font-style:normal;font-family:'paper-sb';line-height:1;padding:0 0 1.5rem 2rem;position:relative;}
.intro .contentContainer .caution h3{font-size:2rem;color:#1f52e3;font-style:normal;font-family:'paper-sb';line-height:1;padding: 0 0 1.5rem 0;position:relative;}
.intro .contentContainer h3::before{width:1rem;height:1rem;background:#1f52e3;content:"";display:block;position:absolute;left:0;top:0.5rem;border-radius:50%;}
.intro .contentContainer .caution h3::before{width:1rem;height:1rem;background:#1f52e3;content:"";display:none;position:absolute;left:0;top:0.5rem;border-radius:50%;}
.intro .contentContainer p{font-size:2rem;color:#1c1c1c;font-family:'paper-sb';line-height:1.3;padding-left:2rem;}
.intro .contentContainer ul{padding-left:2rem;}
.intro .contentContainer ul li{font-size:1.6rem;color:#1c1c1c;padding-left:2rem;margin-top:1rem;position:relative;}
.intro .contentContainer ul li::before{width:0.8rem;height:0.2rem;background:#424242;content:"";display:block;position:absolute;left:0;top:1.1rem;}
.intro .contentContainer .red{color:#ff0000;}
/* 공통-우측버튼 */
.intro .sideB{width:18%;display:flex;flex-direction:column;justify-content:space-between;}
.intro .aCol{font-family:'paper-m';height:23%;border-radius:1.5rem;overflow:hidden;padding:2rem 2rem 6rem 2rem;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;position:relative;}
.intro .aCol span{font-size:1.8rem;color:#FFF;}
.intro .aCol strong{font-size:2.4rem;color:#FFF;font-weight:normal;font-family:'paper-m';}
.intro .aCol em{font-size:1.4rem;display:flex;justify-content:center;align-items:center;background:#FFF;height:5rem;width:100%;position:absolute;left:0;bottom:0;}
.intro .aCol em::after{width:1rem;height:1rem;margin-left:2rem;content:"";display:block;}
.intro .aCol_5{padding:2rem !important;flex-direction:row;align-items:center;text-align:left;}
.intro .aCol_5 span{margin-left:2rem;}
.intro .aCol_5 strong{display:block;}
.intro .aCol_5 img{width:7.6rem;}
.intro .aCol_1{background:#1f96e3;}
.intro .aCol_2{background:#f68a33;}
.intro .aCol_3{background:#5b7f97;}
.intro .aCol_4{background:#5f5146;}
.intro .aCol_5{background:#908175;}
.intro .aCol_1 em{color:#1f96e3;}
.intro .aCol_2 em{color:#f68a33;}
.intro .aCol_3 em{color:#5b7f97;}
.intro .aCol_4 em{color:#5f5146;}
.intro .aCol_1 em::after{background:url('/sites/sehan/intro/images/plus_1.png') no-repeat center;}
.intro .aCol_2 em::after{background:url('/sites/sehan/intro/images/plus_2.png') no-repeat center;}
.intro .aCol_3 em::after{background:url('/sites/sehan/intro/images/plus_3.png') no-repeat center;}
.intro .aCol_4 em::after{background:url('/sites/sehan/intro/images/plus_4.png') no-repeat center;}
.intro .sideB a:hover{background:#666;}
@media all and (max-width:1280px) {
	.intro .sideB{width:100%;margin-top:3rem;flex-direction:row;}
	.intro .aCol{height:unset;width:24%;padding:1.5rem 1rem 7rem 1rem;}
}
@media all and (max-width:768px) {
	.intro .sideB{flex-wrap:wrap;}
	.intro .aCol{width:100%;margin-bottom:1rem;height:unset;padding:2rem;flex-direction:row;justify-content:flex-start;text-align:left;border-radius:1rem;}
	.intro .aCol strong{font-size:1.8rem;padding-left:1rem;}
	.intro .aCol em{font-size:0;display:block;background:none;height:unset;width:unset;left:unset;bottom:2.4rem;right:2rem;}
	.intro .aCol em::after{width:2rem;height:2rem;background-color:#FFF;border-radius:50%;}
	.intro .aCol_5 img{width:5rem;}
	.intro .aCol_5 strong{padding-left:0rem;}
}
