/* main visual */
.mainVisual .swiper-container.mainSlider_001 {background:white; z-index:0; overflow:hidden;}
.mainVisual .swiper-slide {position:relative; overflow:hidden;}
.mainVisual .swiper-slide img {width:100%; height:auto;}

/*copy*/
.copy {position:absolute; z-index:9; width:100%;}
.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: 35px;font-weight:400;line-height:normal;color:white;letter-spacing:-1px;}
.copy h3 strong {font-weight:400;}
.copy p.smallp {font-size:15px; line-height:20px; padding-top:20px;}



	@media (min-width:1050px){
		.mainVisual .swiper-container.mainSlider_001 {max-height:550px;}
		.mainVisual .swiper-container.mainSlider_001 .swiper-wrapper {max-height:550px;}
		.mainVisual .swiper-slide {max-height:550px;}
		.mainVisual .swiper-slide img { min-height:550px;}
	}
	@media (min-width:800px) and (max-width:1049px){
		.mainVisual .swiper-container.mainSlider_001 {}
		.mainVisual .swiper-slide {height:0; padding-bottom:50%;}
		.mainVisual .swiper-slide img {position:absolute; top:0; left:0; min-height:100%;}

		.copy h3{font-size: 30px;}
		.copy p.smallp {font-size:14px;}	
	}
	@media (min-width:600px) and (max-width:799px){
		.mainVisual .swiper-container.mainSlider_001 {min-height:250px;}
		.mainVisual .swiper-slide {height:0; padding-bottom:50%;}
		.mainVisual .swiper-slide img {position:absolute; top:0; left:0; min-height:100%;}

		.copy h3 {font-size:23px;}
		.copy p.smallp {font-size:14px;}
	}
	@media (max-width:599px){
		.mainVisual .swiper-slide {height:0; padding-bottom:65%;}
		.mainVisual .swiper-slide img {position:absolute; top:-9999px; bottom:-9999px; left:-9999px; right:-9999px; margin:auto;
									   width:auto; min-width:100%; height:100%; /*transform:scale(1.1); transform-origin:center;*/}

		.copy {background:rgba(000,000,000,0.5); top:unset !important; bottom:0 !important; padding:10px 0 50px;}
		.copy h3 {font-size:18px;}
		.copy p.smallp{font-size:12px;}
	}

 

/*main swiper*/
div.swiper-pagination-center{position:absolute;bottom:20px;left: 50%;z-index:10;width:160px;margin-left: -90px;display: table;text-align: center;background: rgba(255, 255, 255, 0.5);padding: 5px 10px;border-radius:  10px;}
div.swiper-pagination-center div.swiper-pagination{display:inline-block;text-align:center;position:relative;}
div.swiper-pagination-center div.swiper-pagination .swiper-pagination-bullet{margin-left:5px;}
div.swiper-pagination-center div.swiper-pagination .swiper-pagination-bullet:first-child{margin-left:0;}

div.indicator {z-index:10; display:inline-block;margin-left: 5px;}
div.indicator button{width:12px; height:12px;border:0;  outline:none; cursor:pointer; vertical-align:top;}
div.indicator button.play{background:url("/sample/template/basic/basic002/img/play.png")no-repeat; text-indent:-9999px;}
div.indicator button.stop{background:url("/sample/template/basic/basic002/img/stop.png")no-repeat; text-indent:-9999px;}

.swiper-button-next, .swiper-button-prev {margin-top:-45px !important;}
div.mainVisual .swiper-button-next {background-image:url(/sample/template/basic/basic002/img/white_arrow_R.png);}
div.mainVisual .swiper-button-prev {background-image:url(/sample/template/basic/basic002/img/white_arrow_L.png);}