@charset "UTF-8";#page-footer,#page-header,#page-main{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1120px) minmax(0,1fr);grid-auto-flow:row;column-gap:4vw;width:100%;margin:0 auto}.bg{display:grid;grid-template-rows:auto auto 1fr auto auto}#header-container{grid-row:1}#page-header{grid-row:2;padding:80px 0 0;box-sizing:border-box}#page-header .pankuzu{grid-column:2/3;max-width:1120px;width:100%}#page-footer .articles-area,#page-footer .page-meta-bottom,#page-header .title-area{grid-column:2/3;max-width:1120px;width:100%;margin:0 auto}#page-main{grid-row:3}#page-main .main-container{grid-column:2/3;width:100%;margin-block:30px 60px}.swiper-area{max-width:1120px;width:100%;margin:0 auto 30px;overflow:hidden}#page-main .mokuji{grid-column:2/3;margin-block:100px}#page-footer{grid-row:4;padding:0 0 130px}#page-footer:has(> .page-meta-bottom){padding-bottom:65px}#footer-container{grid-row:5;z-index:1}#ad1{margin:100px auto 60px}.toc-container{display:none}@media (min-width:1120px){#page-header{grid-row:2}#page-main{grid-row:3;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,760px) minmax(0,300px) minmax(0,1fr);column-gap:60px;margin:0 auto;align-items:start}#page-main .main-container{grid-column:2/3;grid-row:auto;max-width:760px}#page-main .mokuji{grid-column:3/4;position:sticky;top:90px;max-width:300px;height:fit-content;margin-block:30px 0}#page-footer{grid-row:4}.toc-container{display:block}}