@charset "utf-8";body{min-width:1152px;zoom:90%;}
body{zoom:95%\9;}
body:not(:target){zoom:90%\9;}
@media all and (-ms-high-contrast:none){body{zoom:90%;}
}
#contents{margin-top:0 !important;}
#header{overflow:hidden;position:static !important;}
.component-visual .slick-track{width:100% !important;}
.component-visual .slick-list{overflow:visible !important;}
.slick-slider .slick-track, .slick-slider .slick-list{-webkit-transform:translate3d(0, 0, 0) !important;-moz-transform:translate3d(0, 0, 0) !important;-ms-transform:translate3d(0, 0, 0) !important;-o-transform:translate3d(0, 0, 0) !important;transform:translate3d(0, 0, 0) !important;}
.component-visual .visual-item{display:none !important;}
.component-visual .visual-item.slick-active{display:block !important;width:100% !important;}
.component-visual .visual-item.slick-active:not(:target){left:100%\9;}
@media all and (-ms-high-contrast:none){.component-visual .visual-item.slick-active{margin-left:-100%\0;}
*::-ms-backdrop, .component-visual .visual-item.slick-active{margin-left:0\0;}
}
.component-visual .visual-text-inner{margin:0 !important;}
.row,
.slick-slider,
.component-accordion-toggle,
#footer{page-break-inside:avoid;}
#breadcrumbs,
#megadrop-wrap,
.gnav-menu-wrap-sp,
#localnav-pc-overlay,
#localnav-pc-wrap,
.localnav-tb-sp-button,
.localnav-tb-sp sb-slidebar,
#bottom-fixed{display:none !important;}