
/** @latest 2019.06.05 -cwk*/

/* logo_slide001 */
.logo_slide001 {width:100%; height:100%; float:left; box-sizing:border-box; position:relative; padding-bottom:30px;}
.logo_slide001 .swiper-container {height:100%;/*background:#f0f0f0;*//* overflow:visible; */}
.logo_slide001 .swiper-container .swiper-wrapper {/* width:calc(100% - 57px); */box-sizing:border-box;/* margin:0 auto; *//* overflow:hidden; */}
.logo_slide001 .swiper-container .swiper-wrapper .swiper-slide {width:auto !important; /* background:#fff; */ /*border:1px solid rgba(0,0,0,0.07);*/ box-sizing:border-box; vertical-align:middle; /*padding:0 15px;*/
															display:inline-block; min-height:80px; /* width:calc(16.666% - 12.5px) !important; */ line-height:80px;}
.logo_slide001 .imgbox {width:100%; height:100%; /* float:left; */ text-align:center; box-sizing:border-box; position:relative; vertical-align:middle;}
.logo_slide001 .imgbox img {width:auto;height:auto;/* opacity:0.95; */display:inline-block;max-width:100%;max-height:100%;vertical-align:top;}




.logo_slide001 .swiper-pagination {display:none; opacity:0; left:auto !important; bottom:auto !important; right:0; top:50%; width:30px !important; height:auto; text-align:right;
								-ms-transform:translate(-50%,-50%); -webkit-transform:translate(-50%,-50%); transform:translate(-50%, -50%);
							    -webkit-transition:opacity 1s; transition:opacity 1s;}
/*.logo_slide001 .swiper-pagination-bullet {width:7px; height:7px; opacity:1 !important; display:inline-block; margin:0px 5px!important; box-sizing:border-box;
										background:rgba(255,255,255,0.1); border:1px solid rgba(255,255,255,.9); clear:both;}
.logo_slide001 .swiper-pagination-bullet-active {width:8px; height:8px; background:white; border:1px solid rgba(0,0,0,0.8); margin:0 4px 0 6px !important;}*/


.logo_slide001 .swiper-button-next,
.logo_slide001 .swiper-button-prev {position:absolute; /*bottom:0;*/ bottom:-15px; top:auto; background-image:none; margin-top:0;transform:translateY(-50%); text-align:center; vertical-align:middle;
									line-height:30px; width:30px; height:30px; border:1px solid rgba(0,0,0,0.1); box-sizing:border-box; background:#f6f6f6;}
.logo_slide001 .swiper-button-next {right:0;}
.logo_slide001 .swiper-button-prev {left:auto !important; right:58px;}
.logo_slide001 .swiper-button-next:before {/*content:"\276D";*/ content:">"; font-family:serif; font-size:20px; line-height:normal; display:inline-block;vertical-align:middle;}
.logo_slide001 .swiper-button-prev:before {/*content:"\276C";*/ content:"<"; font-family:serif; font-size:20px; line-height:normal; display:inline-block;vertical-align:middle;}

.logo_slide001 .swiper-button-next.swiper-button-disabled, .logo_slide001 .swiper-button-prev.swiper-button-disabled {opacity:1;}


.logo_slide001 div.banner-indicator {z-index:10; display:inline-block;}
.logo_slide001 div.banner-indicator button{width:12px; height:12px;border:0;  outline:none; cursor:pointer; vertical-align:top;}
.logo_slide001 div.banner-indicator button.play {position:absolute; right:29px; bottom:0; width:30px; height:30px; border:1px solid rgba(0,0,0,0.1);
										 font-size:0; color:#333; line-height:30px; text-align:center; background:#f6f6f6;}
.logo_slide001 div.banner-indicator button.stop {position:absolute; right:29px; bottom:0; width:30px; height:30px; border:1px solid rgba(0,0,0,0.1);
										 font-size:0; color:#333; line-height:30px; text-align:center; background:#f6f6f6;}
.logo_slide001 div.banner-indicator button.play:before {content:"\f04b"; font-family:FontAwesome; font-size:12px; font-weight:600; line-height:30px;}
.logo_slide001 div.banner-indicator button.stop:before {content:"||"; font-size:14px; font-weight:600; line-height:30px;}


	@media (min-width:800px){
		/*.logo_slide001 .swiper-container {width:calc(100% - 90px);}*/

		.layout_01 .logo_slide001 {height:auto;}
		.layout_01 .logo_slide001 .imgbox {height:auto;}
	}


	@media (max-width:799px){
		.logo_slide001 .swiper-container {width:calc(100% - 20px);}
		.logo_slide001 .swiper-container .swiper-wrapper .swiper-slide {/*padding:0 10px;*/ max-width:23%; min-height:auto; line-height:normal;}
		.logo_slide001 .swiper-button-prev {left:0; right:68px; box-sizing:border-box;}
		.logo_slide001 .swiper-button-next {right:10px; box-sizing:border-box;}
		.logo_slide001 div.banner-indicator button.stop {right:39px;}
	}

	@media (min-width:600px) and (max-width:799px){
	}

	@media (max-width:599px){
	}



