@charset "utf-8";
/* CSS Document */
.col2Content .main {width: 70%;}
.swiper-container{margin: auto;
display: flex;}
.slide_img{margin: auto!important;display: flex!important;
width: 80%;
    min-height: 330px;
    object-fit: contain;
}

.side li a span{display:block;font-size: .7em;letter-spacing: .1em;line-height: .5em;margin-bottom: 1em;margin-top: 1em;}
.side li a:hover span{margin-left:2.7em;}
.current span{margin-left:2.7em;}

/*Firefox*/
@-moz-document url-prefix() {
	.side li a span{display:block;font-size: .8em;letter-spacing: .1em;line-height: .5em;margin-bottom: 1em;}
}

/*IE*/
@media all and (-ms-high-contrast:none){
	.side li a span{display:block;font-size: .8em;letter-spacing: .1em;line-height: .5em;margin-bottom: 1em;}
	.side li a:hover span{margin-left:2.7em;}
}

/*Slider*/
.Slider .bx-wrapper {position:relative;width:100%;min-width: 0; *zoom:1;/* overflow: hidden; */max-width: 619px!important;margin: 0 auto;}
.Slider .bx-wrapper img {display:block;width:100% !important;max-width:595px; height:100%;image-rendering:pixelated;}
.Slider {position: relative;margin-bottom:50px;}
.Slider .bx-wrapper .bx-controls-direction {position:absolute;top:50%;width:100%;left: -50px;}
.Slider .bx-wrapper .bx-pager {position:absolute;bottom:15px;text-align:center;font-size:0;top: 100%;width: 595px;}
.Slider .bx-wrapper .bx-controls-direction a {position:absolute;top:0;right: -10%;z-index:50;width:50px;height:50px;margin-top:-25px;border-radius:100%;text-indent:-9999px;outline:0;}
.Slider .bx-wrapper .bx-prev { left:20px; background:rgba(200,200,200,0.6); box-shadow:none;}
.Slider .bx-wrapper .bx-next {right:20px;background:rgba(200,200,200,0.6);box-shadow: none;}

@media (min-width:320px) and (max-width:728px) {
		.col2Content .main {width: 100%;}
	
.Slider .bx-wrapper .bx-pager {width:100%;}
.Slider .bx-wrapper .bx-controls-direction {display:block;}
.Slider .bx-wrapper .bx-controls-direction {position:absolute;top:50%;width:100%;left: -8%;min-width: 300px;}
.Slider .bx-wrapper .bx-controls-direction a {position:absolute;top:0;right: -10%;z-index:50;width: 35px;height: 35px;margin-top: -25px;border-radius:100%;text-indent:-9999px;outline:0;}
.Slider .bx-wrapper .bx-next:before {content:'';display:block;position:absolute;top:50%;left: 40%;width:10px;height:10px;margin:-5px 0 0 -5px;border-top:rgba(255,255,255,0.6) 2px solid;border-right:rgba(255,255,255,0.6) 2px solid;font-size:3.0em;transform:rotate(45deg);}
.Slider .bx-wrapper .bx-prev:before {content:'';display:block;position:absolute;top: 46%;left:50%;width:10px;height:10px;margin:-5px 0 0 -5px;border-top:rgba(255,255,255,0.6) 2px solid;border-right:rgba(255,255,255,0.6) 2px solid;font-size:3.0em;transform:rotate(-135deg);}
}

.bxslide-index li,.bxslide-index li span{display:flex; flex-wrap:wrap;}
.bxslide-index li span{margin-top:1em;}
.bxslide-index a{display:block;width:50%;box-sizing: border-box;padding-right: 1em;}
.imgTtl{max-width: 265px!important;}
.imgQr{max-width: 68px!important;}
.bcposLogo{max-width:50%!important;}
.tenpovisorLogo{max-width:50%!important;}
.misemeguLogo{max-width:50%!important;}
.bxslide-index a:nth-child(1){margin-left:50%;margin-bottom:2em;border-left: 1px solid #ddd;border-bottom: 1px solid #ddd;padding-left: 1em;padding-bottom: 1em;}
.bxslide-index li img{width:50%;}
.bxslide-index li img:nth-child(1){margin-right: 1em;}
.bxslide-index li font{display:block;width: 100%;box-sizing: border-box;padding: .5em .5em .5em 1em;margin: 1em 0;border-radius: 2em 0 0 2em;background: #F09199;color: #fff;font-size: 1.5em;}
.bxslide-index li div{width:100%; display:flex;justify-content:center;}
.bxslide-index li div span{width:30%;}
.bxslide-index li a:nth-child(2) p{}
.bxslide-index li a:nth-child(3) p{border-left:1px solid #ddd; padding-left:1em;}
.chara{max-width:62px!important;}

@media (min-width:320px) and (max-width:728px) {
.bxslide-index li{/* flex-direction: column; */font-size:.8em;}
.bxslide-index a{width: 50%;margin-bottom:0;}
.bxslide-index a:nth-child(1){margin-bottom:0;}
.bxslide-index a:nth-child(1){margin-left:0;}
.bxslide-index a:nth-child(1){border-left:none;border-bottom:none;}
.bxslide-index li a:nth-child(3) p{border-left:none;}
.bcposLogo,.tenpovisorLogo,.misemeguLogo{max-width: 100px!important;}
.bxslide-index li div{/* flex-direction: column; */margin-bottom: .5em;}
.bxslide-index li div span{line-height: .5em;}
.bxslide-index li div span:nth-child(1){width:30%;}
.bxslide-index li div span:nth-child(2){width:40%;}
.bxslide-index li div span:nth-child(3){width:30%;}
.bxslide-index li font{padding: .5em .5em .5em 1em;margin: 1em 0;border-radius: 2em 0 0 2em;font-size: 1em;}
.Slider .bx-wrapper span img{width: 40%!important;}
.imgQr{max-width: 40px!important;}
.chara{max-width:30px!important; height:40px!important;}
}

/*IE*/
@media all and (-ms-high-contrast:none){
	.bcposLogo{max-width:40%!important;}
.tenpovisorLogo{max-width:40%!important;}
.misemeguLogo{max-width:40%!important;}
.bxslide-index li span{
-webkit-align-items: flex-start; /* Safari */
  align-items:flex-start;}
}

/*Safari*/
@media screen and (-webkit-min-device-pixel-ratio:0) {
	.bxslide-index li div{display:flex; flex-wrap:wrap; width:100%; box-sizing:border-box;}
	.bxslide-index li div span:nth-child(1){width:45%;}
.bxslide-index li div span:nth-child(2){width:35%;}
.bxslide-index li div span:nth-child(3){width:25%;}
}