.banner_main {position: relative; width: 100% !important; height: 100% !important; /* min-height:100% !important; */ max-height:100%; z-index: 1;}
.bm_swiper_area {position: absolute; top: 0; left: 0; width: 100%; height: 100%;}
.bm_swiper_cont {width: 100%; height: 100%;}
.bm_swiper_slide {overflow: hidden;}
.bm_swiper_area .bm_swiper_cont .swiper-pagination {position:relative; display: inline-block; bottom: 25px; left: 50%; width: auto; transform: translate(-50%,0%);}
.bm_swiper_area .bm_swiper_wing_cont .swiper-pagination {display: inline-block; bottom: 15px; left: 50%; width: auto; transform: translate(-50%,0%);}
.bm_swiper_area .swiper-container-vertical.bm_swiper_cont .swiper-pagination {display: block; left: auto; bottom: auto; width: 20px; -webkit-transform: translate3d(0,-50%,0); transform: translate3d(0,-50%,0);}
.bm_swiper_img {display: block; width: 100%; height: 100%;}
.bm_swiper_cont.thumbs_top {height: 75%;}
.bm_swiper_thumbs_cont {display: none; width: 100%; height: 25%; background-color: #333;}
.bm_swiper_thumbs_cont.active {display: block;}
.bm_swiper_thumbs_cont .swiper-slide {height: 100%; padding: 10px 0; box-sizing: border-box; cursor: pointer; opacity: 0.4;}
.bm_swiper_thumbs_cont .swiper-slide-thumb-active {opacity: 1;}
.bm_swiper_thumbs_img {display: block; width: 100%; height: 100%;}
.bm_swiper_area .swiper-slide > a {display:block; width:100%; height:100%;}

.yt_strm_pop {display:none; position:absolute; top:0; left:0; width:1px; height:1px; background-color:rgba(0,0,0,0.9);}
.yt_strm_pop.show {display:block; width:100%; height:100%; z-index:999;}
.yt_strm_msg {position:absolute; top:50%; left:50%; transform:translate(-50%,-50%); text-align:center;}
.yt_strm_pop .txt {color:#fff; font-weight:bold; font-size:25px; line-height:1.5;}
.yt_strm_pop .txt.icon {display:inline-block; margin:0 auto 10px; padding:5px 15px; border-radius:5px; background-color:red;}
.yt_strm_pop .txt.icon .icon {position:relative; z-index:99;}
.yt_strm_pop .txt.icon .icon_bg {position:absolute; top:50%; left:50%; display:block; width:30px; height:30px; background-color:#fff; transform:translate(-50%,-50%); z-index:9;}
.yt_strm_pop .txt.icon_yt {font-size:40px;}
.yt_strm_pop .link {color:#fff; font-weight:bold; font-size:25px; line-height:2; transition:color 0.2s;}
.yt_strm_pop .link:hover {color:#999;}

@media screen and (max-width:768px) {
  .yt_strm_pop {top:10px; right:10px; left:auto;}
  .yt_strm_pop.show {z-index:999999999;}
  .yt_strm_pop .txt {font-size:14px;}
  .yt_strm_pop .txt.icon_yt {display:none;}
}

.swiper-pagination.bm_swiper_page.hori {
	display: inline-block;
	width: auto;
	height: 20px;
	margin: 0 auto;
	left: 50%;
	transform: translate(-50%,0);
	z-index: 999;
}
.swiper-container-vertical .bm_swiper_page {
	width: 20px;
}
.swiper-container-vertical>.swiper-pagination-bullets .swiper-pagination-bullet {
	margin: 6px auto;
}
.slide-inner {
	height: 100%;
}
.slide-inner.curtain{
	position: absolute;
	width: 100%;
	height: 100%;
	left: 0;
	top: 0;
	background-size: cover;
	background-position: center;
}
/* 페이지 버튼 - num */
.swiper-pagination-bullet.num {
	width: 20px;
	height: 20px;
	text-align: center;
	line-height: 20px;
	font-size: 12px;
	color:#fff;
	opacity: 1;
	background: rgba(0,0,0,0.4);
	box-shadow: 1px 1px 1px rgba(0,0,0,0.2);
}
.swiper-pagination-bullet.num.swiper-pagination-bullet-active {
	color:#333;
	background: #fff;
}
/* 페이지 버튼 - ring */
.swiper-pagination-bullet.ring {
	width: 12px;
	height: 12px;
	border: 2px solid #ddd;
	opacity: 1;
	background: none;
	box-sizing:border-box;
}
.swiper-pagination-bullet-active.ring {
	border: 2px solid #fff;
}
.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet.ring {
	margin: 0px 4px 0;
}
/* 페이지 버튼 - circle */
.swiper-pagination-bullet.circle {
	width: 8px;
	height: 8px;
	opacity: 1;
	background: #ddd;
}
.swiper-pagination-bullet-active.circle {
	background: #fff;
}
.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet.circle {
	margin: 0px 4px 0;
}
/* 페이지 버튼 - scroll */
.swiper-scrollbar.bm_swiper_scrl {opacity: 0;}
.swiper-scrollbar.bm_swiper_scrl .swiper-scrollbar-drag {background: rgba(255,255,255,0.8);}
/* 페이지 버튼 - time */
.swiper-pagination-bullet.time {
	position: relative;
	top: 0px;
	width: 90px;
	height: 2px;
	opacity: 1;
	border: 0;
	background: #999;
	box-shadow: 1px 1px 1px rgba(0,0,0,0.2);
	border-radius: 0;
	vertical-align: bottom;
}
.bm_swiper_wing_cont .swiper-pagination-bullet.time {
	top: 0px;
}
.swiper-pagination-bullet-active.time {
	background: #999;
}
.swiper-pagination-bullet-active.time .timeline {
	content: "";
	position: absolute;
	top: 0; left: 0;
	display: block;
	width: 0%;
	height: 100%;
	background: #fff;
}
.timeline_memo {
	overflow: hidden; position: absolute; bottom: 0px; left: 50%; display: block; width: 100%; height: 60px; transform: translate(-50%,0%);
}
.timeline_memo .memo {
	position: absolute; bottom: -10px; left: 50%; display: block; width: 100%; transform: translate(-50%,0%); opacity: 0; color: #fff; font-weight: bold; font-size: 14px; text-shadow: 1px 1px 1px rgba(0,0,0,0.8); line-height: 1;
}
.timeline_memo .memo.disable {display:none;}
/* 페이지 버튼 - 페이지번호 */
.swiper-pagination-fraction {padding:2px 10px 4px; background-color:rgba(255,255,255,0.5); border-radius:15px; font-size:14px; color:#fff; text-shadow:1px 1px 1px rgba(0,0,0,0.8);}
.bm_swiper_area .swiper-container-vertical.bm_swiper_cont .swiper-pagination.swiper-pagination-fraction {width:auto; right: 5px; bottom:0px;}/* vertical 일때 페이지번호*/
/* 좌우버튼 (최대사이즈 20px * 30px) */
.swiper-button-next.bm_swiper_btn, .swiper-button-prev.bm_swiper_btn {
	width: 35px;
	height: 53px;
	background-size: contain;
	background: none;
}
/* 좌우버튼 - 버티컬 */
.swiper-button-next.bm_swiper_btn.verti {
	top: auto;
	bottom: 0px;
	left: 50%;
	margin: 0;
	transform: rotate(90deg) translate(-50%,0);
	transform-origin: 0%;
}
.swiper-button-prev.bm_swiper_btn.verti {
	top: 0px;
	bottom: auto;
	left: 50%;
	margin: 0;
	transform: rotate(90deg) translate(-50%,0);
	transform-origin: 0%;
}
/* 좌우버튼 - 없음 */
.swiper-button-next.bm_swiper_btn {
	background: none;
}
.swiper-button-prev.bm_swiper_btn {
	background: none;
}
/* 좌우버튼 - 화살표(투명배경) */
.swiper-button-next.bm_swiper_btn.trsp {
	background: url("../img/arrow_trsp_right.png");
}
.swiper-button-prev.bm_swiper_btn.trsp {
	background: url("../img/arrow_trsp_left.png");
}
/* 좌우버튼 - 화살표(네모배경) */
.swiper-button-next.bm_swiper_btn.rect {
	right: 0;
	background: url("../img/arrow_rect_right.png");
}
.swiper-button-prev.bm_swiper_btn.rect {
	left: 0;
	background: url("../img/arrow_rect_left.png");
}
.swiper-button-next.bm_swiper_btn.rect.verti{
	right: auto;
}
.swiper-button-prev.bm_swiper_btn.rect.verti {
	left: 50%;
}
/* 좌우버튼 - 화살표(동글배경) */
.swiper-button-next.bm_swiper_btn.circle {
	background: url("../img/arrow_circle_right.png");
}
.swiper-button-prev.bm_swiper_btn.circle {
	background: url("../img/arrow_circle_left.png");
}
/* 좌우버튼 - 미사용 */
.swiper-button-next.bm_swiper_btn.none {
	background: none;
}
.swiper-button-prev.bm_swiper_btn.none {
	background: none;
}
/* 플레이 버튼 */
.bm_swiper_btn_play {
	position: absolute; top: 50%; right: -23px; cursor: pointer; transform: translate(0%,-50%); z-index: 999;
}
.bm_swiper_btn_play.thumbs {
	transform: translate(0%,-100%);
}
.swiper-container-vertical .bm_swiper_btn_play {
	top: auto;
	right: -50%;
	bottom: -30px;
	transform: translate(-50%,0%);
}
.bm_swiper_btn_play_img {
	display: block;
}

/* 미디어쿼리 */
@media screen and (max-width:1200px) {
	.banner_main {width:100% !important; height:auto !important; min-height:100% !important;}

	/* 페이지 버튼 - time */
	.swiper-pagination-bullet.time {
		width: 85px;
	}
}
@media screen and (max-width:1020px) {
	/* 페이지 버튼 - time */
	.swiper-pagination-bullet.time {
		width: 65px;
	}
}
@media screen and (max-width:768px) {
	/* 페이지 버튼 - time */
	.swiper-pagination-bullet.time {
		width: 45px;
	}
}
@media screen and (max-width:500px) {
	/* 페이지 버튼 - time */
	.swiper-pagination-bullet.time {
		width: 30px;
	}
}
@media screen and (max-width:400px) {
	/* 페이지 버튼 - 공통 */
	.bm_swiper_area .bm_swiper_cont .swiper-pagination {display:none !important;}

	/* 페이지 버튼 - time */
	.swiper-pagination-bullet.time {
		width: 30px;
	}
}

/******** 날개형 css ********/
.swiper-container.bm_swiper_wing_cont {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 99;
}
.swiper-slide.bm_swiper_wing_slide {
	text-align: center;
	font-size: 18px;
	background: #fff;
	/* Center slide text vertically */
	display: -webkit-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	-webkit-justify-content: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	-webkit-align-items: center;
	align-items: center;
	width: 60%;
  margin:0 auto;
}

.swiper-slide.bm_swiper_wing_slide > .link {
	display: block;
	width: 100%;
	height: 100%;
}
.swiper-slide-img.bm_swiper_wing_img {
	display: block;
	width: 100%;
	height: 100%;
}
.swiper-wing-left, .swiper-wing-right {
	position: absolute;
	top: 0;
	width: 100%;
	height:100%;
	background-color: #000;
	z-index: 9;
}
.swiper-button-next.bm_swiper_wing_btn { background: url("../img/nextbtn2.png") no-repeat; opacity: 0.1;}
.swiper-button-prev.bm_swiper_wing_btn { background: url("../img/prevbtn2.png") no-repeat; opacity: 0.1;}
@media all and (max-width:1200px) {
	.swiper-slide.bm_swiper_wing_slide {
		width: 100% !important;
	}
	.swiper-button-next.bm_swiper_wing_btn {
		right: 10px !important;
	}
	.swiper-button-prev.bm_swiper_wing_btn {
		left: 10px !important;
	}
}

/* video */
.bm_swiper_area .main_video {width:100%; height:100%; background-color:#333;}

/* 메인광고 설정페이지 */
.sol_banner_main_config {width: 100%; padding:0 5px; box-sizing:border-box;}
.sol_banner_main_config * {padding:0; margin:0;}
.sol_banner_main_config table {border-collapse:collapse; border-spacing:0;}
.sol_banner_main_config a {text-decoration:none; color:inherit;}
.bm_cnfg_tit {padding: 10px 0; font-size: 14px; color: #333;}
.bm_cnfg_tit .link {color: #333;}
.bm_cnfg_tit i {font-size: 13px; color: #ccc;}
.bm_cnfg_tit .c_blue {color: #0080FF; font-weight: bold;}

.bm_cnfg_tbl {overflow: hidden; width: 100%; margin-bottom: 10px; border-top: 1px solid #ccc; border-radius: 10px; box-shadow: 1px 1px 3px rgba(0,0,0,0.5); box-sizing: border-box; font-size: 14px;}
.bm_cnfg_tbl th {padding: 10px 0; border-bottom: 1px solid #9ab0cb; background-color: #5b799e; text-align: center; color: #fff; text-shadow: 1px 1px 1px rgba(0,0,0,0.6); line-height: 2;}
.bm_cnfg_tbl th.video {background:#5b9e7e; border-bottom:1px solid #9acbb7;}
.bm_cnfg_tbl.video th {background:#5b9e7e;}
.bm_cnfg_tbl tr:last-of-type th {border-bottom: 0;}
.bm_cnfg_tbl td {padding: 10px; font-size: 13px; color: #333; border-bottom: 1px solid #ddd; line-height: 2; word-break: break-all;}
.bm_cnfg_tbl tr:last-of-type td {border-bottom: 0;}
.bm_cnfg_tbl td * {vertical-align: middle;}
.bm_cnfg_tbl td .txt {display: inline-block; margin-right: 5px;}
.bm_cnfg_tbl td p.txt {display:block;}
.bm_cnfg_tbl td .txt.c_gray {color:#aaa; font-size:11px; letter-spacing:-1px;}
.bm_cnfg_tbl td .item {display: inline-block;}
.bm_cnfg_tbl td .ipt_label {display:flex;}
.bm_cnfg_tbl td .ipt_label * {vertical-align:middle;}
.bm_cnfg_tbl td .ipt_label .bm_cnfg_radio {margin-right:3px;}
.bm_cnfg_tbl td input {margin-right: 0;}
.bm_cnfg_tbl td input.bm_cnfg_ipt {width: 100%; height: 30px; margin-right: 5px; padding: 5px; font-size: 15px; border: 1px solid #ccc; box-sizing: border-box; border-radius: 3px;}
.bm_cnfg_tbl td input.bm_cnfg_ipt.bm_cnfg_ipt_video {font-size:13px;}
.bm_cnfg_tbl td input.bm_cnfg_ipt.w_40 {width:40px;}
.bm_cnfg_tbl td input.bm_cnfg_ipt.w_30 {width:30px;}
.bm_cnfg_tbl td input.bm_cnfg_ipt.w_60 {width:60px;}
.bm_cnfg_tbl td input.bm_cnfg_ipt_noline {width: 100%; height: 30px; font-size: 11px; border:none;border-right:0px; border-top:0px; boder-left:0px; boder-bottom:0px;}
.bm_cnfg_tbl td select.ipt_slct {border: 1px solid #ccc;border-radius: 3px;}

출처: https://bearpro.tistory.com/49 [not set]}
.bm_cnfg_tbl td .link:hover {color: #999;}
.bm_cnfg_tbl td.c_red {color:#d13c3c;}
.bm_cnfg_tbl td.c_blue {color:#1185b1;}
.bm_cnfg_slct {height: 30px; margin-right: 5px; padding: 5px; font-size: 15px; border: 1px solid #ccc; box-sizing: border-box; border-radius: 3px;}
.bm_cnfg_btn {height: 30px; padding: 5px 10px; margin:0 2px; box-sizing: border-box; border-radius: 3px; background-image: linear-gradient(90deg, #fdfbfb 0%, #ebedee 100%); box-shadow: 1px 1px 0px rgba(0,0,0,0.4); border: 1px solid #ccc; color: #333; cursor: pointer; font-size: 13px;} 
.bm_cnfg_btn:hover {background-image: linear-gradient(90deg, #ebedee 0%, #fdfbfb 100%);}
.bm_cnfg_tbl tr:first-of-type td .bm_cnfg_btn.arw_up {color:#ddd; cursor:default;}
.bm_cnfg_tbl tr:last-of-type td .bm_cnfg_btn.arw_down {color:#ddd; cursor:default;}

.bm_cnfg_btn_area {overflow:hidden; padding-bottom:30px;}
.bm_cnfg_btn_area .bm_cnfg_btn_add {float:left;}
.bm_cnfg_btn_area .bm_cnfg_btn_sbmt {float:right;}

.bm_cnfg_info_tbl_col:nth-of-type(1) {width: 30%;}
.bm_cnfg_info_tbl_col:nth-of-type(2) {width: 20%;}
.bm_cnfg_info_tbl_col:nth-of-type(3) {width: 50%;}

.bm_cnfg_list_area {position:relative; width:100%;}
.bm_cnfg_list_tbl_col:nth-of-type(1) {width: 5%;}
.bm_cnfg_list_tbl_col:nth-of-type(2) {width: 20%;}
.bm_cnfg_list_tbl_col:nth-of-type(3) {width: 20%;}
.bm_cnfg_list_tbl_col:nth-of-type(4) {width: 8%;}
.bm_cnfg_list_tbl_col:nth-of-type(5) {width: 15%;}
.bm_cnfg_list_tbl_col:nth-of-type(6) {width: 12%;}
.bm_cnfg_list_tbl_col:nth-of-type(7) {width: 10%;}
.bm_cnfg_list_tbl_col:nth-of-type(8) {width: 10%;}
.bm_cnfg_list_tbl td {border-right: 1px solid #efefef;}
.bm_cnfg_list_tbl td:last-of-type {border-right: 0;}

.bm_cnfg_list_tbl td:nth-of-type(2) {text-align: center;}
.bm_cnfg_list_tbl td:nth-of-type(8){font-size: 0; text-align: center;}
.bm_cnfg_list_tbl .bm_cnfg_btn {display: inline-block; height: 20px; width: 20px; padding: 3px; margin-bottom: 3px; font-size: 11px; line-height: 5px; border-radius: 100%; text-align: center; color: #333;}

.bm_cnfg_regi_tbl_col:nth-of-type(1) {width: 10%;}
.bm_cnfg_regi_tbl_col:nth-of-type(2) {width: 30%;}
.bm_cnfg_regi_tbl_col:nth-of-type(3) {width: 10%;}
.bm_cnfg_regi_tbl_col:nth-of-type(4) {width: 25%;}
.bm_cnfg_regi_tbl_col:nth-of-type(5) {width: 15%;}
.bm_cnfg_regi_tbl_col:nth-of-type(6) {width: 10%;}
.bm_cnfg_regi_tbl td {padding: 5px;}
.bm_cnfg_regi_tbl td:first-of-type {text-align:center;}
.bm_cnfg_regi_tbl.bm_cnfg_tbl td:last-of-type {text-align:left;}
.bm_cnfg_regi_tbl.bm_cnfg_tbl td.center {text-align:center;}
.bm_cnfg_regi_tbl .str {font-weight:bold;}
.bm_cnfg_regi_tbl .c_gray {color:#999;}
.bm_cnfg_regi_tbl .link {text-decoration:underline; vertical-align:top;}
.bm_cnfg_regi_tbl .desc {color:#d13c3c;}
.bm_cnfg_regi_tbl .desc .icon {overflow:hidden; display:inline-block; width:25px; height:25px; border-radius:4px;}
.bm_cnfg_regi_tbl .desc .icon .icon_img {display:block; width:100%; height:100%;}
.bm_cnfg_regi_tbl .tag_live {display:inline-block; padding:3px 10px; font-size:13px; font-weight:900; color:#fff; background-color:#d13c3c; border-radius:4px; line-height:1.5;}
.bm_cnfg_regi_tbl .tag_live.c_red {background-color:#fff; color:#d13c3c;}
.bm_cnfg_regi_tbl .c_red {color:#d13c3c; font-weight:bold; font-size:13px;}
.bm_cnfg_regi_tbl .c_red .small {font-weight:400; font-size:12px; color:#999;}

.bm_cnfg_regi_tbl.strm th {background-color: #d13c3c;}
.bm_cnfg_regi_tbl.strm td:first-of-type {letter-spacing:-1px;}
.bm_cnfg_regi_tbl.strm .bm_cnfg_regi_tbl_col:nth-of-type(1) {width: 75px;}
.bm_cnfg_regi_tbl.strm .bm_cnfg_regi_tbl_col:nth-of-type(2) {width: 40%;}
.bm_cnfg_regi_tbl.strm .bm_cnfg_regi_tbl_col:nth-of-type(3) {width: calc(35% - 75px);}
.bm_cnfg_regi_tbl.strm .bm_cnfg_regi_tbl_col:nth-of-type(4) {width: 15%;}
.bm_cnfg_regi_tbl.strm .bm_cnfg_regi_tbl_col:nth-of-type(5) {width: 10%;}

.bm_cnfg_file {width: 100%; overflow: hidden; margin-bottom: 5px;}

.bm_cnfg_txt {padding: 10px; font-size: 14px; box-sizing: border-box; border: 1px dashed #ccc; text-align: center;}
.bm_cnfg_txt.video {text-align:left; margin-bottom:10px;}
.bm_cnfg_txt > .str {display:inline-block; padding-bottom:10px; font-weight:bold; color:#003399;}
.bm_cnfg_txt > .link {color: #003399; font-weight: bold;}
.bm_cnfg_txt > .icon_vm {width:15px; border-radius:3px;}
.bm_cnfg_txt > .c_red {color:#b31919;}
.bm_cnfg_txt > .c_blue {color:#1185b1;}
.bm_cnfg_txt > .ex {display:block; padding-left:50px; font-size:12px; color:#999;}

@media screen and (max-width:800px){
  .bm_cnfg_tbl th {font-size: 11px;}
	.bm_cnfg_tbl td {font-size: 11px;}
  .bm_cnfg_tbl td input.bm_cnfg_ipt {font-size: 12px;}
  .bm_cnfg_btn {width:30px; padding:5px 0; font-size:12px;}
  .bm_cnfg_regi_tbl .tag_live {font-size:13px;}
}

@media screen and (max-width:620px) {
	.bm_cnfg_regi_tbl td:nth-of-type(4) {display: none;}
	.bm_cnfg_regi_tbl th:nth-of-type(4) {display: none;}
  .bm_cnfg_regi_tbl.strm th:nth-of-type(4) {display:table-cell;}
  .bm_cnfg_regi_tbl.strm td:nth-of-type(4) {display:table-cell;}
  .bm_cnfg_regi_tbl.strm td.desc {text-align:left; line-height:1.4;}

  .bm_cnfg_regi_tbl_col:nth-of-type(1) {width: 10%;}
	.bm_cnfg_regi_tbl_col:nth-of-type(2) {width: 50%;}
	.bm_cnfg_regi_tbl_col:nth-of-type(3) {width: 20%;}
  .bm_cnfg_regi_tbl_col:nth-of-type(5) {width: 10%;}
	.bm_cnfg_regi_tbl_col:nth-of-type(6) {width: 10%;}

  .bm_cnfg_regi_tbl.strm .bm_cnfg_regi_tbl_col:nth-of-type(1) {width: 75px;}
  .bm_cnfg_regi_tbl.strm .bm_cnfg_regi_tbl_col:nth-of-type(2) {width: 35%;}
  .bm_cnfg_regi_tbl.strm .bm_cnfg_regi_tbl_col:nth-of-type(3) {width: calc(40% - 75px);}
  .bm_cnfg_regi_tbl.strm .bm_cnfg_regi_tbl_col:nth-of-type(4) {width: 15%;}
  .bm_cnfg_regi_tbl.strm .bm_cnfg_regi_tbl_col:nth-of-type(5) {width: 10%;}

	.bm_cnfg_btn {font-size: 11px;}
}



/* 수정창 */
.bm_cnfg_edit_area {display:none; overflow:hidden; position:absolute; top:0; left:0; width:100%;}
.bm_cnfg_edit_area.active {display:block;}
.bm_cnfg_edit_tbl.bm_cnfg_tbl {background-color:#fff; box-shadow:1px 1px 5px rgba(0,0,0,0.9)}
.bm_cnfg_edit_tbl .bm_cnfg_regi_tbl_col:nth-of-type(1) {width: 10%;}
.bm_cnfg_edit_tbl .bm_cnfg_regi_tbl_col:nth-of-type(2) {width: 30%;}
.bm_cnfg_edit_tbl .bm_cnfg_regi_tbl_col:nth-of-type(3) {width: 10%;}
.bm_cnfg_edit_tbl .bm_cnfg_regi_tbl_col:nth-of-type(4) {width: 25%;}
.bm_cnfg_edit_tbl .bm_cnfg_regi_tbl_col:nth-of-type(5) {width: 15%;}
.bm_cnfg_edit_tbl .bm_cnfg_regi_tbl_col:nth-of-type(6) {width: 10%;}
.bm_cnfg_edit_tbl tr {display:none;}
.bm_cnfg_edit_tbl tr.img_line.active {display:table-row;}
.bm_cnfg_edit_tbl tr.video_line.active {display:table-row;}
.bm_cnfg_edit_tbl tr.live_line.active {display:table-row;}
.bm_cnfg_edit_btn_cls {float:right; margin-bottom:5px; padding: 5px 10px; border:1px solid #ccc; background-color:#fff; color:#555; font-size:15px; border-radius:3px; cursor:pointer; box-shadow:1px 1px 3px rgba(0,0,0,0.6);}

/* 라이브 버튼 */
.yt_strm_btn {position:fixed; top:0; left:0; display:inline-block; background-color:#d13c3c; font-weight:bold; color:#fff; font-size:15px; border-radius:4px; cursor:pointer; box-shadow:1px 1px 1px rgba(0,0,0,0.3); z-index:999999999;}
.yt_strm_btn .txt {display:block; padding:8px 15px; line-height:1; color:#fff;}
.yt_strm_btn .icon {position:absolute; top:8px; right:-20px; color:#d13c3c; font-size:15px;}

@media screen and (max-width:768px) {
  .yt_strm_btn {position:absolute; top:10px !important; right:10px !important; left:auto !important;}
  .yt_strm_btn .icon {display:none;}
}

/* 원본사이즈 모드 */
.bm_img_origin .bm_swiper_slide {background:#ffffff;}
.bm_img_origin .bm_swiper_img {object-fit:contain;}
.bm_img_origin.cut .bm_swiper_img {object-fit:cover;}