@charset "utf-8";
/*============================================================================*/
section.ere-mtv .main { display: flex; justify-content: center; width: 100%; /*overflow: hidden;*/ }

section.ere-mtv.s2 .main { justify-content: space-between; }

section.ere-mtv.s2 .main .col { /*margin: 0 10px; width: calc(100% / 3); /*max-width: 620px;*/ display: inline-block; padding: 0 10px; width: 33.3333333333333333%; }

section.ere-mtv.s2 .main .col.mt-solo { /*display: flex;*/ }

section.ere-mtv.s2 .main .col.mt-layer { display: flex; flex-direction: column; justify-content: space-between; align-content: stretch; /*height: calc(100% / 2 - 10px);*/ }

section.ere-mtv.s2 .main .col .reveal {
	border-width: 12px;
	border-top-width: 56px;
	border-style: solid;
	border-color: rgba(255, 255, 255, .65);
	
	position: relative;
	/*overflow: hidden;*/
	overflow-x: clip;
	-webkit-transition: -webkit-transform 300ms ease-in-out; transition: transform 300ms ease-in-out;
}

section.ere-mtv.s2 .main .col .reveal:hover {
	-webkit-transform: scale(1.02); transform: scale(1.02);
}

section.ere-mtv.s2 .main .col .reveal.mt-cut {
	
	border-width: 12px;
	border-top-width: 36px;
	border-style: solid;
	
}

section.ere-mtv.s2 .main .col.mt-solo {  }

section.ere-mtv.s2 .main .col .reveal.mt-cut { /*max-height: 320px; /*overflow-y: hidden;*/ }

section.ere-mtv.s2 .main .col .reveal.mt-cut:nth-child(1) { vertical-align: top; }
section.ere-mtv.s2 .main .col .reveal.mt-cut:nth-child(2) { margin: 20px 0 0 0; vertical-align: bottom; }

section.ere-mtv.s2 .main .col .reveal { background-color: rgba(255, 255, 255, .95); }

/*----------------------------------------------------------------------------*/

section.ere-mtv.s2 .main .col .reveal > a > strong {
	z-index: 9;
	position: absolute; top: -35px; left: 5px; padding: 0 50px 0 0; width: 100%;
	color: rgba(0, 0, 0, .85); font-size: 16px;
	text-shadow: none;
	white-space: nowrap; overflow: hidden; text-overflow: ellipsis; display: block !important; -webkit-line-clamp: 1; -webkit-box-orient: vertical;
}

section.ere-mtv.s2 .main .col .reveal.mt-cut > a > strong { top: -23px; font-size: 14px; }

section.ere-mtv.s2 .main .col .reveal > a > strong:hover { color: rgba(2, 133, 210, .95); }

section.ere-mtv.s2 .main .col .reveal a em:after {  }
section.ere-mtv.s2 .main .col .reveal:hover > a > strong,
section.ere-mtv.s2 .main .col .reveal:hover a em:after {  }


section.ere-mtv.s2 .main .col .reveal a mark:before {
	position: absolute; top: -36px; right: 10px;
	content: '\f360';
	font-family: 'Font Awesome 5 Pro'; font-style: normal; font-weight: 500; font-size: 20px; color: rgba(0, 0, 0, .65);
}
section.ere-mtv.s2 .main .col .reveal.mt-cut a mark:before { top: -24px; font-size: 16px; }

section.ere-mtv.s2 .main .col .reveal a:hover > mark:before {
	content: '\f35d';
}

