/* main visual */
.mainVisual .swiper-container.mainSlider_001 {width:100%; background:white; z-index:0; overflow:hidden;}
.mainVisual .swiper-slide {position:relative; overflow:hidden;}
.mainVisual .swiper-slide img {width:100%; height:auto;}
.wide08_mainbox {position:relative;}


/*copy*/
.copy {position:absolute; z-index:9; width:100%; word-break:keep-all;}
.copy .inner {width:100%; max-width:1300px; padding:0; margin:0 auto; box-sizing:border-box;}
.copy .inner div {padding: 0 15px;}
.copy h3 {font-size:27px;font-weight:400; line-height:130%;}
.copy h3 strong {font-weight:400;color: white;}
.copy p.smallp {font-size:16px; line-height:140%; letter-spacing:-0.5px; padding-top:20px; color:white;}



	@media (min-width:600px){
		/*.copy {margin-top:20px;}*/
	}
	@media (min-width:1050px){
		.mainVisual .swiper-container.mainSlider_001 {max-height:850px;}
		.mainVisual .swiper-container.mainSlider_001 .swiper-wrapper {max-height:850px;}
		.mainVisual .swiper-slide {max-height:850px;}
		.mainVisual .swiper-slide img {min-height:850px;}
	}
	@media (max-width:1049px){
		.mainVisual .swiper-container.mainSlider_001 {position:absolute; top:0; left:0;}

		.mainVisual .swiper-slide {height: 100%;/* padding-bottom:75%; */}

		.wide08_mainbox {width:100%; height:auto; position:relative; float:left;}
		.mainVisual {width:100%; height:100%; float:left; position:absolute;}
		.mainVisual .swiper-container.mainSlider_001 {height:100%;}
		.mainVisual .swiper-slide img {position:absolute;  top:-9999px; bottom:-9999px; left:-9999px; right:-9999px; margin:auto;
									   min-height:100%; width:auto !important; min-width:100%;}
	}
	@media (min-width:800px) and (max-width:1049px){
		.copy h3 {font-size:26px;}
	}

	@media (min-width:600px) and (max-width:799px){
		.copy h3 {font-size:24px;}
		.copy p.smallp {font-size:14px;}
	}

	@media (max-width:990px){
		.copy.copy_position_lh,
		.copy.copy_position_ch,
		.copy.copy_position_rh {top:140px !important;}

		.mainVisual .swiper-slide {padding:0;}
	}
	@media (max-width:599px){
		.copy {/*background: rgba(0,0,0,0.5);top:unset !important;bottom:0 !important;padding:10px 0 30px;*/}
		.copy h3 {font-size:19px;}
		.copy p.smallp {font-size:13px; line-height:20px; padding-top:20px;}
	}




.inner_layer {position:absolute; width:100%;  z-index:0;}

	@media (min-width:1050px){
		.inner_layer {/*top: 691px;*/ bottom:0;}
	}
	@media (min-width:600px) and (max-width:1049px){
		.inner_layer {position:relative; /*float:left; background:rgba(0,0,0,0.5);*/ bottom:0; padding-top:40%;}
	}
	@media (max-width:599px){
		.inner_layer {position:relative; padding-top:60%; margin-bottom:45px; float:left; height:auto;}
	}



/* slide btn */
/*main swiper*/
.mainSlider_001 div.swiper-pagination-center {position:absolute; z-index:10; text-align:center;}
.mainSlider_001 div.swiper-pagination-center div.swiper-pagination {position:relative; display:inline-block; text-align:center;}
.mainSlider_001 div.swiper-pagination-center div.swiper-pagination .swiper-pagination-bullet {border-radius:0;}
.mainSlider_001 div.swiper-pagination-center div.swiper-pagination .swiper-pagination-bullet-active {background:rgba(255,255,255,0.8); border-color:rgba(0,0,0,0.8);}
.mainSlider_001 div.swiper-pagination-center div.swiper-pagination .swiper-pagination-bullet:first-child {margin-left:0;}

.mainSlider_001 div.indicator {z-index:10; display:inline-block; }
.mainSlider_001 div.indicator button {width:12px; height:12px;border:0;  outline:none; cursor:pointer; vertical-align:top;}
.mainSlider_001 div.indicator button.play {background:url("/sample/template/wide/wide004/img/play.png")no-repeat; text-indent:-9999px;}
.mainSlider_001 div.indicator button.stop {background:url("/sample/template/wide/wide004/img/stop.png")no-repeat; text-indent:-9999px;}

.mainSlider_001 .swiper-button-next,
.mainSlider_001 .swiper-button-prev {display:none;}



	@media (min-width:600px){
		.mainSlider_001 div.swiper-pagination-center {right:0px;top:45%;width:10px;transform:translate(-50%,-50%);padding:10px 11px;/* background:rgba(255,255,255,0.5); */border-radius:5px;}
		.mainSlider_001 .swiper-pagination-clickable .swiper-pagination-bullet {margin:0 0 5px !important;}
		.mainSlider_001 .swiper-pagination-bullet-active {height:20px; width:9px; box-sizing:border-box;}
	}
	@media (min-width:600px) and (max-width:1049px){
		.mainSlider_001 div.swiper-pagination-center {top:50%;}
	}
	@media (max-width:599px){
		.mainSlider_001 div.swiper-pagination-center {bottom:15px; left:50%; width:160px; margin-left:-90px; display:table; 
							 			  		  text-align:center; background:rgba(255, 255, 255, 0.2); padding:2px 10px; border-radius:4px;}
		.mainSlider_001 .swiper-container-horizontal .swiper-pagination-bullets {/*padding-left:30px;*/}
		.mainSlider_001 div.swiper-pagination-center div.swiper-pagination .swiper-pagination-bullet {margin-left:5px;}
		.mainSlider_001 .swiper-pagination-bullet-active {width:20px; border-radius:3px; opacity:1 !important; background: #c76c00;}
	
		.mainSlider_001 div.indicator {margin-left:5px;}
	}