/* °øÅë */
.evt_box{width: 100%;max-width: 640px;margin: 0 auto;}
.evt_box img{width: 100%;max-width: 640px;}

/* ÆË¾÷ */
.fullservice_layer.two{position: fixed;}

/* ½ÃÇè ³­ÀÌµµ */
.lev_box.result_box{display:none;}

/* Á÷·Ä ¼±ÅÃ¹æ½Ä */
ul.choice_select_box{padding:2% 0;overflow: hidden}
ul.choice_select_box li{float:left;}
ul.choice_select_box li:first-child{width:15%;background: #333;color:#fff;height:34px;line-height: 34px;text-align: center}
ul.choice_select_box li:last-child{width:85%;}

/* popup css */
.evt_box.popup_ncs{max-width: 640px;margin:0 auto;font-size: 10px;padding:0 3%;}
.evt_box.popup_ncs img{display:block;width:100%;}

html.add{overflow: hidden; height:100%;overflow-y: none;-ms-user-select: none; -moz-user-select: -moz-none; -webkit-user-select: none; -khtml-user-select: none; user-select:none;}
body.add{overflow:hidden;height:100%;overflow-y: none;}
/* grade_card_wrap */
.grade_card_wrap{display:none}
.grade_card_wrap > .e_inner_box{width:100%;margin:0 auto;}
.grade_card_wrap > .e_inner_box > .evt_inner > p{padding:5% 0;text-align:center;font-size:18px;}
.grade_card_wrap > .e_inner_box > .evt_inner > p > span{color:#7939d1;}

.sch_sub_list{overflow:hidden;}
.sch_sub_list > .sch_box{position: relative;float:left;border:1px solid #979797;width:100%;padding:3%;}
.sch_sub_list > .sch_box > h3{width:100%;border-bottom:1px solid #7939d1;padding:3% 0;color:#000;font-size:14px;}
.sch_sub_list > .sch_box > a{position:absolute;right:5%;top:9%;color:#333;font-size:12px;}
.sch_sub_list > .sch_box > ul > li > ul {overflow:hidden;border-top: 1px solid #ddd;}
.sch_sub_list > .sch_box > ul > li > ul > li{float:left;padding:3% 0;font-size:14px;padding-left:10px;}
.sch_sub_list > .sch_box > ul > li > ul > li.sch_num{width:20%;}
.sch_sub_list > .sch_box > ul > li > ul > li.sch_academy{width:60%;}
.sch_sub_list > .sch_box > ul > li > ul > li.sch_per{width:20%;}

/* table */
.member_grade table{width:100%;border:1px solid #c5c5c5}
.member_grade table tbody tr th{background-color:#7939d1;height:0px;line-height:30px;color:#fff;font-size:14px;text-align:center;border:1px solid #4e2586;}
.member_grade table tbody tr td{padding:2% 0;text-align:center;font-size:14px;border-left:1px solid #c5c5c5;border-top:1px solid #c5c5c5;}
.member_grade table tbody tr td:last-child{border-right:1px solid #c5c5c5;}

/* grade_my */
.grade_my{margin-top:5%;}
.grade_my table{width:100%;border-bottom:1px solid #4c4c4c;}
.grade_my table thead tr th{height:30px;line-height:30px;text-align:center;font-size:14px;background:#393939;color:#fff;border-left:1px solid #1c1c1c;}
.grade_my table tbody tr td{padding:3% 0;text-align:center;font-size:14px;border-left:1px solid #4c4c4c;}
.grade_my table tbody tr td:last-child{border-right:1px solid #4c4c4c;}

/* chart */
#radarChart .bb-axis text{fill:#8636cb;font-weight:bold}
#radarChart > svg{margin:0 auto;}
#radarChart .bb-axis text{font-size:13px;}
.chart_wrap > div{position:relative;margin-top:9%;margin-bottom:5%;}
.chart_wrap > div > p{font-weight: bold;font-size:16px;}
.chart_wrap > div > span{color:#df2dbc;position:absolute;right:0;top:0;font-size:14px;}
.chart_wrap p.chart_radar{text-align: right;}
.chart_wrap p.grade_left{text-align: left;}
.chart_wrap p{text-align:center;}
.chart_radar span{padding-left:3%;font-size:14px;}
.chart_radar span.color_pink{color:#df2dbc}
.chart_radar span.color_pupple{color:#7939d1}

.sch_sub_list{overflow:hidden;}
.sch_sub_list > div{float:left;}
.sch_box{margin-bottom:5%;}

/* ·¹ÀÌ¾îÆË¾÷ */
body.fullservice_body{overflow:hidden;}
.fullservice_layer {font-size:14px; display:none;top:0px; left:0; width:100%; height:100%;}
.fullservice_layer .fullservice_layer_bg {position:absolute; top:0px; left:0; width:100%; height:100%; background:#000000; opacity:0.7; filter:alpha(opacity=70);}
.fullservice_layer .fullservice_layer_con{position:absolute;top:8%;width:96%;left:2%;margin:0 auto;}
.fullservice_layer .fullservice_layer_con a.close,
.fullservice_layer .fullservice_layer_con a.close02{position:absolute;display:block;width: 32px;height: 32px;right: -5px;top: -5px;border:0;}

/* ¸®½ºÆ® ÆË¾÷ */
.sch_list_pop .evt_layer{overflow:hidden;height:300px;overflow-y:scroll;}
.sch_list_pop .evt_layer .pop_sch_box h3{width: 45%;border-bottom: 1px solid #7939d1;padding: 2% 0;color: #000;font-size: 13px;top: 8%;position: fixed;background: #fff;}
.sch_list_pop .evt_layer .pop_sch_box{background:#fff;position: relative;float:left;width:50%;padding:9% 2.5% 3% 2.5%;}
.sch_list_pop .evt_layer .pop_sch_box > a{position:absolute;right:22px;top:29px;color:#333}
.sch_list_pop .evt_layer .pop_sch_box > ul > li > ul {overflow:hidden;border-top: 1px solid #ddd;}
.sch_list_pop .evt_layer .pop_sch_box > ul > li > ul > li{float:left;padding:2% 0;font-size:12px;}
.sch_list_pop .evt_layer .pop_sch_box > ul > li > ul > li.sch_num{width:10%;}
.sch_list_pop .evt_layer .pop_sch_box > ul > li > ul > li.sch_academy{width:70%;}
.sch_list_pop .evt_layer .pop_sch_box > ul > li > ul > li.sch_per{width:20%;}

/* ÇÐ·Â»çÇ× ÆË¾÷ */
.fullservice_layer .info_add_box{background:#fff;padding:5% 3%;}
.fullservice_layer .info_add_box ul.add_tab_txt{overflow:hidden;text-align: center;}
.fullservice_layer .info_add_box ul.add_tab_txt li{display:inline-block;font-size:13px;color:#888;padding:2% 4%;}
.fullservice_layer .info_add_box ul.add_tab_txt li.on{color:#7939d1; border-bottom:1px solid #7939d1;font-weight: bold;}
.fullservice_layer .info_add_box h2{font-size:18px;text-align: center;color:#000;font-weight: bold;padding:4% 0;}
.fullservice_layer .info_add_box h3{font-size:14px;font-weight:bold;padding:3% 0 2% 0;}
.fullservice_layer .info_add_box h2 span{color:#7939d1;font-weight: bold}
.fullservice_layer .info_add_box ul.radio_school li{display:inline-block;margin-right:1%;width:45%;}
.fullservice_layer .info_add_box ul.radio_school li input[type="radio"]{margin:0;vertical-align:text-top;}
.fullservice_layer .info_add_box ul.radio_school li label{margin-left:1%;font-size:14px;}
.school_fin_txt{width: 100%;}
.info_add_box input[type="text"]{height:30px;line-height:30px;width:70%;}
.class_box{overflow:hidden;}
.class_score{margin-bottom:4%;float:left;}
.class_box .class_depart{float:left;margin-right:5%;}
.class_box .class_depart input[type="text"]{width:100%}
.info_add_box p{text-align:center;}
.info_add_box p.data_txt{font-size:12px;}


/* ¾îÇÐ¼ºÀû ÆË¾÷ */
.info_add_box p.data_txt.color_purple{color:#7939d1}
.info_add_box a.add_next_btn{margin-top:5%;display:inline-block;font-size:16px;font-weight: bold;color:#fff;padding:3% 10%;background:#7939d1}
.eng_box{overflow:hidden;margin-bottom:20px;}
.eng_box .eng_score{float:left;width:33.33%;}
.eng_box .eng_score select{width:55%;height: 30px;line-height: 30px;border:1px solid #999}

/* °æ·Â»çÇ× ÆË¾÷ */
.career_enter_box{width:100%;text-align: left;margin:0 auto;padding-bottom:4%;}
.career_enter_box ul li{display:inline-block;width:100%;margin-bottom:2%;}
.career_enter_box ul li label{font-size:14px;}
.career_enter_box ul li input[type="radio"]{width:20px;height:20px;vertical-align:text-top;}

/* Ãâ»ý³âµµ ÆË¾÷ */
.birth_box .birth_chk ul li label{font-size:16px;}
.birth_box .birth_chk ul li{display:inline-block;padding-left:3%;width:100%;}
.birth_box .birth_chk ul li input[type="radio"]{width: 4%;height:20px;vertical-align:text-top;}
.birth_box .birth_chk select{width:96%;height: 30px;line-height: 30px;border:1px solid #999;padding-left:10px;margin-left:10px;}
.sch_pop05 .info_add_box{margin:0 auto;}
.sch_pop05 .info_add_box .txt_sub{background:#f2f2f2;padding:3%;color:#000;width:100%;font-size:13px;margin:0 auto;}
.sch_pop05 .info_add_box .agree_txt_box span{font-size:16px;padding:20px 0;display: block;font-weight: bold;}
.sch_pop05 .info_add_box .agree_txt_box div{padding:3%;border:1px solid #ddd;font-size:12px;}
.sch_pop05 .info_add_box .agree_chk{text-align: left;font-size:14px;margin-top:15px;}
.sch_pop05 .info_add_box .agree_chk input[type="checkbox"]{width:20px;height:20px;vertical-align:text-top;}
.info_add_box a.add_cancel_btn {margin-top: 4%;display: inline-block;font-size: 16px;font-weight: bold;color: #fff;padding:3% 10%;background: #969696;margin-right:2%}

/* paging */
.evt_paging_wrap{overflow:hidden;}
.evt_paging_wrap .borad_prev{display:inline-block;}
.evt_paging_wrap ul{display:inline-block; margin-left:10px;}
.evt_paging_wrap ul li{display: inline-block; font-size: 15px; padding: 0 7px;}
.evt_paging_wrap .borad_next{display:inline-block; margin-left:10px;}

.clear::after{content:'';display:block;clear:both;}

/*Ã¼Å©¹Ú½º*/
.evt_box input[type=checkbox]{display:none;}
.evt_box input[type=checkbox] + label{display: inline-block;cursor: pointer;position: relative;padding-left: 30px;margin:5px 15px 5px 0;font-size: 3vw;color:#333;}
.evt_box input[type=checkbox] + label:before {content: "";display: inline-block;width: 18px;height: 18px;position: absolute;left:0;top: 1px;background-color: #fff;border:1px solid #ccc;}
.evt_box input[type=checkbox]:checked + label:before {content:"\2713";font-size: 20px;font-weight:800;color: #555;text-align: center;line-height: 20px;}

.con02{position:relative}
.con02 .date{position:absolute; font-size:3vw; font-weight: 700; top:9%; right:7.5%; text-align: center;}

.cont03{background:#eef7ff; position: relative;}
.cont03 .rsv_info{position: relative;}
.cont03 .rsv_info .rsv_name,
.cont03 .rsv_info .rsv_phone{position: absolute;left:35%;width:52%;height:5%;border:0;border-bottom:1px solid #dbdbdb;}
.cont03 .rsv_info .rsv_name{top:84%;}
.cont03 .rsv_info .rsv_phone{top:90%;}
.cont03 .agree_chk,
.cont03 .agree_txt{width:88%;margin:0 auto;background:#fff;border-left:1px solid #dbdbdb;border-right:1px solid #dbdbdb;padding:3%;}
.cont03 .agree_txt p{margin:0 auto;border:1px solid #dbdbdb;padding:10px 10px 10px 26px;}
.cont03 .agree_txt p span{display:inline-block;text-indent:-16px;}
.evt_box .cont03 input[type=checkbox] + label{font-size:13px; line-height:20px;}
.evt_box .cont03 input[type=checkbox] + label:before{width: 18px; height:18px;;}
.evt_box .cont03 input[type=checkbox]:checked + label:before{line-height:16px}

.cont04{position: relative;padding-bottom:12%;background:#dbff36;}
.cont04 .regist_q{padding:0 5%;margin-bottom:20px;}
.cont04 .regist_q input{width:70%;height:30px;padding-left:5px;vertical-align: middle;}
.cont04 .regist_q a{display:inline-block;width:30%;height:30px;line-height:30px;text-align: center;margin-left:-4px;color:#fff;font-size:14px;font-weight:bold;background:#6d03e5;vertical-align: middle;}

.cont04 .answer_pop{position:fixed; top:50%; left:50%; transform: translate(-50%,-50%); z-index:111; border:1px solid #000; box-shadow: 0px 0px 5px rgba(0,0,0,0.2); width:90%; display:none; background:#fff;}
.cont04 .answer_pop .close{top: -36px; right: -2px; width: 35px; height: 35px; position: absolute; margin: 0;}
.cont04 .keyword_area{padding:0 5.1%;background:#dbff36}
.cont04 .keyword_area .keyword_filter{padding-bottom:10px;}
.cont04 .keyword_area .keyword_filter b{margin-right:5px;}
.cont04 .keyword_area .keyword_filter label,
.cont04 .keyword_area .keyword_filter label input{vertical-align:top;}
.cont04 .keyword_area p.keyword_search{position:relative;margin-top:3%;overflow:hidden;}
.cont04 .keyword_area p.keyword_search input[type="text"]{border:none;border-bottom:1px solid #c9c9c9;width:100%;height:32px;line-height: 30px;float:left;padding-right:20px;}
.cont04 .keyword_area .keyword_contents p.line_p{margin:5% 0;border:1px solid #ddd;height:1px;width: 100%;}
.cont04 .keyword_search_area {padding:5% 3%;background: #fff;}
.cont04 .keyword_search_area .keyword_num{float:none;width:100%;}
.cont04 .keyword_search_area .keyword_search{float:right;width:40%;}
.cont04 .keyword_search_area .keyword_search a{position:absolute;top:0;right:0;display:inline-block;width:20px;height:32px;padding-top:6px;box-sizing: border-box;}



.cont04 .keyword_num li{float:left;}
.cont04 .keyword_num li.on{font-weight: bold;}
.cont04 .keyword_num li::after{content:'|';padding:0 3px;font-weight: normal;}
.cont04 .keyword_num li:last-of-type::after{content:'';padding:0;}
.cont04 .key_list{padding:0 3% 6%;background: #fff;}
.cont04 .key_list ul{overflow-y: auto;}
.cont04 .key_list ul li{overflow:hidden; width:50%; float:left;}
.cont04 .key_list ul li div{float:left; width:100%;}
.cont04 .key_list ul li a:first-child{width:68%;padding-left:2%;}
.cont04 .key_list ul li a{display:block;float:left;height: 30px;line-height: 30px;width:30%;background: #f6f6f6;font-size:12px;color:#777;}
.cont04 .key_list ul li div.active a{background: #6d03e5;font-size:12px;color:#fff;font-weight: bold}
.cont04 .key_list ul li a img{width: 16px;height: 16px;vertical-align: middle;margin-right:2px;}
.cont04 span.keyword01 input[type="text"]{position: absolute;left: 80px;top: 1633px;display: block;width: 625px;height: 30px;border: none;}
.cont04 .inner_key{position:relative;background: #fff;margin:0 auto;}

.cont04 .toggle_key_in{width: 89.8%;margin:0 auto;padding:6% 3%;background: #fff;}
.cont04 .toggle_key p.result_txt{font-size:16px;font-weight: bold;color:#000;padding-top:4%;padding-bottom:2%;}
.cont04 .toggle_key .key_result ul li{overflow:hidden;width: 100%;}
.cont04 .toggle_key .key_result ul li a:first-child{padding-left:2%;width: 81%}
.cont04 .toggle_key .key_result ul li a{display:block;float:left;height: 30px;line-height: 30px;width: 17%;background: #f6f6f6;font-size:17px;color:#777;}
.cont04 .toggle_key .key_result ul li.active a{background: #6d03e5;font-size:12px;color:#fff;font-weight: bold}
.cont04 .toggle_key .key_result ul li a img{vertical-align: middle;margin-right:10px;width: 16px;height: 16px}
.cont04 .toggle_key .key_result p{margin-top:5px;color:#ccc;font-size:10px;}
.cont04 .toggle_key .key_result p:last-of-type{text-align: right;}

.cont04 .choice_result{display: block;margin-bottom:5%}
.cont04 .choice_result input[type="text"]{padding-left:1%;width:70%;height: 30px;line-height:30px;border:1px solid #ddd;vertical-align: 0;}
.cont04 .choice_result a.choice_btn{display:inline-block;height: 30px;line-height:30px;background: #6d03e5;color:#fff;width: 30%;text-align: center;}

.cont04 .table_result .inner_table{height:auto;}
.cont04 .table_result .inner_table table.re_table{width:100%}
.cont04 .table_result .inner_table tr td{height:30px;border-bottom:1px solid #ddd;font-size:12px;}
.cont04 .table_result .inner_table tr td:first-child{color:#ccc;}
.cont04 .table_result .inner_table tr td:last-child a{margin-left:2%;margin-bottom:10%;display:inline-block;padding:7% 7%;border:1px solid #ddd;border-radius: 5px;color:#888;float:right;}

.agree_box{position:absolute; top:50%; left: 50%; transform: translate(-50%,-50%); width:90%; background:#fff;z-index:1; display:none;}
.agree_box_in{padding:0 3%; box-sizing: border-box; border:1px solid #000;} 
.agree_box .e_num{margin: 0 0 3%; padding:3% 0; line-height:45px; border-bottom:1px solid #e0e0e0}
.agree_box .e_num strong{font-size:16px; font-weight: 700; width:20%; display: inline-block;}
.agree_box .e_num input[type='text']{width:78%; height:35px; vertical-align: middle; padding:0 10px; box-sizing: border-box;}
.agree_box p{}
.agree_box p.agree_chk{margin-bottom:10px;}
.agree_box p.agree_chk label{font-weight: 700;}
.agree_box_in .scroll_box{width:100%; height:80px; overflow-y:auto; background:#f2f2f2; font-size:12px; padding:20px; border:1px solid #cfcfcf; box-sizing: border-box; margin:30px 0 0;}

.agree_submit{display:block; width:80%; line-height:45px; background:#00169f; color:#fff !important; font-size:3vw; font-weight: bold; border-radius: 20px; margin:3% auto 4%;text-align: center;}


.cont05 .q_table_wrap{padding:0 6.2% 6.2% 6.2%;}
.cont05 .q_table_wrap .infomation_box{margin-bottom:5%;font-weight: bold;text-align: center;background: #fff;border:1px solid #888;border-radius: 5px;padding:3%;}
.cont05 .q_table_wrap .infomation_box span{color:#541cbb}
.cont05 .q_table_wrap .ino_head{width: 100%;padding:3%;margin-bottom:5%;text-align: center;border:1px solid #000;font-size: 14px;font-weight: bold}
.cont05 .q_table_wrap .ino_head span{color:#004fa0}
.cont05 .q_table_wrap table{width:100%;margin-bottom:5%;}
.cont05 .q_table_wrap table tbody tr td{padding:2% 0;border:1px solid #ddd;background: #fff;text-align: center;}
.cont05 .q_table_wrap table tbody tr td.bg_gray{background:#f2edf8;}
.cont05 .q_table_wrap table tbody tr td.bg_purple{background:#dbc4f8;}
.cont05 .q_table_wrap table tbody tr td.o_chk{padding:0;background:#fff url('https://mpublic.hackers.com/images/event/2019/1009/o_chk_off.png') center no-repeat;background-size: 100%}
.cont05 .q_table_wrap table tbody tr td.o_chk.on{background:#fff url('https://mpublic.hackers.com/images/event/2020/0220/o_chk_on.png') center no-repeat;background-size: 100%}
.cont05 .q_table_wrap table tbody tr td.x_chk{padding:0;background:#fff url('https://mpublic.hackers.com/images/event/2019/1009/x_chk_off.png') center no-repeat;background-size: 100%}
.cont05 .q_table_wrap table tbody tr td.x_chk.on{background:#fff url('https://mpublic.hackers.com/images/event/2020/0220/x_chk_on.png') center no-repeat;background-size: 100%}
.cont05 .q_table_wrap table tbody{border-bottom:2px solid #888;}
.cont05 .q_table_wrap a{display:block;margin-bottom:3%;}
.cont05 .keyword_select{width:87.6%;margin:0 auto 20px;}
.cont05 .keyword_select > *{display:block;float:left;font-size:14px;height:35px;line-height:35px;}
.cont05 .keyword_select span{width:20%;background:#313131;color:#fff;text-align: center;}
.cont05 .keyword_select select{width:80%;border:1px solid #aaa;padding-left:10px;background:#fff url(//image.hackersjob.com/img/event/2020/0212/selectbox_arrow.jpg) right center no-repeat;appearance: none;-webkit-appearance: none;-moz-appearance:none;}
.cont05 .keyword_select select::-ms-expand{display:none;}
.cont05 .info_txt{display:block; background:#eef7ff; border:1px solid #dbdbdb; text-align:center; padding:5%; box-sizing:border-box; width:90%; margin:5% auto; border-radius: 10px;;}
.cont05 .info_txt p{ font-size:3vw; line-height: 1.5em; display:block;}
.cont05 .info_txt p:last-child{color:#00169f;}


/* board */
.cont06 .inner .board_inner{padding:0 6.2% 10% 6.2%;background:#dbff36; }
.cont06 .inner .board_inner .board_box{background:#fff;padding:2%}
.cont06 .inner .board_inner .board_box .num_comment li img{width: 10px;height: 18px;vertical-align: middle;padding-bottom: 4px;}

.cont06 .inner .table_area{position: relative;width:100%;background: #fff;margin: 0 auto;}
.cont06 .inner .e_table{text-align: center;}
.cont06 .inner .e_table table{width: 100%}
.cont06 .inner .e_table .t_color_purple{color:#6d03e5;}
.cont06 .inner .e_table a.e_table_btn_blue{display:inline-block;background: #6d03e5;padding:3% 6%;color:#fff;border-radius: 5px;font-size:14px;margin-top:5%;margin-left:1%;margin-right:1%;}
.cont06 .inner .e_table a.e_table_btn_gray{display:inline-block;background: #999;padding:3% 6%;color:#fff;border-radius: 5px;font-size:14px;margin-top:5%;margin-left:1%;margin-right:1%;}
.cont06 .inner .e_table .num_comment{padding:5% 0 0 0;overflow:hidden;text-align: center}
.cont06 .inner .e_table .num_comment li{margin: 0 1.5%;display:inline-block}
.cont06 .inner .e_table .num_comment li img{vertical-align:middle;padding-bottom:2%;}
.cont06 .inner .e_table .num_comment li a{font-size:12px;color:#000;}
.cont06 .inner .e_table .num_comment li.on a{color:#000;font-weight:bold;}
.cont06 .inner .e_table.list thead tr{border-bottom:2px solid #333;height:40px;}
.cont06 .inner .e_table.list tbody tr{border-bottom:1px solid #ddd;height:40px;}
.cont06 .inner .e_table.list thead tr td{font-size:13px;font-weight:bold;color:#565976}
.cont06 .inner .e_table.list tbody tr td{font-size:12px;font-weight:bold;color:#333;border-bottom:1px solid #ddd;}
/* ÆäÀÌÁö */
.cont06 .inner .e_table.list .borad_prev,
.cont06 .inner .e_table.list .borad_next{display:inline-block;width:10px;height:18px;margin-top: 10px;}
.cont06 .inner .e_table.list .borad_prev{font-size:0;background: url(https://image.hackersjob.com/img/event/2019/0404/prev_img.jpg) no-repeat;vertical-align: 12px}
.cont06 .inner .e_table.list .borad_next{font-size:0;background: url(https://image.hackersjob.com/img/event/2019/0404/next_img.jpg) no-repeat;vertical-align: 12px}
.cont06 .inner .e_table.list ul{margin-top: 10px;}
.cont06 .inner .e_table.list ul li{display: inline-block; font-size:15px;}

#cate{display:block;height:40px;line-height:40px;font-size:12px;font-weight: bold;color:#f55d01;}
.cont06 .inner .e_table.list tbody tr td:nth-of-type(2){max-width:0;cursor:pointer;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;text-align:left;}
.cont06 .inner .e_table.list tbody tr td.t_color_blue{color:#f55d01;}
.cont06 .inner .e_table.list tbody tr td.txt_date{color:#aaa;}

/* ÆÄÀÏÃ·ºÎ */
.filebox input[type="file"] {
    position: absolute;
    width: 1px;
    height: 1px;
    padding: 0;
    margin: -1px;
    overflow: hidden;
    clip:rect(0,0,0,0);
    border: 0;
}
.filebox label {
    display: inline-block;
    padding: 7px 28px;
    color: #fff;
    font-size: inherit;
    line-height: normal;
    vertical-align: middle;
    background-color: #aaa;
    cursor: pointer;
    border: 1px solid #ebebeb;
    border-bottom-color: #e2e2e2;
    border-radius: .25em;
}
.filebox .upload-name {
    width:60%;
    display: inline-block;
    padding: .5em .75em;
    font-size: inherit;
    font-family: inherit;
    line-height: normal;
    vertical-align: middle;
    background-color: #f5f5f5;
    border: 1px solid #ebebeb;
    border-bottom-color: #e2e2e2;
    border-radius: .25em;
    -webkit-appearance: none;
    -moz-appearance: none; appearance: none;
}

.cont06 .inner .e_table.write{display: none;}
.cont06 .inner .e_table.write table{width: 100%;border-top:2px solid #333;border-bottom:2px solid #333;}
.cont06 .inner .e_table.write thead tr{border-bottom:1px solid #ddd;height:40px;}
.cont06 .inner .e_table.write table tr td{padding:3% 0;font-weight: bold;font-size:12px;}
.cont06 .inner .e_table.write table tr td:last-child{text-align:left;}
.cont06 .inner .e_table.write table tr td input[type="text"].title{width:98%;height:46px;border:1px solid #ddd;color:#888;padding-left:2%;}
.cont06 .inner .e_table.write table tr td textarea{width:100%;}
.cont06 .inner .e_table.write table tr td input[type="text"].file{width:50%;height:46px;border:1px solid #ddd;color:#888;padding-left:2%;margin-right:2%;}
.cont06 .inner .e_table.write table tr td a.file_btn{display:inline-block;background: #aaa;border-radius: 5px;color:#fff;padding: 4.5% 6%;font-size:12px;}
.cont06 .inner .e_table.write table tr td.apply_com{}
.cont06 .inner .e_table.write table tr td.apply_com ul{overflow:hidden}
.cont06 .inner .e_table.write table tr td.apply_com ul li{float:left;width:33.33333%;margin-bottom:5px;}
.cont06 .inner .e_table.write table tr td.apply_com ul li label{margin-left:5px;font-size:13px;}

.cont06 .inner .e_table.view{display: none}
.cont06 .inner .e_table.view table{width: 100%;border-top:2px solid #333;border-bottom:2px solid #333;}
.cont06 .inner .e_table.view thead tr{border-bottom:1px solid #ddd;height:45px;}
.cont06 .inner .e_table.view table tr td{padding:2% 0;font-weight: bold;font-size:12px;}
.cont06 .inner .e_table.view table tr td:last-child{text-align:left;font-size:13px;color:#888}

.cont06 .inner .e_table.list .borad_prev{background:url(//mpublic.hackers.com/images/event/2020/0220/prev_img.png) center center no-repeat;}
.cont06 .inner .e_table.list .borad_next{background:url(//mpublic.hackers.com/images/event/2020/0220/next_img.png) center center no-repeat;}

.cont08{position: relative; background:#eef7ff; text-align: center;}
.cont08 .line_up{width:95%; margin:0 auto;}
.cont08 .basis_text{width: 80%;height: 220px;overflow-y: auto;padding: 3%;border: 1px solid #ddd;position: absolute;bottom: 14%;left: 10%;background-color: #fff;font-size: 12px;box-sizing: border-box;}

.cont09{background:#eef7fe;padding-bottom:10%;}