.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}}.shredder-types{max-width:1037px;--gap: .936rem;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;gap:var(--gap);row-gap:2.625rem}@media screen and (min-width: 768px){.shredder-types{flex-direction:row;justify-content:center;--gap: 1rem}}@media screen and (min-width: 1200px){.shredder-types{margin-inline:auto}}.shredder-type{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:.813rem;width:calc(50% - var(--gap) + var(--gap)/2)}@media screen and (min-width: 768px){.shredder-type{width:calc(33.3333333333% - var(--gap) + var(--gap)/3)}}.shredder-type-name{font-size:1.125rem;font-weight:bold;text-align:center}@media screen and (min-width: 768px){.shredder-type-name{padding-top:1rem;font-size:1.25rem}}@media screen and (min-width: 1200px){.shredder-type-name{font-size:1.625rem}}@media screen and (min-width: 768px){.shredder-type-image{width:min(77.62%,260px);height:min(77.62%,260px)}}.shredder-type-desc{color:gray;font-size:1rem;text-align:center}@media screen and (min-width: 768px){.shredder-type-desc{font-size:.875rem}}@media screen and (min-width: 1200px){.shredder-type-desc{font-size:1.375rem}}/*# sourceMappingURL=style.min.css.map */