@import'lib/fontawesome.min.css';@import'lib/Swiper_9.1.0_swiper-bundle.min.css';*{padding:0;margin:0;box-sizing:border-box;outline:none}:root{line-height:1.25;font-size:var(--root-font-size)}body{font-family:var(--font),-apple-system,"Arial" "Helvetica","sans-serif",system-ui;scrollbar-width:thin;scrollbar-color:var(--scrollbar-thumb-color) var(--scrollbar-color);width:100%;height:100vh;overflow:auto;-webkit-overflow-scrolling:touch}body .page-container{position:relative;display:flex;flex-direction:column}body .page-container footer{margin-top:auto}input,select,textarea{font-size:inherit;background:unset;min-width:0}a{text-decoration:none;display:inline-block;color:inherit;font-size:inherit;transition:.3s}a.swiper-slide{display:block}hr{display:block;width:100%;height:2px;background:#ccc;border:none}ul,ul li{list-style:none}h1,h2,h3,h4,h5,h6{font-weight:inherit}fieldset,img,input,button{border:none;padding:0;margin:0;outline-style:none}button{cursor:pointer;font-size:inherit}img{-o-object-fit:cover;object-fit:cover;max-width:100%}input[type=number]{-moz-appearance:textfield}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[disabled]{cursor:not-allowed}textarea::-webkit-input-placeholder{color:var(--placeholder-color);font-size:inherit}textarea:-moz-placeholder{color:var(--placeholder-color);font-size:inherit}textarea::-moz-placeholder{color:var(--placeholder-color);font-size:inherit}textarea:-ms-input-placeholder{color:var(--placeholder-color);font-size:inherit}input::-webkit-input-placeholder{color:var(--placeholder-color);font-size:inherit}input:-moz-placeholder{color:var(--placeholder-color);font-size:inherit}input::-moz-placeholder{color:var(--placeholder-color);font-size:inherit}input:-ms-input-placeholder{color:var(--placeholder-color);font-size:inherit}textarea{resize:none;overflow:auto;border:none}select{border:none;outline:none;appearance:none;-webkit-appearance:none;-moz-appearance:none}select::-ms-expand{display:none}select:focus{outline:none}pre{white-space:pre-wrap;white-space:-moz-pre-wrap;white-space:-pre-wrap;white-space:-o-pre-wrap;word-wrap:break-word;font-family:unset}i,em{font-style:normal}::-webkit-scrollbar{width:var(--scrollbar-size);height:var(--scrollbar-size)}::-webkit-scrollbar-track{background:var(--scrollbar-color)}::-webkit-scrollbar-track-piece{opacity:0}::-webkit-scrollbar-thumb{border-radius:calc(var(--scrollbar-size)/2);background:var(--scrollbar-thumb-color)}::-webkit-scrollbar-thumb:hover{background:var(--scrollbar-thumb-hover-color)}::-webkit-scrollbar-button{display:none}::-webkit-scrollbar-corner{background-color:rgba(0,0,0,0)}@keyframes beat{0%,100%{transform:translateY(0%)}50%{transform:translateY(20%)}}@keyframes rotate{0%{transform:rotateZ(0deg)}100%{transform:rotateZ(360deg)}}@keyframes zoom{0%,100%{transform:scale(100%)}50%{transform:scale(120%)}}:root{--theme-color: #0040a4;--theme-color2: #c3d601;--theme-color3: #aad23c;--color-blue: #01a1e9;--scrollbar-size: 5px;--scrollbar-color: #e6edf9;--scrollbar-thumb-color: var(--theme-color);--scrollbar-thumb-hover-color: rgba(var(--theme-color), 0.8);--placeholder-color: #c4cad5;--swiper-theme-color: var(--theme-color);--transition-time: 1.5s;--swiper-btn-size: clamp(31.2px, 2.7083333333vw, 52px);--swiper-btn-color: #000;--swiper-btn-bg: transparent;--swiper-btn-border-color: #e5e5e5;--hover-swiper-btn-color: #fff;--hover-swiper-btn-bg: var(--theme-color);--my-select-padding: 0;--my-select-lh: 2em;--root-font-size: clamp(9.6px, 0.8333333333vw, 16px);--header-height:clamp(72px,6.25vw,120px)}@media screen and (min-width: 981px){:root{--page-space:clamp(96px,8.3333333333vw,160px)}}@media screen and (max-width: 980px){:root{--page-space:5%}}.swiper-fade .swiper-slide{pointer-events:auto}.swiper-fade .swiper-slide.active{z-index:1}.y-pagination{--size: var(--btn-size, 30px);--color: var(--btn-color, #e3e4e5);--active: var(--btn-active, var(--theme-color));--ra: var(--btn-ra, clamp(4.8px, 0.4166666667vw, 8px));overflow:auto;margin-top:clamp(27px,2.34375vw,45px)}.y-pagination.btn-white{--color: #fff}.y-pagination .sr-only{display:none}.y-pagination .pagination{display:flex;width:-moz-max-content;width:max-content;font-size:14px}.y-pagination .pagination.ml-0{margin-left:0}.y-pagination .pagination.mr-0{margin-right:0}.y-pagination .pagination .page-item:not(:last-child){margin-right:2px}.y-pagination .pagination .page-item:hover .page-link,.y-pagination .pagination .page-item.active .page-link{background:var(--active);color:#fff}.y-pagination .pagination .page-item{margin:0 2px}.y-pagination .pagination .page-link{display:flex;align-items:center;justify-content:center;width:var(--size);height:var(--size);min-width:var(--min-size);min-height:var(--min-size);border-radius:50%;overflow:hidden;border-radius:var(--ra);background:var(--color)}.btn-event{transition:.3s}.btn-event:hover{opacity:.8}.btn-event:active{opacity:1;transition:none}.img-zoom{overflow:hidden}.img-zoom lazy-image,.img-zoom img,.img-zoom .img{transition:transform 1s}.img-zoom:hover .img,.img-zoom:hover img,.img-zoom:hover lazy-image{transform:scale(1.2)}.imgbg{background-repeat:no-repeat;background-size:cover;background-position:center}.imgbox{display:flex;align-items:center;justify-content:center;overflow:hidden}.imgbox lazy-image,.imgbox img{display:block;width:100%;height:100%;-o-object-fit:inherit;object-fit:inherit}[text-theme]{color:var(--theme-color)}.tc{text-align:center}.tl{text-align:left}.tr{text-align:right}.b-line{position:relative;max-width:-moz-max-content;max-width:max-content;line-height:1.2}.b-line::after{content:"";display:block;width:100%;min-height:2px;background:currentColor;margin-top:var(--b-line-mt, 2px);transition:-webkit-clip-path var(--b-line-time, 0.5s);transition:clip-path var(--b-line-time, 0.5s);transition:clip-path var(--b-line-time, 0.5s), -webkit-clip-path var(--b-line-time, 0.5s);-webkit-clip-path:inset(0 50%);clip-path:inset(0 50%);position:absolute;top:calc(100% - 2px)}@media screen and (max-width: 980px){.b-line::after{display:none}}.b-line.on::after,.b-line.show::after{-webkit-clip-path:inset(0);clip-path:inset(0)}.hover\:b-line.on.b-line::after,.hover\:b-line.on .b-line:not(.hover-b-line)::after,.hover\:b-line.show.b-line::after,.hover\:b-line.show .b-line:not(.hover-b-line)::after,.hover\:b-line:hover.b-line::after,.hover\:b-line:hover .b-line:not(.hover-b-line)::after{-webkit-clip-path:inset(0);clip-path:inset(0)}.line-space-links{display:flex;align-items:center}.line-space-links a{display:flex;align-items:center}.line-space-links a:not(:last-child)::after{content:"|";display:inline-block;margin:var(--line-space, 0 1em)}.copyright{display:flex;align-items:center;gap:2em}.copyright a{display:inline}@media screen and (max-width: 980px){.copyright{flex-direction:column}}.circle,.swiper-btn{display:flex;align-items:center;justify-content:center;width:var(--size);height:var(--size);min-width:var(--min-size);min-height:var(--min-size);border-radius:50%;overflow:hidden;background:var(--bg)}.swiper-btn{--color: var(--swiper-btn-color, #fff);--bg: var(--swiper-btn-bg, #d2d2d2);--size: var(--swiper-btn-size, 35px);--border-color: var(--swiper-btn-border-color, transparent);transition:.4s;line-height:var(--size);color:var(--color);border:1px solid var(--border-color);font-size:calc(var(--size)/2.6)}.swiper-btn.swiper-button-disabled{cursor:not-allowed}.swiper-btn:hover:not(.swiper-button-disabled){--bg: var(--hover-swiper-btn-bg, var(--theme-color));--color: var(--hover-swiper-btn-color, #fff);--border-color: var(--hover-swiper-btn-border-color, transparent)}.qr-box{text-align:center;width:-moz-max-content;width:max-content;font-size:14px;line-height:2.5}.qr-box .qr{background:#fff;padding:var(--qr-padding, 5px);max-width:var(--qr-width, 110px)}.qr-box .qr img{width:100%}.no-scroll{width:100vw;height:100vh;overflow:hidden}.pop{width:100vw;height:100vh;position:fixed;top:0;left:0;background:rgba(0,0,0,.4);z-index:999;display:none}.pop .con{position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;width:-moz-fit-content;width:fit-content;height:-moz-fit-content;height:fit-content;background:#fff}.rich-text{line-height:1.5}.rich-text img{max-width:100%;display:inline-block}.rich-text p{line-height:inherit;font-size:inherit}.click,.bullet,.tab,.is-btn,.swiper-btn{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.limit,.limit5,.limit4,.limit3,.limit2{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:var(--limit, 1)}.limit2{--limit: 2}.limit3{--limit: 3}.limit4{--limit: 4}.limit5{--limit: 5}.crumbs{display:flex;align-items:center;color:#888;font-size:14px}.crumbs .fa{color:var(--bg, #666);font-size:var(--icon-size, 12px)}.crumbs a{color:inherit;font-size:inherit}.crumbs a:not(:last-child)::after{content:var(--delimiter, ">");display:inline-block;margin-left:5px;transition:none;color:#adadad}.crumbs a:hover{color:var(--theme-color)}.crumbs>*{margin-right:5px}.global-loading{position:fixed;z-index:999;top:0;bottom:0;left:0;right:0;background:#fff;display:flex;align-items:center;justify-content:center}.global-loading .loading,.global-loading .loading>div{position:relative;box-sizing:border-box}.global-loading .loading{display:block;font-size:0;color:var(--theme-color);width:32px;height:32px}.global-loading .loading>div{display:inline-block;float:none;background-color:currentColor;border:0 solid currentColor;position:absolute;top:0;left:0;width:10px;height:10px;border-radius:100%}.global-loading .loading>div:nth-child(1){animation:ball-triangle-path-ball-one 2s 0s ease-in-out infinite}.global-loading .loading>div:nth-child(2){animation:ball-triangle-path-ball-two 2s 0s ease-in-out infinite}.global-loading .loading>div:nth-child(3){animation:ball-triangle-path-ball-tree 2s 0s ease-in-out infinite}.global-loading .loading.la-sm{width:16px;height:16px}.global-loading .loading.la-sm>div{width:4px;height:4px}.global-loading .loading.la-2x{width:64px;height:64px}.global-loading .loading.la-2x>div{width:20px;height:20px}.global-loading .loading.la-3x{width:96px;height:96px}.global-loading .loading.la-3x>div{width:30px;height:30px}@keyframes ball-triangle-path-ball-one{0%{transform:translate(0, 220%)}17%{opacity:.25}33%{opacity:1;transform:translate(110%, 0)}50%{opacity:.25}66%{opacity:1;transform:translate(220%, 220%)}83%{opacity:.25}100%{opacity:1;transform:translate(0, 220%)}}@keyframes ball-triangle-path-ball-two{0%{transform:translate(110%, 0)}17%{opacity:.25}33%{opacity:1;transform:translate(220%, 220%)}50%{opacity:.25}66%{opacity:1;transform:translate(0, 220%)}83%{opacity:.25}100%{opacity:1;transform:translate(110%, 0)}}@keyframes ball-triangle-path-ball-tree{0%{transform:translate(220%, 220%)}17%{opacity:.25}33%{opacity:1;transform:translate(0, 220%)}50%{opacity:.25}66%{opacity:1;transform:translate(110%, 0)}83%{opacity:.25}100%{opacity:1;transform:translate(220%, 220%)}}@media screen and (max-width: 980px){.social-share .icon-wechat .wechat-qrcode{position:fixed !important;top:50% !important;left:50% !important;z-index:99;transform:translate(-50%, -50%)}.social-share .icon-wechat .wechat-qrcode::after{display:none}}[cloak],[un-cloak]{display:none}.bold,[bold]{font-weight:bold}.mt-header{margin-top:var(--header-height)}main{width:100%;overflow:hidden}details:not([open]) summary::after{content:"";display:inline-block;width:var(--size);height:var(--size);min-width:var(--min-size);min-height:var(--min-size);--size: var(--summary-icon-size, 0.56em);background:linear-gradient(to top right, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0) calc(50% - 1.5px), var(--summary-icon-bg, var(--theme-color)) 50%, rgba(0, 0, 0, 0) calc(50% + 1.5px), rgba(0, 0, 0, 0) 100%),linear-gradient(to bottom right, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0) calc(50% - 1.5px), var(--summary-icon-bg, var(--theme-color)) 50%, rgba(0, 0, 0, 0) calc(50% + 1.5px), rgba(0, 0, 0, 0) 100%);transform:rotate(45deg)}details[open] summary::after{content:"";background:none;width:.78em;height:2px;background:var(--summary-icon-bg, var(--theme-color))}summary{list-style:none;display:flex;align-items:center;justify-content:space-between;cursor:pointer;transition:.3s}summary::marker{content:"";display:none}lazy-image{max-width:100%}.fa{z-index:1}.swiper{height:-moz-max-content;height:max-content}.text-h1{font-size:max(12px,clamp(33.6px,2.9166666667vw,56px));font-weight:bold}@media screen and (max-width: 980px){.text-h1{font-size:26px}}.text-h2{font-size:max(12px,clamp(24px,2.0833333333vw,40px));font-weight:bold}@media screen and (max-width: 980px){.text-h2{font-size:22px}}.y-banner>img{width:100%;display:block}@media screen and (min-width: 981px){.y-banner>img{height:clamp(480px,41.6666666667vw,800px)}}.y-banner .bar{background:var(--theme-color);color:#fff;display:flex}.y-banner .bar .icon{margin-right:clamp(18px,1.5625vw,30px);font-size:max(12px,clamp(33.6px,2.9166666667vw,56px))}@media screen and (max-width: 980px){.y-banner .bar .icon{font-size:16px}}@media screen and (max-width: 980px){.y-banner .bar .icon{margin-right:6px}}.y-banner .bar .text{font-size:max(12px,clamp(25.2px,2.1875vw,42px));font-weight:bold}@media screen and (max-width: 980px){.y-banner .bar .text{font-size:12px}}.y-banner .bar .arr{font-size:max(12px,clamp(16.8px,1.4583333333vw,28px));margin-left:clamp(12px,1.0416666667vw,20px)}@media screen and (max-width: 980px){.y-banner .bar .arr{font-size:12px}}@media screen and (max-width: 980px){.y-banner .bar .arr{margin-left:4px}}.y-banner .bar .item{width:50%;height:clamp(96px,8.3333333333vw,160px);display:flex;align-items:center;justify-content:center}.y-banner .bar .item:first-child{border-right:2px solid rgba(255,255,255,.5)}@media screen and (max-width: 980px){.y-banner .bar .item{height:45px}}.sbtns{display:flex;align-items:center}.sbtns>*+*{margin-left:clamp(6px,0.5208333333vw,10px)}@media screen and (min-width: 981px){.recommend-case{padding:clamp(42px,3.6458333333vw,70px) 0 clamp(48px,4.1666666667vw,80px)}}@media screen and (max-width: 980px){.recommend-case{padding:40px 0}}.recommend-case .top{padding:0 var(--page-space);display:flex;align-items:center;justify-content:space-between}.recommend-case .swiper{margin-top:clamp(18px,1.5625vw,30px);margin-left:var(--page-space)}.recommend-case .swiper-slide{width:-moz-max-content;width:max-content}.case-card{width:clamp(288px,25vw,480px)}.case-card .imgbox{position:relative;width:100%;height:clamp(162px,14.0625vw,270px);border-radius:clamp(14.4px,1.25vw,24px)}.case-card .imgbox .id{display:flex;align-items:center;justify-content:center;width:var(--size);height:var(--size);min-width:var(--min-size);min-height:var(--min-size);border-radius:50%;overflow:hidden;--size: clamp(24px, 2.0833333333vw, 40px);background:#c3d601;font-weight:bold;position:absolute;z-index:1;top:clamp(6px,0.5208333333vw,10px);left:clamp(8.4px,0.7291666667vw,14px)}.case-card .title{font-size:max(12px,clamp(13.2px,1.1458333333vw,22px));overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:var(--limit, 2);margin-top:clamp(14.4px,1.25vw,24px);font-weight:bold}.case-card .at{color:#888;margin-top:clamp(6px,0.5208333333vw,10px)}.megagame-info{border-radius:clamp(19.2px,1.6666666667vw,32px);margin:0 auto;padding:clamp(76.8px,6.6666666667vw,128px) clamp(51px,4.4270833333vw,85px);display:flex}@media screen and (min-width: 981px){.megagame-info{width:clamp(960px,83.3333333333vw,1600px);min-height:clamp(432px,37.5vw,720px)}}@media screen and (max-width: 980px){.megagame-info{flex-direction:column;padding:50px 5%}}.megagame-info .imgbox{display:flex;align-items:center;justify-content:center;width:var(--size);height:var(--size);min-width:var(--min-size);min-height:var(--min-size);border-radius:50%;overflow:hidden;--size: clamp(276px, 23.9583333333vw, 460px);z-index:1;position:relative}.megagame-info .img-rel{position:relative}@media screen and (min-width: 981px){.megagame-info .img-rel{margin-right:clamp(54px,4.6875vw,90px)}}@media screen and (max-width: 980px){.megagame-info .img-rel{margin:0 auto}}.megagame-info .img-rel .dot{position:absolute}.megagame-info .img-rel .dot:nth-child(1){right:clamp(-30px,-1.5625vw,-18px);top:clamp(-40px,-2.0833333333vw,-24px)}.megagame-info .img-rel .dot:nth-child(2){left:clamp(-40px,-2.0833333333vw,-24px);bottom:clamp(-40px,-2.0833333333vw,-24px)}.megagame-info .con{font-weight:bold}@media screen and (min-width: 981px){.megagame-info .con{width:clamp(477px,41.40625vw,795px)}}@media screen and (max-width: 980px){.megagame-info .con{margin-top:40px}}.megagame-info .titlebox{position:relative;line-height:1;font-weight:bold}.megagame-info .titlebox .year{color:#fff;font-size:max(12px,clamp(79.2px,6.875vw,132px))}.megagame-info .titlebox h1{font-size:max(12px,clamp(36px,3.125vw,60px));position:absolute;bottom:clamp(12px,1.0416666667vw,20px)}.megagame-info .subtitle{font-size:max(12px,clamp(13.2px,1.1458333333vw,22px));margin-top:clamp(6px,0.5208333333vw,10px)}.megagame-info .text{margin-top:clamp(18px,1.5625vw,30px);line-height:1.625}.megagame-info img.logo{margin-top:clamp(45px,3.90625vw,75px);width:clamp(105.6px,9.1666666667vw,176px)}.megagame-schedule{padding:clamp(54px,4.6875vw,90px) 0 clamp(42px,3.6458333333vw,70px)}.megagame-schedule .swiper-box{margin-top:clamp(30px,2.6041666667vw,50px);position:relative}.megagame-schedule .swiper-box::after{content:"";display:block;background:#d9dde8;width:100vw;height:2px;position:absolute;bottom:clamp(28.8px,2.5vw,48px)}.megagame-schedule .swiper{max-width:clamp(960px,83.3333333333vw,1600px);margin:0 auto}.megagame-schedule .swiper-slide{width:-moz-max-content;width:max-content;display:flex;flex-direction:column;align-items:center}.megagame-schedule .swiper-slide .y-iconbox{width:clamp(48px,4.1666666667vw,80px);height:clamp(48px,4.1666666667vw,80px);min-width:var(--min-size);min-height:var(--min-size);background:var(--theme-color);border-radius:clamp(9.6px,0.8333333333vw,16px);display:flex;align-items:center;justify-content:center;font-size:max(12px,clamp(19.2px,1.6666666667vw,32px))}.megagame-schedule .swiper-slide .tit{font-size:max(12px,clamp(12px,1.0416666667vw,20px));margin-top:clamp(6px,0.5208333333vw,10px);font-weight:bold}.megagame-schedule .swiper-slide .dot{display:flex;align-items:center;justify-content:center;width:var(--size);height:var(--size);min-width:var(--min-size);min-height:var(--min-size);border-radius:50%;overflow:hidden;--size: clamp(9.6px, 0.8333333333vw, 16px);border:3px solid #222;background:#fff;margin:clamp(12px,1.0416666667vw,20px) auto}.megagame-schedule .swiper-slide .date{color:#666}.megagame-schedule .swiper-slide:hover .y-iconbox,.megagame-schedule .swiper-slide.on .y-iconbox{background:linear-gradient(#02a0e8, #c7d85c)}.megagame-schedule .swiper-slide:hover .dot,.megagame-schedule .swiper-slide.on .dot{border-color:var(--theme-color2)}.online-selection{margin:0 auto;padding:clamp(36px,3.125vw,60px) 0 clamp(42px,3.6458333333vw,70px);padding-right:clamp(126px,10.9375vw,210px);max-width:clamp(960px,83.3333333333vw,1600px);min-height:clamp(384px,33.3333333333vw,640px);display:flex}@media screen and (max-width: 980px){.online-selection{flex-direction:column;padding:50px 5%}}.online-selection .titlebox{display:flex;line-height:1;margin-left:clamp(-10px,-0.5208333333vw,-6px)}.online-selection .titlebox .text-h2{margin-left:1rem}.online-selection .l-part{width:clamp(348px,30.2083333333vw,580px)}@media screen and (max-width: 980px){.online-selection .l-part{width:100%}}.online-selection .l-part .chart{margin-top:clamp(1.25rem,0.9466019417rem + 1.2944983819vw,2.5rem);width:100%}.online-selection .con{flex:1;margin-left:clamp(2.5rem,1.8932038835rem + 2.5889967638vw,5rem);margin-top:clamp(7.2px,0.625vw,12px)}@media screen and (max-width: 980px){.online-selection .con{margin-top:20px}}.online-selection .con .info{font-size:max(12px,clamp(10.8px,0.9375vw,18px));line-height:1.7777777778;font-weight:bold}.online-selection .con>img{margin-top:clamp(21px,1.8229166667vw,35px);width:clamp(408px,35.4166666667vw,680px)}.tip-img-id{background-size:cover;background-position:center;background-repeat:no-repeat;background-image:url("../img/icon/id.png");width:clamp(37.2px,3.2291666667vw,62px);height:clamp(30px,2.6041666667vw,50px);color:#fff;line-height:clamp(21.6px,1.875vw,36px);text-align:center;font-size:max(12px,clamp(12px,1.0416666667vw,20px))}.judges-lineup{color:#fff}@media screen and (min-width: 981px){.judges-lineup{padding:clamp(72px,6.25vw,120px) 0 clamp(94.8px,8.2291666667vw,158px)}}@media screen and (max-width: 980px){.judges-lineup{padding:50px 0}}.judges-lineup .top{display:flex;align-items:end;justify-content:space-between;padding:0 var(--page-space);--swiper-btn-color: #fff;--hover-swiper-btn-bg: var(--theme-color2)}.judges-lineup .titlebox p{font-size:max(12px,clamp(14.4px,1.25vw,24px));margin-top:clamp(7.2px,0.625vw,12px)}.judges-lineup .swiper{margin-top:clamp(45px,3.90625vw,75px);margin-left:var(--page-space)}.judges-lineup .swiper .swiper-slide{width:-moz-max-content;width:max-content}.judges-lineup .swiper .pagination{margin-top:clamp(36px,3.125vw,60px);display:flex;justify-content:center}.judges-lineup .swiper .pagination>*+*{margin-left:clamp(2.4px,0.2083333333vw,4px)}.judges-lineup .swiper .pagination .bullet{display:flex;align-items:center;justify-content:center;width:var(--size);height:var(--size);min-width:var(--min-size);min-height:var(--min-size);border-radius:50%;overflow:hidden;--size: clamp(14.4px, 1.25vw, 24px);border:2px solid rgba(0,0,0,0)}.judges-lineup .swiper .pagination .bullet::after{content:"";display:block;display:block;min-width:var(--dot-size, clamp(4.8px, 0.4166666667vw, 8px));min-height:var(--dot-size, clamp(4.8px, 0.4166666667vw, 8px));width:var(--dot-size, clamp(4.8px, 0.4166666667vw, 8px));height:var(--dot-size, clamp(4.8px, 0.4166666667vw, 8px));background:var(--dot-color, currentColor);border-radius:50%}.judges-lineup .swiper .pagination .bullet.active{border-color:var(--theme-color2);color:var(--theme-color2)}.people-card{background:#fff;color:#000;border-radius:clamp(14.4px,1.25vw,24px);padding:clamp(15px,1.3020833333vw,25px);width:clamp(342px,29.6875vw,570px);display:flex}@media screen and (max-width: 980px){.people-card{align-items:center}}.people-card .imgbox{width:clamp(138px,11.9791666667vw,230px);min-height:clamp(198px,17.1875vw,330px);margin-right:clamp(22.8px,1.9791666667vw,38px);-o-object-fit:contain;object-fit:contain}.people-card .con{flex:1}@media screen and (min-width: 981px){.people-card .con{padding-top:clamp(36px,3.125vw,60px)}}@media screen and (max-width: 980px){.people-card .con{padding-top:5px}}.people-card .name{font-size:max(12px,clamp(19.2px,1.6666666667vw,32px));font-weight:bold}.people-card .desc{margin-top:clamp(15.6px,1.3541666667vw,26px);line-height:1.625}.award-list{background:#eaf3fc}@media screen and (min-width: 981px){.award-list{padding:clamp(75px,6.5104166667vw,125px) clamp(156px,13.5416666667vw,260px) clamp(108px,9.375vw,180px)}}@media screen and (max-width: 980px){.award-list{padding:50px 5%}}.award-list .titlebox{position:relative;width:-moz-max-content;width:max-content;margin:0 auto;text-align:center}.award-list .titlebox .icon-award{position:absolute;position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;width:-moz-fit-content;width:fit-content;height:-moz-fit-content;height:fit-content;width:clamp(231.6px,20.1041666667vw,386px)}.award-list .titlebox .tabs{display:flex;align-items:center;margin-top:clamp(15px,1.3020833333vw,25px);position:relative;z-index:1}.award-list .titlebox .tabs>*+*{margin-left:clamp(6px,0.5208333333vw,10px)}.award-list .titlebox .tab{background:#fff;min-width:clamp(84px,7.2916666667vw,140px);height:clamp(30px,2.6041666667vw,50px);border-radius:999px;display:flex;align-items:center;justify-content:center;font-size:max(12px,clamp(10.8px,0.9375vw,18px));transition:.3s}.award-list .titlebox .tab:hover,.award-list .titlebox .tab.on{background:var(--theme-color);color:#fff}.award-list tab-change{margin-top:clamp(48px,4.1666666667vw,80px)}.award-list .list{display:grid;grid-template-columns:repeat(var(--cols), minmax(0, 1fr));grid-gap:clamp(18px,1.5625vw,30px)}@media screen and (min-width: 981px){.award-list .list{--cols:2}}@media screen and (max-width: 980px){.award-list .list{--cols:1}}.circle-id{display:flex;align-items:center;justify-content:center;width:var(--size);height:var(--size);min-width:var(--min-size);min-height:var(--min-size);border-radius:50%;overflow:hidden;--size: clamp(21.6px, 1.875vw, 36px);--min-size: 25px;border:2px solid #d9dde8;font-size:max(12px,clamp(8.4px,0.7291666667vw,14px))}.award-card{background:#fff;border-radius:clamp(14.4px,1.25vw,24px);position:relative;overflow:hidden;padding:clamp(36px,3.125vw,60px) clamp(30px,2.6041666667vw,50px) clamp(54px,4.6875vw,90px);display:flex}@media screen and (max-width: 980px){.award-card{font-size:14px}}.award-card .circle-bg{display:flex;align-items:center;justify-content:center;width:var(--size);height:var(--size);min-width:var(--min-size);min-height:var(--min-size);border-radius:50%;overflow:hidden;--size: clamp(310.2px, 26.9270833333vw, 517px);position:absolute;right:clamp(-235px,-12.2395833333vw,-141px);top:clamp(-30px,-1.5625vw,-18px);overflow:hidden}@media screen and (max-width: 980px){.award-card .circle-bg{display:none}}.award-card .circle-bg::before{content:"";display:block;background:#f1f9fe;position:absolute;top:0;bottom:0;left:0;right:0;z-index:1}.award-card .circle-bg::after{content:"";display:block;background:linear-gradient(0deg, #02a0e8, #fbf31e);position:absolute;top:0;bottom:0;left:0;right:0;opacity:0;transition:.5s;z-index:2}.award-card:hover .circle-bg::after{opacity:1}.award-card .con{width:clamp(171px,14.84375vw,285px)}@media screen and (max-width: 980px){.award-card .con{flex:1}}@media screen and (max-width: 980px){.award-card .m-con-row{display:flex;margin-top:clamp(18px,1.5625vw,30px)}.award-card .m-con-row .info{flex:1}}.award-card .m-con-row .picbox{display:none}@media screen and (max-width: 980px){.award-card .m-con-row .picbox{display:flex}}.award-card .picbox{margin-left:auto;display:flex;align-items:end}@media screen and (max-width: 980px){.award-card .picbox{display:none}}.award-card .picbox>img{position:relative;z-index:5;width:clamp(108px,9.375vw,180px);height:clamp(108px,9.375vw,180px);min-width:var(--min-size);min-height:var(--min-size);-o-object-fit:contain;object-fit:contain}.award-card .circle-id{position:absolute;top:clamp(4.2px,0.3645833333vw,7px);left:clamp(6px,0.5208333333vw,10px)}.award-card .title{font-size:max(12px,clamp(19.2px,1.6666666667vw,32px));font-weight:bold}.award-card .info{line-height:1.625;margin-top:clamp(18px,1.5625vw,30px)}@media screen and (max-width: 980px){.award-card .info{margin-top:0}}.award-card .condition{color:var(--theme-color);margin-top:clamp(10.8px,0.9375vw,18px)}.instructions-for-authors{padding:clamp(72px,6.25vw,120px) var(--page-space) clamp(80.4px,6.9791666667vw,134px);background-position:top}.instructions-for-authors .rich-text{margin-top:clamp(39px,3.3854166667vw,65px)}.instructions-for-authors .img-btn{margin-top:clamp(51.6px,4.4791666667vw,86px)}.img-btn{background-size:cover;background-position:center;background-repeat:no-repeat;background-image:url("../img/button-bg.jpg");color:#fff;display:flex;align-items:center;justify-content:center;width:100%;border-radius:clamp(12px,1.0416666667vw,20px)}@media screen and (min-width: 981px){.img-btn{height:clamp(78px,6.7708333333vw,130px)}}@media screen and (max-width: 980px){.img-btn{height:45px}}.img-btn .icon{margin-right:clamp(0.625rem,0.4733009709rem + 0.6472491909vw,1.25rem);font-size:max(12px,clamp(33.6px,2.9166666667vw,56px))}@media screen and (max-width: 980px){.img-btn .icon{font-size:20px}}.img-btn .text{font-size:max(12px,clamp(25.2px,2.1875vw,42px));font-weight:bold}@media screen and (max-width: 980px){.img-btn .text{font-size:14px}}.img-btn .arr{font-size:max(12px,clamp(16.8px,1.4583333333vw,28px));margin-left:clamp(12px,1.0416666667vw,20px)}@media screen and (max-width: 980px){.img-btn .arr{font-size:12px}}.megagame-news{background:#eaf3fc;padding:clamp(66px,5.7291666667vw,110px) var(--page-space) clamp(75px,6.5104166667vw,125px)}.megagame-news .recommend-news-card{margin-top:clamp(30px,2.6041666667vw,50px)}.megagame-news .items{margin-top:clamp(36px,3.125vw,60px);display:flex;flex-wrap:wrap}.megagame-news .items .item{display:flex;flex-direction:column;min-height:clamp(168px,14.5833333333vw,280px);padding:0 clamp(24px,2.0833333333vw,40px);padding-bottom:clamp(30px,2.6041666667vw,50px)}@media screen and (min-width: 981px){.megagame-news .items .item{width:25%}}@media screen and (max-width: 980px){.megagame-news .items .item{width:100%}}@media screen and (max-width: 980px){.megagame-news .items .item{padding:20px 0}}@media screen and (min-width: 981px){.megagame-news .items .item:not(:last-child){border-right:1px solid #c1c6d4}}@media screen and (max-width: 980px){.megagame-news .items .item:not(:last-child){border-bottom:1px solid #c1c6d4}}.megagame-news .items .item .date{font-size:max(12px,clamp(8.4px,0.7291666667vw,14px))}.megagame-news .items .item .tit{font-size:max(12px,clamp(13.2px,1.1458333333vw,22px));font-weight:bold;margin-top:clamp(12px,1.0416666667vw,20px);margin-bottom:clamp(18px,1.5625vw,30px)}.megagame-news .items .item .more{margin-top:auto;display:flex;align-items:center}.megagame-news .items .item .more .arr{display:flex;align-items:center;justify-content:center;width:var(--size);height:var(--size);min-width:var(--min-size);min-height:var(--min-size);border-radius:50%;overflow:hidden;--size: clamp(16.8px, 1.4583333333vw, 28px);--min-size: 25px;margin-right:clamp(4.8px,0.4166666667vw,8px);background:#fff}.news-imgbox{position:relative;border-radius:clamp(9.6px,0.8333333333vw,16px)}@media screen and (min-width: 981px){.news-imgbox{width:100%}}@media screen and (max-width: 980px){.news-imgbox{width:100%}}.news-imgbox::before{content:"";display:block;width:100%;padding-bottom:66.3129973475%}.news-imgbox>lazy-image,.news-imgbox>img{position:absolute;top:0;bottom:0;left:0;right:0}.recommend-news-card{display:flex;background:#fff;border-radius:clamp(9.6px,0.8333333333vw,16px)}@media screen and (min-width: 981px){.recommend-news-card{padding:clamp(9px,0.78125vw,15px)}}@media screen and (max-width: 980px){.recommend-news-card{padding:20px}}@media screen and (min-width: 981px){.recommend-news-card{padding-right:clamp(60px,5.2083333333vw,100px)}}@media screen and (max-width: 980px){.recommend-news-card{flex-direction:column}}.recommend-news-card .imgbox{position:relative;margin-right:clamp(39px,3.3854166667vw,65px);border-radius:clamp(9.6px,0.8333333333vw,16px)}@media screen and (min-width: 981px){.recommend-news-card .imgbox{width:clamp(288px,25vw,480px)}}@media screen and (max-width: 980px){.recommend-news-card .imgbox{width:100%}}.recommend-news-card .imgbox::before{content:"";display:block;width:100%;padding-bottom:66.3129973475%}.recommend-news-card .imgbox>lazy-image,.recommend-news-card .imgbox>img{position:absolute;top:0;bottom:0;left:0;right:0}.recommend-news-card .con{flex:1;padding-top:clamp(24px,2.0833333333vw,40px)}.recommend-news-card .date{font-size:max(12px,clamp(9px,0.78125vw,15px));color:var(--theme-color)}.recommend-news-card .tit{font-size:max(12px,clamp(19.2px,1.6666666667vw,32px));font-weight:bold;margin-top:clamp(12px,1.0416666667vw,20px)}.recommend-news-card .text{color:#828288;font-size:max(12px,clamp(10.8px,0.9375vw,18px));margin-top:clamp(12px,1.0416666667vw,20px)}.recommend-news-card .more{margin-top:clamp(34.8px,3.0208333333vw,58px);display:flex;align-items:center}.recommend-news-card .more .arr{width:clamp(39.6px,3.4375vw,66px);height:clamp(26.4px,2.2916666667vw,44px);border-radius:99px;background:var(--theme-color);color:#fff;margin-right:clamp(6px,0.5208333333vw,10px);display:flex;align-items:center;justify-content:center}.case-detail .user-info{display:flex;border-bottom:2px solid #d8e0e8;padding-bottom:clamp(36px,3.125vw,60px)}@media screen and (max-width: 980px){.case-detail .user-info{flex-direction:column}}.case-detail .user-info .avatar{width:clamp(138px,11.9791666667vw,230px);height:clamp(138px,11.9791666667vw,230px);min-width:var(--min-size);min-height:var(--min-size);border-radius:clamp(14.4px,1.25vw,24px);margin-right:clamp(30px,2.6041666667vw,50px)}.case-detail .user-info .infobox{display:flex;flex-direction:column}@media screen and (max-width: 980px){.case-detail .user-info .infobox{margin-top:10px;line-height:1.5}}.case-detail .user-info .tit{font-size:max(12px,clamp(19.2px,1.6666666667vw,32px));font-weight:bold}.case-detail .user-info .uid{width:-moz-max-content;width:max-content;background:#9cc008;color:#fff;border-radius:clamp(2.4px,0.2083333333vw,4px);line-height:1;padding:clamp(4.8px,0.4166666667vw,8px) clamp(7.2px,0.625vw,12px);margin:clamp(4.8px,0.4166666667vw,8px) 0}.case-detail .user-info .info{color:#555;line-height:1.6470588235;font-size:max(12px,clamp(10.2px,0.8854166667vw,17px))}.case-detail .user-info .voting-data{margin-top:auto}@media screen and (min-width: 981px){.case-detail .vote-info{padding:clamp(51px,4.4270833333vw,85px) clamp(27.6px,2.3958333333vw,46px) 0 clamp(38.4px,3.3333333333vw,64px)}}@media screen and (max-width: 980px){.case-detail .vote-info{padding:0}}@media screen and (min-width: 981px){.case-detail .vote-info{border-left:2px solid #d8e0e8;margin-left:auto}}@media screen and (max-width: 980px){.case-detail .vote-info{display:flex;align-items:center}}.case-detail .vote-info .vote-rule{font-size:max(12px,clamp(8.4px,0.7291666667vw,14px));font-weight:bold}@media screen and (min-width: 981px){.case-detail .vote-info .vote-rule{margin-top:clamp(9.6px,0.8333333333vw,16px)}}@media screen and (max-width: 980px){.case-detail .vote-info .vote-rule{margin-left:10px}}.case-detail .content{padding-top:clamp(30px,2.6041666667vw,50px)}.case-detail .content .text{font-size:max(12px,clamp(10.8px,0.9375vw,18px));line-height:1.6666666667}.case-detail .content .pdf{margin-top:clamp(36px,3.125vw,60px)}.fx{display:flex;align-items:center}.border-button{border:1px solid currentColor;border-radius:999px;background:rgba(0,0,0,0);padding:clamp(10.8px,0.9375vw,18px) clamp(18px,1.5625vw,30px);display:flex;align-items:center}.border-button .icon{font-size:1.5em;margin-right:clamp(4.8px,0.4166666667vw,8px)}.detail-page-box{background-size:cover;background-position:center;background-repeat:no-repeat;background-image:url("../img/b5.jpg");background-position:top}@media screen and (min-width: 981px){.detail-page-box{padding:clamp(66px,5.7291666667vw,110px) var(--page-space) clamp(93px,8.0729166667vw,155px)}}@media screen and (max-width: 980px){.detail-page-box{padding:40px 5%}}.detail-page-box .container{background:#fff;border-radius:clamp(14.4px,1.25vw,24px)}@media screen and (min-width: 981px){.detail-page-box .container{padding:clamp(60px,5.2083333333vw,100px) clamp(60px,5.2083333333vw,100px) clamp(76.8px,6.6666666667vw,128px)}}@media screen and (max-width: 980px){.detail-page-box .container{padding:20px}}.contest-register .title{font-size:max(12px,clamp(30px,2.6041666667vw,50px));font-weight:bold;justify-content:center}@media screen and (max-width: 980px){.contest-register .title{font-size:25px}}.contest-register .title .icon{margin-right:clamp(4.8px,0.4166666667vw,8px)}.contest-register .box{background:#f2f8fd;border-radius:clamp(9.6px,0.8333333333vw,16px)}@media screen and (min-width: 981px){.contest-register .box{padding:clamp(24px,2.0833333333vw,40px) clamp(36px,3.125vw,60px)}}@media screen and (max-width: 980px){.contest-register .box{padding:20px}}.contest-register .desc-box{display:flex}@media screen and (min-width: 981px){.contest-register .desc-box{margin-top:clamp(39px,3.3854166667vw,65px)}}@media screen and (max-width: 980px){.contest-register .desc-box{margin-top:30px}}@media screen and (min-width: 981px){.contest-register .desc-box{align-items:center;justify-content:space-between}}@media screen and (max-width: 980px){.contest-register .desc-box{flex-direction:column}}.contest-register .desc-box .text{font-size:max(12px,clamp(10.8px,0.9375vw,18px));font-weight:bold;line-height:1.7777777778}@media screen and (max-width: 980px){.contest-register .desc-box .qrs{margin-top:20px}}.contest-register .qrbox{text-align:center;line-height:1.5}.contest-register .qrbox:not(:last-child){margin-right:clamp(12px,1.0416666667vw,20px)}.contest-register .qrbox>img{width:clamp(72px,6.25vw,120px)}.contest-register .icon-title{display:flex;align-items:center;font-size:max(12px,clamp(18px,1.5625vw,30px));font-weight:bold;margin:clamp(24px,2.0833333333vw,40px) 0}.contest-register .icon-title em{font-size:max(12px,clamp(9.6px,0.8333333333vw,16px))}.contest-register .icon-title .icon{font-size:1.13em;margin-right:clamp(4.8px,0.4166666667vw,8px)}.contest-register .tg-box{display:grid;grid-template-columns:repeat(var(--cols), minmax(0, 1fr));grid-gap:clamp(24px,2.0833333333vw,40px)}@media screen and (min-width: 981px){.contest-register .tg-box{--cols:2}}@media screen and (max-width: 980px){.contest-register .tg-box{--cols:1}}.contest-register .tg-box .tit{font-weight:bold;font-size:max(12px,clamp(13.2px,1.1458333333vw,22px))}.contest-register .tg-box .tit em{color:var(--theme-color2)}.contest-register .tg-box .text{color:#444;margin-top:clamp(8.4px,0.7291666667vw,14px);line-height:1.75}.contest-register .form{font-size:max(12px,clamp(12px,1.0416666667vw,20px));display:grid;grid-template-columns:repeat(var(--cols), minmax(0, 1fr));grid-gap:clamp(12px,1.0416666667vw,20px)}@media screen and (min-width: 981px){.contest-register .form{--cols:2}}@media screen and (max-width: 980px){.contest-register .form{--cols:1}}.contest-register .form .input{background:#f2f8fd;border-radius:clamp(4.8px,0.4166666667vw,8px);display:flex;align-items:center;padding:clamp(12px,1.0416666667vw,20px)}@media screen and (min-width: 981px){.contest-register .form .input{height:clamp(38.4px,3.3333333333vw,64px)}}@media screen and (max-width: 980px){.contest-register .form .input{height:auto}}.contest-register .form .input label{font-weight:bold;margin-right:1em}.contest-register .form .input input{flex:1;line-height:1.5}.contest-register .upload{display:flex;align-items:center;justify-content:center;background:rgba(230,240,188,.7);border-radius:clamp(4.8px,0.4166666667vw,8px);font-weight:bold;color:var(--theme-color);cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:.3s;padding:clamp(12px,1.0416666667vw,20px);height:clamp(38.4px,3.3333333333vw,64px)}.contest-register .upload:hover{background:rgba(230,240,188,.9)}.contest-register .upload:active{background:rgba(230,240,188,.7);transition:none}.contest-register .upload i{margin-right:clamp(3.6px,0.3125vw,6px)}.contest-register .upload-tips{font-size:max(12px,clamp(8.4px,0.7291666667vw,14px));font-weight:bold;color:var(--theme-color);margin-top:clamp(6px,0.5208333333vw,10px)}.contest-register .submit{background:var(--theme-color);color:#fff;border-radius:clamp(4.8px,0.4166666667vw,8px);height:clamp(38.4px,3.3333333333vw,64px);display:flex;align-items:center;justify-content:center;font-size:max(12px,clamp(10.8px,0.9375vw,18px));width:100%;margin-top:clamp(18px,1.5625vw,30px);transition:.3s}.contest-register .submit:hover{opacity:.8}.contest-register .submit:active{opacity:1;transition:none}.contest-vote .y-banner>img{display:block;width:100%}@media screen and (min-width: 981px){.contest-vote .y-banner>img{height:clamp(456px,39.5833333333vw,760px)}}.contest-vote .vote-info{position:relative;color:#fff;border-radius:clamp(14.4px,1.25vw,24px);margin:0 auto;background:var(--theme-color3)}@media screen and (min-width: 981px){.contest-vote .vote-info{width:clamp(960px,83.3333333333vw,1600px)}}@media screen and (max-width: 980px){.contest-vote .vote-info{width:100%}}@media screen and (min-width: 981px){.contest-vote .vote-info{margin-top:clamp(-120px,-6.25vw,-72px)}}.contest-vote .vote-info .infobox{border-radius:clamp(14.4px,1.25vw,24px)}@media screen and (min-width: 981px){.contest-vote .vote-info .infobox{height:clamp(120px,10.4166666667vw,200px)}}@media screen and (max-width: 980px){.contest-vote .vote-info .infobox{height:auto}}@media screen and (min-width: 981px){.contest-vote .vote-info .infobox{display:flex;align-items:center}}@media screen and (max-width: 980px){.contest-vote .vote-info .infobox{padding:20px;flex-wrap:wrap;display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));grid-gap:10px}}.contest-vote .vote-info .infobox .item{display:flex;font-size:max(12px,clamp(10.8px,0.9375vw,18px))}@media screen and (min-width: 981px){.contest-vote .vote-info .infobox .item{justify-content:center;flex:1}.contest-vote .vote-info .infobox .item:not(:last-child){border-right:2px solid rgba(255,255,255,.2)}}.contest-vote .vote-info .infobox .item image-icon{font-size:max(12px,clamp(20.4px,1.7708333333vw,34px));margin-right:clamp(12px,1.0416666667vw,20px);margin-top:clamp(6px,0.5208333333vw,10px)}.contest-vote .vote-info .infobox .item .num{font-size:max(12px,clamp(25.2px,2.1875vw,42px));font-weight:bold}.contest-vote .vote-info .countdown-box{display:flex;align-items:center;justify-content:center;font-size:max(12px,clamp(16.8px,1.4583333333vw,28px))}@media screen and (min-width: 981px){.contest-vote .vote-info .countdown-box{height:clamp(60px,5.2083333333vw,100px)}}@media screen and (max-width: 980px){.contest-vote .vote-info .countdown-box{flex-direction:column;gap:10px;padding:16px}}.contest-vote .vote-info .countdown-box em{background:var(--theme-color);border-radius:99px;height:clamp(21.6px,1.875vw,36px);padding:0 clamp(7.2px,0.625vw,12px);font-size:max(12px,clamp(13.2px,1.1458333333vw,22px));display:flex;align-items:center;justify-content:center;line-height:1;margin:0 1rem}.contest-vote .vote-rule{padding:clamp(72px,6.25vw,120px) var(--page-space) clamp(60px,5.2083333333vw,100px);background-position:top}.contest-vote .vote-rule .container{margin-top:clamp(24px,2.0833333333vw,40px);border-radius:clamp(14.4px,1.25vw,24px);background:var(--theme-color3)}.contest-vote .vote-rule .content{background:#fff;border-radius:inherit;display:flex}@media screen and (min-width: 981px){.contest-vote .vote-rule .content{padding:clamp(48px,4.1666666667vw,80px) clamp(39px,3.3854166667vw,65px)}}@media screen and (max-width: 980px){.contest-vote .vote-rule .content{padding:30px}}@media screen and (max-width: 980px){.contest-vote .vote-rule .content{flex-direction:column;gap:30px}}.contest-vote .vote-rule .content .item{flex:1}.contest-vote .vote-rule .content .item .icon{font-size:max(12px,clamp(25.2px,2.1875vw,42px))}.contest-vote .vote-rule .content .item .tit{font-size:max(12px,clamp(16.8px,1.4583333333vw,28px));margin-top:clamp(4.8px,0.4166666667vw,8px);font-weight:bold}.contest-vote .vote-rule .content .item p{font-size:max(12px,clamp(10.2px,0.8854166667vw,17px));color:#444;margin-top:clamp(12px,1.0416666667vw,20px)}.contest-vote .vote-rule .desc{text-align:center;font-size:max(12px,clamp(12px,1.0416666667vw,20px));font-weight:bold}@media screen and (min-width: 981px){.contest-vote .vote-rule .desc{padding:clamp(12px,1.0416666667vw,20px)}}@media screen and (max-width: 980px){.contest-vote .vote-rule .desc{padding:15px}}.contest-vote .entry-case{background:linear-gradient(#003dac, #e9f3fc);padding:clamp(66px,5.7291666667vw,110px) var(--page-space) clamp(102px,8.8541666667vw,170px);position:relative}.contest-vote .entry-case>.logo-text{width:clamp(864px,75vw,1440px);position:absolute;top:auto;bottom:auto;left:0;right:0;margin:0 auto;width:-moz-fit-content;width:fit-content;top:clamp(48px,4.1666666667vw,80px)}.contest-vote .entry-case .titlebox{position:relative;z-index:1;text-align:center;color:#fff}.contest-vote .entry-case .titlebox h1{font-size:max(12px,clamp(31.2px,2.7083333333vw,52px));font-weight:bold}.contest-vote .entry-case .titlebox p{font-size:max(12px,clamp(12px,1.0416666667vw,20px));margin-top:clamp(9px,0.78125vw,15px)}.contest-vote .entry-case .searchbox{position:relative;z-index:1;display:flex;align-items:center;margin-top:clamp(36px,3.125vw,60px)}@media screen and (max-width: 980px){.contest-vote .entry-case .searchbox{flex-direction:column;gap:10px}}.contest-vote .entry-case .searchbox .search{display:flex;background:#fff;border-radius:clamp(8.4px,0.7291666667vw,14px);overflow:hidden;padding:2px}@media screen and (min-width: 981px){.contest-vote .entry-case .searchbox .search{flex:1;margin-right:clamp(16.8px,1.4583333333vw,28px)}}@media screen and (max-width: 980px){.contest-vote .entry-case .searchbox .search{width:100%}}.contest-vote .entry-case .searchbox .search>input{flex:1;padding:0 clamp(18px,1.5625vw,30px)}.contest-vote .entry-case .searchbox .search .btn{background:var(--theme-color);width:clamp(72px,6.25vw,120px);height:clamp(33.6px,2.9166666667vw,56px);display:flex;align-items:center;justify-content:center;border-radius:inherit}.contest-vote .entry-case .searchbox .select{display:flex;align-items:center;justify-content:space-between;background:#fff;border-radius:clamp(8.4px,0.7291666667vw,14px);padding:0 clamp(18px,1.5625vw,30px);height:clamp(36px,3.125vw,60px);width:clamp(307.2px,26.6666666667vw,512px)}@media screen and (max-width: 980px){.contest-vote .entry-case .searchbox .select{width:100%;font-size:12px}}.contest-vote .entry-case .searchbox .select my-select{flex:1;margin-left:3em}@media screen and (max-width: 980px){.contest-vote .entry-case .searchbox .select my-select{margin-left:1em;flex:1;min-width:0}}.contest-vote .entry-case .searchbox .select i{color:var(--theme-color)}.contest-vote .entry-case .list{margin-top:clamp(30px,2.6041666667vw,50px)}.entry-case-card{background:#fff;border-radius:clamp(14.4px,1.25vw,24px);display:flex;padding:10px}.entry-case-card:not(:last-child){margin-bottom:clamp(12px,1.0416666667vw,20px)}@media screen and (min-width: 981px){.entry-case-card{align-items:center}}@media screen and (max-width: 980px){.entry-case-card{flex-direction:column;align-items:start}}@media screen and (min-width: 981px){.entry-case-card .mobile{display:none}}@media screen and (max-width: 980px){.entry-case-card .pc{display:none}}.entry-case-card .imgbox{border-radius:clamp(4.8px,0.4166666667vw,8px);overflow:hidden;flex-direction:column}@media screen and (min-width: 981px){.entry-case-card .imgbox{--img-size:clamp(108px,9.375vw,180px)}}@media screen and (max-width: 980px){.entry-case-card .imgbox{--img-size:150px}}@media screen and (min-width: 981px){.entry-case-card .imgbox{margin-left:clamp(30px,2.6041666667vw,50px);margin-right:clamp(33px,2.8645833333vw,55px)}}.entry-case-card .imgbox>img{width:var(--img-size);height:var(--img-size);min-width:var(--min-size);min-height:var(--min-size)}.entry-case-card .uid{background:var(--theme-color2);color:#fff;width:100%;line-height:clamp(24px,2.0833333333vw,40px);text-align:center}@media screen and (max-width: 980px){.entry-case-card .uid{font-size:12px}}@media screen and (min-width: 981px){.entry-case-card .con{flex:1;margin-right:clamp(18px,1.5625vw,30px)}}@media screen and (max-width: 980px){.entry-case-card .con{margin-top:20px}}.entry-case-card .con .tit{font-size:max(12px,clamp(15.6px,1.3541666667vw,26px));overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:var(--limit, 2);font-weight:bold}@media screen and (max-width: 980px){.entry-case-card .con .tit{font-size:18px}}.entry-case-card .con .info{font-weight:bold;margin-top:clamp(7.2px,0.625vw,12px);border-bottom:1px solid #d8e0e8;padding-bottom:1rem}.entry-case-card .con .info em{margin:0 1em}.entry-case-card .con .voting-data{margin-top:clamp(15.6px,1.3541666667vw,26px)}.entry-case-card .con .vote-box{margin-top:clamp(22.8px,1.9791666667vw,38px);display:flex;align-items:center}.entry-case-card .con .vote-box em{flex:1;font-size:max(12px,clamp(9px,0.78125vw,15px));color:#555;margin-left:clamp(13.2px,1.1458333333vw,22px)}@media screen and (max-width: 980px){.entry-case-card .con .vote-box em{font-size:12px}}@media screen and (min-width: 981px){.entry-case-card .end-img{width:clamp(348px,30.2083333333vw,580px)}}@media screen and (max-width: 980px){.entry-case-card .end-img{width:100%}}@media screen and (min-width: 981px){.entry-case-card .end-img{height:clamp(195.6px,16.9791666667vw,326px)}}@media screen and (max-width: 980px){.entry-case-card .end-img{height:auto}}@media screen and (min-width: 981px){.entry-case-card .end-img{margin-left:auto}}@media screen and (max-width: 980px){.entry-case-card .end-img{margin-left:0}}@media screen and (max-width: 980px){.entry-case-card>.end-img{display:none}.entry-case-card .mobile-img-box{display:flex}.entry-case-card .mobile-img-box img{min-width:0;width:auto;height:auto}.entry-case-card .mobile-img-box img:nth-child(1){width:35%}.entry-case-card .mobile-img-box img:nth-child(2){flex:1;margin-left:10px}}.voting-data{gap:var(--data-gap, clamp(24px, 2.0833333333vw, 40px));margin-top:auto;font-weight:bold;display:flex;align-items:center}.voting-data .data{display:flex;align-items:center}.voting-data .data .icon{margin-right:clamp(4.8px,0.4166666667vw,8px);font-size:1.2em}.voting-data .data em{color:var(--theme-color)}.fixed-tools{position:fixed;z-index:10;right:clamp(6px,0.5208333333vw,10px);top:50%;transform:translateY(-50%)}.fixed-tools .item{width:clamp(48px,4.1666666667vw,80px);height:clamp(48px,4.1666666667vw,80px);min-width:var(--min-size);min-height:var(--min-size);border:1px solid #ddd;display:flex;align-items:center;justify-content:center}