@charset "UTF-8";

/* HEADER SETTING */
#hd_login_msg{width: 0;height: 0;border: 0;position: absolute;top:0;left: 0;display: none;}
.msg_sound_only, .sound_only {display:inline-block !important;position:absolute;top:0;left:0;width:0;height:0;margin:0 !important;padding:0 !important;font-size:0;line-height:0;border:0 !important;overflow:hidden !important}
#new_hd{width: 100%; height: auto; position: relative;}
#new_hd .hd_area{width: 100%; height: auto; position: relative;}
#new_hd .hd_con{width: 100%; height: auto; position: relative; border-top: 2px solid #e49c12; border-bottom: 1px solid #5d5d5d;}
.darkbg{background: #2e2e2e}
.darkbg .parner_tab .parner_tabbox{margin-left: 5px;}
.darkbg .parner_tab .parner_tabbox>li{margin-bottom: 10px;margin-top: 10px}
.p-w0{padding: 0px !important;}
.p-w0 .news-title{margin: 20px 5px !important;;}
.p-w0 ul{padding: 0px !important;}
.news-title { border-bottom: #e49c12 1px solid; margin: 20px; padding-bottom: 10px; }
.news-title h2 input[type="checkbox"]{position:absolute;top:0;left:0;width:20px;height:20px;display:block;background:#fff;border:1px solid #d0d4df;border-radius:3px}
.news-title h2 { color: #e49c12; font-size: 16px; font-weight: normal; position: relative; font-weight: bold; }
.news-title h2 a { color: #1487f4; }
.news-title h2:after { content: ""; background: #1487f4; background: linear-gradient(to right, #e49c12 0%, #04a347 100%); width: 100%; height: 1px; position: absolute; bottom: -11px; left: 0; }


/* HEADER SETTING END */

/* 팝업레이어{ */
#hd_pop {z-index:1000;position:relative;margin:0 auto;height:0}
#hd_pop h2 {position:absolute;font-size:0;line-height:0;overflow:hidden}
.hd_pops {position:absolute;border:1px solid #e9e9e9;background:#fff}
.hd_pops img {max-width:100%}
.hd_pops_con {}
.hd_pops_footer {padding:0;background:#000;color:#fff;text-align:left;position:relative}
.hd_pops_footer:after {display:block;visibility:hidden;clear:both;content:""}
.hd_pops_footer button {padding:10px;border:0;color:#fff}
.hd_pops_footer .hd_pops_reject {background:#000;text-align:left}
.hd_pops_footer .hd_pops_close {background:#393939;position:absolute;top:0;right:0}
.sch_word{color: orangered;}
/* } 팝업레이어 */

/* 상단으로 이동버튼{ */
.top_btn{position:fixed;bottom:50px;right:30px;z-index:9999;display:block}
.top_btn > a{display:block;width:50px;height:50px;border-radius:100%;background-color:#e49c12;-webkit-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;cursor:pointer;position:relative;opacity:0;border:1px solid #e49c12;padding:10px;background-image:url(img/top_icon.png);background-position:center;background-repeat:no-repeat;-webkit-background-size:auto auto;background-size:auto}
/* } 상단으로 이동버튼 */

/* HEADER NAV */
.hd_nav_con{width: 100%; max-width: 1400px; height: auto; position: relative; margin: 0 auto; 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: justify; -webkit-justify-content: space-between; -moz-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; padding: 10px 0;}
.hd_nav_con .hd_logo{width: 150px; height: 87px; position: relative;}
.hd_nav_con .hd_logo > a{display: block; width: 100%; height: 100%; position: relative; background-image: url(img/hd_logo.png?v=20250320); background-position: center; background-repeat: no-repeat; -webkit-background-size: contain; background-size: contain;}
.hd_nav_con .hd_nav{width: auto; height: auto; position: relative;}
.hd_nav_con .hd_nav .nav_box{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: 35px;}
.hd_nav_con .hd_nav .nav_box > li{width: auto; height: auto; position: relative;}
.hd_nav_con .hd_nav .nav_box > li > a{font-size: 1rem; font-weight: 600; color: #fff; letter-spacing: -0.5px; padding: 30px 15px;}
.hd_nav_con .hd_nav .nav_box > li > a:hover{color: #e49c12;}
/* HEADER NAV END */

/* HEADER DEPS NAV */
.hd_nav_con .hd_nav .nav_box .deps_nav{position: absolute; width: 135px; height: auto; border: 1px solid #e49c12; background-color: #1f1f1f; top: 45px; left: 50%; -webkit-transform: translateX(-50%); -moz-transform: translateX(-50%); -ms-transform: translateX(-50%); -o-transform: translateX(-50%); transform: translateX(-50%); padding: 10px; display: none; z-index: 99;}
.hd_nav_con .hd_nav .nav_box .deps_nav .deps_item{width: 100%; height: auto; position: relative;}
.hd_nav_con .hd_nav .nav_box .deps_nav .deps_item > a{display: block; width: 100%; height: auto; position: relative; text-align: center; font-size: 0.9375rem; font-weight: 400; letter-spacing: -.5px; color: #fff; padding: 7px 0;}
.hd_nav_con .hd_nav .nav_box .deps_nav .deps_item > a:hover{color: #e49c12;}
/* HEADER DEPS NAV END */


/* MAIN SETTING */
#new_sc {width: 100%;height: auto;position: relative;padding-top: 10px;padding-bottom: 50px;}
#new_sc .sc_area {width: 100%;height: auto;position: relative;}
#new_sc .sc_con {width: 100%;height: auto;position: relative;}
#new_sc .sc_size {width: 100%;max-width: 1400px;margin: 0 auto;position: relative;display: -webkit-box;display: -webkit-flex;display: -moz-box;display: -ms-flexbox;display: flex;-webkit-box-align: start;-webkit-align-items: flex-start;-moz-box-align: start;-ms-flex-align: start;align-items: flex-start;gap: 20px;}
#new_sc .lt_contents {width: 340px;height: auto;position: relative;}
#new_sc .gt_contents {width: -webkit-calc((100% - 20px) - 340px);width: -moz-calc((100% - 20px) - 340px);width: calc((100% - 20px) - 340px);height: auto;position: relative;}
/* MAIN SETTING END */

/*좌측배너*/
.chat_frame {width: 100%;position: relative;border: 1px solid #484848;margin-bottom: 20px;height: auto;}
.mainbanner_wrap {width: 100%;height: auto;position: relative;}
.mainbanner_wrap.mar_b {margin-bottom: 20px;}
.mainbanner_wrap .mainbanner_box {width: 100%;height: auto;position: relative;}
.mainbanner_wrap .mainbanner_box > li {width: 100%;height: auto;position: relative;padding:0px 0px 10px 0px}
.mainbanner_wrap .mainbanner_box > li > a {display: block;width: 100%;height: auto;position: relative;font-size: 0;}
.mainbanner_wrap .mainbanner_box > li > a > img {width: 100%;max-width: 100%;}
/*좌측배너 END*/

/*경험치랭킹*/
.exprank_wrap {width: 100%;height: auto;position: relative;border: 1px solid #484848;background-color: #2e2e2e;}
.exprank_wrap .exprank_con {width: 100%;height: auto;position: relative;}
.exprank_wrap .exprank_con .rank_tit{width:100%;height:auto;position:relative;padding:12px 20px;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:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;background-color:#464646;border-bottom:2px solid #e49c12}
.exprank_wrap .exprank_con .rank_tit > h3 {font-size: 0.9375rem;font-weight: 600;color: #fff;letter-spacing: -0.5px;}
.exprank_wrap .exprank_con .rank_tit .rank_more {width: auto;height: auto;position: relative;}
.exprank_wrap .exprank_con .rank_tit .rank_more > a{display:block;width:auto;height:auto;font-size:0.75rem;font-weight:600;color:#1b1b1b;background-color:#e49c12;padding:5px 10px;border-radius:5rem}
.exprank_wrap .exprank_con .rank_list {width: 100%;height: auto;position: relative;}
.exprank_wrap .exprank_con .rank_list .rank_listbox {width: 100%;height: auto;position: relative;}
.exprank_wrap .exprank_con .rank_list .rank_listbox > li{width:100%;height:auto;position:relative;padding:8px 20px;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:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;border-bottom:1px solid #484848}
.exprank_wrap .exprank_con .rank_list .rank_listbox > li .rank_name{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}
.exprank_wrap .exprank_con .rank_list .rank_listbox > li .rank_name .rank_num{width:30px;height:30px;font-size:0.875rem;font-weight:400;color:#ccc;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;text-align:center;-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}
.exprank_wrap .exprank_con .rank_list .rank_listbox > li:nth-of-type(1) .rank_name .rank_num,.exprank_wrap .exprank_con .rank_list .rank_listbox > li:nth-of-type(2) .rank_name .rank_num,.exprank_wrap .exprank_con .rank_list .rank_listbox > li:nth-of-type(3) .rank_name .rank_num{background-position:center;background-repeat:no-repeat;-webkit-background-size:contain;background-size:contain;font-size:0}
.exprank_wrap .exprank_con .rank_list .rank_listbox > li:nth-of-type(1) .rank_name .rank_num {background-image: url(img/medal_01.png);}
.exprank_wrap .exprank_con .rank_list .rank_listbox > li:nth-of-type(2) .rank_name .rank_num {background-image: url(img/medal_02.png);}
.exprank_wrap .exprank_con .rank_list .rank_listbox > li:nth-of-type(3) .rank_name .rank_num {background-image: url(img/medal_03.png);}
.exprank_wrap .exprank_con .rank_list .rank_listbox > li .rank_name .name_box{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:8px}
.exprank_wrap .exprank_con .rank_list .rank_listbox > li .rank_name .name_box > span {width: 20px;height: 20px;position: relative;}
.exprank_wrap .exprank_con .rank_list .rank_listbox > li .rank_name .name_box > span > img {width: 100%;height: 100%;}
.exprank_wrap .exprank_con .rank_list .rank_listbox > li .rank_name .name_box > p {font-size: 0.875rem;font-weight: 600;color: #fff;letter-spacing: -0.5px;}
.exprank_wrap .exprank_con .rank_list .rank_listbox > li .point_num {font-size: 0.875rem;font-weight: 400;color: #308dff;}
/*경험치랭킹 END*/


/*photos*/
.latest_photo {}
.tab_latest_cont{display: none;}
.tab_latest_cont.active{width: 100%;position: relative;display: block;}
.photo{width: 100%;padding: 10px 0px;display: flex;justify-content: space-between;flex-wrap: wrap;}

.latest_photo .photo li { width: 25%;overflow: hidden;padding: 0 5px}
.latest_photo .photo li .ad_links{position: relative; }
.latest_photo .photo li a { overflow: hidden; display: block;}
.latest_photo .photo li i { height: 118px;display: block;}
.latest_photo .photo li i img {width: 100%; height: 100%;}
.latest_photo .photo li .down_over{display: none;overflow: hidden;position: absolute;top: 85px;width:100%;height: 36px;background: #e49c12;font-size:14px;line-height: 36px;color: #000;text-align: center;opacity:50%}
.latest_photo .photo li .ad_links:hover .down_over{display: block;}



/*index메인*/
.latest_board{width:100%;height:190px;position:relative;margin-bottom:20px;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;gap:20px}
.latest_board .latest_item{background-color:#2e2e2e;border:1px solid#484848;height:auto;position:relative}
.latest_board .notice_latest {width: 450px;}
.latest_board .latest_box {width: 100%;height: auto;position: relative;}
.latest_board .latest_tit{width:100%;height:auto;position:relative;padding:12px 20px;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:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;background-color:#464646;border-bottom:2px solid#e49c12}
.latest_board .latest_tit > h3 {font-size: 0.9375rem;font-weight: 600;color: #fff;letter-spacing: -0.5px;}
.latest_board .latest_tit .latest_more {width: auto;height: auto;position: relative;}
.latest_board .latest_tit .latest_more>a{display:block;width:auto;height:auto;font-size:0.75rem;font-weight:600;color:#1b1b1b;background-color:#e49c12;padding:5px 10px;border-radius:5rem}
.latest_board .latest_cont{width:100%;height:auto;position:relative;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;gap:15px;padding:15px 20px}
.latest_board .latest_cont .latest_listbox {width: 100%;height: auto;position: relative;}
.latest_board .latest_cont .latest_listbox .txt_item{width:100%;height:auto;position:relative;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;margin-bottom:14.5px}
.latest_board .latest_cont .latest_listbox .txt_item .subject_txt{width:-webkit-calc(100% - 70px);width:-moz-calc(100% - 70px);width:calc(100% - 70px);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:5px}
.latest_board .latest_cont .latest_listbox .txt_item .subject_txt>a{width:auto;max-width:90%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:0.875rem;font-weight:500;color:#bbb;padding-left:10px}
.latest_board .latest_cont .latest_listbox .txt_item .subject_txt>a::before{content:'';width:2px;height:2px;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%)}
.latest_board .latest_cont .latest_listbox .txt_item>p{width:65px;height:auto;font-size:0.875rem;text-align:right;color:#7d7d7d}
.latest_board .latest_tab {width: 100%;height: auto;position: relative;}
.latest_board .latest_tab .tab_box{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}
.latest_board .latest_tab .tab_box > li {width: -webkit-calc(100% / 3);width: -moz-calc(100% / 3);width: calc(100% / 3);height: auto;position: relative;}
.latest_board .latest_tab .tab_box>li>a{display:block;padding:12px 5px;border-bottom:2px solid#e49c12;font-size:0.9375rem;font-weight:600;line-height:23px;text-align:center;background-color:#464646;color:#fff}
.latest_board .latest_tab .tab_box>li>a:hover,.latest_board .latest_tab .tab_box>li.active>a{background-color:#e49c12;color:#000}
.latest_board .latest_cont{width:100%;height:auto;position:relative;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;gap:15px;padding:15px 20px}
.latest_board .tab_latest {width: -webkit-calc((100% - 20px) - 450px);width: -moz-calc((100% - 20px) - 450px);width: calc((100% - 20px) - 450px);}

.latest_board .latest_cont.tab_latest_cont {display: none;}
.latest_board .latest_cont.tab_latest_cont.active{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex}
.latest_board .latest_cont .latest_listbox {width: 100%;height: auto;position: relative;}
.latest_board .latest_cont .latest_listbox_50 {width: -webkit-calc((100% - 15px) / 2);width: -moz-calc((100% - 15px) / 2);width: calc((100% - 15px) / 2);height: auto;position: relative;}
.latest_board .latest_cont .latest_listbox .txt_item{width:100%;height:auto;position:relative;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;margin-bottom:14.5px}
.latest_board .latest_cont .latest_listbox .txt_item .subject_txt{width:-webkit-calc(100% - 70px);width:-moz-calc(100% - 70px);width:calc(100% - 70px);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:5px}
.latest_board .latest_cont .latest_listbox_50 .txt_item .subject_txt {width: 100%;}
.latest_board .latest_cont .latest_listbox .txt_item .subject_txt>a{width:auto;max-width:230px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:0.875rem;font-weight:500;color:#bbb;padding-left:10px}
.latest_board .latest_cont .latest_listbox .txt_item .subject_txt>a::before{content:'';width:2px;height:2px;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%)}
.latest_board .latest_cont .latest_listbox .txt_item .subject_txt > span {font-size: 0.8125rem;font-weight: 400;color: #e49c12;}

.sport_skin {position: relative;}
.sport_skin iframe{width: 100%;}
.sport_skin img{width: 100%}
.sport_live_skin {position: absolute;top: 250px;left: 50%;transform: translateX(-50%);width: 50%;text-align: center;padding: 20px;background-color: #1f1f1f;border: 1px solid #494949;border-radius: 10px;box-shadow: 5px 5px 10px rgba(0,0,0,0.7);z-index: 999;}
.sport_live_skin > h2 {color: #fff;font-weight: 300;}
.sport_live_skin > h2 > span {font-weight: 600;}
.sport_fixed {position: absolute;top: 0;left: 0;bottom: 0;right: 0;z-index: 99;width: 100%;height: 100%;background: #000;opacity:80%;display:none;}
/*index메인 END*/

/*videos*/
.videos-list-box { overflow: hidden; }
.videos-list-box ul { padding: 0 12px;display: flex;justify-content:space-between;flex-wrap: wrap; }
.videos-list-box li { width: 25%;overflow: hidden; margin-bottom: 10px; }
.videos-list-box li a { overflow: hidden; display: block; margin: 0 7px;position: relative;}
.videos-list-box li i {overflow: hidden;}
.videos-list-box li i img { width: 100%; display: inline-block; vertical-align: middle; transition: .5s;height: 160px;}
.videos-list-box li i:hover img { transform: scale(1.1);}
.videos-list-box li h2 { color: #fff; padding: 15px 0px 0px 0px; text-overflow: ellipsis; white-space: nowrap; overflow: hidden; font-weight: normal; font-size: 15px;}
.videos-list-box li:hover h2 { color: #218af1; }
.videos-list-box li p { font-size: 12px; color: #999; overflow: hidden; margin: 5px 0; padding: 0 10px; }
.videos-list-box li a .time {position: absolute;bottom: 20%;right: 2%;--tw-bg-opacity: 0.75;background-color: rgb(31 41 55 / var(--tw-bg-opacity));--tw-text-opacity: .65;color: rgb(229 233 240 / var(--tw-text-opacity));padding: 1px 5px;border-radius: 5px;}
.videos-list-box li a .cate{position: absolute;bottom: 20%;left: 2%;--tw-bg-opacity: 0.75;background-color: rgb(83 8 8 / var(--tw-bg-opacity));--tw-text-opacity: .65;color: rgb(229 233 240 / var(--tw-text-opacity));padding: 1px 5px;border-radius: 5px;}

/*글읽기*/
.board_view {width: 100%;height: auto;position: relative;}
.board_viewbox {width: 100%;height: auto;position: relative;}
.board_view .view_top_tit{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:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:0 20px;margin-bottom:15px}
.board_view .view_top_tit>h2{width:660px;height:auto;position:relative;font-size:1.125rem;font-weight:500;color:#fff;line-height:24px}
.board_view .view_top_tit .view_stat{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:20px}
.board_view .view_top_tit .view_stat>li{font-size:.875rem;font-weight:300;color:#ccc;position:relative}
.board_view .view_top_tit .view_stat>li::after{content:"";width:1px;height:10px;position:absolute;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);right:-10px;background-color:#7d7d7d}
.board_view .view_top_tit .view_stat>li:last-of-type::after {content: none;}
.board_view .view_writer{width:100%;height:auto;position:relative;background-color:#1b1b1b;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:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:20px}
.writer_infobox{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:15px}
.writer_infobox .writer_img{width:76px;height:76px;position:relative;border-radius:5rem;overflow:hidden;border:1px solid #484848}
.writer_infobox .writer_img > img {width: 100%;height: 100%;}
.writer_infobox .writer_info {width: auto;height: auto;position: relative;}
.writer_infobox .writer_info .writer_name{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:20px;margin-bottom:10px}
.writer_box {width: auto;height: auto;position: relative;display: inline-block;}
.writer_box .my{color: orangered;}
.writer_box>a{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;font-size:.875rem;color:#fff;font-weight:400;word-break:keep-all}
.writer_box>a>span{width:18px;height:18px;margin-right:5px}
.writer_box>a>span>img{width:100%;max-width:100%;height:100%}
.writer_box .writer_deps{height:auto;position:absolute;top:30px;left:50%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);background-color:#1b1b1b;z-index:999;width:130px}
.writer_box .writer_deps.off{display:none}
.writer_box .writer_deps.on {display: block;}
.writer_box .writer_deps::before{content:"";width:0;height:0;border-top:8px solid transparent;border-bottom:8px solid #1b1b1b;border-right:8px solid transparent;border-left:8px solid transparent;position:absolute;top:-16px;left:50%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%)}
.writer_infobox .writer_info .writer_name .writer_box::after{content:"";width:1px;height:10px;position:absolute;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);right:-10px;background-color:#7d7d7d}
.writer_box .writer_deps>li{width:auto;height:auto;position:relative;border-bottom:1px solid #484848}
.writer_box .writer_deps>li>a{display:block;font-size:.8125rem;font-weight:500;padding:5px}
.writer_box .writer_deps>li:last-of-type{border-bottom:0}

.writer_infobox .writer_info .writer_name>p{font-size:.875rem;font-weight:300;color:#fff}
.writer_infobox .writer_info .writer_more{width:auto;height:auto;position:relative}
.writer_infobox .writer_info .writer_more>a{display:inline-block;padding:5px 15px;background-color:#e49c12;color:#1b1b1b;font-size:.875rem;font-weight:700;border-radius:4px}
.board_view .view_writer .writer_stat{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:20px}
.board_view .view_writer .writer_stat>li{width:auto;height:auto;position:relative;font-size:.875rem;font-weight:400;color:#ccc}
.board_view .view_txtcon{width:100%;height:auto;position:relative;padding:20px}
.board_view .view_txtcon .view_txt{width:100%;height:auto;position:relative;margin-bottom:30px;color:#ccc}
.board_view .view_txtcon .view_txt .view_txt_sub{display: none;}
.board_view .view_txtcon .view_txt iframe{border: 0;width: 100%;aspect-ratio: 16/9;}
.board_view .view_txtcon .view_txt #bo_v_img{width:100%;text-align: center;}
.board_view .view_txtcon .view_txt img{max-width: 100%}
.board_view .view_txtcon .view_upbox{width:100%;height:auto;position:relative;text-align:center}
.board_view .view_txtcon .view_upbox .up_btn{width:150px;height:50px;position:relative;margin:30px auto 0}
.board_view .view_txtcon .view_upbox .up_btn>a{width:100%;height:100%;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;color:#000;font-size:1rem;font-weight:600;background-color:#e49c12;border-radius:10px}
.board_view .view_txtcon .view_upbox .up_btn>a>span{width:33px;height:30px;position:relative;background-image:url(img/view_up.png);background-position:center;background-repeat:no-repeat;-webkit-background-size:contain;background-size:contain}
.board_view .writer_allbox{width:100%;height:auto;position:relative;border-bottom:1px solid #484848}
.board_view .writer_allbox .writer_all{width:100%;height:46px;position:relative;background-color:#1b1b1b;padding:0 20px;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:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}
.board_view .writer_allbox .writer_all>h2{font-size:.9375rem;font-weight:500;color:#fff}
.board_view .writer_allbox .writer_all>h2>span{color:#e49c12}
.board_view .writer_allbox .writer_all .view_more{width:auto;height:auto;position:relative}
.board_view .writer_allbox .writer_all .view_more>a{display:block;width:auto;height:auto;font-size:.75rem;font-weight:600;color:#1b1b1b;background-color:#e49c12;padding:5px 10px;border-radius:5rem}
.board_view .writer_allbox .writer_alllist{width:100%;height:auto;position:relative;padding:15px 20px}
.board_view .writer_allbox .writer_alllist .all_listbox{width:100%;height:auto;position:relative}
.board_view .writer_allbox .writer_alllist .all_listbox>li{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:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:14px}
.board_view .writer_allbox .writer_alllist .all_listbox>li>a{width:auto;max-width:90%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:.875rem;font-weight:500;color:#fff;padding-left:10px}
.board_view .writer_allbox .writer_alllist .all_listbox>li>a::after{content:"";width:2px;height:2px;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%)}
.board_view .writer_allbox .writer_alllist .all_listbox>li>p{font-size:.875rem;font-weight:400;color:#7d7d7d}
.board_view .writer_allbox .writer_alllist .all_listbox>li:last-of-type{margin-bottom:0}
.board_user{width:100%;height:auto;position:relative;margin-top:20px}
.board_user .user_btnbox{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:20px}
.board_user .user_btnbox>li{width:auto;height:auto;position:relative}
.board_user .user_btnbox>li>a{display:block;width:auto;height:38px;line-height:38px;padding:0 20px;background-color:#1b1b1b;text-align:center;color:#fff;font-size:.875rem;font-weight:600;border:0;border-radius:5rem}
.board_view .view_txtcon .view_upbox .star_rate_area {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: 15px;}
.br-theme-fontawesome-stars-o .br-widget {height: auto !important;}
.board_view .view_txtcon .view_upbox .star_rate_area > p {font-size: 0.9375rem;font-weight: 400;color: #ccc;}
.board_view .view_txtcon .view_upbox .star_rate_area > p > span {color: #e49c12;}
/*글읽기 END*/

/* FOOTER SETTING */
#new_ft{width:100%;height:auto;position:relative;background-color:#000}
#new_ft .ft_area{width:100%;height:auto;position:relative}
#new_ft .ft_area .ft_con{width:100%;height:auto;position:relative}
#new_ft .ft_area .ft_con .ft_size{width:100%;max-width:1024px;height:auto;position:relative;margin:0 auto;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:50px 0;gap:80px}
#new_ft .ft_area .ft_con .ft_size .ft_logo{width:147px;height:auto;position:relative;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center}
#new_ft .ft_area .ft_con .ft_size .ft_logo > span{width:147px;height:80px;background-image:url(img/ft_logo.png?v=2212);background-position:center;background-repeat:no-repeat;-webkit-background-size:contain;background-size:contain}
#new_ft .ft_area .ft_con .ft_size .ft_txt{width:auto;height:auto;position:relative}
#new_ft .ft_area .ft_con .ft_size .ft_txt > p{font-size:0.875rem;font-weight:500;color:#7d7d7d;line-height:28px;margin-bottom:10px}
#new_ft .ft_area .ft_con .ft_size .ft_txt > span{font-family:'Montserrat';display:block;font-size:0.875rem;font-weight:400;color:#ccc}
/* FOOTER SETTING END */

.parner_winbox {width: 100%;height: auto;position: relative;background-color: #1b1b1b;border: 1px solid #484848;padding: 20px;margin-bottom: 30px;}
.parner_winbox .parner_logo {width: 171px;height: 93px;position: relative;margin: 0 auto;margin-bottom: 30px;}
.parner_winbox .parner_logo > span {display: block;width: 100%;height: 100%;position: relative;background-image: url(img/hd_logo.png);background-position: center;background-repeat: no-repeat;-webkit-background-size: contain;background-size: contain;\}
.parner_winbox .parner_txt {width: 100%;height: auto;position: relative;text-align: center;}
.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 .gal_commt > i {color: #777;font-size: 1.125rem;}
.fa-comment-dots:before {content: "\f4ad";}




