/*--all class--*/
* {font-family: 'Pretendard Variable', sans-serif; letter-spacing: 0; word-break:keep-all;}

:root {
/*--font size--*/
	--font-size-13: 0.813rem;
	--font-size-14: 0.875rem;
	--font-size-15: 0.9375rem; 
	--font-size-16: 1rem; 
	--font-size-17: 1.0625rem; 
	--font-size-18: 1.125rem;
	--font-size-19: 1.188rem;
	--font-size-20: 1.25rem; 
	--font-size-21: 1.313rem;
	--font-size-22: 1.375rem; 
	--font-size-23: 1.438rem; 
	--font-size-24: 1.5rem; 
	--font-size-25: 1.563rem; 
	--font-size-26: 1.625rem;
	--font-size-27: 1.688rem; 
	--font-size-28: 1.75rem; 
	--font-size-30: 1.875rem; 
	--font-size-31: 1.938rem; 
	--font-size-32: 2rem; 
	--font-size-34: 2.125rem; 
	--font-size-35: 2.188rem; 
	--font-size-36: 2.25rem; 
	--font-size-37: 2.313rem; 
	--font-size-38: 2.375rem; 	
	--font-size-40: 2.5rem; 	
	--font-size-42: 2.625rem; 
	--font-size-43: 2.688rem; 
	--font-size-45: 2.813rem; 
	--font-size-48: 3rem; 
	--font-size-50: 3.125rem;
	--font-size-52: 3.25rem;
	--font-size-55: 3.438rem;
	--font-size-58: 3.625rem;
	--font-size-60: 3.75rem;
	--font-size-65: 4.063rem;
	--font-size-70: 4.375rem;
	--font-size-72: 4.5rem;
	--font-size-74: 4.625rem;
	--font-size-75: 4.688rem;
	--font-size-80: 5rem;
	--font-size-85: 5.313rem;
	--font-size-86: 5.375rem;
	--font-size-90: 5.625rem;
	--font-size-100: 6.25rem;
	--font-size-110: 6.875rem;
	--font-size-120: 7.5rem;

/*--font weight--*/
	--font-t: 100;
	--font-l: 300;
	--font-r: 400;
	--font-m: 500;
	--font-sb: 600;
	--font-b: 700;
	--font-eb: 800;
	--font-bl: 900;

/*color*/
--color-main: #006ac3;
--color-point: #092d75;
--color-black: #111;
--color-white: #fff;
}

.fs_14{font-size: var(--font-size-14);letter-spacing: -0.03em;}
.fs_15{font-size: var(--font-size-15);letter-spacing: -0.03em;}
.fs_16{font-size: var(--font-size-16);letter-spacing: -0.03em;} 
.fs_17{font-size: var(--font-size-17);letter-spacing: -0.03em;} 
.fs_18{font-size: var(--font-size-18);letter-spacing: -0.03em;}
.fs_20{font-size: var(--font-size-20);} 
.fs_21{font-size: var(--font-size-21);} 
.fs_22{font-size: var(--font-size-22);} 
.fs_23{font-size: var(--font-size-23);} 
.fs_24{font-size: var(--font-size-24);}
.fs_25{font-size: var(--font-size-25);} 
.fs_26{font-size: var(--font-size-26);} 
.fs_28{font-size: var(--font-size-28);} 
.fs_29{font-size: var(--font-size-29);} 
.fs_30{font-size: var(--font-size-30);} 
.fs_32{font-size: var(--font-size-32);} 
.fs_33{font-size: var(--font-size-33);} 
.fs_34{font-size: var(--font-size-34);} 
.fs_35{font-size: var(--font-size-35);} 
.fs_36{font-size: var(--font-size-36);} 
.fs_38{font-size: var(--font-size-38);} 
.fs_40{font-size: var(--font-size-40);} 
.fs_42{font-size: var(--font-size-42);} 
.fs_45{font-size: var(--font-size-45);}
.fs_48{font-size: var(--font-size-48);}
.fs_50{font-size: var(--font-size-50);}
.fs_52{font-size: var(--font-size-52);}
.fs_54{font-size: var(--font-size-54);}
.fs_55{font-size: var(--font-size-55);}
.fs_56{font-size: var(--font-size-56);}
.fs_60{font-size: var(--font-size-60);}
.fs_65{font-size: var(--font-size-65);} 
.fs_67{font-size: var(--font-size-67);} 
.fs_70{font-size: var(--font-size-70);} 
.fs_72{font-size: var(--font-size-72);} 
.fs_74{font-size: var(--font-size-74);} 
.fs_75{font-size: var(--font-size-75);} 
.fs_80{font-size: var(--font-size-80);} 
.fs_86{font-size: var(--font-size-86);} 
.fs_94{font-size: var(--font-size-94);} 
.fs_100{font-size: var(--font-size-100);}
.fs_110{font-size: var(--font-size-110);}

