@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}.award_page.fs-layoutRole-body .ec-layoutRole{background:linear-gradient(to bottom,#fff 16%,#efefef 19%)}.fs-roop-award-menu__menu{position:fixed;top:67px;left:0;z-index:100;width:100%;display:flex;flex-flow:column;justify-content:center;align-items:center;background-color:#333;color:#fff}.fs-roop-award-menu__menu-title{display:flex;flex-flow:row nowrap;justify-content:space-between;align-items:center;width:100%;min-height:55px;border-bottom:1px solid #fff;padding:0 15px}.fs-roop-award-menu__menu-title-img{height:26px}.fs-roop-award-menu__menu-title-img img{height:100%}.fs-roop-award-menu__menu-title-text{font-family:"Noto Sans JP",sans-serif;font-weight:400;font-style:normal;font-size:14px;text-decoration:underline}.fs-roop-award-menu__menu-body{display:none;background-color:#333;color:#fff;width:100%;min-height:220px}.fs-roop-award-menu__menu-body a{color:#fff;text-decoration:underline}.fs-roop-award-menu__menu-body.is-open{display:flex;flex-flow:row nowrap;justify-content:space-between;align-items:center}.fs-roop-award-menu__menu-body-item{display:flex;width:100%;gap:32px;justify-content:center;flex-flow:row wrap;text-align:center;padding:40px 0}.fs-roop-award-menu__menu-body-item .box1{width:100%}.fs-roop-award-menu__menu-body-item .box2{width:100%}.fs-roop-award-menu__menu-body-item .box3{width:100%;text-align:center}.fs-roop-award-menu__menu-body-item .box4{width:30%}.fs-roop-award-menu__menu-body-item .box5{width:30%;text-align:left}.fs-roop-award-menu__menu-body-item .spacer{display:none}.fs-roop-award-menu__menu-body-item .box6{width:45%}.fs-roop-award-menu__menu-body-item .box7{width:45%}.fs-roop-award-menu__menu-body-item .box-archive{width:100%;display:flex;flex-flow:row nowrap;justify-content:center;align-items:center;gap:32px}.fs-award-container{font-family:"Noto Sans JP",sans-serif;font-weight:400;font-style:normal;font-size:14px;padding-top:56px;position:relative}.fs-award-kv{width:100vw;margin-left:calc(50% - 50vw);position:relative}.fs-award-kv .fs-award-kv__image-bg-sp{display:block;width:100%;height:auto}.fs-award-kv .fs-award-kv__image-bg-pc{display:none}.fs-award-kv .fs-award-kv__kv-text{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:55%;height:auto;z-index:1}.fs-award-kv .fs-award-kv__kv-text img{width:100%}.fs-award-kv .fs-award-kv__kv-prize{display:flex;justify-content:space-between;width:100%;z-index:1;gap:7px;padding:24px 15px}.fs-award-kv .fs-award-kv__kv-prize-item{width:50%}.fs-award-kv .fs-award-kv__kv-prize-item img{width:100%}.fs-award-kv .fs-award-kv__kv-prize-item-text{font-size:10px;font-weight:700;text-align:center;padding-top:6px}.fs-award{background-color:#fff;padding-top:120px;padding-bottom:120px}.fs-award .fs-award__kv-prize-headline-title{font-family:"Noto Sans JP",sans-serif;font-weight:400;font-style:normal;font-size:26px;font-weight:700;color:#333;text-align:center;position:relative;padding-bottom:24px}.fs-award .fs-award__kv-prize-headline-title span{display:inline-block;padding:0 40px;position:relative;z-index:1;background-color:#fff}.fs-award .fs-award__kv-prize-headline-title::before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;height:1px;background-color:#333}.fs-award .fs-award__kv-prize-2025{display:flex;justify-content:space-between;width:100%;z-index:1;gap:10px;padding:24px 15px}.fs-award .fs-award__kv-prize-item-2025{width:50%}.fs-award .fs-award__kv-prize-item-2025 img{width:100%}.fs-award .fs-award__kv-prize-item-2025-text{font-size:10px;font-weight:700;text-align:center;padding-top:6px}.fs-top-topimage.fs-award-top-image-fv{width:99.4vw;margin-left:calc(-50vw + 50%)}.fs-award-grand-prix-wrapper{margin-bottom:20px;display:flex;justify-content:center;align-items:center;text-align:center;justify-content:space-around}.fs-award-grand-prix-wrapper .fs-award-grand-prix-wrapper__img{margin-bottom:10px}.fs-award-sponsor{margin-bottom:21px;margin-top:16px;display:flex;justify-content:center;align-items:center;text-align:center;gap:27px;flex-wrap:wrap}.fs-award-sponsor.year-2025{margin-top:0;margin-bottom:24px}.fs-award-sponsor.second-sponsor-wrapper{display:flex}.fs-award-sponsor .fs-award-sponsor__moe{width:76px;height:28px}.fs-award-sponsor .fs-award-sponsor__jfront{width:140px;height:24px}.fs-award-sponsor .fs-award-sponsor__jfr-group{width:132px;height:25px}.fs-award-sponsor .fs-award-sponsor__parco{height:23px;-o-object-fit:contain;object-fit:contain}.fs-award-sponsor .fs-award-sponsor__megrus{height:26px;-o-object-fit:contain;object-fit:contain}.fs-award-text-bold{font-size:12px;font-weight:700}.fs-award-pc-only-display{display:none}.fs-award-sp-only-display{display:block}.fs-award-entry{display:flex;justify-content:center;align-items:center;text-align:center;margin-bottom:35px}.fs-award-entry .fs-award-entry__button-block{border:solid 1px #3e3a39;display:flex;justify-content:center;background-color:#333;border-radius:50px;width:220px;align-items:center;height:52px}.fs-award-entry .fs-award-entry__button-block-link{color:#fff}.fs-award-entry-sticky{position:fixed;bottom:130px;right:15px;display:none;z-index:2}.fs-award-entry-sticky .fs-award-entry-sticky__button-block{border:solid 1px #3e3a39;background-color:#333;border-radius:50px;padding:15px 10px}.fs-award-entry-sticky .fs-award-entry-sticky__button-block-link{color:#fff}.fs-award-contents__navigation-anker-box{display:flex;justify-content:center;align-items:center;text-align:center;gap:10px;margin-bottom:64px;margin-right:15px;margin-left:15px;flex-direction:column}.fs-award-contents__navigation-anker-box a{display:flex;justify-content:center;align-items:center;text-align:center;border:solid 1px #3e3a39;display:flex;justify-content:center;background-color:#333;border-radius:50px;width:220px;font-size:18px;font-weight:700;padding:0;--icon-color:var(--icon-color, #ffffff);height:80px;width:100%;border:none;align-items:center;color:#fff;text-decoration:none;border-radius:8px;gap:5px}.fs-award-contents__navigation-anker-box a svg{color:var(--icon-color)}.fs-award-contest-theme{margin-bottom:37px;margin-right:15px;margin-left:15px}.fs-award-contest-theme .fs-award-contest-theme__title{margin-bottom:20px;display:flex;justify-content:center;align-items:center;text-align:center;font-size:25px;font-weight:700}.fs-award-contest-theme .fs-award-contest-theme__title::after,.fs-award-contest-theme .fs-award-contest-theme__title::before{content:"";height:1px;background-color:#333;flex-grow:1}.fs-award-contest-theme .fs-award-contest-theme__title::before{margin-right:2rem}.fs-award-contest-theme .fs-award-contest-theme__title::after{margin-left:2rem}.fs-award-contest-theme .fs-award-contest-theme__instruction{line-height:1.85;text-align:center}.fs-award-contest-theme .fs-award-contest-theme__instruction-pc{display:none}.fs-award-contest-theme .fs-award-contest-theme__upper-row-text{margin-bottom:23px}.fs-award-contest-theme .fs-award-contest-theme__middle-row-text{margin-bottom:21px}.fs-award-contest-theme .fs-award-contest-theme__lower-row-text{margin-bottom:24px}.fs-award-contest-theme .fs-award-contest-theme__concluding-sentence{margin-bottom:65px}.fs-award-contest-theme .fs-award-contest-theme__emphasis-goal{font-size:18px;font-weight:700;background-color:#333;color:#fff;width:-moz-fit-content;width:fit-content;line-height:2.3;padding:5px 0}.fs-award-contest-theme .fs-award-contest-theme__emphasis-message{font-size:large;font-weight:700;background-color:#333;color:#4fe055;width:-moz-fit-content;width:fit-content;padding:5px 0;line-height:50px}.fs-award-message{padding-bottom:16px;padding-right:15px;padding-left:15px}.fs-award-message .fs-award-message__about-material{margin-bottom:37px}.fs-award-message .fs-award-message__about-material-image-item-sp{display:block;width:100%;height:auto}.fs-award-message .fs-award-message__about-material-image-item-pc{display:none}.fs-award-message .fs-award-message__pc-none-br{display:block}.fs-award-message .fs-award-message__title{margin-top:37px;margin-bottom:24px;padding-bottom:27px;border-bottom:1px solid #333;line-height:1.3;font-size:18px;font-weight:700;position:relative}.fs-award-message .fs-award-message__title::before{content:"";position:absolute;bottom:-2px;width:80px;height:3px;background:#4fe055}.fs-award-message .fs-award-message__text{margin-bottom:64px;line-height:1.7}.fs-award-message .fs-award-message__text-with-caution{margin-bottom:25px;line-height:1.7}.fs-award-message .fs-award-message__about-processed-work{margin-bottom:37px}.fs-award-message .fs-award-message__about-prize-money{margin-bottom:37px}.fs-award-message .fs-award-message__about-prize-money-caution{margin-bottom:40px;font-size:12px}.fs-award-message .fs-award-message__about-roop-text{margin-bottom:22px;line-height:1.7;text-align:center}.fs-award-message .fs-award-message__about-roop-link-btn{text-align:center}.fs-award-message .fs-award-message__about-roop-link-icon{vertical-align:-4px}.fs-award-message .fs-award-message__about-roop-link i{margin-right:8px;color:#3e3a39}.fs-award-message .fs-award-message__about-roop-video{margin-top:40px;margin-bottom:37px;display:flex;justify-content:center}.fs-award-message .fs-award-message__about-roop-video-item{display:block;height:auto;width:100%;max-width:718px;height:200px}.fs-award-message .fs-award-message__about-roop-video-item iframe{width:100%;height:200px}.fs-award-entry-h1-title{font-size:24px;font-weight:700;padding:40px 15px;text-align:center;background-color:#efefef}.fs-award-contents{background-color:#efefef;padding:40px 15px}.fs-award-contents .fs-award-contents__single-line-black-border{border-bottom:1px solid #333}.fs-award-contents .fs-award-contents__green-black-border{border-bottom:1px solid #333;position:relative}.fs-award-contents .fs-award-contents__green-black-border-pc-disp-none{border-bottom:1px solid #333;position:relative}.fs-award-contents .fs-award-contents__green-black-border::before{content:"";position:absolute;bottom:-2px;width:80px;height:3px;background:#4fe055}.fs-award-contents .fs-award-contents__pro-black-border{border-bottom:1px solid #333;position:relative}.fs-award-contents .fs-award-contents__pro-black-border::before{content:"";position:absolute;bottom:-2px;width:80px;height:3px;background:#b7ad84}.fs-award-contents .fs-award-contents__amateur-black-border{border-bottom:1px solid #333;position:relative}.fs-award-contents .fs-award-contents__amateur-black-border::before{content:"";position:absolute;bottom:-2px;width:80px;height:3px;background:#fac83f}.fs-award-contents .fs-award-contents__sp-none-br{display:none}.fs-award-contents .fs-award-contents__pc-none-br{display:block}.fs-award-contents .fs-award-contents__navigation-box-pc{display:none}.fs-award-contents .fs-award-contents__nav-text{margin-bottom:40px;display:grid;grid-template-columns:1fr 1fr}.fs-award-contents .fs-award-contents__nav-text-title{margin-top:34px;margin-bottom:7px;font-size:16px;font-weight:700;grid-column:1/3}.fs-award-contents .fs-award-contents__nav-text-title>p{font-family:"Noto Sans JP",sans-serif;font-weight:400;font-style:normal;font-size:16px;font-weight:700;display:flex;align-items:center;white-space:nowrap}.fs-award-contents .fs-award-contents__nav-text-title>p::after{content:"";display:block;width:100%;height:1px;margin-left:10px;background-color:#3e3a39;overflow:hidden}.fs-award-contents .fs-award-contents__nav-text-title p a{color:#3e3a39}.fs-award-contents .fs-award-contents__nav-text-item{font-size:14px;font-weight:700;border-bottom:1px solid #bebebe;padding:16px 0;width:90%;position:relative;font-size:13px}.fs-award-contents .fs-award-contents__nav-text-item p a{color:#3e3a39}.fs-award-contents .fs-award-contents__nav-text-item p a svg{position:absolute;top:40%;right:0;font-size:10px}.fs-award-contents .fs-award-contents__nav-link-box{display:flex;justify-content:center;align-items:center;text-align:center;margin-bottom:48px}.fs-award-contents .fs-award-contents__nav-link-box-pc{display:flex;justify-content:center;align-items:center;text-align:center;margin-bottom:48px}.fs-award-contents .fs-award-contents__nav-link-block-download{border:solid 1px #3e3a39;display:flex;justify-content:center;background-color:#333;border-radius:50px;width:220px;align-items:center;height:52px}.fs-award-contents .fs-award-contents__nav-link-download{color:#fff}.fs-award-contents .fs-award-contents__nav-link-entry{color:#fff}.fs-award-contents .fs-award-contents__introduction-item-pc-only-text{display:none}.fs-award-contents .fs-award-contents__introduction-item{background-color:#efefef;margin-bottom:16px;border-radius:12px;text-align:center}.fs-award-contents .fs-award-contents__introduction-item:first-child{margin-top:32px}.fs-award-contents .fs-award-contents__introduction-item:last-child{margin-bottom:0}.fs-award-contents .fs-award-contents__introduction-item-number{padding-top:16px;padding-bottom:17px;font-size:20px;color:#4fe055}.fs-award-contents .fs-award-contents__introduction-item-title{margin:unset;line-height:1.5;margin-bottom:18px;font-size:14px}.fs-award-contents .fs-award-contents__introduction-item-text{padding-right:21px;padding-left:21px;padding-bottom:29px;font-size:12px;text-align:start}.fs-award-contents .fs-award-contents__card-box{margin-bottom:40px}.fs-award-contents .fs-award-contents__card{margin-bottom:40px;padding:32px 24px;background-color:#fff;border-radius:20px}.fs-award-contents .fs-award-contents__card-title{font-family:"Roboto Condensed",sans-serif;font-weight:400;font-style:normal;background-color:#333;color:#fff;width:-moz-fit-content;width:fit-content;margin-bottom:7px;font-size:30px;font-weight:400}.fs-award-contents .fs-award-contents__card-title-ja{padding-bottom:34px;font-size:16px;font-weight:700}.fs-award-contents .fs-award-contents__card-title-session{background-color:#333;color:#fff;width:-moz-fit-content;width:fit-content;margin-bottom:7px;font-size:30px;font-weight:400}.fs-award-contents .fs-award-contents__criteria-item{margin-top:16px;margin-bottom:30px;display:flex}.fs-award-contents .fs-award-contents__criteria-item:last-child{margin-bottom:0}.fs-award-contents .fs-award-contents__criteria-item-number{font-family:"Roboto Condensed",sans-serif;font-weight:400;font-style:normal;margin-right:10px;font-size:40px;font-weight:400}.fs-award-contents .fs-award-contents__criteria-item-box{padding-top:16px}.fs-award-contents .fs-award-contents__criteria-item-title{margin:unset;margin-bottom:11px;font-size:16px;font-weight:700}.fs-award-contents .fs-award-contents__award-prize-image{width:100%;height:auto}.fs-award-contents .fs-award-contents__judge-text-bold{font-size:14px;font-weight:700;margin-bottom:16px}.fs-award-contents .fs-award-contents__how-to-entry-card{margin-bottom:32px}.fs-award-contents .fs-award-contents__how-to-entry-title{margin-top:37px;margin-bottom:19px;font-size:16px;font-weight:700}.fs-award-contents .fs-award-contents__how-to-entry-title-small{font-size:8px;font-weight:700}.fs-award-contents .fs-award-contents__how-to-entry-text{line-height:1.7;margin-bottom:29px}.fs-award-contents .fs-award-contents__how-to-entry-text-link{border:solid 1px #3e3a39;display:flex;justify-content:center;background-color:#333;border-radius:50px;width:220px;padding:0;align-items:center;height:52px;color:#fff;border:none}.fs-award-contents .fs-award-contents__how-to-entry-annotation{line-height:1.8;margin-bottom:29px;font-size:12px;font-weight:400;list-style:none}.fs-award-contents .fs-award-contents__how-to-entry-form-group{margin-bottom:24px}.fs-award-contents .fs-award-contents__how-to-entry-form-mail{margin-bottom:18px;font-size:14px;font-weight:400}.fs-award-contents .fs-award-contents__how-to-entry-form-mail-req{background-color:#fff0f0;display:inline-block;width:40px;color:#e65353;border-radius:6px;font-size:small;text-align:center}.fs-award-contents .fs-award-contents__how-to-entry-form-control{display:block;width:100%;padding:6px 12px;font-size:16px;font-weight:400;height:50px;border:1px solid #ccc;border-radius:8px;color:#333}.fs-award-contents .fs-award-contents__how-to-entry-form-btn-disabled{border:solid 1px #3e3a39;display:flex;justify-content:center;background-color:#bebebe;border-radius:50px;width:220px;padding:0;align-items:center;height:52px;color:#fff;border:none;pointer-events:none;cursor:not-allowed;opacity:.6;margin-bottom:24px}.fs-award-contents .fs-award-contents__how-to-entry-form-btn-active{border:solid 1px #3e3a39;display:flex;justify-content:center;background-color:#333;border-radius:50px;width:220px;padding:0;align-items:center;height:52px;color:#fff;border:none}.fs-award-contents .fs-award-contents__how-to-entry-form-btn-text-disabled{opacity:.5}.fs-award-contents .fs-award-contents__how-to-entry-form-btn-text-active{opacity:1}.fs-award-contents .fs-award-contents__how-to-entry-mail{font-size:14px;font-weight:700;padding-bottom:4px;margin-bottom:22px}.fs-award-contents .fs-award-contents__how-to-entry-mail a{color:#333;text-decoration:none}.fs-award-contents .fs-award-contents__how-to-entry-mail-address{font-size:14px;font-weight:400}.fs-award-contents .fs-award-contents__how-to-entry-submissions{font-size:14px;font-weight:700;padding-bottom:8px}.fs-award-contents .fs-award-contents__how-to-entry-needed-list{padding:0;margin:0}.fs-award-contents .fs-award-contents__how-to-entry-needed-list li{list-style:none}.fs-award-contents .fs-award-contents__how-to-entry-period{font-size:14px;font-weight:700;padding-bottom:4px;padding-top:22px}.fs-award-contents .fs-award-contents__how-to-entry-period-date{margin-bottom:29px;line-height:1.8}.fs-award-contents .fs-award-contents__how-to-entry-needed-list-notes{font-size:12px;font-weight:400;line-height:1.8}.fs-award-contents .fs-award-contents__how-to-entry-preliminary-review{display:flex;justify-content:center;align-items:center;text-align:center;flex-direction:column;text-align:center}.fs-award-contents .fs-award-contents__how-to-entry-preliminary-review2025{display:flex;justify-content:center;align-items:center;text-align:center;flex-direction:column;text-align:center;align-items:flex-start}.fs-award-contents .fs-award-contents__how-to-entry-preliminary-review-design{display:flex;justify-content:center;align-items:center;text-align:center;margin-bottom:24px;text-align:center}.fs-award-contents .fs-award-contents__how-to-entry-preliminary-review-design2025{display:flex;justify-content:center;align-items:center;text-align:center;margin-bottom:24px;gap:9px;align-items:flex-start}.fs-award-contents .fs-award-contents__how-to-entry-preliminary-review-text{margin-bottom:30px;line-height:1.8}.fs-award-contents .fs-award-contents__how-to-entry-preliminary-review-notes{font-size:12px;font-weight:400;line-height:1.8}.fs-award-contents .fs-award-contents__how-to-entry-portfolio{margin-right:17px}.fs-award-contents .fs-award-contents__how-to-entry-portfolio2025{margin-right:0;flex:1}.fs-award-contents .fs-award-contents__how-to-entry-portfolio2025{margin-right:0;flex:1}.fs-award-contents .fs-award-contents__how-to-entry-portfolio-text{background-color:#333;color:#fff;width:-moz-fit-content;width:fit-content;margin-bottom:16px;font-size:14px;font-weight:700;width:-moz-max-content;width:max-content}.fs-award-contents .fs-award-contents__how-to-entry-portfolio-image img{width:297px;height:auto}.fs-award-contents .fs-award-contents__how-to-entry-portfolio-credit-text{font-size:10px;font-weight:400;width:100%;margin-bottom:24px;font-weight:700}.fs-award-contents .fs-award-contents__how-to-entry-portfolio-credit-text2025{font-size:10px;font-weight:400;width:100%;margin-top:8px;margin-bottom:24px;font-weight:700;text-align:left}.fs-award-contents .fs-award-contents__how-to-entry-design-picture2025{margin-right:0;flex:1}.fs-award-contents .fs-award-contents__how-to-entry-portfolio-design-picture-image img{width:144px;height:auto}.fs-award-contents .fs-award-contents__how-to-entry-portfolio-design-picture-image2025 img{width:100%;height:auto}.fs-award-contents .fs-award-contents__how-to-entry-submitted-work-item img{width:94px;height:auto}.fs-award-contents .fs-award-contents__how-to-entry-submitted-work-box{display:flex;margin-bottom:24px;justify-content:flex-start;-moz-column-gap:26px;column-gap:26px}.fs-award-contents .fs-award-contents__how-to-entry-submitted-work{background-color:#333;color:#fff;width:-moz-fit-content;width:fit-content;margin-bottom:16px}.fs-award-contents .fs-award-contents__how-to-entry-submitted-work-number{margin-bottom:25px}.fs-award-contents .fs-award-contents__how-to-entry-submitted-work-number-pro{margin-bottom:21px;display:inline-block;font-weight:700}.fs-award-contents .fs-award-contents__how-to-entry-submitted-work-number-amateur{margin-bottom:25px;white-space:nowrap;font-weight:700}.fs-award-contents .fs-award-contents__how-to-entry-submitted-work-number-min{font-size:14px;font-weight:400;display:inline-block}.fs-award-contents .fs-award-contents__how-to-entry-note-list{line-height:1.7;padding:0 24px}.fs-award-contents .fs-award-contents__how-to-entry-note-list li::marker{font-size:10px}.fs-award-contents .fs-award-contents__how-to-entry-caution{font-size:12px;font-weight:400}.fs-award-contents .fs-award-contents__entry-closed-notice-pro{color:#e65353;margin-bottom:24px;font-size:12px}.fs-award-contents .fs-award-contents__entry-closed-notice-amateur{color:#e65353;margin-bottom:24px;font-size:12px}.fs-award-contents .fs-award-contents__accepted-categories-pro-box{margin-bottom:43px}.fs-award-contents .fs-award-contents__accepted-categories-title{margin:unset;margin-bottom:31px;margin-top:29px}.fs-award-contents .fs-award-contents__accepted-categories-passed{margin-bottom:10px;font-size:14px;font-weight:700}.fs-award-contents .fs-award-contents__accepted-categories-passed-number{margin-bottom:17px}.fs-award-contents .fs-award-contents__accepted-categories-work{margin-bottom:8px;font-size:14px;font-weight:700}.fs-award-contents .fs-award-contents__accepted-categories-work-number{margin-bottom:16px}.fs-award-contents .fs-award-contents__accepted-categories-work-number-note{font-size:12px;font-weight:400}.fs-award-contents .fs-award-contents__accepted-categories-support{margin-bottom:4px;font-size:14px;font-weight:700}.fs-award-contents .fs-award-contents__accepted-categories-work-support-content{margin-bottom:30px;line-height:1.85}.fs-award-contents .fs-award-contents__accepted-categories-caution-list{line-height:1.83;font-size:12px;font-weight:400;list-style:none}.fs-award-contents .fs-award-contents__award-prize-box{margin-bottom:26px;display:flex;justify-content:space-between}.fs-award-contents .fs-award-contents__award-prize-box:last-child{margin-bottom:0}.fs-award-contents .fs-award-contents__award-prize-box-sp-display-none{display:none}.fs-award-contents .fs-award-contents__award-prize-box-content{border-right:1px solid #333;width:50%}.fs-award-contents .fs-award-contents__award-prize-title-grand-prix{margin:unset;margin-bottom:14px;font-size:16px;font-weight:700}.fs-award-contents .fs-award-contents__award-prize-text-grand-prix{line-height:1.83;margin-right:26px;font-size:12px;font-weight:400}.fs-award-contents .fs-award-contents__award-prize-box-content-money-grand-prix{font-size:22px;font-weight:700;width:50%;margin:auto 0 auto 16px}.fs-award-contents .fs-award-contents__award-prize-box-content-money{font-size:18px;font-weight:700;width:50%;margin:auto 0 auto 16px}.fs-award-contents .fs-award-contents__award-prize-pre-through-text{font-size:14px;font-weight:400}.fs-award-contents .fs-award-contents__award-prize-title{margin:unset;margin-bottom:10px;font-size:14px;font-weight:700}.fs-award-contents .fs-award-contents__award-prize-before-pass-box{margin:unset;margin-top:35px;margin-bottom:29px}.fs-award-contents .fs-award-contents__award-prize-before-pass-text{font-size:12px;font-weight:400;line-height:1.83}.fs-award-contents .fs-award-contents__award-prize-caution-list{line-height:1.83;font-size:12px;font-weight:400;list-style:none}.fs-award-contents .fs-award-contents__judge-title{margin:unset;margin-bottom:17px;font-size:16px;font-weight:700}.fs-award-contents .fs-award-contents__judge-text{font-size:14px;font-weight:400;line-height:1.85}.fs-award-contents .fs-award-contents__flow-schedule-container-vertical-border{padding-bottom:34px;position:relative}.fs-award-contents .fs-award-contents__flow-schedule-container-vertical-border::after{content:"";position:absolute;left:13.2px;top:26px;width:1px;height:100%;background-color:#707070;transform:translateX(-50%)}.fs-award-contents .fs-award-contents__flow-schedule-box{margin-bottom:34px;display:flex}.fs-award-contents .fs-award-contents__flow-schedule-box:last-child{margin-bottom:0}.fs-award-contents .fs-award-contents__flow-schedule-box-number{width:26px;margin-right:10px;height:26px;border-radius:50%;background-color:#4fe055;z-index:1}.fs-award-contents .fs-award-contents__flow-schedule-box-number.pro{background-color:#b7ad84}.fs-award-contents .fs-award-contents__flow-schedule-box-number.amateur{background-color:#fac83f}.fs-award-contents .fs-award-contents__flow-schedule-box-number-in{width:26px;position:relative;padding-top:100%;height:0}.fs-award-contents .fs-award-contents__flow-schedule-box-number-in p{font-family:"Roboto Condensed",sans-serif;font-weight:400;font-style:normal;font-size:20px;font-weight:400;position:absolute;top:calc((100% - 1.3em)/ 2);left:0;right:0;margin:0;text-align:center}.fs-award-contents .fs-award-contents__flow-schedule-box-content-title{margin:unset;margin-bottom:12px;font-size:18px;font-weight:700}.fs-award-contents .fs-award-contents__flow-schedule-box-content{width:-moz-fit-content;width:fit-content}.fs-award-contents .fs-award-contents__flow-schedule-box-content-schedule{background-color:#333;color:#fff;width:-moz-fit-content;width:fit-content;font-size:12px;font-weight:700}.fs-award-contents .fs-award-contents__flow-schedule-box-content-schedule-note{margin-top:4px;background-color:#333;color:#fff;width:-moz-fit-content;width:fit-content;font-size:12px;font-weight:700}.fs-award-contents .fs-award-contents__flow-schedule-box-content-schedule-revision{background-color:#333;color:#fff;width:-moz-fit-content;width:fit-content;font-size:12px;font-weight:700;color:#e65353;background-color:#fff}.fs-award-contents .fs-award-contents__flow-schedule-box-content-place-name{font-size:12px;font-weight:400;margin-top:6px;color:#e65353}.fs-award-contents .fs-award-contents__flow-schedule-box-content-place-name a{color:#333;text-decoration:none}.fs-award-contents .fs-award-contents__flow-schedule-box-content-place{font-size:12px;font-weight:400;margin-bottom:12px}.fs-award-contents .fs-award-contents__flow-schedule-box-content-place a{color:#333;text-decoration:none}.fs-award-contents .fs-award-contents__flow-schedule-box-content-text{margin-top:8px;font-size:12px;font-weight:400;line-height:2}.fs-award-contents .fs-award-contents__flow-schedule-box-content-text a{text-decoration:none}.fs-award-contents .fs-award-contents__flow-schedule-select-material-caution-list{line-height:1.83;font-size:12px;font-weight:400;padding:0 0 0 1.5em;margin-top:11px;list-style:none}.fs-award-contents .fs-award-contents__flow-schedule-select-material-caution-list li{text-indent:-1.5em}.fs-award-contents .fs-award-contents__flow-schedule-select-material-caution-list li:before{content:"※";margin-right:.5em}.fs-award-contents .fs-award-contents__flow-schedule-submit-work-caution-list{line-height:1.83;font-size:12px;font-weight:400;padding:0 0 0 26px}.fs-award-contents .fs-award-contents__flow-schedule-submit-work-caution-list li::marker{font-size:8px}.fs-award-contents .fs-award-contents__flow-schedule-submit-work-note-list{line-height:1.83;font-size:12px;font-weight:400;padding:0 0 0 1.5em;margin:15px 0 0 .5em;list-style:none}.fs-award-contents .fs-award-contents__flow-schedule-submit-work-note-list li{text-indent:-1.5em}.fs-award-contents .fs-award-contents__flow-schedule-submit-work-note-list li:before{content:"※";margin-right:.5em}.fs-award-contents .fs-award-contents__flow-schedule-before-entry-note-list{line-height:1.83;font-size:12px;font-weight:400;padding:0 0 0 1.5em;list-style:none}.fs-award-contents .fs-award-contents__flow-schedule-before-entry-note-list li{text-indent:-1.5em}.fs-award-contents .fs-award-contents__flow-schedule-before-entry-note-list li:before{content:"※";margin-right:.5em}.fs-award-contents .fs-award-contents__flow-schedule-final-judge-note-list{line-height:1.83;font-size:12px;font-weight:400;padding:0 0 0 1.5em;margin-top:15px;list-style:none}.fs-award-contents .fs-award-contents__flow-schedule-final-judge-note-list li{text-indent:-1.5em}.fs-award-contents .fs-award-contents__flow-schedule-final-judge-note-list li:before{content:"※";margin-right:.5em}.fs-award-contents .fs-award-contents__briefing-session-past{margin-bottom:32px}.fs-award-contents .fs-award-contents__briefing-session-title{margin:unset;margin-bottom:19px;font-size:16px;font-weight:700}.fs-award-contents .fs-award-contents__briefing-session-text{margin-bottom:30px}.fs-award-contents .fs-award-contents__briefing-session-movie{display:flex;justify-content:left}.fs-award-contents .fs-award-contents__briefing-session-online{margin:unset;font-size:14px;font-weight:700;background-color:#333;color:#fff;width:-moz-fit-content;width:fit-content;margin-bottom:24px}.fs-award-contents .fs-award-contents__briefing-session-online-text-bold{margin-bottom:22px;line-height:1.85;font-size:14px;font-weight:700}.fs-award-contents .fs-award-contents__briefing-session-online-text{margin-bottom:22px;line-height:1.85;font-size:14px;font-weight:400}.fs-award-contents .fs-award-contents__hr{margin-bottom:32px;border:none;border-top:1px solid #767676}.fs-award-contents .fs-award-contents__tabs{display:flex;justify-content:center;margin-bottom:19px;flex-direction:column;align-items:center;gap:16px}.fs-award-contents .fs-award-contents__tab-item{margin-right:16px}.fs-award-contents .fs-award-contents__tab-item a{border:solid 1px #3e3a39;display:flex;justify-content:center;background-color:#333;border-radius:50px;width:220px;font-size:14px;font-weight:400;padding:0;border:none;align-items:center;height:52px;color:#fff;text-decoration:none;border-radius:4px}.fs-award-contents .fs-award-contents__tab-item a svg{margin-left:18px}.fs-award-contents .fs-award-contents__tab-title-wrapper{display:flex;justify-content:left;font-size:16px;font-weight:700;margin-bottom:19px;justify-content:center;height:50px;width:100%}.fs-award-contents .fs-award-contents__tab-title-wrapper.pro{background-color:#b7ad84;font-family:"Noto Sans JP",sans-serif;font-weight:400;font-style:normal;font-size:18px;font-weight:700;text-align:center;color:#fff;fill:#fff;--icon-color:#ffffff;align-items:center;margin:0 auto 16px}.fs-award-contents .fs-award-contents__tab-title-wrapper.amateur{background-color:#fac83f;font-family:"Noto Sans JP",sans-serif;font-weight:400;font-style:normal;font-size:18px;font-weight:700;text-align:center;color:#fff;fill:#fff;--icon-color:#ffffff;align-items:center;margin:0 auto 16px}.fs-award-session{margin:0 15px 80px;padding:32px 24px;background-color:#fff;border-radius:20px;text-align:center}.fs-award-session .fs-award-session__title{margin-bottom:19px;font-size:16px;font-weight:700}.fs-award-session .fs-award-session__briefing-session-text{font-size:14px;font-weight:400;padding-bottom:24px;line-height:1.85}.fs-award-session .fs-award-session__briefing-session-movie{width:100%;-o-object-fit:contain;object-fit:contain;margin-bottom:30px}.fs-award-session .fs-award-session__briefing-session-online-text-bold{font-size:14px;font-weight:700;line-height:1.85;padding-bottom:22px}.fs-award-session .fs-award-session__briefing-session-online-text{font-size:14px;font-weight:400;padding-bottom:24px;line-height:1.85}.fs-award-conclusion .fs-award-conclusion__outline{padding-top:16px;padding-bottom:32px;text-align:center}.fs-award-conclusion .fs-award-conclusion__title{font-family:"Roboto Condensed",sans-serif;font-weight:400;font-style:normal;padding-bottom:8px;font-size:42px;font-weight:400;color:#4fe055}.fs-award-conclusion .fs-award-conclusion__notes{padding-bottom:29px;font-size:12px;font-weight:400;line-height:1.83}.fs-award-conclusion .fs-award-conclusion__entry{padding-top:16px;padding-bottom:82px;padding-right:15px;padding-left:15px;background-color:#333;text-align:center;color:#fff}.fs-award-conclusion .fs-award-conclusion__entry-block{display:flex;justify-content:center;align-items:center;text-align:center}.fs-award-conclusion .fs-award-conclusion__form-group{margin-bottom:32px}.fs-award-conclusion .fs-award-conclusion__form-control{display:block;width:100%;padding:6px 12px;font-size:16px;font-weight:400;height:50px;border:1px solid #ccc;border-radius:8px;color:#333}.fs-award-conclusion .fs-award-conclusion__form-group-label{margin-top:8px;margin-bottom:16px;font-size:14px;font-weight:400;display:block;text-align:left}.fs-award-conclusion .fs-award-conclusion__form-group-label-req{background-color:#fff0f0;display:inline-block;width:40px;color:#e65353;border-radius:6px;font-size:small;text-align:center}.fs-award-conclusion .fs-award-conclusion__download-form{width:100%;margin:0 24px}.fs-award-conclusion .fs-award-conclusion__download-btn-disabled{border:solid 1px #3e3a39;display:flex;justify-content:center;background-color:#bebebe;border-radius:50px;width:220px;font-size:14px;font-weight:400;margin:auto;padding:0;border:none;align-items:center;height:52px;color:#fff}.fs-award-conclusion .fs-award-conclusion__download-btn-active{border:solid 1px #3e3a39;display:flex;justify-content:center;background-color:#333;border-radius:50px;width:220px;font-size:14px;font-weight:400;margin:auto;padding:0;border:solid 1px #fff;align-items:center;height:52px;color:#fff}.fs-award-conclusion .fs-award-conclusion__download-btn-text-disabled{opacity:.5}.fs-award-conclusion .fs-award-conclusion__download-btn-text-active{opacity:1}.fs-award-first-selection-container{font-family:"Noto Sans JP",sans-serif;font-weight:400;font-style:normal;font-size:14px;background-color:#fff;padding-bottom:80px}.fs-award-first-selection-container br.br-pc-only{display:none}.fs-award-first-selection-container br.br-sp-only{display:block}.fs-award-first-selection-kv{display:flex;justify-content:center}.fs-award-first-selection-kv .fs-award-first-selection-kv__image-bg-pc{display:none}.fs-award-first-selection-kv .fs-award-first-selection-kv__image-bg-sp{width:100%;margin-bottom:63px}.fs-award-first-selection-kv .fs-award-first-selection-kv__first-view-pc{display:none}.fs-award-first-selection-kv .fs-award-first-selection-kv__first-view-sp{width:100%;margin-bottom:32px}.fs-award-first-selection-headline{margin-top:-63px;padding-top:44px;padding-bottom:44px;background:#efefef;margin-bottom:56px}.fs-award-first-selection-headline__titles{position:relative;display:flex;flex-flow:column nowrap;justify-content:center;align-items:center;z-index:0;width:-moz-max-content;width:max-content;margin-inline:auto}.fs-award-first-selection-headline__title-bg{max-width:240px}.fs-award-first-selection-headline__title-bg svg{width:100%;height:auto;display:block}.fs-award-first-selection-headline__sub{position:absolute;left:auto;top:auto;z-index:1;font-size:18px;font-weight:700;letter-spacing:.05em}.fs-award-first-selection-headline__desc{display:block;width:-moz-max-content;width:max-content;margin-inline:auto;font-size:16px;font-weight:700;margin-top:var(--desc-mt,2em);margin-bottom:var(--desc-mb,0);letter-spacing:.05em}.fs-award-first-selection-headline__desc a{color:inherit;text-decoration:underline}.fs-award-first-selection-headline__banner{width:100%;padding-inline:15px;max-width:800px;margin-inline:auto;display:block;margin-top:29px}.fs-award-first-selection-headline__banner img{width:100%;height:auto;display:block}.fs-award-first-selection-dark-btn-wrap{display:flex;justify-content:center}.fs-award-first-selection-dark-btn{background-color:#333;font-size:14px;font-weight:700;position:relative;display:inline-block;border-radius:100px;width:auto;min-width:280px;max-width:100%;white-space:nowrap;text-align:center}.fs-award-first-selection-dark-btn.login{background-color:#bebebe;color:#fff;border:none;padding:18px 0}.fs-award-first-selection-dark-btn i{position:absolute;right:6%;top:50%;transform:translateY(-50%)}.fs-award-first-selection-dark-btn-link{color:#fff;background-color:#333;font-size:14px;font-weight:700;position:relative;justify-content:center;display:flex;padding:18px 0;border-radius:100px;width:auto;min-width:280px;max-width:100%;white-space:nowrap;text-align:center;flex-flow:row nowrap;align-items:center}.fs-award-first-selection-dark-btn-link svg{stroke:#fff;position:absolute;right:6%}.fs-award-first-selection-dark-btn-link svg rect{stroke:none}.fs-award-first-selection-green-btn-wrap{display:flex;justify-content:center;padding-top:18px}.fs-award-first-selection-green-btn-link{background-color:#4fe055;font-size:14px;font-weight:700;position:relative;display:inline-block;color:#333;padding:18px 0;border-radius:100px;width:auto;min-width:200px;max-width:100%;white-space:nowrap;text-align:center}.fs-award-first-selection-green-btn-link i{position:absolute;right:6%;top:50%;transform:translateY(-50%)}.fs-award-first-selection-white-card{background-color:#fff;border:1px solid #333;border-radius:16px;padding:16px 24px 24px}.fs-award-first-selection-long-bar-gray{display:flex;justify-content:center;position:relative}.fs-award-first-selection-long-bar-gray::before{content:"";position:absolute;width:100%;height:1px;background-color:#bebebe}.fs-award-first-selection-long-bar-dark{display:flex;justify-content:center;position:relative}.fs-award-first-selection-long-bar-dark::before{content:"";position:absolute;width:100%;height:1px;background-color:#333}.fs-award-first-selection-long-vertical-right-bar-dark{display:flex;justify-content:center;position:relative}.fs-award-first-selection-long-vertical-right-bar-dark::before{content:"";position:absolute;width:1px;height:100%;background-color:#333;top:0;right:0}.fs-award-first-selection-introduction{padding-right:15px;padding-left:15px;margin-bottom:80px}.fs-award-first-selection-introduction .fs-award-first-selection-introduction__pro-amateur-division-explanation{width:345px;font-size:14px;font-weight:400;line-height:1.71;letter-spacing:.034em;text-align:center;margin:0 auto 36px}.fs-award-first-selection-introduction .fs-award-first-selection-introduction__pro-amateur-division-link-wrap .fs-award-first-selection-vertical-bar{display:none}.fs-award-first-selection-introduction .fs-award-first-selection-introduction__pro-division{font-size:22px;font-weight:700;letter-spacing:.05em;margin-bottom:19px;text-align:center}.fs-award-first-selection-introduction .fs-award-first-selection-introduction__pro-division-box{padding-bottom:33px}.fs-award-first-selection-introduction .fs-award-first-selection-introduction__amateur-division{font-size:22px;font-weight:700;letter-spacing:.05em;margin-bottom:19px;text-align:center}.fs-award-first-selection-introduction .fs-award-first-selection-introduction__amateur-division-box{padding-top:40px}.fs-award-first-selection-introduction .fs-award-first-selection-introduction__sub-text{display:flex;justify-content:center;font-size:16px;font-weight:700;margin-bottom:5px;color:#bebebe}.fs-award-first-selection-introduction .fs-award-first-selection-introduction__title{display:flex;justify-content:center;align-items:center;text-align:center;font-size:22px;font-weight:700;margin-bottom:35px;letter-spacing:.05em;line-height:1.54}.fs-award-first-selection-introduction .fs-award-first-selection-introduction__title2025{display:flex;justify-content:center;align-items:center;text-align:center;font-size:22px;font-weight:700;margin-bottom:35px;letter-spacing:.05em;line-height:1.54;text-align:center}.fs-award-first-selection-introduction .fs-award-first-selection-introduction__text{display:flex;justify-content:center;align-items:center;text-align:center;margin-bottom:62px;font-size:14px;font-weight:400;letter-spacing:.034em;line-height:1.71}.fs-award-first-selection-introduction .fs-award-first-selection-introduction__notification{letter-spacing:.08em;font-size:14px;font-weight:400;padding-top:5px;padding-bottom:5px;margin-bottom:25px;border:1px solid #4fe055;border-radius:100px;background-color:#4fe055;position:relative;max-width:385px;margin-right:auto;margin-left:auto}.fs-award-first-selection-introduction .fs-award-first-selection-introduction__notification.year-2025{font-size:16px;font-weight:500}.fs-award-first-selection-introduction .fs-award-first-selection-introduction__notification::before{content:"";position:absolute;top:100%;left:50%;margin-left:-15px;border:15px solid transparent;border-top:15px solid #4fe055}.fs-award-first-selection-introduction .fs-award-first-selection-introduction__notification p{display:flex;justify-content:center}.fs-award-first-selection-introduction .fs-award-first-selection-introduction__annotation{font-size:14px;font-weight:400;margin-top:15px}.fs-award-first-selection-introduction .fs-award-first-selection-introduction__annotation-instagram{font-size:14px;font-weight:400;margin-top:14px}.fs-award-first-selection-introduction .fs-award-first-selection-introduction__annotation-instagram span{border-bottom:1px solid #000}.fs-award-first-selection-introduction .fs-award-first-selection-introduction__annotation-instagram span a{color:#000}.fs-award-first-selection-about-roop{margin-right:15px;margin-left:15px;margin-bottom:80px;display:flex;justify-content:center;flex-direction:column;border:1px solid #333;border-radius:30px;position:relative}.fs-award-first-selection-about-roop .fs-award-first-selection-about-roop__title{font-size:22px;font-weight:700;text-align:center;display:inline-block;padding:0 20px;position:absolute;top:0;left:0;right:0;width:-moz-fit-content;width:fit-content;margin:auto;background-color:#fff;transform:translateY(-50%)}.fs-award-first-selection-about-roop .fs-award-first-selection-about-roop__bar{display:flex;justify-content:center;margin:45px 0 31px;position:relative}.fs-award-first-selection-about-roop .fs-award-first-selection-about-roop__bar::before{content:"";position:absolute;width:24px;height:2px;background-color:#333}.fs-award-first-selection-about-roop .fs-award-first-selection-about-roop__text{display:flex;justify-content:center;font-size:14px;font-weight:400;line-height:1.85;margin-bottom:15px;color:#707070}.fs-award-first-selection-about-roop .fs-award-first-selection-about-roop__text.year-2025{font-size:14px;font-weight:400;color:#333}.fs-award-first-selection-about-roop .fs-award-first-selection-about-roop__text.bottom{margin-bottom:34px}.fs-award-first-selection-about-roop .fs-award-first-selection-about-roop__green-text-box{display:flex;justify-content:center;flex-direction:column;margin-bottom:15px}.fs-award-first-selection-about-roop .fs-award-first-selection-about-roop__emphasis-goal{margin-right:auto;margin-left:auto;font-size:18px;font-weight:700;background-color:#4fe055;color:#333;width:-moz-fit-content;width:fit-content;line-height:2.3;letter-spacing:.05em;margin-bottom:12px}.fs-award-first-selection-about-roop .fs-award-first-selection-about-roop__emphasis-goal:last-child{margin-bottom:0}.fs-award-first-selection-voting-explanation{background-color:#efefef;display:flex;justify-content:center;flex-direction:column;padding:90px 15px 0;margin-bottom:95px;border-top-left-radius:100px;border-top-right-radius:100px;position:relative}.fs-award-first-selection-voting-explanation .fs-award-first-selection-long-bar-dark.pc{display:none}.fs-award-first-selection-voting-explanation::before{content:"";position:absolute;top:100%;left:50%;transform:translateX(-50%);border:150px solid transparent;border-top:50px solid #efefef}.fs-award-first-selection-voting-explanation .fs-award-first-selection-voting-explanation__each-part-wrapper{padding:0 24px;margin-bottom:55px}.fs-award-first-selection-voting-explanation .fs-award-first-selection-voting-explanation__title{font-size:40px;font-weight:700;margin-bottom:11px;text-align:center}.fs-award-first-selection-voting-explanation .fs-award-first-selection-voting-explanation__title.year-2025{font-family:"Roboto Condensed",sans-serif;font-weight:400;font-style:normal;font-size:82px;font-weight:700}.fs-award-first-selection-voting-explanation .fs-award-first-selection-voting-explanation__heading{text-align:center;font-size:16px;font-weight:700}.fs-award-first-selection-voting-explanation .fs-award-first-selection-voting-explanation__vote-end-heading{text-align:center;font-size:16px;font-weight:700;padding-bottom:24px}.fs-award-first-selection-voting-explanation .fs-award-first-selection-voting-explanation__vote-end-text{color:#e65353;font-size:14px;font-weight:700;padding-bottom:42px;text-align:center}.fs-award-first-selection-voting-explanation .fs-award-first-selection-voting-explanation__text-part-wrap{text-align:center}.fs-award-first-selection-voting-explanation .fs-award-first-selection-voting-explanation__subheading-pc{display:none}.fs-award-first-selection-voting-explanation .fs-award-first-selection-voting-explanation__subheading-sp{font-size:12px;font-weight:700;margin-bottom:33px;padding-top:10px}.fs-award-first-selection-voting-explanation .fs-award-first-selection-voting-explanation__subheading-sp.year-2025{font-family:"Roboto Condensed",sans-serif;font-weight:400;font-style:normal;font-size:16px;font-weight:700}.fs-award-first-selection-voting-explanation .fs-award-first-selection-voting-explanation__numbering-question{font-family:"Noto Sans JP",sans-serif;font-weight:400;font-style:normal;font-size:16px;font-weight:600;margin-bottom:33px}.fs-award-first-selection-voting-explanation .fs-award-first-selection-voting-explanation__numbering-question span{font-family:"Roboto Condensed",sans-serif;font-weight:400;font-style:normal;font-size:18px;font-weight:700}.fs-award-first-selection-voting-explanation .fs-award-first-selection-voting-explanation__numbering-question.criteria{margin-bottom:28px}.fs-award-first-selection-voting-explanation .fs-award-first-selection-voting-explanation__numbering-answer{font-size:24px;font-weight:700;margin-bottom:28px}.fs-award-first-selection-voting-explanation .fs-award-first-selection-voting-explanation__text{font-size:14px;font-weight:400;line-height:1.71;font-weight:500;text-align:justify;padding-bottom:24px}.fs-award-first-selection-voting-explanation .fs-award-first-selection-voting-explanation__text span{font-size:16px;font-weight:700;position:relative;z-index:1}.fs-award-first-selection-voting-explanation .fs-award-first-selection-voting-explanation__text span::before{content:"";display:inline-block;width:100%;height:50%;background-color:#4fe055;position:absolute;bottom:0;left:0;z-index:-1}.fs-award-first-selection-voting-explanation .fs-award-first-selection-voting-explanation__text.center{margin-top:22px;margin-bottom:11px}.fs-award-first-selection-voting-explanation .fs-award-first-selection-voting-explanation__to-voting-page-wrap{position:relative}.fs-award-first-selection-voting-explanation .fs-award-first-selection-voting-explanation__official-site-vote{text-align:center}.fs-award-first-selection-voting-explanation .fs-award-first-selection-voting-explanation__vote-title{font-size:28px;font-weight:700;padding-bottom:8px}.fs-award-first-selection-voting-explanation .fs-award-first-selection-voting-explanation__site-text{font-size:14px;font-weight:700}.fs-award-first-selection-voting-explanation .fs-award-first-selection-voting-explanation__site-image{margin:0 auto 15px}.fs-award-first-selection-voting-explanation .fs-award-first-selection-voting-explanation__site-image.official-site-logo{width:249px;margin-bottom:0}.fs-award-first-selection-voting-explanation .fs-award-first-selection-voting-explanation__site-image.year-2025{border-radius:16px}.fs-award-first-selection-voting-explanation .fs-award-first-selection-voting-explanation__site-image.instagram{width:176px}.fs-award-first-selection-voting-explanation .fs-award-first-selection-voting-explanation__site-image.instagram-logo{width:140px;margin-bottom:0}.fs-award-first-selection-voting-explanation .fs-award-first-selection-voting-explanation__site-explain-text{font-size:14px;font-weight:400;margin-bottom:2px}.fs-award-first-selection-voting-explanation .fs-award-first-selection-voting-explanation__site-explain-text.year-2025{font-size:14px;font-weight:700;margin-bottom:8px}.fs-award-first-selection-voting-explanation .fs-award-first-selection-voting-explanation__separator{font-size:18px;font-weight:700;width:40px;height:40px;background-color:#333;color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto}.fs-award-first-selection-voting-explanation .fs-award-first-selection-voting-explanation__separator::after,.fs-award-first-selection-voting-explanation .fs-award-first-selection-voting-explanation__separator::before{content:"";position:absolute;transform:translateY(-50%);height:1px;background-color:#333;width:40%}.fs-award-first-selection-voting-explanation .fs-award-first-selection-voting-explanation__separator::before{left:10%;width:35%;margin-right:14px}.fs-award-first-selection-voting-explanation .fs-award-first-selection-voting-explanation__separator::after{right:0;left:50%;margin-left:14px}.fs-award-first-selection-voting-explanation .fs-award-first-selection-voting-explanation__vote-explanation{font-size:14px;font-weight:700;text-align:center;margin-top:8px}.fs-award-first-selection-voting-explanation .fs-award-first-selection-voting-explanation__instagram-open-date-text{font-size:12px;line-height:1.5;margin-top:16px}.fs-award-first-selection-voting-explanation .fs-award-first-selection-voting-explanation__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-award-first-selection-voting-explanation .fs-award-first-selection-voting-explanation__instagram-link-box{color:#3e3a39}.fs-award-first-selection-voting-explanation .fs-award-first-selection-voting-explanation__instagram-vote{text-align:center}.fs-award-first-selection-voting-explanation .fs-award-first-selection-voting-explanation__checkpoint-wrap{position:relative}.fs-award-first-selection-voting-explanation .fs-award-first-selection-voting-explanation__checkpoint-title{display:flex;justify-content:center;align-items:center;text-align: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-award-first-selection-voting-explanation .fs-award-first-selection-voting-explanation__checkpoint-each-part-wrap.second-line{padding-top:24px}.fs-award-first-selection-voting-explanation .fs-award-first-selection-voting-explanation__checkpoint-each-part-wrap.last-line{padding-top:24px}.fs-award-first-selection-voting-explanation .fs-award-first-selection-voting-explanation__checkpoint-title-box{display:flex;justify-content:center;align-items:center;margin-bottom:12px}.fs-award-first-selection-voting-explanation .fs-award-first-selection-voting-explanation__checkpoint-title-box.first{margin-top:22px}.fs-award-first-selection-voting-explanation .fs-award-first-selection-voting-explanation__checkbox-text-box{text-align:center}.fs-award-first-selection-voting-explanation .fs-award-first-selection-voting-explanation__checkbox-title{font-family:"Roboto Condensed",sans-serif;font-weight:400;font-style:normal;font-size:26px;font-weight:700;margin-left:4px}.fs-award-first-selection-voting-explanation .fs-award-first-selection-voting-explanation__checkbox-text{font-size:14px;font-weight:700}.fs-award-first-selection-voting-explanation .fs-award-first-selection-voting-explanation__top-prize-winners-box{display:flex;justify-content:center;align-items:center;text-align:center;width:100%;height:113px;border:1px solid #000;border-radius:18px}.fs-award-first-selection-voting-explanation .fs-award-first-selection-voting-explanation__top-prize-winners-box-2025{display:flex;justify-content:center;align-items:center;text-align:center;width:100%;height:314px;border:1px solid #000;border-radius:18px;flex-direction:column}.fs-award-first-selection-voting-explanation .fs-award-first-selection-voting-explanation__top-prize-winners-site{width:50%;height:100%;background-color:#333;color:#fff;border-top-left-radius:18px;border-bottom-left-radius:18px;display:flex;flex-direction:column;padding-top:5px;padding-bottom:17px}.fs-award-first-selection-voting-explanation .fs-award-first-selection-voting-explanation__top-prize-winners-site-2025{width:100%;height:166px;background-color:#333;color:#fff;display:flex;flex-direction:column;padding-top:5px;padding-bottom:17px;border-top-right-radius:18px;border-top-left-radius:18px}.fs-award-first-selection-voting-explanation .fs-award-first-selection-voting-explanation__top-prize-winners-plus{width:100%;height:16px;background-color:#333;color:#fff;display:flex;align-items:center;justify-content:center}.fs-award-first-selection-voting-explanation .fs-award-first-selection-voting-explanation__top-prize-winners-special-jury{width:50%;height:100%;background-color:#bebebe;color:#fff;border-top-left-radius:18px;border-bottom-left-radius:18px;display:flex;flex-direction:column;padding:24px 0}.fs-award-first-selection-voting-explanation .fs-award-first-selection-voting-explanation__top-prize-winners-numbers{display:flex;justify-content:center;font-size:18px;font-weight:700;width:50%;height:100%;align-items:center;background-color:#fff;color:#333;border-top-right-radius:18px;border-bottom-right-radius:18px}.fs-award-first-selection-voting-explanation .fs-award-first-selection-voting-explanation__top-prize-winners-numbers-2025{display:flex;justify-content:center;font-size:18px;font-weight:700;width:100%;height:166px;align-items:center;background-color:#fff;color:#333;border-bottom-left-radius:18px;border-bottom-right-radius:18px}.fs-award-first-selection-voting-explanation .fs-award-first-selection-voting-explanation__top-prize-winners-vote{font-size:28px;font-weight:700}.fs-award-first-selection-voting-explanation .fs-award-first-selection-voting-explanation__top-prize-winners-at-site{font-size:12px;font-weight:700;display:flex;flex-direction:column;margin-bottom:5px}.fs-award-first-selection-voting-explanation .fs-award-first-selection-voting-explanation__top-prize-winners-vote-site-name{font-size:14px;font-weight:700;width:99px;min-width:-moz-fit-content;min-width:fit-content;height:21px;margin:auto;padding:0 10px;background-color:#fff;color:#333;text-align:center}.fs-award-first-selection-voting-explanation .fs-award-first-selection-voting-explanation__top-prize-winners-green-num-top{font-size:18px;font-weight:700}.fs-award-first-selection-voting-explanation .fs-award-first-selection-voting-explanation__top-prize-winners-green-num-middle{font-family:"Roboto Condensed",sans-serif;font-weight:400;font-style:normal;display:flex;justify-content:center;font-size:52px;font-weight:700;width:68px;height:68px;margin-right:8px;margin-left:8px;align-items:center;background-color:#4fe055;border-radius:50%}.fs-award-first-selection-voting-explanation .fs-award-first-selection-voting-explanation__top-prize-winners-green-num-bottom{font-size:18px;font-weight:700}.fs-award-first-selection-voting-explanation .fs-award-first-selection-voting-explanation__plus{font-size:xx-large;font-weight:700;text-align:center}.fs-award-first-selection-voting-explanation .fs-award-first-selection-voting-explanation__schedule-wrap-sp{padding:0 24px;display:block;position:relative}.fs-award-first-selection-voting-explanation .fs-award-first-selection-voting-explanation__schedule-wrap-pc{display:none}.fs-award-first-selection-voting-explanation .fs-award-first-selection-voting-explanation__schedule-text-box{width:10%}.fs-award-first-selection-voting-explanation .fs-award-first-selection-voting-explanation__schedule-text{font-family:"Roboto Condensed",sans-serif;font-weight:400;font-style:normal;font-size:24px;font-weight:700;color:#bebebe}.fs-award-first-selection-voting-explanation .fs-award-first-selection-voting-explanation__schedule-date-box{width:90%;position:relative}.fs-award-first-selection-voting-explanation .fs-award-first-selection-voting-explanation__schedule-now{font-size:14px;font-weight:700;width:47px;height:22px;text-align:center;background-color:#4fe055;position:relative;margin-bottom:17px}.fs-award-first-selection-voting-explanation .fs-award-first-selection-voting-explanation__schedule-now::before{content:"";position:absolute;top:100%;left:35%;border:6px solid transparent;border-top:11px solid #4fe055}.fs-award-first-selection-voting-explanation .fs-award-first-selection-voting-explanation__after-vote-schedule-now{font-size:14px;font-weight:700;width:47px;height:22px;text-align:center;background-color:#4fe055;position:absolute;margin-bottom:17px;top:26%;z-index:1}.fs-award-first-selection-voting-explanation .fs-award-first-selection-voting-explanation__after-vote-schedule-now::before{content:"";position:absolute;top:100%;left:35%;border:6px solid transparent;border-top:11px solid #4fe055}.fs-award-first-selection-voting-explanation .fs-award-first-selection-voting-explanation__grand-prix-result-now{font-size:14px;font-weight:700;width:47px;height:22px;text-align:center;background-color:#4fe055;position:absolute;margin-bottom:17px;top:49%;z-index:1}.fs-award-first-selection-voting-explanation .fs-award-first-selection-voting-explanation__grand-prix-result-now::before{content:"";position:absolute;top:100%;left:35%;border:6px solid transparent;border-top:11px solid #4fe055}.fs-award-first-selection-voting-explanation .fs-award-first-selection-voting-explanation__schedule-specific-date-list{list-style:none}.fs-award-first-selection-voting-explanation .fs-award-first-selection-voting-explanation__schedule-specific-date-each-list.schedule-sp{padding-top:24px}.fs-award-first-selection-voting-explanation .fs-award-first-selection-voting-explanation__schedule-specific-date-title-box{display:flex;margin-bottom:11px}.fs-award-first-selection-voting-explanation .fs-award-first-selection-voting-explanation__schedule-specific-date-title{font-family:"Roboto Condensed",sans-serif;font-weight:400;font-style:normal;font-size:22px;font-weight:700;display:flex;align-items:center;padding-top:3px}.fs-award-first-selection-voting-explanation .fs-award-first-selection-voting-explanation__schedule-specific-date-title span{font-family:"Noto Sans JP",sans-serif;font-weight:400;font-style:normal;font-size:12px;font-size:12px;font-weight:700;margin-left:6px}.fs-award-first-selection-voting-explanation .fs-award-first-selection-voting-explanation__top-box{display:flex;align-items:center;font-family:"Noto Sans JP",sans-serif;font-weight:400;font-style:normal;font-size:12px;font-size:12px;font-weight:700;margin-bottom:5px}.fs-award-first-selection-voting-explanation .fs-award-first-selection-voting-explanation__schedule-specific-date-text{margin-left:6px}.fs-award-first-selection-voting-explanation .fs-award-first-selection-voting-explanation__schedule-specific-date-right-dotted{border-style:none dotted none none;border-color:#707070;margin-right:50%}.fs-award-first-selection-voting-explanation .fs-award-first-selection-voting-explanation__schedule-specific-date-subtitle{font-size:12px;font-weight:700;display:flex;margin:auto 0;margin-left:6px}.fs-award-first-selection-voting-explanation .fs-award-first-selection-voting-explanation__schedule-specific-date{font-size:16px;font-weight:700}.fs-award-first-selection-voting-explanation .fs-award-first-selection-voting-explanation__about-final-examination-wrap{position:relative}.fs-award-first-selection-voting-explanation .fs-award-first-selection-voting-explanation__final-examination-heading{display:flex;justify-content:center;align-items:center;text-align: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-award-first-selection-voting-explanation .fs-award-first-selection-voting-explanation__final-examination-new-energy-box{margin:0 auto 24px}.fs-award-first-selection-voting-explanation .fs-award-first-selection-voting-explanation__final-examination-new-energy-box img{width:249px;height:168px}.fs-award-first-selection-voting-explanation .fs-award-first-selection-voting-explanation__final-examination-bold-text{font-size:20px;font-weight:700;line-height:1.42}.fs-award-first-selection-voting-explanation .fs-award-first-selection-voting-explanation__final-examination-bold-text.center{margin-bottom:17px;margin-top:5px}.fs-award-first-selection-voting-explanation .fs-award-first-selection-voting-explanation__final-examination-description{font-size:14px;font-weight:400;line-height:1.42;margin-bottom:23px}.fs-award-first-selection-voting-explanation .fs-award-first-selection-voting-explanation__final-examination-address1{font-size:12px;font-weight:400}.fs-award-first-selection-voting-explanation .fs-award-first-selection-voting-explanation__final-examination-address2{font-size:12px;font-weight:400}.fs-award-first-selection-voting-explanation .fs-award-first-selection-voting-explanation__final-examination-event-detail{font-size:14px;font-weight:400}.fs-award-first-selection-voting-explanation .fs-award-first-selection-voting-explanation__final-examination-address-wrap{display:flex}.fs-award-first-selection-voting-explanation .fs-award-first-selection-voting-explanation__final-examination-address-wrap i{display:flex;justify-content:center;align-items:center;text-align:center;width:30px;height:30px;background-color:#4fe055;border-radius:50%}.fs-award-first-selection-voting-explanation .fs-award-first-selection-voting-explanation__instagram-open-text{font-size:12px;line-height:1.5;margin-top:16px;margin-bottom:2px}.second-vote-section{background-color:#fff;border-radius:16px;padding:40px 15px;max-width:800px;margin:0 auto 80px;position:relative}.second-vote-badge{position:absolute;top:-16px;left:50%;transform:translateX(-50%);background-color:#4fe055;padding:8px 32px;border-radius:18px;font-size:18px;font-weight:700;color:#333;white-space:nowrap}.second-vote-header{text-align:center;margin-bottom:40px}.second-vote-title{font-family:"Roboto Condensed",sans-serif;font-size:42px;font-weight:700;margin:0 0 8px 0;line-height:1.2}.second-vote-subtitle{font-size:20px;font-weight:700;margin:0;line-height:1.2}.second-vote-content{display:flex;flex-direction:column;align-items:flex-start;gap:24px;margin-bottom:40px}.second-vote-image{width:100%;max-width:340px;margin:0 auto;border-radius:8px;overflow:hidden}.second-vote-image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.second-vote-text{flex:1;font-size:14px;line-height:1.7;font-weight:600}.second-vote-text p:last-child{margin-bottom:0}.second-vote-schedule-title{position:relative;text-align:center;margin-bottom:40px}.second-vote-schedule-title::before{content:"";position:absolute;top:50%;left:0;right:0;height:2px;background-image:repeating-linear-gradient(to right,#333 0,#333 1px,transparent 1px,transparent 6px);z-index:0}.second-vote-schedule-title .h3,.second-vote-schedule-title h3{background-color:#fff;font-size:20px;font-weight:700;padding:0 8px;margin:0;display:inline-block;position:relative;z-index:1;line-height:28px}.second-vote-schedule{border:1px solid #bebebe;overflow:hidden}.schedule-row-detail{padding:16px 8px;border-bottom:1px solid #bebebe;display:flex;flex-direction:column;align-items:flex-start;gap:12px}.schedule-row-detail:last-child{border-bottom:none}.schedule-date-badge{min-width:auto;flex-direction:column;align-items:flex-start;border-right:none;padding-right:0}.schedule-date-badge svg{width:24px;height:24px;position:relative;top:6px}.calendar-icon{width:24px;height:24px;flex-shrink:0}.schedule-date-text{font-family:"Noto Sans JP",sans-serif;font-weight:400;font-style:normal;font-size:15px;font-weight:700;line-height:1.4}.schedule-location{font-family:"Noto Sans JP",sans-serif;font-weight:400;font-style:normal;font-size:15px;color:#0f73db;font-weight:600;text-decoration:underline;line-height:1.4;display:flex;align-items:center;gap:4px}.fs-award-first-selection-conclusion{padding:0 15px}.fs-award-first-selection-conclusion .fs-award-first-selection-conclusion__title{display:flex;justify-content:center;align-items:center;text-align:center;font-family:"Roboto Condensed",sans-serif;font-weight:400;font-style:normal;font-size:40px;font-weight:700;margin-bottom:17px}.fs-award-first-selection-conclusion .fs-award-first-selection-conclusion__description{font-size:14px;font-weight:400;line-height:1.71;letter-spacing:.034em;display:flex;justify-content:center;align-items:center;text-align:center;margin-bottom:48px}.fs-award-first-selection-conclusion .fs-award-first-selection-conclusion__img{width:100%;height:auto;margin-bottom:42px}.fs-award-first-selection-conclusion .fs-award-first-selection-conclusion__first-site-vote-img-pc{display:none}.fs-award-first-selection-conclusion .fs-award-first-selection-conclusion__first-site-vote-img-sp{width:100%}.fs-award-first-selection-conclusion .fs-award-first-selection-conclusion__start-date-wrap{text-align:center}.fs-award-first-selection-conclusion .fs-award-first-selection-conclusion__pro-text{display:flex;justify-content:center;font-size:22px;font-weight:700;line-height:1.9;letter-spacing:.05em}.fs-award-first-selection-conclusion .fs-award-first-selection-conclusion__amateur-text{display:flex;justify-content:center;font-size:22px;font-weight:700;line-height:1.9;letter-spacing:.05em;padding-top:39px}.fs-award-first-selection-conclusion .fs-award-first-selection-conclusion__about-instagram-account{background-color:#efefef;align-items:center;border-radius:16px;display:flex;flex-direction:column;text-align:center;border:1px solid #333;margin:37px auto 0}.fs-award-first-selection-conclusion .fs-award-first-selection-conclusion__about-instagram-account i{display:none}.fs-award-first-selection-conclusion .fs-award-first-selection-conclusion__instagram-link-box{display:flex;align-items:flex-end;margin:24px 0 11px 0}.fs-award-first-selection-conclusion .fs-award-first-selection-conclusion__instagram-text-box{margin:0 auto}.fs-award-first-selection-conclusion .fs-award-first-selection-conclusion__instagram-description{font-family:"Roboto Condensed",sans-serif;font-weight:400;font-style:normal;font-size:14px;font-weight:700;line-height:1.71;margin-bottom:7px}.fs-award-first-selection-conclusion .fs-award-first-selection-conclusion__instagram-link{font-family:"Roboto Condensed",sans-serif;font-weight:400;font-style:normal;font-size:20px;font-weight:700;margin-bottom:24px;color:#000}.fs-award-first-selection-conclusion .fs-award-first-selection-conclusion__instagram-icon{width:45px;height:45px}.fs-award-first-selection-conclusion .fs-award-first-selection-conclusion__start-date-wrap{position:relative}.fs-award-first-selection-conclusion .fs-award-first-selection-conclusion__start-date-coming-img{width:256px}.fs-award-first-selection-conclusion .fs-award-first-selection-conclusion__start-date-vote{font-size:16px;font-weight:700;position:absolute;top:44%;left:50%;transform:translate(-50%,-50%);z-index:2;white-space:nowrap}.fs-award-first-selection-roop-project-introduction{margin-bottom:80px;padding:0 15px}.fs-award-first-selection-roop-project-introduction .fs-award-first-selection-roop-project-introduction__title{display:flex;justify-content:center;font-family:"Roboto Condensed",sans-serif;font-weight:400;font-style:normal;font-size:30px;font-weight:400;margin-bottom:8px}.fs-award-first-selection-roop-project-introduction .fs-award-first-selection-roop-project-introduction__subtitle{display:flex;justify-content:center;font-size:14px;font-weight:400;margin-bottom:22px}.fs-award-first-selection-roop-project-introduction .fs-award-first-selection-roop-project-introduction__description{display:flex;justify-content:center;font-size:18px;font-weight:400;line-height:1.44;letter-spacing:.05em;margin-bottom:28px}.fs-award-first-selection-roop-project-introduction .fs-award-first-selection-roop-project-introduction__grand-prix-box{display:flex;align-items:center;flex-direction:column}.fs-award-first-selection-roop-project-introduction .fs-award-first-selection-roop-project-introduction__grand-prix-img{width:100%;height:230px;margin-bottom:23px;background-color:gray;border-radius:16px}.fs-award-first-selection-roop-project-introduction .fs-award-first-selection-roop-project-introduction__grand-prix-link{display:flex;justify-content:center;align-items:center;text-align:center;width:100%;height:43px;margin-bottom:39px;border:1px solid #333;border-radius:8px}.fs-award-first-selection-roop-project-introduction .fs-award-first-selection-roop-project-introduction__grand-prix-link a{color:#333}.fs-award-first-selection-roop-project-introduction .fs-award-first-selection-roop-project-introduction__roop-box{display:flex;align-items:center;flex-direction:column}.fs-award-first-selection-roop-project-introduction .fs-award-first-selection-roop-project-introduction__roop-img-box{display:flex;justify-content:center;width:100%;height:auto;margin-bottom:24px}.fs-award-first-selection-roop-project-introduction .fs-award-first-selection-roop-project-introduction__roop-img-link{width:100%}.fs-award-first-selection-roop-project-introduction .fs-award-first-selection-roop-project-introduction__roop-img{width:100%;border:1px solid #333;border-radius:16px}.fs-award-first-selection-roop-project-introduction .fs-award-first-selection-roop-project-introduction__roop-link{display:flex;justify-content:center;align-items:center;text-align:center;width:100%;height:43px;margin-bottom:80px;border:1px solid #333;border-radius:8px}.fs-award-first-selection-roop-project-introduction .fs-award-first-selection-roop-project-introduction__roop-link a{color:#333}.fs-award-first-selection-instagram-link{font-family:"Roboto Condensed",sans-serif;font-weight:400;font-style:normal;font-size:26px;font-weight:700;display:flex;justify-content:center;align-items:center;letter-spacing:.034em;background-color:#efefef;border:1px solid #333;border-radius:16px;margin:60px 15px 0;width:calc(100% - 30px);max-width:600px;height:133px;text-align:center;color:#333;line-height:1}.fs-award-first-selection-instagram-link img{width:44px;margin-right:8px}.fs-award-step{padding:40px 15px 80px;background-color:#f7f7f7;display:flex;justify-content:center;align-items:center;flex-direction:column;gap:24px;margin:auto}.fs-award-step .fs-award-step__item{display:flex;flex-direction:column;gap:16px;border:1px solid #333;border-radius:16px;padding:24px;width:100%}.fs-award-step .fs-award-step__item-title{font-family:"Roboto Condensed",sans-serif;font-weight:400;font-style:normal;font-size:18px;font-weight:700;color:#333;line-height:1.4;border-bottom:1px solid #bebebe;position:relative;padding-bottom:16px}.fs-award-step .fs-award-step__item-title::after{content:"";display:block;position:absolute;bottom:0;left:0;width:137px;height:3px;background-color:#4fe055}.fs-award-step .fs-award-step__item-description{font-family:"Noto Sans JP",sans-serif;font-weight:400;font-style:normal;font-size:14px;font-weight:500;color:#333;line-height:1.7}.fs-award-step .fs-award-step__item-button{display:flex;justify-content:center;align-items:center;text-align:center;gap:10px;flex-direction:column}.fs-award-step .fs-award-step__item-button a{display:flex;justify-content:center;align-items:center;text-align:center;border:solid 1px #3e3a39;display:flex;justify-content:center;background-color:#333;border-radius:50px;width:220px;font-family:"Noto Sans JP",sans-serif;font-weight:400;font-style:normal;font-size:14px;font-weight:700;padding:0;--icon-color:#fff;height:48px;width:100%;border:none;align-items:center;color:#fff;text-decoration:none;border-radius:8px;gap:5px}.fs-award-step .fs-award-step__item-button a.white{font-size:14px;font-weight:500;background-color:#fff;color:#333;border:1px solid #333;--icon-color:#333}.fs-award-step .fs-award-step__item-button a svg{color:var(--icon-color)}.fs-award-schedule{margin:0 15px 0;padding-bottom:120px;background-color:#f7f7f7}.fs-award-schedule.no-background{background-color:transparent}.fs-award-schedule__headline-title{font-family:"Roboto Condensed",sans-serif;font-weight:400;font-style:normal;font-size:40px;font-weight:700;color:#333;line-height:1.4;text-align:center}.fs-award-schedule__headline-title-description{font-family:"Noto Sans JP",sans-serif;font-weight:400;font-style:normal;font-size:14px;font-weight:700;color:#333;letter-spacing:.05em;text-align:center;padding-bottom:64px}.fs-award-schedule__section-contents{position:relative;max-width:900px;width:100%;display:flex;flex-direction:column;gap:32px;border-radius:16px;overflow:visible;margin:auto}.fs-award-schedule__timeline{position:absolute;left:33px;top:0;bottom:57.17px;width:2px;background-color:#d9d9d9;z-index:0}.fs-award-schedule__cell{position:relative;width:100%;z-index:1}.fs-award-schedule__cell-highlight{background-color:#fff;border-radius:16px}.fs-award-schedule__cell-inner{display:flex;flex-direction:row;gap:16px;align-items:baseline;padding:0 24px}.fs-award-schedule__cell-inner.flex-column-sp{flex-direction:column}.fs-award-schedule__cell-highlight .fs-award-schedule__cell-inner{padding:24px 24px 40px 24px}.fs-award-schedule__cell-start{align-items:flex-start}.fs-award-schedule__flow-number{position:relative;flex-shrink:0;width:42px;height:42px;background-color:#fff;border:1px solid #000;border-radius:1000px;display:flex;align-items:center;justify-content:center}.fs-award-schedule__flow-number span{font-family:"Roboto Condensed",sans-serif;font-size:28px;font-weight:400;color:#333;line-height:0;font-variation-settings:"wdth" 75}.fs-award-schedule__title-contents{flex:1;min-width:0;display:flex;flex-direction:column;gap:16px}.fs-award-schedule__title-contents-expanded{flex:1;min-width:0;display:flex;flex-direction:column;gap:24px;align-items:flex-start;justify-content:center}.fs-award-schedule__title-wrapper{display:flex;gap:8px;align-items:center}.fs-award-schedule__title-wrapper-wide{display:flex;gap:8px;align-items:center;width:100%}.fs-award-schedule__title{font-family:"Noto Sans JP",sans-serif;font-size:20px;font-weight:700;color:#333;line-height:1.4}.fs-award-schedule__title-large{max-width:220px;white-space:pre-wrap}.fs-award-schedule__status-badge{background-color:#bebebe;color:#767676;font-size:12px;font-weight:700;padding:4px 8px;border-radius:4px;white-space:nowrap}.fs-award-schedule__new-bubble{position:relative;width:56px;height:22px;display:flex;align-items:center;justify-content:center;overflow:hidden;padding-left:5px}.fs-award-schedule__new-bubble::before{content:"";position:absolute;inset:0;clip-path:polygon(15% 30%,15% 0,100% 0,100% 100%,15% 100%,15% 70%,0 50%)}.fs-award-schedule__new-bubble-now::before{background-color:#4fe055}.fs-award-schedule__new-bubble-next::before{background-color:#e65353}.fs-award-schedule__new-bubble span{position:relative;font-family:"Roboto Condensed",sans-serif;font-size:14px;font-weight:700;z-index:1}.fs-award-schedule__new-bubble-now span{color:#333}.fs-award-schedule__new-bubble-next span{color:#fff}.fs-award-schedule__separator{position:relative;width:100%;height:1px}.fs-award-schedule__separator-base{position:absolute;top:0;left:0;right:0;height:1px;background-color:#bebebe}.fs-award-schedule__separator-highlight{position:absolute;top:-1px;left:0;width:136.5px;height:3px}.fs-award-schedule__separator-highlight-green{background-color:#4fe055}.fs-award-schedule__title-separator{display:flex;flex-direction:column;gap:16px;width:100%}.fs-award-schedule__contents{width:100%}.fs-award-schedule__text-link-button{display:inline-flex;align-items:center;gap:0;color:#0f73db;font-size:14px;font-weight:500;text-decoration:none;cursor:pointer;transition:opacity .2s}.fs-award-schedule__text-link-button:hover{opacity:.8}.fs-award-schedule__text-link-button .fs-award-schedule__icon{width:16px;height:16px}.fs-award-schedule__button-group{display:flex;gap:8px;flex-wrap:wrap}.fs-award-schedule__button{display:inline-flex;align-items:center;justify-content:center;gap:2px;min-width:120px;height:32px;padding:0 12px;background:#fff;border:1px solid #333;border-radius:4px;font-family:"Noto Sans JP",sans-serif;font-size:12px;font-weight:500;color:#333;cursor:pointer;transition:all .2s}.fs-award-schedule__button:hover{background-color:#333;color:#fff}.fs-award-schedule__button:hover .fs-award-schedule__icon path{fill:#fff}.fs-award-schedule__button .fs-award-schedule__icon{width:16px;height:16px}.fs-award-schedule__subsection{position:relative;width:100%;padding-bottom:24px;border-bottom:2px dashed #333}.fs-award-schedule__subsection-last{width:100%}.fs-award-schedule__heading-body{display:flex;flex-direction:column;gap:12px;color:#333}.fs-award-schedule__heading-body-expanded{flex:1;min-width:0}.fs-award-schedule__heading-body-flex{display:flex;gap:16px}.fs-award-schedule__subsection-title{font-family:"Noto Sans JP",sans-serif;font-size:16px;font-weight:700;color:#333;line-height:1.2}.fs-award-schedule__body-text{font-family:"Noto Sans JP",sans-serif;font-size:14px;font-weight:400;color:#333;line-height:1.7}.fs-award-schedule__body-text p{margin-bottom:0}.fs-award-schedule__image-box{width:340px;height:242px;flex-shrink:0;overflow:hidden;border-radius:8px}.fs-award-schedule__image-box img{width:100%}.fs-award-schedule__date-place-list{display:flex;flex-direction:column;gap:8px}.fs-award-schedule__date-place{display:flex;flex-direction:column;gap:4px}.fs-award-schedule__date-place-{display:flex;flex-direction:column;gap:4px}.fs-award-schedule__date{font-family:"Noto Sans JP",sans-serif;font-size:14px;font-weight:700;color:#333;line-height:1.4}.fs-award-schedule__place{display:inline-flex;align-items:flex-start;color:#0f73db;font-size:12px;font-weight:500;text-decoration:none;border-bottom:1px solid #0f73db;cursor:pointer;transition:opacity .2s;width:-moz-fit-content;width:fit-content}.fs-award-schedule__place:hover{opacity:.7}.fs-award-schedule__place .fs-award-schedule__icon{width:16px;height:16px;flex-shrink:0}.fs-award-schedule__fashion-week-logo{position:relative;width:100%;padding:24px 0}.fs-award-schedule__fashion-week-logo img{width:50%;-o-object-fit:contain;object-fit:contain}.fs-award-schedule__logo-rakuten{font-family:"Roboto Condensed",sans-serif;font-size:20px;font-weight:400;font-variation-settings:"wdth" 75;color:#000;letter-spacing:-.5px}.fs-award-schedule__logo-fashion{font-family:"Roboto Condensed",sans-serif;font-size:18px;font-weight:400;font-variation-settings:"wdth" 75;color:#000;letter-spacing:.5px}.fs-award-schedule__logo-divider{width:192px;height:1px;background-color:#000;margin:8px 0}.fs-award-schedule__logo-subtitle{font-family:"Roboto Condensed",sans-serif;font-size:14px;font-weight:400;color:#7f7f7f;letter-spacing:1px}.fs-award-schedule__button-reserve{display:inline-flex;align-items:center;justify-content:center;gap:8px;width:100%;min-width:140px;height:64px;padding:0 32px;background-color:#333;border:none;border-radius:8px;font-family:"Noto Sans JP",sans-serif;font-size:14px;font-weight:700;color:#fff;cursor:pointer;transition:all .2s}.fs-award-schedule__button-reserve:disabled,.fs-award-schedule__button-reserve[aria-disabled=true],.fs-award-schedule__button-reserve[disabled]{background-color:#bebebe;cursor:not-allowed;color:#fff;pointer-events:none}.fs-award-schedule__button-reserve .fs-award-schedule__icon{width:16px;height:16px}.fs-award-schedule__note{font-family:"Noto Sans JP",sans-serif;font-size:12px;font-weight:400;color:#333;line-height:1.4}.fs-award-schedule__note.red{color:#ec1917}.fs-award-schedule__judges-grid{display:flex;gap:8px;flex-wrap:wrap;width:100%;margin-bottom:8px}.fs-award-schedule__judge-card{width:calc(50% - 4px);border:1px solid #333;border-radius:8px;overflow:hidden;display:flex;flex-direction:column}.fs-award-schedule__judge-image{width:100%;aspect-ratio:1;background:linear-gradient(135deg,#d0d0d0 0,#e8e8e8 100%);flex:1}.fs-award-schedule__judge-image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.fs-award-schedule__judge-info{background-color:#f7f7f7;padding:16px;display:flex;flex-direction:column;gap:8px;flex:1}.fs-award-schedule__job-title{background-color:#4fe055;color:#333;font-size:12px;font-weight:400;padding:2px;display:inline-block;width:-moz-fit-content;width:fit-content}.fs-award-schedule__judge-name-row{display:flex;align-items:center;justify-content:space-between}.fs-award-schedule__judge-name{display:flex;gap:4px;align-items:baseline;font-family:"Noto Sans JP",sans-serif;font-weight:700;color:#333;width:96px}.fs-award-schedule__name-main{font-size:16px;line-height:1.2}.fs-award-schedule__name-main.long-name{font-size:11px}.fs-award-schedule__name-suffix{font-size:12px;line-height:1;text-align:center}.fs-award-schedule__name-suffix.long-name{font-size:9px}.fs-award-schedule__more-button{width:14px;height:14px;background:0 0;border:none;cursor:pointer;padding:0;transition:transform .2s}.fs-award-schedule__and-more{background-color:#efefef;border-radius:8px;padding:16px 8px;text-align:center;display:flex;flex-direction:column;gap:8px}.fs-award-schedule__and-more-title{font-family:"Roboto Condensed",sans-serif;font-size:18px;font-weight:700;color:#767676;line-height:1.2;text-transform:uppercase;letter-spacing:.9px;font-variation-settings:"wdth" 75}.fs-award-schedule__and-more-text{font-family:"Noto Sans JP",sans-serif;font-size:12px;font-weight:400;color:#333;line-height:1.4}.fs-award-schedule .fs-award-schedule__modal::backdrop,.fs-award-schedule__modal::backdrop{background-color:rgba(0,0,0,.8)}.fs-award-schedule .fs-award-schedule__modal,.fs-award-schedule__modal{width:345px;border:none;overflow:visible;padding:0}.fs-award-schedule .fs-award-schedule__modal-wrap,.fs-award-schedule__modal-wrap{width:100%}.fs-award-schedule .fs-award-schedule__modal-content,.fs-award-schedule__modal-content{padding:27px 25px 13px;text-align:center}.fs-award-schedule .fs-award-schedule__modal-close,.fs-award-schedule__modal-close{position:absolute;top:-15px;right:-20px;border:none;background:0 0;outline:0}.fs-award-schedule .fs-award-schedule__modal-judge-img,.fs-award-schedule__modal-judge-img{width:180px;margin-bottom:23px;border-radius:8px}.fs-award-schedule .fs-award-schedule__modal-judge-feature,.fs-award-schedule__modal-judge-feature{font-size:12px;background-color:#4fe055;width:-moz-fit-content;width:fit-content;margin:0 0 13px}.fs-award-schedule .fs-award-schedule__modal-judge-name,.fs-award-schedule__modal-judge-name{font-size:18px;font-weight:700;margin-bottom:25px;text-align:left}.fs-award-schedule .fs-award-schedule__modal-judge-name span,.fs-award-schedule__modal-judge-name span{font-size:14px;font-weight:700;margin-left:6px}.fs-award-schedule .fs-award-schedule__modal-judge-description,.fs-award-schedule__modal-judge-description{height:200px;padding:0 15px 15px;overflow-y:scroll;line-height:1.85;text-align:left;white-space:pre-wrap}.fs-award-schedule .fs-award-schedule__subsection-button-group{display:flex;justify-content:center;align-items:center;text-align:center;gap:10px;flex-direction:column}.fs-award-schedule .fs-award-schedule__subsection-button-group a{display:flex;justify-content:center;align-items:center;text-align:center;border:solid 1px #3e3a39;display:flex;justify-content:center;background-color:#333;border-radius:50px;width:220px;font-family:"Noto Sans JP",sans-serif;font-weight:400;font-style:normal;font-size:14px;font-weight:700;padding:0;--icon-color:#fff;height:64px;width:100%;border:none;align-items:center;color:#fff;text-decoration:none;border-radius:8px;gap:5px}.fs-award-schedule .fs-award-schedule__subsection-button-group a.white{font-size:14px;font-weight:500;background-color:#fff;color:#333;border:1px solid #333;--icon-color:#333}.fs-award-schedule .fs-award-schedule__subsection-button-group a svg{color:var(--icon-color)}.fs-roop-award-vote-header{position:relative;width:100%;--header-height:56px;z-index:4;display:flex;flex-flow:column nowrap;justify-content:center;align-items:center}.fs-roop-award-vote-header-main{position:relative;border-bottom:1px solid #fff;display:flex;flex-flow:row nowrap;align-items:center;justify-content:center;z-index:1;width:calc(100% - 30px);margin-inline:auto;min-height:var(--header-height)}.fs-roop-award-vote-header-main::after{background:#333;width:100vw;height:100%;max-width:1920px;content:"";position:absolute;top:0;left:auto;z-index:-1}.fs-roop-award-vote-header-main__logo{position:absolute;left:0;max-width:80px;padding-top:5px;width:21.3333333333vw}.fs-roop-award-vote-header-main__logo>svg{width:100%;height:auto}.fs-roop-award-vote-header-main__count{font-weight:700;color:#fff;letter-spacing:.05em}.fs-roop-award-vote-header-main__count>span{background:#4fe055;color:#333;margin-inline:4px;padding:0 4px}.fs-roop-award-vote-header-main__btn{color:#fff;position:absolute;right:0;background:0 0;font-size:12px;border-bottom:1px solid #fff;border-top:none;border-left:none;border-right:none;padding:0}.fs-roop-award-vote-header-modal{position:absolute;top:var(--header-height);left:auto;width:100vw;max-width:1920px;height:auto;background:#fff;padding-bottom:40px;padding-top:24px;z-index:1}.fs-roop-award-vote-header-modal__list{padding-inline:40px;display:grid;grid-template-columns:1fr;width:100%;list-style:none;margin-bottom:40px;row-gap:24px}.fs-roop-award-vote-header-modal__item{display:flex;flex-flow:row nowrap;align-items:center;color:#333;-moz-column-gap:12px;column-gap:12px}.fs-roop-award-vote-header-modal__brand{font-size:16px;color:#333;font-weight:700}.fs-roop-award-vote-header-modal__close{background:0 0;font-size:12px;border-bottom:1px solid #333;color:#333;border-top:none;border-left:none;border-right:none;display:flex;width:-moz-max-content;width:max-content;margin-inline:auto;padding:0}.fs-roop-award-vote-entry-list{font-family:"Noto Sans JP",sans-serif;font-weight:400;font-style:normal;font-size:14px;padding-bottom:80px}.fs-roop-award-vote-entry-list.-pro{--tag-text-color:#333333;--tag-bg:#B7AD84;--page-bg:#333333;--text-color:#fff;--pc-cols:3;--headline-color:#B7AD84;--card-gap:16px;--footer-margin:56px;--main-bottom:64px}.fs-roop-award-vote-entry-list.-ama{--tag-text-color:#4FE055;--tag-bg:#333333;--page-bg:#fff;--text-color:#333333;--pc-cols:4;--headline-color:#333333;--card-gap:16px;--footer-margin:80px}.fs-roop-award-vote-entry-list.-pro2025{--tag-text-color:#333333;--tag-bg:rgb(183, 173, 132);--page-bg:#333333;--text-color:#fff;--pc-cols:3;--headline-color:rgb(183, 173, 132);--card-gap:16px;--footer-margin:56px;--main-bottom:64px}.fs-roop-award-vote-entry-list.-ama2025{--tag-text-color:rgb(250, 200, 63);--tag-bg:#333333;--page-bg:#fff;--text-color:#333333;--pc-cols:4;--headline-color:#333333;--card-gap:16px;--footer-margin:80px}.fs-roop-award-vote-entry-list__main{position:relative;z-index:1;padding-bottom:var(--main-bottom,0);display:flex;flex-flow:column nowrap;justify-content:center;align-items:center}.fs-roop-award-vote-entry-list__main::after{height:100%;width:100vw;max-width:1920px;content:"";position:absolute;top:0;left:auto;background:var(--page-bg);z-index:-1}.fs-roop-award-vote-entry-list__headlines{display:flex;flex-flow:column nowrap;justify-content:center;align-items:center;row-gap:8px;text-align:center}.fs-roop-award-vote-entry-list__headlines>.h2,.fs-roop-award-vote-entry-list__headlines>h2{color:var(--headline-color);font-size:40px;font-weight:700;font-family:"Roboto Condensed";line-height:1;margin-top:40px}.fs-roop-award-vote-entry-list__headlines>p{color:var(--text-color);font-weight:500;line-height:2}.fs-roop-award-vote-entry-list__list{position:relative;z-index:2;padding-top:42px;display:grid;grid-template-columns:repeat(2,1fr);flex-flow:row wrap;row-gap:32px;-moz-column-gap:var(--card-gap);column-gap:var(--card-gap);margin-inline:15px}.fs-roop-award-vote-entry-list__list li{list-style:none;width:100%;min-width:0}.fs-roop-award-vote-entry-list__deco{position:fixed;top:299px;left:auto;z-index:0;width:100%;max-width:1920px;overflow:hidden}.fs-roop-award-vote-entry-list__deco.is-hidden{display:none}.fs-roop-award-vote-entry-list__deco img{width:100%;height:auto}.fs-roop-award-vote-entry-list__item{display:block;width:100%}.fs-roop-award-vote-entry-tag{display:block;padding:2px 4px 1px;font-size:12px;font-weight:700;font-family:"Roboto Condensed";color:var(--tag-text-color);background-color:var(--tag-bg);width:-moz-max-content;width:max-content;height:-moz-max-content;height:max-content}.fs-roop-award-vote-entry-card{display:block;width:100%}.fs-roop-award-vote-entry-card__thumb{width:100%}.fs-roop-award-vote-entry-card__thumb img{display:block;width:100%;height:auto}.fs-roop-award-vote-entry-card__tag{margin-top:12px}.fs-roop-award-vote-entry-card__brand{font-family:"Roboto Condensed","Noto Sans JP",sans-serif;color:var(--text-color);font-weight:500;margin-top:6px;font-size:14px;letter-spacing:.01em;line-height:2.57}.fs-roop-award-vote-entry-card__designer{color:var(--text-color);margin-top:2px;font-size:14px;letter-spacing:.01em;width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fs-roop-award-vote-entry-card__more{color:var(--text-color)}.fs-roop-award-vote-roop-banners{margin-top:var(--component-margin-top,60px)}.fs-roop-award-vote-roop-banners__headlines{text-align:center}.fs-roop-award-vote-roop-banners__headlines .h2,.fs-roop-award-vote-roop-banners__headlines h2{font-size:30px;font-family:"Roboto Condensed";color:#000}.fs-roop-award-vote-roop-banners__headlines p{font-size:14px;font-weight:500;line-height:1.7142857143;margin-top:4px;color:#333}.fs-roop-award-vote-roop-banners__desc{font-size:18px;margin-top:16px;letter-spacing:.05em;line-height:1.4444444444;text-align:center}.fs-roop-award-vote-roop-banners__box{display:flex;flex-flow:column nowrap;justify-content:center;align-items:center;row-gap:39px;margin-inline:15px;margin-top:25px}.fs-roop-award-vote-roop-banners__item{width:100%}.fs-roop-award-vote-roop-banners__pic{border:solid 1px #333;border-radius:16px;overflow:hidden;display:block;height:254px;display:flex;align-items:center}.fs-roop-award-vote-roop-banners__pic img{display:block;width:100%;height:auto}.fs-roop-award-vote-roop-banners__link{border:solid 1px #333;color:#333;border-radius:9px;display:flex;justify-content:center;align-items:center;margin-top:23px;height:43px;text-align:center;font-size:12px;font-weight:500}.fs-roop-award-vote-insta-link-box{width:90vw;display:flex;flex-flow:column nowrap;justify-content:center;align-items:center;background:#efefef;color:#333;border-radius:16px;border:1px solid #333;margin-inline:15px;margin-top:var(--component-margin-top,77px);padding-block:24px;position:relative}.fs-roop-award-vote-insta-link-box.disabled{pointer-events:none}.fs-roop-award-vote-insta-link-box__texts{text-align:center;font-weight:700}.fs-roop-award-vote-insta-link-box__texts p:first-of-type{font-size:14px;line-height:1.7142857143;margin-top:10px}.fs-roop-award-vote-insta-link-box__texts p:last-of-type{font-size:20px;margin-top:6px}.fs-roop-award-vote-insta-link-box__arrow{display:none}.fs-roop-award-vote-footer{color:#333;padding-top:var(--footer-margin,56px);position:relative;z-index:4;display:flex;flex-flow:column;justify-content:center;align-items:center}.fs-roop-award-vote-footer::after{height:100%;width:100vw;max-width:1920px;content:"";position:absolute;z-index:-1;top:0;left:auto;background:#fff}.fs-roop-award-vote-footer__title{font-size:40px;font-family:"Roboto Condensed";line-height:1.3;font-weight:700;text-align:center}.fs-roop-award-vote-footer__desc{font-size:14px;text-align:center;line-height:1.7142857143;letter-spacing:.034em;margin-top:16px}.fs-roop-award-vote-footer__sub{font-size:22px;letter-spacing:.05em;margin-top:32px;font-weight:700;text-align:center}.fs-roop-award-vote-footer__link{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;margin-inline:auto;margin-top:16px}.fs-roop-award-vote-footer__link span:last-of-type{position:absolute;right:14px;top:auto;display:flex;justify-content:center}.fs-roop-award-vote-final-judge-banner{font-family:"Noto Sans JP",sans-serif;font-weight:400;font-style:normal;font-size:14px;margin-top:var(--final-judge-banner-margin-top,0);margin-bottom:var(--final-judge-banner-margin-bottom,0);color:#333;background:#fff;border-radius:16px 16px 8px 8px;overflow:hidden;width:100%}.fs-roop-award-vote-final-judge-banner .sp-only{display:block}.fs-roop-award-vote-final-judge-banner .pc-only{display:none}.fs-roop-award-vote-final-judge-banner__header img{display:block;width:100%;height:auto}.fs-roop-award-vote-final-judge-banner__footer{padding-top:32px;padding-bottom:32px}.fs-roop-award-vote-final-judge-banner__headline{font-size:18px;font-weight:700;line-height:28px;letter-spacing:0;text-align:center}.fs-roop-award-vote-final-judge-banner__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-award-vote-final-judge-banner__desc{padding-inline:24px;font-size:14px;line-height:20px;letter-spacing:0;margin-top:20px;max-width:425px;margin-inline:auto}.fs-roop-award-vote-final-judge-banner__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;margin-inline:auto;margin-top:32px}.fs-roop-award-vote-final-judge-banner__btn span:last-of-type{position:absolute;right:14px;top:auto;display:flex;justify-content:center}.fs-roop-award-vote-result-schedule{font-family:"Noto Sans JP",sans-serif;font-weight:400;font-style:normal;font-size:14px;padding-top:var(--schedule-padding-top,56px);padding-bottom:var(--schedule-padding-bottom,64px);color:#333;padding-inline:24px;width:100%}.fs-roop-award-vote-result-schedule__title{text-transform:uppercase;color:#bebebe;font-size:24px;font-weight:700;font-family:"roboto condensed";padding-bottom:10px}.fs-roop-award-vote-result-schedule__list{list-style:none}.fs-roop-award-vote-result-schedule__item{display:flex;flex-flow:column nowrap;justify-content:flex-start;border-bottom:1px solid #bebebe;row-gap:6px;padding-top:24px;padding-bottom:24px}.fs-roop-award-vote-result-schedule__item:first-of-type{padding-top:18px}.fs-roop-award-vote-result-schedule__item.is-now{position:relative}.fs-roop-award-vote-result-schedule__now{position:absolute;top:-14px;left:0}.fs-roop-award-vote-result-schedule__now.index-1{top:-10px}.fs-roop-award-vote-result-schedule__item-titles{display:flex;flex-flow:row nowrap;justify-content:flex-start;align-items:center;-moz-column-gap:6px;column-gap:6px;flex:1}.fs-roop-award-vote-result-schedule__item-titles>.h3,.fs-roop-award-vote-result-schedule__item-titles>h3{font-family:"roboto condensed";font-weight:700;font-size:22px}.fs-roop-award-vote-result-schedule__item-titles>p{font-size:12px;letter-spacing:.05em;font-weight:700}.fs-roop-award-vote-result-schedule__item-descs{display:flex;flex-flow:column nowrap;row-gap:6px;flex:1}.fs-roop-award-vote-result-schedule__item-date{font-size:16px;letter-spacing:.05em;font-weight:700}.fs-roop-award-vote-result-schedule__item-date a{text-decoration:underline;color:#0f73db;font-size:12px}.fs-roop-award-vote-result-schedule__item-date-2025{font-size:16px;letter-spacing:.05em;font-weight:700}.fs-roop-award-vote-result-schedule__item-date-2025 a{text-decoration:underline;color:#0f73db;font-size:12px;display:block;margin-bottom:16px}.fs-roop-award-vote-result-schedule__item-date-2025 a:last-of-type{margin-bottom:0}.fs-roop-award-vote-result-schedule__item-desc{font-size:14px;line-height:20px;font-weight:500;color:#333}.fs-roop-award-vote-result-schedule__item-desc a{text-decoration:underline;color:inherit}.fs-roop-primary-vote-result-card{font-family:"Noto Sans JP",sans-serif;font-weight:400;font-style:normal;font-size:14px;width:100%;color:var(--text-color,#333);display:block}.fs-roop-primary-vote-result-card__image{width:100%}.fs-roop-primary-vote-result-card__image img{display:block;width:100%;height:auto}.fs-roop-primary-vote-result-card__rank{font-size:12px;margin-top:12px}.fs-roop-primary-vote-result-card__brand-name{font-size:16px;letter-spacing:.01em;font-weight:700;word-break:break-all;margin-top:6px}.fs-roop-primary-vote-result-card__brand-name.longer{--compose-size:calc( (var(--col-size,0))/ (var(--brand-length,0) / 1.5 ));font-size:clamp(10px,var(--compose-size,16px),16px)}.fs-roop-primary-vote-result-card__link{color:var(--text-color,#333);font-size:12px;font-family:"roboto condensed";letter-spacing:.025em;text-decoration:underline;margin-top:14px;display:inline-block}.fs-primary-vote-result-division{font-family:"Noto Sans JP",sans-serif;font-weight:400;font-style:normal;font-size:14px}.fs-primary-vote-result-division.pro{--page-bg:#333333;--text-color:#fff;--headline-color:#B7AD84}.fs-primary-vote-result-division.ama{--page-bg:#fff;--text-color:#333333;--headline-color:#333333}.fs-primary-vote-result-division{background-color:var(--page-bg);padding-top:40px;padding-bottom:64px}.fs-primary-vote-result-division__titles{display:flex;flex-flow:column nowrap;justify-content:center;align-items:center}.fs-primary-vote-result-division__title{font-size:40px;font-weight:700;color:var(--headline-color);font-family:"roboto condensed";text-align:center;width:100%}.fs-primary-vote-result-division__sub-title{margin-top:8px;color:var(--text-color);font-weight:500}.fs-primary-vote-result-division__card-wrap{--col-size:164px;margin-top:42px;padding-inline:15px;display:grid;row-gap:32px;--column-gap:16px;--columns:2;-moz-column-gap:var(--column-gap);column-gap:var(--column-gap);grid-template-columns:repeat(var(--columns),calc((100% - var(--column-gap) * (var(--columns) - 1))/ var(--columns)))}.fs-secondary-vote-result-division{font-family:"Noto Sans JP",sans-serif;font-weight:400;font-style:normal;font-size:14px}.fs-secondary-vote-result-division.pro{--page-bg:#333333;--text-color:#fff;--headline-color:#B7AD84}.fs-secondary-vote-result-division.ama{--page-bg:#fff;--text-color:#333333;--headline-color:#333333}.fs-secondary-vote-result-division{background-color:var(--page-bg);padding-top:80px;padding-bottom:64px}.fs-secondary-vote-result-division__titles{display:flex;flex-flow:column nowrap;justify-content:center;align-items:center}.fs-secondary-vote-result-division__title{font-size:40px;font-weight:700;color:var(--headline-color);font-family:"roboto condensed";text-align:center;width:100%}.fs-secondary-vote-result-division__sub-title{margin-top:8px;color:var(--text-color);font-weight:500}.fs-secondary-vote-result-division__card-wrap{--col-size:164px;padding-inline:32px;display:grid;row-gap:24px;--column-gap:24px;--columns:1;-moz-column-gap:var(--column-gap);column-gap:var(--column-gap);grid-template-columns:repeat(var(--columns),calc((100% - var(--column-gap) * (var(--columns) - 1))/ var(--columns)))}.fs-roop-vote-list-links{width:100%;display:flex;flex-flow:column nowrap}.fs-roop-vote-list-links__btn-wrap~.fs-roop-vote-list-links__btn-wrap{padding-top:32px;margin-top:32px}.fs-roop-vote-list-links__btn-title{font-size:22px;letter-spacing:.05em;text-align:center;font-weight:700}.fs-roop-vote-list-links__btn{margin-top:16px;width:-moz-max-content;width:max-content;margin-inline:auto}.fs-roop-vote-list-links.no-border-sp .fs-roop-vote-list-links__btn-wrap~.fs-roop-vote-list-links__btn-wrap{border:none;margin-top:24px;padding-top:0}.fs-roop-award-vote-entry-detail{font-family:"Noto Sans JP",sans-serif;font-weight:400;font-style:normal;font-size:14px;color:#333;padding-bottom:80px}.fs-roop-award-vote-entry-detail.-pro{--tag-text-color:#333333;--tag-bg:#B7AD84;--page-bg:#333333;--text-color:#fff;--pc-cols:3;--headline-color:#B7AD84;--card-gap:16px;--product-padding-top:40px}.fs-roop-award-vote-entry-detail.-ama{--tag-text-color:#4FE055;--tag-bg:#333333;--page-bg:#fff;--text-color:#333333;--pc-cols:4;--headline-color:#333333}.fs-roop-award-vote-entry-detail.-pro2025{--tag-text-color:#333333;--tag-bg:rgb(183, 173, 132);--page-bg:#333333;--text-color:#fff;--pc-cols:3;--headline-color:rgb(183, 173, 132);--card-gap:16px;--product-padding-top:40px}.fs-roop-award-vote-entry-detail.-ama2025{--tag-text-color:rgb(250, 200, 63);--tag-bg:#333333;--page-bg:#fff;--text-color:#333333;--pc-cols:4;--headline-color:#333333}.fs-roop-award-vote-entry-detail__headline{font-family:"Roboto Condensed";font-size:16px;letter-spacing:.05em;font-weight:700;width:100%;position:relative;padding-bottom:11px;border-bottom:solid #bebebe 1px}.fs-roop-award-vote-entry-detail__headline span{display:block;width:-moz-max-content;width:max-content;position:relative}.fs-roop-award-vote-entry-detail__headline span::after{content:"";position:absolute;bottom:-13px;left:0;width:100%;height:4px;background:#4fe055}.fs-roop-award-vote-entry-detail__btns{margin-top:40px;display:flex;flex-flow:column nowrap;row-gap:24px}.fs-roop-award-vote-entry-detail__btn.-primary{background:#333;color:#fff!important}.fs-roop-award-vote-entry-detail__btn.-secondary{background:#fff;color:#333!important}.fs-roop-award-vote-entry-detail__btn{border-radius:200px;border:1px solid #333;font-size:16px;display:flex;flex-flow:row nowrap;justify-content:center;align-items:center;position:relative;width:280px;height:52px;margin-inline:auto}.fs-roop-award-vote-entry-detail__btn svg{position:absolute;right:14px}.fs-roop-award-vote-entry-detail-head{margin-top:40px;display:flex;flex-flow:column nowrap;row-gap:24px;margin-inline:15px}.fs-roop-award-vote-entry-detail-head__logo{width:100%;padding:15px;background:#f8f8f8;max-width:420px;margin-inline:auto}.fs-roop-award-vote-entry-detail-head__logo img{display:block;width:315px;height:auto;margin:0 auto}.fs-roop-award-vote-entry-detail-head__label{display:flex;flex-flow:row wrap;align-items:center;-moz-column-gap:6px;column-gap:6px}.fs-roop-award-vote-entry-detail-head__label .h2,.fs-roop-award-vote-entry-detail-head__label h2{font-size:16px;letter-spacing:.01em;font-weight:700}.fs-roop-award-vote-entry-detail-head__names{font-size:16px;margin-top:7px;font-weight:500}.fs-roop-award-vote-entry-detail-head__names span{display:inline-block}.fs-roop-award-vote-entry-detail-head__btn{background:#333;border-radius:200px;font-size:16px;display:flex;flex-flow:row nowrap;justify-content:center;align-items:center;position:relative;width:200px;height:52px;margin-right:auto;color:#fff!important;margin-top:24px;border:1px solid #333}.fs-roop-award-vote-entry-detail-head__btn svg{position:absolute;right:14px}.fs-roop-award-vote-entry-detail-head__btn.non-active{background-color:#bebebe;border:none;cursor:not-allowed}.fs-roop-award-vote-entry-detail-head__btn.non-active.under{width:280px;margin:0 auto}.fs-roop-award-vote-entry-detail-head__register-link-text{padding-top:20px;width:-moz-fit-content;width:fit-content}.fs-roop-award-vote-entry-detail-head__register-link{color:#333}.fs-roop-award-vote-entry-detail-head__register-link span{border-bottom:1px solid #000}.fs-roop-award-vote-entry-detail-concept{margin-top:40px;margin-inline:15px}.fs-roop-award-vote-entry-detail-concept__title{margin-top:24px;font-weight:700;font-size:16px;line-height:1.5}.fs-roop-award-vote-entry-detail-concept__detail{line-height:1.7142857143;margin-top:12px}.fs-roop-award-vote-entry-detail-concept__link{margin-top:24px;font-weight:700;display:flex;flex-flow:row nowrap;width:-moz-max-content;width:max-content;margin-right:auto;color:inherit;text-decoration:none;align-items:center;-moz-column-gap:6px;column-gap:6px}.fs-roop-award-vote-entry-detail-concept__link span:first-of-type{border-bottom:1px solid #333}.fs-roop-award-vote-entry-detail-product{width:100%;margin-top:40px;display:flex;flex-flow:column nowrap;justify-content:center;align-items:center;position:relative;z-index:0;padding-top:var(--product-padding-top,0);padding-bottom:40px}.fs-roop-award-vote-entry-detail-product::before{height:100%;width:100vw;max-width:1920px;content:"";position:absolute;top:0;left:auto;background:var(--page-bg,#fff);z-index:-1}.fs-roop-award-vote-entry-detail-product__wrap{display:grid;grid-template-columns:1fr;width:calc(100% - 80px);margin-inline:auto;row-gap:4px}.fs-roop-award-vote-entry-detail-product img{width:100%;height:auto;display:block}.fs-roop-award-vote-entry-detail-description{margin-inline:15px;border:1px solid #333;padding:40px 24px 24px;margin-top:47px}.fs-roop-award-vote-entry-detail-description__headline{position:relative;width:100%}.fs-roop-award-vote-entry-detail-description__links{display:flex;flex-flow:row nowrap;align-items:center;-moz-column-gap:13px;column-gap:13px;position:absolute;bottom:6px;right:0}.fs-roop-award-vote-entry-detail-description__detail{line-height:1.7142857143;margin-top:25px}.fs-roop-award-vote-entry-detail-dialog{width:calc(100% - 30px);padding:40px 25px 56px;border:none;overflow:visible;max-width:600px}.fs-roop-award-vote-entry-detail-dialog::backdrop{background:rgba(0,0,0,.6)}.fs-roop-award-vote-entry-detail-dialog__title{font-size:18px;text-align:center}.fs-roop-award-vote-entry-detail-dialog__desc{margin-top:32px;text-align:center}.fs-roop-award-vote-entry-detail-dialog__btns{margin-top:32px;display:flex;flex-flow:column nowrap;row-gap:24px;align-items:center;width:100%;--btn-width:296px;--btn-height:48px;--btn-font-size:16px}.fs-roop-award-vote-entry-detail-dialog button{outline:0}.fs-roop-award-vote-entry-detail-dialog button:focus{outline:0}.fs-roop-award-vote-entry-detail-dialog button:active{outline:0}.fs-roop-award-vote-entry-detail-dialog__close-icon{background:0 0;position:absolute;top:-20px;right:-20px;border:none}.fs-roop-primary-vote-result{font-family:"Noto Sans JP",sans-serif;font-weight:400;font-style:normal;font-size:14px;color:#333;padding-bottom:80px}.fs-roop-primary-vote-result__header{position:relative;display:flex;flex-flow:column nowrap;justify-content:center;align-items:center;width:100%;height:-moz-max-content;height:max-content}.fs-roop-primary-vote-result__header__contents{padding-top:66px;padding-bottom:56px;position:relative;top:0;left:auto;z-index:1;color:#fff;display:flex;flex-flow:column nowrap;justify-content:center;align-items:center}.fs-roop-primary-vote-result__header__title{max-width:241px;width:100%;margin-inline:auto}.fs-roop-primary-vote-result__header__title img{display:block;width:100%;height:auto}.fs-roop-primary-vote-result__header__sub-title{font-size:22px;font-weight:700;letter-spacing:0;line-height:1;margin-top:28px}.fs-roop-primary-vote-result__header__desc{font-size:12px;margin-top:12px;line-height:20px;letter-spacing:.08em;text-align:center}.fs-roop-primary-vote-result__header__btns{display:flex;flex-flow:column nowrap;row-gap:24px;margin-top:24px}.fs-roop-primary-vote-result__header__btn{color:#fff;width:280px;height:48px;border:solid 1px #fff;font-size:14px;font-weight:700;display:block;border-radius:4px;display:flex;flex-flow:row nowrap;justify-content:center}.fs-roop-primary-vote-result__header__btn-text{position:relative;width:-moz-max-content;width:max-content;display:flex;flex-flow:row nowrap;justify-content:center;align-items:center}.fs-roop-primary-vote-result__header__btn-text span{position:absolute;right:-37px;display:flex;flex-flow:row nowrap;justify-content:center;align-items:center}.fs-roop-primary-vote-result__header__bg{position:absolute;top:0;left:auto;width:100%;height:100%;overflow:hidden}.fs-roop-primary-vote-result__header__bg img{display:block;-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.fs-roop-primary-vote-result__all-list{padding-inline:16px;padding-top:26px}.fs-roop-primary-vote-result__all-list__title{font-size:16px;font-weight:700;width:calc(100% - 48px);margin-inline:auto;position:relative;display:flex;flex-flow:row nowrap;justify-content:center;align-items:center}.fs-roop-primary-vote-result__all-list__title>span{width:-moz-max-content;width:max-content;background:#fff;padding-inline:16px;position:relative;z-index:1}.fs-roop-primary-vote-result__all-list__title::after{height:1px;width:100%;content:"";position:absolute;top:auto;left:0;background:#000}.fs-roop-primary-vote-result__all-list__list{list-style:none;display:flex;flex-flow:column wrap;justify-content:center;row-gap:16px;-moz-column-gap:16px;column-gap:16px;margin-top:16px;padding-bottom:58px}.fs-roop-primary-vote-result__all-list__item{display:flex;flex-flow:column nowrap;justify-content:center;align-items:center;row-gap:16px;padding-top:32px;padding-bottom:22px;width:100%}.fs-roop-primary-vote-result__all-list__desc{font-size:22px;font-weight:700;letter-spacing:.05em}.fs-roop-primary-vote-result__all-list__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-primary-vote-result__all-list__btn span:last-of-type{position:absolute;right:14px;top:auto;display:flex;justify-content:center}.fs-roop-primary-vote-result__schedule{--schedule-max-width:800px;display:flex;flex-flow:column nowrap;align-items:center;position:relative;padding-top:24px;z-index:1;padding-inline:15px}.fs-roop-primary-vote-result__schedule::after{height:100%;width:100vw;max-width:1920px;content:"";position:absolute;top:0;left:auto;background:#efefef;z-index:-1;border-radius:40px 40px 0 0}.fs-roop-primary-vote-result__schedule__title{font-family:"roboto condensed";font-size:28px;text-align:center;font-weight:700;line-height:72px;margin-bottom:24px}.fs-roop-secondary-vote-result{font-family:"Noto Sans JP",sans-serif;font-weight:400;font-style:normal;font-size:14px;color:#333;padding-bottom:80px}.fs-roop-secondary-vote-result__header{position:relative;display:flex;flex-flow:column nowrap;justify-content:center;align-items:center;width:100%;height:428px;margin-top:56px}.fs-roop-secondary-vote-result__header__contents{padding-top:66px;padding-bottom:56px;position:relative;top:0;left:auto;z-index:1;color:#fff;display:flex;flex-flow:column nowrap;justify-content:center;align-items:center}.fs-roop-secondary-vote-result__header__title{max-width:241px;width:100%;margin-inline:auto}.fs-roop-secondary-vote-result__header__title img{display:block;width:100%;height:auto}.fs-roop-secondary-vote-result__header__sub-title{font-size:22px;font-weight:700;letter-spacing:0;line-height:1;margin-top:28px}.fs-roop-secondary-vote-result__header__desc{font-size:12px;margin-top:12px;line-height:20px;letter-spacing:.08em;text-align:center}.fs-roop-secondary-vote-result__header__btns{display:flex;flex-flow:column nowrap;row-gap:24px;margin-top:24px}.fs-roop-secondary-vote-result__header__btn{color:#fff;width:280px;height:48px;border:solid 1px #fff;font-size:14px;font-weight:700;display:block;border-radius:4px;display:flex;flex-flow:row nowrap;justify-content:center}.fs-roop-secondary-vote-result__header__btn-text{position:relative;width:-moz-max-content;width:max-content;display:flex;flex-flow:row nowrap;justify-content:center;align-items:center}.fs-roop-secondary-vote-result__header__btn-text span{position:absolute;right:-37px;display:flex;flex-flow:row nowrap;justify-content:center;align-items:center}.fs-roop-secondary-vote-result__header__bg{position:absolute;top:0;left:auto;width:100%;height:428px;overflow:hidden}.fs-roop-secondary-vote-result__header__bg img{display:block;-o-object-fit:cover;object-fit:cover;width:100%}.fs-roop-secondary-vote-result__all-list{position:relative;padding-inline:16px;padding-top:26px;background-color:#333;color:#fff;z-index:1}.fs-roop-secondary-vote-result__all-list::after{content:"";position:absolute;top:0;left:50%;transform:translateX(-50%);width:100vw;max-width:1920px;height:100%;background-color:#333;z-index:-1}.fs-roop-secondary-vote-result__all-list__title{font-size:16px;font-weight:700;width:calc(100% - 48px);margin-inline:auto;position:relative;display:flex;flex-flow:row nowrap;justify-content:center;align-items:center}.fs-roop-secondary-vote-result__all-list__title>span{width:-moz-max-content;width:max-content;background:#333;color:#fff;padding-inline:16px;position:relative;z-index:1}.fs-roop-secondary-vote-result__all-list__title::after{height:1px;width:100%;content:"";position:absolute;top:auto;left:0;background:#fff}.fs-roop-secondary-vote-result__all-list__list{list-style:none;display:flex;flex-flow:column wrap;justify-content:center;row-gap:16px;-moz-column-gap:16px;column-gap:16px;margin-top:16px;padding-bottom:96px}.fs-roop-secondary-vote-result__all-list__list::after{height:1px;width:calc(100% - 64px);content:"";position:absolute;top:46%;left:50%;transform:translateX(-50%);background:#bebebe;z-index:1}.fs-roop-secondary-vote-result__all-list__item{display:flex;flex-flow:column nowrap;justify-content:center;align-items:center;row-gap:16px;padding-top:32px;padding-bottom:22px;width:100%}.fs-roop-secondary-vote-result__all-list__desc{font-size:22px;font-weight:700;letter-spacing:.05em}.fs-roop-secondary-vote-result__all-list__btn{display:flex;flex-flow:row nowrap;justify-content:center;align-items:center;color:#333!important;background:#fff;min-height:52px;border-radius:100px;position:relative;width:280px;font-size:14px;font-weight:700}.fs-roop-secondary-vote-result__all-list__btn span:last-of-type{position:absolute;right:14px;top:auto;display:flex;justify-content:center}.fs-roop-secondary-vote-result__schedule{--schedule-max-width:800px;display:flex;flex-flow:column nowrap;align-items:center;position:relative;padding-top:24px;z-index:1;padding-inline:15px}.fs-roop-secondary-vote-result__schedule::before{height:100%;width:100vw;max-width:1920px;content:"";position:absolute;top:0;left:auto;background:#efefef;z-index:-1;border-radius:40px 40px 0 0}.fs-roop-secondary-vote-result__schedule::after{height:100%;width:100vw;max-width:1920px;content:"";position:absolute;top:0;left:auto;background:#333;z-index:-2}.fs-roop-secondary-vote-result__schedule__title{font-family:"roboto condensed";font-size:28px;text-align:center;font-weight:700;line-height:72px;margin-bottom:24px}.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}.fs-roop-vote-final-judgment{font-family:"Noto Sans JP",sans-serif;font-weight:400;font-style:normal;font-size:14px;position:relative;z-index:1;background:#fff;padding-bottom:80px;color:#333}.fs-roop-vote-final-judgment .slider-3{overflow:hidden;width:100%}.fs-roop-vote-final-judgment__fv{position:fixed;top:67px;left:0;z-index:-1;width:100%}.fs-roop-vote-final-judgment__fv.is-hidden{display:none}.fs-roop-vote-final-judgment__fv img{display:block;width:100%;height:auto}.fs-roop-vote-final-judgment__bg-white{position:relative;z-index:1;background:#fff;width:100%}.fs-roop-vote-final-judgment-top{display:flex;flex-flow:column nowrap;justify-content:center;align-items:center;margin:auto;height:100%;width:100%;color:#fff;aspect-ratio:375/602;text-align:center}.fs-roop-vote-final-judgment-top__sub-title{font-size:26px;font-weight:700;letter-spacing:.05em;margin-top:32px;color:#b7ad84}.fs-roop-vote-final-judgment-top__sub-title.year-2025{color:#d9bf32}.fs-roop-vote-final-judgment-top__desc{margin-top:24px;font-size:18px;font-weight:700;letter-spacing:.08em;line-height:28px}.fs-roop-vote-final-judgment-department-tag[data-department-id="1"]{--tag-bg:#b7ad84;--tag-font-color:#333333}.fs-roop-vote-final-judgment-department-tag[data-department-id="2"]{--tag-bg:#333333;--tag-font-color:#4fe055}.fs-roop-vote-final-judgment-department-tag{color:var(--tag-font-color);background-color:var(--tag-bg);width:100%;max-width:var(--tag-width,200px);font-size:var(--tag-font-size,14px);margin-inline:auto;display:flex;flex-flow:column nowrap;justify-content:center;align-items:center;padding-block:4px;border-radius:18px;font-weight:700}.fs-roop-vote-final-judgment-award-rank-headline{--rank-color:inherit;position:relative;z-index:0}.fs-roop-vote-final-judgment-award-rank-headline.is-large{--font-size:24px}.fs-roop-vote-final-judgment-award-rank-headline[data-ranking="1"]{--rank-color:#B7AD84;--icon-width:42px;--font-size:20px;--rank-gap:6px}.fs-roop-vote-final-judgment-award-rank-headline[data-ranking="1"].is-large{--icon-width:54px;--font-size:24px;--rank-gap:13px}.fs-roop-vote-final-judgment-award-rank-headline[data-ranking="2"]{--rank-color:#BEBEBE;--icon-width:29px;--font-size:18px;--rank-gap:6px}.fs-roop-vote-final-judgment-award-rank-headline[data-ranking="2"].is-large{--icon-width:40px;--font-size:24px;--rank-gap:9px}.fs-roop-vote-final-judgment-award-rank-headline[data-ranking="3"]{--rank-color:#AE8876;--icon-width:15px;--flex-flow:row;--rank-gap:7px}.fs-roop-vote-final-judgment-award-rank-headline[data-ranking="3"].is-large{--icon-width:40px;--font-size:24px;--rank-gap:9px;--flex-flow:column}.fs-roop-vote-final-judgment-award-rank-headline{display:flex;justify-content:center;align-items:center;flex-flow:var(--flex-flow,column) nowrap;color:var(--rank-color);font-size:var(--font-size,14px);font-weight:700;gap:var(--rank-gap,0)}.fs-roop-vote-final-judgment-award-rank-headline__icon{width:var(--icon-width)}.fs-roop-vote-final-judgment-award-rank-headline__icon svg{width:100%;height:auto;display:block}.fs-roop-vote-final-judgment-award-rank-headline__sub{font-size:16px;font-weight:700;font-family:"Roboto Condensed";display:block}.fs-roop-vote-final-judgment-award-rank-headline__title{text-align:center}.fs-roop-vote-final-judgment-award-rank-headline__bg{width:var(--vw,100vw);max-width:1920px;position:absolute;top:0;z-index:-1}.fs-roop-vote-final-judgment-award-rank-headline__bg.-secondary{transform:scaleX(-1)}.fs-roop-vote-final-judgment-award-rank-headline__bg img{display:block;width:100%;height:auto}.fs-roop-vote-final-judgment-award-winner{background:rgba(62,62,62,.65);padding-top:56px;padding-bottom:64px;color:#fff}.fs-roop-vote-final-judgment-award-winner__headline{display:flex;justify-content:center;align-items:center;position:relative}.fs-roop-vote-final-judgment-award-winner__headline .h2,.fs-roop-vote-final-judgment-award-winner__headline h2{font-family:"Roboto Condensed";font-size:56px;font-weight:700;color:#fff;opacity:.09;text-align:center}.fs-roop-vote-final-judgment-award-winner__headline p{position:absolute;top:auto;left:auto;font-size:20px;font-weight:700;color:#fff}.fs-roop-vote-final-judgment-award-winner__wrap{width:100%}.fs-roop-vote-final-judgment-award-winner__wrap[data-department-group="1"]{margin-top:40px}.fs-roop-vote-final-judgment-award-winner__wrap[data-department-group="2"]{margin-top:64px}.fs-roop-vote-final-judgment-award-winner__wrap[data-department-group="3"],.fs-roop-vote-final-judgment-award-winner__wrap[data-department-group="4"]{padding-top:56px;margin-top:56px;width:calc(100% - 30px);margin-inline:auto;position:relative}.fs-roop-vote-final-judgment-award-winner__wrap[data-department-group="3"]::before,.fs-roop-vote-final-judgment-award-winner__wrap[data-department-group="4"]::before{content:"";background-image:radial-gradient(circle,#bebebe 1px,transparent 1px);background-position:left top;background-repeat:repeat-x;background-size:7px 2px;position:absolute;width:100%;height:2px;top:0}.fs-roop-vote-final-judgment-award-winner__department_group{font-size:18px;font-weight:700;width:-moz-max-content;width:max-content;position:relative;display:flex;flex-flow:row nowrap;justify-content:center;align-items:center;padding-inline:24px;margin-bottom:32px;margin-inline:auto}.fs-roop-vote-final-judgment-award-winner__department_group::after,.fs-roop-vote-final-judgment-award-winner__department_group::before{content:"";display:block;width:12px;height:2px;background:#fff;position:absolute;top:auto}.fs-roop-vote-final-judgment-award-winner__department_group::before{left:0}.fs-roop-vote-final-judgment-award-winner__department_group::after{right:0}.fs-roop-vote-final-judgment-award-winner__cards{display:flex;width:100%;flex-flow:row nowrap;justify-content:center;align-items:flex-start;-moz-column-gap:17px;column-gap:17px;max-width:559px;margin-inline:auto}.fs-roop-vote-final-judgment-award-winner-card{display:flex;flex-flow:column nowrap;justify-content:center;align-items:center;width:100%;color:inherit;text-decoration:none}.fs-roop-vote-final-judgment-award-winner-card[data-rank="3"],.fs-roop-vote-final-judgment-award-winner-card[data-rank="4"]{--title-margin-bottom:7px;--images-margin-bottom:12px;--tag-width:140px;--tag-font-size:12px;--tag-margin-bottom:10px;--brand-name-font-size:16px}.fs-roop-vote-final-judgment-award-winner-card__title{margin-bottom:var(--title-margin-bottom,26px)}.fs-roop-vote-final-judgment-award-winner-card__images{display:flex;flex-flow:row nowrap;justify-content:center;align-items:center;margin-bottom:var(--images-margin-bottom,26px)!important}.fs-roop-vote-final-judgment-award-winner-card__images:not(.slider-3){gap:4px}.fs-roop-vote-final-judgment-award-winner-card__images.slider-3 .fs-roop-vote-final-judgment-award-winner-card__image:not(:last-of-type){margin-right:4px}.fs-roop-vote-final-judgment-award-winner-card__image{max-width:264px}.fs-roop-vote-final-judgment-award-winner-card__image img{width:100%;height:auto;display:block}.fs-roop-vote-final-judgment-award-winner-card__tag{width:100%;margin-bottom:var(--tag-margin-bottom,16px)}.fs-roop-vote-final-judgment-award-winner-card__brand-name{font-size:20px;font-family:"Roboto Condensed";font-weight:700;line-height:24px;font-size:var(--brand-name-font-size,20px);color:#fff!important}.fs-roop-vote-final-judgment-award-winner-card__designer{margin-top:8px;font-size:16px}.fs-roop-vote-final-judgment-award-winner-card__arrow{margin-top:12px}.fs-roop-vote-final-judgment-grand-prix__header{background:#333;padding-top:80px;padding-inline:15px}.fs-roop-vote-final-judgment-grand-prix__video{max-width:620px;margin-inline:auto;width:100%}.fs-roop-vote-final-judgment-grand-prix__video>iframe{width:100%;height:auto;aspect-ratio:560/315}.fs-roop-vote-final-judgment-grand-prix__headline{margin-top:108px;font-size:64px;width:100%;font-weight:700;font-family:"Roboto Condensed";color:#fff;opacity:.09;text-align:center}.fs-roop-vote-final-judgment-grand-prix__card-wrap[data-rank="1"],.fs-roop-vote-final-judgment-grand-prix__card-wrap[data-rank="2"]{background-color:#333;padding-bottom:53px}.fs-roop-vote-final-judgment-grand-prix__card-wrap[data-rank="3"],.fs-roop-vote-final-judgment-grand-prix__card-wrap[data-rank="4"]{display:flex;flex-flow:column nowrap;row-gap:54px}.fs-roop-vote-final-judgment-grand-prix__card-wrap[data-rank="1"]{padding-top:29px}.fs-roop-vote-final-judgment-grand-prix__card-wrap[data-rank="2"]{padding-top:27px}.fs-roop-vote-final-judgment-grand-prix__card-wrap[data-rank="3"]{padding-top:66px}.fs-roop-vote-final-judgment-grand-prix__card-wrap[data-rank="4"]{padding-top:100px}.fs-roop-vote-final-judgment-grand-prix-card{background:#fff;color:#333;width:calc(100% - 30px);margin-inline:auto;max-width:1000px;position:relative;z-index:1}.fs-roop-vote-final-judgment-grand-prix-card[data-rank="1"],.fs-roop-vote-final-judgment-grand-prix-card[data-rank="2"]{margin-top:32px;padding-bottom:40px;--inner-width:calc(100% - 24px);--inner-max-width:800px}.fs-roop-vote-final-judgment-grand-prix-card[data-rank="3"],.fs-roop-vote-final-judgment-grand-prix-card[data-rank="4"]{border:1px solid #333;position:relative;padding:38px 24px 40px;--inner-max-width:800px;--runway-width:800px}.fs-roop-vote-final-judgment-grand-prix-card__runway-image{width:100%;margin-inline:auto;max-width:var(--runway-width,100%)}.fs-roop-vote-final-judgment-grand-prix-card__runway-image>img{width:100%;height:auto}.fs-roop-vote-final-judgment-grand-prix-card__inner{display:flex;width:var(--inner-width,100%);flex-flow:column nowrap;justify-content:center;align-items:center;max-width:var(--inner-max-width,100%);margin-inline:auto}.fs-roop-vote-final-judgment-grand-prix-card__tag{width:100%;margin-top:32px}.fs-roop-vote-final-judgment-grand-prix-card__tag.second{position:absolute;top:-14px;left:auto;margin-top:0}.fs-roop-vote-final-judgment-grand-prix-card__brand-name{font-size:22px;font-weight:700;margin-top:24px;font-family:"Roboto Condensed"}.fs-roop-vote-final-judgment-grand-prix-card__designer-name{font-size:18px;letter-spacing:.01em;margin-top:8px}.fs-roop-vote-final-judgment-grand-prix-card__logo{background:#f8f8f8;display:flex;flex-flow:column nowrap;justify-content:center;align-items:center;max-width:200px;width:100%;margin-top:18px;padding:13px}.fs-roop-vote-final-judgment-grand-prix-card__logo img{width:100%;margin-inline:auto;height:auto;max-width:176px}.fs-roop-vote-final-judgment-grand-prix-card__product-images{margin-top:32px}.fs-roop-vote-final-judgment-grand-prix-card__product-images.grid{display:grid;grid-template-columns:repeat(2,1fr);gap:3px}.fs-roop-vote-final-judgment-grand-prix-card__product-images.slider-2-4{width:100%;position:relative}.fs-roop-vote-final-judgment-grand-prix-card__product-images.slider-2-4 .slick-slide:not(:last-of-type){margin-right:3px}.fs-roop-vote-final-judgment-grand-prix-card__product-images.slider-2-4 .slick-track{display:flex;flex-flow:row nowrap;margin-inline:auto}.fs-roop-vote-final-judgment-grand-prix-card__product-images .slick-dots{margin:24px 0 0 0!important}.fs-roop-vote-final-judgment-grand-prix-card__product-images .slider_arrow{width:24px;height:24px;position:absolute;bottom:-9px;z-index:1}.fs-roop-vote-final-judgment-grand-prix-card__product-images .slider_arrow.-prev{left:-15px}.fs-roop-vote-final-judgment-grand-prix-card__product-images .slider_arrow.-next{right:-15px}.fs-roop-vote-final-judgment-grand-prix-card__product-images .slider_arrow img{width:100%;height:auto;display:block}.fs-roop-vote-final-judgment-grand-prix-card__product-images{width:100%}.fs-roop-vote-final-judgment-grand-prix-card__product-images img{width:100%;height:auto;display:block}.fs-roop-vote-final-judgment-grand-prix-card__description-btn{margin-top:32px;background:0 0;border:none;display:flex;flex-flow:row nowrap;justify-content:center;align-items:center;-moz-column-gap:6px;column-gap:6px}.fs-roop-vote-final-judgment-grand-prix-card__description-btn span:first-of-type{font-size:14px;font-weight:700;text-decoration:underline}.fs-roop-vote-final-judgment-grand-prix-card__description-btn span:last-of-type{width:14px;height:14px;transition:transform .3s}.fs-roop-vote-final-judgment-grand-prix-card__description-btn span:last-of-type svg{width:100%;height:100%}.fs-roop-vote-final-judgment-grand-prix-card__description-btn.is-open span:last-of-type{transform:rotate(180deg)}.fs-roop-vote-final-judgment-grand-prix-card__award-images{display:flex;flex-flow:row nowrap;justify-content:center;align-items:center;width:100%;margin-top:40px}.fs-roop-vote-final-judgment-grand-prix-card__award-image{width:100%}.fs-roop-vote-final-judgment-grand-prix-card__award-image img{width:100%;height:auto;display:block}.fs-roop-vote-final-judgment-grand-prix-card .fs-roop-award-vote-entry-detail-concept{margin-inline:auto;width:100%}.fs-roop-vote-final-judgment-grand-prix-card .fs-roop-award-vote-entry-detail-description{margin-inline:auto}.fs-roop-vote-final-judgment-grand-prix-card-judge-comment{margin-top:58px;position:relative;background:#efefef;padding:28px 16px 16px 16px;display:flex;flex-flow:column nowrap;justify-content:center;align-items:center;border-radius:16px}.fs-roop-vote-final-judgment-grand-prix-card-judge-comment__title{position:absolute;font-size:16px;font-weight:700;line-height:24px;background:#4fe055;top:-9px}.fs-roop-vote-final-judgment-grand-prix-card-judge-comment__contents{text-align:left}.fs-roop-vote-final-judgment-grand-prix-card-judge-comment__contents~.fs-roop-vote-final-judgment-grand-prix-card-judge-comment__contents{position:relative;padding-top:24px;margin-top:24px}.fs-roop-vote-final-judgment-grand-prix-card-judge-comment__contents~.fs-roop-vote-final-judgment-grand-prix-card-judge-comment__contents::before{content:"";background-image:radial-gradient(circle,#333 1px,transparent 1px);background-position:left top;background-repeat:repeat-x;background-size:7px 2px;position:absolute;width:100%;height:2px;top:0}.fs-roop-vote-final-judgment-grand-prix-card-judge-comment__text{font-size:14px;line-height:24px}.fs-roop-vote-final-judgment-grand-prix-card-judge-comment__name{font-weight:700;font-size:18px;margin-top:10px}.fs-roop-vote-final-judgment-grand-prix-card-judge-comment__name span:last-of-type{font-size:14px;padding-left:6px}.fs-roop-vote-final-judgment-other-item{--desc-mt:52px;--desc-mb:0}.fs-roop-vote-final-judgment-other-item{background:#efefef;border-radius:40px 40px 0 0;padding:40px 15px 64px;margin-top:var(--items-margin-top,100px);display:flex;flex-flow:column nowrap;justify-content:center;align-items:center}.fs-roop-vote-final-judgment-other-item img{width:100%;height:auto;display:block}.fs-roop-vote-final-judgment-other-item__headline{font-size:40px;font-family:"Roboto Condensed";font-weight:700;text-align:center}.fs-roop-vote-final-judgment-other-item__headline-sub{margin-top:16px;text-align:center}.fs-roop-vote-final-judgment-other-item__banner-first{margin-top:40px;width:100%;max-width:466px;margin-inline:auto}.fs-roop-vote-final-judgment-other-item__btns{margin-top:42px;width:100%}.fs-roop-vote-final-judgment-other-item__sub-title{margin-top:56px;font-family:"Roboto Condensed";font-size:28px;line-height:36px;text-align:center;font-weight:700}.fs-roop-vote-final-judgment-other-item__sub-desc{margin-top:16px;font-size:16px;font-weight:700;letter-spacing:.05em;line-height:28px;text-align:center}.fs-roop-vote-final-judgment-other-item__banner-second{margin-top:24px;width:100%;max-width:1100px;margin-inline:auto}.fs-roop-vote-final-judgment-2025{font-family:"Noto Sans JP",sans-serif;font-weight:400;font-style:normal;font-size:14px;position:relative;z-index:1;background:#fff;padding-bottom:80px;padding-top:55px;color:#333}.fs-roop-vote-final-judgment-2025 .slider-3{overflow:hidden;width:100%}.fs-roop-vote-final-judgment-2025__fv{position:fixed;top:122px;left:0;z-index:-1;width:100%}.fs-roop-vote-final-judgment-2025__fv.is-hidden{display:none}.fs-roop-vote-final-judgment-2025__fv img{display:block;width:100%;height:auto}.fs-roop-vote-final-judgment-2025__bg-white{position:relative;z-index:1;background:#fff;width:100%}.fs-roop-vote-final-judgment-top-2025{display:flex;flex-flow:column nowrap;justify-content:center;align-items:center;margin:auto;height:100%;width:100%;color:#fff;aspect-ratio:375/602;text-align:center}.fs-roop-vote-final-judgment-top-2025__sub-title{font-size:26px;font-weight:700;letter-spacing:.05em;margin-top:32px;color:#d9bf32}.fs-roop-vote-final-judgment-top-2025__desc{margin-top:24px;font-size:16px;font-weight:700;line-height:28px}.fs-roop-vote-final-judgment-department-tag-2025[data-department-id="1"]{--tag-bg:#b7ad84;--tag-font-color:#333333}.fs-roop-vote-final-judgment-department-tag-2025[data-department-id="2"]{--tag-bg:#333333;--tag-font-color:#fac83f}.fs-roop-vote-final-judgment-department-tag-2025{color:var(--tag-font-color);background-color:var(--tag-bg);width:100%;max-width:var(--tag-width,200px);font-size:var(--tag-font-size,14px);margin-inline:auto;display:flex;flex-flow:column nowrap;justify-content:center;align-items:center;padding-block:4px;border-radius:18px;font-weight:700}.fs-roop-vote-final-judgment-award-rank-headline-2025{--rank-color:inherit;position:relative;z-index:0}.fs-roop-vote-final-judgment-award-rank-headline-2025.is-large{--font-size:24px}.fs-roop-vote-final-judgment-award-rank-headline-2025[data-ranking="1"]{--rank-color:#D9BF32;--icon-width:42px;--font-size:20px;--rank-gap:6px}.fs-roop-vote-final-judgment-award-rank-headline-2025[data-ranking="1"].is-large{--icon-width:54px;--font-size:24px;--rank-gap:13px}.fs-roop-vote-final-judgment-award-rank-headline-2025[data-ranking="2"]{--rank-color:#D9BF32;--icon-width:29px;--font-size:18px;--rank-gap:6px}.fs-roop-vote-final-judgment-award-rank-headline-2025[data-ranking="2"].is-large{--icon-width:40px;--font-size:24px;--rank-gap:9px}.fs-roop-vote-final-judgment-award-rank-headline-2025[data-ranking="3"]{--rank-color:#BEBEBE;--icon-width:15px;--flex-flow:row;--rank-gap:7px}.fs-roop-vote-final-judgment-award-rank-headline-2025[data-ranking="3"].is-large{--icon-width:40px;--font-size:24px;--rank-gap:9px;--flex-flow:column}.fs-roop-vote-final-judgment-award-rank-headline-2025{display:flex;justify-content:center;align-items:center;flex-flow:var(--flex-flow,column) nowrap;color:var(--rank-color);font-size:var(--font-size,14px);font-weight:700;gap:var(--rank-gap,0)}.fs-roop-vote-final-judgment-award-rank-headline-2025__icon{width:var(--icon-width)}.fs-roop-vote-final-judgment-award-rank-headline-2025__icon svg{width:100%;height:auto;display:block}.fs-roop-vote-final-judgment-award-rank-headline-2025__sub{font-size:16px;font-weight:700;font-family:"Roboto Condensed";display:block}.fs-roop-vote-final-judgment-award-rank-headline-2025__title{text-align:center}.fs-roop-vote-final-judgment-award-rank-headline-2025__bg{width:var(--vw,100vw);max-width:1920px;position:absolute;top:0;z-index:-1}.fs-roop-vote-final-judgment-award-rank-headline-2025__bg.-secondary{transform:scaleX(-1)}.fs-roop-vote-final-judgment-award-rank-headline-2025__bg img{display:block;width:100%;height:auto}.fs-roop-vote-final-judgment-award-winner{background:rgba(62,62,62,.65);padding-top:56px;padding-bottom:64px;color:#fff}.fs-roop-vote-final-judgment-award-winner__headline{display:flex;justify-content:center;align-items:center;position:relative}.fs-roop-vote-final-judgment-award-winner__headline .h2,.fs-roop-vote-final-judgment-award-winner__headline h2{font-family:"Roboto Condensed";font-size:56px;font-weight:700;color:#fff;opacity:.09;text-align:center}.fs-roop-vote-final-judgment-award-winner__headline p{position:absolute;top:auto;left:auto;font-size:20px;font-weight:700;color:#fff}.fs-roop-vote-final-judgment-award-winner__wrap{width:100%}.fs-roop-vote-final-judgment-award-winner__wrap[data-department-group="1"]{margin-top:40px}.fs-roop-vote-final-judgment-award-winner__wrap[data-department-group="2"]{margin-top:64px}.fs-roop-vote-final-judgment-award-winner__wrap[data-department-group="3"],.fs-roop-vote-final-judgment-award-winner__wrap[data-department-group="4"]{padding-top:56px;margin-top:56px;width:calc(100% - 30px);margin-inline:auto;position:relative}.fs-roop-vote-final-judgment-award-winner__wrap[data-department-group="3"]::before,.fs-roop-vote-final-judgment-award-winner__wrap[data-department-group="4"]::before{content:"";background-image:radial-gradient(circle,#bebebe 1px,transparent 1px);background-position:left top;background-repeat:repeat-x;background-size:7px 2px;position:absolute;width:100%;height:2px;top:0}.fs-roop-vote-final-judgment-award-winner__department_group{font-size:18px;font-weight:700;width:-moz-max-content;width:max-content;position:relative;display:flex;flex-flow:row nowrap;justify-content:center;align-items:center;padding-inline:24px;margin-bottom:32px;margin-inline:auto}.fs-roop-vote-final-judgment-award-winner__department_group::after,.fs-roop-vote-final-judgment-award-winner__department_group::before{content:"";display:block;width:12px;height:2px;background:#fff;position:absolute;top:auto}.fs-roop-vote-final-judgment-award-winner__department_group::before{left:0}.fs-roop-vote-final-judgment-award-winner__department_group::after{right:0}.fs-roop-vote-final-judgment-award-winner__cards{display:flex;width:100%;flex-flow:row nowrap;justify-content:center;align-items:flex-start;-moz-column-gap:17px;column-gap:17px;max-width:559px;margin-inline:auto}.fs-roop-vote-final-judgment-award-winner-card{display:flex;flex-flow:column nowrap;justify-content:center;align-items:center;width:100%;color:inherit;text-decoration:none}.fs-roop-vote-final-judgment-award-winner-card[data-rank="3"],.fs-roop-vote-final-judgment-award-winner-card[data-rank="4"]{--title-margin-bottom:7px;--images-margin-bottom:12px;--tag-width:140px;--tag-font-size:12px;--tag-margin-bottom:10px;--brand-name-font-size:16px}.fs-roop-vote-final-judgment-award-winner-card__title{margin-bottom:var(--title-margin-bottom,26px)}.fs-roop-vote-final-judgment-award-winner-card__images{display:flex;flex-flow:row nowrap;justify-content:center;align-items:center;margin-bottom:var(--images-margin-bottom,26px)!important}.fs-roop-vote-final-judgment-award-winner-card__images:not(.slider-3){gap:4px}.fs-roop-vote-final-judgment-award-winner-card__images.slider-3 .fs-roop-vote-final-judgment-award-winner-card__image:not(:last-of-type){margin-right:4px}.fs-roop-vote-final-judgment-award-winner-card__image{max-width:264px}.fs-roop-vote-final-judgment-award-winner-card__image img{width:100%;height:auto;display:block}.fs-roop-vote-final-judgment-award-winner-card__tag{width:100%;margin-bottom:var(--tag-margin-bottom,16px)}.fs-roop-vote-final-judgment-award-winner-card__brand-name{font-size:20px;font-family:"Roboto Condensed";font-weight:700;line-height:24px;font-size:var(--brand-name-font-size,20px);color:#fff!important}.fs-roop-vote-final-judgment-award-winner-card__designer{margin-top:8px;font-size:16px}.fs-roop-vote-final-judgment-award-winner-card__arrow{margin-top:12px}.fs-roop-vote-final-judgment-grand-prix-2025__header{background:#333;padding-top:80px;padding-inline:15px;position:relative}.fs-roop-vote-final-judgment-grand-prix-2025__video{max-width:620px;margin-inline:auto;width:100%}.fs-roop-vote-final-judgment-grand-prix-2025__video>iframe{width:100%;height:auto;aspect-ratio:560/315}.fs-roop-vote-final-judgment-grand-prix-2025__headline{font-size:64px;width:100%;font-weight:700;font-family:"Roboto Condensed";color:#fff;opacity:.09;text-align:center}.fs-roop-vote-final-judgment-grand-prix-2025__headline-japanese{font-family:"Noto Sans JP",sans-serif;font-weight:400;font-style:normal;font-size:20px;font-weight:700;color:#fff;position:absolute;top:75%;left:50%;transform:translate(-50%,-50%)}.fs-roop-vote-final-judgment-grand-prix-2025__card-wrap[data-rank="1"],.fs-roop-vote-final-judgment-grand-prix-2025__card-wrap[data-rank="2"]{background-color:#333;padding-bottom:53px}.fs-roop-vote-final-judgment-grand-prix-2025__card-wrap[data-rank="3"],.fs-roop-vote-final-judgment-grand-prix-2025__card-wrap[data-rank="4"]{display:flex;flex-flow:column nowrap;row-gap:54px}.fs-roop-vote-final-judgment-grand-prix-2025__card-wrap[data-rank="1"]{padding-top:29px}.fs-roop-vote-final-judgment-grand-prix-2025__card-wrap[data-rank="2"]{padding-top:27px}.fs-roop-vote-final-judgment-grand-prix-2025__card-wrap[data-rank="3"]{padding-top:66px}.fs-roop-vote-final-judgment-grand-prix-2025__card-wrap[data-rank="4"]{padding-top:100px}.fs-roop-vote-final-judgment-grand-prix-card-2025{background:#fff;color:#333;width:calc(100% - 30px);margin-inline:auto;max-width:1000px;position:relative;z-index:1}.fs-roop-vote-final-judgment-grand-prix-card-2025[data-rank="1"],.fs-roop-vote-final-judgment-grand-prix-card-2025[data-rank="2"]{margin-top:69px;padding-bottom:40px;--inner-width:calc(100% - 24px);--inner-max-width:800px}.fs-roop-vote-final-judgment-grand-prix-card-2025[data-rank="3"],.fs-roop-vote-final-judgment-grand-prix-card-2025[data-rank="4"]{border:1px solid #333;position:relative;padding:38px 24px 40px;--inner-max-width:800px;--runway-width:800px}.fs-roop-vote-final-judgment-grand-prix-card-2025__runway-image{width:100%;margin-inline:auto;max-width:var(--runway-width,100%)}.fs-roop-vote-final-judgment-grand-prix-card-2025__runway-image>img{width:100%;height:auto}.fs-roop-vote-final-judgment-grand-prix-card-2025__inner{display:flex;width:var(--inner-width,100%);flex-flow:column nowrap;justify-content:center;align-items:center;max-width:var(--inner-max-width,100%);margin-inline:auto}.fs-roop-vote-final-judgment-grand-prix-card-2025__tag{width:100%;margin-top:32px}.fs-roop-vote-final-judgment-grand-prix-card-2025__tag.second{position:absolute;top:-14px;left:auto;margin-top:0}.fs-roop-vote-final-judgment-grand-prix-card-2025__brand-name{font-size:22px;font-weight:700;margin-top:24px;font-family:"Roboto Condensed"}.fs-roop-vote-final-judgment-grand-prix-card-2025__designer-name{font-size:18px;letter-spacing:.01em;margin-top:8px}.fs-roop-vote-final-judgment-grand-prix-card-2025__logo{background:#f8f8f8;display:flex;flex-flow:column nowrap;justify-content:center;align-items:center;max-width:200px;width:100%;margin-top:18px;padding:13px}.fs-roop-vote-final-judgment-grand-prix-card-2025__logo img{width:100%;margin-inline:auto;height:auto;max-width:176px}.fs-roop-vote-final-judgment-grand-prix-card-2025__product-images{margin-top:32px}.fs-roop-vote-final-judgment-grand-prix-card-2025__product-images.grid{display:grid;grid-template-columns:repeat(2,1fr);gap:3px}.fs-roop-vote-final-judgment-grand-prix-card-2025__product-images.slider-2-4{width:100%;position:relative}.fs-roop-vote-final-judgment-grand-prix-card-2025__product-images.slider-2-4 .slick-slide:not(:last-of-type){margin-right:3px}.fs-roop-vote-final-judgment-grand-prix-card-2025__product-images.slider-2-4 .slick-track{display:flex;flex-flow:row nowrap;margin-inline:auto}.fs-roop-vote-final-judgment-grand-prix-card-2025__product-images .slick-dots{margin:24px 0 0 0!important}.fs-roop-vote-final-judgment-grand-prix-card-2025__product-images .slider_arrow{width:24px;height:24px;position:absolute;bottom:-9px;z-index:1}.fs-roop-vote-final-judgment-grand-prix-card-2025__product-images .slider_arrow.-prev{left:-15px}.fs-roop-vote-final-judgment-grand-prix-card-2025__product-images .slider_arrow.-next{right:-15px}.fs-roop-vote-final-judgment-grand-prix-card-2025__product-images .slider_arrow img{width:100%;height:auto;display:block}.fs-roop-vote-final-judgment-grand-prix-card-2025__product-images{width:100%}.fs-roop-vote-final-judgment-grand-prix-card-2025__product-images img{width:100%;height:auto;display:block}.fs-roop-vote-final-judgment-grand-prix-card-2025__description-btn{margin-top:32px;background:0 0;border:none;display:flex;flex-flow:row nowrap;justify-content:center;align-items:center;-moz-column-gap:6px;column-gap:6px}.fs-roop-vote-final-judgment-grand-prix-card-2025__description-btn span:first-of-type{font-size:14px;font-weight:700;text-decoration:underline}.fs-roop-vote-final-judgment-grand-prix-card-2025__description-btn span:last-of-type{width:14px;height:14px;transition:transform .3s}.fs-roop-vote-final-judgment-grand-prix-card-2025__description-btn span:last-of-type svg{width:100%;height:100%}.fs-roop-vote-final-judgment-grand-prix-card-2025__description-btn.is-open span:last-of-type{transform:rotate(180deg)}.fs-roop-vote-final-judgment-grand-prix-card-2025__award-images{display:flex;flex-flow:row nowrap;justify-content:center;align-items:center;width:100%;margin-top:40px}.fs-roop-vote-final-judgment-grand-prix-card-2025__award-image{width:100%}.fs-roop-vote-final-judgment-grand-prix-card-2025__award-image img{width:100%;height:auto;display:block}.fs-roop-vote-final-judgment-grand-prix-card-2025 .fs-roop-award-vote-entry-detail-concept{margin-inline:auto;width:100%}.fs-roop-vote-final-judgment-grand-prix-card-2025 .fs-roop-award-vote-entry-detail-description{margin-inline:auto}.fs-roop-vote-final-judgment-grand-prix-card-judge-comment-2025{margin-top:58px;position:relative;background:#efefef;padding:28px 16px 16px 16px;display:flex;flex-flow:column nowrap;justify-content:center;align-items:center;border-radius:16px;width:100%}.fs-roop-vote-final-judgment-grand-prix-card-judge-comment-2025__title{position:absolute;font-size:16px;font-weight:700;line-height:24px;background:#fac83f;top:-9px;padding:0 51px;border-radius:16px}.fs-roop-vote-final-judgment-grand-prix-card-judge-comment-2025__contents{text-align:left}.fs-roop-vote-final-judgment-grand-prix-card-judge-comment-2025__contents~.fs-roop-vote-final-judgment-grand-prix-card-judge-comment-2025__contents{position:relative;padding-top:24px;margin-top:24px}.fs-roop-vote-final-judgment-grand-prix-card-judge-comment-2025__contents~.fs-roop-vote-final-judgment-grand-prix-card-judge-comment-2025__contents::before{content:"";background-image:radial-gradient(circle,#333 1px,transparent 1px);background-position:left top;background-repeat:repeat-x;background-size:7px 2px;position:absolute;width:100%;height:2px;top:0}.fs-roop-vote-final-judgment-grand-prix-card-judge-comment-2025__text{font-size:14px;line-height:24px}.fs-roop-vote-final-judgment-grand-prix-card-judge-comment-2025__name{font-weight:700;font-size:18px;margin-top:10px}.fs-roop-vote-final-judgment-grand-prix-card-judge-comment-2025__name span:last-of-type{font-size:14px;padding-left:6px}.fs-roop-vote-final-judgment-other-item-2025{--desc-mt:52px;--desc-mb:0}.fs-roop-vote-final-judgment-other-item-2025{background:#efefef;border-radius:120px 120px 0 0;padding:120px 15px 64px;margin-top:var(--items-margin-top,100px);display:flex;flex-flow:column nowrap;justify-content:center;align-items:center}.fs-roop-vote-final-judgment-other-item-2025 img{width:100%;height:auto;display:block}.fs-roop-vote-final-judgment-other-item-2025__headline{font-size:40px;font-family:"Roboto Condensed";font-weight:700;text-align:center}.fs-roop-vote-final-judgment-other-item-2025__headline-sub{margin-top:16px;text-align:center}.fs-roop-vote-final-judgment-other-item-2025__banner-first{margin-top:40px;width:100%;max-width:466px;margin-inline:auto}.fs-roop-vote-final-judgment-other-item-2025__btns{margin-top:42px;width:100%}.fs-roop-vote-final-judgment-other-item-2025__sub-title{margin-top:56px;font-family:"Roboto Condensed";font-size:28px;line-height:36px;text-align:center;font-weight:700}.fs-roop-vote-final-judgment-other-item-2025__sub-desc{margin-top:16px;font-size:16px;font-weight:700;letter-spacing:.05em;line-height:28px;text-align:center}.fs-roop-vote-final-judgment-other-item-2025__banner-second{margin-top:24px;width:100%;max-width:1100px;margin-inline:auto}.fs-roop-summary,.fs-roop-summary-2025{font-family:"Noto Sans JP",sans-serif;font-weight:400;font-style:normal;font-size:14px;position:relative;z-index:1;background:#fff;background-color:#333;overflow:hidden}.fs-roop-summary-2025__menu,.fs-roop-summary__menu{position:fixed;top:67px;z-index:100;width:100%;display:flex;flex-flow:column;justify-content:center;align-items:center;background-color:#333;color:#fff}.fs-roop-summary-2025__menu-title,.fs-roop-summary__menu-title{display:flex;flex-flow:row nowrap;justify-content:space-between;align-items:center;width:100%;min-height:55px;border-bottom:1px solid #fff;padding:0 15px}.fs-roop-summary-2025__menu-title-img,.fs-roop-summary__menu-title-img{height:26px}.fs-roop-summary-2025__menu-title-img img,.fs-roop-summary__menu-title-img img{height:100%}.fs-roop-summary-2025__menu-title-text,.fs-roop-summary__menu-title-text{font-family:"Noto Sans JP",sans-serif;font-weight:400;font-style:normal;font-size:14px;text-decoration:underline}.fs-roop-summary-2025__menu-body,.fs-roop-summary__menu-body{display:none;background-color:#333;color:#fff;width:100%;min-height:220px}.fs-roop-summary-2025__menu-body a,.fs-roop-summary__menu-body a{color:#fff;text-decoration:underline}.fs-roop-summary-2025__menu-body.is-open,.fs-roop-summary__menu-body.is-open{display:flex;flex-flow:row nowrap;justify-content:space-between;align-items:center}.fs-roop-summary-2025__menu-body-item,.fs-roop-summary__menu-body-item{display:flex;width:100%;gap:16px;justify-content:center;flex-flow:row wrap;text-align:center}.fs-roop-summary-2025__menu-body-item .box1,.fs-roop-summary__menu-body-item .box1{width:45%}.fs-roop-summary-2025__menu-body-item .box2,.fs-roop-summary__menu-body-item .box2{width:45%}.fs-roop-summary-2025__menu-body-item .box3,.fs-roop-summary__menu-body-item .box3{width:30%;text-align:right}.fs-roop-summary-2025__menu-body-item .box4,.fs-roop-summary__menu-body-item .box4{width:30%}.fs-roop-summary-2025__menu-body-item .box5,.fs-roop-summary__menu-body-item .box5{width:30%;text-align:left}.fs-roop-summary-2025__menu-body-item .spacer,.fs-roop-summary__menu-body-item .spacer{display:none}.fs-roop-summary-2025__menu-body-item .box6,.fs-roop-summary__menu-body-item .box6{width:100%}.fs-roop-summary-2025__menu-body-item .box7,.fs-roop-summary__menu-body-item .box7{width:100%}.fs-roop-summary .slider-3,.fs-roop-summary-2025 .slider-3{overflow:hidden;width:100%}.fs-roop-summary-2025__fv,.fs-roop-summary__fv{position:relative;z-index:-1;width:100%;background-color:#333;padding:0 15px}.fs-roop-summary-2025__fv.is-hidden,.fs-roop-summary__fv.is-hidden{display:none}.fs-roop-summary-2025__fv-title,.fs-roop-summary__fv-title{padding-top:110px;padding-bottom:66px;position:relative}.fs-roop-summary-2025__fv-title img,.fs-roop-summary__fv-title img{width:100%;height:auto}.fs-roop-summary-2025__fv-bg-summary-roop,.fs-roop-summary__fv-bg-summary-roop{position:absolute;top:250px;right:-38px}.fs-roop-summary-2025__fv-bg-summary-roop img,.fs-roop-summary__fv-bg-summary-roop img{width:242px;height:auto}.fs-roop-summary-2025__fv-text,.fs-roop-summary__fv-text{font-family:"Noto Sans JP",sans-serif;font-weight:400;font-style:normal;font-size:14px;color:#fff;line-height:28px}.fs-roop-summary-2025__fv-circle,.fs-roop-summary__fv-circle{position:absolute;width:130vw;left:50%;transform:translate(-50%,-50%)}.fs-roop-summary-2025__fv-circle img,.fs-roop-summary__fv-circle img{width:100%;height:auto}.fs-roop-summary-2025__bg-white,.fs-roop-summary__bg-white{position:relative;z-index:1;background:#fff;width:100%}.fs-roop-summary-2025-top,.fs-roop-summary-top{display:flex;flex-flow:column nowrap;justify-content:center;align-items:center;margin:auto;height:100%;width:100%;padding-top:64px;color:#fff;text-align:center;background-color:#333}.fs-roop-summary-2025-top__sub-title,.fs-roop-summary-top__sub-title{font-family:"Roboto Condensed",sans-serif;font-weight:400;font-style:normal;font-size:18px;display:block;font-weight:700;letter-spacing:.05em;margin-top:32px;color:#fff;padding-bottom:24px}.fs-roop-summary-2025-top__award-event,.fs-roop-summary-top__award-event{font-family:"Roboto Condensed",sans-serif;font-weight:400;font-style:normal;font-size:24px;display:flex;flex-flow:row nowrap;justify-content:center;align-items:center;gap:3rem}.fs-roop-summary-2025-top__award-event div,.fs-roop-summary-top__award-event div{flex:1}.fs-roop-summary-2025-top__award-event div:first-child,.fs-roop-summary-top__award-event div:first-child{order:-1}.fs-roop-summary-2025-top__award-event a,.fs-roop-summary-top__award-event a{color:#fff;text-decoration:none}.fs-roop-summary-2025-top__award-event:before,.fs-roop-summary-top__award-event:before{content:"";border:1px solid #767676;align-self:stretch}.fs-roop-summary-2025-top__headline,.fs-roop-summary-top__headline{display:flex;justify-content:center;position:relative;height:335px}.fs-roop-summary-2025-top__headline .h2,.fs-roop-summary-2025-top__headline h2,.fs-roop-summary-top__headline .h2,.fs-roop-summary-top__headline h2{font-family:"Roboto Condensed",sans-serif;font-weight:400;font-style:normal;font-size:124px;font-weight:700;color:#fff;opacity:.09;text-align:center}.fs-roop-summary-2025-top__headline p,.fs-roop-summary-top__headline p{position:absolute;top:90px;left:auto;font-weight:700;color:#fff}.fs-roop-summary-2025-top__video,.fs-roop-summary-top__video{max-width:620px;margin-inline:auto;width:100%}.fs-roop-summary-2025-top__video>iframe,.fs-roop-summary-top__video>iframe{width:100%;height:auto;aspect-ratio:560/315}.fs-roop-summary-2025-award-vote,.fs-roop-summary-award-vote{background-color:#333;color:#fff;padding-block:56px;padding-inline:15px;border-bottom:1px solid #767676;margin-bottom:70px}.fs-roop-summary-2025-award-vote__headline,.fs-roop-summary-award-vote__headline{display:flex;flex-wrap:wrap;flex-direction:column;align-items:center;gap:16px;padding-bottom:40px}.fs-roop-summary-2025-award-vote__headline .h2,.fs-roop-summary-2025-award-vote__headline h2,.fs-roop-summary-award-vote__headline .h2,.fs-roop-summary-award-vote__headline h2{font-family:"Roboto Condensed",sans-serif;font-weight:400;font-style:normal;font-size:40px;font-weight:700}.fs-roop-summary-2025-award-vote__headline p,.fs-roop-summary-award-vote__headline p{font-family:"Noto Sans JP",sans-serif;font-weight:400;font-style:normal;font-size:16px;font-weight:700}.fs-roop-summary-2025-award-vote__contents-wrap,.fs-roop-summary-award-vote__contents-wrap{display:flex;flex-flow:column;justify-content:center;align-items:center;gap:3rem}.fs-roop-summary-2025-award-vote__contents-wrap div,.fs-roop-summary-award-vote__contents-wrap div{flex:1}.fs-roop-summary-2025-award-vote__contents-title,.fs-roop-summary-award-vote__contents-title{font-family:"Noto Sans JP",sans-serif;font-weight:400;font-style:normal;font-size:22px;font-weight:700;padding-bottom:16px;text-align:center}.fs-roop-summary-2025-participant{background-color:#fff;color:#333;padding:80px 16px}.fs-roop-summary-2025-participant .fs-roop-top-participant{color:#333}.fs-roop-summary-2025-department-tag[data-department-id="1"],.fs-roop-summary-department-tag[data-department-id="1"]{--tag-bg:#b7ad84;--tag-font-color:#333333}.fs-roop-summary-2025-department-tag[data-department-id="2"],.fs-roop-summary-department-tag[data-department-id="2"]{--tag-bg:#333333;--tag-font-color:#4fe055}.fs-roop-summary-2025-department-tag,.fs-roop-summary-department-tag{color:var(--tag-font-color);background-color:var(--tag-bg);width:100%;max-width:var(--tag-width,200px);font-size:var(--tag-font-size,14px);margin-inline:auto;display:flex;flex-flow:column nowrap;justify-content:center;align-items:center;padding-block:4px;border-radius:18px;font-weight:700}.fs-roop-summary-2025-event,.fs-roop-summary-event{padding:0 15px;position:relative;background-color:#fff}.fs-roop-summary-2025-event__headline,.fs-roop-summary-event__headline{font-weight:700;display:flex;justify-content:center}.fs-roop-summary-2025-event__headline .h2,.fs-roop-summary-2025-event__headline h2,.fs-roop-summary-event__headline .h2,.fs-roop-summary-event__headline h2{font-family:"Roboto Condensed",sans-serif;font-weight:400;font-style:normal;font-size:124px;font-weight:700;color:#767676;opacity:.09}.fs-roop-summary-2025-event__contents-wrap,.fs-roop-summary-event__contents-wrap{display:flex;flex-flow:column;gap:40px;padding:0 25px;position:relative;top:-50px;width:100%}.fs-roop-summary-2025-event__contents,.fs-roop-summary-event__contents{display:flex;flex-flow:column nowrap;gap:40px}.fs-roop-summary-2025-event__contents-img,.fs-roop-summary-event__contents-img{width:100%}.fs-roop-summary-2025-event__contents-img img,.fs-roop-summary-event__contents-img img{width:100%;height:auto}.fs-roop-summary-2025-event__contents-title-wrap,.fs-roop-summary-event__contents-title-wrap{display:flex;flex-flow:column nowrap;gap:16px}.fs-roop-summary-2025-event__contents-headline,.fs-roop-summary-event__contents-headline{font-family:"Roboto Condensed",sans-serif;font-weight:400;font-style:normal;font-size:12px;font-weight:700;border-bottom:1px solid #333;padding-bottom:5px}.fs-roop-summary-2025-event__contents-title,.fs-roop-summary-event__contents-title{font-family:"Noto Sans JP",sans-serif;font-weight:400;font-style:normal;font-size:18px;font-weight:700;line-height:28px}.fs-roop-summary-2025-event__contents-text,.fs-roop-summary-event__contents-text{font-family:"Noto Sans JP",sans-serif;font-weight:400;font-style:normal;font-size:14px;line-height:24px}.fs-roop-summary-2025-event__btn,.fs-roop-summary-event__btn{padding-bottom:64px}.fs-roop-summary-2025-report{background-color:#fff;border-top:1px solid #767676;padding:80px 16px}.fs-roop-summary-2025-report__inner{width:100%;max-width:1120px;margin-inline:auto;display:flex;flex-flow:column nowrap;align-items:center}.fs-roop-summary-2025-report__title{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-summary-2025-report__thumbnail{width:100%;max-width:255px;margin-bottom:12px;overflow:hidden;border-radius:3px}.fs-roop-summary-2025-report__thumbnail img{display:block;width:100%;height:auto}.fs-roop-summary-2025-report__text{font-family:"Noto Sans JP",sans-serif;font-weight:400;font-style:normal;font-size:24px;color:#333;font-weight:700;line-height:1.6;margin-bottom:10px}.fs-roop-summary-2025-report__btn{--btn-width:184px;--btn-width-pc:184px;--btn-height:44px;--btn-height-pc:44px;--btn-font-size:14px;--btn-font-size-pc:14px;--btn-weight:500;border-radius:5px;gap:14px}.fs-roop-summary-2025-report__btn::after{content:"";width:8px;height:8px;border-top:1px solid #333;border-right:1px solid #333;transform:rotate(45deg)}.fs-roop-summary-2025-bottom-slider,.fs-roop-summary-bottom-slider{background-color:#fff}.fs-roop-summary-2025-bottom-slider__wrap,.fs-roop-summary-bottom-slider__wrap{display:flex;flex-flow:row nowrap;overflow:hidden;background-color:#fff}.fs-roop-summary-2025-bottom-slider__wrap-list,.fs-roop-summary-bottom-slider__wrap-list{display:flex;gap:4px;animation:infinity-scroll-left 80s infinite linear .5s both}.fs-roop-summary-2025-bottom-slider__wrap-list div,.fs-roop-summary-bottom-slider__wrap-list div{width:33.3333333333vw}.fs-roop-summary-2025-bottom-slider__wrap-list img,.fs-roop-summary-bottom-slider__wrap-list img{width:100%;height:auto;display:block}.fs-roop-summary-2025-award-winner,.fs-roop-summary-award-winner{background:#333;padding-top:56px;padding-bottom:64px;color:#fff;position:relative;border-bottom:1px solid #767676}.fs-roop-summary-2025-award-winner__headline,.fs-roop-summary-award-winner__headline{display:flex;justify-content:center;align-items:center;position:relative;padding-bottom:24px}.fs-roop-summary-2025-award-winner__headline .h2,.fs-roop-summary-2025-award-winner__headline h2,.fs-roop-summary-award-winner__headline .h2,.fs-roop-summary-award-winner__headline h2{font-family:"Roboto Condensed";font-size:56px;font-weight:700;color:#fff;opacity:.09;text-align:center}.fs-roop-summary-2025-award-winner__headline p,.fs-roop-summary-award-winner__headline p{position:absolute;top:auto;left:auto;font-size:20px;font-weight:700;color:#fff}.fs-roop-summary-2025-award-winner__contents-wrap,.fs-roop-summary-award-winner__contents-wrap{position:relative;padding-top:70px}.fs-roop-summary-2025-award-winner__bg,.fs-roop-summary-award-winner__bg{width:var(--vw,100vw);max-width:1920px;position:absolute;top:0}.fs-roop-summary-2025-award-winner__bg img,.fs-roop-summary-award-winner__bg img{display:block;width:100%;height:auto}@keyframes infinity-scroll-left{from{transform:translateX(0)}to{transform:translateX(-100%)}}.fs-roop-summary-2025-award-winner__wrap,.fs-roop-summary-award-winner__wrap{display:flex;flex-flow:row nowrap;overflow:hidden;margin-bottom:24px;height:181px}.fs-roop-summary-2025-award-winner__wrap-list,.fs-roop-summary-award-winner__wrap-list{display:flex;gap:4px;animation:infinity-scroll-left 80s infinite linear .5s both}.fs-roop-summary-2025-award-winner__wrap-list img,.fs-roop-summary-award-winner__wrap-list img{width:auto;height:100%;display:block}.fs-roop-summary-2025-award-winner__banner,.fs-roop-summary-award-winner__banner{margin-bottom:24px;padding:0 40px;position:relative}.fs-roop-summary-2025-award-winner__banner img,.fs-roop-summary-award-winner__banner img{width:100%}.fs-roop-summary-2025-award-winner__department_group,.fs-roop-summary-award-winner__department_group{font-size:18px;font-weight:700;width:-moz-max-content;width:max-content;position:relative;display:flex;flex-flow:row nowrap;justify-content:center;align-items:center;padding-inline:24px;margin-bottom:32px;margin-inline:auto}.fs-roop-summary-2025-award-winner__department_group::after,.fs-roop-summary-2025-award-winner__department_group::before,.fs-roop-summary-award-winner__department_group::after,.fs-roop-summary-award-winner__department_group::before{content:"";display:block;width:12px;height:2px;background:#fff;position:absolute;top:auto}.fs-roop-summary-2025-award-winner__department_group::before,.fs-roop-summary-award-winner__department_group::before{left:0}.fs-roop-summary-2025-award-winner__department_group::after,.fs-roop-summary-award-winner__department_group::after{right:0}.fs-roop-summary-2025-award-winner__cards,.fs-roop-summary-award-winner__cards{display:flex;width:100%;flex-flow:row nowrap;justify-content:center;align-items:flex-start;-moz-column-gap:17px;column-gap:17px;max-width:559px;margin-inline:auto}.fs-roop-summary-award-winner-card{display:flex;flex-flow:column nowrap;justify-content:center;align-items:center;width:100%;color:inherit;text-decoration:none}.fs-roop-summary-award-winner-card[data-rank="3"],.fs-roop-summary-award-winner-card[data-rank="4"]{--title-margin-bottom:7px;--images-margin-bottom:12px;--tag-width:140px;--tag-font-size:12px;--tag-margin-bottom:10px;--brand-name-font-size:16px}.fs-roop-summary-award-winner-card__title{margin-bottom:var(--title-margin-bottom,26px)}.fs-roop-summary-award-winner-card__images{display:flex;flex-flow:row nowrap;justify-content:center;align-items:center;margin-bottom:var(--images-margin-bottom,26px)!important}.fs-roop-summary-award-winner-card__images:not(.slider-3){gap:4px}.fs-roop-summary-award-winner-card__images.slider-3 .fs-roop-summary-award-winner-card__image:not(:last-of-type){margin-right:4px}.fs-roop-summary-award-winner-card__image{max-width:264px}.fs-roop-summary-award-winner-card__image img{width:100%;height:auto;display:block}.fs-roop-summary-award-winner-card__tag{width:100%;margin-bottom:var(--tag-margin-bottom,16px)}.fs-roop-summary-award-winner-card__brand-name{font-size:20px;font-family:"Roboto Condensed";font-weight:700;line-height:24px;font-size:var(--brand-name-font-size,20px);color:#fff!important}.fs-roop-summary-award-winner-card__designer{margin-top:8px;font-size:16px}.fs-roop-summary-award-winner-card__arrow{margin-top:12px}.fs-roop-vote-final-judgment-grand-prix__header{background:#333;padding-top:80px;padding-inline:15px}.fs-roop-vote-final-judgment-grand-prix__video{max-width:620px;margin-inline:auto;width:100%}.fs-roop-vote-final-judgment-grand-prix__video>iframe{width:100%;height:auto;aspect-ratio:560/315}.fs-roop-vote-final-judgment-grand-prix__headline{margin-top:108px;font-size:64px;width:100%;font-weight:700;font-family:"Roboto Condensed";color:#fff;opacity:.09;text-align:center}.fs-roop-vote-final-judgment-grand-prix__card-wrap[data-rank="1"],.fs-roop-vote-final-judgment-grand-prix__card-wrap[data-rank="2"]{background-color:#333;padding-bottom:53px}.fs-roop-vote-final-judgment-grand-prix__card-wrap[data-rank="3"],.fs-roop-vote-final-judgment-grand-prix__card-wrap[data-rank="4"]{display:flex;flex-flow:column nowrap;row-gap:54px}.fs-roop-vote-final-judgment-grand-prix__card-wrap[data-rank="1"]{padding-top:29px}.fs-roop-vote-final-judgment-grand-prix__card-wrap[data-rank="2"]{padding-top:27px}.fs-roop-vote-final-judgment-grand-prix__card-wrap[data-rank="3"]{padding-top:66px}.fs-roop-vote-final-judgment-grand-prix__card-wrap[data-rank="4"]{padding-top:100px}.fs-roop-vote-final-judgment-grand-prix-card{background:#fff;color:#333;width:calc(100% - 30px);margin-inline:auto;max-width:1000px;position:relative;z-index:1}.fs-roop-vote-final-judgment-grand-prix-card[data-rank="1"],.fs-roop-vote-final-judgment-grand-prix-card[data-rank="2"]{margin-top:32px;padding-bottom:40px;--inner-width:calc(100% - 24px);--inner-max-width:800px}.fs-roop-vote-final-judgment-grand-prix-card[data-rank="3"],.fs-roop-vote-final-judgment-grand-prix-card[data-rank="4"]{border:1px solid #333;position:relative;padding:38px 24px 40px;--inner-max-width:800px;--runway-width:800px}.fs-roop-vote-final-judgment-grand-prix-card__runway-image{width:100%;margin-inline:auto;max-width:var(--runway-width,100%)}.fs-roop-vote-final-judgment-grand-prix-card__runway-image>img{width:100%;height:auto}.fs-roop-vote-final-judgment-grand-prix-card__inner{display:flex;width:var(--inner-width,100%);flex-flow:column nowrap;justify-content:center;align-items:center;max-width:var(--inner-max-width,100%);margin-inline:auto}.fs-roop-vote-final-judgment-grand-prix-card__tag{width:100%;margin-top:32px}.fs-roop-vote-final-judgment-grand-prix-card__tag.second{position:absolute;top:-14px;left:auto;margin-top:0}.fs-roop-vote-final-judgment-grand-prix-card__brand-name{font-size:22px;font-weight:700;margin-top:24px;font-family:"Roboto Condensed"}.fs-roop-vote-final-judgment-grand-prix-card__designer-name{font-size:18px;letter-spacing:.01em;margin-top:8px}.fs-roop-vote-final-judgment-grand-prix-card__logo{background:#f8f8f8;display:flex;flex-flow:column nowrap;justify-content:center;align-items:center;max-width:200px;width:100%;margin-top:18px;padding:13px}.fs-roop-vote-final-judgment-grand-prix-card__logo img{width:100%;margin-inline:auto;height:auto;max-width:176px}.fs-roop-vote-final-judgment-grand-prix-card__product-images{margin-top:32px}.fs-roop-vote-final-judgment-grand-prix-card__product-images.grid{display:grid;grid-template-columns:repeat(2,1fr);gap:3px}.fs-roop-vote-final-judgment-grand-prix-card__product-images.slider-2-4{width:100%;position:relative}.fs-roop-vote-final-judgment-grand-prix-card__product-images.slider-2-4 .slick-slide:not(:last-of-type){margin-right:3px}.fs-roop-vote-final-judgment-grand-prix-card__product-images.slider-2-4 .slick-track{display:flex;flex-flow:row nowrap;margin-inline:auto}.fs-roop-vote-final-judgment-grand-prix-card__product-images .slick-dots{margin:24px 0 0 0!important}.fs-roop-vote-final-judgment-grand-prix-card__product-images .slider_arrow{width:24px;height:24px;position:absolute;bottom:-9px;z-index:1}.fs-roop-vote-final-judgment-grand-prix-card__product-images .slider_arrow.-prev{left:-15px}.fs-roop-vote-final-judgment-grand-prix-card__product-images .slider_arrow.-next{right:-15px}.fs-roop-vote-final-judgment-grand-prix-card__product-images .slider_arrow img{width:100%;height:auto;display:block}.fs-roop-vote-final-judgment-grand-prix-card__product-images{width:100%}.fs-roop-vote-final-judgment-grand-prix-card__product-images img{width:100%;height:auto;display:block}.fs-roop-vote-final-judgment-grand-prix-card__description-btn{margin-top:32px;background:0 0;border:none;display:flex;flex-flow:row nowrap;justify-content:center;align-items:center;-moz-column-gap:6px;column-gap:6px}.fs-roop-vote-final-judgment-grand-prix-card__description-btn span:first-of-type{font-size:14px;font-weight:700;text-decoration:underline}.fs-roop-vote-final-judgment-grand-prix-card__description-btn span:last-of-type{width:14px;height:14px;transition:transform .3s}.fs-roop-vote-final-judgment-grand-prix-card__description-btn span:last-of-type svg{width:100%;height:100%}.fs-roop-vote-final-judgment-grand-prix-card__description-btn.is-open span:last-of-type{transform:rotate(180deg)}.fs-roop-vote-final-judgment-grand-prix-card__award-images{display:flex;flex-flow:row nowrap;justify-content:center;align-items:center;width:100%;margin-top:40px}.fs-roop-vote-final-judgment-grand-prix-card__award-image{width:100%}.fs-roop-vote-final-judgment-grand-prix-card__award-image img{width:100%;height:auto;display:block}.fs-roop-vote-final-judgment-grand-prix-card .fs-roop-award-vote-entry-detail-concept{margin-inline:auto;width:100%}.fs-roop-vote-final-judgment-grand-prix-card .fs-roop-award-vote-entry-detail-description{margin-inline:auto}.fs-roop-vote-final-judgment-grand-prix-card-judge-comment{margin-top:58px;position:relative;background:#efefef;padding:28px 16px 16px 16px;display:flex;flex-flow:column nowrap;justify-content:center;align-items:center;border-radius:16px}.fs-roop-vote-final-judgment-grand-prix-card-judge-comment__title{position:absolute;font-size:16px;font-weight:700;line-height:24px;background:#4fe055;top:-9px}.fs-roop-vote-final-judgment-grand-prix-card-judge-comment__contents{text-align:left}.fs-roop-vote-final-judgment-grand-prix-card-judge-comment__contents~.fs-roop-vote-final-judgment-grand-prix-card-judge-comment__contents{position:relative;padding-top:24px;margin-top:24px}.fs-roop-vote-final-judgment-grand-prix-card-judge-comment__contents~.fs-roop-vote-final-judgment-grand-prix-card-judge-comment__contents::before{content:"";background-image:radial-gradient(circle,#333 1px,transparent 1px);background-position:left top;background-repeat:repeat-x;background-size:7px 2px;position:absolute;width:100%;height:2px;top:0}.fs-roop-vote-final-judgment-grand-prix-card-judge-comment__text{font-size:14px;line-height:24px}.fs-roop-vote-final-judgment-grand-prix-card-judge-comment__name{font-weight:700;font-size:18px;margin-top:10px}.fs-roop-vote-final-judgment-grand-prix-card-judge-comment__name span:last-of-type{font-size:14px;padding-left:6px}.fs-roop-vote-final-judgment-other-item{--desc-mt:52px;--desc-mb:0}.fs-roop-vote-final-judgment-other-item{background:#efefef;border-radius:40px 40px 0 0;padding:40px 15px 64px;margin-top:var(--items-margin-top,100px);display:flex;flex-flow:column nowrap;justify-content:center;align-items:center}.fs-roop-vote-final-judgment-other-item img{width:100%;height:auto;display:block}.fs-roop-vote-final-judgment-other-item__headline{font-size:40px;font-family:"Roboto Condensed";font-weight:700;text-align:center}.fs-roop-vote-final-judgment-other-item__headline-sub{margin-top:16px;text-align:center}.fs-roop-vote-final-judgment-other-item__banner-first{margin-top:40px;width:100%;max-width:466px;margin-inline:auto}.fs-roop-vote-final-judgment-other-item__btns{margin-top:42px;width:100%}.fs-roop-vote-final-judgment-other-item__sub-title{margin-top:56px;font-family:"Roboto Condensed";font-size:28px;line-height:36px;text-align:center;font-weight:700}.fs-roop-vote-final-judgment-other-item__sub-desc{margin-top:16px;font-size:16px;font-weight:700;letter-spacing:.05em;line-height:28px;text-align:center}.fs-roop-vote-final-judgment-other-item__banner-second{margin-top:24px;width:100%;max-width:1100px;margin-inline:auto}.fs-roop-summary-2025-final-judge,.fs-roop-summary-final-judge{background-color:#333;color:#fff;font-family:"Noto Sans JP",sans-serif;font-weight:400;font-style:normal;font-size:14px;position:relative;max-width:804px;margin:0 auto;padding-bottom:80px}.fs-roop-summary-2025-final-judge__contents-wrap,.fs-roop-summary-final-judge__contents-wrap{background-color:#fff;color:#333;position:relative;border-bottom-left-radius:16px;border-bottom-right-radius:16px;margin:0 15px}.fs-roop-summary-2025-final-judge.fs-roop-summary-2025-final-judge .fs-roop-summary-2025-final-judge__contents-wrap,.fs-roop-summary-2025-final-judge.fs-roop-summary-2025-final-judge .fs-roop-summary-final-judge__contents-wrap,.fs-roop-summary-final-judge.fs-roop-summary-2025-final-judge .fs-roop-summary-2025-final-judge__contents-wrap,.fs-roop-summary-final-judge.fs-roop-summary-2025-final-judge .fs-roop-summary-final-judge__contents-wrap{padding:0 16px 32px}.fs-roop-summary-2025-final-judge.fs-roop-summary-2025-final-judge .fs-roop-summary-2025-final-judge__sub-title,.fs-roop-summary-2025-final-judge.fs-roop-summary-2025-final-judge .fs-roop-summary-final-judge__sub-title,.fs-roop-summary-final-judge.fs-roop-summary-2025-final-judge .fs-roop-summary-2025-final-judge__sub-title,.fs-roop-summary-final-judge.fs-roop-summary-2025-final-judge .fs-roop-summary-final-judge__sub-title{font-size:14px;font-weight:500;line-height:1.7;text-align:left}.fs-roop-summary-2025-final-judge.fs-roop-summary-2025-final-judge .fs-roop-summary-2025-final-judge__judge-divider,.fs-roop-summary-2025-final-judge.fs-roop-summary-2025-final-judge .fs-roop-summary-final-judge__judge-divider,.fs-roop-summary-final-judge.fs-roop-summary-2025-final-judge .fs-roop-summary-2025-final-judge__judge-divider,.fs-roop-summary-final-judge.fs-roop-summary-2025-final-judge .fs-roop-summary-final-judge__judge-divider{border-top:1px dashed #333;margin-top:18px}.fs-roop-summary-2025-final-judge.fs-roop-summary-2025-final-judge .fs-roop-summary-2025-final-judge__judge-heading,.fs-roop-summary-2025-final-judge.fs-roop-summary-2025-final-judge .fs-roop-summary-final-judge__judge-heading,.fs-roop-summary-final-judge.fs-roop-summary-2025-final-judge .fs-roop-summary-2025-final-judge__judge-heading,.fs-roop-summary-final-judge.fs-roop-summary-2025-final-judge .fs-roop-summary-final-judge__judge-heading{font-size:16px;font-weight:700;line-height:1.5;margin-top:24px}.fs-roop-summary-2025-final-judge__title,.fs-roop-summary-final-judge__title{position:absolute;top:-14px;left:50%;transform:translateX(-50%);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;color:#333;min-height:28px;font-size:14px;border-radius:18px}.fs-roop-summary-2025-final-judge__title.-primary,.fs-roop-summary-final-judge__title.-primary{padding-inline:25px}.fs-roop-summary-2025-final-judge__title.-secondary,.fs-roop-summary-final-judge__title.-secondary{padding-inline:44px}.fs-roop-summary-2025-final-judge__sub-title,.fs-roop-summary-final-judge__sub-title{padding-top:16px;text-align:center;font-size:18px;font-weight:700;line-height:28px}.fs-roop-summary-2025-final-judge__sub-title span,.fs-roop-summary-final-judge__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-summary-2025-final-judge__btn,.fs-roop-summary-final-judge__btn{margin-top:40px}.fs-roop-summary-2025-final-judge__banner-top,.fs-roop-summary-final-judge__banner-top{width:100%;height:auto;display:block;padding:0 15px}.fs-roop-summary-2025-final-judge__banner-top img,.fs-roop-summary-final-judge__banner-top img{display:block;width:100%;height:auto;border-top-left-radius:16px;border-top-right-radius:16px}.fs-roop-summary-2025-final-judge__banner,.fs-roop-summary-final-judge__banner{width:100%;height:auto;margin-inline:auto;display:block}.fs-roop-summary-2025-final-judge__banner.-primary,.fs-roop-summary-final-judge__banner.-primary{max-width:800px}.fs-roop-summary-2025-final-judge__banner.-secondary,.fs-roop-summary-final-judge__banner.-secondary{max-width:460px}.fs-roop-summary-2025-final-judge__banner img,.fs-roop-summary-final-judge__banner img{display:block;width:100%;height:auto}.fs-roop-summary-2025-final-judge .sp-only,.fs-roop-summary-final-judge .sp-only{display:block}.fs-roop-summary-2025-final-judge .pc-only,.fs-roop-summary-final-judge .pc-only{display:none}.fs-roop-summary-2025-final-judge__judgement,.fs-roop-summary-final-judge__judgement{margin-top:12px;width:100%;margin-inline:auto}.fs-roop-summary-2025-final-judge__judgement .fs-roop-main-lp__judge-profile-box,.fs-roop-summary-final-judge__judgement .fs-roop-main-lp__judge-profile-box{display:flex;flex-flow:column nowrap;height:100%}.fs-roop-summary-2025-final-judge__judgement .fs-roop-main-lp__judge-pc-box-for-modal,.fs-roop-summary-final-judge__judgement .fs-roop-main-lp__judge-pc-box-for-modal{margin-top:auto}.fs-roop-summary-2025-final-judge__judgement .fs-roop-main-lp__judge-feature,.fs-roop-summary-final-judge__judgement .fs-roop-main-lp__judge-feature{white-space:pre-wrap}.fs-roop-summary-2025-final-judge__guest,.fs-roop-summary-final-judge__guest{margin-top:40px;max-width:692px;width:100%;margin-inline:auto}.fs-roop-summary-2025-final-judge__judge-wrap,.fs-roop-summary-final-judge__judge-wrap{position:relative}.fs-roop-summary-2025-final-judge__judge-wrap::before,.fs-roop-summary-final-judge__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-summary-2025-final-judge__judge-text,.fs-roop-summary-final-judge__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-summary-2025-final-judge__about-judges,.fs-roop-summary-final-judge__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 0;padding-bottom:24px}.fs-roop-summary-2025-final-judge__about-judges.award,.fs-roop-summary-final-judge__about-judges.award{grid-template-columns:repeat(2,1fr)}.fs-roop-summary-2025-final-judge__each-judge-part,.fs-roop-summary-final-judge__each-judge-part{background-color:#efefef;border-radius:8px;display:flex;flex-direction:column;align-items:center;justify-content:center}.fs-roop-summary-2025-final-judge__each-judge-part.announce,.fs-roop-summary-final-judge__each-judge-part.announce{background-color:#fff;display:grid;width:100%;grid-column-start:1}.fs-roop-summary-2025-final-judge__each-judge-part.announce.pc,.fs-roop-summary-final-judge__each-judge-part.announce.pc{display:none}.fs-roop-summary-2025-final-judge__each-judge-part.announce.sp,.fs-roop-summary-final-judge__each-judge-part.announce.sp{display:grid;grid-column-end:3}.fs-roop-summary-2025-final-judge__each-judge-part.award_announce,.fs-roop-summary-final-judge__each-judge-part.award_announce{background-color:#fff;display:grid;width:100%;grid-column-start:1;grid-column-end:3}.fs-roop-summary-2025-final-judge__last-announce-text,.fs-roop-summary-final-judge__last-announce-text{width:114px;font-size:12px;line-height:1.5;text-align:left;margin:12px auto 0}.fs-roop-summary-2025-final-judge__last-announce-img-pc,.fs-roop-summary-final-judge__last-announce-img-pc{display:none}.fs-roop-summary-2025-final-judge__last-announce-img-sp,.fs-roop-summary-final-judge__last-announce-img-sp{width:100%}.fs-roop-summary-2025-final-judge__judge-pc-box-for-modal,.fs-roop-summary-final-judge__judge-pc-box-for-modal{display:flex;padding-bottom:15px;margin-top:auto}.fs-roop-summary-2025-final-judge__judge-name,.fs-roop-summary-final-judge__judge-name{font-size:16px;font-weight:700;text-align:left;margin-left:8px}.fs-roop-summary-2025-final-judge__judge-name span,.fs-roop-summary-final-judge__judge-name span{font-size:12px;font-weight:700;margin-left:6px}.fs-roop-summary-2025-final-judge__judge-feature,.fs-roop-summary-final-judge__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-summary-2025-final-judge__judge-img,.fs-roop-summary-final-judge__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-summary-2025-final-judge__judge-profile-box,.fs-roop-summary-final-judge__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-summary-2025-final-judge__judge-condolences,.fs-roop-summary-final-judge__judge-condolences{margin-top:-32px;margin-bottom:52px;text-align:center;color:#3e3a39}.fs-roop-summary-2025-final-judge__cross,.fs-roop-summary-final-judge__cross{position:relative;margin:auto 5px auto auto;padding:12px}.fs-roop-summary-2025-final-judge__cross::after,.fs-roop-summary-2025-final-judge__cross::before,.fs-roop-summary-final-judge__cross::after,.fs-roop-summary-final-judge__cross::before{content:"";position:absolute;background-color:#000}.fs-roop-summary-2025-final-judge__cross::before,.fs-roop-summary-final-judge__cross::before{width:1px;height:14px;top:50%;transform:translateY(-50%)}.fs-roop-summary-2025-final-judge__cross::after,.fs-roop-summary-final-judge__cross::after{width:14px;height:1px;top:50%;transform:translateX(-45%)}.fs-roop-summary-2025-final-judge__modal::backdrop,.fs-roop-summary-final-judge__modal::backdrop{background-color:rgba(0,0,0,.8)}.fs-roop-summary-2025-final-judge__modal,.fs-roop-summary-final-judge__modal{width:345px;border:none;overflow:visible;padding:0}.fs-roop-summary-2025-final-judge__modal-wrap,.fs-roop-summary-final-judge__modal-wrap{width:100%}.fs-roop-summary-2025-final-judge__modal-content,.fs-roop-summary-final-judge__modal-content{padding:27px 25px 13px;text-align:center}.fs-roop-summary-2025-final-judge__modal-close,.fs-roop-summary-final-judge__modal-close{position:absolute;top:-15px;right:-20px;border:none;background:0 0;outline:0}.fs-roop-summary-2025-final-judge__modal-judge-img,.fs-roop-summary-final-judge__modal-judge-img{width:180px;margin-bottom:23px;border-radius:8px}.fs-roop-summary-2025-final-judge__modal-judge-feature,.fs-roop-summary-final-judge__modal-judge-feature{font-size:12px;background-color:#4fe055;width:-moz-fit-content;width:fit-content;margin:0 0 13px}.fs-roop-summary-2025-final-judge__modal-judge-name,.fs-roop-summary-final-judge__modal-judge-name{font-size:18px;font-weight:700;margin-bottom:25px;text-align:left}.fs-roop-summary-2025-final-judge__modal-judge-name span,.fs-roop-summary-final-judge__modal-judge-name span{font-size:14px;font-weight:700;margin-left:6px}.fs-roop-summary-2025-final-judge__modal-judge-description,.fs-roop-summary-final-judge__modal-judge-description{height:200px;padding:0 15px 15px;overflow-y:scroll;outline:0;line-height:1.85;text-align:left;white-space:pre-wrap}.fs-roop-summary-2025-final-judge__bottom-img,.fs-roop-summary-final-judge__bottom-img{width:100%;height:auto;display:flex;justify-content:center;overflow:hidden;margin-top:80px}.fs-roop-summary-2025-final-judge__bottom-img img,.fs-roop-summary-final-judge__bottom-img img{height:174px;display:block}.fs-roop-summary-primary-result-guest__wrap{margin-top:28px}.fs-roop-summary-primary-result-guest__image img{width:100%;height:auto;display:block}.fs-roop-summary-primary-result-guest__contents{margin-top:16px}.fs-roop-summary-primary-result-guest__title{font-size:16px;font-weight:700;line-height:28px;text-align:left}.fs-roop-summary-primary-result-guest__desc{font-size:14px;line-height:24px;margin-top:12px;text-align:left}.fs-roop-summary-final-judge-reservation{margin-top:21px}.fs-roop-summary-final-judge-reservation__sub,.fs-roop-summary-final-judge-reservation__title{font-size:16px;font-weight:700}.fs-roop-summary-final-judge-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-summary-final-judge-reservation__title::after,.fs-roop-summary-final-judge-reservation__title::before{content:"";position:absolute;width:1px;height:10px;top:auto;background:#333}.fs-roop-summary-final-judge-reservation__title::before{left:0;transform:rotate(-15deg)}.fs-roop-summary-final-judge-reservation__title::after{right:0;transform:rotate(15deg)}.fs-roop-summary-final-judge-reservation__sub{margin-top:4px}.fs-roop-summary-final-judge-reservation__desc{margin-top:6px}.fs-roop-summary-final-judge-reservation__btn{margin-top:16px;width:-moz-max-content;width:max-content;margin-inline:auto}@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-award-container{padding-top:95px}.fs-award-kv .fs-award-kv__image-bg-sp{display:none}.fs-award-kv .fs-award-kv__image-bg-pc{display:block;width:100%;height:auto}.fs-award-kv .fs-award-kv__kv-text{width:318px}.fs-award-kv .fs-award-kv__kv-prize{position:absolute;top:95%;left:50%;transform:translate(-50%,0);width:50%;padding:0}.fs-award-kv .fs-award-kv__kv-prize-item-text{font-size:14px}.fs-award .fs-award__kv-prize-2025{width:50%;padding:0 0 24px;margin:0 auto;gap:28px}.fs-award .fs-award__kv-prize-item-2025-text{font-size:14px}.fs-award-grand-prix-wrapper .fs-award-grand-prix-wrapper__img{width:270px}.fs-award-sponsor{margin-top:150px;margin-bottom:70px;gap:42px}.fs-award-sponsor.second-sponsor-wrapper{display:none}.fs-award-sponsor .fs-award-sponsor__moe{width:100px;height:35px}.fs-award-sponsor .fs-award-sponsor__jfront{width:174px;height:29px}.fs-award-sponsor .fs-award-sponsor__jfr-group{width:174px;height:33px}.fs-award-sponsor .fs-award-sponsor__parco{width:76px;height:22px}.fs-award-sponsor .fs-award-sponsor__megrus{width:76px;height:33px}.fs-award-pc-only-display{display:inline}.fs-award-sp-only-display{display:none}.fs-award-entry{display:none}.fs-award-contents__navigation-anker-box{gap:24px;margin-bottom:80px;flex-direction:row}.fs-award-contents__navigation-anker-box a{width:350px;font-size:18px}.fs-award-contest-theme{margin:0 90px}.fs-award-contest-theme .fs-award-contest-theme__title{margin-bottom:25px}.fs-award-contest-theme .fs-award-contest-theme__instruction{display:none}.fs-award-contest-theme .fs-award-contest-theme__instruction-pc{display:block;line-height:1.66;font-size:18px;font-weight:400;text-align:center}.fs-award-contest-theme .fs-award-contest-theme__lower-row-text{display:flex;justify-content:center;gap:12px}.fs-award-contest-theme .fs-award-contest-theme__concluding-sentence{margin-bottom:71px}.fs-award-contest-theme .fs-award-contest-theme__emphasis-goal{letter-spacing:.05em;padding:0}.fs-award-message{padding:0 90px}.fs-award-message .fs-award-message__about-material{display:flex;justify-content:space-between;flex-direction:row-reverse;margin-bottom:56px;gap:58px}.fs-award-message .fs-award-message__about-material-image-item-sp{display:none}.fs-award-message .fs-award-message__about-material-image-item-pc{display:block;width:532px;height:auto}.fs-award-message .fs-award-message__pc-none-br{display:none}.fs-award-message .fs-award-message__about-material-text-box{width:100%}.fs-award-message .fs-award-message__title{margin-top:0;line-height:1.8;padding-bottom:36px}.fs-award-message .fs-award-message__text{margin-bottom:0}.fs-award-message .fs-award-message__about-processed-work{display:flex;justify-content:space-between;margin-bottom:56px;gap:46px}.fs-award-message .fs-award-message__about-processed-work-text-box{width:100%}.fs-award-message .fs-award-message__about-prize-money{display:flex;justify-content:space-between;flex-direction:row-reverse;margin-bottom:84px;gap:58px}.fs-award-message .fs-award-message__about-prize-money-text-box{width:100%}.fs-award-message .fs-award-message__about-roop-video-item{height:400px}.fs-award-message .fs-award-message__about-roop-video-item iframe{height:400px}.fs-award-entry-h1-title{font-size:40px;padding:64px 0 128px 0}.fs-award-contents{padding:40px 0;display:flex}.fs-award-contents .fs-award-contents__green-black-border-pc-disp-none{display:none}.fs-award-contents .fs-award-contents__sp-none-br{display:block}.fs-award-contents .fs-award-contents__pc-none-br{display:none}.fs-award-contents .fs-award-contents__navigation-box-pc{display:block;margin-right:60px;margin-left:90px;max-width:240px;min-width:10%}.fs-award-contents .fs-award-contents__navigation-box{display:none}.fs-award-contents .fs-award-contents__nav-text-block{display:flex;flex-direction:column;flex-direction:column;gap:18px;margin-bottom:28px}.fs-award-contents .fs-award-contents__nav-text-block:last-child{margin-bottom:0}.fs-award-contents .fs-award-contents__nav-text{display:flex;flex-direction:column}.fs-award-contents .fs-award-contents__nav-text-title>p{white-space:normal;display:block}.fs-award-contents .fs-award-contents__nav-text-title>p::after{display:none;width:0;margin-left:0}.fs-award-contents .fs-award-contents__nav-text-item{border-bottom:0 solid #bebebe;padding:0;margin-left:16px}.fs-award-contents .fs-award-contents__nav-link-block-download{font-size:16px;font-weight:400;border:solid 1px #3e3a39;display:flex;justify-content:center;background-color:#333;border-radius:50px;width:240px;height:64px}.fs-award-contents .fs-award-contents__introduction-item-wrapper{display:flex;flex-direction:column;width:100%}.fs-award-contents .fs-award-contents__introduction-item-wrapper.fs-roop-main-lp{margin:0 auto}.fs-award-contents .fs-award-contents__introduction-item-pc-only-text{display:block;font-size:18px;font-weight:700;margin-top:30px;margin-bottom:30px}.fs-award-contents .fs-award-contents__introduction-item-block{display:flex;gap:10px}.fs-award-contents .fs-award-contents__introduction-item{margin-bottom:0}.fs-award-contents .fs-award-contents__introduction-item:first-child{margin-top:0}.fs-award-contents .fs-award-contents__introduction-item-title{padding:0 15px}.fs-award-contents .fs-award-contents__card-box{max-width:800px;min-width:400px;margin:0 auto}.fs-award-contents .fs-award-contents__card{display:flex;padding:40px 50px;-moz-column-gap:27px;column-gap:27px}.fs-award-contents .fs-award-contents__card-pc{width:220px;display:flex;flex-direction:column}.fs-award-contents .fs-award-contents__criteria-item-number{margin-right:16px}.fs-award-contents .fs-award-contents__criteria-item-title{font-size:18px;font-weight:700}.fs-award-contents .fs-award-contents__how-to-entry-title-small{font-size:16px;font-weight:700}.fs-award-contents .fs-award-contents__how-to-entry-text-link{font-size:16px;font-weight:400;border:solid 1px #3e3a39;display:flex;justify-content:center;background-color:#333;border-radius:50px;width:240px;border:none;height:64px}.fs-award-contents .fs-award-contents__how-to-entry-form-group{display:flex;gap:24px;margin-bottom:40px;align-items:center}.fs-award-contents .fs-award-contents__how-to-entry-form-mail{margin-bottom:0}.fs-award-contents .fs-award-contents__how-to-entry-form-control{width:350px}.fs-award-contents .fs-award-contents__how-to-entry-form-btn-disabled{font-size:16px;font-weight:400;border:solid 1px #3e3a39;display:flex;justify-content:center;background-color:#bebebe;border-radius:50px;width:240px;border:none;height:64px;margin-bottom:35px}.fs-award-contents .fs-award-contents__how-to-entry-form-btn-active{font-size:16px;font-weight:400;border:solid 1px #3e3a39;display:flex;justify-content:center;background-color:#333;border-radius:50px;width:240px;border:none;height:64px}.fs-award-contents .fs-award-contents__how-to-entry-submissions-box{display:flex;justify-content:flex-start;-moz-column-gap:88px;column-gap:88px}.fs-award-contents .fs-award-contents__how-to-entry-period-box{display:flex;justify-content:flex-start;-moz-column-gap:75px;column-gap:75px;margin-top:21px;margin-bottom:24px}.fs-award-contents .fs-award-contents__how-to-entry-period{padding-bottom:0;padding-top:0}.fs-award-contents .fs-award-contents__how-to-entry-period-date{margin-bottom:0}.fs-award-contents .fs-award-contents__how-to-entry-preliminary-review{justify-content:flex-start;flex-direction:row}.fs-award-contents .fs-award-contents__how-to-entry-preliminary-review2025{justify-content:flex-start;flex-direction:row}.fs-award-contents .fs-award-contents__how-to-entry-preliminary-review-design{justify-content:flex-start}.fs-award-contents .fs-award-contents__how-to-entry-preliminary-review-design2025{justify-content:flex-start;gap:24px}.fs-award-contents .fs-award-contents__how-to-entry-portfolio{margin-right:24px}.fs-award-contents .fs-award-contents__how-to-entry-preliminary-review-design2025-item{width:180px}.fs-award-contents .fs-award-contents__how-to-entry-portfolio-text{margin-bottom:20px}.fs-award-contents .fs-award-contents__how-to-entry-portfolio-image img{width:260px;height:auto}.fs-award-contents .fs-award-contents__how-to-entry-portfolio-design-picture-image img{width:180px}.fs-award-contents .fs-award-contents__how-to-entry-portfolio-design-picture-image2025 img{width:180px}.fs-award-contents .fs-award-contents__how-to-entry-submitted-work-item img{width:160px;height:auto}.fs-award-contents .fs-award-contents__entry-closed-notice-pro{font-size:14px}.fs-award-contents .fs-award-contents__entry-closed-notice-amateur{font-size:14px}.fs-award-contents .fs-award-contents__accepted-categories-box{display:grid;grid-template-columns:1fr 3fr}.fs-award-contents .fs-award-contents__award-prize-box-sp-display-none{margin-bottom:26px;display:flex;justify-content:space-between}.fs-award-contents .fs-award-contents__award-prize-box-content{width:40%}.fs-award-contents .fs-award-contents__award-prize-text-grand-prix{width:154px}.fs-award-contents .fs-award-contents__award-prize-box-content-money-grand-prix{margin:auto 0 auto 30px;font-size:36px;font-weight:700;width:60%}.fs-award-contents .fs-award-contents__award-prize-box-content-money{margin:auto 0 auto 30px;font-size:22px;font-weight:700;width:60%}.fs-award-contents .fs-award-contents__award-prize-title{font-size:16px;font-weight:700}.fs-award-contents .fs-award-contents__award-prize-before-pass-box{display:none}.fs-award-contents .fs-award-contents__award-prize-caution-list{margin-top:18px}.fs-award-contents .fs-award-contents__flow-schedule-container-vertical-border::after{left:22px}.fs-award-contents .fs-award-contents__flow-schedule-box-number{margin-right:24px;width:42px;height:42px}.fs-award-contents .fs-award-contents__flow-schedule-box-number-in{width:42px}.fs-award-contents .fs-award-contents__flow-schedule-box-number-in p{font-size:30px;font-weight:400}.fs-award-contents .fs-award-contents__flow-schedule-box-content-title{font-size:22px}.fs-award-contents .fs-award-contents__flow-schedule-box-content-schedule-note{margin-top:8px}.fs-award-contents .fs-award-contents__flow-schedule-box-content-place-name{margin-top:0;margin-top:10px}.fs-award-contents .fs-award-contents__flow-schedule-box-content-place{margin-bottom:20px}.fs-award-contents .fs-award-contents__flow-schedule-box-content-text{margin-top:20px}.fs-award-contents .fs-award-contents__flow-schedule-select-material-caution-list{line-height:2}.fs-award-contents .fs-award-contents__flow-schedule-submit-work-caution-list{line-height:2}.fs-award-contents .fs-award-contents__flow-schedule-submit-work-note-list{line-height:2}.fs-award-contents .fs-award-contents__flow-schedule-before-entry-note-list{line-height:2}.fs-award-contents .fs-award-contents__flow-schedule-final-judge-note-list{line-height:2}.fs-award-contents .fs-award-contents__briefing-session-title{margin-bottom:26px}.fs-award-contents .fs-award-contents__briefing-session-text{margin-bottom:26px}.fs-award-contents .fs-award-contents__tabs{flex-direction:row;gap:23px;justify-content:space-between}.fs-award-contents .fs-award-contents__tab-item{margin-right:0;flex:1}.fs-award-contents .fs-award-contents__tab-item a{width:100%}.fs-award-session{max-width:1100px;margin:0 auto 120px}.fs-award-session{padding:40px 50px}.fs-award-session .fs-award-session__title{font-size:16px;font-weight:700}.fs-award-session .fs-award-session__briefing-session-online-text-bold{font-size:16px;font-weight:700}.fs-award-conclusion .fs-award-conclusion__title{font-size:60px;font-weight:400}.fs-award-conclusion .fs-award-conclusion__entry{width:99.4vw;margin-left:calc(-50vw + 50%)}.fs-award-conclusion .fs-award-conclusion__form-group{display:flex;justify-content:center;align-items:center;text-align:center}.fs-award-conclusion .fs-award-conclusion__form-control{width:30%}.fs-award-conclusion .fs-award-conclusion__form-group-label{margin-right:24px;font-size:16px;font-weight:400}.fs-award-conclusion .fs-award-conclusion__download-btn-disabled{border:solid 1px #3e3a39;display:flex;justify-content:center;background-color:#bebebe;border-radius:50px;width:480px;font-size:16px;font-weight:400;border:none;height:64px}.fs-award-conclusion .fs-award-conclusion__download-btn-active{border:solid 1px #3e3a39;display:flex;justify-content:center;background-color:#333;border-radius:50px;width:480px;font-size:16px;font-weight:400;border:solid 1px #fff;height:64px}.fs-award-first-selection-container{padding-bottom:117px}.fs-award-first-selection-container br.br-pc-only{display:block}.fs-award-first-selection-container br.br-sp-only{display:none}.fs-award-first-selection-kv .fs-award-first-selection-kv__image-bg-pc{display:block;width:100vw;max-width:1280px;margin-bottom:63px}.fs-award-first-selection-kv .fs-award-first-selection-kv__image-bg-sp{display:none}.fs-award-first-selection-kv .fs-award-first-selection-kv__first-view-pc{display:block;width:100%;margin-bottom:42px}.fs-award-first-selection-kv .fs-award-first-selection-kv__first-view-sp{display:none}.fs-award-first-selection-headline{margin-bottom:63px;padding-top:76px;padding-bottom:76px}.fs-award-first-selection-headline__title-bg{max-width:300px}.fs-award-first-selection-headline__sub{font-size:20px}.fs-award-first-selection-headline__desc{font-size:18px}.fs-award-first-selection-headline__banner{margin-top:40px;padding-inline:0}.fs-award-first-selection-green-btn-wrap.official-site{padding-top:61px}.fs-award-first-selection-green-btn-wrap.instagram{padding-top:22px}.fs-award-first-selection-introduction{padding-right:90px;padding-left:90px;margin-bottom:103px}.fs-award-first-selection-introduction .fs-award-first-selection-introduction__pro-amateur-division-explanation{width:unset;margin-bottom:47px}.fs-award-first-selection-introduction .fs-award-first-selection-introduction__pro-amateur-division-link-wrap{display:flex;justify-content:center;-moz-column-gap:57px;column-gap:57px}.fs-award-first-selection-introduction .fs-award-first-selection-introduction__pro-amateur-division-link-wrap .fs-award-first-selection-long-bar-dark{display:none}.fs-award-first-selection-introduction .fs-award-first-selection-introduction__pro-amateur-division-link-wrap .fs-award-first-selection-vertical-bar{display:block;border-right:1px solid #bebebe}.fs-award-first-selection-introduction .fs-award-first-selection-introduction__pro-division{font-size:26px}.fs-award-first-selection-introduction .fs-award-first-selection-introduction__pro-division-box{padding-bottom:0}.fs-award-first-selection-introduction .fs-award-first-selection-introduction__amateur-division{font-size:26px}.fs-award-first-selection-introduction .fs-award-first-selection-introduction__amateur-division-box{padding-top:0}.fs-award-first-selection-introduction .fs-award-first-selection-introduction__sub-text{font-size:20px;font-weight:700}.fs-award-first-selection-introduction .fs-award-first-selection-introduction__title{font-size:28px;font-weight:700;margin-bottom:44px}.fs-award-first-selection-introduction .fs-award-first-selection-introduction__title br{display:none}.fs-award-first-selection-introduction .fs-award-first-selection-introduction__title2025{font-size:28px;font-weight:700;margin-bottom:44px}.fs-award-first-selection-introduction .fs-award-first-selection-introduction__text{line-height:2;margin-bottom:40px}.fs-award-first-selection-introduction .fs-award-first-selection-introduction__notification{margin-bottom:25px}.fs-award-first-selection-introduction .fs-award-first-selection-introduction__annotation{margin-top:20px;text-align:center}.fs-award-first-selection-introduction .fs-award-first-selection-introduction__annotation-instagram{margin-top:10px;text-align:center}.fs-award-first-selection-about-roop{width:1100px;margin:0 auto 87px}.fs-award-first-selection-about-roop .fs-award-first-selection-about-roop__title{font-size:24px;font-weight:700}.fs-award-first-selection-about-roop .fs-award-first-selection-about-roop__bar{margin:42px 0 37px}.fs-award-first-selection-about-roop .fs-award-first-selection-about-roop__text{font-size:18px;font-weight:400;margin-bottom:15px}.fs-award-first-selection-about-roop .fs-award-first-selection-about-roop__text.year-2025{font-size:18px}.fs-award-first-selection-about-roop .fs-award-first-selection-about-roop__text.bottom{margin-bottom:51px}.fs-award-first-selection-about-roop .fs-award-first-selection-about-roop__green-text-box{display:flex;justify-content:center;flex-direction:unset;margin-bottom:15px}.fs-award-first-selection-about-roop .fs-award-first-selection-about-roop__emphasis-goal{margin-right:0;margin-left:0;margin-bottom:0;font-size:22px;font-weight:700}.fs-award-first-selection-about-roop .fs-award-first-selection-about-roop__emphasis-goal.center{margin-right:13px;margin-left:13px}.fs-award-first-selection-about-roop .fs-award-first-selection-about-roop__horizon-btn-wrapper{display:flex;justify-content:center;margin-bottom:56px;gap:24px}.fs-award-first-selection-about-roop .fs-award-first-selection-about-roop__horizon-btn-wrapper .fs-award-first-selection-dark-btn-wrap{margin-bottom:0}.fs-award-first-selection-voting-explanation{margin-bottom:154px}.fs-award-first-selection-voting-explanation .fs-award-first-selection-long-bar-dark.sp{display:none}.fs-award-first-selection-voting-explanation .fs-award-first-selection-long-bar-dark.pc{display:block}.fs-award-first-selection-voting-explanation::before{border:100px solid transparent;border-top:50px solid #efefef}.fs-award-first-selection-voting-explanation .fs-award-first-selection-voting-explanation__box{width:800px;margin:0 auto}.fs-award-first-selection-voting-explanation .fs-award-first-selection-voting-explanation__each-part-wrapper{display:flex;justify-content:space-between;margin-bottom:40px;gap:40px;padding:0}.fs-award-first-selection-voting-explanation .fs-award-first-selection-voting-explanation__each-part-wrapper.criteria{margin-bottom:64px}.fs-award-first-selection-voting-explanation .fs-award-first-selection-voting-explanation__title{font-size:82px;font-weight:700}.fs-award-first-selection-voting-explanation .fs-award-first-selection-voting-explanation__heading{font-size:20px;font-weight:700;margin-bottom:84px}.fs-award-first-selection-voting-explanation .fs-award-first-selection-voting-explanation__vote-end-heading{font-size:20px;font-weight:700}.fs-award-first-selection-voting-explanation .fs-award-first-selection-voting-explanation__vote-end-text{padding-bottom:30px}.fs-award-first-selection-voting-explanation .fs-award-first-selection-voting-explanation__how-to-vote-box{width:53%}.fs-award-first-selection-voting-explanation .fs-award-first-selection-voting-explanation__text-part-wrap{text-align:left}.fs-award-first-selection-voting-explanation .fs-award-first-selection-voting-explanation__subheading-pc{display:block;font-size:16px;font-weight:700;padding-top:16px;margin-bottom:45px}.fs-award-first-selection-voting-explanation .fs-award-first-selection-voting-explanation__subheading-pc.year-2025{font-family:"Roboto Condensed",sans-serif;font-weight:400;font-style:normal;font-size:16px;font-weight:700}.fs-award-first-selection-voting-explanation .fs-award-first-selection-voting-explanation__subheading-sp{display:none}.fs-award-first-selection-voting-explanation .fs-award-first-selection-voting-explanation__numbering-question{margin-bottom:26px}.fs-award-first-selection-voting-explanation .fs-award-first-selection-voting-explanation__numbering-answer{font-size:32px;font-weight:700;margin-bottom:45px;white-space:nowrap}.fs-award-first-selection-voting-explanation .fs-award-first-selection-voting-explanation__text{padding-bottom:0}.fs-award-first-selection-voting-explanation .fs-award-first-selection-voting-explanation__to-voting-page-wrap{display:flex;gap:18px}.fs-award-first-selection-voting-explanation .fs-award-first-selection-voting-explanation__to-voting-page-wrap .fs-award-first-selection-white-card{margin-bottom:0;width:50%}.fs-award-first-selection-voting-explanation .fs-award-first-selection-voting-explanation__to-voting-page-wrap .fs-award-first-selection-white-card.year-2025{width:100%}.fs-award-first-selection-voting-explanation .fs-award-first-selection-voting-explanation__to-voting-page-pc-box{width:60%}.fs-award-first-selection-voting-explanation .fs-award-first-selection-voting-explanation__to-voting-page-pc-box.year-2025{width:47%}.fs-award-first-selection-voting-explanation .fs-award-first-selection-voting-explanation__site-image.official-site-logo{width:176px}.fs-award-first-selection-voting-explanation .fs-award-first-selection-voting-explanation__site-image.instagram-logo{width:119px}.fs-award-first-selection-voting-explanation .fs-award-first-selection-voting-explanation__site-explain-text{margin-bottom:0}.fs-award-first-selection-voting-explanation .fs-award-first-selection-voting-explanation__circle-or{top:50%;width:40px;height:40px;padding:9px;margin:-20px 0 0 0}.fs-award-first-selection-voting-explanation .fs-award-first-selection-voting-explanation__checkpoint-wrap{width:45%}.fs-award-first-selection-voting-explanation .fs-award-first-selection-voting-explanation__checkpoint-each-part-wrap.first-line{margin-top:32px}.fs-award-first-selection-voting-explanation .fs-award-first-selection-voting-explanation__checkpoint-each-part-wrap.first-line .fs-award-first-selection-long-bar-dark{margin-bottom:0}.fs-award-first-selection-voting-explanation .fs-award-first-selection-voting-explanation__checkpoint-each-part-wrap.second-line{padding-top:24px}.fs-award-first-selection-voting-explanation .fs-award-first-selection-voting-explanation__checkpoint-each-part-wrap.last-line{margin-bottom:10px}.fs-award-first-selection-voting-explanation .fs-award-first-selection-voting-explanation__checkpoint-title-box.first{margin-top:0}.fs-award-first-selection-voting-explanation .fs-award-first-selection-voting-explanation__top-prize-winners-wrap{width:45%}.fs-award-first-selection-voting-explanation .fs-award-first-selection-voting-explanation__top-prize-winners-box{width:100%;height:104px}.fs-award-first-selection-voting-explanation .fs-award-first-selection-voting-explanation__top-prize-winners-box-2025{width:100%}.fs-award-first-selection-voting-explanation .fs-award-first-selection-voting-explanation__schedule-wrap-sp{display:none}.fs-award-first-selection-voting-explanation .fs-award-first-selection-voting-explanation__schedule-wrap-pc{display:flex}.fs-award-first-selection-voting-explanation .fs-award-first-selection-voting-explanation__schedule-wrap-pc .fs-award-first-selection-voting-explanation__schedule-text{writing-mode:vertical-rl;margin-right:25px}.fs-award-first-selection-voting-explanation .fs-award-first-selection-voting-explanation__schedule-text-box{margin-top:50px}.fs-award-first-selection-voting-explanation .fs-award-first-selection-voting-explanation__schedule-text{font-size:32px;font-weight:700}.fs-award-first-selection-voting-explanation .fs-award-first-selection-voting-explanation__after-vote-schedule-now{top:21%}.fs-award-first-selection-voting-explanation .fs-award-first-selection-voting-explanation__grand-prix-result-now{top:46%}.fs-award-first-selection-voting-explanation .fs-award-first-selection-voting-explanation__schedule-specific-date-each-list{margin-top:19px;margin-bottom:23px;font-size:28px;font-weight:700;display:grid;grid-template-columns:4fr 1fr 4fr}.fs-award-first-selection-voting-explanation .fs-award-first-selection-voting-explanation__schedule-specific-date-title{font-size:28px;font-weight:700}.fs-award-first-selection-voting-explanation .fs-award-first-selection-voting-explanation__top-box{margin-bottom:0}.fs-award-first-selection-voting-explanation .fs-award-first-selection-voting-explanation__schedule-specific-date-new-energy-font{font-size:14px;font-weight:400}.fs-award-first-selection-voting-explanation .fs-award-first-selection-voting-explanation__schedule-specific-date{font-size:20px;font-weight:700;margin-top:auto;margin-bottom:auto}.fs-award-first-selection-voting-explanation .fs-award-first-selection-voting-explanation__about-final-examination-wrap{width:800px;margin:0 auto}.fs-award-first-selection-voting-explanation .fs-award-first-selection-voting-explanation__final-examination-event-wrap{margin-bottom:30px;display:flex}.fs-award-first-selection-voting-explanation .fs-award-first-selection-voting-explanation__final-examination-new-energy-box{width:50%;height:auto;margin:0 32px 0 0}.fs-award-first-selection-voting-explanation .fs-award-first-selection-voting-explanation__final-examination-new-energy-box img{width:359px;height:auto}.fs-award-first-selection-voting-explanation .fs-award-first-selection-voting-explanation__final-examination-bold-text{font-size:24px;font-weight:700}.fs-award-first-selection-voting-explanation .fs-award-first-selection-voting-explanation__final-examination-bold-text.center{margin-bottom:12px}.fs-award-first-selection-voting-explanation .fs-award-first-selection-voting-explanation__final-examination-description{margin-bottom:20px}.fs-award-first-selection-voting-explanation .fs-award-first-selection-voting-explanation__instagram-open-text{margin-top:10px;margin-bottom:0}.second-vote-section{padding:40px 48px}.second-vote-content{flex-direction:row}.schedule-row-detail{flex-direction:row;align-items:center;padding:16px}.schedule-date-badge{border-bottom:none;border-right:1px dashed #707070;width:40%;padding-bottom:12px}.fs-award-first-selection-conclusion{margin-bottom:120px}.fs-award-first-selection-conclusion .fs-award-first-selection-conclusion__title{font-size:82px;font-weight:700;margin-bottom:20px}.fs-award-first-selection-conclusion .fs-award-first-selection-conclusion__description{font-size:18px;font-weight:400;line-height:2;margin-bottom:40px}.fs-award-first-selection-conclusion .fs-award-first-selection-conclusion__img{width:466px;height:auto;margin:0 auto 32px}.fs-award-first-selection-conclusion .fs-award-first-selection-conclusion__first-site-vote-img-pc{display:block;width:100%}.fs-award-first-selection-conclusion .fs-award-first-selection-conclusion__first-site-vote-img-sp{display:none}.fs-award-first-selection-conclusion .fs-award-first-selection-conclusion__amateur-text{padding-top:0}.fs-award-first-selection-conclusion .fs-award-first-selection-conclusion__about-instagram-account{margin:20px auto 0;flex-direction:unset;width:600px;height:133px;justify-content:center}.fs-award-first-selection-conclusion .fs-award-first-selection-conclusion__about-instagram-account i{display:block;margin-left:40px;color:#000}.fs-award-first-selection-conclusion .fs-award-first-selection-conclusion__instagram-link-box{margin:0}.fs-award-first-selection-conclusion .fs-award-first-selection-conclusion__instagram-text-box{margin:0 18px 0 48px}.fs-award-first-selection-conclusion .fs-award-first-selection-conclusion__instagram-description{margin-bottom:3px}.fs-award-first-selection-conclusion .fs-award-first-selection-conclusion__instagram-link{font-size:26px;margin-bottom:0}.fs-award-first-selection-conclusion .fs-award-first-selection-conclusion__start-date-coming-img{width:448px}.fs-award-first-selection-conclusion .fs-award-first-selection-conclusion__start-date-vote{font-size:20px;font-weight:700}.fs-award-first-selection-conclusion .fs-award-first-selection-conclusion__item-list-link-by-division{display:flex;justify-content:center;-moz-column-gap:100px;column-gap:100px}.fs-award-first-selection-conclusion .fs-award-first-selection-conclusion__item-list-link-by-division .fs-award-first-selection-long-bar-gray{border-right:1px solid #bebebe}.fs-award-first-selection-roop-project-introduction{margin-bottom:117px}.fs-award-first-selection-roop-project-introduction .fs-award-first-selection-roop-project-introduction__title{font-size:40px;font-weight:400}.fs-award-first-selection-roop-project-introduction .fs-award-first-selection-roop-project-introduction__description{font-size:20px;font-weight:400;margin-bottom:34px}.fs-award-first-selection-roop-project-introduction .fs-award-first-selection-roop-project-introduction__attempt-whole-wrap{display:flex;justify-content:space-evenly}.fs-award-first-selection-roop-project-introduction .fs-award-first-selection-roop-project-introduction__grand-prix-img{width:468px;height:312px;margin-bottom:25px}.fs-award-first-selection-roop-project-introduction .fs-award-first-selection-roop-project-introduction__grand-prix-link{width:227px;height:43px;margin-bottom:0}.fs-award-first-selection-roop-project-introduction .fs-award-first-selection-roop-project-introduction__roop-img-box{width:468px;height:312px;margin-bottom:25px}.fs-award-first-selection-roop-project-introduction .fs-award-first-selection-roop-project-introduction__roop-link{width:227px;height:43px;margin-bottom:0}.fs-award-first-selection-instagram-link{height:133px;margin:60px auto 0}.fs-award-step{flex-direction:row}.fs-award-step .fs-award-step__item{width:436px;height:240px}.fs-award-step .fs-award-step__item-button{gap:24px;flex-direction:row}.fs-award-step .fs-award-step__item-button a{width:100%}.fs-award-schedule__timeline{left:44px}.fs-award-schedule__cell-inner.flex-column-sp{flex-direction:row}.fs-award-schedule__cell-inner{flex-direction:row}.fs-award-schedule__judge-card{width:calc(33.333% - 5.333px)}.fs-award-schedule__judge-name{width:140px}.fs-award-schedule__name-main.long-name{font-size:16px}.fs-award-schedule__name-suffix.long-name{font-size:12px}.fs-award-schedule .fs-award-schedule__modal,.fs-award-schedule__modal{width:600px}.fs-award-schedule .fs-award-schedule__modal-content,.fs-award-schedule__modal-content{padding:50px 50px 56px}.fs-award-schedule .fs-award-schedule__modal-judge-img,.fs-award-schedule__modal-judge-img{width:228px;margin-bottom:27px}.fs-award-schedule .fs-award-schedule__modal-judge-description,.fs-award-schedule__modal-judge-description{padding:0}.fs-award-schedule .fs-award-schedule__subsection-button-group{gap:24px;flex-direction:row}.fs-award-schedule .fs-award-schedule__subsection-button-group a{width:100%}.fs-roop-award-vote-entry-tag{font-size:14px}.fs-roop-award-vote-entry-card__brand{font-size:18px;line-height:2}.fs-primary-vote-result-division__card-wrap{--column-gap:24px;--columns:3;--col-size:235px}.fs-secondary-vote-result-division__card-wrap{--column-gap:24px;--columns:3;--col-size:235px}.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}.ec-layoutRole__contents:has(.fs-roop-summary),.ec-layoutRole__contents:has(.fs-roop-summary-2025){max-width:100%;width:100%;margin:auto}.fs-roop-summary-2025__fv-circle,.fs-roop-summary__fv-circle{width:1280px;height:1280px;top:-190px}.fs-roop-summary-2025-final-judge__judge-text,.fs-roop-summary-final-judge__judge-text{font-size:20px}.fs-roop-summary-2025-final-judge__about-judges,.fs-roop-summary-final-judge__about-judges{grid-template-columns:repeat(3,1fr);row-gap:32px;-moz-column-gap:29px;column-gap:29px;margin:40px 0 70px;padding-bottom:50px}.fs-roop-summary-2025-final-judge__each-judge-part.announce.pc,.fs-roop-summary-final-judge__each-judge-part.announce.pc{display:grid;grid-column-end:4}.fs-roop-summary-2025-final-judge__each-judge-part.announce.sp,.fs-roop-summary-final-judge__each-judge-part.announce.sp{display:none}.fs-roop-summary-2025-final-judge__each-judge-part.last-announce,.fs-roop-summary-final-judge__each-judge-part.last-announce{width:100%;display:grid;grid-column-start:1;grid-column-end:4}.fs-roop-summary-2025-final-judge__each-judge-part.last-announce.award,.fs-roop-summary-final-judge__each-judge-part.last-announce.award{width:210px;grid-column-start:unset;grid-column-end:unset}.fs-roop-summary-2025-final-judge__last-announce-text,.fs-roop-summary-final-judge__last-announce-text{width:500px;text-align:center;margin:0}.fs-roop-summary-2025-final-judge__last-announce-text.award,.fs-roop-summary-final-judge__last-announce-text.award{width:170px}.fs-roop-summary-2025-final-judge__last-announce-img-pc,.fs-roop-summary-final-judge__last-announce-img-pc{display:block;width:100%}.fs-roop-summary-2025-final-judge__last-announce-img-sp,.fs-roop-summary-final-judge__last-announce-img-sp{display:none}.fs-roop-summary-2025-final-judge__judge-name,.fs-roop-summary-final-judge__judge-name{font-size:18px;margin-left:14px}.fs-roop-summary-2025-final-judge__judge-name span,.fs-roop-summary-final-judge__judge-name span{font-size:14px;font-weight:700}.fs-roop-summary-2025-final-judge__judge-feature,.fs-roop-summary-final-judge__judge-feature{font-size:12px;margin:0 0 12px 14px}.fs-roop-summary-2025-final-judge__judge-profile-link,.fs-roop-summary-final-judge__judge-profile-link{border-bottom:1px solid #000;font-size:16px;font-weight:700}.fs-roop-summary-2025-final-judge__judge-profile-link span,.fs-roop-summary-final-judge__judge-profile-link span{text-align:right}.fs-roop-summary-2025-final-judge__judge-img,.fs-roop-summary-final-judge__judge-img{width:210px}.fs-roop-summary-2025-final-judge__judge-profile-box,.fs-roop-summary-final-judge__judge-profile-box{margin:auto 0;text-align:left;padding-top:11px;width:210px}.fs-roop-summary-2025-final-judge__cross,.fs-roop-summary-final-judge__cross{margin:auto 14px auto auto}.fs-roop-summary-2025-final-judge__modal,.fs-roop-summary-final-judge__modal{width:600px}.fs-roop-summary-2025-final-judge__modal-content,.fs-roop-summary-final-judge__modal-content{padding:50px 50px 56px}.fs-roop-summary-2025-final-judge__modal-judge-img,.fs-roop-summary-final-judge__modal-judge-img{width:228px;margin-bottom:27px}.fs-roop-summary-2025-final-judge__modal-judge-description,.fs-roop-summary-final-judge__modal-judge-description{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-award-menu__menu{top:104px;left:50%;transform:translate(-50%)}.fs-roop-award-menu__menu-title{min-height:95px;max-width:1280px;margin:auto}.fs-roop-award-menu__menu-title-img{height:40px}.fs-roop-award-menu__menu-body{min-height:155px;max-width:1100px}.fs-roop-award-menu__menu-body-item .box1{width:auto}.fs-roop-award-menu__menu-body-item .box2{width:auto}.fs-roop-award-menu__menu-body-item .box3{width:auto;text-align:center}.fs-roop-award-menu__menu-body-item .box4{width:auto}.fs-roop-award-menu__menu-body-item .box5{width:auto}.fs-roop-award-menu__menu-body-item .spacer{display:block;width:100%}.fs-roop-award-menu__menu-body-item .box6{width:auto}.fs-roop-award-menu__menu-body-item .box7{width:auto}.fs-award-kv{max-width:1280px;margin:0 auto}.fs-roop-award-vote-header{--header-height:75px}.fs-roop-award-vote-header-main__logo{max-width:173px}.fs-roop-award-vote-header-main__count{font-size:18px}.fs-roop-award-vote-header-main__count>span{font-size:24px;margin-inline:6px;padding:0 4px 1px}.fs-roop-award-vote-header-main__btn{font-size:14px}.fs-roop-award-vote-header-modal{padding-bottom:79px}.fs-roop-award-vote-header-modal__list{grid-template-columns:repeat(4,1fr);max-width:1100px;margin-inline:auto;padding-inline:0;margin-bottom:56px}.fs-roop-award-vote-header-modal__close{font-size:14px}.fs-roop-award-vote-entry-list.-pro{--card-gap:31px;--footer-margin:80px;--main-bottom:160px}.fs-roop-award-vote-entry-list.-ama{--card-gap:24px;--footer-margin:100px}.fs-roop-award-vote-entry-list.-pro2025{--card-gap:31px;--footer-margin:80px;--main-bottom:160px}.fs-roop-award-vote-entry-list.-ama2025{--card-gap:24px;--footer-margin:100px}.fs-roop-award-vote-entry-list__headlines{row-gap:10px}.fs-roop-award-vote-entry-list__headlines>.h2,.fs-roop-award-vote-entry-list__headlines>h2{font-size:50px;margin-top:64px}.fs-roop-award-vote-entry-list__list{grid-template-columns:repeat(var(--pc-cols),1fr);max-width:800px;margin-inline:auto;row-gap:48px}.fs-roop-award-vote-entry-list__deco{top:435px}.fs-roop-award-vote-roop-banners{margin-top:var(--component-margin-top,100px)}.fs-roop-award-vote-roop-banners__headlines .h2,.fs-roop-award-vote-roop-banners__headlines h2{font-size:40px}.fs-roop-award-vote-roop-banners__box{margin-inline:auto;flex-flow:row nowrap;-moz-column-gap:29px;column-gap:29px;max-width:965px}.fs-roop-award-vote-roop-banners__pic{height:312px}.fs-roop-award-vote-roop-banners__link{max-width:224px;margin-inline:auto;margin-top:25px}.fs-roop-award-vote-insta-link-box{width:100%;max-width:600px;margin-inline:auto;margin-top:var(--component-margin-top,100px);padding:40px;flex-flow:row nowrap;-moz-column-gap:18px;column-gap:18px;justify-content:center;align-items:center}.fs-roop-award-vote-insta-link-box__texts p:first-of-type{margin-top:0}.fs-roop-award-vote-insta-link-box__texts p:last-of-type{font-size:26px;margin-top:1px}.fs-roop-award-vote-insta-link-box__arrow{display:block;position:absolute;right:28px;top:52%;transform:translateY(-50%)}.fs-roop-award-vote-footer{padding-top:var(--footer-margin,80px)}.fs-roop-award-vote-footer__title{font-size:82px;line-height:1.0487804878}.fs-roop-award-vote-footer__desc{font-size:18px;margin-top:20px}.fs-roop-award-vote-footer__sub{font-size:24px;margin-top:56px}.fs-roop-award-vote-footer__link{margin-top:32px;font-size:16px;width:310px;height:64px}.fs-roop-award-vote-footer__link span:last-of-type{right:16px}.fs-roop-award-vote-final-judge-banner .sp-only{display:none}.fs-roop-award-vote-final-judge-banner .pc-only{display:block}.fs-roop-award-vote-final-judge-banner__footer{padding-top:40px;padding-bottom:33px}.fs-roop-award-vote-final-judge-banner__headline{font-size:20px;letter-spacing:.05em}.fs-roop-award-vote-final-judge-banner__desc{text-align:center;line-height:24px;max-width:100%;margin-top:37px}.fs-roop-award-vote-final-judge-banner__btn{font-size:16px;width:310px;height:64px;margin-top:36px}.fs-roop-award-vote-result-schedule{display:grid;grid-template-columns:max-content 1fr;-moz-column-gap:25px;column-gap:25px;max-width:var(--schedule-max-width,100%);margin-inline:auto;padding-inline:0}.fs-roop-award-vote-result-schedule__title{writing-mode:vertical-rl;font-size:32px}.fs-roop-award-vote-result-schedule__item{flex-flow:row nowrap}.fs-roop-award-vote-result-schedule__item:first-of-type{padding-top:0}.fs-roop-award-vote-result-schedule__item:last-of-type{border-bottom:none}.fs-roop-award-vote-result-schedule__now.index-1{top:-30px}.fs-roop-award-vote-result-schedule__item-titles{width:46.7213114754%}.fs-roop-award-vote-result-schedule__item-titles>.h3,.fs-roop-award-vote-result-schedule__item-titles>h3{font-size:28px}.fs-roop-award-vote-result-schedule__item-titles>p{letter-spacing:.08em}.fs-roop-award-vote-result-schedule__item-descs{padding-left:45px;border-left:1px dotted #bebebe}.fs-roop-award-vote-result-schedule__item-date{font-size:20px}.fs-roop-award-vote-result-schedule__item-date-2025{font-size:20px}.fs-roop-primary-vote-result-card__rank{margin-top:14px}.fs-primary-vote-result-division{padding-top:64px;padding-bottom:100px;position:relative;width:100%;z-index:1;display:flex;flex-flow:column nowrap;align-items:center}.fs-primary-vote-result-division::after{content:"";position:absolute;top:0;left:auto;width:100vw;max-width:1920px;height:100%;background-color:var(--page-bg);z-index:-1}.fs-primary-vote-result-division__title{font-size:50px}.fs-primary-vote-result-division__sub-title{margin-top:10px}.fs-primary-vote-result-division__card-wrap{--col-size:177px;--column-gap:26px;--columns:4;margin-top:52px;row-gap:56px;max-width:830px;margin-inline:auto}.fs-secondary-vote-result-division{padding-bottom:100px;position:relative;width:100%;z-index:1;display:flex;flex-flow:column nowrap;align-items:center}.fs-secondary-vote-result-division::after{content:"";position:absolute;top:0;left:auto;width:100vw;max-width:1920px;height:100%;background-color:var(--page-bg);z-index:-1}.fs-secondary-vote-result-division__title{font-size:50px}.fs-secondary-vote-result-division__sub-title{margin-top:10px}.fs-secondary-vote-result-division__card-wrap{--col-size:177px;--column-gap:26px;--columns:3;row-gap:56px;max-width:830px;margin-inline:auto}.fs-roop-vote-list-links{max-width:741px;margin-inline:auto;flex-flow:row nowrap;justify-content:space-between;align-items:center;position:relative;border-top:none}.fs-roop-vote-list-links::after{height:100%;width:1px;content:"";position:absolute;top:0;left:50%;background:#bebebe}.fs-roop-vote-list-links__btn-wrap~.fs-roop-vote-list-links__btn-wrap{padding-top:0;margin-top:0;border-top:none}.fs-roop-vote-list-links.no-border-sp .fs-roop-vote-list-links__btn-wrap~.fs-roop-vote-list-links__btn-wrap{padding-top:0;margin-top:0;border-top:none}.fs-roop-award-vote-entry-detail.-pro{--product-padding-top:80px;--product-padding-bottom:80px}.fs-roop-award-vote-entry-detail.-pro2025{--product-padding-top:80px;--product-padding-bottom:80px}.fs-roop-award-vote-entry-detail__btns{margin-top:56px}.fs-roop-award-vote-entry-detail-head{flex-flow:row nowrap;-moz-column-gap:24px;column-gap:24px;justify-content:space-between;max-width:800px;margin-inline:auto}.fs-roop-award-vote-entry-detail-head__logo{order:2;max-width:368px}.fs-roop-award-vote-entry-detail-head__logo img{width:336px}.fs-roop-award-vote-entry-detail-head__contents{order:1}.fs-roop-award-vote-entry-detail-head__label{-moz-column-gap:10px;column-gap:10px}.fs-roop-award-vote-entry-detail-concept{max-width:800px;margin-inline:auto}.fs-roop-award-vote-entry-detail-product{padding-bottom:var(--product-padding-bottom,0)}.fs-roop-award-vote-entry-detail-product__wrap{max-width:1100px;margin-inline:auto;-moz-column-gap:4px;column-gap:4px;grid-template-columns:repeat(var(--pc-cols),1fr)}.fs-roop-award-vote-entry-detail-description{max-width:800px;margin-inline:auto;padding:40px;margin-top:80px}.fs-roop-award-vote-entry-detail-description__links{-moz-column-gap:20px;column-gap:20px}.fs-roop-award-vote-entry-detail-dialog{padding:56px 25px 56px}.fs-roop-award-vote-entry-detail-dialog__desc{margin-top:40px}.fs-roop-primary-vote-result__header__contents{padding-top:83px}.fs-roop-primary-vote-result__header__title{max-width:312px}.fs-roop-primary-vote-result__header__sub-title{font-size:26px;margin-top:20px}.fs-roop-primary-vote-result__header__desc{font-size:14px}.fs-roop-primary-vote-result__header__btns{flex-flow:row nowrap;-moz-column-gap:24px;column-gap:24px;margin-top:40px}.fs-roop-primary-vote-result__header__bg{width:100vw;max-width:1920px}.fs-roop-primary-vote-result__all-list__title{font-size:20px;letter-spacing:.05em}.fs-roop-primary-vote-result__all-list__list{padding-bottom:0;margin-top:42px;margin-bottom:120px;flex-flow:row wrap;row-gap:0;-moz-column-gap:0;column-gap:0;max-width:741px;justify-content:space-between;margin-inline:auto;position:relative}.fs-roop-primary-vote-result__all-list__list::after{height:100%;width:1px;content:"";position:absolute;top:0;left:50%;background:#bebebe;z-index:1}.fs-roop-primary-vote-result__all-list__item{width:-moz-max-content;width:max-content;padding-top:0;padding-bottom:0}.fs-roop-primary-vote-result__all-list__desc{font-size:26px}.fs-roop-primary-vote-result__all-list__btn{font-size:16px;width:310px;height:64px}.fs-roop-primary-vote-result__schedule{--schedule-padding-bottom:114px;padding-top:32px;padding-inline:0}.fs-roop-primary-vote-result__schedule::after{border-radius:80px 80px 0 0}.fs-roop-primary-vote-result__schedule__title{font-size:42px;margin-bottom:32px}.fs-roop-secondary-vote-result__header{margin-top:95px}.fs-roop-secondary-vote-result__header__contents{padding-top:83px}.fs-roop-secondary-vote-result__header__title{max-width:312px}.fs-roop-secondary-vote-result__header__sub-title{font-size:26px;margin-top:20px}.fs-roop-secondary-vote-result__header__desc{font-size:14px}.fs-roop-secondary-vote-result__header__btns{flex-flow:row nowrap;-moz-column-gap:24px;column-gap:24px;margin-top:40px}.fs-roop-secondary-vote-result__header__bg{width:100vw;max-width:1920px}.fs-roop-secondary-vote-result__all-list__title{font-size:20px;letter-spacing:.05em}.fs-roop-secondary-vote-result__all-list__list{padding-bottom:0;margin-top:42px;padding-bottom:96px;flex-flow:row wrap;row-gap:0;-moz-column-gap:0;column-gap:0;max-width:741px;justify-content:space-between;margin-inline:auto;position:relative}.fs-roop-secondary-vote-result__all-list__list::after{height:calc(100% - 96px);width:1px;content:"";position:absolute;top:0;left:50%;background:#bebebe;z-index:1}.fs-roop-secondary-vote-result__all-list__item{width:-moz-max-content;width:max-content;padding-top:0;padding-bottom:0}.fs-roop-secondary-vote-result__all-list__desc{font-size:26px}.fs-roop-secondary-vote-result__all-list__btn{font-size:16px;width:310px;height:64px}.fs-roop-secondary-vote-result__schedule{--schedule-padding-bottom:114px;padding-top:32px;padding-inline:0}.fs-roop-secondary-vote-result__schedule::before{border-radius:80px 80px 0 0}.fs-roop-secondary-vote-result__schedule__title{font-size:42px;margin-bottom:32px}.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}.fs-roop-vote-final-judgment{padding-bottom:120px}.fs-roop-vote-final-judgment__fv{top:104px;left:50%;transform:translateX(-50%);max-width:1920px}.fs-roop-vote-final-judgment__bg-white{transform:translateX(-50%);position:relative;left:50%;width:var(--vw,100vw);max-width:1920px}.fs-roop-vote-final-judgment-top{aspect-ratio:1280/696;width:var(--vw,100vw);max-width:1920px;transform:translateX(-50%);position:relative;left:50%}.fs-roop-vote-final-judgment-top__sub-title{font-size:32px;letter-spacing:.08em;margin-top:24px}.fs-roop-vote-final-judgment-top__desc{font-size:18px;margin-top:28px}.fs-roop-vote-final-judgment-award-rank-headline.is-large{--font-size:42px}.fs-roop-vote-final-judgment-award-rank-headline[data-ranking="1"]{--font-size:28px;--icon-width:45px;--rank-gap:12px}.fs-roop-vote-final-judgment-award-rank-headline[data-ranking="1"].is-large{--icon-width:84px;--font-size:42px;--rank-gap:6px}.fs-roop-vote-final-judgment-award-rank-headline[data-ranking="2"]{--font-size:24px;--icon-width:34px;--rank-gap:12px}.fs-roop-vote-final-judgment-award-rank-headline[data-ranking="2"].is-large{--icon-width:53px;--font-size:42px;--rank-gap:24px}.fs-roop-vote-final-judgment-award-rank-headline[data-ranking="3"]{--icon-width:23px;--rank-gap:8px}.fs-roop-vote-final-judgment-award-rank-headline[data-ranking="3"].is-large{--icon-width:53px;--font-size:42px;--rank-gap:24px}.fs-roop-vote-final-judgment-award-rank-headline{font-size:var(--font-size,18px)}.fs-roop-vote-final-judgment-award-rank-headline__sub{font-size:20px;padding-top:calc(24px - var(--rank-gap,0))}.fs-roop-vote-final-judgment-award-rank-headline__bg.-secondary{top:-13px}.fs-roop-vote-final-judgment-award-winner{padding-top:60px;padding-bottom:100px;transform:translateX(-50%);position:relative;left:50%;width:var(--vw,100vw);max-width:1920px}.fs-roop-vote-final-judgment-award-winner__headline .h2,.fs-roop-vote-final-judgment-award-winner__headline h2{font-size:120px}.fs-roop-vote-final-judgment-award-winner__headline p{font-size:28px}.fs-roop-vote-final-judgment-award-winner__wrap{max-width:800px;margin-inline:auto}.fs-roop-vote-final-judgment-award-winner__wrap[data-department-group="1"]{margin-top:4px}.fs-roop-vote-final-judgment-award-winner__wrap[data-department-group="2"]{margin-top:76px}.fs-roop-vote-final-judgment-award-winner__wrap[data-department-group="3"],.fs-roop-vote-final-judgment-award-winner__wrap[data-department-group="4"]{padding-top:64px}.fs-roop-vote-final-judgment-award-winner__wrap[data-department-group="3"]{margin-top:100px}.fs-roop-vote-final-judgment-award-winner__wrap[data-department-group="4"]{margin-top:64px}.fs-roop-vote-final-judgment-award-winner__department_group{font-size:24px;margin-bottom:52px}.fs-roop-vote-final-judgment-award-winner__cards{-moz-column-gap:31px;column-gap:31px}.fs-roop-vote-final-judgment-award-winner-card[data-rank="1"],.fs-roop-vote-final-judgment-award-winner-card[data-rank="2"]{--title-margin-bottom:24px;--images-margin-bottom:24px;--tag-width:200px;--tag-font-size:14px;--tag-margin-bottom:16px;--brand-name-font-size:22px}.fs-roop-vote-final-judgment-award-winner-card[data-rank="3"],.fs-roop-vote-final-judgment-award-winner-card[data-rank="4"]{--title-margin-bottom:16px;--images-margin-bottom:24px;--tag-width:160px;--tag-font-size:14px;--tag-margin-bottom:16px;--brand-name-font-size:22px}.fs-roop-vote-final-judgment-award-winner-card__designer{font-size:18px;margin-top:6px}.fs-roop-vote-final-judgment-award-winner-card__arrow{margin-top:16px}.fs-roop-vote-final-judgment-grand-prix__header{padding-top:128px;padding-inline:0;--tag-width:228px;--tag-font-size:18px}.fs-roop-vote-final-judgment-grand-prix__headline{font-size:120px;margin-top:80px}.fs-roop-vote-final-judgment-grand-prix__card-wrap[data-rank="1"],.fs-roop-vote-final-judgment-grand-prix__card-wrap[data-rank="2"]{padding-bottom:120px}.fs-roop-vote-final-judgment-grand-prix__card-wrap[data-rank="3"],.fs-roop-vote-final-judgment-grand-prix__card-wrap[data-rank="4"]{row-gap:91px}.fs-roop-vote-final-judgment-grand-prix__card-wrap[data-rank="1"]{padding-top:0}.fs-roop-vote-final-judgment-grand-prix__card-wrap[data-rank="2"]{padding-top:72px}.fs-roop-vote-final-judgment-grand-prix__card-wrap[data-rank="3"]{padding-top:100px}.fs-roop-vote-final-judgment-grand-prix__card-wrap[data-rank="4"]{padding-top:200px}.fs-roop-vote-final-judgment-grand-prix-card[data-rank="1"],.fs-roop-vote-final-judgment-grand-prix-card[data-rank="2"]{--inner-width:100%;padding-bottom:80px}.fs-roop-vote-final-judgment-grand-prix-card[data-rank="3"],.fs-roop-vote-final-judgment-grand-prix-card[data-rank="4"]{padding:70px 0 80px}.fs-roop-vote-final-judgment-grand-prix-card__tag{margin-top:34px}.fs-roop-vote-final-judgment-grand-prix-card__tag.second{top:-17px}.fs-roop-vote-final-judgment-grand-prix-card__brand-name{font-size:42px}.fs-roop-vote-final-judgment-grand-prix-card__designer-name{font-size:24px;margin-top:10px}.fs-roop-vote-final-judgment-grand-prix-card__product-images{margin-top:80px}.fs-roop-vote-final-judgment-grand-prix-card__product-images.grid{grid-template-columns:repeat(3,1fr);gap:4px}.fs-roop-vote-final-judgment-grand-prix-card__product-images.slider-2-4 .slick-slide:not(:last-of-type){margin-right:5px}.fs-roop-vote-final-judgment-grand-prix-card__product-images .slider_arrow.-prev{left:220px}.fs-roop-vote-final-judgment-grand-prix-card__product-images .slider_arrow.-next{right:220px}.fs-roop-vote-final-judgment-grand-prix-card__description-btn{margin-top:56px}.fs-roop-vote-final-judgment-grand-prix-card__award-images{margin-top:80px}.fs-roop-vote-final-judgment-grand-prix-card-judge-comment{padding:44px 32px 28px}.fs-roop-vote-final-judgment-other-item{--desc-mt:80px}.fs-roop-vote-final-judgment-other-item{padding:110px 15px 120px;margin-top:var(--items-margin-top,180px)}.fs-roop-vote-final-judgment-other-item__headline{font-size:82px}.fs-roop-vote-final-judgment-other-item__headline-sub{font-size:18px;margin-top:20px}.fs-roop-vote-final-judgment-other-item__banner-first{margin-top:68px}.fs-roop-vote-final-judgment-other-item__btns{margin-top:32px}.fs-roop-vote-final-judgment-other-item__sub-title{font-size:48px;margin-top:80px}.fs-roop-vote-final-judgment-other-item__sub-desc{font-size:20px;line-height:32px}.fs-roop-vote-final-judgment-other-item__banner-second{margin-top:40px}.fs-roop-vote-final-judgment-2025{padding-bottom:120px;padding-top:95px}.fs-roop-vote-final-judgment-2025__fv{top:199px;left:50%;transform:translateX(-50%);max-width:1920px}.fs-roop-vote-final-judgment-2025__bg-white{transform:translateX(-50%);position:relative;left:50%;width:var(--vw,100vw);max-width:1920px}.fs-roop-vote-final-judgment-top-2025{aspect-ratio:1280/696;width:var(--vw,100vw);max-width:1920px;transform:translateX(-50%);position:relative;left:50%}.fs-roop-vote-final-judgment-top-2025__sub-title{font-size:32px;letter-spacing:.08em;margin-top:24px}.fs-roop-vote-final-judgment-top-2025__desc{font-size:18px;margin-top:28px}.fs-roop-vote-final-judgment-award-rank-headline-2025.is-large{--font-size:42px}.fs-roop-vote-final-judgment-award-rank-headline-2025[data-ranking="1"]{--font-size:28px;--icon-width:45px;--rank-gap:12px}.fs-roop-vote-final-judgment-award-rank-headline-2025[data-ranking="1"].is-large{--icon-width:84px;--font-size:42px;--rank-gap:6px}.fs-roop-vote-final-judgment-award-rank-headline-2025[data-ranking="2"]{--font-size:24px;--icon-width:34px;--rank-gap:12px}.fs-roop-vote-final-judgment-award-rank-headline-2025[data-ranking="2"].is-large{--icon-width:53px;--font-size:42px;--rank-gap:24px}.fs-roop-vote-final-judgment-award-rank-headline-2025[data-ranking="3"]{--icon-width:23px;--rank-gap:8px}.fs-roop-vote-final-judgment-award-rank-headline-2025[data-ranking="3"].is-large{--icon-width:53px;--font-size:42px;--rank-gap:24px}.fs-roop-vote-final-judgment-award-rank-headline-2025{font-size:var(--font-size,18px)}.fs-roop-vote-final-judgment-award-rank-headline-2025__sub{font-size:20px;padding-top:calc(24px - var(--rank-gap,0))}.fs-roop-vote-final-judgment-award-rank-headline-2025__bg.-secondary{top:-13px}.fs-roop-vote-final-judgment-award-winner{padding-top:60px;padding-bottom:100px;transform:translateX(-50%);position:relative;left:50%;width:var(--vw,100vw);max-width:1920px}.fs-roop-vote-final-judgment-award-winner__headline .h2,.fs-roop-vote-final-judgment-award-winner__headline h2{font-size:120px}.fs-roop-vote-final-judgment-award-winner__headline p{font-size:28px}.fs-roop-vote-final-judgment-award-winner__wrap{max-width:800px;margin-inline:auto}.fs-roop-vote-final-judgment-award-winner__wrap[data-department-group="1"]{margin-top:4px}.fs-roop-vote-final-judgment-award-winner__wrap[data-department-group="2"]{margin-top:76px}.fs-roop-vote-final-judgment-award-winner__wrap[data-department-group="3"],.fs-roop-vote-final-judgment-award-winner__wrap[data-department-group="4"]{padding-top:64px}.fs-roop-vote-final-judgment-award-winner__wrap[data-department-group="3"]{margin-top:100px}.fs-roop-vote-final-judgment-award-winner__wrap[data-department-group="4"]{margin-top:64px}.fs-roop-vote-final-judgment-award-winner__department_group{font-size:24px;margin-bottom:52px}.fs-roop-vote-final-judgment-award-winner__cards{-moz-column-gap:31px;column-gap:31px}.fs-roop-vote-final-judgment-award-winner-card[data-rank="1"],.fs-roop-vote-final-judgment-award-winner-card[data-rank="2"]{--title-margin-bottom:24px;--images-margin-bottom:24px;--tag-width:200px;--tag-font-size:14px;--tag-margin-bottom:16px;--brand-name-font-size:22px}.fs-roop-vote-final-judgment-award-winner-card[data-rank="3"],.fs-roop-vote-final-judgment-award-winner-card[data-rank="4"]{--title-margin-bottom:16px;--images-margin-bottom:24px;--tag-width:160px;--tag-font-size:14px;--tag-margin-bottom:16px;--brand-name-font-size:22px}.fs-roop-vote-final-judgment-award-winner-card__designer{font-size:18px;margin-top:6px}.fs-roop-vote-final-judgment-award-winner-card__arrow{margin-top:16px}.fs-roop-vote-final-judgment-grand-prix-2025__header{padding-top:128px;padding-inline:0;--tag-width:228px;--tag-font-size:18px}.fs-roop-vote-final-judgment-grand-prix-2025__headline{font-size:120px;margin-top:80px}.fs-roop-vote-final-judgment-grand-prix-2025__headline-japanese{font-size:28px;top:80%}.fs-roop-vote-final-judgment-grand-prix-2025__card-wrap[data-rank="1"],.fs-roop-vote-final-judgment-grand-prix-2025__card-wrap[data-rank="2"]{padding-bottom:120px}.fs-roop-vote-final-judgment-grand-prix-2025__card-wrap[data-rank="3"],.fs-roop-vote-final-judgment-grand-prix-2025__card-wrap[data-rank="4"]{row-gap:91px}.fs-roop-vote-final-judgment-grand-prix-2025__card-wrap[data-rank="1"]{padding-top:0}.fs-roop-vote-final-judgment-grand-prix-2025__card-wrap[data-rank="2"]{padding-top:72px}.fs-roop-vote-final-judgment-grand-prix-2025__card-wrap[data-rank="3"]{padding-top:100px}.fs-roop-vote-final-judgment-grand-prix-2025__card-wrap[data-rank="4"]{padding-top:200px}.fs-roop-vote-final-judgment-grand-prix-card-2025[data-rank="1"],.fs-roop-vote-final-judgment-grand-prix-card-2025[data-rank="2"]{--inner-width:100%;padding-bottom:80px}.fs-roop-vote-final-judgment-grand-prix-card-2025[data-rank="3"],.fs-roop-vote-final-judgment-grand-prix-card-2025[data-rank="4"]{padding:70px 0 80px}.fs-roop-vote-final-judgment-grand-prix-card-2025__tag{margin-top:34px}.fs-roop-vote-final-judgment-grand-prix-card-2025__tag.second{top:-17px}.fs-roop-vote-final-judgment-grand-prix-card-2025__brand-name{font-size:42px}.fs-roop-vote-final-judgment-grand-prix-card-2025__designer-name{font-size:24px;margin-top:10px}.fs-roop-vote-final-judgment-grand-prix-card-2025__product-images{margin-top:80px}.fs-roop-vote-final-judgment-grand-prix-card-2025__product-images.grid{grid-template-columns:repeat(3,1fr);gap:4px}.fs-roop-vote-final-judgment-grand-prix-card-2025__product-images.slider-2-4 .slick-slide:not(:last-of-type){margin-right:5px}.fs-roop-vote-final-judgment-grand-prix-card-2025__product-images .slider_arrow.-prev{left:220px}.fs-roop-vote-final-judgment-grand-prix-card-2025__product-images .slider_arrow.-next{right:220px}.fs-roop-vote-final-judgment-grand-prix-card-2025__description-btn{margin-top:56px}.fs-roop-vote-final-judgment-grand-prix-card-2025__award-images{margin-top:80px}.fs-roop-vote-final-judgment-grand-prix-card-judge-comment-2025{padding:44px 32px 28px}.fs-roop-vote-final-judgment-other-item-2025{--desc-mt:80px}.fs-roop-vote-final-judgment-other-item-2025{padding:110px 15px 120px;margin-top:var(--items-margin-top,180px)}.fs-roop-vote-final-judgment-other-item-2025__headline{font-size:82px}.fs-roop-vote-final-judgment-other-item-2025__headline-sub{font-size:18px;margin-top:20px}.fs-roop-vote-final-judgment-other-item-2025__banner-first{margin-top:68px}.fs-roop-vote-final-judgment-other-item-2025__btns{margin-top:32px}.fs-roop-vote-final-judgment-other-item-2025__sub-title{font-size:48px;margin-top:80px}.fs-roop-vote-final-judgment-other-item-2025__sub-desc{font-size:20px;line-height:32px}.fs-roop-vote-final-judgment-other-item-2025__banner-second{margin-top:40px}.fs-roop-summary,.fs-roop-summary-2025{padding-bottom:0}.fs-roop-summary-2025__menu,.fs-roop-summary__menu{top:104px;left:50%;transform:translate(-50%)}.fs-roop-summary-2025__menu-title,.fs-roop-summary__menu-title{min-height:95px;max-width:1100px;margin:auto}.fs-roop-summary-2025__menu-title-img,.fs-roop-summary__menu-title-img{height:40px}.fs-roop-summary-2025__menu-body,.fs-roop-summary__menu-body{min-height:155px;max-width:1100px}.fs-roop-summary-2025__menu-body-item .box1,.fs-roop-summary__menu-body-item .box1{width:auto}.fs-roop-summary-2025__menu-body-item .box2,.fs-roop-summary__menu-body-item .box2{width:auto}.fs-roop-summary-2025__menu-body-item .box3,.fs-roop-summary__menu-body-item .box3{width:auto;text-align:center}.fs-roop-summary-2025__menu-body-item .box4,.fs-roop-summary__menu-body-item .box4{width:auto}.fs-roop-summary-2025__menu-body-item .box5,.fs-roop-summary__menu-body-item .box5{width:auto}.fs-roop-summary-2025__menu-body-item .spacer,.fs-roop-summary__menu-body-item .spacer{display:block;width:100%}.fs-roop-summary-2025__menu-body-item .box6,.fs-roop-summary__menu-body-item .box6{width:auto}.fs-roop-summary-2025__menu-body-item .box7,.fs-roop-summary__menu-body-item .box7{width:auto}.fs-roop-summary-2025__fv,.fs-roop-summary__fv{padding:0}.fs-roop-summary-2025__fv-title,.fs-roop-summary__fv-title{max-width:1100px;margin:auto;padding:170px 0 48px 0}.fs-roop-summary-2025__fv-title img,.fs-roop-summary__fv-title img{width:333px}.fs-roop-summary-2025__fv-bg-summary-roop,.fs-roop-summary__fv-bg-summary-roop{top:225px;right:-100px}.fs-roop-summary-2025__fv-bg-summary-roop img,.fs-roop-summary__fv-bg-summary-roop img{width:40vw}.fs-roop-summary-2025__fv-text,.fs-roop-summary__fv-text{font-size:16px;max-width:1100px;margin:auto}.fs-roop-summary-2025__bg-white,.fs-roop-summary__bg-white{transform:translateX(-50%);position:relative;left:50%;width:var(--vw,100vw);max-width:1920px}.fs-roop-summary-2025-top,.fs-roop-summary-top{width:var(--vw,100vw);max-width:1920px;transform:translateX(-50%);position:relative;left:50%}.fs-roop-summary-2025-top__sub-title,.fs-roop-summary-top__sub-title{font-size:32px;letter-spacing:.08em;margin-top:24px}.fs-roop-summary-2025-top__headline,.fs-roop-summary-top__headline{height:auto;padding-bottom:100px}.fs-roop-summary-2025-top__headline .h2,.fs-roop-summary-2025-top__headline h2,.fs-roop-summary-top__headline .h2,.fs-roop-summary-top__headline h2{font-size:438px}.fs-roop-summary-2025-top__headline p,.fs-roop-summary-top__headline p{width:720px;top:220px}.fs-roop-summary-2025-award-vote__headline,.fs-roop-summary-award-vote__headline{padding-bottom:56px}.fs-roop-summary-2025-award-vote__headline .h2,.fs-roop-summary-2025-award-vote__headline h2,.fs-roop-summary-award-vote__headline .h2,.fs-roop-summary-award-vote__headline h2{font-size:56px}.fs-roop-summary-2025-award-vote__headline p,.fs-roop-summary-award-vote__headline p{font-size:20px}.fs-roop-summary-2025-award-vote__contents-wrap,.fs-roop-summary-award-vote__contents-wrap{flex-flow:row nowrap;justify-content:center;align-items:center;max-width:1100px;margin-inline:auto}.fs-roop-summary-2025-award-vote__contents-wrap div,.fs-roop-summary-award-vote__contents-wrap div{flex:1;font-size:26px}.fs-roop-summary-2025-award-vote__contents-wrap div:first-child,.fs-roop-summary-award-vote__contents-wrap div:first-child{order:-1}.fs-roop-summary-2025-award-vote__contents-wrap:before,.fs-roop-summary-award-vote__contents-wrap:before{content:"";border:1px solid #767676;align-self:stretch}.fs-roop-summary-2025-award-vote__contents-title,.fs-roop-summary-award-vote__contents-title{padding-bottom:20px}.fs-roop-summary-2025-participant{padding:120px 16px}.fs-roop-summary-2025-event,.fs-roop-summary-event{margin-inline:auto;padding:0}.fs-roop-summary-2025-event__headline .h2,.fs-roop-summary-2025-event__headline h2,.fs-roop-summary-event__headline .h2,.fs-roop-summary-event__headline h2{font-size:438px}.fs-roop-summary-2025-event__contents-wrap,.fs-roop-summary-event__contents-wrap{top:-150px;gap:100px}.fs-roop-summary-2025-event__contents,.fs-roop-summary-event__contents{max-width:1100px;margin-inline:auto;flex-flow:row nowrap}.fs-roop-summary-2025-event__contents:nth-child(2),.fs-roop-summary-event__contents:nth-child(2){flex-flow:row-reverse nowrap}.fs-roop-summary-2025-event__contents-img,.fs-roop-summary-event__contents-img{width:auto;flex:1}.fs-roop-summary-2025-event__contents-title-wrap,.fs-roop-summary-event__contents-title-wrap{width:auto;flex:1;gap:24px}.fs-roop-summary-2025-event__contents-headline,.fs-roop-summary-event__contents-headline{font-size:16px}.fs-roop-summary-2025-event__contents-title,.fs-roop-summary-event__contents-title{font-size:24px}.fs-roop-summary-2025-event__contents-text,.fs-roop-summary-event__contents-text{font-size:18px}.fs-roop-summary-2025-event__btn,.fs-roop-summary-event__btn{padding-bottom:127px}.fs-roop-summary-2025-report__title{font-size:48px;margin-bottom:30px}.fs-roop-summary-2025-report__thumbnail{max-width:510px;margin-bottom:20px}.fs-roop-summary-2025-report__text{margin-bottom:18px}.fs-roop-summary-2025-bottom-slider__wrap,.fs-roop-summary-bottom-slider__wrap{width:100%;margin-inline:auto}.fs-roop-summary-2025-bottom-slider__wrap-list,.fs-roop-summary-bottom-slider__wrap-list{gap:10px}.fs-roop-summary-2025-bottom-slider__wrap-list div,.fs-roop-summary-bottom-slider__wrap-list div{width:auto;height:237px}.fs-roop-summary-2025-bottom-slider__wrap-list img,.fs-roop-summary-bottom-slider__wrap-list img{width:auto;height:100%}.fs-roop-summary-2025-award-winner,.fs-roop-summary-award-winner{padding-top:60px;padding-bottom:100px;transform:translateX(-50%);position:relative;left:50%;width:var(--vw,100vw);max-width:1920px}.fs-roop-summary-2025-award-winner__headline,.fs-roop-summary-award-winner__headline{padding-bottom:0}.fs-roop-summary-2025-award-winner__headline .h2,.fs-roop-summary-2025-award-winner__headline h2,.fs-roop-summary-award-winner__headline .h2,.fs-roop-summary-award-winner__headline h2{font-size:80px}.fs-roop-summary-2025-award-winner__headline p,.fs-roop-summary-award-winner__headline p{font-size:20px}.fs-roop-summary-2025-award-winner__contents-wrap,.fs-roop-summary-award-winner__contents-wrap{padding-top:90px}.fs-roop-summary-2025-award-winner__bg,.fs-roop-summary-award-winner__bg{z-index:-1}.fs-roop-summary-2025-award-winner__wrap,.fs-roop-summary-award-winner__wrap{width:100%;margin-inline:auto;height:370px;margin-bottom:56px}.fs-roop-summary-2025-award-winner__wrap-list div,.fs-roop-summary-award-winner__wrap-list div{width:16.6666666667vw}.fs-roop-summary-2025-award-winner__banner,.fs-roop-summary-award-winner__banner{margin-bottom:40px;width:626px;margin-inline:auto}.fs-roop-summary-2025-award-winner__department_group,.fs-roop-summary-award-winner__department_group{font-size:24px;margin-bottom:52px}.fs-roop-summary-2025-award-winner__cards,.fs-roop-summary-award-winner__cards{-moz-column-gap:31px;column-gap:31px}.fs-roop-summary-award-winner-card[data-rank="1"],.fs-roop-summary-award-winner-card[data-rank="2"]{--title-margin-bottom:24px;--images-margin-bottom:24px;--tag-width:200px;--tag-font-size:14px;--tag-margin-bottom:16px;--brand-name-font-size:22px}.fs-roop-summary-award-winner-card[data-rank="3"],.fs-roop-summary-award-winner-card[data-rank="4"]{--title-margin-bottom:16px;--images-margin-bottom:24px;--tag-width:160px;--tag-font-size:14px;--tag-margin-bottom:16px;--brand-name-font-size:22px}.fs-roop-summary-award-winner-card__designer{font-size:18px;margin-top:6px}.fs-roop-summary-award-winner-card__arrow{margin-top:16px}.fs-roop-vote-final-judgment-grand-prix__header{padding-top:128px;padding-inline:0;--tag-width:228px;--tag-font-size:18px}.fs-roop-vote-final-judgment-grand-prix__headline{font-size:120px;margin-top:80px}.fs-roop-vote-final-judgment-grand-prix__card-wrap[data-rank="1"],.fs-roop-vote-final-judgment-grand-prix__card-wrap[data-rank="2"]{padding-bottom:120px}.fs-roop-vote-final-judgment-grand-prix__card-wrap[data-rank="3"],.fs-roop-vote-final-judgment-grand-prix__card-wrap[data-rank="4"]{row-gap:91px}.fs-roop-vote-final-judgment-grand-prix__card-wrap[data-rank="1"]{padding-top:0}.fs-roop-vote-final-judgment-grand-prix__card-wrap[data-rank="2"]{padding-top:72px}.fs-roop-vote-final-judgment-grand-prix__card-wrap[data-rank="3"]{padding-top:100px}.fs-roop-vote-final-judgment-grand-prix__card-wrap[data-rank="4"]{padding-top:200px}.fs-roop-vote-final-judgment-grand-prix-card[data-rank="1"],.fs-roop-vote-final-judgment-grand-prix-card[data-rank="2"]{--inner-width:100%;padding-bottom:80px}.fs-roop-vote-final-judgment-grand-prix-card[data-rank="3"],.fs-roop-vote-final-judgment-grand-prix-card[data-rank="4"]{padding:70px 0 80px}.fs-roop-vote-final-judgment-grand-prix-card__tag{margin-top:34px}.fs-roop-vote-final-judgment-grand-prix-card__tag.second{top:-17px}.fs-roop-vote-final-judgment-grand-prix-card__brand-name{font-size:42px}.fs-roop-vote-final-judgment-grand-prix-card__designer-name{font-size:24px;margin-top:10px}.fs-roop-vote-final-judgment-grand-prix-card__product-images{margin-top:80px}.fs-roop-vote-final-judgment-grand-prix-card__product-images.grid{grid-template-columns:repeat(3,1fr);gap:4px}.fs-roop-vote-final-judgment-grand-prix-card__product-images.slider-2-4 .slick-slide:not(:last-of-type){margin-right:5px}.fs-roop-vote-final-judgment-grand-prix-card__product-images .slider_arrow.-prev{left:220px}.fs-roop-vote-final-judgment-grand-prix-card__product-images .slider_arrow.-next{right:220px}.fs-roop-vote-final-judgment-grand-prix-card__description-btn{margin-top:56px}.fs-roop-vote-final-judgment-grand-prix-card__award-images{margin-top:80px}.fs-roop-vote-final-judgment-grand-prix-card-judge-comment{padding:44px 32px 28px}.fs-roop-vote-final-judgment-other-item{--desc-mt:80px}.fs-roop-vote-final-judgment-other-item{padding:110px 15px 120px;margin-top:var(--items-margin-top,180px)}.fs-roop-vote-final-judgment-other-item__headline{font-size:82px}.fs-roop-vote-final-judgment-other-item__headline-sub{font-size:18px;margin-top:20px}.fs-roop-vote-final-judgment-other-item__banner-first{margin-top:68px}.fs-roop-vote-final-judgment-other-item__btns{margin-top:32px}.fs-roop-vote-final-judgment-other-item__sub-title{font-size:48px;margin-top:80px}.fs-roop-vote-final-judgment-other-item__sub-desc{font-size:20px;line-height:32px}.fs-roop-vote-final-judgment-other-item__banner-second{margin-top:40px}.fs-roop-summary-2025-final-judge__contents-wrap,.fs-roop-summary-final-judge__contents-wrap{margin-inline:auto}.fs-roop-summary-2025-final-judge.fs-roop-summary-2025-final-judge .fs-roop-summary-2025-final-judge__contents-wrap,.fs-roop-summary-2025-final-judge.fs-roop-summary-2025-final-judge .fs-roop-summary-final-judge__contents-wrap,.fs-roop-summary-final-judge.fs-roop-summary-2025-final-judge .fs-roop-summary-2025-final-judge__contents-wrap,.fs-roop-summary-final-judge.fs-roop-summary-2025-final-judge .fs-roop-summary-final-judge__contents-wrap{padding:0 48px 56px}.fs-roop-summary-2025-final-judge__title,.fs-roop-summary-final-judge__title{font-size:18px;min-height:35px;top:-18px}.fs-roop-summary-2025-final-judge__title.-primary,.fs-roop-summary-final-judge__title.-primary{padding-inline:42px}.fs-roop-summary-2025-final-judge__title.-secondary,.fs-roop-summary-final-judge__title.-secondary{padding-inline:42px}.fs-roop-summary-2025-final-judge__sub-title,.fs-roop-summary-final-judge__sub-title{padding-top:33px;font-size:20px}.fs-roop-summary-2025-final-judge__btn,.fs-roop-summary-final-judge__btn{margin-top:56px;margin-bottom:60px}.fs-roop-summary-2025-final-judge__banner-top,.fs-roop-summary-final-judge__banner-top{max-width:1100px;margin-inline:auto;padding:0}.fs-roop-summary-2025-final-judge .sp-only,.fs-roop-summary-final-judge .sp-only{display:none}.fs-roop-summary-2025-final-judge .pc-only,.fs-roop-summary-final-judge .pc-only{display:block}.fs-roop-summary-2025-final-judge__judgement .fs-roop-main-lp__judge-feature,.fs-roop-summary-final-judge__judgement .fs-roop-main-lp__judge-feature{white-space:normal}.fs-roop-summary-2025-final-judge__guest,.fs-roop-summary-final-judge__guest{margin-top:50px}.fs-roop-summary-2025-final-judge__judge-condolences,.fs-roop-summary-final-judge__judge-condolences{margin-top:-50px;margin-top:70px}.fs-roop-summary-2025-final-judge__bottom-img,.fs-roop-summary-final-judge__bottom-img{margin-top:100px}.fs-roop-summary-2025-final-judge__bottom-img img,.fs-roop-summary-final-judge__bottom-img img{height:348px}.fs-roop-summary-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-summary-primary-result-guest__contents{margin-block:auto}.fs-roop-summary-primary-result-guest__title{font-size:18px}.fs-roop-summary-primary-result-guest__desc{margin-top:19px}.fs-roop-summary-final-judge-reservation{margin-top:32px}.fs-roop-summary-final-judge-reservation__desc{margin-top:12px}}@media only screen and (min-width:1159px){.fs-roop-main-lp .fs-roop-main-lp__information-inner{width:100%}}@media (max-width:900px){.fs-award-schedule__container{padding:16px}.fs-award-schedule__heading-body-flex{flex-direction:column}.fs-award-schedule__image-box{width:100%}.fs-award-schedule__judge-card{min-width:calc(50% - 4px)}.fs-award-schedule__button-group{flex-direction:column}.fs-award-schedule__button{width:100%}}@media (max-width:600px){.fs-award-schedule__cell-inner{padding:0 16px}.fs-award-schedule__cell-highlight .fs-award-schedule__cell-inner{padding:16px}.fs-award-schedule__flow-number{width:36px;height:36px}.fs-award-schedule__flow-number span{font-size:24px}}