@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-main-lp-time-table{color:#333;width:100%;margin-top:31px;max-width:724px;margin-inline:auto}.fs-roop-main-lp-time-table__btns{display:grid;grid-template-columns:repeat(3,1fr);-moz-column-gap:1px;column-gap:1px}.fs-roop-main-lp-time-table__btn{display:flex;flex-flow:column nowrap;justify-content:center;align-items:center;background:#bebebe;color:#fff;border-radius:11px;cursor:pointer;font-family:"roboto condensed";border:none;border-radius:0;height:51px}.fs-roop-main-lp-time-table__btn:first-of-type{border-radius:100px 0 0 100px}.fs-roop-main-lp-time-table__btn:last-of-type{border-radius:0 100px 100px 0}.fs-roop-main-lp-time-table__btn span:first-of-type{font-size:24px;font-weight:700;line-height:1}.fs-roop-main-lp-time-table__btn span:last-of-type{font-size:10px;font-weight:400;letter-spacing:.05em;line-height:1}.fs-roop-main-lp-time-table__btn.is-active{background:#4ee056;color:#333;pointer-events:none}.fs-roop-main-lp-time-table__grid{display:grid;gap:11px;width:100%;grid-template-columns:1fr;margin-top:20px;max-width:430px;margin-inline:auto}.fs-roop-main-lp-time-table__day-grid{display:none;grid-auto-rows:108px;grid-auto-flow:dense;gap:8px;grid-template-columns:repeat(2,1fr)}.fs-roop-main-lp-time-table__day-grid.is-active{display:grid}.fs-roop-main-lp-time-table-card{background:#efefef;border-radius:16px;display:flex;flex-flow:column nowrap;justify-content:flex-start;align-items:center;position:relative;color:#333;height:100%;width:100%}.fs-roop-main-lp-time-table-card.bg-green{background:#e8fde9}.fs-roop-main-lp-time-table-card.full-image{color:#fff;border:4px solid #4fe055;position:relative;z-index:1;overflow:hidden}.fs-roop-main-lp-time-table-card.full-image .fs-roop-main-lp-time-table-card__wrap{width:100%;height:100%;padding-bottom:0}.fs-roop-main-lp-time-table-card.full-image .fs-roop-main-lp-time-table-card__image{margin:auto;width:100%;position:absolute;z-index:-1;top:0;left:auto;height:100%}.fs-roop-main-lp-time-table-card.full-image .fs-roop-main-lp-time-table-card__image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.fs-roop-main-lp-time-table-card:not(.full-image) .fs-roop-main-lp-time-table-card__image{margin:auto;width:100%}.fs-roop-main-lp-time-table-card:not(.full-image) .fs-roop-main-lp-time-table-card__image:not(.min-image){max-height:70px;width:100%;margin-inline:auto}.fs-roop-main-lp-time-table-card:not(.full-image) .fs-roop-main-lp-time-table-card__image:not(.min-image) img{width:auto;height:100%;margin-inline:auto;display:block}.fs-roop-main-lp-time-table-card:not(.full-image) .fs-roop-main-lp-time-table-card__image.min-image{max-width:114px}.fs-roop-main-lp-time-table-card:not(.full-image) .fs-roop-main-lp-time-table-card__image.min-image img{width:100%;height:auto;display:block}.fs-roop-main-lp-time-table-card.is-sticky{--position-type:sticky;--position-top:70px;--col-height:247px}.fs-roop-main-lp-time-table-card__wrap{position:var(--position-type,relative);height:var(--col-height,100%);top:var(--position-top,0);padding-bottom:9px;display:flex;flex-flow:column nowrap;justify-content:flex-start;align-items:center;width:100%}.fs-roop-main-lp-time-table-card__tag[data-tag-type="1"],.fs-roop-main-lp-time-table-card__tag[data-tag-type="2"]{--tag-color:#4FE055;--tag-bg:#fff;--tag-border:#4FE055}.fs-roop-main-lp-time-table-card__tag[data-tag-type="3"],.fs-roop-main-lp-time-table-card__tag[data-tag-type="5"]{--tag-color:#333;--tag-bg:#4FE055;--tag-border:#4FE055}.fs-roop-main-lp-time-table-card__tag[data-tag-type="4"]{--tag-color:#4FE055;--tag-bg:#333;--tag-border:#333;--tag-margin-top:19px}.fs-roop-main-lp-time-table-card__tag{font-size:10px;min-height:18px;margin-top:var(--tag-margin-top,28px);display:flex;flex-flow:column nowrap;justify-content:center;align-items:center;font-weight:700;padding-inline:6px;background:var(--tag-bg);color:var(--tag-color);border-color:var(--tag-border,transparent);border-radius:200px;border-width:1px;border-style:solid;width:-moz-max-content;width:max-content;margin-inline:auto}.fs-roop-main-lp-time-table-card__time{font-size:20px;margin-top:6px;font-weight:700;letter-spacing:-.01em;font-family:"roboto condensed"}.fs-roop-main-lp-time-table-card__stage{font-size:10px;color:#4fe055;font-weight:700;margin-top:0}.fs-roop-main-lp-time-table-card__title{font-size:12px;font-weight:700;line-height:16px;margin-block:auto}.fs-roop-main-lp-time-table-card__title .small,.fs-roop-main-lp-time-table-card__title small{font-size:10px}.fs-roop-main-lp-time-table-card__modal-btn{position:absolute;top:8px;right:8px;cursor:pointer}.fs-roop-main-lp-time-table-card__internalLink-btn{position:absolute;bottom:24px;cursor:pointer}.fs-roop-main-lp-time-table-detail-dialog{border:none;overflow:visible;--tag-margin-top:0;width:-moz-max-content;width:max-content;width:calc(100% - 30px);max-width:600px;padding:0}.fs-roop-main-lp-time-table-detail-dialog::backdrop{background:rgba(0,0,0,.6)}.fs-roop-main-lp-time-table-detail-dialog__wrap{position:relative;width:100%}.fs-roop-main-lp-time-table-detail-dialog__contents{overflow:auto;max-height:80svh;padding:27px 24px 33px;-ms-overflow-style:none;scrollbar-width:none}.fs-roop-main-lp-time-table-detail-dialog__contents::-webkit-scrollbar{display:none}.fs-roop-main-lp-time-table-detail-dialog__tag{font-size:14px;min-height:23px}.fs-roop-main-lp-time-table-detail-dialog__stage{font-size:14px;margin-top:12px;font-weight:700;color:#4fe055}.fs-roop-main-lp-time-table-detail-dialog__date{font-family:"roboto condensed";font-size:20px;text-align:center;font-weight:700;margin-top:14px}.fs-roop-main-lp-time-table-detail-dialog__date span{line-height:1;vertical-align:baseline}.fs-roop-main-lp-time-table-detail-dialog__date .lg{font-size:34px;font-weight:700}.fs-roop-main-lp-time-table-detail-dialog__date .sm{font-size:11px;font-weight:500;letter-spacing:.05em}.fs-roop-main-lp-time-table-detail-dialog__image{width:100%;margin-top:24px}.fs-roop-main-lp-time-table-detail-dialog__image img{width:100%;height:auto;display:block}.fs-roop-main-lp-time-table-detail-dialog__title{font-size:18px;text-align:center;font-weight:700;margin-top:24px}.fs-roop-main-lp-time-table-detail-dialog__desc{text-align:left;margin-top:24px}.fs-roop-main-lp-time-table-detail-dialog__btn{width:-moz-max-content;width:max-content;margin-inline:auto;margin-top:24px}.fs-roop-main-lp-time-table-detail-dialog__close-icon{background:0 0;position:absolute;top:-20px;right:-20px;border:none}.fs-roop-main-lp-primary-result{color:#333;font-family:"Noto Sans JP",sans-serif;font-weight:400;font-style:normal;font-size:14px;margin-bottom:80px}.fs-roop-main-lp-primary-result__btn{margin-top:40px}.fs-roop-main-lp-primary-result__banner{width:100%;height:auto;margin-inline:auto;display:block}.fs-roop-main-lp-primary-result__banner.-primary{max-width:800px}.fs-roop-main-lp-primary-result__banner.-secondary{max-width:460px}.fs-roop-main-lp-primary-result__banner img{display:block;width:100%;height:auto}.fs-roop-main-lp-primary-result .sp-only{display:block}.fs-roop-main-lp-primary-result .pc-only{display:none}.fs-roop-main-lp-primary-result__judge-condolences{margin-top:-32px;margin-bottom:52px;text-align:center;color:#3e3a39}.fs-roop-main-lp-primary-result-intro{margin-top:40px;background:rgba(255,255,255,.7);padding-inline:24px;padding-top:32px;padding-bottom:20px;border-radius:8px 8px 0 0;max-width:800px;margin-inline:auto}.fs-roop-main-lp-primary-result-intro__title{font-family:"roboto condensed";font-size:28px;font-weight:700;margin-top:16px}.fs-roop-main-lp-primary-result-intro__sub-title{margin-top:16px;text-align:center;font-size:18px;font-weight:700;line-height:28px}.fs-roop-main-lp-primary-result-intro__sub-title span{text-decoration:underline;text-underline-offset:-.3em;text-decoration-thickness:.6em;text-decoration-color:#4fe055;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none}.fs-roop-main-lp-primary-result-intro__desc{margin-top:20px;text-align:left;line-height:20px}.fs-roop-main-lp-primary-result-intro__arrow{margin-bottom:54px;width:100%;max-width:800px;margin-inline:auto}.fs-roop-main-lp-primary-result-intro__arrow img{width:100%;height:auto}.fs-roop-main-lp-primary-result-contents{background:#fff;position:relative;z-index:1;width:100%;display:flex;flex-flow:column nowrap;justify-content:center;align-items:center;border-radius:16px;max-width:800px;margin-inline:auto}.fs-roop-main-lp-primary-result-contents~.fs-roop-main-lp-primary-result-contents{margin-top:54px}.fs-roop-main-lp-primary-result-contents__contents-wrap{padding-inline:24px;padding-bottom:24px;width:100%}.fs-roop-main-lp-primary-result-contents__title{position:absolute;top:-14px;left:auto;font-weight:700;display:flex;flex-flow:column nowrap;justify-content:center;align-items:center;width:-moz-max-content;width:max-content;margin-inline:auto;background:#4fe055;min-height:28px;font-size:14px;border-radius:18px}.fs-roop-main-lp-primary-result-contents__title.-primary{padding-inline:25px}.fs-roop-main-lp-primary-result-contents__title.-secondary{padding-inline:44px}.fs-roop-main-lp-primary-result-contents__sub-title{font-size:16px;line-height:28px;font-weight:700;text-align:center;margin-block:24px}.fs-roop-main-lp-primary-result-contents__banner-top{width:100%;height:auto;display:block}.fs-roop-main-lp-primary-result-contents__banner-top img{display:block;width:100%;height:auto}.fs-roop-main-lp-primary-result-contents__banner-second{width:100%;max-width:460px;height:auto;display:block;margin-inline:auto}.fs-roop-main-lp-primary-result-contents__banner-second img{display:block;width:100%;height:auto}.fs-roop-main-lp-primary-result-contents__judgement{margin-top:40px;max-width:692px;width:100%;margin-inline:auto}.fs-roop-main-lp-primary-result-contents__judgement .fs-roop-main-lp__judge-profile-box{display:flex;flex-flow:column nowrap;height:100%}.fs-roop-main-lp-primary-result-contents__judgement .fs-roop-main-lp__judge-pc-box-for-modal{margin-top:auto}.fs-roop-main-lp-primary-result-contents__judgement .fs-roop-main-lp__judge-feature{white-space:pre-wrap}.fs-roop-main-lp-primary-result-contents__guest{margin-top:40px;max-width:692px;width:100%;margin-inline:auto}.fs-roop-main-lp-primary-result-first-headline{margin-top:38px;display:flex;flex-flow:column nowrap;justify-content:center;align-items:center}.fs-roop-main-lp-primary-result-first-headline__title{width:100%;max-width:534px;margin-inline:auto}.fs-roop-main-lp-primary-result-first-headline__time{font-weight:700;margin-top:12px}.fs-roop-main-lp-primary-result-first-headline__time span:first-of-type{font-size:24px;letter-spacing:-.02em;font-family:"roboto condensed"}.fs-roop-main-lp-primary-result-first-headline__time span:last-of-type{font-size:12px}.fs-roop-main-lp-primary-result-first-headline__tag{margin-top:16px;color:#4fe055;font-weight:700;min-height:29px;display:flex;flex-flow:column nowrap;justify-content:center;align-items:center;border:2px solid #4fe055;width:calc(100% - 48px);padding-inline:.5em}.fs-roop-main-lp-primary-result-first-headline__address{font-weight:500;font-size:12px;display:flex;flex-flow:row;justify-content:center;align-items:center;margin-top:16px;-moz-column-gap:8px;column-gap:8px;margin-bottom:0;width:100%}.fs-roop-main-lp-primary-result-first-headline__address span{text-align:left}.fs-roop-main-lp-primary-result-first-headline__address svg{width:30px;height:auto}.fs-roop-main-lp-primary-result-first-headline__desc{font-size:12px;margin-top:10px;font-weight:500}.fs-roop-main-lp-primary-result-first-headline__desc a{color:#333;text-decoration:underline}.fs-roop-main-lp-primary-result-first-headline__info{margin-top:32px;display:flex;flex-flow:column nowrap;justify-content:center;align-items:center}.fs-roop-main-lp-primary-result-first-headline__info p:first-of-type{font-weight:700;text-decoration:underline;text-underline-offset:-.1em;text-decoration-thickness:.6em;text-decoration-color:#4fe055;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none}.fs-roop-main-lp-primary-result-first-headline__info p:not(:first-of-type){margin-top:6px;font-size:12px;font-weight:500;line-height:20px}.fs-roop-main-lp-primary-result-guest__wrap{margin-top:28px}.fs-roop-main-lp-primary-result-guest__image img{width:100%;height:auto;display:block}.fs-roop-main-lp-primary-result-guest__contents{margin-top:16px}.fs-roop-main-lp-primary-result-guest__title{font-size:16px;font-weight:700;line-height:28px;text-align:left}.fs-roop-main-lp-primary-result-guest__desc{font-size:14px;line-height:24px;margin-top:12px;text-align:left}.fs-roop-main-lp-primary-result-reservation{margin-top:21px}.fs-roop-main-lp-primary-result-reservation__sub,.fs-roop-main-lp-primary-result-reservation__title{font-size:16px;font-weight:700}.fs-roop-main-lp-primary-result-reservation__title{position:relative;display:flex;flex-flow:row nowrap;justify-content:center;align-items:center;width:-moz-max-content;width:max-content;margin-inline:auto;padding-inline:12px}.fs-roop-main-lp-primary-result-reservation__title::after,.fs-roop-main-lp-primary-result-reservation__title::before{content:"";position:absolute;width:1px;height:10px;top:auto;background:#333}.fs-roop-main-lp-primary-result-reservation__title::before{left:0;transform:rotate(-15deg)}.fs-roop-main-lp-primary-result-reservation__title::after{right:0;transform:rotate(15deg)}.fs-roop-main-lp-primary-result-reservation__sub{margin-top:4px}.fs-roop-main-lp-primary-result-reservation__desc{margin-top:6px}.fs-roop-main-lp-primary-result-reservation__btn{margin-top:16px;width:-moz-max-content;width:max-content;margin-inline:auto}.fs-roop-main-lp-booth-event{margin-top:64px;width:100%;max-width:596px;margin-inline:auto}.fs-roop-main-lp-booth-event__title{font-size:22px;font-family:"roboto condensed";font-weight:700}.fs-roop-main-lp-booth-event__headline{font-size:12px;font-weight:700;text-align:left;width:100%;border-bottom:2px solid #333;padding-bottom:7px;margin-bottom:0}.fs-roop-main-lp-booth-event__workshop{margin-top:24px}.fs-roop-main-lp-booth-event__workshop-wrap~.fs-roop-main-lp-booth-event__workshop-wrap{margin-top:40px}.fs-roop-main-lp-booth-event__workshop-wrap{text-align:left}.fs-roop-main-lp-booth-event__workshop-wrap.right{--align-position:right;--flex-row:row-reverse}.fs-roop-main-lp-booth-event__workshop-image{width:100%;height:auto;margin-top:24px}.fs-roop-main-lp-booth-event__workshop-image img{width:100%;height:auto;display:block}.fs-roop-main-lp-booth-event__workshop-contents{margin-top:16px}.fs-roop-main-lp-booth-event__workshop-contents>.h6,.fs-roop-main-lp-booth-event__workshop-contents>h6{font-size:12px;font-weight:700;margin-bottom:0}.fs-roop-main-lp-booth-event__workshop-title{font-size:18px;font-weight:700;line-height:28px;margin-top:10px}.fs-roop-main-lp-booth-event__workshop-desc{font-size:14px;line-height:24px;font-weight:500;margin-top:6px}.fs-roop-main-lp-booth-event__workshop-more{font-family:"roboto condensed";font-size:14px;letter-spacing:.025em;margin-top:16px;display:flex;flex-flow:row nowrap;align-items:center;width:-moz-max-content;width:max-content;margin-right:auto;-moz-column-gap:6px;column-gap:6px}.fs-roop-main-lp-booth-event__workshop-more svg{width:16px;height:auto}.fs-roop-main-lp-booth-event__exhibition{margin-top:40px}.fs-roop-main-lp-booth-event__exhibition-cards{display:flex;flex-flow:column nowrap;row-gap:16px;margin-top:24px}.fs-roop-main-lp-booth-event__exhibition-card{text-align:left;background:#efefef;border-radius:8px;padding:32px 0 24px;display:flex;flex-flow:column nowrap;justify-content:center;align-items:center;position:relative}.fs-roop-main-lp-booth-event__exhibition-card>.h6,.fs-roop-main-lp-booth-event__exhibition-card>h6{text-align:center;font-weight:700;line-height:20px;font-size:14px;padding-inline:36px;margin:0}.fs-roop-main-lp-booth-event__exhibition-card>p{max-width:260px;margin-top:14px;margin-inline:auto;text-align:center;line-height:24px;font-size:14px;padding-inline:8px}.fs-roop-main-lp-booth-event__exhibition-card>div{position:absolute;top:10px;right:10px;width:26px}.fs-roop-main-lp-booth-event__exhibition-card>div svg{width:100%;height:auto}.fs-roop-main-lp-booth-event-detail-dialog{border:none;overflow:visible;--tag-margin-top:0;width:-moz-max-content;width:max-content;width:calc(100% - 30px);max-width:600px;padding:0}.fs-roop-main-lp-booth-event-detail-dialog::backdrop{background:rgba(0,0,0,.6)}.fs-roop-main-lp-booth-event-detail-dialog__wrap{position:relative;width:100%}.fs-roop-main-lp-booth-event-detail-dialog__contents{overflow:auto;max-height:80svh;padding:27px 24px 33px;-ms-overflow-style:none;scrollbar-width:none}.fs-roop-main-lp-booth-event-detail-dialog__contents::-webkit-scrollbar{display:none}.fs-roop-main-lp-booth-event-detail-dialog__image{width:100%;height:auto;margin-top:12px}.fs-roop-main-lp-booth-event-detail-dialog__image img{width:100%;height:auto;display:block}.fs-roop-main-lp-booth-event-detail-dialog__date{font-family:"roboto condensed";font-size:20px;text-align:center;font-weight:700;margin-top:14px}.fs-roop-main-lp-booth-event-detail-dialog__date span{line-height:1;vertical-align:baseline}.fs-roop-main-lp-booth-event-detail-dialog__date .lg{font-size:34px;font-weight:700}.fs-roop-main-lp-booth-event-detail-dialog__date .sm{font-size:11px;font-weight:500;letter-spacing:.05em}.fs-roop-main-lp-booth-event-detail-dialog__date-kids{font-size:16px;text-align:center;font-weight:700;margin-top:14px}.fs-roop-main-lp-booth-event-detail-dialog__date-kids .day{font-size:34px;font-weight:700;font-family:"roboto condensed"}.fs-roop-main-lp-booth-event-detail-dialog__date-kids .sm{font-size:11px;font-weight:500;letter-spacing:.05em;padding-inline:4px}.fs-roop-main-lp-booth-event-detail-dialog__date-kids .time{font-weight:700;font-family:"roboto condensed";margin-top:9px}.fs-roop-main-lp-booth-event-detail-dialog__date-kids .attention{font-size:12px;font-weight:700;margin-top:9px}.fs-roop-main-lp-booth-event-detail-dialog__title{font-size:18px;font-weight:700;margin-top:24px}.fs-roop-main-lp-booth-event-detail-dialog__detail{line-height:26px;text-align:left;margin-top:24px}.fs-roop-main-lp-booth-event-detail-dialog__close-icon{background:0 0;position:absolute;top:-20px;right:-20px;border:none}.fs-roop-main-lp-booth-event-detail-dialog__kids-wrapper{padding-block:32px}.fs-roop-main-lp-booth-event-detail-dialog__kids-wrapper~.fs-roop-main-lp-booth-event-detail-dialog__kids-wrapper{border-top:1px solid #333}.fs-roop-main-lp-booth-event-detail-dialog__kids-title{font-size:16px;font-weight:700}.fs-roop-main-lp-booth-event-detail-dialog__kids-headline{font-size:18px;font-weight:700;display:flex;flex-flow:column nowrap;justify-content:center;align-items:center;row-gap:13px}.fs-roop-main-lp-booth-event-detail-dialog__kids-number{font-family:"roboto condensed";border-radius:100%;background:#4fe055;display:flex;flex-flow:column nowrap;justify-content:center;align-items:center;font-size:14px;width:24px;height:24px}.fs-roop-main-lp .pc-only-block{display:none}.fs-roop-archive{padding:34px 15px 56px}.fs-roop-archive__title{font-family:"Noto Sans JP",sans-serif;font-weight:400;font-style:normal;font-size:24px;font-weight:700;text-align:center;padding-bottom:40px}.fs-roop-archive__list{display:flex;flex-direction:column;gap:16px;width:100%;max-width:1100px;margin:0 auto}.fs-roop-archive__item{display:block;width:100%;overflow:hidden;border-radius:8px;color:inherit;text-decoration:none}.fs-roop-archive__item img,.fs-roop-archive__item picture{display:block;width:100%;max-width:100%}.fs-roop-main-lp__primary-btn{display:flex;flex-flow:row nowrap;justify-content:center;align-items:center;color:#fff!important;background:#333;min-height:52px;border-radius:100px;position:relative;width:280px;font-size:14px;font-weight:700}.fs-roop-main-lp__primary-btn span:last-of-type{position:absolute;right:14px;top:auto;display:flex;justify-content:center}.fs-roop-main-lp__primary-btn-border-white{display:flex;flex-flow:row nowrap;justify-content:center;align-items:center;color:#fff!important;background:#333;min-height:52px;border-radius:100px;border:1px solid #fff;position:relative;width:280px;font-size:14px;font-weight:700;margin:auto}.fs-roop-main-lp__primary-btn-border-white span:last-of-type{position:absolute;right:14px;top:auto;display:flex;justify-content:center}.fs-roop-main-lp__underline{text-decoration:underline;text-underline-offset:-.3em;text-decoration-thickness:.6em;text-decoration-color:#4fe055;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none}.fs-roop-main-lp .fs-roop-main-lp__fv-wrap{position:relative;padding-bottom:42px;overflow:hidden}.fs-roop-main-lp .fs-roop-main-lp__fv-circle{position:absolute;width:100%;height:100%;background:#f8f8f8;border-radius:50%;left:50%;top:-50%;transform:translateX(-50%)}.fs-roop-main-lp .fs-roop-main-lp__catchphrase{font-family:"Noto Sans JP",sans-serif;font-weight:400;font-style:normal;font-size:16px;margin:0 15px;text-align:center;font-weight:700;position:relative;z-index:1;padding-top:58px;padding-bottom:12px}.fs-roop-main-lp .fs-roop-main-lp__fv-img{position:relative;z-index:1;width:100%;padding:0 40px}.fs-roop-main-lp .fs-roop-main-lp__about-wrap{margin:0 15px;margin:0 15px;padding-bottom:64px}.fs-roop-main-lp .fs-roop-main-lp__about-title{font-family:"Noto Sans JP",sans-serif;font-weight:400;font-style:normal;font-size:20px;font-weight:700;text-align:center;line-height:1.6;letter-spacing:.05em;padding-bottom:24px}.fs-roop-main-lp .fs-roop-main-lp__about-description1{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:18px}.fs-roop-main-lp .fs-roop-main-lp__about-description2{font-family:"Noto Sans JP",sans-serif;font-weight:400;font-style:normal;font-size:16px;font-weight:700;text-align:center;line-height:1.75}.fs-roop-main-lp .fs-roop-main-lp__is-updated-wrap{background-color:#bebebe;margin:0 15px 24px;padding:35px 15px 25px;border-radius:16px}.fs-roop-main-lp .fs-roop-main-lp__is-updated-wrap img{width:100%}.fs-roop-main-lp .fs-roop-main-lp__is-updated-wrap.first-vote-started{margin-bottom:56px}.fs-roop-main-lp .fs-roop-main-lp__is-updated-wrap.event-banner{margin-bottom:40px}.fs-roop-main-lp .fs-roop-main-lp__is-updated-img{border-bottom:2px solid #fff;padding-bottom:24px}.fs-roop-main-lp .fs-roop-main-lp__is-updated-img picture{display:block;width:70%;margin-inline:auto}.fs-roop-main-lp .fs-roop-main-lp__is-updated-img img{width:100%}.fs-roop-main-lp__is-updated-desc{font-size:18px;font-weight:700;letter-spacing:.05em;position:relative;display:flex;flex-flow:row nowrap;justify-content:center;align-items:center;width:-moz-max-content;width:max-content;margin-inline:auto;padding-inline:12px;margin-bottom:8px}.fs-roop-main-lp__is-updated-desc::after,.fs-roop-main-lp__is-updated-desc::before{content:"";position:absolute;width:1px;height:14px;top:auto;background:#333}.fs-roop-main-lp__is-updated-desc::before{left:0;transform:rotate(-15deg)}.fs-roop-main-lp__is-updated-desc::after{right:0;transform:rotate(15deg)}.fs-roop-main-lp .fs-roop-main-lp__updated-progress-wrap{margin:0 15px;padding-bottom:56px}.fs-roop-main-lp .fs-roop-main-lp__updated-progress-wrap img{width:100%}.fs-roop-main-lp .fs-roop-main-lp__information{font-family:"Noto Sans JP",sans-serif;font-weight:400;font-style:normal;width:100%;color:#fff}.fs-roop-main-lp .fs-roop-main-lp__information a{color:#fff}.fs-roop-main-lp .fs-roop-main-lp__information-title{font-family:"Noto Sans JP",sans-serif;font-weight:400;font-style:normal;font-size:30px;text-align:center}.fs-roop-main-lp .fs-roop-main-lp__information-list{box-sizing:border-box;margin:auto}.fs-roop-main-lp .fs-roop-main-lp__informationItem{width:100%;border-bottom:1px solid #efefef;margin-bottom:12px;padding-bottom:12px;display:none}.fs-roop-main-lp .fs-roop-main-lp__informationItem:first-of-type{margin-top:16px}.fs-roop-main-lp .fs-roop-main-lp__informationItem:last-of-type{border-bottom:none}.fs-roop-main-lp .fs-roop-main-lp__informationItem.is-open{display:block}.fs-roop-main-lp .fs-roop-main-lp__informationItem:last-of-type{margin-bottom:0}.fs-roop-main-lp .fs-roop-main-lp__informationHeading{cursor:pointer;display:flex;flex-flow:column}.fs-roop-main-lp .fs-roop-main-lp__informationDate{display:block;font-size:14px;line-height:1.6;margin-bottom:8px}.fs-roop-main-lp .fs-roop-main-lp__informationDate-new{color:#fff;background-color:#4fe055;font-size:14px;font-weight:700;line-height:1.6;padding:2px 2px;margin-right:6px}.fs-roop-main-lp .fs-roop-main-lp__informationColumn{display:flex}.fs-roop-main-lp .fs-roop-main-lp__informationTitle{display:inline-block;width:100%;font-size:14px;font-weight:700;line-height:1.6;margin-left:5px}.fs-roop-main-lp .fs-roop-main-lp__informationItemToggle{font-family:"Noto Sans JP",sans-serif;font-weight:400;font-style:normal;font-size:14px;font-weight:700;line-height:1.6;text-align:center;cursor:pointer}.fs-roop-main-lp .fs-roop-main-lp__informationItemToggle .btn-open{display:block}.fs-roop-main-lp .fs-roop-main-lp__informationItemToggle .btn-close{display:none}.fs-roop-main-lp .fs-roop-main-lp__informationItemToggle.active .btn-open{display:none}.fs-roop-main-lp .fs-roop-main-lp__informationItemToggle.active .btn-close{display:block}.fs-roop-main-lp .fs-roop-main-lp__award-wrap{background:#fff;border:3px solid #4fe055;border-radius:20px;box-sizing:border-box;margin:0 15px 56px;padding:32px 25px;text-align:center;display:flex;flex-direction:column;align-items:center}.fs-roop-main-lp .fs-roop-main-lp__award-wrap img{width:100%}.fs-roop-main-lp .fs-roop-main-lp__award-title{font-family:"Roboto Condensed",sans-serif;font-weight:400;font-style:normal;font-size:30px;font-weight:700;padding-bottom:24px;text-align:center;width:182px}.fs-roop-main-lp .fs-roop-main-lp__award-description{font-family:"Noto Sans JP",sans-serif;font-weight:400;font-style:normal;font-size:16px;font-weight:700;text-align:center;width:100%}.fs-roop-main-lp .fs-roop-main-lp__award-description a{font-family:"Noto Sans CJK JP",sans-serif;font-weight:400;font-style:normal;font-size:16px;color:#fff;display:flex;justify-content:center;align-items:center;background-color:#333;width:100%;height:48px;border-radius:8px;margin:16px auto 0}.fs-roop-main-lp .fs-roop-main-lp__award-link{display:flex;flex-direction:column;gap:16px;justify-content:center;align-items:center;width:100%}.fs-roop-main-lp .fs-roop-main-lp__award-link-item{display:inline-block;background:#333;color:#fff;font-weight:700;font-size:18px;line-height:1rem;border-radius:12px;padding:19px 0;width:100%;text-align:center;text-decoration:none;transition:background .2s;box-shadow:0 2px 8px rgba(0,0,0,.04);border:none}.fs-roop-main-lp .fs-roop-main-lp__roop-contents-wrap{padding:0 15px 56px}.fs-roop-main-lp .fs-roop-main-lp__roop-contents-wrap img{max-width:100%;height:auto}.fs-roop-main-lp .fs-roop-main-lp__roop-contents-title{font-family:"Roboto Condensed",sans-serif;font-weight:400;font-style:normal;font-size:40px;font-weight:400;padding-bottom:24px;text-align:center}.fs-roop-main-lp .fs-roop-main-lp__roop-contents-banner-wrap{margin-bottom:8px;width:100%}.fs-roop-main-lp .fs-roop-main-lp__roop-contents-banner-wrap img{border-radius:8px;width:100%}.fs-roop-main-lp .fs-roop-main-lp__roop-contents-link-wrap{display:flex;flex-direction:column;gap:16px;justify-content:center;align-items:center;width:100%;max-width:100%}.fs-roop-main-lp .fs-roop-main-lp__roop-contents-link-wrap a{display:block;width:100%;max-width:100%;height:100%;min-width:0}.fs-roop-main-lp .fs-roop-main-lp__roop-contents-link-wrap a picture{display:block;max-width:100%}.fs-roop-main-lp .fs-roop-main-lp__roop-contents-link-wrap a img{display:block;width:100%;max-width:100%;height:auto}.fs-roop-main-lp .fs-roop-main-lp__roop-summary-banner{padding:48px 15px 64px;background-color:#262626;color:#fff}.fs-roop-main-lp .fs-roop-main-lp__roop-summary-banner-title{font-family:"Roboto Condensed",sans-serif;font-weight:400;font-style:normal;font-size:30px;font-weight:700;text-align:center;padding-bottom:24px}.fs-roop-main-lp .fs-roop-main-lp__roop-summary-banner-description{width:80%;margin:auto}.fs-roop-main-lp .fs-roop-main-lp__roop-summary-banner-description img{width:100%}.fs-roop-main-lp .fs-roop-main-lp__organizers-wrap{background-color:#f8f8f8;padding:48px 15px 64px}.fs-roop-main-lp .fs-roop-main-lp__subtitle-usage{font-family:"Roboto Condensed",sans-serif;font-weight:400;font-style:normal;font-size:30px;font-weight:700;padding-bottom:32px;text-align:center}.fs-roop-main-lp .fs-roop-main-lp__organizer-logos{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:7px;width:297px;margin:auto}.fs-roop-main-lp .fs-roop-main-lp__organizer-logos img{width:145px}.fs-roop-main-lp .fs-roop-main-lp__roop-example-wrap{padding-bottom:80px}.fs-roop-main-lp .fs-roop-main-lp__roop-example-wrap img{width:100%}.fs-roop-main-lp .fs-roop-main-lp__purpose-wrap{position:relative;display:flex;flex-direction:column;max-width:100%;padding:0 15px}.fs-roop-main-lp .fs-roop-main-lp__purpose-decoration{position:absolute;top:485px;left:-61px;width:376px}.fs-roop-main-lp .fs-roop-main-lp__purpose-decoration img{position:relative;width:100%}.fs-roop-main-lp .fs-roop-main-lp__purpose-title{font-family:"Roboto Condensed",sans-serif;font-weight:400;font-style:normal;font-size:30px;font-weight:700;padding:0 25px 57px}.fs-roop-main-lp .fs-roop-main-lp__purpose-fashion-title{font-family:"Noto Sans JP",sans-serif;font-weight:400;font-style:normal;font-size:20px;line-height:1.6;font-weight:700;padding:0 23px 25px}.fs-roop-main-lp .fs-roop-main-lp__purpose-fashion-description{font-family:"Noto Sans JP",sans-serif;font-weight:400;font-style:normal;font-size:14px;line-height:2.24;padding:0 25px 82px;font-weight:700}.fs-roop-main-lp .fs-roop-main-lp__purpose-fashion-description span.bold{font-weight:700}.fs-roop-main-lp .fs-roop-main-lp__purpose-fashion-description a{color:#333;text-decoration:underline}.fs-roop-main-lp .fs-roop-main-lp__purpose-world-wrap{padding:0 0}.fs-roop-main-lp .fs-roop-main-lp__purpose-world-title{font-family:"Noto Sans JP",sans-serif;font-weight:400;font-style:normal;font-size:21px;line-height:1.6;font-weight:700;padding:0 25px 25px}.fs-roop-main-lp .fs-roop-main-lp__purpose-world-description{font-family:"Noto Sans JP",sans-serif;font-weight:400;font-style:normal;font-size:14px;line-height:2.24;padding:0 25px 82px;font-weight:700}.fs-roop-main-lp .fs-roop-main-lp__purpose-world-description span.bold{font-weight:700}.fs-roop-main-lp .fs-roop-main-lp__purpose-world-description span.red{color:#e65353}.fs-roop-main-lp .fs-roop-main-lp__purpose-world-description a{color:#333;text-decoration:underline}.fs-roop-main-lp .fs-roop-main-lp__upcycle-wrap{max-width:100%;padding:0 15px 100px}.fs-roop-main-lp .fs-roop-main-lp__upcycle-wrap img{width:100%}.fs-roop-main-lp .fs-roop-main-lp__gray-back{background-color:#f8f8f8;width:100%;padding:60px 15px 57px}.fs-roop-main-lp .fs-roop-main-lp__gray-back-arrow{position:relative;top:-1px;background-color:#f8f8f8;height:46px;width:76px;clip-path:polygon(0 0,100% 0,50% 100%);margin:auto;margin-bottom:54px}.fs-roop-main-lp .fs-roop-main-lp__gray-back-2{background-color:#f8f8f8;padding:60px 0 0;margin:0 15px 64px}.fs-roop-main-lp .fs-roop-main-lp__environment-issues-wrap{padding-bottom:0}.fs-roop-main-lp .fs-roop-main-lp__environment-issues-title{font-family:"Noto Sans JP",sans-serif;font-weight:400;font-style:normal;font-size:21px;font-weight:700;text-align:center;padding-bottom:29px}.fs-roop-main-lp .fs-roop-main-lp__environment-issues-description{font-family:"Noto Sans JP",sans-serif;font-weight:400;font-style:normal;font-size:16px;text-align:center;padding:0 25px 53px}.fs-roop-main-lp .fs-roop-main-lp__environment-issues-description span.red{color:#e65353}.fs-roop-main-lp .fs-roop-main-lp__environment-issues-description span.asterisk{font-size:12px}.fs-roop-main-lp .fs-roop-main-lp__reference{font-family:"Noto Sans JP",sans-serif;font-weight:400;font-style:normal;font-size:12px;text-align:center;font-weight:700}.fs-roop-main-lp .fs-roop-main-lp__reference a{color:#0f73db;text-decoration:underline}.fs-roop-main-lp .fs-roop-main-lp__reference-right{font-family:"Noto Sans JP",sans-serif;font-weight:400;font-style:normal;font-size:12px;text-align:right;font-weight:700}.fs-roop-main-lp .fs-roop-main-lp__reference-right.arrow-card-reference{padding-bottom:55px}.fs-roop-main-lp .fs-roop-main-lp__reference-right a{color:#0f73db;text-decoration:underline}.fs-roop-main-lp .fs-roop-main-lp__environment-issues-supply-accordion-btn{font-family:"Noto Sans JP",sans-serif;font-weight:400;font-style:normal;font-size:15px;display:flex;justify-content:center;align-items:center;height:45px;background-color:#efefef;position:relative;cursor:pointer}.fs-roop-main-lp .fs-roop-main-lp__environment-issues-supply-accordion-btn .btn-open{display:flex;align-items:center;gap:4px}.fs-roop-main-lp .fs-roop-main-lp__environment-issues-supply-accordion-btn .btn-close{display:none;width:auto;height:auto;padding:0;color:inherit;background:0 0;opacity:1}.fs-roop-main-lp .fs-roop-main-lp__environment-issues-supply-accordion-btn .btn-close span,.fs-roop-main-lp .fs-roop-main-lp__environment-issues-supply-accordion-btn .btn-open span{display:inline-flex;align-items:center}.fs-roop-main-lp .fs-roop-main-lp__environment-issues-supply-accordion-btn.active .btn-open{display:none}.fs-roop-main-lp .fs-roop-main-lp__environment-issues-supply-accordion-btn.active .btn-close{display:flex;align-items:center;gap:4px}.fs-roop-main-lp .fs-roop-main-lp__environment-issues-supply-accordion{max-height:0;overflow:hidden;transition:max-height .5s ease-out;opacity:0;padding:0 15px 40px}.fs-roop-main-lp .fs-roop-main-lp__environment-issues-supply-accordion.active{max-height:3600px;opacity:1;transition:max-height .5s ease-in,opacity .5s ease-in;padding-top:32px}.fs-roop-main-lp .fs-roop-main-lp__environment-issues-supply-wrap{background-color:#fff;padding:41px 24px 40px;margin-bottom:24px;border-radius:16px}.fs-roop-main-lp .fs-roop-main-lp__environment-issues-supply-wrap img{width:100%}.fs-roop-main-lp .fs-roop-main-lp__environment-issues-supply-title{font-family:"Noto Sans JP",sans-serif;font-weight:400;font-style:normal;font-size:20px;font-weight:700;text-align:center;letter-spacing:.05em;padding-bottom:10px}.fs-roop-main-lp .fs-roop-main-lp__environment-issues-supply-description{font-family:"Noto Sans JP",sans-serif;font-weight:400;font-style:normal;font-size:14px;font-weight:700;text-align:center;padding-bottom:25px}.fs-roop-main-lp .fs-roop-main-lp__environment-issues-supply-description span.red{color:#e65353}.fs-roop-main-lp .fs-roop-main-lp__environment-issues-supply-graph-wrap{padding-bottom:25px}.fs-roop-main-lp .fs-roop-main-lp__environment-issues-disposal-wrap{padding-bottom:25px}.fs-roop-main-lp .fs-roop-main-lp__environment-issues-disposal-wrap-pc{display:none;width:800px;margin:auto}.fs-roop-main-lp .fs-roop-main-lp__arrow-card,.fs-roop-main-lp .fs-roop-main-lp__arrow-card-2{position:relative;background-color:#fff;border-radius:16px 16px 0 0;padding-top:36px}.fs-roop-main-lp .fs-roop-main-lp__arrow-card img,.fs-roop-main-lp .fs-roop-main-lp__arrow-card-2 img{width:40%;margin:auto;display:block}.fs-roop-main-lp .fs-roop-main-lp__arrow-card-2{border-radius:0}.fs-roop-main-lp .fs-roop-main-lp__arrow-card-2::before{content:"";position:absolute;top:-36px;left:0;background-color:#fff;height:36px;width:100%;clip-path:polygon(0 0,0 100%,50% 100%);margin:auto;margin-bottom:54px}.fs-roop-main-lp .fs-roop-main-lp__arrow-card-2::after{content:"";position:absolute;top:-36px;left:0;background-color:#fff;height:36px;width:100%;clip-path:polygon(50% 100%,100% 100%,100% 0);margin:auto;margin-bottom:54px}.fs-roop-main-lp .fs-roop-main-lp__arrow-card-description{font-family:"Noto Sans JP",sans-serif;font-weight:400;font-style:normal;font-size:14px;font-weight:700;text-align:center;letter-spacing:.05em;line-height:1.5;padding-bottom:15px}.fs-roop-main-lp .fs-roop-main-lp__arrow-card-triangle{position:relative;top:-1px;background-color:#fff;height:36px;width:100%;clip-path:polygon(0 0,100% 0,50% 100%);margin:auto;margin-bottom:10px}.fs-roop-main-lp .fs-roop-main-lp__arrow-card-last{position:relative;background-color:#fdedf0;border-radius:0 0 16px 16px;padding-top:36px;padding-bottom:30px;margin-bottom:25px}.fs-roop-main-lp .fs-roop-main-lp__arrow-card-last::before{content:"";position:absolute;top:-36px;left:0;background-color:#fdedf0;height:36px;width:100%;clip-path:polygon(0 0,0 100%,50% 100%);margin:auto;margin-bottom:54px}.fs-roop-main-lp .fs-roop-main-lp__arrow-card-last::after{content:"";position:absolute;top:-36px;left:0;background-color:#fdedf0;height:36px;width:100%;clip-path:polygon(50% 100%,100% 100%,100% 0);margin:auto;margin-bottom:54px}.fs-roop-main-lp .fs-roop-main-lp__arrow-card-last-description1{font-family:"Noto Sans JP",sans-serif;font-weight:400;font-style:normal;font-size:30px;color:#e65353;font-weight:700;text-align:center;letter-spacing:.05em}.fs-roop-main-lp .fs-roop-main-lp__arrow-card-last-description2{font-family:"Noto Sans JP",sans-serif;font-weight:400;font-style:normal;font-size:36px;color:#e65353;font-weight:700;text-align:center;padding-bottom:20px}.fs-roop-main-lp .fs-roop-main-lp__arrow-card-last-description3{font-family:"Noto Sans JP",sans-serif;font-weight:400;font-style:normal;font-size:18px;color:#e65353;font-weight:700;text-align:center}.fs-roop-main-lp .fs-roop-main-lp__purpose-change-lifestyle-title{font-family:"Noto Sans JP",sans-serif;font-weight:400;font-style:normal;font-size:16px;font-weight:700;text-align:center;letter-spacing:.05em;line-height:1.71;padding-bottom:41px}.fs-roop-main-lp .fs-roop-main-lp__purpose-change-lifestyle-action-list{display:flex;flex-direction:column;background-color:#fff;border-radius:16px;padding:40px 25px 40px;margin-bottom:24px}.fs-roop-main-lp .fs-roop-main-lp__purpose-change-lifestyle-action-wrap{padding-top:24px;padding-bottom:24px;border-bottom:1px solid #333}.fs-roop-main-lp .fs-roop-main-lp__purpose-change-lifestyle-action-wrap:first-child{padding-top:0}.fs-roop-main-lp .fs-roop-main-lp__purpose-change-lifestyle-action-wrap:last-child{border-bottom:none;padding-bottom:0}.fs-roop-main-lp .fs-roop-main-lp__purpose-change-lifestyle-action-image{display:flex;justify-content:center;align-items:center;width:66px;height:60px;margin:auto}.fs-roop-main-lp .fs-roop-main-lp__purpose-change-lifestyle-action-description{font-family:"Noto Sans JP",sans-serif;font-weight:400;font-style:normal;font-size:18px;text-align:center;font-weight:700;color:#e65353;padding-top:17px}.fs-roop-main-lp .fs-roop-main-lp__purpose-change-lifestyle-action-description .detail{color:#333;font-size:14px;font-weight:400}.fs-roop-main-lp .fs-roop-main-lp__purpose-change-lifestyle-action-description .black-text{color:#333;font-size:18px;font-weight:400}.fs-roop-main-lp .fs-roop-main-lp__purpose-roops-action-wrap{padding:25px 39px}.fs-roop-main-lp .fs-roop-main-lp__purpose-roops-action-subtitle{font-family:"Roboto Condensed",sans-serif;font-weight:400;font-style:normal;font-size:14px;font-weight:700;padding-bottom:17px;text-align:center}.fs-roop-main-lp .fs-roop-main-lp__purpose-roops-action-title{font-family:"Noto Sans JP",sans-serif;font-weight:400;font-style:normal;font-size:21px;font-weight:700;text-align:center;letter-spacing:.05em;line-height:1.7;padding-bottom:32px}.fs-roop-main-lp .fs-roop-main-lp__purpose-roops-action-description{font-family:"Noto Sans JP",sans-serif;font-weight:400;font-style:normal;font-size:14px;text-align:center;line-height:2.28;padding-bottom:60px}.fs-roop-main-lp .fs-roop-main-lp__purpose-roops-action-description p{margin:0 0 18px}.fs-roop-main-lp .fs-roop-main-lp__purpose-roops-action-description p:last-child{margin-bottom:0}.fs-roop-main-lp .fs-roop-main-lp__purpose-roops-action-description .bold{font-weight:700}.fs-roop-main-lp .fs-roop-main-lp__purpose-roops-action-divider{border:0;border-top:1px solid #767676;max-width:1100px;margin:0 auto 94px}.fs-roop-main-lp .fs-roop-main-lp__purpose-roops-action-loop{position:relative;width:279px;padding-bottom:100px;margin:0 auto 56px}.fs-roop-main-lp .fs-roop-main-lp__purpose-roops-action-loop img{width:calc(100% - 25px);margin-left:7px}.fs-roop-main-lp .fs-roop-main-lp__purpose-roops-action-loop-description{position:absolute}.fs-roop-main-lp .fs-roop-main-lp__purpose-roops-action-loop-description .title{font-family:"Noto Sans JP",sans-serif;font-weight:400;font-style:normal;font-size:14px;font-weight:700;text-align:center;padding-bottom:8px}.fs-roop-main-lp .fs-roop-main-lp__purpose-roops-action-loop-description .content{font-family:"Noto Sans JP",sans-serif;font-weight:400;font-style:normal;font-size:12px;text-align:center;padding-bottom:16px}.fs-roop-main-lp .fs-roop-main-lp__purpose-roops-action-loop-description .link{font-family:"Noto Sans JP",sans-serif;font-weight:400;font-style:normal;font-size:12px;font-weight:700;text-align:center;color:#333;display:block}.fs-roop-main-lp .fs-roop-main-lp__purpose-roops-action-loop-description .link span{display:inline-block;width:16px;height:16px;background-color:#4fe055;border-radius:50%;text-align:center}.fs-roop-main-lp .fs-roop-main-lp__purpose-roops-action-loop-description .link span.link-icon-image{width:17px;height:17px;background-color:transparent;border-radius:0}.fs-roop-main-lp .fs-roop-main-lp__purpose-roops-action-loop-description .link span.link-icon-image img{display:block;width:100%;height:100%}.fs-roop-main-lp .fs-roop-main-lp__purpose-roops-action-loop-description .link span svg{transform:translateY(-1px)}.fs-roop-main-lp .fs-roop-main-lp__purpose-roops-action-loop-description .link span svg path{stroke:#333;stroke-width:24px}.fs-roop-main-lp .fs-roop-main-lp__purpose-roops-action-loop-description.collect{top:135px}.fs-roop-main-lp .fs-roop-main-lp__purpose-roops-action-loop-description.upcycle{top:420px;left:20px}.fs-roop-main-lp .fs-roop-main-lp__purpose-roops-action-loop-description.rental{bottom:0;left:5px}.fs-roop-main-lp .fs-roop-main-lp__about-dekokatsu-wrap{background-color:#f8f8f8;width:calc(100% - 30px);max-width:100%;border-radius:16px;padding:32px 24px 37px;margin:0 auto 80px}.fs-roop-main-lp .fs-roop-main-lp__about-dekokatsu-wrap img{width:140px;margin:auto}.fs-roop-main-lp .fs-roop-main-lp__about-dekokatsu-wrap a{text-decoration:underline;color:#333}.fs-roop-main-lp .fs-roop-main-lp__about-dekokatsu-wrap .logo-moe{padding-bottom:32px;width:180px}.fs-roop-main-lp .fs-roop-main-lp__about-dekokatsu-wrap .logo-decoeco{padding-bottom:40px;width:180px;margin-top:10px}.fs-roop-main-lp .fs-roop-main-lp__about-dekokatsu-contents-wrap{display:flex;flex-wrap:wrap;flex-direction:row;align-items:center}.fs-roop-main-lp .fs-roop-main-lp__about-dekokatsu-title{font-family:"Noto Sans JP",sans-serif;font-weight:400;font-style:normal;font-size:16px;font-weight:700;text-align:center;letter-spacing:.025em;line-height:1.5;padding-bottom:38px}.fs-roop-main-lp .fs-roop-main-lp__about-dekokatsu-sub-title{font-family:"Noto Sans JP",sans-serif;font-weight:400;font-style:normal;font-size:14px;font-weight:700;line-height:1.71}.fs-roop-main-lp .fs-roop-main-lp__about-dekokatsu-description{font-family:"Noto Sans JP",sans-serif;font-weight:400;font-style:normal;font-size:14px;line-height:1.71}.fs-roop-main-lp .fs-roop-main-lp__empathy-title{font-family:"Noto Sans JP",sans-serif;font-weight:400;font-style:normal;font-size:26px;font-weight:700;letter-spacing:.05em;width:100%;height:160px;padding:80px 40px;background-color:#f8f8f8;clip-path:circle(50% at 50% 100%);text-align:center}.fs-roop-main-lp .fs-roop-main-lp__empathy-title .subtitle{font-family:"Roboto Condensed",sans-serif;font-weight:400;font-style:normal;font-size:14px;font-weight:700;letter-spacing:normal;display:block;padding-bottom:16px}.fs-roop-main-lp .fs-roop-main-lp__empathy{padding:46px 15px 56px;margin-bottom:64px;background-color:#f8f8f8}.fs-roop-main-lp .fs-roop-main-lp__empathy-description{font-family:"Noto Sans JP",sans-serif;font-weight:400;font-style:normal;font-size:14px;text-align:center;line-height:1.71}.fs-roop-main-lp .fs-roop-main-lp__empathy-description .bold{font-weight:700}.fs-roop-main-lp .fs-roop-main-lp__empathy-card{display:flex;flex-direction:column;border-bottom:2px dotted #333;max-width:100%;padding:40px 25px 40px}.fs-roop-main-lp .fs-roop-main-lp__empathy-card:first-child{padding-top:0}.fs-roop-main-lp .fs-roop-main-lp__empathy-card.first-card{padding-top:41px}.fs-roop-main-lp .fs-roop-main-lp__empathy-card.last-card{border-bottom:none;padding-bottom:0}.fs-roop-main-lp .fs-roop-main-lp__empathy-card-title{font-family:"Noto Sans CJK JP",sans-serif;font-weight:400;font-style:normal;font-size:26px;font-weight:700;padding-bottom:20px;display:flex;align-items:center}.fs-roop-main-lp .fs-roop-main-lp__empathy-card-title .small{font-size:12px}.fs-roop-main-lp .fs-roop-main-lp__empathy-no{font-family:"Roboto Condensed",sans-serif;font-weight:400;font-style:normal;font-size:60px;font-weight:700;padding-right:24px}.fs-roop-main-lp .fs-roop-main-lp__empathy-card-description-text{font-family:"Roboto Condensed",sans-serif;font-weight:400;font-style:normal;font-size:14px;display:inline-block;margin-bottom:7px}.fs-roop-main-lp .fs-roop-main-lp__empathy-card-notice{font-family:"Noto Sans CJK JP",sans-serif;font-weight:400;font-style:normal;font-size:14px;display:inline-block;color:#e65353}.fs-roop-main-lp .fs-roop-main-lp__empathy-card-notice-entry{font-family:"Noto Sans CJK JP",sans-serif;font-weight:400;font-style:normal;font-size:14px;display:inline-block;color:#e65353}.fs-roop-main-lp .fs-roop-main-lp__empathy-card-description{font-family:"Roboto Condensed",sans-serif;font-weight:400;font-style:normal;font-size:14px;letter-spacing:.034em;line-height:1.71;padding-bottom:32px}.fs-roop-main-lp .fs-roop-main-lp__empathy-card-description-bold{font-family:"Roboto Condensed",sans-serif;font-weight:400;font-style:normal;font-size:18px;font-weight:700;padding-bottom:24px}.fs-roop-main-lp .fs-roop-main-lp__empathy-card-btn{font-family:"Noto Sans CJK JP",sans-serif;font-weight:400;font-style:normal;font-size:16px;color:#fff;display:flex;justify-content:center;align-items:center;background-color:#333;width:100%;height:48px;border-radius:8px}.fs-roop-main-lp .fs-roop-main-lp__empathy-card-img-wrap{padding-bottom:20px}.fs-roop-main-lp .fs-roop-main-lp__empathy-card-img-wrap img{margin:auto;width:100%}.fs-roop-main-lp .fs-roop-main-lp__empathy-card-img-text{font-family:"Noto Sans CJK JP",sans-serif;font-weight:400;font-style:normal;font-size:12px;font-weight:700;line-height:1.83;text-align:center;padding-bottom:23px;padding-top:20px}.fs-roop-main-lp .fs-roop-main-lp__offer-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:1.7;padding-bottom:30px}.fs-roop-main-lp .fs-roop-main-lp__offer-list{display:flex;gap:7px;padding:0 15px 79px;flex-wrap:wrap;justify-content:space-between}.fs-roop-main-lp .fs-roop-main-lp__offer-list img{width:49%}.fs-roop-main-lp .fs-roop-main-lp__sponsor{padding:40px 40px 40px;margin-bottom:40px;position:relative;display:flex;flex-flow:column nowrap;align-items:center}.fs-roop-main-lp .fs-roop-main-lp__sponsor.no-margin-bottom{margin-bottom:0}.fs-roop-main-lp .fs-roop-main-lp__sponsor-title{font-family:"Roboto Condensed",sans-serif;font-weight:400;font-style:normal;font-size:30px;font-weight:700;padding-bottom:32px;text-align:center}.fs-roop-main-lp .fs-roop-main-lp__sponsor-title-h4{font-family:"Noto Sans CJK JP",sans-serif;font-weight:400;font-style:normal;font-size:20px;font-weight:700;padding-bottom:40px;text-align:center}.fs-roop-main-lp .fs-roop-main-lp__sponsor-list{display:flex;gap:10px;padding:0 0 0;flex-wrap:wrap;justify-content:flex-start;width:297px;margin:auto}.fs-roop-main-lp .fs-roop-main-lp__sponsor-list img{width:143px}.fs-roop-main-lp .fs-roop-main-lp__sponsor-list .wrap-content-pc{display:none}.fs-roop-main-lp .fs-roop-main-lp__academic-partner-list{display:flex;gap:10px;padding:0 0 0;flex-wrap:wrap;justify-content:center;width:297px;margin:auto}.fs-roop-main-lp .fs-roop-main-lp__academic-partner-list img{width:143px}.fs-roop-main-lp .fs-roop-main-lp__academic-partner-list img.ACADEMIC_05{display:none}.fs-roop-main-lp .fs-roop-main-lp__academic-partner-list img.ACADEMIC_05_SP{display:block;width:100%}.fs-roop-main-lp .fs-roop-main-lp__academic-partner-list .wrap-content-pc{display:none}.fs-roop-main-lp .fs-roop-main-lp__attension{padding:53px 25px 32px;margin:0 15px 80px;border:1px solid #333;border-radius:16px;position:relative}.fs-roop-main-lp .fs-roop-main-lp__attension-title{font-family:"Noto Sans CJK JP",sans-serif;font-weight:400;font-style:normal;font-size:20px;background-color:#fff;position:absolute;width:287px;text-align:center;top:0;left:50%;transform:translate(-50%,-50%);font-weight:700}.fs-roop-main-lp .fs-roop-main-lp__attension-list{font-family:"Noto Sans JP",sans-serif;font-weight:400;font-style:normal;font-size:14px;letter-spacing:.034em;line-height:1.75;padding-left:25px}.fs-roop-main-lp .fs-roop-main-lp__attension-list li{padding-bottom:4px}.fs-roop-main-lp .fs-roop-main-lp__attension-list li::marker{color:#3e3a39;font-size:12px}.fs-roop-main-lp .fs-roop-main-lp__circular{padding:0 15px 40px}.fs-roop-main-lp .fs-roop-main-lp__circular .fs-top-sustainer,.fs-roop-main-lp .fs-roop-main-lp__circular .fs-top-sustainer__content,.fs-roop-main-lp .fs-roop-main-lp__circular .fs-top-sustainer__content-column,.fs-roop-main-lp .fs-roop-main-lp__circular .fs-top-sustainer__content-column__action,.fs-roop-main-lp .fs-roop-main-lp__circular .fs-top-sustainer__content-column__img,.fs-roop-main-lp .fs-roop-main-lp__circular .fs-top-sustainer__inner{max-width:100%;box-sizing:border-box}.fs-roop-main-lp .fs-roop-main-lp__circular .fs-top-sustainer__sub-title{font-weight:400}.fs-roop-main-lp .fs-roop-main-lp__circular .fs-top-sustainer__content{min-width:0}.fs-roop-main-lp .fs-roop-main-lp__circular .fs-top-sustainer__content-column{min-width:0}.fs-roop-main-lp .fs-roop-main-lp__circular .fs-top-sustainer__content-column__img img{display:block;width:100%;max-width:100%;height:auto}.fs-roop-main-lp .fs-roop-main-lp__circular .fs-top-sustainer__content-column__action{min-width:0}.fs-roop-main-lp .fs-roop-main-lp__circular .fs-top-sustainer__content-column__action a{max-width:100%;min-width:0;box-sizing:border-box}.fs-roop-main-lp .fs-roop-main-lp__roop-award-vote-wrap.first-period{background-color:#efefef;padding:64px 15px 54px;border-top-left-radius:40px;border-top-right-radius:40px;text-align:center}.fs-roop-main-lp .fs-roop-main-lp__roop-award-vote-wrap.final-vote{background-color:#efefef;padding:0 15px 64px;text-align:center;margin-bottom:80px}.fs-roop-main-lp .fs-roop-main-lp__roop-award-vote-wrap.first-vote-started{margin-bottom:80px}.fs-roop-main-lp .fs-roop-main-lp__link-black-round-btn{font-family:"Noto Sans CJK JP",sans-serif;font-weight:400;font-style:normal;font-size:16px;color:#fff;display:flex;justify-content:center;align-items:center;background-color:#333;width:280px;height:52px;border-radius:100px;margin:0 auto}.fs-roop-main-lp .fs-roop-main-lp__roop-award-news-title{font-family:"Roboto Condensed",sans-serif;font-weight:400;font-style:normal;font-size:40px;font-weight:700;margin-bottom:28px}.fs-roop-main-lp .fs-roop-main-lp__roop-award-news-sub-title{font-size:14px;margin-bottom:17px}.fs-roop-main-lp .fs-roop-main-lp__roop-award-news-text{font-size:16px;font-weight:700;margin-bottom:40px;letter-spacing:.05em}.fs-roop-main-lp .fs-roop-main-lp__to-voting-page-wrap{position:relative;padding:38px 24px 30px;background-color:#fff;border-radius:16px}.fs-roop-main-lp .fs-roop-main-lp__about-first-period-vote{background-color:#4fe055;border-radius:18px;padding:8px 44px;font-size:14px;font-weight:700;position:absolute;top:0;left:50%;transform:translate(-50%,-50%);z-index:2}.fs-roop-main-lp .fs-roop-main-lp__first-period-vote-title{font-family:"Roboto Condensed",sans-serif;font-weight:400;font-style:normal;font-size:28px;font-weight:700;margin-top:22px;margin-bottom:6px}.fs-roop-main-lp .fs-roop-main-lp__first-period-vote-date{font-family:"Roboto Condensed",sans-serif;font-weight:400;font-style:normal;font-size:24px;font-weight:700;text-align:center;margin-bottom:19px}.fs-roop-main-lp .fs-roop-main-lp__first-period-vote-date .month-day{font-size:34px;font-weight:700}.fs-roop-main-lp .fs-roop-main-lp__first-period-vote-date .date{font-size:11px;font-weight:400}.fs-roop-main-lp .fs-roop-main-lp__first-period-vote-date .bar{width:3px}.fs-roop-main-lp .fs-roop-main-lp__how-to-vote-text{font-size:16px;font-weight:700;margin-bottom:17px}.fs-roop-main-lp .fs-roop-main-lp__each-site-box{position:relative;margin-bottom:29px}.fs-roop-main-lp .fs-roop-main-lp__white-card{background-color:#fff;border:1px solid #000;border-radius:16px;padding:16px 0 25px}.fs-roop-main-lp .fs-roop-main-lp__white-card.instagram-first{margin-bottom:8px}.fs-roop-main-lp .fs-roop-main-lp__white-card.final-vote{width:auto;border:none;padding:38px 24px 30px;margin-bottom:40px}.fs-roop-main-lp .fs-roop-main-lp__official-site-vote{text-align:center}.fs-roop-main-lp .fs-roop-main-lp__vote-title{font-size:28px;font-weight:700}.fs-roop-main-lp .fs-roop-main-lp__site-text{font-size:14px;font-weight:700}.fs-roop-main-lp .fs-roop-main-lp__site-image{margin-bottom:16px}.fs-roop-main-lp .fs-roop-main-lp__official-site-logo{width:249px}.fs-roop-main-lp .fs-roop-main-lp__instagram-logo{width:140px}.fs-roop-main-lp .fs-roop-main-lp__site-explain-text{font-size:14px;line-height:1.71;margin-bottom:18px}.fs-roop-main-lp .fs-roop-main-lp__instagram-open-date-text{font-size:12px;line-height:1.5}.fs-roop-main-lp .fs-roop-main-lp__circle-or{text-align:center;background-color:#333;width:29px;height:29px;padding:3px;border-radius:50%;color:#fff;position:absolute;left:50%;transform:translate(-50%,-50%);z-index:1;margin:-5px 0 0 0}.fs-roop-main-lp .fs-roop-main-lp__instagram-vote{text-align:center}.fs-roop-main-lp .fs-roop-main-lp__rental-start-text{font-size:14px;line-height:1.71}.fs-roop-main-lp .fs-roop-main-lp__rental-start-text-important{font-weight:700;font-size:16px;line-height:1.71;width:-moz-fit-content;width:fit-content;margin:0 auto;background:linear-gradient(transparent 50%,#4fe055 50%,#4fe055 100%)}.fs-roop-main-lp .fs-roop-main-lp__cross{position:relative;margin:auto 5px auto auto;padding:12px}.fs-roop-main-lp .fs-roop-main-lp__cross::after,.fs-roop-main-lp .fs-roop-main-lp__cross::before{content:"";position:absolute;background-color:#000}.fs-roop-main-lp .fs-roop-main-lp__cross::before{width:1px;height:14px;top:50%;transform:translateY(-50%)}.fs-roop-main-lp .fs-roop-main-lp__cross::after{width:14px;height:1px;top:50%;transform:translateX(-45%)}.fs-roop-main-lp .fs-roop-main-lp__about-final-examination-wrap{position:relative}.fs-roop-main-lp .fs-roop-main-lp__final-examination-event-wrap{margin-bottom:29px}.fs-roop-main-lp .fs-roop-main-lp__final-examination-heading{display:flex;justify-content:center;align-items:center;font-size:14px;font-weight:700;width:200px;height:28px;position:absolute;background-color:#4fe055;border-radius:18px;margin:auto;top:0;left:0;right:0;transform:translateY(-50%)}.fs-roop-main-lp .fs-roop-main-lp__final-examination-title{font-family:"Roboto Condensed",sans-serif;font-weight:400;font-style:normal;font-size:28px;font-weight:700;text-align:center}.fs-roop-main-lp .fs-roop-main-lp__final-examination-date{font-family:"Roboto Condensed",sans-serif;font-weight:400;font-style:normal;font-size:24px;font-weight:700;text-align:center;margin-bottom:18px}.fs-roop-main-lp .fs-roop-main-lp__final-examination-date .month-day{font-size:34px;font-weight:700}.fs-roop-main-lp .fs-roop-main-lp__final-examination-date .date{font-size:11px;font-weight:400}.fs-roop-main-lp .fs-roop-main-lp__final-examination-date .time{font-size:20px;font-weight:700;font-size:20px;font-weight:700}.fs-roop-main-lp .fs-roop-main-lp__final-examination-new-energy-img{margin:0 auto 32px;border-radius:8px;height:-moz-fit-content;height:fit-content;display:flex;justify-content:center;align-items:center}.fs-roop-main-lp .fs-roop-main-lp__final-examination-new-energy-img img{width:100%}.fs-roop-main-lp .fs-roop-main-lp__final-examination-event-text-detail-box{text-align:left}.fs-roop-main-lp .fs-roop-main-lp__final-examination-bold-text{font-size:20px;font-weight:700;line-height:1.42}.fs-roop-main-lp .fs-roop-main-lp__final-examination-bold-text.center{margin-bottom:17px}.fs-roop-main-lp .fs-roop-main-lp__final-examination-description{font-size:14px;font-weight:400;line-height:1.42;padding-bottom:21px;margin-bottom:19px;border-bottom:1px solid #333}.fs-roop-main-lp .fs-roop-main-lp__final-examination-address-box{text-align:left;margin-left:8px}.fs-roop-main-lp .fs-roop-main-lp__final-examination-address1{font-size:12px;font-weight:400}.fs-roop-main-lp .fs-roop-main-lp__final-examination-address2{font-size:12px;font-weight:400}.fs-roop-main-lp .fs-roop-main-lp__final-examination-event-detail{font-size:14px;font-weight:400;text-align:left}.fs-roop-main-lp .fs-roop-main-lp__final-examination-event-detail a{color:#3e3a39;border-bottom:1px solid #3e3a39}.fs-roop-main-lp .fs-roop-main-lp__final-examination-address-wrap{display:flex;margin-bottom:9px}.fs-roop-main-lp .fs-roop-main-lp__judge-wrap{position:relative}.fs-roop-main-lp .fs-roop-main-lp__judge-wrap::before{background:radial-gradient(circle farthest-side,#000,#000 30%,transparent 40%,transparent);background-size:6px;content:"";display:inline-block;height:5px;width:100%}.fs-roop-main-lp .fs-roop-main-lp__judge-text{font-size:17px;font-weight:700;position:absolute;top:0;left:0;right:0;background:#fff;margin:0 auto;width:-moz-fit-content;width:fit-content;padding:0 16px}.fs-roop-main-lp .fs-roop-main-lp__about-judges{width:-moz-min-content;width:min-content;display:grid;grid-template-columns:repeat(2,1fr);row-gap:16px;-moz-column-gap:10px;column-gap:10px;margin:31px auto 52px}.fs-roop-main-lp .fs-roop-main-lp__about-judges.award{grid-template-columns:repeat(2,1fr)}.fs-roop-main-lp .fs-roop-main-lp__each-judge-part{background-color:#efefef;border-radius:8px;display:flex;flex-direction:column;align-items:center;justify-content:center}.fs-roop-main-lp .fs-roop-main-lp__each-judge-part.announce{background-color:#fff;display:grid;width:100%;grid-column-start:1}.fs-roop-main-lp .fs-roop-main-lp__each-judge-part.announce.pc{display:none}.fs-roop-main-lp .fs-roop-main-lp__each-judge-part.announce.sp{display:grid;grid-column-end:3}.fs-roop-main-lp .fs-roop-main-lp__each-judge-part.award_announce{background-color:#fff;display:grid;width:100%;grid-column-start:1;grid-column-end:3}.fs-roop-main-lp .fs-roop-main-lp__last-announce-text{width:114px;font-size:12px;line-height:1.5;text-align:left;margin:12px auto 0}.fs-roop-main-lp .fs-roop-main-lp__last-announce-img-pc{display:none}.fs-roop-main-lp .fs-roop-main-lp__last-announce-img-sp{width:100%}.fs-roop-main-lp .fs-roop-main-lp__judge-pc-box-for-modal{display:flex;padding-bottom:15px;margin-top:auto}.fs-roop-main-lp .fs-roop-main-lp__judge-name{font-size:16px;font-weight:700;text-align:left;margin-left:8px}.fs-roop-main-lp .fs-roop-main-lp__judge-name span{font-size:12px;font-weight:700;margin-left:6px}.fs-roop-main-lp .fs-roop-main-lp__judge-feature{font-size:10px;text-align:left;margin:0 0 13px 8px;background-color:#4fe055;width:-moz-fit-content;width:fit-content;white-space:pre-wrap}.fs-roop-main-lp .fs-roop-main-lp__judge-img{width:144px;border-top:1px solid #000;border-right:1px solid #000;border-left:1px solid #000;border-top-left-radius:8px;border-top-right-radius:8px}.fs-roop-main-lp .fs-roop-main-lp__judge-profile-box{width:144px;border-bottom:1px solid #000;border-right:1px solid #000;border-left:1px solid #000;border-bottom-left-radius:8px;border-bottom-right-radius:8px;padding-top:15px;display:flex;flex-flow:column nowrap;height:100%}.fs-roop-main-lp .fs-roop-main-lp__talk-show-booth-box{position:relative}.fs-roop-main-lp .fs-roop-main-lp__talk-show-booth-box::before{background:radial-gradient(circle farthest-side,#000,#000 30%,transparent 40%,transparent);background-size:6px;content:"";display:inline-block;height:5px;width:100%}.fs-roop-main-lp .fs-roop-main-lp__talk-show-booth{font-size:16px;font-weight:700;position:absolute;top:0;left:0;right:0;background:#fff;margin:0 auto;width:-moz-fit-content;width:fit-content;padding:0 16px}.fs-roop-main-lp .fs-roop-main-lp__talk-show-booth-text{margin-top:35px;line-height:1.71}.fs-roop-main-lp .fs-roop-main-lp__new-notification-list-wrap{font-size:12px;padding:0 15px}.fs-roop-main-lp .fs-roop-main-lp__new-notification-list-wrap .ul{list-style:none}.fs-roop-main-lp .fs-roop-main-lp__new-notification-list{display:grid;grid-template-columns:1fr 4fr;margin-bottom:24px}.fs-roop-main-lp .fs-roop-main-lp__modal::backdrop{background-color:rgba(0,0,0,.8)}.fs-roop-main-lp .fs-roop-main-lp__modal{width:345px;border:none;overflow:visible;padding:0}.fs-roop-main-lp .fs-roop-main-lp__modal-wrap{width:100%}.fs-roop-main-lp .fs-roop-main-lp__modal-content{padding:27px 25px 13px;text-align:center}.fs-roop-main-lp .fs-roop-main-lp__modal-close{position:absolute;top:-15px;right:-20px;border:none;background:0 0;outline:0}.fs-roop-main-lp .fs-roop-main-lp__modal-judge-img{width:180px;margin-bottom:23px;border-radius:8px}.fs-roop-main-lp .fs-roop-main-lp__modal-judge-feature{font-size:12px;background-color:#4fe055;width:-moz-fit-content;width:fit-content;margin:0 auto 13px}.fs-roop-main-lp .fs-roop-main-lp__modal-judge-name{font-size:18px;font-weight:700;margin-bottom:25px}.fs-roop-main-lp .fs-roop-main-lp__modal-judge-name span{font-size:14px;font-weight:700;margin-left:6px}.fs-roop-main-lp .fs-roop-main-lp__modal-judge-description{height:200px;padding:0 15px 15px;overflow-y:scroll;line-height:1.85;text-align:left;white-space:pre-wrap}.fs-roop-main-lp .fs-roop-main-lp__modal-judge-description:hover::-webkit-scrollbar{display:none}.fs-roop-main-lp .fs-roop-main-lp__first-vote-started-text{font-size:16px;font-weight:700;margin-bottom:8px;line-height:1.875}.fs-roop-main-lp__roop-award-grand-prix-news{margin-bottom:40px}.fs-roop-main-lp .fs-roop-main-lp__grand-prix-announce-text-box{position:relative}.fs-roop-main-lp .fs-roop-main-lp__grand-prix-announce-text-box::before{height:1px;width:100%;content:"";position:absolute;top:-28px;left:0;background:#bebebe}.fs-roop-main-lp .fs-roop-main-lp__roop-award-grand-prix-wrap{background-color:#efefef;padding:0 15px 10px;text-align:center}.fs-roop-main-lp .fs-roop-main-lp__grand-prix-title{font-family:"Roboto Condensed",sans-serif;font-weight:400;font-style:normal;font-size:28px;font-weight:700;padding-bottom:21px;margin-top:80px}.fs-roop-main-lp .fs-roop-main-lp__grand-prix-explanation{font-size:16px;font-weight:700}.fs-roop-main-lp .fs-roop-main-lp__grand-prix-explanation-green-border{position:relative;font-size:16px;font-weight:700;width:-moz-fit-content;width:fit-content;margin:0 auto 24px;z-index:0}.fs-roop-main-lp .fs-roop-main-lp__grand-prix-explanation-green-border::after{content:"";position:absolute;border-bottom:10px solid #4fe055;width:100%;top:12px;left:0;z-index:-1}.fs-roop-main-lp .fs-roop-main-lp__rental-start-key-visual{width:calc(100% + 30px);margin-left:-15px}.fs-roop-main-lp .fs-roop-main-lp__rental-start-key-visual img{width:100%;height:auto}.fs-roop-main-lp .fs-roop-main-lp__grand-prix-announce-text-promote{padding:0 25px 43px}.fs-roop-main-lp .fs-roop-main-lp__grand-prix-announce-text-rental-start{font-size:18px;font-weight:700;padding-bottom:16px}.fs-roop-main-lp .fs-roop-main-lp__rental-start-page-box .fs-award-first-selection-vertical-bar{display:none}.fs-roop-main-lp .fs-roop-main-lp__pro-division{font-size:22px;font-weight:700;letter-spacing:.05em;margin-bottom:19px;text-align:center}.fs-roop-main-lp .fs-roop-main-lp__pro-division-box{padding-bottom:33px}.fs-roop-main-lp .fs-roop-main-lp__amateur-division{font-size:22px;font-weight:700;letter-spacing:.05em;margin-bottom:19px;text-align:center}.fs-roop-main-lp .fs-roop-main-lp__amateur-division-box{padding-top:40px}.fs-roop-main-lp .fs-roop-main-lp__rental-start-dark-btn-wrap{display:flex;justify-content:center}.fs-roop-main-lp .fs-roop-main-lp__rental-start-dark-btn-link{color:#fff;background-color:#333;font-size:16px;font-weight:700;position:relative;display:inline-block;padding:18px 0;border-radius:100px;width:auto;min-width:280px;max-width:100%;white-space:nowrap;text-align:center}.fs-roop-main-lp .fs-roop-main-lp__rental-start-dark-btn-link i{position:absolute;right:6%;top:50%;transform:translateY(-50%)}.roop-banner-2025-1st-vote-result{width:100%;padding:0 15px;margin:0 0 56px}.roop-banner-2025-1st-vote-result img{width:100%}.roop-banner-2025-1st-vote-result.mb-62-40{margin-bottom:62px}@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-main-lp-time-table-card.is-sticky{--position-top:110px}.ec-layoutRole__contents:has(.fs-roop-main-lp){max-width:100%;width:100%;margin:auto}.fs-roop-main-lp{margin-bottom:0}.fs-roop-main-lp .pc-only-block{display:block}.fs-roop-archive{padding:32px 0 80px}.fs-roop-archive__title{font-size:28px;padding-bottom:64px}.fs-roop-main-lp .fs-roop-main-lp__fv-circle{width:1378px;height:1378px;top:-930px}.fs-roop-main-lp .fs-roop-main-lp__catchphrase{font-size:20px}.fs-roop-main-lp .fs-roop-main-lp__fv-img{width:678px;padding:0;margin:auto}.fs-roop-main-lp .fs-roop-main-lp__about-wrap{padding-bottom:59px}.fs-roop-main-lp .fs-roop-main-lp__about-title{font-size:26px;padding-bottom:34px}.fs-roop-main-lp .fs-roop-main-lp__about-description1{font-size:18px;line-height:1.66;padding-bottom:23px}.fs-roop-main-lp .fs-roop-main-lp__about-description2{font-size:18px;line-height:1.66}.fs-roop-main-lp .fs-roop-main-lp__is-updated-wrap{width:800px;margin-inline:auto;padding:35px 35px 25px;margin-bottom:16px}.fs-roop-main-lp .fs-roop-main-lp__is-updated-wrap.first-vote-started{margin-bottom:80px}.fs-roop-main-lp .fs-roop-main-lp__is-updated-wrap.event-banner{margin-bottom:80px;margin-top:80px}.fs-roop-main-lp .fs-roop-main-lp__is-updated-img{margin-inline:auto}.fs-roop-main-lp .fs-roop-main-lp__is-updated-img picture{width:100%}.fs-roop-main-lp__is-updated-desc{font-size:20px;margin-bottom:32px}.fs-roop-main-lp .fs-roop-main-lp__information{margin:auto}.fs-roop-main-lp .fs-roop-main-lp__information-title{font-size:40px;margin-bottom:1em}.fs-roop-main-lp .fs-roop-main-lp__informationItem:first-of-type{margin-top:16px}.fs-roop-main-lp .fs-roop-main-lp__informationItem{margin-bottom:24px;padding-bottom:27px}.fs-roop-main-lp .fs-roop-main-lp__informationHeading{flex-flow:row;gap:8px;align-items:center}.fs-roop-main-lp .fs-roop-main-lp__informationDate{display:inline-block;margin:0;font-size:14px;margin-bottom:0}.fs-roop-main-lp .fs-roop-main-lp__informationColumn{display:inline-flex}.fs-roop-main-lp .fs-roop-main-lp__informationTitle{font-size:16px;margin-bottom:0;margin-left:20px}.fs-roop-main-lp .fs-roop-main-lp__award-wrap{padding:40px 84px;margin:0 auto 100px;width:800px}.fs-roop-main-lp .fs-roop-main-lp__award-title{width:325px}.fs-roop-main-lp .fs-roop-main-lp__award-description a{width:296px;margin-top:20px}.fs-roop-main-lp .fs-roop-main-lp__award-description{font-size:20px}.fs-roop-main-lp .fs-roop-main-lp__award-link{flex-direction:row;gap:22px}.fs-roop-main-lp .fs-roop-main-lp__award-link-item{width:300px;font-size:16px}.fs-roop-main-lp .fs-roop-main-lp__roop-contents-wrap{padding:0;width:100%;max-width:1100px;margin:auto auto 100px}.fs-roop-main-lp .fs-roop-main-lp__roop-contents-banner-wrap{margin-bottom:28px}.fs-roop-main-lp .fs-roop-main-lp__roop-contents-link-wrap{flex-direction:row;gap:22px;align-items:stretch}.fs-roop-main-lp .fs-roop-main-lp__roop-contents-link-wrap>a:not(.fs-roop-main-lp__roop-contents-circular-link){flex:1 1 0;min-width:0}.fs-roop-main-lp .fs-roop-main-lp__roop-contents-link-wrap>a:not(.fs-roop-main-lp__roop-contents-circular-link) img,.fs-roop-main-lp .fs-roop-main-lp__roop-contents-link-wrap>a:not(.fs-roop-main-lp__roop-contents-circular-link) picture{display:block;width:100%}.fs-roop-main-lp .fs-roop-main-lp__roop-contents-link-wrap>a.fs-roop-main-lp__roop-contents-circular-link{display:none}.fs-roop-main-lp .fs-roop-main-lp__roop-summary-banner-title{font-size:42px;padding-bottom:32px}.fs-roop-main-lp .fs-roop-main-lp__roop-summary-banner-description{width:50%}.fs-roop-main-lp .fs-roop-main-lp__organizer-logos{justify-content:center;gap:20px;width:100%}.fs-roop-main-lp .fs-roop-main-lp__organizer-logos img{width:204px}.fs-roop-main-lp .fs-roop-main-lp__roop-example-wrap{padding-bottom:100px}.fs-roop-main-lp .fs-roop-main-lp__purpose-wrap{flex-direction:row;flex-wrap:wrap;justify-content:space-between;width:1100px;margin:auto;padding:0}.fs-roop-main-lp .fs-roop-main-lp__purpose-title{padding:0 0 0}.fs-roop-main-lp .fs-roop-main-lp__purpose-fashion-wrap{width:722px}.fs-roop-main-lp .fs-roop-main-lp__purpose-fashion-title{font-size:26px;line-height:1.53;padding:0 0 32px}.fs-roop-main-lp .fs-roop-main-lp__purpose-fashion-description{padding:0 0 110px}.fs-roop-main-lp .fs-roop-main-lp__purpose-world-wrap{padding-bottom:110px}.fs-roop-main-lp .fs-roop-main-lp__purpose-world-wrap:last-child{padding-bottom:65px}.fs-roop-main-lp .fs-roop-main-lp__purpose-world-title{font-size:20px;padding:0 0 33px}.fs-roop-main-lp .fs-roop-main-lp__purpose-world-description{padding:0}.fs-roop-main-lp .fs-roop-main-lp__upcycle-wrap{width:1100px;margin:auto}.fs-roop-main-lp .fs-roop-main-lp__gray-back{padding:60px 250px 100px}.fs-roop-main-lp .fs-roop-main-lp__gray-back-arrow{height:90px;width:148px}.fs-roop-main-lp .fs-roop-main-lp__gray-back-2{max-width:1100px;padding:60px 0 0;margin:0 auto 100px}.fs-roop-main-lp .fs-roop-main-lp__environment-issues-title{font-size:26px}.fs-roop-main-lp .fs-roop-main-lp__environment-issues-description{font-size:18px;line-height:1.61;padding:0 0 23px}.fs-roop-main-lp .fs-roop-main-lp__reference-right.arrow-card-reference{margin:auto}.fs-roop-main-lp .fs-roop-main-lp__reference-right.lifestyle-action-reference{margin:auto}.fs-roop-main-lp .fs-roop-main-lp__environment-issues-supply-accordion{width:800px;margin:0 auto}.fs-roop-main-lp .fs-roop-main-lp__environment-issues-supply-accordion.active{padding-top:40px}.fs-roop-main-lp .fs-roop-main-lp__environment-issues-supply-wrap{width:800px;margin:0 auto 32px;padding:45px 75px 48px}.fs-roop-main-lp .fs-roop-main-lp__environment-issues-supply-description{padding-bottom:41px}.fs-roop-main-lp .fs-roop-main-lp__environment-issues-disposal-wrap{display:none}.fs-roop-main-lp .fs-roop-main-lp__environment-issues-disposal-wrap-pc{display:flex;margin-bottom:25px}.fs-roop-main-lp .fs-roop-main-lp__arrow-card,.fs-roop-main-lp .fs-roop-main-lp__arrow-card-2{width:245px;border-radius:16px 0 0 16px;padding-bottom:36px}.fs-roop-main-lp .fs-roop-main-lp__arrow-card img,.fs-roop-main-lp .fs-roop-main-lp__arrow-card-2 img{width:180px}.fs-roop-main-lp .fs-roop-main-lp__arrow-card-2{margin-left:6px;width:263px}.fs-roop-main-lp .fs-roop-main-lp__arrow-card-2::before{top:0;left:-36px;height:50%;width:36px;margin:0;clip-path:polygon(0 0,100% 100%,100% 0)}.fs-roop-main-lp .fs-roop-main-lp__arrow-card-2::after{top:50%;left:-36px;height:50%;width:36px;margin:0;clip-path:polygon(100% 0,0 100%,100% 100%)}.fs-roop-main-lp .fs-roop-main-lp__arrow-card-triangle{left:-1px;height:auto;width:36px;margin:0;clip-path:polygon(0 0,0 100%,100% 50%)}.fs-roop-main-lp .fs-roop-main-lp__arrow-card-last{border-radius:0 16px 16px 0;margin-left:6px;margin-bottom:0;width:280px;padding-top:90px}.fs-roop-main-lp .fs-roop-main-lp__arrow-card-last::before{top:0;left:-36px;height:50%;width:36px;margin:0;clip-path:polygon(0 0,100% 100%,100% 0)}.fs-roop-main-lp .fs-roop-main-lp__arrow-card-last::after{top:50%;left:-36px;height:50%;width:36px;margin:0;clip-path:polygon(100% 0,0 100%,100% 100%)}.fs-roop-main-lp .fs-roop-main-lp__arrow-card-last-description3{padding-bottom:20px}.fs-roop-main-lp .fs-roop-main-lp__purpose-change-lifestyle-title{font-size:26px;padding-bottom:42px}.fs-roop-main-lp .fs-roop-main-lp__purpose-change-lifestyle-action-list{flex-direction:row;width:800px;margin:0 auto 27px;padding:30px 0;justify-content:center}.fs-roop-main-lp .fs-roop-main-lp__purpose-change-lifestyle-action-wrap{border-bottom:none;border-right:1px solid #333;width:33%;padding-top:0;padding-bottom:32px}.fs-roop-main-lp .fs-roop-main-lp__purpose-change-lifestyle-action-wrap:last-child{border-right:none}.fs-roop-main-lp .fs-roop-main-lp__purpose-roops-action-wrap{padding:0 0 64px}.fs-roop-main-lp .fs-roop-main-lp__purpose-roops-action-title{font-size:26px}.fs-roop-main-lp .fs-roop-main-lp__purpose-roops-action-loop{width:800px}.fs-roop-main-lp .fs-roop-main-lp__purpose-roops-action-loop img{width:100%}.fs-roop-main-lp .fs-roop-main-lp__purpose-roops-action-loop-description.collect{top:144px;left:120px}.fs-roop-main-lp .fs-roop-main-lp__purpose-roops-action-loop-description.upcycle{top:144px;left:439px}.fs-roop-main-lp .fs-roop-main-lp__purpose-roops-action-loop-description.rental{left:295px}.fs-roop-main-lp .fs-roop-main-lp__about-dekokatsu-wrap{width:1100px;padding:38px 0 41px;margin:0 auto 120px}.fs-roop-main-lp .fs-roop-main-lp__about-dekokatsu-wrap img{width:200px;height:auto;margin:0;display:block}.fs-roop-main-lp .fs-roop-main-lp__about-dekokatsu-wrap .logo-moe{padding-bottom:0;width:180px}.fs-roop-main-lp .fs-roop-main-lp__about-dekokatsu-wrap .logo-decoeco{padding-bottom:0;margin-top:0;width:180px}.fs-roop-main-lp .fs-roop-main-lp__about-dekokatsu-contents-wrap{display:flex;flex-direction:row;justify-content:center;align-items:center;gap:40px}.fs-roop-main-lp .fs-roop-main-lp__about-dekokatsu-contents-text-wrap{width:542px}.fs-roop-main-lp .fs-roop-main-lp__empathy-title{width:379px;margin:auto}.fs-roop-main-lp .fs-roop-main-lp__empathy{padding:48px 90px 100px}.fs-roop-main-lp .fs-roop-main-lp__empathy-card{display:grid;width:1280px;margin:auto;padding:110px 0 78px;grid-template-columns:1fr 1fr;gap:0 52px}.fs-roop-main-lp .fs-roop-main-lp__empathy-card-text-wrap{grid-column:2;grid-row:1}.fs-roop-main-lp .fs-roop-main-lp__empathy-card-text-wrap.reverse{grid-column:1;grid-row:1}.fs-roop-main-lp .fs-roop-main-lp__empathy-card-title{padding-bottom:0}.fs-roop-main-lp .fs-roop-main-lp__empathy-card-title .small{font-size:20px}.fs-roop-main-lp .fs-roop-main-lp__empathy-card-description-text{margin-bottom:14px}.fs-roop-main-lp .fs-roop-main-lp__empathy-card-description{grid-column:2;grid-row:2;padding-bottom:0}.fs-roop-main-lp .fs-roop-main-lp__empathy-card-description.reverse{grid-column:1;grid-row:2}.fs-roop-main-lp .fs-roop-main-lp__empathy-card-btn-wrap{grid-column:2;grid-row:3}.fs-roop-main-lp .fs-roop-main-lp__empathy-card-btn-wrap.reverse{grid-column:1;grid-row:3}.fs-roop-main-lp .fs-roop-main-lp__empathy-card-btn{width:296px}.fs-roop-main-lp .fs-roop-main-lp__empathy-card-img-wrap{grid-column:1;grid-row:1/4}.fs-roop-main-lp .fs-roop-main-lp__empathy-card-img-wrap.reverse{grid-column:2;grid-row:1/3}.fs-roop-main-lp .fs-roop-main-lp__empathy-card-img-text{padding-top:20px}.fs-roop-main-lp .fs-roop-main-lp__sponsor{width:800px;margin:0 auto 57px;padding:40px 0 57px}.fs-roop-main-lp .fs-roop-main-lp__sponsor::before{width:100%}.fs-roop-main-lp .fs-roop-main-lp__sponsor-list{gap:16px;justify-content:center;width:800px}.fs-roop-main-lp .fs-roop-main-lp__sponsor-list img{width:188px}.fs-roop-main-lp .fs-roop-main-lp__sponsor-list .wrap-content-pc{display:block;margin-right:100%}.fs-roop-main-lp .fs-roop-main-lp__academic-partner-list{gap:16px;justify-content:center;width:100%}.fs-roop-main-lp .fs-roop-main-lp__academic-partner-list img{width:188px}.fs-roop-main-lp .fs-roop-main-lp__academic-partner-list img.ACADEMIC_05{display:block;width:392px}.fs-roop-main-lp .fs-roop-main-lp__academic-partner-list img.ACADEMIC_05_SP{display:none}.fs-roop-main-lp .fs-roop-main-lp__academic-partner-list .wrap-content-pc{display:block;margin-right:100%}.fs-roop-main-lp .fs-roop-main-lp__attension{padding:42px 43px;width:800px;margin:0 auto 70px}.fs-roop-main-lp .fs-roop-main-lp__circular{width:100%;max-width:1100px;margin:auto;padding:0 35px 90px}.fs-roop-main-lp .fs-roop-main-lp__roop-award-vote-wrap.first-period{padding:110px 0 50px;margin-top:82px}.fs-roop-main-lp .fs-roop-main-lp__roop-award-vote-wrap.final-vote{padding:0 0 120px 0}.fs-roop-main-lp .fs-roop-main-lp__roop-award-vote-wrap.first-vote-started{margin-bottom:120px}.fs-roop-main-lp .fs-roop-main-lp__link-black-round-btn{height:64px}.fs-roop-main-lp .fs-roop-main-lp__roop-award-news-title{font-family:"Roboto Condensed",sans-serif;font-weight:400;font-style:normal;font-size:82px;font-weight:700}.fs-roop-main-lp .fs-roop-main-lp__roop-award-news-sub-title{margin-bottom:13px}.fs-roop-main-lp .fs-roop-main-lp__roop-award-news-text{font-size:20px;margin-bottom:39px}.fs-roop-main-lp .fs-roop-main-lp__to-voting-page-pc-box{width:800px;margin:0 auto 28px}.fs-roop-main-lp .fs-roop-main-lp__to-voting-page-wrap{padding:38px 0 46px}.fs-roop-main-lp .fs-roop-main-lp__first-period-vote-title{font-size:42px;margin-top:0;margin-bottom:0}.fs-roop-main-lp .fs-roop-main-lp__first-period-vote-date{margin-bottom:37px}.fs-roop-main-lp .fs-roop-main-lp__how-to-vote-text{font-size:20px;margin-bottom:20px}.fs-roop-main-lp .fs-roop-main-lp__each-site-box{display:flex;justify-content:center;gap:18px}.fs-roop-main-lp .fs-roop-main-lp__white-card{width:224px;padding:16px 24px 32px}.fs-roop-main-lp .fs-roop-main-lp__white-card.instagram-first{margin-bottom:0}.fs-roop-main-lp .fs-roop-main-lp__white-card.final-vote{padding:27px 54px 45px;margin-bottom:54px}.fs-roop-main-lp .fs-roop-main-lp__official-site-logo{width:176px}.fs-roop-main-lp .fs-roop-main-lp__instagram-logo{width:119px}.fs-roop-main-lp .fs-roop-main-lp__site-explain-text{margin-bottom:10px}.fs-roop-main-lp .fs-roop-main-lp__circle-or{top:50%;width:40px;height:40px;padding:9px}.fs-roop-main-lp .fs-roop-main-lp__cross{margin:auto 14px auto auto}.fs-roop-main-lp .fs-roop-main-lp__about-final-examination-wrap{width:800px;margin:0 auto}.fs-roop-main-lp .fs-roop-main-lp__final-examination-event-wrap{margin-bottom:62px;display:flex}.fs-roop-main-lp .fs-roop-main-lp__final-examination-title{font-size:42px;font-weight:700}.fs-roop-main-lp .fs-roop-main-lp__final-examination-date .year{font-size:30px}.fs-roop-main-lp .fs-roop-main-lp__final-examination-date .month-day{font-size:42px}.fs-roop-main-lp .fs-roop-main-lp__final-examination-date .date{font-size:14px}.fs-roop-main-lp .fs-roop-main-lp__final-examination-date .time{font-size:26px}.fs-roop-main-lp .fs-roop-main-lp__final-examination-new-energy-img{margin:0 32px 0 0}.fs-roop-main-lp .fs-roop-main-lp__final-examination-new-energy-img img{width:100%}.fs-roop-main-lp .fs-roop-main-lp__final-examination-bold-text{font-size:24px;font-weight:700}.fs-roop-main-lp .fs-roop-main-lp__final-examination-bold-text.center{margin-bottom:12px}.fs-roop-main-lp .fs-roop-main-lp__final-examination-description{padding-bottom:20px;margin-bottom:16px}.fs-roop-main-lp .fs-roop-main-lp__judge-text{font-size:20px}.fs-roop-main-lp .fs-roop-main-lp__about-judges{grid-template-columns:repeat(3,1fr);row-gap:32px;-moz-column-gap:29px;column-gap:29px;margin:40px 0 70px}.fs-roop-main-lp .fs-roop-main-lp__each-judge-part.announce.pc{display:grid;grid-column-end:4}.fs-roop-main-lp .fs-roop-main-lp__each-judge-part.announce.sp{display:none}.fs-roop-main-lp .fs-roop-main-lp__each-judge-part.last-announce{width:100%;display:grid;grid-column-start:1;grid-column-end:4}.fs-roop-main-lp .fs-roop-main-lp__each-judge-part.last-announce.award{width:210px;grid-column-start:unset;grid-column-end:unset}.fs-roop-main-lp .fs-roop-main-lp__last-announce-text{width:500px;text-align:center;margin:0}.fs-roop-main-lp .fs-roop-main-lp__last-announce-text.award{width:170px}.fs-roop-main-lp .fs-roop-main-lp__last-announce-img-pc{display:block;width:100%}.fs-roop-main-lp .fs-roop-main-lp__last-announce-img-sp{display:none}.fs-roop-main-lp .fs-roop-main-lp__judge-name{font-size:18px;margin-left:14px}.fs-roop-main-lp .fs-roop-main-lp__judge-name span{font-size:14px;font-weight:700}.fs-roop-main-lp .fs-roop-main-lp__judge-feature{font-size:12px;margin:0 0 12px 14px}.fs-roop-main-lp .fs-roop-main-lp__judge-profile-link{border-bottom:1px solid #000;font-size:16px;font-weight:700}.fs-roop-main-lp .fs-roop-main-lp__judge-profile-link span{text-align:right}.fs-roop-main-lp .fs-roop-main-lp__judge-img{width:210px}.fs-roop-main-lp .fs-roop-main-lp__judge-profile-box{margin:auto 0;text-align:left;padding-top:11px;width:210px}.fs-roop-main-lp .fs-roop-main-lp__talk-show-booth{font-size:20px;padding:0 25px}.fs-roop-main-lp .fs-roop-main-lp__talk-show-booth-text{width:453px;margin:33px auto 0;text-align:center}.fs-roop-main-lp .fs-roop-main-lp__modal{width:600px}.fs-roop-main-lp .fs-roop-main-lp__modal-content{padding:50px 50px 56px}.fs-roop-main-lp .fs-roop-main-lp__modal-judge-img{width:228px;margin-bottom:27px}.fs-roop-main-lp .fs-roop-main-lp__modal-judge-description{padding:0 50px}.fs-roop-main-lp .fs-roop-main-lp__first-vote-started-text{font-size:18px;margin-bottom:12px;line-height:1.77}.fs-roop-main-lp__roop-award-grand-prix-news{margin-bottom:80px}.fs-roop-main-lp .fs-roop-main-lp__grand-prix-announce-text-box::before{display:none}.fs-roop-main-lp .fs-roop-main-lp__roop-award-grand-prix-wrap{padding:0 90px 60px}.fs-roop-main-lp .fs-roop-main-lp__grand-prix-title{font-family:"Roboto Condensed",sans-serif;font-weight:400;font-style:normal;font-size:48px;font-weight:700;margin-top:100px}.fs-roop-main-lp .fs-roop-main-lp__grand-prix-explanation{font-size:20px}.fs-roop-main-lp .fs-roop-main-lp__grand-prix-explanation-green-border{font-size:20px}.fs-roop-main-lp .fs-roop-main-lp__grand-prix-explanation-green-border::after{top:16px}.fs-roop-main-lp .fs-roop-main-lp__rental-start-key-visual{width:100%;max-width:1100px;margin-inline:auto}.fs-roop-main-lp .fs-roop-main-lp__grand-prix-announce-text-promote{font-size:18px;padding:0 0 53px}.fs-roop-main-lp .fs-roop-main-lp__grand-prix-announce-text-rental-start{font-size:20px;padding-bottom:43px}.fs-roop-main-lp .fs-roop-main-lp__rental-start-page-box{display:flex;justify-content:center;-moz-column-gap:57px;column-gap:57px}.fs-roop-main-lp .fs-roop-main-lp__rental-start-page-box .fs-award-first-selection-long-bar-dark{display:none}.fs-roop-main-lp .fs-roop-main-lp__rental-start-page-box .fs-award-first-selection-vertical-bar{display:block;border-right:1px solid #bebebe}.fs-roop-main-lp .fs-roop-main-lp__pro-division{font-size:26px}.fs-roop-main-lp .fs-roop-main-lp__pro-division-box{padding-bottom:0}.fs-roop-main-lp .fs-roop-main-lp__amateur-division{font-size:26px}.fs-roop-main-lp .fs-roop-main-lp__amateur-division-box{padding-top:0}.roop-banner-2025-1st-vote-result.mb-62-40{margin-bottom:40px}.roop-banner-2025-1st-vote-result{width:800px;margin:0 auto 100px;padding:0}}@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-main-lp-time-table{margin-top:56px}.fs-roop-main-lp-time-table__btns{-moz-column-gap:11px;column-gap:11px}.fs-roop-main-lp-time-table__btn{background:#4ee056;color:#333;pointer-events:none;border-radius:16px 16px 0 0;display:block;padding-bottom:1px}.fs-roop-main-lp-time-table__btn:first-of-type{border-radius:16px 16px 0 0}.fs-roop-main-lp-time-table__btn:last-of-type{border-radius:16px 16px 0 0}.fs-roop-main-lp-time-table__btn span:first-of-type{font-size:36px;vertical-align:baseline}.fs-roop-main-lp-time-table__btn span:last-of-type{font-size:14px;padding-left:2px;vertical-align:baseline}.fs-roop-main-lp-time-table__grid{grid-template-columns:repeat(3,1fr);max-width:100%;margin-top:12px}.fs-roop-main-lp-time-table__day-grid{display:grid;gap:11px;grid-auto-rows:118px}.fs-roop-main-lp-time-table-card:not(.full-image) .fs-roop-main-lp-time-table-card__image:not(.min-image){max-height:100%;max-width:206px;margin-inline:auto}.fs-roop-main-lp-time-table-card:not(.full-image) .fs-roop-main-lp-time-table-card__image:not(.min-image) img{width:100%;height:auto}.fs-roop-main-lp-time-table-card:not(.full-image) .fs-roop-main-lp-time-table-card__image.min-image{max-width:98px}.fs-roop-main-lp-time-table-card__wrap{padding-bottom:28px}.fs-roop-main-lp-time-table-card__title{margin-top:auto;margin-bottom:0}.fs-roop-main-lp-time-table-detail-dialog__contents{padding:50px}.fs-roop-main-lp-primary-result__btn{margin-top:56px;margin-bottom:60px}.fs-roop-main-lp-primary-result .sp-only{display:none}.fs-roop-main-lp-primary-result .pc-only{display:block}.fs-roop-main-lp-primary-result__judge-condolences{margin-top:-50px;margin-top:70px}.fs-roop-main-lp-primary-result-intro{margin-top:46px;padding-top:56px;padding-bottom:27px}.fs-roop-main-lp-primary-result-intro__title{font-size:42px}.fs-roop-main-lp-primary-result-intro__sub-title{margin-top:8px;font-size:20px}.fs-roop-main-lp-primary-result-intro__desc{margin-top:37px;text-align:center}.fs-roop-main-lp-primary-result-intro__arrow{margin-bottom:62px}.fs-roop-main-lp-primary-result-contents~.fs-roop-main-lp-primary-result-contents{margin-top:78px}.fs-roop-main-lp-primary-result-contents__contents-wrap{padding-inline:0;padding-bottom:40px}.fs-roop-main-lp-primary-result-contents__title{font-size:18px;min-height:35px;top:-18px}.fs-roop-main-lp-primary-result-contents__title.-primary{padding-inline:42px}.fs-roop-main-lp-primary-result-contents__title.-secondary{padding-inline:42px}.fs-roop-main-lp-primary-result-contents__sub-title{font-size:20px;margin-top:36px;margin-bottom:33px}.fs-roop-main-lp-primary-result-contents__judgement{margin-top:56px}.fs-roop-main-lp-primary-result-contents__judgement .fs-roop-main-lp__judge-feature{white-space:normal}.fs-roop-main-lp-primary-result-contents__guest{margin-top:50px}.fs-roop-main-lp-primary-result-first-headline{margin-top:37px}.fs-roop-main-lp-primary-result-first-headline__time span:first-of-type{font-size:26px}.fs-roop-main-lp-primary-result-first-headline__time span:last-of-type{font-size:14px}.fs-roop-main-lp-primary-result-first-headline__tag{width:100%;min-height:32px}.fs-roop-main-lp-primary-result-first-headline__address{font-size:14px;margin-top:20px}.fs-roop-main-lp-primary-result-first-headline__desc{margin-top:8px}.fs-roop-main-lp-primary-result-first-headline__info{margin-top:36px}.fs-roop-main-lp-primary-result-guest__wrap{display:grid;grid-template-columns:158px 1fr;flex-flow:row nowrap;-moz-column-gap:32px;column-gap:32px;margin-top:32px}.fs-roop-main-lp-primary-result-guest__contents{margin-block:auto}.fs-roop-main-lp-primary-result-guest__title{font-size:18px}.fs-roop-main-lp-primary-result-guest__desc{margin-top:19px}.fs-roop-main-lp-primary-result-reservation{margin-top:32px}.fs-roop-main-lp-primary-result-reservation__desc{margin-top:12px}.fs-roop-main-lp-booth-event__title{font-size:38px}.fs-roop-main-lp-booth-event__headline{font-size:16px;padding-bottom:6px;text-align:var(--align-position,left)}.fs-roop-main-lp-booth-event__workshop-card{margin-top:26px;display:flex;flex-flow:var(--flex-row,row) nowrap;-moz-column-gap:18px;column-gap:18px}.fs-roop-main-lp-booth-event__workshop-image{max-width:270px;margin-top:0}.fs-roop-main-lp-booth-event__workshop-contents{display:flex;flex-flow:column nowrap;margin-top:0}.fs-roop-main-lp-booth-event__workshop-more{margin-top:16px;margin-bottom:0;font-size:16px}.fs-roop-main-lp-booth-event__exhibition-cards{display:grid;grid-template-columns:repeat(3,1fr);-moz-column-gap:22px;column-gap:22px}.fs-roop-main-lp-booth-event__exhibition-card{justify-content:flex-start}.fs-roop-main-lp-booth-event__exhibition-card>.h6,.fs-roop-main-lp-booth-event__exhibition-card>h6{padding-inline:18px}.fs-roop-main-lp-booth-event__exhibition-card>p{margin-top:10px}.fs-roop-main-lp-booth-event__exhibition-card>div{width:16px}.fs-roop-main-lp-booth-event-detail-dialog__contents{padding:50px}.fs-roop-main-lp-booth-event-detail-dialog__image{margin-top:16px}.fs-roop-main-lp__primary-btn{font-size:16px;width:310px;height:64px}.fs-roop-main-lp__primary-btn-border-white{font-size:16px;width:310px;height:64px}}@media only screen and (min-width:1159px){.fs-roop-main-lp .fs-roop-main-lp__information-inner{width:100%}}