/*! destyle.css v2.0.2 | MIT License | https://github.com/nicolas-cusan/destyle.css */*,::after,::before{box-sizing:border-box;border-style:solid;border-width:0}html{line-height:1.15;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent}body{margin:0}main{display:block}address,blockquote,dl,figure,form,iframe,p,pre,table{margin:0}h1,h2,h3,h4,h5,h6{font-size:inherit;line-height:inherit;font-weight:inherit;margin:0}ol,ul{margin:0;padding:0;list-style:none}dt{font-weight:700}dd{margin-left:0}hr{box-sizing:content-box;height:0;overflow:visible;border-top-width:1px;margin:0;clear:both;color:inherit}pre{font-family:monospace,monospace;font-size:inherit}address{font-style:inherit}a{background-color:transparent;text-decoration:none;color:inherit}abbr[title]{text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:inherit}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}embed,iframe,img,object{vertical-align:bottom}button,input,optgroup,select,textarea{-webkit-appearance:none;appearance:none;vertical-align:middle;color:inherit;font:inherit;background:0 0;padding:0;margin:0;outline:0;border-radius:0;text-align:inherit}[type=checkbox]{-webkit-appearance:checkbox;appearance:checkbox}[type=radio]{-webkit-appearance:radio;appearance:radio}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{cursor:pointer;-webkit-appearance:none;appearance:none}[type=button][disabled],[type=reset][disabled],[type=submit][disabled],button[disabled]{cursor:default}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}select::-ms-expand{display:none}option{padding:0}fieldset{margin:0;padding:0;min-width:0}legend{color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}label[for]{cursor:pointer}details{display:block}summary{display:list-item}[contenteditable]{outline:0}table{border-collapse:collapse;border-spacing:0}caption{text-align:left}td,th{vertical-align:top;padding:0}th{text-align:left;font-weight:700}template{display:none}[hidden]{display:none}@font-face{font-family:swiper-icons;src:url("data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA") format("woff");font-weight:400;font-style:normal}:root{--swiper-theme-color:#007aff}:host{position:relative;display:block;margin-left:auto;margin-right:auto;z-index:1}.swiper{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1;display:block}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function,initial);box-sizing:content-box}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{transform:translate3d(0,0,0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform;display:block}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{transform:translateZ(0);backface-visibility:hidden}.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d{perspective:1200px}.swiper-3d .swiper-cube-shadow,.swiper-3d .swiper-slide{transform-style:preserve-3d}.swiper-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-css-mode.swiper-horizontal>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-css-mode.swiper-vertical>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-css-mode.swiper-free-mode>.swiper-wrapper{scroll-snap-type:none}.swiper-css-mode.swiper-free-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}.swiper-css-mode.swiper-centered>.swiper-wrapper::before{content:"";flex-shrink:0;order:9999}.swiper-css-mode.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper::before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper::before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-3d .swiper-slide-shadow{background:rgba(0,0,0,.15)}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(to left,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(to right,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(to top,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;transform-origin:50%;box-sizing:border-box;border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-radius:50%;border-top-color:transparent}.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader,.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader{animation:swiper-preloader-spin 1s infinite linear}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@keyframes swiper-preloader-spin{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}:root{--swiper-navigation-size:44px}.swiper-button-next,.swiper-button-prev{position:absolute;top:var(--swiper-navigation-top-offset,50%);width:calc(var(--swiper-navigation-size)/ 44 * 27);height:var(--swiper-navigation-size);margin-top:calc(0px - var(--swiper-navigation-size)/ 2);z-index:10;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--swiper-navigation-color,var(--swiper-theme-color))}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-next.swiper-button-hidden,.swiper-button-prev.swiper-button-hidden{opacity:0;cursor:auto;pointer-events:none}.swiper-navigation-disabled .swiper-button-next,.swiper-navigation-disabled .swiper-button-prev{display:none!important}.swiper-button-next svg,.swiper-button-prev svg{width:100%;height:100%;object-fit:contain;transform-origin:center}.swiper-rtl .swiper-button-next svg,.swiper-rtl .swiper-button-prev svg{transform:rotate(180deg)}.swiper-button-prev,.swiper-rtl .swiper-button-next{left:var(--swiper-navigation-sides-offset,10px);right:auto}.swiper-button-next,.swiper-rtl .swiper-button-prev{right:var(--swiper-navigation-sides-offset,10px);left:auto}.swiper-button-lock{display:none}.swiper-button-next:after,.swiper-button-prev:after{font-family:swiper-icons;font-size:var(--swiper-navigation-size);text-transform:none!important;letter-spacing:0;font-variant:initial;line-height:1}.swiper-button-prev:after,.swiper-rtl .swiper-button-next:after{content:"prev"}.swiper-button-next,.swiper-rtl .swiper-button-prev{right:var(--swiper-navigation-sides-offset,10px);left:auto}.swiper-button-next:after,.swiper-rtl .swiper-button-prev:after{content:"next"}::selection{color:#fff;background:#222}*,:after,:before{box-sizing:border-box}:focus{outline:0}body,html{color:#fff;background:#000}body{width:100%;overscroll-behavior:none}body.js--fixed{overflow:hidden}a{color:#000;text-decoration:none}h1,h2,h3{line-height:1}li,ul{list-style:none}td,th,tr{font-weight:400;text-align:left}img,picture{-webkit-backface-visibility:hidden;width:100%;max-width:100%;height:auto;pointer-events:none;vertical-align:bottom}.pc-none{display:none}@media only screen and (max-width:750px){.pc-none{display:block}}@media only screen and (min-width:751px){.sp-none{display:block}}@media only screen and (max-width:750px){.sp-none{display:none}}.common__frame{border:.5333333333vw solid #fff;position:fixed;top:0;left:0;right:0;bottom:0;pointer-events:none;z-index:999;box-sizing:border-box}@media only screen and (max-width:750px){.common__frame{border-bottom:none;height:110dvh}}@media only screen and (min-width:751px){.common__frame{border-width:.2196193265vw}}@media only screen and (min-width:1601px){.common__frame{border-width:3.513909224px}}.common__inner{padding:0 4vw}@media only screen and (min-width:751px){.common__inner{padding:0 3.2942898975vw 0 6.2225475842vw}}@media only screen and (min-width:1601px){.common__inner{padding:0 52.7086383602px 0 99.560761347px}}.common__wrap{width:100%}@media only screen and (min-width:751px){.common__wrap{margin-left:auto;width:77.9648609078vw}}@media only screen and (min-width:1601px){.common__wrap{width:1247.4377745242px}}.common__red{color:#f60e1d}.common__title{position:relative;z-index:1}.common__title h2{color:#fff;font-family:"Google Sans",sans-serif;font-size:12.6666666667vw;font-weight:700;letter-spacing:-.06em;line-height:.9473684211}@media only screen and (min-width:751px){.common__title h2{font-size:10.2489019034vw}}@media only screen and (min-width:1601px){.common__title h2{font-size:163.9824304539px}}.common__pagetop{background-color:#000;display:block;padding:7.3333333333vw 0;text-align:center;width:100%;color:#fff;font-family:"Google Sans",sans-serif;font-size:4.5333333333vw;font-weight:700;letter-spacing:.08em;position:relative;z-index:2}@media only screen and (max-width:750px){.common__pagetop{border-bottom:solid .5333333333vw #fff}}@media only screen and (min-width:751px){.common__pagetop{opacity:1;transition:all .3s}.common__pagetop:hover{opacity:.8}}@media only screen and (min-width:751px){.common__pagetop{padding:2.196193265vw 0;font-size:1.4641288433vw}}@media only screen and (min-width:1601px){.common__pagetop{padding:35.1390922401px 0;font-size:23.4260614934px}}.common__btn{display:block;background-color:#fff;color:#333;border-radius:4.9333333333vw;width:68.6666666667vw;height:9.8666666667vw;margin:0 auto}@media only screen and (min-width:751px){.common__btn{transition:all .3s}.common__btn:hover{color:#fff;background-color:#333}}@media only screen and (min-width:751px){.common__btn{border-radius:1.8301610542vw;width:23.1332357247vw;height:3.6603221083vw}}@media only screen and (min-width:1601px){.common__btn{border-radius:29.2825768668px;width:370.1317715959px;height:58.5651537335px}}.common__btn span{display:flex;align-items:center;justify-content:center;height:100%;font-family:"Google Sans",sans-serif;font-size:3.7333333333vw;font-weight:700;letter-spacing:.04em}@media only screen and (min-width:751px){.common__btn span{font-size:1.1713030747vw}}@media only screen and (min-width:1601px){.common__btn span{font-size:18.7408491947px}}@media only screen and (min-width:751px){.common__btn.btn-arrow:hover span:after{background-image:url(../data/webp/icon_arrow_right_wh.webp)}}.common__btn.btn-arrow span:after{display:block;content:"";background:transparent url(../data/webp/icon_arrow_right_blk.webp) no-repeat center center;background-size:contain;width:4.2666666667vw;height:2.5333333333vw;margin-left:1.8666666667vw}@media only screen and (min-width:751px){.common__btn.btn-arrow span:after{width:1.4641288433vw;height:.878477306vw;margin-left:.5856515373vw;transition:all .3s}}@media only screen and (min-width:1601px){.common__btn.btn-arrow span:after{width:23.4260614934px;height:14.055636896px;margin-left:9.3704245974px}}@media only screen and (min-width:751px){.common__btn[target=_blank]:hover span:after{background-image:url(../data/webp/icon_blank_wh.webp)}}.common__btn[target=_blank] span:after{display:block;content:"";background:transparent url(../data/webp/icon_blank_blk.webp) no-repeat center center;background-size:contain;width:3.2vw;height:3.2vw;margin-left:1.8666666667vw}@media only screen and (min-width:751px){.common__btn[target=_blank] span:after{width:1.0248901903vw;height:1.0248901903vw;margin-left:.5856515373vw;transition:all .3s}}@media only screen and (min-width:1601px){.common__btn[target=_blank] span:after{width:16.3982430454px;height:16.3982430454px;margin-left:9.3704245974px}}.header.js--active .header__right{pointer-events:all}@media only screen and (min-width:751px){.header.js--active .header__right{background-color:rgba(0,0,0,.5)}}@media only screen and (min-width:751px){.header__wrap{background-color:#000;width:3.2942898975vw;height:100dvh;position:fixed;top:0;left:0;z-index:10;transition:all .3s}.header__wrap:hover{background-color:#fff}}@media only screen and (min-width:1601px){.header__wrap{width:52.7086383602px}}.header__right{position:fixed;top:0;right:0;width:100%;height:100dvh;z-index:9;pointer-events:none}.header__hamburger{width:13.3333333333vw;height:13.3333333333vw;position:fixed;top:0;right:0;z-index:100;cursor:pointer}@media only screen and (min-width:751px){.header__hamburger{position:absolute;width:3.2942898975vw;height:100%;right:auto;left:0;top:50%;transform:translateY(-50%)}.header__hamburger:hover .header__hamburger-txt{color:#222}.header__hamburger:hover .header__hamburger-txt:after{background-color:#222}.header__hamburger:hover .header__hamburger-line span{background-color:#222}}@media only screen and (min-width:1601px){.header__hamburger{width:52.7086383602px}}@media only screen and (max-width:750px){.header__hamburger.js--active .header__hamburger-line:after{clip-path:polygon(0 0,100% 0,100% 100%,0 100%)}}@media only screen and (min-width:751px){.header__hamburger.js--active .header__hamburger-txt:after{clip-path:polygon(0 0,100% 0,100% 100%,0 100%)}}.header__hamburger-wrap{background-color:#fff;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:1.3333333333vw;width:100%;height:100%}@media only screen and (min-width:751px){.header__hamburger-wrap{background-color:transparent;gap:.8052708638vw;flex-wrap:wrap;height:calc(100% - 10.980966325vw)}}@media only screen and (min-width:1601px){.header__hamburger-wrap{gap:12.8843338214px;height:calc(100% - 175.6954612006px)}}.header__hamburger-line{display:flex;align-items:center;justify-content:center;flex-direction:column;gap:1.3333333333vw}@media only screen and (min-width:751px){.header__hamburger-line{flex-direction:row;gap:.5856515373vw;width:1.0248901903vw;height:1.6105417277vw}}@media only screen and (min-width:1601px){.header__hamburger-line{gap:9.3704245974px;width:16.3982430454px;height:25.7686676428px}}@media only screen and (max-width:750px){.header__hamburger-line:after{display:block;content:"";background-color:#000;display:block;width:1.0666666667vw;height:7.3333333333vw;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) skewX(-45deg);clip-path:polygon(0 50%,100% 50%,100% 50%,0 50%);transition:all .3s}}.header__hamburger-line span{background-color:#000;display:block;width:6.9333333333vw;height:.8vw}@media only screen and (min-width:751px){.header__hamburger-line span{background-color:#fff;width:.2196193265vw;height:100%;transition:all .3s}}@media only screen and (min-width:1601px){.header__hamburger-line span{width:3.513909224px}}@media only screen and (min-width:751px){.header__hamburger-txt{font-family:"Google Sans",sans-serif;font-size:1.4641288433vw;font-weight:700;writing-mode:vertical-lr;text-align:right;position:relative;z-index:1;transition:all .3s}.header__hamburger-txt:after{display:block;content:"";background-color:#fff;width:.2196193265vw;height:4.9780380673vw;position:absolute;top:51%;left:50%;transform:translate(-50%,-50%);clip-path:polygon(0 50%,100% 50%,100% 50%,0 50%);transition:all .3s}}@media only screen and (min-width:1601px){.header__hamburger-txt{font-size:23.4260614934px}.header__hamburger-txt:after{width:3.513909224px;height:79.6486090776px}}.header__nav{background-color:#000;position:absolute;top:0;left:0;width:100%;height:100dvh;z-index:9;pointer-events:none;opacity:0;transition:all .3s;padding-top:7.3333333333vw;overflow-y:auto;overflow:scroll;-ms-overflow-style:none;scrollbar-width:none}.header__nav::-webkit-scrollbar{display:none}.header__nav.js--active{pointer-events:auto;opacity:1}@media only screen and (min-width:751px){.header__nav{width:30.3806734993vw;left:3.2942898975vw;padding-top:5.6368960469vw}}@media only screen and (min-width:1601px){.header__nav{width:486.0907759883px;left:52.7086383602px;padding-top:90.1903367496px}}.header__nav-logo{display:block;width:72.9333333333vw;margin-left:8vw}@media only screen and (min-width:751px){.header__nav-logo{opacity:1;transition:all .3s}.header__nav-logo:hover{opacity:.8}}@media only screen and (min-width:751px){.header__nav-logo{width:22.6939970717vw;margin-left:3.6603221083vw}}@media only screen and (min-width:1601px){.header__nav-logo{width:363.1039531479px;margin-left:58.5651537335px}}.header__nav-list{margin-top:17.3333333333vw;padding-left:16vw;display:flex;flex-direction:column;flex-wrap:wrap;gap:6.1333333333vw}@media only screen and (min-width:751px){.header__nav-list{margin-top:3.6603221083vw;padding-left:7.3206442167vw;gap:1.4641288433vw}}@media only screen and (min-width:1601px){.header__nav-list{margin-top:58.5651537335px;padding-left:117.1303074671px;gap:23.4260614934px}}.header__nav-item{position:relative;z-index:1}.header__nav-link{display:block;color:#fff;font-family:"Google Sans",sans-serif;font-size:10.6666666667vw;font-weight:700;position:relative;z-index:1}@media only screen and (min-width:751px){.header__nav-link{opacity:1;transition:all .3s}.header__nav-link:hover{opacity:.8}}@media only screen and (min-width:751px){.header__nav-link{font-size:2.9282576867vw}}@media only screen and (min-width:1601px){.header__nav-link{font-size:46.8521229868px}}.header__nav-link:before{display:block;content:"";background:transparent url(../data/webp/icon_arrow_right_wh.webp) no-repeat center center/contain;width:6.8vw;height:4.2666666667vw;position:absolute;top:43%;right:4vw;pointer-events:none;transform:translateY(-50%)}@media only screen and (min-width:751px){.header__nav-link:before{width:1.9033674963vw;height:1.1713030747vw;right:.878477306vw}}@media only screen and (min-width:1601px){.header__nav-link:before{width:30.4538799414px;height:18.7408491947px;right:14.055636896px}}.header__nav-link:after{display:block;content:"";background-color:#fff;width:100%;height:.5333333333vw;position:absolute;bottom:2vw;left:0;pointer-events:none}@media only screen and (min-width:751px){.header__nav-link:after{height:.2196193265vw;bottom:.5856515373vw}}@media only screen and (min-width:1601px){.header__nav-link:after{height:3.513909224px;bottom:9.3704245974px}}.header__nav-sns{margin-top:9.3333333333vw;padding-left:16vw}@media only screen and (min-width:751px){.header__nav-sns{margin-top:2.196193265vw;padding-left:7.3206442167vw}}@media only screen and (min-width:1601px){.header__nav-sns{margin-top:35.1390922401px;padding-left:117.1303074671px}}.header__nav-sns p{color:#aaa;width:100%;font-family:"Google Sans",sans-serif;font-size:2.6666666667vw;font-weight:400}@media only screen and (min-width:751px){.header__nav-sns p{font-size:.7320644217vw}}@media only screen and (min-width:1601px){.header__nav-sns p{font-size:11.7130307467px}}.header__nav-sns a{width:6.6666666667vw}@media only screen and (min-width:751px){.header__nav-sns a{opacity:1;transition:all .3s}.header__nav-sns a:hover{opacity:.8}}@media only screen and (min-width:751px){.header__nav-sns a{width:2.196193265vw}}@media only screen and (min-width:1601px){.header__nav-sns a{width:35.1390922401px}}.header__nav-wrap{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;gap:6.6666666667vw;margin-top:4.6666666667vw}@media only screen and (min-width:751px){.header__nav-wrap{gap:1.6105417277vw;margin-top:1.2445095168vw}}@media only screen and (min-width:1601px){.header__nav-wrap{gap:25.7686676428px;margin-top:19.9121522694px}}.footer{background-color:#000;width:100%;position:relative;z-index:1}.footer__top{background-color:#111;padding:12.5333333333vw 0}@media only screen and (min-width:751px){.footer__top{padding:4.39238653vw 0}}@media only screen and (min-width:1601px){.footer__top{padding:70.2781844802px 0}}.footer__top .footer__inner{flex-direction:column}.footer__top-logo{margin:0 auto;width:47.0666666667vw}@media only screen and (min-width:751px){.footer__top-logo{width:13.4699853587vw}}@media only screen and (min-width:1601px){.footer__top-logo{width:215.5197657394px}}.footer__top-txt{color:#fff;font-family:"M PLUS 1p",sans-serif;font-size:2.6666666667vw;font-weight:400;line-height:1.3;text-align:center;margin:4.2666666667vw auto 0}@media only screen and (min-width:751px){.footer__top-txt{font-size:.878477306vw;line-height:1.25;margin-top:1.4641288433vw;width:63.6896046852vw}}@media only screen and (min-width:1601px){.footer__top-txt{font-size:14.055636896px;margin-top:23.4260614934px;width:1019.0336749634px}}.footer__bottom{padding-top:13.3333333333vw;padding-bottom:10vw;border-bottom:solid .5333333333vw #fff}@media only screen and (min-width:751px){.footer__bottom{padding-top:3.6603221083vw;padding-bottom:3.6603221083vw;border-bottom-width:.2196193265vw}}@media only screen and (min-width:1601px){.footer__bottom{padding-top:58.5651537335px;padding-bottom:58.5651537335px;border-bottom-width:3.513909224px}}.footer__inner{padding:0 4vw}@media only screen and (min-width:751px){.footer__inner{padding:0 3.2942898975vw;display:flex;align-items:center;justify-content:center}}@media only screen and (min-width:1601px){.footer__inner{padding:0 52.7086383602px}}.footer__logo{display:block;margin:0 auto;width:70.6666666667vw}@media only screen and (min-width:751px){.footer__logo{width:20.3513909224vw;margin-right:4.6852122987vw;flex-shrink:0}}@media only screen and (min-width:1601px){.footer__logo{width:325.6222547584px;margin-right:74.9633967789px}}.footer__nav{margin:11.3333333333vw auto 0;padding:0 .5333333333vw 0 1.8666666667vw;width:74.6666666667vw}@media only screen and (min-width:751px){.footer__nav{padding:0;border-left:solid .1464128843vw #333;padding-left:4.39238653vw;margin-left:0;margin-top:0;width:fit-content}}@media only screen and (min-width:1601px){.footer__nav{border-left-width:2.3426061493px;padding-left:70.2781844802px}}.footer__nav-list{display:flex;flex-direction:row;flex-wrap:wrap;gap:16vw}@media only screen and (min-width:751px){.footer__nav-list{align-items:center;gap:.7320644217vw}}@media only screen and (min-width:1601px){.footer__nav-list{gap:11.7130307467px}}.footer__nav-list:not(:first-of-type){margin-top:6.6666666667vw}@media only screen and (min-width:751px){.footer__nav-list:not(:first-of-type){margin-top:1.0980966325vw}}@media only screen and (min-width:1601px){.footer__nav-list:not(:first-of-type){margin-top:17.5695461201px}}.footer__nav-list dt{color:#666;font-family:"Google Sans",sans-serif;font-size:3.2vw;font-weight:400;letter-spacing:.08em;width:24vw}@media only screen and (min-width:751px){.footer__nav-list dt{font-size:.7320644217vw;width:7.3206442167vw}}@media only screen and (min-width:1601px){.footer__nav-list dt{font-size:11.7130307467px;width:117.1303074671px}}.footer__nav-list dd{display:flex;flex-direction:column;gap:4vw;width:calc(100% - 40vw)}@media only screen and (min-width:751px){.footer__nav-list dd{flex-direction:row;gap:1.4641288433vw;width:fit-content}}@media only screen and (min-width:1601px){.footer__nav-list dd{gap:23.4260614934px}}.footer__nav-list dd a{display:block;color:#fff;font-family:"Google Sans",sans-serif;font-size:4vw;font-weight:700;letter-spacing:.08em}@media only screen and (min-width:751px){.footer__nav-list dd a{opacity:1;transition:all .3s}.footer__nav-list dd a:hover{opacity:.8}}@media only screen and (min-width:751px){.footer__nav-list dd a{font-size:1.0248901903vw}}@media only screen and (min-width:1601px){.footer__nav-list dd a{font-size:16.3982430454px}}.footer__copyright{color:#666;font-family:"Google Sans",sans-serif;font-size:2.6666666667vw;font-weight:400;letter-spacing:.02em;text-align:center;margin-top:12.6666666667vw;line-height:1.8}@media only screen and (min-width:751px){.footer__copyright{font-size:.7320644217vw;margin-top:2.9282576867vw}}@media only screen and (min-width:1601px){.footer__copyright{font-size:11.7130307467px;margin-top:46.8521229868px}}.modal{position:fixed;top:0;left:0;width:100%;height:100lvh;z-index:999;opacity:0;visibility:hidden;transition:all .3s;pointer-events:none}.modal.js--open{opacity:1;visibility:visible;pointer-events:all}.modal__wrap{background-color:rgba(0,0,0,.95);width:100%;height:100%}.modal__kma,.modal__team{display:none;width:100%;height:100%;position:relative;z-index:1;overflow-y:auto;overflow:scroll;-ms-overflow-style:none;scrollbar-width:none}.modal__kma::-webkit-scrollbar,.modal__team::-webkit-scrollbar{display:none}.modal__kma.js--open,.modal__team.js--open{display:block}@media only screen and (max-width:750px){.modal__kma .modal__title-txt{font-size:10.4vw}}@media only screen and (min-width:751px){.modal__kma .modal__body{margin-top:1.317715959vw}}@media only screen and (min-width:1601px){.modal__kma .modal__body{margin-top:21.0834553441px}}@media only screen and (min-width:751px){.modal__kma-wrap{padding-left:2.9282576867vw}}@media only screen and (min-width:1601px){.modal__kma-wrap{padding-left:46.8521229868px}}.modal__block{padding:13.3333333333vw 0;width:100%;position:absolute;opacity:0;pointer-events:none;transition:all .3s}.modal__block.js--current{opacity:1;pointer-events:all}@media only screen and (min-width:751px){.modal__block{padding:3.6603221083vw 0}}@media only screen and (min-width:1601px){.modal__block{padding:58.5651537335px 0}}.modal__header{display:flex;flex-direction:column;padding:0 4vw}@media only screen and (min-width:751px){.modal__header{align-items:flex-start;flex-direction:row;justify-content:space-between;padding:0 3.2942898975vw}}@media only screen and (min-width:1601px){.modal__header{padding:0 52.7086383602px}}.modal__title{order:2;margin-top:1.3333333333vw}@media only screen and (min-width:751px){.modal__title{order:1;margin-top:.439238653vw}}@media only screen and (min-width:1601px){.modal__title{margin-top:7.027818448px}}@media only screen and (min-width:751px){.modal__title:not(:has(.modal__title-cat)) .modal__title-txt{margin-top:1.5373352855vw}}.modal__title-cat{display:block}.modal__title-cat img{width:auto;max-height:3.2vw;height:100%}@media only screen and (min-width:751px){.modal__title-cat img{max-height:1.4641288433vw}}@media only screen and (min-width:1601px){.modal__title-cat img{max-height:23.4260614934px}}.modal__title-txt{font-family:"Google Sans",sans-serif;font-size:10.6666666667vw;font-weight:700;line-height:.875;margin-top:2vw}@media only screen and (max-width:750px){.modal__title-txt{letter-spacing:-.025em}}@media only screen and (min-width:751px){.modal__title-txt{font-size:5.1244509517vw;margin-top:.439238653vw}}@media only screen and (min-width:1601px){.modal__title-txt{font-size:81.9912152269px;margin-top:7.027818448px}}.modal__ui{display:flex;align-items:center;flex-wrap:wrap;flex-direction:row;gap:9.3333333333vw;margin-left:auto;order:1}@media only screen and (min-width:751px){.modal__ui{justify-content:space-between;order:2;width:10.8345534407vw;gap:0}}@media only screen and (min-width:1601px){.modal__ui{width:173.3528550512px}}.modal__ui:not(:has(.modal__ui-prev)){justify-content:flex-end}.modal__ui-next,.modal__ui-prev{background:transparent url(../data/webp/icon_arrow.webp) no-repeat center center;background-size:contain;width:4.6666666667vw;height:7.6vw}@media only screen and (min-width:751px){.modal__ui-next,.modal__ui-prev{opacity:1;transition:all .3s}.modal__ui-next:hover,.modal__ui-prev:hover{opacity:.8}}@media only screen and (min-width:751px){.modal__ui-next,.modal__ui-prev{width:1.6837481698vw;height:2.635431918vw}}@media only screen and (min-width:1601px){.modal__ui-next,.modal__ui-prev{width:26.9399707174px;height:42.1669106881px}}.modal__ui-prev{transform:rotate(180deg)}.modal__ui-close{background:transparent url(../data/webp/icon_close.webp) no-repeat center center;background-size:contain;width:8vw;height:8vw}@media only screen and (min-width:751px){.modal__ui-close{opacity:1;transition:all .3s}.modal__ui-close:hover{opacity:.8}}@media only screen and (min-width:751px){.modal__ui-close{width:2.7086383602vw;height:2.7086383602vw}}@media only screen and (min-width:1601px){.modal__ui-close{width:43.3382137628px;height:43.3382137628px}}.modal__body{padding-left:10.6666666667vw;margin-top:6.6666666667vw}@media only screen and (min-width:751px){.modal__body{padding-left:3.2942898975vw;margin-top:3.2942898975vw;margin-left:auto}}@media only screen and (min-width:1601px){.modal__body{margin-top:52.7086383602px;max-width:1546.1200585652px}}.modal__body-lead{padding-right:4vw}@media only screen and (min-width:751px){.modal__body-lead{padding-right:3.2942898975vw;display:flex;flex-direction:row;gap:.3660322108vw}}@media only screen and (min-width:1601px){.modal__body-lead{padding-right:52.7086383602px;gap:5.8565153734px}}.modal__body-lead dt{color:#999;font-family:"Google Sans",sans-serif;font-size:2.6666666667vw;font-weight:700;line-height:1.2}@media only screen and (min-width:751px){.modal__body-lead dt{font-size:1.1713030747vw;line-height:1.5;flex-shrink:0}}@media only screen and (min-width:1601px){.modal__body-lead dt{font-size:18.7408491947px}}.modal__body-lead dd,.modal__body-lead p{color:#ccc;font-family:"Google Sans",sans-serif;font-size:3.4666666667vw;font-weight:400;line-height:1.2307692308;letter-spacing:.04em}@media only screen and (min-width:751px){.modal__body-lead dd,.modal__body-lead p{font-size:1.1713030747vw;line-height:1.5;letter-spacing:.06em}}@media only screen and (min-width:1601px){.modal__body-lead dd,.modal__body-lead p{font-size:18.7408491947px}}.modal__body-lead dd{margin-top:1.0666666667vw}@media only screen and (min-width:751px){.modal__body-lead dd{margin-top:0}}.modal__body-commu{margin:4.5333333333vw auto 5.3333333333vw;padding-right:4vw}@media only screen and (min-width:751px){.modal__body-commu{margin:1.4641288433vw auto 2.9282576867vw;padding-right:0}}@media only screen and (min-width:1601px){.modal__body-commu{margin:23.4260614934px auto 46.8521229868px}}.modal__body-commu dt{color:#666;font-family:"Google Sans",sans-serif;font-size:2.6666666667vw;font-weight:700;line-height:1.2;padding-bottom:2.4vw}@media only screen and (min-width:751px){.modal__body-commu dt{font-size:1.1713030747vw;line-height:1.5}}@media only screen and (min-width:1601px){.modal__body-commu dt{font-size:18.7408491947px}}.modal__body-commu dd{display:flex;flex-direction:row;flex-wrap:wrap;gap:2.6666666667vw}@media only screen and (min-width:751px){.modal__body-commu dd{gap:.7320644217vw}}@media only screen and (min-width:1601px){.modal__body-commu dd{gap:11.7130307467px}}.modal__body-commu a{border:.2666666667vw solid #fff;height:8vw;font-family:"Google Sans",sans-serif;font-size:4.8vw;font-weight:700;display:flex;align-items:center;justify-content:center}@media only screen and (min-width:751px){.modal__body-commu a{opacity:1;transition:all .3s}.modal__body-commu a:hover{opacity:.8}}@media only screen and (min-width:751px){.modal__body-commu a{border-width:.1464128843vw;font-size:1.1713030747vw;height:2.3426061493vw;padding:0 .5856515373vw 0 .878477306vw}}@media only screen and (min-width:1601px){.modal__body-commu a{border-width:2.3426061493px;font-size:18.7408491947px;height:37.4816983895px;padding:0 9.3704245974px 0 14.055636896px}}.modal__body-commu a:after{display:block;content:"";background-size:contain;background-position:center;background-repeat:no-repeat;width:3.2vw;height:3.3333333333vw}@media only screen and (min-width:751px){.modal__body-commu a:after{width:.878477306vw;height:.9516837482vw;margin-left:.3660322108vw}}@media only screen and (min-width:1601px){.modal__body-commu a:after{width:14.055636896px;height:15.2269399707px;margin-left:5.8565153734px}}.modal__body-commu a:not(.modal__btn){background-color:transparent;color:#fff;width:41.3333333333vw}@media only screen and (min-width:751px){.modal__body-commu a:not(.modal__btn){width:fit-content}}.modal__body-commu a:not(.modal__btn):after{background-image:url(../data/webp/icon_blank_wh.webp)}@media only screen and (max-width:750px){.modal__body-commu a:not(.modal__btn):after{margin-left:1.6vw}}.modal__btn{background-color:#fff;color:#000;width:100%;margin-bottom:1.7333333333vw}@media only screen and (min-width:751px){.modal__btn{margin-bottom:0;width:fit-content}}.modal__btn:after{background-image:url(../data/webp/icon_blank_blk.webp)}@media only screen and (max-width:750px){.modal__btn:after{margin-left:2vw}}.modal__swiper{margin-top:3.3333333333vw}@media only screen and (min-width:751px){.modal__swiper{margin-top:1.8301610542vw}}@media only screen and (min-width:1601px){.modal__swiper{margin-top:29.2825768668px}}.modal__swiper-slide{width:80vw}@media only screen and (min-width:751px){.modal__swiper-slide{width:36.6032210835vw}}@media only screen and (min-width:1601px){.modal__swiper-slide{width:585.6515373353px}}.modal__swiper-slide:not(:last-of-type){margin-right:.8vw}@media only screen and (min-width:751px){.modal__swiper-slide:not(:last-of-type){margin-right:.439238653vw}}@media only screen and (min-width:1601px){.modal__swiper-slide:not(:last-of-type){margin-right:7.027818448px}}.modal__swiper-nav{position:relative;z-index:1;width:8.6666666667vw;height:2.1333333333vw;margin-bottom:3.3333333333vw}@media only screen and (min-width:751px){.modal__swiper-nav{width:3.074670571vw;height:.8052708638vw;margin-bottom:1.0980966325vw}}@media only screen and (min-width:1601px){.modal__swiper-nav{width:49.1947291362px;height:12.8843338214px;margin-bottom:17.5695461201px}}.modal__swiper-next,.modal__swiper-prev{background:transparent url(../data/webp/icon_arrow_right.webp) no-repeat center center;background-size:contain;width:3.2vw;height:2.1333333333vw;margin-top:0;top:0}.modal__swiper-next:after,.modal__swiper-prev:after{display:none}@media only screen and (min-width:751px){.modal__swiper-next,.modal__swiper-prev{width:1.0980966325vw;height:.8052708638vw}}@media only screen and (min-width:1601px){.modal__swiper-next,.modal__swiper-prev{width:17.5695461201px;height:12.8843338214px}}.modal__swiper-prev{transform:rotate(180deg);left:0}.modal__swiper-next{right:0}.modal__body-info{margin-top:8vw;padding-right:4vw;display:flex;flex-direction:column;gap:3.2vw}@media only screen and (min-width:751px){.modal__body-info{flex-direction:row;margin-top:2.9282576867vw;padding-right:2.196193265vw;gap:1.756954612vw}}@media only screen and (min-width:1601px){.modal__body-info{margin-top:46.8521229868px;padding-right:35.1390922401px;gap:28.1112737921px}}@media only screen and (min-width:751px){.modal__body-info dl{width:50%}}.modal__body-info dl dd,.modal__body-info dl dt{font-family:"Google Sans",sans-serif;font-size:2.6666666667vw;font-weight:400;line-height:1.2;letter-spacing:.08em}@media only screen and (min-width:751px){.modal__body-info dl dd,.modal__body-info dl dt{font-size:.878477306vw;line-height:1.3333333333}}@media only screen and (min-width:1601px){.modal__body-info dl dd,.modal__body-info dl dt{font-size:14.055636896px}}.modal__body-info dl dt{color:#999}.modal__body-info dl dd{color:#999;margin-top:1.3333333333vw}@media only screen and (min-width:751px){.modal__body-info dl dd{margin-top:.3660322108vw}}@media only screen and (min-width:1601px){.modal__body-info dl dd{margin-top:5.8565153734px}}.modal__body-series{font-style:italic}.loading{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#000;z-index:9999;display:flex;justify-content:center;align-items:center;opacity:1;visibility:visible;transition:opacity .8s ease,visibility .8s ease}.loading.js--hidden{opacity:0;visibility:hidden;pointer-events:none}.loading.js--hidden svg{opacity:0}.loading__lottie{width:100%}@media only screen and (min-width:751px){.loading__lottie{width:27.4524158126vw}}@media only screen and (min-width:1601px){.loading__lottie{width:439.2386530015px}}.award__wrapper{position:relative;z-index:1}.award__bg{background:transparent url(../data/webp/bg_poster_pc.webp) no-repeat center center/cover;width:100%;height:196vw;position:absolute;top:58.6666666667vw;left:0;z-index:-1;pointer-events:none}@media only screen and (min-width:751px){.award__bg{top:17.4231332357vw;height:56.3689604685vw}}.award__bg video{aspect-ratio:16/9;width:100%;height:100%;object-fit:cover}.award__bg.js--fixed{position:fixed;top:0}@media only screen and (min-width:751px){.award__bg.js--fixed{height:100vh}}@media only screen and (min-width:751px){.award__bg:not(:has(.js--fixed)){width:100%}}.award__main{position:relative;z-index:1;overflow:hidden}.award__kv{width:100%;height:150dvh;height:253.3333333333vw;position:relative;z-index:1}@media only screen and (min-width:751px){.award__kv{height:73.4992679356vw}}.award__kv-line{background:transparent url(../data/webp/line.webp) no-repeat center center/contain;width:27.3333333333vw;height:47.6vw;pointer-events:none;position:absolute;bottom:0;right:0;z-index:1}@media only screen and (min-width:751px){.award__kv-line{background-image:url(../data/webp/line_pc.webp);width:10.2489019034vw;height:17.3499267936vw;right:auto;left:39.3850658858vw;z-index:2}}.award__kv-wrap{background-color:#000;position:relative;z-index:1;padding:7.4666666667vw 0 8vw 4vw}@media only screen and (min-width:751px){.award__kv-wrap{display:flex;align-items:center;justify-content:center;flex-direction:row;gap:.5856515373vw;padding:3.6603221083vw 0 4.0263543192vw 8.0527086384vw}}.award__kv-logo{width:72.9333333333vw}@media only screen and (max-width:750px){.award__kv-logo{margin-left:4vw;margin-bottom:5.3333333333vw}}@media only screen and (min-width:751px){.award__kv-logo{width:33.1625183016vw;flex-shrink:0}}.award__kv-ttl{background-color:#d9232a;clip-path:polygon(2vw 0,100% 0,100% 100%,0 100%,0 2.6666666667vw);font-family:Oswald,sans-serif;font-size:16.5333333333vw;font-weight:700;color:#000;height:17.3333333333vw;display:flex;align-items:center;padding-bottom:1.3333333333vw;padding-left:2.6666666667vw;position:relative;z-index:1;overflow:hidden}@media only screen and (min-width:751px){.award__kv-ttl{clip-path:polygon(5.710102489vw 0,100% 0,100% 100%,0 100%);font-size:8.345534407vw;height:9.5168374817vw;padding-bottom:.7320644217vw;padding-left:5.8565153734vw}}.award__kv-ttl:before{display:block;content:"";background:transparent url(../data/webp/bg_texture_2.webp) repeat center top;background-size:100% auto;width:100%;height:100%;position:absolute;left:0;top:0;z-index:-1;pointer-events:none;mix-blend-mode:color-burn;transform:translateZ(0);will-change:transform}@media only screen and (min-width:751px){.award__kv-ttl:before{background-image:url(../data/webp/bg_texture_2_pc.webp)}}.award__kv-ttl span{display:block;min-width:156vw}@media only screen and (min-width:751px){.award__kv-ttl span{min-width:85.6515373353vw}}.award__mask{background:transparent url(../data/webp/bg_texture.webp) repeat top center;background-size:100% auto;width:100%;height:100%;position:absolute;top:0;left:0;z-index:1;pointer-events:none;mix-blend-mode:color-burn}@media only screen and (min-width:751px){.award__mask{background-image:url(../data/webp/bg_texture_pc.webp)}}.award__group{background:#333;position:relative;z-index:1}.award__cv{position:fixed;bottom:0;left:.5333333333vw;width:10vw;height:44vw;z-index:9}@media only screen and (min-width:751px){.award__cv{width:3.074670571vw;height:10.980966325vw;bottom:.2196193265vw;left:.2196193265vw}}@media only screen and (min-width:1601px){.award__cv{width:49.1947291362px;height:175.6954612006px;bottom:3.513909224px;left:3.513909224px}}.award__cv a{clip-path:polygon(0 0,100% 2.1333333333vw,100% 100%,0 100%);display:flex;justify-content:center;width:100%;height:100%;position:absolute;z-index:1;padding:3.3333333333vw 0 14.4vw}@media only screen and (min-width:751px){.award__cv a{clip-path:polygon(0 0,100% .7320644217vw,100% 100%,0 100%);padding:1.4641288433vw 0 3.6603221083vw}}@media only screen and (min-width:1601px){.award__cv a{clip-path:polygon(0 0,100% 11.7130307467px,100% 100%,0 100%);padding:23.4260614934px 0 58.5651537335px}}.award__cv a:after{display:block;content:"";background:transparent url(../data/webp/icon_arrow_down.webp) no-repeat;background-size:contain;width:3.4666666667vw;height:5.6vw;position:absolute;bottom:7.3333333333vw;left:50%;transform:translateX(-50%)}@media only screen and (min-width:751px){.award__cv a:after{width:1.1713030747vw;height:1.9033674963vw;bottom:1.0248901903vw;transition:all .3s}}@media only screen and (min-width:1601px){.award__cv a:after{width:18.7408491947px;height:30.4538799414px;bottom:16.3982430454px}}.award__cv a span{display:block;font-family:"Google Sans",sans-serif;font-size:4.8vw;font-weight:700;letter-spacing:.02em;writing-mode:vertical-lr;text-align:right}@media only screen and (min-width:751px){.award__cv a span{font-size:1.1713030747vw}}@media only screen and (min-width:1601px){.award__cv a span{font-size:18.7408491947px}}.award__cv a.btn-submit{color:#222;background-color:#fff}@media only screen and (min-width:751px){.award__cv a.btn-submit{transition:all .3s}.award__cv a.btn-submit:hover{background-color:#f60e1d;color:#fff}.award__cv a.btn-submit:hover:after{background-image:url(../data/webp/icon_arrow_down_wh.webp)}}.award__cv a.btn-form{color:#fff;background-color:#f60e1d}.award__cv a.btn-form:after{background-image:url(../data/webp/icon_arrow_down_wh.webp)}@media only screen and (min-width:751px){.award__cv a.btn-form{transition:all .3s}.award__cv a.btn-form:hover{background-color:#fff;color:#f60e1d}.award__cv a.btn-form:hover:after{background-image:url(../data/webp/icon_arrow_down_red.webp)}}.award__cv a.js--hide{transform:translateY(100%)}.award-invitation__block{background-color:#d9232a;padding:17.3333333333vw 0 13.3333333333vw;position:relative;z-index:1}@media only screen and (min-width:751px){.award-invitation__block{padding:7.3206442167vw 0 9.1508052709vw}}@media only screen and (min-width:1601px){.award-invitation__block{padding:117.1303074671px 0 146.4128843338px}}.award-invitation__block:before{display:block;content:"";background:transparent url(../data/webp/bg_texture_2.webp) repeat center top;background-size:100% auto;width:100%;height:100%;position:absolute;left:0;top:0;z-index:-1;pointer-events:none;mix-blend-mode:color-burn;transform:translateZ(0);will-change:transform}@media only screen and (min-width:751px){.award-invitation__block:before{background-image:url(../data/webp/bg_texture_2_pc.webp)}}.award-invitation__block .common__title h2{line-height:.9726315789;letter-spacing:-.04em}.award-invitation__block .common__title h2 span{display:block;font-size:8.6666666667vw;line-height:.9076923077;letter-spacing:-.02em;margin-top:.6666666667vw}@media only screen and (min-width:751px){.award-invitation__block .common__title h2 span{font-size:5.0512445095vw;line-height:.652173913;margin-top:0}}@media only screen and (min-width:1601px){.award-invitation__block .common__title h2 span{font-size:80.8199121523px}}.award-invitation__lead{border-bottom:.5333333333vw solid #fff;color:#fff;font-family:"Google Sans",sans-serif;font-size:3.2vw;font-weight:400;line-height:1.25;letter-spacing:.06em;margin-top:6.6666666667vw;padding-bottom:9.3333333333vw}@media only screen and (min-width:751px){.award-invitation__lead{border-bottom-width:.2928257687vw;font-size:1.9033674963vw;line-height:1.2307692308;letter-spacing:.02em;margin-top:5.1244509517vw;padding-bottom:2.7818448023vw}}@media only screen and (min-width:1601px){.award-invitation__lead{border-bottom-width:4.6852122987px;font-size:30.4538799414px;margin-top:81.9912152269px;padding-bottom:44.5095168375px}}.award-invitation__lead span{display:block;font-size:5.6vw;font-weight:700;line-height:1.1904761905;letter-spacing:.02em;margin-top:2.6666666667vw}@media only screen and (min-width:751px){.award-invitation__lead span{font-size:2.196193265vw;line-height:1.5333333333;margin-top:1.0980966325vw}}@media only screen and (min-width:1601px){.award-invitation__lead span{font-size:35.1390922401px;margin-top:17.5695461201px}}.award-invitation__detail{padding-top:9.3333333333vw}@media only screen and (min-width:751px){.award-invitation__detail{padding-top:3.074670571vw}}@media only screen and (min-width:1601px){.award-invitation__detail{padding-top:49.1947291362px}}.award-invitation__detail-wrap:not(:first-of-type){margin-top:6.6666666667vw}@media only screen and (min-width:751px){.award-invitation__detail-wrap:not(:first-of-type){margin-top:2.196193265vw}}@media only screen and (min-width:1601px){.award-invitation__detail-wrap:not(:first-of-type){margin-top:35.1390922401px}}.award-invitation__detail-ttl{color:#fff;font-family:"Google Sans",sans-serif;font-size:2.6666666667vw;font-weight:400;line-height:1.2;letter-spacing:.04em}@media only screen and (min-width:751px){.award-invitation__detail-ttl{font-size:1.1713030747vw;font-weight:700;line-height:1.5}}@media only screen and (min-width:1601px){.award-invitation__detail-ttl{font-size:18.7408491947px}}.award-invitation__detail-date{color:#fff;font-family:"Google Sans",sans-serif;font-size:6.1333333333vw;font-weight:700;margin-top:1.6vw}@media only screen and (min-width:751px){.award-invitation__detail-date{font-size:2.635431918vw;margin-top:.3660322108vw}}@media only screen and (min-width:1601px){.award-invitation__detail-date{font-size:42.1669106881px;margin-top:5.8565153734px}}@media only screen and (max-width:750px){.award-invitation__detail-date span{font-size:4.5333333333vw}}.award-invitation__list{display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(3,1fr);grid-column-gap:2.6666666667vw;grid-row-gap:2.6666666667vw;margin-top:3.2vw}@media only screen and (min-width:751px){.award-invitation__list{grid-template-columns:repeat(3,1fr);grid-template-rows:repeat(2,1fr);grid-column-gap:1.6105417277vw;grid-row-gap:1.2445095168vw;margin-top:1.317715959vw}}@media only screen and (min-width:1601px){.award-invitation__list{grid-column-gap:25.7686676428px;grid-row-gap:19.9121522694px;margin-top:21.0834553441px}}.award-invitation__list li{display:flex;align-items:center;justify-content:space-between;flex-direction:column;border:solid #fff .4vw;width:100%;height:44.4vw;padding:3.2vw 0}@media only screen and (min-width:751px){.award-invitation__list li{border-width:.2196193265vw;justify-content:center;height:21.2298682284vw;padding:.5856515373vw 0 1.0980966325vw;gap:1.0248901903vw}}@media only screen and (min-width:1601px){.award-invitation__list li{border-width:3.513909224px;height:339.6778916545px;padding:9.3704245974px 0 17.5695461201px;gap:16.3982430454px}}.award-invitation__list li img{vertical-align:middle;width:auto;height:15.0666666667vw}@media only screen and (min-width:751px){.award-invitation__list li img{height:8.4919472914vw}}@media only screen and (min-width:1601px){.award-invitation__list li img{height:135.8711566618px}}@media only screen and (min-width:751px){.award-invitation__list li:first-of-type .award-invitation__list-ttl,.award-invitation__list li:nth-of-type(2) .award-invitation__list-ttl{margin-bottom:.3660322108vw}}@media only screen and (min-width:1601px){.award-invitation__list li:first-of-type .award-invitation__list-ttl,.award-invitation__list li:nth-of-type(2) .award-invitation__list-ttl{margin-bottom:5.8565153734px}}@media only screen and (min-width:751px){.award-invitation__list li:first-of-type .award-invitation__list-txt,.award-invitation__list li:nth-of-type(2) .award-invitation__list-txt{margin-top:.7320644217vw}}@media only screen and (min-width:1601px){.award-invitation__list li:first-of-type .award-invitation__list-txt,.award-invitation__list li:nth-of-type(2) .award-invitation__list-txt{margin-top:11.7130307467px}}@media only screen and (max-width:750px){.award-invitation__list li:nth-of-type(4) .award-invitation__list-ttl{letter-spacing:-.02em}.award-invitation__list li:nth-of-type(4) .award-invitation__list-ttl span{letter-spacing:0}}@media only screen and (min-width:751px){.award-invitation__list li:nth-of-type(4){gap:.5856515373vw;padding-top:0}}@media only screen and (min-width:1601px){.award-invitation__list li:nth-of-type(4){gap:9.3704245974px}}.award-invitation__list li:nth-of-type(4) .award-invitation__list-txt{margin-bottom:1.3333333333vw}@media only screen and (min-width:751px){.award-invitation__list li:nth-of-type(4) .award-invitation__list-txt{margin-top:1.317715959vw;margin-bottom:0}}@media only screen and (min-width:1601px){.award-invitation__list li:nth-of-type(4) .award-invitation__list-txt{margin-top:21.0834553441px}}.award-invitation__list li:last-of-type{grid-area:3/1/4/3}@media only screen and (max-width:750px){.award-invitation__list li:last-of-type{height:37.8666666667vw;padding:3.7333333333vw 0}}@media only screen and (min-width:751px){.award-invitation__list li:last-of-type{grid-area:2/2/3/4}}@media only screen and (min-width:751px){.award-invitation__list li:last-of-type .award-invitation__list-txt{margin-top:1.317715959vw}}@media only screen and (min-width:1601px){.award-invitation__list li:last-of-type .award-invitation__list-txt{margin-top:21.0834553441px}}.award-invitation__list-ttl{color:#fff;font-family:"Google Sans",sans-serif;font-size:3.4666666667vw;font-weight:700;line-height:1.1538461538;text-align:center}@media only screen and (min-width:751px){.award-invitation__list-ttl{font-size:1.4641288433vw;line-height:1.1}}@media only screen and (min-width:1601px){.award-invitation__list-ttl{font-size:23.4260614934px}}.award-invitation__list-ttl span{display:block;font-weight:400;font-size:2.6666666667vw;line-height:1.1265}@media only screen and (min-width:751px){.award-invitation__list-ttl span{font-size:1.0248901903vw;line-height:1.6428571429}}@media only screen and (min-width:1601px){.award-invitation__list-ttl span{font-size:16.3982430454px}}.award-invitation__list-txt{color:#fff;font-family:"Google Sans",sans-serif;font-size:2.6666666667vw;font-weight:400;line-height:1.1;letter-spacing:.02em;text-align:center;padding:0 1.3333333333vw}@media only screen and (min-width:751px){.award-invitation__list-txt{font-size:1.1713030747vw;line-height:1.0625}}@media only screen and (min-width:1601px){.award-invitation__list-txt{font-size:18.7408491947px}}.award-invitation__after{background-color:rgba(20,20,20,.95);padding:17.3333333333vw 0}@media only screen and (min-width:751px){.award-invitation__after{background-color:rgba(20,20,20,.9);padding:7.3206442167vw 0}}@media only screen and (min-width:1601px){.award-invitation__after{padding:117.1303074671px 0}}.award-invitation__after .common__title{padding-bottom:2.4vw}@media only screen and (min-width:751px){.award-invitation__after .common__title{padding-bottom:.878477306vw}}@media only screen and (min-width:1601px){.award-invitation__after .common__title{padding-bottom:14.055636896px}}.award-invitation__after .common__title h2{line-height:1}@media only screen and (min-width:751px){.award-invitation__after .common__title h2{line-height:.8214285714}}.award-invitation__after-txt{color:#ccc;font-family:"Google Sans",sans-serif;font-size:2.9333333333vw;font-weight:400;line-height:1.2727272727;letter-spacing:.08em;margin-top:4vw}@media only screen and (min-width:751px){.award-invitation__after-txt{font-size:1.317715959vw;line-height:1.4444444444;letter-spacing:.04em;margin-top:2.0497803807vw}}@media only screen and (min-width:1601px){.award-invitation__after-txt{font-size:21.0834553441px;margin-top:32.7964860908px}}@media only screen and (min-width:751px){.award-invitation__after-txt.f-bold{font-size:1.9033674963vw;font-weight:700;line-height:1.2307692308}}@media only screen and (min-width:1601px){.award-invitation__after-txt.f-bold{font-size:30.4538799414px}}.award-invitation__after-bubble{margin:4.6666666667vw auto 0;width:90.6666666667vw}@media only screen and (min-width:751px){.award-invitation__after-bubble{margin-top:-.7320644217vw;margin-right:0;width:46.8521229868vw}}@media only screen and (min-width:1601px){.award-invitation__after-bubble{margin-top:-11.7130307467px;width:749.6339677892px}}.award-editor__wrap{padding-top:18.6666666667vw}@media only screen and (min-width:751px){.award-editor__wrap{padding-top:9.8828696925vw}}@media only screen and (min-width:1661px){.award-editor__wrap{padding-top:158.1259150805px}}.award-editor__wrapper{width:84.6666666667vw;margin-top:9.3333333333vw;margin-left:auto;position:relative;z-index:1}@media only screen and (min-width:751px){.award-editor__wrapper{width:80.5270863836vw;margin-top:4.39238653vw}}@media only screen and (min-width:1661px){.award-editor__wrapper{width:1288.4333821376px;margin-top:70.2781844802px}}.award-editor__lead{padding-right:10.6666666667vw}@media only screen and (min-width:751px){.award-editor__lead{padding-right:5.8565153734vw}}@media only screen and (min-width:1661px){.award-editor__lead{padding-right:93.7042459736px}}.award-editor__lead-emp{color:#ccc;font-family:"Google Sans",sans-serif;font-weight:700;font-size:4vw;line-height:1.2;letter-spacing:.02em}@media only screen and (min-width:751px){.award-editor__lead-emp{font-size:1.9033674963vw;line-height:1.2307692308;letter-spacing:.04em}}@media only screen and (min-width:1661px){.award-editor__lead-emp{font-size:30.4538799414px}}.award-editor__lead-txt{color:#ccc;font-family:"Google Sans",sans-serif;font-weight:400;font-size:3.2vw;line-height:1.25;letter-spacing:.04em}@media only screen and (min-width:751px){.award-editor__lead-txt{font-size:1.1713030747vw;line-height:1.375}}@media only screen and (min-width:1661px){.award-editor__lead-txt{font-size:18.7408491947px}}.award-editor__lead-txt span{display:block;margin-top:4vw}@media only screen and (min-width:751px){.award-editor__lead-txt span{margin-top:1.4641288433vw}}@media only screen and (min-width:1661px){.award-editor__lead-txt span{margin-top:23.4260614934px}}.award-editor__cont{border:solid 1.6vw #ccc;border-right:none;margin-top:10.6666666667vw}@media only screen and (min-width:751px){.award-editor__cont{border-width:.878477306vw;margin-top:5.8565153734vw}}@media only screen and (min-width:1661px){.award-editor__cont{border-width:14.055636896px;margin-top:93.7042459736px}}.award-editor__path{padding:8.6666666667vw 4vw 5.3333333333vw 7.7333333333vw;display:flex;flex-direction:column;position:relative;z-index:1}@media only screen and (min-width:751px){.award-editor__path{padding:4.7584187408vw 1.4641288433vw 11.7130307467vw 4.39238653vw;flex-direction:row}}@media only screen and (min-width:1661px){.award-editor__path{padding:76.1346998536px 23.4260614934px 187.4084919473px 70.2781844802px}}.award-editor__path h3{color:#ccc;font-family:"Google Sans",sans-serif;font-weight:700;font-size:14.6666666667vw;line-height:.9090909091}@media only screen and (min-width:751px){.award-editor__path h3{font-size:8.7115666179vw}}@media only screen and (min-width:1661px){.award-editor__path h3{font-size:139.3850658858px}}.award-editor__path h3 span{display:block;font-size:7.7333333333vw}@media only screen and (min-width:751px){.award-editor__path h3 span{font-size:4.3191800878vw}}@media only screen and (min-width:1661px){.award-editor__path h3 span{font-size:69.1068814056px}}.award-editor__path:after{display:block;content:"";background-color:#ccc;height:1.6vw;width:102%;position:absolute;bottom:0;left:-2%;transform:rotate(8deg)}@media only screen and (min-width:751px){.award-editor__path:after{height:.878477306vw;left:-1%}}@media only screen and (min-width:1661px){.award-editor__path:after{height:14.055636896px}}.award-editor__path-img{width:68.1333333333vw}@media only screen and (max-width:750px){.award-editor__path-img{margin-top:1.3333333333vw;margin-left:auto}}@media only screen and (min-width:751px){.award-editor__path-img{width:32.7232796486vw;position:absolute;top:-6.9546120059vw;right:1.4641288433vw}}@media only screen and (min-width:1661px){.award-editor__path-img{width:523.5724743777px;top:-111.2737920937px;right:23.4260614934px}}.award-editor__step{position:relative;z-index:1}@media only screen and (min-width:751px){.award-editor__step{display:flex;align-items:center;justify-content:center;flex-direction:row}}.award-editor__step:after{display:block;content:"";background-color:#ccc;height:1.6vw;width:102%;position:absolute;bottom:0}@media only screen and (min-width:751px){.award-editor__step:after{height:.878477306vw}}@media only screen and (min-width:1661px){.award-editor__step:after{height:14.055636896px}}.award-editor__step.step1{padding-top:8vw;padding-bottom:13.3333333333vw}@media only screen and (min-width:751px){.award-editor__step.step1{padding-top:0;padding-bottom:4.7584187408vw}}@media only screen and (min-width:1661px){.award-editor__step.step1{padding-bottom:76.1346998536px}}.award-editor__step.step1:after{transform:rotate(-3deg);left:-2%}@media only screen and (min-width:751px){.award-editor__step.step1:after{left:-1%}}@media only screen and (min-width:751px){.award-editor__step.step1 .award-editor__step-img{width:41.5812591508vw;margin-right:1.4641288433vw}}@media only screen and (min-width:1661px){.award-editor__step.step1 .award-editor__step-img{width:665.3001464129px;margin-right:23.4260614934px}}.award-editor__step.step2{padding-top:14.6666666667vw;padding-bottom:15.3333333333vw}@media only screen and (min-width:751px){.award-editor__step.step2{padding-top:2.5622254758vw;padding-bottom:5.1244509517vw}}@media only screen and (min-width:1661px){.award-editor__step.step2{padding-top:40.9956076135px;padding-bottom:81.9912152269px}}.award-editor__step.step2:after{transform:rotate(8deg);left:-2%}@media only screen and (min-width:751px){.award-editor__step.step2:after{left:-1%}}@media only screen and (min-width:751px){.award-editor__step.step2 .award-editor__step-img{width:31.6251830161vw;margin-left:4.39238653vw;order:2}}@media only screen and (min-width:1661px){.award-editor__step.step2 .award-editor__step-img{width:506.0029282577px;margin-left:70.2781844802px}}.award-editor__step.step3{padding-top:8vw;padding-bottom:15.3333333333vw}@media only screen and (min-width:751px){.award-editor__step.step3{padding-top:2.9282576867vw;padding-bottom:5.1244509517vw;padding-left:2.9282576867vw}}@media only screen and (min-width:1661px){.award-editor__step.step3{padding-top:46.8521229868px;padding-bottom:81.9912152269px;padding-left:46.8521229868px}}.award-editor__step.step3:after{transform:rotate(-3deg);left:-2%}@media only screen and (min-width:751px){.award-editor__step.step3:after{left:-1%}}@media only screen and (min-width:751px){.award-editor__step.step3 .award-editor__step-img{width:34.9194729136vw;margin-right:5.1244509517vw}}@media only screen and (min-width:1661px){.award-editor__step.step3 .award-editor__step-img{width:558.7115666179px;margin-right:81.9912152269px}}.award-editor__step.step4{padding-top:10.6666666667vw;padding-bottom:12vw}@media only screen and (min-width:751px){.award-editor__step.step4{padding-top:3.6603221083vw;padding-bottom:5.8565153734vw}}@media only screen and (min-width:1661px){.award-editor__step.step4{padding-top:58.5651537335px;padding-bottom:93.7042459736px}}.award-editor__step.step4:after{display:none}@media only screen and (min-width:751px){.award-editor__step.step4 .award-editor__step-img{width:32.7232796486vw;margin-left:3.6603221083vw;order:2}}@media only screen and (min-width:1661px){.award-editor__step.step4 .award-editor__step-img{width:523.5724743777px;margin-left:58.5651537335px}}.award-editor__step-img{width:82.6666666667vw}.award-editor__step-dtl{padding:0 6vw 0 7.3333333333vw;margin-top:6.6666666667vw}@media only screen and (min-width:751px){.award-editor__step-dtl{padding:0;margin-top:0}}.award-editor__step-ttl>span{color:#666;font-family:"M PLUS 1p",sans-serif;font-weight:800;font-size:4vw}@media only screen and (min-width:751px){.award-editor__step-ttl>span{font-size:2.196193265vw}}@media only screen and (min-width:1661px){.award-editor__step-ttl>span{font-size:35.1390922401px}}.award-editor__step-ttl h3{color:#ccc;font-family:"Google Sans",sans-serif;font-weight:700;font-size:7.2vw;letter-spacing:-.04em;margin-top:1.3333333333vw}@media only screen and (min-width:751px){.award-editor__step-ttl h3{font-size:3.2942898975vw;margin-top:.439238653vw}}@media only screen and (min-width:1661px){.award-editor__step-ttl h3{font-size:52.7086383602px;margin-top:7.027818448px}}.award-editor__step-ttl h3 span{color:#f60e1d}.award-editor__step-txt{color:#ccc;font-family:"Google Sans",sans-serif;font-weight:400;font-size:3.2vw;line-height:1.4166666667;letter-spacing:.04em;margin-top:2vw}@media only screen and (min-width:751px){.award-editor__step-txt{font-size:1.0248901903vw;line-height:1.5714285714;letter-spacing:.06em;width:32.9428989751vw;margin-top:.878477306vw}}@media only screen and (min-width:1661px){.award-editor__step-txt{font-size:16.3982430454px;width:527.0863836018px;margin-top:14.055636896px}}.award-team{padding-top:14.6666666667vw;padding-bottom:17.3333333333vw;position:relative;z-index:1;overflow:hidden}@media only screen and (min-width:751px){.award-team{padding-top:10.6149341142vw;padding-bottom:8.0527086384vw}}@media only screen and (min-width:1601px){.award-team{padding-top:169.8389458272px;padding-bottom:128.8433382138px}}@media only screen and (max-width:750px){.award-team .common__title h2{letter-spacing:-.079em}}.award-team__wrapper{width:96vw;margin-top:6.6666666667vw;margin-left:auto;padding-right:4vw;padding-bottom:4vw;position:relative;z-index:1}@media only screen and (min-width:751px){.award-team__wrapper{width:100%;max-width:80.5270863836vw;margin-top:1.8301610542vw;padding-right:2.1229868228vw;padding-bottom:0}}@media only screen and (min-width:1661px){.award-team__wrapper{max-width:1288.4333821376px;margin-top:29.2825768668px;padding-right:33.9677891654px}}.award-team__lead{color:#ccc;font-family:"Google Sans",sans-serif;font-weight:700;font-size:3.7333333333vw;line-height:1.2142857143;letter-spacing:.02em}@media only screen and (max-width:750px){.award-team__lead{padding-left:11.3333333333vw}}@media only screen and (min-width:751px){.award-team__lead{font-size:1.9033674963vw;line-height:1.2307692308;letter-spacing:.025em}}@media only screen and (min-width:1601px){.award-team__lead{font-size:30.4538799414px}}.award-team__list{display:flex;flex-direction:row;width:100%;transform:rotate(4.6deg);transform-origin:left}.award-team__list::-webkit-scrollbar{display:none}@media only screen and (min-width:751px){.award-team__list{margin-top:2.5622254758vw}}@media only screen and (min-width:1601px){.award-team__list{margin-top:40.9956076135px}}.award-team__list.is-top{margin-top:0}@media only screen and (min-width:751px){.award-team__list.is-top{margin-top:-2.4890190337vw}}@media only screen and (min-width:1601px){.award-team__list.is-top{margin-top:-39.8243045388px}}.award-team__list.is-bottom{margin-top:4vw;margin-bottom:8vw}@media only screen and (min-width:751px){.award-team__list.is-bottom{margin-top:2.5622254758vw;margin-bottom:6.588579795vw}}@media only screen and (min-width:1601px){.award-team__list.is-bottom{margin-top:40.9956076135px;margin-bottom:105.4172767204px}}.award-team__list.swiper{overflow:visible}.award-team__list .swiper-wrapper{width:max-content}.award-team__list-item,.award-team__pwb-btn{width:41.3333333333vw;height:61.3333333333vw;position:relative;z-index:1;pointer-events:all;cursor:pointer;margin:0 1.6666666667vw}@media only screen and (min-width:751px){.award-team__list-item,.award-team__pwb-btn{width:24.8901903367vw;height:37.0424597365vw;margin:0 1.0980966325vw}.award-team__list-item:hover .award-team__list-thumb img,.award-team__pwb-btn:hover .award-team__list-thumb img{transform:scale(1.1)}.award-team__list-item:hover .award-team__list-more,.award-team__pwb-btn:hover .award-team__list-more{background:#fff}.award-team__list-item:hover .award-team__list-more:after,.award-team__list-item:hover .award-team__list-more:before,.award-team__pwb-btn:hover .award-team__list-more:after,.award-team__pwb-btn:hover .award-team__list-more:before{background:#f60e1d}}@media only screen and (min-width:1601px){.award-team__list-item,.award-team__pwb-btn{width:398.243045388px;height:592.6793557833px;margin:0 17.5695461201px}}.award-team__list-item.swiper-slide,.award-team__pwb-btn.swiper-slide{transform:rotate(-4.6deg)}.award-team__list-thumb{width:100%;position:relative;z-index:-1;overflow:hidden}@media only screen and (min-width:751px){.award-team__list-thumb img{transform:scale(1);transition:transform .3s;will-change:transform}}.award-team__list-top{position:absolute;top:0;left:0;z-index:2;opacity:1}@media only screen and (min-width:751px){.award-team__list-top{top:1.4641288433vw}}@media only screen and (min-width:1601px){.award-team__list-top{top:23.4260614934px}}.award-team__list-cat{display:flex}.award-team__list-cat img{width:auto;max-height:3.2vw;height:100%}@media only screen and (min-width:751px){.award-team__list-cat img{max-height:1.4641288433vw}}@media only screen and (min-width:1601px){.award-team__list-cat img{max-height:23.4260614934px}}.award-team__list-dept{color:#fff;font-family:"Google Sans",sans-serif;font-weight:700;font-size:3.6vw;line-height:1.2962962963}@media only screen and (min-width:751px){.award-team__list-dept{font-size:2.196193265vw;line-height:1.2666666667;margin-left:-1px}}@media only screen and (min-width:1601px){.award-team__list-dept{font-size:35.1390922401px}}.award-team__list-dept span{display:block;background-color:#222;padding:.2666666667vw 1.3333333333vw;width:fit-content}@media only screen and (min-width:751px){.award-team__list-dept span{padding:.1464128843vw .7320644217vw}}@media only screen and (min-width:1601px){.award-team__list-dept span{padding:2.3426061493px 11.7130307467px}}.award-team__list-more{background:#f60e1d;width:6vw;height:6vw;position:absolute;bottom:1.3333333333vw;right:1.3333333333vw;z-index:1}@media only screen and (min-width:751px){.award-team__list-more{width:2.9282576867vw;height:2.9282576867vw;bottom:.7320644217vw;right:.7320644217vw;transition:all .3s}}@media only screen and (min-width:1601px){.award-team__list-more{width:46.8521229868px;height:46.8521229868px;bottom:11.7130307467px;right:11.7130307467px}}.award-team__list-more:after,.award-team__list-more:before{content:"";background:#fff;width:.5333333333vw;height:2.9333333333vw;position:absolute;top:50%;left:50%;transform:translate3d(-50%,-50%,0)}@media only screen and (min-width:751px){.award-team__list-more:after,.award-team__list-more:before{width:.2196193265vw;height:1.4641288433vw;transition:all .3s}}@media only screen and (min-width:1601px){.award-team__list-more:after,.award-team__list-more:before{width:3.513909224px;height:23.4260614934px}}.award-team__list-more:after{transform:translate3d(-50%,-50%,0) rotate(90deg)}.award-team__note{color:#f60e1d;font-family:"Google Sans",sans-serif;font-weight:700;font-size:2.6666666667vw;letter-spacing:.04em;margin-top:4.2666666667vw}@media only screen and (min-width:751px){.award-team__note{font-size:1.1713030747vw;margin-top:4.0263543192vw;padding-right:1.4641288433vw}}@media only screen and (min-width:1601px){.award-team__note{font-size:18.7408491947px;margin-top:64.4216691069px;padding-right:23.4260614934px}}.award-team__note span{display:block;margin-left:auto;position:relative;z-index:1;width:fit-content}.award-team__note span:before{display:block;content:"";background:transparent url(../data/webp/icon_pointer.webp) no-repeat center center/contain;width:4vw;height:4vw;position:absolute;top:49%;left:-4vw;transform:translate3d(-50%,-50%,0)}@media only screen and (min-width:751px){.award-team__note span:before{background-image:url(../data/webp/icon_pointer_pc.webp);width:1.0248901903vw;height:1.0980966325vw;top:50%;left:-1.0248901903vw}}@media only screen and (min-width:1601px){.award-team__note span:before{width:16.3982430454px;height:17.5695461201px;left:-16.3982430454px}}@media only screen and (min-width:751px){.award-team__pwb{margin:0 auto;width:69.8389458272vw}}@media only screen and (min-width:1601px){.award-team__pwb{width:1117.4231332357px}}.award-team__pwb p{font-family:"Google Sans",sans-serif;font-weight:700;font-size:3.7333333333vw;letter-spacing:.04em}@media only screen and (min-width:751px){.award-team__pwb p{font-size:2.196193265vw}}@media only screen and (min-width:1601px){.award-team__pwb p{font-size:35.1390922401px}}.award-team__pwb-btn{cursor:pointer;pointer-events:all}.award-team__des{margin-top:4.2666666667vw}@media only screen and (min-width:751px){.award-team__des{margin-top:1.2445095168vw}}@media only screen and (min-width:1601px){.award-team__des{margin-top:19.9121522694px}}.award-team__des-txt{color:#ccc;font-family:"Google Sans",sans-serif;font-size:2.9333333333vw;line-height:1.2727272727;letter-spacing:.04em}@media only screen and (max-width:750px){.award-team__des-txt{padding-left:22.4vw}}@media only screen and (min-width:751px){.award-team__des-txt{font-size:1.317715959vw;line-height:1.3333333333;letter-spacing:.02em}}@media only screen and (min-width:1601px){.award-team__des-txt{font-size:21.0834553441px}}.award-team__des-genre{margin-top:2.4vw;margin-bottom:3.4666666667vw}@media only screen and (min-width:751px){.award-team__des-genre{display:flex;flex-direction:row;gap:1.4641288433vw;margin-top:1.0980966325vw;margin-bottom:2.5622254758vw}}@media only screen and (min-width:1601px){.award-team__des-genre{gap:23.4260614934px;margin-top:17.5695461201px;margin-bottom:40.9956076135px}}.award-team__des-genre dl{display:flex;flex-direction:row;gap:2.6666666667vw}@media only screen and (min-width:751px){.award-team__des-genre dl{gap:.7320644217vw}}@media only screen and (min-width:1601px){.award-team__des-genre dl{gap:11.7130307467px}}.award-team__des-genre dt{flex-shrink:0}@media only screen and (max-width:750px){.award-team__des-genre dt{width:19.7333333333vw;text-align:right}}.award-team__des-genre dt img{width:auto;height:100%;max-height:3.2vw}@media only screen and (min-width:751px){.award-team__des-genre dt img{max-height:1.0980966325vw}}@media only screen and (min-width:1601px){.award-team__des-genre dt img{max-height:17.5695461201px}}.award-team__des-genre dd{color:#fff;font-family:"Google Sans",sans-serif;font-size:2.9333333333vw;line-height:1.2727272727;letter-spacing:.04em;margin-top:1.3333333333vw}@media only screen and (min-width:751px){.award-team__des-genre dd{font-size:1.1713030747vw;line-height:1.25;letter-spacing:.03em;margin-top:0}}@media only screen and (min-width:1601px){.award-team__des-genre dd{font-size:18.7408491947px}}.award-submission{background-color:#ccc;padding-top:14vw}@media only screen and (min-width:751px){.award-submission{padding-top:7.7598828697vw}}@media only screen and (min-width:1601px){.award-submission{padding-top:124.1581259151px}}.award-submission .common__title h2{color:#222;line-height:.8421052632}@media only screen and (min-width:751px){.award-submission .common__title h2{line-height:.8142857143}}.award-submission__overview .common__title{padding-bottom:6.6666666667vw}@media only screen and (min-width:751px){.award-submission__overview .common__title{padding-bottom:3.6603221083vw;margin:0 auto;width:100%;max-width:96.6325036603vw;position:relative;z-index:1}.award-submission__overview .common__title:after{display:block;content:"";background:transparent url(../data/webp/img_bear.webp) no-repeat center center;background-size:contain;position:absolute;top:-2.5622254758vw;left:calc(50% + 26.3543191801vw);transform:translateX(-50%);width:29.0629575403vw;height:21.3030746706vw}}@media only screen and (min-width:1601px){.award-submission__overview .common__title{padding-bottom:58.5651537335px;max-width:1546.1200585652px}.award-submission__overview .common__title:after{top:-40.9956076135px;left:calc(50% + 421.6691068814px);width:465.0073206442px;height:340.8491947291px}}.award-submission__h3{color:#fff;font-family:"Google Sans",sans-serif;font-size:5.6vw;font-weight:700;position:relative;z-index:1;padding:0 1.8666666667vw 4vw}@media only screen and (min-width:751px){.award-submission__h3{font-size:3.074670571vw;padding:0 1.756954612vw 1.8301610542vw}}@media only screen and (min-width:1601px){.award-submission__h3{font-size:49.1947291362px;padding:0 28.1112737921px 29.2825768668px}}.award-submission__h3:before{display:block;content:"";background-color:#f60e1d;width:100%;height:6.6666666667vw;position:absolute;top:-.8vw;left:0;z-index:-1;pointer-events:none}@media only screen and (min-width:751px){.award-submission__h3:before{height:3.6603221083vw;top:-.439238653vw}}@media only screen and (min-width:1601px){.award-submission__h3:before{height:58.5651537335px;top:-7.027818448px}}.award-submission__benefits{border-top:solid #222 .5333333333vw;padding-top:6.6666666667vw;padding-bottom:13.3333333333vw}@media only screen and (min-width:751px){.award-submission__benefits{border-top-width:.1464128843vw;padding-top:4.39238653vw;padding-bottom:5.1244509517vw;margin:0 auto;width:100%;max-width:96.6325036603vw}}@media only screen and (min-width:1601px){.award-submission__benefits{border-top-width:2.3426061493px;padding-top:70.2781844802px;padding-bottom:81.9912152269px;max-width:1546.1200585652px}}.award-submission__benefits p{font-family:"Google Sans",sans-serif}.award-submission__benefits-ttl{color:#333;font-size:4.2666666667vw;font-weight:700;line-height:1.0625;letter-spacing:.04em}@media only screen and (min-width:751px){.award-submission__benefits-ttl{font-size:1.9033674963vw;line-height:1.0769230769}}@media only screen and (min-width:1601px){.award-submission__benefits-ttl{font-size:30.4538799414px}}.award-submission__benefits-txt{color:#222;font-size:3.2vw;font-weight:400;line-height:1.25;letter-spacing:.04em;margin-top:3.4666666667vw}@media only screen and (min-width:751px){.award-submission__benefits-txt{font-size:1.317715959vw;line-height:1.4444444444;margin-top:1.6105417277vw;margin-left:auto;width:58.5651537335vw}}@media only screen and (min-width:1601px){.award-submission__benefits-txt{font-size:21.0834553441px;margin-top:25.7686676428px;width:937.0424597365px}}.award-submission__benefits-box{background-color:#ddd;margin-top:6.6666666667vw;padding:4vw 0 4.6666666667vw 9.0666666667vw}@media only screen and (min-width:751px){.award-submission__benefits-box{margin-top:2.9282576867vw;padding:2.5622254758vw 2.9282576867vw 2.196193265vw 5.1244509517vw}}@media only screen and (min-width:1601px){.award-submission__benefits-box{margin-top:46.8521229868px;padding:40.9956076135px 46.8521229868px 35.1390922401px 81.9912152269px}}.award-submission__benefits-box:not(:first-of-type){margin-top:2vw;padding-right:2.6666666667vw}@media only screen and (min-width:751px){.award-submission__benefits-box:not(:first-of-type){margin-top:1.0980966325vw;padding-right:1.4641288433vw;padding-top:1.4641288433vw;padding-bottom:2.5622254758vw}}@media only screen and (min-width:1601px){.award-submission__benefits-box:not(:first-of-type){margin-top:17.5695461201px;padding-right:23.4260614934px;padding-top:23.4260614934px;padding-bottom:40.9956076135px}}.award-submission__benefits-box>dt{color:#f60e1d;font-family:"Google Sans",sans-serif;font-size:6.6666666667vw;font-weight:700;line-height:1.12;position:relative;z-index:1}@media only screen and (max-width:750px){.award-submission__benefits-box>dt span{display:block;font-size:3.4666666667vw}}@media only screen and (min-width:751px){.award-submission__benefits-box>dt{font-size:2.4890190337vw;line-height:1.1764705882}}@media only screen and (min-width:1601px){.award-submission__benefits-box>dt{font-size:39.8243045388px}}.award-submission__benefits-box>dt:before{display:block;content:"";background:transparent url(../data/webp/parts_kira.webp) no-repeat;background-size:contain;width:5.8666666667vw;height:5.8666666667vw;position:absolute;top:.8vw;left:-7.6vw;z-index:1}@media only screen and (min-width:751px){.award-submission__benefits-box>dt:before{width:3.2210834553vw;height:3.2210834553vw;top:50%;left:-4.1727672035vw;transform:translateY(-50%)}}@media only screen and (min-width:1601px){.award-submission__benefits-box>dt:before{width:51.5373352855px;height:51.5373352855px;left:-66.7642752562px}}.award-submission__benefits-box>dd{color:#333;font-family:"Google Sans",sans-serif;font-size:3.2vw;font-weight:400;line-height:1.25;letter-spacing:.04em;margin-top:2.1333333333vw;padding-left:4.8vw}@media only screen and (min-width:751px){.award-submission__benefits-box>dd{font-size:1.317715959vw;line-height:1.3333333333;margin-top:.7320644217vw;padding-left:2.635431918vw}}@media only screen and (min-width:1601px){.award-submission__benefits-box>dd{font-size:21.0834553441px}}.award-submission__benefits-box>dd dt{color:#222}.award-submission__benefits-box .list{border-top:solid #222 .5333333333vw;margin-top:5.3333333333vw;margin-bottom:5.3333333333vw;padding-top:5.3333333333vw;padding-left:0}@media only screen and (min-width:751px){.award-submission__benefits-box .list{border-top:none;margin-top:1.4641288433vw;margin-bottom:1.0980966325vw;padding-top:0}}@media only screen and (min-width:1601px){.award-submission__benefits-box .list{margin-top:23.4260614934px;margin-bottom:17.5695461201px}}.award-submission__benefits-box .list dl{padding-right:2.6666666667vw}@media only screen and (min-width:751px){.award-submission__benefits-box .list dl{display:flex;flex-direction:row;padding-right:0}}.award-submission__benefits-box .list dl dt{display:flex;gap:1.7333333333vw}@media only screen and (min-width:751px){.award-submission__benefits-box .list dl dt{flex-shrink:0;gap:1.2445095168vw;width:26.0614934114vw}}@media only screen and (min-width:1601px){.award-submission__benefits-box .list dl dt{gap:19.9121522694px;width:416.9838945827px}}.award-submission__benefits-box .list dl dt:before{display:block;content:"";background-repeat:no-repeat;background-size:100% auto;width:3.2vw;flex-shrink:0}@media only screen and (min-width:751px){.award-submission__benefits-box .list dl dt:before{width:1.6105417277vw}}@media only screen and (min-width:1601px){.award-submission__benefits-box .list dl dt:before{width:25.7686676428px}}.award-submission__benefits-box .list dl dt span{font-size:4.2666666667vw;line-height:1.0625}@media only screen and (min-width:751px){.award-submission__benefits-box .list dl dt span{font-size:1.9033674963vw;line-height:1.0769230769}}@media only screen and (min-width:1601px){.award-submission__benefits-box .list dl dt span{font-size:30.4538799414px}}.award-submission__benefits-box .list dl dd{margin-top:2.1333333333vw;padding-left:4.8vw}@media only screen and (min-width:751px){.award-submission__benefits-box .list dl dd{margin-top:0;padding-left:2.635431918vw}}@media only screen and (min-width:1601px){.award-submission__benefits-box .list dl dd{padding-left:42.1669106881px}}.award-submission__benefits-box .list dl:first-of-type dt:before{background-image:url(../data/webp/icon_prize_1.webp)}.award-submission__benefits-box .list dl:nth-of-type(2) dt:before{background-image:url(../data/webp/icon_prize_2.webp)}.award-submission__benefits-box .list dl:nth-of-type(3) dt:before{background-image:url(../data/webp/icon_prize_3.webp)}.award-submission__benefits-box .list dl:nth-of-type(4) dt:before{background-image:url(../data/webp/icon_prize_4.webp)}.award-submission__benefits-box .list dl:not(:first-of-type){border-top:solid #ccc .2666666667vw;margin-top:4vw;padding-top:4vw}@media only screen and (min-width:751px){.award-submission__benefits-box .list dl:not(:first-of-type){border-top-width:.1464128843vw;margin-top:2.196193265vw;padding-top:2.196193265vw}}@media only screen and (min-width:1601px){.award-submission__benefits-box .list dl:not(:first-of-type){border-top-width:2.3426061493px;margin-top:35.1390922401px;padding-top:35.1390922401px}}.award-submission__guide{padding-bottom:8.6666666667vw}@media only screen and (min-width:751px){.award-submission__guide{padding-bottom:4.7584187408vw;margin:0 auto;width:100%;max-width:96.6325036603vw}}@media only screen and (min-width:1601px){.award-submission__guide{padding-bottom:76.1346998536px;max-width:1546.1200585652px}}.award-submission__guide .award-submission__h3:before{background-color:#333}@media only screen and (max-width:750px){.award-submission__guide .award-submission__h3:before{height:12.2666666667vw}}@media only screen and (min-width:751px){.award-submission__guide .award-submission__h3{padding-bottom:3.2942898975vw}}@media only screen and (min-width:1601px){.award-submission__guide .award-submission__h3{padding-bottom:52.7086383602px}}@media only screen and (min-width:751px){.award-submission__guide-list{display:flex;flex-direction:row;gap:2.9282576867vw}.award-submission__guide-list .common__btn{margin-left:0}}@media only screen and (min-width:1601px){.award-submission__guide-list{gap:46.8521229868px}}.award-submission__guide-list>dt{color:#222;font-family:"Google Sans",sans-serif;font-size:5.3333333333vw;line-height:1.15;letter-spacing:.04em;padding-bottom:4vw;border-bottom:solid #222 .2666666667vw}@media only screen and (min-width:751px){.award-submission__guide-list>dt{border-bottom:none;border-right:solid #222 .1464128843vw;font-size:2.3426061493vw;line-height:1;width:30.0146412884vw;flex-shrink:0;padding-bottom:.3660322108vw}}@media only screen and (min-width:1601px){.award-submission__guide-list>dt{border-right-width:2.3426061493px;font-size:37.4816983895px;width:480.2342606149px}}@media only screen and (max-width:750px){.award-submission__guide-list>dd{padding-top:3.4666666667vw;padding-left:8.6666666667vw}}@media only screen and (min-width:751px){.award-submission__guide-list>dd{padding-top:.3660322108vw;padding-bottom:.3660322108vw}}@media only screen and (min-width:1601px){.award-submission__guide-list>dd{padding-top:5.8565153734px;padding-bottom:5.8565153734px}}.award-submission__guide-list>dd:has(.common__btn){padding-right:0;padding-left:0}@media only screen and (max-width:750px){.award-submission__guide-list>dd:has(.common__btn){padding-top:6.6666666667vw}}.award-submission__guide-list>dd>ul li{padding-left:3.2vw;text-indent:-3.2vw}@media only screen and (min-width:751px){.award-submission__guide-list>dd>ul li{padding-left:.7320644217vw;text-indent:-1.1713030747vw}}@media only screen and (min-width:1601px){.award-submission__guide-list>dd>ul li{padding-left:11.7130307467px;text-indent:-18.7408491947px}}.award-submission__guide-list li,.award-submission__guide-list p,.award-submission__guide-list ul,.award-submission__guide-list>span{color:#333;font-family:"Google Sans",sans-serif;font-size:3.2vw;font-weight:400;line-height:1.25;letter-spacing:.04em}@media only screen and (min-width:751px){.award-submission__guide-list li,.award-submission__guide-list p,.award-submission__guide-list ul,.award-submission__guide-list>span{font-size:1.1713030747vw;line-height:1.625}}@media only screen and (min-width:1601px){.award-submission__guide-list li,.award-submission__guide-list p,.award-submission__guide-list ul,.award-submission__guide-list>span{font-size:18.7408491947px}}.award-submission__guide-list .center{text-align:center}@media only screen and (max-width:750px){.award-submission__guide-list p>span{display:block;line-height:1.5}}.award-submission__guide-list p:not(:first-of-type){margin-top:3.3333333333vw}@media only screen and (min-width:751px){.award-submission__guide-list p:not(:first-of-type){margin-top:.3660322108vw}}@media only screen and (min-width:1601px){.award-submission__guide-list p:not(:first-of-type){margin-top:5.8565153734px}}.award-submission__guide-list p:last-of-type:not(.left){margin-bottom:3.3333333333vw}@media only screen and (min-width:751px){.award-submission__guide-list p:last-of-type:not(.left){margin-bottom:.3660322108vw}}@media only screen and (min-width:1601px){.award-submission__guide-list p:last-of-type:not(.left){margin-bottom:5.8565153734px}}.award-submission__guide-list p.left{margin-top:3.3333333333vw}@media only screen and (min-width:751px){.award-submission__guide-list p.left{margin-top:.3660322108vw}}@media only screen and (min-width:1601px){.award-submission__guide-list p.left{margin-top:5.8565153734px}}@media only screen and (max-width:750px){.award-submission__guide-list b{font-size:3.7333333333vw}}.award-submission__guide-list .mt{margin-top:1.3333333333vw}@media only screen and (min-width:751px){.award-submission__guide-list .mt{margin-top:.7320644217vw}}@media only screen and (min-width:1601px){.award-submission__guide-list .mt{margin-top:11.7130307467px}}.award-submission__guide-list:not(:first-of-type){margin-top:9.3333333333vw}@media only screen and (min-width:751px){.award-submission__guide-list:not(:first-of-type){margin-top:2.5622254758vw}}@media only screen and (min-width:1601px){.award-submission__guide-list:not(:first-of-type){margin-top:40.9956076135px}}.award-submission__guide-dtl{display:flex;flex-direction:column;gap:1.3333333333vw}@media only screen and (min-width:751px){.award-submission__guide-dtl{flex-direction:row;gap:1.6105417277vw}}@media only screen and (min-width:1601px){.award-submission__guide-dtl{gap:25.7686676428px}}.award-submission__guide-dtl dt{flex-shrink:0;width:fit-content}@media only screen and (min-width:751px){.award-submission__guide-dtl dt{width:11.7130307467vw}}@media only screen and (min-width:1601px){.award-submission__guide-dtl dt{width:187.4084919473px}}.award-submission__guide-dtl dt span{background-color:#ddd;color:#222;font-family:"Google Sans",sans-serif;font-size:2.6666666667vw;padding:.2666666667vw 1.3333333333vw;text-align:center}@media only screen and (min-width:751px){.award-submission__guide-dtl dt span{display:block;font-size:1.0248901903vw;padding:.5124450952vw .7320644217vw}}@media only screen and (min-width:1601px){.award-submission__guide-dtl dt span{font-size:16.3982430454px;padding:8.1991215227px 11.7130307467px}}.award-submission__guide-dtl dd{color:#333;font-family:"Google Sans",sans-serif;font-size:3.2vw;font-weight:400;line-height:1.25;letter-spacing:.04em}@media only screen and (min-width:751px){.award-submission__guide-dtl dd{font-size:1.1713030747vw;line-height:1.625}}@media only screen and (min-width:1601px){.award-submission__guide-dtl dd{font-size:18.7408491947px}}.award-submission__guide-dtl dd>p:not(:first-of-type){margin-top:3.3333333333vw}@media only screen and (min-width:751px){.award-submission__guide-dtl dd>p:not(:first-of-type){margin-top:1.0980966325vw}}@media only screen and (min-width:1601px){.award-submission__guide-dtl dd>p:not(:first-of-type){margin-top:17.5695461201px}}.award-submission__guide-dtl dd>p span{display:block;padding-left:0;text-indent:0}.award-submission__guide-dtl dd ul li{padding-left:3.2vw;text-indent:-3.2vw}@media only screen and (min-width:751px){.award-submission__guide-dtl dd ul li{padding-left:.7320644217vw;text-indent:-1.1713030747vw}}@media only screen and (min-width:1601px){.award-submission__guide-dtl dd ul li{padding-left:11.7130307467px;text-indent:-18.7408491947px}}.award-submission__guide-dtl dd ul li .dtl-img{display:block;width:19.7333333333vw;margin-top:1.3333333333vw}@media only screen and (min-width:751px){.award-submission__guide-dtl dd ul li .dtl-img{width:9.0043923865vw;margin-top:1.0248901903vw}}@media only screen and (min-width:1601px){.award-submission__guide-dtl dd ul li .dtl-img{width:144.0702781845px;margin-top:16.3982430454px}}.award-submission__guide-dtl dd ul li>span{display:block;padding-left:0;text-indent:0}.award-submission__guide-dtl dd ul.line li{padding-left:6.6666666667vw;text-indent:-3.3333333333vw}@media only screen and (min-width:751px){.award-submission__guide-dtl dd ul.line li{padding-left:2.196193265vw;text-indent:-1.1713030747vw}}@media only screen and (min-width:1601px){.award-submission__guide-dtl dd ul.line li{padding-left:35.1390922401px;text-indent:-18.7408491947px}}.award-submission__guide-dtl:not(:first-of-type){margin-top:3.3333333333vw}@media only screen and (min-width:751px){.award-submission__guide-dtl:not(:first-of-type){margin-top:2.196193265vw}}@media only screen and (min-width:1601px){.award-submission__guide-dtl:not(:first-of-type){margin-top:35.1390922401px}}.award-submission__faq{border-top:solid #222 .5333333333vw;border-bottom:solid #222 .5333333333vw;padding:10.6666666667vw 0}@media only screen and (min-width:751px){.award-submission__faq{border-top-width:.2928257687vw;border-bottom-width:.2928257687vw;padding:4.39238653vw 0;margin:0 auto;max-width:96.6325036603vw;width:100%}}@media only screen and (min-width:1601px){.award-submission__faq{border-top-width:4.6852122987px;border-bottom-width:4.6852122987px;max-width:1546.1200585652px;padding:70.2781844802px 0}}.award-submission__faq-wrap{display:flex;flex-wrap:wrap;flex-direction:column;gap:2.6666666667vw}@media only screen and (min-width:751px){.award-submission__faq-wrap{flex-direction:row;justify-content:space-between;gap:1.4641288433vw}}@media only screen and (min-width:1601px){.award-submission__faq-wrap{gap:23.4260614934px}}.award-submission__faq-list{display:flex;flex-wrap:wrap;flex-direction:row;gap:1.0666666667vw .8vw}@media only screen and (min-width:751px){.award-submission__faq-list{justify-content:flex-end;gap:.3660322108vw .2928257687vw;width:59.663250366vw}}@media only screen and (min-width:1601px){.award-submission__faq-list{gap:5.8565153734px 4.6852122987px;width:954.6120058565px}}.award-submission__faq-btn{background-color:#fff;color:#333;font-family:"Google Sans",sans-serif;font-size:3vw;font-weight:700;display:flex;align-items:center;justify-content:center;height:9.0666666667vw;padding:0 2.6666666667vw}@media only screen and (min-width:751px){.award-submission__faq-btn{transition:all .3s}.award-submission__faq-btn:hover{color:#fff;background-color:#333}}@media only screen and (min-width:751px){.award-submission__faq-btn{font-size:1.0248901903vw;height:2.196193265vw;padding:0 1.0980966325vw}}@media only screen and (min-width:1601px){.award-submission__faq-btn{font-size:16.3982430454px;height:35.1390922401px;padding:0 17.5695461201px}}.award-submission__faq-btn.js--current{background-color:#333;color:#fff}.award-submission__faq-block{margin-top:5.7333333333vw;display:none}.award-submission__faq-block.js--current{display:block}@media only screen and (min-width:751px){.award-submission__faq-block{margin-top:1.8301610542vw}}@media only screen and (min-width:1601px){.award-submission__faq-block{margin-top:29.2825768668px}}.award-submission__faq-inner{display:grid;gap:1.3333333333vw}@media only screen and (min-width:751px){.award-submission__faq-inner{grid-template-columns:1fr 1fr;gap:.2928257687vw}}@media only screen and (min-width:1601px){.award-submission__faq-inner{gap:4.6852122987px}}.award-submission__faq-item{background-color:#ddd;border-radius:1.3333333333vw;padding:4.6666666667vw 5.6vw 4.6666666667vw 4vw;width:100%;position:relative;z-index:1;overflow:hidden;cursor:pointer}@media only screen and (min-width:751px){.award-submission__faq-item{border-radius:.7320644217vw;padding:1.4641288433vw 2.5622254758vw 1.4641288433vw 1.4641288433vw;display:flex;flex-direction:column;min-height:5.1244509517vw;transition:all .3s}.award-submission__faq-item:hover>span{background-color:#333}.award-submission__faq-item:hover>span:after{color:#fff}}@media only screen and (min-width:1601px){.award-submission__faq-item{border-radius:11.7130307467px;padding:23.4260614934px 40.9956076135px 23.4260614934px 23.4260614934px;min-height:81.9912152269px}}.award-submission__faq-item>span{background-color:#fff;border-radius:0 0 0 1.3333333333vw;position:absolute;top:0;right:0;width:6vw;height:6vw}@media only screen and (min-width:751px){.award-submission__faq-item>span{border-radius:0 0 0 .439238653vw;width:2.196193265vw;height:2.196193265vw;transition:all .3s}}@media only screen and (min-width:1601px){.award-submission__faq-item>span{border-radius:0 0 0 7.027818448px;width:35.1390922401px;height:35.1390922401px}}.award-submission__faq-item>span:after{content:"+";color:#333;font-family:"M PLUS 1p",sans-serif;font-weight:500;font-size:4vw;position:absolute;top:45%;left:50%;transform:translate3d(-50%,-50%,0);transition:all .3s}@media only screen and (min-width:751px){.award-submission__faq-item>span:after{font-size:1.6105417277vw}}@media only screen and (min-width:1601px){.award-submission__faq-item>span:after{font-size:25.7686676428px}}@media only screen and (min-width:751px){.award-submission__faq-item.js--active .award-submission__faq-q{margin-top:0;margin-bottom:.878477306vw}}@media only screen and (min-width:1601px){.award-submission__faq-item.js--active .award-submission__faq-q{margin-top:0;margin-bottom:14.055636896px}}.award-submission__faq-item.js--active span:after{transform:translate(-50%,-50%) rotate(45deg)}.award-submission__faq-q{color:#333;font-family:"Google Sans",sans-serif;font-size:3.2vw;font-weight:700;line-height:1.25;letter-spacing:.02em;padding-left:4.6666666667vw;position:relative;z-index:1}@media only screen and (min-width:751px){.award-submission__faq-q{font-size:1.1713030747vw;line-height:1.25;padding-left:1.8301610542vw;margin-top:auto;margin-bottom:auto;transition:margin .3s}}@media only screen and (min-width:1601px){.award-submission__faq-q{font-size:18.7408491947px;padding-left:29.2825768668px}}.award-submission__faq-q span{display:block;position:relative;z-index:1}.award-submission__faq-q span:before{display:block;content:"";background:transparent url(../data/webp/icon_q.webp) no-repeat left center;background-size:contain;width:2.9333333333vw;height:2.9333333333vw;position:absolute;top:.4vw;left:-4.6666666667vw}@media only screen and (min-width:751px){.award-submission__faq-q span:before{width:1.0248901903vw;height:1.0248901903vw;top:.2196193265vw;left:-1.6837481698vw}}@media only screen and (min-width:1601px){.award-submission__faq-q span:before{width:16.3982430454px;height:16.3982430454px;top:3.513909224px;left:-26.9399707174px}}.award-submission__faq-a{color:#666;font-family:"Google Sans",sans-serif;font-size:2.9333333333vw;font-weight:400;line-height:1.3636363636;letter-spacing:.02em;margin-top:2.6666666667vw;padding-left:4.6666666667vw;display:none}@media only screen and (min-width:751px){.award-submission__faq-a{font-size:1.0248901903vw;line-height:1.4285714286;margin-top:0;padding-left:1.8301610542vw}}@media only screen and (min-width:1601px){.award-submission__faq-a{font-size:16.3982430454px;padding-left:29.2825768668px}}.award-submission__countdown{margin:0 auto;width:93.3333333333vw;padding-top:10.6666666667vw}@media only screen and (min-width:751px){.award-submission__countdown{padding-top:2.9282576867vw;margin:0 auto;max-width:96.6325036603vw;width:100%}}@media only screen and (min-width:1601px){.award-submission__countdown{padding-top:46.8521229868px;max-width:1546.1200585652px}}.award-submission__countdown-ttl{color:#333;font-family:"Google Sans",sans-serif;font-size:4.2666666667vw;font-weight:900;margin:0 auto 1.3333333333vw}@media only screen and (min-width:751px){.award-submission__countdown-ttl{font-size:1.1713030747vw;margin-bottom:.7320644217vw;width:100%}}@media only screen and (min-width:1601px){.award-submission__countdown-ttl{font-size:18.7408491947px;margin-bottom:11.7130307467px}}.award-submission__countdown-time{display:flex;justify-content:space-between}@media only screen and (max-width:750px){.award-submission__countdown-time{flex-wrap:wrap}}@media only screen and (min-width:751px){.award-submission__countdown-time{justify-content:center}}@media only screen and (max-width:750px){.award-submission__countdown-time .hour{flex-shrink:0;width:100%}}@media only screen and (max-width:750px){.award-submission__countdown-time .minute,.award-submission__countdown-time .second{width:50%}}.award-submission__countdown-time .minute .num,.award-submission__countdown-time .second .num{text-align:left}.award-submission__countdown-time p{color:#333;position:relative;z-index:1}.award-submission__countdown-time p .num{display:block;font-family:"Hanken Grotesk",sans-serif;font-weight:700;font-size:42vw;line-height:.8;text-align:right}@media only screen and (min-width:751px){.award-submission__countdown-time p .num{font-size:20.4978038067vw}}@media only screen and (min-width:1601px){.award-submission__countdown-time p .num{font-size:327.9648609078px}}.award-submission__countdown-time p .unit{font-family:"Google Sans",sans-serif;font-size:2.8vw;font-weight:700;position:absolute;right:-1.3333333333vw}@media only screen and (max-width:750px){.award-submission__countdown-time p .unit{background-color:#ccc;display:flex;align-items:center;width:14.6666666667vw;height:3.0666666667vw;padding-left:1.3333333333vw;bottom:1.3333333333vw}}@media only screen and (min-width:751px){.award-submission__countdown-time p .unit{font-size:1.1713030747vw;top:-2.196193265vw;right:1.4641288433vw}}@media only screen and (min-width:1601px){.award-submission__countdown-time p .unit{font-size:18.7408491947px;top:-35.1390922401px;right:23.4260614934px}}.award-submission__application{background:rgba(0,0,0,.75) url(../data/webp/pattern.webp) repeat;background-size:.6666666667vw auto;width:100%;padding:11.3333333333vw 0 16vw}@media only screen and (min-width:751px){.award-submission__application{background-size:.3660322108vw auto;padding:4.7584187408vw 0 7.3206442167vw}}@media only screen and (min-width:1601px){.award-submission__application{background-size:5.8565153734px auto;padding:76.1346998536px 0 117.1303074671px}}.award-submission__application-ttl{color:#fff;font-family:"Google Sans",sans-serif;font-size:6.6666666667vw;font-weight:700;text-align:center;line-height:1.04;letter-spacing:.04em}@media only screen and (min-width:751px){.award-submission__application-ttl{font-size:2.3426061493vw;line-height:1;letter-spacing:.02em}}@media only screen and (min-width:1601px){.award-submission__application-ttl{font-size:37.4816983895px}}.award-submission__application-note{color:#fff;font-family:"Google Sans",sans-serif;font-size:2.6666666667vw;font-weight:400;text-align:center;line-height:1.3;letter-spacing:.04em;margin-top:4vw}@media only screen and (min-width:751px){.award-submission__application-note{font-size:1.0248901903vw;margin-top:1.0980966325vw}}@media only screen and (min-width:1601px){.award-submission__application-note{font-size:16.3982430454px;margin-top:17.5695461201px}}.award-submission__application-action{display:flex;align-items:center;justify-content:center;flex-direction:column;margin:8vw auto 0;width:40vw}@media only screen and (min-width:751px){.award-submission__application-action{margin-top:3.2942898975vw;width:21.9619326501vw}}@media only screen and (min-width:1601px){.award-submission__application-action{margin-top:52.7086383602px;width:351.3909224012px}}.award-submission__application-action.is-active button:before{width:125%;height:125%}.award-submission__application-action button{background-color:rgba(246,14,29,.15);border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;font-size:5vw;font-weight:700;font-family:"Google Sans",sans-serif;letter-spacing:.06em;position:relative;z-index:1;width:26.6666666667vw;height:26.6666666667vw}@media only screen and (min-width:751px){.award-submission__application-action button{font-size:1.8301610542vw;width:9.8828696925vw;height:9.8828696925vw}}@media only screen and (min-width:1601px){.award-submission__application-action button{font-size:29.2825768668px;width:158.1259150805px;height:158.1259150805px}}.award-submission__application-action button:before{display:block;content:"";border:.2666666667vw solid #f60e1d;border-radius:50%;position:absolute;width:100%;height:100%;top:50%;left:50%;transform:translate3d(-50%,-50%,0)}@media only screen and (min-width:751px){.award-submission__application-action button:before{border-width:.1464128843vw}}@media only screen and (min-width:1601px){.award-submission__application-action button:before{border-width:2.3426061493px}}.award-submission__application-action span{color:#999;font-size:2.6666666667vw;font-weight:700;font-family:"Google Sans",sans-serif;letter-spacing:.06em;margin-top:6.6666666667vw}@media only screen and (min-width:751px){.award-submission__application-action span{font-size:.878477306vw;margin-top:1.8301610542vw}}@media only screen and (min-width:1601px){.award-submission__application-action span{font-size:14.055636896px;margin-top:29.2825768668px}}.award-submission__application-btn{margin:9.3333333333vw auto 0;width:83.3333333333vw;height:16vw;position:relative;z-index:1;overflow:hidden;opacity:.25;transition:all .3s}@media only screen and (min-width:751px){.award-submission__application-btn{margin-top:2.5622254758vw;width:46.7057101025vw;height:6.4421669107vw}}@media only screen and (min-width:1601px){.award-submission__application-btn{margin-top:40.9956076135px;width:747.2913616398px;height:103.074670571px}}.award-submission__application-btn:after{display:block;content:"";width:100%;height:100%;position:absolute;top:0;left:0;z-index:2}.award-submission__application-btn.is-active{opacity:1}.award-submission__application-btn.is-active:after{display:none}.award-submission__application-btn.is-active a{border-color:#fff}.award-submission__application-btn a{border:.2666666667vw solid transparent;color:#f60e1d;font-family:"Google Sans",sans-serif;font-size:5.3333333333vw;font-weight:700;display:flex;align-items:center;justify-content:center;padding:1.0666666667vw;width:100%;height:100%;position:relative;z-index:1;overflow:hidden}@media only screen and (min-width:751px){.award-submission__application-btn a{background-color:transparent;border-width:.1464128843vw;font-size:2.2693997072vw;padding:.439238653vw;transition:all .3s}.award-submission__application-btn a:hover{border-color:#f60e1d;color:#fff}.award-submission__application-btn a:hover:before{background-color:#f60e1d}.award-submission__application-btn a:hover:after{background-image:url(../data/webp/icon_blank_wh.webp)}}@media only screen and (min-width:1601px){.award-submission__application-btn a{border-width:2.3426061493px;font-size:36.3103953148px;padding:7.027818448px}}.award-submission__application-btn a:before{display:block;content:"";background-color:#fff;width:calc(100% - 1.3333333333vw);height:calc(100% - 1.3333333333vw);position:absolute;top:50%;left:50%;transform:translate3d(-50%,-50%,0);z-index:-1;transition:all .3s}@media only screen and (min-width:751px){.award-submission__application-btn a:before{width:calc(100% - .5856515373vw);height:calc(100% - .5856515373vw)}}@media only screen and (min-width:1601px){.award-submission__application-btn a:before{width:calc(100% - 9.3704245974px);height:calc(100% - 9.3704245974px)}}.award-submission__application-btn a:after{display:block;content:"";background:transparent url(../data/webp/icon_blank_red.webp) no-repeat;background-size:contain;width:4.2666666667vw;height:4.2666666667vw;margin-left:1.3333333333vw}@media only screen and (min-width:751px){.award-submission__application-btn a:after{width:1.756954612vw;height:1.756954612vw;margin-left:1.0980966325vw;transition:all .3s}}@media only screen and (min-width:1601px){.award-submission__application-btn a:after{width:28.1112737921px;height:28.1112737921px;margin-left:17.5695461201px}}.award__kv-ttl span{animation:text-slider 20s linear infinite}.award__cv .btn-form{transition:all 240ms;transform:translateY(0);opacity:1}@keyframes text-slider{0%{transform:translateX(0)}100%{transform:translateX(-100%)}}.award-submission__application-action.is-active button{border-color:transparent}.award-submission__application-action.is-active.js--done{opacity:.25;pointer-events:none}.award-submission__application-action button::before{transition:all .2s ease-in-out}@media only screen and (min-width:751px){.award-submission__application-action button:hover:before{width:125%;height:125%;transition:all .2s ease-in-out}}@media only screen and (max-width:750px){.award-submission__application-action button.js--hold:before{width:125%;height:125%;transition:all .2s ease-in-out}}.award-submission__application-btn{opacity:1;mask-image:linear-gradient(to right,#000 var(--reveal-percent,0),rgba(0,0,0,.25) var(--reveal-percent,0))}.award-submission__application-btn.is-active{mask-image:none}