.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}@media screen and (min-width: 768px){.l-header-nav__link{gap:4px}.l-header-nav__link,.l-header-nav__link.--shop{font-size:14px}.l-header-nav__link.--shop::before{width:20px;height:17px}.l-header-nav__link::before{width:20px;height:17px}}.mainte-contents{background-color:#dde0e0;background-color:rgba(221,224,224,.6)}.l-content{width:min(100%,1920px);height:auto;margin-inline:auto;position:relative}.l-inner{width:min(100%,1080px);height:100%;margin-inline:auto;position:relative}@media screen and (max-width: 767px){.page-hgroup{text-align:center}}.page-subtitle{display:inline-block;background-color:#fff;font-family:"Noto Sans Japanese-b";font-size:3.2vw;letter-spacing:-0.001rem;line-height:1;padding:7px 12.5px;border-radius:100vmax;margin-bottom:8px}@media screen and (min-width: 768px){.page-subtitle{font-size:clamp(14px,8.6666666667px + .6944444444vw,22px);padding:min(1.482%,16px) min(3.056%,33px);margin-bottom:19px}}.page-title{font-size:6.93333vw;line-height:1.6}@media screen and (min-width: 768px){.page-title{font-size:clamp(28px,13.3333333333px + 1.9097222222vw,50px);letter-spacing:.5rem;line-height:1.4;text-align:left}}.common-wrap{display:flex;flex-direction:column;justify-content:flex-end}@media screen and (min-width: 768px){.common-wrap{flex-direction:row;justify-content:flex-end}}.common-txt{font-size:4vw;line-height:2.2}@media screen and (min-width: 768px){.common-txt{font-size:16px}}@media screen and (min-width: 1200px){.common-txt{font-size:20px;line-height:2.4}}.f-small{font-family:"Noto Sans Japanese-sb";font-size:80%}.va-top{vertical-align:text-top}.fade-in{opacity:0;visibility:hidden;transform:translateY(100px);transition:opacity .5s ease-out,transform .5s ease-out;transition:all 1s}.fade-in.is-active{opacity:1;visibility:visible;transform:translateY(0)}.fv{padding:17.33333vw 0 0}@media screen and (min-width: 768px){.fv{padding:min(4.948%,95px) 0 0}}.fv .fv-inner{opacity:0;visibility:hidden;transform:translateY(100px);transition:opacity .5s ease-out,transform .5s ease-out;transition:all 1s}.fv .fv-inner.is-active{opacity:1;visibility:visible;transform:translateY(0)}.fv .fv-inner{transform:translateY(100px);background:url(../images/fv-bg_sp.png) no-repeat center bottom/contain;width:min(100%,1920px);height:auto;aspect-ratio:375/500;margin-inline:auto;position:relative}@media screen and (min-width: 768px){.fv .fv-inner{background:url(../images/fv-bg_pc.png) no-repeat center right/contain;aspect-ratio:1920/839}}@media screen and (min-width: 992px){.fv .fv-inner{background-position:center right 10%}}.fv .fv-hgroup{width:100%;text-align:center;opacity:0;visibility:hidden;transform:translateY(100px);transition:opacity .5s ease-out,transform .5s ease-out;transition:all 1s}.fv .fv-hgroup.is-active{opacity:1;visibility:visible;transform:translateY(0)}.fv .fv-hgroup{transform:translateY(100px);transition:1s cubic-bezier(0.215, 0.6, 0.2, 1)}@media screen and (min-width: 768px){.fv .fv-hgroup{width:35%;text-align:left;position:absolute;left:18%;top:min(34.686%,291px);transform:translateY(100px)}}@media screen and (min-width: 1400px){.fv .fv-hgroup{left:min(21.9795%,422px)}}@media screen and (min-width: 768px){.fv .fv-hgroup.is-active{transform:translateY(-25%)}}.fv .fv-title{font-size:5.6vw;line-height:1.4}@media screen and (min-width: 768px){.fv .fv-title{font-size:clamp(22px,9.8481012658px + 1.582278481vw,32px);letter-spacing:.4rem;margin-bottom:min(6.995%,47px)}}@media screen and (min-width: 1400px){.fv .fv-title{font-size:clamp(32px,-5.6923076923px + 2.6923076923vw,46px)}}.fv .fv-title .f-small{display:block;font-size:50%;line-height:1.8}@media screen and (min-width: 768px){.fv .fv-title .f-small{margin-bottom:1%}}.fv .fv-logo img{display:block;height:auto}@media screen and (max-width: 767px){.fv .fv-logo img{width:60%;margin-inline:auto}}@media screen and (min-width: 768px){.fv .fv-logo img{width:min(61.46%,413px)}}.fv .fv-note{font-family:"Noto Sans Japanese-sb";font-size:16px}@media screen and (min-width: 768px){.fv .fv-note{font-size:clamp(14px,10px + .5208333333vw,20px)}}.about{padding:8vw 0 0;overflow:hidden}@media screen and (min-width: 768px){.about{padding:min(4.636%,89px) 0 0}}.about .common-wrap{transition:1.3s cubic-bezier(0.215, 0.6, 0.2, 1);align-items:center}.about .page-title{margin-bottom:min(2.964%,32px)}.about .about-image{width:100%;margin-left:-3.651%}@media screen and (min-width: 768px){.about .about-image{width:min(63.149%,682px);height:auto;margin-left:auto;margin-right:-12%}}@media screen and (max-width: 767px){.about .about-image img{display:block;width:107.302%}}.about .common-txt{width:100%;text-align:center}@media screen and (min-width: 768px){.about .common-txt{width:50%;text-align:left}}.service{padding:20vw 0 0}@media screen and (min-width: 768px){.service{padding:min(9.375%,180px) 0 0}}.service::after{content:"";display:block;width:100%;height:auto;aspect-ratio:375/34;background:url(../images/border-top_sp.png) no-repeat bottom center/contain}@media screen and (min-width: 768px){.service::after{aspect-ratio:960/49;background:url(../images/border-top_pc.png) no-repeat bottom center/contain}}.service .l-inner{padding-bottom:30vw}@media screen and (min-width: 768px){.service .l-inner{padding-bottom:130px}}.service .page-title{margin-bottom:min(10%,108px)}.service .service-item{display:flex;flex-direction:column}@media screen and (min-width: 768px){.service .service-item{flex-direction:row;gap:5%}}@media screen and (min-width: 992px){.service .service-item{flex-direction:row;gap:0}}.service .service-item+.service-item{margin-top:8vw}@media screen and (min-width: 768px){.service .service-item+.service-item{margin-top:min(10.927%,118px)}}.service .service-txt-wrap{width:100%}@media screen and (min-width: 768px){.service .service-txt-wrap{width:40%}}.service .service-name{font-family:"Noto Sans Japanese-sb";color:#00cdc7;font-size:6.4vw}@media screen and (min-width: 768px){.service .service-name{font-size:clamp(32px,26.6666666667px + .6944444444vw,40px)}}.service .service-txt{font-size:4vw}@media screen and (min-width: 768px){.service .service-txt{font-size:clamp(16px,13.3333333333px + .3472222222vw,20px)}}.service .service-txt .note{display:block;font-size:16px;margin-top:10px}.service .service-detail-list{width:100%;display:flex;justify-content:space-between}@media screen and (min-width: 768px){.service .service-detail-list{width:60%}}.service .service-detail-item{width:-moz-fit-content;width:fit-content;font-size:20px;text-align:center}.service .service-detail-item img{display:block;width:70%;margin-inline:auto}.service .service-detail{width:100%}@media screen and (min-width: 768px){.service .service-detail{width:55%}}@media screen and (min-width: 992px){.service .service-detail{width:60%}}.service .service-detail-txt{font-size:4vw}@media screen and (min-width: 768px){.service .service-detail-txt{font-size:clamp(14px,11.3333333333px + .3472222222vw,18px);margin-top:14px;margin-bottom:0}}.service .f-small{font-family:"Noto Sans Japanese-m"}.rental{background-color:#fff;padding:11.2vw 0}@media screen and (min-width: 768px){.rental{padding:min(6.771%,130px) 0}}.rental .page-subtitle{background-color:rgba(221,224,224,.6)}.rental .page-title{margin-bottom:4.26666vw}.rental .common-wrap{justify-content:space-between;align-items:center;gap:30px;margin-bottom:17.33333vw}@media screen and (min-width: 768px){.rental .common-wrap{gap:0;margin-bottom:min(4.63%,50px)}}.rental .rental-image{width:100%}@media screen and (min-width: 768px){.rental .rental-image{width:min(58.982%,637px)}}.rental .common-txt{width:100%}@media screen and (min-width: 768px){.rental .common-txt{width:35%}}.rental .rental-table-wrap{text-align:center}.rental .rental-table-tl{font-family:"Noto Sans Japanese-sb";font-size:6.4vw;margin-bottom:8vw}@media screen and (min-width: 768px){.rental .rental-table-tl{font-size:clamp(32px,26.6666666667px + .6944444444vw,40px);margin-bottom:min(6.019%,65px)}}.rental .table-container{position:relative;overflow-x:auto;white-space:nowrap}.rental .rental-table{width:max(100%,510px)}.rental .rental-table .plan-name{display:flex;align-items:center;justify-content:center;width:98%;font-family:"Noto Sans Japanese-sb";color:#fff;font-size:18px;padding:5px 0;margin-inline:auto}@media screen and (min-width: 768px){.rental .rental-table .plan-name{font-size:clamp(20px,13.3333333333px + .8680555556vw,30px);padding:10px 0}}.rental .rental-table .plan-name.hosyu-cell{background-color:#00cdc7}.rental .rental-table .plan-name.rental-cell{background-color:#ff5f63}.rental .rental-table thead th:first-child,.rental .rental-table tbody th{background-color:#fff;width:15%}@media screen and (max-width: 767px){.rental .rental-table thead th:first-child,.rental .rental-table tbody th{position:sticky;inset:0}.rental .rental-table thead th:first-child:before,.rental .rental-table tbody th:before{content:"";position:absolute;top:-1px;left:-1px;width:100%;height:100%}}@media screen and (min-width: 768px){.rental .rental-table thead th:first-child,.rental .rental-table tbody th{width:23%;min-width:150px}}@media screen and (min-width: 1200px){.rental .rental-table thead th:first-child,.rental .rental-table tbody th{width:23%;min-width:250px}}.rental .rental-table thead th{vertical-align:bottom}@media screen and (min-width: 768px){.rental .rental-table thead th{vertical-align:baseline}}.rental .rental-table thead th .rental-table-icon{display:flex;flex-direction:column;justify-content:center;gap:8px;width:100%;height:100%;font-family:"Noto Sans Japanese-m";font-size:14px;line-height:1;padding-right:10px}@media screen and (min-width: 768px){.rental .rental-table thead th .rental-table-icon{flex-direction:row;align-items:center;gap:1.5rem;font-size:16px;padding-right:0;margin-bottom:0}}.rental .rental-table thead th:not(:first-child){width:38.5%;min-width:calc((100% - 250px)/2)}.rental .rental-table tbody th{font-family:"Noto Sans Japanese-sb";font-size:3.74vw;line-height:1;padding:15px 10px 15px 0}@media screen and (min-width: 768px){.rental .rental-table tbody th{font-size:clamp(16px,8px + 1.0416666667vw,28px);padding:8px 0;border-bottom:1px solid #d3d3d3}}@media screen and (min-width: 1200px){.rental .rental-table tbody th{padding:15px 0}}.rental .rental-table tbody th .th-inner{display:block;width:100%;background-color:#f0f0f0;border-radius:100vmax;padding:6px 0}@media screen and (min-width: 1200px){.rental .rental-table tbody th .th-inner{padding:13px 0}}.rental .rental-table tbody td{width:42.5%;font-family:"Noto Sans Japanese-sb";font-size:14px;padding:15px 2px;border-bottom:1px solid #d3d3d3}@media screen and (min-width: 768px){.rental .rental-table tbody td{width:38.5%;min-width:calc((100% - 150px)/2);font-size:clamp(16px,8px + 1.0416666667vw,28px);padding:8px 2px}}@media screen and (min-width: 1200px){.rental .rental-table tbody td{width:38.5%;min-width:calc((100% - 250px)/2);padding:15px 2px}}.rental .rental-table tbody td+td{border-left:1px solid #d3d3d3}.rental .rental-table .plan-txt{font-family:"Noto Sans Japanese-sb";font-size:14px;line-height:1.8}@media screen and (min-width: 768px){.rental .rental-table .plan-txt{font-size:clamp(16px,8px + 1.0416666667vw,28px)}}.rental .rental-table .plan-txt.hosyu-cell{color:#00cdc7}.rental .rental-table .plan-txt.rental-cell{color:#ff5f63}.rental .f-small{text-align:left;margin-top:17px}@media screen and (min-width: 768px){.rental .f-small{margin-top:44px}}.rental .scroll-hint{position:absolute;top:50%;left:65%;transform:translate(-50%, -50%);width:96px;height:101px;display:none;animation:scroll-hint-animation 2s infinite ease}@keyframes scroll-hint-animation{0%{transform:translate(-50%, -50%)}50%{transform:translate(-40%, -50%)}100%{transform:translate(-50%, -50%)}}.rental .scroll-hint--show{display:block}.area::before{content:"";display:block;width:100%;height:auto;aspect-ratio:375/34;background:url(../images/border-bottom_sp.png) no-repeat top center/contain}@media screen and (min-width: 768px){.area::before{aspect-ratio:960/49;background:url(../images/border-bottom_pc.png) no-repeat top center/contain}}.area .l-inner{padding-top:min(8.594%,165px)}.area .page-title{margin-bottom:21px}@media screen and (min-width: 768px){.area .area-image{width:min(93.982%,1015px);margin:-125px auto 0}}@media screen and (min-width: 1400px){.area .area-image{margin-top:min(-18.519%,-200px)}}.area .area-list{background-color:#fff}.area .area-item{display:flex;align-items:center;gap:19px;padding:11px 0 11px 12px}.area .area-item+.area-item{border-top:2px solid rgba(221,224,224,.6)}.area .area-name{font-family:"Noto Sans Japanese-sb";font-size:4.27vw}.area .area-txt{font-size:3.74vw;margin-bottom:0}.area .f-small{margin-bottom:6.4vw}.contact{text-align:center;padding:24.8vw 0}@media screen and (min-width: 768px){.contact{padding:min(9.375%,180px) 0}}.contact .contact-txt{font-family:"Noto Sans Japanese-sb";font-size:5.34vw;margin-bottom:14.4vw}@media screen and (min-width: 768px){.contact .contact-txt{font-size:clamp(28px,23.3333333333px + .6076388889vw,35px);margin-bottom:93px}}.contact .contact-list{width:min(75%,300px);display:flex;justify-content:space-between;align-items:flex-end;margin-inline:auto}@media screen and (min-width: 768px){.contact .contact-list{width:min(45%,380px)}}.contact .support-item{max-width:138px;font-size:clamp(14px,8.6666666667px + .6944444444vw,22px)}.contact .support-icon{display:block;width:min(80.31%,106px);margin:0 auto 22px}.download{background-color:#fff;padding:13.33333vw 0}@media screen and (min-width: 768px){.download{padding:min(5.886%,113px) 0}}.download .l-inner{display:flex;flex-direction:column;align-items:center;gap:30px}@media screen and (min-width: 768px){.download .l-inner{flex-direction:row;justify-content:center;gap:min(4.791669vw,92px)}}.download .download-link{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){.download .download-link{font-size:1rem}}.download .download-link{border:1px solid #000;background-color:#fff;color:#000}.download .download-link.active,.download .download-link:hover{background-color:#000;color:#fff}.download .download-link{width:max(69%,242px);height:max(8.8vw,33px);color:#fff;font-size:4.27vw;border-radius:100vmax;padding-top:8px;padding-bottom:8px}@media screen and (min-width: 768px){.download .download-link{width:min(100%,330px);height:58px;font-size:clamp(16px,13.3333333333px + .3472222222vw,20px)}}.download .download-link.btn-pink{background-color:#ff5f63;border:0}.download .download-link.btn-black{background-color:#000}.download .download-link:after{position:absolute;top:50%;right:5%;display:block;content:"";width:6px;height:6px;border-right:2px solid;border-top:2px solid;transform:translateY(-50%) rotate(45deg)}@media screen and (min-width: 768px){.download .download-link:after{right:10%}}@media screen and (min-width: 1200px){.download .download-link:after{width:8px;height:8px}}.download .download-link:hover{opacity:.6}/*# sourceMappingURL=style.min.css.map */