@charset "UTF-8";.fs-roop-store{color:#333}.fs-roop-store:before{content:"";position:absolute;width:375px;height:375px;background-color:#f8f8f8;border-radius:50%;top:-121px;left:50%;transform:translateX(-50%);z-index:0}.fs-roop-store .fs-roop-store__top-subtitle{position:relative;font-family:"Noto Sans JP",sans-serif;font-weight:400;font-style:normal;font-size:16px;letter-spacing:.05em;line-height:2.625;font-weight:700;text-align:center;padding:48px 0 1px;z-index:1}.fs-roop-store .fs-roop-store__top-image{position:relative;z-index:1;padding-bottom:42px}.fs-roop-store .fs-roop-store__top-image img{margin:auto;display:block}.fs-roop-store .fs-roop-store__top-image.sp-only img{width:297px}.fs-roop-store .fs-roop-store__top-image.pc-only{display:none}.fs-roop-store .fs-roop-store__top-image.pc-only img{width:678px}.fs-roop-store .fs-roop-store__title1{font-family:"Noto Sans JP",sans-serif;font-weight:400;font-style:normal;font-size:20px;letter-spacing:.05em;line-height:1.6;font-weight:700;text-align:center;padding-bottom:34px}.fs-roop-store .fs-roop-store__description{font-family:"Noto Sans JP",sans-serif;font-weight:400;font-style:normal;font-size:16px;text-align:center;line-height:1.75;padding-bottom:64px}.fs-roop-store .fs-roop-store__information{background-color:#efefef;border-radius:16px;display:flex;flex-direction:column;justify-content:space-between;padding:40px 24px;margin:0 15px 80px}.fs-roop-store .fs-roop-store__information-left{font-family:"Noto Sans JP",sans-serif;font-weight:400;font-style:normal;font-size:22px;letter-spacing:.05em;line-height:1.55;font-weight:700;padding-bottom:35px}.fs-roop-store .fs-roop-store__information-left-small{font-family:"Noto Sans JP",sans-serif;font-weight:400;font-style:normal;font-size:16px;letter-spacing:.05em;line-height:2.5;font-weight:700}.fs-roop-store .fs-roop-store__information-right{font-family:"Noto Sans JP",sans-serif;font-weight:400;font-style:normal;font-size:16px;line-height:1.5}.fs-roop-store .fs-roop-store__title2{font-family:"Noto Sans CJK JP",sans-serif;font-weight:400;font-style:normal;font-size:16px;text-align:center;line-height:1.5;font-weight:700;padding-bottom:32px}.fs-roop-store .fs-roop-store__description2{font-family:"Roboto Condensed",sans-serif;font-weight:400;font-style:normal;font-size:14px;text-align:center;letter-spacing:.034em;line-height:1.71;padding-bottom:16px}.fs-roop-store .fs-roop-store__description2-remarks{font-family:"Roboto Condensed",sans-serif;font-weight:400;font-style:normal;font-size:12px;text-align:center;padding-bottom:40px}.fs-roop-store .fs-roop-store__step{display:flex;justify-content:center;align-items:center;padding-bottom:100px}.fs-roop-store .fs-roop-store__step img{width:212px}.fs-roop-store .fs-roop-store__step img.pc-only{display:none}.fs-roop-store .fs-roop-store__collect-item{position:relative;left:50%;transform:translateX(-50%);width:100vw;max-width:1920px;box-sizing:border-box;background-color:#efefef;align-items:center;margin-bottom:107px;padding-top:71px}.fs-roop-store .fs-roop-store__collect-item-title{font-family:"Noto Sans JP",sans-serif;font-weight:400;font-style:normal;font-size:22px;display:flex;justify-content:center;align-items:center;line-height:1.5;letter-spacing:.05em;font-weight:700;padding-bottom:27px}.fs-roop-store .fs-roop-store__collect-item-title img{width:38px;height:38px;margin-right:16px}.fs-roop-store .fs-roop-store__collect-item-subtitle{font-family:"Noto Sans CJK JP",sans-serif;font-weight:400;font-style:normal;font-size:16px;text-align:center;line-height:1.5;font-weight:700;padding:0 15px 40px 15px}.fs-roop-store .fs-roop-store__collect-item-category{display:flex;flex-direction:column;gap:31.5px;justify-content:center;align-items:center;padding-bottom:85px}.fs-roop-store .fs-roop-store__collect-item-category-card{background-color:#fff;position:relative;border:none;border-radius:16px;width:250px;padding:40px 36px}.fs-roop-store .fs-roop-store__uncollect-item-category{display:flex;flex-direction:column;gap:34px;justify-content:center;align-items:center;padding-bottom:64px}.fs-roop-store .fs-roop-store__uncollect-item-category-card{background-color:#fff;position:relative;border:none;border-radius:16px;width:345px;padding:40px 36px}.fs-roop-store .fs-roop-store__collect-item-category-img{padding-bottom:16px}.fs-roop-store .fs-roop-store__collect-item-category-img img{width:114px;height:114px;margin:auto;display:block}.fs-roop-store .fs-roop-store__collect-item-category-title{font-family:"Noto Sans CJK JP",sans-serif;font-weight:400;font-style:normal;font-size:18px;font-weight:700;text-align:center;line-height:.83;padding-bottom:16px}.fs-roop-store .fs-roop-store__collect-item-category-border{padding-bottom:16px;overflow:hidden}.fs-roop-store .fs-roop-store__collect-item-category-example-wrap{display:flex;flex-direction:column;align-items:flex-start}.fs-roop-store .fs-roop-store__collect-item-category-example li{font-family:"Noto Sans CJK JP",sans-serif;font-weight:400;font-style:normal;font-size:14px;text-align:left;line-height:1.7;letter-spacing:.034em;list-style-type:none}.fs-roop-store .fs-roop-store__collect-item-category-description{font-family:"Noto Sans JP",sans-serif;font-weight:400;font-style:normal;font-size:12px;text-align:left;line-height:1.83;width:100%;padding-top:20px}.fs-roop-store .fs-roop-store__uncollect-item-category-example-wrap.sp-only{display:flex}.fs-roop-store .fs-roop-store__uncollect-item-category-example-wrap.pc-only{display:none}.fs-roop-store .fs-roop-store__uncollect-item-category-example-wrap{justify-content:space-between;align-items:flex-start;padding:0 12px}.fs-roop-store .fs-roop-store__uncollect-item-category-example li{font-family:"Noto Sans CJK JP",sans-serif;font-weight:400;font-style:normal;font-size:14px;text-align:left;line-height:1.7;letter-spacing:.034em;list-style-type:none}.fs-roop-store .fs-roop-store__title3{font-family:"Noto Sans JP",sans-serif;font-weight:400;font-style:normal;font-size:22px;text-align:center;line-height:1.5;letter-spacing:.05em;font-weight:700;padding-bottom:20px}.fs-roop-store .fs-roop-store__subtitle3{font-family:"Noto Sans CJK JP",sans-serif;font-weight:400;font-style:normal;font-size:16px;text-align:center;line-height:1.63;font-weight:700;padding-bottom:16px}.fs-roop-store .fs-roop-store__description3{font-family:"Noto Sans JP",sans-serif;font-weight:400;font-style:normal;font-size:16px;text-align:center;line-height:1.63;padding-bottom:32px}.fs-roop-store .fs-roop-store__upcycle-flow-icon-wrap{display:flex;justify-content:center;gap:19px;padding-bottom:36px}.fs-roop-store .fs-roop-store__upcycle-flow-icon{width:86px;height:86px;border-radius:50%;display:flex;justify-content:center;align-items:center}.fs-roop-store .fs-roop-store__upcycle-flow-icon img{width:100%}.fs-roop-store .fs-roop-store__upcycle-flow-next{font-family:"Noto Sans CJK JP",sans-serif;font-weight:400;font-style:normal;font-size:14px;font-weight:700;line-height:1.44;color:#333;background-color:#4fe055;width:150px;height:47px;margin:auto;display:flex;justify-content:center;align-items:center}.fs-roop-store .fs-roop-store__upcycle-flow-next-triangle{position:relative;top:-1px;background-color:#4fe055;width:199px;height:34px;clip-path:polygon(0 0,100% 0,50% 100%);margin:auto;margin-bottom:20px}.fs-roop-store .fs-roop-store__upcycle-feature{width:345px;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:36px;background-color:#efefef;margin:0 auto 90px;padding:48px 0}.fs-roop-store .fs-roop-store__upcycle-feature-block{background-color:#fff;width:297px;display:flex;flex-direction:column;align-items:center;gap:16px;border-radius:16px;padding:33px 21px}.fs-roop-store .fs-roop-store__upcycle-feature-left img{width:66px;height:66px;margin:auto;display:block}.fs-roop-store .fs-roop-store__upcycle-feature-title{font-family:"Noto Sans CJK JP",sans-serif;font-weight:400;font-style:normal;font-size:15px;text-align:center;line-height:1.3;font-weight:700;padding-bottom:14px}.fs-roop-store .fs-roop-store__upcycle-feature-description{font-family:"Noto Sans JP",sans-serif;font-weight:400;font-style:normal;font-size:14px;text-align:left;line-height:1.71}.fs-roop-store .fs-roop-store__attention{position:relative;width:345px;border:1px solid #333;border-radius:16px;margin:0 auto 80.5px;padding:46px 23px}.fs-roop-store .fs-roop-store__attention-title{font-family:"Noto Sans CJK JP",sans-serif;font-weight:400;font-style:normal;font-size:20px;line-height:.75;font-weight:700;text-align:center;position:absolute;left:50%;transform:translate(-50%,calc(-47px - 50%));background-color:#fff;padding:0 20px}.fs-roop-store .fs-roop-store__attention-list li{font-family:"Noto Sans JP",sans-serif;font-weight:400;font-style:normal;font-size:14px;position:relative;letter-spacing:.034em;line-height:1.71;list-style-type:none;padding:0 0 7px 22px}.fs-roop-store .fs-roop-store__attention-list li::before{content:"・";position:absolute;left:0;top:0}.fs-roop-store .fs-roop-store__entry{position:relative;left:50%;transform:translateX(-50%);width:100vw;max-width:1920px;box-sizing:border-box;background-color:#333;align-items:center;padding:32px 0}.fs-roop-store .fs-roop-store__entry-title{font-family:"Roboto Condensed",sans-serif;font-weight:400;font-style:normal;font-size:42px;text-align:center;line-height:1;color:#73ed8b;padding-bottom:8px}.fs-roop-store .fs-roop-store__entry-description{font-family:"Noto Sans JP",sans-serif;font-weight:400;font-style:normal;font-size:12px;text-align:center;line-height:1.83;color:#f8f8f8;padding-bottom:29px}.fs-roop-store .fs-roop-store__entry-button{display:flex;justify-content:center;align-items:center}.fs-roop-store .fs-roop-store__entry-button button{font-family:"Noto Sans JP",sans-serif;font-weight:400;font-style:normal;font-size:14px;background-color:transparent;border:1px solid #fff;border-radius:32px;text-align:center;line-height:1.29;color:#fff;width:240px;height:52px}.fs-roop-store-entry-complete{color:#333}.fs-roop-store-entry-complete:before{content:"";position:absolute;width:375px;height:375px;background-color:#f8f8f8;border-radius:50%;top:-121px;left:50%;transform:translateX(-50%);z-index:0}.fs-roop-store-entry-complete .fs-roop-store-entry-complete__top-subtitle{position:relative;font-family:"Noto Sans JP",sans-serif;font-weight:400;font-style:normal;font-size:16px;line-height:1;letter-spacing:.05em;font-weight:700;text-align:center;padding:61px 0 14px;z-index:1}.fs-roop-store-entry-complete .fs-roop-store-entry-complete__top-image{position:relative;z-index:1;padding-bottom:26.9px}.fs-roop-store-entry-complete .fs-roop-store-entry-complete__top-image img{margin:auto;display:block}.fs-roop-store-entry-complete .fs-roop-store-entry-complete__top-image.sp-only img{width:210px}.fs-roop-store-entry-complete .fs-roop-store-entry-complete__top-image.pc-only{display:none}.fs-roop-store-entry-complete .fs-roop-store-entry-complete__top-image.pc-only img{width:150px}.fs-roop-store-entry-complete .fs-roop-store-entry-complete__entry-no-box{position:relative;z-index:1;width:345px;border:1px solid #333;border-radius:8px;background-color:#fff;text-align:center;padding:26px 24px 20px;margin:0 auto 50px}.fs-roop-store-entry-complete .fs-roop-store-entry-complete__entry-no-box-title{font-family:"Noto Sans JP",sans-serif;font-weight:400;font-style:normal;font-size:26px;font-weight:700;line-height:1;letter-spacing:.05em;padding-bottom:35px}.fs-roop-store-entry-complete .fs-roop-store-entry-complete__entry-no-label{font-family:"Noto Sans CJK JP",sans-serif;font-weight:400;font-style:normal;font-size:18px;font-weight:700;line-height:1.45;padding-bottom:2px}.fs-roop-store-entry-complete .fs-roop-store-entry-complete__entry-no-value{font-family:"Roboto Condensed",sans-serif;font-weight:400;font-style:normal;font-size:100px;font-weight:700;line-height:1;padding-bottom:26px}.fs-roop-store-entry-complete .fs-roop-store-entry-complete__entry-complete-message{font-family:"Roboto Condensed",sans-serif;font-weight:400;font-style:normal;font-size:14px;letter-spacing:.034em;line-height:1.71}.fs-roop-store-entry-complete .fs-roop-store-entry-complete__request-additional-information-container{position:relative;left:50%;transform:translateX(-50%);width:100vw;box-sizing:border-box;background-color:#efefef;padding-bottom:64px}.fs-roop-store-entry-complete .fs-roop-store-entry-complete__request-additional-information-container-triangle{position:relative;background-color:#fff;width:76px;height:46px;clip-path:polygon(0 0,100% 0,50% 100%);margin:0 auto 40px}.fs-roop-store-entry-complete .fs-roop-store-entry-complete__request-additional-information-card{background-color:#fff;border-radius:16px;width:345px;margin:auto;padding:47.4px 24px 58px}.fs-roop-store-entry-complete .fs-roop-store-entry-complete__request-additional-information-top{width:100%;font-family:"Noto Sans CJK JP",sans-serif;font-weight:400;font-style:normal;font-size:20px;font-weight:700;line-height:1.5;color:#4fe055;border-bottom:#4fe055 6px solid;text-align:left;margin-bottom:24px;padding-bottom:8px}.fs-roop-store-entry-complete .fs-roop-store-entry-complete__request-additional-information-bottom{display:flex;gap:42px;flex-direction:column-reverse;justify-content:center}.fs-roop-store-entry-complete .fs-roop-store-entry-complete__request-additional-information-left img{width:297px}.fs-roop-store-entry-complete .fs-roop-store-entry-complete__request-additional-information-right{width:297px}.fs-roop-store-entry-complete .fs-roop-store-entry-complete__request-additional-information-title{font-family:"Noto Sans JP",sans-serif;font-weight:400;font-style:normal;font-size:20px;font-weight:700;line-height:1.5;letter-spacing:.05em;padding-bottom:13px}.fs-roop-store-entry-complete .fs-roop-store-entry-complete__request-additional-information-subtitle{font-family:"Noto Sans JP",sans-serif;font-weight:400;font-style:normal;font-size:16px;line-height:1.75;padding-bottom:12px}.fs-roop-store-entry-complete .fs-roop-store-entry-complete__request-additional-information-subtitle .pc-only{display:none}.fs-roop-store-entry-complete .fs-roop-store-entry-complete__request-additional-information-description{font-family:"Roboto Condensed",sans-serif;font-weight:400;font-style:normal;font-size:14px;line-height:1.71;letter-spacing:.034em;padding-bottom:27px}.fs-roop-store-entry-complete .fs-roop-store-entry-complete__request-additional-information-term-block{display:flex;flex-direction:column;gap:15px}.fs-roop-store-entry-complete .fs-roop-store-entry-complete__request-additional-information-term-label{width:110px;height:28px;display:flex;justify-content:center;align-items:center;background-color:#333;font-family:"Noto Sans CJK JP",sans-serif;font-weight:400;font-style:normal;font-size:16px;font-weight:700;color:#fff}.fs-roop-store-entry-complete .fs-roop-store-entry-complete__request-additional-information-term{font-family:"Noto Sans JP",sans-serif;font-weight:400;font-style:normal;font-size:16px;font-weight:700;letter-spacing:.034em}@media only screen and (min-width:768px){.fs-roop-store:before{width:1378px;height:1378px;top:-826px}.fs-roop-store .fs-roop-store__top-subtitle{width:1100px;margin:auto;font-size:20px;line-height:2;padding:46px 0 10px}.fs-roop-store .fs-roop-store__top-image.pc-only{display:block}.fs-roop-store .fs-roop-store__title1{width:1100px;margin:auto;font-size:26px;line-height:1.54;padding-bottom:46px}.fs-roop-store .fs-roop-store__description{width:1100px;margin:auto;font-size:18px;line-height:1.67;padding-bottom:92px}.fs-roop-store .fs-roop-store__information{width:1100px;margin:auto;margin-bottom:80px;flex-direction:row;padding:55px 90px}.fs-roop-store .fs-roop-store__information-left{font-size:26px;line-height:1.53}.fs-roop-store .fs-roop-store__information-left-small{font-size:20px;line-height:2}.fs-roop-store .fs-roop-store__information-right{font-size:18px;line-height:1.66;width:60%}.fs-roop-store .fs-roop-store__title2{width:1100px;margin:auto;font-size:20px}.fs-roop-store .fs-roop-store__description2{width:1100px;margin:auto}.fs-roop-store .fs-roop-store__description2-remarks{width:1100px;margin:auto;letter-spacing:.034em}.fs-roop-store .fs-roop-store__step{width:1100px;margin:auto}.fs-roop-store .fs-roop-store__step img{width:800px}.fs-roop-store .fs-roop-store__step img.pc-only{display:inline}.fs-roop-store .fs-roop-store__collect-item{margin-bottom:100px;padding-top:100px}.fs-roop-store .fs-roop-store__collect-item-title{width:1100px;margin:auto;font-size:26px;padding-bottom:35px}.fs-roop-store .fs-roop-store__collect-item-title img{width:48px;height:48px;margin-right:22px}.fs-roop-store .fs-roop-store__collect-item-subtitle{width:1100px;margin:auto;font-size:20px;padding:0 0 42px 0}.fs-roop-store .fs-roop-store__collect-item-category{width:1100px;margin:auto;flex-direction:row;align-items:stretch}.fs-roop-store .fs-roop-store__collect-item-category-card{width:309px}.fs-roop-store .fs-roop-store__collect-item-category-card.tops{width:420px}.fs-roop-store .fs-roop-store__uncollect-item-category{width:1100px;margin:auto;flex-direction:row;align-items:stretch;padding-bottom:52px}.fs-roop-store .fs-roop-store__uncollect-item-category-card{width:534px}.fs-roop-store .fs-roop-store__collect-item-category-example-wrap{flex-direction:row;gap:32px;align-items:flex-start;justify-content:center}.fs-roop-store .fs-roop-store__collect-item-category-example{width:138px}.fs-roop-store .fs-roop-store__uncollect-item-category-example-wrap.sp-only{display:none}.fs-roop-store .fs-roop-store__uncollect-item-category-example-wrap.pc-only{display:flex}.fs-roop-store .fs-roop-store__uncollect-item-category-example-wrap.pc-only.uncollectable-clothes{gap:76px}.fs-roop-store .fs-roop-store__uncollect-item-category-example-wrap.pc-only.accessories{gap:80px}.fs-roop-store .fs-roop-store__uncollect-item-category-example-wrap{justify-content:left;padding:0}.fs-roop-store .fs-roop-store__title3{width:1100px;margin:auto;font-size:26px;padding-bottom:33px}.fs-roop-store .fs-roop-store__subtitle3{width:1100px;margin:auto}.fs-roop-store .fs-roop-store__description3{width:1100px;margin:auto;font-size:18px;line-height:1.67;padding-bottom:27px}.fs-roop-store .fs-roop-store__upcycle-flow-icon-wrap{gap:22px;padding-bottom:42px}.fs-roop-store .fs-roop-store__upcycle-flow-icon{width:100px;height:100px}.fs-roop-store .fs-roop-store__upcycle-flow-next{width:172px;height:54px;font-size:18px}.fs-roop-store .fs-roop-store__upcycle-flow-next-triangle{margin-bottom:42px;width:230px;height:39px}.fs-roop-store .fs-roop-store__upcycle-feature{width:1100px;margin:auto;align-items:stretch;margin-bottom:85px;padding:80px 0}.fs-roop-store .fs-roop-store__upcycle-feature-block{width:800px;flex-direction:row;gap:41px;margin:auto;padding:42px 40px}.fs-roop-store .fs-roop-store__upcycle-feature-left img{width:85px;height:85px}.fs-roop-store .fs-roop-store__upcycle-feature-title{font-size:20px;text-align:left;padding-bottom:16px}.fs-roop-store .fs-roop-store__attention{width:800px;margin:0 auto 130px;padding:65px 107px 65px 48px}.fs-roop-store .fs-roop-store__attention-title{transform:translate(-50%,calc(-66px - 50%))}.fs-roop-store .fs-roop-store__attention-list li{padding:0 0 4px 22px}.fs-roop-store .fs-roop-store__entry{padding:130px 0}.fs-roop-store .fs-roop-store__entry-title{padding-bottom:4px;font-size:60px}.fs-roop-store .fs-roop-store__entry-description{padding-bottom:45px}.fs-roop-store .fs-roop-store__entry-button button{width:480px;height:64px;font-size:16px;line-height:1.125}.fs-roop-store-entry-complete:before{width:1378px;height:1378px;top:-826px}.fs-roop-store-entry-complete .fs-roop-store-entry-complete__top-subtitle{width:1100px;margin:auto;font-size:20px;padding:56px 0 13.2px}.fs-roop-store-entry-complete .fs-roop-store-entry-complete__top-image{padding-bottom:25px}.fs-roop-store-entry-complete .fs-roop-store-entry-complete__top-image.pc-only{display:block}.fs-roop-store-entry-complete .fs-roop-store-entry-complete__entry-no-box{width:640px;padding:35px 93px 35px;margin:0 auto 49px}.fs-roop-store-entry-complete .fs-roop-store-entry-complete__entry-no-box-title{padding-bottom:42px}.fs-roop-store-entry-complete .fs-roop-store-entry-complete__request-additional-information-container{padding-bottom:134px}.fs-roop-store-entry-complete .fs-roop-store-entry-complete__request-additional-information-container-triangle{margin:0 auto 42px;width:104px;height:63px}.fs-roop-store-entry-complete .fs-roop-store-entry-complete__request-additional-information-card{width:1100px;padding:40px 0 59px}.fs-roop-store-entry-complete .fs-roop-store-entry-complete__request-additional-information-top{width:-moz-fit-content;width:fit-content;text-align:center;margin:0 auto 42px;padding-bottom:10px}.fs-roop-store-entry-complete .fs-roop-store-entry-complete__request-additional-information-bottom{flex-direction:row;align-items:end}.fs-roop-store-entry-complete .fs-roop-store-entry-complete__request-additional-information-left img{width:385px}.fs-roop-store-entry-complete .fs-roop-store-entry-complete__request-additional-information-right{width:527px}.fs-roop-store-entry-complete .fs-roop-store-entry-complete__request-additional-information-title{line-height:2;padding-bottom:18px}.fs-roop-store-entry-complete .fs-roop-store-entry-complete__request-additional-information-subtitle{font-size:18px;line-height:1.67;padding-bottom:39px}.fs-roop-store-entry-complete .fs-roop-store-entry-complete__request-additional-information-subtitle .pc-only{display:block}.fs-roop-store-entry-complete .fs-roop-store-entry-complete__request-additional-information-term-block{flex-direction:row;gap:24px;align-items:center}}