.secondcover_section{overflow:hidden;position:relative}.secondcover_section .bg{background:#ed5444 url(./bg01_pc.9d919341.png) repeat top;background-size:1440px auto;height:100%;left:0;opacity:0;position:absolute;top:0;transform:scale(1.05);transition:all .7s cubic-bezier(.4,0,.4,1) 0ms;width:100%}.secondcover_section .bg.intersecting{opacity:1;transform:scale(1)}.secondcover_section .kv_block{height:90vh;min-height:800px;position:relative;width:100%;z-index:1}.secondcover_section .kv_block .inner{left:50%;margin:-20px 0 0;opacity:0;position:absolute;top:50%;transform:translate(-50%,-50%);transition:all .7s cubic-bezier(.4,0,.4,1) .3s}.secondcover_section .kv_block .inner.intersecting{margin:0;opacity:1}.secondcover_section .kv_block .inner .logo{background:#fff;display:inline-block;margin:0 0 30px}.secondcover_section .kv_block .inner .logo img{height:auto;width:442px}.secondcover_section .kv_block .inner .copy{margin:0 0 30px}.secondcover_section .kv_block .inner .copy img{height:auto;width:452px}.secondcover_section .kv_block .inner .banner a{background:#000;display:inline-block;padding:15px 55px 15px 20px;position:relative;transition:all .15s cubic-bezier(.645,.045,.355,1) 0ms}.secondcover_section .kv_block .inner .banner a b{color:#fff;display:block;font-size:28px;letter-spacing:.12em;margin:0 0 10px;transition:all .15s cubic-bezier(.645,.045,.355,1) 0ms}.secondcover_section .kv_block .inner .banner a span{color:#fff;display:block;font-size:12px;transition:all .15s cubic-bezier(.645,.045,.355,1) 0ms}.secondcover_section .kv_block .inner .banner a img{position:absolute;right:20px;top:calc(50% - 23.5px);transition:all .15s cubic-bezier(.645,.045,.355,1) 0ms}@media (any-hover){.secondcover_section .kv_block .inner .banner a:hover{background:#ed5444}.secondcover_section .kv_block .inner .banner a:hover img{transform:translateY(3px)}}.secondcover_section .kv_block .inner .banner_simple a{background:#000;display:inline-block;padding:13px 34px 13px 15px;position:relative;transition:all .15s cubic-bezier(.645,.045,.355,1) 0ms}.secondcover_section .kv_block .inner .banner_simple a b{color:#fff;display:block;font-size:18px;letter-spacing:.12em;transition:all .15s cubic-bezier(.645,.045,.355,1) 0ms}.secondcover_section .kv_block .inner .banner_simple a img{position:absolute;right:20px;top:calc(50% - 8px);transition:all .15s cubic-bezier(.645,.045,.355,1) 0ms}@media (any-hover){.secondcover_section .kv_block .inner .banner_simple a:hover{background:#ed5444}.secondcover_section .kv_block .inner .banner_simple a:hover img{transform:translate(3px)}}.secondcover_section .kv_block .scroll{bottom:46px;left:0;position:absolute;right:0}.secondcover_section .kv_block .scroll a{align-items:center;background:#fff url(./kv_arw01.b6b68853.svg) no-repeat 50% calc(50% + 9px);background-size:12px 5px;border-radius:100px;display:flex;font-family:Helvetica Neue,Arial,sans-serif;font-size:12px;font-weight:700;height:48px;justify-content:center;margin:0 auto;transition:all .15s cubic-bezier(.645,.045,.355,1) 0ms;width:100px}@media (any-hover){.secondcover_section .kv_block .scroll a:hover{background-position:50% calc(50% + 12px);width:110px}}.secondcover_section .kv_block .scroll a span{display:block;padding:0 0 12px}.secondcover_section .kv_block .ext_banner{overflow:hidden;position:absolute;right:120px;top:140px}.secondcover_section .kv_block .ext_banner a{display:block;transform:rotate(25deg) scale(.975);transition:all .25s cubic-bezier(.785,.135,.15,.86) 0ms}@media (any-hover){.secondcover_section .kv_block .ext_banner a:hover{transform:rotate(15deg) scale(1)}}.secondcover_section .kv_block .ext_banner img{height:auto;width:200px}.secondcover_section .message_block{margin:0 15px;opacity:0;padding:60px 0 120px;position:relative;transform:translateY(-20px);transition:all .7s cubic-bezier(.4,0,.4,1) .3s;z-index:1}.secondcover_section .message_block.intersecting{opacity:1;transform:translate(0)}.secondcover_section .message_block .inner{margin:0 auto;max-width:900px}.secondcover_section .message_block .inner .title{background:#fff;display:inline-block;margin:0 0 20px;padding:20px 25px}.secondcover_section .message_block .inner .title span{border-bottom:2px solid #ed5444;font-family:Barlow Condensed,Arial,sans-serif;font-size:48px;font-weight:500;text-align:center}.secondcover_section .message_block .inner .text{background:#fff;font-size:18px;font-weight:700;line-height:2.2;padding:20px 25px}.secondcover_section .message_block .inner .text p{margin:0 0 2.2em}.secondcover_section .message_block .inner .text p:last-child{margin:0}@media screen and (max-width:920px){.secondcover_section .kv_block .ext_banner{right:25px;top:120px}.secondcover_section .kv_block .ext_banner img{height:auto;width:180px}.secondcover_section .message_block{margin:0 8.333%}.secondcover_section .message_block .inner .text p br{display:none}}@media screen and (max-width:688px){.secondcover_section .bg{background-image:url(./bg01_pc.9d919341.png)}.secondcover_section .kv_block{min-height:auto}.secondcover_section .kv_block .inner .logo{margin:0 0 19.5px}.secondcover_section .kv_block .inner .logo img{width:287.3px}.secondcover_section .kv_block .inner .copy{margin:0 0 20px}.secondcover_section .kv_block .inner .copy img{width:293.8px}.secondcover_section .kv_block .inner .banner a{width:310px}.secondcover_section .kv_block .inner .banner a b{font-size:25px;letter-spacing:.14em}.secondcover_section .kv_block .inner .banner a span{font-size:11px;line-height:1.5}.secondcover_section .kv_block .scroll{bottom:30px}.secondcover_section .kv_block .ext_banner{right:8px;top:90px}.secondcover_section .kv_block .ext_banner img{height:auto;width:120px}.secondcover_section .message_block{height:auto;margin:0 15px;min-height:auto;padding:60px 0;width:auto}.secondcover_section .message_block .inner .title{padding:15px 20px}.secondcover_section .message_block .inner .title span{font-size:32px}.secondcover_section .message_block .inner .text{font-size:15px;padding:15px 20px}}.ticker_cont{background:#ed5444;overflow:hidden}.ticker_cont .overflow{background:#ed5444;display:flex;width:6426px}.ticker_cont .ticker{background:#ed5444;height:90px;position:relative;width:2142px}@keyframes first{0%{left:0}to{left:-100%}}@keyframes second{0%{left:100%}to{left:0}}.ticker_cont .ticker p{animation:100s linear infinite;height:57.28px;left:0;position:absolute;top:15px;width:2142px}.ticker_cont .ticker p img{height:57.28px;width:2062px}.ticker_cont .ticker p:first-child{animation-name:first}.ticker_cont .ticker p:nth-child(2){animation-name:second}@media screen and (max-width:668px){.ticker_cont .overflow{width:3771.6px}.ticker_cont .ticker{height:54px;width:1257.2px}.ticker_cont .ticker p{height:57.28px;top:9px;width:1257.2px}.ticker_cont .ticker p img{height:34.368px;width:1237.2px}}.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}}.winnerLink_section{background:#000;color:#fff;overflow:hidden}.winnerLink_section .inner{display:flex;margin:0 auto;max-width:1440px;padding:100px 0;position:relative}.winnerLink_section .inner .block{margin:0 0 0 10%;position:relative;width:460px;z-index:1}.winnerLink_section .inner .block .title{font-size:34px;font-weight:700;margin:0 0 60px 5px}.winnerLink_section .inner .block .links li{margin:0 0 20px}.winnerLink_section .inner .block .links li a,.winnerLink_section .inner .block .links li span{align-items:center;background:#fff;border-radius:50px;color:#111;display:flex;font-size:15px;font-weight:700;justify-content:center;line-height:1.3;min-height:72px;padding:0 20px;text-align:center}.winnerLink_section .inner .block .links li a p,.winnerLink_section .inner .block .links li span p{flex:1}.winnerLink_section .inner .block .links li a small,.winnerLink_section .inner .block .links li span small{display:inline-block;font-size:13px;margin:0 0 0 6px}.winnerLink_section .inner .block .links li a.blank:after,.winnerLink_section .inner .block .links li span.blank:after{background:url(./icon_external.ead04f2f.svg?embed) no-repeat;background-size:contain;content:"";display:block;height:18px;margin:0 0 0 12px;width:18px}.winnerLink_section .inner .block .links li a.yt:after,.winnerLink_section .inner .block .links li span.yt:after{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEEAAAAuCAYAAAB3VXTKAAABiklEQVR4Ae2a0W3DIBCGM4JH8AiMwAiM4BGygRnBG9AN3A0YgREYgRGu14pfilDVVlEDJx8nfQ95svnkn4vN3Wb9Y9Httj5gGxyzPYljbIPBtXotztSb8UxgTiYxmSkMCaHUe4qVwPgq0Tyz8IXZsciLkOualr8+1pmhi5KZVb6AkSJqlkgJ8TsBliFl2FZCUCghtBKyQgm5bYmklEXzfgAMJDjFEjZI8IoleEg4Xn4xY4jWVaKEAxLOl19s2+ir9l1cm4SE2EUCKufP31IkxDESUClJiEiChDxEAiqEkTKyDAmIyL4PlVAGSxi5XxRIIDESUOfZLSJSJbT7hV4JTUSUSyiF6H5XLOE4iJZFaRxiJDKmy8Yos0VaO6RF5qESkHvv8ejr+8fY5H6YhNRdAnJvrcK3SOTeOXGv0m9dJLS5l8F7lTA/r80PrVXCpliCgwSjVgIOZecx3DyQRaFNzqP5OaQxx3Xm4NYc4ftJhr+YjFLXtDw71usexnpjRepYb2LOh7He7bex3g8OrHS/y0dHdgAAAABJRU5ErkJggg==) no-repeat;background-size:contain;content:"";display:block;height:22.4px;margin:0 0 0 12px;width:32px}.winnerLink_section .inner .block .links li a{transition:all .15s cubic-bezier(.4,0,.4,1) 0ms}@media (any-hover){.winnerLink_section .inner .block .links li a:hover{opacity:.7}}.winnerLink_section .inner .block .links li span{opacity:.5}.winnerLink_section .inner .image{background:url(./trophy03.af7a8816.png) no-repeat 50%;background-size:cover;height:100%;position:absolute;right:20px;top:0;width:54%}@media screen and (max-width:1200px){.winnerLink_section .inner .block{margin:0 0 0 60px;width:420px}.winnerLink_section .inner .block .title{font-size:28px;margin:0 0 40px 5px}.winnerLink_section .inner .block .links li{margin:0 0 15px}.winnerLink_section .inner .block .links li a,.winnerLink_section .inner .block .links li span{font-size:15px;min-height:70px}.winnerLink_section .inner .image{height:100%;right:50px;width:36%}}@media screen and (max-width:900px){.winnerLink_section .inner{display:block;margin:0 60px;padding:60px 0}.winnerLink_section .inner .block{margin:0;width:auto}.winnerLink_section .inner .block .title{text-align:center}.winnerLink_section .inner .block .links{margin:0 auto;max-width:400px}.winnerLink_section .inner .block .links li a:after,.winnerLink_section .inner .block .links li span:after{height:13.5px;margin:0 0 0 8px;width:13.5px}.winnerLink_section .inner .block .links li a.yt:after,.winnerLink_section .inner .block .links li span.yt:after{height:16.8px;margin:0 0 0 8px;width:24px}.winnerLink_section .inner .image{height:calc(80.55556vw - 96.66667px);margin:-50px auto -30px;position:relative;right:auto;width:calc(100vw - 120px)}}@media screen and (max-width:668px){.winnerLink_section .inner{margin:0 15px;padding:30px 0}.winnerLink_section .inner .block .title{font-size:24px}.winnerLink_section .inner .image{height:calc(80.55556vw - 24.16667px);margin:-30px auto -10px;width:calc(100vw - 30px)}}