section.ere-mtv.s2 .main .col .reveal > a:hover > mark:before { color: rgba(2, 133, 210, .95); }
/*----------------------------------------------------------------------------*/
section.ere-mtv.s2 .main .col .reveal div.owl-carousel .owl-stage-outer .owl-stage .owl-item .item a {  }
section.ere-mtv.s2 .main .col .reveal div.owl-carousel .owl-stage-outer .owl-stage .owl-item .item a strong {
	z-index: 9;
	position: absolute; bottom: 30px; left: 0; padding: 0 10px; width: 100%;
	color: rgba(255, 255, 255, .85); font-size: 16px;
	text-shadow: -1px -1px rgba(0, 0, 0, .65), -1px 1px rgba(0, 0, 0, .65), 1px -1px rgba(0, 0, 0, .65), 1px 1px rgba(0, 0, 0, .65), 1px 1px rgba(0, 0, 0, .65);
	white-space: nowrap; overflow: hidden; text-overflow: ellipsis; display: block !important; -webkit-line-clamp: 1; -webkit-box-orient: vertical;
}


/*----------------------------------------------------------------------------*/

section.ere-mtv.s2 .main .col .reveal div.owl-carousel {
/*
	border-width: 12px;
	border-top-width: 46px;
	border-style: solid;
	border-color: rgba(255, 255, 255, .65);
*/
}
section.ere-mtv.s2 .main .col .reveal.mt-cut div.owl-carousel {
/*
	border-width: 12px;
	border-top-width: 36px;
	border-style: solid;
	border-color: rgba(255, 255, 255, .65);
*/
}
section.ere-mtv.s2 .main .col .reveal div.owl-carousel .owl-stage-outer {  }
section.ere-mtv.s2 .main .col .reveal div.owl-carousel .owl-stage-outer .owl-stage { 
/*
	display: flex;
	flex-direction: row;
	flex-wrap: nowrap;
	justify-content: center;
	align-content: stretch;
	align-items: center;
*/
}

section.ere-mtv.s2 .main .col .reveal div.owl-carousel .owl-stage-outer .owl-stage .owl-item {  }

section.ere-mtv.s2 .main .col .reveal div.owl-carousel .owl-stage-outer .owl-stage .owl-item .item {  }

section.ere-mtv.s2 .main .col .reveal div.owl-carousel .owl-stage-outer .owl-stage .owl-item .item img {
	
	width: 100%; height: 100%;
	object-fit: cover;
	-webkit-background-size: cover;
	background-position: center center;
	background-size: cover;
	overflow: hidden;

}

section.ere-mtv.s2 .main .col .reveal.mt-cut div.owl-carousel .owl-stage-outer .owl-stage .owl-item .item img {
	/*max-height: 373px;*/
	height: 41.5vh;
}

/*----------------------------------------------------------------------------*/

section.ere-mtv.s2 .main .col .reveal div.owl-carousel .owl-stage-outer .owl-stage .owl-item .item ul {
	z-index: 2;
	position: absolute; top: 10px; right: 0px; width: 46px; height: auto; max-height: 130px;
	border: 1px solid rgba(0, 0, 0, .35);
	box-shadow: 1px 0px 1px 0px rgba(255, 255, 255, .65) inset, 0px 0px 8px 0px rgba(0, 0, 0, .35);
	border-radius: 8px 0 0 8px;
	background-color: rgba(0, 0, 0, .65);
	-webkit-transition: right 300ms ease-in-out; transition: right 300ms ease-in-out;
}
section.ere-mtv.s2 .main .col .reveal div.owl-carousel .owl-stage-outer .owl-stage .owl-item .item:hover ul { right: 0; }

section.ere-mtv.s2 .main .col .reveal div.owl-carousel .owl-stage-outer .owl-stage .owl-item .item ul li { margin: 15px 0; }
section.ere-mtv.s2 .main .col .reveal div.owl-carousel .owl-stage-outer .owl-stage .owl-item .item ul li img {
	
}
section.ere-mtv.s2 .main .col .reveal div.owl-carousel .owl-stage-outer .owl-stage .owl-item .item ul li img.news { width: 26px; height: 9px; object-fit: contain; }

section.ere-mtv.s2 .main .col .reveal div.owl-carousel .owl-stage-outer .owl-stage .owl-item .item ul li strong { display: inline-block; width: 100%; text-align: center; }