.fw_t{font-weight: var(--font-t);}
.fw_l{font-weight: var(--font-l);}
.fw_r{font-weight: var(--font-r);}
.fw_m{font-weight: var(--font-m);}
.fw_sb{font-weight: var(--font-sb);}
.fw_b{font-weight: var(--font-b);}
.fw_eb{font-weight: var(--font-eb);}
.fw_bl{font-weight: var(--font-bl);}

.fc_main {color: var(--color-main);}
.fc_point {color: var(--color-point);}
.fc_black {color: var(--color-black);}
.fc_white {color: var(--color-white);}

.ls_100 {letter-sapcing: 1em;}


/*--text-motion--*/
.ch_motion.common_motion{transform: translateY(25px);opacity: 0;transition: transform .8s ease, opacity .4s;}
.ch_motion.common_motion.on {transform: translateY(0);opacity: 1;}

/*--위에서 아래--*/
.ch_motion.top_to_bottom { transform: translateY(-25px); }
.ch_motion.top_to_bottom.on { transform: translateY(0); opacity: 1; }
/*--아래에서 위--*/
.ch_motion.bottom_to_top { transform: translateY(25px); }
.ch_motion.bottom_to_top.on { transform: translateY(0); opacity: 1; }
/*--왼쪽에서 오른쪽--*/
.ch_motion.left_to_right { transform: translateX(-25px); }
.ch_motion.left_to_right.on { transform: translateX(0); opacity: 1; }
/*--오른쪽에서 왼쪽--*/
.ch_motion.right_to_left { transform: translateX(25px); }
.ch_motion.right_to_left.on { transform: translateX(0); opacity: 1; }

.ch_delay_01{transition-delay: .2s !important;}
.ch_delay_02{transition-delay: .4s !important;}
.ch_delay_03{transition-delay: .6s !important;}
.ch_delay_04{transition-delay: .8s !important;}
.ch_delay_05{transition-delay: 1s !important;}
.ch_delay_06{transition-delay: 1.2s !important;}
.ch_delay_07{transition-delay: 1.4s !important;}
.ch_delay_08{transition-delay: 1.6s !important;}
.ch_delay_09{transition-delay: 1.8s !important;}
.ch_delay_10{transition-delay: 2s !important;}
.ch_delay_11{transition-delay: 2.2s !important;}
.ch_delay_12{transition-delay: 2.4s !important;}
.ch_delay_13{transition-delay: 2.6s !important;}

/*--공통--*/
.ch_inner {width: 92%;margin: 0 auto;max-width: 1400px;}
.ch_padd {padding:150px 0;}
.ch_padd.padd2 {padding:150px 0 0 0;}
.ch_padd2 {padding:80px 0;}
.ch_padd2.padd2 {padding:80px 0 0 0;}
.ch_quick .ch_inner {max-width: 1280px;}

