@charset "UTF-8";.fs-roop-top-participant{--font-bold:700;font-family:"Noto Sans JP",sans-serif;font-weight:400;font-style:normal;font-size:14px;margin-top:var(--block-margin-top-sp,0);margin-bottom:var(--block-margin-bottom-sp,0);width:100%;overflow:hidden}.fs-roop-top-participant.-adjust{width:calc(100% + 30px);margin-left:-15px}.fs-roop-top-participant__headline-wrap{text-align:center}.fs-roop-top-participant__headline{font-family:"Roboto Condensed",sans-serif;font-weight:400;font-style:normal;font-size:32px;color:#333;font-weight:700;line-height:1;margin-bottom:14px}.fs-roop-top-participant__sub{font-size:14px;font-weight:var(--font-bold);margin-bottom:32px}.fs-roop-top-participant__cards{width:100%}.fs-roop-top-participant__cards .slick-track{display:flex;-moz-column-gap:22px;column-gap:22px}.fs-roop-top-participant__cards .slick-slide{height:auto!important}.fs-roop-top-participant__cards:not(.slick-slider){display:grid;grid-template-columns:repeat(3,1fr);-moz-column-gap:21px;column-gap:21px;justify-content:space-between;margin-inline:auto}.fs-roop-top-participant__insta{display:flex;flex-flow:column nowrap;justify-content:center;align-items:center;margin-top:40px;row-gap:16px}.fs-roop-top-participant__insta-desc{text-align:center;font-weight:var(--font-bold)}.fs-roop-top-participant__table-wrap{width:100%}.fs-roop-top-participant__table{width:100%;border-collapse:collapse;table-layout:fixed;line-height:1.7142857143}.fs-roop-top-participant__table thead{display:none}.fs-roop-top-participant__table tr{display:block;border-top:solid 1px #d7d7d7;padding:20px 0}.fs-roop-top-participant__table tbody tr:last-child{border-bottom:solid 1px #d7d7d7}.fs-roop-top-participant__table td,.fs-roop-top-participant__table th{text-align:left;vertical-align:top}.fs-roop-top-participant__table th{font-weight:var(--font-bold);background-color:#f4f4f4}.fs-roop-top-participant__table th:nth-child(1){width:18%}.fs-roop-top-participant__table th:nth-child(2){width:30%}.fs-roop-top-participant__table th:nth-child(3){width:52%}.fs-roop-top-participant__table td{display:grid;grid-template-columns:7em 1fr;gap:12px;padding:6px 0}.fs-roop-top-participant__table td::before{content:attr(data-label);font-weight:var(--font-bold)}.fs-roop-top-participant-card{border:solid 1px #333;border-radius:16px;padding:20px}.fs-roop-top-participant-card__thumb{max-width:208px;margin-inline:auto}.fs-roop-top-participant-card__thumb img{display:block;width:100%;height:auto}.fs-roop-top-participant-card__thumb .slick-track{display:block}.fs-roop-top-participant-card__thumb .slick-dots{margin-top:10px}.fs-roop-top-participant-card__title{font-weight:700;font-size:18px;display:flex;flex-flow:row nowrap;align-items:baseline;justify-content:center;margin-top:8px}.fs-roop-top-participant-card__title span:last-of-type{font-size:12px;font-weight:400}.fs-roop-top-participant-card__job{text-align:center;font-size:12px;line-height:1.6666666667;margin-top:9px;min-height:3.3333333333em;width:calc(100% + 4px);margin-left:-2px}.fs-roop-top-participant-card__job span{background:#50e055;display:inline-block;width:100%}.fs-roop-top-participant-card__job span:last-of-type{margin-top:3px}.fs-roop-top-participant-card__comment-wrap{margin-top:12px}.fs-roop-top-participant-card__comment-head{font-family:"Roboto Condensed",sans-serif;font-weight:400;font-style:normal;font-size:16px;font-weight:var(--font-bold);padding-bottom:4px;border-bottom:solid 1px #333;padding-left:3px}.fs-roop-top-participant-card__comment{line-height:1.7142857143;margin-top:16px}.fs-roop-top-participant.-celebrity{overflow:visible}.fs-roop-top-participant.-celebrity .fs-roop-top-participant__headline{font-family:"Roboto Condensed",sans-serif;font-weight:400;font-style:normal;font-size:32px;color:#333;font-weight:700;line-height:1;margin-top:8px;margin-bottom:8px}.fs-roop-top-participant.-celebrity .fs-roop-top-participant__sub{font-size:14px;font-weight:var(--font-bold);margin-bottom:32px}.fs-roop-top-participant.-celebrity .fs-roop-top-participant__cards{display:grid;grid-template-columns:1fr;gap:12px;max-width:1100px;margin-inline:auto}.fs-roop-top-participant.-celebrity .fs-roop-top-participant__insta{margin-top:48px}.fs-roop-main-lp>.fs-roop-top-participant{margin-top:64px;margin-bottom:64px}.fs-roop-top__inner-wide>.fs-roop-top-participant.-adjust{margin-bottom:51px}.fs-roop-top-participant-card.-celebrity{border-radius:8px;padding:24px 20px 28px}.fs-roop-top-participant-card.-celebrity .fs-roop-top-participant-card__thumb{width:min(220px,62vw);max-width:none;aspect-ratio:1/1}.fs-roop-top-participant-card.-celebrity .fs-roop-top-participant-card__thumb .slick-list,.fs-roop-top-participant-card.-celebrity .fs-roop-top-participant-card__thumb .slick-slide,.fs-roop-top-participant-card.-celebrity .fs-roop-top-participant-card__thumb .slick-slide>div,.fs-roop-top-participant-card.-celebrity .fs-roop-top-participant-card__thumb .slick-track{height:100%}.fs-roop-top-participant-card.-celebrity .fs-roop-top-participant-card__thumb .slick-dots{display:flex;justify-content:center;gap:8px;margin-top:20px;line-height:1}.fs-roop-top-participant-card.-celebrity .fs-roop-top-participant-card__thumb .slick-dots li{width:8px;height:8px;margin:0}.fs-roop-top-participant-card.-celebrity .fs-roop-top-participant-card__thumb .slick-dots button{width:8px;height:8px;padding:0}.fs-roop-top-participant-card.-celebrity .fs-roop-top-participant-card__thumb .slick-dots button::before{width:8px;height:8px;font-size:8px;line-height:8px;opacity:1;color:transparent;border:1px solid #333;border-radius:50%}.fs-roop-top-participant-card.-celebrity .fs-roop-top-participant-card__thumb .slick-dots .slick-active button::before{background-color:#333}.fs-roop-top-participant-card.-celebrity .fs-roop-top-participant-card__thumb img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;background-color:#f5f5f5}.fs-roop-top-participant-card.-celebrity .fs-roop-top-participant-card__profile-wrap{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;margin-top:28px}.fs-roop-top-participant-card.-celebrity .fs-roop-top-participant-card__profile-text{flex:1;min-width:0}.fs-roop-top-participant-card.-celebrity .fs-roop-top-participant-card__profile{flex:0 0 72px;width:72px;height:72px;overflow:hidden;border-radius:50%;background-color:#eee}.fs-roop-top-participant-card.-celebrity .fs-roop-top-participant-card__profile img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.fs-roop-top-participant-card.-celebrity .fs-roop-top-participant-card__job{display:block;width:auto;min-height:0;margin:0;text-align:left;line-height:1.35;background:0 0}.fs-roop-top-participant-card.-celebrity .fs-roop-top-participant-card__job span{display:inline;padding:0 4px;background:#50e055;box-decoration-break:clone;-webkit-box-decoration-break:clone}.fs-roop-top-participant-card.-celebrity .fs-roop-top-participant-card__job span:last-of-type{margin-top:0}.fs-roop-top-participant-card.-celebrity .fs-roop-top-participant-card__title{justify-content:flex-start;margin-top:8px;font-size:22px;line-height:1.35}.fs-roop-top-participant-card.-celebrity .fs-roop-top-participant-card__comment-wrap{margin-top:22px}.fs-roop-top-participant-card.-celebrity .fs-roop-top-participant-card__comment-head{padding-left:0;padding-bottom:8px}.fs-roop-top-participant-card.-celebrity .fs-roop-top-participant-card__comment{margin-top:18px;font-size:13px;line-height:1.85}.fs-roop-top-period-ends.-text-s{--font-size:12px;line-height:1.8333333333}.fs-roop-top-period-ends.-text-l{--font-size:16px;line-height:1.625}.fs-roop-top-period-ends.-text-l>span{display:block}.fs-roop-top-period-ends.-text-white{--font-color:white}.fs-roop-top-period-ends{font-family:"Noto Sans JP",sans-serif;font-weight:400;font-style:normal;color:var(--font-color,#e65353);line-height:1.625;font-size:var(--font-size,14px);margin-top:var(--block-margin-top-sp,0);margin-bottom:var(--block-margin-bottom-sp,0);line-height:1.7142857143}.fs-roop-top__inner-wide{position:relative;padding:55px 15px 0}.fs-roop-top__top-img-container{margin:60px 0 40px;padding:0 24px}.fs-roop-top__top-img-container img{display:block;width:100%}.fs-roop-top__top-close-message{font-family:"Noto Sans JP",sans-serif;font-weight:400;font-style:normal;font-size:14px;line-height:1.7142857143;text-align:center;width:calc(100% - 48px);max-width:484px;margin-inline:auto;border:1px solid #3e3a39;border-radius:16px;padding:24px 4px;margin-bottom:56px}.fs-roop-top__top-close-message span{font-weight:700;color:#4fe055}.fs-roop-top__introduction{background-color:#efefef;padding:40px 23px;margin-bottom:80px;border-radius:16px}.fs-roop-top__introduction-title{font-family:"Noto Sans JP",sans-serif;font-weight:400;font-style:normal;font-size:16px;margin-bottom:10px;font-weight:700}.fs-roop-top__introduction-description{font-family:"Noto Sans JP",sans-serif;font-weight:400;font-style:normal;font-size:22px;margin-bottom:25px;line-height:35px;font-weight:700}.fs-roop-top__introduction-supplyment{font-family:"Noto Sans JP",sans-serif;font-weight:400;font-style:normal;font-size:16px;margin-bottom:10px;line-height:26px}.fs-roop-top__period-ends{font-family:"Noto Sans JP",sans-serif;font-weight:400;font-style:normal;font-size:14px;text-align:center;max-width:490px;margin:0 auto 56px;border:1px solid #333;border-radius:16px;padding:24px 9px;line-height:24px}.fs-roop-top__period-ends .rental-start-date{color:#4fe055;font-weight:700}.fs-roop-top__about-upcycle{margin-bottom:50px}.fs-roop-top__about-upcycle-title{font-family:"Noto Sans JP",sans-serif;font-weight:400;font-style:normal;font-size:16px;margin-bottom:32px;font-weight:700;text-align:center}.fs-roop-top__about-upcycle-description{font-family:"Noto Sans JP",sans-serif;font-weight:400;font-style:normal;font-size:14px;margin-bottom:16px;line-height:26px;text-align:center}.fs-roop-top__about-upcycle-description .sp-only{display:block}.fs-roop-top__about-upcycle-supplyment{font-family:"Noto Sans JP",sans-serif;font-weight:400;font-style:normal;font-size:12px;margin-bottom:10px;line-height:26px;text-align:center}.fs-roop-top__step{margin-bottom:80px;padding:0 20px}.fs-roop-top__step-list .arrow-sp{display:block;margin:0 auto 20px}.fs-roop-top__step-list .arrow-pc{display:none}.fs-roop-top__step-list-item{flex:1;margin:10px auto;padding:10px 20px;width:210px;border:solid 1px #3e3a39;border-radius:18px}.fs-roop-top__step-list-item-number{font-family:"Noto Sans JP",sans-serif;font-weight:400;font-style:normal;font-size:18px;padding:5px 0;width:120px;margin:-25px auto 0;border-radius:18px;background-color:#4fe055;text-align:center;color:#333;font-weight:700}.fs-roop-top__step-list-item-img-container{margin:16px 0 25px;text-align:center;height:110px;display:flex;justify-content:center;align-items:center}.fs-roop-top__step-list-item-title{font-family:"Noto Sans JP",sans-serif;font-weight:400;font-style:normal;font-size:16px;text-align:center;font-weight:700;margin-bottom:22px}.fs-roop-top__collect_item{padding:70px 15px 85px;background-color:#efefef;position:relative}.fs-roop-top__collect_item::before{content:"";position:absolute;top:0;left:50%;transform:translateX(-50%);width:100vw;max-width:1100px;height:100%;background-color:#efefef;z-index:1}.fs-roop-top__collect_item div{position:relative;z-index:2}.fs-roop-top__collect_item-title{font-family:"Noto Sans JP",sans-serif;font-weight:400;font-style:normal;font-size:22px;font-weight:700;text-align:center;margin-bottom:27px}.fs-roop-top__collect_item-description{font-family:"Noto Sans JP",sans-serif;font-weight:400;font-style:normal;font-size:16px;line-height:26px;margin-bottom:40px;font-weight:700;text-align:center}.fs-roop-top__collect_item-list-sp{width:345px;max-width:100%;margin:0 auto}.fs-roop-top__collect_item-list-sp .arrow-sp{display:block;margin:0 auto 20px}.fs-roop-top__collect_item-list-sp .arrow-pc{display:none}.fs-roop-top__collect_item-list-sp-item{flex:1;margin:32px 0;padding:40px 36px;border-radius:18px;background-color:#fff;align-items:stretch}.fs-roop-top__collect_item-list-sp-item-img-container{margin:16px 0 25px;text-align:center;height:110px;display:flex;justify-content:center;align-items:center}.fs-roop-top__collect_item-list-sp-item-title{font-family:"Noto Sans JP",sans-serif;font-weight:400;font-style:normal;font-size:20px;text-align:center;font-weight:700;margin-bottom:22px}.fs-roop-top__collect_item-list-sp-item-title .customer-name{display:inline-block;font-size:20px;margin-right:7px}.fs-roop-top__collect_item-list-sp-item-title .customer-sub-text{display:inline-block;font-size:14px}.fs-roop-top__collect_item-list-sp-item-title-hr{border:none;border-top:.5px dotted #333}.fs-roop-top__collect_item-list-sp-item ul.collect-item-list{list-style:none;padding-left:0}.fs-roop-top__collect_item-list-sp-item ul.collect-item-list li{position:relative;padding-left:20px}.fs-roop-top__collect_item-list-sp-item ul.collect-item-list li::before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:10px;height:10px;background-color:#000;border-radius:50%}.fs-roop-top__collect_item-list-sp-item img{width:114px}.fs-roop-top__collect_item-list-sp-item-supplyment{font-family:"Noto Sans JP",sans-serif;font-weight:400;font-style:normal;font-size:12px;margin:20px 0 30px}.fs-roop-top__collect_item-list-pc{padding:0 47px;display:none}.fs-roop-top__collect_item-list-pc .arrow-sp{display:block;margin:0 auto 20px}.fs-roop-top__collect_item-list-pc .arrow-pc{display:none}.fs-roop-top__collect_item-list-pc-item{flex:1;margin:32px 0;padding:40px 36px;border-radius:18px;background-color:#fff;align-items:stretch}.fs-roop-top__collect_item-list-pc-item-img-container{margin:16px 0 25px;text-align:center;height:110px;display:flex;justify-content:center;align-items:center}.fs-roop-top__collect_item-list-pc-item-title{font-family:"Noto Sans JP",sans-serif;font-weight:400;font-style:normal;font-size:20px;text-align:center;font-weight:700;margin-bottom:22px}.fs-roop-top__collect_item-list-pc-item-title .customer-name{display:inline-block;font-size:20px;margin-right:7px}.fs-roop-top__collect_item-list-pc-item-title .customer-sub-text{display:inline-block;font-size:14px}.fs-roop-top__collect_item-list-pc-item-title-hr{border:none;border-top:.5px dotted #333}.fs-roop-top__collect_item-list-pc-item .collect-item-list-wrap{display:flex;justify-content:space-between}.fs-roop-top__collect_item-list-pc-item ul.collect-item-list{list-style:none;padding:0 5%}.fs-roop-top__collect_item-list-pc-item ul.collect-item-list li{position:relative;padding-left:20px}.fs-roop-top__collect_item-list-pc-item ul.collect-item-list li::before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:10px;height:10px;background-color:#000;border-radius:50%}.fs-roop-top__collect_item-list-pc-item img{width:114px}.fs-roop-top__collect_item-list-pc-item-supplyment{font-family:"Noto Sans JP",sans-serif;font-weight:400;font-style:normal;font-size:12px;margin:20px 0 30px}.fs-roop-top__collect_item-list-pc-item:nth-of-type(2){flex:2;padding:40px 36px 40px}.fs-roop-top__collect_item{position:relative}.fs-roop-top__collect_item::before{content:"";position:absolute;top:0;left:50%;transform:translateX(-50%);width:100vw;max-width:1100px;height:100%;background-color:#efefef;z-index:1}.fs-roop-top__collect_item div{position:relative;z-index:2}.fs-roop-top__prohibit_item{padding-bottom:64px;margin-bottom:107px;background-color:#efefef;position:relative}.fs-roop-top__prohibit_item::before{content:"";position:absolute;top:0;left:50%;transform:translateX(-50%);width:100vw;max-width:1100px;height:100%;background-color:#efefef;z-index:1}.fs-roop-top__prohibit_item div{position:relative;z-index:2}.fs-roop-top__prohibit_item-title{font-family:"Noto Sans JP",sans-serif;font-weight:400;font-style:normal;font-size:18px;font-weight:700;text-align:center;margin:0 0 18px}.fs-roop-top__prohibit_item-title img{display:inline-block;width:48px;margin-right:22px}.fs-roop-top__prohibit_item-description{font-family:"Noto Sans JP",sans-serif;font-weight:400;font-style:normal;font-size:14px;line-height:26px;margin-bottom:23px;font-weight:700;text-align:center}.fs-roop-top__prohibit_item-list-sp{margin:0 auto;width:345px;max-width:100%;display:block}.fs-roop-top__prohibit_item-list-sp .arrow-sp{margin:0 auto 20px}.fs-roop-top__prohibit_item-list-sp-item{flex:1;margin:32px 0;padding:10px 20px;border-radius:18px;background-color:#fff}.fs-roop-top__prohibit_item-list-sp-item-img-container{margin:16px 0 25px;text-align:center;height:110px;display:flex;justify-content:center;align-items:center}.fs-roop-top__prohibit_item-list-sp-item-img-container img{width:114px}.fs-roop-top__prohibit_item-list-sp-item-title{font-family:"Noto Sans JP",sans-serif;font-weight:400;font-style:normal;font-size:20px;text-align:center;font-weight:700;margin-bottom:22px}.fs-roop-top__prohibit_item-list-sp-item-title .customer-name{display:inline-block;font-size:20px;margin-right:7px}.fs-roop-top__prohibit_item-list-sp-item-title .customer-sub-text{display:inline-block;font-size:14px}.fs-roop-top__prohibit_item-list-sp-item-title-hr{border:none;border-top:.5px dotted #333}.fs-roop-top__prohibit_item-list-sp-item .collect-item-list-container{display:flex;list-style:none;padding-left:0}.fs-roop-top__prohibit_item-list-sp-item ul.collect-item-list{list-style:none;padding-left:0;flex:1}.fs-roop-top__prohibit_item-list-sp-item ul.collect-item-list li{position:relative;padding-left:20px}.fs-roop-top__prohibit_item-list-sp-item ul.collect-item-list li::before{content:"";position:absolute;left:0;top:3px;width:10px;height:10px;background-color:#000;border-radius:50%}.fs-roop-top__prohibit_item-list-sp-item .text-red{color:#f30}.fs-roop-top__prohibit_item-list-sp-item li.text-red::before{background-color:#f30!important}.fs-roop-top__prohibit_item-list-pc{padding:0 47px;display:none;align-items:center;gap:34px}.fs-roop-top__prohibit_item-list-pc-item{flex:1;margin:0 0;padding:40px 36px;border-radius:18px;background-color:#fff}.fs-roop-top__prohibit_item-list-pc-item-img-container{margin:16px 0 25px;text-align:center;height:110px;display:flex;justify-content:center;align-items:center}.fs-roop-top__prohibit_item-list-pc-item-img-container img{width:114px}.fs-roop-top__prohibit_item-list-pc-item-title{font-family:"Noto Sans JP",sans-serif;font-weight:400;font-style:normal;font-size:20px;text-align:center;font-weight:700;margin-bottom:22px}.fs-roop-top__prohibit_item-list-pc-item-title .customer-name{display:inline-block;font-size:20px;margin-right:7px}.fs-roop-top__prohibit_item-list-pc-item-title .customer-sub-text{display:inline-block;font-size:14px}.fs-roop-top__prohibit_item-list-pc-item-title-hr{border:none;border-top:.5px dotted #333}.fs-roop-top__prohibit_item-list-pc-item .collect-item-list-container{display:flex;list-style:none;padding-left:0}.fs-roop-top__prohibit_item-list-pc-item ul.collect-item-list{list-style:none;padding-left:0;flex:1}.fs-roop-top__prohibit_item-list-pc-item ul.collect-item-list li{position:relative;padding-left:20px}.fs-roop-top__prohibit_item-list-pc-item ul.collect-item-list li::before{content:"";position:absolute;left:0;top:3px;width:10px;height:10px;background-color:#000;border-radius:50%}.fs-roop-top__prohibit_item-list-pc-item .text-red{color:#f30}.fs-roop-top__prohibit_item-list-pc-item li.text-red::before{background-color:#f30!important}.fs-roop-top__prohibit_item{position:relative}.fs-roop-top__prohibit_item::before{content:"";position:absolute;top:0;left:50%;transform:translateX(-50%);width:100vw;max-width:1100px;height:100%;background-color:#efefef;z-index:1}.fs-roop-top__prohibit_item div{position:relative;z-index:2}.fs-roop-top__upcycle-flow{margin-bottom:56px}.fs-roop-top__upcycle-flow-title{font-family:"Noto Sans JP",sans-serif;font-weight:400;font-style:normal;font-size:22px;font-weight:700;text-align:center;margin-bottom:26px}.fs-roop-top__upcycle-flow-supplyment{font-family:"Noto Sans JP",sans-serif;font-weight:400;font-style:normal;font-size:16px;font-weight:700;margin-bottom:16px;line-height:26px;text-align:center}.fs-roop-top__upcycle-flow-image-container{display:flex;flex-flow:column;align-items:center;justify-content:center;text-align:center;gap:42px}.fs-roop-top__upcycle-flow-image-products{width:344px;max-width:100%}.fs-roop-top__upcycle-flow-image-arrow{width:230px}.fs-roop-top__upcycle-flow-detail{margin-bottom:107px;background:#efefef;position:relative}.fs-roop-top__upcycle-flow-detail::before{content:"";position:absolute;top:0;left:50%;transform:translateX(-50%);width:100vw;max-width:1100px;height:100%;background-color:#efefef;z-index:1}.fs-roop-top__upcycle-flow-detail div{position:relative;z-index:2}.fs-roop-top__upcycle-flow-detail-list{padding:48px 24px 12px}.fs-roop-top__upcycle-flow-detail-list .arrow-sp{display:block;margin:0 auto 20px}.fs-roop-top__upcycle-flow-detail-list .arrow-pc{display:none}.fs-roop-top__upcycle-flow-detail-list-item{flex:1;margin-bottom:36px;padding:33px 22px 38px;border-radius:18px;background-color:#fff;align-items:center}.fs-roop-top__upcycle-flow-detail-list-item-img-container{margin:16px 0 25px;text-align:center;height:110px;display:flex;justify-content:center;align-items:center}.fs-roop-top__upcycle-flow-detail-list-item:nth-of-type(2) .fs-roop-top__upcycle-flow-detail-list-item-img-container{margin-top:0;margin-bottom:0}.fs-roop-top__upcycle-flow-detail-list-item-title{font-family:"Noto Sans JP",sans-serif;font-weight:400;font-style:normal;font-size:20px;text-align:center;font-weight:700;margin-bottom:22px}.fs-roop-top__upcycle-flow-detail-list-item-title .customer-name{display:inline-block;font-size:20px;margin-right:7px}.fs-roop-top__upcycle-flow-detail-list-item-title .customer-sub-text{display:inline-block;font-size:14px}.fs-roop-top__upcycle-flow-detail-list-item-description{font-family:"Noto Sans JP",sans-serif;font-weight:400;font-style:normal;font-size:14px}.fs-roop-top__upcycle-flow-detail-list-item img{width:85px}.fs-roop-top__upcycle-flow-join{margin-bottom:48px}.fs-roop-top__upcycle-flow-join-content{border:solid 1px #3e3a39;border-radius:18px;padding:0 24px}.fs-roop-top__upcycle-flow-join-title{font-family:"Noto Sans JP",sans-serif;font-weight:400;font-style:normal;font-size:22px;font-weight:700;text-align:center;margin:37px 0 18px}.fs-roop-top__upcycle-flow-join-description{font-family:"Noto Sans JP",sans-serif;font-weight:400;font-style:normal;font-size:14px;line-height:26px;margin:0 auto 23px;text-align:center;text-underline-offset:8px;display:block;text-decoration:underline;width:567px;max-width:100%}.fs-roop-top__upcycle-flow-join-label{font-family:"Noto Sans JP",sans-serif;font-weight:400;font-style:normal;font-size:18px;margin:0 auto;padding:9px 27px;background-color:#4fe055;color:#333;font-weight:700;width:270px;text-align:center;border-bottom-left-radius:10px;border-bottom-right-radius:10px}.fs-roop-top__upcycle-flow-join-list{margin-bottom:24px}.fs-roop-top__upcycle-flow-join-list .arrow-sp{display:block;margin:0 auto 20px}.fs-roop-top__upcycle-flow-join-list .arrow-pc{display:none}.fs-roop-top__upcycle-flow-join-list-item{flex:1;margin:10px 0;padding:10px 0}.fs-roop-top__upcycle-flow-join-list-item-img-container{text-align:center;display:flex;justify-content:center;align-items:center}.fs-roop-top__upcycle-flow-join-list-item-title{font-family:"Noto Sans JP",sans-serif;font-weight:400;font-style:normal;font-size:20px;font-weight:700;margin-bottom:8px;color:#4fe055}.fs-roop-top__upcycle-flow-join-list-item-title .customer-name{display:inline-block;font-size:20px;margin-right:7px}.fs-roop-top__upcycle-flow-join-list-item-title .customer-sub-text{display:inline-block;font-size:14px}.fs-roop-top__upcycle-flow-join-list-item-title-bottom-line{height:6px;background-color:#4fe055;margin-bottom:24px}.fs-roop-top__upcycle-flow-join-list-item-description{font-family:"Noto Sans JP",sans-serif;font-weight:400;font-style:normal;font-size:14px;line-height:26px;margin-bottom:23px;text-align:left}.fs-roop-top__upcycle-flow-join-list-item-description .sp-only{display:inline}.fs-roop-top__upcycle-flow-join-list-item-supplyment{font-family:"Noto Sans JP",sans-serif;font-weight:400;font-style:normal;font-size:12px;padding:4px 0;background-color:#4fe055;border-radius:4px;text-align:center;line-height:26px;margin-bottom:23px;font-weight:700}.fs-roop-top__upcycle-flow-join-list-item:nth-of-type(2){border-radius:18px;padding:0}.fs-roop-top__upcycle-flow-join-list-item:nth-of-type(2) img{width:100%}.fs-roop-top__upcycle-flow-join-split-line{width:100%;height:1px;background-color:#efefef;margin-bottom:32px}.fs-roop-top__upcycle-flow-join-step-title{font-family:"Noto Sans JP",sans-serif;font-weight:400;font-style:normal;font-size:20px;margin:0 auto;text-align:center;font-weight:700;background-color:#efefef;margin-bottom:16px;padding:7px 0}.fs-roop-top__upcycle-flow-join-step-detail{font-family:"Noto Sans JP",sans-serif;font-weight:400;font-style:normal;font-size:12px;margin:0 auto;text-align:center;margin-bottom:40px}.fs-roop-top__upcycle-flow-join-step-list{gap:9px;margin-bottom:27px;max-width:100%}.fs-roop-top__upcycle-flow-join-step-list .arrow-sp{display:block;margin:0 auto 30px;width:18px}.fs-roop-top__upcycle-flow-join-step-list .arrow-pc{display:none;width:18px;margin-top:75px}.fs-roop-top__upcycle-flow-join-step-list-item{flex:1;margin:10px 0;background-color:#fff}.fs-roop-top__upcycle-flow-join-step-list-item-text-wrap{padding:16px 10px 21px;background-color:#f8f8f8}.fs-roop-top__upcycle-flow-join-step-list-item-spacer{background-color:#fff;height:30px;position:relative}.fs-roop-top__upcycle-flow-join-step-list-item-spacer::after{content:"";position:absolute;bottom:0;left:50%;transform:translate(-50%,0);width:0;height:0;border-left:10px solid transparent;border-right:10px solid transparent;border-bottom:20px solid #f8f8f8}.fs-roop-top__upcycle-flow-join-step-list-item-number{position:absolute;width:60px;top:-12px;left:-1px;background-color:#dcf9dd;color:#4fe055;text-align:center;font-family:"Noto Sans JP",sans-serif;font-weight:400;font-style:normal;font-size:16px;font-weight:700;font-family:"Roboto Condensed",sans-serif}.fs-roop-top__upcycle-flow-join-step-list-item-img-container{position:relative;text-align:center;width:176px;margin:0 auto;display:flex;justify-content:center;align-items:stretch;border:solid 1px #bebebe}.fs-roop-top__upcycle-flow-join-step-list-item-img-container img{display:block;width:100%}.fs-roop-top__upcycle-flow-join-step-list-item-title{font-family:"Noto Sans JP",sans-serif;font-weight:400;font-style:normal;font-size:16px;text-align:center;font-weight:700;font-family:"Roboto Condensed",sans-serif;margin-bottom:16px}.fs-roop-top__upcycle-flow-join-step-list-item-detail{font-family:"Noto Sans JP",sans-serif;font-weight:400;font-style:normal;font-size:12px;text-align:center}.fs-roop-top__upcycle-flow-join-step-supplyment{font-family:"Noto Sans JP",sans-serif;font-weight:400;font-style:normal;font-size:12px;margin:0 auto 24px;text-align:center}.fs-roop-top__term{margin-bottom:13px}.fs-roop-top__term-title{font-family:"Noto Sans JP",sans-serif;font-weight:400;font-style:normal;font-size:20px;margin:0 auto;text-align:center;font-weight:700;background-color:#efefef;margin-bottom:16px;padding:7px 0}.fs-roop-top__term-description{font-family:"Noto Sans JP",sans-serif;font-weight:400;font-style:normal;font-size:16px;margin:0 auto;text-align:center;font-weight:700}.fs-roop-top__term-end-text{font-family:"Noto Sans JP",sans-serif;font-weight:400;font-style:normal;font-size:16px;color:#e65353;text-align:center;margin-bottom:31px}.fs-roop-top__anyone{margin-bottom:24px}.fs-roop-top__anyone-content{border:solid 1px #3e3a39;border-radius:18px}.fs-roop-top__anyone-title{font-family:"Noto Sans JP",sans-serif;font-weight:400;font-style:normal;font-size:18px;font-weight:700;text-align:center;margin:37px 0 18px}.fs-roop-top__anyone-description{font-family:"Noto Sans JP",sans-serif;font-weight:400;font-style:normal;font-size:14px;line-height:26px;margin-bottom:23px;text-align:center}.fs-roop-top__anyone-label{font-family:"Noto Sans JP",sans-serif;font-weight:400;font-style:normal;font-size:18px;margin:0 auto;padding:9px 27px;background-color:#4fe055;color:#333;font-weight:700;width:270px;text-align:center;border-bottom-left-radius:10px;border-bottom-right-radius:10px}.fs-roop-top__anyone-list{border-bottom:1px solid #efefef;padding-bottom:32px;margin-bottom:32px}.fs-roop-top__anyone-list .arrow-sp{display:block;margin:0 auto 20px}.fs-roop-top__anyone-list .arrow-pc{display:none}.fs-roop-top__anyone-list-item{padding:0 24px}.fs-roop-top__anyone-list-item{flex:1}.fs-roop-top__anyone-list-item-img-container{margin-top:27px;text-align:center;height:100%;display:flex;justify-content:center;align-items:center}.fs-roop-top__anyone-list-item-img-container img{width:100%}.fs-roop-top__anyone-list-item-img-container .sp-only{display:block}.fs-roop-top__anyone-list-item-img-container .pc-only{display:none}.fs-roop-top__anyone-list-item-title{font-family:"Noto Sans JP",sans-serif;font-weight:400;font-style:normal;font-size:20px;font-weight:700;color:#4fe055;margin-top:33px;margin-bottom:8px}.fs-roop-top__anyone-list-item-title .customer-name{display:inline-block;font-size:20px;margin-right:7px}.fs-roop-top__anyone-list-item-title .customer-sub-text{display:inline-block;font-size:14px}.fs-roop-top__anyone-list-item-description{font-family:"Noto Sans JP",sans-serif;font-weight:400;font-style:normal;font-size:12px;padding-bottom:9px}.fs-roop-top__anyone-list-item-supplyment{font-family:"Noto Sans JP",sans-serif;font-weight:400;font-style:normal;font-size:12px}.fs-roop-top__anyone-list-item-supplyment .max_emphasis{font-weight:700;background-color:#4fe055;margin-left:26px;padding:0 9px 0 4px}.fs-roop-top__anyone-list-item-supplyment-red{font-family:"Noto Sans JP",sans-serif;font-weight:400;font-style:normal;font-size:12px;color:#e65353}.fs-roop-top__anyone-list-item-title-bottom-line{height:6px;background-color:#4fe055;margin-bottom:24px}.fs-roop-top__anyone-list-item-detail{font-family:"Noto Sans CJK JP",sans-serif;font-weight:400;font-style:normal;font-size:14px;font-weight:400;margin-bottom:15px;line-height:1.7}.fs-roop-top__anyone-list-item-detail .customer-name{display:inline-block;font-size:20px;margin-right:7px}.fs-roop-top__anyone-list-item-detail .customer-sub-text{display:inline-block;font-size:14px}.fs-roop-top__anyone-list-item-detail-bold{font-family:"Noto Sans JP",sans-serif;font-weight:400;font-style:normal;font-size:14px;font-weight:700;margin-bottom:8px}.fs-roop-top__anyone-list-item-detail-bold-under{font-family:"Noto Sans JP",sans-serif;font-weight:400;font-style:normal;font-size:14px;font-weight:700;margin-bottom:15px}.fs-roop-top__anyone-logo-coming-soon{margin-bottom:28px}.fs-roop-top__anyone-logo-coming-soon img{display:block;margin:0 auto;width:256px}.fs-roop-top__anyone-logo-coming-soon-text{font-family:"Noto Sans JP",sans-serif;font-weight:400;font-style:normal;font-size:18px;font-weight:700;height:40px;display:flex;justify-content:center;align-items:center;margin-bottom:18px;background-color:#efefef}.fs-roop-top__anyone-logo-coming-soon-date{font-family:"Noto Sans JP",sans-serif;font-weight:400;font-style:normal;font-size:16px;font-weight:700;display:flex;justify-content:center}.fs-roop-top__anyone-arrow-down{margin-bottom:24px}.fs-roop-top__anyone-arrow-down img{display:block;width:76px;margin:0 auto}.fs-roop-top__anyone-other-place{padding:0 24px 32px}.fs-roop-top__anyone-other-place-title{font-family:"Noto Sans JP",sans-serif;font-weight:400;font-style:normal;font-size:20px;letter-spacing:.034em;text-align:center;padding-bottom:24px;position:relative}.fs-roop-top__anyone-other-place-title::before{content:"";display:block;position:absolute;top:15px;bottom:30px;border-left:2px solid #333;transform:rotate(340deg)}.fs-roop-top__anyone-other-place-title::after{content:"";display:block;position:absolute;top:15px;bottom:30px;right:0;border-left:2px solid #333;transform:rotate(20deg)}.fs-roop-top__anyone-other-place-info-wrap{display:flex;flex-direction:column;gap:24px;padding-bottom:24px}.fs-roop-top__anyone-other-place-info{background-color:#efefef;font-family:"Noto Sans JP",sans-serif;font-weight:400;font-style:normal;font-size:16px;font-weight:700;line-height:1.5;padding:14px 19px;display:flex;flex-wrap:wrap;align-content:flex-start}.fs-roop-top__anyone-other-place-info .open-term{border-bottom:2px solid #333;width:100%;text-align:center;padding-bottom:12px}.fs-roop-top__anyone-other-place-info .open-term-new{color:red;font-weight:400}.fs-roop-top__anyone-other-place-info .place-info-wrap{display:flex;flex-direction:column;justify-content:space-around;align-items:center;padding:12px;gap:24px;width:100%}.fs-roop-top__anyone-other-place-info .place-info-wrap div{text-align:center}.fs-roop-top__anyone-other-place-text{font-family:"Noto Sans JP",sans-serif;font-weight:400;font-style:normal;font-size:16px;font-weight:700;text-align:center}.fs-roop-top__anyone-slick{margin-bottom:40px}.fs-roop-top__anyone-slick-content{border:solid 1px #3e3a39;border-radius:18px;padding:0 24px}.fs-roop-top__anyone-slick-title{font-family:"Noto Sans JP",sans-serif;font-weight:400;font-style:normal;font-size:18px;font-weight:700;text-align:center;margin:37px 0 18px}.fs-roop-top__anyone-slick-description{font-family:"Noto Sans JP",sans-serif;font-weight:400;font-style:normal;font-size:14px;line-height:26px;margin-bottom:23px;text-align:center}.fs-roop-top__anyone-slick-label{font-family:"Noto Sans JP",sans-serif;font-weight:400;font-style:normal;font-size:18px;margin:0 auto;padding:9px 27px;background-color:#e65353;color:#fff;font-weight:700;width:270px;text-align:center;border-bottom-left-radius:10px;border-bottom-right-radius:10px}.fs-roop-top__anyone-slick-list{margin-bottom:50px}.fs-roop-top__anyone-slick-list .arrow-sp{display:block;margin:0 auto 20px}.fs-roop-top__anyone-slick-list .arrow-pc{display:none}.fs-roop-top__anyone-slick-list-item{flex:1;margin:10px 0;padding:10px 0}.fs-roop-top__anyone-slick-list-item-img-container{margin:16px 0 25px;text-align:center;height:100%;display:flex;justify-content:center;align-items:center}.fs-roop-top__anyone-slick-list-item-title{font-family:"Noto Sans JP",sans-serif;font-weight:400;font-style:normal;font-size:20px;font-weight:700;color:#e65353}.fs-roop-top__anyone-slick-list-item-title .customer-name{display:inline-block;font-size:20px;margin-right:7px}.fs-roop-top__anyone-slick-list-item-title .customer-sub-text{display:inline-block;font-size:14px}.fs-roop-top__anyone-slick-list-item-title-bottom-line{height:6px;background-color:#e65353;margin-bottom:24px}.fs-roop-top__anyone-slick-list-item-detail{font-family:"Noto Sans JP",sans-serif;font-weight:400;font-style:normal;font-size:20px;font-weight:700;margin-bottom:22px}.fs-roop-top__anyone-slick-list-item-detail .customer-name{display:inline-block;font-size:20px;margin-right:7px}.fs-roop-top__anyone-slick-list-item-detail .customer-sub-text{display:inline-block;font-size:14px}.fs-roop-top__anyone-slick-list-item:nth-of-type(2){border:solid 1px #3e3a39;border-radius:18px}.fs-roop-top__anyone-slick-list-item:nth-of-type(2) img{display:block;width:158px}.fs-roop-top__anyone-slick-logo-coming-soon{margin-bottom:46px}.fs-roop-top__anyone-slick-logo-coming-soon img{display:block;margin:0 auto;width:256px}.fs-roop-top__input-detail{margin-bottom:40px;border-radius:18px;background-color:#efefef}.fs-roop-top__input-detail-content{padding:53px 24px 48px}.fs-roop-top__input-detail-title{font-family:"Noto Sans JP",sans-serif;font-weight:400;font-style:normal;font-size:18px;font-weight:700;margin:0 0 8px;color:#4fe055;text-align:left}.fs-roop-top__input-detail-title-bottom-line{height:8px;width:100%;margin:0 auto;margin-bottom:29px;background-color:#4fe055}.fs-roop-top__input-detail-description{font-family:"Noto Sans JP",sans-serif;font-weight:400;font-style:normal;font-size:14px;line-height:26px;margin-bottom:23px;text-align:center}.fs-roop-top__input-detail-list .arrow-sp{display:block;margin:0 auto 20px}.fs-roop-top__input-detail-list .arrow-pc{display:none}.fs-roop-top__input-detail-list-item:nth-child(1){flex:1;display:none}.fs-roop-top__input-detail-list-item:nth-child(2){flex:2}.fs-roop-top__input-detail-list-item-img-container{text-align:center;display:flex;justify-content:center;align-items:center;height:100%}.fs-roop-top__input-detail-list-item-img-container img{width:100%}.fs-roop-top__input-detail-list-item-title{font-family:"Noto Sans JP",sans-serif;font-weight:400;font-style:normal;font-size:20px;font-weight:700;margin-bottom:33px;line-height:40px}.fs-roop-top__input-detail-list-item-title .customer-name{display:inline-block;font-size:20px;margin-right:7px}.fs-roop-top__input-detail-list-item-title .customer-sub-text{display:inline-block;font-size:14px}.fs-roop-top__input-detail-list-item-description{font-family:"Noto Sans JP",sans-serif;font-weight:400;font-style:normal;font-size:18px;margin-bottom:20px;line-height:26px}.fs-roop-top__input-detail-list-item-supplyment{font-family:"Noto Sans JP",sans-serif;font-weight:400;font-style:normal;font-size:14px;line-height:20px}.fs-roop-top__input-detail-list-item-title-bottom-line{height:6px;background-color:#e65353;margin-bottom:24px}.fs-roop-top__input-detail-list-item-detail{font-family:"Noto Sans JP",sans-serif;font-weight:400;font-style:normal;font-size:20px;font-weight:700;margin-bottom:22px}.fs-roop-top__input-detail-list-item-detail .customer-name{display:inline-block;font-size:20px;margin-right:7px}.fs-roop-top__input-detail-list-item-detail .customer-sub-text{display:inline-block;font-size:14px}.fs-roop-top__input-detail-list-item-term img{width:100%;background-color:#000;border:solid 1px #000}.fs-roop-top__input-detail-list-item-term-title{font-family:"Noto Sans JP",sans-serif;font-weight:400;font-style:normal;font-size:16px;background-color:#3e3a39;color:#fff;font-weight:700;width:110px;text-align:center;margin-bottom:15px;padding:5px 0}.fs-roop-top__input-detail-list-item-term-description{font-family:"Noto Sans JP",sans-serif;font-weight:400;font-style:normal;font-size:16px;font-weight:700;margin-bottom:43px}.fs-roop-top__notes{border:solid 1px #3e3a39;border-radius:16px;position:relative;padding:47px 24px;margin-bottom:80px}.fs-roop-top__notes-label{font-family:"Noto Sans JP",sans-serif;font-weight:400;font-style:normal;font-size:20px;position:absolute;top:-15px;left:50%;transform:translateX(-50%);width:120px;background-color:#fff;font-weight:700;text-align:center}.fs-roop-top__notes-list{font-family:"Noto Sans JP",sans-serif;font-weight:400;font-style:normal;font-size:14px}.fs-roop-top__notes-list{list-style-type:none;padding-left:0}.fs-roop-top__notes-list li{position:relative;padding-left:20px;margin-bottom:10px}.fs-roop-top__notes-list li::before{content:"・";position:absolute;left:0;top:0}.fs-roop-top__attempt{margin-bottom:80px;border-radius:18px}.fs-roop-top__attempt-title{font-family:"Roboto Condensed",sans-serif;font-size:30px;text-align:center}.fs-roop-top__attempt-sub-title{font-family:"Noto Sans JP",sans-serif;font-weight:400;font-style:normal;font-size:14px;text-align:center;margin-bottom:22px}.fs-roop-top__attempt-sub-title .sp-only{display:inline}.fs-roop-top__attempt-description{font-family:"Noto Sans JP",sans-serif;font-weight:400;font-style:normal;font-size:18px;line-height:26px;margin-bottom:23px;text-align:center}.fs-roop-top__attempt-list .arrow-sp{display:block;margin:0 auto 20px}.fs-roop-top__attempt-list .arrow-pc{display:none}.fs-roop-top__attempt-list-item{flex:1;border-radius:18px;margin-bottom:40px}.fs-roop-top__attempt-list-item-img-container{text-align:center;display:flex;justify-content:center;align-items:center;border:solid 1px #3e3a39;overflow:hidden;border-radius:16px;margin-bottom:22px}.fs-roop-top__attempt-list-item-img-container img{width:100%}.fs-roop-top__attempt-list-item-img-container-no-border{text-align:center;display:flex;justify-content:center;align-items:center;overflow:hidden;border-radius:16px;margin-bottom:22px}.fs-roop-top__attempt-list-item-img-container-no-border img{width:100%}.fs-roop-top__attempt-list-item-btn-view{font-family:"Noto Sans JP",sans-serif;font-weight:400;font-style:normal;color:#3e3a39;background-color:#fff;border:1.25px solid #3e3a39;display:inline-block;margin-bottom:0;font-size:15px;border-radius:9px;font-weight:700;min-width:226px;padding:15px;line-height:15px;text-align:center;vertical-align:middle;touch-action:manipulation;cursor:pointer;background-image:none;white-space:nowrap;text-decoration:none;transition-duration:.3s}.fs-roop-top__attempt-list-item-btn-view.active.focus,.fs-roop-top__attempt-list-item-btn-view.active:focus,.fs-roop-top__attempt-list-item-btn-view.focus,.fs-roop-top__attempt-list-item-btn-view:active.focus,.fs-roop-top__attempt-list-item-btn-view:active:focus,.fs-roop-top__attempt-list-item-btn-view:focus{outline:5px auto -webkit-focus-ring-color;outline-offset:-2px;outline:0}.fs-roop-top__attempt-list-item-btn-view.focus,.fs-roop-top__attempt-list-item-btn-view:focus,.fs-roop-top__attempt-list-item-btn-view:hover{text-decoration:none;transition:all .3s ease;color:#3e3a39;background-color:#fff;outline:0}.fs-roop-top__attempt-list-item-btn-view.active,.fs-roop-top__attempt-list-item-btn-view:active{outline:0;background-image:none;opacity:.8;color:#3e3a39}.fs-roop-top__attempt-list-item-btn-view.disabled,.fs-roop-top__attempt-list-item-btn-view[disabled],fieldset[disabled] .fs-roop-top__attempt-list-item-btn-view{cursor:not-allowed}.fs-roop-top__attempt-list-item-btn-view .ec-icon img{width:1em;vertical-align:text-bottom}.fs-roop-top__attempt-list-item-btn-view{display:block;width:auto;display:block;min-width:48%}.fs-roop-top__attempt-list-item-title{font-family:"Noto Sans JP",sans-serif;font-weight:400;font-style:normal;font-size:20px;font-weight:700}.fs-roop-top__attempt-list-item-title .customer-name{display:inline-block;font-size:20px;margin-right:7px}.fs-roop-top__attempt-list-item-title .customer-sub-text{display:inline-block;font-size:14px}.fs-roop-top__attempt-list-item-title-bottom-line{height:6px;background-color:#e65353;margin-bottom:24px}.fs-roop-top__attempt-list-item-detail{font-family:"Noto Sans JP",sans-serif;font-weight:400;font-style:normal;font-size:20px;font-weight:700;margin-bottom:22px}.fs-roop-top__attempt-list-item-detail .customer-name{display:inline-block;font-size:20px;margin-right:7px}.fs-roop-top__attempt-list-item-detail .customer-sub-text{display:inline-block;font-size:14px}.fs-roop-top__attempt-list-item-term{display:flex}.fs-roop-top__attempt-list-item-term-title{font-family:"Noto Sans JP",sans-serif;font-weight:400;font-style:normal;font-size:16px;background-color:#3e3a39;color:#fff;font-weight:700}.fs-roop-top__attempt-list-item-term-description{font-family:"Noto Sans JP",sans-serif;font-weight:400;font-style:normal;font-size:16px;font-weight:700}.fs-roop-award-menu__menu{position:fixed;top:67px;left:0;z-index:100;width:100%;display:flex;flex-flow:column;justify-content:center;align-items:center;background-color:#333;color:#fff}.fs-roop-award-menu__menu-title{display:flex;flex-flow:row nowrap;justify-content:space-between;align-items:center;width:100%;min-height:55px;border-bottom:1px solid #fff;padding:0 15px}.fs-roop-award-menu__menu-title-img{height:26px}.fs-roop-award-menu__menu-title-img img{height:100%}.fs-roop-award-menu__menu-title-text{font-family:"Noto Sans JP",sans-serif;font-weight:400;font-style:normal;font-size:14px;text-decoration:underline}.fs-roop-award-menu__menu-body{display:none;background-color:#333;color:#fff;width:100%;min-height:220px}.fs-roop-award-menu__menu-body a{color:#fff;text-decoration:underline}.fs-roop-award-menu__menu-body.is-open{display:flex;flex-flow:row nowrap;justify-content:space-between;align-items:center}.fs-roop-award-menu__menu-body-item{display:flex;width:100%;gap:32px;justify-content:center;flex-flow:row wrap;text-align:center;padding:40px 0}.fs-roop-award-menu__menu-body-item .box1{width:100%}.fs-roop-award-menu__menu-body-item .box2{width:100%}.fs-roop-award-menu__menu-body-item .box3{width:100%;text-align:center}.fs-roop-award-menu__menu-body-item .box4{width:30%}.fs-roop-award-menu__menu-body-item .box5{width:30%;text-align:left}.fs-roop-award-menu__menu-body-item .spacer{display:none}.fs-roop-award-menu__menu-body-item .box6{width:45%}.fs-roop-award-menu__menu-body-item .box7{width:45%}.fs-roop-award-menu__menu-body-item .box-archive{width:100%;display:flex;flex-flow:row nowrap;justify-content:center;align-items:center;gap:32px}@media only screen and (min-width:768px){.fs-roop-top-participant{margin-top:var(--block-margin-top-pc,0);margin-bottom:var(--block-margin-bottom-pc,0);width:100%}.fs-roop-top-participant.-adjust{width:100%;margin-inline:auto}.fs-roop-top-participant__insta{margin-top:48px}.fs-roop-top-participant__table thead{display:table-header-group}.fs-roop-top-participant__table tr{display:table-row;padding:0}.fs-roop-top-participant__table td,.fs-roop-top-participant__table th{border:solid 1px #d7d7d7;padding:18px 20px}.fs-roop-top-participant__table td{display:table-cell;padding:18px 20px}.fs-roop-top-participant__table td::before{content:none}.fs-roop-top-participant-card{padding:32px 30px 36px}.fs-roop-top-participant-card__thumb{max-width:220px}.fs-roop-top-participant.-celebrity .fs-roop-top-participant__sub{margin-bottom:36px}.fs-roop-top-participant.-celebrity .fs-roop-top-participant__cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.fs-roop-main-lp>.fs-roop-top-participant{margin-top:148px;margin-bottom:140px}.fs-roop-top__inner-wide>.fs-roop-top-participant.-adjust{margin-bottom:84px}.fs-roop-top-participant-card.-celebrity{padding:24px 26px 32px}.fs-roop-top-participant-card.-celebrity .fs-roop-top-participant-card__thumb{width:220px}.fs-roop-top-participant-card.-celebrity .fs-roop-top-participant-card__profile{flex-basis:76px;width:76px;height:76px}.fs-roop-top-period-ends.-text-s{--font-size:14px}.fs-roop-top-period-ends.-text-l{--font-size:18px;line-height:1.6666666667}.fs-roop-top-period-ends.-text-l>span{display:inline-block}.fs-roop-top-period-ends{font-size:var(--font-size,14px);line-height:1.6666666667;margin-top:var(--block-margin-top-pc,0);margin-bottom:var(--block-margin-bottom-pc,0);line-height:1.8571428571}.fs-roop-top__inner-wide{padding:95px 0 0}.fs-roop-top__top-img-container{width:550px;margin:73px auto 32px}.fs-roop-top__top-close-message{line-height:2;padding:24px}.fs-roop-top__introduction{margin-bottom:50px;padding:72px 90px 75px;display:flex;justify-content:space-between;gap:0 10px}.fs-roop-top__introduction-row:nth-child(1){flex:1;min-width:310px}.fs-roop-top__introduction-row:nth-child(2){flex:2}.fs-roop-top__introduction-title{font-size:20px}.fs-roop-top__introduction-description{font-size:26px;margin-bottom:0}.fs-roop-top__introduction-supplyment{font-size:18px;text-align:left}.fs-roop-top__period-ends{padding:24px 24px}.fs-roop-top__about-upcycle{max-width:800px;margin:0 auto 40px}.fs-roop-top__about-upcycle-title{font-size:20px}.fs-roop-top__about-upcycle-description .sp-only{display:none}.fs-roop-top__step{padding:0}.fs-roop-top__step-list{display:flex;align-items:center;gap:10px;max-width:800px;margin:0 auto}.fs-roop-top__step-list .arrow-sp{display:none}.fs-roop-top__step-list .arrow-pc{display:block}.fs-roop-top__collect_item-title{font-size:26px;margin:40px 0 25px}.fs-roop-top__collect_item-description{margin-bottom:26px;font-size:20px}.fs-roop-top__collect_item-list-sp{gap:34px;align-items:stretch;display:none}.fs-roop-top__collect_item-list-sp .arrow-sp{display:none}.fs-roop-top__collect_item-list-sp .arrow-pc{display:block}.fs-roop-top__collect_item-list-pc{display:flex;gap:34px;align-items:stretch}.fs-roop-top__collect_item-list-pc .arrow-sp{display:none}.fs-roop-top__collect_item-list-pc .arrow-pc{display:block}.fs-roop-top__prohibit_item{padding-bottom:52px;margin-bottom:100px}.fs-roop-top__prohibit_item-title{font-size:20px;margin:0 0 25px}.fs-roop-top__prohibit_item-description{margin-bottom:26px}.fs-roop-top__prohibit_item-list-sp{display:none}.fs-roop-top__prohibit_item-list-pc{display:flex;align-items:stretch}.fs-roop-top__upcycle-flow{margin-bottom:50px}.fs-roop-top__upcycle-flow-title{font-size:26px;margin-bottom:26px}.fs-roop-top__upcycle-flow-detail{margin-bottom:100px}.fs-roop-top__upcycle-flow-detail-list{margin:0 auto;padding:80px 150px}.fs-roop-top__upcycle-flow-detail-list .arrow-sp{display:none}.fs-roop-top__upcycle-flow-detail-list .arrow-pc{display:block}.fs-roop-top__upcycle-flow-detail-list-item{display:flex;padding:42px 40px 47px}.fs-roop-top__upcycle-flow-detail-list-item:nth-of-type(2){margin-bottom:0}.fs-roop-top__upcycle-flow-detail-list-item-img-container{margin-right:48px}.fs-roop-top__upcycle-flow-detail-list-item-title{text-align:left}.fs-roop-top__upcycle-flow-join{margin-bottom:56px}.fs-roop-top__upcycle-flow-join-content{padding:0 150px}.fs-roop-top__upcycle-flow-join-title{font-size:26px;margin:40px 0 25px}.fs-roop-top__upcycle-flow-join-description{margin-bottom:26px}.fs-roop-top__upcycle-flow-join-label{margin-bottom:54px}.fs-roop-top__upcycle-flow-join-list{display:flex;align-items:stretch;gap:61px;margin-bottom:42px}.fs-roop-top__upcycle-flow-join-list .arrow-sp{display:none}.fs-roop-top__upcycle-flow-join-list .arrow-pc{display:block}.fs-roop-top__upcycle-flow-join-list-item-description{margin-bottom:26px;font-size:16px;text-align:center}.fs-roop-top__upcycle-flow-join-list-item-description .sp-only{display:none}.fs-roop-top__upcycle-flow-join-list-item-supplyment{margin-bottom:26px}.fs-roop-top__upcycle-flow-join-split-line{margin-bottom:41px}.fs-roop-top__upcycle-flow-join-step-title{width:360px}.fs-roop-top__upcycle-flow-join-step-detail{margin-bottom:52px}.fs-roop-top__upcycle-flow-join-step-list{display:flex;align-items:stretch;margin-bottom:24px}.fs-roop-top__upcycle-flow-join-step-list .arrow-sp{display:none}.fs-roop-top__upcycle-flow-join-step-list .arrow-pc{display:block}.fs-roop-top__upcycle-flow-join-step-list-item{background-color:#f8f8f8}.fs-roop-top__upcycle-flow-join-step-list-item-img-container{width:auto}.fs-roop-top__upcycle-flow-join-step-list-item-title{margin-bottom:27px}.fs-roop-top__upcycle-flow-join-step-supplyment{display:block}.fs-roop-top__term{margin-bottom:16px}.fs-roop-top__term-title{width:360px}.fs-roop-top__anyone{margin-bottom:42px}.fs-roop-top__anyone-title{font-size:20px;margin:40px 0 25px}.fs-roop-top__anyone-description{margin-bottom:26px}.fs-roop-top__anyone-label{margin-bottom:54px}.fs-roop-top__anyone-list{display:flex;align-items:stretch;gap:0;padding-bottom:13px}.fs-roop-top__anyone-list .arrow-sp{display:none}.fs-roop-top__anyone-list .arrow-pc{display:block}.fs-roop-top__anyone-list-item:nth-of-type(2){padding:0}.fs-roop-top__anyone-list-item{padding:0 150px}.fs-roop-top__anyone-list-item{padding:0 0 0 150px}.fs-roop-top__anyone-list-item-img-container{align-items:start}.fs-roop-top__anyone-list-item-img-container img{width:382px;height:206px}.fs-roop-top__anyone-list-item-img-container .sp-only{display:none}.fs-roop-top__anyone-list-item-img-container .pc-only{display:block}.fs-roop-top__anyone-list-item-detail{font-size:16px;margin-bottom:8px}.fs-roop-top__anyone-list-item-detail-bold{font-size:16px;margin-bottom:8px;white-space:nowrap}.fs-roop-top__anyone-list-item-detail-bold-under{font-size:16px;margin-bottom:18px;margin-left:35px;white-space:nowrap}.fs-roop-top__anyone-logo-coming-soon{margin-bottom:43px}.fs-roop-top__anyone-logo-coming-soon img{width:512px}.fs-roop-top__anyone-arrow-down{margin-bottom:42px}.fs-roop-top__anyone-other-place{padding:0 80px 43px}.fs-roop-top__anyone-other-place-title::before{top:8px;bottom:39px;left:200px}.fs-roop-top__anyone-other-place-title::after{top:8px;bottom:39px;right:200px}.fs-roop-top__anyone-other-place-title{padding-bottom:32px}.fs-roop-top__anyone-other-place-info-wrap{flex-direction:row;flex-wrap:wrap}.fs-roop-top__anyone-other-place-info{width:45%}.fs-roop-top__anyone-slick{margin-bottom:60px}.fs-roop-top__anyone-slick-content{padding:0 150px}.fs-roop-top__anyone-slick-title{font-size:20px;margin:40px 0 25px}.fs-roop-top__anyone-slick-description{margin-bottom:26px}.fs-roop-top__anyone-slick-list{display:flex;align-items:stretch;gap:10px;margin-bottom:67px}.fs-roop-top__anyone-slick-list .arrow-sp{display:none}.fs-roop-top__anyone-slick-list .arrow-pc{display:block}.fs-roop-top__anyone-slick-list-item:nth-of-type(2) img{width:165px}.fs-roop-top__anyone-slick-logo-coming-soon{margin-bottom:80px}.fs-roop-top__anyone-slick-logo-coming-soon img{width:512px}.fs-roop-top__input-detail-content{padding:40px 71px 59px}.fs-roop-top__input-detail{margin-bottom:60px}.fs-roop-top__input-detail-title{font-size:20px;margin:0 0 10px;text-align:center}.fs-roop-top__input-detail-title-bottom-line{width:478px;margin-bottom:47px}.fs-roop-top__input-detail-description{margin-bottom:26px}.fs-roop-top__input-detail-list{display:flex;gap:42px;align-items:stretch}.fs-roop-top__input-detail-list .arrow-sp{display:none}.fs-roop-top__input-detail-list .arrow-pc{display:block}.fs-roop-top__input-detail-list-item:nth-child(1){display:block}.fs-roop-top__input-detail-list-item-img-container{width:385px}.fs-roop-top__input-detail-list-item-description{font-size:16px}.fs-roop-top__input-detail-list-item-term{display:flex;gap:27px;align-items:center}.fs-roop-top__input-detail-list-item-term img{display:none}.fs-roop-top__input-detail-list-item-term-title{margin-bottom:0}.fs-roop-top__input-detail-list-item-term-description{margin-bottom:0}.fs-roop-top__notes{padding:66px 49px;margin-bottom:140px}.fs-roop-top__attempt{margin-bottom:117px}.fs-roop-top__attempt-title{font-size:40px}.fs-roop-top__attempt-sub-title{margin-bottom:42px}.fs-roop-top__attempt-sub-title .sp-only{display:none}.fs-roop-top__attempt-description{margin-bottom:26px;font-size:20px}.fs-roop-top__attempt-list{display:flex;align-items:stretch;gap:5%}.fs-roop-top__attempt-list .arrow-sp{display:none}.fs-roop-top__attempt-list .arrow-pc{display:block}.fs-roop-top__attempt-content{padding:0 50px}.fs-roop-top__attempt-content img{width:468px}}@media only screen and (min-width:991px){.fs-roop-top-participant{max-width:1100px;margin-inline:auto}.fs-roop-top-participant__headline{font-size:48px;margin-bottom:30px}.fs-roop-top-participant-card__job{min-height:auto;background:#50e055}.fs-roop-top-participant-card__job span{display:inline;background:0 0}.fs-roop-top-participant.-celebrity .fs-roop-top-participant__headline{font-size:48px;margin-bottom:8px}.fs-roop-top-participant-card.-celebrity .fs-roop-top-participant-card__job{background:0 0}.fs-roop-top-participant-card.-celebrity .fs-roop-top-participant-card__job span{background:#50e055}.fs-roop-award-menu__menu{top:104px;left:50%;transform:translate(-50%)}.fs-roop-award-menu__menu-title{min-height:95px;max-width:1280px;margin:auto}.fs-roop-award-menu__menu-title-img{height:40px}.fs-roop-award-menu__menu-body{min-height:155px;max-width:1100px}.fs-roop-award-menu__menu-body-item .box1{width:auto}.fs-roop-award-menu__menu-body-item .box2{width:auto}.fs-roop-award-menu__menu-body-item .box3{width:auto;text-align:center}.fs-roop-award-menu__menu-body-item .box4{width:auto}.fs-roop-award-menu__menu-body-item .box5{width:auto}.fs-roop-award-menu__menu-body-item .spacer{display:block;width:100%}.fs-roop-award-menu__menu-body-item .box6{width:auto}.fs-roop-award-menu__menu-body-item .box7{width:auto}}@media only screen and (min-width:1159px){.fs-roop-top__attempt-list-item-btn-view{font-size:15px}}