/*  */
@charset "UTF-8";
.stock{width:100%; max-width:100%; margin:0 auto; font-family:'s-core_dream_regular';}
/* .stock{width:100%; max-width:1000px; margin:0 auto;} */
.stock section{padding-bottom:80px;}
.stock article{width:100%; max-width:1000px; margin:0 auto; padding-top:80px;}
.stock h1.txt_tit span{
	display:inline-block; background:#fff;
	border-radius:10pt; padding:5pt 10pt 3pt 10pt;
	font-size:16px; color:#000;
}
.stock .con{width:90%; max-width:850px; margin:0 auto;}
.stock .top_area{background: #8928ff url('images/stock_2020_top_bg_01.png') no-repeat top; background-size:100% auto; text-align:center;}
.stock .video_box{width:90%; max-width:850px; margin:0 auto;}
.stock .video_box .txt{color:#fff; margin-top:15px;}
	.video-container{position:relative;padding-bottom:56.25%;padding-top:30px;height:0;overflow:hidden;}
	.video-container iframe,.video-container object,.video-container embed{position:absolute;top:0;left:0;width:100%;height:100%;}

.stock .stock_slider{padding-top:50px;}
.stock .stock_slider .txt{margin-top:30px;}
.stock .stock_slider .txt h3{display:block; margin-top:10px; color:#fff; font-size:14px; font-weight:400; line-height:140%;}
.stock .stock_slider .bx-wrapper{margin:0 auto;}
.stock .stock_slider .bx-viewport{width:90%; max-width:850px; margin:0 auto;}
.stock .stock_slider .bx-controls-direction{position: absolute; width:100%; height:0; top:50%; left:0; padding:0; margin:0;}
.stock .stock_slider .bx-controls-direction a{
	width:25pt; height:25pt; padding:0; background:none;
	opacity: 0.5; filter: alpha(opacity=50);
}
.stock .stock_slider .bx-controls-direction a:hover{
	opacity: 1; filter: alpha(opacity=100);
}
.stock .stock_slider .bx-controls-direction a img{}
.stock .stock_slider .bx-controls-direction .bx-prev{margin-left:10pt;}
.stock .stock_slider .bx-controls-direction .bx-next{margin-right:10pt;}
.stock .stock_slider .bx-custom-pager{margin-top:15px;}
.stock .stock_slider .bx-custom-pager img{opacity: 0.7;	filter: alpha(opacity=70); filter:grayscale(100%);}
.stock .stock_slider .bx-custom-pager .active img{opacity: 1; filter: alpha(opacity=100); filter:grayscale(0%);}

@media only screen and (max-width: 1070px) {
	.stock article{width:90%;}
}