

/* ======================
	* sub
====================== */


#sub-container{width: 100%;}
#sub-container:after{display: block;content: '';clear: both;}
#sub-visual{overflow: hidden;position: relative;width: 100%;height: 300px;}
#sub-visual > img{position: absolute;top: 0;left: 50%;-webkit-transform: translateX(-50%);transform: translateX(-50%);z-index: -1;}
.sub-visual-con{padding-top: 54px;}
.sub-visual-con h2{opacity: 0;font-size: 74px;font-weight: 700;color: #fff;letter-spacing: -0.02em;-webkit-animation:visualTextUp 0.5s linear forwards;animation:visualTextUp 0.5s linear forwards;}
.sub-visual-con strong{opacity: 0;display: block;margin-top: 5px;-webkit-animation:visualTextUp 0.5s 0.7s linear forwards;animation:visualTextUp 0.5s 0.7s linear forwards; font-size:36px; color:#fc9a00; font-weight:600;}
.sub-visual-con p{opacity: 0;margin-top: 30px;font-size: 20px;font-weight: 700;color: #fff;line-height: 1.5em;-webkit-animation:visualTextUp 0.5s 1s linear forwards;animation:visualTextUp 0.5s 1s linear forwards;}
.sub-visual-con h2, .sub-visual-con strong, .sub-visual-con p{-webkit-transform-style: preserve-3d;-webkit-backface-visibility: hidden;-webkit-transform: translate3d(0, 0, 0);-webkit-perspective: 1000;-webkit-backface-visibility: hidden;}
.sub-visual-con h2 > span {font-family:'Montserrat', sans-serif;}
.sub-visual-con > span {display:block;font-size:20px; color:#fff; padding: 5px 0 20px 0;}
.m20{margin-left:20px;}
.l15{line-height:1.5;}
.sub-container{padding-top: 60px;padding-bottom: 30px;}
.left-con{float: left;
	width: 285px;
	border-radius: 5px;;}
.left-tit{display: table;width: 100%;height: 70px;padding: 10px;text-align: center;table-layout: fixed;border-radius: 5px;;}
.left-tit > div{display: table-cell;width: 100%;vertical-align: middle;}
.left-tit h3{font-size: 22px;color: #fff;font-weight: 700;line-height: 1.3em;}
.left-tit p{padding-top: 10px;margin-top: 10px;border-top: 1px solid #fff;font-size: 16px;color: #fff;line-height: 1.3em;}
.left-tit p sup{font-size: 0.7em;}
.left-menu > li{border-bottom: 1px solid #eee;text-align: center;-webkit-transition: 0.2s background-color;transition: 0.2s background-color;}
.left-menu > li:hover > a, .left-menu > li.on > a{color: #e0419a !important;}
.left-menu > li > a{display: block;padding: 15px;font-size: 16px;-webkit-transition: 0.2s ease;transition: 0.2s ease;text-transform: uppercase;}

.sub-contents{
	/* float: right; */
	/* width: calc(100% - 281px); */
	padding-left: 50px;color: #555; margin-bottom: 30px;}
.sub-contents h3{position: relative;padding-top: 5px;margin-bottom: 20px;
	/* padding-left: 25px; */
	font-size: 30px;font-weight: 700;color: #333;}
.sub-contents h3 .pro_proag{ margin-left: 20px; border-radius: 10px; display: inline-block; border: 1px solid #172d5c; background-color: #172d5c; width: 190px; height: 30px;}
.sub-contents h3 .pro_proag p{margin-top: 6px; text-align: center; font-size: 16px; color: white;}
.sub-contents h3 .pro_proag2{ margin-left: 20px; border-radius: 10px; display: inline-block; border: 1px solid #172d5c; background-color: #172d5c; width: 190px; height: 30px; float: right;}
.sub-contents h3 .pro_proag2 p{margin-top: 6px; text-align: center; font-size: 16px; color: white;}
.sub-contents h3 .pro_proag3{ margin-left: 20px; border-radius: 10px; display: inline-block; border: 1px solid #172d5c; background-color: #172d5c; width: 260px; height: 30px; float: right;}
.sub-contents h3 .pro_proag3 p{margin-top: 6px; text-align: center; font-size: 16px; color: white;}
.sub-contents h3:before{display: block;content: '';clear: both;position: absolute;top: 0;left: 0;width: 4px;height: 45px;background-repeat: no-repeat;background-position: 0 0;background-image: url('/include/img/sub/h3-dot.png');}
.sub-contents h3.evt-title:before {top: 12px;}
.sub-contents h4{margin-bottom: 10px;font-size: 22px;color: #333;font-weight: 700;line-height: 1.2em;}
.sub-contents h4.wel{margin-bottom: 10px;font-size: 16px;color: #333;font-weight: 700;line-height: 1.2em;}
.sub-contents h4.dot{position: relative;padding-left: 15px;margin-bottom: 10px;font-size: 22px;color: #1a3369;font-weight: 700;line-height: 1.2em;}
.sub-contents h4.dot:before{display: block;content: '';clear: both;position: absolute;top: 9px;left: 0;width: 6px;height: 6px;border-radius: 50%;background-color: #1a3369;}
.sub-contents h4.dot + .sub-paragraph{margin-left: 15px;}
.sub-contents h5{margin-bottom: 7px;font-size: 20px;color: #1a3369;font-weight: 700;}
.sub-contents h5 .btn{margin-top: -5px;}
.sub-contents h5 strong{display: inline-block;margin-left: 5px;vertical-align: middle;}
.sub-contents h5.font-circle {position: relative;padding-left: 12px;}
.sub-contents h5.font-circle:before {display: block;content: '';clear: both;position: absolute;top: 6px;left: 0;width: 8px;height: 8px; border-radius: 50%;background-color: #050505;}
.sub-conbox p{font-size: 16px;line-height: 1.5em;word-break: keep-all;text-align: justify;}
.sub-conbox p sup{font-size: 0.7em;}
.sub-paragraph > ul > li{font-size: 16px;line-height: 1.5em;}



/*ë¬´ë£Œ ì£¼ì°¨ í…ìŠ¤íŠ¸ ë°•ìŠ¤ 250919*/

.free_parking{
  border: 1px solid #D1D1D1;
   padding: 30px;
   margin-top: 30px;
}
.free_parking h4{margin-bottom:0;}


/* 220805 ì˜¤í˜œì› */
.tab_wrap.speaker {overflow:hidden; margin-bottom:30px;}
.tab_wrap.speaker ul li {float:left; margin-left:10px; border:1px solid #dedede;}
.tab_wrap.speaker ul li a {display:block; padding:10px 15px; background:#fff; color:#557db3; font-size:16px; font-weight:bold;}
.tab_wrap.speaker ul li.on a {background:#557db3; color:#fff;}
#sub_date {color: #1a3369; font-size: 22px; font-weight: 700; line-height: 1.2em; text-align: right;}
.speakers_title {float: left;}

.btn-sm{display: inline-block;font-weight:500;font-size:16px;padding: 9px 20px;line-height: 1.6em;border-radius: 0;-moz-border-radius: 0;-webkit-border-radius: 0;transition: 0.5s;-webkit-transition: 0.5s;color:inherit;border-radius: 3px;}
.btn-sm:visited, .btn-sm:hover {color:#fff;}
.btn-sm:hover{background-color: #303558;}



.imgbox{position: relative;}
.imgbox img{max-width: 100%;;}
.imgBtn{position: absolute;}
.imgBtn.rb{bottom:1vw;right:1vw;}
.imgBtn.forKormap{bottom:20%;left:55%;}

/*ì´ˆë¡ ë° í”„ë¡œê·¸ëž¨ ë¶ ë‹¤ìš´ë¡œë“œ ë²„íŠ¼ ìƒì„± */
.green_btn {
	max-width: 1400px;
	display: flex;
	justify-content: flex-end;
	margin: 0 auto;
}
.green_btn p:first-child {
	margin-right: 15px;
}
.green_btn p {
	background-color: #ffff00;
	padding: 10px 30px;
	border-radius: 20px;
	font-size: 16px;
	font-weight: 500;
}


/* ICKSH 2021::Welcome Message */
/*.greeting-conbox{font-style: italic;}*/
.greeting-conbox h4{margin-bottom: 30px;}
/*.greeting-conbox .img-wrap{margin-top: 70px; text-align: right;}*/
.greeting-conbox .img-wrap img{width: 180px;max-width: none; float: left;margin-right: 10px;}
.greeting-conbox .img-wrap strong{font-weight: 500;display: inline-block;padding-top: 130px;}
.greeting-conbox .img-wrap strong span {font-size: 1.2em;font-weight: 500;}
.greeting-conbox .name{padding-left: 35px;vertical-align: bottom;font-style: normal; text-align: right; clear: right;}
.greeting-conbox .name img{float: none;margin-right: 0;margin-bottom: 10px;border: 0; margin-top: 10px;}


/* ICKSH 2021::Overview */
.dl-wrap{width: 100%;}
.dl-wrap dl{display: table;width: 100%;background-color: #eaeaea;border: 1px solid transparent;border-radius: 4px;table-layout: fixed;-webkit-transition: 0.2s ease;transition: 0.2s ease;}
.dl-wrap dl:hover{border-color: #245da8;}
.dl-wrap dl + dl{margin-top: 15px;}
.dl-wrap dt, .dl-wrap dd{display: table-cell;padding: 15px 20px;border-radius: 4px;font-size: 16px;text-align: left;vertical-align: middle;}
.dl-wrap dt{width: 30%;background-color: #bc2f32;font-weight: 500;color: #fff;}
.dl-wrap dd{width: 60%;}

/* ICKSH 2021::Contact Us */
.contact-conbox .bg-box{padding: 70px 50px;margin-bottom: 70px;}
.contact-conbox .list-type2 > li + li{margin-top: 10px;}
.contact-conbox {text-align:center;}

/* Organizing Committee */
ul.committee-list-sub {margin-left: -30px;width: 100%;float: left;}
ul.committee-list-sub li {float: left;width: 50%;}
ul.committee-list-sub li .committee-wrap {overflow: hidden;height: 160px; margin-left: 30px;margin-bottom: 20px;border: 1px solid #e4e4e4;}
ul.committee-list-sub li .committee-wrap .figure {float: left;width: 120px;}
ul.committee-list-sub li .committee-wrap .figcaption {float: left;width: 382px;box-sizing: border-box; line-height: 1.2em;}
ul.committee-list-sub li .committee-wrap .figcaption span {display: block;}
ul.committee-list-sub li .committee-wrap .figcaption .tit {font-weight: bold;padding: 10px 15px;border-bottom: 1px solid #e4e4e4;color: #31358e;background-color: #eff3f9;}
ul.committee-list-sub li .committee-wrap .figcaption .name {padding: 10px 15px 5px 15px;color: #333;font-weight: bold;}
ul.committee-list-sub li .committee-wrap .figcaption .text { padding: 0 15px;font-style: italic;}
ul.committee-list-sub li .committee-wrap:after {clear: both;content: "";display: block;height: 0;visibility: hidden;}

/* LMCE 2025 :: KSLM */
.para2 {margin-bottom: 50px !important;}
.kslm-logo .kslm-logo-img {float: left; width: 30%;padding-top: 57px;box-sizing: border-box;}
.kslm-logo:after {clear: both;content: "";display: block;height: 0;visibility: hidden;}
.kslm-logo .kslm-logo-text {float: right;width: 70%;border-left: 1px solid #e4e4e4;padding-left: 120px;font-size: 16px;box-sizing: border-box;text-align: left;}
.kslm-logo .kslm-logo-text .text-big2{font-size: 32px !important;line-height: 1.6em !important;}
.kslm-logo .kslm-logo-text .text-point {color: #971ae0 !important;}
ul.list-basic { margin-top: -1px;}

.para1 { margin-bottom: 40px !important;}
.kslm .kslm-text {text-align: left;}
.kslm .kslm-text dl.kslm-text-list {border-bottom: 1px solid #e4e4e4;}
.kslm .kslm-text dl.kslm-text-list dt {height: 40px;line-height: 40px;font-size: 16px;font-weight: bold;font-family: 'Roboto';margin-bottom: 5px;border-top: 1px solid #e4e4e4;border-bottom: 1px solid #e4e4e4;border-right: 1px solid #e4e4e4;}
.kslm .kslm-text dl.kslm-text-list dt .first-letter {display: inline-block;width: 40px;height: 40px;line-height: 40px;margin-right: 14px;font-size: 16px;text-align: center;color: #fff !important;font-family: 'Roboto';color: #999;margin-bottom: 5px;background-color: #003663;}
.kslm .kslm-text dl.kslm-text-list dd {padding-top: 5px;padding-left: 46px;padding-bottom: 20px;font-size: 14px;}
.kslm .kslm-text dl.kslm-text-list dd p {font-size: 14px;}
.kslm:after {clear: both;content: "";display: block;height: 0;visibility: hidden;}

ul.list-style>li span.first-letter {display: inline-block;width: 20px;margin-left: -20px;}


.para1 a.btn-basic {display: inline-block;height: auto !important;padding: 9px 20px;line-height: 1.6em;background: #3eb365;border-radius: 0;-moz-border-radius: 0;-webkit-border-radius: 0;transition: 1s;-webkit-transition: 1s;}
.para1 a.btn-basic span.text, .para1 a.btn-basic2 span.text{display: block;text-align: center;color: #fff !important;font-weight: bold;}
.para1 a.btn-basic:hover, a.btn-basic:active, .para1 a.btn-basic2:hover, a.btn-basic2:active {background: #263238;transition: 1s;-webkit-transition: 1s;}

.para1 a.btn-basic2 {margin-right: 10px;min-width: 250px;}

.sub-contents h3.kslm-tit {font-size: 24px;line-height: 1em;padding-bottom: 20px;color: #32a658;font-weight: bold;letter-spacing: -1px;text-align: left;padding-left: 0;margin-bottom: 0;}
.sub-contents h3.kslm-tit:before {display: none;}

.para1-1 {margin-bottom: 20px !important;}

ul.kslm-journals { border-top: 1px solid #e4e4e4;}
ul.kslm-journals li {padding: 20px 0;border-bottom: 1px solid #e4e4e4;}
ul.kslm-journals li .figure {float: left;width: 25%;text-align: center;}

.kslm-journals a.btn-small {display: inline-block;height: auto !important;padding: 2px 8px;margin-top: 5px;line-height: 18px;background: #f8f8f8;border-radius: 0;border: 1px solid #e4e4e4;transition: 1s;-webkit-transition: 1s;}

ul.kslm-journals li .figcaption {float: left;width: 75%;}
ul.kslm-journals li:after {clear: both;content: "";display: block;height: 0;visibility: hidden;}
ul.kslm-journals li .figcaption p {font-size: 14px;line-height: 22px;}
ul.kslm-journals .cont-col2 {width: 100%;clear: both;}
ul.kslm-journals .cont-col2 .cont01 {float: left;width: 300px;}
ul.kslm-journals .cont-col2 .cont02 {float: right;width: 300px;}


/* LMCE 2025 :: Past congresses */
.past-congresses>.img { float: left; width: 20%;line-height: 0; font-size: 0;border: 1px solid #e4e4e4;box-sizing: border-box;}
.past-congresses>.img img {max-width: 100%;height: auto;}
.past-congresses>.text {float: right;width: 80%;padding-left: 40px;box-sizing: border-box;font-size: 14px;font-weight: 300;line-height: 24px;word-wrap: normal;word-break: keep-all;}
.past-congresses:after {clear: both;content: "";display: block;height: 0;visibility: hidden;}

.congress-table-basic {width: 100%;table-layout: fixed;border-collapse: collapse;border-spacing: 0;border-top: solid 2px #a1e6b8;}

.congress-table-basic th, .past-congresses>.text .congress-table-basic td {padding: 10px 15px;border-bottom: 1px solid #e4e4e4;vertical-align: middle;}
.congress-table-basic td {text-align: left;}
.congress-table-basic td .text-sbig {font-size: 18px;line-height: 1.6em;}
.congress-table-basic td .text-point {color: #971ae0 !important;font-weight: 400;}
.congress-table-basic td a.btn-small {display: inline-block;height: auto !important;padding: 2px 8px;line-height: 18px;background: #f8f8f8;border-radius: 0;border: 1px solid #e4e4e4;transition: 1s;-webkit-transition: 1s;}
.congress-table-basic td a.btn-small span.text {display: block;text-align: center;color: #666 !important;font-weight: bold;letter-spacing: -0.5px;font-size: 14px;vertical-align: middle;}

/* LMCE 2025 :: Partnership */
.partner-wrap .related {border: 1px solid #dedede;position: relative;margin-bottom: 30px;float: left;padding: 30px;}
.partner-wrap .related ul li:first-child {width: 290px;text-align: center;line-height: 160px;margin-right: 30px;border: 1px solid #dedede;height: 160px;float: left;}
.partner-wrap .related ul li:nth-of-type(2) {font-size: 20px;padding-bottom: 20px;width: 1000px;font-weight: 500;color: #000000;}
.partner-wrap .related ul li:nth-of-type(3) {font-size: 16px;line-height: 30px;}
.partner-wrap .related ul li:nth-of-type(4) {position: absolute;bottom: 20px;right: 20px;cursor: pointer;background: #234385;margin-top: 10px;width: 180px;height: 30px;line-height: 30px;text-align: center;color: #fff;font-weight: 400;font-size: 15px;}
.partner-wrap .related ul li span.title {width: 70px;text-align: center;border-radius: 4px;height: 25px;margin-right: 10px;display: inline-block;line-height: 25px;color: #fff;background: #666666; padding: 0 2px;}
.partner-wrap .related ul li.w1 {width: 550px; text-align: center;line-height: 110px;margin-right: 30px;border: 1px solid #dedede; height: 110px;}
.partner-wrap .related ul li.w2 { font-size: 20px;padding-bottom: 14px;font-weight: 500; color: #000000;}
.partner-wrap .related ul li.w3 {margin-bottom: 50px;}


/* Program::Program at a Glance */
.program-table th.time{background-color: #fff;}
.program-table .bg-yellow{background-color: #ffe699;}
.program-table .bg-yellow2{background-color: #F9F78A;}
.program-table .bg-yellow3{background-color: #bf8f00;}
.program-table .bg-blue{background-color: #bdd7ee;}
.program-table .bg-blue2{background-color: #66ffff;}
.program-table .bg-green{background-color: #c6e0b4;}
.program-table .bg-green2{background-color: #d6f8f9;}
.program-table .bg-pink{background-color: #ffe8ff;}
.program-table .bg-pink2{background-color: #ffbfee;}
.program-table .bg-pink3{background-color: #FFDCDC;}
.program-table .bg-pink4{background-color: #FFEFEF;}
.program-table .bg-violet{background-color: #cc99ff;}
.program-table .bg-grey{background-color: #F1F1F1;}
.program-table .bg-mint{background-color: #D2FFEA;}
.program-table .bg-orange{background-color: #f8cbad;}
.program-table .bg-sky{background-color: #ddebf7;}


.program-table .bg-blue img{padding-left: 10px;}
.program-table .bg-blue div{display: flex; justify-content: center;}


.program-wrap .program-table{border-top: 0; margin-bottom:50px;}
.program-wrap .program-table th, .program-wrap .program-table td{font-size: 14px;color: #222;line-height: 1.5em;word-break: keep-all;}
.program-wrap .program-table strong{font-weight: 500;}
.program-wrap .program-table th.bg-green, .tabcontent .table-program .bg-green {background-color: #238F8F !important;color: #fff;}
.program-wrap .program-table th.bg-yellow2 {background-color: #eebb46 !important;color: #fff;}
.program-wrap .program-table th.bg-blue2 {background-color: #164A86 !important;color: #fff;}
/*.program-wrap .program-table tr:nth-child(odd) th, .program-wrap .program-table tr:nth-child(odd) td{background-color: #F2F2F2;}*/
.program-wrap .program-table td.bg-pink, .tabcontent .table-program .bg-pink{background-color: #febcba !important;}
.program-wrap .program-table td.bg-skyblue{background-color: #DCE9F2 !important;}
.program-wrap .program-table td.bg-blue, .tabcontent .table-program .bg-blue{background-color: #9cc2e5 !important;}
.program-wrap .program-table td.bg-orange {background-color: #F1C6B5 !important;}
.program-wrap .program-table td.bg-yellow, .tabcontent .table-program .bg-yellow {background-color: #F7F7BB !important;}
.program-wrap .program-table td.bg-green{background-color: #9EFFCB !important;}
.program-wrap .program-table td.bg-green2{background-color: #aad9c7 !important;}
.program-wrap .program-table td.bg-purple{background-color: #BFB5D8 !important;}
.program-wrap .program-table td.bg-mint{background-color: #b4fbfb !important;}

.tab4 {border-top: 1px solid #e4e4e4;border-left: 1px solid #e4e4e4;}
.tab4 button {border-right: 1px solid #e4e4e4;box-sizing: border-box;padding: 15px;float: left;width: 33.333333%;font-size: 1.1em;font-weight: bold;background-color: #f2f4f5;border-bottom: 1px solid #e4e4e4;margin-bottom: 50px;}
.tab4 button:first-child {border-left: 1px solid #e4e4e4;}
.tab4 button.active {color: #333;background-color: #fff;border-bottom: 1px solid #fff;text-decoration: none;}

.tab4.pro-btn a {display: inline-block;border-right: 1px solid #e4e4e4;box-sizing: border-box;padding: 15px;float: left;width: 33.333333%;font-size: 1.1em;font-weight: bold;background-color: #f2f4f5;border-bottom: 1px solid #e4e4e4;margin-bottom: 50px;}
.tab4.pro-btn a:first-child {border-left: 1px solid #e4e4e4;}
.tab4.pro-btn a.active {color: #333;background-color: #fff;border-bottom: 1px solid #fff;text-decoration: none;}

.tabcontent h4 {margin-bottom: 30px;}
.tabcontent.speaker-tabcontent h4 {margin-bottom: 10px;}
.tabcontent .table-program {width: 100%;border-top: 1px solid #e4e4e4;border-left: 1px solid #e4e4e4;font-size: 14px;line-height: 1.4em;}
.tabcontent .table-program th, .tabcontent .table-program td {padding: 6px 2px;text-align: center;border-right: 1px solid #e4e4e4;border-bottom: 1px solid #e4e4e4;vertical-align: middle;}
.tabcontent .table-program thead th {color: #fff; background: #263238;}
.tabcontent .table-program th {background: #f8f8f8;}
.tabcontent .table-program strong {font-weight: bold;color: #333;}
.tabcontent .table-program td > img { display: block;margin: 5px auto 0;}
.tabcontent .table-program .time {font-weight: 400;color: #353641;display: block;font-size: 13px;}
.tabcontent .table-program .break-small {height: 25px;}
.tabcontent .table-program .no-PD {padding: 0;}
.tabcontent.pro-table  {margin-bottom: 30px;}

.table-program .bg-lightpurple{background-color: #ede9f7 !important;}
.table-program .bg-gray{background-color: #f2f2f2 !important;}
.table-program .bg-lightgreen{background-color: #ebffea !important;}
.table-program .bg-yellow3 {background-color: #F7F7BB !important;}
.table-program .bg-lightyellow {background-color: #fffdf0 !important;}
.table-program .bg-pink3 {background-color: #fcdfef !important;}
.tabcontent .table-program .bg-orange2 {background-color: #fbeedf !important;}
.tabcontent .table-program .bg-skyblue {background-color: #e3f8fc !important;}
.tabcontent .table-program .bg-brown {background-color: #f0e5d8 !important;}

.table-program .boder-red {border: 1px solid #c00000 !important;}
.table-program .boder-bottom-red {border-bottom:1px solid #c00000 !important;}
.table-program .boder-right-red {border-right:1px solid #c00000 !important;}

.table-program .no-border-right {border-right: none !important;}
.table-program .no-border-bottom {border-bottom: none !important;}


/* Program::Invited Speakers */
.speakers-wrap{width: 100%;}
.speakers-list{width: 100%;}
.speakers-list > li{float: left;position: relative;width: calc((100% - 31px)/2);min-height: 265px;padding: 30px;margin-left: 30px;margin-top: 30px;background-repeat: no-repeat;background-position: right bottom;background-image: url('/include/img/sub/bg-speakers.jpg');border: 1px solid #ddd;-webkit-box-shadow: 5px 5px 0 rgba(0,0,0,0.1);box-shadow: 5px 5px 0 rgba(0,0,0,0.1);}
.speakers-list > li:nth-child(2n+1){margin-left: 0;}
.speakers-list > li:nth-child(-n+2){margin-top: 0;}
.speakers-list > li .speakers-img{display: block;float: left;width: 27%; text-align: center; font-weight: 600; color: #0070ff; font-family: 'Noto Serif', serif; font-style: italic;}
.speakers-list > li .speakers-img2{color: #f00;}
.speakers-list > li .speakers-img img{max-width: 100%;}
.speakers-list > li .speakers-info{float: left;width: 72%;padding-left: 30px;}
.speakers-list > li .speakers-info .name{position: relative;padding-left: 15px;font-size: 16px;color: #000;}
/*.speakers-list > li .speakers-info .name:before{display: block;content: '';clear: both;position: absolute;top: 5px;left: 0;width: 3px;height: 15px;background-color: #0359aa;}*/
.speakers-list > li .speakers-info .name span{display: block;margin-top: 3px;color: #0359aa;font-size: 16px;font-weight: 400;}
.speakers-list > li .speakers-info p{padding-left: 15px;margin-bottom: 20px;font-weight: 300;text-align: left;}
.speakers-list > li .speakers-info .speakers-title {color: #695d9b; font-weight: 600; font-size: 15px;}
.speakers-list > li .speakers-info .speakers-title1 {color: #4bb74f; font-weight: 600; font-size: 16px;}
.speakers-list > li .speakers-info .time{color: #000000; font-weight: 400;}
.speakers-list > li .speakers-info strong{display: block;padding-left: 15px;color: #000;font-size: 16px;}
.speakers-list > li .btn-speakers{position: absolute;bottom: 30px;right: 30px;display: inline-block;font-size: 14px;color: #2f96d3;}
.speakers-list > li .speakers-info .speakers-cr {font-size: 13px;}
.speakers-list > li .speakers-info .speakers-date {font-size: 13px;}

.speakers-list > li.new-speaker-bor {height: 330px;}
.speakers-list > li .speakers-img.new-speakers-img {width: 180px;}
.speakers-list > li .speakers-info.new-speakers-info {width: calc(100% - 200px);padding-left: 20px;box-sizing: border-box;}

.speakers-list .online {position: absolute; top: 0; right: 0; background: #193656; color: white; padding: 5px 15px; font-size: 16px; font-family: 'Calibri', sans-serif; font-style: italic; font-weight: bold;}
.speakers-list .offline {position: absolute; top: 0; right: 0; background: #d73a3e; color: white; padding: 5px 15px; font-size: 16px; font-family: 'Calibri', sans-serif; font-style: italic; font-weight: bold;}
/* .speakers-list .online {position: absolute; top: 0; right: 0; background: #334aff; color: white; padding: 5px 15px; font-size: 16px; font-family: 'Noto Serif', serif; font-style: italic;}
.speakers-list .offline {position: absolute; top: 0; right: 0; background: #ff3533; color: white; padding: 5px 15px; font-size: 16px; font-family: 'Noto Serif', serif; font-style: italic;} */

.speakers-pop .modal-dialog{width: 1000px;margin: 30px auto;}
.speakers-pop .modal-header{padding: 15px 30px;}
.speakers-pop .modal-title{width: calc(100% - 50px);font-size: 24px;vertical-align: top;}
.speakers-pop .modal-title span{font-size: 14px;font-weight: 300;}
.speakers-pop .modal-header .close{margin: 0;}
.speakers-pop .modal-header .close i{margin: 2px 0;}
.speakers-pop .modal-body{padding: 50px 30px;}
.modal-contents .img-wrap{float: left;width: 172px;}
.modal-contents .img-wrap img{border: 1px solid #ddd;-webkit-box-shadow: 5px 5px 0 rgba(0,0,0,0.1);box-shadow: 5px 5px 0 rgba(0,0,0,0.1);}
.modal-contents .text-wrap{float: left;width: calc(100% - 173px);padding-left: 50px;font-size: 16px;line-height: 1.5em;font-weight: 300;}
.modal-contents .text-wrap p.line{padding-bottom: 30px;margin-bottom: 30px;border-bottom: 5px solid #eee;}
.cv_btn {position: absolute; top: 185px;}
.cv_btn_test {position: absolute; bottom: 30px; right: 30px; display: inline-block; font-size: 14px;}
.cv_btn a {display: block; color: #fff; background-color: #1a3369; padding: 5px 30px; width: 184px; border-radius: 20px; margin-top: 10px; text-align: center; font-size: 14px;}

.speaker-tab button {width: 33.3333%;;background-color: #fafafa;position: relative;}
.speaker-tab button.active {background-color: #fafafa;font-weight: 600;border-bottom: 1px solid #e4e4e4;}
.speaker-tab button:nth-child(1).active {color: #3eb365;}
.speaker-tab button:nth-child(2).active {color: #0a72ca;}
.speaker-tab button:nth-child(3).active {color: #2d349e;}
.speaker-tab button:nth-child(4).active {color: #ff9000;}

.speaker-tab.program-tab button {width: 25%;;}
.speaker-tab.program-tab button.active {color: #2d349e;}

.speaker-tab button.active:before {content: "";position: absolute;left: 50%;bottom: -7px;margin-left: -8px;border-left: 7px solid transparent;border-right: 7px solid transparent;border-top: 7px solid #0a72ca;}
.speaker-tab button:nth-child(1).active:before {border-top: 7px solid #3eb365;}
.speaker-tab button:nth-child(3).active:before {border-top: 7px solid #2d349e;}
.speaker-tab button:nth-child(4).active:before {border-top: 7px solid #ff9000;}

.speaker-tab.program-tab button.active:before {border-top: 7px solid #2d349e;}

ul.speaker-list-sub li {float: left; width: 50%;}
ul.speaker-list-sub li .speaker-wrap {height: 192px;margin-bottom: 20px;margin-right: 10px;border: 1px solid #e4e4e4;}
ul.speaker-list-sub li .speaker-wrap .figure {float: left;width: 120px;}
ul.speaker-list-sub li .speaker-wrap .figcaption {float: left;width: calc(100% - 120px);padding:25px;box-sizing: border-box;line-height: 1.2em; position: relative;}
ul.speaker-list-sub li.long-speaker .speaker-wrap .figcaption {padding:26px 4px 3px 20px;}
#r01 ul.speaker-list-sub li .speaker-wrap .figcaption .tit {background-color: #3eb365;}
#r02 ul.speaker-list-sub li .speaker-wrap .figcaption .tit {background-color: #0a72ca;}
#r03 ul.speaker-list-sub li .speaker-wrap .figcaption .tit {background-color: #2d349e;}
#r04 ul.speaker-list-sub li .speaker-wrap .figcaption .tit {background-color: #ff9000;}
ul.speaker-list-sub li .speaker-wrap .figcaption .tit {width: 80px;height: 24px;line-height: 24px;padding-bottom: 0;color: #fff;text-align: center;position: absolute;top: 0;right: 0;}
ul.speaker-list-sub li .speaker-wrap .figcaption .tit.rong { width: 135px;}

ul.speaker-list-sub li .speaker-wrap .figcaption span {display: block;padding-bottom: 2px;}
ul.speaker-list-sub li .speaker-wrap .figcaption span.non-pb {padding-bottom: 0;}
ul.speaker-list-sub li .speaker-wrap .figcaption .title {color: #333;font-weight: bold;font-size: 14px;line-height: 20px;}
ul.speaker-list-sub li .speaker-wrap .figcaption .name {padding-top: 10px;font-style: italic;font-size: 14px;}
ul.speaker-list-sub li .speaker-wrap .figcaption .text {font-style: italic;font-size: 14px;}
ul.speaker-list-sub li .speaker-wrap .figcaption .country {padding-bottom: 10px;font-style: italic;font-size: 12px;}
ul.speaker-list-sub li .speaker-wrap .figcaption .ico-type2 a.btn {position: absolute;right: 43px;bottom: 15px;min-width: 34px;height: 34px;padding: 0;line-height: 42px !important;color: #fff;border: 0;background-color: #4c515f;border-radius: 42px;-moz-border-radius: 42px;-webkit-border-radius: 42px;}
ul.speaker-list-sub li .speaker-wrap .figcaption .ico-type2 a.btn img {width: 18px;height: 23px;margin-top: 5px;}
ul.speaker-list-sub li .speaker-wrap .figcaption .ico-type2.speaker-btn a.btn {min-width: 45px;height: 28px;line-height: 28px !important;font-size: 14px;font-weight: bold;}
ul.speaker-list-sub li .speaker-wrap .figcaption a.btn {position: absolute;right: 5px;bottom: 15px;min-width: 34px;height: 34px;padding: 0;line-height: 42px !important;color: #fff;border: 0;background-color: #4c515f;border-radius: 42px;-moz-border-radius: 42px;-webkit-border-radius: 42px;}
ul.speaker-list-sub li .speaker-wrap .figcaption a.btn i {position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%);font-size: 20px;}

.dim-layer2 a.btn-layerClose {right:23%; top:10%;}
.dim-layer2 a.btn-layerClose.accom-close-btn {right: 12%;top: 42%;}

/* Program::Scientific Program */
h4.program-tit {position: relative;padding-bottom: 13px; margin-bottom: 20px;}
h4.program-tit:before {content: "";position: absolute;left: 0;bottom: 0;width: 50px;height: 4px;background-color: #e3e6e8;}
h4.program-tit:after {content: "";position: absolute;left: 0;bottom: 0;width: 10px;height: 4px;background-color: #2d349e;}

.cst-table.scientific-table tbody th {background-color: #bc2f32;color: #fff;}
.cst-table.scientific-table .decimal-list li, .cst-table.scientific-table .list-type5 li {font-size: 14px;}
.cst-table.scientific-table .decimal-list li .italic, .cst-table.scientific-table .list-type5 li .italic {font-weight: 200;}

.program-em {line-height: 1.5em;display: inline-block;font-size: 15px;}
strong.program-em img {vertical-align: middle;}
.sub-conbox p.program-em {font-size: 15px;color: #555;}

.program-edu {display: flex;align-items: flex-start;}


/* Program::Social Program */
.social-wrap .div1 {display: flex;align-items: center;align-items: flex-start;}
.social-wrap .div1 > div {width: 58%;}
.social-wrap .div1 > div:nth-child(2) {width: 40%;margin-left: 2%;}
.social-wrap  .div1 > div img {display: block;width: 100%;}
.social-wrap .div1 p {font-size: 15px;line-height: 24px;}
.social-wrap .div1 .point-txt {font-size: 17px;color: #b2449a;font-weight: 500;margin-bottom: 5px;}

/* Program::Events */
.evt-info strong {font-size: 17px;line-height: 25px;}

/* Registration::Guidelines */
.guideline-conbox ol > li .list-type2 > li + li{margin-top: 0;}
.guideline-conbox .list-type2 > li + li{margin-top: 10px;}
.guideline-conbox .sub-paragraph .bg-box {padding:16px; background-color:#ffd9d9;font-size:1.4em;text-align:center;}

/* Registration::Register Now */
.register-conbox .bg-box{padding: 30px;}
.checkbox.tit{margin-bottom: 7px;}
.checkbox.tit label{font-size: 20px;color: #1a3369;font-weight: 700;}
.total-pay{height: 34px;padding: 10px;background-color: #f5f5f5;color: #ff0000;font-weight: 700;}
.list-type1.refund-font > li {font-size: 14px;}

/* Abstracts::Submission */
.abst-conbox{width: 100%;padding: 70px 30px;border: 1px solid #ddd;background-color: #fff;font-size: 16px;line-height: 1.5em;}
.abst-conbox .num{font-size: 14px;}
.abst-conbox strong{color: #333;}	
.abst-contents{padding: 30px;background-color: #f9f9f9;}

/* Abstract::Overseas */
.oversea-important-wrap {display: flex;flex-wrap: wrap;justify-content: space-between;margin: 10px 40px;}
.oversea-border-table {border: 1px solid #dedede;border-radius:0 20px 20px 0;width: calc(50% - 10px); margin-bottom: 20px; }
.oversea-border-table .contents .box_left {float: left;width: 100px;display: inline-block;height: 117px;text-align: center;padding: 10px;background: #b4daec;border: 1px solid #333;border-radius:0 50px 50px 0;display: flex; flex-direction: column;justify-content: center; align-items: center;}
.oversea-border-table .contents .box_right {display: flex;flex-direction: column;justify-content: center;height: 117px;text-align: right; }
.oversea-border-table .contents .box_right .txt {text-align: right;}
.oversea-border-table .contents:after {display: block;content: '';clear: both;}
.overseas-box-style {padding: 20px;border: 1px solid #e4e4e4;font-size: 16px;line-height: 1.5em;}
.overseas-box-style2{padding: 20px;border: 1px solid #10828d;font-size: 16px;line-height: 1.5em;border-radius: 5px;;}
.overseas-box-style.room-box {border: none;background: #f5f5f5;;}

.abst-step {display: inline-block;vertical-align: middle;width: 100%;border-top: 1px solid #ddd;border-left: 1px solid #ddd;box-sizing: border-box;}
ul.overseas-list-step {margin-left: -15px;text-align: center;}
ul.overseas-list-step li {float: left;padding-left: 15px;box-sizing: border-box;position: relative;
}
ul.overseas-list-step.step6 li {width: 16.66666666666667%;}
ul.overseas-list-step.step5 li {width: 20%;}
ul.overseas-list-step.step3 li {width: 33.3333%;}

ul.overseas-list-step li .abst-step { display: block;height: 34px;line-height: 34px;text-align: center;font-weight: bold;color: #fff;background-color: #37474f;}
ul.overseas-list-step li .list-step-cont {height: auto;box-sizing: border-box;background-color: #f5f7f8;}
ul.overseas-list-step li .text {display: block;line-height: 1.4em; padding: 10px;font-size: 13px;}
ul.overseas-list-step li .text-row3 {height: 70px;}
ul.overseas-list-step:after {clear: both; content: "";display: block;height: 0;visibility: hidden;}

.cst-table.abst-table th {background-color: #bc2f32;color: #fff;}

.train-line-num{}
.train-line-num ul {flex-direction: column;gap:30px 0px;}
.train-line-num ul li{display: flex;align-items: center;justify-content: flex-start;gap:0 10px;}
.train-line-num ul li img{max-height:36px;}
.train-line-num ul li span{font-weight: 600;color:#222;}

.map-app-box{display: flex;justify-content: center;align-items: center;gap:0 150px;}
.map-app-box img{max-height: 160px;border:1px solid #e7e7e7}
.map-app-box .btn-sm{width:100%;border-radius: 0;}
.map-app-box .btn-sm:hover{color:#fff;}


/* Abstract::Presentation Guidelines */
.sub-tab-menu.abst-guide-tab li {width: 50%;height: 40px;}

.tabnav{font-size:0;}
.tabnav li{display: inline-block;  height:46px; text-align:center; width: 50%;}
.tabnav li a:before{content:""; position:absolute; left:0; top:0px; width:100%; height:3px; }
/*.tabnav li a.active:before{background:#7ea21e;}*/
.tabnav li a.active{background: #303558; color:#fff;}
.tabnav li a{ position:relative; display:block; background: #f8f8f8; color: #000; padding:0 30px; line-height:46px; text-decoration:none; font-size:16px;}

.tabnav li a:hover, .tabnav li a.active{background: #303558; color:#fff;}

.abst-btn {display: inline-block;vertical-align: middle;position: relative;min-width: 90px;height: 30px;padding: 0 15px;background-color: #5e738b;font-size: 12px !important;font-weight: 500;color: #fff !important;line-height: 30px !important;text-align: center;}

.flex-area{display: flex;}
.flex-just-sb{justify-content: space-between;}
.flex-just-sa{justify-content: space-around;}
.flex-just-ct{justify-content: center;}
.flex-align-ct{align-items: center;}
.flex-gap-h5{gap:0 5px;}
.flex-gap-h10{gap:0 10px;}
.flex-gap-h15{gap:0 15px;}
.flex-gap-v5{gap:5px 0;}
.flex-gap-v10{gap:10px 0;}
.vidBox{width:100%;}

.w20{width: 20%;;}
.w50{width:50%;}

/* General Information::Accommodation */
.general-conbox .table-wrap dl dt, .general-conbox .table-wrap dl dd{padding: 20px 15px;}
.general-conbox .img-wrap{float: left;width: 40%;text-align: center;}
.general-conbox .text-wrap{float: left;width: 60%;padding-left: 20px;}
.general-conbox .text-wrap dt{width: 35%;}
.general-conbox .text-wrap dd{width: 65%;}

.accom-wrap {border: 1px solid #5fc4e0;border-radius:30px;padding: 20px;}
.accom-wrap2 {background: #c9e3ee;border-radius:30px;padding: 20px;}
.accom-wrap2 .img-wrap img {border: none;}
.sub-paragraph .accom-wrap h5, .sub-paragraph .accom-wrap2 h5 {color: #e32d8c;}
.accom-wrap .btn-sm:hover, .accom-wrap .btn-sm:visited, .accom-wrap2 .btn-sm:hover, .accom-wrap2 .btn-sm:visited, .trans-info .btn-sm:hover {color: #222;background-color: #edfaf2;}
.accom-title {display: flex;align-items: center;justify-content: space-between;margin-bottom: 20px;}
.accom-btn {min-width: 210px;padding: 5px 10px;text-align: center;margin-top: 20px;}

.acoom-info-wrap dl {display: flex;align-items: normal;}
.general-conbox .text-wrap .acoom-info-wrap dt {margin-right: 10px;width: auto;padding-left: 20px;}
.general-conbox .text-wrap .acoom-info-wrap dd {width: auto;}

.general-conbox .accom-wrap .text-wrap .acoom-info-wrap dt {padding-bottom: 20px;}
.general-conbox .accom-wrap2 .text-wrap .acoom-info-wrap dt {padding-bottom: 35px;}

.new-accom-wrap .accom-btn {margin-left: 20px;margin-top: 0;}

.booking-wrap {width: 100%;}
.booking-list {display: flex;flex-wrap: wrap;gap: 10px;justify-content: space-between;}
.booking-list a {display: flex;justify-content: center;align-items: center;border: 1px solid #cfd8dc; box-sizing: border-box;padding: 5px;width: calc(20% - 8px);}
.booking-list img {max-width: 100%;height: auto;display: block;}
.


.booking-popup {position: absolute;z-index: 1000;background-color: #fff;border-radius: 4px; width: 400px;color: #222 !important;border: 1px solid #5fc4e0;}
.popup-content {position: relative;padding: 20px;}
.close-btn {position: absolute;top: 10px;right: 10px;background: none;border: none;font-size: 20px;cursor: pointer;color: #222;}
.popup-content h3 {margin-top: 0;font-size: 20px;color: #222;}
.popup-content p {margin: 10px 0;font-size: 16px;color: #333;}
.confirm-booking {width: 100%;text-align: center;}


/* General Information::Travel Information */
.map-wrap{width: 100%;height: 350px;}
.map-wrap iframe{width: 100%;height: 100%;border: 1px solid #ddd;}
.attraction-list{margin-top: 20px;}
.attraction-list > li{float: left;width: calc((100% - 31px)/2);margin-left: 30px;margin-top: 30px;text-align: center;}
.attraction-list > li:nth-child(2n+1){margin-left: 0;}
.attraction-list > li:nth-child(-n+2){margin-top: 0;}
.attraction-list > li .tit{font-size: 20px;margin-bottom: 10px;}
.attraction-list > li img{display: inline-block;max-width: 100%;border-radius: 10px;}

/* General Information::Restaurant */
.restaurant-conbox .img-wrap{padding-top: 30px;}

/* General Information::Transportation*/
.btn-sm.trans-btn {margin-left: 30px;min-width: 180px;text-align: center;}
.trans-info .btn-sm {}

/* General Information::Visa*/
.visa-box-style {width: 100%;padding: 20px;background-color: #fafafa;border: #e6e6e6 solid 1px;box-sizing: border-box;}
.visa-txt {display: inline-block;margin-bottom: 10px;font-size: 16px;}

/* Online Booth */
.booth-list-wrap{width: 100%;}
.booth-con{padding: 50px 35px;background-repeat: no-repeat;background-position: center 0;}

.booth-con + .booth-con{margin-top: 30px;}
.booth-con > h3{padding: 0 30px;margin-bottom: 25px;text-align: left;}
.booth-con > h3:before{display: none;}
.booth-list{padding: 0;margin: 0;text-align: center;}
.booth-list > li{float: left;padding: 0;margin: 0;background-repeat: no-repeat;background-position: center 0;list-style: none;}
.booth-list > li > a{display: block;width: 100%;height: 100%;}
.booth-list > li .img{display: block;}
.booth-list > li .img > img{max-width: 100%;}
.booth-list > li .tit{display: block;margin-top: 33px;font-family: 'Roboto',sans-serif;color: #222;font-weight: 500;font-size: 26px;line-height: 1.2em;letter-spacing: -0.02em;}
.booth-list.n1 > li{float: none;width: 100%;}
.booth-list.n1 > li > a{padding: 160px 0 65px;}
.booth-list.n1 > li .tit{margin-top: 0;font-size: 30px;}
.booth-list.n2 > li{width: calc((100% - 21px)/2);margin-left: 20px;margin-top: 20px;background-image: url('/include/img/sub/bg-booth-gold.png');}
.booth-list.n2 > li > a{padding: 85px 0 55px;}
.booth-list.n2 > li:nth-child(2n+1){margin-left: 0;}
.booth-list.n2 > li:nth-child(-n+2){margin-top: 0;}
.booth-list.n3 > li{width: calc((100% - 41px)/3);margin-left: 20px;margin-top: 20px;background-image: url('/include/img/sub/bg-booth-bronze.png');}
.booth-list.n3 > li > a{padding: 65px 0 35px;}
.booth-list.n3 > li .tit{margin-top: 18px;font-size: 22px;}
.booth-list.n3 > li:nth-child(3n+1){margin-left: 0;}
.booth-list.n3 > li:nth-child(-n+3){margin-top: 0;}

.booth-con.diamond{background-image: url('/include/img/sub/bg-diamond.png');}
.booth-con.diamond h3, .booth-con.platinum h3{margin-bottom: 20px;}
.booth-con.diamond .booth-list > li{background-image: url('/include/img/sub/bg-booth-diamond.png');}
.booth-con.platinum{background-image: url('/include/img/sub/bg-platinum.png');}
.booth-con.platinum .booth-list > li{background-image: url('/include/img/sub/bg-booth-platinum.png');}
.booth-con.gold{background-image: url('/include/img/sub/bg-gold.png');}
.booth-con.silver{background-image: url('/include/img/sub/bg-silver.png');}
.booth-con.bronze{background-image: url('/include/img/sub/bg-bronze.png');}

/* ì—°ìˆ˜í‰ì  ì•ˆë‚´ */
.recognition {display: flex;}
.recognition table {width: 80%;table-layout: fixed;}
.example {display: flex;flex-direction: column;justify-content: end;margin-left: 20px;word-break: keep-all;}
.example .first-letter {color:#1565c0;}

/* Sign Up */
#agreementform .radio label{font-size: 16px;}
#agreementform .radio label input{margin: 2px 0 0 -20px;}

.regi-wrap{border-top: 2px solid #245da8;}
.regi-wrap dl{display: table;width: 100%;border-bottom: 1px solid #e3e3e3;table-layout: fixed;}
.regi-wrap dl dt, .regi-wrap dl dd{display: table-cell;padding: 15px 20px;font-size: 15px;line-height: 1.5em;vertical-align: middle;}
.regi-wrap dl dt + dd{border-left: 1px solid #e3e3e3;}
.regi-wrap dl dt{width: 25%;background-color: #f7f7f7;font-weight: 500;}
.regi-wrap dl dt.w100p{width: 100%;}
.regi-wrap dl dt.bg-blue{background-color: #245da8;color: #fff;}
.regi-wrap dl dd{width: 75%;}
.regi-wrap dl dd a{word-break: break-all;}
.regi-wrap dl dd .form-control{display: inline-block;vertical-align: middle;}
.regi-wrap dl dd .help{display: block;line-height: 1.3em;}
.regi-wrap dl dd .btn{display: inline-block;vertical-align: middle;}
.regi-wrap dl dd .form-group{margin-bottom: 0;}
.regi-wrap dl dd strong{font-weight: 500;color: #333;}
.regi-wrap dl dd strong  + .btn{padding: 1px 5px 2px;margin-left: 5px;}
.regi-wrap .radio, .regi-wrap .checkbox{margin-top: 0;margin-bottom: 0;margin-left: -10px;margin-right: -10px;}
.regi-wrap .radio-inline, .regi-wrap .checkbox-inline{margin: 0 10px;}
.regi-wrap .radio-inline + .radio-inline, .regi-wrap .checkbox-inline + .checkbox-inline{margin-left: 0;margin: 0 10px;}
.regi-wrap .radio input, .regi-wrap .checkbox input{margin: 6px 0 0 -20px;vertical-align: middle;}
.regi-wrap td .checkbox input{margin: 4px 0 0 -20px;}
.regi-wrap textarea{height: 150px;}
.d-inline + .form-control{margin-left: 5px;}
#id_MESSAGE{display: block;margin-top: 5px;font-size: 14px;}


.form-control.inline{display: inline-block;width:auto;}
.ml10{margin-left:10px;}

.regi-wrap.regi-type2{border-top:0;}
.regi-wrap.regi-type2 h6{    margin: 10px 0;font-size: 15px;color: #333;font-weight: 500;}
.regi-wrap.regi-type2 dl{display: table;width: 100%;border-bottom: 1px solid #e3e3e3;border-left:1px solid #e3e3e3;border-right:1px solid #e3e3e3;table-layout: fixed;}
.regi-wrap.regi-type2 dl:first-of-type{border-top: 1px solid #e3e3e3;}
.regi-wrap.regi-type2 dl dt,
.regi-wrap.regi-type2 dl dd{}
.regi-wrap.regi-type2 dl dt + dd{}
.regi-wrap.regi-type2 dl dt{
    width: 70%;
    background-color: #f7f7f7;
    font-weight: 500;
}
.regi-wrap.regi-type2 dl dd{
    width: auto;
}
.regi-wrap.regi-type2 dl dd a:hover{
    text-decoration: underline;
}



.form-control{display: inline-block;height: auto;font-size: 16px;vertical-align: middle;}
.form-control.w10p{width: 10%;}
.form-control.w20p{width: 20%;}
.form-control.w50p{width: 50%;}
.form-control.w70p{width: 70%;}
.form-control.w80p{width: 80%;}
.form-control.w100p{width: 100%;}

.form-group.w45p{width: 45%;}
.form-group.d-inline{display: inline-block;vertical-align: middle;}

/* login */
.login-wrap{max-width: 600px;margin: 30px auto;background-color: #f9f9f9;padding: 50px;}
.input-box{width: 100%;float: left;width: calc(100% - 85px);padding-right: 20px;font-size: 16px;color: #555;}
.input-box .form-group + .checkbox{padding-left: 125px;margin-top: 20px;margin-bottom: 0;}
.input-box .form-group + .checkbox input{margin: 3px 0 0 -20px;}
.input-box .form-group{margin-bottom: 0;}
.input-box .form-group + .form-group{margin-top: 15px;}
.input-box .form-group:after{display: block;content: '';clear: both;}
.input-box .form-group label{width: 120px;color: #555;}
.input-box .form-group label + .form-control{width: calc(100% - 125px);}
.btn-login{float: left;width: 80px;height: 88px;background-color: #172d5c;border-radius: 4px;color: #fff;font-size: 18px;text-align: center;}



/* Sponsor List _210709 ì´ë‹¤í˜œ */
h4.level {line-height:50px; background:#245da8; color:#ffffff; text-align:center;text-transform: uppercase;}
h4.blue-dia { background-color: #0d47a1;}
h4.dia { background-color: #00b8d4;}
h4.platinum { background-color: #455a64; }
h4.gold { background-color: #b48741; }
h4.silver { background-color: #78909c; }
h4.bronze { background-color: #906246; }
h4.venture { background-color: #5c4b8a; }
.spon-area { padding:20px 20px 40px 20px; text-align:center; }
.spon-area:after {content:""; display:block; clear:both;}
.dia { /* border:1px solid red; */text-align:center;}
.spon-list { text-align:center; }
.pla li { width:20%;}
.pla.pla-width li {width: 17%;}
.spon-list.silver li {width: 11.4%;}
.spon-list.venture li {width: 15%;}
.pla.pla-width li img {width: 190px;}
.spon-list li{ display:inline-block; margin-left:30px; }
.spon-list li:first-child { margin-left:0; }
.spon-list li:nth-child(4n+1) {margin-left: 0;}
.spon-list.silver li:nth-child(4n+1), .spon-list.venture li:nth-child(4n+1), .spon-list.pla-width li:nth-child(4n+1) {margin-left: 30px;}
.spon-list.silver li:nth-child(7n+1) {margin-left: 0;}
.spon-list.venture li:nth-child(5n+1), .spon-list.pla-width li:nth-child(5n+1) {margin-left: 0;}
.spon-list.venture li:nth-child(7n+1) {margin-left: 30px;}
.sponsor-btn-wrap .btn-basic.btn-basic3 {padding: 30px 20px;min-width: 250px;margin-right: 10px;}
.sponsor-btn-wrap .text {font-size: 20px;}
.sponsor-btn-wrap .text i {font-size: 70px;display: block;margin-bottom: 15px;}


/*Sponsor - Apply*/
.termsBox {height: 200px; overflow-y: auto;}
.termsBox.bg-box {padding: 20px;}
.text-line {text-decoration: underline;}
.termsBox .terms-policy {line-height: 20px;}
.termsBox .terms-policy .cst-table th {background-color: #f1f1f1;}

/* Scientific program */
.scientific .img-wrap img {border:none; display:inline-block; margin-bottom:20px;}
.sub-tab-wrap {margin-bottom:40px;}
.sub-tab-wrap:after {content:"";display:block; clear:both;}
.sub-tab-menu:after{display: block;content: '';clear: both;}
.sub-tab-menu li{overflow: hidden;position: relative;float:left;height: 50px;background-color: #ffffff;border:1px solid #172d5c;border-left: 0;text-align:center;}
.sub-tab-menu li:first-child{border-left: 1px solid #172d5c;}
.sub-tab-menu li.on{background-color: #172d5c;}
.sub-tab-menu li.on a{color: #ffffff;}
.sub-tab-menu li a{position: absolute;top: 50%;-webkit-transform: translateY(-50%);transform: translateY(-50%);display:block;width: 100%;padding: 18px 0;line-height: 1.2em;}

.sub-tab-menu.n3 > li{width:33.3%;height: 50px;}

.sub-tabcon .channel-tab-menu{margin-top: -25px;}
.channel-tab-menu{margin-bottom: 20px;}
.channel-tab-menu:after{display: block;content: '';clear: both;}
.channel-tab-menu > li{position: relative;float: left;height: 50px;background-color: #fff;border: 1px solid #238F8F;border-left: 0;text-align: center;-webkit-transition: 0.2s ease;transition: 0.2s ease;}
.channel-tab-menu li:first-child{border-left: 1px solid #238F8F;}
.channel-tab-menu.type1 li{border-color: #238F8F;}
.channel-tab-menu.type1 li.on{background-color: #238F8F;}
.channel-tab-menu.type2 li{border-color: #EEBB46;}
.channel-tab-menu.type2 li.on{background-color: #EEBB46;}
.channel-tab-menu.type3 li{border-color: #164A86;}
.channel-tab-menu.type3 li.on{background-color: #164A86;}
.channel-tab-menu li.on a{color: #ffffff;}
.channel-tab-menu li a{position: absolute;top: 50%;-webkit-transform: translateY(-50%);transform: translateY(-50%);display:block;width: 100%;padding: 18px 0;line-height: 1.2em;-webkit-transition: 0.2s ease;transition: 0.2s ease;}

.channel-tab-menu.n2 > li{width: 50%;}
.channel-tab-menu.n3 > li{width: 33.33%;}

.link-box{width: 100%;margin-bottom: 40px;}
.link-box:after{display: block;content: '';clear: both;}
.link-box > a{display: block;padding: 30px;background-color: #f9f9f9;border: 1px solid #eee;color: #333;}
.link-box > a:hover, .link-box > a:focus{color: #333;text-decoration: none;}
.link-box > a span{display: inline-block;vertical-align: middle;}
.link-box > a span img{vertical-align: middle;}
.link-box .text{position: relative;padding-left: 30px;margin-left: 30px;font-size: 16px;font-weight: 500;}
.link-box .text:before{display: block;content: '';clear: both;position: absolute;top: 0;left: 0;width: 2px;height: 17px;background-color: #ddd;}
.link-box .round-box{float: right;margin-top: -9px;}
.link-box .round-box > span{display: inline-block;padding: 12px 20px;border-radius: 50px;background-color: #419cf2;font-size: 14px;font-weight: 500;color: #fff;}
.link-box .round-box > span img{margin-top: -3px;margin-left: 10px;vertical-align: middle;}

/* Poster Exhibition */
.select-list{height: 45px;}
.poster-table td p{display: inline-block;width: calc(100% - 75px);vertical-align: middle;}
.poster-table td p strong{font-weight: 500;}
.poster-table .btn-poster{opacity: 1;float: right;width: 65px;padding: 6px 0;border: 1px solid #419cf2;border-radius: 50px;font-family: 'Roboto',sans-serif;font-size: 14px;font-weight: 500;color: #419cf2;text-align: center;vertical-align: top;-webkit-transition: 0.2s ease;transition: 0.2s ease;}
.poster-table .btn-poster:hover{opacity: 0.8;}
.poster-table .btn-poster:hover, .poster-table .btn-poster:focus{color: #419cf2;}

/* My Pag::í‰ì í™•ì¸ */
.cst-table.mypage-table th, .cst-table.mypage-table td{font-size: 14px;}

/* 40th Aniiv gallery */
.img-map-wrap{width: 100%;border: 1px solid #efefef;}
.img-map-wrap img{max-width: 100%;vertical-align: top;}

.sub-conbox.presidents{width: 100%;}
.anniv-list-wrap{background-repeat: no-repeat;background-position: right 0;background-image: url('/include/img/sub/bg-anniv-top.png');border: 1px solid #efefef;}
.presidents-list-wrap{padding-top: 50px;text-align: center;}
.presidents-list-wrap h4{display: inline-block;padding: 15px 130px;border-radius: 50px 40px 0 50px;background-color: #0f9c95;font-size: 24px;color: #fff;font-weight: 500;-webkit-box-shadow: 7px 7px 0 #004340;box-shadow: 7px 7px 0 #004340;letter-spacing: 0;}

.anniv-list{background-repeat: no-repeat;background-position: right bottom;background-image: url('/include/img/sub/bg-anniv.png');}
.presidents-list{display: inline-block;padding: 0 115px 70px;margin-top: 75px;vertical-align: top;}
.presidents-list > li{float: left;width: calc((100% - 121px)/5);margin-left: 30px;margin-top: 30px;}
.presidents-list > li:nth-child(5n+1){margin-left: 0;}
.presidents-list > li:nth-child(-n+5){margin-top: 0;}
.presidents-list > li .img{display: block;}
.presidents-list > li .img > img{max-width: 100%;}
.presidents-list > li .tit{display: block;margin-top: 10px;font-size: 14px;color: #222;font-weight: 500;}

.gallery-top-banner{width: 100%;padding: 40px;background-color: #081d36;background-repeat: no-repeat;background-position: right 40px center;background-image: url('/include/img/sub/gallery-logo2.png');text-align: center;}
.gallery-top-banner span{display: inline-block;vertical-align: middle;}
.gallery-top-banner + .anniv-list-wrap{border-top: 0;}
.gallery-list-wrap{text-align: center;}
.gallery-list{display: inline-block;width: 100%;margin-top: 90px;padding: 0 100px 65px;vertical-align: top;}
.gallery-list > li{float: left;width: calc((100% - 41px)/2);margin-left: 40px;margin-top: 45px;}
.gallery-list > li > a{display: block;width: 100%;height: 100%;}
.gallery-list > li:nth-child(2n+1){margin-left: 0;}
.gallery-list > li:nth-child(-n+2){margin-top: 0;}
.gallery-list > li .img{display: block;}
.gallery-list > li .img > img{max-width: 100%;}
.gallery-list > li .tit{display: block;margin-top: 20px;font-size: 18px;color: #222;font-weight: 500;}

.view-popup{padding-right: 0 !important;}
.view-popup .modal-dialog{width: 1300px;max-width: 90%;margin: 30px auto;}
.view-popup .modal-content{border-radius: 0;}
.view-popup .btn-pop-close{display: inline-block;font-size: 40px;color: #fff;}

.view-header{width: 100%;padding: 20px 40px;background-color: #081d36;background-repeat: no-repeat;background-position: right 40px center;background-image: url('/include/img/sub/gallery-logo2.png');background-size: auto 95%;text-align: center;}
.view-header img{height: 60px;}
.view-container{width: 100%;padding: 30px;text-align: center;}
.view-container img{display: inline-block;max-width: 100%;vertical-align: middle;}

/* ======================
	* common
====================== */
/* ready wrap */
.ready-wrap{width: 100%;padding: 100px 0 130px;border: 1px solid #e8e9ee;}
.ready-wrap strong{display: block;margin-bottom: 15px;font-size: 46px;color: #333;font-weight: 700;}

.bg-box{background-color: #f9f9f9;border: 1px solid #eee;}

.img-wrap img{max-width: 100%;border: 1px solid #eee;}
.img-wrap.n2{float: none;width: auto;}
.img-wrap.n2 img{margin: 10px;}

.text-right{text-align: right !important;}
.text-center{text-align: center !important;}
.text-left{text-align: left !important;}
.text-justify{text-align:justify !important;}

.color-red{color: #ff0000 !important;}
.color-red2{color: #b72d59 !important;}
.color-blue{color: #007bff !important;}
.color-blue2{color: #2f5f9e !important;}
.color-skyblue{color: #0bc4da !important;}
.color-green{color: #009ab1 !important;}
.color-green2{color: #7cac20 !important;}
.color-green3{color: #21b01e !important;}
.color-green4 {color: #32a658 !important;}
.color-violet{color: #800040 !important;}
.color-brown{color: #dc8a1c !important;}
.color-yellow{color:#ffc83b !important;}

.text-point {color: #ec407a;font-weight: 500;}

.link{color: #579bdf;text-decoration: underline;}
.link *{color: #579bdf;text-decoration: underline;}
.link:hover, .link:focus, .link:visited{color: #579bdf;text-decoration: underline;}

.d-inline{display: inline-block;vertical-align: middle;}

.mb10{margin-bottom: 10px !important;}
.mb20{margin-bottom: 20px !important;}
.mb30{margin-bottom:30px !important;}
.mb40{margin-bottom: 40px;}
.mb60{margin-bottom: 60px !important;}
.mb70{margin-bottom: 70px !important;}

.mt5{margin-top: 5px !important;;}
.mt10{margin-top: 10px !important;;}
.mt20{margin-top: 20px !important;}
.mt30{margin-top: 30px;}
.mt40{margin-top: 40px !important;}
.mt60{margin-top: 60px !important;}
.mt70{margin-top: 70px;}

.mr10 {margin-right: 10px !important;}

.PL12 {padding-left: 12px;}

.btn-circle{display:inline-block;;border-radius: 100%;width:4.5vw;height:4.5vw;line-height:1.2;font-size:14px;box-shadow: 2px 2px 8px rgba(0,0,0,0.4);font-family: "Pretendard";font-weight: 600;transition: 0.4s ease;}
.btn-circle:hover{background-color: #303558;}
.btn-wrap .btn-type1.addpd {padding:13px 74px 15px;}

.tit-style-dot{}
.tit-style-dot::before{content: "";display:inline-block;width:6px; height:6px; border-radius: 100%;position: relative;left:0;bottom:5px;background-color: #ffcc00;margin:0 7px 0px 0;}
h5.tit-style-dot {}
h5.tit-style-dot:before {display: none;}

.help{font-size: 14px;line-height: 1.3em;}

img.border-none {border:none;}

.accom-btn-wrap {width: 100%; text-align: center;}
.bookNow {display: inline-block; width: 40%;}
.bookNow p {background-color: rgb(0, 176, 240); color: white; line-height: 50px; text-align: center !important; border-radius: 10px; margin: 0 auto; font-size: 20px;}

.iconBox{width:100%;text-align: center;}
.iconBox .iconWrap{display: inline-flex;background-color: #fff;border:1px solid #888;border-radius: 100%;width:150px;height:150px;justify-content: center;align-items: center;flex-direction: column;transition: 0.3s ease;}
.iconBox .iconWrap i{font-size: 70px;color:#888;transition: 0.3s ease;}
.iconBox > p{text-align: center;margin-top: 10px;font-size: 20px;font-weight: 600;transition: 0.3s ease;color:#888;}

.iconBox:hover .iconWrap{background-color: #c84990;border-color: #c84990;box-shadow: 0 0px 10px 0px rgba(0,0,0,0.2);}
.iconBox:hover .iconWrap i{color:#fff;font-size:75px}
.iconBox:hover > p{color:#c84990;}

.tabnav.tab5row{display: flex;}
.tabnav.tab5row li{width:20%;height: auto;}
.tabnav.tab5row li a{display: flex;align-items: center;justify-content: center;line-height: 1.2;height: 80px;font-size: 14px;}
.tabnav.tab6row li {width: 17%;height: auto;}

.trans-tab .tabnav {border: none;}
.trans-tab .tabnav.tab6row li {display: flex;align-items: center;justify-content: center;line-height: 1.2;height: 80px;font-size: 14px;cursor: pointer;background: #f8f8f8;padding: 30px;color: #000;}
.trans-tab .tabnav.tab6row li.active, .trans-tab .tabnav.tab6row li:hover {background: #303558;color: #fff;transition: all ease-in-out .3s;}

.top-btn-wrap .tab2row {}
.top-btn-wrap .tab2row{display: flex;}
.top-btn-wrap .tab2row li {width:50%;height: auto;}
.top-btn-wrap .tab2row li a {display: flex;align-items: center;justify-content: center;line-height: 1.2;height: 80px;font-size: 14px;width: 100%;background: #f8f8f8;color: #000;}
.top-btn-wrap .tab2row li a:hover {background: #303558; color:#fff;}
.top-btn-wrap .tab2row li a.active {background: #303558;color: #fff;}

.sub-conbox p.info-txt {font-size: 16px;line-height: 1.5em;}

/* table */
.table-wrap{width:100%; table-layout:fixed;}
.cst-table{width: 100%;border-top: 2px solid #ac1442;table-layout: fixed;}
.cst-table thead th{background-color: #bc2f32;color: #fff;}
.cst-table th, .cst-table td{padding: 10px;border: 1px solid #e3e3e3;color: #555;font-size: 14px;line-height: 1.5em;text-align: center;vertical-align: middle;word-break: break-word;}
.cst-table.program-table.pp td{padding: 10px;border: 1px solid #e3e3e3;color: #555;font-size: 14px;line-height: 1.5em;text-align: left;vertical-align: middle;word-break: break-word;}
.cst-table th{background-color: #f7f7f7;color: #222;font-weight: 500;}
.cst-table th.bg-gray{background-color: #f7f7f7;color: #555;}
.cst-table th.bg-lightgray{background-color: #fdfdfd;color: #555;}
.cst-table th.bg-skyblue{background-color: #d3f3ff;color: #555;}
.cst-table th.bg-violet{background-color: #e9cbff;color: #555;}
.cst-table th.bg-yellow{background-color: #ffff9f;color: #555;}
.cst-table th.bg-bronze{background-color: #ffe38e;color: #555;}
.cst-table th.bg-green{background-color: #e7ffd6;color: #555;}

.cst-table th.text-left, .cst-table td.text-left{padding-left: 20px;padding-right: 20px;text-align: left;}
.cst-table th:first-child, .cst-table td:first-child{border-left: 0;}
.cst-table th.gala-bg {background-color: #fff6f6}
.cst-table th:last-child, .cst-table td:last-child{border-right: 0;}

/* button */
.btn-primary:hover, .btn-primary:focus, .btn-primary:visited, .btn-danger:hover, .btn-danger:focus, .btn-danger:visited{color: #fff;}
.btn-wrap{margin-top: 50px;}
.btn-wrap .btn{display: inline-block;padding: 10px 30px;}
.btn-wrap .btn-type1{margin: 0 5px;color: #fff;}
.btn-wrap .btn-type1{padding: 13px 50px 15px;border-radius: 50px;font-size: 18px;color: #fff;-webkit-box-shadow: 0 4px 4px rgba(0, 0, 0, 0.2);box-shadow: 0 4px 4px rgba(0, 0, 0, 0.2);}
.btn-wrap .btn-type1.room-btn {min-width: 185px;}
.color-type1{background-color: #419cf2;color: #fff;}
.color-type2{background-color: #172d5c;color: #fff;}
.color-type3{background-color: #dc3545;color: #fff;}
.color-type4{background-color: #0ae3ea;color: #fff;}
.color-type5{background-color: #ffc83b;color: #fff;}
.color-type6{background-color: #21b01e;color: #fff;}
.color-type7{background-color: #5ccbef;color: #fff;}
.color-type8{background-color: #c84990;color: #fff;}
.color-type9{background-color: #10828d;color: #fff;}
.color-type10 {background-color: #edfaf2;color: #222 !important;border: 1px solid #5fc4e0;}
.color-type11 {background-color: #edfaf2;color: #222 !important;}

.fc-01{/*color: ;*/}

.link-text{text-decoration: underline; color:#419cf2}

.txt-orange{color: #FFA600;}
.txt-blue{color: #1F62FF;}
.txt-rose{color: rgba(227,45,140)}

/* ======================
	* media
====================== */
@media screen and (max-width:1400px) {
	/* .sub-visual-con{padding-top: 30px;} */

	.img-wrap.n2:after{display: block;content: '';clear: both;}
	.img-wrap.n2 img{float: left;width: calc((100% - 21px)/2);margin: 0;}
	.img-wrap.n2 img + img{margin-left: 20px;}

	.general-conbox .cf .table-wrap dl dt, .general-conbox .cf .table-wrap dl dd{padding: 15px 20px;}

	.booth-list > li .img{padding-left: 10%;padding-right: 10%;}
	.booth-list.n2 > li{background-position: center;}
	.booth-list.n3 > li{background-position: center;}

	.presidents-list{padding: 0 80px 70px;}
	.gallery-list{padding: 0 80px 70px;}
	
	.speakers-list > li.new-speaker-bor {padding: 20px;}
	.speakers-list > li .speakers-img.new-speakers-img {width: 130px;}
	.speakers-list > li .speakers-info.new-speakers-info {width: calc(100% - 130px);padding-left: 5px;}
	
	ul.committee-list-sub li .committee-wrap .figcaption {width: auto;float: none;padding-left: 120px;}
	
	.partner-wrap .related {float: none;width: 100%;padding: 10px;}
	.partner-wrap .related ul li:first-child {float: none;width: 100%;border: none;height: 180px;}
	.partner-wrap .related ul li:nth-of-type(2) {width: 100%;font-size: 16px;padding-top: 8px;padding-bottom: 14px;line-height: 1.4em;}
	.partner-wrap .related ul li:nth-of-type(4) {cursor: pointer;background: #234385;width: 210px;margin: 20px auto;text-align: center;height: 30px;line-height: 30px;text-align: center;color: #fff;font-weight: 400;font-size: 15px;position: static; }
	.partner-wrap .related ul li.w1 {height: 130px;}
	.partner-wrap .related ul li.w3 {margin: 20px auto;}
    ul.speaker-list-sub li {width: 100%;}
	ul.speaker-list-sub li .speaker-wrap .figcaption {width: calc(100% - 110px);}

	.spon-list.silver li {width: 15%;}
	.spon-list.silver li:nth-child(5n+1) {margin-left: 0;}
	.spon-list.silver li:nth-child(7n+1) {margin-left: 30px;}

	
}


@media screen and (max-width:1200px) {
	#sub-visual{height: 250px;}
	.sub-visual-con{padding-top: 45px;}
	.sub-visual-con h2{font-size: 40px;}
	.sub-visual-con strong {font-size:30px;}
	.sub-visual-con strong img{height: 20px;}
	.sub-visual-con p{margin-top: 25px;font-size: 18px;}
	.sub-visual-con .sub img {width:50%;}

	.sub-contents{padding-left: 30px;}

	.img-wrap img{max-width: 100%;}

	.speakers-list > li{width: calc((100% - 21px)/2);min-height: 285px;margin-left: 20px;padding: 25px 20px;}
	.speakers-list > li .speakers-img {width: 80px;}
	.speakers-list > li .speakers-info {width: calc(100% - 81px);padding-left: 20px;}
	.speakers-list > li .speakers-info .name{font-size: 15px;}
	.speakers-list > li .speakers-info .speakers-title {font-size: 14px;}
	.speakers-list > li .speakers-info p{margin-bottom: 15px;font-size: 14px;}
	.speakers-list > li .speakers-info strong{margin-bottom: 15px;font-size: 14px;}
	.speakers-list > li .btn-speakers{bottom: 20px;right: 20px;}
	.speakers-list  .cv_btn a {margin-top: 30px;}

	/*.speakers-list > li .speakers-img.new-speakers-img {width: 100px;}
	.speakers-list > li .speakers-info, .speakers-list > li .speakers-info.new-speakers-info{width: calc(100% - 110px);padding-left: 20px;}*/
	

	.speakers-pop .modal-dialog{width: 95%;}

	.booth-con{padding: 50px 25px;}
	.booth-con > h3{padding: 0 25px;}
	.booth-list > li .tit{font-size: 22px;}
	.booth-list.n1 > li .tit{font-size: 24px;}
	.booth-list.n3 > li{width: calc((100% - 31px)/3);margin-top: 15px;margin-left: 15px;}
	.booth-list.n3 > li .tit{font-size: 20px;}

	.link-box > a{padding: 30px 20px;}
	.link-box .text{padding-left: 15px;margin-left: 15px;}
	.link-box .round-box > span img{margin-left: 5px;}

	.presidents-list{margin-top: 50px;padding: 0 50px 70px;}
	.gallery-list{margin-top: 50px;padding: 0 50px 70px;}

	.dim-layer2 a.btn-layerClose {right:8%; top:14%;}

	.tabnav.tab5row li a, .trans-tab .tabnav.tab6row li {line-height: 1;font-size: 12px;}

	


	

	

	
}

@media screen and (max-width:1024px) {
	#sub-visual{height: 200px;}
	#sub-visual > img{width: 125%;}	
	.sub-visual-con{padding-top: 26px;}
	.sub-visual-con h2{font-size: 30px;}
	.sub-visual-con strong {font-size:24px;}
	.sub-visual-con strong img{height: 18px;}
	.sub-visual-con p{margin-top: 20px;font-size: 16px;}
	.sub-visual-con .sub img {width:60%;}

	.sub-container{padding-top: 40px;padding-bottom: 70px;}
	.left-con{display: none;}
	.sub-contents{float: left;width: 100%;padding-left: 0;}
	.sub-contents h3{padding-top: 0;
		/* padding-left: 20px; */
		margin-bottom: 25px;font-size: 24px;}
	.sub-contents h3:before{top: 0;height: 30px;}

	.greeting-conbox p img{width: 200px;margin-right: 20px;margin-bottom: 20px;}
	.greeting-conbox .name img{width: 160px;}	

	.contact-conbox .bg-box{padding: 50px 30px;margin-bottom: 50px;}
	.contact-conbox .bg-box img{width: 300px;}

	.map-wrap{height: 300px;}

	.speakers-list > li .speakers-img{width: 100px;}
	.speakers-list > li .speakers-info{width: calc(100% - 101px);}

	.speakers-pop .modal-title{font-size: 20px;}
	.speakers-pop .modal-header .close{font-size: 24px;}
	.speakers-pop .modal-body{padding: 40px 30px;}
	.modal-contents .img-wrap{width: 130px;}
	.modal-contents .text-wrap{width: calc(100% - 131px);padding-left: 30px;font-size: 14px;}

	.booth-list-wrap .booth-con > h3{padding: 0 20px;margin-bottom: 15px;}
	.booth-con > h3 > img{height: 40px;}
	.booth-list > li .tit{margin-top: 20px;font-size: 18px;}
	.booth-list > li{background-position: center 0;background-size: 100%;}
	.booth-list.n1 > li .tit{font-size: 20px;}
	.booth-list.n1 > li > a{padding: 120px 0 40px;}
	.booth-list.n2 > li > a{padding: 50px 0 30px;}
	.booth-list.n3 > li > a{padding: 30px 0 20px;}
	.booth-list.n3 > li .tit{margin-top: 10px;font-size: 16px;}

	.ready-wrap{padding: 80px 2% 110px;}
	.ready-wrap img{width: 180px;}
	.ready-wrap strong{font-size: 30px;}

	.link-box .text{font-size: 14px;}
	.link-box .text:before{height: 15px;}
	.link-box .round-box{margin-top: -6px;}
	.link-box .round-box > span{padding: 10px 20px 11px;}

	.gallery-list > li .tit{font-size: 16px;}
	.gallery-top-banner{padding: 25px;background-position: right 25px center;background-size: auto 90%;}
	.gallery-top-banner span > img{height: 60px;}

	.view-header{padding: 25px;background-position: right 25px center;background-size: auto 90%;}
	.view-header img{height: 60px;}
	.view-footer{padding: 15px;font-size: 12px;}

	.btn-wrap .btn-type1{font-size: 16px;}
	.sponsor-btn-wrap .btn-basic.btn-basic3 {margin-right: 0;}

	.mb70{margin-bottom: 60px;}
	.mb50{margin-bottom: 40px;}
	.mb40{margin-bottom: 30px;}
	.mb30{margin-bottom: 20px;}
	.mb20{margin-bottom: 15px !important;;}

	.mt40{margin-top: 30px;}
	.mt70{margin-top: 60px;}

	ul.committee-list-sub li .committee-wrap .figcaption {font-size: 12px;}
	ul.kslm-journals .cont-col2 .cont01 {float: left;width: 280px;}
	ul.kslm-journals .cont-col2 .cont02 {float: right;width: 280px;}
	ul.overseas-list-step.step6 li {width: 33%;}

	.para1 a.btn-basic2 {margin-right: 0;margin-top: 10px;}
	

	.dim-layer2 .pop-layer {width: 830px !important; height: 900px !important;}	
	.dim-layer2 a.btn-layerClose {right:11%; top:16%;}

	.dim-layer2 .pop-layer.accom-pop-wrap {width: auto !important;height: auto !important;}
	.dim-layer2 a.btn-layerClose.accom-close-btn {right: 5%;}

	.speaker-tab.program-tab button {font-size: 14px;}
	

}

@media screen and (max-width:768px) {
	#sub-visual{height: 160px;}
	#sub-visual > img{width: 180%;left: 70%;}
	.sub-visual-con{padding-top: 3%;}
	.sub-visual-con h2{font-size: 26px;}
	.sub-visual-con strong img{height: 15px;}
	.sub-visual-con strong {font-size:20px;}
	.sub-visual-con > span {font-size:16px;}
	.sub-visual-con .sub img {width:60%;}

	.sub-contents h3{padding-top: 0;
		/* padding-left: 20px; */
		margin-bottom: 20px;font-size: 20px;}
	.sub-contents h3:before{top: 0;height: 25px;}
	.sub-contents h4{margin-bottom: 7px;font-size: 16px;}
	.sub-contents h4.dot{margin-bottom: 7px;font-size: 18px;}
	#sub_date {font-size: 18px; margin-bottom: 7px;}
	.sub-contents h4.dot:before{top: 7px;}
	.sub-contents h5{font-size: 16px;}
	.sub-contents h5 .btn{margin-top: -7px;}
	.sub-conbox p{font-size: 14px;text-align: left;word-break: break-word;}
	.sub-conbox p.program-em {font-size: 14px;}
	.sub-paragraph > ul > li{font-size: 14px;}

	.greeting-conbox h4{margin-bottom: 20px;}
	.greeting-conbox .img-wrap{vertical-align: top;}
	.greeting-conbox .img-wrap > img{width: 110px;float: none;}
	.greeting-conbox .img-wrap strong {padding-top: 5px;}
	.greeting-conbox .img-wrap strong span {font-size: 15px;}
	.greeting-conbox .name{padding-left: 20px;vertical-align: top;}
	.greeting-conbox .name > img{width: 120px;}
	

	.committee-conbox .table-wrap dt br{display: none;}

	.contact-conbox .bg-box{padding: 30px;margin-bottom: 30px;}
	.contact-conbox .bg-box img{width: 250px;}
	.contact-conbox .list-type2 > li + li{margin-top: 7px;}

	.guideline-conbox .list-type2 > li + li{margin-top: 7px;}

	.dl-wrap dl{display: block;width: 100%;background-color: none;}
	.dl-wrap dt, .dl-wrap dd{display: block;width: 100%;padding: 10px 15px;font-size: 14px;}
	.dl-wrap dt{font-size: 15px;}

	.regi-wrap dl{display: block;width: 100%;}
	.regi-wrap dl dt, .regi-wrap dl dd{display: block;width: 100%;padding: 12px 10px;font-size: 14px;}
	.regi-wrap dl dt + dd{border-left: 0;border-top: 1px solid #e3e3e3;}
	.regi-wrap .radio input, .regi-wrap .checkbox input{margin: 4px 0 0 -20px;}
	#id_MESSAGE{font-size: 12px;}
	.checkbox.tit input{margin: 2px 0 0 -20px;}

	.oversea-border-table {width: 100%;}
	.overseas-box-style strong {font-size: 14px;}
	.overseas-box-style.domestic-info {color: red;}
	.overseas-box-style.domestic-box {font-size: 14px;}

	.sub-conbox p.info-txt {font-size: 14px;}

	.abst-conbox{padding: 50px 20px;font-size: 14px;}
	.abst-conbox .num{font-size: 12px;}
	.abst-contents{padding: 20px;}

	ul.overseas-list-step.step6 li {width: 100%;}

	.img-wrap.n2 img{float: none;width: auto;margin: 10px 0;}
	.img-wrap.n2 img + img{margin-left: 0;margin: 10px 0;}

	.general-conbox .table-wrap dl dt, .general-conbox .table-wrap dl dd{padding: 12px 10px;}
	.general-conbox .img-wrap{float: none;width: 100%;}
	.general-conbox .text-wrap{float: none;width: 100%;padding-left: 0;padding-top: 20px;}
	.general-conbox .text-wrap dt, .general-conbox .text-wrap dd{width: 100%;}
	.general-conbox .cf .table-wrap dl dt, .general-conbox .cf .table-wrap dl dd{padding: 12px 10px;}

	.map-wrap{height: 250px;}

	.speakers-list > li{float: none;width: 100%;min-height: 200px; margin-left: 0;padding: 25px 20px 20px;}
	.speakers-list > li:nth-child(-n+2){margin-top: 20px;}
	.speakers-list > li:first-child{margin-top: 0;}
	.speakers-list > li .speakers-info .name{font-size: 16px;}
	.speakers-list > li .speakers-info .name span{font-size: 14px;}
	.speakers-list > li .speakers-info strong{margin-bottom: 15px;}
	.speakers-list > li .btn-speakers{float: right;position: static;right: auto;bottom: auto;}

	.speakers-list > li.new-speaker-bor {height: auto;}
	.speakers-list > li .speakers-img.new-speakers-img {float: none;width: 100%; height: auto; margin-bottom: 15px; }
	/*.speakers-list > li .speakers-info {width: calc(100% - 151px);padding-left: 5px;}*/
	.speakers-list > li .speakers-info.new-speakers-info {float: none; width: 100%;padding-left: 0;}
	
	.cv_btn {position: inherit; top: 180px;}
	.cv_btn a {font-size: 11px; padding: 3px 10px; width: 140px;}

	.speakers-pop .modal-header{padding: 15px 20px;font-size: 16px;}
	.speakers-pop .modal-title span{display: block;margin-top: 3px;}
	.speakers-pop .modal-body{padding: 30px 20px;}
	.modal-contents .img-wrap{float: none;width: 120px;}
	.modal-contents .img-wrap img{max-width: 100%;}
	.modal-contents .text-wrap{float: none;width: auto;padding-left: 0;padding-top: 20px;}
	.modal-contents .text-wrap p.line{padding-bottom: 20px;margin-bottom: 20px;}

	.attraction-list{margin-top: 10px;}
	.attraction-list > li{float: none;width: 100%;margin-left: 0;margin-top: 15px;}
	.attraction-list > li:nth-child(-n+2){margin-top: 15px;}
	.attraction-list > li:first-child{margin-top: 0;}
	.attraction-list > li .tit{margin-bottom: 7px;font-size: 16px;}

	.restaurant-conbox .img-wrap{padding-top: 0;}

	.login-wrap{padding: 30px 20px;}
	.input-box{float: none;width: 100%;padding-right: 0;padding-bottom: 20px;font-size: 14px;}
	.input-box .form-group label{width: 100%;margin-bottom: 10px;}
	.input-box .form-group label + .form-control{width: 100%;}
	.input-box .form-group + .checkbox{padding-left: 0;margin-top: 15px;}
	.input-box .form-group + .checkbox label{font-size: 14px;}
	.input-box .form-group + .checkbox input{margin: 1px 0 0 -20px;}
	.btn-login{float: none;width: 100%;height: auto;padding: 15px;font-size: 16px;}
	.login-wrap .btn-wrap{margin-top: 0;}

	.form-control{margin: 1px;font-size: 14px;}
	.form-control.w10p{width: 20%;}
	.form-control.w20p{width: 45%;}
	.form-group.w45p{width: 100%;}
	.form-group.w45p + .form-group.w45p{margin-top: 10px;}

	.cst-table th, .cst-table td{padding: 10px;font-size: 14px;}
	.cst-table th.text-left, .cst-table td.text-left{padding-left: 10px;padding-right: 10px;}
	.cst-table td .btn{word-break: keep-all;white-space: normal;}

	.btn-wrap{margin-top: 30px;}
	.btn-wrap .btn-type1{padding: 8px 35px 12px;font-size: 14px;}
	.btn-wrap .btn-type1.addpd {padding: 8px 35px 12px;font-size: 14px;}

	.tab4.pro-btn a {font-size: 12px;}

	.sponsor-btn-wrap .btn-basic.btn-basic3 {min-width: 150px;}
	.sponsor-btn-wrap .text {font-size: 16px;}
	.sponsor-btn-wrap .text i {font-size: 50px;}

	.help{font-size: 12px;}
	
	.ready-wrap{padding: 30px 20px 70px;}
	.ready-wrap img{width: 130px;}
	.ready-wrap strong{margin-bottom: 10px;font-size: 22px;}
	
	.booth-con{padding: 35px 20px;background-size: cover;}
	.booth-list-wrap .booth-con > h3{padding: 0;margin-bottom: 10px;}
	.booth-con > h3 > img{height: 30px;}
	.booth-list > li{background-position: center 0;background-size: cover;}
	.booth-list > li .img{padding-right: 15px;padding-left: 15px;}
	.booth-list.n1 > li > a{padding: 80px 0 40px;}
	.booth-list.n2 > li{float: none;width: 100%;margin-left: 0;}
	.booth-list.n2 > li:nth-child(2n+1){margin-left: 0;}
	.booth-list.n2 > li:nth-child(-n+2){margin-top: 15px;}
	.booth-list.n2 > li:first-child{margin-top: 0;}
	.booth-list.n3 > li{width: calc((100% - 16px)/2);margin-left: 15px;}
	.booth-list.n3 > li:nth-child(3n+1){margin-left: 15px;}
	.booth-list.n3 > li:nth-child(2n+1){margin-left: 0;}	
	.booth-list.n3 > li:nth-child(-n+3){margin-top: 15px;}
	.booth-list.n3 > li:nth-child(-n+2){margin-top: 0;}

	.pla li, .pla.pla-width li { width:100%;padding: 0;}
	.spon-list li{margin-left:0;}	
	.pla.pla-width li img {width: auto;}

	.spon-list.silver li, .spon-list.venture li {width:49%;padding: 0;}
	.spon-list.silver li, .spon-list.venture li, .pla.pla-width li {margin-left: 0 !important;}

	.scroll-x{overflow-x: auto;width: 100%;}
	.scroll-x table{width: 768px;}

	.scientific .sub-tab-wrap{margin-bottom: 10px;}
	.sub-tabcon.channel-tab-menu{margin-top: 0;}
	.program-wrap .program-table th, .program-wrap .program-table td{font-size: 13px;}

	.link-box{margin-bottom: 30px;}
	.link-box > a{padding: 15px;}
	.link-box > a > span > img{height: 16px;}

	.link-box .text{padding-left: 10px;margin-left: 6px;}
	.link-box .text:before{top: 2px;height: 12px;}
	.link-box .round-box{float: none;width: 100%;margin-top: 15px;text-align: right;}
	.link-box .round-box > span{font-size: 12px;text-align: center;}

	.anniv-list-wrap{background-size: 100%;}
	.presidents-list-wrap{padding-top: 30px;}
	.presidents-list-wrap h4{max-width: calc(100% - 50px);padding: 12px 70px;font-size: 18px;text-align: center;}

	.anniv-list{background-size: 100%;}
	.presidents-list{margin-top: 35px;padding: 0 25px 50px;}
	.presidents-list > li{width: calc((100% - 41px)/3);margin-left: 20px;}
	.presidents-list > li:nth-child(5n+1){margin-left: 20px;}
	.presidents-list > li:nth-child(3n+1){margin-left: 0;}
	.presidents-list > li:nth-child(-n+5){margin-top: 30px;}
	.presidents-list > li:nth-child(-n+3){margin-top: 0;}

	.gallery-top-banner{padding: 20px 25px;background-image: none;}
	.gallery-top-banner span > img{height: 55px;}
	.gallery-list{margin-top: 35px;padding: 0 25px 50px;}
	.gallery-list > li{width: calc((100% - 21px)/2);margin-top: 30px;margin-left: 20px;}
	.gallery-list > li .tit{margin-top: 15px;font-size: 14px;}

	.view-popup .modal-dialog{margin: 5vh auto;}
	.view-popup .btn-pop-close{font-size: 30px;}
	.view-header{padding: 20px 25px;background-image: none;}
	.view-header img{height: 55px;}
	.view-container{padding: 30px 25px;}

	.cst-table.mypage-table th, .cst-table.mypage-table td{padding: 10px 7px;font-size: 13px;}

	.sub-tab-menu.n3 > li{height: 40px;}
	.sub-tab-menu.n3 > li > a{padding: 12px 0;}

	.sub-tabcon .channel-tab-menu{margin-top: 0;}
	.channel-tab-menu{margin-bottom: 10px;}
	.channel-tab-menu > li{height: 40px;}
	.channel-tab-menu > li > a{padding: 12px 0;}
	
	.tab_wrap.speaker ul li {float: none; margin-bottom: 5px; margin-left: 0;}

	ul.committee-list-sub li {width: 100%;float: none;}

	.kslm-logo .kslm-logo-text {border-left: none;float: none;width: 100%;padding-left: 0;text-align: center;}
	.kslm-logo .kslm-logo-img {float: none;width: 100%;text-align: center;}
	.figcaption .cont-col2 {display: flex;flex-direction: column;}
	
	ul.kslm-journals li {display: flex;flex-direction: column;align-items: center;}
	ul.kslm-journals li .figure {width: 100%;}
	ul.kslm-journals li .figcaption {width: 100%;margin-top: 20px;}	
	ul.kslm-journals .cont-col2 .cont01 {width: 100%;}
	ul.kslm-journals .cont-col2 .cont02 {width: 100%;}

	ul.overseas-list-step.step3 li, ul.overseas-list-step.step5 li {width: 100%;}
	ul.overseas-list-step li .list-step-cont {box-sizing: border-box;display: flex;height: 34px;margin-bottom: 30px;}
	ul.overseas-list-step li .abst-step { display: block;width: 90px;}
	ul.overseas-list-step li:nth-child(2) .text { padding: 0;}
	ul.overseas-list-step li .text-row3 {height: 0;}
	ul.overseas-list-step li .award-text {width: 70%;}
	ul.overseas-list-step li .text {font-size: 12px;}
	ul.overseas-list-step li .text-row3 br {display: none;}


	.past-congresses{display: flex; flex-direction: column;}
	.past-congresses>.img { width: 100%;border: none;text-align: center;}
	.past-congresses>.text {width: 100%;padding: 0;margin-top: 20px;font-size: 12px;line-height: 22px;}
	.congress-table-basic td .text-sbig {font-size: 16px;}
	
	.flex-area { flex-wrap: wrap;}
	.flex-area img {margin-top: 30px;}

	.btn-sm.trans-btn {margin-top: 5px;margin-left: 0;}
	.btn-sm.trans-btn2 {min-width: 225px;}
	
	.social-wrap .div1 { flex-direction: column;}
	.social-wrap .div1 h4 {font-size: 18px;}
	.social-wrap .div1 > div {width: 100%;}
	.social-wrap .div1 .point-txt {font-size: 16px;margin-bottom: 0;}
	.social-wrap .div1 > div:nth-child(2) {margin-top: 2%; margin-left: 0;width: 100%;}

	.booking-list a {width: calc(50% - 8px);}

	.recognition {display: block;}
	.recognition table {width: 100%;margin-bottom: 10px;}
	
	.tab4 button {font-size: 13px;height: 60px;}
	.speaker-tab button {width: 100%;margin-bottom: 0;z-index: 1;}
	.speaker-tab button.active:before {display: none;}
	.speaker-tab button.border-left {border-left: 1px solid #e4e4e4;}
	.speaker-tab button:last-child {margin-bottom: 30px;}

	.speaker-tab.program-tab button {width: 100%;margin-bottom: 0;z-index: 1;}
	.speaker-tab.program-tab button:last-child {margin-bottom: 30px;}
	
	.partner-wrap .related ul li.w1 {height: 80px;}
	.partner-wrap .related ul li.w1 img {width: 300px;}
	.partner-wrap .related ul li:nth-of-type(3) {font-size: 14px;line-height: 30px;}
	.partner-wrap .related ul li:nth-of-type(4) {width: 100%;margin-top: 10px;}

	.dim-layer2 .pop-layer {width: 350px !important; height: 700px !important;}	
	.dim-layer2 .pop-layer .pop-conts {padding: 30px;}
	.dim-layer2 .pop-layer .pop-conts .speaker-top-txt h4 {font-size: 18px;line-height: 24px;}
	.dim-layer2 .pop-layer .pop-conts .speaker-top-txt b {font-size: 16px;line-height: 22px;}
	.dim-layer2 .pop-layer .pop-conts .speaker-top-txt p {font-size: 14px;line-height: 20px;}
	.dim-layer2 .pop-layer .pop-conts .speaker-box .tit {font-size: 15px;line-height: 22px;}
	.dim-layer2 .pop-layer .speaker-box .subs {font-size: 14px;line-height: 20px;}

	.dim-layer2 .pop-layer.accom-pop-wrap {left: 49%}
    .dim-layer2 a.btn-layerClose.accom-close-btn {top: 45%;}

	.program-em {font-size: 14px;}
	.program-edu {display: block;}

	.top-btn-wrap .tab2row li a {height: 50px;}

	.visa-txt {font-size: 14px;}

	.no-mob {display: none !important;}

	.trans-tab .tabnav.tab6row li {height: 42px;}
	
}

@media screen and (max-width:670px) {
	.sub-visual-con .sub img {width:82%;}
	.sub-contents h3 .pro_proag{ width: 120px;}
	.sub-contents h3 .pro_proag p{margin-top: 9px; font-size: 11px;}
}


@media screen and (max-width:540px) {
	.sub-visual-con {padding-top:4%;}
	.sub-visual-con .sub img {width:90%;}

	ul.speaker-list-sub li .speaker-wrap {height: auto;}
	ul.speaker-list-sub li .speaker-wrap .figcaption .title {font-size: 13px;}
	ul.speaker-list-sub li .speaker-wrap .figcaption .name, ul.speaker-list-sub li .speaker-wrap .figcaption .text {font-size: 12px;}
}



@media screen and (max-width:420px) {
	#sub-visual{height: 120px;}
	#sub-visual > img{width: 220%;left: 85%;}
	
	.sub-visual-con{padding-top: 36px;}
	.sub-visual-con strong img{height: auto;max-width: 100%;}
	.sub-visual-con strong {font-size:20px;}
	.sub-visual-con > span {font-size:15px;}
	.sub-visual-con p{font-size: 14px;line-height: 1.3em;}
	.sub-visual-con .sub img {width:100%;}

	.greeting-conbox .img-wrap > img{width: 90px;}
	.greeting-conbox .name{width: calc(100% - 95px);padding-left: 15px;}

	.contact-conbox .bg-box img{width: 200px;}

	.link-box .text{display: block;width: 100%;margin-top: 10px;}

	.cst-table td .btn{font-size: 12px;}
	.btn-wrap .btn{white-space: normal;}
	.btn-wrap .btn-type1{margin: 2px;padding: 8px 25px 10px;font-size: 14px;}

	.booth-con > h3 > img{height: 25px;}
	.booth-list.n3 > li{float: none;width: 100%;margin-left: 0;}
	.booth-list.n3 > li:nth-child(3n+1){margin-left: 0;}
	.booth-list.n3 > li:nth-child(2n+1){margin-left: 0;}	
	.booth-list.n3 > li:nth-child(-n+3){margin-top: 15px;}
	.booth-list.n3 > li:nth-child(-n+2){margin-top: 15px;}
	.booth-list.n3 > li:first-child{margin-top: 0;}
	.booth-list.n3 > li .img{padding-right: 50px;padding-left: 50px;}

	.presidents-list-wrap h4{padding: 12px 35px;text-align: center;}
	.presidents-list > li{width: calc((100% - 21px)/2);}
	.presidents-list > li:nth-child(5n+1){margin-left: 20px;}
	.presidents-list > li:nth-child(3n+1){margin-left: 20px;}
	.presidents-list > li:nth-child(2n+1){margin-left: 0;}
	.presidents-list > li:nth-child(-n+5){margin-top: 30px;}
	.presidents-list > li:nth-child(-n+3){margin-top: 30px;}
	.presidents-list > li:nth-child(-n+2){margin-top: 0;}

	.gallery-top-banner span > img{max-width: 90%;height: auto;}
	.gallery-list > li{float: none;width: 100%;margin-left: 0;}
	.gallery-list > li:nth-child(2n+1){margin-left: 0;}
	.gallery-list > li:nth-child(-n+2){margin-top: 30px;}
	.gallery-list > li:first-child{margin-top: 30px;}

	.view-header img{max-width: 90%;height: auto;}

	ul.speaker-list-sub li .speaker-wrap {display: flex;flex-direction: column;}
	ul.speaker-list-sub li .speaker-wrap .figcaption {width: 100% !important;padding: 30px 30px 30px 10px;}
	ul.speaker-list-sub li .speaker-wrap .figcaption .tit {top: -191px;}
	
	
}

.sub-contents h4.wdg{color: #129a75; font-size: 36px;}
.sub-conbox p.wd{font-weight: 700; font-size: 22px; color: #000000;}
.sub-contents h4.wds{color: #127e9f; font-size: 36px;}
.sub-contents h4.wdb{color: #2f419d; font-size: 36px;}

/*welcome message*/
.welcome{display: flex;}
.welcome .img-wrap.cf{margin-right: 26px;  max-width: 260px; width: 100%; display: flex;  flex-direction: column;}
.welcome p{line-height: 26px; font-size: 16px;}