@charset "UTF-8";body::after,body::before{width:100%;position:absolute;left:0;content:""}#menuList,.container{height:100vh;position:fixed}#firstBg,#header,#menuList,.container{position:fixed}#main .scroll,#main .wrap .txt h2,#main .wrap .txt p,#menuList .wrap ul li{text-align:center}#header::before,#main .scroll::before,#winners .wrap .cont .leftImg .img .parson::before,#winners .wrap .cont .leftImg .text .textWrap .name::before,#winners .wrap .cont .rightImg .img .parson::before,body::after,body::before{content:""}#main .wrap,#winners .wrap .cont .leftImg .text .textWrap,#winners .wrap .cont .rightImg .text .textWrap{-webkit-box-orient:vertical;-webkit-box-direction:normal}#winners .wrap .cont .bg_01,#winners .wrap .cont .bg_01_2025,#winners .wrap .cont .bg_02,#winners .wrap .cont .bg_02_2025,#winners .wrap .cont .bg_03,#winners .wrap .cont .bg_03_2025,#winners .wrap .cont .bg_04,#winners .wrap .cont .bg_04_2025,#winners .wrap .cont .bg_05_2025,#winners .wrap .cont .bg_06,#winners .wrap .cont .bg_06_2025,#winners .wrap .cont .bg_07,#winners .wrap .cont .bg_07_2025,#winners .wrap .cont .bg_08,#winners .wrap .cont .bg_08_2025,#winners .wrap .cont .bg_09,#winners .wrap .cont .bg_09_2025,#winners .wrap .cont .bg_10,#winners .wrap .cont .bg_10_2025,#winners .wrap .cont .leftImg .img .parson,#winners .wrap .cont .rightImg .img .parson{overflow:hidden}@font-face{font-family:"Yu Mincho";src:local("Yu Mincho Medium");font-weight:400}@font-face{font-family:"Yu Mincho";src:local("Yu Mincho Bold");font-weight:700}@media screen and (min-width:769px){.spOnly{display:none!important}#header .headWrap{min-width:1200px}}body{line-height:1.75;font-family:"游明朝","Yu Mincho","游明朝体",YuMincho,"ヒラギノ明朝 Pro W3","Hiragino Mincho Pro",sans-serif;word-break:break-all;position:relative;background:#000;-webkit-text-size-adjust:100%}#header .headWrap .menu ul li a,#main .scroll p,#winners .wrap .titStyle{font-family:'Times New Roman',Times,serif}body::before{height:1000px;top:0;background:url(../images/bg_main.jpg) center top no-repeat;background-size:cover;z-index:1}@media screen and (min-width:1520px){body::before{background:url(../images/bg_main.jpg) center bottom no-repeat;background-size:cover}}body::after{height:600px;top:1000px;background:url(../images/bg_shadow.png) left top repeat-x;background-size:25px;z-index:0}@media screen and (max-width:768px){.pcOnly{display:none!important}body::before{background:url(../images/bg_main.jpg) center bottom no-repeat;height:120vh;background-size:cover}body::after{top:120vh}}body .bodyWrap{overflow-x:hidden}.container{width:100vw;top:0;left:0;background:#cdcdcd;z-index:0}#firstBg,#header::before,#menuList{top:0;left:0;background:#000}#menuList{display:none;width:100%;z-index:9999}#header .headWrap,#menuList .wrap{width:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox}#menuList .wrap{height:100%;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}#menuList .wrap ul li a{color:#fff;text-align:center;letter-spacing:1px;font-size:1.1rem;line-height:1;padding:25px 0;-webkit-box-sizing:border-box;box-sizing:border-box;display:block}#firstBg{width:100%;height:100vh;z-index:99999}#header{top:0;left:0;z-index:999999;width:100%}#header::before{-webkit-transition:.8s;-o-transition:.8s;transition:.8s;width:100%;height:100%;position:absolute;opacity:0;z-index:0}#header.bg::before{opacity:1}#header.bg .headWrap{padding:20px 0}@media screen and (max-width:768px){#header.bg .headWrap{padding:20px}}#header .headWrap{-webkit-transition:.8s;-o-transition:.8s;transition:.8s;max-width:1340px;margin:0 auto;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;padding:45px 0;z-index:1;position:relative}#header .headWrap .rogo{width:130px}@media screen and (max-width:768px){#header .headWrap{-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;padding:20px}#header .headWrap .rogo{width:80px}}#header .headWrap .rogo a{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}#header .headWrap .rogo svg{width:100%;fill:#fff;color:#fff}@media screen and (max-width:768px){#header .headWrap .menu{display:none}}#header .headWrap .menu ul{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}#header .headWrap .menu ul li{margin-left:50px}#header .headWrap .menu ul li a{color:#fff;font-weight:700;letter-spacing:1px}#header .headWrap .spMenu{width:20px;height:10px;position:relative}#header .headWrap .spMenu span{position:absolute;width:20px;height:1px;background:#fff;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}#header .headWrap .spMenu span:nth-child(1){top:10px}#header .headWrap .close span{background:#fff}#header .headWrap .close span:nth-child(1){-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);top:5px}#header .headWrap .close span:nth-child(2){-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);top:5px}#main{position:relative;z-index:1;width:100%;height:100vh}#main .scroll,#main .scroll::before{position:absolute;left:0;right:0;margin:auto}@media screen and (min-width:769px){#header .headWrap .spMenu{display:none}#main{min-height:823px}}@media screen and (max-width:768px){#main{height:100svh}}#main .scroll{bottom:-50px}#main .scroll::before{width:1px;height:45px;background:#fff;bottom:-60px}#main .scroll p{color:#fff;letter-spacing:4px;position:relative}#main .wrap{width:100%;height:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}#main .wrap h1{width:435px}@media screen and (max-width:768px){#main .wrap h1{width:80%;max-width:300px}}#main .wrap h1 img{width:100%}#main .wrap .txt{color:#fff;margin-top:40px}#main .wrap .txt h2{font-weight:700;font-size:2.4rem;letter-spacing:2px}@media screen and (max-width:768px){#main .wrap .txt h2{font-size:1.5rem;line-height:1.45}#main .wrap .txt p{width:90%;margin:10px auto 0;text-align:left}#main .wrap .txt p br{display:none}}#main .wrap .txt p{font-size:.9rem;-webkit-font-smoothing:antialiased}#winners{margin-top:150px;padding-top:100px;position:relative;z-index:1}#winners .winners-slider{color:#545454;width:480px;position:absolute;right:-120px;z-index:1;top:40px;-webkit-transition:1s ease;-o-transition:1s ease;transition:1s ease;opacity:0}#winners .winners-slider.show{opacity:1}@media screen and (max-width:768px){#winners .winners-slider{position:relative;top:0;right:0;left:0;width:100%;margin:0 auto 60px}}#winners .winners-slider .slick-arrow{position:absolute;font-size:0;width:17px;height:17px;top:15px;z-index:1}#winners .winners-slider .slick-list,#winners .wrap{z-index:0;position:relative}#winners .winners-slider .slick-next{background:url(../images/ico_next.png) center center no-repeat;background-size:100%;left:300px}@media screen and (max-width:768px){#winners .winners-slider .slick-arrow{top:7px}#winners .winners-slider .slick-next{left:auto;right:5%}}#winners .winners-slider .slick-next.slick-disabled{background:url(../images/ico_next_disable.png) center center no-repeat;background-size:100%}#winners .winners-slider .slick-prev{background:url(../images/ico_prev.png) center center no-repeat;background-size:100%;left:-60px}#winners .winners-slider .slick-prev.slick-disabled{background:url(../images/ico_prev_disable.png) center center no-repeat;background-size:100%}#winners .winners-slider .winners-slider__item .winners-slider__year{font-size:2.8rem;letter-spacing:1px;font-family:'Times New Roman',Times,serif;line-height:1}@media screen and (max-width:768px){#winners .winners-slider .slick-prev{left:5%}#winners .winners-slider .winners-slider__item{margin:0 15px}#winners .winners-slider .winners-slider__item .winners-slider__year{font-size:2rem;display:block}}#winners .winners-slider .winners-slider__item.is-current{color:#a89356}#winners .wrap{max-width:1260px;margin:0 auto}@media screen and (min-width:769px){#winners .wrap{width:1260px}#footer{min-width:1170px}}#winners .wrap .titStyle{color:#a89356;letter-spacing:4px;font-size:9rem;line-height:1;margin-bottom:80px;-webkit-transition:1s ease;-o-transition:1s ease;transition:1s ease;opacity:0}#winners .wrap .titStyle.show{opacity:1}@media screen and (max-width:768px){#winners .wrap{width:100%}#winners .wrap .titStyle{font-size:3.4rem;text-align:center;width:90%;margin:0 auto 40px}}#winners .wrap .titStyle span{margin-top:5px;font-size:1.2rem;color:#fff;letter-spacing:2px;display:block;font-weight:500;font-family:"游明朝","Yu Mincho","游明朝体",YuMincho,"ヒラギノ明朝 Pro W3","Hiragino Mincho Pro",sans-serif}#winners .wrap .cont{opacity:0;display:none;-webkit-transition:opacity .5s ease;-o-transition:opacity .5s ease;transition:opacity .5s ease}#winners .wrap .cont.show{opacity:1;display:block}#winners .wrap .cont .leftImg{position:relative;margin-bottom:50px;-webkit-transition:1s ease;-o-transition:1s ease;transition:1s ease;opacity:0}#winners .wrap .cont .leftImg.show{opacity:1}#winners .wrap .cont .leftImg .img{position:relative;z-index:1;left:40px}@media screen and (max-width:768px){#winners .wrap .titStyle span{font-size:1rem;line-height:1.3}#winners .wrap .cont .leftImg{margin-bottom:30px}#winners .wrap .cont .leftImg .img{left:auto}#winners .wrap .cont .leftImg .img::before{position:absolute;-webkit-transform:skewX(-15deg);-ms-transform:skewX(-15deg);transform:skewX(-15deg);height:250px;width:80%;border:1px solid #a89356;bottom:-10px;right:30px;z-index:-1;content:""}}#winners .wrap .cont .leftImg .img .num{position:absolute;top:-10px;left:-20px;z-index:1;background:#03282b;color:#fff;-webkit-box-sizing:border-box;box-sizing:border-box;width:100px;height:80px;-webkit-transform:skewX(-15deg);-ms-transform:skewX(-15deg);transform:skewX(-15deg);display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-shadow:0 0 40px 0 rgba(168,147,86,.9);box-shadow:0 0 40px 0 rgba(168,147,86,.9)}#winners .wrap .cont .leftImg .img .num p{font-size:4rem;-webkit-transform:skewX(15deg);-ms-transform:skewX(15deg);transform:skewX(15deg);line-height:1;margin-left:10px;font-family:'Times New Roman',Times,serif}@media screen and (max-width:768px){#winners .wrap .cont .leftImg .img .num{width:80px;height:60px;left:30px}#winners .wrap .cont .leftImg .img .num p{font-size:2.5rem}}#winners .wrap .cont .leftImg .img .num span{font-size:1rem;line-height:2.2;padding-left:2.5px;font-family:"游明朝","Yu Mincho","游明朝体",YuMincho,"ヒラギノ明朝 Pro W3","Hiragino Mincho Pro",sans-serif}#winners .wrap .cont .leftImg .img .parson{z-index:0;background:#fff;width:385.8px;height:305px;display:block;position:relative;-webkit-transform:skewX(-15deg);-ms-transform:skewX(-15deg);transform:skewX(-15deg)}@media screen and (max-width:768px){#winners .wrap .cont .leftImg .img .num span{line-height:1.7}#winners .wrap .cont .leftImg .img .parson{width:80%;height:250px;margin:0 auto}}#winners .wrap .cont .leftImg .img .parson::before{display:block;padding-top:305px}#winners .wrap .cont .leftImg .img .parson img{position:absolute;top:0;bottom:0;left:-40.72px;margin:auto;width:467.5px;-webkit-transform:skewX(15deg);-ms-transform:skewX(15deg);transform:skewX(15deg)}@media screen and (max-width:768px){#winners .wrap .cont .leftImg .img .parson img{width:calc(100% + 83px)}#winners .wrap .cont .leftImg .border{display:none}}#winners .wrap .cont .leftImg .border{position:absolute;-webkit-transform:skewX(-15deg);-ms-transform:skewX(-15deg);transform:skewX(-15deg);height:220px;width:90%;border:1px solid #a89356;bottom:10px;right:20px;z-index:-1}#winners .wrap .cont .leftImg .text{position:absolute;z-index:0;background-color:#03282b;-webkit-transform:skewX(-15deg);-ms-transform:skewX(-15deg);transform:skewX(-15deg);height:220px;width:90%;top:20%;right:30px;-webkit-box-sizing:border-box;box-sizing:border-box;padding:0 0 0 380px}@media screen and (max-width:768px){#winners .wrap .cont .leftImg .text{position:relative;height:auto;width:85%;padding:70px 0 30px;top:-30px;right:0;margin:0 auto}}#winners .wrap .cont .leftImg .text .textWrap{position:relative;width:100%;height:100%;color:#fff;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-transform:skewX(15deg);-ms-transform:skewX(15deg);transform:skewX(15deg)}@media screen and (max-width:768px){#winners .wrap .cont .leftImg .text .textWrap{width:75%;margin:0 auto}}#winners .wrap .cont .leftImg .text .textWrap .name{font-size:2.4rem;line-height:1;margin-bottom:15px;position:relative}#winners .wrap .cont .leftImg .text .textWrap .name::before{height:1px;width:750px;background:#fff;position:absolute;left:-360px;bottom:-15px}@media screen and (max-width:768px){#winners .wrap .cont .leftImg .text .textWrap .name{font-size:1.7rem}#winners .wrap .cont .leftImg .text .textWrap .name::before{width:100%;left:0;right:0;margin:auto}}#winners .wrap .cont .leftImg .text .textWrap .company{font-size:1.3rem;margin-top:15px;line-height:1.3}#winners .wrap .cont .leftImg .text .textWrap .company span{padding-left:20px;font-size:1rem}#winners .wrap .cont .rightImg{position:relative;margin-bottom:50px;-webkit-transition:1s ease;-o-transition:1s ease;transition:1s ease;opacity:0}#winners .wrap .cont .rightImg.show{opacity:1}#winners .wrap .cont .rightImg .img{position:relative;z-index:1;right:40px}@media screen and (max-width:768px){#winners .wrap .cont .leftImg .text .textWrap .company{font-size:1rem}#winners .wrap .cont .leftImg .text .textWrap .company br{display:none}#winners .wrap .cont .leftImg .text .textWrap .company span{font-size:.8rem;padding-left:0;display:block;margin-top:5px}#winners .wrap .cont .leftImg .text .textWrap .company span br{display:none}#winners .wrap .cont .rightImg{margin-bottom:30px}#winners .wrap .cont .rightImg .img{right:auto}#winners .wrap .cont .rightImg .img::before{position:absolute;-webkit-transform:skewX(-15deg);-ms-transform:skewX(-15deg);transform:skewX(-15deg);height:250px;width:80%;border:1px solid #a89356;bottom:-10px;right:30px;z-index:-1;content:""}}#winners .wrap .cont .rightImg .img .num{position:absolute;top:-10px;right:-70px;z-index:1;background:#03282b;color:#fff;-webkit-box-sizing:border-box;box-sizing:border-box;width:100px;height:80px;-webkit-transform:skewX(-15deg);-ms-transform:skewX(-15deg);transform:skewX(-15deg);display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-shadow:0 0 40px 0 rgba(168,147,86,.9);box-shadow:0 0 40px 0 rgba(168,147,86,.9)}#winners .wrap .cont .rightImg .img .num p{font-size:4rem;-webkit-transform:skewX(15deg);-ms-transform:skewX(15deg);transform:skewX(15deg);line-height:1;margin-left:10px;font-family:'Times New Roman',Times,serif}@media screen and (max-width:768px){#winners .wrap .cont .rightImg .img .num{width:80px;height:60px;right:auto;left:30px}#winners .wrap .cont .rightImg .img .num p{font-size:2.5rem}}#winners .wrap .cont .rightImg .img .num span{font-size:1rem;line-height:2.2;padding-left:2.5px;font-family:"游明朝","Yu Mincho","游明朝体",YuMincho,"ヒラギノ明朝 Pro W3","Hiragino Mincho Pro",sans-serif}#winners .wrap .cont .rightImg .img .last p{margin-left:0;letter-spacing:-5px}#winners .wrap .cont .rightImg .img .last p span{margin-left:5px}#winners .wrap .cont .rightImg .img .parson{z-index:0;background:#fff;width:385.8px;height:305px;display:block;position:relative;margin:0 0 0 auto;-webkit-transform:skewX(-15deg);-ms-transform:skewX(-15deg);transform:skewX(-15deg)}@media screen and (max-width:768px){#winners .wrap .cont .rightImg .img .num span{line-height:1.7}#winners .wrap .cont .rightImg .img .parson{width:80%;height:250px;margin:0 auto}}#winners .wrap .cont .rightImg .img .parson::before{display:block;padding-top:305px}#winners .wrap .cont .rightImg .img .parson img{position:absolute;top:0;bottom:0;left:-40.72px;margin:auto;width:467.5px;-webkit-transform:skewX(15deg);-ms-transform:skewX(15deg);transform:skewX(15deg)}@media screen and (max-width:768px){#winners .wrap .cont .rightImg .img .parson img{width:calc(100% + 85px)}#winners .wrap .cont .rightImg .border{display:none}}#winners .wrap .cont .rightImg .border{position:absolute;-webkit-transform:skewX(-15deg);-ms-transform:skewX(-15deg);transform:skewX(-15deg);height:220px;width:90%;border:1px solid #a89356;bottom:10px;left:40px;z-index:-1}#winners .wrap .cont .rightImg .text{position:absolute;z-index:0;background-color:#03282b;-webkit-transform:skewX(-15deg);-ms-transform:skewX(-15deg);transform:skewX(-15deg);height:220px;width:90%;top:20%;left:30px;-webkit-box-sizing:border-box;box-sizing:border-box;padding:0 0 0 320px}@media screen and (max-width:768px){#winners .wrap .cont .rightImg .text{position:relative;height:auto;width:85%;padding:70px 0 30px;top:-30px;left:0;margin:0 auto}}#winners .wrap .cont .rightImg .text .textWrap{position:relative;width:100%;height:100%;color:#fff;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-transform:skewX(15deg);-ms-transform:skewX(15deg);transform:skewX(15deg)}@media screen and (max-width:768px){#winners .wrap .cont .rightImg .text .textWrap{width:75%;margin:0 auto}}#winners .wrap .cont .rightImg .text .textWrap .name{font-size:2.4rem;line-height:1;margin-bottom:15px;position:relative}#winners .wrap .cont .rightImg .text .textWrap .name::before{content:"";height:1px;width:800px;background:#fff;position:absolute;left:0;bottom:-15px}#winners .wrap .cont .bg_01::before,#winners .wrap .cont .bg_01_2025::before{content:"";height:100%;position:absolute;top:0;background-size:cover;background-position:center right}@media screen and (max-width:768px){#winners .wrap .cont .rightImg .text .textWrap .name{font-size:1.7rem}#winners .wrap .cont .rightImg .text .textWrap .name::before{width:100%;left:0;right:0;margin:auto}}#winners .wrap .cont .rightImg .text .textWrap .company{font-size:1.3rem;margin-top:15px;line-height:1.3}#winners .wrap .cont .rightImg .text .textWrap .company span{padding-left:20px;font-size:1rem}#winners .wrap .cont .bg_01::before{width:100%;right:-30px;background-image:url(../images/bg_01.jpg);background-repeat:no-repeat;-webkit-transform:skewX(15deg);-ms-transform:skewX(15deg);transform:skewX(15deg)}#winners .wrap .cont .bg_01_2025::before,#winners .wrap .cont .bg_02::before{background-repeat:no-repeat;-webkit-transform:skewX(15deg);-ms-transform:skewX(15deg)}@media screen and (max-width:768px){#winners .wrap .cont .rightImg .text .textWrap .company{font-size:1rem}#winners .wrap .cont .rightImg .text .textWrap .company br{display:none}#winners .wrap .cont .rightImg .text .textWrap .company span{font-size:.8rem;padding-left:0;display:block;margin-top:5px}#winners .wrap .cont .rightImg .text .textWrap .company span br{display:none}#winners .wrap .cont .bg_01::before{width:120%;right:-10%}}#winners .wrap .cont .bg_01_2025::before{width:100%;right:-30px;background-image:url(../images/bg_01_2025.jpg);transform:skewX(15deg)}#winners .wrap .cont .bg_02::before,#winners .wrap .cont .bg_02_2025::before{content:"";height:100%;position:absolute;top:0;background-size:cover;background-position:center left}@media screen and (max-width:768px){#winners .wrap .cont .bg_01_2025::before{width:120%;right:-10%}}#winners .wrap .cont .bg_02::before{width:100%;left:-30px;background-image:url(../images/bg_02.jpg);transform:skewX(15deg)}#winners .wrap .cont .bg_02_2025::before,#winners .wrap .cont .bg_03::before{background-repeat:no-repeat;-webkit-transform:skewX(15deg);-ms-transform:skewX(15deg)}@media screen and (max-width:768px){#winners .wrap .cont .bg_02::before{width:120%;left:-10%}}#winners .wrap .cont .bg_02_2025::before{width:100%;left:-30px;background-image:url(../images/bg_02_2025.jpg);transform:skewX(15deg)}#winners .wrap .cont .bg_03::before,#winners .wrap .cont .bg_03_2025::before{content:"";height:100%;position:absolute;top:0;background-size:cover;background-position:center right}@media screen and (max-width:768px){#winners .wrap .cont .bg_02_2025::before{width:120%;left:-10%}}#winners .wrap .cont .bg_03::before{width:100%;right:-30px;background-image:url(../images/bg_03.jpg);transform:skewX(15deg)}#winners .wrap .cont .bg_03_2025::before,#winners .wrap .cont .bg_04::before{background-repeat:no-repeat;-webkit-transform:skewX(15deg);-ms-transform:skewX(15deg)}@media screen and (max-width:768px){#winners .wrap .cont .bg_03::before{width:120%;right:-10%}}#winners .wrap .cont .bg_03_2025::before{width:100%;right:-30px;background-image:url(../images/bg_03_2025.jpg);transform:skewX(15deg)}#winners .wrap .cont .bg_04::before,#winners .wrap .cont .bg_04_2025::before{content:"";height:100%;position:absolute;top:0;background-size:cover;background-position:center left}@media screen and (max-width:768px){#winners .wrap .cont .bg_03_2025::before{width:120%;right:-10%}}#winners .wrap .cont .bg_04::before{width:100%;left:-30px;background-image:url(../images/bg_04.jpg);transform:skewX(15deg)}#winners .wrap .cont .bg_04_2025::before,#winners .wrap .cont .bg_05::before{background-repeat:no-repeat;-webkit-transform:skewX(15deg);-ms-transform:skewX(15deg)}@media screen and (max-width:768px){#winners .wrap .cont .bg_04::before{width:120%;left:-10%}}#winners .wrap .cont .bg_04_2025::before{width:100%;left:-30px;background-image:url(../images/bg_04_2025.jpg);transform:skewX(15deg)}#winners .wrap .cont .bg_05::before,#winners .wrap .cont .bg_05_2025::before{content:"";height:100%;position:absolute;top:0;background-size:cover;background-position:center right}@media screen and (max-width:768px){#winners .wrap .cont .bg_04_2025::before{width:120%;left:-10%}}#winners .wrap .cont .bg_05{overflow:hidden}#winners .wrap .cont .bg_05::before{width:100%;right:-30px;background-image:url(../images/bg_05.jpg);transform:skewX(15deg)}#winners .wrap .cont .bg_05_2025::before,#winners .wrap .cont .bg_06::before{background-repeat:no-repeat;-webkit-transform:skewX(15deg);-ms-transform:skewX(15deg)}@media screen and (max-width:768px){#winners .wrap .cont .bg_05::before{width:120%;right:-10%}}#winners .wrap .cont .bg_05_2025::before{width:100%;right:-30px;background-image:url(../images/bg_05_2025.jpg);transform:skewX(15deg)}#winners .wrap .cont .bg_06::before,#winners .wrap .cont .bg_06_2025::before{content:"";height:100%;position:absolute;top:0;background-size:cover;background-position:center left}@media screen and (max-width:768px){#winners .wrap .cont .bg_05_2025::before{width:120%;right:-10%}}#winners .wrap .cont .bg_06::before{width:100%;left:-30px;background-image:url(../images/bg_06.jpg);transform:skewX(15deg)}#winners .wrap .cont .bg_06_2025::before,#winners .wrap .cont .bg_07::before{background-repeat:no-repeat;-webkit-transform:skewX(15deg);-ms-transform:skewX(15deg)}@media screen and (max-width:768px){#winners .wrap .cont .bg_06::before{width:120%;left:-10%}}#winners .wrap .cont .bg_06_2025::before{width:100%;left:-30px;background-image:url(../images/bg_06_2025.jpg);transform:skewX(15deg)}#winners .wrap .cont .bg_07::before,#winners .wrap .cont .bg_07_2025::before{content:"";height:100%;position:absolute;top:0;background-size:cover;background-position:center right}@media screen and (max-width:768px){#winners .wrap .cont .bg_06_2025::before{width:120%;left:-10%}}#winners .wrap .cont .bg_07::before{width:100%;right:-30px;background-image:url(../images/bg_07.jpg);transform:skewX(15deg)}#winners .wrap .cont .bg_07_2025::before,#winners .wrap .cont .bg_08::before{background-repeat:no-repeat;-webkit-transform:skewX(15deg);-ms-transform:skewX(15deg)}@media screen and (max-width:768px){#winners .wrap .cont .bg_07::before{width:120%;right:-10%}}#winners .wrap .cont .bg_07_2025::before{width:100%;right:-30px;background-image:url(../images/bg_07_2025.jpg);transform:skewX(15deg)}#winners .wrap .cont .bg_08::before,#winners .wrap .cont .bg_08_2025::before{content:"";height:100%;position:absolute;top:0;background-size:cover;background-position:center left}@media screen and (max-width:768px){#winners .wrap .cont .bg_07_2025::before{width:120%;right:-10%}}#winners .wrap .cont .bg_08::before{width:100%;left:-30px;background-image:url(../images/bg_08.jpg);transform:skewX(15deg)}#winners .wrap .cont .bg_08_2025::before,#winners .wrap .cont .bg_09::before{background-repeat:no-repeat;-webkit-transform:skewX(15deg);-ms-transform:skewX(15deg)}@media screen and (max-width:768px){#winners .wrap .cont .bg_08::before{width:120%;left:-10%}}#winners .wrap .cont .bg_08_2025::before{width:100%;left:-30px;background-image:url(../images/bg_08_2025.jpg);transform:skewX(15deg)}#winners .wrap .cont .bg_09::before,#winners .wrap .cont .bg_09_2025::before{content:"";height:100%;position:absolute;top:0;background-size:cover;background-position:center right}@media screen and (max-width:768px){#winners .wrap .cont .bg_08_2025::before{width:120%;left:-10%}}#winners .wrap .cont .bg_09::before{width:100%;right:-30px;background-image:url(../images/bg_09.jpg);transform:skewX(15deg)}@media screen and (max-width:768px){#winners .wrap .cont .bg_09::before{width:120%;right:-10%}}#winners .wrap .cont .bg_09_2025::before{width:100%;right:-30px;background-image:url(../images/bg_09_2025.jpg);background-repeat:no-repeat;-webkit-transform:skewX(15deg);-ms-transform:skewX(15deg);transform:skewX(15deg)}#winners .wrap .cont .bg_10::before,#winners .wrap .cont .bg_10_2025::before{height:100%;top:0;background-size:cover;background-position:center left;background-repeat:no-repeat;position:absolute;content:""}@media screen and (max-width:768px){#winners .wrap .cont .bg_09_2025::before{width:120%;right:-10%}}#winners .wrap .cont .bg_10::before{width:100%;left:-30px;background-image:url(../images/bg_10.jpg);-webkit-transform:skewX(15deg);-ms-transform:skewX(15deg);transform:skewX(15deg)}@media screen and (max-width:768px){#winners .wrap .cont .bg_10::before{width:120%;left:-10%}}#winners .wrap .cont .bg_10_2025::before{width:100%;left:-30px;background-image:url(../images/bg_10_2025.jpg);-webkit-transform:skewX(15deg);-ms-transform:skewX(15deg);transform:skewX(15deg)}#special_contents{position:relative;z-index:0;padding:150px 0;background:url(../images/bg_contents.jpg) center center no-repeat;background-size:cover}#special_contents .wrap,#sponsor{z-index:1;position:relative}@media screen and (max-width:768px){#winners .wrap .cont .bg_10_2025::before{width:120%;left:-10%}#special_contents{padding:50px 0 150px}}#special_contents::before{content:"";width:100%;height:600px;top:-600px;position:absolute;left:0;background:url(../images/bg_contents_re.png) left bottom repeat-x;background-size:25px}#special_contents .wrap .titStyle{font-family:'Times New Roman',Times,serif;color:#a89356;letter-spacing:4px;font-size:6rem;line-height:1;margin-bottom:80px;text-align:center;-webkit-transition:1s ease;-o-transition:1s ease;transition:1s ease;opacity:0}#special_contents .wrap .swiper,#sponsor .wrap{-webkit-transition:1s ease;-o-transition:1s ease}#special_contents .wrap .titStyle.show{opacity:1}@media screen and (max-width:768px){#special_contents .wrap .titStyle{font-size:3.4rem;width:90%;margin:0 auto 40px}}#special_contents .wrap .titStyle span{margin-top:5px;font-size:1.2rem;color:#fff;letter-spacing:2px;display:block;font-weight:500;font-family:"游明朝","Yu Mincho","游明朝体",YuMincho,"ヒラギノ明朝 Pro W3","Hiragino Mincho Pro",sans-serif}#special_contents .wrap .swiper{width:600px;overflow:visible;margin:3.5rem auto 0;transition:1s ease;opacity:0}#special_contents .wrap .swiper.show{opacity:1}@media screen and (max-width:768px){#special_contents .wrap .titStyle span{font-size:1rem;line-height:1.3}#special_contents .wrap .swiper{width:300px;margin:2.5rem auto 0}}#special_contents .wrap .swiper-wrapper{width:600px;margin:0 auto}#special_contents .wrap .swiper-wrapper .article a{color:#fff;display:block}#special_contents .wrap .swiper-wrapper .article a:hover .img img{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}#special_contents .wrap .swiper-wrapper .article a .img{display:block;overflow:hidden;width:100%;height:66.5%;position:relative;-webkit-box-shadow:20px 20px 30px 0 rgba(0,0,0,.45);box-shadow:20px 20px 30px 0 rgba(0,0,0,.45)}#special_contents .wrap .swiper-wrapper .article a .img::before{content:"";display:block;padding-top:66.5%}#special_contents .wrap .swiper-wrapper .article a .img img{position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;width:100%;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}#special_contents .wrap .swiper-wrapper .article a .text h3{font-size:1.5rem;line-height:1.45;font-weight:700;-webkit-font-smoothing:antialiased;margin:1.6rem 0 1.3rem}@media screen and (max-width:768px){#special_contents .wrap .swiper-wrapper{width:100%}#special_contents .wrap .swiper-wrapper .article a .text h3{font-size:1.1rem}}#special_contents .wrap .swiper-wrapper .article a .text p{-webkit-font-smoothing:antialiased;font-size:.93rem}#special_contents .swiper-pagination{bottom:-50px;left:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;gap:0 1rem}#special_contents .swiper-pagination-bullet{width:4.5rem;height:.15rem;margin:0;background:#fff;opacity:1;border-radius:0;-webkit-transition:background-color .4s;-o-transition:background-color .4s;transition:background-color .4s}#special_contents .swiper-pagination-bullet-active{background:#a89356}#special_contents .swiper-button-prev{position:absolute;top:200px;left:-95px;width:65px;height:65px}@media screen and (max-width:768px){#special_contents .wrap .swiper-wrapper .article a .text p{font-size:.75rem}#special_contents .swiper-button-prev{top:105px;left:-25px;width:35px;height:35px}}#special_contents .swiper-button-next::after,#special_contents .swiper-button-next::before,#special_contents .swiper-button-prev::after,#special_contents .swiper-button-prev::before{content:"";position:absolute;left:0}#special_contents .swiper-button-prev::before{top:0;width:100%;height:100%;background:#fff;-webkit-box-shadow:20px 20px 30px 0 rgba(0,0,0,.45);box-shadow:20px 20px 30px 0 rgba(0,0,0,.45)}#special_contents .swiper-button-prev::after{width:20px;height:28.5px;background:url(../images/arrow_prev.png) center center no-repeat;background-size:cover;top:0;bottom:0;right:0;margin:auto}@media screen and (max-width:768px){#special_contents .swiper-button-prev::after{width:10px;height:14.25px}}#special_contents .swiper-button-next{position:absolute;top:200px;right:-95px;width:65px;height:65px}@media screen and (max-width:768px){#special_contents .swiper-button-next{top:105px;right:-25px;width:35px;height:35px}}#special_contents .swiper-button-next::before{top:0;width:100%;height:100%;background:#fff;-webkit-box-shadow:20px 20px 30px 0 rgba(0,0,0,.45);box-shadow:20px 20px 30px 0 rgba(0,0,0,.45)}#special_contents .swiper-button-next::after{width:20px;height:28.5px;background:url(../images/arrow_next.png) center center no-repeat;background-size:cover;top:0;bottom:0;right:0;margin:auto}#sponsor{padding:100px 0;background:#000}#sponsor .wrap .logoArea,.sponsor .wrap .logoArea{background:#fff;-webkit-box-sizing:border-box;position:relative}#sponsor .wrap{transition:1s ease;opacity:0}#sponsor .wrap.show{opacity:1}#sponsor .wrap .titStyle{font-family:'Times New Roman',Times,serif;color:#a89356;letter-spacing:4px;font-size:6rem;line-height:1;text-align:center;z-index:1;position:relative}@media screen and (max-width:768px){#special_contents .swiper-button-next::after{width:10px;height:14.25px}#sponsor{padding:0}#sponsor .wrap .titStyle{font-size:3.4rem;width:90%;margin:0 auto 40px}}#sponsor .wrap .titStyle span{margin-top:5px;font-size:1.2rem;color:#000;letter-spacing:2px;display:block;font-weight:500;font-family:"游明朝","Yu Mincho","游明朝体",YuMincho,"ヒラギノ明朝 Pro W3","Hiragino Mincho Pro",sans-serif}#sponsor .wrap .logoArea{width:1000px;margin:0 auto;z-index:0;top:-60px;box-sizing:border-box;padding:150px 60px 130px}#sponsor .wrap .logoArea ul{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}@media screen and (max-width:768px){#sponsor .wrap .titStyle span{font-size:1rem;line-height:1.3}#sponsor .wrap .logoArea{width:85%;top:-90px;padding:80px 30px 50px}#sponsor .wrap .logoArea ul{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}}#sponsor .wrap .logoArea ul li{width:calc(100% / 3);display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}@media screen and (max-width:768px){#sponsor .wrap .logoArea ul li{width:100%;max-width:150px;margin:35px 0}}#sponsor .wrap .logoArea ul li:nth-child(1) img{width:50%}@media screen and (max-width:768px){#sponsor .wrap .logoArea ul li:nth-child(1) img{width:90%}}#sponsor .wrap .logoArea ul li:nth-child(2) img{width:60%}@media screen and (max-width:768px){#sponsor .wrap .logoArea ul li:nth-child(2) img{width:100%}}#sponsor .wrap .logoArea ul li:nth-child(3) img{width:70%}.sponsor{position:relative;z-index:1;margin-top:120px;-webkit-transition:1s ease;-o-transition:1s ease;transition:1s ease;opacity:0}.sponsor.show{opacity:1}.sponsor.partner{margin-top:60px}.sponsor .wrap .sponsorTit{font-family:'Times New Roman',Times,serif;color:#a89356;letter-spacing:4px;font-size:4rem;line-height:1;text-align:center;z-index:1;position:relative;margin-bottom:50px}@media screen and (max-width:768px){#sponsor .wrap .logoArea ul li:nth-child(3) img{width:100%}.sponsor .wrap .sponsorTit{font-size:2.2rem;width:90%;margin:0 auto 30px}}.sponsor .wrap .sponsorTit span{margin-top:5px;font-size:1.2rem;color:#000;letter-spacing:2px;display:block;font-weight:500;font-family:"游明朝","Yu Mincho","游明朝体",YuMincho,"ヒラギノ明朝 Pro W3","Hiragino Mincho Pro",sans-serif}.sponsor .wrap .logoArea ul,.sponsor .wrap .logoArea ul li{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox}@media screen and (max-width:768px){.sponsor .wrap .sponsorTit span{font-size:1rem;line-height:1.3;margin-top:10px}}.sponsor .wrap .logoArea{width:1000px;margin:0 auto;z-index:0;box-sizing:border-box;padding:60px}.sponsor .wrap .logoArea ul{display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}@media screen and (max-width:768px){.sponsor .wrap .logoArea{width:85%;top:-90px;padding:60px 20px 40px}.sponsor .wrap .logoArea ul{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}}.sponsor .wrap .logoArea ul li{width:calc(100% / 3);display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}@media screen and (max-width:768px){.sponsor .wrap .logoArea ul li{width:100%;max-width:150px;margin:35px 0}}.sponsor .wrap .logoArea ul li:nth-child(1) img{width:50%}@media screen and (max-width:768px){.sponsor .wrap .logoArea ul li:nth-child(1) img{width:90%}}.sponsor .wrap .logoArea ul li:nth-child(2) img{width:60%}@media screen and (max-width:768px){.sponsor .wrap .logoArea ul li:nth-child(2) img{width:100%}}.sponsor .wrap .logoArea ul li:nth-child(3) img{width:70%}@media screen and (max-width:768px){.sponsor .wrap .logoArea ul li:nth-child(3) img{width:100%}}.sponsor .wrap .logoArea ul.col_2025 li{width:calc(100% / 3)}@media screen and (max-width:768px){.sponsor .wrap .logoArea ul.col_2025 li{width:100%;max-width:100%}}.sponsor .wrap .logoArea ul.col_2025 li.rheos img{width:80%}@media screen and (max-width:768px){.sponsor .wrap .logoArea ul.col_2025 li.rheos img{width:100%;max-width:200px}}.sponsor .wrap .logoArea ul.col_2025 li.mizuho img{width:60%}@media screen and (max-width:768px){.sponsor .wrap .logoArea ul.col_2025 li.mizuho img{width:100%;max-height:42px}}.sponsor .wrap .logoArea ul.col_2025 li.kpmg img{width:50%}@media screen and (max-width:768px){.sponsor .wrap .logoArea ul.col_2025 li.kpmg img{width:100%;max-height:42px}}.sponsor .wrap .logoArea ul.col_1{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}#footer{z-index:1;position:relative;background:#0e1d21;-webkit-box-sizing:border-box;box-sizing:border-box;padding:60px 0}#footer .rogo{fill:#fff;color:#fff;width:140px;margin:0 auto}#footer .copy{color:#fff;text-align:center;font-size:.8rem;letter-spacing:1px;-webkit-font-smoothing:antialiased}@media screen and (max-width:768px){#footer .copy{width:90%;margin:0 auto}}#footer .sns__list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center}#footer .sns__list .sns__item{width:46px;height:46px;margin:30px 10px}#footer .sns__list .sns__item a{-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;color:#232c3d;text-decoration:none;display:block}#footer .sns__list .sns__item a img{width:100%;vertical-align:bottom}#footer .sns__list .sns_x{background:#fff;border-radius:100%}#footer .sns__list .sns_x a{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;width:100%;height:100%}#footer .sns__list .sns_x a img{width:50%}