.award2025 html{scroll-behavior:smooth}.award2025 *,.award2025 ::after,.award2025 ::before{box-sizing:border-box}.award2025 body{margin:0;padding:0;font-family:"Noto Sans JP",sans-serif;line-height:1.5;color:#1b1c1b;background:#fff}.award2025 a{text-decoration:none;color:inherit;transition:color .3s ease}.award2025 a:hover{color:inherit}.award2025 img{max-width:100%;height:auto}.award2025 .pc{display:block}.award2025 .sp{display:none}.award2025-header{position:fixed;top:0;left:0;right:0;z-index:1000;padding:16px}.award2025-header__container{display:flex;align-items:center}.award2025-header__logo{font-family:Inter,sans-serif;font-weight:700;font-size:20px;line-height:1.4em;background:linear-gradient(90deg,#d6b381 0,#e1e1e1 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;transition:opacity .3s ease}.award2025-header__logo:hover{opacity:.8}.award2025-fv{width:100%}.award2025-fv__image{width:100%;-o-object-fit:cover;object-fit:cover}.award2025-about{padding:64px 0 80px;position:relative;background-color:#e4e4e4;background-size:cover;background-position:center}.award2025-about__wrapper{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;gap:48px;padding:0 4px}.award2025-about__header{display:flex;flex-direction:column;align-items:center;gap:12px}.award2025-about__title{font-family:Didot,serif;font-weight:700;font-size:36px;line-height:1.29;text-align:center;color:#fff;margin:0}.award2025-about__subtitle{font-family:YuMincho,"Yu Mincho",serif;font-weight:800;font-size:24px;line-height:1.33;text-align:center;color:#fff;margin:0}.award2025-about__card{background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.2);border-radius:12px;padding:32px 0;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);box-shadow:0 4px 4px 0 rgba(0,0,0,.25);max-width:1080px;width:100%}.award2025-about__card-title{font-family:YuMincho,"Yu Mincho",serif;font-weight:800;font-size:24px;line-height:1.5;text-align:center;color:#e6e6e6;margin:0 0 16px}.award2025-about__card-text{font-family:"Noto Sans JP",sans-serif;font-weight:500;font-size:16px;line-height:1.75;text-align:center;color:rgba(255,255,255,.7);margin:0;padding:0 20px}.award2025-list{padding:120px 0 80px;position:relative;overflow:visible}.award2025-list__bg-deco{position:absolute;pointer-events:none;z-index:0}.award2025-list__bg-deco--right{top:-18%;right:0;width:323px;height:620px}.award2025-list__bg-deco--left{bottom:-20%;left:0;width:248px;height:644px}.award2025-list__bg-deco img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.award2025-list__inner{max-width:1200px;margin:0 auto;padding:0 20px}.award2025-list__header{display:flex;flex-direction:column;align-items:center;gap:8px;margin-bottom:120px;position:relative}.award2025-list__header-deco{width:200px;height:200px;position:absolute;top:-58px;left:50%;transform:translateX(-50%);pointer-events:none}.award2025-list__header-deco img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.award2025-list__title{font-family:Didot,serif;font-weight:700;font-size:36px;line-height:1.29;letter-spacing:.1em;text-align:center;color:#a1845e;margin:0;position:relative;z-index:1}.award2025-list__subtitle{font-family:YuMincho,"Yu Mincho",serif;font-weight:600;font-size:16px;line-height:2;text-align:center;color:#272017;margin:0;position:relative;z-index:1}.award2025-list__grid{display:grid;grid-template-columns:repeat(3,360px);gap:24px;justify-content:center}.award2025-list__card{text-decoration:none;background:linear-gradient(321deg,rgba(187,154,109,.1) 15.54%,rgba(197,174,143,.1) 36.21%,rgba(219,219,219,.1) 84.46%);border-radius:8px;padding:32px 24px 24px;position:relative;overflow:hidden;transition:transform .3s cubic-bezier(.4,0,.2,1),box-shadow .3s cubic-bezier(.4,0,.2,1);display:flex;flex-direction:column;align-items:center;gap:24px;box-shadow:0 4px 24px 0 rgba(187,154,109,.2)}.award2025-list__card::before{content:"";position:absolute;inset:0;border-radius:8px;padding:1px;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none}.award2025-list__card:hover{transform:translateY(-4px);box-shadow:0 8px 32px rgba(187,154,109,.35)}.award2025-list__card-deco{position:absolute;pointer-events:none;z-index:0}.award2025-list__card-deco--right{top:0;right:0;width:99px;height:94px}.award2025-list__card-deco--left{bottom:0;left:0;width:100px;height:96px}.award2025-list__card-deco img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.award2025-list__card-award{font-family:Didot,serif;font-weight:700;font-size:32px;line-height:1.25;text-align:center;color:#a1845e;position:relative;z-index:1}.award2025-list__card-company-area{background:#fff;border-radius:17px;width:100%;height:140px;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:16px;padding:16px 0;position:relative;z-index:1}.award2025-list__card-logo{max-width:150px;width:auto;height:48px;-o-object-fit:contain;object-fit:contain}.award2025-list__card-company{font-family:YuMincho,"Yu Mincho",serif;font-weight:800;font-size:14px;line-height:1.25;color:#272017}.award2025-list__card-description{font-family:"Noto Sans JP",sans-serif;font-weight:500;font-size:14px;line-height:1.43;text-align:center;max-width:305px;color:#272017;position:relative;z-index:1}.award2025-list__card-link{display:flex;flex-direction:column;align-items:center;gap:16px;width:100%;position:relative;z-index:1}.award2025-list__card-link-text{font-family:"Noto Sans JP",sans-serif;font-weight:500;font-size:16px;line-height:1.5;color:#816a4b}.award2025-list__card-link-arrow{width:16px;height:8px;display:flex}.award2025-list__card-link-arrow svg{stroke:#816a4b;transition:transform .3s cubic-bezier(.4,0,.2,1)}.award2025-list__card:hover .award2025-list__card-link-arrow svg{transform:translateY(2px)}.award2025-list__card-content-sp{display:none}.award2025-list__card-arrow-sp{display:none}.award2025-detail{padding:80px 0;background:#fff}.award2025-detail .description{margin-top:48px;font-family:"Noto Sans JP",sans-serif;font-weight:500;font-size:16px;line-height:1.75;color:#606160;text-align:center}.award2025-detail__container{max-width:1080px;margin:0 auto;padding:0 20px;display:flex;flex-direction:column;gap:48px}.award2025-detail__item{background:rgba(255,255,255,.1);border:1px solid #fff;border-radius:24px;padding:64px 110px 80px;box-shadow:0 7px 25px 0 rgba(187,154,109,.25);backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);position:relative;overflow:hidden}.award2025-detail__item-deco{position:absolute;pointer-events:none;z-index:0}.award2025-detail__item-deco--left{top:0;left:0;width:300px;height:282px}.award2025-detail__item-deco--right{bottom:0;right:0;width:299px;height:288px}.award2025-detail__item-deco img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.award2025-detail__item-content{display:flex;flex-direction:column;align-items:center;gap:56px;position:relative;z-index:1}.award2025-detail__header{display:flex;flex-direction:row-reverse;align-items:center;justify-content:space-between;width:100%}.award2025-detail__badge-wrapper{display:flex;flex-direction:column;align-items:center;gap:12px}.award2025-detail__badge{width:287px;height:auto}.award2025-detail__award-area{display:flex;flex-direction:column;align-items:flex-start;gap:40px}.award2025-detail__award-name{font-family:Didot,serif;font-weight:700;font-size:40px;line-height:1.25;color:#a1845e;margin:0;text-align:center}.award2025-detail__company-info{display:flex;flex-direction:column;align-items:flex-start;gap:32px}.award2025-detail__logo{width:auto;height:80px;-o-object-fit:contain;object-fit:contain}.award2025-detail__company-name{font-family:YuMincho,"Yu Mincho",serif;font-weight:800;font-size:16px;line-height:1.25;color:#1b1c1b;margin:0;text-align:center}.award2025-detail__content{display:flex;flex-direction:column;align-items:center;gap:32px;width:100%}.award2025-detail__sections{display:flex;flex-direction:column;gap:24px;width:100%;padding:24px 0;border-radius:12px}.award2025-detail__section{display:flex;flex-direction:row;align-items:flex-start;gap:40px}.award2025-detail__section-header{display:flex;flex-direction:column;gap:4px;width:200px;flex-shrink:0;padding-bottom:4px;border-bottom:1px solid rgba(187,154,109,.5)}.award2025-detail__section-title{font-family:YuMincho,"Yu Mincho",serif;font-weight:800;font-size:20px;line-height:1.5;color:#816a4b;margin:0}.award2025-detail__section-subtitle{font-family:Didot,serif;font-weight:700;font-size:12px;line-height:1.5;color:rgba(187,154,109,.75);margin:0}.award2025-detail__section-body{width:100%}.award2025-detail__section-text{font-family:"Noto Sans JP",sans-serif;font-weight:500;font-size:16px;line-height:1.5;color:#272017;margin:0}.award2025-detail__comment-wrapper{width:100%}.award2025-detail__comment{display:flex;flex-direction:column;gap:24px}.award2025-detail__comment-header{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:12px}.award2025-detail__comment-title{font-family:YuMincho,"Yu Mincho",serif;font-weight:800;font-size:24px;line-height:1.33;color:#a1845e;margin:0}.award2025-detail__comment-text{font-family:"Noto Sans JP",sans-serif;font-weight:500;font-size:16px;line-height:1.5;color:#272017;margin:0;text-align:center}.award2025-detail__comment-photo{width:100%;height:auto;-o-object-fit:cover;object-fit:cover;border-radius:12px}.award2025-detail__buttons{display:flex;justify-content:center;gap:24px}.award2025-detail__btn{text-decoration:none;display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:16px 24px;border-radius:4px;font-family:"Noto Sans JP",sans-serif;font-weight:500;font-size:16px;line-height:1.5;transition:all .3s cubic-bezier(.4,0,.2,1)}.award2025-detail__btn:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(172,135,83,.3)}.award2025-detail__btn--primary{background:linear-gradient(90deg,#ac8753 0,#dbcca7 100%);color:#fff}.award2025-detail__btn--primary:hover{background:linear-gradient(90deg,#9a7648 0,#c9ba95 100%);color:#fff}.award2025-detail__btn--secondary{background:#fff;border:1px solid #ba9a6d;color:#ba9a6d}.award2025-detail__btn--secondary:hover{background:#ba9a6d;color:#fff}.award2025-archive{padding:64px 0 80px;background:linear-gradient(290deg,#c0a47e .06%,#c5ae8f 33.86%,#dbdbdb 67.67%,#fff 101.97%),#fff;position:relative;overflow:hidden}.award2025-archive__deco{position:absolute;pointer-events:none;z-index:0}.award2025-archive__deco--right{top:0;right:0;width:323px;height:279px}.award2025-archive__deco--left{bottom:0;left:0;width:292px;height:327px}.award2025-archive__deco img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.award2025-archive__inner{max-width:1080px;margin:0 auto;padding:0 20px;position:relative;z-index:1}.award2025-archive__title{font-family:Didot,serif;font-weight:700;font-size:36px;line-height:1.29;letter-spacing:.1em;text-align:center;color:#fff;margin:0 0 48px}.award2025-archive__grid{display:flex;justify-content:center;gap:32px}.award2025-archive__item{display:flex;flex-direction:column;align-items:center;gap:32px;transition:transform .3s cubic-bezier(.4,0,.2,1)}.award2025-archive__item:hover{transform:translateY(-4px)}.award2025-archive__item:hover .award2025-archive__year{color:#fff}.award2025-archive__item:hover .award2025-archive__thumbnail{box-shadow:0 8px 24px rgba(0,0,0,.2)}.award2025-archive__thumbnail{width:240px;height:135px;-o-object-fit:cover;object-fit:cover;border-radius:8px;transition:all .3s cubic-bezier(.4,0,.2,1)}.award2025-archive__year{font-family:"Noto Sans JP",sans-serif;font-weight:700;font-size:20px;line-height:1.5;text-align:center;color:#fff}.award2025-archive__back{display:flex;justify-content:center;margin-top:48px}.award2025-archive__back-link{display:inline-flex;align-items:center;gap:6px;font-family:"Noto Sans JP",sans-serif;font-weight:700;font-size:18px;line-height:1.56;color:#fff;transition:all .3s cubic-bezier(.4,0,.2,1)}.award2025-archive__back-link:hover{opacity:.8;gap:10px;color:#fff}.award2025-archive__back-link svg{width:18px;height:18px;transition:transform .3s cubic-bezier(.4,0,.2,1)}.award2025-archive__back-link:hover svg{transform:translateX(-4px)}.award2025-cta{padding:64px 120px 80px;background:linear-gradient(180deg,#fff 0,#fbfbfb 50%,#f6f6f6 100%)}.award2025-cta__inner{max-width:1080px;margin:0 auto}.award2025-cta__header{display:flex;align-items:center;gap:20px;margin-bottom:73px}.award2025-cta__text{flex:1}.award2025-cta__title{font-family:"Noto Sans JP",sans-serif;font-weight:700;font-size:36px;line-height:1.5;letter-spacing:.033em;color:#1b1c1b;margin:0 0 23px}.award2025-cta__text-content{display:flex;flex-direction:column;gap:20px;align-items:flex-start}.award2025-cta__image{width:480px;flex-shrink:0}.award2025-cta__buttons{display:flex;gap:32px;justify-content:center}.award2025-cta__btn-download{text-decoration:none;display:flex;align-items:center;gap:10px;padding:18px 24px 18px 16px;background:linear-gradient(90deg,#ac8753 0,#dbcca7 100%);border-radius:8px;height:84px;transition:all .3s cubic-bezier(.4,0,.2,1)}.award2025-cta__btn-download:hover{transform:translateY(-3px);box-shadow:0 8px 24px rgba(172,135,83,.35);background:linear-gradient(90deg,#9a7648 0,#c9ba95 100%);color:#fff}.award2025-cta__btn-download-icon{width:56px;height:56px;background:#fff;border-radius:4px;display:flex;align-items:center;justify-content:center;font-family:"Noto Sans JP",sans-serif;font-weight:700;font-size:18px;color:#967206}.award2025-cta__btn-download-text{display:flex;flex-direction:column;gap:6px}.award2025-cta__btn-download-sub{font-family:"Noto Sans JP",sans-serif;font-weight:700;font-size:20px;line-height:1;color:#fff}.award2025-cta__btn-download-main{font-family:"Noto Sans JP",sans-serif;font-weight:700;font-size:24px;line-height:1;color:#fff}.award2025-cta__btn-contact{text-decoration:none;display:flex;align-items:center;justify-content:center;gap:16px;padding:24px;background:#fff;border:2px solid #ba9a6d;border-radius:8px;height:84px;font-family:"Noto Sans JP",sans-serif;font-weight:700;font-size:24px;color:#ba9a6d;transition:all .3s cubic-bezier(.4,0,.2,1)}.award2025-cta__btn-contact:hover{background:linear-gradient(90deg,#ac8753 0,#dbcca7 100%);border-color:transparent;color:#fff;transform:translateY(-3px);box-shadow:0 8px 24px rgba(172,135,83,.35);border-width:0}.award2025-cta__secondary{margin-top:80px;text-align:center}.award2025-cta__secondary-title{font-family:"Noto Sans JP",sans-serif;font-weight:700;font-size:24px;line-height:1.5;text-align:center;color:#000;margin:0 0 32px}.award2025-cta__secondary-btn{display:inline-flex;align-items:center;justify-content:space-between;gap:6px;padding:16px;background:linear-gradient(90deg,#ac8753 0,#dbcca7 100%);border-radius:4px;width:320px;font-family:"Noto Sans JP",sans-serif;font-weight:500;font-size:18px;line-height:1.56;color:#fff;transition:all .3s cubic-bezier(.4,0,.2,1)}.award2025-cta__secondary-btn:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(172,135,83,.3);background:linear-gradient(90deg,#9a7648 0,#c9ba95 100%);color:#fff}.award2025-cta__secondary-btn svg{transition:transform .3s cubic-bezier(.4,0,.2,1)}.award2025-cta__secondary-btn:hover svg{transform:translateX(4px)}.coorum_logo{height:124px}.coorum_award_products{height:93px}.award2025-footer{padding:24px 32px;background:#323332}.award2025-footer__container{text-align:center}.award2025-footer__copyright{font-family:Inter,sans-serif;font-weight:400;font-size:16px;line-height:1.5;color:#fff;margin:0}.fade-in{opacity:0;transform:translateY(16px);transition:opacity 1.2s cubic-bezier(.25,.1,.25,1),transform 1.2s cubic-bezier(.25,.1,.25,1)}.fade-in.is-visible{opacity:1;transform:translateY(0)}.fade-in-up{opacity:0;transform:translateY(20px);transition:opacity 1s cubic-bezier(.25,.1,.25,1),transform 1s cubic-bezier(.25,.1,.25,1)}.fade-in-up.is-visible{opacity:1;transform:translateY(0)}.fade-in-scale{opacity:0;transform:scale(.98);transition:opacity 1s cubic-bezier(.25,.1,.25,1),transform 1s cubic-bezier(.25,.1,.25,1)}.fade-in-scale.is-visible{opacity:1;transform:scale(1)}@media (max-width:768px){.award2025 .pc{display:none}.award2025 .sp{display:block}.award2025-fv__image{height:auto;aspect-ratio:375/417}.award2025-about{padding:64px 30px 80px}.award2025-about__wrapper{gap:24px}.award2025-about__title{font-weight:800;font-size:32px;line-height:1.2}.award2025-about__subtitle{font-weight:500;font-size:16px;line-height:1.5}.award2025-about__card{padding:32px 20px}.award2025-about__card-title{font-family:"Noto Sans JP",sans-serif;font-weight:700;font-size:18px;line-height:1.5}.award2025-about__card-text{font-size:14px;line-height:1.5;padding:0}.award2025-list{padding:120px 24px 64px}.award2025-list__inner{padding:0}.award2025-list__bg-deco{display:none}.award2025-list__grid{grid-template-columns:1fr;gap:16px}.award2025-list__card{flex-direction:row;justify-content:space-between;align-items:center;padding:24px;gap:16px}.award2025-list__card-deco--right{width:91px;height:95px;top:0;right:0}.award2025-list__card-deco--left{width:91px;height:96px;bottom:0;left:0}.award2025-list__card-award{display:none}.award2025-list__card-company-area{display:none}.award2025-list__card-description{display:none}.award2025-list__card-link{display:none}.award2025-list__card-content-sp{display:flex;flex-direction:column;gap:8px;flex:1}.award2025-list__card-award-sp{font-family:Didot,serif;font-weight:700;font-size:18px;line-height:1.25;color:#a1845e}.award2025-list__card-company-sp{font-family:YuMincho,"Yu Mincho",serif;font-weight:800;font-size:14px;line-height:1.25;color:#1b1c1b}.award2025-list__card-arrow-sp{display:flex;flex-direction:column;justify-content:center;align-items:center;flex-shrink:0;transform:rotate(90deg)}.award2025-list__card-arrow-sp svg{stroke:#ba9a6d;transition:transform .3s cubic-bezier(.4,0,.2,1)}.award2025-list__card:hover .award2025-list__card-arrow-sp svg{transform:translateX(4px)}.award2025-list__header{margin-bottom:84px}.award2025-detail{padding:48px 0}.award2025-detail__container{gap:32px;padding:0 16px}.award2025-detail__item{background:#fff;border:none;border-radius:12px;padding:32px 0 48px;box-shadow:0 0 15px 0 rgba(0,0,0,.16);backdrop-filter:none;-webkit-backdrop-filter:none}.award2025-detail__item-deco{display:none}.award2025-detail__item-content{gap:48px}.award2025-detail__header{flex-direction:column;align-items:center;gap:24px;padding:0 24px}.award2025-detail__badge-wrapper{display:flex;flex-direction:column;align-items:center;gap:12px}.award2025-detail__badge{width:220px;height:auto}.award2025-detail__award-area{display:flex;flex-direction:column;align-items:center;gap:40px;width:100%}.award2025-detail__award-name{font-size:28px;text-align:center}.award2025-detail__company-info{flex-direction:column;align-items:center;gap:32px}.award2025-detail__logo{max-width:220px;max-height:70px}.award2025-detail__company-name{font-size:16px;text-align:center}.award2025-detail__content{gap:32px;padding:0 24px}.award2025-detail__sections{gap:24px;padding:24px 0}.award2025-detail__section{flex-direction:column;gap:16px}.award2025-detail__section-header{width:100%;gap:4px;border-bottom:none;padding-bottom:0}.award2025-detail__section-title{font-size:20px;line-height:1.5}.award2025-detail__section-subtitle{font-size:12px;line-height:1.5}.award2025-detail__section-body{max-width:100%}.award2025-detail__section-text{font-size:16px;line-height:1.5}.award2025-detail__comment-wrapper{width:100%}.award2025-detail__comment{gap:16px}.award2025-detail__comment-title{font-size:24px}.award2025-detail__comment-text{font-size:16px;line-height:1.5;text-align:center}.award2025-detail__comment-photo{width:100%;height:auto;border-radius:12px}.award2025-detail__buttons{flex-direction:column;align-items:center;gap:16px}.award2025-detail__btn{width:auto;padding:16px 24px;font-size:14px}.award2025-archive{padding:48px 20px 64px}.award2025-archive::before{width:180px;height:180px;top:-40px;right:-40px}.award2025-archive::after{width:200px;height:200px;bottom:40px;left:-50px}.award2025-archive__grid{flex-direction:column;align-items:center;gap:24px}.award2025-archive__item{gap:16px}.award2025-archive__thumbnail{width:100%;max-width:300px;height:auto;aspect-ratio:16/9}.award2025-cta{padding:48px 20px 64px}.award2025-cta__header{flex-direction:column;margin-bottom:16px}.award2025-cta__image{width:100%}.award2025-cta__title{font-size:24px;text-align:center}.award2025-cta__buttons{flex-direction:column;gap:16px}.award2025-cta__btn-contact,.award2025-cta__btn-download{text-decoration:none;width:100%}.award2025-cta__secondary-btn{width:100%;max-width:320px}.award2025-cta__text-content{align-items:center}.award2025-cta__btn-download{gap:8px}.award2025-cta__btn-download-icon{font-size:14px;width:49px;height:49px}.award2025-cta__btn-download-sub{font-size:14px}.award2025-cta__btn-download-main{font-size:20px}.award2025-cta__btn-contact{font-size:14px;position:relative}.award2025-cta__btn-contact-icon{position:absolute;top:50%;right:16px;transform:translateY(-50%)}.coorum_logo{height:72px}.coorum_award_products{height:61px}.award2025-footer__copyright{font-family:"Noto Sans JP",sans-serif;font-size:14px;line-height:1.71}}