@charset 'euc-kr';

@import url('https://fonts.googleapis.com/css?family=Noto+Sans+KR:100,300,400,500,700,900&display=swap&subset=korean');
@import url('https://fonts.googleapis.com/css2?family=Nanum+Myeongjo:wght@400;700;800&display=swap');
/*
³ëÅä»ê½º 'Noto Sans KR - 3,4,5,7,9'
³ª´®½ºÄù¾î 'NanumSquare - 3,4,7,8'
*/


body { min-width:320px; }
.pc { display: none !important;	 }
.mobile { display: block !important; }
* a, a:hover, a:visited { text-decoration: none; }

/*wrap*/
#wrap {width:100%; min-width:320px;}

/* header */
header {min-width:320px;position:fixed;top:0;left:0;right:0;z-index:999999;height:50px;background-color: #fff !important; }
.all_menu {position:absolute;right:20px;top:16px;display:none;width:20px;height:18px;font-size:0;line-height:0;margin: 0; padding: 0; cursor: pointer; background: transparent; outline:none; border: 0;}
.all_menu .ico_cate, .all_menu .ico_cate:before, .all_menu .ico_cate:after {display:block;position:absolute;left:0;width:100%;height:2px;background:#222;content:'';-webkit-transition: .25s ease-in;transition: .25s ease-in}
.all_menu .ico_cate {top:8px}
.all_menu .ico_cate:before {top:-8px}
.all_menu .ico_cate:after {top:8px}
.all_menu.close .ico_cate {background-color:transparent}
.all_menu.close .ico_cate:before {transform:rotate(135deg);top:0}
.all_menu.close .ico_cate:after {transform:rotate(45deg);top:0}

header .gnb_wrap {width:100%; height: 50px;}
header .logo {position:absolute;top:0px;right: 0; bottom: 0; left:0;margin:auto;float:none; text-align: center;}
header .logo img { width: auto; height: 25px; margin-top: 12.5px;}
header .all_menu {display:block}
header .gnb_m {display: none;position:fixed;right:-100%;width:100%;top:50px;bottom:0;height:auto;padding-bottom:65px;overflow-x:hidden;overflow-y:auto;z-index:102;background-color:#fff;-webkit-transition: .25s ease-in;transition: .25s ease-in;}
header .gnb_m.block,.gnb_m.block .gnb_fix {right:0}
header .gnb_m > ul { border-top: 1px solid #e1e1e1; height: calc(100% - 68px); overflow-y:auto;}
header .gnb_m > ul > li > ul {position:static}
header .gnb_m > ul > li {position:relative;float:none;width:auto}
header .gnb_m > ul > li > a:after {bottom:0}
header .gnb_m > ul > li > ul {height:auto;width:100%}
header .gnb_m > ul > li > span {position:relative;display:block;height:50px;padding-left:27px;line-height:50px;font-size:16px;color:#363636;text-align:left;}
header .gnb_m > ul > li:before {content:'';position:absolute;z-index:2;left:15px;top:23px;width:3px;height:3px;background-color:#dcddde;border-radius:50%}
header .gnb_m > ul > li > span:after {position:absolute;bottom:0;left:0;right:0;height:1px;background-color:#e1e1e1;content:''}
header .gnb_m > ul > li.on {background-color:#f1f2f2}
header .gnb_m > ul > li.on > span {color:#0b2f6b;font-weight: 600;background-color:#fff}
header .gnb_m > ul > li.on > span:before {transform:rotate(180deg)}
header .gnb_m > ul > li > span:before {content:'';position:absolute;right:20px;top:50%;margin-top:-4px;width:10px;height:7px;transition: .25s ease-in; background: url('/images/common/gnb_arr.svg') 0 0 no-repeat; }
header .gnb_m > ul > li > ul {padding:0;border-bottom:1px solid #e3e6e8d;display: none;}
header .gnb_m > ul > li > ul > li:first-child {padding-top:0}
header .gnb_m > ul > li > ul > li > a {display: block;width: 100%;padding-left:27px;font-size:15px;text-align:left;line-height:50px;cursor: pointer; box-sizing: border-box;}
header .gnb_m > ul > li > ul > li.on > a, header .gnb_m > ul > li > ul > li > a:hover { text-decoration: underline;}
header .gnb_m > ul > li > ul > li ~ li {border-top:1px solid #e3e6e8}

.gnb_fix {position:fixed;z-index:3;right:-100%;bottom:0;width:100%;height:60px;padding-top:12px;text-align:center;border-top:1px solid #1e1a1b;background-color:#fff;-webkit-transition: .25s ease-in;transition: .25s ease-in}
.gnb_fix:after {content:'';display:table;clear:both}
.gnb_fix .global_m, .gnb_fix .select_history {position:static;display: block;width:calc(100% - 20px);margin:0 10px;vertical-align:middle}
.global_m ul { text-align: center; display: flex; flex-wrap:wrap; flex-direction:row; justify-content: center; align-items: stretch; gap:5px; }
.global_m ul li { }
.global_m ul li a { height: 100%; padding: 3px 12px;line-height: 120%;; border: 1px solid #ccc; font-size: 12.5px; color: #898989; text-align: center; box-sizing: border-box; letter-spacing: 0px; font-weight: 400; margin-top: 5px; display: flex; flex-direction:column; justify-content: center; align-items: stretch; }
.global_m ul li + li { margin-left: 1px; }
.global_m ul li a:hover { background: #ccc; color: #fff; }

@media all and (max-width:644px){/**/
	.gnb_fix { height: 120px; }
}/**/

@media all and (max-width:367px){/**/
	.gnb_fix { height: 140px; }
}/**/

/* visual */
#visual {width:100%; min-width:320px; height:350px; position:relative; overflow:hidden; margin-top: 50px;}
.mCopy {width: 100%; height: 100%; min-width:320px; position:absolute; top:0; bottom: 0; left:0; right: 0; transform:translate(0); margin: auto; z-index:99; display: flex; flex-wrap:wrap; flex-direction:column; justify-content: center; align-items:center; }
.mCopy img { width: 500px; max-width: 90%; margin-top: -10px; } 
#visual .roll {position:relative; width:500%; height:100%;}
#visual .roll > li {overflow:hidden; float:left; width:20%; height:100%; }
#visual .roll .bg1 {background:url('/images/main/visual_01.jpg')}
#visual .roll .bg2 {background:url('/images/main/visual_02.jpg')}
#visual .roll .bg3 {background:url('/images/main/visual_03.jpg')}
#visual .roll .bg4 {background:url('/images/main/visual_04.jpg')}
#visual .roll .bg5 {background:url('/images/main/visual_05.jpg')}
#visual .roll .bg6 {background:url('/images/main/visual_06.jpg')}

#visual .controlBox {z-index:10000; position:absolute; bottom:20px; left:0; width:100%; text-align:center; }
#visual .controlBox .tab {display:inline-block; text-align: center; } 
#visual .controlBox .tab a:first-child {margin-left:0px}
#visual .controlBox .tab > a {width:12px; height:12px; display:inline-block; background:url('/images/main/visualDot_off.png') no-repeat;
background-size: 12px;  font-size:1; text-indent:-200000px;margin-left:8px}
#visual .controlBox .tab a.active {width:12px; height:12px; background:url('/images/main/visualDot_on.png') no-repeat; background-size: 12px; }


@media all and (max-width:600px){/**/
	#visual { height: 300px; }
}/**/




/*contents*/
#impo_date {width:100%; min-width:320px; height: unset; position:static; }
#impo_date > div {width:95%; margin:0px auto;  }
#impo_date > div > ul {float:none;}
.date_tit{width:100%; height:unset; box-sizing:border-box; padding:15px; color:#fff; font-size:20px; font-weight:500; line-height:110%; background-color: #7132c9; letter-spacing:-0.5px; margin-top: 10px; }
.date_c {width:100%; float:none; height:unset; background:#000; background-color: rgba( 0, 0, 0, 0.8 ); overflow: hidden; display:flex; flex-wrap:wrap; flex-direction:row; justify-content:flex-start; align-items: stretch; padding: 0 0; box-sizing: border-box;}
.date_c > li { flex: unset; width: 25%; height:unset; background:url('/images/main/impo_line.png') no-repeat; padding: 10px 10px 20px 10px; box-sizing: border-box; border-left: 1px solid rgba(255,255,255,0.2); border-bottom: 1px solid rgba(255,255,255,0.2);}
.date_c > li > b {color:#e55b00; font-size:16px; font-weight:500; letter-spacing:-0.2px; display: block;}
.date_c > li > strong {color:#fff; font-size:15px; font-weight:500; letter-spacing:-0.2px; display: block; margin-bottom: 10px}
.date_c > li > span {color:#ddd; font-size:14px; font-weight:400; line-height:110% !important; letter-spacing:-0.5px;}
.colorTurqu { color: #24aa9b !important;}

@media all and (max-width:600px){/**/
	.date_c > li { width: 33%; }
}/**/

@media all and (max-width:550px){/**/
	.date_c > li { width: 50%; }
}/**/

@media all and (max-width:450px){/**/
	.date_c > li { width: 100%; }
}/**/


/*container*/
#container {width:100%; min-width:320px;}
.area_main {width:95%; margin:10px auto 10px; overflow:hidden; }

.area_main .area_left { width: 100%; display:flex; flex-wrap:wrap; flex-direction:row; justify-content:flex-start; align-items: stretch; }
.area_main .m_con {width:unset; height: unsetpx; margin-left:0; float: left; vertical-align:top;  }
.area_main .m_con.m_wcbm { width: 59%; }
.area_main .m_submission { width: 39%; margin-left: 2%;}
.area_main .m_news { width: 100%; margin-top: 15px; }
.area_main > div:first-child {margin-left:0px;}
.area_main > div .cont {width:100%; height:225px; overflow:hidden; border:1px solid #e3e3e3; border-top:0;}

.area_main .m_con .title {width: 100%; background:#252525; text-align:center; position:relative; text-transform:uppercase; height:27px; line-height:27px; color:#fff; padding: 9px 0px 5px 0px; font-size: 17px; }
.area_main .m_con  .title h2 > a {color:#fff; letter-spacing: -0.5px; font-weight:500; }
.area_main .m_con  .title h2 > a:hover {color:#fff;}

.m_submission ul { height: 100%; }
.m_submission ul li { width: 100%; height: calc(50% - 5px); padding-top: 43px; box-sizing: border-box; cursor: pointer; }
.m_submission ul li:hover { opacity: 0.8; }
.m_submission ul li.submission { background:url('/images/main/submi_bg.jpg') no-repeat; background-size: cover; }
.m_submission ul li.registration { background:url('/images/main/regi_bg.jpg') no-repeat; background-size: cover; margin-top: 10px; }
.m_submission ul li h5 { font-size: 18px; font-weight: 600; letter-spacing: -0.5px;	 line-height: 20px;	 }
.m_submission ul li.submission h5 { color: #232477; }
.m_submission ul li.registration h5 { color: #007164; }
.m_submission ul li img { float: left; margin: 5px 8% 0px 15%;	}
.m_submission ul li span { display: block; color:#363636 ;	font-size: 12px; font-weight: 400; letter-spacing: -0.1px; }

@media all and (max-width:650px){/**/
	.area_main .m_con.m_wcbm { width: 100%; }
	.area_main .m_submission { width: 100%; margin-left: 0; margin-top: 10px; }
	.m_submission ul li { height: 100px; padding-top: 30px; }
	.m_submission ul li img { float: left; margin: 5px 20px 0px 40px;	}
}/**/

.area_main .m_con .cont { width: 100%; padding:0px 17px; margin-bottom: 0; background:#efefef; box-sizing: border-box; }
.area_main .m_news .cont ul li {padding-top:15px; padding-bottom:15px; border-bottom:1px dashed #cccccc; display:block;	}
.area_main .m_news .cont ul li a {display:block; padding-left:15px; letter-spacing: -0.1px; }
.area_main .m_news .cont ul li:last-child{margin-bottom:0; border-bottom:0; padding-bottom:0;}
.area_main .m_news .cont ul li img {display:inline-block; margin-right:5px; position:relative; }
.area_main .m_news .cont ul li p {width:180px; height:40px; display:inline-block; vertical-align:top; font-size:16px; line-height:20px; color:#363636; font-weight:500; margin-top:10px; letter-spacing: -0.5px}
.area_main .m_news .cont ul li p:hover {color:#24aa9b;}
.area_main .m_news .cont ul li:nth-child(2) p {padding-top:0;}


/*news*/
.area_main	.m_news .title {background: #0b2b64;   }
.area_main	.m_news	 .cont { background: #fff; }

.area_main .m_news .cont ul { padding-top: 10px; }
.area_main .m_news .cont ul li a { width: 100%;  padding-left:10px; background:url("/images/main/new_i.png") left 6px no-repeat; font-style:normal; display:block; text-overflow: ellipsis; white-space:nowrap; word-wrap:normal; overflow:hidden; font-size: 16px; line-height: 16px; font-weight: 400; }
.area_main .m_news .cont ul li a:hover {text-decoration: underline}
.area_main .m_news .cont ul li span {padding-left:15px; font-weight: 400; }

/*Hosts*/
#HostsWrap {width:100%; min-width:320px; border-top:1px solid #d7d7d7;}
#logoBanner {width:95%; margin:0px auto; overflow:hidden; padding: 10px 0;}
#logoBanner > dl { float:left; height: 70px; margin-right: 40px; display: flex; flex-direction: row; justify-content: center; align-items: center; }
#logoBanner > dl:last-child { margin-right: 0; margin-left: 0;}
#logoBanner > dl > dt, #logoBanner > dl > dd {float:left; line-height: 100%;}
#logoBanner > dl > dt {height:unset; background:url('/images/main/hostLine.jpg') no-repeat center right ; padding-right: 30px;  font-size:16px; font-weight:400; color: #111; }
#logoBanner > dl > dd > a {display:inline-block; padding-left: 30px }
#logoBanner > dl > dd img {height:40px !important;}

/*footer_menu*/
#foot_menu {width:100%; min-width:320px; height: unset; padding:65px 0px; background: #4e4e4e url("/images/main/bot_menu.jpg") center no-repeat; box-sizing: border-box; background-size: cover;}
#foot_menu > .fnb {width:95%; height: unset; margin:0 auto; overflow:hidden; display: flex; flex-direction: row; flex-wrap:wrap; justify-content: flex-start; align-items: flex-start; gap:30px; }
#foot_menu > .fnb > li {float:none; margin-right: 0; }
#foot_menu > .fnb > li:last-child { margin-right: 0 ; }
#foot_menu > .fnb > li > p {line-height:100%; margin-bottom:20px; padding-bottom:20px; background:url('/images/main/bLinfne.jpg') no-repeat left bottom; font-weight:700; text-transform:uppercase; color:#c2c2c2;}
#foot_menu > .fnb > li > a {display:block; margin-bottom:2px; color:#a1a1a1; letter-spacing: -0.1px;}
#foot_menu > .fnb > li > a:hover {color:#fff;}

@media all and (max-width:650px){/**/
	#foot_menu > .fnb { gap:10px 0; }
	#foot_menu > .fnb > li { width: 33%; padding-right: 20px; box-sizing: border-box; }
}/**/

@media all and (max-width:400px){/**/
	#foot_menu > .fnb { gap: 10px 0; }
	#foot_menu > .fnb > li { width: 50%;; padding-right: 20px; box-sizing: border-box; }
}/**/


/*footer CopyRight */
footer {width:100%; min-width:320px; background-color:#d9d9d9;}
footer .footcopy{width:95%; margin:0px auto; padding:20px 0 35px 0;}
footer .footcopy .footLogo { width: 100%; text-align: center; margin-top: 0; margin-bottom: 10px;}
footer .footcopy > p {font-size:14px;line-height:19px; color:#363636; font-weight: 400; text-align: center; }
footer .footcopy > p > a {font-size:14px;line-height:19px; font-weight: 400; color:#363636; }
footer .footcopy > p > a:hover {text-decoration:underline;}

/*mtop*/
#mTop {width:50px; height:50px; z-index:99999; position:static; display:block; padding-top: 20px; margin: 0 auto 0;}
#mTop > a {opacity:0.7; filter:alpha(opacity=70); transition:0.2s; }
#mTop > a:hover {opacity:1; filter:alpha(opacity=100);}
#mTop > a img { width: 100%; }

/*sub*/
.sV_01{background:url(/images/sub/sub_img02.jpg) no-repeat 0 0;}
.sV_02{background:url(/images/sub/sub_img03.jpg) no-repeat 0 0;}
.sV_03{background:url(/images/sub/sub_img04.jpg) no-repeat 0 0;}
.sV_04{background:url(/images/sub/sub_img05.jpg) no-repeat 0 0;}
.sV_05{background:url(/images/sub/sub_img06.jpg) no-repeat 0 0;}
.sV_06{background:url(/images/sub/sub_img02.jpg) no-repeat 0 0;}

#sVisual {width:100%; min-width:320px; height:240px; overflow:hidden; position:relative;text-align:center; margin-top: 50px;}
#sVisual h2 {width: 100%; min-width: 95%; margin:60px auto 0px; vertical-align: middle; display:inline-block; z-index: 9998; font-size: 37px;font-weight:500;color: #fff;LETTER-SPACING: -0.3px; text-shadow: 3px -2px 5px rgba(0,0,0,0.2); }
#sVisual .location .su1{ padding-top: 7px}
#sVisual .location {display:inline-block;}
#sVisual .location > li {height:25px; line-height:25px; padding:0 20px; float:left; color:#fff; font-weight:500; background:url('/images/sub/rec.png') no-repeat left; font-size: 18px; text-shadow: 3px 2px 7px rgba(0,0,0,0.5);}
#sVisual .location > li:first-child {background:none; }

.sub_menu {width:95%; margin:0 auto; position:relative;}
#snb { width: 100%;min-width: 95%;height: 50px;text-align: center; position:absolute; top:-25px; left:0; z-index:99999;}
#snb > ul {display: inline-block;}
#snb > ul > li {float: left;}
#snb > ul.s0 > li > a {width: 400px;}
#snb > ul.s1 > li > a {width: 240px;}
#snb > ul.s2 > li > a {width: 95%;}
#snb > ul.s3 > li > a {width: 300px;}
#snb > ul.s4 > li > a {width: 400px;}
#snb > ul.s5 > li > a {width: 600px;}
#snb > ul.s6 > li > a {width: 600px;}
#snb > ul > li.on > a,
#snb > ul > li > a:hover { background: url(/images/common/snbDot.gif) no-repeat center bottom #fff;color: #363636;}
#snb > ul > li:first-child > a {border-left: 1px solid #e1e1e1;}
#snb > ul > li > a { width: 300px;border-right: 1px solid #e1e1e1;text-align: center;line-height: 50px;display: block;color: #fff; background: #0d71bb;text-decoration: none;font-weight: 400;box-sizing: border-box;}

/* sContainer sub_nav */
.m_area_subnav { width:100%; height:35px; line-height:35px; color: #fff; background: #0d71bb; box-sizing: border-box; position: relative; }
.m_area_subnav .sub_arr { position: absolute; right: 2.5%; top: 14.5px; transform:rotate(180deg); cursor: pointer; transition:0.3s; }
.m_area_subnav .sub_arr.rotate { transform:rotate(0deg);  }
.m_area_subnav .m_sub_nav_title { font-size: 14px; display: block; padding-left: 2.5%; cursor: pointer; }
.m_area_subnav .m_sub_nav { width:100%; padding:0; margin:auto; border-bottom: 1px solid #ddd; background: #fff; box-shadow: 0 2px 15px rgba(0,0,0,0.2); padding:2.5px 2.5%; display: none;	position: absolute; left: 0; top: 35px;	 z-index: 99; }
.m_area_subnav .m_sub_nav:after { clear:both; display:block; content:'';}
.m_area_subnav .m_sub_nav li { width:100%; height:100%;	margin:0; font-size:14px; line-height: 35px; color:#111; float:left; display:block;	 display:block; cursor: pointer; }
.m_area_subnav .m_sub_nav li a { display: block; padding: 2.5px 0; }
.m_area_subnav .m_sub_nav li a:hover { color: #0d71bb; }

#sContainer { width: 95%; margin: 0 auto 110px;}
#sContainer .title { padding: 45px 0px 50px 0px; background: url('/images/sub/line.jpg') no-repeat center bottom;text-align: center;}
#sContainer .title h3 { font-size: 35px;color: #252525;font-weight: 500;line-height: 100%; }


/*sub contents*/
#sContents {min-height:150px; overflow:hidden; margin: 0px auto; text-align: justify}
.imgBox {text-align:center; padding:0px 0px 30px 0px;}
#sContents h4 {font-size:21px; font-weight:500; letter-spacing:0px; line-height:115%; margin-bottom:30px; color:#0c51a0; text-decoration: underline;}
#sContents h5 {font-size:18px; font-weight:500; letter-spacing:0px; line-height:115%; margin-bottom:10px; /*color:#1e7b1c;*/ color:#111; text-decoration: underline;}
.boxSh {box-shadow:3px 3px 18px #ddd; }
.wideBack {width:100%; min-width:320px; padding:60px 0 65px; background:#f7f7f7;}
#sContents h6 {font-size:20px; color:#111; font-weight:700; line-height:100%; margin-bottom:30px; letter-spacing:1px; }
.left_ico {padding-left:12px; background:url('/images/sub/s_ico.jpg') no-repeat left 10px;}
.left_ico02 {padding-left:12px; background:url('/images/sub/s_ico.jpg') no-repeat left 10px;}
.left_ico > span {color:#0e76bc;}
.txtBox {margin-bottom:60px; line-height: 160%;}
.under_line{text-decoration:underline}
.txt_icon {background:url('/images/sub/dot.gif') no-repeat left 10px; padding-left: 10px}
.line {margin-bottom:60px; padding-bottom: 60px; background:url('/images/sub/dotLine.gif') repeat-x bottom;/*border-bottom:1px dashed #d7d7d7;*/}
.line02 {margin-bottom:60px; padding-bottom: 60px; background:url('/images/sub/dotLine02.gif') repeat-x bottom;}
.tit01 {font-size:16px; color:#252525; font-weight:500; letter-spacing:0px;}
.tit02 {font-size:16px; font-weight:500; line-height:140%;letter-spacing:0px; font-style:italic; color: #252525}
.Note { border: 1px solid #ddd; padding: 20px;}


/*organization*/
.organization {overflow:hidden; margin: 0px auto;width: 95%; clear: both}
.organization > div{float:left;}
.organization > div:first-child{margin-right:70px; float:left; width:195px; vertical-align: middle;}
.organization > div:first-child img { width: 130%; }
.organization > div:nth-child(2){ padding-left:70px; width:864px; margin-right:0px;position: relative;}
.organization > div:nth-child(2) a.organi_btn { border: 1px solid #ddd; padding: 5px 10px; border-radius: 3px; position: absolute; right: 0; bottom: -30px;}
.organization > div:nth-child(2) a:hover { background: #f5f5f5; }
.organization > div:nth-child(2) a img { width: 70px; margin-left: 5px;}

/*committee*/
.committee {width:100%; overflow: hidden; border: 1px solid #ddd; padding:20px 20px; box-sizing: border-box;  margin-bottom: 60px}
.committee_ul > li{ padding-left: 25px; }
.committee_ul > li > strong{width:210px;font-weight:500;color:#111; display:inline-block;padding:5px 0 7px 30px;font-size:16px;color:#111;background:url(../images/sub/smline.png) no-repeat right;margin:0 20px 0 0; vertical-align:top; text-align: left;}
.committee_ul > li > div > span{font-weight:500;}
.committee_ul > li > div {display:inline-block;margin-top:7px;}
.committee_ul > li > div:first-child {display:inline-block;margin-top:10px;}

/*contact*/
#sContents .contact_ul{margin:0 auto; width:96%; padding:20px; border:2px solid #0d71bb; border-radius: 10px; background-color: #fff;}
#sContents .contact_ul > li{ text-align: center; font-size:18px !important; font-weight: 600 !important;}
#sContents .contact_ul > li > a {font-size:18px !important; font-weight: 600 !important;}
#sContents .contact_ul > li:first-child {margin-top: 10px; font-style: italic; color:#0d71bb}
#sContents .contact_ul > li:nth-child(2) {padding-top: 20px}


/* subscribe */
.downfile {LETTER-SPACING: -0.1px !important;font-size:15px !important;padding:5px 50px 5px 50px; border:3px solid #464646 !important; font-weight:500 !important;	text-decoration:none !important; display:inline-block; background-color:#464646 !important; color:#fff !important;
border-radius:4px;	}
.downfile:hover {color:#464646 !important; border:3px solid #464646 !important; background-color:#fff !important;}


.conference > div:first-child{margin-right:0px; float:left; width:40%; vertical-align: middle; box-sizing: border-box;	}
.conference > div:nth-child(2){ padding-left:60px; width:60%; margin-right:0px;position: relative; box-sizing: border-box;	}


.arawads tr td { word-break:keep-all !important; text-align: center; }
.arawads tr th:nth-child(1) { width: 9%; }
.arawads tr th:nth-child(2) { width: 15%; }
.arawads tr th:nth-child(3) { width: 26%; }
.arawads tr th:nth-child(4) { width: 8%; }






/* popup */
.popup_wrap {width:100%; min-width:320px; height:100%; background: url('/images/common/popBg.png'); position:fixed; top:0; left:0; z-index:999999; }
.popup {width:95%; max-height:90%; top: 0; background:#fff; overflow:auto; position: relative;}
.popTitle { width: calc( 95% - 20px ); min-width:256px; height:40px; background: #003876; box-sizing: border-box; position: fixed; border-bottom: 1px solid #cdcdcd; font-size: 15px; z-index: 99; }
.popTitle div { width: calc( 100% - 50px );line-height:40px; color: #fff; font-weight:500; font-size: 20px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; }
.popup .close_bt { position:absolute; top:5px; right:10px; z-index:999999;}
.popup .close_bt img { width: 30px;	 }
.popVideo { width: 100%; height: 51.5vw; margin-top: 40px; }
.popup_load { padding-bottom: 30px; }
.hidden {height:100%; min-height:100%; overflow:hidden !important; touch-action:none;}

.ui-widget-content.ui-draggable.main-popup { max-width: 90% !important; height:auto !important;	box-sizing: border-box; top: 65px !important; left: 5% !important; }
.ui-widget-content.ui-draggable.main-popup img { width: 100% !important; height: auto !important;  box-sizing: border-box; }
.ui-widget-content.ui-draggable.main-popup > div { width: 100% !important; }
.ui-widget-content.ui-draggable.main-popup .main-popup-contents { height: auto !important; }
.ui-widget-content.ui-draggable.main-popup .main-popup-contents iframe { width: 100%; height: 48.45vw; }
.ui-widget-content.ui-draggable.main-popup .donot_ment { padding: 10px 0 0 !important; }

.speaker_load { margin-top: 30px;padding: 10px; box-sizing: border-box; display: flex; flex-wrap: wrap; flex-direcition:row ; align-items: flex-start; justify-content: center;	 }
.pop_speaker_profile {width:147px; padding:0px; position:relative; background:url('../image/sub/prof_line.gif') right 0 repeat-y; z-index:1; margin-top: 20px; }
.pop_speaker_profile > ul li.pop_speaker_profile { width:200px; padding: 30px 0; text-align:center; font-size:11px; font-weight:600; color:#999; margin-right:80px; position: relative;}
.pop_speaker_profile > ul li.pop_speaker_profile img { width: 70%; }
.pop_speaker_profile > ul li.pop_speaker_profile img.auto { width: auto; }
.pop_speaker_career { width:calc(100% - 280px);}
.pop_speaker_profile > ul li.spon_name h3 {font-size:27px; color:#222; font-weight:600; line-height:100%; margin-bottom:15px;}
.pop_speaker_career {margin:20px 20px 0; padding-left: 20px; background:url('/images/sub/dotLine01.jpg') repeat-y 0;}

.pop_speaker_career .speaker_name { margin-top: 0; }
.pop_speaker_career .speaker_position { border-bottom: 1px solid #ddd; padding-bottom: 20px; margin-bottom: 20px; }
.pop_speaker_career h4 {font-size:14px; color:#111; font-weight:600; line-height:100%; margin-bottom:15px; border-bottom: 1px solid #ddd; padding-bottom: 20px; margin-bottom: 20px; }
.pop_speaker_career {margin:0 40px 0; padding-left: 40px; background:url('/images/sub/dotLine01.jpg') repeat-y 0;}


@media all and (max-width:800px){/**/
 .pop_speaker_profile > ul li.pop_speaker_profile { width: 100% ; }
 .pop_speaker_career { width: 100%; padding: 0; background:url('/images/sub/dotLine.gif') repeat-x; padding-top: 20px; margin-top: 20px; min-height:auto;}
}/**/