section.ere-mtv.s2 .main .col .reveal div.owl-carousel .owl-stage-outer .owl-stage .owl-item .item ul li strong.new,
section.ere-mtv.s2 .main .col .reveal div.owl-carousel .owl-stage-outer .owl-stage .owl-item .item ul li strong.hot,
section.ere-mtv.s2 .main .col .reveal div.owl-carousel .owl-stage-outer .owl-stage .owl-item .item ul li strong.sale,
section.ere-mtv.s2 .main .col .reveal div.owl-carousel .owl-stage-outer .owl-stage .owl-item .item ul li strong.pack {
	color: rgba(255, 255, 255, .85); font-size: 13px; letter-spacing: 1px;
	text-shadow: -1px -1px rgba(0, 0, 0, .65), -1px 1px rgba(0, 0, 0, .65), 1px -1px rgba(0, 0, 0, .65), 1px 1px rgba(0, 0, 0, .65), 1px 1px rgba(0, 0, 0, .65),
	-1px -1px rgba(0, 0, 0, .65), -1px 1px rgba(0, 0, 0, .65), 1px -1px rgba(0, 0, 0, .65), 1px 1px rgba(0, 0, 0, .65), 1px 1px rgba(0, 0, 0, .65);
}
@media screen and (min-width: 1px) and (max-width: 1679px) {
	section.ere-mtv.s2 .main .col .reveal div.owl-carousel .owl-stage-outer .owl-stage .owl-item .item:hover ul { right: 0; }
}
@media screen and (min-width: 1px) and (max-width: 679px) {
	section.ere-mtv.s2 .main .col .reveal div.owl-carousel .owl-stage-outer .owl-stage .owl-item .item ul li { margin: 5px 0; }
}
@media screen and (min-width: 1px) and (max-width: 479px) {
	section.ere-mtv.s2 .main .col .reveal div.owl-carousel .owl-stage-outer .owl-stage .owl-item .item ul { top: 5px; width: 36px; }
	section.ere-mtv.s2 .main .col .reveal div.owl-carousel .owl-stage-outer .owl-stage .owl-item .item ul li strong.new,
	section.ere-mtv.s2 .main .col .reveal div.owl-carousel .owl-stage-outer .owl-stage .owl-item .item ul li strong.hot,
	section.ere-mtv.s2 .main .col .reveal div.owl-carousel .owl-stage-outer .owl-stage .owl-item .item ul li strong.sale,
	section.ere-mtv.s2 .main .col .reveal div.owl-carousel .owl-stage-outer .owl-stage .owl-item .item ul li strong.pack { font-size: 10px; }
}


/*----------------------------------------------------------------------------*/

section.ere-mtv.s2 .main .col .reveal div.owl-carousel .owl-dots { display: inline-block; position: absolute; bottom: 6px; width: 100%; text-align: center; }

section.ere-mtv.s2 .main .col .reveal div.owl-carousel .owl-dots .owl-dot span {
	display: block; margin: 0 5px; width: 15px; height: 2px;
	border-radius: 8px;
	background-color: rgba(255, 255, 255, .35);
	-webkit-transition: width 300ms ease-in-out; transition: width 300ms ease-in-out;
}
section.ere-mtv.s2 .main .col .reveal div.owl-carousel .owl-dots button.active span {
	width: 30px;
	background-color: rgba(255, 0, 0, .65);
}
@media screen and (min-width: 1px) and (max-width: 679px) {
	section.ere-mtv.s2 .main .col .reveal div.owl-carousel .owl-dots .owl-dot span { margin: 0 3px; width: 8px; }
	section.ere-mtv.s2 .main .col .reveal div.owl-carousel .owl-dots button.active span { width: 15px; }
}

/*----------------------------------------------------------------------------*/

section.ere-mtv.s2 .main .col .reveal div.owl-carousel .owl-nav {  }

