@charset "utf-8";
/* 먹튀 신고, 사이트 평점, 꽁머니 교환 PC */
#main_con_2 {margin-bottom:30px;}
#main_con_2:after {display:block; content:''; visibility:hidden; clear:both;}
#main_con_2 > div {display:flex;align-items:center;float:left;width:calc((100% - 34px) / 3);margin-left:17px;text-align:center;height:130px;cursor:pointer;box-shadow: 2px 2px 10px rgba(0, 0, 0, 0.3);}
#main_con_2 > div:first-child {margin-left:0;}
#main_con_2 .main_con_2_div {width:100%; margin-top:3px;}
#main_con_2 .main_con_2_title {position:relative; font-size:26px; font-weight:bold; letter-spacing:-0.08rem;}
#main_con_2 .main_con_2_title img {position:absolute;}
#main_con_2_1 .main_con_2_title img {top:-8px;}
#main_con_2_2 .main_con_2_title img {top:-3px;}
#main_con_2_3 .main_con_2_title img {top:-4px;}
#main_con_2_1 .main_con_2_title span {margin-left:70px;}
#main_con_2_2 .main_con_2_title span {margin-left:75px;}
#main_con_2_3 .main_con_2_title span {margin-left:70px;}
#main_con_2 .main_con_2_text {font-size:13px;color: #fff;margin-top:10px;}
#main_con_2 .main_con_2_btn {margin-top:15px;}
#main_con_2 .main_con_2_btn a {padding:0 12px; height:30px; line-height:30px; font-weight:bold; border-radius:6px; font-size:13px;}
#main_con_2 .main_con_2_btn a span {display:inline-block; vertical-align:top; margin-top:2px;}
/* 메인 배너 */
#main_banner {margin:60px 0 50px;}
.main_banner_title {text-align:center;}
.main_banner_title h2 {display:inline-block; font-size:34px; font-weight:bold; letter-spacing:-0.08rem;}
.main_banner_title .icon_main_banner_title {display:inline-block; vertical-align:top; margin-top:-4px;}
.main_banner_title .icon_main_banner_title:first-child {margin-right:5px;}
.main_banner_title .icon_main_banner_title:last-child {margin-left:5px;}
.main_banner_title h2 span {color:#dc3545;}
.main_banner_title2 {color:#666; text-align:center; margin-top:6px; margin-bottom:35px;}
/* 메인 컨텐츠들 */
.main_explain_title_wrap {text-align:center; margin-top:50px; margin-bottom:30px;}
.main_explain_title,
.main_explain_title h2,
.main_explain_title h3 {font-size:34px; font-weight:bold; letter-spacing:-0.08rem;}
.main_explain_title h2,
.main_explain_title h3 {display:inline;}
.main_explain_title2 {color:#666; text-align:center; margin-top:-4px;}
.main_explain_con_wrap {margin-bottom:30px;}
#row-area-content .main_explain_con_wrap:last-child {margin-bottom:0;}
.main_explain_con_div {position:relative; padding-top:35px;}
.main_explain_con_wrap .main_explain_con_div:first-child {padding-top:0;}
.main_explain_con_title {position:relative; padding:10px 40px; display:inline-block; border-radius:0 30px 30px 0; 
font-size:24px; font-weight:bold; color:#fff; word-break:break-all; line-height:1.4; z-index:1;}
.main_explain_con_title h3,
.main_explain_con_title h4 {display:inline; font-weight:bold; font-size:inherit; line-height:inherit;}
.main_explain_con {position:relative; padding:30px 40px; z-index:1; color:#333;}
.main_explain_con > div {margin-top:20px; font-size:14px; letter-spacing:-0.04rem;}
.main_explain_con > div:first-child {margin-top:0;}
.main_explain_con > div strong {position:relative; font-size:28px; line-height:1.5; z-index:1;}
.main_explain_con .main_explain_con_inner_end {text-align:center; color:#666; font-size:14px; letter-spacing:-0.04rem;}
.main_explain_con_img {position:absolute; top:0; right:0; text-align:right;}

.main_explain_con > div ul {}
.main_explain_con > div ul li {display:flex; font-size:14px; margin-top:10px; letter-spacing:-0.04rem;}
.main_explain_con > div ul li:first-child {margin-top:0;}
.main_explain_con > div ul li span.main_explain_con_num_icon {display:inline-block; min-width:24px; width:24px; height:24px; line-height:25px; text-align:center; border-radius:50%; background:crimson; color:#fff; font-size:13px; letter-spacing:-1px; font-weight:bold; vertical-align:middle; *margin-top:2px; margin-right:10px; padding-right:1px;}
.main_explain_con > div ul li span.main_explain_con_list_img {min-width:175px;}
.main_explain_con > div ul li span.main_explain_con_list_img img {max-width:100%;}
.main_explain_con > div ul li h3 {display:block; font-size:24px; font-weight:bold; margin-bottom:10px;}
#main_con_3 {margin-top:89px; overflow:visible;}
#main_con_3_1 {background:#dcdfe5; padding-top:35px; border-radius:10px 10px 0 0;}
#main_con_3_1 .main_explain_con_title {background:#251965; color:#fff; font-size:inherit; font-weight:inherit;}
#main_con_3_1 .main_explain_con > div strong span {color:#251965;}
#main_con_3_1 .main_explain_con_img {top:-54px;}
#main_con_3_2 {overflow:hidden;}
#main_con_3_2 .main_explain_con_title {background:#e33030;}
#main_con_3_2 .main_explain_con_img {top:-75px; right:50px;}
#main_con_3_2 .main_explain_con > div ul li span.main_explain_con_num_icon {background:#e33030;}
#main_con_3_2 .main_explain_con .main_explain_con_inner_end {color:#999;}

#main_con_4_1 {background:url('../img/img_main_con_4_1_bg.png') no-repeat; background-size:cover; background-position:center;}
#main_con_4_2 .main_explain_con_title {background:#26f2c0; color:#251965;}
#main_con_4_2 .main_explain_con > div ul li span.main_explain_con_num_icon {background:#26f2c0;}

#main_con_5_1 {background:#ffc400; overflow:hidden;}
#main_con_5_1 .main_explain_con_img {top:-18px;}
#main_con_5_1 .main_explain_con_img img {width:100%;}
#main_con_5_2 .main_explain_con_title {background:#ffc400; color:#000;}
#main_con_5_2 .main_explain_con > div ul li span.main_explain_con_num_icon {background:#ffc400; color:#000;}

#main_con_6_1 .main_explain_con_img {top:-10px; right:55px;}
#main_con_6_2 {padding-top:0;}
#main_con_6_2 .main_explain_con_title {background:#1bbf87;}
#main_con_6_2 .main_explain_con > div ul li span.main_explain_con_num_icon {background:#1bbf87;}
#main_con_6_3 {padding-top:0;}
#main_con_6_3 .main_explain_con_title {background:#e33030;}
#main_con_6_3 .main_explain_con > div ul li span.main_explain_con_num_icon {background:#e33030;}

#main_con_7_1 {background:#161223; padding:19px 0; overflow:hidden;}
#main_con_7_1 .main_explain_con {color:#fff; text-align:center;}
#main_con_7_1 .main_explain_con > div strong {display:block; color:#7e38ff; font-size:34px; margin-top:15px;}
#main_con_7_1 .main_explain_con_img_left {left:0; right:unset; transform:rotateY(180deg);}
#main_con_7_1 .main_explain_con_img {height:100%;}
#main_con_7_1 .main_explain_con_img img {width:auto; height:100%;}
#main_con_7_2 .main_explain_con_title {background:#7138da;}
#main_con_7_2 .main_explain_con > div ul li span.main_explain_con_num_icon {background:#7138da;}
#main_con_7_3 {padding-top:0;}
#main_con_7_3 .main_explain_con_title {background:#f04ca5;}
#main_con_7_3 .main_explain_con > div ul li span.main_explain_con_num_icon {background:#f04ca5;}

#main_con_8_1 {background:url('img/img_main_con_8_1_bg.png') no-repeat; background-size:cover; background-position:center;}
#main_con_8_1 .main_explain_con {text-align:center; color:#fff;}
#main_con_8_1 .main_explain_con > div strong {display:block; color:#feba3e; margin-top:15px;}
#main_con_8_2 .main_explain_con_title {background:#191766;}
#main_con_8_2 .main_explain_con > div ul li span.main_explain_con_num_icon {background:#191766;}
#main_con_8_3 {padding-top:0;}
#main_con_8_3 .main_explain_con_title {background:#9130d1;}
#main_con_8_3 .main_explain_con > div ul li span.main_explain_con_num_icon {background:#9130d1;}

#main_con_9 {overflow:visible;}
#main_con_9_1 .main_explain_con_img {top:-34px; right:24px;}
#main_con_9_2 {padding-top:0;}
#main_con_9_2 .main_explain_con_title {background:#32327f;}
#main_con_9_2 .main_explain_con > div ul li span.main_explain_con_num_icon {background:#32327f;}
#main_con_9_3 {padding-top:0;}
#main_con_9_3 .main_explain_con_title {background:#32327f;}
#main_con_9_3 .main_explain_con > div ul li span.main_explain_con_num_icon {background:#32327f;}
#main_con_9_3 .main_explain_con .main_explain_con_inner_end {font-weight:bold;}
#main_con_9_4 {padding-top:0;}
#main_con_9_4 .main_explain_con_title {background:#ff7200;}
#main_con_9_4 .main_explain_con > div ul li span.main_explain_con_num_icon {background:#ff7200;}

#main_con_10_1 .main_explain_con_img {top:54px; right:70px;}
#main_con_10_2 {padding-top:0;}
#main_con_10_2 .main_explain_con_title {background:#ed2026;}
#main_con_10_2 .main_explain_con > div ul li {align-items:center;}
#main_con_10_2 .main_explain_con > div ul li {margin:40px 0;}
#main_con_10_2 .main_explain_con .main_explain_con_inner_end {color:#999; margin-bottom:20px;}
#main_con_10_3 {padding-top:0;}
#main_con_10_3 .main_explain_con_title {background:#222;}
#main_con_10_3 .main_explain_con > div ul li span.main_explain_con_num_icon {background:#222;}
#main_con_10_4 {padding-top:0;}
#main_con_10_4 .main_explain_con_title {background:#222;}
#main_con_10_4 .main_explain_con > div ul li span.main_explain_con_num_icon {background:#222;}
/* 파워볼 내용 */
#main_con_11 .main_explain_con_img {top:42px; right:56px;}
#main_con_11_2 {padding-top:0;}
#main_con_11_2 .main_explain_con_title {background:#3a1ea0;}
#main_con_11_2 .main_explain_con div:first-child span {font-weight:bold; color:#3a1ea0;}
#main_con_11_2 .main_explain_con_inner_end {color:#999;}
.main_con_11_2_2 {}
.main_con_11_2_2 li {display:flex; flex-wrap:nowrap; margin-bottom:25px;}
.main_con_11_2_2 li:first-child {margin-top:40px;}
.main_con_11_2_2 li:last-child {margin-bottom:40px;}
.main_con_11_2_2 li > div:first-child {flex-basis:23%; padding-top:5px; padding-left:8px;}
.main_con_11_2_2 li > div:first-child img {margin-left:3px;}
.main_con_11_2_2 li > div:first-child img:first-child {margin-left:0;}
.main_con_11_2_2 li > div:last-child {flex-basis:77%;}
.main_con_11_2_2 li > div:last-child strong {display:block; font-size:16px; color:#000; margin-bottom:8px;}
.main_con_11_2_2 li > div:last-child div {*line-height:1.4; font-size:14px;}
#main_con_11_3 {padding-top:20px;}
#main_con_11_3 .main_explain_con_title {background:#222;}
#main_con_11_3 .main_explain_con > div ul li span.main_explain_con_num_icon {background:#222;}
#main_con_11_3 .main_explain_con_inner_end {text-align:left;}
/* 서브페이지 배너광고 PC */
.totohot_sub_bn ul {display:block;}
.totohot_sub_bn ul::after {content:''; display:block; clear:both;}
.totohot_sub_bn ul li {float:left; width:calc((100% - 12px) / 3); margin-left:6px; margin-top:6px;}
.totohot_sub_bn ul li:nth-child(1),
.totohot_sub_bn ul li:nth-child(2),
.totohot_sub_bn ul li:nth-child(3) {margin-top:0 !important;}
.totohot_sub_bn ul li:nth-child(3n+1) {margin-left:0;}
.totohot_sub_bn ul li img {width:100%;}

.totohot_bn_ca ul {display:block;}
.totohot_bn_ca ul::after {content:''; display:block; clear:both;}
.totohot_bn_ca ul li {float:left; width:calc((100% - 12px) / 3); margin-left:6px; margin-bottom:6px;}
.totohot_bn_ca ul li:nth-child(3n+1) {margin-left:0;}
.totohot_bn_ca ul li img {width:100%;}

/* 메인 게시판들 (자유게시판, 유머 & 이슈 ...) */
#wg_main_board .wg_head_tabs {display:block; padding-left:12px;}
#wg_main_board .wg_head_tabs:after {display:block; content:''; visibility:hidden; clear:both;}
#wg_main_board .wg_head_tabs .wg_head_tab {float:left; padding-left:25px; padding-right:25px;}
#wg_main_board .wg_head_tabs .wg_head_more {position:absolute; top:50%; transform:translateY(-50%); right:20px; font-weight:bold;}
#wg_main_board .wg_head_tabs .wg_head_more span {display:inline-block; position:relative; top:1px; margin-left:3px;}
#wg_main_board .wg_head_more_m_wrap {display:flex; position:relative; border-bottom:1px solid #eaebed; justify-content:center; align-items:center;}
#wg_main_board .wg_head_more_m {font-weight:bold; padding:10px 0;}
#wg_main_board .wg_head_more_m span {display:inline-block; position:relative; top:1px; margin-left:3px;}
#wg_main_board .wg_head_tabs .wg_head_tab.wg_head_more_m.active:after {display:none;}
#wg_main_board_head_tabs_m .gra { content: " "; position: absolute; z-index:1; top:0; width:1.25rem; height:calc(100% - 1px); }
#wg_main_board_head_tabs_m .gra-left-primary { left:0; }
#wg_main_board_head_tabs_m .gra-right-primary { right:0; }
#wg_main_board_head_tabs_m .gra-left { left:0; background: linear-gradient(to left, rgba(0,0,0,0) 0, #f7f8fa 60%); }
#wg_main_board_head_tabs_m .gra-right { right:0; background: linear-gradient(to right, rgba(0,0,0,0) 0, #f7f8fa 60%); }

/* 새 글, 새 댓글 */
.wg_head_tabs {display:flex;position:relative;border-bottom: 1px solid #01a032;align-items:center;}
.wg_head_tab {position:relative;flex-grow:1;padding:10px 0;text-align:center;cursor:pointer;font-size:17px;font-weight:bold;background: #2c2c2c;}
.wg_head_tab.active {color: #fff;background: #01a032;}
.wg_head_tab.active:after {content:'';position:absolute;bottom:-1px;left:50%;transform:translateX(-50%);width:100%;height:4px;/* background: #B4BEC9; */max-width:90px;}
#wg_latest_wr_n_cmt .wg_head_tab.active:after {max-width:70px;}

#wg_board_free>div {padding:20px;}
#wg_board_free>div:after {display:block; content:''; visibility:hidden; clear:both;}
#wg_board_free>div .na-list {float:left; width:50%;}
#wg_board_free>div .na-list:nth-child(1) {padding-right:24px;}
#wg_board_free>div .na-list:nth-child(2) {padding-left:24px;}
#wg_board_free>div .wg_icon_event {display:inline-block; padding:0 5px; height:20px; line-height:20px; background:#3bd2c7; color:#ffea7f; border-radius:5px; *vertical-align:middle; font-weight:bold; margin-right:5px;}
#wg_board_free>div .wg_subject_head {color:#db3232; font-weight:bold; margin-right:5px;}
#wg_board_free>div .wg_datetime {font-size:11px !important; letter-spacing:-0.04rem;}
#wg_board_free>div .na-title .na-info {top:0;}

#wg_board_hot>div {padding:20px;}
#wg_board_hot>div:after {display:block; content:''; visibility:hidden; clear:both;}
#wg_board_hot>div .na-list {float:left; width:50%;}
#wg_board_hot>div .na-list:nth-child(1) {padding-right:24px;}
#wg_board_hot>div .na-list:nth-child(2) {padding-left:24px;}
#wg_board_hot>div .wg_icon_event {display:inline-block; padding:0 5px; height:20px; line-height:20px; background:#3bd2c7; color:#ffea7f; border-radius:5px; *vertical-align:middle; font-weight:bold; margin-right:5px;}
#wg_board_hot>div .wg_subject_head {color:#db3232; font-weight:bold; margin-right:5px;}
#wg_board_hot>div .wg_datetime {font-size:11px !important; letter-spacing:-0.04rem;}
#wg_board_hot>div .na-title .na-info {top:0;}

#wg_board_sports>div {padding:20px;}
#wg_board_sports>div:after {display:block; content:''; visibility:hidden; clear:both;}
#wg_board_sports>div .na-list {float:left; width:50%;}
#wg_board_sports>div .na-list:nth-child(1) {padding-right:24px;}
#wg_board_sports>div .na-list:nth-child(2) {padding-left:24px;}
#wg_board_sports>div .wg_icon_event {display:inline-block; padding:0 5px; height:20px; line-height:20px; background:#3bd2c7; color:#ffea7f; border-radius:5px; *vertical-align:middle; font-weight:bold; margin-right:5px;}
#wg_board_sports>div .wg_subject_head {color:#db3232; font-weight:bold; margin-right:5px;}
#wg_board_sports>div .wg_datetime {font-size:11px !important; letter-spacing:-0.04rem;}
#wg_board_sports>div .na-title .na-info {top:0;}

#wg_board_vedio>div {padding:20px;}
#wg_board_vedio>div:after {display:block; content:''; visibility:hidden; clear:both;}
#wg_board_vedio>div .na-list {float:left; width:50%;}
#wg_board_vedio>div .na-list:nth-child(1) {padding-right:24px;}
#wg_board_vedio>div .na-list:nth-child(2) {padding-left:24px;}
#wg_board_vedio>div .wg_icon_event {display:inline-block; padding:0 5px; height:20px; line-height:20px; background:#3bd2c7; color:#ffea7f; border-radius:5px; *vertical-align:middle; font-weight:bold; margin-right:5px;}
#wg_board_vedio>div .wg_subject_head {color:#db3232; font-weight:bold; margin-right:5px;}
#wg_board_vedio>div .wg_datetime {font-size:11px !important; letter-spacing:-0.04rem;}
#wg_board_vedio>div .na-title .na-info {top:0;}
/* 먹튀 리스트 */
#wg_main_board_mt .wg_head_tabs {display:block; padding-left:12px;}
#wg_main_board_mt .wg_head_tabs:after {display:block; content:''; visibility:hidden; clear:both;}
#wg_main_board_mt .wg_head_tabs .wg_head_tab {float:left; padding-left:25px; padding-right:25px; cursor:inherit;}
#wg_main_board_mt .wg_head_tabs .wg_head_tab.active {color:#352977;}
#wg_main_board_mt .wg_head_tabs .wg_head_tab.active:after {background:#352977;}
#wg_main_board_mt .wg_head_tabs .wg_head_more {position:absolute; top:50%; transform:translateY(-50%); right:20px; font-weight:bold;}
#wg_main_board_mt .wg_head_tabs .wg_head_more span {display:inline-block; position:relative; top:1px; margin-left:3px;}
#wg_main_board_mt .owl-slider{padding: 25px 20px 15px;}
#wg_main_board_mt .owl-slider .item .img-wrap {box-shadow:0 6px 6px -2px #9f9f9f; -webkit-box-shadow:0 6px 6px -2px #9f9f9f; -moz-box-shadow:0 6px 6px -2px #9f9f9f;}
#wg_main_board_mt .owl-slider .item .na-subject {font-size:13px; *color:#666; font-weight:normal; text-align:center; margin-top:10px; padding:0 5px;}
#wg_main_board_mt .owl-slider .item a.na-subject:hover, 
#wg_main_board_mt .owl-slider .item a.na-subject:focus,
#wg_main_board_mt .owl-slider .item a.na-subject:active {color:crimson !important;}

/*사이드바 이벤트리스트*/
.event_list {padding:20px;}
.event_list .wg_icon_event {display:inline-block;padding:0 5px;height:20px;line-height:20px;background: #B4BEC9;color: #338167;border-radius:5px; *vertical-align:middle;font-weight:bold;margin-right:5px;}
.event_list .wg_subject_head {color:#db3232; font-weight:bold; margin-right:5px;}
.event_list .wg_datetime {font-size:11px !important; letter-spacing:-0.04rem;}
.event_list .na-title .na-info {top:0;}
/*사이드바 새글,댓글리스트*/
.new_con_lists {padding:20px;}
.new_con_lists .wg_icon_event {display:inline-block; padding:0 5px; height:20px; line-height:20px; background:#3bd2c7; color:#ffea7f; border-radius:5px; *vertical-align:middle; font-weight:bold; margin-right:5px;}
.new_con_lists .wg_subject_head {color:#db3232; font-weight:bold; margin-right:5px;}
.new_con_lists .wg_datetime {font-size:11px !important; letter-spacing:-0.04rem;}
.new_con_lists .na-title .na-info {top:0;}
/*사이드바 회원레벨,포인트순위리스트*/
.ranks_list_style {padding:20px;}
.ranks_list_style .wg_rank_num {text-align:center; width:30px;}
.ranks_list_style .wg_icon_rank {display:inline-block; width:18px; height:18px; text-align:center; line-height:19px; background:#dedfe0; color:#666; font-size:12px; font-weight:bold; border-radius:5px; letter-spacing:-1px; padding-right:1px;}
.ranks_list_style .wg_rank_top {}
.ranks_list_style .wg_rank_top .wg_rank_num {}
.ranks_list_style .wg_rank_nick {}
.ranks_list_style .wg_rank_top .wg_rank_nick {font-size:16px; font-weight:bold;}
.ranks_list_style .wg_rank_val {font-weight:bold;font-size: 14px;color: #fff;letter-spacing:-1px;}
.ranks_list_style .wg_rank_top .wg_rank_val {color: #fff600;}
.ranks_list_style .wg_icon_point {margin-right:5px;}

.bo_sch_wrap {display:none;width:100%;height:100%;position:fixed;top:0;left:0;z-index:999}
.bo_sch {position:absolute;top:50%;left:50%;background:#fff;text-align:left;width:300px;max-height:300px;overflow-y:auto;border-radius:5px;-webkit-box-shadow:1px 1px 18px rgba(0,0,0,0.2);-moz-box-shadow:1px 1px 18px rgba(0,0,0,0.2);box-shadow:1px 1px 18px rgba(0,0,0,0.2);border:1px solid #dde7e9;background:#fff;border-radius:3px}
.bo_sch:after {display:block;visibility:hidden;clear:both;content:""}
.bo_sch h3 {padding:15px;border-bottom:1px solid #e8e8e8}
.bo_sch legend {background:red}
.bo_sch form {padding:15px;display:block}
.bo_sch select {border:0;width:100%;height:40px;border:1px solid #d0d3db;border-radius:2px;-webkit-box-shadow:inset 0 1px 1px rgba(0, 0, 0, .075);
-moz-box-shadow:inset 0 1px 1px rgba(0, 0, 0, .075);
box-shadow:inset 0 1px 1px rgba(0, 0, 0, .075)}
.bo_sch .sch_bar {display:inline-block;width:100%;clear:both;margin-top:15px;border:1px solid #d0d3db;border-radius:2px;-webkit-box-shadow:inset 0 1px 1px rgba(0, 0, 0, .075);
-moz-box-shadow:inset 0 1px 1px rgba(0, 0, 0, .075);
box-shadow:inset 0 1px 1px rgba(0, 0, 0, .075)}
.bo_sch .sch_input {width:220px;height:38px;border:0;padding:0;background-color:transparent;float:left}
.bo_sch .sch_btn {height:38px;float:right;color:#656565;background:none;border:0;width:40px;font-size:15px}
.bo_sch .bo_sch_cls {position:absolute;right:0;top:0;color:#b5b8bb;border:0;padding:12px 15px;font-size:16px;background:#fff}
.bo_sch_bg {background:#000;background:rgba(0,0,0,0.1);width:100%;height:100%}


/* 게시판 쓰기 */
.dark #char_count_desc {display:block;margin:0 0 5px;padding:0}
.dark #char_count_wrap {margin:5px 0 0;text-align:right}
.dark #char_count {font-weight:bold}

.dark #autosave_wrapper {position:relative}
.dark #autosave_pop {display:none;z-index:10;position:absolute !important;top:34px;right:0;width:350px;height:auto !important;height:180px;max-height:180px;border:1px solid #ddd;background:#333;
-webkit-box-shadow:2px 2px 3px 0px rgba(0,0,0,0.2);
-moz-box-shadow:2px 2px 3px 0px rgba(0,0,0,0.2);
box-shadow:2px 2px 3px 0px rgba(0,0,0,0.2)}
.dark #autosave_pop:before {content:"";position:absolute;top:-8px;right:45px;width:0;height:0;border-style:solid;border-width:0 6px 8px 6px;border-color:transparent transparent #000 transparent}
.dark #autosave_pop:after {content:"";position:absolute;top:-7px;right:45px;width:0;height:0;border-style:solid;border-width:0 6px 8px 6px;border-color:transparent transparent #fff transparent}
.dark html.no-overflowscrolling #autosave_pop {height:auto;max-height:10000px !important} /* overflow 미지원 기기 대응 */
.dark #autosave_pop strong {position:absolute;font-size:0;line-height:0;overflow:hidden}
.dark #autosave_pop div {text-align:center;margin:0 !important}
.dark #autosave_pop button {margin:0;padding:0;border:0}
.dark #autosave_pop ul {padding:15px;border-top:1px solid #e9e9e9;list-style:none;overflow-y:scroll;height:130px;border-bottom:1px solid #e8e8e8}
.dark #autosave_pop li {padding:8px 5px;border-bottom:1px solid #fff;background:#000;zoom:1;font-size: 12px}
.dark #autosave_pop li:after {display:block;visibility:hidden;clear:both;content:""}
.dark #autosave_pop a {display:block;float:left}
.dark #autosave_pop span {display:block;float:right;font-size:0.92em;font-style:italic;color:#999}
.dark .autosave_close {cursor:pointer;width:100%;height:30px;background:none;color:#888;font-weight:bold;font-size:0.92em}
.dark .autosave_close:hover {background:#f3f3f3;color:#3597d9}
.dark .autosave_content {display:none}
.dark .autosave_del {background:url(./img/close_btn.png) no-repeat 50% 50%;text-indent:-999px;overflow:hidden;height:20px;width:20px}

.dark #bo_w .bo_v_option li {display:inline-block;float:left;text-align:left;margin:0 5px 0 0}
.dark #bo_w .bo_v_option li label {vertical-align:baseline}
.dark #bo_w .bo_v_option .chk_box input[type="checkbox"] + label span {margin-left:0;margin-right:5px}
.dark #bo_w .write_div {margin:10px 0;position:relative}
.dark #bo_w .write_div:after {display:block;visibility:hidden;clear:both;content:""}
.dark #bo_w .bo_w_info:after {display:block;visibility:hidden;clear:both;content:""}
.dark #bo_w .bo_w_info .frm_input {float:left;margin-bottom:1%}
.dark #bo_w #wr_password, #bo_w #wr_homepage {margin-left:1%}
.dark #bo_w .wr_content.smarteditor2 iframe {background:#fff}
.dark #bo_w .bo_w_tit {position:relative}
.dark #bo_w .bo_w_tit .frm_input {padding-right:120px}
.dark #bo_w .bo_w_tit #btn_autosave {position:absolute;top:5px;right:5px;line-height:25px;height:30px;background: #B4BEC9;color: #fff;padding: 0 15px;border: 1px solid #B4BEC9;}
.dark #bo_w .bo_w_link label {position:absolute;top:1px;left:1px;border-radius:3px 0 0 3px;height:38px;line-height:38px;width:40px;font-size:1.2em;text-align:center;color:#b2b2b2}
.dark #bo_w .bo_w_link .frm_input {padding-left:50px}
.dark #bo_w .bo_w_flie .lb_icon {position:absolute;top:0px;left:0px;border-radius:3px 0 0 3px;height:38px;line-height:38px;width:40px;font-size:1.2em;text-align:center;color:#b2b2b2}
.dark #bo_w .bo_w_flie .frm_file {padding-left:30px;margin-top:1px}
.dark #bo_w .bo_w_flie .file_wr {position:relative;border: 1px solid #333;background:#333;color:#fff;vertical-align:middle;border-radius:3px;padding:5px;height:40px;margin:0}
.dark #bo_w .bo_w_flie .frm_input {margin:10px 0 0}
.dark #bo_w .bo_w_flie .file_del {position:absolute;top:10px;right:10px;font-size:0.92em;color:#7d7d7d}
.dark #bo_w .bo_w_select select {border:1px solid #d0d3db;width:100%;height:40px;border-radius:3px}
.dark #bo_w .btn_submit {padding:0 20px;font-size:1.167em}
.dark #bo_w .btn_cancel {border-radius:3px;font-size:1.167em}
.dark .wr_content textarea, .dark .tbl_frm01 textarea, .dark .form_01 textarea, .dark .frm_input{background: #222222 !important;color: #fff;border: 1px solid #2c2c2c;}
.dark #bo_w .write_div .cke_sc .btn_cke_sc{line-height: 30px;height: 30px;background: #B4BEC9;color: #fff;}
.dark #bo_w .cke_sc .cke_sc_def{background: #666;color: #fff}
.dark #bo_w .cke_sc .cke_sc_def .btn_cke_sc_close{padding: 0 20px;background:#2c2b53;color:#fff }
.dark #bo_w .write_div .custom-select{background: #333;color: #fff}

.all-skin{min-height: 760px;}
.all-skin .bo_fx{border-radius: 10px;}
.all-skin .bo_fx ul li{display: inline-block;}
.all-skin .bo_fx .btn_bo_user{width: 100%;text-align: center;padding: 0 15px;margin-top: 20px;}
.all-skin .bo_fx .btn_bo_user a.btn, .all-skin .bo_fx .btn_bo_user .btn {line-height: 35px;width: 80px;height: 35px;padding: 0 5px;text-align: center;font-weight: bold;color: #fff;border: 1px solid #2c2c2c;border-radius: 10px;background-color: #2c2c2c;}
.all-skin .bo_fx .btn_bo_user .btn_b02{width: 100px;}
.all-skin .bo_fx .btn_bo_user .btn_b01{margin-left: 25px}
.all-skin #bo_btn_top .btn_bo_sch {color: #fff;}
.all-skin #bo_v_info{background: #2c2c2c;}
.all-skin #bo_v_info ul{padding: 10px 10px;color: #fff;}

.all-skin #bo_v_top{width: 100%;/* border: 1px solid #B4BEC9; */border-radius: 15px;padding: 10px 0px;margin-bottom: 20px;}
.all-skin #bo_v_top ul{text-align: center;}
.all-skin #bo_v_top ul li{display: inline-block;}
.all-skin #bo_v_top ul li .btn_b01{color: #fff;border: 1px solid #2c2c2c;background: #2c2c2c;}
.all-skin .view-content{display: block;margin: 0;padding: 0;}
.all-skin .view-content p{margin: 0;padding: 0;word-break: break-all;}




.skin_pages{width: 100%;text-align: center;}
.skin_pages .pg_wrap{float: unset !important;font-size: 14px}
.skin_pages .pg_wrap .pg .pg_page{min-width: 40px;height: 40px;line-height: 38px;}
.skin_pages .pg_wrap .pg .pg_current{min-width: 40px;height: 40px;line-height: 38px;}
.skin_pages .pg_wrap .pg .pg_page:hover{color: #fff;}


.btn:hover {color: #338167;text-decoration: none;}
.custom-select {border: 1px solid #333;}
.bo_top_bn {background-color:#222;border-1px solid #222; border-radius:15px;flex-wrap: wrap;align-items: center;justify-content: space-evenly;}