@charset "utf-8";

/*///////////////////////////////////////////////////////
 Main
 ///////////////////////////////////////////////////////*/
 /*입장하기*/
.forum_fintech_enter_bg {height:870px; background:url('../images/forum_fintech/bg_enter.jpg') no-repeat center top;}
.fintech_enter_outline {display:table; width:100%; height:100%;}
.fintech_enter_outline .fintech_enter_cont {display:table-cell; padding-top:130px; text-align:center; vertical-align:middle;}
.fintech_enter_outline .fintech_enter_cont a.btn_enter {display:inline-block; padding:15px; width:220px; height:220px; background-color:rgba(118, 85, 245, 0.2);
	-webkit-border-radius:220px; -moz-border-radius:220px; -o-border-radius:220px; border-radius:220px;}
.fintech_enter_outline .fintech_enter_cont a.btn_enter span.line {display:inline-block; width:220px; height:220px; line-height:220px; text-align:center; background:linear-gradient(135deg, #8847fe, #2c8dd1);
	-webkit-border-radius:220px; -moz-border-radius:220px; -o-border-radius:220px; border-radius:220px;}
.fintech_enter_outline .fintech_enter_cont a.btn_enter:hover span.line {background:linear-gradient(90deg, #2c8dd1, #2c8dd1);}
.fintech_enter_outline .fintech_enter_cont a.btn_enter span.line span.tx {color:#fff; font-size:30px; vertical-align:middle;}
.fintech_enter_outline .fintech_enter_cont a.btn_enter span.line img {margin-left:10px;}

/* 모바일 */
@media all and (max-width:768px){
	.forum_fintech_enter_bg {height:600px; background:url('../images/forum_fintech/bg_enter_mobile.jpg') no-repeat center bottom;}
	.fintech_enter_outline .fintech_enter_cont {display:table-cell; padding-top:0; text-align:center; vertical-align:middle;}
	.fintech_enter_outline .fintech_enter_cont a.btn_enter {padding:15px; width:180px; height:180px;}
	.fintech_enter_outline .fintech_enter_cont a.btn_enter span.line {display:inline-block; width:180px; height:180px; line-height:180px;}
	.fintech_enter_outline .fintech_enter_cont a.btn_enter span.line span.tx {font-size:24px;}
	.fintech_enter_outline .fintech_enter_cont a.btn_enter span.line img {margin-left:5px; width:30px;}
}

/* 포럼 메인 페이지  */
.forum_fintech_bg {height:878px; background:url('../images/forum_fintech/bg_main.png') #575a5e no-repeat center top;}
.fintech_main_cont {}

/*생중계*/
.fin_live {display:none;}
.fin_live .video-container{position:relative; padding-bottom:53%; padding-top:30px; height:0; overflow:hidden; background:url('../images/sub/forum/media_thum.png') no-repeat center center; background-size:cover;}  
.fin_live .video-container iframe,
.fin_live .video-container video,
.fin_live .video-container object,
.fin_live .video-container embed {position:absolute; top:0; left:0; width:100%; height:100%;} 

.finance_group {position:absolute; left:50%; top:220px; margin-left:-600px;}
.finance_group ul {position:relative;}
.finance_group ul li {position:absolute; left:0; top:0;}
.finance_group ul li a {display:block; width:214px; height:72px; text-align:center;}
.finance_group ul li a .hover {display:none;}
.finance_group ul li a:hover .hover {display:inline-block;}
.finance_group ul li a:hover .org {display:none;}
.finance_group ul li a span {display:inline-block; font-size:27px; font-weight:500; color:#fff; line-height:55px;}
.finance_group ul li.kb {left:20px; top:90px;}
.finance_group ul li.shinhan {left:180px; top:220px;}
.finance_group ul li.hana {left:400px; top:410px;}
.finance_group ul li.woori {left:220px; top:10px;}
.finance_group ul li.nh {left:400px; top:130px;}
.finance_group ul li.ibk {left:620px; top:280px;}

.finance_serv_menu {position:absolute; left:50%; top:50px;}
.finance_serv_menu ul {position:relative;}
.finance_serv_menu ul li {position:absolute; left:0; top:0;}
.finance_serv_menu ul li a {display:block; width:214px; height:72px; text-align:center; background:url('../images/forum_fintech/menu_bg_org.png') no-repeat center top;}
.finance_serv_menu ul li a:hover {background:url('../images/forum_fintech/menu_bg_hover.png') no-repeat center top;}
.finance_serv_menu ul li a span {display:inline-block; font-size:20px; font-weight:500; color:#fff; line-height:55px;}
.finance_serv_menu ul li.introduce {left:-200px; top:120px;}
.finance_serv_menu ul li.opening {left:-40px; top:50px;}
.finance_serv_menu ul li.question {left:110px; top:-25px;}
.finance_serv_menu ul li.conference {left:400px; top:100px;}
.finance_serv_menu ul li.metaverse {left:280px; top:320px;}
.finance_serv_menu ul li.lec_class {left:150px; top:180px;}
.finance_serv_menu ul li.sketch {left:110px; top:-25px;}
.finance_serv_menu ul li.event {left:110px; top:-25px;}
.finance_serv_menu ul li.event a {display:block; width:214px; height:72px; text-align:center; background:url('../images/forum_fintech/menu_bg_event_org.png') no-repeat center top;}
.finance_serv_menu ul li.event a:hover {background:url('../images/forum_fintech/menu_bg_event_hover.png') no-repeat center top;}

/* 모바일 */
@media all and (max-width:768px){	
	.forum_fintech_bg {padding:30px 0 50px; height:auto; background:url('../images/forum_fintech/bg_main_mobile.png') no-repeat center top;}
	
	.fin_live {display:block; margin-bottom:20px;}
	
	.finance_group {position:relative; left:inherit; top:inherit; margin-left:inherit;}
	.finance_group ul {margin-bottom:30px; position:relative; overflow:hidden;}
	.finance_group ul li {float:left; padding:5px 0; width:50%; text-align:center; position:relative; left:0; top:0;}
	.finance_group ul li a {display:block; margin: 0 10px; width:auto; height:auto;}
	.finance_group ul li a .org {display:none;}
	.finance_group ul li a .hover {display:inline-block;}
	.finance_group ul li a:hover .hover {display:inline-block;}
	.finance_group ul li a:hover .org {display:none;}
	.finance_group ul li a span {display:inline-block; font-size:27px; font-weight:500; color:#fff; line-height:55px;}
	.finance_group ul li.kb {left:inherit; top:inherit;}
	.finance_group ul li.shinhan {left:inherit; top:inherit;}
	.finance_group ul li.hana {left:inherit; top:inherit;}
	.finance_group ul li.woori {left:inherit; top:inherit;}
	.finance_group ul li.nh {left:inherit; top:inherit;}
	.finance_group ul li.ibk {left:inherit; top:inherit;}

	.finance_serv_menu {position:relative; left:inherit; top:inherit;}
	.finance_serv_menu ul {position:relative; overflow:hidden;}
	.finance_serv_menu ul li {float:left; padding:5px 0; width:50%; text-align:center; position:relative; left:0; top:0;}
	.finance_serv_menu ul li a {display:block; margin:0 5px; width:auto; height:55px; text-align:center; background:url('') #2b76ce no-repeat center top;
	border-radius:3px;}
	.finance_serv_menu ul li a:hover {background:url('../images/forum_fintech/menu_bg_hover.png') no-repeat center top;}
	.finance_serv_menu ul li a span {font-size:18px;}
	.finance_serv_menu ul li.introduce {left:inherit; top:inherit;}
	.finance_serv_menu ul li.opening {left:inherit; top:inherit;}
	.finance_serv_menu ul li.question {left:inherit; top:inherit;}
	.finance_serv_menu ul li.conference {left:inherit; top:inherit;}
	.finance_serv_menu ul li.metaverse {left:inherit; top:inherit;}
	.finance_serv_menu ul li.lec_class {left:inherit; top:inherit;}
	.finance_serv_menu ul li.sketch {left:inherit; top:inherit;}
	.finance_serv_menu ul li.event {left:inherit; top:inherit;}
	.finance_serv_menu ul li.event a {margin:0 5px; width:auto; height:55px; background:url('') #c32673 no-repeat center top;}
	.finance_serv_menu ul li.event a:hover {background:url('../images/forum_fintech/menu_bg_event_hover.png') no-repeat center top;}
}
@media all and (max-width:640px){
	
}

/* 포럼 상황판 */
.forum_fintech_status_bg {background:url('../images/forum_fintech/bg_forum_introduce_status_2.png') #575a5e repeat-y center top;}
.fintech_status_cont {padding-top:180px; min-height:800px; background:url('../images/forum_fintech/bg_forum_introduce_status_1.png') no-repeat center top;}
.fintech_status_bottom {height:128px; background:url('../images/forum_fintech/bg_forum_introduce_status_3.png') no-repeat center top;}

.status_contbox {margin:0 50px;}

.fintech_status_tabmenu {margin-bottom:50px; padding-top:30px; text-align:center;}
.fintech_status_tabmenu ul {display:table; width:70%; margin:0 auto;}
.fintech_status_tabmenu ul li {display:table-cell; text-align:center; vertical-align:middle;}
.fintech_status_tabmenu ul li a {display:inline-block; width:200px; height:60px; line-height:60px; font-size:20px; background-color:#ccc;
	-webkit-border-radius:60px; -moz-border-radius:60px; -o-border-radius:60px; border-radius:60px;}
.fintech_status_tabmenu ul li a:hover, .fintech_status_tabmenu ul li a.active {background:linear-gradient(135deg, #8847fe, #2c8dd1);}
.fintech_status_tabmenu ul li a:hover span, .fintech_status_tabmenu ul li a.active span {color:#fff;}

.fintech_status_tab_content {}
.fintech_status_tab_content .speaker_list {margin-bottom:30px; background-color:rgba(255, 255, 255, 0.9);}

@media only screen and (max-width:768px){
	.fintech_status_tabmenu ul {display:table; width:100%; margin:0 auto;}
	.fintech_status_tabmenu ul li {display:table-cell; width:33.33%}
	.fintech_status_tabmenu ul li a {display:inline-block; width:100%; height:60px; line-height:60px; font-size:16px;}
	
	.status_contbox {margin:0;}
}

@media only screen and (max-width:480px){
	.fintech_status_cont {padding-top:50px; min-height:800px; background:url('../images/forum_fintech/bg_forum_introduce_status_1_mobile.png') no-repeat center top;}
	.fintech_status_tabmenu ul {display:table; width:auto; margin:0 auto;}
	.fintech_status_tabmenu ul li {display:table-cell; padding:0 3px; width:auto;}
	.fintech_status_tabmenu ul li a {display:inline-block; padding:0 10px; width:auto; height:40px; line-height:40px; letter-spacing:-1px;}
	
	.status_contbox {margin:0;}
}

/* 오프닝 */
.forum_fintech_opening_bg {height:880px; background:url('../images/forum_fintech/bg_opening.png') #575a5e no-repeat center top;}

.fintech_opening_ment {padding-top:240px; display:table; width:100%; height:350px;}
.fintech_opening_ment .outline {display: table-cell; text-align:center; vertical-align:middle; font-size:25px; color:#fff; line-height:1.5;}

.fintech_opening_cont {padding-top:210px; height:560px;}
.fintech_opening_cont .outline {display:table; width:100%;}
.fintech_opening_cont .outline .opening_live {display:table-cell; padding:10px; width:50%;}
.fintech_opening_cont .outline .opening_live .title {padding:10px; text-align:center; background-color:#1b4380; border-radius:5px 5px 0 0;}
.fintech_opening_cont .outline .opening_live .title strong {font-size:20px; color:#fff; font-weight:normal;}
.fintech_opening_cont .outline .opening_live .video-container{position:relative; padding-bottom:51%; padding-top:30px; height:0; overflow:hidden; background:url('../images/sub/forum/media_thum.png') no-repeat center center; background-size:cover;}  
.fintech_opening_cont .outline .opening_live .video-container iframe,
.fintech_opening_cont .outline .opening_live .video-container video,
.fintech_opening_cont .outline .opening_live .video-container object,
.fintech_opening_cont .outline .opening_live .video-container embed {position:absolute; top:0; left:0; width:100%; height:100%;} 
.fintech_opening_cont .outline .opening_live .speaker_info {padding:10px; text-align:center; background-color:#081221; border-radius:0 0 5px 5px;}
.fintech_opening_cont .outline .opening_live .speaker_info strong {color:#fff; font-size:16px; font-weight:normal;}
.fintech_opening_cont .outline .opening_live .speaker_info span {font-size:13px; color:#ccc;}

@media only screen and (max-width:768px){
	.forum_fintech_opening_bg {height:auto; background:url('../images/forum_fintech/bg_opening_mobile.png') #575a5e repeat-y center top;}
	.fintech_opening_ment {padding-top:150px; height:auto;}
	.fintech_opening_ment .outline {font-size:18px;}

	.fintech_opening_cont {padding-top:60px; padding-bottom:50px; height:auto;}
	.fintech_opening_cont .outline .opening_live {display:block; width:auto;}
	/*.fintech_opening_cont .outline .opening_live .video-container{position:relative; padding-bottom:50%;}*/
}

@media only screen and (max-width:480px){
	.fintech_opening_cont .outline .opening_live .video-container{position:relative; padding-bottom:48.0%;}
}


/*///////////////////////////////////////////////////////
 재테크 강연장
 ///////////////////////////////////////////////////////*/
 .forum_fintech_conference_bg {height:870px; background:url('../images/forum_fintech/bg_conference.png') no-repeat center top;}
 .fintech_conference_outline {margin:0 auto; width:830px; text-align:center;}
 .fintech_conference_cont {padding-top:280px;}
 .fintech_conference_cont img {}
 .fintech_conference_cont span.ment {display:block; padding-top:15px; font-size:20px; font-weight:600; color:#333;}
 .fintech_conference_cont span.ment strong {color:#ff5722;}

.lecture_live {padding-top:152px;}
.lecture_live .video-container{position:relative; padding-bottom:53%; padding-top:30px; height:0; overflow:hidden; background:url('') no-repeat center center; background-size:cover;}  
.lecture_live .video-container iframe,
.lecture_live .video-container video,
.lecture_live .video-container object,
.lecture_live .video-container embed {position:absolute; top:0; left:0; width:100%; height:100%;}

 @media only screen and (max-width:768px){
	.forum_fintech_conference_bg {height:auto; background:url('../images/forum_fintech/bg_conference_mobile.png') #575a5e repeat-y center top;}
	.fintech_conference_outline {margin:0 20px; width:auto;}
	.fintech_conference_cont {padding:170px 0;}
	.fintech_conference_cont span.ment {color:#fff; font-weight:normal;}

	.lecture_live {padding-top:70px; padding-bottom:50px;}
	.lecture_live .video-container{position:relative; padding-bottom:49%;}
}

/*///////////////////////////////////////////////////////
 행사소개
 ///////////////////////////////////////////////////////*/
.forum_fintech_introduce_bg {height:870px; background:url('../images/forum_fintech/bg_forum_introduce.png') no-repeat center top;}

.fintech_introduce_cont {padding-top:315px;}
.fintech_introduce_cont .outline {display:table; width:100%;
	word-break:keep-all;
  white-space:-moz-pre-wrap;
  white-space:-pre-wrap;
  white-space:-o-pre-wrap;
  word-wrap:break-word;
}
.fintech_introduce_cont .outline .left {display:table-cell; width:35%; vertical-align:top; text-align:center;}
.fintech_introduce_cont .outline .right {display:table-cell; padding-left:20px; vertical-align:top; color:#fff; line-height:1.5; font-size:18px;}

table.table_introduce {width:100%; background-color:#fff; color:#333; font-size:15px;}
table.table_introduce thead {border-bottom:solid 2px #0478ad;}
table.table_introduce thead th {padding:5px; color:#fff; background-color:#00a1e9; border-left:solid 1px #40bef7;}
table.table_introduce thead th.no_line {border-left:none;}
table.table_introduce thead td {padding:10px;}
table.table_introduce tbody th {padding:10px; color:#fff; background-color:#00a1e9; border-top:solid 1px #40bef7;}
table.table_introduce tbody td {padding:10px; border-left:solid 1px #c6cfd4; border-bottom:solid 1px #c6cfd4;}
table.table_introduce .ta_c {text-align:center;}
table.table_introduce tbody th.no_line {border-top:solid 0px #40bef7;}

.fintech_introduce_caution {padding:10px 15px 10px 35px; text-indent:-15px; font-size:14px; background-color:#3862a9; border-radius:3px;}

@media only screen and (max-width:1200px){
	.fintech_introduce_cont .outline .left {width:30%;}
	.fintech_introduce_cont .outline .right {font-size:16px;}
	table.table_introduce {font-size:14px;}
}

@media only screen and (max-width:800px){
	.forum_fintech_introduce_bg {height:auto; background:url('../images/forum_fintech/bg_forum_introduce_mobile.jpg') no-repeat left top;}
	.fintech_introduce_cont {padding-top:0; padding:100px 0 50px}
	.fintech_introduce_cont .outline {display:block; width:auto;}
	.fintech_introduce_cont .outline .left {display:block; width:auto; margin:0 20px 70px}
	.fintech_introduce_cont .outline .right {display:block; padding-left:0; margin:0 20px; font-size:15px;}
}


/*///////////////////////////////////////////////////////
 메타버스
 ///////////////////////////////////////////////////////*/
.forum_fintech_metaverse_bg {height:870px; background:url('../images/forum_fintech/bg_metaverse.png') no-repeat center top;}
.fintech_metaverse_cont {padding-top:80px;
	word-break:keep-all;
  white-space:-moz-pre-wrap;
  white-space:-pre-wrap;
  white-space:-o-pre-wrap;
  word-wrap:break-word;
}

.fintech_metaverse_cont .func_area {padding:20px 0; text-align:center;}
.fintech_metaverse_cont .func_area a.btn_app {display:inline-block; width:160px; height:60px; line-height:60px; color:#fff; font-size:24px; background-color:#3366cc;
-webkit-border-radius:60px; -moz-border-radius:60px; -o-border-radius:60px; border-radius:60px;}
.fintech_metaverse_cont .func_area a.btn_app:hover {opacity:0.9;}


h3.metavers_title {margin-bottom:40px; font-size:40px; color:#000e79; text-align:center;}
.metavers_cont {margin:0 auto; padding-right:10px; width:900px; height:485px; overflow-y:auto; font-size:16px;}
.metavers_cont h4 {color:#000e79;}

table.metaverse_day {width:100%; background-color:#fff; color:#333; font-size:15px;}
/*table.metaverse_day thead {border-bottom:solid 2px #0478ad;}*/
table.metaverse_day thead th {padding:5px; color:#fff; background-color:#4959b3; border:solid 1px #7a88d4;}
table.metaverse_day thead td {padding:10px;}
table.metaverse_day tbody th {padding:10px; color:#fff; background-color:#4959b3; border:solid 1px #7a88d4;}
table.metaverse_day tbody td {padding:10px; border:solid 1px #c6cfd4; text-align:center;}
table.metaverse_day .ta_c {text-align:center;}
table.metaverse_day .ta_l {text-align:left;}

.meta_guide {}
.meta_guide>ul {}
.meta_guide>ul>li {margin-bottom:20px;}
.meta_guide>ul>li strong.ti {}
.meta_guide>ul>li .desc {padding-left:10px;}

ul.metaverse_desc {}
ul.metaverse_desc li {padding:3px 0 3px 23px; text-indent:-13px;}


@media only screen and (max-width:1200px){
	h3.metavers_title {margin-bottom:50px; font-size:35px; color:#000e79; text-align:center;}
}

@media only screen and (max-width:900px){
	.forum_fintech_metaverse_bg {height:auto; background:url('../images/forum_fintech/bg_metaverse_mobile.png') #dddddd no-repeat center top;}
	.fintech_metaverse_cont {margin:0; padding-top:50px; padding-bottom:50px;}
	.fintech_metaverse_cont .func_area {padding:10px 0 30px;}
	.metavers_cont {margin:0; padding-right:0; width:auto; height:auto; overflow-y:inherit;}
	table.metaverse_day colgroup {display:none;}
	
}

.metaverse_tabmenu {margin-bottom:20px; text-align:center;}
.metaverse_tabmenu ul {display:table; margin:0 auto;}
.metaverse_tabmenu ul li {display:table-cell; padding:0 5px; text-align:center; vertical-align:middle;}
.metaverse_tabmenu ul li a {display:inline-block; width:180px; height:40px; line-height:40px; font-size:18px; background-color:#ccc;
	-webkit-border-radius:60px; -moz-border-radius:60px; -o-border-radius:60px; border-radius:60px;}
.metaverse_tabmenu ul li a:hover, .metaverse_tabmenu ul li a.active {background:linear-gradient(135deg, #666, #333);}
.metaverse_tabmenu ul li a:hover span, .metaverse_tabmenu ul li a.active span {color:#fff;}

.metaverse_tab_content {}
/*.metaverse_tab_content .speaker_list {background-color:rgba(255, 255, 255, 0.9); border-radius:5px;}*/
.metaverse_tab_content .speaker_list ul {border-bottom:solid 1px #ccc;}
.metaverse_tab_content .speaker_list ul>li {float:left; width:46%; margin:0 2% 10px; overflow:hidden;}

@media only screen and (max-width:768px){
	.metaverse_tabmenu ul {display:table; width:auto; margin:0 auto;}
	.metaverse_tabmenu ul li {display:table-cell; width:33.33%;}
	.metaverse_tabmenu ul li a {display:inline-block; width:150px; font-size:16px;}

	.metaverse_tab_content .speaker_list ul {border-bottom:none;}
	.metaverse_tab_content .speaker_list ul>li {float:left; width:auto; margin:0 20px; border-bottom:solid 1px #ccc;}
}

@media only screen and (max-width:480px){
	.metaverse_tabmenu ul {display:table; }
	.metaverse_tabmenu ul li {display:table-cell; padding:0 2px; width:auto;}
	.metaverse_tabmenu ul li a {display:block; padding:0 10px; width:auto;}
}

/* 메타버스 영상 다시보기 리스트 */
ul.media_replay {overflow:hidden;}
ul.media_replay li {float:left; width:50%;}
ul.media_replay li .outline {margin:0 10px 20px; background-color:#fff;}
ul.media_replay li .outline .title {padding:10px 10px 3px;}
ul.media_replay li .outline .title strong {font-weight:normal;}
ul.media_replay li .outline .video-container{position:relative; padding-bottom:53%; padding-top:30px; height:0; overflow:hidden; /*background:url('../images/sub/forum/media_thum.png') no-repeat center center;*/ background-size:cover;}  
ul.media_replay li .outline .video-container iframe,
ul.media_replay li .outline .video-container video,
ul.media_replay li .outline .video-container object,
ul.media_replay li .outline .video-container embed {position:absolute; top:0; left:0; width:100%; height:100%;} 
ul.media_replay li .outline .info_txt {padding:10px; height:30px;}
ul.media_replay li .outline .info_txt strong {font-weight:normal;}
ul.media_replay li .outline .info_txt span {font-size:14px;}

@media only screen and (max-width:768px){
	ul.media_replay li {float:left; width:100%;}
	ul.media_replay li .outline .info_txt {height:auto;}
}

@media only screen and (max-width:480px){

}

/*///////////////////////////////////////////////////////
 사전질문
 ///////////////////////////////////////////////////////*/
.forum_fintech_question_bg {height:870px; background:url('../images/forum_fintech/bg_question.png') no-repeat center top;}
.fintech_question_cont {margin:0 auto; padding-top:280px; width:900px; color:#fff; font-size:16px;
	word-break:keep-all;
  white-space:-moz-pre-wrap;
  white-space:-pre-wrap;
  white-space:-o-pre-wrap;
  word-wrap:break-word;
}

.fintech_question_cont .tx {margin-bottom:30px;}
.fintech_question_cont .tx ul {}
.fintech_question_cont .tx ul li {padding:3px 0 3px 25px; text-indent:-15px;}

.fintech_question_cont .step {}
.fintech_question_cont .step ul {display:table; width:100%;}
.fintech_question_cont .step ul li {display:table-cell; padding:0 10px; width:25%; vertical-align:top; text-align:center;}
.fintech_question_cont .step ul li span {display:block; padding-top:10px; height:50px;}
.fintech_question_cont .step ul li span strong {color:#ffc107;}


@media only screen and (max-width:900px){
	.forum_fintech_question_bg {height:auto; background:url('../images/forum_fintech/bg_question_mobile.png') no-repeat left top;}
	.fintech_question_cont {padding-top:100px; padding-bottom:50px; width:auto;}
}

@media only screen and (max-width:768px){
	.fintech_question_cont .step ul {display:block; overflow:hidden;}
	.fintech_question_cont .step ul li {float: left; display:block; padding:0; width:50%;}
}

@media only screen and (max-width:480px){
	.fintech_question_cont .step ul {display:block; overflow:hidden;}
	.fintech_question_cont .step ul li {float:left; margin-bottom:15px; display:block; padding:0; width:100%;}
	.fintech_question_cont .step ul li span {height:auto;}
}

/* 박람회 홈 바로가기 */
.go_conferance_home {display:table; position:absolute; top:200px; left:50%; margin-left:620px; /*margin-top:-65px;*/}
.go_conferance_home a {display:table-cell; width:130px; height:130px; vertical-align:middle; text-align:center; font-size:16px; color:#fff; background-color:#333;
	-webkit-border-radius:130px; -moz-border-radius:130px; -o-border-radius:130px; border-radius:130px;}
.go_conferance_home a:hover {background-color:#03377f;}
.go_conferance_home span {display:inline-block;}
.go_conferance_home span.icon {width:30px; line-height:0; margin-bottom:5px;}
.go_conferance_home span.txt {display:block;}

@media only screen and (max-width:1400px){
	.go_conferance_home {left:inherit; right:10px; margin-left:inherit;}
	.go_conferance_home a {width:100px; height:100px;}	
	.go_conferance_home span.txt {font-size:14px;}
}

@media only screen and (max-width:1200px){
	.go_conferance_home {top:20px; left:inherit; right:10px; margin-left:inherit; margin-top:0;}
	.go_conferance_home a {width:40px; height:40px;}
	.go_conferance_home span.icon {width:20px; margin-bottom:0;}
	.go_conferance_home span.txt {display:none;}
}

/*///////////////////////////////////////////////////////
 금융그룹
 ///////////////////////////////////////////////////////*/
.fin_group_bg {height:870px; background:url('../images/forum_fintech/group/bg_kb.jpg') no-repeat center top;}

.bg_kb {background:url('../images/forum_fintech/group/bg_kb.jpg') no-repeat center top;}
.bg_ibk {background:url('../images/forum_fintech/group/bg_ibk.jpg') no-repeat center top;}
.bg_nh {background:url('../images/forum_fintech/group/bg_nh.jpg') no-repeat center top;}
.bg_shinhan {background:url('../images/forum_fintech/group/bg_shinhan.jpg') no-repeat center top;}
.bg_woori {background:url('../images/forum_fintech/group/bg_woori.jpg') no-repeat center top;}
.bg_hana {background:url('../images/forum_fintech/group/bg_hana.jpg') no-repeat center top;}

.fin_group_cont {margin:0 20px; padding-top:250px;
	word-break:keep-all;
  white-space:-moz-pre-wrap;
  white-space:-pre-wrap;
  white-space:-o-pre-wrap;
  word-wrap:break-word;
}

.fincom_info {background-color:rgba(0, 0, 0, 0.8);}
.fincom_info .outline {display:table; width:100%;}
.fincom_info .outline .movie_inner {display:table-cell; padding:10px; width:430px; vertical-align:top;}
.fincom_info .outline .movie_inner .video-container{position:relative; padding-bottom:53%; padding-top:30px; height:0; overflow:hidden; /*background:url('../images/sub/forum/media_thum.png') no-repeat center center;*/ background-size:cover;}  
.fincom_info .outline .movie_inner .video-container iframe,
.fincom_info .outline .movie_inner .video-container video,
.fincom_info .outline .movie_inner .video-container object,
.fincom_info .outline .movie_inner .video-container embed {position:absolute; top:0; left:0; width:100%; height:100%;} 
.fincom_info .outline .info {display:table-cell; padding:10px; vertical-align:top; color:#fff;}
.fincom_info .outline .info .tx_cont {margin-bottom:10px; padding-top:10px; line-height:1.3;}
.fincom_info .outline .info .tx_cont strong.title {display:block; margin-bottom:10px; font-size:25px; font-weight:normal;}
.fincom_info .outline .info .tx_cont span.lead_txt {font-size:16px;}
.fincom_info .outline .info .tx_cont span.lead_txt strong {color:#ff5722; font-weight:normal;}
.fincom_info .outline .info .func_area {}
.fincom_info .outline .info .func_area a {color:#fff;}
.fincom_info .outline .info .func_area a:hover {text-decoration:underline;}


.marketing_movie {padding-left:260px; padding-top:20px;}
.marketing_movie .swipe_article {border-top:none;}
.marketing_movie h3.title_base {color:#fff; margin-left:15px;}

.marketing_movie .outline  {background-color:#262626;}
.marketing_movie .outline .info_txt {padding:10px; background-color:#262626;}
.marketing_movie .outline .info_txt strong {color:#fff; font-weight:normal;
	height:36px; line-height:18px;
      display:-webkit-box;
      -webkit-line-clamp:2;
      -webkit-box-orient:vertical;
      overflow:hidden;
      text-overflow:ellipsis}

.marketing_movie .slick-prev {left:inherit; right:40px;}
.marketing_movie .slick-next {left:inherit; right:8px;}
.marketing_movie .slick-prev, .marketing_movie .slick-next {width:30px; height:30px;}

@media only screen and (max-width:1024px){
	.fincom_info {padding:10px;}
	.fincom_info .outline .movie_inner {display:table-cell; padding:0; width:350px; vertical-align:top;}
	.fincom_info .outline .info {display:table-cell; padding:0 20px; vertical-align:top; color:#fff;}
	.fincom_info .outline .info .tx_cont {padding-top:0;}
	.fincom_info .outline .info .tx_cont strong.title {display:block; margin-bottom:10px; font-size:25px; font-weight:normal;}
	.fincom_info .outline .info .tx_cont span.lead_txt {font-size:16px;}
}

@media only screen and (max-width:900px){
	.fin_group_bg {height:auto; background:url('../images/forum_fintech/bg_metaverse_mobile.png') #dddddd no-repeat center top;}
	.fin_group_cont {margin:0; padding-top:60px; padding-bottom:50px;}

	.fincom_info {background-color:rgba(0, 0, 0, 0.8);}
	.fincom_info .outline {display:table; width:100%;}
	.fincom_info .outline .movie_inner {display:table-cell; padding:10px; width:300px; vertical-align:top;}
	.fincom_info .outline .info {display:table-cell; padding:10px; vertical-align:top; color:#fff;}
	.fincom_info .outline .info .tx_cont strong.title {display:block; margin-bottom:10px; font-size:25px; font-weight:normal;}
	.fincom_info .outline .info .tx_cont span.lead_txt {font-size:16px;}

	.marketing_movie {padding-left:0; padding-top:20px;}
}

@media only screen and (max-width:768px){
	.fincom_info {background-color:transparent;}
	.fincom_info .outline {display:block; width:100%;}
	.fincom_info .outline .movie_inner {display:block; padding:0; width:auto; vertical-align:top;}
	.fincom_info .outline .info {display:block; padding:10px; vertical-align:top; color:#333;}
	.fincom_info .outline .info .tx_cont strong.title {display:block; margin-bottom:10px; font-size:18px; font-weight:normal;}
	.fincom_info .outline .info .tx_cont span.lead_txt {font-size:14px;}
	.fincom_info .outline .info .func_area a {color:#333;}

	.marketing_movie h3.title_base {color:#333; font-size:20px; margin-left:15px;}

	.marketing_movie .outline  {background-color:#fff;}
	.marketing_movie .outline .info_txt {padding:10px; background-color:#fff;}
	.marketing_movie .outline .info_txt strong {color:#333; height:auto;}
}


/*///////////////////////////////////////////////////////
 밀리의 서재
 ///////////////////////////////////////////////////////*/
.millie_bg {height:870px; background:url('../images/forum_fintech/bg_millie.jpg') no-repeat center top;}
.millie_cont {margin:0 auto; padding-top:245px; width:900px; text-align:center;
	word-break:keep-all;
  white-space:-moz-pre-wrap;
  white-space:-pre-wrap;
  white-space:-o-pre-wrap;
  word-wrap:break-word;
}
.millie_cont img.millie_event_img {width:660px;}

@media only screen and (max-width:900px){
	.millie_bg {height:auto; background:url('../images/forum_fintech/bg_question_mobile.png') no-repeat left top;}
	.millie_cont {padding-top:100px; padding-bottom:50px; width:auto;}
	.millie_cont img.millie_event_img {display:inline-block;}
}


/*///////////////////////////////////////////////////////
 강연 다시보기
 ///////////////////////////////////////////////////////*/
 .forum_fintech_lec_replay_bg {padding-top:110px; height:870px; background:url('../images/forum_fintech/bg_lec_replay.jpg') no-repeat center top;}
 .lec_replay_outline {margin:0 auto; width:1000px; height:580px;}

/* 영상 리스트 */
ul.media_lect_replay {overflow:hidden;}
ul.media_lect_replay li {float:left; width:33.33%;}
ul.media_lect_replay li .outline {margin:0 10px 20px; background-color:#fff;}
ul.media_lect_replay li .outline .title {padding:10px 10px 3px;}
ul.media_lect_replay li .outline .title strong {font-weight:normal;}
ul.media_lect_replay li .outline .video-container{position:relative; padding-bottom:53%; padding-top:30px; height:0; overflow:hidden; /*background:url('../images/sub/forum/media_thum.png') no-repeat center center;*/ background-size:cover;}  
ul.media_lect_replay li .outline .video-container iframe,
ul.media_lect_replay li .outline .video-container video,
ul.media_lect_replay li .outline .video-container object,
ul.media_lect_replay li .outline .video-container embed {position:absolute; top:0; left:0; width:100%; height:100%;} 
ul.media_lect_replay li .outline .info_txt {padding:10px; height:30px;}
ul.media_lect_replay li .outline .info_txt strong {font-weight:normal;}
ul.media_lect_replay li .outline .info_txt span {font-size:14px;}

@media only screen and (max-width:1024px){
}

@media only screen and (max-width:1024px){
	.forum_fintech_lec_replay_bg {padding-top:70px; padding-bottom:50px; height:auto; background:url('../images/forum_fintech/bg_conference_mobile.png') #575a5e repeat-y center top;}
	.lec_replay_outline {margin:0 20px; width:auto; height:auto;}

	ul.media_lect_replay li {float:left; width:100%;}
	ul.media_lect_replay li .outline .info_txt {height:auto;}
}

@media only screen and (max-width:480px){

}


/* 영상 다시보기 리스트: 반응형 스와이프 */
.media_lect_replay_movie {}
.media_lect_replay_movie .swipe_article {padding:0; border-top:none;}
.media_lect_replay_movie h3.title_base {color:#fff; margin-left:15px;}

.media_lect_replay_movie .outline  {background-color:#323e82; border-radius:5px;}
.media_lect_replay_movie .outline .title {padding:10px;}
.media_lect_replay_movie .outline .title strong {color:#fff; font-weight:normal;}
.media_lect_replay_movie .outline .info_txt {padding:5px 10px; background-color:transparent !important;}
.media_lect_replay_movie .outline .info_txt strong {color:#fff; font-weight:normal;
	  height:36px; line-height:18px;
      display:-webkit-box;
      -webkit-line-clamp:2;
      -webkit-box-orient:vertical;
      overflow:hidden;
      text-overflow:ellipsis}

.media_lect_replay_movie .slick-prev {left:inherit; right:40px;}
.media_lect_replay_movie .slick-next {left:inherit; right:8px;}
.media_lect_replay_movie .slick-prev, .marketing_movie .slick-next {width:30px; height:30px;}
.media_lect_replay_movie ul.slick-dots {display:none !important;}

@media only screen and (max-width:768px){
	.media_lect_replay_movie .swipe_article {padding:0 0 30px; border-top:none;}
	.media_lect_replay_movie ul.slick-dots {display:block !important;}
	.media_lect_replay_movie ul.slick-dots li button:before	{opacity:.25; color:white;}
	.media_lect_replay_movie ul.slick-dots li.slick-active button:before {opacity:.75; color:white;}
}

@media only screen and (max-width:480px){

}


/*///////////////////////////////////////////////////////
 스케치 영상
 ///////////////////////////////////////////////////////*/
.sketch_bg {height:870px; background:url('../images/forum_fintech/bg_millie.jpg') no-repeat center top;}
.sketch_cont {margin:0 auto; padding-top:240px; width:650px; text-align:center;
	word-break:keep-all;
  white-space:-moz-pre-wrap;
  white-space:-pre-wrap;
  white-space:-o-pre-wrap;
  word-wrap:break-word;
}

.sketch_media {}
.sketch_media .video-container{position:relative; padding-bottom:52%; padding-top:30px; height:0; overflow:hidden; /*background:url('../images/sub/forum/media_thum.png') no-repeat center center;*/ background-size:cover;}  
.sketch_media .video-container iframe,
.sketch_media .video-container video,
.sketch_media .video-container object,
.sketch_media .video-container embed {position:absolute; top:0; left:0; width:100%; height:100%;} 

@media only screen and (max-width:900px){
	.sketch_bg {height:auto; background:url('../images/forum_fintech/bg_question_mobile.png') no-repeat left top;}
	.sketch_cont {padding-top:100px; padding-bottom:50px; width:auto;}
}

@media only screen and (max-width:480px){
	.sketch_media .video-container{padding-bottom:48.5%;}
}
