.sub_top .wrap_1220{position: relative;height: 380px;}
.sub_top .tit_wrap{position: absolute;left:0;bottom:128px}
.sub_top p{color:#fff;font-size: 30px;font-weight: 300;text-align: left;}
.sub_top h4{color:#fff;font-size: 64px;font-weight: 500;text-align: left;background: url(../images/common/title_bg.png) repeat-x left bottom 3px;display: inline-block;}
.history .sub_top{width:100%;height: 380px;background: url(../images/subtop/subtop01.jpg) 50% 50% no-repeat;}
.message .sub_top{width:100%;height: 380px;background: url(../images/subtop/subtop02.jpg) 50% 50% no-repeat;}
.video .sub_top{width:100%;height: 380px;background: url(../images/subtop/subtop03.jpg) 50% 50% no-repeat;}
.ebook .sub_top{width:100%;height: 380px;background: url(../images/subtop/subtop03.jpg) 50% 50% no-repeat;}
.conference .sub_top{width:100%;height: 129px;background: url(../images/subtop/subtop04.png) 50% 50% no-repeat;}

.content{padding: 80px 0 100px 0;}
.tab_wrap{width:100%;background:#AE1A2D;height:134px;text-align: center;box-sizing: border-box;padding: 40px 0;}
.tab_wrap a{display: inline-block;vertical-align: middle;color:#fff;font-size: 38px;font-weight: 300;}
.tab_wrap span{display: inline-block;vertical-align: middle;width:108px;height: 1px;background:url(../images/common/ico_line.png) 0 0 no-repeat;margin:0 20px}
.tab_wrap a.on{font-weight:700;}
.tab_sub a{font-size:32px;}
.tab_sub span.line{width:1px;height:44px;background:url(../images/common/tab_line.png) 0 0 no-repeat;}
.tab_wrap .btn_first{display: inline-block;vertical-align: middle;width:22px;height: 38px;background:url(../images/common/btn_prev.png) 0 0 no-repeat;margin-right: 40px;}
.tab_wrap .btn_last{display: inline-block;vertical-align: middle;width:22px;height: 38px;background:url(../images/common/btn_next.png) 0 0 no-repeat;margin-left: 40px;}
.content .tit_box{text-align: center;}
.content .tit{color:#444444;font-weight: 700;text-align: center;font-size:70px;position:relative;display: inline-block;}
.content .tit::after{display: block;content: '';clear: both;width:35px;height: 35px;background:url(../images/common/ico_tit_deco.png) 0 0 no-repeat;position:absolute;top:-5px;left:-30px;}
.content .tit_sub{color:#444444;font-weight: 700;text-align: center;font-size:55px;position:relative;display: inline-block;}
.content .tit_sub::after{display: block;content: '';clear: both;width:35px;height: 35px;background:url(../images/common/ico_tit_deco.png) 0 0 no-repeat;position:absolute;top:-5px;left:-30px;}
.content .tit_sub2{color:#444444;font-weight: 700;text-align: center;font-size:44px;position:relative;display: inline-block;}
.content .tit_sub2::after{display: block;content: '';clear: both;width:35px;height: 35px;background:url(../images/common/ico_tit_deco.png) 0 0 no-repeat;position:absolute;top:-5px;left:-30px;}
.content .tit_desc{text-align: center;margin-top:3px;font-size: 35px;font-weight: 300;color:#444444;margin-bottom: 115px;}
.content .tit_desc strong{font-weight: 500;}

.history .list01{background:url(../images/common/histroy_line.png) 50% 0 no-repeat;margin-top: 80px;position: relative;width:100%;height:3200px}
.history .list01::after{display: block;content: '';clear: both;}
.history .list01 li{position: absolute;}
.history .list01 li:nth-child(odd){float: left;margin-left: -4px;}
.history .list01 li:nth-child(even){float: right;margin-right: -24px;}
.history .list01 li:nth-child(1){left:0;top:-35px;}
.history .list01 li:nth-child(2){right:0;top:264px;}
.history .list01 li:nth-child(3){left:0;top:565px;}
.history .list01 li:nth-child(4){right:0;top:864px;}
.history .list01 li:nth-child(5){left:0;top:1164px;}
.history .list01 li:nth-child(6){right:0;top:1450px;}
.history .list01 li:nth-child(7){left:0;top:1735px;}
.history .list01 li:nth-child(8){right:0;top:2033px;}
.history .list01 li:nth-child(9){left:0;top:2350px;}
.history .list01 li:nth-child(10){right:0;top:2665px;}
.history .list01 li p{overflow:hidden;position:absolute;left:-9999px;width:0;height:1px;margin:0;padding:0;line-height:0}
.history .btn_next_page{width:514px;height: 86px;border-radius: 10px;background:#961526;color:#fff;display: block;margin:50px auto 0;font-size: 30px;font-weight: 500;text-align: center;line-height: 86px;}
.history .btn_next_page em{display: inline-block;vertical-align: middle;margin-top: -3px;width:14px;height: 24px;background:url(../images/common/btn_arrow.png) 0 0 no-repeat;margin-left: 10px;}
.history .btn_next_page strong{margin-right: 10px;}
.history .btn_back_page{width:581px;height: 86px;border-radius: 10px;background:#961526;color:#fff;display: block;margin:50px auto 0;font-size: 30px;font-weight: 500;text-align: center;line-height: 86px;}
.history .btn_back_page em{display: inline-block;vertical-align: middle;margin-top: -3px;width:27px;height: 30px;background:url(../images/common/btn_back.png) 0 0 no-repeat;margin-left: 10px;}
.history .btn_back_page strong{margin-right: 10px;}
.history .list02{background:url(../images/common/histroy_line02.png) 50% 0 no-repeat;margin-top: 80px;position: relative;width:100%;height:3220px}
.history .list02::after{display: block;content: '';clear: both;}
.history .list02 li{position: absolute;}
.history .list02 li:nth-child(odd){float: left;margin-left: -4px;}
.history .list02 li:nth-child(even){float: right;margin-right: -24px;}
.history .list02 li p{overflow:hidden;position:absolute;left:-9999px;width:0;height:1px;margin:0;padding:0;line-height:0}
.history .list02 li:nth-child(1){left:0;top:-35px;}
.history .list02 li:nth-child(2){right:0;top:264px;}
.history .list02 li:nth-child(3){left:0;top:565px;}
.history .list02 li:nth-child(4){right:0;top:864px;}
.history .list02 li:nth-child(5){left:0;top:1164px;}
.history .list02 li:nth-child(6){right:0;top:1450px;}
.history .list02 li:nth-child(7){left:0;top:1735px;}
.history .list02 li:nth-child(8){right:0;top:2033px;}
.history .list02 li:nth-child(9){left:0;top:2350px;}
.history .list02 li:nth-child(10){right:0;top:2665px;}
.history .list03{background:url(../images/common/histroy_line03.png) 50% 0 no-repeat;margin-top: 80px;position: relative;width:100%;height:3190px}
.history .list03::after{display: block;content: '';clear: both;}
.history .list03 li{position: absolute;}
.history .list03 li:nth-child(odd){float: left;margin-left: -4px;}
.history .list03 li:nth-child(even){float: right;margin-right: -24px;}
.history .list03 li p{overflow:hidden;position:absolute;left:-9999px;width:0;height:1px;margin:0;padding:0;line-height:0}
.history .list03 li:nth-child(1){left:0;top:-35px;}
.history .list03 li:nth-child(2){right:0;top:264px;}
.history .list03 li:nth-child(3){left:0;top:565px;}
.history .list03 li:nth-child(4){right:0;top:864px;}
.history .list03 li:nth-child(5){left:0;top:1164px;}
.history .list03 li:nth-child(6){right:0;top:1450px;}
.history .list03 li:nth-child(7){left:0;top:1740px;}
.history .list03 li:nth-child(8){right:0;top:2033px;}
.history .list03 li:nth-child(9){left:0;top:2350px;}
.history .list03 li:nth-child(10){right:0;top:2665px;}

.ebook .wrap_1220{text-align: left;position: relative;}
.ebook .desc{font-weight: 300;font-size: 17px;color:rgba(68,68,68,0.8);text-align: center;}
.ebook .ebook_wrap::after{display: block;content: '';clear: both;}
.ebook .left_box{float: left;width:1106px;height: 735px;margin-left: -163px;}
.ebook .right_box{position: absolute;right:0;top:255px;}
.ebook .btn_link{border-radius: 10px;width:222px;height: 100px;background:#961526;color:#fff;font-size:24px;font-weight: 500;display: inline-block;text-align:left;box-sizing: border-box;padding:18px 25px;vertical-align: middle;margin-top: 15px;line-height: 1.2;position: relative;}
.ebook .btn_link02{border-radius: 10px;width:222px;height: 100px;background:#A2917B;color:#fff;font-size:24px;font-weight: 500;display: inline-block;text-align:left;margin-left: 20px;box-sizing: border-box;padding:18px 25px;vertical-align: middle;margin-top: 15px;line-height: 1.2;position: relative;}
.ebook .btn_link em{display: inline-block;vertical-align: middle;margin-left:10px;margin-top: -5px;width:24px;height: 24px;background:url(../images/common/ico_ebook.png) 0 0 no-repeat;position: absolute;right:25px;top:38px}
.ebook .btn_link02 em{display: inline-block;vertical-align: middle;margin-left:10px;margin-top: -5px;width:24px;height: 24px;background:url(../images/common/ico_ebook.png) 0 0 no-repeat;position: absolute;right:25px;top:38px}
.ebook .btn_link strong{font-size: 30px;font-weight:500;}
.ebook .btn_link02 strong{font-size: 30px;font-weight:500}
.ebook .list label{display:block;font-weight: 700;font-size: 30px;color:#9A794D;line-height: 1;margin-bottom: 25px;}
.ebook .list label em{display:inline-block;vertical-align: middle;width:394px;height: 5px;background:#9A794D;margin-left: 10px;margin-top: -4px;}
.ebook .list .right p{color:#444444;font-weight: 500;font-size: 22px;margin-bottom: 15px;line-height: 1;margin-left: -12px;}
.ebook .list .right h5{color:#444444;font-weight: 700;font-size: 24px;margin-bottom: 15px;}
.ebook .list .right .line{display: block;width:461px;height:1px;margin:20px 0 24px 0;background: url(../images/sub/line.png) 0 0 no-repeat;}


.message .tab_list{margin:0 auto 60px}
.message .tab_list::after{display: block;content:'';clear: both;}
.message .tab_list li{width:190px;float: left;margin-right: 16px;text-align: center;border-bottom: 3px solid rgba(119,119,119,0.2);padding-bottom: 10px;}
.message .tab_list li:last-child{margin-right: 0;}
.message .tab_list li.on{border-bottom: 3px solid #BEA077;}
.message .tab_list li a{display: block;}
.message .tab_list li a span{color:#444444;font-size: 16px;font-weight: 300;display: block;}
.message .tab_list li a p{color:#444444;font-size: 20px;font-weight: 300;display: block;}
.message .tab_list li.on a span{font-weight: 700;}
.message .tab_list li.on a p{font-weight: 700;}
.message .tab01 .tab_box{background: url(../images/sub/speech_bg01.jpg) 0 0 no-repeat;width:100%;height:491px;box-sizing: border-box;position: relative;padding:50px}
.message .tab02 .tab_box{background: url(../images/sub/speech_bg02.jpg) 0 0 no-repeat;width:100%;height:491px;box-sizing: border-box;position: relative;padding:50px}
.message .tab03 .tab_box{background: url(../images/sub/speech_bg03.jpg) 0 0 no-repeat;width:100%;height:491px;box-sizing: border-box;position: relative;padding:50px}
.message .tab04 .tab_box{background: url(../images/sub/speech_bg04.jpg) 0 0 no-repeat;width:100%;height:491px;box-sizing: border-box;position: relative;padding:50px}
.message .tab05 .tab_box{background: url(../images/sub/speech_bg05.jpg) 0 0 no-repeat;width:100%;height:491px;box-sizing: border-box;position: relative;padding:50px}
.message .tab06 .tab_box{background: url(../images/sub/speech_bg06.jpg) 0 0 no-repeat;width:100%;height:491px;box-sizing: border-box;position: relative;padding:50px}
.message .tab_cont h5{color:#fff;font-size: 36px;font-weight: 500;}
.message .tab_box .tit_name{color:#fff;font-size: 25px;font-weight: 500;position: absolute;left:50px;bottom:50px}
.message .tab01 h5{margin:44px 0 93px 0}
.message .tab02 h5{margin-top:78px}
.message .tab03 h5{margin-top:78px}
.message .tab04 h5{margin-top:105px}
.message .tab05 h5{margin-top:105px}
.message .tab06 h5{margin-top:48px;font-size: 30px;}
.message .tab_desc {margin-top: 50px;}
.message .tab_desc p{color:#444444;font-size: 18px;font-weight: 500;line-height: 32px;word-break: keep-all;margin-bottom: 35px;}
.message .tab_desc .name{text-align: right;font-size: 24px;font-weight: 500;}
.message .tab_desc .name em{display: inline-block;letter-spacing: 5px;font-weight: 700;}
.message .tab_desc .name span{display: block;margin-bottom: 10px;padding-right: 5px;}
.message .deco01{display: inline-block;width:28px;height: 23px;background: url(../images/common/ico_deco_speech01.png) 0 0 no-repeat;position: absolute;}
.message .deco02{display: inline-block;width:28px;height: 23px;background: url(../images/common/ico_deco_speech01.png) 0 0 no-repeat;position: absolute;}
.message .tab01 .deco01{left:55px;top:50px}
.message .tab01 .deco02{left:55px;bottom:150px}
.message .tab02 .deco01{left:55px;top:85px}
.message .tab02 .deco02{left:55px;bottom:165px}
.message .tab03 .deco01{left:55px;top:85px}
.message .tab03 .deco02{left:55px;bottom:165px}
.message .tab04 .deco01{left:55px;top:110px}
.message .tab04 .deco02{left:55px;bottom:190px}
.message .tab05 .deco01{left:55px;top:110px}
.message .tab05 .deco02{left:55px;bottom:190px}
.message .tab06 .deco01{left:55px;top:50px}
.message .tab06 .deco02{left:55px;bottom:140px}
.message .swiper-container{padding-bottom: 60px;}
.message .swiper-container p{font-size: 18px;font-weight: 500;text-align: left;color:#444444;margin-top: 30px;word-break: keep-all;line-height: 32px;}
.message .swiper-button-next{width:54px;height: 79px;background: url(../images/common/slide_next.jpg) 0 0 no-repeat;right:-84px;margin-top: 0;top:381px}
.message .swiper-button-prev{width:54px;height: 79px;background: url(../images/common/slide_prev.jpg) 0 0 no-repeat;left:-84px;margin-top: 0;top:381px}
.message .swiper-pagination{bottom:-50px}
.message .swiper-pagination span{width:15px;height: 15px;opacity: 1;background: #777777;margin:0 15px 0 0 !important}
.message .swiper-pagination span:last-child{margin-right: 0;}
.message .swiper-pagination span.swiper-pagination-bullet-active{background: #961526;}

.video .slider-nav  {width: 1220px;margin: 10px auto 0;}
.video .slider-nav .slick-current{width:246px;height: 150px;}
.video .slider-nav .slick-slide {width:246px}
.video .slider-nav .slick-slide >div{padding:0 5px}
.video .slick-slide img {width: 100%;}
.video .slider-nav li{cursor: pointer;float: left;width:236px;height:auto;box-sizing: border-box;position: relative;}
.video .slider-for .slick-prev{background: url(../images/common/slide_prev.jpg) 0 50% no-repeat;width: 54px;height: 79px;left:0;z-index:5;text-indent: -9999px;position: absolute;top:304px;left:-84px}
.video .slider-for .slick-next{background: url(../images/common/slide_next.jpg) 0 50% no-repeat;width: 54px;height: 79px;right:0;z-index:5;text-indent: -9999px;position: absolute;top:304px;right:-84px}
/* .message .slider-nav .slick-prev{background: url(../images/common/btn_prev_s.png) 0 50% no-repeat;width: 42px;height: 56px;left:0;z-index:5;top:90px}
.message .slider-nav .slick-next{background: url(../images/common/btn_next_s.png) 0 50% no-repeat;width: 42px;height: 56px;right:0;z-index:5;top:90px} */
.video .slider-nav .thumb{width:236px;height: auto;}
.video .slider-nav .slick-current .bd{display: block;position: absolute;width:100%;height:100%;border:4px solid #961526;box-sizing: border-box;left:0;top:0}
.video .slider-nav .slick-list{margin:0 -5px;}

.conference .tit_sub{font-size:45px;line-height: 1.3;}
.conference .content .tit_sub::after{left:210px}
.conference .lbl{margin:52px 0 19px 0;display: inline-block;}
.conference table{width: 100%;border-collapse: collapse;border-bottom: 1px solid rgba(112,112,112,0.5)}
.conference table th{text-align:center;color:#fff;font-weight: 700;font-size: 25px;background: #AE1A2D;padding: 19px 0;}
.conference table tr td:nth-child(1){text-align: center;}
.conference table tr td:nth-child(2){text-align: left;}
.conference table tr:nth-child(odd){background: #fff;}
.conference table tr:nth-child(even){background:rgba(190,160,119,0.1);}
.conference table tr td{padding:22px 0px;color:#444;font-weight: 700;font-size: 25px;}
.conference table tr td p span{font-weight: 400;}
/* padding-left:34px 뺌(21.09.29)/display: block; 뻼 */
.conference .txt_notice{text-align: right;font-size: 20px;font-weight: 500;color: #444;margin-top: 24px;}

/* 추가부분 - speakers */
.content .ses{font-weight: 900;}
.speakers .speakers_txt .speakers_txt_01{padding-top: 80px;}
.speakers .speakers_txt .speakers_txt_02{padding-top: 110px;}
.speakers li {background: rgba(190,160,119,0.1); margin: 0 0 50px 0; border-radius: 10px;}
.speakers li:nth-child(1) {height: 500px;}
.speakers li:nth-child(2) {height: 500px;}
.speakers li:nth-child(3) {height: 640px;}
.speakers li:nth-child(4) {height: 450px;}
.speakers li:nth-child(5) {height: 450px;}
.speakers li:nth-child(6) {height: 465px;}
.speakers li img{float: left; padding: 40px;}
.speakers .speakers_txt{width: 905px; margin-left: 300px;}
.speakers li p{font-family: 'S-Core Dream 5'; letter-spacing: -1px; color: #444; font-weight: 500; font-size: 24px; padding: 30px;}
.subcont {font-size: 19px !important;}

/* global */
.g-font-weight-400 {font-weight: 400;}
.g-mt-10 {margin-top: 10px;}
.g-ml-10 {margin-left: 10px;}
.g-ml-20 {margin-left: 20px;}
.c-display-none {display: none;}