@charset "utf-8";
/*최근게시물 스킨*/
.sub_contents {width: 100%;height: auto;position: relative;background-color: #2e2e2e;border: 1px solid #484848;padding: 30px 25px 100px;}
.sub_contents .sub_cont {width: 100%;height: auto;position: relative;}
.sub_contents .sub_size {width: 100%;height: auto;position: relative;}
.sub_titbox{width: 100%; height: auto; position: relative; display: -webkit-box; display: -webkit-flex; display: -moz-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -moz-box-align: center; -ms-flex-align: center; align-items: center; margin-bottom: 20px;}
.sub_titbox .sub_tit {width: auto;height: auto;}
.sub_titbox .sub_tit::after{content: '';width: 100%;height: 1px;background-color: #e49c12;position: absolute;top: 50%;left: 0;-webkit-transform: translateY(-50%);-moz-transform: translateY(-50%);-ms-transform: translateY(-50%);-o-transform: translateY(-50%);transform: translateY(-50%);display: block;z-index: 0;}
.sub_titbox .sub_tit > h2 {display: block;font-weight: 600;font-size: 1.25rem;display: block;color: #e49c12;position: relative;padding: 0 10px 0 0px;display: inline-block;background-color: #2e2e2e;z-index: 9;}
.parner_tab{width:100%;height:auto;position:relative;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;margin-bottom:20px}
.parner_tab .parner_tabbox{width:auto;height:auto;position:relative;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;padding:7px;border:1px solid #5f5f5f;border-radius:5rem}
.parner_tab .parner_tabbox>li{width:auto;height:auto;position:relative}
.parner_tab .parner_tabbox>li>a{display:block;text-align:center;padding:5px 15px;font-size:.875rem;font-weight:500;color:#ccc;border-radius:5rem}
.parner_tab .parner_tabbox > li.tabactive > a, .parner_tab .parner_tabbox > li > a:hover {background-color: #e49c12;color: #000;}


.board_list {width: 100%;height: auto;position: relative;}
.board_listbox {width: 100%;height: auto;position: relative;}
.board_table {width: 100%;height: auto;position: relative;}
.board_table > table {width: 100%;height: auto;position: relative;table-layout: fixed;}
.board_table > table th {height: 40px;background-color: #1b1b1b;font-size: 0.9375rem;color: #e8a736;padding: 0 10px;border-bottom: 1px solid #e49c12;position: relative;}
.board_table > table td{position: relative; text-align: center; font-size: 0.875rem; font-weight: 300; color: #ccc; padding: 15px 10px; border-bottom: 1px solid #484848;}
.board_table > table td .subject_box{width: 100%; text-align: left; display: -webkit-box; display: -webkit-flex; display: -moz-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -moz-box-align: center; -ms-flex-align: center; align-items: center;}
.board_table > table td .subject_box .subject_tit{width: auto; max-width: 90%; display: -webkit-box; display: -webkit-flex; display: -moz-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -moz-box-align: center; -ms-flex-align: center; align-items: center;}
.board_table > table td .subject_box .subject_tit > span{width: 40px; display: -webkit-box; display: -webkit-flex; display: -moz-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -moz-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -webkit-justify-content: center; -moz-box-pack: center; -ms-flex-pack: center; justify-content: center; color: #e49c12; margin-left: 5px; border: 1px solid #e49c12; background-color: #1b1b1b; border-radius: 5rem; position: relative; margin-left: 15px; font-size: 0.6875rem; padding: 3px 0;}
.board_table > table td .subject_box .subject_tit > span::after{content: ''; width: 10px; height: 1px; background-color: #e49c12; position: absolute; top: 50%; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); -o-transform: translateY(-50%); -moz-transform: translateY(-50%); transform: translateY(-50%); left: -10px;}
.board_table > table td .subject_box .subject_tit > a{display: block; width: auto; max-width: 100%; font-size: 0.875rem; font-weight: 500; color: #fff; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
.board_table > table td .subject_box .subject_option{width: auto; height: auto; position: relative; margin-left: 8px;}
.board_table > table td .subject_box .subject_option > li{font-family: 'Montserrat'; width: 18px; height: 18px; text-align: center; line-height: 18px; background-color: #ff0000; font-size: 0.75rem; font-weight: 600; padding-right: 1.5px; color: #fff; border-radius: 5rem;}
.board_user {width: 100%;height: auto;position: relative;margin-top: 20px;}
.board_user .user_search {width: 100%;height: auto;position: relative;margin-top: 20px;}
.board_user .user_search > form{width: 100%; height: auto; position: relative; display: -webkit-box; display: -webkit-flex; display: -moz-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -moz-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -webkit-justify-content: center; -moz-box-pack: center; -ms-flex-pack: center; justify-content: center; gap: 5px;}
.board_user .user_search > form .sch_inputbox{width: auto; height: auto; position: relative; display: -webkit-box; display: -webkit-flex; display: -moz-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -moz-box-align: center; -ms-flex-align: center; align-items: center;}


.board_gall{width:100%;height:auto;position:relative}
.board_gall .board_gallbox{width:100%;height:auto;position:relative}
.board_gall .board_gallbox .board_gall_table{width:100%;height:auto;position:relative;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:20px}
.board_gall .board_gallbox .board_gall_table .gall_item{width:-webkit-calc((100% - 60px) / 4);width:-moz-calc((100% - 60px) / 4);width:calc((100% - 60px) / 4);height:auto;position:relative;background-color:#1b1b1b;border:1px solid #484848}
.board_gall .board_gallbox .board_gall_table .gall_item > a{display:block;width:100%;height:100%;position:relative}
.board_gall .board_gallbox .board_gall_table .gall_item > a .gall_thumb{width:100%;height:174px;position:relative;border-bottom:1px solid #484848}
.board_gall .board_gallbox .board_gall_table .gall_item > a .gall_thumb > img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}
.board_gall .board_gallbox .board_gall_table .gall_item > a .parner_thumb{width:100%;height:176px;position:relative;border-bottom:1px solid #484848}
.board_gall .board_gallbox .board_gall_table .gall_item > a .parner_thumb > img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}
.board_gall .board_gallbox .board_gall_table .gall_item > a .gall_txt{width:100%;height:auto;position:relative;padding:10px}
.board_gall .board_gallbox .board_gall_table .gall_item > a .gall_txt > h2{width:100%;font-size:0.9375rem;font-weight:500;color:#fff;overflow:hidden;white-space:normal;text-overflow:ellipsis;word-wrap:break-word;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-bottom:13px;line-height:22px}
.board_gall .board_gallbox .board_gall_table .gall_item > a .gall_txt .gal_stat{width:100%;height:auto;position:relative;padding-top:13px;border-top:1px solid #484848;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:10px}
.board_gall .board_gallbox .board_gall_table .gall_item > a .gall_txt .gal_stat > li{width:100%;font-size:0.875rem;font-weight:400;text-align:center;position:relative;color:#ccc}
.board_gall .board_gallbox .board_gall_table .gall_item > a .gall_txt .gal_stat > li::after{content:'';width:1px;height:10px;position:absolute;top:50%;right:-5px;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);background-color:#484848}
.board_gall .board_gallbox .board_gall_table .gall_item > a .gall_txt .gal_stat > li:last-of-type:after{content:none}
.board_gall .board_gallbox .board_gall_table .gall_item > a .gall_txt .gal_stat > li > span{color:#e49c12}
.board_gall .board_gallbox .board_gall_table .gall_item > a .gall_txt .parner_starbox{width:100%;height:auto;position:relative;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center}
.board_gall .board_gallbox .board_gall_table .gall_item > a .gall_txt .parner_starbox .star_icon{color:#ccc;font-size:0.875rem;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;gap:2px}
.board_gall .board_gallbox .board_gall_table .gall_item > a .gall_txt .parner_starbox .star_icon > i.la_active{color:#e49c12}
.board_gall .board_gallbox .board_gall_table .gall_item > a .gall_txt .parner_starbox > p{font-size:0.8125rem;font-weight:400;color:#ccc}
.board_gall .board_gallbox .board_gall_table .gall_item > a .gall_txt .gal_commt{width:100%;height:auto;position:relative;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;-ms-flex-align:center;align-items:center;margin-top:15px;gap:5px}
.board_gall .board_gallbox .board_gall_table .gall_item > a .gall_txt .gal_commt > i{color:#777;font-size:1.125rem}
.board_gall .board_gallbox .board_gall_table .gall_item > a .gall_txt .gal_commt > p{font-size:0.8125rem;font-weight:400;color:#777}
.board_gall .board_gallbox .board_gall_table .gall_item > a .gall_txt .gal_commt > p > span{color:#e49c12}
