@charset "UTF-8";

.bx-wrapper {position: relative;}
.bx-viewport ul li {position: relative;}
._imgSldVisual ._inner .txt_area {color: #fff;font-size:50px;line-height: 60px;font-family:'noto-medium';text-align: center;}
._imgSldVisual ._inner .txt_area .eng {font-size:24px;line-height: 30px;display: block;}
._imgSldVisual ._inner img {display: none;}
.bx-controls {width: 91px;margin: 20px auto 0;position: relative;}
.bx-controls-auto {margin-left: -11px;position: absolute;top:0;left:50%;}
.bx-controls-direction {overflow: hidden;}
.bx-controls-auto .bx-start,
.bx-controls-auto .bx-stop,
.bx-controls-direction .bx-prev,
.bx-controls-direction .bx-next {width: 24px;height: 24px;background-repeat: no-repeat;background-position: 0 0;background-size: 24px auto;text-indent: -9999px;display: inline-block;}
.bx-controls-auto .bx-start {background-image: url('../images/btn_play.png');}
.bx-controls-auto .bx-stop {background-image: url('../images/btn_pause.png');}
.bx-controls-direction .bx-prev {background-image: url('../images/btn_prev.png');float: left;}
.bx-controls-direction .bx-next {background-image: url('../images/btn_next.png');float: right;}
.bx-controls-auto .bx-start.active,
.bx-controls-auto .bx-stop.active {display: none;}

/* Tablet */
@media screen and (max-width: 1200px) {
	._inner .txt_area {padding: 0 20px;}
}

/* Mobile */
@media screen and (max-width: 768px) {
	._imgSldVisual {position: relative;}
	._imgSldVisual:after {content: "";display: block;width: 100%;height: 100%;position: absolute;top:0;left:0;background-color: #000;opacity: 0.3;}
	._imgSldVisual .bx-wrapper {z-index: 10;}
	._imgSldVisual ._inner {width: 100%;height: 235px;display: table;}
	._imgSldVisual ._inner .txt_area {width: 100%;font-size:25px;line-height: 30px;display: table-cell;vertical-align: middle;}
	._imgSldVisual ._inner .txt_area .eng {margin-bottom: 5px;font-size:14px;line-height: 16px;}
	.bx-controls {width: 66px;margin-left: -33px;padding-top: 0;position: absolute;bottom:20px;left:50%;}
	.bx-controls-auto .bx-start,
	.bx-controls-auto .bx-stop,
	.bx-controls-direction .bx-prev,
	.bx-controls-direction .bx-next {width: 18px;height: 18px;background-size: 18px auto;}
}
