@charset "utf-8";
.wraparea h3{margin-top:25px; font-size: 22px;font-weight: 600;}
.wraparea h3 span{color:#3796e7; font-size: 28px;}
.row_message{margin-top:55px;margin-bottom: 100px;}
.row_message .subject{display:block;padding:14px 18px;font-size:23px;color:#fff;font-weight:bold}
.row_message .subtit{margin-top:34px;font-size:20px;line-height:1.3em;color:#243182;font-weight:bold}
.row_message .context{line-height: 2;text-align:justify;margin-top:30px}
.row_message .context span{color:#3796e7;}
.row_message .col-lg-6 .img_02{width:100%;}
.row_message .col-lg-9,
.row_message .col-lg-3{float:right}
.row_message .col-lg-3 img{max-width:100%}
.row_message .col-lg-3 .name{padding-top:15px;position:relative;color:#243182;font-size:16px;padding-bottom:17px;margin-bottom:14px}
.row_message .col-lg-3 .name:after{content:'';position:absolute;bottom:0;left:0;width:100px;height:1px;background-color:#243182}
.row_message .col-lg-3 .name strong{display:block;margin-bottom:3px;font-weight:bold;font-size:22px}
.tbl_overview li{display:inline-block;margin:5px 0;margin-right:20px}
.tbl_overview img{height:44px;border:1px solid #ddd}
.btn-regist-form{position:absolute;top:70px;right:100px}
.btn-regist-form .btn{border-color:#e9dc3d !important;background-color:#ffe71e !important}
.btn-regist-form .btn:hover, .btn-regist-form .btn:focus{background-color:yellow}
.list_step ul{overflow:hidden;margin-top:60px;margin-bottom:30px;max-width:1000px}
.list_step li{float:left;position:relative;width:25%;text-align:center}
.list_step li:after{position:absolute;content:'';top:77px;left:-18px;width:34px;height:36px;background:url(/images/sub/ico_regist-step.gif) no-repeat;background-size:100% auto}
.list_step li:first-child:after{display:none}
.list_step li span{font-size:18px;margin-top:15px;display:block;color:#000}
.list__mediagallery{overflow:hidden;margin:30px -15px 0}
.list__mediagallery li{float:left;width:31.33%;margin:0 1% 15px;border:1px solid #ddd}
.list__mediagallery li a{display:block;position:relative;padding-top:56%;height:0;width:100%;overflow:hidden}
.list__mediagallery li .imgbx{display:block;position:absolute;top:0;left:0;right:0;bottom:0;background-repeat:no-repeat;background-size:cover;background-position:center center;transition:all 0.2s}
.list__mediagallery li .imgbx:hover{transform:scale(1.02,1.02)}
.list__mediagallery li .title{height:46px;margin-top:10px;padding:10px 15px;font-size:16px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.layer__media{position:fixed;top:0;left:0;bottom:0;width:100%;height:100%;z-index:10000;background:rgba(0,0,0,0.7)}
.layer__media .ifrm{position:absolute;top:50%;left:50%;width:1000px;height:564px;margin:-300px 0 0 -500px}
.layer__media .button__close{position:absolute;top:80px;left:50%;width:80px;height:80px;margin-left:500px;color:rgba(255,255,255,0.8);font-size:60px;line-height:80px;text-align:center}
.search_area-ordered{padding:35px 5px}
.box_ordered .pagination{margin-top:0;font-size:0}
.box_ordered .pagination li{margin:0}
.box_ordered .pagination li.all{margin-right:5px}
.box_ordered .pagination>li>a, .box_ordered .pagination>li>span{border-color:#adb3d3;font-size:16px;color:#243182;min-width:36px}
.box_ordered .pagination>li.active>a, .box_ordered .pagination>li.active>span{background-color:#243182;border-color:#243182;color:#fff}
.pagination>li:first-child>a, .pagination>li:first-child>span{border-radius:0}
.pagination>li:last-child>a, .pagination>li:last-child>span{border-radius:0}
.text__ordered{padding:7px 0 15px;text-align:center;color:#243182;font-size:14px}
.box_ordered-speaker{margin-top:60px}
.box_ordered-speaker .lst_speakers +.text_alphabet{margin-top:60px}
.box_ordered-speaker .text_alphabet{font-size:36px;color:#fff;width:70px;height:70px;margin:0 auto;background-color:#243182;line-height:70px;text-align:center}
.box_ordered-speaker .lst_speakers{overflow:hidden}
.box_ordered-speaker li{float:left;width:20%;padding:0 2%;margin-top:50px;text-align:center;border-left:1px solid #d7d7d7}
.box_ordered-speaker li:first-child, .box_ordered-speaker li:nth-child(5n+1){border-left:0}
.box_ordered-speaker li:nth-child(5n+1){clear:both;float:left}
.box_ordered-speaker li:hover .name{text-decoration:underline}
.box_ordered-speaker .imgbx{position:relative;display:block;margin-bottom:20px;width:221px;cursor:pointer}
.box_ordered-speaker .imgbx img{width:100%}
.box_ordered-speaker .name{margin-bottom:4px;font-size:18px;color:#243182;text-align:left}
.box_ordered-speaker .affiliation{text-align:left;font-size:12px;color:#747474}
.box_detail{display:none;position:fixed;top:50%;left:50%;width:100%;max-width:1000px;transform:translate(-50%,-50%);z-index:10010;background-color:#fff}
.box_detail .col-sm-4{padding:36px 34px;height:540px;box-shadow:1px 1px 30px rgba(0,0,0,0.2)}
.box_detail .col-sm-4 img{width:221px}
.box_detail .col-sm-8{padding:36px 38px;height:540px;text-align:left}
.box_detail .col-sm-8 .subject{font-size:18px;font-weight:600;color:#f04e00}
.box_detail .col-sm-8 .name{margin-top:10px;font-size:36px;color:#040404}
.box_ordered-speaker li:hover .box_detail .name{text-decoration:none}
.box_detail .col-sm-8 .affiliation{font-size:16px;line-height:1.45em;color:#636363}
.box_detail .col-sm-8 .info{max-height:315px;overflow-y:auto;margin-top:17px;padding-top:20px;border-top:1px solid #d7d7d7;font-size:15px;line-height:1.46em;color:#636363}
.box_detail .btn_close{position:absolute;top:0;right:0;width:40px;height:40px;background:url(/images/common/ico_close.gif) no-repeat 0 0 #000;display:inline-block;font-size:0;line-height:0;cursor:pointer}
.dimmed{position:fixed;top:0;left:0;right:0;bottom:0;width:100%;height:100%;z-index:10000;background-color:rgba(0,0,0,0.6)}
.tbl_program tbody th{padding-top:6px;padding-bottom:6px}
@media (min-width: 1200px){
.box_detail .col-sm-4{width:292px}
.box_detail .col-sm-8{width:708px}
}
@media (max-width: 1199px){
.list_step li:after{display:none}
.layer__media .ifrm{position:absolute;top:150px;left:5%;right:5%;width:90%;height:400px;margin:0}
.layer__media .button__close{left:auto;top:50px;right:30px;margin-left:0;font-size:48px}
.box_ordered-speaker{margin-top:40px}
.box_ordered-speaker li{width:33.33%;margin-top:30px}
.box_ordered-speaker li{border:none !important}
.box_ordered-speaker .imgbx{width:90%}
.box_ordered-speaker .text_alphabet{font-size:23px;width:44px;height:44px;line-height:44px}
.box_ordered{padding:0 100px}
.box_ordered .pagination li{margin:0 2px 4px}
.row_message .col-lg-3{width:33.33%}
.row_message .col-lg-9{width:66%}
.box_ordered-speaker li:nth-child(5n+1){clear:none;float:left}
.box_ordered-speaker li:nth-child(3n+1){clear:both;float:left}
}
@media (max-width: 767px){
.wraparea h3{font-size:18px;text-align:center;}
.wraparea h3 span {font-size:22px;}
.box_detail{position:fixed;top:0;left:0;right:0;bottom:0;width:100%;height:auto;overflow-y:auto;transform:translate(0,0)}
.box_detail .col-sm-4{height:auto;padding-top:27px;padding-bottom:27px}
.box_detail .col-sm-4 img{width:150px}
.box_detail .col-sm-8{padding:25px 26px;height:auto}
.box_detail .col-sm-8 .subject{font-size:13px;line-height:1.3em}
.box_detail .col-sm-8 .name{margin-top:7px;font-size:24px}
.box_detail .col-sm-8 .affiliation{font-size:14px}
.box_detail .col-sm-8 .info{max-height:auto;margin-top:10px;padding-top:15px;font-size:12px}
.btn-regist-form{position:static;margin:20px 0 -40px}
.row_message .context{text-align:center;}
.row_message + .row_message{margin-top:40px}
.row_message .col-lg-3{float:none;width:100%;text-align:center}
.row_message .col-lg-9{float:none;width:100%;text-align:center;margin-top:20px}
.row_message .col-lg-3 img.imgbx{width:200px}
.row_message .col-lg-3 .name{padding-top:10px;font-size:13px;padding-bottom:10px;margin-bottom:8px}
.row_message .col-lg-3 .name strong{font-size:18px}
.row_message .col-lg-3 .name:after{width:80px;left:50%;margin-left:-40px}
.row_message .subject{font-size:18px;padding:12px 15px}
.row_message .subtit{margin-top:20px;font-size:17px}
.tbl_overview li{margin-right:10px}
.tbl_overview img{height:36px}
.list_step li{width:50%;margin-bottom:20px}
.list_step li img{max-width:70%}
.list_step li:nth-child(odd){clear:both;float:left}
.list_step li span{font-size:17px}
.list__mediagallery{margin:30px 0 0}
.list__mediagallery li{float:none;width:100%;padding:10px 0}
.layer__media .ifrm{position:absolute;top:100px;left:5%;right:5%;width:90%;height:300px;margin:0}
.layer__media .button__close{left:auto;top:20px;left:50%;right:auto;margin-left:-40px;font-size:48px}
.box_ordered{padding:0 20px}
.box_ordered .pagination>li>a, .box_ordered .pagination>li>span{font-size:13px}
.box_ordered-speaker li{width:50%;margin-top:30px}
.box_ordered-speaker li:nth-child(odd){clear:both;float:left}
.box_ordered-speaker li:nth-child(even){float:left}
.box_ordered-speaker .lst_speakers +.text_alphabet{margin-top:30px}
.box_ordered-speaker li:nth-child(3n+1){clear:none;float:left}
.box_ordered-speaker li:nth-child(odd){clear:both;float:left}
}


/* Board */
.xscrollbox{width:100%;overflow-x:auto}
.xscrollbox table{min-width:600px}

#Board {margin-bottom:80px}
input[type=file]{font-size:14px}
/*input[type=text]{display:inline-block;width:100%;height:29px;border:1px solid #b9b9b9;font-size:14px;line-height:29px}*/
input:focus{background-color:#f8f8f8}
select{display:inline-block;width:400px;height:32px;padding:13px;border:1px solid #b9b9b9;font-size:14px;line-height:32px}
textarea{border:1px solid #b9b9b9;width:100%;resize:none;padding:10px;font-size:14px;line-height:20px;height:100px;font-family:'Roboto', Nanum Barun Gothic,"나눔고딕", NanumGothic, Malgun Gothic, "돋움", Dotum, Helvetica, AppleGothic, sans-serif}

table tr td.align_center{text-align:center}
table.tbl_center td{text-align:center}
html:lang(ko) table tr td dl{overflow:hidden}
html:lang(ko) table tr td dl dt{clear:both;margin-top:4px;float:left}
html:lang(ko) table tr td dl dt+dd{float:left;margin-top:4px;margin-left:12px}
@media (max-width: 767px){
html:lang(ko) .tbl_type1 .align_right{text-align:left}
html:lang(ko) .tbl_type1 .align_right dl{display:block !important;margin:0 !important}
html:lang(ko) table tr td dl dt+dd{margin-left:0;margin-top:0;clear:both}
}

.btnbox{padding:40px 0 0;text-align:center}
.btnbox .st1{min-width:120px;padding:6px 10px;background:linear-gradient(#fbeae7, #f2b8af);background-color:#f9d7d2;border:1px solid #da5b4e;color:#000;font-size:14px;display:inline-block;vertical-align:middle}
.btnbox .st2{min-width:120px;padding:6px 10px;background:linear-gradient(#f6f6f6, #dedede);background-color:#eee;border:1px solid #9f9f9f;color:#000;font-size:14px;display:inline-block;vertical-align:middle}
.btnbox a+a{margin-left:25px}
.btnbox_admin a{float:left}
.btnbox_admin a+a{float:right}
.pagination + .btnbox_admin{margin-top:-120px}

.btn_type1{border-radius:0;padding:0 30px 0 33px}
.adminbox{padding-left:40px;padding-right:40px}

.tbl_board{margin:0;width:100%;table-layout:fixed}
.tbl_board thead th{height:44px;font-size:16px;color:#333;background-color:#f9f9f9;border-top:1px solid #333;border-bottom:1px solid #ddd}
.tbl_board tbody td{padding:7px 5px;height:30px;font-size:16px;line-height:19px;color:#888;border-bottom:1px solid #ddd}

.tbl_board .txt_ellpsis{text-align:left}
.btn_modify{background:linear-gradient(#fff, #e8e8e8);border:1px solid #d5d5d5;border-radius:2px;font-size:13px;width:44px;height:24px;text-align:center;line-height:24px;display:inline-block;color:#000}
.btn_delete{margin-left:5px;background:linear-gradient(#fff, #e8e8e8);border:1px solid #d5d5d5;border-radius:2px;font-size:13px;width:44px;height:24px;text-align:center;line-height:24px;display:inline-block;color:#000}

.tbl_type4{clear:both;width:100%;border-top:1px solid #333}
.tbl_type4 th{min-height:18px;padding:10px 10px 10px 20px;border-bottom:1px solid #ddd;border-right:1px solid #ddd;background-color:#f6f6f6;font-size:16px;font-weight:normal;color:#000;text-align:left}
.tbl_type4 td{min-height:18px;padding:10px 15px;border-bottom:1px solid #ddd;font-size:16px;letter-spacing:-0.5px}

.content_search{overflow:hidden;float:right;width:400px;margin-bottom:10px;font-size:0;line-height:0}
.content_search:after{content:'';display:block;clear:both}
.content_search label{font-size:15px;line-height:30px;margin-right:10px;color:#333}
.content_search input.form_ipt{border:none;border:1px solid #b8b8b8;border-right:none;background-color:#fff;padding:0 4px;height:33px;vertical-align:middle;display:inline-block;width:300px}
.content_search .btn_search{display:inline-block;border:1px solid #b8b8b8;border-left:none;width:33px;height:33px;background-color:#ececec;background-position:-284px -46px}
@media (max-width: 767px){
.tbl_board thead th{height:40px;font-size:13px}
.tbl_board tbody td{font-size:13px;line-height:17px}
}

.tabSession a:after{content:'';display:inline-block;width:24px;height:24px;margin-left:4px;background:url(/images/sub/icon_down-tab.png) no-repeat 0 0;background-size:100% auto;position:relative;top:5px}
.tit_cate+p.lead{font-weight:500;font-size:1.6em;text-indent:10px}

.lst_photo{overflow:hidden;margin:40px -10px 0}
.lst_photo li{float:left;width:31.33%;margin:0 1% 15px;border:1px solid #ddd}
.lst_photo li a{display:block;position:relative;padding-top:56%;height:0;width:100%;overflow:hidden}
.lst_photo li .imgbx{display:block;position:absolute;top:0;left:0;right:0;bottom:0;background-repeat:no-repeat;background-size:cover;background-position:center center;transition:all 0.2s}
.lst_photo li .imgbx:hover{transform:scale(1.02,1.02)}
.lst_photo li .title{height:46px;margin-top:10px;padding:10px 15px;font-size:16px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
@media (max-width: 767px){
	.lst_photo li{width:48%;margin-bottom:10px}
	.lst_photo li .title{margin-top:4px;font-size:12px;line-height:18px;height:36px;white-space:normal}
}
.box_ordered-speaker .imgbx:hover:after{content:'Click each photo to see information on speakers.';padding:180px 15px 0;color:#fff;display:block;position:absolute;width:100%;top:0;left:0;height:100%;background:url(/images/speaker/mask--speakers.png) no-repeat center;background-size:cover}
@media (max-width: 570px){
    .box_ordered-speaker .imgbx:hover:after{font-size:11px;padding-top:30px}
}
@media (max-width: 400px){
    .box_ordered-speaker .imgbx:hover:after{content:''}
}
.subway-icon{display:inline-block;margin-left:7px;border:4px solid;border-radius:50%;background-color:#fff;width:30px;height:30px;line-height:22px;font-weight:bold;font-size:17px;color:#000;text-align:center;position:relative;top:-3px}

.dmzimg{max-width:600px;margin:0 auto;text-align:center}
.dmzimg img{width:100%}
@media (max-width:1199px){
.dmzimg{max-width:450px}
.dmzimg .col-lg-6{width:50%;float:left}
}
@media (max-width:767px){
.dmzimg{max-width:300px}
.dmzimg .col-lg-6{width:50%;float:left;padding:0}
}


h4.lead{color:#000 !important}
h4.lead:before{display:inline-block;content:'';width:8px;height:8px;background-color:#137ebc;position:relative;top:-5px;margin-right:10px}

.h4_addtxt{position:relative;top:-35px;margin-bottom:-25px}
.h4_addtxt strong{font-weight:500}
.h4_addtxt br{display:none}
.h4_addtxt .text-success{color:#49a04b}
@media (max-width:1200px){
    .h4_addtxt{position:static;margin-bottom:15px;text-align:left;font-size:0.9em}
    .h4_addtxt br{display:block}
}

.list__newsclipping:first-of-type{margin-top:20px}
.list__newsclipping .list-group-item{overflow:hidden;display:table;width:100%;position:relative;margin-bottom:4px}
.list__newsclipping .list-group-item:hover:before{content:'';display:block;position:absolute;top:0;left:0;bottom:0;border-left:3px solid#2e3ea0}
.list__newsclipping .col_1{width:8%;display:table-cell;vertical-align:middle;text-align:center;font-size:17px}
.list__newsclipping .col_11{width:92%;display:table-cell;padding:25px 0}
.list__newsclipping .col-content .title{font-size:24px;color:#333}
.list__newsclipping .col-content .subject{margin-top:14px;font-size:16px;color:#666;text-align:justify}
.list__newsclipping .col-content .date{margin-top:20px;font-size:17px;color:#666;font-weight:200}
@media (max-width:767px){
    .list__newsclipping .list-group-item{padding-left:5px}
    .list__newsclipping .col-content .title{font-size:17px}
    .list__newsclipping .col_1{font-size:14px}
    .list__newsclipping .col_11{padding:12px 0}
    .list__newsclipping .col-content .subject{font-size:13px}
}

.list__photogallery{overflow:hidden;margin:40px -10px 0}
.list__photogallery li{float:left;width:31.33%;margin:0 1% 15px;border:1px solid #ddd}
.list__photogallery li a{display:block;position:relative;padding-top:56%;height:0;width:100%;overflow:hidden;cursor:pointer}
.list__photogallery li .imgbx{display:block;position:absolute;top:0;left:0;right:0;bottom:0;background-repeat:no-repeat;background-size:cover;background-position:center center;transition:all 0.2s}
.list__photogallery li .imgbx:hover{transform:scale(1.02,1.02)}
.list__photogallery li .title{height:46px;margin-top:10px;padding:10px 15px;font-size:16px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
@media (max-width: 767px){
    .list__photogallery li{width:48%;margin-bottom:10px}
    div[id^='photo'] .modal-body,
    div[id^='photo'].modal.fade .modal-dialog{width:100%}
    .list__photogallery li .title{margin-top:4px;font-size:12px;line-height:18px;height:36px;white-space:normal}
}
.modal-backdrop.in{z-index:0 !important}
div[id^='photo'].modal{z-index:10000 !important}
div[id^='photo'].modal.fade .modal-dialog 
{
    -moz-transition: none !important;
    -o-transition: none !important;
    -webkit-transition: none !important;
    transition: none !important;
    -moz-transform: none !important;
    -ms-transform: none !important;
    -o-transform: none !important;
    -webkit-transform: none !important;
    transform: none !important;
}
body.modal-op{overflow:hidden}
body.modal-op .modal{overflow-x:hidden;overflow-y:auto}
div[id^='2019_photo'] .modal-content{background:none;box-shadow:none;border:none}
div[id^='2019_photo'] .modal-dialog{width:800px;margin-top:100px}
div[id^='2019_photo'] .modal-body{width:800px;padding:0}
div[id^='2019_photo'] .modal-body img{width:100%}
div[id^='2019_photo'] .modal-footer{border-top:none}
div[id^='2019_photo'] .btn{position:absolute;z-index:10;top:50%;display:block;width:48px;height:48px;margin-top:-24px;text-indent:-99999px}
div[id^='2019_photo'] .btn:hover, div[id^='2019_photo'] .btn:focus, div[id^='2019_photo'] .btn:active{color:#fff}
div[id^='2019_photo'] .btn-prev{left:-80px;background:url(/images/common/if_arrow-left.png) no-repeat 0 0;background-size:100% auto}
div[id^='2019_photo'] .btn-next{right:-80px;background:url(/images/common/if_arrow-right.png) no-repeat 0 0;background-size:100% auto}
div[id^='2019_photo'] button.close{z-index:1;position:absolute;top:0;right:0;font-size:45px;padding:8px 15px;background-color:#fff}

.tabphoto a{min-width:188px;padding:9px 16px;font-size:15px;margin-bottom:10px}
@media (max-width:767px){
	.tabphoto{white-space:nowrap;overflow-x:auto}
	.tabphoto a{font-size:13px;min-width:0;padding:6px 18px}
	div[id^='2019_photo'] .modal-dialog{max-width:100%;margin-top:50px}
	
div[id^='2019_photo'] .modal-body{width:100%;padding:0}
}

.row__streming .title{font-size:22px;font-family:Roboto;font-weight:600}
.row__streming + .row__streming{margin-top:30px}
.row__streming .btn-lg{width:48%;margin: 0 1%;padding:0;height:50px;line-height:50px;font-size:18px;border-radius:25px}
.row__streming .btn-danger{background-color:#ee1c24}
.row__streming .btn-primary{background-color:#013082}
@media (max-width:767px){
.row__streming .title{font-size:18px;padding:10px 0}
}