@media all and (-ms-high-contrast:none){.l-header__logo{top:0}#js-hero-header__link{-ms-writing-mode:tb-rl}#cb_4__banner{display:-ms-grid;-ms-grid-columns:1fr 1fr;-ms-grid-rows:auto auto}#cb_4__banner.p-content01__banner2 .banner_items{margin-bottom:25px}#cb_4__banner.p-content01__banner2 div:first-child{-ms-grid-column:1;-ms-grid-row:1}#cb_4__banner.p-content01__banner2 div:last-child{-ms-grid-column:2;-ms-grid-row:2}#cb_4__banner.p-content01__banner2 div:nth-child(2){-ms-grid-column:2;-ms-grid-row:1}#cb_4__banner.p-content01__banner2 div:nth-child(3){-ms-grid-column:1;-ms-grid-row:2}#cb_4__banner.p-content01__banner3{display:-ms-grid;-ms-grid-columns:1fr 1fr 1fr;-ms-grid-rows:auto auto}#cb_4__banner.p-content01__banner3 img{width:100%}#cb_4__banner.p-content01__banner3 div:first-child{-ms-grid-column:1;-ms-grid-row:1;margin-right:10px}#cb_4__banner.p-content01__banner3 div:nth-child(2){-ms-grid-column:2;-ms-grid-row:1;margin-right:10px}#cb_4__banner.p-content01__banner3 div:last-child{-ms-grid-column:3;-ms-grid-row:1}.p-page-header__title h1{top:50%;left:50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%)}.p-page-header__title p{transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%)}.flowwrap{-ms-overflow-style:none}.p-article04__thumbnail img,.page-template .p-article01__thumbnail img{font-family:'object-fit: cover;'}.p-article04__thumbnail img,.page-template .p-article01__thumbnail img{height:100%}}::-webkit-full-page-media,:future,:root .p-hero-header__link{-webkit-writing-mode:vertical-rl}