section.ere-mtv.s2 .main .col .reveal div.owl-carousel .owl-nav {  }
section.ere-mtv.s2 .main .col .reveal div.owl-carousel .owl-nav button { z-index: 1; position: absolute; bottom: 5px; margin-top: -15px; }
section.ere-mtv.s2 .main .col .reveal div.owl-carousel .owl-nav button.owl-prev { left: 10px; }
section.ere-mtv.s2 .main .col .reveal div.owl-carousel .owl-nav button.owl-next { right: 10px; }

section.ere-mtv.s2 .main .col .reveal div.owl-carousel .owl-nav button.owl-prev:before { content: '\f053'; }
section.ere-mtv.s2 .main .col .reveal div.owl-carousel .owl-nav button.owl-next:before { content: '\f054'; }

section.ere-mtv.s2 .main .col .reveal div.owl-carousel .owl-nav button.owl-prev:before,
section.ere-mtv.s2 .main .col .reveal div.owl-carousel .owl-nav button.owl-next:before {
	font-family: 'Font Awesome 5 Pro'; font-style: normal; font-weight: 900; font-size: 8px; color: rgba(255, 255, 255, .65);
	text-shadow: -1px -1px rgba(0, 0, 0, .85), -1px 1px rgba(0, 0, 0, .85), 1px -1px rgba(0, 0, 0, .85), 1px 1px rgba(0, 0, 0, .85), 1px 1px rgba(0, 0, 0, .85);
	-webkit-transition: opacity 500ms ease-in-out; transition: opacity 500ms ease-in-out;
}

section.ere-mtv.s2 .main .col .reveal div.owl-carousel .owl-nav button.owl-prev.disabled:before,
section.ere-mtv.s2 .main .col .reveal div.owl-carousel .owl-nav button.owl-next.disabled:before { opacity: 0; }

section.ere-mtv.s2 .main .col .reveal div.owl-carousel .owl-nav button.owl-prev span,
section.ere-mtv.s2 .main .col .reveal div.owl-carousel .owl-nav button.owl-next span { display: none; }

/*----------------------------------------------------------------------------*/

@media screen and (min-width: 1px) and (max-width: 1679px) {
	section.ere-mtv { width: 100% !important; }
	section.ere-mtv .main { display: inline-block; }
	section.ere-mtv.s2 .main .col { padding: 0; }
	section.ere-mtv.s2 .main .col.mt-solo { display: inline-block; margin: 0 0 10px 0; width: calc( 100% / 2 - 10px); }
	section.ere-mtv.s2 .main .col.mt-solo.w100 { width: 100%; }
	section.ere-mtv.s2 .main .col.mt-solo:nth-child(odd) { float: left; }
	section.ere-mtv.s2 .main .col.mt-solo:nth-child(even) { float: right; }
	section.ere-mtv.s2 .main .col:first-child,
	section.ere-mtv.s2 .main .col:last-child,
	section.ere-mtv.s2 .main .col .reveal { margin: 0; }
	
	section.ere-mtv.s2 .main .col .reveal div.owl-carousel .owl-stage-outer .owl-stage .owl-item .item img { height: 60vh; }
	
	section.ere-mtv.s2 .main .col.mt-layer { display: inline-block; width: 100%; }
	
	section.ere-mtv.s2 .main .col .reveal.mt-cut { margin: 10px 0; width: calc( 100% / 2 - 10px); }
	section.ere-mtv.s2 .main .col .reveal.mt-cut:nth-child(odd) { float: left; }
	section.ere-mtv.s2 .main .col .reveal.mt-cut:nth-child(even) { float: right; }
	section.ere-mtv.s2 .main .col .reveal.mt-cut:nth-child(1),
	section.ere-mtv.s2 .main .col .reveal.mt-cut:nth-child(2),
	section.ere-mtv.s2 .main .col .reveal.mt-cut:nth-child(3),
	section.ere-mtv.s2 .main .col .reveal.mt-cut:nth-child(4) { margin: 10px 0; }
}
@media screen and (min-width: 1px) and (max-width: 679px) {

}



/*============================================================================*/














