@charset "utf-8";
/* CSS Document */




 /*不要連結*/
.novariant .PD_layout .PD a { pointer-events: none; }
.novariant .PD_layout .PD_slide:hover {  transform: none; filter: none;}

/*排除hover*/
.nohover .PD_layout .PD_slide:hover { transform: none; filter: none; }

/*上標下標圓標關閉*/
.prdImgWrap .imgTag { display:none !important;}
.prdImgWrap .imgTagRectangle { display:none !important;}
.prdImgWrap .imgTagBottom { display:none !important;}

/*PC背景*/
.bg_00 { z-index:-7; position:absolute; top:0; left:0; width:100%; min-width:1220px; height:200px; background-repeat:no-repeat; background-position:center top; }
.bg_01 { z-index:-47; position:fixed; top:0; left:0; width:100%; height:100%; background-repeat:repeat-y; background-position: center top; pointer-events:none;}

    @media screen and (max-width: 767px){
    .bg_01 {z-index: -48;position:fixed;top: 10dvw;left:0;width:100%;height:100%;background-repeat:repeat;background-position:center top;pointer-events:none;background-size:100%;}
  
    }


/*mb ------------------------------------------------------------------------------------------------------------------------------------------------------------------- */
@media screen and (max-width:767px){
    
    .Area_bn-carousel.topbn { width: 100%;}
    
    }
    
    /*pc ------------------------------------------------------------------------------------------------------------------------------------------------------------------- */
    @media screen and (min-width: 768px) {
    
      
      .Area_bn-carousel.topbn .Area_swiper_box { overflow: inherit; }
      .Area_bn-carousel.topbn .Area_swiper {  overflow: inherit; }
    
    }
