.fitEvntTop {height:2619px; background:url("/m/2022/img/customer/fit_5th_top.jpg")no-repeat center center;}
.fitEvntWrap {background:#c08dff; padding-bottom:120px;}
.fitEvntWrap .container {width: 900px;}
.fitEvntForm {margin:0 auto; width:900px;}
.fitEvntForm dt {text-align: center;}
.fitEvntForm dt img {height: 120px;}
.evnt_hide_txt {font-size: 0;}
.fitEvntUl {text-align:center; margin:50px auto 0; padding:65px 0 0; background: #111111;}
.fitEvntUl li {display:inline-block; padding:0 37px 65px; vertical-align: top; white-space: nowrap;}
.fitEvntUl li input {display:none;}
.fitEvntUl li input + label {display:block; font-weight:400; font-size:28px; margin-left:0; font-family:inherit; color: #c08dff; line-height:1; letter-spacing:-0.03em;}
.fitEvntUl li input + label em {display:block; width:170px; height:170px; margin-bottom:10px; background-repeat:no-repeat !important; background-position:center center !important; background-size:contain;}
.fitEvntUl li input:checked + label {color:#50109f;}

.fitEvntCps li input + label em {background-image:url("/m/2022/img/customer/fit5th_ico01_n.png");}
.fitEvntCps li input:checked + label em {background-image:url("/m/2022/img/customer/fit5th_ico01_s.png");}

.fitEvntWrap .fitList li{padding: 0 23px 65px;}
.fitEvntWrap .fitList li input + label em {width: 150px; height: 150px; margin-bottom: 23px;}
.fitEvntWrap .fitList li:nth-child(1) input + label em {background-image:url("/m/2022/img/customer/fit5th_ico0201_n.png");}
.fitEvntWrap .fitList li:nth-child(2) input + label em {background-image:url("/m/2022/img/customer/fit5th_ico0202_n.png");}
.fitEvntWrap .fitList li:nth-child(3) input + label em {background-image:url("/m/2022/img/customer/fit5th_ico0203_n.png");}
.fitEvntWrap .fitList li:nth-child(4) input + label em {background-image:url("/m/2022/img/customer/fit5th_ico0204_n.png");}
.fitEvntWrap .fitList li:nth-child(5) input + label em {background-image:url("/m/2022/img/customer/fit5th_ico0205_n.png");}
.fitEvntWrap .fitList li:nth-child(6) input + label em {background-image:url("/m/2022/img/customer/fit5th_ico0206_n.png");}
.fitEvntWrap .fitList li:nth-child(7) input + label em {background-image:url("/m/2022/img/customer/fit5th_ico0207_n.png");}
.fitEvntWrap .fitList li:nth-child(1) input:checked + label em {background-image:url("/m/2022/img/customer/fit5th_ico0201_s.png");}
.fitEvntWrap .fitList li:nth-child(2) input:checked + label em {background-image:url("/m/2022/img/customer/fit5th_ico0202_s.png");}
.fitEvntWrap .fitList li:nth-child(3) input:checked + label em {background-image:url("/m/2022/img/customer/fit5th_ico0203_s.png");}
.fitEvntWrap .fitList li:nth-child(4) input:checked + label em {background-image:url("/m/2022/img/customer/fit5th_ico0204_s.png");}
.fitEvntWrap .fitList li:nth-child(5) input:checked + label em {background-image:url("/m/2022/img/customer/fit5th_ico0205_s.png");}
.fitEvntWrap .fitList li:nth-child(6) input:checked + label em {background-image:url("/m/2022/img/customer/fit5th_ico0206_s.png");}
.fitEvntWrap .fitList li:nth-child(7) input:checked + label em {background-image:url("/m/2022/img/customer/fit5th_ico0207_s.png");}

.fitEvntStu {margin:50px auto 0;  text-align: center;}
.fitEvntInfo {margin: 0 auto; text-align: left; padding: 40px 0; background: #111111;}
.fitEvntTable {width: 712px; margin:0 auto 35px; }
.fitEvntTable th,
.fitEvntTable td {padding:15px 0;}
.fitEvntTable th {width: 143px; font-size:35px; font-weight:700; color: #c08dff; text-align: center;}
.fitEvntTable input[type="tel"],
.fitEvntTable input[type="text"] {height:60px; display:block; width:100%; background: #fff; font-size: 25px;}
.fitEvntBtn {text-align: center;}
.fitEvntWrap .csTel li:nth-child(even) {line-height:60px; font-size: 40px; color: #c08dff;}
.fitEvntWrap .csTel li select, .fitEvntWrap .csTel li input[type="tel"] {height: 60px; font-size: 25px;}
.fitEvntTerm {display: flex; width: 830px; height: 40px; margin:0 auto; color: #c08dff;}
.fitEvntTerm .csAgree{padding-top: 5px; padding-left: 80px;}
.fitEvntTerm .csSubmit{padding-top: 0;}
.fitEvntTerm .csAgree label {font-family: "Noto Sans KR";font-size: 25px !important; line-height:25px; color: #c08dff; vertical-align:top;}
.fitEvntTerm .csAgree input[type="checkbox"] {display:block; float:left; width:25px; height:25px; margin-top: 2px; position:relative; border:solid 4px #c08dff; cursor:pointer; background:none;}
.fitEvntTerm .csAgree input[type="checkbox"]:focus {outline:none;}
.fitEvntTerm .csAgree input[type="checkbox"]:checked:after {content:""; display:block; width:auto; height:auto; background:#c08dff; position:absolute; top:5px; left:5px; right:5px; bottom:5px;} 
.fitEvntTerm .sbmAlt dd {font-size: 15px;}
.fitEvntWrap .csSubmit {display: flex;}
.fitEvntWrap .csSubmit:before {content:''; display: inline-block; width: 1px; height: 40px; margin: 0 20px; background: #c08dff;}
.fitEvntWrap .sbmAlt dd:before {content:none;}
.fitEvntBtn {display: inline-block; width: 460px; height: 103px; margin-top: 125px; background: url("/m/2022/img/customer/btn_5th_submit.png");}



.asaTop {height: 555px; background: url('/2022/img/event/asia/asia_top.jpg')no-repeat center center;}
.asaTop1 {height: 555px; background: url('/2022/img/event/asia/asia_top1.jpg')no-repeat center center;}

.asa01 {background: #453c37; padding-top: 150px; padding-bottom: 80px;}
.asa01title {height: 63px; text-indent: -9999px; background: url('/2022/img/event/asia/asia01_title.png')no-repeat center center;}

.asaCps {padding-top: 90px; margin: 0 -70px; text-align: center; color: #fff;}
.asaCps:after {content: ''; display: table; clear: both;}
.asaCps li {float: left; width: 33.3333%; padding: 0 70px;}
.asaCps li > div {padding-bottom: 100%; position: relative; position: relative;}
.asaCps li > div:after {content: ''; display: block; height: 1px; background: #a29e9b; position: absolute; top: 50%; left: 100%; width: 140px;}
.asaCps li:last-child > div:after {display: none;}
.asaCps li > div > div {position: absolute; left: 0; top: 0; right: 0; bottom: 0; border: solid 3px #aaa6a3; border-radius: 150px 150px 150px 150px; -moz-border-radius: 150px 150px 150px 150px; -webkit-border-radius: 150px 150px 150px 150px;}
.asaCps li > div > div > div {display: table; width: 100%; height: 100%;}
.asaCps li > div > div > div > div {display: table-cell; vertical-align: middle; width: 100%;}
.asaCps li p {font-weight: 400; font-size: 18pt; margin-bottom: 10px;}
.asaCps li h5 {font-family: 'Nanum Myeongjo', serif; font-weight: 400; font-size: 24pt;}
.asaCps li h5 strong {font-weight: 700; font-size: 38pt; margin-right: 5px;}
.asaVdoTitle {margin-top: 110px; margin-bottom: 80px; text-align: center; color: #fff;}
.asaVdoTitle p {font-weight: 300; font-size: 18pt;}
.asaVdoTitle h5 {font-size: 34pt; font-weight: 500;}
.asaVdo {width: 940px; margin: 0 auto;}


.asaYtb {}
.asaYtb > div {position:relative; padding-bottom:56.25%;}
.asaYtb > div iframe {display:block; position:absolute; left:0; right:0; top:0; bottom:0; width:100% !important; height:100% !important;}
.asaYtb p {color: #fff; font-size: 12pt; font-weight: 300; margin-top: 10px;}
.asaYtb p span {font-weight: 500;}

.asaVdoNav {margin: 0 -6px; padding-top: 80px; overflow: visible;}
.asaVdoNav .slick-list {overflow: visible;}
.asaVdoNav .slick-slide {padding: 0 6px; opacity: 0.5; position: relative; cursor: pointer;}
.asaVdoNav .slick-slide img {display: block; width: 100%; -webkit-transition: all 0.3s; transition: all 0.3s;}
.asaVdoNav .slick-slide:hover img {opacity: 0.7;}
.asaVdoNav .slick-slide p {display: none; position: absolute; left: 0; right: 0; top: 50%; line-height: 20px; margin-top: -20px; color: #fff; font-size: 11pt; text-align: center; -webkit-transition: all 0.3s; transition: all 0.3s;}
.asaVdoNav .slick-slide.slick-active {opacity: 1.0;}
.asaVdoNav .slick-slide:after {-webkit-transition: all 0.3s; transition: all 0.3s; content: ''; display: block; width: 100px; height: 100px; position: absolute; top: 50%; left: 50%; margin-top: -50px; margin-left: -50px; background: url('/2022/img/event/asia/asia_youtube_play.png')no-repeat center center;}
.asaVdoNav .slick-slide:hover:after {opacity: 0;}
.asaVdoNav .slick-slide:hover p {display: block;}

.asaVdoBot {margin-top: 20px;}
.asaVdoBot:after {content: ''; display: table; clear: both;}
.asaVdoNum {float: right; height: 40px; line-height: 40px; color: #fff; font-size: 11pt; letter-spacing: 0.15em;}
.asaVdoArw {float: right; margin-left: 15px;}
.asaVdoArw:after {content: ''; display: table; clear: both;}
.asaVdoArw .slick-arrow {float: left; text-indent: -9999px; display: block; width: 40px; height: 40px; border: solid 1px #fff ;border-radius: 40px 40px 40px 40px; -moz-border-radius: 40px 40px 40px 40px; -webkit-border-radius: 40px 40px 40px 40px;}
.asaVdoArw .slick-arrow.slick-prev {margin-right: 7px; background: url('/2022/img/event/asia/asia_youtube_prev.png')no-repeat center center;}
.asaVdoArw .slick-arrow.slick-next {background: url('/2022/img/event/asia/asia_youtube_next.png')no-repeat center center;}

.asa02 {padding-top: 170px; padding-bottom: 110px; background: #fff;}
.asa02title {text-align: center; padding-top: 60px; text-align: center; font-family: 'Nanum Myeongjo', serif; font-weight: 700; line-height: 1.3em; font-size: 32pt; background: url('/2022/img/event/asia/asia02_title.png')no-repeat center top;}
.asa02title2 {text-align: center; padding-top: 60px; text-align: center; font-family: 'Nanum Myeongjo', serif; font-weight: 700; line-height: 1.3em; font-size: 32pt; background: url('/2022/img/event/asia/asia02_title2.png')no-repeat center top;}
.asa02title span {display: block; font-weight: 900;}
.asa02title2 span {display: block; font-weight: 900;}
.asa02txt {position: relative; padding-top: 120px; text-align: center; margin-top: 40px;}
.asa02txt:before {content: ''; display: block; width: 1px; height: 80px; background: #e2bc5a; position: absolute; left: 50%; top: 0;}
.asa02txt li {font-size: 30pt; font-weight: 300; padding: 3px 0;}
.asa02txt li span {display: inline-block; font-weight: 500; white-space: nowrap; background: #d5c289; padding: 0 5px;}
.asa02txt li strong {font-weight: 700;}

.asaItv {margin: -7px; padding-top: 100px;}
.asaItv:after {content: ''; display: table; clear: both;}
.asaItv li {float: left; width: 25%; padding: 7px;}
.asaItv li a {display: block; position: relative;}
.asaItv li a:after {-webkit-transition: all 0.3s; transition: all 0.3s; content: ''; display: block; width: 80px; height: 80px; position: absolute; top: 50%; left: 50%; margin-top: -40px; margin-left: -40px; background: url('/2022/img/event/asia/asia_youtube_play.png')no-repeat center center; background-size: cover;}
.asaItv li a:hover:after {opacity: 0;}
.asaItv li a img {display: block; width: 100%;}

.asa03 {padding-top: 130px; background: #2c2c2c url('/2022/img/event/asia/asia03_bg.jpg')no-repeat center bottom;}
.asa03title {font-family: 'Nanum Myeongjo', serif; font-weight: 700; text-align: center; color: #fff; font-size: 36pt; padding-bottom: 120px; position: relative; background: url('/2022/img/event/asia/asia03_title.png')no-repeat center bottom;}
.asa03title:after {content: ''; display: block; width: 2px; height: 80px; background: #e2bc5a; position: absolute; left: 50%; margin-left: -1px; top: 100%;}
.asa03curri {margin-top: 120px; padding-top: 30px; text-align: center; color: #fff; font-size: 30pt; font-weight: 300; background: url('/2022/img/event/asia/asia03_curri.png')no-repeat center top;}

.asaCurri {padding-top: 60px;}
.asaCurri:after {content: ''; display: table; clear: both;}
.asaCurri li {padding: 10px 7px; float: left; width: 25%;}
.asaCurri li a {display: block;}
.asaCurri li a img {display: block; width: 100%;}
.asaCurri li a div {background: #fff; padding: 20px;}
.asaCurri li a p {font-size: 10pt;}
.asaCurri li a h5 {font-size: 15pt; font-weight: 500;}


#asaPop {
	position: fixed; top: 50%; min-height: 540px; margin-top: -270px; z-index:10001; display: none; background: #fff; width: 100%; max-width:600px; left: 50%; margin-left: -300px;
	-webkit-box-shadow: 0px 4px 20px 0px rgba(0,0,0,0.75); -moz-box-shadow: 0px 4px 20px 0px rgba(0,0,0,0.75); box-shadow: 0px 4px 20px 0px rgba(0,0,0,0.75);
}
#asaFade {position: fixed; top: 0; left: 0; right: 0; bottom: 0; background: rgba(0,0,0,0.8); z-index:10000; display: none;}
body.layer-open {overflow:hidden;}
.asapCont {height: 100%; position: relative;}
#asaPop .asapClose {position: absolute; right: 0; top: 0; width: 60px; height: 60px; display: block; z-index: 1; cursor: pointer; text-indent: -9999px; background:url('/2022/img/event/asia/asia_pop_close.png')no-repeat center center;}
#asaPop img {display: block; max-width:100%;}
.asapTitle {height: 60px; background: #b09348; padding: 0 20px;}
.asapTitle:after {content: ''; display: table; clear: both;}
.asapTitle h5 {float: left; height: 60px; line-height: 60px; font-size: 14pt; font-weight: 500; white-space: nowrap; margin-right: 10px;}
.asapTitle p {float: left; height: 60px; line-height: 60px; font-size: 10pt; white-space: nowrap; font-weight: 300;}
.asapTxt {background: #fff; padding: 20px;}
.asapTxt p {font-size: 11pt; font-weight: 300; margin-bottom: 20px;}
.asapTxt th,
.asapTxt td {text-align: left; font-size: 11pt; padding: 5px; vertical-align: top;}
.asapTxt th span {display: inline-block; background: #b09348; font-size: 10pt; padding: 0 5px;}
.asapTxt td {}
.asapLcn {text-align: left; font-size: 11pt; padding: 5px; vertical-align: top;}
.asapLcn b {display: inline-block; vertical-align: middle; background: #b09348; font-size: 10pt; padding: 0 5px; white-space: nowrap; margin-right: 10px;}
.asapLcn span {vertical-align: middle;}


.asaPrcs {position: relative;}
.asaPrcs h3 {margin-top: 160px; padding-top: 30px; margin-bottom: 50px; text-align: center; color: #fff; font-size: 30pt; font-weight: 300; background: url('/2022/img/event/asia/asia04_title.png')no-repeat center top;}
.asaPrcs ul {margin: 0 -7px; }
.asaPrcs ul:after {content: ''; display: table; clear: both;}
.asaPrcs li {float: left; width: 33.3333%; padding: 0 7px;}
.asaPrcs li div {background: #fff; text-align: center; min-height:520px;}
.asaPrcs li img {display: block; width: 100%;}
.asaPrcs li h5 {font-size: 22pt; font-weight: 500; padding-top: 15px; margin-top: 30px;}
.asaPrcs li h6 {font-size: 12pt; font-weight: 300; margin-top: 20px;}
.asaPrcs li h6 span {font-weight: 500;}
.asaPrcs li dl {position: relative; padding-top: 30px; margin-top: 10px;}
.asaPrcs li dl:before {content: ''; display: block; width: 1px; height: 20px; background: #b9a797; position: absolute; left: 50%; top: 0;}
.asaPrcs li dl dd {font-size: 11pt;}

.asa04 {padding-top: 400px; padding-bottom: 210px; background: #212121 url('/2022/img/event/asia/asia04_bg.jpg')no-repeat center bottom; margin-top: -290px;} 

.asaDplm {text-align: center; margin-top: 40px; padding-top: 100px; position: relative; width: 940px; margin-left: auto; margin-right: auto;}
.asaDplm:before {
	content: ''; display: block; width: 2px; height: 65px; position: absolute; left: 50%; margin-left: -1px; top: 0;
	background: -moz-linear-gradient(top,  rgba(111,107,97,0) 0%, rgba(111,107,97,1) 100%);
	background: -webkit-linear-gradient(top,  rgba(111,107,97,0) 0%,rgba(111,107,97,1) 100%);
	background: linear-gradient(to bottom,  rgba(111,107,97,0) 0%,rgba(111,107,97,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#006f6b61', endColorstr='#6f6b61',GradientType=0 );
}
.asaDplm h3 {font-size: 30pt; font-weight: 500; padding-top: 25px;}
.asaDplm h4 {font-size: 14pt; font-weight: 400;}
.asaDplm dl {margin-top: 30px; margin-left: -35px; margin-right: -35px; position: relative;}
.asaDplm dl:after {content: ''; display: table; clear: both;}
.asaDplm dd {float: left; width: 50%; padding: 0 35px;}
.asaDplm dd div {
	background: #fff; padding: 50px 0;
	border-radius: 30px 30px 30px 30px; -moz-border-radius: 30px 30px 30px 30px; -webkit-border-radius: 30px 30px 30px 30px;
	-webkit-box-shadow: 6px 6px 13px 0px rgba(220,203,155,1); -moz-box-shadow: 6px 6px 13px 0px rgba(220,203,155,1); box-shadow: 6px 6px 13px 0px rgba(220,203,155,1);
}
.asaDplm dd h5 {font-size: 22pt; font-weight: 500;}
.asaDplm dd p {font-size: 16pt;}
.asaDplm dt {width: 46px; height: 46px; position: absolute; top: 50%; left: 50%; margin-top: -23px; margin-left: -23px;}
.asaDplm dt:before,
.asaDplm dt:after {content: ''; display: block; background: #6c6860; position: absolute; left: 50%; top: 50%;}
.asaDplm dt:before {width: 46px; height: 4px; margin-top: -2px; margin-left: -23px;}
.asaDplm dt:after {width: 4px; height: 46px; margin-top: -23px; margin-left: -2px;}


.asaPf {position: relative; height: 680px;}
.asaPf01 {position: absolute; right: 50%; top: 0; width: 960px; height: 680px;}
.asaPf02 {position: absolute; left: 50%; top: 0; width: 480px; height: 340px;}
.asaPf03 {position: absolute; left: 50%; top: 50%; width: 480px; height: 340px;}
.asaPf04 {position: absolute; left: 50%; top: 0; width: 480px; height: 340px; margin-left: 480px;}
.asaPf05 {position: absolute; left: 50%; top: 50%; width: 480px; height: 340px; margin-left: 480px;}
.asaPf01 .slick-slide, .asaPf06 .slick-slide {height: 680px;}
.asaPf02 .slick-slide,
.asaPf03 .slick-slide,
.asaPf04 .slick-slide,
.asaPf05 .slick-slide {height: 340px;}

.asapfTxt {position: absolute; top: 0; left: 50%; margin-left: -600px; width: 550px; height: 370px; background: rgba(255,255,255,0.9); padding: 70px 50px;}
.asapfTxt h5 {font-size: 30pt; font-weight: 400; padding-top: 30px; background: url('/2022/img/event/asia/asia_portfolio.png')no-repeat left top;}
.asapfTxt p {font-size: 16pt; font-weight: 300; margin-top: 10px;}
.asapfArw {position: absolute; right: 50px; bottom: 50px;}
.asapfArw:after {content: ''; display: table; clear: both;}
.asapfArw .slick-arrow {display: block; width: 40px; height: 40px; text-indent: -9999px; float: left; border: solid 1px #453c37; cursor: pointer; border-radius: 150px 150px 150px 150px; -moz-border-radius: 150px 150px 150px 150px; -webkit-border-radius: 150px 150px 150px 150px;}
.asapfArw .slick-arrow.prev {background: url('/2022/img/event/asia/asia_portfolio_prev.png')no-repeat center center; margin-right: 20px;}
.asapfArw .slick-arrow.next {background: url('/2022/img/event/asia/asia_portfolio_next.png')no-repeat center center;}
 
.asaSp {padding-top: 100px; padding-bottom: 200px; background: url('/2022/img/event/asia/asia_special_bg.jpg')no-repeat center bottom;}
.asaSp h3 {font-size: 30pt; font-weight: 500; padding-top: 90px; text-align: center; background: url('/2022/img/event/asia/asia_special_title.png')no-repeat center top;}
.asaSp ul {padding-top: 60px; margin: -4px;}
.asaSp ul:after {content: ''; display: table; clear: both;}
.asaSp ul li {float: left; width: 33.3333%; padding: 4px; position: relative;}
.asaSp ul li:after {content: ''; display: block; width: 46px; height: 46px; background: #c6b7ab; position: absolute; left: 100%; top: 50%; z-index: 1; margin-left: -23px; margin-top: -23px; border-radius: 150px 150px 150px 150px; -moz-border-radius: 150px 150px 150px 150px; -webkit-border-radius: 150px 150px 150px 150px;}
.asaSp ul li:nth-child(3n):after {display: none;}
.asaSp ul li div {text-align: center; background: rgba(255,255,255,0.8); border: solid 1px #af9985; padding: 30px 0; position: relative;}
.asaSp ul li div:before,
.asaSp ul li div:after {content: ''; display: block; background: #fff; position: absolute; left: 100%; top: 50%; z-index:2;}
.asaSp ul li div:before {width: 26px; height: 2px; margin-top: -1px; margin-left: -7px;}
.asaSp ul li div:after {width: 2px; height: 26px; margin-left: 4px; margin-top: -13px;}
.asaSp ul li:nth-child(3n) div:before,
.asaSp ul li:nth-child(3n) div:after {display: none;}
.asaSp ul li img {display: block; margin: 0 auto;}
.asaSp ul li h5 {font-size: 14pt; line-height: 1.3em; margin-top: 20px;}

.asaAwd {padding-top: 150px; padding-bottom: 120px;}
.asaAwd h3 {text-align: center; font-weight: 300; font-size: 32pt; line-height: 1.3em;}
.asaAwd h3 span {font-weight: 500;}
.asaAwd img {display: block; margin: 0 auto;}

.asaStu {padding-bottom: 110px; background: url('/2022/img/event/asia/asia_student_bg.jpg')no-repeat center 80px;}
.asaStu img {display: block; margin: 0 auto;}
.asaStu h3 {font-size: 30pt; font-weight: 400; padding-top: 30px; margin-top: 150px; text-align: center; background: url('/2022/img/event/asia/asia_student_title.png')no-repeat center top;}
.asaStu p {text-align: center; font-size: 14pt; margin-top: 10px;}
.asaStu ul {margin-top: 100px;}
.asaStu ul:after {content: ''; display: table; clear: both;}
.asaStu ul li {float: left; width: 16.6666%; text-align: center; cursor: pointer;}
.asaStu ul li em {display: block; width: 180px; height: 180px; margin: 0 auto; border-radius: 150px 150px 150px 150px; -moz-border-radius: 150px 150px 150px 150px; -webkit-border-radius: 150px 150px 150px 150px;}
.asaStu ul li h6 {font-weight: 300; font-size: 13pt; margin-top: 10px;}
.asaStu ul li h6 span {font-weight: 500;}

.asaPst {padding-bottom: 160px; background: url('/2022/img/event/asia/asia_post_bg.jpg')no-repeat center top;}
.asaPst h3 {font-size: 30pt; font-weight: 400; padding-top: 30px; text-align: center; background: url('/2022/img/event/asia/asia_student_title.png')no-repeat center top;}
.asaPst p {text-align: center; font-size: 14pt; margin-top: 10px;}
.asaPst1 {padding-bottom: 160px; background: url('/2022/img/event/asia/asia_post_bg1.jpg')no-repeat center top;}
.asaPst1 h3 {font-size: 30pt; font-weight: 400; padding-top: 30px; text-align: center; background: url('/2022/img/event/asia/asia_student_title.png')no-repeat center top;}
.asaPst1 p {text-align: center; font-size: 14pt; margin-top: 10px;}
.asaPstList {margin: 0 auto; width: 600px;}
.asaPstList p {text-align: left;}

.asaBot {height: 400px; background: url('/2022/img/event/asia/asia_bottom.jpg')no-repeat center center;}
.asaBot1 {height: 400px; background: url('/2022/img/event/asia/asia_bottom1.jpg')no-repeat center center;}


#pstPop {
	position: fixed; top: 60px; bottom: 60px; z-index:10001; display: none; background: #fff; width: 100%; max-width:1000px; left: 50%; margin-left: -475px; padding-top: 60px;
	-webkit-box-shadow: 0px 4px 20px 0px rgba(0,0,0,0.75); -moz-box-shadow: 0px 4px 20px 0px rgba(0,0,0,0.75); box-shadow: 0px 4px 20px 0px rgba(0,0,0,0.75);
}
#pstFade {position: fixed; top: 0; left: 0; right: 0; bottom: 0; background: rgba(0,0,0,0.8); z-index:10000; display: none;}
body.layer-open {overflow:hidden;}
.pstCont {height: 100%; position: relative; overflow-y: auto;}
#pstPop .pstClose {position: absolute; right: 0; top: 0; width: 60px; height: 60px; display: block; z-index: 1; cursor: pointer; text-indent: -9999px; background:url('/2022/img/event/asia/asia_pop_close.png')no-repeat center center;}
#pstPop img {display: block; max-width:100%;}
.pstCont .brdView {margin-left: auto; margin-right: auto;}
.pstDetail {width: 100%; overflow-x: hidden;}
.pstDetail img {display: block; max-width: 100%; margin: 0 auto;}
.pstTop {position: absolute; left: 0; right: 0; top: 0; height: 60px; background: #b09348; padding: 0 20px;}
.pstTop h3 {height: 60px; line-height: 60px; font-size: 20pt; font-weight: 300; color: #fff;}
.pstTop h3 span {font-weight: 500;}







.mcmRvw {padding-top:120px; padding-bottom:120px; position:relative;}
.mcmRvw:after {content:""; display:block; width:505px; height:606px; position:absolute; top:93px; right:20px;; background:url("/2022/img/main/main_review_book.png")no-repeat center center;}
.mcmRvw .mcmTitle:before {content:""; display:block; height:1px; background:#dbe0e2; position:absolute; top:12px; left:230px; width:0px; -webkit-transition: width 3.0s; transition: width 3.0s;}
.mcmRvw .mcmTitle.on:before {width:720px;}
.mcmrList {padding-top:60px;}
.mcmrList li {position:relative; padding-left:90px; padding-right: 20px; padding-bottom:10px;}
.mcmrList li:last-child {margin-bottom:0;}
.mcmrList li > em {display:block; width:60px; height:60px; position:absolute; left:0; top:50%; margin-top:-30px; background-size:cover !important; border-radius: 30px 30px 30px 30px; -moz-border-radius: 30px 30px 30px 30px; -webkit-border-radius: 30px 30px 30px 30px;}
.mcmrList li > div {
	position:relative; padding:20px; border:solid 1px #eaeaea; color:#666; letter-spacing:-0.03em; background: #fff;
	border-radius: 5px 5px 5px 5px; -moz-border-radius: 5px 5px 5px 5px; -webkit-border-radius: 5px 5px 5px 5px;
	-webkit-box-shadow: 2px 2px 20px 0px rgba(0,0,0,0.07); -moz-box-shadow: 2px 2px 20px 0px rgba(0,0,0,0.07); box-shadow: 2px 2px 20px 0px rgba(0,0,0,0.07);
}
.mcmrList li > div:before {content:""; display:block; width:28px; height:46px; position:absolute; top:50%; margin-top:-23px; left:-27px; background:url("/2022/img/main/main_review_tail.png")no-repeat center center;}
.mcmrList li > div h5 {font-size:16px; padding-bottom:6px; font-weight:400; color:#333;}
.mcmrList li > div h5 span {font-size:12px; margin-left:3px; color:#777;}
.mcmrList li > div p {font-size:13px; overflow:hidden; text-overflow:ellipsis; white-space:normal; letter-spacing:-0.01em; line-height:1.6; height:3.2em; font-weight:300; word-wrap:break-word; display:-webkit-box; -webkit-line-clamp:2; -webkit-box-orient:vertical;}
.mcmrList li > div > span {font-size:11px; display:block; position:absolute; right:20px; top:25px;}
.disblock{display:block;}
.baking-rending .curri-sel-cont {width:900px; margin:0 auto;}
ul.col5 li {width:20%; float:left;}
ul.col5 h5{display:block; width:100%; float:left;}
ul.col5:after{display:block; clear:both; content:"";}

.landing-bg {display:block; width:100%;}
.landing-head {font-weight: 300; font-size: 35px; color: #151515; text-align: center; line-height: 1.4;}
.landing-head strong {font-weight: 500; font-size: 45px;}

/* 2401 입시랜딩 */
.ld-bg {background-repeat: no-repeat; background-position: center top;}
.ipsi24-list-wrap {padding: 120px 0;}
.ipsi24-tit-wrap {margin-bottom: 20px;}
.ipsi24-list {position: relative; overflow: hidden; max-height: 11200px; padding-bottom: 65px;}
.ipsi24-list.on {max-height: none;}
.ipsi24-list:after {content:''; position: absolute; bottom: 0; left: 0; right: 0; height: 700px; background: linear-gradient(0deg, rgba(255,255,255,1) 10%, rgba(255,255,255,0.7) 30%, rgba(255,255,255,0.1) 99%, rgba(255,255,255,0) 100%); pointer-events: none;}
.ipsi24-list.on:after {content: none;}
.ipsi24-list dl + .ipsi24-tit-wrap {padding-top: 120px;}
.ipsi24-list dl {padding-top: 60px;}
.ipsi24-list dl > dt {margin-bottom: 23px; font-size: 26px;}

.ipsi24-list dl > dd {display: flex; align-items: center; border-top: 1px solid #333333; border-bottom: 1px solid #d5d5d5; text-align: center;}
.ipsi24-schl {width: 33.33%;}
.ipsi24-schl h4 {padding-top: 14px; font-weight: 400; font-size: 21px; color: #333333;}
.ipsi24-schl h4 strong {color: #ff5500;}
.ipsi24-list dl > dd > table {width: 66.66%; border-left: 1px solid #d5d5d5;}
.ipsi24-list dl > dd > table > tbody {height: 160px;}
.ipsi24-list dl > dd > table th, 
.ipsi24-list dl > dd > table td {padding: 10px 0; font-size: 18px;}
.ipsi24-list dl > dd > table th {background: #efefef; color: #353636;}
.ipsi24-list dl > dd > table td {border-top: 1px solid #d5d5d5; color: #666666;}

.ipsi24-btn-wrap {}
.ipsi24-btn-wrap a {display: inline-flex; justify-content: center; align-items: center; min-width: 350px; height: 66px; background: #efefef; font-weight: 600; font-size: 20px; color: #0d0d0d;}
.ipsi24-btn-wrap em {font-style: normal;}
.ipsi24-btn-wrap .ipsi24-btn-more:after {content:''; display: inline-block; width: 15px; height: 15px; margin-left: 82px; border-left: 2px solid #676767; border-bottom: 2px solid #676767; transform: rotate(-45deg) translateY(-8px);}
.ipsi24-btn-wrap .ipsi24-btn-more.on:after {transform: rotate(-225deg) translateY(-8px);}
