.c-icon-reload:before{content:""}.c-icon-search:before{content:""}.c-icon-checkbox:before{content:""}body{margin:0}.page-award{color:#fff}.page-award .wrapper.container{margin:0;padding:0;position:relative}.page-award .award-button{background-color:rgba(50,30,20,.851);border:2px solid #ffdca8;border-radius:30px;cursor:pointer;display:inline-block;font-size:18px;padding:13px 48px;text-align:center;transition:all .3s}.page-award .award-button button,.page-award .award-button span{background-color:inherit;color:#fff;cursor:inherit;padding:0}.page-award .award-button:hover{background-color:#ffdca8;transition:all .3s}.page-award .award-button:hover button,.page-award .award-button:hover span{color:rgba(50,30,20,.851)}.page-award .award-button.reset{background-color:#ffdca8}.page-award .award-button.reset button,.page-award .award-button.reset span{color:rgba(50,30,20,.851)}.page-award .award-button.reset:hover{background-color:rgba(50,30,20,.851);transition:all .3s}.page-award .award-button.reset:hover button,.page-award .award-button.reset:hover span{color:#fff}.page-award .award-button.orange{border:2px solid #f39e65}.page-award .award-button.orange:hover{background-color:#f39e65}.page-award .award-button.orange:hover button,.page-award .award-button.orange:hover span{color:rgba(50,30,20,.851)}.page-award .award-button.square{border-radius:6px;font-size:12px;padding:0}@media(max-width:660px){.page-award .award-button.square{padding:0}.page-award .award-button.square:hover{background-color:rgba(50,30,20,.851)}}.page-award .award-button.square.is-selected,.page-award .award-button.square.is-selected:hover{background-color:#ffdca8}.page-award .award-button.square.is-selected span,.page-award .award-button.square.is-selected:hover span{color:rgba(50,30,20,.851)}.page-award .award-button.is-disabled{background-color:#3e3e3e;cursor:inherit}.page-award .award-button.is-disabled button,.page-award .award-button.is-disabled span{color:#fff!important}.page-award .award-button.is-disabled:hover{background-color:#3e3e3e}.page-award .award-button.is-disabled:hover button,.page-award .award-button.is-disabled:hover span{background-color:inherit;color:#fff!important}.page-award .award-button.small{font-size:12px;font-weight:700;padding:13px 18px}.page-award .award-button--facility{font-size:14px;font-weight:700;padding:10px 26px}@media(max-width:660px){.page-award .award-button--facility{font-size:11px;padding:2px 8px}}.award-bg{background-color:#1b0c0c;background-position:0 0;background-size:cover;height:100vh;left:0;position:fixed;top:0;width:100%;z-index:-1}@media(max-width:660px){.award-bg{height:100%}}.award-heading{align-items:center;display:flex;font-family:Noto Serif JP,Yu Mincho,游明朝,YuMincho,游明朝体,Hiragino Mincho Pro,ヒラギノ明朝 Pro W3,Hiragino Kaku Gothic Pro,ヒラギノ角ゴ Pro W3;font-weight:300;justify-content:center;margin-bottom:22px}.award-heading__inner{display:inline-block;position:relative;text-align:center}@media not all and (max-width:660px){.award-heading__inner{font-size:36px;margin:0 34px;padding-bottom:11px}}@media(max-width:660px){.award-heading__inner{font-size:20px;padding-bottom:7px}}.award-heading__bottom{color:#d1b386;font-family:Noto Sans JP;font-size:14px;font-weight:700}@media not all and (max-width:660px){.award-heading__bottom{margin-bottom:35px;padding-top:7px}}@media(max-width:660px){.award-heading__bottom{margin:0 auto 17px;padding-top:4px}}.award-joinus,.award-wrapper{position:relative}.award-joinus{background-image:url(/img/award/2024/award_bottom_bg.png);background-position-x:center;background-position-y:center;background-size:cover}@media not all and (max-width:660px){.award-joinus{padding:112px 0 120px}}@media(max-width:660px){.award-joinus{padding:79px 20px 45px}.award-joinus__heading img{height:60px!important}}.award-joinus__box{background-color:#1b0c0c;border-radius:4px;color:#fff;margin:65px auto 0;max-width:800px;padding:32px 40px;position:relative;text-align:center;z-index:2}@media(max-width:660px){.award-joinus__box{margin-top:40px;padding:24px 16px}}.award-joinus__box__title{color:#ffdca8;font-family:Noto Serif JP,Yu Mincho,游明朝,YuMincho,游明朝体,Hiragino Mincho Pro,ヒラギノ明朝 Pro W3,Hiragino Kaku Gothic Pro,ヒラギノ角ゴ Pro W3;font-size:28px;margin:0 0 10px}@media(max-width:660px){.award-joinus__box__title{font-size:22px}}.award-joinus__box__text{font-family:Noto Serif JP,Yu Mincho,游明朝,YuMincho,游明朝体,Hiragino Mincho Pro,ヒラギノ明朝 Pro W3,Hiragino Kaku Gothic Pro,ヒラギノ角ゴ Pro W3;font-size:14px;margin:0 0 27px}@media(max-width:660px){.award-joinus__box__text{margin-bottom:17px}}.award-joinus__box__info{font-size:24px;margin:0 auto;width:330px}@media(max-width:660px){.award-joinus__box__info{padding:0 18px;width:248px}}.award-joinus__box hr{border-color:#ffdca8;display:inline-block;margin-bottom:24px;width:100%}@media(max-width:660px){.award-joinus__box hr{margin-bottom:20px}}.award-joinus__box .info__text{font-family:Roboto,Noto Sans JP,Arial,sans-serif;font-size:24px;position:relative}@media(max-width:660px){.award-joinus__box .info__text{font-size:18px}}.award-joinus__box .info__text span{display:inline-block;white-space:wrap;word-break:keep-all}.award-joinus__box .info__text__mail,.award-joinus__box .info__text__tel{align-items:center;color:#ffdca8!important;display:flex;justify-content:start;margin:0 0 6px}.award-joinus__box .info__text__mail span,.award-joinus__box .info__text__tel span{color:#ffdca8!important}.award-joinus__box .info__text__mail i,.award-joinus__box .info__text__tel i{background-position:50%;background-repeat:no-repeat;background-size:contain;display:inline-block;height:35px;margin-right:15px;min-width:39px;position:relative}@media(max-width:660px){.award-joinus__box .info__text__mail i,.award-joinus__box .info__text__tel i{height:19px;margin-right:12px;min-width:28px}}.award-joinus__box .info__text__mail i{background-image:url(/img/award/2025/mail.svg)}.award-joinus__box .info__text__tel i{background-image:url(/img/award/2025/tel.svg);min-width:39px}@media(max-width:660px){.award-joinus__box .info__text__tel i{min-width:28px}.award-joinus .u-font-size--small{font-size:15px}}.award{align-items:center;border-bottom:2px solid #d1b386;display:flex;height:100vh;justify-content:center;min-height:720px;overflow:hidden;position:relative;width:100%}@media(max-width:660px){.award{align-items:start;height:calc(100vh - 70px);min-height:620px}}.award__bg-video{object-fit:cover;z-index:0}.award__bg-video,.award__overlay{height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%}.award__overlay{background-color:#00000080;z-index:1}.award__title{color:#fff;position:relative;text-align:center;z-index:2}@media(max-width:660px){.award__title{font-size:16px;width:100%}.award .award__title{display:flex;flex-direction:column;height:calc(100vh - 70px)}}.award__title__top{position:relative}@media(max-width:660px){.award__title__top{height:100%}.award__title__heading__wrap{margin:0 auto;position:relative;top:50%;transform:translateY(-50%);z-index:1}}.award__title__heading{color:#fff;font-family:Noto Serif JP,Yu Mincho,游明朝,YuMincho,游明朝体,Hiragino Mincho Pro,ヒラギノ明朝 Pro W3,Hiragino Kaku Gothic Pro,ヒラギノ角ゴ Pro W3;font-size:36px;font-weight:400!important}@media(max-width:660px){.award__title__heading{font-size:24px;position:relative;z-index:1}}.award__title__heading small{font-size:28px}@media(max-width:660px){.award__title__heading small{font-size:20px}.award__title__heading_button{padding:0 24px}}.award__title__img{aspect-ratio:75/67;height:364px;object-fit:cover;width:auto}@media(max-width:660px){.award__title__img{height:auto;position:relative;width:235px;z-index:1}.award__title__textarea{background-image:url(/img/award/2024/award_bottom_bg.png);background-position:50%;background-repeat:no-repeat;background-size:cover;bottom:0;padding:24px 20px 54px;position:relative;text-align:center;width:100%}.award__title__textarea:before{backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);background-color:#00000080;bottom:0;content:"";display:block;left:0;position:absolute;right:0;top:0;z-index:1}}.award__title__text{font-family:Noto Serif JP;font-size:20px;padding-bottom:41px}@media(max-width:660px){.award__title__text{font-size:16px;padding-bottom:14px;position:relative;z-index:2}.award__title__text--public{text-align:left}}.award-joinus .award__title__text{padding-top:23px}@media(max-width:660px){.award-joinus .award__title__text{padding:23px 7px 24px}}.award-dx{margin:0 auto;max-width:1080px;padding-bottom:70px}@media(max-width:660px){.award-dx{max-width:inherit;padding-bottom:48px}}.award-dx__heading{margin:0}@media(max-width:660px){.award-dx__heading img{transform:scale(1.06)}}.award-dx__block{background-color:#331e14;display:flex;position:relative;transition:all .2s}@media(max-width:660px){.award-dx__block{flex-direction:column}}.award-dx__block:before{background-color:#ffdca8;bottom:0;content:"";display:inline-block;height:2px;left:0;opacity:0;position:absolute;right:0;transition:all .3s;width:100%}.award-dx__block:hover:before{opacity:1;transition:all .3s}.award-dx__block__wrap{display:flex;flex-direction:column;gap:24px}@media(max-width:660px){.award-dx__block__wrap{gap:16px}}.award-dx .block__img{aspect-ratio:16/9;background-color:#fff;min-width:320px;width:320px}@media(max-width:660px){.award-dx .block__img{height:212px;width:100%}}.award-dx .block__img img{aspect-ratio:16/9;display:block;height:100%;object-fit:cover;object-position:center;width:100%}.award-dx .block__inner{padding:24px;width:calc(100% - 320px)}@media(max-width:660px){.award-dx .block__inner{padding:20px;width:100%}}.award-dx .block__inner__title{font-family:Noto Serif JP,Yu Mincho,游明朝,YuMincho,游明朝体,Hiragino Mincho Pro,ヒラギノ明朝 Pro W3,Hiragino Kaku Gothic Pro,ヒラギノ角ゴ Pro W3;font-size:20px;margin:0 0 13px}@media(max-width:660px){.award-dx .block__inner__title{font-size:18px}}.award-dx .block__inner__text{font-size:16px;line-height:28px;margin:0}@media(max-width:660px){.award-dx .block__inner__text{font-size:14px;line-height:1.5}.award-before{padding-bottom:45px}}.award-before__heading{margin-bottom:32px;padding-top:20px}@media(max-width:660px){.award-before__heading{margin-bottom:27px}.award-before__heading img{height:60px!important}}.award-before__slider{position:relative;visibility:hidden}.award-before__slider:after,.award-before__slider:before{bottom:0;content:"";display:inline-block;margin:auto;position:absolute;top:0;width:150px;z-index:1}@media(max-width:660px){.award-before__slider:after,.award-before__slider:before{width:40px}}.award-before__slider:before{background:linear-gradient(90deg,#000000b3,#0000);left:0}.award-before__slider:after{background:linear-gradient(270deg,#000000b3,#0000);right:0}.award-before__slider__list{align-items:center;display:flex;padding-left:0}.award-before__slider__item{margin:0;overflow:hidden;position:relative}@media not all and (max-width:660px){.award-before__slider__item{max-height:405px;width:720px!important}}@media(max-width:660px){.award-before__slider__item{max-height:172px;width:80vw!important}}.award-before__slider__item img{display:block;height:auto;object-fit:cover;width:100%}@media not all and (max-width:660px){.award-before__slider__item img{height:405px}}@media(max-width:660px){.award-before__slider__item img{height:172px}}.award-before__slider__item:before{bottom:0;content:"";pointer-events:none;position:absolute;top:0;width:60px;z-index:1}.award-before__slider__item:first-child:before{background:linear-gradient(90deg,#0006,#0000);left:-60px}.award-before__slider__item:last-child:before{background:linear-gradient(270deg,#0006,#0000);right:-60px}@media(max-width:660px){.award-before__slider .slick-dotted.slick-slider{margin-bottom:0}.award-before__slider .slick-slide{height:auto}}.award-before__slider .slick-dots{align-items:center;bottom:-32px;display:flex;gap:14px;justify-content:center;text-align:center}@media(max-width:660px){.award-before__slider .slick-dots{bottom:-20px;gap:2px}}.award-before__slider .slick-dots li{background:#ccc;border-radius:50%;display:inline-block;height:14px;transition:background .3s;width:14px}@media(max-width:660px){.award-before__slider .slick-dots li{height:8px;width:8px}}.award-before__slider .slick-dots li.slick-active{background-color:#ff8433}.award-before__slider__arrow{cursor:pointer;height:26px;position:absolute;top:50%;transform:translateY(-50%);width:26px;z-index:2}@media(max-width:660px){.award-before__slider__arrow{height:15px;width:15px}}.award-before__slider__arrow:after{border:solid #fff;border-width:0 4px 4px 0;content:"";display:block;height:12px;left:50%;padding:4px;position:absolute;top:50%;transform:translate(-50%,-50%) rotate(-45deg);width:12px}@media(max-width:660px){.award-before__slider__arrow:after{border-width:0 2px 2px 0;height:12px;width:12px}}.award-before__slider__arrow--prev:after{transform:translate(-50%,-50%) rotate(135deg)}.award-before__slider__arrow--prev{left:40px}@media(max-width:660px){.award-before__slider__arrow--prev{left:10px}}.award-before__slider__arrow--next{right:40px}@media(max-width:660px){.award-before__slider__arrow--next{right:10px}}.award-summary{box-sizing:border-box;color:#fff;margin:72px auto 52px;max-width:900px;padding-top:20px}@media(max-width:660px){.award-summary{margin:40px auto 32px}}.award-summary__photo{height:405px;margin:0 auto;text-align:center;width:720px}@media(max-width:660px){.award-summary__photo{height:auto;width:100%}}.award-summary__photo img{aspect-ratio:16/9}@media(max-width:660px){.award-summary__photo img{height:auto!important}}.award-summary__heading{margin-top:0}@media(max-width:660px){.award-summary__heading{margin-bottom:10px}.award-summary__heading img{height:60px!important}}.award-summary__inner{background-color:#331e14;padding:40px 90px}@media(max-width:660px){.award-summary__inner{padding:20px}}.award-summary__info{margin-bottom:24px;position:relative}.award-summary__info:after{background-color:#d1b386;content:"";display:block;height:100%;left:202px;position:absolute;top:0;width:1px}@media(max-width:660px){.award-summary__info:after{left:64px}}.award-summary__info dl{align-items:center;display:flex;justify-content:start;margin-left:130px}@media(max-width:660px){.award-summary__info dl{align-items:start;font-size:14px;margin-bottom:32px;margin-left:0}}.award-summary__info dt{padding-right:24px}@media(max-width:660px){.award-summary__info dt{min-width:46px;padding-right:0}}.award-summary__info dd{margin-left:24px}@media(max-width:660px){.award-summary__info dd{margin-left:40px;width:calc(100% - 46px)}}.award-timeline{padding-top:20px}@media(max-width:660px){.award-timeline__heading{margin-bottom:12px}.award-timeline__heading img{height:26px!important}}.award-timeline__description{font-size:14px;margin:14px auto 0;text-align:right}@media not all and (max-width:660px){.award-timeline__description{max-width:900px}}@media(max-width:660px){.award-timeline__description{font-size:12px;padding-right:20px}}@media not all and (max-width:660px){.award-timeline__items{display:flex;gap:0 10px;justify-content:center;margin-top:60px}}@media(max-width:660px){.award-timeline__item+.award-timeline__item,.award-timeline__items{margin-top:30px}}.award-timeline__inner{padding-bottom:68px;text-align:center}@media(max-width:660px){.award-timeline__inner{padding-bottom:0}}.award-timeline__block{align-items:center;display:flex;padding-bottom:20px;position:relative}@media not all and (max-width:660px){.award-timeline__block{margin:0 auto;max-width:600px}}@media(max-width:660px){.award-timeline__block{align-items:start;padding-bottom:14px}}.award-timeline__block:before{background-color:#82694d;content:"";display:block;height:60%;left:93px;margin:auto;position:absolute;top:0;transform:translateY(100%);width:2px}@media(max-width:660px){.award-timeline__block:before{height:90%;left:48px;transform:translateY(28px)}}.award-timeline__block:last-of-type{padding-bottom:0}.award-timeline__block:last-of-type:before{display:none}.award-timeline__block__wrap{background-color:#331e14;box-sizing:border-box;color:#fff;margin:0 auto;max-width:900px;padding:40px 58px}@media(max-width:660px){.award-timeline__block__wrap{padding:20px}}.award-timeline__block__right{text-align:left;width:calc(100% - 186px)}@media(max-width:660px){.award-timeline__block__right{width:calc(100% - 96px)}}.award-timeline__block__title{color:#ffdca8;font-size:20px;margin:0}@media(max-width:660px){.award-timeline__block__title{font-size:14px}}.award-timeline__block__text{font-size:14px;margin:0}@media(max-width:660px){.award-timeline__block__text{font-size:12px}}.award-timeline__block .timeline__tag{background-color:#331e14;border:2px solid #82694d;border-radius:25px;margin-right:20px;min-width:186px;padding:6px 0;position:relative;text-align:center}@media(max-width:660px){.award-timeline__block .timeline__tag{align-items:center;border-radius:8px;display:flex;font-size:11px;gap:0;justify-content:center;margin-right:10px;min-width:96px;padding:4px 0}}.award-timeline__block .timeline__tag__separator{display:inline-block;margin:0 2px}@media(max-width:660px){.award-timeline__block .timeline__tag__separator{margin:0}}.section__bg--curtain{overflow:hidden;padding-bottom:60px;position:relative}@media(max-width:660px){.section__bg--curtain{padding-bottom:0}}.section__bg--curtain:before{background-image:url(/img/award/2025/pc_curtain.png);background-position-x:center;background-position-y:top;background-repeat:no-repeat;background-size:100% 1080px;content:"";display:block;height:1200px;left:0;position:absolute;top:0;width:100%}@media(max-width:660px){.section__bg--curtain:before{background-image:url(/img/award/2025/sp_curtain.png);background-size:cover;height:150vh}}.section__bg--curtain:after{background-image:url(/img/award/2025/msg_bg.png);background-position:bottom;background-repeat:no-repeat;background-size:cover;bottom:0;content:"";display:inline-block;height:1000px;margin:auto;position:absolute;right:0;top:0;transform:translateY(50px) scale(1.2);width:100%;z-index:0}@media(max-width:660px){.section__bg--curtain:after{height:374px;transform:translateY(0) scale(1.6)}}.section__bg--gray{background:#1a1a1a 0 0 no-repeat padding-box;padding-bottom:100px;position:relative;width:100%}.section__bg--gray:before{background:linear-gradient(0deg,#1a1a1a 30%,#1a1a1a00);content:"";display:inline-block;height:300px;left:0;margin:auto;position:absolute;right:0;top:-300px;width:100%;z-index:-1}@media(max-width:660px){.section__bg--gray{padding-bottom:0}}.award-achieve{align-items:start;display:flex;padding:30px 6px 74px}@media(max-width:660px){.award-achieve{padding:30px 20px 34px}}.award-achieve__inner{margin:0 auto}@media not all and (max-width:660px){.award-achieve__inner{max-width:1080px}}@media(max-width:660px){.award-achieve__inner img{height:90px!important;transform:scale(1.02)}}.award-achieve__heading{color:#4c2200;font-family:Noto Serif JP,Yu Mincho,游明朝,YuMincho,游明朝体,Hiragino Mincho Pro,ヒラギノ明朝 Pro W3,Hiragino Kaku Gothic Pro,ヒラギノ角ゴ Pro W3}@media not all and (max-width:660px){.award-achieve__heading{font-size:36px}}@media(max-width:660px){.award-achieve__heading{font-size:22px;line-height:1.33;margin-bottom:0}}.award-achieve__block{background-color:#331e14;border-bottom:2px solid #d1b386;border-right:2px solid #d1b386;box-shadow:0 3px 6px rgba(0,0,0,.478);box-sizing:border-box;padding:36px 90px 48px;position:relative;width:100%}@media(max-width:660px){.award-achieve__block{padding:27px 20px 65px}}.award-achieve__block:after{background-image:url(/img/award/2025/section1_1.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;bottom:24px;content:"";display:block;height:61px;position:absolute;right:24px;width:87px}@media(max-width:660px){.award-achieve__block:after{bottom:20px;right:20px}}.award-achieve__block:nth-of-type(2):after{background-image:url(/img/award/2025/section1_2.svg)}.award-achieve__block:nth-of-type(3):after{background-image:url(/img/award/2025/section1_3.svg)}.award-achieve__block__wrap{align-items:stretch;display:flex;flex-direction:column;gap:15px;justify-content:center}@media(max-width:660px){.award-achieve__block__wrap{align-items:center;gap:22px}}.award-achieve__block__title{color:#ffdca8;font-family:Noto Serif JP,Yu Mincho,游明朝,YuMincho,游明朝体,Hiragino Mincho Pro,ヒラギノ明朝 Pro W3,Hiragino Kaku Gothic Pro,ヒラギノ角ゴ Pro W3;font-size:22px;margin:0 0 20px;text-align:left}@media(max-width:660px){.award-achieve__block__title{font-size:17px;text-align:center}}.award-achieve__block__text{font-family:inherit;font-size:14px;line-height:28px;position:relative;text-align:left;z-index:1}@media(max-width:660px){.award-achieve__block__text{font-size:14px;line-height:1.5}}.award-achieve__img{display:block;height:188px;margin:20px auto 0;width:238px}.award-about,.award-message{background-repeat:no-repeat}@media not all and (max-width:660px){.award-about,.award-message{align-items:center;background-image:url(/img/award/2024/achieve_back_pc.png);background-position:50%;background-size:cover;display:flex}}@media(max-width:660px){.award-about,.award-message{background-image:url(/img/award/2024/achieve_back_sp.png);background-position-x:center;background-position-y:top;background-size:contain;padding:30px 20px 34px}}.award-about .award-heading__inner,.award-message .award-heading__inner{margin:0}.award-about__inner,.award-message__inner{margin:0 auto}@media not all and (max-width:660px){.award-about__inner,.award-message__inner{width:1080px}}.award-about__heading,.award-message__heading{color:#4c2200;font-family:Noto Serif JP,Yu Mincho,游明朝,YuMincho,游明朝体,Hiragino Mincho Pro,ヒラギノ明朝 Pro W3,Hiragino Kaku Gothic Pro,ヒラギノ角ゴ Pro W3;margin-bottom:0}@media not all and (max-width:660px){.award-about__heading,.award-message__heading{font-size:36px}}@media(max-width:660px){.award-about__heading,.award-message__heading{font-size:22px;line-height:1.33}}.award-about__block,.award-message__block{max-width:calc(100% - 300px);padding:0 24px;position:relative;z-index:2}@media(max-width:660px){.award-about__block,.award-message__block{max-width:inherit;padding:0;width:100%}}.award-about__block__wrap,.award-message__block__wrap{align-items:end;display:flex;justify-content:center}@media(max-width:660px){.award-about__block__wrap,.award-message__block__wrap{align-items:center;flex-direction:column}}.award-about__block__photo,.award-message__block__photo{background-position:50%;background-size:contain;position:relative;z-index:1}@media(max-width:660px){.award-about__block__photo,.award-message__block__photo{height:auto;width:200px}}.award-about__block__title,.award-message__block__title{color:#fff;font-family:Noto Serif JP,Yu Mincho,游明朝,YuMincho,游明朝体,Hiragino Mincho Pro,ヒラギノ明朝 Pro W3,Hiragino Kaku Gothic Pro,ヒラギノ角ゴ Pro W3;font-size:24px;margin-bottom:16px;text-align:left}@media(max-width:660px){.award-about__block__title,.award-message__block__title{font-size:18px;margin-bottom:12px}}.award-about__block__text,.award-message__block__text{font-family:inherit;font-size:16px;line-height:28px;padding-bottom:84px;text-align:left}@media(max-width:660px){.award-about__block__text,.award-message__block__text{font-size:14px;line-height:1.5}}.award-about__heading{height:auto;margin:0}@media(max-width:660px){.award-about__heading img{transform:scale(1.1)}}.award-about__wrap{margin-top:-30px}.award-about__block{margin-bottom:12px;max-width:100%}@media(max-width:660px){.award-about__block{margin-bottom:41px;margin-top:-20px}.award-about__block__title{color:#fff;font-size:22px}}.award-about__block__text{padding-bottom:0}.award-about__block__text:first-of-type{margin-bottom:40px}@media(max-width:660px){.award-about__block__text:first-of-type{margin-bottom:30px}.award-about__block__photo{align-self:center}}.award-about__block__photo img{aspect-ratio:50/87}@media(max-width:660px){.award-about__block__photo img{height:auto!important;width:200px}}.award-about__block__wrap{align-items:center}@media(max-width:660px){.award-about__block__wrap{align-items:start}.award-about__block__wrap__reverse{flex-direction:column-reverse}}.award-about__block__wrap__reverse .award-about__block{margin:0;max-width:calc(100% - 300px)}@media(max-width:660px){.award-about__block__wrap__reverse .award-about__block{margin-bottom:0;max-width:100%}}.award-message{display:block;height:100vh;margin:0 auto 140px;max-width:1080px;min-height:850px;position:relative;z-index:1}@media(max-width:660px){.award-message{height:inherit;margin-bottom:72px;max-width:100%;min-height:auto;padding-bottom:70px;padding-top:0}}.award-message__heading{height:auto;margin-bottom:18px}@media(max-width:660px){.award-message__heading img{height:106px!important;transform:translateX(21%) scale(1.1)}}.award-message__bg{aspect-ratio:229/490;background-image:url(/img/award/2025/pc_boss.png);background-position-x:right;background-position-y:top;background-repeat:no-repeat;background-size:contain;bottom:-70px;content:"";display:block;height:100%;max-height:980px;position:absolute;right:24px;width:calc(100% - 300px)}@media(max-width:660px){.award-message__bg{aspect-ratio:41/57;background-image:url(/img/award/2025/sp_boss.png);background-position-y:bottom;bottom:-64px;right:6px;width:40vw}}.award-message__block{width:600px}@media(max-width:660px){.award-message__block{margin-top:-46px;width:100%}}.award-message__block__wrap{align-items:center;justify-content:start}.award-message__block__title{color:#fff;font-size:22px;margin-bottom:24px;text-align:left}.award-message__block__text{padding-bottom:40px}@media(max-width:660px){.award-message__block__text{padding-bottom:30px}}.award-message__block__signature{margin-right:10px}@media(max-width:660px){.award-message__block__signature{display:inline-block;text-align:left}}.award-message .signature__position{font-family:Noto Serif JP,Yu Mincho,游明朝,YuMincho,游明朝体,Hiragino Mincho Pro,ヒラギノ明朝 Pro W3,Hiragino Kaku Gothic Pro,ヒラギノ角ゴ Pro W3;font-size:16px;margin-bottom:8px;text-align:right}@media(max-width:660px){.award-message .signature__position{font-size:14px;text-align:left}}.award-message .signature__name{font-family:Noto Serif JP,Yu Mincho,游明朝,YuMincho,游明朝体,Hiragino Mincho Pro,ヒラギノ明朝 Pro W3,Hiragino Kaku Gothic Pro,ヒラギノ角ゴ Pro W3;font-size:24px;margin-top:8px;text-align:right}@media(max-width:660px){.award-message .signature__name{font-size:20px;text-align:left}}.award-facility-mvp__blocks{background-color:#000;margin-bottom:100px}@media(max-width:660px){.award-facility-mvp__blocks{margin-bottom:34px}}.award-facility-mvp__block{padding:80px 0 58px;position:relative}@media(max-width:660px){.award-facility-mvp__block{padding:39px 20px 32px}}.award-facility-mvp__block:after{aspect-ratio:4/3;background-image:url(/img/award/2025/mvp/facility_back.png);background-position:50%;background-size:cover;content:"";display:inline-block;height:100%;left:0;object-fit:cover;opacity:.4;position:absolute;top:0;width:100%;z-index:0}.award-facility-mvp__block:first-of-type:after{background-image:url(/img/award/2025/mvp/corp_back.jpg)}.award-facility-mvp__block_title{margin-bottom:27px;position:relative;text-align:center;z-index:2}@media(max-width:660px){.award-facility-mvp__block_title{margin-bottom:2px}}.award-facility-mvp .point_text{color:#ffdca8;font-size:28px}@media(max-width:660px){.award-facility-mvp .point_text{font-size:26px}}@media not all and (max-width:660px){.award-facility-mvp .award-button{min-width:240px}}.award-facility-mvp .stars{display:inline-flex;gap:4px;--star-size:20px}.award-facility-mvp .stars span{background:#5f5243;clip-path:polygon(50% 0,61% 35%,98% 35%,68% 57%,79% 91%,50% 70%,21% 91%,32% 57%,2% 35%,39% 35%);height:var(--star-size);position:relative;width:var(--star-size)}.award-facility-mvp .stars span:before{background:linear-gradient(90deg,#ffdca8 calc((var(--point) - var(--i))*100%),#5f5243 calc((var(--point) - var(--i))*100%));clip-path:inherit;content:"";inset:0;position:absolute}.award-facility-mvp .stars span:first-child{--i:0}.award-facility-mvp .stars span:nth-child(2){--i:1}.award-facility-mvp .stars span:nth-child(3){--i:2}.award-facility-mvp .stars span:nth-child(4){--i:3}.award-facility-mvp .stars span:nth-child(5){--i:4}.mvp-block{font-size:16px}@media not all and (max-width:660px){.mvp-block{padding-left:20px;padding-right:20px}}.mvp-block__wrap{align-items:start;display:flex;margin:0 auto;position:relative;z-index:1}@media not all and (max-width:660px){.mvp-block__wrap{gap:24px;margin-top:27px;max-width:1080px}}.mvp-block__description{font-size:16px;line-height:24px;margin-bottom:18px}@media not all and (max-width:660px){.mvp-block__inner{max-width:calc(100% - 539px)}}.mvp-block__facility-img{aspect-ratio:539/404;border:2px solid #ffdca8;border-radius:8px;object-fit:cover;overflow:hidden}@media(max-width:660px){.mvp-block__facility-img{height:auto;margin-bottom:24px;width:100%}}.mvp-block__buttons{align-items:center;display:flex;gap:10px}@media(max-width:660px){.mvp-block__buttons{flex-direction:column;justify-self:center}.mvp-block__maininfo{text-align:center}}.mvp-block__maininfo-award-info{align-items:center;display:flex;gap:6px}@media(max-width:660px){.mvp-block__maininfo-award-info{flex-wrap:wrap;gap:0;justify-content:center}}.mvp-block__maininfo-logo{aspect-ratio:2/1;height:90px;margin-bottom:14px;width:180px}.mvp-block__maininfo-award-name{font-size:18px}@media(max-width:660px){.mvp-block__maininfo-award-name{width:100%}.mvp-block__maininfo-text{margin-bottom:13px}}.mvp-block__maininfo-text-small{font-size:24px}@media(max-width:660px){.mvp-block__maininfo-text-small{font-size:18px}}.mvp-block__maininfo-text-big{color:#ffdca8;font-size:32px;line-height:40px}@media(max-width:660px){.mvp-block__maininfo-text-big{font-size:24px}}.award-speaker-information{margin:0 auto}@media not all and (max-width:660px){.award-speaker-information{max-width:1080px;padding-bottom:65px}}@media(max-width:660px){.award-speaker-information{padding:0 20px 33px}}.award-speaker-information__title{color:#ffdca8;font-size:32px;text-align:center}@media(max-width:660px){.award-speaker-information__title{font-size:24px}}.award-speaker-information__wrap img{aspect-ratio:116/155;border-radius:8px;object-fit:cover}@media(max-width:660px){.award-speaker-information__heading{margin-bottom:0}}.award-speaker-information__description{font-size:16px;line-height:24px}.award-speaker-information__block{align-items:start;display:flex;gap:24px;margin-top:40px}@media(max-width:660px){.award-speaker-information__block{flex-direction:column;margin-top:32px}.award-speaker-information .speaker-information__texts{align-items:start;border-bottom:2px solid #ffdca8;display:flex;gap:16px;margin-bottom:14px;padding-bottom:14px}}.award-speaker-information .speaker-information__text-speakerPosition{font-size:28px;margin-bottom:15px}@media(max-width:660px){.award-speaker-information .speaker-information__text-speakerPosition{font-size:22px;margin-bottom:8px}}.award-speaker-information .speaker-information__text-position{font-size:16px;margin-bottom:8px}@media(max-width:660px){.award-speaker-information .speaker-information__text-position{font-size:12px;line-height:16px;margin-bottom:8px}}.award-speaker-information .speaker-information__text-name{color:#ffdca8;font-size:28px}@media not all and (max-width:660px){.award-speaker-information .speaker-information__text-name{border-bottom:2px solid #ffdca8;margin-bottom:12px}}@media(max-width:660px){.award-speaker-information .speaker-information__text-name{font-size:22px}}.award-speaker-information .speaker-information__text-name small{font-size:22px}@media(max-width:660px){.award-speaker-information .speaker-information__text-name small{font-size:16px}}.award-talk-session{margin:0 auto}@media not all and (max-width:660px){.award-talk-session{max-width:1080px}}@media(max-width:660px){.award-talk-session{padding:0 20px 33px}}.award-talk-session__blocks{display:flex}@media not all and (max-width:660px){.award-talk-session__blocks{align-items:stretch;gap:21px}}@media(max-width:660px){.award-talk-session__blocks{align-items:start;flex-direction:column;gap:14px}}.award-talk-session__block{background-color:#1b0c0c;border-radius:8px;overflow:hidden}@media not all and (max-width:660px){.award-talk-session__block{max-width:346px;width:33.3%}}@media(max-width:660px){.award-talk-session__block{padding:14px 21px;width:100%}}@media not all and (max-width:660px){.award-talk-session .talk-session__img{margin-bottom:23px}}.award-talk-session .talk-session__img img{aspect-ratio:346/231;object-fit:cover}@media(max-width:660px){.award-talk-session .talk-session__img img{aspect-ratio:3/4;border-radius:8px}}@media not all and (max-width:660px){.award-talk-session .talk-session__description{font-size:14px;line-height:22px;padding:0 16px 41px}}@media(max-width:660px){.award-talk-session .talk-session__description{font-size:12px;line-height:20px}.award-talk-session .talk-session__inner{align-items:center;display:flex;gap:12px;margin-bottom:14px}}@media not all and (max-width:660px){.award-talk-session .talk-session__text{text-align:center}}.award-talk-session .talk-session__text-position{font-size:18px}@media(max-width:660px){.award-talk-session .talk-session__text-position{font-size:14px}}.award-talk-session .talk-session__text-name{color:#ffdca8}@media not all and (max-width:660px){.award-talk-session .talk-session__text-name{font-size:24px;margin-bottom:10px}}@media(max-width:660px){.award-talk-session .talk-session__text-name{font-size:22px}}.award-talk-session .talk-session__text-name small{font-size:20px}@media(max-width:660px){.award-talk-session .talk-session__text-name small{font-size:16px}}.search-facilities{padding:77px 0 0}@media(max-width:660px){.search-facilities{padding:32px 20px 34px}}.search-facilities__heading{margin-bottom:0}.search-facilities__warp{margin:0 auto}@media not all and (max-width:660px){.search-facilities__warp{max-width:1080px;padding:10px}}@media(max-width:660px){.search-facilities__warp{width:100%}}@media not all and (max-width:660px){.search-facilities .facilities-list{margin:0 auto;max-width:1133px}}.search-facilities .facilities-panel{background-color:#1a1a1a;border:1px solid #d1b386;box-shadow:0 3px 6px rgba(0,0,0,.478)}@media not all and (max-width:660px){.search-facilities .facilities-panel{border-radius:8px;margin:0 auto 112px;max-width:1080px;padding:45px 0}}@media(max-width:660px){.search-facilities .facilities-panel{border-radius:6px;border-width:3px;margin-bottom:48px;padding:32px 15px}.search-facilities .facilities-panel__heading{align-items:center;display:flex;justify-content:space-between;margin-bottom:20px}}.search-facilities .facilities-panel__heading-main{color:#ffdca8;font-family:Noto Serif JP,Yu Mincho,游明朝,YuMincho,游明朝体,Hiragino Mincho Pro,ヒラギノ明朝 Pro W3,Hiragino Kaku Gothic Pro,ヒラギノ角ゴ Pro W3;font-size:32px;text-align:center}@media(max-width:660px){.search-facilities .facilities-panel__heading-main{font-size:20px}}@media only screen and (max-width:374px){.search-facilities .facilities-panel__heading-main{font-size:18px}}.search-facilities .facilities-panel__heading-sub{font-size:18px;margin-bottom:30px;text-align:center}@media(max-width:660px){.search-facilities .facilities-panel__heading-sub{font-size:14px;margin-bottom:0}}@media only screen and (max-width:374px){.search-facilities .facilities-panel__heading-sub{font-size:12px}}.search-facilities .facilities-panel__unit{display:flex}@media not all and (max-width:660px){.search-facilities .facilities-panel__unit{gap:24px;margin:0 auto 20px;max-width:970px}}@media(max-width:660px){.search-facilities .facilities-panel__unit{flex-direction:column;gap:2px;margin-bottom:25px}}.search-facilities .facilities-panel__unit-heading{color:#ffdca8}@media not all and (max-width:660px){.search-facilities .facilities-panel__unit-heading{font-size:18px;min-width:95px;text-align:right;width:95px}}@media(max-width:660px){.search-facilities .facilities-panel__unit-heading{font-size:16px;text-align:center;width:100%}}.search-facilities .facilities-panel__unit-body{display:flex;flex-wrap:wrap}@media not all and (max-width:660px){.search-facilities .facilities-panel__unit-body{gap:8px;max-width:848px}}@media(max-width:660px){.search-facilities .facilities-panel__unit-body{gap:6px;justify-content:start}}.search-facilities .facilities-panel__unit-item{font-weight:700;word-break:break-all}@media not all and (max-width:660px){.search-facilities .facilities-panel__unit-item{line-height:14px;min-height:38px;min-width:162px;padding:0 14px;width:162px}}@media(max-width:660px){.search-facilities .facilities-panel__unit-item{line-height:16px;min-height:40px;padding:0 5px;width:calc(50% - 6px)}}.search-facilities .facilities-panel__footer{text-align:center}.search-facilities .facility{flex-wrap:wrap}@media not all and (max-width:660px){.search-facilities .facility{max-width:335px;width:33.3333333333%}}@media(max-width:660px){.search-facilities .facility{display:flex;gap:10px;width:100%}}.search-facilities .facility__brand-name{color:#ffdca8;font-family:Noto Serif JP,Yu Mincho,游明朝,YuMincho,游明朝体,Hiragino Mincho Pro,ヒラギノ明朝 Pro W3,Hiragino Kaku Gothic Pro,ヒラギノ角ゴ Pro W3;font-size:24px;margin-bottom:4px;text-align:center;width:100%}@media not all and (max-width:660px){.search-facilities .facility__brand-name{align-items:center;display:flex;height:64px;justify-content:center;line-height:32px}}@media(max-width:660px){.search-facilities .facility__brand-name{font-size:18px;margin-bottom:8px}.search-facilities .facility__inner{width:calc(100% - 110px)}}@media not all and (max-width:660px){.search-facilities .facility__inner-buttons{text-align:center}}@media(max-width:660px){.search-facilities .facility__inner-title{display:flex;font-size:14px;gap:6px;line-height:20px;margin-bottom:5px}}.search-facilities .facility__inner-title-facilityName{font-family:Noto Serif JP,Yu Mincho,游明朝,YuMincho,游明朝体,Hiragino Mincho Pro,ヒラギノ明朝 Pro W3,Hiragino Kaku Gothic Pro,ヒラギノ角ゴ Pro W3}@media not all and (max-width:660px){.search-facilities .facility__inner-title-facilityName{align-items:center;display:flex;font-size:25px;height:64px;justify-content:center;line-height:32px;margin-bottom:25px;text-align:center}}@media(max-width:660px){.search-facilities .facility__inner-title-facilityName{font-size:14px;line-height:20px}}.search-facilities .facility__inner-title-homeName{color:#d1b386}@media not all and (max-width:660px){.search-facilities .facility__inner-title-homeName{font-size:16px;letter-spacing:-1;margin-bottom:16px;margin-top:16px;text-align:center}}@media(max-width:660px){.search-facilities .facility__inner-title-homeName{font-size:11px;font-weight:700;margin-bottom:13px}}@media not all and (max-width:660px){.search-facilities .facility__rank-icon{margin-bottom:24px;min-width:112px;text-align:center}}@media(max-width:660px){.search-facilities .facility__rank-icon{min-width:47px}}.search-facilities .facility__rank-icon img{aspect-ratio:123/100}.search-facilities .facility__img{aspect-ratio:640/487;border-radius:8px;object-fit:cover;width:100%}@media(max-width:660px){.search-facilities .facility__img{max-width:100px;min-width:100px;width:100px}}.search-facilities .facility__img.hasAdditionImg{aspect-ratio:3/2}.facility-list{display:none}.facility-list--brand.is-show,.facility-list.is-show,.show-all .facility-list{display:block}.facility-list--brand .facility{display:none}@media not all and (max-width:660px){.facility-list--brand .facility:nth-of-type(n+3){margin-bottom:48px}}.show-all .facility-list--brand .facility{display:block}@media(max-width:660px){.show-all .facility-list--brand .facility{display:flex}}.facility-list--brand .facility.is-show{display:block}@media(max-width:660px){.facility-list--brand .facility.is-show{display:flex}}.facility-list__name{color:#ffdca8;font-family:Noto Serif JP,Yu Mincho,游明朝,YuMincho,游明朝体,Hiragino Mincho Pro,ヒラギノ明朝 Pro W3,Hiragino Kaku Gothic Pro,ヒラギノ角ゴ Pro W3;font-size:34px;margin-bottom:34px;padding-top:40px;text-align:center}@media(max-width:660px){.facility-list__name{font-size:22px;margin-bottom:20px;padding-top:0}}.facility-list__row{display:flex;flex-wrap:wrap;margin-bottom:100px}@media not all and (max-width:660px){.facility-list__row{justify-content:space-between}}@media(max-width:660px){.facility-list__row{flex-direction:column;gap:24px;margin-bottom:50px}}@media not all and (max-width:660px){.facility-list__row--brand{gap:26px;justify-content:start}}@media(max-width:660px){.facility-list--brand .facility-list__row{margin-bottom:24px}.award-sponsors__heading{margin-bottom:0}}.award-sponsors__wrap{margin:0 auto}@media not all and (max-width:660px){.award-sponsors__wrap{max-width:1080px}}@media(max-width:660px){.award-sponsors__wrap{padding:0 20px 32px}}.sponsor-card{background-color:#1b0c0c;border-radius:8px;display:flex;flex-wrap:wrap;margin-bottom:16px;overflow:hidden}@media(max-width:660px){.sponsor-card{margin-bottom:10px;padding:8px 8px 11px}}.sponsor-card__company-name{color:#ffdca8;font-family:Noto Serif JP,Yu Mincho,游明朝,YuMincho,游明朝体,Hiragino Mincho Pro,ヒラギノ明朝 Pro W3,Hiragino Kaku Gothic Pro,ヒラギノ角ゴ Pro W3}@media not all and (max-width:660px){.sponsor-card__company-name{font-size:24px;line-height:32px;margin-bottom:12px}}@media(max-width:660px){.sponsor-card__company-name{font-size:14px;font-weight:700;line-height:20px}}.sponsor-card__company-description{font-size:16px;line-height:22px;word-break:break-all}@media(max-width:660px){.sponsor-card__company-description{font-size:12px;line-height:16px;margin-top:9px}}@media not all and (max-width:660px){.sponsor-card__inner{max-width:calc(100% - 294px);padding:24px}}@media(max-width:660px){.sponsor-card__inner{align-items:center;display:flex;gap:8px;width:100%}}.sponsor-card__img{align-items:center;background-color:#fff;border-radius:8px 0 0 8px;display:flex;flex-direction:column;gap:2px;justify-content:center;overflow:hidden;padding:8px}@media not all and (max-width:660px){.sponsor-card__img{height:215px;min-width:294px;width:294px}}@media(max-width:660px){.sponsor-card__img{border-radius:4px;height:61px;min-width:92px;width:92px}}.sponsor-card__img img{height:auto;object-fit:contain;width:auto}@media not all and (max-width:660px){.sponsor-card__img--tall{height:237px}}.sponsor-card__buttons{display:flex;flex-wrap:wrap;gap:12px;justify-content:flex-start;margin-top:12px;width:auto}@media(max-width:660px){.sponsor-card__buttons{justify-content:center;margin-top:8px;width:100%}}.sponsor-card__button{flex:0 0 auto;min-width:auto;width:auto}.sponsor-card__button.award-button{font-size:14px;padding:10px 28px}.sponsor-card__button.award-button button,.sponsor-card__button.award-button span{font-size:inherit}@media(max-width:660px){.sponsor-card__button.award-button{border-radius:24px;font-size:11px;padding:2px 8px}.sponsor-card__button.award-button button,.sponsor-card__button.award-button span{font-size:inherit}}.btn{background-color:#ff8433;border:none;border-radius:35px;color:#fff!important;cursor:pointer;display:inline-block;font-family:Noto Sans JP;font-size:22px;font-weight:700;min-width:320px;padding:12px 0;position:relative;text-align:center;text-decoration:none;transition:all .3s;z-index:1}.award-side-menu .btn{font-size:15px;margin:10px 12px 0;padding:11px 0}@media not all and (max-width:660px){.award-side-menu .btn{min-width:232px}}@media(max-width:660px){.award-side-menu .btn{margin:0 22px}.btn{background-color:#f60;font-size:18px;min-width:auto;width:100%}}@media not all and (max-width:660px){.btn:hover{background-color:#f60;transition:all .3s}.sp-br{display:none}}.award-side-menu{background:#fff;border:3px solid #d1b386;border-radius:8px;border-bottom-right-radius:0;border-top-right-radius:0;font-family:Noto Sans JP}@media not all and (max-width:660px){.award-side-menu{max-width:265px;width:265px}}.award-side-menu__wrap{position:fixed;right:20px;top:13px}.award-side-menu__wrap.is-open{right:0;top:0}@media(max-width:660px){.award-side-menu__wrap .award-header__button+li .p-sns-area__buttons{padding-top:0}}.award-side-menu__title{border-bottom:2px solid #d1b386;color:#d1b386;font-size:20px;font-weight:700;margin-left:18px;padding:19px 18px 15px 0}.award-side-menu__item{color:#321e14!important;display:block;font-family:inherit;font-size:14px;font-weight:700;line-height:2.5;padding:0 18px}.award-side-menu__item+a+.p-sns-area__buttons{padding-top:8px}.scroll_down{display:block;left:0;position:absolute;right:0;text-align:center;top:40px}.scroll_down p{color:#fff}.scroll_down a{color:#d1b386;display:inline-block;font-size:12px;font-weight:400;letter-spacing:2px;line-height:18px;text-decoration:none}.scroll_down .mouse{border:2px solid #d1b386;border-radius:23px;box-sizing:border-box;display:block;height:90px;margin:0 auto 10px;position:relative;width:48px}@media(max-width:660px){.scroll_down .mouse{border-radius:20px;height:58px;width:30px}}.scroll_down .mouse>*{animation:ani-mouse 2.5s linear infinite;background:#d1b386;border-radius:50%;display:block;height:14px;left:45%;margin:-4px 0 0 -4px;position:absolute;top:29%;width:14px}@media(max-width:660px){.scroll_down .mouse>*{height:8px;left:50%;width:8px}}@keyframes ani-mouse{0%{opacity:0;top:70%}40%{opacity:0;top:30%}70%{opacity:1;top:30%}to{opacity:1;top:70%}}.award-header{background-color:#fff;left:0;position:fixed;top:0;width:100%;z-index:102}@media not all and (max-width:660px){.award-header{height:54px}}@media(max-width:660px){.award-header{background-color:inherit;border-bottom:1px solid #d1b386;height:auto;padding-bottom:10px}}.award-header__inner{align-items:center;display:flex;height:100%;justify-content:space-between}@media not all and (max-width:660px){.award-header__inner{margin:0 auto;padding:0 15px;width:1110px}}@media(max-width:660px){.award-header__inner{border-bottom:1px solid #d1b386;height:48px;padding:0 12px}}.is-open .award-header__inner{background-color:#fff}.award-header__logo{align-items:center;display:flex;position:relative}@media not all and (max-width:660px){.award-header__logo{width:140px}}@media(max-width:660px){.award-header__logo{width:112px}}.award-header__list{align-items:center;background-color:#fff;border-bottom:1px solid #d1b386;display:block;flex-wrap:wrap;font-size:18px;font-weight:700;justify-content:center;margin:0;padding:0}@media not all and (max-width:660px){.award-header__list{gap:0 30px}}@media(max-width:660px){.award-header__list{gap:0 16px;height:100vh}}.award-header__item{border-bottom:1px solid #d1b386;line-height:1;margin:0 24px;position:relative}@media(max-width:660px){.award-header__item:after{background-image:url(/img/award/2025/arrow_black.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;bottom:0;content:"";display:block;height:12px;margin:auto;position:absolute;right:8px;top:0;width:14px}}.award-header__anchor{color:#333;display:inline-block;font-size:14px;font-weight:700;padding:15px 0;text-decoration:none;transition:color .3s;width:100%}@media not all and (max-width:660px){.award-header__anchor{font-size:14px}}@media(max-width:660px){.award-header__anchor{font-size:18px}}.is-active .award-header__anchor{color:#ff8433}.award-header__button{padding:20px}.hamburger{width:30px}.hamburger__line{background-color:#fff;font-family:Noto Sans JP;height:2px;margin:5px 0;transition:background-color .3s;width:30px}.is-open .hamburger__line{background-color:#d1b386}@media(max-width:660px){.hamburger__line{left:0;position:relative}}.hamburger__text{color:#fff;font-family:Hiragino Kaku Gothic Pro,ヒラギノ角ゴ Pro W3;font-size:8px;font-weight:700;text-align:center}.is-open .hamburger__text{color:#d1b386}#hamburger-btn{cursor:pointer;z-index:103}.is-open #hamburger-btn{position:absolute;right:20px;top:13px}#hamburger-btn .hamburger__line{transform:rotate(180deg);transition:transform .4s ease-in-out}#hamburger-btn .hamburger__line.reverse{transform:rotate(0deg)}#hamburger-btn.open{height:30px}#hamburger-btn.open .hamburger__line{background-color:#d1b386;transform:rotate(155deg) translateY(-5px) translateX(1px);transition:transform .4s ease-in-out}#hamburger-btn.open .hamburger__line.reverse{transform:rotate(25deg) translateY(-2px) translateX(0)}.l-footer{margin-top:0}@media(max-width:660px){.l-footer{border-top:none;padding-top:0}}.l-footer-nav{background-color:#1a1a1a;color:#fff;padding:0}.l-footer-nav a{color:#321e14}@media(max-width:660px){.l-footer-nav .l-footer-list{margin-bottom:10px}}@media not all and (max-width:660px){.l-footer-nav__inner{max-width:1210px;padding:0}}@media(max-width:660px){.l-footer-nav__inner .l-footer-list+.l-footer-list{margin:0 0 10px}}.l-footer-nav__inner ul{align-items:center;display:flex;font-size:12px;font-weight:400;gap:14px;list-style-type:none;margin:0}.l-footer-nav__inner li:hover{text-decoration:underline}.l-footer-nav__inner li a{color:#fff;padding:6px 0}.l-footer-nav__inner .copyright{margin:auto}@media(max-width:660px){.l-footer-nav__inner .copyright{padding-top:8px}.l-footer-nav__inner{padding:10px}.l-footer-nav__inner li a{padding:0}.l-footer-nav__inner .l-footer-list li+li{border-left:none;height:auto}.l-footer-nav__inner .relation{border-bottom:1px solid #fff}}.p-sns-area{align-items:center;display:flex;justify-content:space-between}.p-sns-area a:hover{opacity:.7}.p-sns-area__buttons{display:flex;padding-bottom:16px;padding-left:18px;padding-right:20px}@media(max-width:660px){.p-sns-area__buttons{padding:20px 24px 18px}}@media not all and (max-width:660px){.p-sns-area__button:nth-child(n+2){margin-left:6px}}@media(max-width:660px){.p-sns-area__button:nth-child(n+2){margin-left:16px}}@media not all and (max-width:660px){.p-sns-area__button img{height:24px;width:24px}}@media(max-width:660px){.p-sns-area__button img{height:34px;width:34px}}@media not all and (max-width:660px){.only-sp{display:none}}@media(max-width:660px){.only-pc{display:none}.award-btn__wrap{background-color:#000000a6;bottom:-80px;left:0;opacity:0;padding:14px 16px;position:fixed;right:0;transition:all .3s;z-index:10}.award-btn__wrap.is-visible{bottom:calc(env(safe-area-inset-bottom));opacity:1;transition:all .3s}}
