#family_box {
	position:absolute;right:0;bottom:60px;display:none;width:200px;background-color:#fff;color:#fff;padding:0; border:solid 1px #ddd;
}
#family_box a {
	display:block;
	-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;
	width:200px;
	padding:3px 10px;
	font-size:13px;
	color:#333;text-decoration:none;
	text-align:left;
}
#family_box a:focus,
#family_box a:hover {color:#fff;background-color:#ff203c;}
#family_btn {
	-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;
	width:200px;
	height:60px;
	text-align:center;
	display:inline-block;font-size:14px; color:#fff; font-family:'Nanum Gothic'; padding:20px 0 0 0; border-left:solid 1px #5c5c5c;border-right:solid 1px #5c5c5c;
	background:url('/image_bank/skel/family_btn_icon.png') no-repeat right center;
}

.inline {display:inline-block;width:auto;}

#view_title_box .title {float:left;margin:0; padding:0;}
#view_title_box .title h2 {color:#000; font-size:30px; font-weight:bold; margin:0; padding:0 line-height:1.2;}
#view_title_box .title h3 {color:#000; font-size:16px; font-weight:bold; margin:15px 0 0 0; padding:0 line-height:1.2;}
#view_title_box .sns {float:right;text-align:right;margin:0; padding:0;}
#view_banner {margin-top:20px;}
#view_info {border:solid 1px #dadada;background-color:#fbfbfb;padding:55px 30px;}
#view_info>div {margin:0;}
#view_info label {min-width:80px;line-height:1;white-space:nowrap;text-align:center;background-color:#333333;color:#fff;font-size:18px; font-weight:bold;padding:10px;display:block;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border-top-left-radius:20px;-moz-border-radius-topleft:20px;-webkit-border-top-left-radius:20px;border-top-right-radius:20px;-moz-border-radius-topright:20px;-webkit-border-top-right-radius:20px;border-bottom-left-radius:20px;-moz-border-radius-bottomleft:20px;-webkit-border-bottom-left-radius:20px;border-bottom-right-radius:0;-moz-border-radius-bottomright:0;-webkit-border-bottom-right-radius:0;}
#view_info th {vertical-align:top;padding-bottom:15px;}
#view_info td {width:100%;padding:4px 10px 15px 30px;color:#333;font-size:18px;font-weight:bold;line-height:1.5;vertical-align:top;}
#view_info td img {vertical-align:top; margin-bottom:5px; margin-right:5px;}
#search_info_box {display:none;position:absolute;right:15px;min-width:300px;border:solid 1px #ddd;margin:5px 0; padding:10px;background-color:#fff;}
#search_info_box form {text-align:center;white-space:nowrap;}
#view_info_btn {margin-top:20px;}
#view_info_btn a {-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;display:inline-block;width:50%;color:#fff;font-size:20px;font-weight:bold;padding:18px 5px;text-align:center;text-decoration:none;}
#view_info_btn a img {margin-right:10px;}
#view_info_btn a.regist {background-color:#ff3366;}
#view_info_btn a.search {background-color:#333;}
#view_info_btn a.disabled {background-color:#555;}

