.shredder-portal *{font-weight:400;vertical-align:baseline;box-sizing:border-box}.shredder-portal h1,.shredder-portal h2,.shredder-portal h3,.shredder-portal h4,.shredder-portal h5,.shredder-portal h6,.shredder-portal b,.shredder-portal strong,.shredder-portal th{font-weight:bold}.shredder-portal .fas,.shredder-portal .fa{font-weight:900}.shredder-portal{color:#000;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-text-size-adjust:100%;font-family:"Noto Sans JP","Hiragino Kaku Gothic ProN","Hiragino Sans","BIZ UDPGothic","Meiryo",sans-serif;font-variant-numeric:tabular-nums;font-optical-sizing:auto;font-feature-settings:"palt" 1;font-kerning:normal;letter-spacing:.09em;line-break:strict;word-break:normal;overflow-wrap:anywhere;hyphens:auto;hanging-punctuation:allow-end last;-webkit-tap-highlight-color:rgba(0,0,0,0);text-underline-offset:.175em}.page-title{text-align:center;font-weight:600;font-size:1.5625rem;margin-bottom:2.625rem}@media screen and (min-width: 768px){.page-title{margin-bottom:min(6.297%,68px);font-size:2rem}}@media screen and (min-width: 1200px){.page-title{font-size:2.5rem}}.page-navigation-sticky{position:sticky;top:0;z-index:1000;background-color:#fff;overflow-x:auto;padding:.5rem 8%}@media screen and (min-width: 768px){.page-navigation-sticky{overflow:visible;padding:.5rem 1rem .5rem .5rem;background-color:#fff}}.page-navigation{max-width:1080px;margin-inline:auto;list-style:none;width:-moz-max-content;width:max-content;white-space:nowrap}@media screen and (min-width: 768px){.page-navigation{width:100%;padding:0}}.page-navigation ul{--gap: 0.5rem;width:100%;padding:.375rem;list-style:none;display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:var(--gap);background-color:#eee;border-radius:100vw}@media screen and (min-width: 768px){.page-navigation ul{padding:min(.557%,6px) min(.742%,8px) min(.742%,8px);justify-content:space-between;--gap: .5rem}}.page-navigation ul li{width:-moz-fit-content;width:fit-content;min-width:170px;text-align:center}@media screen and (min-width: 768px){.page-navigation ul li{width:calc(25% - var(--gap) + var(--gap)/4)}}.page-navigation ul li a{position:relative;max-height:58px;border-radius:50em;padding:.4688rem 1.1875rem;display:inline-flex;justify-content:center;align-items:center;gap:.5rem;transition:all .3s;white-space:nowrap;font-size:1rem;line-height:1}@media screen and (min-width: 1200px){.page-navigation ul li a{font-size:1rem}}.page-navigation ul li a{border:1px solid #000;background-color:#fff;color:#000}.page-navigation ul li a.active,.page-navigation ul li a:hover{background-color:#000;color:#fff}.page-navigation ul li a{background-color:#eee;white-space:nowrap;display:block;border:none}@media screen and (min-width: 768px){.page-navigation ul li a{padding:min(3.47%,9px) 0 min(3.85%,10px);font-size:1rem}}@media screen and (min-width: 1200px){.page-navigation ul li a{font-size:1.25rem}}.pickup-contents-list{--gap: 2.7rem;display:flex;flex-direction:column;justify-content:flex-start;gap:var(--gap)}@media screen and (min-width: 768px){.pickup-contents-list{flex-direction:row;flex-wrap:wrap;gap:var(--gap)}}.pickup-content{display:flex;flex-direction:column;gap:1rem}@media screen and (min-width: 768px){.pickup-content{width:calc(50% - var(--gap) + var(--gap)/2)}}@media screen and (min-width: 992px){.pickup-content{width:calc(33.3333333333% - var(--gap) + var(--gap)/3)}}.pickup-content-title{font-size:1.125rem;padding:4px 0 0}@media screen and (min-width: 768px){.pickup-content-title{font-size:1.125rem}}@media screen and (min-width: 1200px){.pickup-content-title{font-size:1.25rem}}.pickup-link{font-size:1rem}@media screen and (min-width: 768px){.pickup-link{font-size:1.125rem}}@media screen and (min-width: 1200px){.pickup-link{font-size:1.25rem}}.pickup-link:hover{color:#939393}.sticky-container{padding-top:2.1875rem}@media screen and (min-width: 768px){.sticky-container{padding-top:4.375rem}}@media screen and (min-width: 768px){.l-content:first-of-type{padding-top:min(7.765%,149px)}}.pickup-content{flex-direction:row;gap:25px}@media screen and (min-width: 768px){.pickup-content{flex-direction:column}}@media screen and (max-width: 767px){.pickup-content-image{width:126px}.pickup-content-image img{max-width:100%}}@media screen and (max-width: 767px){.pickup-content-inner{width:calc(100% - 131px)}}/*# sourceMappingURL=style.min.css.map */