.category_title[data-v-2e63af2c]{font-size:24px;margin:0 0 40px}.category_title.ja[data-v-2e63af2c]{font-weight:700}@media screen and (max-width:900px){.category_title[data-v-2e63af2c]{font-size:18px;margin:0 0 30px}}@media screen and (max-width:688px){.category_title[data-v-2e63af2c]{margin:0 0 40px;text-align:center}}.item[data-v-5c441037]{flex-basis:calc(33.33333% - 28px);margin:0 0 60px;opacity:0;transform:scale(1.05);transition:all .7s cubic-bezier(.4,0,.4,1) 0ms}.item.intersecting[data-v-5c441037]{opacity:1;transform:scale(1)}.item .inner[data-v-5c441037]{cursor:pointer;transition:all .25s cubic-bezier(.645,.045,.355,1) 0ms}@media (any-hover){.item .inner:hover .img p[data-v-5c441037]{transform:scale(1.03)}}.item .img[data-v-5c441037]{border:1px solid #eee;border-radius:3px;box-sizing:border-box;margin:0 0 20px;overflow:hidden}.item .img p[data-v-5c441037]{background:#ccc no-repeat 50%;background-size:cover;border-radius:2px;padding-top:56.25%;transition:all .35s cubic-bezier(.4,0,.4,1) 0ms}.item .prize[data-v-5c441037]{border-radius:3px;display:inline-block;font-family:Barlow Condensed,Arial,sans-serif;font-size:16px;font-weight:500;line-height:1;margin:0 0 10px;padding:6px 16px}.item .prize.gold[data-v-5c441037]{background:#e9c74e}.item .prize.silver[data-v-5c441037]{background:#c9c9c9}.item .prize.bronze[data-v-5c441037]{background:#d4882d}.item .prize.special[data-v-5c441037]{background:#80c5ec;font-size:13px;font-weight:700}@media screen and (max-width:688px){.item .prize[data-v-5c441037]{font-size:15px;padding:5px 14px}.item .prize.special[data-v-5c441037]{font-size:12px}}.item .name[data-v-5c441037]{font-size:16px;font-weight:700;line-height:1.5;margin:0 0 3px}.item .creator[data-v-5c441037]{color:#333;font-size:13px;line-height:1.5}@media screen and (max-width:1200px){.item[data-v-5c441037]{flex-basis:calc(50% - 21px)}}@media screen and (max-width:688px){.item[data-v-5c441037]{flex-basis:100%;margin:0 0 50px}.item .img[data-v-5c441037]{margin:0 0 10px}.item .name[data-v-5c441037]{font-size:15px}.item .creator[data-v-5c441037]{font-size:12px}}.comment[data-v-89b3b550]{background-color:#f6f6f6;border-radius:3px;padding:50px 120px}.comment h2[data-v-89b3b550]{background:#ccc;border-radius:50px;display:inline-block;font-size:15px;font-weight:700;margin:0 0 20px;padding:12px 24px}.comment .text[data-v-89b3b550]{color:#333;font-size:14px;line-height:2}@media screen and (max-width:688px){.comment[data-v-89b3b550]{padding:30px 15px}.comment h2[data-v-89b3b550]{font-size:15px;margin:0 0 15px;padding:8px 18px}.comment .text[data-v-89b3b550]{font-size:14px}}.item_modal{align-items:center;display:flex;justify-content:center;position:fixed;z-index:9999}.item_modal,.item_modal .bg{height:100%;left:0;top:0;width:100%}.item_modal .bg{background:rgba(0,0,0,.3);position:absolute}.item_modal .inner{background:#fff;border-radius:9px;height:90%;min-height:500px;padding:50px 80px;position:relative;width:960px}.item_modal .inner .close{position:absolute;right:-60px;top:-5px}.item_modal .inner .close a{display:block;height:44px;position:relative;width:44px}.item_modal .inner .close a span{background:#fff;display:block;height:2px;left:50%;position:absolute;top:50%;transition:all .25s cubic-bezier(.4,0,.4,1) 0ms;width:44px}.item_modal .inner .close a span:first-child{transform:translate(-22px) rotate(45deg)}.item_modal .inner .close a span:nth-child(2){transform:translate(-22px) rotate(-45deg)}.item_modal .inner .close a:hover span:first-child{transform:translate(-22px) rotate(37.5deg)}.item_modal .inner .close a:hover span:nth-child(2){transform:translate(-22px) rotate(-37.5deg)}@keyframes down{0%{transform:translateY(0)}3%{transform:translateY(5px)}10%{transform:translateY(0)}13%{transform:translateY(5px)}20%{transform:translateY(0)}to{transform:translateY(0)}}.item_modal .inner .scroll{animation:down 5s cubic-bezier(.4,0,.4,1) 0ms infinite;bottom:60px;position:absolute;right:30px}.item_modal .inner .scroll_container{background:linear-gradient(0deg,rgba(0,0,0,.03),transparent 3%,transparent);box-sizing:border-box;height:100%;overflow:auto;padding:0 20px 100px;scroll-behavior:smooth}.item_modal .inner .img{margin:0 0 48px}.item_modal .inner .img img{height:auto;width:100%}.item_modal .inner .img figcaption{color:#999;font-size:12px;line-height:1.3;padding:10px 0 0;word-break:break-all}.item_modal .inner .category{align-items:center;display:flex;justify-content:left;margin:0 0 30px}.item_modal .inner .category .prize{border-radius:3px;display:inline-block;font-family:Barlow Condensed,Arial,sans-serif;font-size:16px;font-size:22px;font-weight:500;line-height:1;margin:0 12px 0 0;padding:6px 16px}.item_modal .inner .category .prize.gold{background:#e9c74e}.item_modal .inner .category .prize.silver{background:#c9c9c9}.item_modal .inner .category .prize.bronze{background:#d4882d}.item_modal .inner .category .prize.special{background:#80c5ec;font-size:13px;font-weight:700}@media screen and (max-width:688px){.item_modal .inner .category .prize{font-size:15px;padding:5px 14px}.item_modal .inner .category .prize.special{font-size:12px}}.item_modal .inner .category .cate_name{font-size:15px;font-weight:700}.item_modal .inner .texts{margin:0 0 60px}.item_modal .inner .texts .catch{font-size:14px;line-height:1.5;margin:0 0 5px}.item_modal .inner .texts .title{border-bottom:1px solid #ddd;font-size:24px;font-weight:700;line-height:1.5;margin:0 0 20px;padding:0 0 10px;position:relative}.item_modal .inner .texts .title:before{border-bottom:1px solid #333;bottom:-1px;content:"";left:0;position:absolute;width:160px}.item_modal .inner .texts .creator{color:#333;font-size:14px;line-height:1.5;margin:0 0 10px}.item_modal .inner .texts .url li{font-size:12px;line-height:1.5;margin:0 0 5px;word-break:break-all}.item_modal .inner .texts .url li a{color:#999}.item_modal .inner .texts .url li:last-child{margin:0}.item_modal .inner .section h2{border-left:2px solid #333;font-size:14px;font-weight:700;margin:0 0 15px;padding:0 0 0 8px}.item_modal .inner .section .text{color:#333;font-size:14px;line-height:2}.item_modal .inner .section .text p{margin:0 0 15px}.item_modal .inner .comments,.item_modal .inner .credit{padding:60px 0 0}.item_modal .inner .comments .text:last-child{padding:15px 0 0}@media screen and (max-width:1200px){.item_modal .inner{margin:0 90px;padding:60px 50px;width:auto}.item_modal .inner .close{right:-40px;top:-5px}.item_modal .inner .close a{transform:scale(.7);transform-origin:100% 0}.item_modal .inner .img figcaption{font-size:10px}}@media screen and (max-width:688px){.item_modal .inner{display:block;height:calc(100% - 100px);margin:0 10px;min-height:400px;padding:35px 10px}.item_modal .inner .close{right:0;top:-40px}.item_modal .inner .close a{transform:scale(.7);transform-origin:100% 0}.item_modal .inner .scroll{display:none}.item_modal .inner .scroll_container{background:transparent;padding:0 15px 40px}.item_modal .inner .category,.item_modal .inner .img{margin:0 0 20px}.item_modal .inner .category .prize{margin:0 8px 0 0}.item_modal .inner .category .cate_name{font-size:15px}.item_modal .inner .texts{margin:0 0 30px}.item_modal .inner .texts .title{font-size:18px;margin:0 0 5px}.item_modal .inner .texts .creator{font-size:12px;margin:0 0 20px}.item_modal .inner .texts .url li{font-size:11px}.item_modal .inner .comments,.item_modal .inner .credit{padding:40px 0 0}}.modal-in-enter-active,.modal-in-leave-active{transition:all .35s cubic-bezier(.4,0,.4,1) 0ms}.modal-in-enter-from,.modal-in-leave-to{opacity:0;transform:scale(103%)}.winner_category[data-v-e51f2e22]{margin:0 0 120px}.winner_category[data-v-e51f2e22]:last-child{margin:0 0 60px}.winner_category .items[data-v-e51f2e22]{display:flex;flex-wrap:wrap;justify-content:space-between}.winner_category .items .placeholder[data-v-e51f2e22]{flex-basis:calc(33.33333% - 28px)}@media screen and (max-width:1200px){.winner_category .items .placeholder[data-v-e51f2e22]{flex-basis:calc(33.33333% - 28px)}}@media screen and (max-width:688px){.winner_category .items[data-v-e51f2e22]{display:block;margin:0 15px}.winner_category .items .placeholder[data-v-e51f2e22]{flex-basis:100%}}.news_section{margin:0;padding:100px 60px;position:relative}.news_section .inner{margin:0 auto;max-width:1040px;position:relative}.news_section .inner .title{border-bottom:2px solid #ed5444;font-family:Barlow Condensed,Arial,sans-serif;font-size:56px;font-weight:500;left:0;position:absolute;text-align:center;top:-10px}.news_section .inner .container{border-top:1px solid #eee;margin:0 0 0 220px}.news_section .inner .container .box a,.news_section .inner .container .box span{align-items:center;border-bottom:1px solid #eee;display:flex;padding:20px 10px}.news_section .inner .container .box a .date,.news_section .inner .container .box span .date{color:#ed5444;font-family:Barlow Condensed,Arial,sans-serif;font-size:18px;font-weight:500;margin:0 40px 0 0}.news_section .inner .container .box a .text,.news_section .inner .container .box span .text{font-size:15px;line-height:1.5}.news_section .inner .container .box a{transition:all .15s cubic-bezier(.645,.045,.355,1) 0ms}@media (any-hover){.news_section .inner .container .box a:hover{opacity:.7}}@media screen and (max-width:900px){.news_section .inner .title{display:inline-block;font-size:38px;left:auto;margin:0 0 40px;position:relative;text-align:left;top:auto}.news_section .inner .container{margin:0}}@media screen and (max-width:668px){.news_section{padding:40px 15px}.news_section .inner .title{font-size:32px}.news_section .inner .container .box a .date,.news_section .inner .container .box span .date{font-size:17px;margin:0 20px 0 0}.news_section .inner .container .box a .text,.news_section .inner .container .box span .text{font-size:14px}}.first_supporters_section{background:#f6f6f6}.first_supporters_section .inner{margin:0 auto;padding:90px 0;width:800px}.first_supporters_section .group{margin:0 0 50px}.first_supporters_section .group h2{font-size:18px;font-weight:700;margin:0 0 40px;text-align:center}.first_supporters_section .group .container{display:flex;flex-wrap:wrap;justify-content:space-between}.first_supporters_section .group .container .box{margin:0 0 40px;opacity:0;overflow:hidden;transform:scale(1.05);transition:all .7s cubic-bezier(.4,0,.4,1) 0ms;width:calc(50% - 20px)}.first_supporters_section .group .container .box.intersecting{opacity:1;transform:scale(1)}.first_supporters_section .group .container .box a{align-items:center;display:flex;justify-content:space-between;transition:all .15s cubic-bezier(.4,0,.4,1) 0ms;width:100%}.first_supporters_section .group .container .box a:hover{opacity:.6}.first_supporters_section .group .container .box a img{height:auto;width:100%}.first_supporters_section .group .container .box span,.first_supporters_section .group .container.large{display:block}.first_supporters_section .group .container.large .box{margin:0 auto 60px;width:100%}.first_supporters_section .group .container.medium{justify-content:space-between}.first_supporters_section .group .container.small .box{width:calc(33.3% - 20px)}.first_supporters_section .notice{border-top:1px solid #ddd;padding:20px 0 0}.first_supporters_section .notice p{color:#666;font-size:14px;text-align:right}@media screen and (max-width:1140px){.first_supporters_section .inner{margin:0 90px;padding:60px 0;width:auto}}@media screen and (max-width:688px){.first_supporters_section .inner{margin:0 25px;padding:30px 0;width:auto}.first_supporters_section .group{margin:0 0 40px}.first_supporters_section .group h2{font-size:16px;margin:0 0 20px}.first_supporters_section .group .container{display:block}.first_supporters_section .group .container .box{margin:0 auto 15px;max-width:480px;width:auto}.first_supporters_section .group .container.large .box{margin:0 auto 30px;width:100%}.first_supporters_section .group .container.large .box a img{width:100%}.first_supporters_section .group .container.medium .box{width:50%}.first_supporters_section .group .container.small{display:flex}.first_supporters_section .group .container.small .box{margin:0 0 15px;width:calc(50% - 5px)}.first_supporters_section .group .container.small .box a{min-height:auto;padding:0}.first_supporters_section .group .container.small .box a img{width:100%}.first_supporters_section .group .container.small .box span{min-height:auto}.first_supporters_section .group .container.small .box.spacer{display:none}}