.view_section_title {position:relative;border-top:solid 1px #ddd;text-align:center;margin:90px 0 40px 0;}
.view_section_title span {color:#333;font-size:34px;display:inline-block;background-color:#fff;margin-top:-30px;padding:0 20px;}
.view_section_title span b {font-size:36px;}
.view_section_title:before {display:block; position:absolute; left:0;top:-5px;content:""; background-color:#333; width:10px; height:10px; border-radius:10px; -moz-border-radius:10px; -webkit-border-radius:10px;}
.view_section_title:after {display:block; position:absolute; right:0;top:-5px;content:""; background-color:#333; width:10px; height:10px; border-radius:10px; -moz-border-radius:10px; -webkit-border-radius:10px;}

#view_summary_content {margin-top:30px;}

#view_program_content .session_title {font-size:22px;font-weight:bold;color:#292929;}
#view_program_content .single_track {width:100%;border:none;border-top:solid 3px #040404;margin:20px 0 50px;}
#view_program_content th {/*white-space:nowrap !important;*/}
#view_program_content .single_track th,
#view_program_content .single_track td,
#view_program_content .multi_track th,
#view_program_content .multi_track td {border-bottom:solid 1px #cccccc;padding:20px;text-align:left;background-color:#fff;word-break:keep-all;word-wrap:break-word;white-space:normal;vertical-align:top;font-size:18px;color:#292929;}
#view_program_content .timestr {font-weight:bold;width:100px; white-space:nowrap !important;}
#view_program_content .single_track td {min-width:200px;}
#view_program_content .single_track td p,
#view_program_content .multi_track td p {font-size:inherit;margin-top:7px;text-align:left;color:#999999;}
#view_program_content .multi_track {width:100%;border:none;border-top:solid 3px #040404;background-color:#ddd;margin:20px 0 50px;}
#view_program_content .multi_track thead th {background-color:#f4f4f4;}
#view_program_content .multi_track th.track1 span {color:#0066cc;}
#view_program_content .multi_track th.track2 span {color:#ff6666;}
#view_program_content .multi_track th.track3 span {color:#0066cc;}
#view_program_content .multi_track th.track4 span {color:#ff6666;}
#view_program_content .multi_track th.track5 span {color:#0066cc;}
#view_program_content .multi_track th.track_width2 {width:42%;}
#view_program_content .multi_track th.track_width3 {width:28%;}
#view_program_content .multi_track th.track_width4 {width:21%;}
#view_program_content .multi_track th.track_width5 {width:17%;}
/*#view_program_content .multi_track td.alltrack {background-color:#eee;}*/
#view_program_content .showbox {margin-top:7px;font-size:inherit;}
#view_program_content .showbox a {text-decoration:none;}
#showbox * {font-size:14px;}
#showbox td table {width:auto !important;}
#showbox td {word-break:break-all !important;}
#showbox #speaker_profile_box table {border-spacing:1px;border-collapse:separate; background-color:#ddd;}

#view_sponsor_content>table {width:100%;border:none;border-top:solid 3px #040404;margin:20px 0 50px;}
#view_sponsor_content td,
#view_sponsor_content th {border-bottom:solid 1px #cccccc;padding:20px;text-align:left;background-color:#fff;word-break:keep-all;word-wrap:break-word;white-space:normal;vertical-align:middle;font-size:18px;color:#292929;}
#view_sponsor_content th {text-align:center;white-space:nowrap;width:90px;}
#view_sponsor_content th p {line-height:1.2;margin-top:10px;}
#table_guide {width:100%;border:none;border-top:solid 3px #040404;margin:20px 0 50px;}
#table_guide th {word-break:keep-all; min-width:100px !important;}
#table_guide th,
#table_guide td {border-bottom:solid 1px #cccccc;padding:20px;text-align:left;background-color:#fff;word-break:keep-all;word-wrap:break-word;white-space:normal;vertical-align:middle;font-size:18px;font-weight:bold;color:#292929;}
#table_guide_fee {background-color:#ddd;}
#table_guide_fee th {background-color:#f5f5f5;padding:10px;border:none;text-align:center;}
#table_guide_fee td {background-color:#fff;padding:10px;border:none;text-align:center;}
#view_guide_content p, #view_guide_content span, #view_guide_content div, #view_guide_content th, #view_guide_content td {font-size:18px;font-weight:bold;}

.schedule_list {padding:0;margin:0 -15px 0 -30px;}
.schedule_list li{display:inline-block;*display:inline;*zoom:1;vertical-align:top;list-style:none;margin:0;padding:0;width:25%;text-align:center;}
.schedule_list li div.each_item {margin:0 15px 30px 15px;border:none 1px #dddddd;padding:0px;}
.schedule_list .keep_ratio {position:relative;padding:0px; margin:0 auto; display:block; border:none 0px #dddddd;}
.schedule_list .each_item.hilite .keep_ratio {border-color:#222222;}
.schedule_list .keep_ratio div.keep_ratio_box {height:100%; overflow:hidden;position:absolute; top:0; left:0; width:100%;}
.schedule_list .notice_thumb {margin:0 auto; display:block; text-align:center;width:100%;}
.schedule_list .keep_ratio {height:0; padding:0; padding-bottom:75%;}
.schedule_list .keep_ratio div.keep_ratio_box a {display:block;height:100%;background-size:cover;background-position:center center;background-repeat:no-repeat;}
.schedule_list a {display:block;text-decoration:none}
.schedule_list h3 {background-color:#f1f1f5;margin:0; height:60px;text-align:left;line-height:1.3;padding:15px;}
.schedule_list h3 * {white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.schedule_list h3 a {text-align:left;word-break:keep-all;font-size:15px;color:#333333;font-family:'Nanum Gothic',NanumGothic, ³ª´®°íµñ, 'Malgun Gothic', '¸¼Àº °íµñ';font-weight:normal;font-weight:bold;font-style:normal;}
.schedule_list h3 span {display:block;font-size:15px;color:#333333;font-family:'Nanum Gothic',NanumGothic, ³ª´®°íµñ, 'Malgun Gothic', '¸¼Àº °íµñ';font-weight:normal;font-weight:normal;font-style:normal;}
.schedule_list h3 span.not_open {display:inline;font-size:13px;color:#f00;font-weight:bold;}
.schedule_list h4.date {margin:0;background:url('/image_bank/skel/icon_date.png') no-repeat 10px center #f1f1f5;padding:10px 10px 10px 40px;border-top:solid 1px #fff;text-align:left;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:14px;color:#666666;font-family:'Nanum Gothic',NanumGothic, ³ª´®°íµñ, 'Malgun Gothic', '¸¼Àº °íµñ';font-weight:normal;font-style:normal;}
.schedule_list h4.place {margin:0;background:url('/image_bank/skel/icon_place.png') no-repeat 10px center #f1f1f5;padding:10px 10px 10px 40px;border-top:solid 1px #fff;text-align:left;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:14px;color:#666666;font-family:'Nanum Gothic',NanumGothic, ³ª´®°íµñ, 'Malgun Gothic', '¸¼Àº °íµñ';font-weight:normal;font-style:normal;}

.schedule_page{padding-bottom:10px;text-align:center;line-height:normal}
.schedule_page a,
.schedule_page strong{position:relative;display:inline-block; margin:0 4px; padding:4px 6px;font-weight:bold;text-decoration:none;line-height:normal;color:#333333;vertical-align:middle; border:solid 1px #dddddd; background-color:#ffffff;}
.schedule_page a:hover,
.schedule_page a:active,
.schedule_page a:focus{border:solid 1px #000000;}
.schedule_page strong{border:solid 1px #ff0000;}
.schedule_page .direction{font-weight:normal;white-space:nowrap}

#dc_chk3_box {color:#00f;}

.searchbox1_input {-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;background-color:#f9f9f9;font-family:'Nanum Gothic',NanumGothic, ³ª´®°íµñ, 'Malgun Gothic', '¸¼Àº °íµñ';font-size:14px;color:#555555;vertical-align:middle;border:solid 1px #cccccc;border-top-left-radius:15px;-moz-border-radius-topleft:15px;-webkit-border-top-left-radius:15px;border-top-right-radius:15px;-moz-border-radius-topright:15px;-webkit-border-top-right-radius:15px;border-bottom-left-radius:15px;-moz-border-radius-bottomleft:15px;-webkit-border-bottom-left-radius:15px;border-bottom-right-radius:15px;-moz-border-radius-bottomright:15px;-webkit-border-bottom-right-radius:15px;display:inline-block;zoom:1;box-shadow:0px 0px 4px 1px #eeeeee inset;-moz-box-shadow:0px 0px 4 1px #eeeeee inset;-webkit-box-shadow:0px 0px 4 1px #eeeeee inset;filter:progid:DXImageTransform.Microsoft.Shadow(color=#eeeeee,direction=135, strength=4);font-weight:normal;font-style:normal;}
.searchbox1_input2 {-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border:0;background-color:transparent;font-family:'Nanum Gothic',NanumGothic, ³ª´®°íµñ, 'Malgun Gothic', '¸¼Àº °íµñ';font-size:14px;color:#555555;width:100px;height:30px;padding-left:5px;padding-right:5px;}
.searchbox1_input:focus, .searchbox1_input2:focus {outline:none;}
.searchbox1_button {margin:0 5px;}
#searchbox1_201 {position:relative;z-index:8000;}
#searchbox1_modal * {font-family:'Nanum Gothic',NanumGothic, ³ª´®°íµñ, 'Malgun Gothic', '¸¼Àº °íµñ';}
@media (max-width:899px) {
.searchbox1_input {width:100%;}
.searchbox1_input2 {width:100%;margin-right:-28px;}
}

/* admin ÆäÀÌÁö¿ë */
.board_list {border:0; border-top:1px solid #dddddd; border-bottom:1px solid #dddddd; width:100%; margin-bottom:10px;}
.board_list tr.bg0{background-color:#ffffff;}
.board_list tr.bg1{background-color:#fdfdfd;}
.board_list tr.hover{background-color:#eeeeee;cursor:pointer;}
.board_list th{border:0; border-bottom:1px solid #ffffff; padding:6px 0; white-space:nowrap; text-align:center; font-size:13px; colr:#333333; line-height:normal; background:#ffffff; background:-webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#ededed)); background:-moz-linear-gradient(top,#ffffff,#ededed); filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#ededed');}
.board_list th span {display:block; position:relative; text-align:center; padding:0 5px;}
.board_list th div {position:absolute; width:0; left:0; border-left:solid 1px #cccccc; border-right:solid 1px #ffffff;}
.board_list td{border:0; border-top:1px solid #eeeeee; padding:6px; white-space:nowrap; text-align:center; line-height:120%; font-size:13px; color:#333333;}
.board_list td.title {width:100%; word-break:break-all;word-wrap:break-word;white-space:normal;text-align:left;}
.board_list td.wrap {word-break:break-all;word-wrap:break-word;white-space:normal;}
.board_list td a {color:#333333;text-decoration:none}

.board_input {-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border:solid 1px #cccccc;background-color:#ffffff; color:#555555; height:21px; vertical-align:middle;font-size:13px;}
select.board_input {padding:0; height:21px;}
select.board_input option {padding:0; height:21px;color:#555555;}
.board_textarea {border:solid 1px #cccccc;background-color:#ffffff; color:#555555;font-size:13px;}

.board_category {text-align:left;margin-bottom:10px;}
.board_sbox {float:left;}
.board_listbtn {float:right;}

.board_apage{padding-bottom:10px;text-align:center;line-height:normal}
.board_apage a,
.board_apage strong{position:relative;display:inline-block; margin:0 4px; padding:4px 6px;font-weight:bold;text-decoration:none;line-height:normal;color:#333333;vertical-align:middle; border:solid 1px #dddddd; background-color:#ffffff;}
.board_apage a:hover,
.board_apage a:active,
.board_apage a:focus{border:solid 1px #000000;}
.board_apage strong{border:solid 1px #ff0000;}
.board_apage .direction{font-weight:normal;white-space:nowrap}

.board_list2 {width:100%;border:none;background-color:#ddd;margin-top:3px;}
.board_list2 td {border:none;background-color:#fff;padding:3px;}
.board_list2 td.title2 {word-break:break-all;word-wrap:break-word;white-space:normal;text-align:left;}

.board_list3 {width:100%;border:none;background-color:#ddd;margin-top:3px;}
.board_list3 td {border:none;background-color:#fff;padding:3px;word-break:break-all;word-wrap:break-word;white-space:normal;text-align:center;vertical-align:top;}
.board_list3 th {color:#fff;word-break:break-all;word-wrap:break-word;white-space:normal;filter:none;background:none;}
.board_list3 th.timestr {background-color:#555;border:none;}
.board_list3 th.track1 {background-color:#49acd5;border:none;}
.board_list3 th.track2 {background-color:#75a51d;border:none;}
.board_list3 th.track3 {background-color:#409111;border:none;}
.board_list3 th.track4 {background-color:#869111;border:none;}
.board_list3 th.track5 {background-color:#915c11;border:none;}
/*.board_list3 td.alltrack {background-color:#eee;}*/
.board_list3 td div, .board_list3 td p {margin-top:7px;}

.config_dl {margin:0;}
.config_dl dt {font-weight:normal; margin:10px 0 0 0;line-height:1.2;}
.config_dl dd {margin:0; padding: 0 0 2px 0;}
.config_dl input[type="text"] {-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border:solid 1px #a9a9a9;padding:2px;height:20px;border-radius:0;margin-bottom:1px;}
.config_dl input[type="button"]:not(.ozbutton) {-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border:solid 1px #a9a9a9;height:20px;border-radius:0;margin-bottom:1px;-webkit-appearance:none;}
.config_dl .ozbutton {margin-bottom:1px;}
.config_dl input[type="button"]:not(.ozbutton):focus {border:solid 2px #e3b016;}
.config_dl select {-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border:solid 1px #a9a9a9;height:20px;border-radius:0;margin-bottom:1px;}
.config_dl select[multiple], .config_dl select[size] {height:auto;}
.config_dl dt {font-size:13px; font-weight:bold;}
#board p, .config_dl p {margin-bottom:5px;}
#board label, .config_dl label {font-weight:normal;margin-bottom:0;}
#board fieldset, .config_dl fieldset {border:1px solid silver;padding:8px;}
#board legend, .config_dl legend {display: block; width:auto;padding:0 2px; border:none;margin-bottom:0;font-size:15px;font-weight:bold;color:inherit;line-height:1;}

.required:after {content:"*"; color:#f00; font-weight:bold;}

/* ½ÅÃ»Æû */
#aform .float_clear {margin-left:-15px; margin-right:-15px; overflow:hidden;}
#aform .float_clear .form-group {margin-left:0; margin-right:0;}
#aform label {font-weight:normal;}
#aform label.control-label {font-weight:bold;}
#aform .panel-heading {font-weight:bold;}
#aform option {font-size:15px;}
#aform_head th,
#aform_head td {white-space:nowrap;}

#aform_info {width:100%; border:none; background-color:#ddd;}
#aform_info th {text-align:center; background-color:#eee; white-space:nowrap; width:100px; padding:5px;}
#aform_info td {text-align:left; background-color:#fff; padding:5px;}

#aform_info2 {width:100%; border:none; background-color:#ddd;}
#aform_info2 th {text-align:center; background-color:#eee; padding:5px;}
#aform_info2 td {text-align:center; background-color:#fff; padding:5px;}
.aform_info2 {width:100%; border:none; background-color:#ddd;}
.aform_info2 th {text-align:center; background-color:#eee; padding:5px;}
.aform_info2 td {text-align:center; background-color:#fff; padding:5px;}

#aform_info3 {width:100%; border:none; background-color:#ddd;}
#aform_info3 th {text-align:center; background-color:#eee; white-space:nowrap; width:100px;padding:5px;}
#aform_info3 td {text-align:left; background-color:#fff; padding:5px;}

#aform_box ul {list-style:none; margin:0; padding:0;}
#aform_box ul li {-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:0 3px 5px 3px; margin:0; display:inline-block; width:15%; overflow:hidden; vertical-align:top;}
#aform_box ul.head li {overflow:visible;}
#aform_box ul li.name {width:12%;}
#aform_box ul li.email {width:23%;}
#aform_box ul li.emailchk {width:11%;}
#aform_box ul li.btn {text-align:right;width:9%;}
#aform_box.track_enable ul li {width:13%;}
#aform_box.track_enable ul li.name {width:11%;}
#aform_box.track_enable ul li.email {width:19%;}
#aform_box.track_enable ul li.emailchk {width:10%;}
#aform_box.track_enable ul li.btn {text-align:right;width:8%;}
#aform_list ul {border-top:solid 1px #ddd; padding-top:5px;}

/* ¸ÞÀÎ¹è³Ê */
#visual_mbanner {overflow:hidden; position:relative;height:299px;}
#bg_rolling_mbanner {position:relative; top:0; left:50%; width:100%;height:100%; margin:0 0 0 -50%; z-index:10}
#bg_rolling_mbanner div {box-sizing:content-box;position:absolute; top:0; left:0; padding:0;width:100%; height:100%; z-index:10; background-color:transparent !important;background-size:cover;}
#rolling_mbanner {display:none;overflow:hidden; position:absolute; top:0; left:50%; width:1200px; height:100%; margin-left:-600px; z-index:20}
#rolling_mbanner .fg_roll {position:absolute; left:0; top:0; width:100%; height:100%; z-index:20; background-color:transparent !important;padding:80px 30px;}
#rolling_mbanner .fg_roll .link_full {position:absolute;width:100%;height:100%;text-decoration:none;}
#rolling_mbanner .fg_roll .each_obj {position:relative;white-space:normal;line-height:1.18;padding:0;}
#rolling_mbanner .fg_roll .each_obj h2 {padding:0;margin:0;text-align:left;font-family:'Nanum Gothic',NanumGothic, ³ª´®°íµñ, 'Malgun Gothic', '¸¼Àº °íµñ';font-size:40px;color:#ffffff;font-weight:bold;text-decoration:none;line-height:1;text-shadow:1px 1px 1px #333;}
#rolling_mbanner .fg_roll .each_obj h3 {padding:0;margin:10px 0 0 0;text-align:left;font-family:'Nanum Gothic',NanumGothic, ³ª´®°íµñ, 'Malgun Gothic', '¸¼Àº °íµñ';font-size:30px;color:#ffffff;font-weight:bold;text-decoration:none;line-height:1;text-shadow:1px 1px 1px #333;}
#rolling_mbanner .fg_roll .each_obj span {display:inline-block;padding:0;margin:10px 0 0 0;padding:5px 10px;background-color:#ebebec;text-align:left;font-family:'Nanum Gothic',NanumGothic, ³ª´®°íµñ, 'Malgun Gothic', '¸¼Àº °íµñ';font-size:22px;color:#191919;font-weight:normal;text-decoration:none;}
#pager_mbanner {text-align:center; position:absolute; width:100%;bottom:0px;z-index:50;}
#pager_mbanner .pager {cursor:pointer;position:relative; display:inline-block;*display:inline;*zoom:1;margin-right:5px; height:17px; z-index:50;vertical-align:top;}
#pager_mbanner .roll_control a {display:none; width:18px; height:17px; overflow:hidden; text-indent:999px;white-space:nowrap;vertical-align:top;}
#pager_mbanner .roll_control .btn_pause {background:url(/image_bank/scroll_button/btn_roll_pause.png) no-repeat}
#pager_mbanner .roll_control .btn_play {background:url(/image_bank/scroll_button/btn_roll_play.png) no-repeat}
#pager_mbanner .roll_control .on {display:block}

#menu_group_2 #cell_0_147 {background-repeat:no-repeat; background-position:center; background-size:cover;-webkit-transition: background-image 0.5s ease-in-out; transition: background-image 0.5s ease-in-out;}
#main_banner {text-align:left;padding:0;margin:0 auto;overflow:hidden;display:none;max-width:1200px;}
#main_banner ul {padding:0;margin:0 0px;}
#main_banner li{display:inline-block;*display:inline;*zoom:1;vertical-align:top;list-style:none;margin:0;padding:0;width:100%;text-align:center;}
#main_banner li div.each_item {margin:0 0px 0px 0px;border:none 1px #dddddd;padding:0px;}
#main_banner .keep_ratio {position:relative; padding:0px; margin:0 auto; display:inline-block;*display:inline;*zoom:1;vertical-align:top; border:none 0px #dddddd;}
#main_banner .keep_ratio div {position:absolute; left:0; top:25%; text-align:center; width:100%;}
#main_banner .keep_ratio div h2 {padding:0;margin:0;text-align:center;font-family:'Nanum Gothic',NanumGothic, ³ª´®°íµñ, 'Malgun Gothic', '¸¼Àº °íµñ';font-size:35px;color:#ffffff;font-weight:bold;text-decoration:none;line-height:1;text-shadow:1px 1px 1px #333;}
#main_banner .keep_ratio div h3 {padding:0;margin:10px 0 0 0;text-align:center;font-family:'Nanum Gothic',NanumGothic, ³ª´®°íµñ, 'Malgun Gothic', '¸¼Àº °íµñ';font-size:30px;color:#ffffff;font-weight:bold;text-decoration:none;line-height:1;text-shadow:1px 1px 1px #333;}
#main_banner .keep_ratio div span {display:inline-block;padding:0;margin:10px 0 0 0;padding:5px 10px;background-color:#ebebec;text-align:center;font-family:'Nanum Gothic',NanumGothic, ³ª´®°íµñ, 'Malgun Gothic', '¸¼Àº °íµñ';font-size:22px;color:#191919;font-weight:normal;text-decoration:none;line-height:1;}
#main_banner .notice_thumb {padding:0;margin:0;display:block;width:100%;}
.main_banner a {display:block;text-decoration:none}
.main_banner h3 {margin:0;padding:5px 0 0 0;word-break:break-all;word-wrap:break-word;text-align:center;}
.main_banner h3 a {text-align:center;word-break:break-all;word-wrap:break-word;font-size:12px;color:#1fbab7;font-family:'Nanum Gothic','Malgun Gothic', '¸¼Àº °íµñ';font-weight:normal;font-weight:normal;font-style:normal;}
.main_banner h3 a:hover,.main_banner h3 a:focus {color:#000000}
a.main_banner_prev, a.main_banner_next {background:url(/image_bank/scroll_button/scroll_btn_6.png) no-repeat transparent; width:45px; height:50px; display:block; position:absolute;top:50%; margin-top:-25px;}
a.main_banner_prev {background-position:0 0;left:-33px;}
a.main_banner_prev:hover {background-position:0 -50px;}
a.main_banner_prev.disabled {background-position:0 -100px !important;}
a.main_banner_next {background-position:-50px 0;right:-33px;}
a.main_banner_next:hover {background-position:-50px -50px;}
a.main_banner_next.disabled {background-position:-50px -100px !important;}
a.main_banner_prev.disabled, a.main_banner_next.disabled {cursor:default;}
a.main_banner_prev span, a.main_banner_next span {display:none;}
.main_banner_page {text-align:center;position:absolute;left:0%;width:100%;margin-left:-0px;bottom:0px;}
.main_banner_page a {background:url(/image_bank/scroll_button/scroll_btn_6.png) 0 -160px no-repeat transparent; width:15px; height:15px; margin:0 5px 0 0; display:inline-block;}
.main_banner_page a.selected {background-position:-25px -160px; cursor:default;}
.main_banner_page a span { display:none;}


/*¼­ºê¹è³Ê*/
#sub_banner {padding:80px 0 0 10px;}
#sub_banner h2 {padding:0;margin:0;text-align:left;font-family:'Nanum Gothic',NanumGothic, ³ª´®°íµñ, 'Malgun Gothic', '¸¼Àº °í>µñ';font-size:40px;color:#ffffff;font-weight:bold;text-decoration:none;line-height:1;text-shadow:1px 1px 1px #333;}
#sub_banner h3 {padding:0;margin:10px 0 0 0;text-align:left;font-family:'Nanum Gothic',NanumGothic, ³ª´®°íµñ, 'Malgun Gothic', '¸¼Àº °íµñ';font-size:30px;color:#ffffff;font-weight:bold;text-decoration:none;line-height:1;text-shadow:1px 1px 1px #333;}
#sub_banner span {display:inline-block;padding:0;margin:10px 0 0 0;padding:5px 10px;background-color:#ebebec;text-align:left;font-family:'Nanum Gothic',NanumGothic, ³ª´®°íµñ, 'Malgun Gothic', '¸¼Àº °íµñ';font-size:22px;color:#191919;font-weight:normal;text-decoration:none;}

/* °­»ç¼Ò°³ */
#notice_speaker {padding:0;margin:0 0; text-align:center;}
#notice_speaker li{display:inline-block;*display:inline;*zoom:1;vertical-align:top;list-style:none;margin:0;padding:0;width:20%;text-align:center;}
#notice_speaker li div.each_item {margin:0 60px 50px 60px;border:none 1px #dddddd;padding:0px;}
#notice_speaker .keep_ratio {position:relative;padding:0px; margin:0 auto; display:block; border:none 0px #dddddd;border-radius:200px;}
#notice_speaker .each_item.hilite .keep_ratio {border-color:#222222;}
#notice_speaker .keep_ratio div.keep_ratio_box {height:100%; overflow:hidden;position:absolute; top:0; left:0; width:100%;}
#notice_speaker .notice_thumb {margin:0 auto; display:block; text-align:center;width:100%;border-radius:200px;}
#notice_speaker .keep_ratio {height:0; padding:0; padding-bottom:100%;}
#notice_speaker .keep_ratio div.keep_ratio_box a {display:block;height:100%;background-size:cover;background-position:center center;background-repeat:no-repeat;border-radius:200px;}
#notice_speaker h3 {margin:0 -30px;padding:10px 0 0 0;text-align:center;font-size:16px;color:#333333;font-family:'Nanum Gothic',NanumGothic, ³ª´®°íµñ, 'Malgun Gothic', '¸¼Àº °íµñ';font-weight:normal;font-weight:bold;font-style:normal;white-space:normal;word-break:keep-all;}
#notice_speaker h4 {margin:0 -30px;padding:5px 0 0 0;font-size:15px;color:#777777;font-family:'Nanum Gothic',NanumGothic, ³ª´®°íµñ, 'Malgun Gothic', '¸¼Àº °íµñ';font-weight:normal;font-style:normal;white-space:normal;word-break:keep-all;}

.techweek_list {width:100% !important;}
.techweek_list th, .techweek_list td {font-size:14px; vertical-align:middle !important;}
.techweek_list td {word-break:break-all !important;word-wrap:break-word !important;white-space:normal !important;}
.techweek_list tr th:nth-child(1), .techweek_list tr td:nth-child(1) {white-space:nowrap !important; text-align:center !important;}
.techweek_list tr th:nth-child(2), .techweek_list tr td:nth-child(2) {width:100px !important; text-align:center !important;}
.techweek_list tr th:nth-child(3), .techweek_list tr td:nth-child(3) {width:100px !important; text-align:center !important;}
.techweek_list tr th:nth-child(4), .techweek_list tr td:nth-child(4) {width:150px !important; text-align:center !important;}
.techweek_list tr th:nth-child(6), .techweek_list tr td:nth-child(6) {white-space:nowrap !important; text-align:center !important;}

/* µå·Ó ¿µ¿ª ½ºÅ¸ÀÏ */
.drop-area {
	position:relative;
	border: 2px dashed #ccc; /* Á¡¼± Å×µÎ¸® */
	padding: 50px;
	text-align: center;
	cursor: pointer;
	margin-bottom: 20px;
    background-size: contain;
	background-position: center;
	background-repeat: no-repeat;
}
.drop-area p {
	background-color:#ffffff99;
	margin:0 !important;
	padding:5px;
	line-height:1;
	display:inline-block;
	border-radius:10px;
	color:#000;
	font-size:14px;
	font-weight:normal;
}
.drop-area:hover, .drop-area.highlight {
	border-color: #f00; /* ÆÄÀÏ µå·¡±× ½Ã Å×µÎ¸® »ö»ó º¯°æ */
}
.drop-area button {
	position:absolute;
	right:10px;
	bottom:10px;
	display:none;
	background-color: #e53e3e; /* »¡°£»ö */
	color: white;
	border: none;
	padding: 5px 10px;
	border-radius: 3px;
	cursor: pointer;
	font-size: 0.9em;
	transition: background-color 0.3s ease; /* ºÎµå·¯¿î »ö»ó º¯È­ */
}
.drop-area button:hover {
	background-color: #c53030; /* »ìÂ¦ ´õ ¾îµÎ¿î »¡°£»ö */
}
.drop-area .upload-progress {
	display:none;
	position: absolute;
	width: 90%;
	left:5%;
	bottom:10px;
	margin-top: 10px;
	background-color: #ddd;
	border-radius: 5px;
	height: 10px;
	overflow: hidden;
}
.drop-area .upload-progress-bar {
	content: "";
	position: absolute;
	top: 0;
	left: 0;
	height: 10px;
	background-color: #48bb78; /* ÃÊ·Ï»ö */
	border-radius: 5px;
	width: 0%;
	transition: width 0.1s ease; /* ¾ÆÁÖ ¾à°£ÀÇ ¾Ö´Ï¸ÞÀÌ¼Ç */
}

@media (min-width:1200px) {
	#menu_group_2 #cell_0_147 {height:300px;}
}
@media (max-width:1200px) {
	.menu_id_64 #cell_147_148, .menu_id_65 #cell_147_148 {min-height:50px;}
	#sub_banner {padding:50px 0 50px 10px;}
	#notice_speaker li div.each_item {margin:0 50px 30px 50px;}
	a.main_banner_prev {background-position:0 0;left:0;}
	a.main_banner_next {background-position:-50px 0;right:0;}
}
@media (max-width:950px) {
	#visual_mbanner {overflow:hidden; position:relative;}
	#main_banner .keep_ratio div h2 {font-size:30px;}
	#main_banner .keep_ratio div h3 {font-size:25px;}
	#main_banner .keep_ratio div span {font-size:18px;}
	#sub_banner h2 {font-size:30px;}
	#sub_banner h3 {font-size:25px;}
	#sub_banner span {font-size:18px;}
	#notice_speaker li{width:20%;}
	#notice_speaker li div.each_item {margin:0 30px 30px 30px;}
	#notice_speaker h3 {margin:0 -15px;}
	#notice_speaker h4 {margin:0 -15px;}
}
@media (max-width:768px) {
	.cke_editable, .cke_editable p, .cke_editable div, .cke_editable th, .cke_editable td, .smartOutput, .smartOutput p, .smartOutput div, .smartOutput th, .smartOutput td, .smartOutput form {font-size:15px;}
	#view_title_box .title h2 {font-size:20px;}
	#view_title_box .title h3 {font-size:14px; font-weight:bold; margin-top:10px;}
	.view_section_title span {font-size:24px;}
	.view_section_title span b {font-size:26px;}
	#view_info {padding:25px;}
	#view_info label {font-size:15px;}
	#view_info td {font-size:15px;}
	#view_program_content .single_track th,
	#view_program_content .single_track td,
	#view_program_content .multi_track th,
	#view_program_content .multi_track td {padding:10px;}
	#table_guide th, #table_guide td {font-size:15px;}
	#table_guide th,
	#table_guide td {padding:10px;}
	#view_guide_content p, #view_guide_content span, #view_guide_content div, #view_guide_content th, #view_guide_content td {font-size:15px;}
	#visual_mbanner {overflow:hidden; position:relative;height:240px;}
	#main_banner .keep_ratio div h2 {font-size:25px;}
	#main_banner .keep_ratio div h3 {font-size:20px;}
	#main_banner .keep_ratio div span {font-size:16px;}
	#main_banner_page {display:none !important;}
	#sub_banner {padding:30px 10px 30px 10px;}
	#sub_banner h2 {font-size:25px;}
	#sub_banner h3 {font-size:20px;}
	#sub_banner span {font-size:16px;}
	#notice_speaker li{width:33.3%;}
	#notice_speaker li div.each_item {margin:0 20px 20px 20px;}
	#notice_speaker h3 {margin:0 -10px; word-break:normal;}
	#notice_speaker h4 {margin:0 -10px; word-break:normal;}
	#aform_box ul li {width:33.33%;}
	#aform_box ul.head li {font-size:15px !important;}
	#aform_box ul li {font-size:14px !important;}
	#aform_box ul li.name {width:33.33%;}
	#aform_box ul li.email {width:33.33%;}
	#aform_box ul li.emailchk {width:16.66%;}
	#aform_box ul li.btn {width:16.66%; text-align:right;}
	#aform_box.track_enable ul li {width:33.33%;}
	#aform_box.track_enable ul li.name {width:33.33%;}
	#aform_box.track_enable ul li.email {width:33.33%;}
	#aform_box.track_enable ul li.emailchk {width:33.33%;}
	#aform_box.track_enable ul li.btn {width:66.66%; text-align:right;}
	table.responsive.noheader thead {display:none;}
	table.responsive tr {display:block;border-bottom:1px solid #ddd;}
	table.responsive th, table.responsive td {display:block;width:auto !important;border-bottom:none !important;text-align:center !important; padding: 3px !important;}
	table.responsive td * {text-align:center !important; padding:0 !important; margin:0 !important;}
	.single_track tr th, .multi_track tr th, .single_track tr td, .multi_track tr td {font-size:15px !important;}
	.single_track tr .timestr, .multi_track tr .timestr {font-size:14px !important; font-weight:normal !important;}
	table tr td .showbox {margin-top:0 !important;}
	table tr td .showbox p {margin-top:0 !important;}
	table tr .title2 {color:#3343ac !important;}
	.techweek_list tr th:nth-child(1), .techweek_list tr td:nth-child(1) {display:none;}
	.techweek_list tr th:nth-child(2), .techweek_list tr td:nth-child(2) {width:80px !important; text-align:center !important;}
	.techweek_list tr th:nth-child(3), .techweek_list tr td:nth-child(3) {width:80px !important; text-align:center !important;}
	.techweek_list tr th:nth-child(4), .techweek_list tr td:nth-child(4) {width:100px !important; text-align:center !important;}
}
@media (max-width:500px) {
	#view_info {padding:10px 0;}
	#view_info td {padding-left:10px;}
	#view_info_btn a {font-size:15px;}
	#view_info_btn a img {margin-right:2px;}
	#visual_mbanner {overflow:hidden; position:relative;height:200px;}
	#main_banner .keep_ratio div h2 {font-size:18px;}
	#main_banner .keep_ratio div h3 {font-size:16px;margin-top:5px;}
	#main_banner .keep_ratio div span {font-size:14px; padding:3px 5px;}
	#sub_banner h2 {font-size:18px;}
	#sub_banner h3 {font-size:16px;margin-top:5px;}
	#sub_banner span {font-size:14px; padding:3px 5px;}

	#program_note {font-size:14px !important; letter-spacing:-1px;}
}
