
@charset 'UTF-8';

.download_icon{ color:#888;}
.download_icon:hover{color:#000;}
.has_bottom_border{border-bottom: 1px solid #ddd;}
.has_top_border{border-top: 1px solid #ddd;}


@media all and (max-width:429px){
	.table_program{font-size:12px;line-height:42px;width:100%;margin:25px auto 40px;padding:0 15px;color:#666;}
	.infor{overflow:hidden;margin:0 auto 10px;}
	.infor .row{height:30px;margin-bottom:15px;text-align:left;}
	.infor .as_th{font-size:14px;line-height:25px;position:absolute;display:block;width:60px;height:25px;margin:0 20px 0 0;text-align:center;color:#fff;border-radius:12px;background:#413061;}
	.infor .as_td{font-size:15px;line-height:30px;line-height:1.3;display:block;padding: 4px 0 0 74px;color:#323232;}
	.goto_live a{width: 180px;margin: 0 auto;font-size: 16px;border: 1px solid #16274d;border-radius: 30px;color: #16274d;}
	.goto_live a:hover{background: #16274d; color:#fff; }

	.download_icon{font-size: 27px; display: block; margin:0 auto;}

	.program_area table {border-top: 2px solid #b4a8cb;	width:100%;}
	.program_area td{ padding: 5px 5px 5px 5px; }
	.program_area td.col_2_td {text-align: center;	}
	.program_area td.col_3_td {text-align: center;	}
	.program_area td.time{font-size: 14px;word-break: break-word;width: 60px; color: #282828;background: #f4f4f4; line-height: 20px; text-align: center;}
	.program_area td p{line-height: 18px;}
	.program_area .col_2_td strong, .program_area .br_00 strong.type_01{font-size: 14px;color: #4730b6; font-weight: bold;}
	.program_area .col_3_td strong{font-size: 14px;color: #676767; font-family: 'notokr-medium'; }
	.program_area .br_00 strong{font-size: 14px;word-break: break-word;color: #282828; margin-right: 5px;}
	.program_area .br_00.excp strong{font-size: 16px;}
	.program_area span{font-size: 13px;word-break: break-word;}
	.program_area .speaker_td strong { font-size: 14px;word-break: break-word;margin-right: 5px;}
	.program_area .speaker_td span { font-size: 12px;word-break: break-word;color: #8a8a8a;}
}

@media all and (max-width:639px) and (min-width:430px){
	.table_program{font-size:12px;line-height:42px;width:100%;margin:25px auto 40px;padding:0 15px;color:#666;}
	.infor{overflow:hidden;margin:0 auto 10px;}
	.infor .row{height:30px;margin-bottom:15px;text-align:left;}
	.infor .as_th{font-size:14px;line-height:25px;position:absolute;display:block;width:60px;height:25px;margin:0 20px 0 0;text-align:center;color:#fff;border-radius:12px;background:#413061;}
	.infor .as_td{font-size:15px;line-height:30px;line-height:1.3;display:block;padding: 4px 0 0 74px;color:#323232;}
	.goto_live a{width: 200px;margin: 0 auto;font-size: 18px;border: 1px solid #16274d;border-radius: 30px;color: #16274d;}
	.goto_live a:hover{background: #16274d; color:#fff; }

	.download_icon{font-size: 27px; display: block; margin:0 auto;}

	.program_area table {border-top: 2px solid #b4a8cb;  width: 100%;}
	.program_area td{ padding: 5px 5px 5px 5px;width: 170px;}
	.program_area td.time{font-size: 14px;word-break: break-word;width:100px; color: #282828; background: #f4f4f4;text-align: center;}
	.program_area td.col_2_td {text-align: center;}
	.program_area td.col_3_td {text-align: center;}
	.program_area td p{line-height: 18px;}
	.program_area .col_2_td strong, .program_area .br_00 strong.type_01{font-size: 14px;color: #4730b6; font-weight: bold;}
	.program_area .col_3_td strong{font-size: 14px;color: #676767; font-family: 'notokr-medium';}
	.program_area .br_00 strong{font-size: 14px;word-break: break-word;color: #282828; margin-right: 5px;}
	.program_area .br_00.excp strong{font-size: 16px;}
	.program_area span{font-size: 13px;word-break: break-word;}
	.program_area .speaker_td strong { font-size: 14px;word-break: break-word;margin-right: 5px;}
	.program_area .speaker_td span { font-size: 12px;word-break: break-word;color: #8a8a8a;}

}
@media (max-width:989px) and (min-width:640px){
	.table_program{font-size:12px;line-height:42px;width:100%;margin:25px auto 40px;padding:0 15px;color:#666;}
	.infor{overflow:hidden;margin:0 auto 10px;}
	.infor .row{height:30px;margin-bottom:15px;text-align:left;}
	.infor .as_th{font-size:14px;line-height:25px;position:absolute;display:block;width:60px;height:25px;margin:0 20px 0 0;text-align:center;color:#fff;border-radius:12px;background:#413061;}
	.infor .as_td{font-size:15px;line-height:30px;line-height:1.3;display:block;padding:1px 0 0 74px;color:#323232;}
	.goto_live a{width: 200px;margin: 0 auto;font-size: 18px;border: 1px solid #16274d;border-radius: 30px;color: #16274d;}
	.goto_live a:hover{background: #16274d; color:#fff; }
	.table_program .wrap_as_table .title{line-height:42px;height:42px;border-top:2px solid #767676;border-bottom:1px solid #bbb;}

	.download_icon{font-size: 27px; display: block; margin:0 auto;}

	.program_time, .program_area, .notic_program{width: 100%;}
	.program_time{position: relative; padding: 30px 20px;margin: 0; width: 100%; max-width: none;}
	.program_time .program_time_img{background:none; display: none;}
	.program_time .program_schedule{top: 0; width: 100%; left: 105px; padding-right: 100px;}
	.program_time .program_schedule p{margin-bottom: 8px;}
	.program_time .program_schedule b{margin-left: -105px;padding: 2px 35px;float: left; height: 28px;line-height: 24px;}
	.program_time .program_schedule span{position: relative;}

	.program_area .pg_book_area .down_file{background:url(../img/btn_down_m_programbook_kr.gif?202011) no-repeat;float: none; position: relative; width: 100%;background-size: contain;padding-bottom: 15%;max-width: 400px; height: 0; margin: 0 auto;}
	.program_area .pg_book_area .down_file:after{content:none;}
	.program_area .pg_book_area .down_file span{display: none;}
	.program_area table{border-top: 2px solid #b4a8cb;}
	.program_area tr{font-size: 16px; overflow: hidden; padding: 15px 0; letter-spacing: 0;  color: #282828; width: 100%; line-height: 20px;}
	.program_area td.time{line-height: 21px; width: 120px; text-align: center; position: relative; color: #282828; background: #f4f4f4; border: none; padding: 10px 5px;}
	.program_area td.col_2_td{line-height: 21px;  padding: 10px 5px;text-align: center;}
	.program_area td.col_3_td{line-height: 21px;  padding: 10px 5px;text-align: center;}
	.program_area .col_2_td strong{font-weight: bold;line-height: 1.3;margin-bottom: 7px; word-break: keep-all; color: #4730b6; font-size: 16px;}
	.program_area .col_3_td strong{line-height: 1.3;margin-bottom: 7px; word-break: keep-all; color: #676767; font-family: 'notokr-medium'; font-size: 16px;}
	.program_area .speaker_td p { padding: 3px 0;}
	.program_area .br_00 strong{line-height:21px;position:relative;display:inline-block;margin:0 10px 0 0;padding:0 10px 0 0;color:#282828;}
	.program_area .br_00 strong.type_01{
		font-size: 16px;
		letter-spacing: -1px;
		font-weight: bold;
		position: relative;
		line-height: 27px;
		top: -1px;
	}
	.program_area .br_00 strong:after{}
	.program_area .br_01 strong{font-size:21px;position:relative;display:inline-block;margin:0 10px 0 0;padding:0 10px 0 0;color:#4730b6;}
	.program_area .br_01 strong:after{position:absolute;top:5px;right:0;display:block;width:1px;height:15px;content:'';border-right:1px solid #bdbdbd;}
	.program_area span{font-size:15px;}
	.program_area .br_00 span{position:relative;top:-2px;}
	.program_area .br_00 span:before {position:absolute;top:3px;left:-10px;display:block;width:1px;height:15px;content:'';border-right:1px solid #bdbdbd;}
	.program_area .br_00{width: 480px;border-right:1px solid #dbdbdb;padding: 10px; }
	.program_area .speaker_td{width:350px;position: relative;padding: 10px;}
	.program_area .speaker_td strong {margin-right: 5px;}
	.program_area .speaker_td span{font-size:13px;color:#8a8a8a;}
}
@media all and (min-width:990px){
	.table_program{font-size:15px;line-height:42px;width:910px;margin:30px auto 40px;color:#666;}
	.table_program .infor{font-size:14px;text-align:-webkit-auto;color:#429aec;}
	.table_program .infor_02{font-size:14px;text-align:left;color:#999;        /* font-weight: bold; */}
	.table_program{font-size:12px;line-height:42px;width:100%;margin:40px auto 90px;padding:0 15px;color:#666;}
	.infor{overflow:hidden;width:910px;margin:0 auto 35px;}
	.infor .row{height:30px;margin-bottom:15px;text-align:left;}
	.infor .as_th{font-size:17px;line-height:31px;display:inline-block;width:100px;height:30px;margin:0 20px 0 0;text-align:center;color:#fff;border-radius:20px;background:#413061;}
	.infor .as_td{font-size:18px;line-height:30px;color:#323232;}
	.goto_live a{width: 250px;margin: 0 auto;font-size: 20px;padding: 10px;border: 1px solid #16274d;border-radius: 30px;color: #16274d;}
	.goto_live a:hover{background: #16274d; color:#fff; }

	.download_icon{font-size: 30px; display: block; margin:0 auto;}


	/*program_area*/
	.program_area{width:100%;/* height: 1286px; */margin: 0px auto 20px;/* padding-top:270px; *//* background:url(../img/pro_00.gif?20191021108) no-repeat; */}
	.program_area.day_02{width:1080px;/* height: 1566px; */margin:40px auto 40px;/* background:url(../img/info_program_img2.gif?20191021108) no-repeat; */}
	.program_area table{width:100%;border-top: 3px solid #b4a8cb;}
	.program_area tr{min-height:50px;}
	.program_area td{padding: 5px 10px 5px 15px;}
	.program_area .time{font-size:16px;width:200px;text-align:center;letter-spacing:0;color:#282828;background:#f4f4f4;}
	.program_area .col_2_td{font-size:21px;font-weight:bold;text-align:center;}
	.program_area .col_3_td{font-size:21px;font-weight:bold;text-align:center;border-right:none!important;}
	.program_area td p{font-size:17px;line-height:21px;position:relative;margin: 3px 0;}
	.program_area .col_2_td strong{font-size:19px;color:#4730b6;font-weight: bold;}
	.program_area .col_3_td strong{font-size:18px;line-height:2;color: #676767; font-family: 'notokr-medium';}
	.program_area .br_00 strong{font-size:20px;line-height:21px;position:relative;display:inline-block;margin:0 10px 0 0;padding:0 10px 0 0;color:#282828;}
	.program_area .br_00 strong.type_01{
		font-size: 16px;
		letter-spacing: -1px;
		font-weight: bold;
		position: relative;
		line-height: 27px;
		top: -1px;
	}
	.program_area .br_00 strong:after{}
	.program_area .br_01 strong{font-size:21px;position:relative;display:inline-block;margin:0 10px 0 0;padding:0 10px 0 0;color:#4730b6;}
	.program_area .br_01 strong:after{position:absolute;top:5px;right:0;display:block;width:1px;height:15px;content:'';border-right:1px solid #bdbdbd;}
	.program_area span{font-size:15px;}
	.program_area .br_00 span{position:relative;top:-2px;}
	.program_area .br_00 span:before {position:absolute;top:3px;left:-10px;display:block;width:1px;height:15px;content:'';border-right:1px solid #bdbdbd;}
	.program_area .br_00{width: 430px;border-right:1px solid #dbdbdb;}
	.program_area .speaker_td{width:330px;position: relative;}

	.program_area .speaker_td strong{font-size:16px;color:#282828;margin-right: 5px;}
	.program_area .speaker_td span{font-size:13px;color:#8a8a8a;line-height: 15px;}
	.notic_program{display:block;width:1080px;margin:30px auto 100px;color:#666;color: #c86262;}
	.notic_program span{display:block;margin-bottom:10px;}
	.program_time{width:1080px;/* height: 1286px; */margin:40px auto 0;padding-top:240px;background: url(../img/info_program_img.gif?20191021108) no-repeat;}
	.program_area .pg_book_area{
		overflow: hidden;
	}
	.program_area .pg_book_area .down_file{
		font-size: 16px;
		color: #000;
		display: block;
		float: right;
		padding: 15px 45px 25px 0px;
		position: relative;
	}
	.program_area .pg_book_area .down_file:after{
		display:block;
		content:"";
		width: 20px;
		height: 20px;
		background: url(../img/btn_down_pc.png) no-repeat;
		position: absolute;
		right: 14px;
		top: 14px;
	}
	.program_area .speaker_td .down_file{}

	.program_area .speaker_td .down_file{
		font-size: 14px;
		color: #838383;
		display: block;
		float: right;
		padding: 15px 45px 15px 0px;
		position: absolute;
		right: 0;
		top: 50%;
		margin-top: -26px;
	}
	.program_area .speaker_td  .down_file:after{
		display:block;
		content:"";
		width: 20px;
		height: 20px;
		background: url(../img/btn_down_pc.png) no-repeat;
		position: absolute;
		right: 14px;
		top: 14px;
	}
}
.program_area .b-gray{background:#e9e9e9;}