.sectTit_wrap {display:flex;flex-direction: column;align-items: center; justify-content: center;gap:20px;}
.sectLine {width:72px;height:5px;background:var(--color-main);}
.sectTit {font-size: var(--font-size-50);font-weight: var(--font-sb);color: var(--color-black);}
.sect2 .sectTit {letter-spacing:0.1em;}
.sectSTit {font-size: var(--font-size-26);font-weight: var(--font-m);color:#666;}



@media screen and (max-width:1280px) {
	.ch_padd {padding:130px 0;}
	.ch_padd.padd2 {padding:130px 0 0 0;}
	.ch_padd2 {padding:70px 0;}
	.ch_padd2.padd2 {padding:70px 0 0 0;}
	.sectTit_wrap {gap: 16px;}
	.sectTit {font-size: var(--font-size-50);}
}
@media screen and (max-width:1080px) {
	.ch_padd {padding:110px 0;}
	.ch_padd.padd2 {padding:110px 0 0 0;}
	.ch_padd2 {padding:60px 0;}
	.ch_padd2.padd2 {padding:60px 0 0 0;}
	.sectTit_wrap {gap: 12px;}
}
@media screen and (max-width:720px) {
	.ch_padd {padding:90px 0;}
	.ch_padd.padd2 {padding:90px 0 0 0;}
	.ch_padd2 {padding:50px 0;}
	.ch_padd2.padd2 {padding:50px 0 0 0;}
}
@media screen and (max-width:480px) {
	.ch_padd {padding:60px 0;}
	.ch_padd.padd2 {padding:60px 0 0 0;}
	.sectTit_wrap {gap: 8px;}
	.sectTit {font-size: 32px;}
	.sectSTit {font-size: 18px;}
}

	
/*--헤더--*/
#ch_header {position:fixed;z-index: 11;top:0;left:0;width:100%;height:130px;transition:0.3s;}
#ch_header.active {background:rgba(0,0,0,.8);}

#ch_header .ch_inner {position:relative;height:100%;display:flex;align-items:center;justify-content:space-between;}
#ch_header .hdLt .logo i img {max-width:90%;}
#ch_header .ch_nav {position:absolute;top:0;left:50%;transform: translate(-50%);height:100%;}
#ch_header .ch_gnb {display:flex;height:100%;align-items:center;}
#ch_header .ch_gnb > li {position:relative;padding-bottom: 10px;}
#ch_header .ch_gnb > li > a {display:block; padding-right:100px;transition:0.3s;font-size: var(--font-size-24);font-weight: var(--font-m);color: var(--color-white);}

#ch_header .ch_gnb > li > .ch_depth2 {display:none;position: absolute; top: 100%; left: 0; width: 180px; text-align: center;box-shadow: 2px 2px 15px rgba(0, 0, 0, 0.08);}
#ch_header .ch_gnb > li > .ch_depth2 > li {position:relative;width:100%;padding:20px 0;display:flex;justify-content: center; border-left:6px solid #ccc;background:#fff;}
#ch_header .ch_gnb > li > .ch_depth2 > li::after {content:"";position:absolute;bottom:0;left:50%;transform: translateX(-50%);width:30%;height:3px;background:#ccc;}
#ch_header .ch_gnb > li > .ch_depth2 > li:last-child::after {content:none;}
#ch_header .ch_gnb > li > .ch_depth2 > li:hover {border-left:6px solid #2d227d;}
#ch_header .ch_gnb > li > .ch_depth2 > li > a {padding: 10px 0; display: block;font-size: var(--font-size-19);font-weight: var(--font-sb);color:rgba(0,0,0,.7);}
#ch_header .ch_gnb > li > .ch_depth2 > li:hover > a {color:#2d227d;}

#ch_header .hdRt {display: flex;align-items: center;gap: 30px;}
#ch_header .hdRt ul {display:flex;gap:8px;}
#ch_header .hdRt ul > li > a {display:block;}
#ch_header .hdRt ul > li > a i img {display:block;max-width:92%;}
#ch_header .hdRt > a {display:block;padding:5px 14px;border:1px solid #fff;color: var(--color-white);}

.ch_menuBar {display:none;width: 30px;height: 17px;margin-left:20px;flex-direction:column;justify-content: space-between;}
.ch_menuBar span {width: 100%;height: 1px;display: block; background: #fff;}

.mobile_nav {position: fixed;top: 0;right: -100%;width: 100%;height: 100%;transition:0.3s;background: #222; }
.mobile_nav.open {right: 0;}
.mobile_nav .mo_inner {position:relative;width: 100%;height: 100%;display: flex;flex-direction: column;justify-content: center;align-items: center;}
.mobile_nav .ch_gnb {width: 40%;height:auto !important;flex-direction: column;justify-content: center;gap:34px;padding-bottom: 50px;border-bottom: 1px solid rgba(255,255,255,.2); }
.mobile_nav .ch_gnb > li {padding-bottom:0 !important;text-align: center;}
.mobile_nav .ch_gnb > li > a {padding-right: 0 !important;font-size: var(--font-size-30) !important;}
.mobile_nav .ch_gnb > li > .ch_depth2 {display: flex;gap: 8px;flex-direction: column; width: 100% !important;position: unset !important;margin-top: 12px;}
.mobile_nav .ch_gnb > li > .ch_depth2 > li {position:relative;width:100%;padding:unset !important;display:flex;justify-content: center; border-left:unset !important;transition:0.3s;background:transparent !important;}
.mobile_nav .ch_gnb > li > .ch_depth2 > li::after {content:none !important;}
.mobile_nav .ch_gnb > li > .ch_depth2 > li:last-child::after {content:none!important;}
.mobile_nav .ch_gnb > li > .ch_depth2 > li:hover {border-left:unset !important;}
.mobile_nav .ch_gnb > li > .ch_depth2 > li > a {padding: 10px 0 0 0 !important;font-size: var(--font-size-24) !important;color:rgba(255,255,255,.7) !important;}
.mobile_nav .ch_gnb > li > .ch_depth2 > li:hover > a {color:#fff !important;}

.mobile_nav .mobileHome {display:flex;gap:10px;padding-top:30px;}
.mobile_nav .moLogin {display:block;padding: 8px 30px; border-radius: 50px; margin-top: 30px;font-size: var(--font-size-20);background: rgba(255,255,255,.1);}

.mobile_nav .close_btn {position: absolute;width: 30px;height: 30px;top: 10%;right: 10%;}
.mobile_nav .close_btn span {position:absolute;display:block;width: 100%;height: 1px;transition: all 0.3s ease;background: #fff;}
.mobile_nav .close_btn span:first-child {transform: rotate(45deg);}
.mobile_nav .close_btn span:last-child {transform: rotate(-45deg);}
.mobile_nav .close_btn:hover span {transform: rotate(0);}



@media screen and (max-width:1480px) {
	#ch_header {height: 120px;}
	#ch_header .hdLt .logo i img {max-width: 90%;}
	#ch_header .ch_gnb > li > a {padding-right: 80px;font-size: var(--font-size-22);}
	#ch_header .ch_gnb > li > .ch_depth2 {width: 135px;}
}
@media screen and (max-width:1280px) {
	#ch_header {height: 110px;}
	#ch_header .hdLt .logo i img {max-width: 80%;}
	#ch_header .ch_gnb > li > a {padding-right: 60px;}
	#ch_header .ch_gnb > li > .ch_depth2 {width: 120px;}
	#ch_header .ch_gnb > li > .ch_depth2 > li > a {font-size: var(--font-size-16);}

}
@media screen and (max-width:1080px) {
	#ch_header {height: 100px;}
	#ch_header .hdLt .logo i img {max-width: 70%;}
	#ch_header .ch_nav, #ch_header .hdRt ul {display:none;}
	.ch_menuBar {display:flex;}
}
@media screen and (max-width:720px) {
	#ch_header {height: 90px;}
	#ch_header .hdLt .logo i img {max-width: 60%;}
	#ch_header .hdRt a {display:none;}

}
@media screen and (max-width:480px) {
	#ch_header {height: 80px;}
	#ch_header .hdLt .logo i img {max-width: 50%;}
}


/*--메인비주얼--*/
.ch_mv {width:100%;height:calc(100vh - 100px);background:url('/img/mv_bg.jpg')no-repeat 50% 50%/cover;display:flex;justify-content: center;align-items: center;}
.ch_mv .mvTit_box {text-align: left;color: var(--color-white);}
.ch_mv .mvTit {line-height: 1.1em;}
.ch_mv .mvTit_desc {margin-top: 30px;line-height: 1.4em;}
.ch_mv .mvTit_desc em {position:relative;}

@media screen and (max-width:1480px) {
	.ch_mv {height: 890px;}
}
@media screen and (max-width:1280px) {
	.ch_mv {height: 830px;}
}
@media screen and (max-width:1080px) {
	.ch_mv {height: 770px;}
	.ch_mv .mvSTit {font-size: var(--font-size-40);}
	.ch_mv .mvTit {font-size: var(--font-size-70);}
	.ch_mv .mvTit_desc {font-size: var(--font-size-30);}
}
@media screen and (max-width:720px) {
	.ch_mv {height: 710px;}
}
@media screen and (max-width:480px) {
	.ch_mv {height: calc(100vh - 70px);}
	.ch_mv .mvSTit {font-size: 26px;}
	.ch_mv .mvTit {font-size: 40px;}
	.ch_mv .mvTit_desc {font-size: 16px;line-height: 1em;margin-top: 18px;flex-direction: column;display: flex;gap: 8px;}
}


/*--퀵메뉴--*/
.ch_quick {width:100%;height:100px;background:var(--color-main);}
.ch_quick .ch_inner {height:100%;display:flex;align-items: center;justify-content: space-around;}
.quickTit {letter-spacing:0.09em;}
.ch_quick a {letter-spacing:0.03em;display:flex; gap:30px;}
.ch_quick a i img {display:block;width:100%;}
.ch_quick a i:last-child {display: inline-flex;align-items: center;}

@media screen and (max-width:1280px) {
	.quickTit {font-size: var(--font-size-30);}
	.ch_quick a {font-size: var(--font-size-28);gap: 20px;}
	.ch_quick a i:last-child {width:35%}
}
@media screen and (max-width:1080px) {
	.ch_quick {height: 90px;}
	.quickTit {font-size: var(--font-size-26);}
	.ch_quick a {font-size: var(--font-size-26);}
	.ch_quick a i:last-child {width:30%}
}
@media screen and (max-width:720px) {
    .ch_quick {height: 80px;}
	.ch_quick .ch_inner {height: 100%;display: flex;align-items: flex-start;justify-content: center;flex-direction: column;gap: 10px;}
	.ch_quick a i:last-child {width:25%}
}
@media screen and (max-width:480px) {
    .ch_quick {height: 70px;}
	.ch_quick .ch_inner {gap: 3px;align-items: center;}
	.quickTit {font-size: 16px;}
	.ch_quick a {font-size: 18px;justify-content: center;}
	.ch_quick a i:last-child {width:20%}
}


/*--섹션1-연사--*/
.sect1 {background: #f1f1f1;}
.sect1 .moreWrap {width:100%;text-align: right;margin: 10px 0 30px;}
.sect1 .ch_more {display:inline-block;border:1px solid var(--color-point); border-radius:50px;padding: 12px 50px;color:var(--color-point);transition: all 0.3s ease;}
.sect1 .ch_more:hover {color:#fff;background:var(--color-point);}
.sect1 .sect1Speaker {width:100%;display:flex;flex-wrap: wrap;}
.sect1 .sect1Speaker > li {width:calc((100% - (80px * 3)) / 4);margin-right:80px;}
.sect1 .sect1Speaker > li:nth-child(4n) {margin-right:0;}
.sect1 .sect1Speaker > li:nth-child(n + 5) {margin-top:70px;}
.sect1 .sect1Speaker > li figure {border-radius: 10px;overflow: hidden;box-shadow: 0 4px 10px rgba(0, 0, 0, 0.1);}
.sect1 .sect1Speaker > li figure img {display:block;width:100%;transform: scale(1);transition: all 0.3s ease;}
.sect1 .sect1Speaker > li:hover img {transform: scale(1.1);}
.sect1 .speakeInfo {display:flex;flex-direction: column;gap:5px;padding:40px;}
.sect1 .speakerLine {width:38px;height:3px;background:var(--color-main);}
.sect1 .speakerName {font-size:var(--font-size-28);font-weight:var(--font-m);}
.sect1 .speakerFrom {font-size:var(--font-size-20);font-weight:var(--font-l);text-align: center;}

@media screen and (max-width:1480px) {
	.sect1 .ch_more {padding: 10px 40px;}
	.sect1 .sect1Speaker > li {width: calc((100% - (70px * 3)) / 4);margin-right: 70px;	}
	.sect1 .speakeInfo {padding: 30px;}
}
@media screen and (max-width:1280px) {
	.sect1 .ch_more {padding: 10px 30px;}
	.sect1 .sect1Speaker > li {width: calc((100% - (60px * 3)) / 4);margin-right: 60px;}
	.sect1 .speakeInfo {padding: 20px;}
	.sect1 .speakerName {font-size: var(--font-size-26);}
}
@media screen and (max-width:1080px) {
	.sect1 .moreWrap {text-align: center;margin: 24px 0 40px;}
	.sect1 .sect1Speaker > li {width: calc((100% - (26px* 1)) / 2);margin-right: 26px;}
	.sect1 .sect1Speaker > li:nth-child(2n) {margin-right:0;}
	.sect1 .sect1Speaker > li:nth-child(n + 3) {margin-top:30px;}
	.sect1 .speakeInfo {padding: 30px;}
}
@media screen and (max-width:720px) {
	.sect1 .moreWrap {margin: 20px 0 40px;}
	.sect1 .ch_more {font-size: var(--font-size-20);padding: 8px 20px;}
	.sect1 .sect1Speaker > li {width: calc((100% - (20px* 1)) / 2);margin-right: 20px;}
	.sect1 .sect1Speaker > li:nth-child(n + 3) {margin-top:20px;}
	.sect1 .speakeInfo {padding: 20px;}
}
@media screen and (max-width:480px) {
	.sect1 .sectSTit {text-align: center;}
	.sect1 .moreWrap {margin: 20px 0 30px;}
	.sect1 .ch_more {padding: 8px 15px;}}
    .sect1 .speakeInfo {padding: 20px 0;display: flex;flex-direction: column;align-items: center;}
}


/*--연사 팝업 창--*/
.addFor_sect .add_pop_wrap {position: fixed;top: 0;left: 0;width: 100%;color: #fff;background: rgba(0,0,0,.6);z-index: 9999;display: none;}
.addFor_sect .add_pop_inner {position: absolute;top: 50%;left: 50%;width: 100%;height:auto;max-width: 815px;border-radius: 15px;overflow: hidden;transform: translate(-50%,-50%) scale(.9);transition: transform .3s ease;background: #fff;}
.addFor_sect .add_pop_wrap.active .add_pop_inner{transform: translate(-50%,-50%) scale(1);}

.addFor_sect .add_pop_tit{display: flex;flex-direction: row;align-items: center;justify-content: flex-end;padding: 0 25px;color: #FFF;background: #fff;}
.addFor_sect .add_pop_close{width: 20px;height: 60px;;position: relative;}
.addFor_sect .add_pop_close span{position: absolute;top: 29px;left: 0;width: 20px;height: 2px;background: #000;z-index: 1;transition: transform .3s ease; }
.addFor_sect .add_pop_close span:nth-child(1){transform: rotate(45deg);}
.addFor_sect .add_pop_close span:nth-child(2){transform: rotate(-45deg);}
.addFor_sect .add_pop_close:hover span{transform: rotate(0);}

.addFor_sect .add_pop_con {height: 100%;padding: 14px 0 73px;display: flex;overflow-y: unset !important;background: #FFF;}
.speaker_left {width: 34%;display: flex;flex-direction: column;justify-content: center;padding: 0 40px;}
.addFor_sect .add_pop_con img {width:100%;}
.addFor_sect .speakeInfo {padding:20px;}

.speaker_right {width:calc(100% - 34%);padding-top: 20px;}
.addFor_sect .add_pop_con p {line-height: 160%;margin-bottom:0;}
.addFor_sect .add_pop_con .speakeInfo {padding: 25px 15px 0;}
.addFor_sect .add_pop_con .speakerLine {width:28px;height:3px;background:var(--color-main);}
.addFor_sect .add_pop_con .speakerName {font-size:var(--font-size-20);font-weight:var(--font-sb);color: var(--color-black);}
.addFor_sect .add_pop_con .speakerFrom {font-size:var(--font-size-16);font-weight:var(--font-r);color:#555;}
.speaker_theme {font-size: var(--font-size-24);font-weight: var(--font-sb);}
.speakerLine2 {position: relative;width: 100%;height: 2px;background: var(--color-main);margin: 14px 0 30px;}
.speakerLine2::after {content:"";position:absolute;bottom:-4px;left:0;width:60px;height:6px;background: var(--color-main);}
.speaker_theme_art {font-size: var(--font-size-17);font-weight: var(--font-sb);padding-right: 40px;}

@media screen and (max-width:1020px) {
	.addFor_sect .add_pop_inner {max-width: 600px;}
	.addFor_sect .add_pop_con {padding: 13px 0 68px;}
	.speaker_left {padding: 0 21px;}
}
@media screen and (max-width:720px) {
	.addFor_sect .add_pop_inner {max-width: 320px;}
	.addFor_sect .add_pop_con {flex-direction:column;}
	.speaker_left {width: 100%;}
	.speaker_right {width:100%;padding: 20px 20px 0;}
	.addFor_sect .add_pop_con .speakeInfo {position: relative;display: flex;align-items: flex-end;padding: 25px 0 0;}
	.addFor_sect .add_pop_con .speakerLine {position: absolute;top: 20px;left:0;}
	.addFor_sect .add_pop_con .speakerName {font-size: var(--font-size-26);padding-right: 14px;}
	.addFor_sect .add_pop_con .speakerFrom {font-size: var(--font-size-20);}
	.speaker_theme {font-size: var(--font-size-22);}
	.speakerLine2{margin: 10px 0 26px;}
	.speakerLine2::after {height: 3px;bottom: -3px;}
	.speaker_theme_art {font-size: var(--font-size-18);padding-right: 0;}
}
@media screen and (max-width:480px) {
	.addFor_sect .add_pop_close{height: 22px;}
	.addFor_sect .add_pop_con {padding: 13px 0 26px;}
	}

/*--섹션-협찬사--*/
.sect2 {}
.sect2 .sponser {width:100%;display:flex;flex-wrap: wrap;margin-top:100px;}
.sect2 .sponser > li {width:calc((100% - (15px * 5)) / 6);margin-right:15px;border:1px solid #e6e6e6; border-radius:10px;overflow: hidden;}
.sect2 .sponser > li:nth-child(6n) {margin-right: 0;}
.sect2 .sponser > li:nth-child(n + 7) {margin-top: 15px;}
.sect2 .sponser > li a {display:block; padding:20px 0;}
.sect2 .sponser > li a figure {display:flex;flex-direction:column;justify-content: center;align-items: center;}
.sect2 .sponser > li a figure img {display:block;max-width:100%;}

@media screen and (max-width:1480px) {
	.sect2 .sponser {margin-top: 80px;}
}
@media screen and (max-width:1280px) {
	.sect2 .sponser {margin-top: 70px;}
	.sect2 .sponser > li {width: calc((100% - (20px * 2)) / 3);margin-right:20px;}
	.sect2 .sponser > li:nth-child(n + 4) {margin-top: 16px;}
	.sect2 .sponser > li:nth-child(3n) {margin-right: 0;}
}
@media screen and (max-width:1080px) {
	.sect2 .sponser {margin-top: 60px;}
}
@media screen and (max-width:720px) {
	.sect2 .sponser {margin-top: 50px;}
	.sect2 .sponser > li {width: calc((100% - (18px * 1)) / 2);margin-right:18px;}
	.sect2 .sponser > li:nth-child(n + 3) {margin-top: 16px;}
	.sect2 .sponser > li:nth-child(3n) {margin-right: 18px;}
	.sect2 .sponser > li:nth-child(2n) {margin-right: 0;}
}
@media screen and (max-width:480px) {
	.sect2 .sponser {margin-top: 30px;}
	.sect2 .sponser > li a {padding: 10px 0;}
	.sect2 .sponser > li figure img {max-width: 80%;}
}


/*--푸터--*/
#ch_footer {padding: 70px 0 70px; background:#333;color: var(--color-white);}
#ch_footer .footer_top {display:flex;justify-content: space-between;}
#ch_footer .footer_top figure img {display: block;max-width: 100%;}
#ch_footer .laws {display:flex;align-items: center;}
#ch_footer .laws > li {position:relative;margin-right: 43px;}
#ch_footer .laws > li:first-child::after {content:"";position:absolute;top:50%;transform: translateY(-50%);right: -24px;width:2px;height:16px;background:rgba(255,255,255,.7);}
#ch_footer .laws > li:last-child {margin-right: 0;}
#ch_footer .laws > li > a {font-weight:var(--font-l);color:rgba(255,255,255,.9);}
#ch_footer .footer_mid {display:flex;flex-direction:column;gap:30px;margin-top:35px;}
#ch_footer .ft_categoryTit {font-size:var(--font-size-22);font-weight:var(--font-m);}
#ch_footer .ft_categoryTit:last-child {}
#ch_footer .footer_mid p span {display:flex;gap:30px;margin-top:10px;}
#ch_footer .ft_categoryArt {font-size:var(--font-size-20);font-weight:var(--font-l);color:rgba(255,255,255,.8);}
#ch_footer .footer_btm {display:flex; justify-content: space-between;align-items: flex-end; margin-top:20px;}
#ch_footer .footer_btm p {color:#D2D2D2;}
#ch_footer .footer_btm > ul {display:flex;align-items: center;gap:55px;}
#ch_footer .footer_btm > ul > li {position:relative;}
#ch_footer .footer_btm > ul > li:first-child::after {content:"";position:absolute;top:50%;transform: translateY(-50%);right:-27px;width:2px;height:33px;background:#bababa;}
#ch_footer .footer_btm > ul > li i img {display:block;max-width:100%;}


@media screen and (max-width:1080px) {
	#ch_footer {padding: 60px 0 60px;}
	#ch_footer .footer_top figure img {max-width: 90%;}
	#ch_footer .footer_top .laws {font-size: var(--font-size-20);}
	#ch_footer .footer_mid {margin-top: 50px;gap: 24px;}
	#ch_footer .footer_mid p span {gap: 50px;}
	#ch_footer .ft_categoryTit, #ch_footer .ft_categoryArt {font-size: var(--font-size-20);}
	#ch_footer .footer_btm {gap: 30px;flex-direction: column-reverse;align-items: flex-start;margin-top: 50px;}
	#ch_footer .footer_btm > ul {width:30%;gap: 30px;}
	#ch_footer .footer_btm > ul > li:first-child::after {right: -17px;height: 24px;opacity: .6;}
	#ch_footer .footer_btm p {font-size: var(--font-size-18);}
}
@media screen and (max-width:720px) {
	#ch_footer {padding: 50px 0 50px;}
	#ch_footer .footer_top figure img {max-width: 80%;}
	#ch_footer .footer_mid {margin-top: 40px;}
	#ch_footer .footer_mid p span {gap: 16px;}
	#ch_footer .footer_btm {margin-top: 40px;}
	#ch_footer .footer_btm > ul {width:70%;}
	#ch_footer .footer_btm > ul > li:first-child::after {right: -16px;height: 20px;}
}
@media screen and (max-width:480px) {
	#ch_footer .footer_top figure img {max-width: 70%;}
	#ch_footer .footer_top {gap: 10px;}
	#ch_footer .laws > li {margin-right: 21px;}
	#ch_footer .laws > li:first-child::after {right: -12px;width: 1px;height: 11px;}
	#ch_footer .footer_mid p span {flex-direction: column;align-items: flex-start;gap: 4px;}
	#ch_footer .footer_btm > ul {margin: 0 auto;}
	#ch_footer .footer_btm p {font-size: 12px;}
}

/*--add_pop--*/
.add_pop_wrap {position: fixed;top: 0;left: 0;width: 100%;height: 100%;color: #fff;background: rgba(0,0,0,.9);z-index: 9999;display: none;}
.add_pop_wrap *{}
.add_pop_inner{position: absolute;top: 50%;left: 50%;width: 94%;max-width: 800px;height: 600px;border-radius: 15px;overflow: hidden;transform: translate(-50%,-50%) scale(.9);transition: transform .3s ease;}
.add_pop_wrap.active .add_pop_inner{transform: translate(-50%,-50%) scale(1);}

.add_pop_tit{background: #0d58b7;color: #FFF;display: flex;flex-direction: row;align-items: center;justify-content: space-between;padding: 0 25px;}
.add_pop_close{width: 20px;height: 60px;position: relative;}
.add_pop_close span{position: absolute;top: 29px;left: 0;width: 20px;height: 2px;background: #fff;z-index: 1;transition: transform .3s ease; }
.add_pop_close span:nth-child(1){transform: rotate(45deg);}
.add_pop_close span:nth-child(2){transform: rotate(-45deg);}

.add_pop_close:hover span{transform: rotate(0);}

.add_pop_con{background: #FFF;padding: 22px 25px;overflow-y: scroll;height: calc( 100% - 60px );}
.add_pop_con h5{font-size: 1.1rem;font-weight: 700;margin-bottom: 5px; text-align: center;color:#000;}
.add_pop_con h6{font-size: 1rem;font-weight: 600;margin-bottom: 10px; color:#000;margin-top:40px;}
.add_pop_con p{line-height: 160%;margin-bottom: 25px; color:#000;}
.privacy_img img {display:block;max-width:100%;}

@media (max-width: 780px){ 
}

/*개인정보처리방침 테이블*/
.add_pop_con table {width:96%;border:1px solid #e1e1e1;border-collapse:collapse;text-align:left;}
.add_pop_con th {width: 110px;font-size:13px;font-weight:bold;color:#111;background-color:#f9f9f9;}
.add_pop_con td {font-size:12px;color:#111;}
.add_pop_con th, .add_pop_con td {border:1px solid #e1e1e1; padding:9px;vertical-align: middle;}

@media (max-width: 480px){
	.add_pop_con th {font-size:12px;}
	.add_pop_con th, .add_pop_con td {padding: 5px;}
}
