body{margin:0}.page-rifundaward2026{color:#fff;line-height:1.5;font-family:"Noto Sans JP","Helvetica Neue",Arial,"Hiragino Sans","Hiragino Kaku Gothic ProN","Meiryo",sans-serif;overflow:hidden;box-sizing:border-box;margin:0}.page-rifundaward2026::before,.page-rifundaward2026::after{box-sizing:border-box}.page-rifundaward2026 h1,.page-rifundaward2026 h2,.page-rifundaward2026 h3,.page-rifundaward2026 h4,.page-rifundaward2026 h5,.page-rifundaward2026 h6,.page-rifundaward2026 p,.page-rifundaward2026 span,.page-rifundaward2026 ul,.page-rifundaward2026 ol,.page-rifundaward2026 li,.page-rifundaward2026 div,.page-rifundaward2026 section,.page-rifundaward2026 article,.page-rifundaward2026 figure,.page-rifundaward2026 img,.page-rifundaward2026 picture,.page-rifundaward2026 dl,.page-rifundaward2026 dt,.page-rifundaward2026 dd,.page-rifundaward2026 table,.page-rifundaward2026 td,.page-rifundaward2026 th,.page-rifundaward2026 button,.page-rifundaward2026 input,.page-rifundaward2026 select,.page-rifundaward2026 textarea{margin:0;padding:0}.page-rifundaward2026 ul,.page-rifundaward2026 ol{list-style:none}.page-rifundaward2026 a{color:inherit;text-decoration:none}.page-rifundaward2026 button{padding:0;border:none;background-color:rgba(0,0,0,0);cursor:pointer;outline:none;appearance:none}.page-rifundaward2026 .picture{display:block}.page-rifundaward2026 img{pointer-events:none;width:100%;height:auto;vertical-align:bottom}@media(min-width: 768px){.page-rifundaward2026 .only-sp{display:none}}@media(max-width: 767px){.page-rifundaward2026 .only-pc{display:none}}.page-rifundaward2026 .wrap{position:relative;width:980px;max-width:100%;margin:0 auto}@media(max-width: 980px){.page-rifundaward2026 .wrap{width:auto;padding:0 20px}}@media(max-width: 767px){.page-rifundaward2026 .wrap{padding:0 5.13vw}}.page-rifundaward2026 ul li::before{background:rgba(0,0,0,0);border-radius:0;content:"";display:inline;height:auto;left:0;line-height:1.5;position:static;top:0;width:auto}.page-rifundaward2026 ul li:not(:last-child){margin-bottom:0}.page-rifundaward2026 .main{position:relative;z-index:2;padding:70px 0 44px;background:linear-gradient(180deg, #002598 0%, #2869D7 28.32%, #0F50A3 64.97%, #1658B3 77.88%, #2365CD 100%)}.page-rifundaward2026 .main::before{content:"";position:absolute;top:0;left:0;z-index:-1;width:100%;height:100%;background-image:url("../img/bg.png");background-repeat:repeat-y;background-size:100%;opacity:.6;mix-blend-mode:Overlay}.page-rifundaward2026 .main .subtitle{position:relative;margin-top:15px;padding-bottom:15px;color:#fff;font-size:min(1.56vw,20px);font-weight:500;text-align:center;letter-spacing:0.15em;line-height:1.5}.page-rifundaward2026 .main .subtitle::after{content:"";position:absolute;bottom:0;left:50%;transform:translateX(-50%);width:170px;height:1px;background:linear-gradient(90deg, #EBC445 39.9%, #87450B 51.92%, #EBC445 64.42%)}.page-rifundaward2026 .awards{text-align:center}.page-rifundaward2026 .awards .riaward2026-section-lead{margin-top:20px;color:rgba(0,0,0,0);font-family:"Noto Serif JP","ヒラギノ明朝 ProN","Hiragino Mincho ProN","MS P明朝","MS PMincho",serif;font-size:min(2.81vw,36px);font-weight:800;text-align:center;background:linear-gradient(90deg, #EBC445 39.9%, #FFF5EC 51.92%, #EBC445 64.42%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0)}.page-rifundaward2026 .awards .categories{display:grid;grid-template-columns:repeat(3, 1fr);gap:0 30px;justify-content:center;margin-top:30px}.page-rifundaward2026 .awards .categories .category{position:relative;padding:15px 20px 15px;color:#000;background-color:#fff;border:3px solid;border-image-source:linear-gradient(90deg, #FFEBA9 0%, #EBC445 26.92%, #87450B 92.79%);border-image-slice:1;box-shadow:0px 30px 20px 0px rgba(0,0,0,.15)}.page-rifundaward2026 .awards .categories .category::before{content:"";position:absolute;top:-3px;left:-3px;width:28px;height:28px;background:linear-gradient(90deg, #FFEBA9 0%, #EBC445 26.92%, #87450B 92.79%);clip-path:polygon(0 0, 100% 0, 0 100%)}.page-rifundaward2026 .awards .categories .category::after{content:"";position:absolute;right:-3px;bottom:-3px;width:28px;height:28px;background:linear-gradient(-90deg, #FFEBA9 0%, #EBC445 26.92%, #87450B 92.79%);clip-path:polygon(100% 0, 100% 100%, 0 100%)}.page-rifundaward2026 .awards .categories .category .name{position:relative;padding-bottom:5px;font-size:min(1.25vw,16px);font-weight:500;line-height:1.875}.page-rifundaward2026 .awards .categories .category .name::after{content:"";position:absolute;bottom:0;left:50%;transform:translateX(-50%);width:100%;height:1px;background:linear-gradient(90deg, #EBC445 39.9%, #87450B 51.92%, #EBC445 64.42%)}.page-rifundaward2026 .awards .categories .category .excellent,.page-rifundaward2026 .awards .categories .category .good{position:relative;margin-top:20px;padding:0 0 4px;color:#9b7828;font-size:min(1.41vw,18px);font-weight:500;line-height:1.6666666667}.page-rifundaward2026 .awards .categories .category .excellent::before,.page-rifundaward2026 .awards .categories .category .good::before{content:"";position:absolute;top:50%;left:0;transform:translateY(-50%);width:min(0.86vw,11px);height:min(2.58vw,33px);background-image:url("../img/leaf_l.png");background-repeat:no-repeat;background-size:100%;background-color:rgba(0,0,0,0)}.page-rifundaward2026 .awards .categories .category .excellent::after,.page-rifundaward2026 .awards .categories .category .good::after{content:"";position:absolute;top:50%;right:0;transform:translateY(-50%);width:min(0.86vw,11px);height:min(2.58vw,33px);background-image:url("../img/leaf_r.png");background-repeat:no-repeat;background-size:100%}.page-rifundaward2026 .awards .categories .category .good{margin-top:5px}.page-rifundaward2026 .awards .categories .category .item{display:flex;gap:0 10px;justify-content:center}.page-rifundaward2026 .awards .categories .category .item .text1{width:7em;font-size:min(1.41vw,18px)}.page-rifundaward2026 .awards .categories .category .item .text2{font-size:min(1.25vw,16px)}.page-rifundaward2026 .awards .categories .category .item .text2 .num{font-size:min(1.56vw,20px)}.page-rifundaward2026 .awards .notes{margin-top:40px;font-size:min(1.09vw,14px)}.page-rifundaward2026 .multiyear{margin-top:70px}.page-rifundaward2026 .multiyear .riaward2026-section-lead{color:#fff;font-family:"Noto Serif JP","ヒラギノ明朝 ProN","Hiragino Mincho ProN","MS P明朝","MS PMincho",serif;font-size:min(2.81vw,36px);font-weight:700;text-align:center}.page-rifundaward2026 .multiyear .products{display:flex;gap:0 56px;justify-content:center;margin-top:65px}.page-rifundaward2026 .multiyear .products .product{position:relative;width:100%;max-width:311px;padding:20px 0 0;text-align:center;background-color:#0c2464;border:5px solid #9b7828;box-shadow:0px 30px 20px 0px rgba(0,0,0,.25)}.page-rifundaward2026 .multiyear .products .product::after{content:"";position:absolute;right:-8px;bottom:-8px;width:38px;height:38px;background:linear-gradient(90deg, #FFEBA9 0%, #EBC445 26.92%, #87450B 92.79%);clip-path:polygon(100% 0, 100% 100%, 0 100%)}.page-rifundaward2026 .multiyear .products .product .name{min-height:4.5em;color:rgba(0,0,0,0);font-family:"Noto Serif JP","ヒラギノ明朝 ProN","Hiragino Mincho ProN","MS P明朝","MS PMincho",serif;font-size:min(1.48vw,19px);font-weight:900;line-height:1.3157894737;text-decoration:underline;background:linear-gradient(90deg, #F7C41D 15.87%, #FFE79E 31.73%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);transition:opacity .3s ease}@media(min-width: 768px){.page-rifundaward2026 .multiyear .products .product .name:hover,.page-rifundaward2026 .multiyear .products .product .name:focus-visible{opacity:.7}}.page-rifundaward2026 .multiyear .products .product .type{margin-top:2px;font-size:min(1.09vw,14px);font-weight:500;line-height:1.5714285714}.page-rifundaward2026 .multiyear .products .product .image{width:171px;margin:0 auto}.page-rifundaward2026 .multiyear .products .product .ribbon{position:absolute;top:-30px;left:-35px;width:102px}.page-rifundaward2026 .multiyear .products .product .badge{position:absolute;top:-55px;right:-35px;width:111px}.page-rifundaward2026 .multiyear .products .product .award{margin-top:15px;padding:15px 0;background-color:#fff}.page-rifundaward2026 .multiyear .products .product .award-cat{color:#9b7828;font-size:min(1.25vw,16px);font-weight:700;line-height:1.875}.page-rifundaward2026 .multiyear .products .product .award-name{padding:10px 0 20px;color:#9b7828;font-size:min(1.88vw,24px);font-weight:700;line-height:1.25}.page-rifundaward2026 .multiyear .products .product .award-name-text{position:relative;padding:10px 45px}.page-rifundaward2026 .multiyear .products .product .award-name-text::before{content:"";position:absolute;top:0;left:0;width:min(1.95vw,25px);height:min(4.69vw,60px);background-image:url("../img/leaf_large_l.png");background-repeat:no-repeat;background-size:100%}.page-rifundaward2026 .multiyear .products .product .award-name-text::after{content:"";position:absolute;top:0;right:0;width:min(1.95vw,25px);height:min(4.69vw,60px);background-image:url("../img/leaf_large_r.png");background-repeat:no-repeat;background-size:100%}.page-rifundaward2026 .achievements{margin-top:82px}.page-rifundaward2026 .achievements .inner{padding:70px 40px 60px;background:linear-gradient(180deg, #0E2972 0%, #180851 100%);border:2px solid;border-image-source:linear-gradient(90deg, #EBC445 39.9%, #FFF5EC 51.92%, #EBC445 64.42%);border-image-slice:1;box-shadow:0px 20px 20px 0px rgba(0,0,0,.15)}.page-rifundaward2026 .achievements .riaward2026-section-lead{color:#fff;font-family:"Noto Serif JP","ヒラギノ明朝 ProN","Hiragino Mincho ProN","MS P明朝","MS PMincho",serif;font-size:min(2.19vw,28px);font-weight:700;text-align:center;line-height:1.8571428571}.page-rifundaward2026 .achievements .subtitle{margin-top:30px}.page-rifundaward2026 .achievements .achievements-inner{margin-top:35px}.page-rifundaward2026 .achievements .achievements-inner .achievement-title{margin-top:30px;color:rgba(0,0,0,0);font-family:"Noto Serif JP","ヒラギノ明朝 ProN","Hiragino Mincho ProN","MS P明朝","MS PMincho",serif;font-size:min(1.88vw,24px);font-weight:700;text-align:center;line-height:1.25;background:linear-gradient(90deg, #EBC445 39.9%, #FFF5EC 51.92%, #EBC445 64.42%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0)}.page-rifundaward2026 .achievements .achievements-inner .achievement-title:first-of-type{margin-top:20px}.page-rifundaward2026 .achievements .achievements-inner .results{margin-top:20px;display:grid;grid-template-columns:repeat(2, min(20.78vw, 266px));gap:0 18px;justify-content:center}.page-rifundaward2026 .achievements .achievements-inner .results .result{text-align:center}.page-rifundaward2026 .achievements .achievements-inner .results .result:nth-of-type(n+3){margin-top:20px}.page-rifundaward2026 .achievements .achievements-inner .results .result-name{font-size:min(1.25vw,16px);font-weight:500;line-height:1.875}.page-rifundaward2026 .achievements .achievements-inner .results .result-excellent{margin-top:5px}.page-rifundaward2026 .achievements .achievements-inner .results .result-excellent,.page-rifundaward2026 .achievements .achievements-inner .results .result-good,.page-rifundaward2026 .achievements .achievements-inner .results .result-get{position:relative;padding:0 0 4px;font-size:min(1.41vw,18px);font-weight:500;line-height:1.875}.page-rifundaward2026 .achievements .achievements-inner .results .result-excellent::before,.page-rifundaward2026 .achievements .achievements-inner .results .result-good::before,.page-rifundaward2026 .achievements .achievements-inner .results .result-get::before{content:"";position:absolute;top:50%;left:0;transform:translateY(-50%);width:min(0.86vw,11px);height:min(2.58vw,33px);background-image:url("../img/leaf_l.png");background-repeat:no-repeat;background-size:100%}.page-rifundaward2026 .achievements .achievements-inner .results .result-excellent::after,.page-rifundaward2026 .achievements .achievements-inner .results .result-good::after,.page-rifundaward2026 .achievements .achievements-inner .results .result-get::after{content:"";position:absolute;top:50%;right:0;transform:translateY(-50%);width:min(0.86vw,11px);height:min(2.58vw,33px);background-image:url("../img/leaf_r.png");background-repeat:no-repeat;background-size:100%}.page-rifundaward2026 .achievements .achievements-inner .results .result .item{display:flex;gap:0 10px;align-items:baseline;justify-content:center}.page-rifundaward2026 .achievements .achievements-inner .results .result .item .text1{width:7em;font-size:min(1.41vw,18px)}.page-rifundaward2026 .achievements .achievements-inner .results .result .item .text2{font-size:min(1.25vw,16px)}.page-rifundaward2026 .achievements .achievements-inner .results .result .item .text2 .num{font-size:min(1.56vw,20px)}.page-rifundaward2026 .links{margin-top:62px;padding:62px 0;background-color:#fff}.page-rifundaward2026 .links-list{list-style:none;display:grid;grid-template-columns:repeat(2, 1fr);gap:0 25px;margin:0;padding:0;justify-content:center}.page-rifundaward2026 .links-item::before{display:none}.page-rifundaward2026 .links-anchor{display:block;padding:16px 20px 19px;color:#fff;font-size:min(1.56vw,20px);font-weight:700;line-height:1;text-decoration:none;text-align:center;border-radius:4px;background:linear-gradient(90deg, #124DB0 30.29%, #3378EC 100%);box-shadow:0px 10px 20px 0px rgba(0,0,0,.2);transition:opacity .3s ease}@media(min-width: 768px){.page-rifundaward2026 .links-anchor:hover,.page-rifundaward2026 .links-anchor:focus-visible{opacity:.7}}.page-rifundaward2026 .summary{position:relative;margin-top:100px}.page-rifundaward2026 .summary .riaward2026-section-lead{font-family:"Noto Serif JP","ヒラギノ明朝 ProN","Hiragino Mincho ProN","MS P明朝","MS PMincho",serif;font-size:min(1.64vw,21px);font-weight:700;text-align:center;line-height:2.2380952381}.page-rifundaward2026 .summary .about{margin-top:100px;padding:30px;border:1px solid #fff}.page-rifundaward2026 .summary .about-title{font-size:min(1.09vw,14px);font-weight:500;line-height:1.5714285714}.page-rifundaward2026 .summary .about-text{margin-top:5px;font-size:min(1.09vw,14px);font-weight:500;line-height:1.5714285714}.page-rifundaward2026 .summary .caution{margin-top:40px}.page-rifundaward2026 .summary .caution .text{font-size:min(1.09vw,14px);font-weight:500;line-height:1.5714285714}.page-rifundaward2026 .summary .caution-list{margin-top:5px;margin-left:1.25em}.page-rifundaward2026 .summary .caution-item{font-size:min(1.09vw,14px);font-weight:500;text-indent:-1.25em;line-height:1.5714285714}.page-rifundaward2026 .bg1{position:absolute;background-repeat:no-repeat;background-size:contain;pointer-events:none;left:-80px;top:-50px;width:69px;height:89px;background-image:url("../img/glitter_01.png")}.page-rifundaward2026 .bg2{position:absolute;background-repeat:no-repeat;background-size:contain;pointer-events:none;right:-70px;top:130px;width:55px;height:55px;background-image:url("../img/glitter_02.png")}.page-rifundaward2026 .bg3{position:absolute;background-repeat:no-repeat;background-size:contain;pointer-events:none;left:70px;top:320px;width:53px;height:54px;background-image:url("../img/glitter_03.png")}.page-rifundaward2026 .bg4{position:absolute;background-repeat:no-repeat;background-size:contain;pointer-events:none;left:-40px;top:85px;width:66px;height:66px;background-image:url("../img/glitter_04.png")}.page-rifundaward2026 .bg5{position:absolute;background-repeat:no-repeat;background-size:contain;pointer-events:none;right:-115px;top:-105px;width:64px;height:65px;background-image:url("../img/glitter_05.png")}.page-rifundaward2026 .bg6{position:absolute;background-repeat:no-repeat;background-size:contain;pointer-events:none;left:140px;top:-60px;width:44px;height:45px;background-image:url("../img/glitter_06.png")}.page-rifundaward2026 .bg7{position:absolute;background-repeat:no-repeat;background-size:contain;pointer-events:none;right:70px;top:80px;width:44px;height:43px;background-image:url("../img/glitter_07.png")}@media(max-width: 767px){.page-rifundaward2026 .main{padding:3.33vw 0 7.69vw}.page-rifundaward2026 .main .subtitle{margin-top:3.85vw;padding-bottom:2.56vw;font-size:5.13vw;font-weight:400}.page-rifundaward2026 .main .subtitle::after{width:43.59vw;height:0.26vw}.page-rifundaward2026 .awards .riaward2026-section-lead{margin-top:5.13vw;font-size:6.67vw}.page-rifundaward2026 .awards .categories{grid-template-columns:repeat(1, 1fr);gap:3.08vw 0;margin-top:5.13vw;padding:0 5.64vw}.page-rifundaward2026 .awards .categories .category{box-sizing:border-box;position:relative;width:100%;padding:3.85vw 5.13vw 3.85vw;border:0.77vw solid;border-image-source:linear-gradient(90deg, #FFEBA9 0%, #EBC445 26.92%, #87450B 92.79%);border-image-slice:1;box-shadow:0 7.69vw 5.13vw 0 rgba(0,0,0,.15)}.page-rifundaward2026 .awards .categories .category::before{top:-0.77vw;left:-0.77vw;width:7.18vw;height:7.18vw}.page-rifundaward2026 .awards .categories .category::after{right:-0.77vw;bottom:-0.77vw;width:7.18vw;height:7.18vw}.page-rifundaward2026 .awards .categories .category .name{position:relative;padding-bottom:1.28vw;font-size:4.1vw;font-weight:500;line-height:1.875}.page-rifundaward2026 .awards .categories .category .name::after{content:"";position:absolute;bottom:0;left:50%;transform:translateX(-50%);width:60vw;height:0.26vw;background:linear-gradient(90deg, #EBC445 39.9%, #87450B 51.92%, #EBC445 64.42%)}.page-rifundaward2026 .awards .categories .category .excellent,.page-rifundaward2026 .awards .categories .category .good{margin-top:5.13vw;padding:0 0 1.03vw;font-size:4.62vw}.page-rifundaward2026 .awards .categories .category .excellent::before,.page-rifundaward2026 .awards .categories .category .good::before{width:2.82vw;height:8.46vw}.page-rifundaward2026 .awards .categories .category .excellent::after,.page-rifundaward2026 .awards .categories .category .good::after{width:2.82vw;height:8.46vw}.page-rifundaward2026 .awards .categories .category .good{margin-top:1.28vw}.page-rifundaward2026 .awards .categories .category .item{gap:0 2.56vw}.page-rifundaward2026 .awards .categories .category .item .text1{width:8em;font-size:4.62vw}.page-rifundaward2026 .awards .categories .category .item .text2{font-size:4.1vw}.page-rifundaward2026 .awards .categories .category .item .text2 .num{font-size:5.13vw}.page-rifundaward2026 .awards .notes{margin-top:5.13vw;font-size:3.08vw}.page-rifundaward2026 .multiyear{margin-top:16.67vw}.page-rifundaward2026 .multiyear .riaward2026-section-lead{font-size:6.15vw}.page-rifundaward2026 .multiyear .products{display:block;gap:0;padding:0 5.13vw;margin-top:14.1vw}.page-rifundaward2026 .multiyear .products .product{margin-top:10.26vw;max-width:100%;padding:5.13vw 0 0;border:1.28vw solid #9b7828;box-shadow:0 7.69vw 5.13vw 0 rgba(0,0,0,.25)}.page-rifundaward2026 .multiyear .products .product::after{right:-2.05vw;bottom:-2.05vw;width:9.74vw;height:9.74vw}.page-rifundaward2026 .multiyear .products .product .name{font-size:4.87vw}.page-rifundaward2026 .multiyear .products .product .type{margin-top:0.51vw;font-size:3.59vw}.page-rifundaward2026 .multiyear .products .product .image{width:43.85vw}.page-rifundaward2026 .multiyear .products .product .ribbon{top:-7.69vw;left:-6.41vw;width:26.15vw}.page-rifundaward2026 .multiyear .products .product .badge{top:-7.69vw;right:-10.26vw;width:28.46vw}.page-rifundaward2026 .multiyear .products .product .award{margin-top:3.85vw;padding:3.85vw 0;background-color:#fff}.page-rifundaward2026 .multiyear .products .product .award-cat{font-size:4.1vw}.page-rifundaward2026 .multiyear .products .product .award-name{padding:2.56vw 0 5.13vw;font-size:6.15vw}.page-rifundaward2026 .multiyear .products .product .award-name-text{padding:2.56vw 11.54vw}.page-rifundaward2026 .multiyear .products .product .award-name-text::before{top:-1.54vw;left:1.54vw;width:6.41vw;height:15.38vw}.page-rifundaward2026 .multiyear .products .product .award-name-text::after{top:-1.54vw;right:2.05vw;width:6.41vw;height:15.38vw}.page-rifundaward2026 .achievements{margin-top:16.41vw}.page-rifundaward2026 .achievements .inner{padding:12.31vw 0 15.38vw;border:0.51vw solid;border-image-source:linear-gradient(90deg, #EBC445 39.9%, #FFF5EC 51.92%, #EBC445 64.42%);border-image-slice:1;box-shadow:0 5.13vw 5.13vw 0 rgba(0,0,0,.15)}.page-rifundaward2026 .achievements .riaward2026-section-lead{font-size:5.64vw;line-height:1.6363636364;letter-spacing:normal}.page-rifundaward2026 .achievements .subtitle{margin-top:7.69vw}.page-rifundaward2026 .achievements .achievements-inner{margin-top:8.97vw}.page-rifundaward2026 .achievements .achievements-inner .achievement-title{margin-top:5.13vw;font-size:5.13vw;line-height:1.5;background:linear-gradient(90deg, #EBC445 39.9%, #FFF5EC 51.92%, #EBC445 64.42%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0)}.page-rifundaward2026 .achievements .achievements-inner .achievement:nth-child(2) .achievement-title{margin-top:12.82vw}.page-rifundaward2026 .achievements .achievements-inner .results{margin-top:2.56vw;display:grid;grid-template-columns:repeat(1, 65.64vw);gap:2.56vw 0;justify-content:center}.page-rifundaward2026 .achievements .achievements-inner .results .result{text-align:center}.page-rifundaward2026 .achievements .achievements-inner .results .result:nth-of-type(n+3){margin-top:0}.page-rifundaward2026 .achievements .achievements-inner .results .result-name{font-size:4.1vw;font-weight:500;line-height:1.875}.page-rifundaward2026 .achievements .achievements-inner .results .result-excellent{margin-top:0}.page-rifundaward2026 .achievements .achievements-inner .results .result-good{margin-top:0}.page-rifundaward2026 .achievements .achievements-inner .results .result-excellent,.page-rifundaward2026 .achievements .achievements-inner .results .result-good,.page-rifundaward2026 .achievements .achievements-inner .results .result-get{position:relative;padding:0 0 1.03vw;font-size:4.62vw;font-weight:500;line-height:1.875}.page-rifundaward2026 .achievements .achievements-inner .results .result-excellent::before,.page-rifundaward2026 .achievements .achievements-inner .results .result-good::before,.page-rifundaward2026 .achievements .achievements-inner .results .result-get::before{content:"";position:absolute;top:50%;left:0;transform:translateY(-50%);width:2.82vw;height:8.46vw;background-image:url("../img/leaf_l.png");background-repeat:no-repeat;background-size:100%}.page-rifundaward2026 .achievements .achievements-inner .results .result-excellent::after,.page-rifundaward2026 .achievements .achievements-inner .results .result-good::after,.page-rifundaward2026 .achievements .achievements-inner .results .result-get::after{content:"";position:absolute;top:50%;right:0;transform:translateY(-50%);width:2.82vw;height:8.46vw;background-image:url("../img/leaf_r.png");background-repeat:no-repeat;background-size:100%}.page-rifundaward2026 .achievements .achievements-inner .results .result .item{display:flex;gap:0 2.56vw;align-items:baseline;justify-content:center}.page-rifundaward2026 .achievements .achievements-inner .results .result .item .text1{width:8em;font-size:4.62vw}.page-rifundaward2026 .achievements .achievements-inner .results .result .item .text2{font-size:4.1vw}.page-rifundaward2026 .achievements .achievements-inner .results .result .item .text2 .num{font-size:5.13vw}.page-rifundaward2026 .links{margin-top:12.82vw;padding:11.28vw 0;background-color:#fff}.page-rifundaward2026 .links-list{grid-template-columns:repeat(1, 1fr);gap:6.41vw 0}.page-rifundaward2026 .links-anchor{display:block;padding:4.1vw 5.13vw 4.87vw;font-size:4.1vw;border-radius:1.03vw}.page-rifundaward2026 .summary{position:relative;margin-top:16.41vw}.page-rifundaward2026 .summary .riaward2026-section-lead{font-size:4.62vw;line-height:2.0555555556}.page-rifundaward2026 .summary .about{margin-top:12.82vw;padding:1.79vw 2.56vw;border:0.26vw solid #fff}.page-rifundaward2026 .summary .about-title{font-size:3.08vw;font-weight:500;line-height:1.6666666667}.page-rifundaward2026 .summary .about-text{margin-top:1.28vw;font-size:3.08vw;font-weight:500;line-height:1.6666666667}.page-rifundaward2026 .summary .caution{margin-top:5.64vw}.page-rifundaward2026 .summary .caution .text{font-weight:500;font-size:3.08vw;line-height:1.6666666667}.page-rifundaward2026 .summary .caution-list{margin-top:1.28vw}.page-rifundaward2026 .summary .caution-item{font-size:3.08vw;line-height:1.6666666667}.page-rifundaward2026 .bg1{left:-6.41vw;top:-23.08vw;width:17.69vw;height:22.82vw}.page-rifundaward2026 .bg2{right:-2.56vw;top:105.13vw;width:14.1vw;height:14.1vw}.page-rifundaward2026 .bg3{left:0vw;top:292.31vw;width:13.59vw;height:13.85vw}.page-rifundaward2026 .bg4{left:-7.69vw;top:58.97vw;width:23.08vw;height:22.56vw}.page-rifundaward2026 .bg5{right:12.82vw;top:-16.67vw;width:9.74vw;height:12.31vw}.page-rifundaward2026 .bg6{left:7.69vw;top:-12.82vw;width:12.82vw;height:14.36vw}.page-rifundaward2026 .bg7{right:8.97vw;top:43.59vw;width:9.74vw;height:10.77vw}}
