@media only screen and (max-width: 991px) {
	.speaker_img{padding:20px; width:220px; height:220px; margin:0 auto;}
	.speaker_info{padding:30px 25px 10px 25px;}

	.td-120{width:20%; padding:0 10px 0 10px; font-size:14px; line-height:18px; word-break:keep-all; letter-spacing:-1px;}
}

@media only screen and (min-width: 990px) {
	.speaker_img{padding:20px; width:220px; height:100%; margin:0 40px 10px 0; float:left;}
	.speaker_info{padding:30px 25px 0 0; margin:0 0 30px 260px;}

	.td-120{width:150px;}

}

/* Small Devices, Tablets */
@media only screen and (max-width: 767px) {
	.cisokorea_popup{display:none;}

	.speaker_img{padding:20px; width:220px; height:220px; margin:0 auto;}
}

.table_txt_txt01{color:#666666; font-size:14px; letter-spacing:0; padding:10px; line-height:24px; border-bottom:1px solid #e0e0e0;  text-align:center; }
.table_txt_txt02{color:#666666; font-size:14px; letter-spacing:0; padding:10px; line-height:24px;  text-align:center;  border-bottom:1px solid #e0e0e0; background-color:#fff;}
.table_txt_txt03{color:#666666; font-size:14px; letter-spacing:0; padding:10px; line-height:24px;  text-align:center;  border-bottom:1px solid #e0e0e0; border-right:1px solid #e0e0e0; background-color:#fff;}
.table_txt_txt04{color:#666666; font-size:14px; letter-spacing:0; padding:10px; line-height:24px;  text-align:center;  border-bottom:1px solid #e0e0e0;  background-color:#fff;}

.table_tr01 {border-bottom:1px solid #e0e0e0; letter-spacing:0; background-color:#ffffff; text-align:center; background-color:#EDEDED; height:50px; font-size:16px; color:#333;}
.table_tr02 {border-bottom:1px solid #e0e0e0; letter-spacing:0; background-color:#ffffff; text-align:center; background-color:#ffffff;}
.table_tr03 {border-bottom:1px solid #e0e0e0; letter-spacing:0; text-align:center;}

.map_tap span{float:left; width:33.3%; border:1px solid #efefef; color:#000; font-size:18px; text-align:center; margin:0 0 40px 0; padding:20px 0px 20px 0px; }
.map_tap span a:hover{color:#014190;}

.input16 { border:solid 1px #CACBCC;background-color:#FFFFFF;width:40%;height:24px;line-height:15px;padding:2px; color: #595D59; }
.input18 { border:solid 1px #CACBCC;background-color:#FFFFFF;width:30%;height:24px;line-height:15px;padding:2px; color: #595D59; }
.input19 { border:solid 1px #CACBCC;background-color:#FFFFFF;width:20%;height:24px;line-height:15px;padding:2px; color: #595D59; }

#favor1_item1{width:98%; height:32px; padding:10px 0 0 0px; font-size:14px; color:#000000; overflow:hidden;}
#favor2_item1{width:98%; height:32px; padding:10px 0 0 0px; font-size:14px; color:#000000; overflow:hidden;}
#favor3_item1{width:98%; height:32px; padding:10px 0 0 0px; font-size:14px; color:#000000; overflow:hidden;}
#favor4_item1{width:98%; height:32px; padding:10px 0 0 0px; font-size:14px; color:#000000; overflow:hidden;}
#favor5_item1{width:98%; height:32px; padding:10px 0 0 0px; font-size:14px; color:#000000; overflow:hidden;}
#favor6_item1{width:98%; height:32px; padding:10px 0 0 0px; font-size:14px; color:#000000; overflow:hidden;}


#newsletter01 {position:absolute; margin:0; padding:0; right:0 ;top:0; width:450px; z-index: 999999;}
#newsletter02 {position:fixed; bottom:0; width:450px; height:260px; border:10px solid #EFEFEF; background-color:#FFF;  text-align:center;}
#newsletter02 .close_button{bottom:0; float:right; width:100%; margin:0; padding:0; width:24px; height:24px; font-family:"Noto Sans KR"; font-size: 11px; color:#000; background:#FFAEBD; font-weight:bold; border:0; cursor:pointer;}
#newsletter02 .newsletter_title{font-family:"Noto Sans KR"; font-size: 20px; color:#000000; font-weight:bold; margin:10px 0 0 20px;}
#newsletter02 .newsletter_txt{font-family:"Noto Sans KR"; font-size: 14px; color:#333333; line-height:24px;}
#newsletter02 .box{width:265px; height:24px; font-family:"Noto Sans KR"; font-size: 14px; line-height:24px; border:1px solid #CCCCCC; margin:8px 0 10px 10px;}
#newsletter02 .close_btn{margin:8px 0 10px 5px; width:120px; height:26px;font-family:"Noto Sans KR"; font-size: 14px; color:#FFFFFF; font-weight:bold; line-height:20px; background:#E60012; border:1px solid #DE0077; border-radius:3px; cursor:pointer}
#newsletter02 .close1{margin:0 0 0 130px; width:180px; font-family:"Noto Sans KR"; font-size: 12px; float:left;}
#newsletter02 .close2{width:50px; float:left;}
#newsletter02 .close2 .close_btn2{margin:0; padding:0; width:50px; height:24px;font-family:"Noto Sans KR"; font-size: 11px; color:#FFFFFF; font-weight:bold; background:#000000; border:1px solid #000000; border-radius:6px; cursor:pointer;}

