
.asaTop {height: 555px; background: url('/2019/img/event/asia/asia_top.jpg')no-repeat center center;}
.asaTop1 {height: 555px; background: url('/2019/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('/2019/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('/2019/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('/2019/img/event/asia/asia_youtube_prev.png')no-repeat center center;}
.asaVdoArw .slick-arrow.slick-next {background: url('/2019/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('/2019/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('/2019/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('/2019/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('/2019/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('/2019/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('/2019/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('/2019/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('/2019/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('/2019/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('/2019/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('/2019/img/event/asia/asia_portfolio_prev.png')no-repeat center center; margin-right: 20px;}
.asapfArw .slick-arrow.next {background: url('/2019/img/event/asia/asia_portfolio_next.png')no-repeat center center;}
 
.asaSp {padding-top: 100px; padding-bottom: 200px; background: url('/2019/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('/2019/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('/2019/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('/2019/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('/2019/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('/2019/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('/2019/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('/2019/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; padding-right: 90px;}
.asaPstList p {text-align: left;}

.asaBot {height: 400px; background: url('/2019/img/event/asia/asia_bottom.jpg')no-repeat center center;}
.asaBot1 {height: 400px; background: url('/2019/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('/2019/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;}







