@charset "utf-8";
table {border-spacing: 0;}
/* list */
table.board_list{width:100%;margin-top:20px;font-size:13px;text-align:center;overflow:hidden;border-collapse:separate; *border-collapse:collapse;}
table.board_list thead{border-bottom:1px solid #c2c3c5;}
table.board_list thead tr th,
table.board_list thead tr td{border:solid #c0c6c9;border-width:0 0 1px;}
table.board_view thead th{text-align:left;}
table.board_list tr th,
table.board_list tr td{border:solid #eef4f6;border-width:0 0 1px;}
table.board_list th{height:44px;font-size:14px;color:#222;letter-spacing:-.075em}
table.board_list tbody td{overflow:hidden;padding:13px 0 13px 10px;line-height:18px;word-break:break-all}
table.board_list tbody tr:first-child td{background:none;}
table.board_list tbody td.category{padding-left:10px;color:#1b64c4;text-align:left}
table.board_list tbody td.subject{padding-left:10px;text-align:left}
table.board_list tbody td.subject>img{/*margin-right:5px;*/padding:0 5px 6px 0;}
table.board_list tbody td.subject .lecture{display:block;padding-bottom:3px;font-size:12px;color:#888;letter-spacing:-.02em}
table.board_list tbody td.subject .category{color:#1b64c4}
table.board_list img{vertical-align:middle}
table.board_list .notice td.subject{font-weight:bold}
table.board_list tbody tr td .answer_y{font-weight:bold;color:#7a181e;letter-spacing:-.02em}
table.board_list tbody tr td .answer_n{font-weight:bold;color:#ccc;letter-spacing:-.02em}
table.board_list tbody tr td.no_list{padding:50px 0;color:#222;text-align:center;word-wrap:normal;}
table.board_list tbody tr td.num{text-align:center}
table.board_list tbody tr td .comment_count{color:#7a181e;}
table.board_list tbody tr td.reply_done{color:#0045f3;}
table.board_list .right{text-align:right}
table.board_list thead tr th.left:first-child,
table.board_list tbody tr td.left:first-child{padding-left:10px}
table.board_list thead tr th.right:last-child,
table.board_list tbody tr td.right:last-child{padding-right:10px}
table.board_list tbody tr td.right.reply_done{color:#0045f3;}
/*table.board_list tbody tr td:first-child + td + td*/
table.board_list tbody tr td.subject{/*display:inline-block;width:100%;*/text-align:left;font-weight:bold;white-space:nowrap;/*text-overflow:ellipsis*/;}
table.board_list tbody tr td.subject a{display:inline-block;max-width:570px;/*height:13px;*/white-space:nowrap;text-overflow:ellipsis;overflow:hidden;}
/*table.board_list tbody tr td.subject{}*/

/* ¼ö°­ °ú¸ñ ¼±ÅÃ */
.lecture_choise table.board_select{width:100%;margin-top:20px;font-size:13px;text-align:center;border:solid #4c4c4c;border-width:1px 0;overflow:hidden;}
.lecture_choise table.board_select thead{background:#f9fafb;}
.lecture_choise table.board_select thead tr th,
.lecture_choise table.board_select tbody tr td{padding:14px 0;}
.lecture_choise table.board_select tr{border:solid #eef4f6;border-width:0 0 1px;}
.lecture_choise table.board_select tr th:first-child + th,
.lecture_choise table.board_select tr td:first-child + td{border:solid #d2d2d2;border-width:0 0 0 1px;}
.lecture_choise table.board_select tr td:first-child + td{padding:0 30px;text-align:left;}
.lecture_choise table.board_select tr td:first-child + td ul li{float:left;margin-left:20px;line-height:1.5em;}

/* view */
table.board_view{width:100%;margin-top:20px;border:solid #e6ebed;border-width:1px 0 0;font-size:13px;color:#555;overflow:hidden;border-collapse:separate; *border-collapse:collapse;}
table.board_view thead th{text-align:left;}
table.board_view tbody tr th,
table.board_view tbody tr td {border:solid #eef4f6;border-width:0 0 1px;}
table.board_view tbody th,
table.board_view tbody td{padding:13px 0 13px 10px;text-align:left}
table.board_view tbody td.contents{padding:35px 10px;}
table.board_view tbody .first th,
table.board_view tbody .first td{border-top:none}
table.board_view tbody th{padding-left:10px;font-weight:bold;color:#222;background:#f9fafb;text-align:center;}
table.board_view tbody tr .members{background: #44546a; color: #fff; padding: 3px 20px; margin-left: 30px;}
table.board_view tbody td.subject{padding:17px 0 17px 10px;font-weight:bold;font-size:1em;font-weight:bold;color:#222;letter-spacing:-.05em}
table.board_view tbody td.subject span{display:inline-block;margin-right:6px}
table.board_view tbody tr:first-child th,
table.board_view tbody tr:first-child td{border-top:0;}
table.board_view tbody td.subject.sns{position:relative;padding-right:200px}
table.board_view tbody td.subject.sns div{position:absolute;top:13px;right:10px}
table.board_view tbody td.reply_done{color:#0045f3;}

/* write */
table.board_write{width:100%;margin-top:20px;border:solid #e6ebed;border-width:1px 0 0;font-size:13px;color:#555;overflow:hidden;border-collapse:separate; *border-collapse:collapse;}
table.board_write tbody tr th,
table.board_write tbody tr td{border:solid #eef4f6;border-width:0 0 1px;}
table.board_write tbody th,
table.board_write tbody td{padding:13px 0 13px 10px;text-align:left}
table.board_write tbody td.contents{padding:35px 10px;}
table.board_write tbody .first th,
table.board_write tbody .first td{border-top:none}
table.board_write tbody th{padding-left:10px;font-weight:bold;color:#222;background:#f9fafb;text-align:center;}
table.board_write tbody td.subject{padding:17px 0 17px 10px;font-weight:bold;font-size:16px;font-weight:bold;color:#222;letter-spacing:-.05em}
table.board_write tbody td.subject span{display:inline-block;margin-right:6px}
table.board_write tbody tr:first-child th,
table.board_write tbody tr:first-child td{border-top:0;}
table.board_write tbody td.subject.sns{position:relative;padding-right:200px}
table.board_write tbody td.subject.sns div{position:absolute;top:13px;right:10px}
table.board_write tbody td .input_text{width:95%;}
table.board_write tbody td input {padding: 2px; border: 1px solid #ddd; background-color: #f9fafb;}

/* edit */
table.board_edit{width:100%;margin-top:20px;border:solid #e6ebed;border-width:1px 0 0;font-size:13px;color:#555;overflow:hidden;border-collapse:separate; *border-collapse:collapse;}
table.board_edit tbody tr th,
table.board_edit tbody tr td{border:solid #eef4f6;border-width:0 0 1px;}
table.board_edit tbody th,
table.board_edit tbody td{padding:13px 0 13px 10px;text-align:left}
table.board_edit tbody td.contents{padding:35px 10px;}
table.board_edit tbody .first th,
table.board_edit tbody .first td{border-top:none}
table.board_edit tbody th{padding-left:10px;font-weight:bold;color:#222}
table.board_edit tbody td.subject{padding:17px 0 17px 10px;font-weight:bold;font-size:16px;font-weight:bold;color:#222;letter-spacing:-.05em}
table.board_edit tbody td.subject span{display:inline-block;margin-right:6px}
table.board_edit tbody tr:first-child th,
table.board_edit tbody tr:first-child td{border-top:0;}
table.board_edit tbody td.subject.sns{position:relative;padding-right:200px}
table.board_edit tbody td.subject.sns div{position:absolute;top:13px;right:10px}
table.board_edit tbody td .input_text{width:95%;}

/* comment */
.board_comment{margin:40px 0 30px;}
.board_comment .tit_comment{color: #4f4f4f;margin-bottom: 10px;}
.board_comment .tit_comment strong{font-size: 15px;line-height: 19px;font-weight: bold;color: #000;}
.board_comment .wrap_comment_write .wrap_txtarea{position:relative;padding-right:116px;}
.board_comment .wrap_comment_write .wrap_txtarea textarea{width:100%;height:87px;padding: 5px;color:#bababa;resize: vertical;}
.board_comment .wrap_comment_write .wrap_txtarea .btn_submit{position:absolute;right:0;top:0;}
.board_comment .wrap_comment_write .wrap_txtarea p{text-align:right;font-size: 12px;line-height: 15px;color: #606060;}
.board_comment .wrap_comment_write .wrap_txtarea p strong{color: #002dff;}
.board_comment > ul{margin-top: 35px;}
.board_comment > ul > li{margin-top: 35px;padding-top:20px;border-top:1px solid #e6ebed;}
.board_comment > ul > li:first-child{margin-top: 0;}
.board_comment > ul > li .wrap_comment_view .wrap_txt_info{overflow: hidden;}
.board_comment > ul > li .wrap_comment_view .wrap_txt_info .txt_id{float: left;}
.board_comment > ul > li .wrap_comment_view .wrap_txt_info > div{float:right;}
.board_comment > ul > li .wrap_comment_view span{color: #9d9d9d;font-size: 12px;line-height: 13px;}
.board_comment > ul > li .wrap_comment_view span strong{font-size: 14px;line-height: 16px;color: #707070;}

.board_comment > ul > li .wrap_comment_view span{margin-left: 10px}
.board_comment > ul > li .wrap_comment_view span:first-child{margin-left: 0}
.board_comment > ul > li .wrap_comment_view p{margin-top: 15px}
.board_comment .wrap_comment_reply{border-top:1px solid #e6ebed;background: url(/img/gong/common/btn/bg_reply.gif) no-repeat 5px 47px;padding:20px 0 0 27px;margin-top: 20px}
.board_comment .wrap_comment_reply .tit_comment_reply{font-size: 13px;line-height: 16px;font-weight: bold;margin-bottom: 10px}
.board_comment .wrap_comment_reply .btn_comment_notify{margin-left: 408px;}
.board_comment .wrap_comment_reply.wrap_comment_view{padding:20px 0 0;background: none;}
.board_comment .wrap_comment_reply.wrap_comment_view li{background: url(/img/gong/common/btn/bg_reply.gif) no-repeat 2px 13px;padding:20px 0 0 20px;margin-top: 20px}
.board_comment .wrap_comment_reply.wrap_comment_view li:first-child{margin-top: 0}

/* gallery */
.gallery_list{overflow:hidden;position:relative;width:960px;margin:0 auto;}
.gallery_list ul{width:970px;margin:-10px 0 0 -10px;}
.gallery_list li{position:relative;width:290px;height:380px;border:1px solid #e6e5e4;float:left;margin-top:20px;margin-left:10px;padding:10px;overflow:hidden;letter-spacing:-1px;}
.gallery_list li .thumb_img{display:block;width:290px;height:188px;border:1px solid #e6e5e4;overflow:hidden;}
.gallery_list li .thumb_info{position:relative;margin-top:18px;width:272px;max-height:114px;padding:0 10px;overflow:hidden;}
.gallery_list li .thumb_info .thumb_tit{display:block;font-weight:normal;margin-bottom:15px;}
.gallery_list li .thumb_info .thumb_tit a{display:block;width:270px;overflow:hidden;color:#f48820;font-size:18px;line-height:22px;white-space:nowrap;text-overflow:ellipsis;}
.gallery_list li .thumb_info span{display:block;width:272px;line-height:20px;color:#898989;font-size:12px;overflow:hidden;}
.gallery_list li .thumb_num{position:absolute;bottom:0;left:10px;width:270px;padding:16px 10px 20px;border-top:1px solid #e6e5e4;color:#898989;font-size:12px;overflow:hidden;}
.gallery_list li .thumb_num span, .gallery_list .thumb_num strong{display:block;float:left;}
.gallery_list li .thumb_num .views_num{width:40px;}
.gallery_list li .thumb_num .comment_num{width:28px;margin-left:30px;}
.gallery_list li .thumb_num strong{color:#1b1b1b;}

/*.content .r_banner_zone{position:absolute;top:60px;right:0;width:170px;}
.content .r_banner_zone .ban_sky ul li{margin-top:10px;}
.content .r_banner_zone .ban_sky ul li:first-child{margin-top:0;}*/

.gallery_popup{position:absolute;top:-100px;left:50%;margin-left:-400px;width:800px;z-index:200;display:none;}
/*.btn_close{position:absolute;top:-46px;right:0}
.btn_oneday{position:absolute;bottom:-24px;right:0}*/
.gallery_popup .mask{display:block;position:fixed;top:0;right:0;left:0;bottom:0;background:#000;opacity:0.7;z-index:-10;}

.gallery_popup .popup_head{position:relative;width:720px;padding:40px 40px 20px 40px;background:#f3f4f4;border-bottom:1px solid #dbdcdc;}
.gallery_popup .popup_head .head_tit{width:100%;height:20px;font-size:18px;color:#000;font-weight:bold}
.gallery_popup .popup_head .head_align{margin-top:14px;overflow:hidden;}
.gallery_popup .popup_head span{display:block;width:80px;float:left;font-size:12px;color:#7d7d7d;}
.gallery_popup .btn_sns{position:absolute;top:40px;right:40px;width:81px;text-align:left;overflow:hidden;}
.gallery_popup .btn_sns a{display:block;float:left;margin-left:5px;}

.gallery_popup .popup_cont{padding:40px 50px 20px 50px;background:#fff;}
.gallery_popup .popup_cont .img_area{width:700px;}
.gallery_popup .popup_cont .img_area img{margin-top:20px}
.gallery_popup .popup_cont .img_area img:first-child{margin-top:0;}
.gallery_popup .popup_cont .txt_area{margin-top:20px;font-size:12px;color:#7d7d7d;line-height:22px;}

.gallery_popup .popup_review{background:#f3f4f4;border-top:1px solid #dbdcdc;}
.gallery_popup .popup_review .tit_review{margin-bottom:20px;overflow:hidden;}
.gallery_popup .popup_review .tit_review img{display:block;float:left;}
.gallery_popup .popup_review .tit_review img + img{margin-left:10px;}
.gallery_popup .popup_review .review_write{overflow:hidden;}
.gallery_popup .popup_review .review_write input{height:33px;border:1px solid #dbdcdc;text-indent:10px;}
.gallery_popup .popup_review .user_name{float:left;width:62px;}
.gallery_popup .popup_review .user_reivew{float:left;width:550px;margin-left:5px;}
.gallery_popup .popup_review .review_write a{float:left;}
.gallery_popup .popup_review .review_list{margin-top:15px}
.gallery_popup .popup_review .review_list table{width:100%;}
.gallery_popup .popup_review .review_list table td{height:40px;border-bottom:1px solid #dbdcdc;color:#000;font-size:12px;}
.gallery_popup .popup_review .review_list table td + td{color:#949494;}
.gallery_popup .popup_review .review_list table td + td + td{color:#949494;font-size:11px;text-align:right;}

/* Paginate */
.paginate_simple{padding:15px 0;text-align:center;line-height:normal;background:#fff;}
.paginate_simple *{display:inline-block;position:relative;margin:0 -2px;padding:2px 4px;font-size:0.9em;font-family:Tahoma, Sans-serif;color:#333;line-height:normal;text-decoration:none;vertical-align:middle}
.paginate_simple a:hover,
.paginate_simple a:active,
.paginate_simple a:focus{background-color:#f8f8f8}
.paginate_simple strong{color:#ff6600}
.paginate_simple .direction{padding:0 6px;font-weight:bold;font-size:14px;color:#666;text-align:center}
.paginate_simple .direction:hover,
.paginate_simple .direction:active,
.paginate_simple .direction:focus{background-color:transparent !important;color:#333}
.paginate_simple .direction span{overflow:hidden;visibility:hidden;position:absolute;top:0;left:0;width:1px;height:1px;font-size:0;line-height:0}
/* // Paginate */

/* ¹öÆ°¼Â */
.btn_set{margin-top:20px;overflow:hidden;}
.btn_set .btn_left{float:left;}
.btn_set .btn_right{float:right;}

/* °Ë»ö¹Ú½º */
.board_search_right{float:right;margin:20px 0;}
.board_search_right select{width:100px;height:24px;line-height:24px;}
.board_search_right input[type=text]{width:120px;height:24px;line-height:24px;padding:1px;border:1px solid #bababa;}
.board_search_left{float:left;margin:20px 0;}
.board_search_left select{width:100px;height:20px;line-height:20px;}
.board_search_left input[type=text]{width:120px;height:20px;line-height:20px;}

/* select */
.select{position:relative;line-height:normal;display:inline-block;*display:inline;vertical-align:middle;background:#fff;*zoom:1;z-index:1;}
.select *{margin:0;padding:0;cursor:pointer;font-size:12px;font-family:Tahoma, Sans-serif;}
.select .myValue{position:relative;z-index:2;left:0;top:0;border:solid #bababa;border-width:1px;color:#666;line-height:19px;_line-height:normal;text-align:left;overflow:visible;background:transparent;}
.select .myValue.selected{font-weight:bold;}
.select.open .myValue,
.select .myValue.outLine{border:solid #999;border-width:1px;}
.select button.myValue{height:21px;width:100%;text-indent:5px;*text-indent:0;*padding-left:5px;}
.select div.myValue{height:22px;text-indent:8px;}
.select .ctrl{position:absolute;top:0;right:0;width:20px;height:22px;margin:0;border:solid #bababa;border-width:1px;border-color:#bababa #bababa #bababa #eaeaea;background:#fff;}
.select .arrow{position:absolute;width:0;height:0;top:9px;right:6px;line-height:0;font-size:0;border:solid;border-width:3px 3px 0;border-color:#999 #fff #fff #fff;}
.select ul{top:23px;left:0;width:100%;list-style:none;border:solid;border-width:1px 0 1px;border-color:#bababa #fff #bababa #fff;background:#fff;overflow:hidden;}
.select ul.aList{display:none;}
.select.open ul.aList{display:block;}
.select ul.iList{left:-2000%;}
.select.open ul.iList{left:0;}
.select li{position:relative;overflow:hidden;white-space:nowrap;height:18px;border:solid #bababa;border-width:0 1px;}
.select li input.option{position:absolute;width:100%;height:20px;line-height:20px;}
.select li label{position:absolute;left:0;top:0;width:100%;text-indent:8px;*text-indent:6px;height:18px;line-height:18px;color:#767676;background:#fff;}
.select li a{display:block;text-indent:8px;*text-indent:6px;height:18px;line-height:18px;color:#767676;background:#fff;text-decoration:none;}
.select li.hover *{background:#999;color:#fff;}


div.fancy-select{position:relative;line-height:normal;display:inline-block;*display:inline;vertical-align:middle;background:#fff;/*z-index:1;*/*zoom:1;}
div.fancy-select *{margin:0;padding:0;cursor:pointer;font-size:12px;font-family:Tahoma, Sans-serif;}
div.fancy-select.disabled{opacity:0.5;}
div.fancy-select select:focus + div.trigger{box-shadow:0 0 0 0px #999;}
div.fancy-select select:focus + div.trigger.open{box-shadow:none;}
div.fancy-select div.trigger{position:relative;width:132px;left:0;top:0;border:1px solid #bababa;color:#666;min-width:100px;height:24px;line-height:24px;text-align:left; /* ellipsis */overflow:visible; /* hidden */background: transparent;text-indent:8px;cursor: pointer;padding: 0px 14px 0px 14px;display:inline-block;vertical-align:middle;z-index:1;}
div.fancy-select div.trigger.outLine{border:solid #999;border-width:1px;}
div.fancy-select div.trigger:after{display: block;content:"";position:absolute;width:0;height:0;border:5px solid transparent;border-top-color:#bababa;top:9px;right:6px;}
div.fancy-select div.trigger.open{background:#fff;border:1px solid #999;box-shadow:none;z-index:0;}
div.fancy-select div.trigger.open:after{border-top-color:#bababa #bababa #bababa #eaeaea;}
div.fancy-select ul.options{list-style:none;position:absolute;top:0;left:0;display:none;/*visibility:hidden;*/opacity:0;max-height:200px;overflow:auto;background:#fff;border:solid;border-width:1px 0 1px;border-color:#bababa #fff #bababa #fff;width:160px;z-index:50;}
div.fancy-select ul.options.open{display:block;/*visibility:visible;*/position:absolute;top:0;opacity:1;border:solid;border-width:1px;border-color:#bababa;z-index:10;}
div.fancy-select ul.options.overflowing{top:auto;/*bottom: 40px;*/}
div.fancy-select ul.options.overflowing.open{top:auto;/*bottom: 50px;*/}
div.fancy-select ul.options li{padding:3px 12px;color:#767676;cursor:pointer;white-space:nowrap;}
div.fancy-select ul.options li.selected{font-weight:bold;}
div.fancy-select ul.options li.hover{color:#fff;background:#999;}


/* S:°Ô½ÃÆÇ */
.board_style_view .board_view:not(:first-child){margin-top:90px;border-top:2px solid #F1F1F1;padding-top:90px;}
.board_style_view .board_view:last-child{padding-bottom:90px;}
.board_style_view .board_ttl{margin-bottom:60px;}
.board_style_view .board_ttl .data_txt{font-size: 24px;line-height: 160%;color:#777;}
.board_style_view .board_ttl .data_txt > span{display:inline-block;vertical-align:top;margin-right:16px;}
.board_style_view .board_ttl .data_txt > span > span{color:#222;}
.board_style_view .board_ttl .data_txt:not(:first-child){margin-top:30px;}
.board_style_view .board_ttl .data_ttl{font-size: 48px;line-height: 140%;color:#222;font-weight:500; }
.board_style_view .board_cont .data_cont{font-size: 32px;line-height: 160%;color:#444;}
.board_style_view .board_cont .data_cont * {max-width: 100%;}
.board_style_view .board_attach{margin-top:60px;}
.board_style_view .board_attach li:not(:first-child){margin-top:14px;}
.board_style_view .board_attach li{background-color:#F4F5F8;border-radius: 6px;height:81px;padding:0 24px;}
.board_style_view .board_attach li a{display:block;padding-left:51px;background:url('//static.conects.com/gong_dangicokr/img/m/gong/common/ico_attach_gray.png') 0 50% no-repeat;background-size:auto 41px;}
.board_style_view .board_attach li a > span{display:inline-block;vertical-align:top;height:81px;line-height:81px;display:-webkit-box;text-align:left; overflow:hidden; word-wrap:break-word; text-overflow:ellipsis; -webkit-line-clamp:1; -webkit-box-orient:vertical; box-sizing:border-box;font-size:24px;color:#777;}
.board_style_view [class*="btn_count_"]{margin-top:60px;}


.board_style_list .total_count{font-size: 40px;font-weight:700;letter-spacing: -0.04em;color:#222;height: 64px;line-height: 64px;margin-bottom:30px;}

.board_style_list .data_txt{font-size:0;display:flex;align-items: center;}
.board_style_list .data_txt > span{font-size: 24px;line-height: 160%;color: #777;margin-right:16px;}
.board_style_list .data_txt .ico{background-color:#fff;border-radius:50%;margin-right:16px;overflow:hidden;width:60px;height:60px;}
.board_style_list .data_txt .ico > img{width:100%;}
.board_style_list .data_ttl .ellipsis{font-size: 32px;line-height: 160%;color:#222;-webkit-line-clamp:2;line-clamp:2;font-weight:500;}
.board_style_list .data_cont .ellipsis{font-size: 28px;line-height: 160%;color:#444;-webkit-line-clamp:3;line-clamp:3;}
.board_style_list li [class*="data_"]:not(:first-child){margin-top:10px;}


/* .board_style_list div[class*="board_list_round"]:not(:nth-of-type(1)){margin-top:30px;} */
.board_style_list div[class*="board_list_"]:not(:nth-of-type(1)):not(.board_list_text){margin-top:30px;}
.board_style_list div[class*="board_list_"]:not(:nth-of-type(1)):not(.board_list_round){margin-top:60px;}

.board_style_list .board_list_round li{background-color:#F4F5F8;}
.board_style_list .board_list_round li:not(:first-child){margin-top:30px;}
.board_style_list .board_list_round li{border-radius: 30px;}
.board_style_list .board_list_round li > a{display:block;padding:40px;}

.board_style_list .board_list_round.kind_notice li{background-color:#EBF5FF;}
.board_style_list .board_list_round.kind_best li{background-color:#FFF5E3;}

.board_style_list .board_list_text li:not(:first-child){margin-top:30px;padding-top:30px;border-top:2px solid #F1F1F1;}
.board_style_list .board_list_text2 li{margin-top:30px;padding-top:30px;border-top:2px solid #F1F1F1;}

.board_style_list .no_data_txt{min-height:820px;font-size: 32px;color: #8D94A5;line-height: 160%;text-align:left;}

.board_list_slides li{margin-top:60px;}
.board_list_slides li > a{position:relative;display:block;padding-right:90px;font-weight:500;}
.board_list_slides li > a::before{display:block;content:'';position:absolute;top:0;bottom:0;right:0;width:48px;height:100%; background:url('//static.conects.com/gong_dangicokr/img/m/gong/common/arrow_down_gray.png') 100% 50% no-repeat;background-size:48px auto;transform:rotate(180deg);}
.board_list_slides li.selected > a::before{transform:rotate(0);}
.board_list_slides .board_style_view{display:none;margin-top:60px;background-color:#F4F5F8;border-radius: 30px;padding:40px 0;}
.board_list_slides .board_style_view .board_view:last-child{padding-bottom:0;}
.board_list_slides .board_style_view .board_cont .data_cont{font-size: 28px;line-height: 180%;color:#444;}
.board_list_slides .board_style_view .board_attach{margin-top:50px;}
.board_list_slides .board_style_view .board_attach li{background-color:#fff;padding:0 20px;}

.board_btn_fixed{display:none;position:-webkit-sticky; position:sticky;bottom:0;background-color:#fff;}
.board_btn_fixed .relative{display: flex;}
.board_btn_fixed .relative a[class*="btn_"]{flex:1;text-align:center;font-size: 32px;height: 108px;line-height:106px;}
.board_btn_fixed .relative a.btn_gray{border-top:2px solid #E1E1E1;background-color:#F4F5F8;color: #444;}
.board_btn_fixed .relative a.btn_blue{border-top:2px solid #0006EB;background-color:#0006EB;color: #fff;}

.board_style_write .board_input > li:not(:first-child){margin-top:60px;}
.board_style_write .board_input label span{margin:0 5px;display:inline-block;font-size: 32px;color: #8D94A5;height: 51px;line-height: 51px;}
.board_style_write .board_input input[type=text]{border:0 none;font-size: 32px;color: #222;height: 51px;line-height: 51px;text-align:left;}

.board_style_write .grid_two{display: grid;grid-template-columns:repeat(2, 1fr);grid-gap:26px;}
.board_style_write .grid_two > .grid_item{text-align:left;}
.board_style_write .grid_two > .grid_item:last-child{text-align:right;}
.board_style_write .grid_two.style_auto_right{grid-template-columns:1fr minmax(48px, auto);}
.board_style_write .input_attach input[type=file]{display:none;}
.board_style_write .input_attach > span{cursor:pointer;display:inline-block;vertical-align:top;width:48px;}
.board_style_write .input_attach > span > img{width:100%;}

.board_style_write .attach_list > .attach_item{display: grid;grid-template-columns:48px 1fr;gap: 20px;margin-bottom:10px;}
.board_style_write .attach_list > .attach_item:nth-of-type(1){margin-top:30px;border-top:2px solid #F1F1F1;padding-top:30px;}
.board_style_write .attach_list > .attach_item > *:last-child{font-size: 24px;line-height: 160%;color: #8D94A5;}
.board_style_write .attach_list > .attach_item > *{align-self: center;}
.board_style_write .attach_list > .attach_item > .btn_del{width:48px;height:48px;background:url('//static.conects.com/gong_dangicokr/img/m/gong/common/btn_del.png') 50% 50% no-repeat;text-align:center;text-indent:-999em;}
.board_style_write .attach_list input[type=checkbox],
.board_style_write .attach_list > .attach_item + input[type=file]{display:none;}

.board_style_write .board_input textarea{border:none;width:100%;height:600px;font-size: 32px;line-height: 160%;color: #222;}

/* E:°Ô½ÃÆÇ */

.sec_lecture_nav{margin-top: 40px;}
.sec_lecture_nav h4{font-size: 30px; line-height: 31px; font-weight: 900; color: #000; margin-bottom: 20px;}
.sec_lecture_nav .select{position: relative;}
.sec_lecture_nav .select:after{content: ""; background: url('/img/m/gong/common/icon_arrow_down.png') no-repeat 0 0; width: 48px; height: 48px; position: absolute; top: 50%; right: 32px; margin-top: -24px; pointer-events: none;}
.sec_lecture_nav select{width: 100%; height: 124px; border: 2px solid #E1E1E1; appearance: none; padding: 0 40px;}

.board_more_btn a {background: #F4F5F8; border-radius: 10px; font-size: 32px; text-align: center; color: #8D94A5; display: block; height: 108px; line-height: 108px; margin-bottom: 60px;}

.board_list td.tit_all.new .ico_clip {margin-left: 2px; cursor: default;}
.board_list td.tit_all.new .ico_clip::after{width: 14px; height: 100%; position: relative; background-color: #7E8B9A;mask-size: 100% auto;}

.board_list td.tit_all.new{display: flex; align-items: center;}
.board_list td.tit_all.new::after{content:""; display: inline-block; margin-left: -5px;  width: 24px; height: 24px; background: url('/img/board/ico_new_full.png') no-repeat; background-size: 100%;}

/* @ svg¾ÆÀÌÄÜ */
.ico{position: relative;}
.ico::after{content: ""; position: absolute; left: 0; right: 0; top: 0; bottom: 0; margin: auto; display: inline-block; width: 24px; height: 24px; background-color: #7E8B9A; -webkit-mask-size: 100%; mask-repeat: no-repeat; -webkit-mask-repeat: no-repeat; mask-position: center; -webkit-mask-position: center;}
.ico.ico_clip::after{-webkit-mask-image: url('/img/board/new_clip.svg'); mask-image: url('/img/board/new_clip.svg');}
table.board_list td.tit_all .ico_clip {margin-left: 2px; cursor: default;}
table.board_list td.tit_all .ico_clip::after{width: 14px; height: 100%; position: relative; background-color: #7E8B9A;mask-size: 100% auto;}
table.board_list td.tit_all a {display: inline-flex; max-width: 92%;}

.view_wrap {padding: 30px; border: 1px solid #ededf3; background: #fff; position: relative; border-radius: 4px;}
.view_wrap .view_tit {padding-bottom: 24px; margin-bottom: 30px; border-bottom: 1px solid #ededf3;}
.view_wrap .view_tit .style_re .ico{padding-left:18px;}
.view_wrap .view_tit .style_re .ico::after{width:18px;height: auto;background-color:#7E8B9A;right:auto;left:0;}
.view_wrap .view_tit .flex {display: flex;gap: 6px;margin-bottom: 8px;}
.view_wrap .view_tit .flex span {padding: 2px 5px; background: var(--gray-5); color: #7E8B9A; border-radius: 2px; font-size: 12px; line-height: 14px; font-weight: 400; display: inline-block;}
.view_wrap .view_tit .category span {padding: 0; background: none; color: #7E8B9A; border-radius: 0; font-size: 13px; font-weight: 700;}
.view_wrap .view_tit .tit {margin-bottom: 16px; font-size: 20px; font-weight: 700; line-height: 140%; overflow: hidden; }
.view_wrap .view_tit .tit_etc {display: flex;justify-content:space-between;}
.view_wrap .view_tit .tit_etc .etc_data {display:flex;}
.view_wrap .view_tit .tit_etc .etc_data p {color: #7E8B9A; font-size: 12px;}
.view_wrap .view_tit .tit_etc .etc_data p::before {content:"¡¤"; display: inline-block; font-weight: 700; margin: 0 4px; }
.view_wrap .view_tit .tit_etc .etc_data p:first-child::before {display: none;}
.view_wrap .view_tit .tit_etc .etc_data p.answer_state.complete {color: var(--blue-70);}
.view_wrap .view_tit .tit_etc .btn_reply {margin-left: 8px;font-size: 12px;}
.view_wrap .view_tit .tit_etc .btn_reply i::after{background: var(--gray-100) !important;height: 100%;margin-left: -4px;margin-top: -1px;}

.view_wrap .view_tit .tit_etc .etc_data i {display: inline-block;width: 13px;height: 13px;vertical-align: middle;}

.view_wrap .view_tit .tit_etc .etc_data i::after{background: #7E8B9A;width: 100%;}

.view_wrap .view_tit .tit_etc .etc_count {display:flex;align-items:center;gap:8px;}
.view_wrap .view_tit .tit_etc .etc_count > div{display:flex;align-items:center;}
.view_wrap .view_tit .tit_etc .etc_count .reply {font-size: 12px;}
.view_wrap .view_tit .tit_etc .etc_count .reply b{margin-left:2px;}
.view_wrap .view_tit .tit_etc .etc_count .ico_comment {width: 18px; height: 18px; margin-right:2px;}
.view_wrap .view_tit .tit_etc .etc_count .ico_comment::after{width: 16px; height: 16px; background: #7E8B9A;}
.view_wrap .view_tit .tit_etc .etc_count .ico_share {width: 16px; height: 16px;display:flex;}
.view_wrap .view_tit .tit_etc .etc_count .ico_share::after{width: 16px; height: 16px; background: #7E8B9A;}
.view_wrap .view_tit .tit_etc .etc_count .subject p {color: #7E8B9A; font-size: #12px;}
.view_wrap .view_tit .tit_etc .etc_count .subject p::before {content:""; display: inline-block;margin: 0 8px; width: 1px;height: 8px;background: var(--gray-40);}
.view_wrap .view_tit .tit_etc .etc_count .subject p:first-child::before {display: none;}

/* ÆÄÀÏ °øÅë¿µ¿ª */
.file-box {padding: 0;border: none;margin-top: 0;gap: 0; display:flex;flex-direction: column;}
.file-box .add_file {padding: 8px 12px;border: 1px dashed #ededf3; border-radius: 4px;}
.file-box .add_file label {padding-left: 20px; display: inline-block; background: url('/un_static/img/common/icon/ico_file_upload.png') left center no-repeat; background-size: 16px auto;font-size: 14px;color: #7E8B9A;line-height: 150%;}
.file-box .add_file input {display: none;}
.file-box .add_file .detail {margin-left: 8px; color: #7E8B9A; font-size: 12px;}
.file-box .add_file span:not(.detail) {font-weight: 500;}
.file-box .upload_list {padding: 8px 16px;border-radius: 4px; font-weight: 400; font-size: 12px; background-color: #fafafc; border: 1px solid #ededf3;  margin-top: 8px;}
.file-box .upload_list p.none {font-weight: 500; font-size: 12px; line-height: 23px; letter-spacing: -0.03em; color: #C5C5C5;}
.file-box .upload_list ul {display: flex;gap: 8px 16px;flex-wrap: wrap;}
.file-box .upload_list ul > li {padding-top: 0;display: inline-block; line-height: 20px;}
.file-box .upload_list .ico_clip::after{width: 16px; height: 16px; background-color: #7E8B9A;top: 2px;}
.file-box .upload_list .file_name a {width: auto; padding-left: 18px; display: inline; color: #7E8B9A;white-space: normal;word-break: break-all;}
.file-box .upload_list .vol {color: #7E8B9A; padding-left: 0;padding-right: 2px;}
.file-box .upload_list .del {width: 16px; float: none;display: inline-block;vertical-align: top; margin-left: auto; font-size: 0; text-indent:-9999px; color: transparent; background: url('/un_static/img/common/icon/ico_del_fill.png') center no-repeat; background-size:100%;}
.file-box .upload_list .del a {display: block;}