/*! destyle.css v3.0.0 | MIT License | https://github.com/nicolas-cusan/destyle.css */*,:after,:before{-webkit-box-sizing:border-box;box-sizing:border-box;border-style:solid;border-width:0}html{line-height:1.15;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent}body{margin:0}main{display:block}address,blockquote,dl,figure,form,iframe,p,pre,table{margin:0}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit;margin:0}ol,ul{margin:0;padding:0;list-style:none}dt{font-weight:bold}dd{margin-left:0}hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0;overflow:visible;border-top-width:1px;margin:0;clear:both;color:inherit}pre{font-family:monospace,monospace;font-size:inherit}address{font-style:inherit}a{background-color:transparent;text-decoration:none;color:inherit}abbr[title]{-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:inherit}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}embed,iframe,img,object,svg{vertical-align:bottom}button,input,optgroup,select,textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;vertical-align:middle;color:inherit;font:inherit;background:transparent;padding:0;margin:0;border-radius:0;text-align:inherit;text-transform:inherit}[type=checkbox]{-webkit-appearance:checkbox;-moz-appearance:checkbox;appearance:checkbox}[type=radio]{-webkit-appearance:radio;-moz-appearance:radio;appearance:radio}[type=button],[type=reset],[type=submit],button{cursor:pointer}[type=button]:disabled,[type=reset]:disabled,[type=submit]:disabled,button:disabled{cursor:default}:-moz-focusring{outline:auto}select:disabled{opacity:inherit}option{padding:0}fieldset{margin:0;padding:0;min-width:0}legend{padding:0}progress{vertical-align:baseline}textarea{overflow:auto}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}label[for]{cursor:pointer}details{display:block}summary{display:list-item}[contenteditable]:focus{outline:auto}table{border-color:inherit}caption{text-align:left}td,th{vertical-align:top;padding:0}th{text-align:left;font-weight:bold}body{font-family:"Noto Sans JP","Helvetica Neue",Arial,"Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif;font-style:normal;font-size:16px;letter-spacing:0.06em;overscroll-behavior-y:none;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";color:#333;background:#f3f3f3;word-wrap:break-word}a{text-decoration:none}img{max-width:100%;height:auto;display:block}ul{list-style:none}.spacer{display:block;margin-bottom:1em}.header .nav_contents{visibility:hidden;opacity:0;position:fixed;top:0;left:0;padding:0 10%;background:url('.././img/bg_mv.jpg') no-repeat center;background-size:cover;height:100%}.header .nav_contents.active{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;z-index:2;opacity:1;visibility:visible;overflow-x:hidden;overflow-y:scroll}.header .nav_contents.active .head .head_inner{-webkit-transform:translateY(0);transform:translateY(0)}.header .nav_contents.active .interview_list .list{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}.header .nav_contents.active .nav .list .en{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}.header .nav_contents.active .nav .list .jp{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}.header .nav_contents.active .close{opacity:1}.header .nav_contents .inner{margin:8% auto}.header .nav_contents .interview_list_wrap{position:relative}.header .nav_contents .head{position:absolute;top:-10px;right:-10vw;overflow:hidden;width:100vw;display:block}.header .nav_contents .head:before{content:"";width:100vw;height:3px;background:#b7a558;position:absolute;top:100%;right:0;-webkit-transform:translate(0,-0.7em);transform:translate(0,-0.7em)}.header .nav_contents .head .head_inner{display:block;color:#b7a558;font-family:"Anton",sans-serif;font-size:65px;text-align:right;-webkit-transform:translateY(100%);transform:translateY(100%);-webkit-transition:all 0.3s linear;transition:all 0.3s linear}.header .nav_contents .interview_list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:15px 0 -55px;position:relative}.header .nav_contents .interview_list:before{content:"";width:100vw;height:3px;background:#b7a558;position:absolute;top:80%;left:50%;-webkit-transform:translate(-50%,0);transform:translate(-50%,0)}.header .nav_contents .interview_list .list{width:calc((100% - 16px) / 3);height:200px;opacity:0;-webkit-transform:translateY(15px);transform:translateY(15px);-webkit-transition:all 0.3s linear;transition:all 0.3s linear}.header .nav_contents .interview_list .list:not(:nth-child(3n)){margin-right:8px}.header .nav_contents .interview_list .list:first-child{-webkit-transition-delay:0.2s;transition-delay:0.2s}.header .nav_contents .interview_list .list:nth-child(2){margin-top:40px;-webkit-transition-delay:0.3s;transition-delay:0.3s}.header .nav_contents .interview_list .list:nth-child(3){margin-top:80px;-webkit-transition-delay:0.4s;transition-delay:0.4s}.header .nav_contents .interview_list .list:nth-child(4){margin-top:-70px;-webkit-transition-delay:0.5s;transition-delay:0.5s}.header .nav_contents .interview_list .list:nth-child(5){margin-top:-30px;-webkit-transition-delay:0.6s;transition-delay:0.6s}.header .nav_contents .interview_list .list:nth-child(6){margin-top:10px;-webkit-transition-delay:0.7s;transition-delay:0.7s}.header .nav_contents .interview_list .link{display:block;position:relative;height:100%}.header .nav_contents .interview_list .img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.header .nav_contents .interview_list .name{position:absolute;bottom:10px;left:10px;background:#fff;color:#071e55;-webkit-writing-mode:vertical-lr;-ms-writing-mode:tb-lr;writing-mode:vertical-lr;font-weight:bold;letter-spacing:0.1em;font-size:24px}.header .nav_contents .interview_list .num{position:absolute;bottom:10px;left:39px;-webkit-writing-mode:vertical-lr;-ms-writing-mode:tb-lr;writing-mode:vertical-lr;color:#fff;font-family:"Anton",sans-serif;font-size:15px;letter-spacing:0.02em}.header .nav_contents .nav{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:4px;position:relative;z-index:1}.header .nav_contents .nav .list{width:55%;border-left:4px solid #b7a558;margin-bottom:12px;padding-left:10px;margin-right:50%}.header .nav_contents .nav .list:nth-child(n+2){margin-right:0}.header .nav_contents .nav .list:nth-child(2n+3){width:45%}.header .nav_contents .nav .list:first-child .en,.header .nav_contents .nav .list:first-child .jp{-webkit-transition-delay:0.6s;transition-delay:0.6s}.header .nav_contents .nav .list:nth-child(2) .en,.header .nav_contents .nav .list:nth-child(2) .jp{-webkit-transition-delay:0.7s;transition-delay:0.7s}.header .nav_contents .nav .list:nth-child(3) .en,.header .nav_contents .nav .list:nth-child(3) .jp{-webkit-transition-delay:0.8s;transition-delay:0.8s}.header .nav_contents .nav .list:nth-child(4) .en,.header .nav_contents .nav .list:nth-child(4) .jp{-webkit-transition-delay:0.9s;transition-delay:0.9s}.header .nav_contents .nav .list:nth-child(5) .en,.header .nav_contents .nav .list:nth-child(5) .jp{-webkit-transition-delay:1s;transition-delay:1s}.header .nav_contents .nav .list:nth-child(6) .en,.header .nav_contents .nav .list:nth-child(6) .jp{-webkit-transition-delay:1.1s;transition-delay:1.1s}.header .nav_contents .nav .list:nth-child(7) .en,.header .nav_contents .nav .list:nth-child(7) .jp{-webkit-transition-delay:1.2s;transition-delay:1.2s}.header .nav_contents .nav .list:nth-child(8) .en,.header .nav_contents .nav .list:nth-child(8) .jp{-webkit-transition-delay:1.3s;transition-delay:1.3s}.header .nav_contents .nav .list:nth-child(9) .en,.header .nav_contents .nav .list:nth-child(9) .jp{-webkit-transition-delay:1.4s;transition-delay:1.4s}.header .nav_contents .nav .list:last-child{width:45%;margin-right:0;margin-left:auto}.header .nav_contents .nav .list:last-child .en,.header .nav_contents .nav .list:last-child .jp{-webkit-transition-delay:1.5s;transition-delay:1.5s}.header .nav_contents .nav .link{color:#fff;overflow:hidden}.header .nav_contents .nav .en{font-family:"Anton",sans-serif;letter-spacing:0.02em;font-size:25px;display:block;opacity:0;-webkit-transform:translateX(-30px);transform:translateX(-30px);-webkit-transition:all 0.3s linear;transition:all 0.3s linear}.header .nav_contents .nav .jp{display:inline-block;background:#bf001b;padding:3px 5px;font-size:10px;opacity:0;-webkit-transform:translateX(-30px);transform:translateX(-30px);-webkit-transition:all 0.3s linear;transition:all 0.3s linear}.header .nav_contents .close{color:#fff;font-weight:bold;font-size:10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;border:1px solid #fff;height:38px;opacity:0;-webkit-transition:all 0.3s linear 1.6s;transition:all 0.3s linear 1.6s}.header .content_opener{position:fixed;top:15px;right:15px;width:86px;height:33px;background:#fff;border-radius:0 0 0 10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-weight:bold;font-size:13px;color:#b7a558;letter-spacing:0.04em;z-index:10}.header .content_opener:before{content:"";border:1px solid #b7a558;width:calc(100% - 6px);height:calc(100% - 6px);border-radius:0 0 0 8px;display:block;position:absolute;top:3px;left:3px}.header .content_opener.hide{opacity:0;visibility:hidden}.header .sharpen_feels{position:fixed;bottom:-50px;left:-50px;width:125px;height:125px;background:#b7a558;border-radius:50%;z-index:10}.header .sharpen_feels.hide{opacity:0;visibility:hidden}.header .sharpen_feels .svg_feel{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:130%;height:130%;fill:#b7a558;-webkit-animation:feel 12s infinite linear backwards;animation:feel 12s infinite linear backwards}@-webkit-keyframes feel{0%{-webkit-transform:translate(-50%,-50%) rotate(0);transform:translate(-50%,-50%) rotate(0)}to{-webkit-transform:translate(-50%,-50%) rotate(360deg);transform:translate(-50%,-50%) rotate(360deg)}}@keyframes feel{0%{-webkit-transform:translate(-50%,-50%) rotate(0);transform:translate(-50%,-50%) rotate(0)}to{-webkit-transform:translate(-50%,-50%) rotate(360deg);transform:translate(-50%,-50%) rotate(360deg)}}.header .sharpen_feels .wrap{position:absolute;top:20px;right:30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.header .sharpen_feels .svg_ball{display:block;fill:#fff;width:18px;margin-bottom:5px}.header .sharpen_feels .ttl{color:#fff;font-family:"Anton",sans-serif;letter-spacing:0.04em;font-size:14px}.header .feel_contents{position:fixed;top:0;left:0;width:100%;height:100%;display:none;overflow:hidden}.header .feel_contents.active{display:block;z-index:10;background-image:url('.././img/bg_feel.png');background-color:#071e55;background-size:cover;background-repeat:no-repeat}.header .feel_contents.active .pentagon_top{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}.header .feel_contents .svg_pentagon{width:100%;height:100%;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.header .feel_contents .pentagon_top{opacity:0;-webkit-transform:translateY(-30px);transform:translateY(-30px);-webkit-transition:all 0.5s ease-in-out 1s;transition:all 0.5s ease-in-out 1s}.header .feel_contents .svg_ball{fill:none;stroke:#b7a558;vector-effect:non-scaling-stroke;width:100px;height:100px;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.header .feel_contents .svg_feel_ball{fill:#b7a558;vector-effect:non-scaling-stroke;position:absolute;z-index:10;top:-80px;left:-80px;width:200px;height:200px;-webkit-transform:rotate(77deg);transform:rotate(77deg)}.header .feel_contents .links{width:100%;height:100vh;height:calc(var(--vh, 1vh) * 100);position:relative}.header .feel_contents .list{position:absolute}.header .feel_contents .list:first-child{top:5%;right:12%}.header .feel_contents .list:nth-child(2){top:50%;left:6%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.header .feel_contents .list:nth-child(3){top:50%;right:6%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.header .feel_contents .list:nth-child(4){bottom:4%;right:3%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.header .feel_contents .list:nth-child(5){bottom:4%;left:3%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.header .feel_contents .link{display:block}.header .feel_contents .sense{color:#b7a558;font-size:60px;font-weight:bold;margin-bottom:10px;display:block;text-shadow:0 0 10px #000;text-align:center}.header .feel_contents .caption{display:block;color:#fff;text-align:center;font-weight:bold;font-size:12px;text-shadow:0 0 10px #000}.header .feel_contents .close{position:absolute;bottom:3%;left:50%;-webkit-transform:translate(-50%,0);transform:translate(-50%,0);color:#fff;font-weight:bold;font-size:10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:80%;border:1px solid #fff;height:38px}.main{overflow:hidden}.main:before{display:block;content:"";width:100%;height:100%;position:absolute;top:0;left:0;background:#071e55;z-index:100;-webkit-transition:all 0.5s ease-in-out 1s;transition:all 0.5s ease-in-out 1s}.main:after{display:block;content:"";width:50px;height:65px;border-radius:10px;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:101;background:url('.././img/team_jp_logo@2x.png') no-repeat;background-size:cover;-webkit-animation:loader 2s linear infinite;animation:loader 2s linear infinite;-webkit-transition:all 0.5s ease-in-out 1s;transition:all 0.5s ease-in-out 1s}.main.loaded:after,.main.loaded:before{z-index:-100;opacity:0}@-webkit-keyframes loader{0%{-webkit-transform:translate(-50%,-50%) scale(1,0.8);transform:translate(-50%,-50%) scale(1,0.8)}5%{-webkit-transform:translate(-50%,-50%) scale(0,0.8);transform:translate(-50%,-50%) scale(0,0.8)}10%{-webkit-transform:translate(-50%,-50%) scale(1,0.8);transform:translate(-50%,-50%) scale(1,0.8)}15%{-webkit-transform:translate(-50%,-50%) scale(0,0.8);transform:translate(-50%,-50%) scale(0,0.8)}20%{-webkit-transform:translate(-50%,-50%) scale(1,0.8);transform:translate(-50%,-50%) scale(1,0.8)}25%{-webkit-transform:translate(-50%,-50%) scale(0,0.8);transform:translate(-50%,-50%) scale(0,0.8)}30%{-webkit-transform:translate(-50%,-50%) scale(0.8,0.8);transform:translate(-50%,-50%) scale(0.8,0.8)}50%{-webkit-transform:translate(-50%,-50%) scale(0.8,0.8);transform:translate(-50%,-50%) scale(0.8,0.8)}75%{-webkit-transform:translate(-50%,-50%) scale(0.8,0.75);transform:translate(-50%,-50%) scale(0.8,0.75)}to{-webkit-transform:translate(-50%,-50%) scale(0.8,0.8);transform:translate(-50%,-50%) scale(0.8,0.8)}}@keyframes loader{0%{-webkit-transform:translate(-50%,-50%) scale(1,0.8);transform:translate(-50%,-50%) scale(1,0.8)}5%{-webkit-transform:translate(-50%,-50%) scale(0,0.8);transform:translate(-50%,-50%) scale(0,0.8)}10%{-webkit-transform:translate(-50%,-50%) scale(1,0.8);transform:translate(-50%,-50%) scale(1,0.8)}15%{-webkit-transform:translate(-50%,-50%) scale(0,0.8);transform:translate(-50%,-50%) scale(0,0.8)}20%{-webkit-transform:translate(-50%,-50%) scale(1,0.8);transform:translate(-50%,-50%) scale(1,0.8)}25%{-webkit-transform:translate(-50%,-50%) scale(0,0.8);transform:translate(-50%,-50%) scale(0,0.8)}30%{-webkit-transform:translate(-50%,-50%) scale(0.8,0.8);transform:translate(-50%,-50%) scale(0.8,0.8)}50%{-webkit-transform:translate(-50%,-50%) scale(0.8,0.8);transform:translate(-50%,-50%) scale(0.8,0.8)}75%{-webkit-transform:translate(-50%,-50%) scale(0.8,0.75);transform:translate(-50%,-50%) scale(0.8,0.75)}to{-webkit-transform:translate(-50%,-50%) scale(0.8,0.8);transform:translate(-50%,-50%) scale(0.8,0.8)}}.main .all_back{position:fixed;top:0;left:0;z-index:0;width:100%;height:100vh;height:calc(var(--vh, 1vh) * 100);background:url('.././img/bg_mv.jpg') repeat-y center;background-size:cover;-webkit-transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out}.main .all_back.bench{-webkit-transform:translate(-80vw);transform:translate(-80vw);z-index:1}.screen_wrap{position:relative;height:100vh;height:calc(var(--vh, 1vh) * 100)}.screen_wrap .card:first-of-type{-webkit-transform:translate(0px,20px) rotate(0deg);transform:translate(0px,20px) rotate(0deg);z-index:-1}.screen_wrap .card:nth-of-type(2){-webkit-transform:translate(10px,30px) rotate(-5deg);transform:translate(10px,30px) rotate(-5deg);z-index:-2}.screen_wrap .card:nth-of-type(3){-webkit-transform:translate(20px,40px) rotate(-10deg);transform:translate(20px,40px) rotate(-10deg);z-index:-3}.screen_wrap .card:nth-of-type(4){-webkit-transform:translate(30px,50px) rotate(-15deg);transform:translate(30px,50px) rotate(-15deg);z-index:-4}.screen_wrap .card:nth-of-type(5){-webkit-transform:translate(40px,60px) rotate(-20deg);transform:translate(40px,60px) rotate(-20deg);z-index:-5}.screen_wrap .card:nth-of-type(6){-webkit-transform:translate(50px,70px) rotate(-25deg);transform:translate(50px,70px) rotate(-25deg);z-index:-6}.screen_wrap .card:nth-of-type(7){-webkit-transform:translate(60px,80px) rotate(-30deg);transform:translate(60px,80px) rotate(-30deg);z-index:-7}.screen_wrap .card:nth-of-type(8){-webkit-transform:translate(70px,90px) rotate(-35deg);transform:translate(70px,90px) rotate(-35deg);z-index:-8}.screen_wrap .card:nth-of-type(9){-webkit-transform:translate(80px,100px) rotate(-40deg);transform:translate(80px,100px) rotate(-40deg);z-index:-9}.screen_wrap .card:nth-of-type(10){-webkit-transform:translate(90px,110px) rotate(-45deg);transform:translate(90px,110px) rotate(-45deg);z-index:-10}.screen_wrap .card:nth-of-type(11){-webkit-transform:translate(100px,120px) rotate(-50deg);transform:translate(100px,120px) rotate(-50deg);z-index:-11}.screen_wrap .card:nth-of-type(12){-webkit-transform:translate(110px,130px) rotate(-55deg);transform:translate(110px,130px) rotate(-55deg);z-index:-12}.screen_wrap .card:nth-of-type(13){-webkit-transform:translate(120px,140px) rotate(-60deg);transform:translate(120px,140px) rotate(-60deg);z-index:-13}.screen_wrap .card:nth-of-type(14){-webkit-transform:translate(130px,150px) rotate(-65deg);transform:translate(130px,150px) rotate(-65deg);z-index:-14}.side_area{position:absolute;top:5%;left:2%;-webkit-transform:rotate(180deg);transform:rotate(180deg);display:none}.side_area.active{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-webkit-box-align:center;-ms-flex-align:center;align-items:center;z-index:1;-webkit-writing-mode:vertical-lr;-ms-writing-mode:tb-lr;writing-mode:vertical-lr}.side_area .side_head{font-family:"Anton",sans-serif;color:#fff;font-size:25px;line-height:.85}.side_area .pager{font-family:"Anton",sans-serif;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;letter-spacing:0.02em;color:#fff;margin-bottom:25px;line-height:.85;position:relative;border-bottom:1px solid #fff;padding-bottom:15px}.side_area .pager.hide{display:none}.side_area .pager:before{content:"";width:1px;height:120%;background:#d6d6d6;position:absolute;top:50%;left:calc(100% + 15px);-webkit-transform:translate(0,-50%);transform:translate(0,-50%)}.side_area .pager .current{font-size:14px;margin-bottom:3px}.side_area .pager .total{font-size:10px}.card{position:absolute;top:4%;right:0;-webkit-transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out;z-index:-1;width:90%;height:92vh;height:calc(var(--vh, 1vh) * 92);margin-left:auto;background:#fff;overflow:hidden;-webkit-box-shadow:0 3px 6px rgba(0,0,0,.16);box-shadow:0 3px 6px rgba(0,0,0,.16);-webkit-transform-origin:top left;transform-origin:top left}.card.open{z-index:1!important;-webkit-transform:translate(0,0) rotate(0)!important;transform:translate(0,0) rotate(0)!important;overflow-x:hidden;overflow-y:scroll}.card .heading{position:absolute;top:0;left:0;background:#bf001b;font-weight:500;color:#fff;padding:5px 15px;border-radius:0 0 10px 0;font-size:12px;letter-spacing:0.1em;z-index:1}.scroller{position:fixed;top:50%;right:0;-webkit-transform:translate(0,-50%);transform:translate(0,-50%);width:5vw;z-index:1;opacity:1}.scroller.colored .head{color:#071e55}.scroller.colored .line:before{background:#071e55}.scroller.colored .next{color:#071e55}.scroller.hide{opacity:0}.scroller .head{font-family:"Anton",sans-serif;font-size:11px;letter-spacing:0.04em;-webkit-writing-mode:vertical-lr;-ms-writing-mode:tb-lr;writing-mode:vertical-lr;position:absolute;bottom:calc(100% + 5px);right:calc(5vw - 1em);color:#fff}.scroller .line{position:absolute;top:50%;right:0;-webkit-transform:translate(0,-50%);transform:translate(0,-50%);width:100%;height:1px;overflow:hidden}.scroller .line:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;background:#fff;-webkit-animation:swiper 2s infinite linear;animation:swiper 2s infinite linear}.scroller .next{font-weight:bold;letter-spacing:0.02em;font-size:10px;color:#fff;position:absolute;top:calc(100% + 10px);right:calc(5vw - 1.5em);white-space:nowrap;-webkit-transform:rotate(90deg);transform:rotate(90deg)}@-webkit-keyframes swiper{0%{-webkit-transform:translateX(100%);transform:translateX(100%)}to{-webkit-transform:translateX(-100%);transform:translateX(-100%)}}@keyframes swiper{0%{-webkit-transform:translateX(100%);transform:translateX(100%)}to{-webkit-transform:translateX(-100%);transform:translateX(-100%)}}.side_area{position:relative}.writhing_wrap{margin-bottom:20px}.writhing_wrap .txt{font-size:12px;letter-spacing:0.04em;line-height:2;margin-bottom:1em}.writhing_wrap .sub_head{border-left:4px solid #071e55;color:#071e55;font-weight:bold;font-size:16px;font-family:"Noto Serif JP",serif;letter-spacing:0.04em;line-height:1.5;margin-bottom:1em;padding-left:0.5em}.writhing_wrap .lead{font-size:14px;letter-spacing:0.04em;line-height:2;margin-bottom:1em;font-weight:bold}.writhing_wrap .img{margin-bottom:15px}.hear{width:100%;height:56px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:url('.././img/bg_mic@2x.jpg') no-repeat;background-size:cover;position:relative}.hear:before{content:"";width:calc(100% - 10px);height:calc(100% - 10px);position:absolute;top:5px;left:5px;border:1px solid #fff}.hear .hear_trigger{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#fff;font-size:12px;font-weight:bold;letter-spacing:0.02em}.hear .svg_ico_mic{fill:#fff;width:15px;margin-right:10px}.hear .audio{display:none}.hear .audio.active{display:block;position:absolute;bottom:100%;left:50%;-webkit-transform:translate(-50%,-120%);transform:translate(-50%,-120%);z-index:80;width:90%}.turner .prev{position:fixed;top:45%;left:0;z-index:2;border-radius:50%;width:60px;height:60px;background:#fff;-webkit-transform:translate(-50%,0);transform:translate(-50%,0)}.turner .prev.hide{display:none}.turner .prev:before{content:"";width:90%;height:90%;border:1px solid #d6d6d6;border-radius:50%;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.turner .prev:after{display:block;content:"";width:10px;height:10px;border-left:2px solid #071e55;border-bottom:2px solid #071e55;position:absolute;top:50%;right:0;-webkit-transform:translate(-110%,-50%) rotate(45deg);transform:translate(-110%,-50%) rotate(45deg)}.turner .next{position:fixed;top:45%;right:0;z-index:2;border-radius:50%;width:60px;height:60px;background:#fff;-webkit-transform:translate(50%,0);transform:translate(50%,0)}.turner .next.hide{display:none}.turner .next:before{content:"";width:90%;height:90%;border:1px solid #d6d6d6;border-radius:50%;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.turner .next:after{display:block;content:"";width:10px;height:10px;border-left:2px solid #071e55;border-bottom:2px solid #071e55;position:absolute;top:50%;left:0;-webkit-transform:translate(110%,-50%) rotate(45deg) scale(-1,-1);transform:translate(110%,-50%) rotate(45deg) scale(-1,-1)}.mv{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;background:none;width:100%;height:100vh!important;height:calc(var(--vh, 1vh) * 100)!important;top:0}.mv.cut{width:90vw;height:92vh;height:calc(var(--vh, 1vh) * 92);margin-left:auto;background:#071e55;top:5%}.mv .inner{width:80%;margin:auto auto 10%}.mv .head_area{position:absolute;top:15px;left:20px}.mv .cup_head{margin-bottom:20px}.mv .cup_head .img{display:block;margin:0 auto;width:190px}.mv .ttl{color:#fff;font-weight:bold;letter-spacing:0.02em;font-size:14px;text-align:center;margin-bottom:30px}.mv .versus{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#fff;position:relative;margin-bottom:25px}.mv .versus:before{content:"";width:20px;height:1px;background:#fff;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%) rotate(45deg);transform:translate(-50%,-50%) rotate(45deg)}.mv .versus:after{content:"";width:20px;height:1px;background:#fff;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%) rotate(-45deg);transform:translate(-50%,-50%) rotate(-45deg)}.mv .team_info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:right}.mv .team_info .wrap{margin-right:10px}.mv .team_info .img{width:28px}.mv .team_info .en_team{margin-bottom:5px;font-family:"Anton",sans-serif;letter-spacing:0.02em;font-size:15px}.mv .team_info .team{font-size:10px;font-weight:bold;letter-spacing:0.02em}.mv .team_info.r{text-align:left}.mv .team_info.r .wrap{margin-right:0;margin-left:10px}.mv .countdown_timer{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;color:#fff;font-family:"Anton",sans-serif;border-bottom:1px solid #fff;padding-bottom:10px;margin-bottom:10px}.mv .countdown_timer .time{font-size:21px;letter-spacing:0.02em}.mv .countdown_timer .num{font-size:40px;letter-spacing:0.02em;margin-right:3px}.mv .kick_off{font-family:"Anton",sans-serif;letter-spacing:0.02em;font-size:12px;text-align:center;color:#fff;margin-bottom:6px}.mv .kick_off .em{font-size:20px;margin:0 6px}.mv .stage{font-size:10px;font-weight:bold;letter-spacing:0.02em;color:#fff;text-align:center;margin-bottom:10.6666666667vw}.mv .link{background:#fff;width:53.3333333333vw;height:30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:0 auto;font-size:12px;letter-spacing:0.02em;font-weight:bold}.greeting .inner{width:80%;margin:auto;padding:7% 0}.greeting .bg{position:absolute;bottom:100%;right:0;z-index:-1;line-height:.85;color:rgba(51,51,51,.06);-webkit-transform:rotate(-90deg);transform:rotate(-90deg);-webkit-transform-origin:bottom right;transform-origin:bottom right;font-family:"Anton",sans-serif;letter-spacing:0.02em;font-size:60px;white-space:nowrap}.greeting .greeting_head{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:15px}.greeting .greeting_head .img_wrap{border:1px solid #d6d6d6;border-radius:10px}.greeting .greeting_head .txt_wrap{border-bottom:1px solid #d6d6d6;padding-right:18px}.greeting .greeting_head .pos{font-size:12px;letter-spacing:0.02em;margin-bottom:10px}.greeting .greeting_head .name{font-weight:bold;margin-bottom:25px;font-size:20px;letter-spacing:0.02em}.greeting .trigger_history{display:block}.greeting .modal_history{display:none;padding:40px 10% 10%;height:92vh;height:calc(var(--vh, 1vh) * 92)}.greeting .modal_history.active{display:block;position:absolute;top:0;left:0;z-index:1;background:#071e55;color:#fff;overflow-y:scroll;overflow-x:hidden}.greeting .modal_history .heading{position:absolute;z-index:2;display:inline-block}.greeting .modal_history .ttl{font-size:23px;font-weight:bold;letter-spacing:0.04em;margin-bottom:20px}.greeting .modal_history .txt{font-size:12px;line-height:2;letter-spacing:0.04em;margin-bottom:30px;position:relative}.greeting .modal_history .txt:before{content:"";width:100vw;height:1px;background:#d6d6d6;position:absolute;top:calc(100% + 15px);left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.greeting .modal_history .history_list{padding-left:5%}.greeting .modal_history .history_list .list{padding-left:3%;position:relative}.greeting .modal_history .history_list .list:not(:last-child){padding-bottom:40px}.greeting .modal_history .history_list .list:before{content:"";width:1px;height:100%;position:absolute;top:15px;right:calc(100% + 5px);background:#b7a558}.greeting .modal_history .history_list .time{color:#b7a558;font-family:"Noto Serif JP",serif;margin-bottom:8px;font-size:12px;letter-spacing:0.04em;position:relative;z-index:0}.greeting .modal_history .history_list .time:before{content:"";width:15px;height:15px;border-radius:50%;border:2px solid #b7a558;position:absolute;top:0;right:102%;background:#071e55}.greeting .modal_history .history_list .con{font-size:12px;letter-spacing:0.04em;line-height:2}.greeting .modal_history .history_list .img{position:absolute;top:0;right:-10%;opacity:.5;z-index:-1}.greeting .modal_history .svg_ball{fill:none;stroke:#fff;stroke-width:1;position:absolute;top:3%;right:3%;z-index:-1;width:180px;height:180px;opacity:.5}.greeting .modal_history .close{border:1px solid #fff;height:38px;width:100%;font-size:10px;font-weight:bold;letter-spacing:0.02em;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:30px}.greeting .modal_history .close_arrow{position:fixed;top:7%;left:0;width:30px;height:30px;background:#fff;border-radius:0 10px 10px 0}.greeting .modal_history .close_arrow:before{content:"";position:absolute;top:50%;left:calc(50% + 1px);-webkit-transform:translate(-50%,-50%) rotate(45deg);transform:translate(-50%,-50%) rotate(45deg);border-bottom:2px solid #333;border-left:2px solid #333;width:6px;height:6px}.team_interview{padding-bottom:8%}.team_interview .interview_head{width:100%;position:relative;margin-bottom:20px}.team_interview .interview_head .img{width:100%;display:block}.team_interview .interview_head .wrap{position:absolute;width:90%;bottom:0;left:50%;-webkit-transform:translate(-50%,0.5em);transform:translate(-50%,0.5em)}.team_interview .interview_head .ttl{text-shadow:0 0 10px #000;color:#fff;font-size:23px;font-weight:bold;margin-bottom:15px;letter-spacing:0.04em;font-family:"Noto Serif JP",serif;line-height:1.5}.team_interview .interview_head .pos{display:block;color:#fff;font-size:12px;letter-spacing:0.02em;margin-bottom:5px;position:relative}.team_interview .interview_head .pos .pos_bg{display:inline-block;background:#071e55}.team_interview .interview_head .name{background:#fff;display:inline-block;color:#071e55;font-size:20px;letter-spacing:0.02em;font-weight:bold}.team_interview .inner{width:80%;margin:0 auto}.team_interview .bg{position:absolute;bottom:100%;right:0;z-index:-1;line-height:.85;color:rgba(51,51,51,.06);-webkit-transform:rotate(-90deg);transform:rotate(-90deg);-webkit-transform-origin:bottom right;transform-origin:bottom right;font-family:"Anton",sans-serif;letter-spacing:0.02em;font-size:60px;white-space:nowrap}.team_interview .trigger_interview{border:1px solid #333;width:100%;height:38px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:10px;font-weight:bold;letter-spacing:0.02em;margin-bottom:10px}.team_interview .modal_interview{display:none}.team_interview .modal_interview.active{display:block;position:absolute;top:0;left:0;z-index:1;background:#071e55;color:#fff;border:1px solid #b7a558;border-right:none;overflow-x:hidden;overflow-y:scroll;height:92vh;height:calc(var(--vh, 1vh) * 92);padding-bottom:10%}.team_interview .modal_interview .heading{background:#b7a558}.team_interview .modal_interview .lead{font-size:14px;letter-spacing:0.04em;margin-bottom:1em;line-height:2;font-weight:bold;font-family:"Noto Serif JP",serif}.team_interview .modal_interview .img{width:100%;margin-bottom:20px}.team_interview .modal_interview .sub_head{font-weight:bold;font-size:16px;line-height:1.5;letter-spacing:0.04em;color:#b7a558;margin-bottom:1em}.team_interview .modal_interview .txt{font-size:12px;letter-spacing:0.04em;line-height:2;margin-bottom:1em}.team_interview .close{width:100%;height:38px;border:1px solid #fff;color:#fff;font-size:10px;font-weight:bold;letter-spacing:0.02em;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:30px}.team_interview .close_arrow{position:fixed;top:7%;left:0;width:30px;height:30px;background:#fff;border-radius:0 10px 10px 0}.team_interview .close_arrow:before{content:"";position:absolute;top:50%;left:calc(50% + 1px);-webkit-transform:translate(-50%,-50%) rotate(45deg);transform:translate(-50%,-50%) rotate(45deg);border-bottom:2px solid #333;border-left:2px solid #333;width:6px;height:6px}.team_interview .trigger_versus_score{margin-top:10px}.team_interview .modal_versus_score{display:none}.team_interview .modal_versus_score.active{display:block;position:absolute;top:0;left:0;z-index:1;background:#071e55;color:#fff;border-right:none;overflow-x:hidden;overflow-y:scroll;width:100%;height:92vh;height:calc(var(--vh, 1vh) * 92);padding:23% 10% 10%}.team_interview .modal_versus_score .sub_head{font-family:"Anton",sans-serif;font-size:26px;letter-spacing:0.02em;margin-bottom:10px;display:-webkit-box;display:-ms-flexbox;display:flex}.team_interview .modal_versus_score .sub_head .right{display:block;font-size:14px;letter-spacing:0.1em;margin-left:10px;position:relative}.team_interview .modal_versus_score .sub_head .right:before{content:"";width:80vw;height:3px;background:#bf001b;position:absolute;bottom:8%;left:0}.team_interview .modal_versus_score .total_score{font-size:18px;font-weight:bold;letter-spacing:0.1em;margin-bottom:20px}.team_interview .modal_versus_score .total_score .mini{display:block;font-size:10px;margin-top:6px}.team_interview .modal_versus_score .score_list{background:#05163e;padding:20px}.team_interview .modal_versus_score .score_list .list:not(:last-child){margin-bottom:20px}.team_interview .modal_versus_score .score_list .score_head{padding-bottom:7px;margin-bottom:10px;border-bottom:1px solid #fff}.team_interview .modal_versus_score .score_list .time{font-family:"Anton",sans-serif;letter-spacing:0.02em;font-size:10px;margin-right:10px}.team_interview .modal_versus_score .score_list .game_ttl{font-size:14px;font-weight:bold;letter-spacing:0.02em}.team_interview .modal_versus_score .score_list .vs{font-size:10px;font-weight:bold;letter-spacing:0.02em;margin-bottom:10px}.team_interview .modal_versus_score .score_list .score{font-family:"Anton",sans-serif;font-size:14px;letter-spacing:0.02em;margin-bottom:5px}.team_interview .modal_versus_score .score_list .point{font-size:10px;letter-spacing:0.02em}.players{background:#071e55;padding:15% 0 10% 10%}.players .message{position:relative;margin-bottom:30px}.players .ribbon{position:absolute;top:0;right:25%;-webkit-transform:translate(50%,0) rotate(45deg);transform:translate(50%,0) rotate(45deg);width:100vw;height:50px;z-index:1;background:#fff;font-weight:bold;text-align:center;font-size:14px;letter-spacing:0.04em;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.players .ribbon:before{content:"";position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:100%;height:80%;border-top:1px solid #b7a558;border-bottom:1px solid #b7a558;z-index:2}.players .message_slider{width:calc(105.6vw + 30px)!important}.players .message_slider .slick-track{display:-webkit-box;display:-ms-flexbox;display:flex}.players .message_slider .slick-slide{width:35.2vw!important;height:61.6vw!important;margin-right:10px}.players .message_slider .slide{position:relative}.players .members{color:#fff}.players .members .ttl{font-family:"Anton",sans-serif;font-size:30px;letter-spacing:0.02em;display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:5px}.players .members .ttl .right{font-weight:bold;font-size:14px;margin-left:10px;position:relative}.players .members .ttl .right:before{content:"";width:50vw;height:3px;position:absolute;top:1.5em;left:0;background:#bf001b}.players .members .txt{font-size:10px;letter-spacing:0.04em;margin-bottom:15px}.players .member_list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:20px}.players .member_list .list{width:calc(50% - 1px);height:40vw;position:relative;margin-bottom:1px;color:#fff;background-size:cover;background-repeat:no-repeat;background-position:center}.players .member_list .list:nth-child(2n){margin-left:1px}.players .member_list .img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.players .member_list .pos{font-family:"Anton",sans-serif;font-size:30px;letter-spacing:0.02em;position:absolute;top:10px;left:10px}.players .member_list .name{position:absolute;bottom:calc(1em + 10px);left:10px;font-weight:bold;font-size:20px;letter-spacing:0.02em}.players .member_list .en_name{position:absolute;bottom:10px;left:10px;font-family:"Anton",sans-serif;font-size:10px;letter-spacing:0.02em}.players .coaching_staff .ttl{font-family:"Anton",sans-serif;font-size:26px;letter-spacing:0.02em;color:#fff;margin-bottom:15px}.players .coaching_staff .ttl .bottom{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:12px;letter-spacing:0.1em;margin-top:8px;white-space:nowrap}.players .coaching_staff .ttl .bottom:after{content:"";width:50vw;margin-left:8px;background:#bf001b;height:2px}.players .coaching_staff .staff_list{width:90%;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.players .coaching_staff .staff_list .list{position:relative;margin-bottom:10px;width:calc((100% - 10px) / 2)}.players .coaching_staff .staff_list .list:nth-child(2n){margin-left:10px}.players .coaching_staff .staff_list .list:nth-child(3),.players .coaching_staff .staff_list .list:nth-child(4){margin-bottom:0}.players .coaching_staff .staff_list .img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.players .coaching_staff .staff_list .wrap{position:absolute;bottom:10px;left:10px;color:#fff;z-index:1}.players .coaching_staff .staff_list .pos{font-weight:bold;letter-spacing:0.02em;margin-bottom:5px;font-size:12px}.players .coaching_staff .staff_list .name{font-weight:bold;font-size:16px;letter-spacing:0.02em;margin-bottom:10px}.players .coaching_staff .staff_list .prof{font-size:10px;letter-spacing:0.02em;line-height:1.4}.players .trigger_last_player{width:90%;display:block;margin-bottom:30px}.modal_players{display:none}.modal_players.active{display:block;position:fixed;top:0;left:0;width:100%;height:100vh;height:calc(var(--vh, 1vh) * 100);background:rgba(7,30,85,.8);z-index:50;padding-left:10%}.modal_players .player_slider{height:92vh;height:calc(var(--vh, 1vh) * 92);margin:5% 5% 5% 0}.modal_players .slick-slide{height:92vh;height:calc(var(--vh, 1vh) * 92);border-radius:10px;overflow:hidden;background:#fff}.modal_players .img_wrap{width:100%;position:relative}.modal_players .img_wrap .img{width:100%}.modal_players .img_wrap .prof_box{position:absolute;bottom:0;left:0;background:#fff;width:55%;padding:15px 10px}.modal_players .img_wrap .name{font-weight:bold;font-size:20px;letter-spacing:0.02em}.modal_players .img_wrap .en_name{position:absolute;left:10px;bottom:0;color:#bf001b;font-family:"Anton",sans-serif;font-size:10px;letter-spacing:0.02em}.modal_players .img_wrap .pos{position:absolute;bottom:10px;right:15px;color:#fff;font-family:"Anton",sans-serif;font-size:50px;letter-spacing:0.02em}.modal_players .player_info{padding:20px;counter-reset:number 0}.modal_players .player_info .list{padding-left:2em;position:relative;font-size:10px;letter-spacing:0.02em}.modal_players .player_info .list:not(:last-child){margin-bottom:8px}.modal_players .player_info .list:before{font-family:"Anton",sans-serif;font-size:10px;letter-spacing:0.02em;position:absolute;top:0;left:0;line-height:1.5}.modal_players .player_info .list:after{content:"";width:1px;height:1em;position:absolute;top:0;left:1em;background:#d6d6d6}.modal_players .close{top:5%;right:10%;position:fixed;width:20px;height:20px;z-index:70}.modal_players .close:before{display:block;content:"";width:100%;height:1px;background:#fff;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.modal_players .close:after{display:block;content:"";width:100%;height:1px;background:#fff;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.modal_last_player{display:none}.modal_last_player.active{display:block;position:absolute;top:0;left:0;z-index:1;background:#071e55;color:#fff;border-right:none;overflow-x:hidden;overflow-y:scroll;width:100%;height:92vh;height:calc(var(--vh, 1vh) * 92);padding:24% 10% 10%}.modal_last_player .p_tab{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:20px}.modal_last_player .p_tab:before{content:"";width:100vw;height:1px;background:#fff;position:absolute;bottom:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);z-index:-1}.modal_last_player .p_tab_btn{background:#d6d6d6;width:90px;height:23px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#071e55;font-family:"Anton",sans-serif;letter-spacing:0.04em;font-size:15px}.modal_last_player .p_tab_btn:not(:last-child){margin-right:5px}.modal_last_player .p_tab_btn.active{border:1px solid #fff;border-bottom-color:#071e55;background:#071e55;color:#fff;height:28px}.modal_last_player .tab_content{display:none}.modal_last_player .tab_content.active{display:block}.modal_last_player .pos_head{font-weight:bold;letter-spacing:0.04em;padding-bottom:5px;margin-bottom:10px;border-bottom:2px solid #fff}.modal_last_player .player_list{margin-bottom:20px}.modal_last_player .player_list .list{padding-bottom:10px}.modal_last_player .player_list .list:not(:last-child){margin-bottom:10px;border-bottom:1px solid rgba(214,214,214,.3)}.modal_last_player .player_list .name{font-weight:bold;font-size:12px;letter-spacing:0.04em;margin-bottom:5px}.modal_last_player .player_list .belong{font-size:10px;letter-spacing:0.04em}.modal_last_player .close{width:100%;height:38px;border:1px solid #fff;color:#fff;font-size:10px;font-weight:bold;letter-spacing:0.02em;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:30px}.modal_last_player .close_arrow{position:fixed;top:7%;left:0;width:30px;height:30px;background:#fff;border-radius:0 10px 10px 0}.modal_last_player .close_arrow:before{content:"";position:absolute;top:50%;left:calc(50% + 1px);-webkit-transform:translate(-50%,-50%) rotate(45deg);transform:translate(-50%,-50%) rotate(45deg);border-bottom:2px solid #333;border-left:2px solid #333;width:6px;height:6px}.opponent{padding-bottom:10%}.opponent .opponent_header{width:100%;position:relative;margin-bottom:-20px}.opponent .opponent_header:before{content:"";width:50%;height:40px;background:#fff;position:absolute;bottom:0;left:0;border-top:4px solid #0f6c20}.opponent .opponent_header .img{width:100%}.opponent .inner{width:80%;margin-left:auto;margin-right:auto}.opponent .jp_country{font-size:12px;letter-spacing:0.02em;position:relative;z-index:1;margin-bottom:5px}.opponent .en_country{position:relative;z-index:1;font-size:20px;font-weight:bold;letter-spacing:0.02em;margin-bottom:15px;color:#0f6c20}.opponent .desc{letter-spacing:0.04em;font-size:12px;line-height:2;margin-bottom:20px}.opponent .sub_head{font-size:12px;font-weight:bold;border-left:4px solid #0f6c20;padding-left:6px;margin-bottom:12px}.opponent .wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.opponent .info_list{width:100%;margin-bottom:15px}.opponent .info_list.pl .list{font-weight:bold}.opponent .info_list .list{font-size:12px;letter-spacing:0.04em;padding-bottom:5px;margin-bottom:10px;border-bottom:1px solid #d6d6d6}.opponent .info_list .list .info{display:block;font-size:10px;letter-spacing:0.04em;font-weight:normal;margin-top:5px;padding-bottom:5px}.opponent .img_wrap{margin-left:25px;width:70px}.opponent .img_wrap .img{width:100%}.opponent .accordion_trigger{border:1px solid #333;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:12px;letter-spacing:0.02em;font-weight:bold;width:100%;height:38px}.opponent .accordion{display:none}.opponent .pos{color:#0f6c20;font-weight:bold;letter-spacing:0.04em;font-size:12px;border-bottom:2px solid #0f6c20;padding-bottom:7px;margin-bottom:14px}.opponent .bg{position:absolute;bottom:100%;right:0;z-index:-1;line-height:.85;color:rgba(51,51,51,.06);-webkit-transform:rotate(-90deg);transform:rotate(-90deg);-webkit-transform-origin:bottom right;transform-origin:bottom right;font-family:"Anton",sans-serif;letter-spacing:0.02em;font-size:60px;white-space:nowrap}.stadium{padding-bottom:10%}.stadium .stadium_head{width:100%;height:200px;position:relative}.stadium .stadium_head .img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.stadium .stadium_head .wrap{position:absolute;top:25%;left:10%;z-index:1}.stadium .stadium_head .head{display:block;margin-bottom:10px}.stadium .stadium_head .head .head_bg{display:inline-block;background:#071e55;color:#fff;font-size:12px;letter-spacing:0.02em}.stadium .stadium_head .ttl{display:inline-block;color:#071e55;background:#fff;font-weight:bold;font-size:20px;letter-spacing:0.02em}.stadium .stadium_info{position:relative}.stadium .stadium_tab{position:absolute;bottom:100%;left:0;display:-webkit-box;display:-ms-flexbox;display:flex;z-index:2}.stadium .stadium_tab .inst{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#d6d6d6;height:27px;width:calc((80vw - 10px) / 3);font-size:12px;letter-spacing:0.02em;font-weight:bold}.stadium .stadium_tab .inst:not(:last-child){margin-right:5px}.stadium .stadium_tab .inst.active{background:#fff;height:32px}.stadium .stadium_content{background:#fff;padding:10% 5%;position:relative;z-index:2}.stadium .stadium_content .point{position:absolute;z-index:3;width:30px;height:30px;border:1px solid #bf001b;border-radius:50%;display:none}.stadium .stadium_content .point:before{content:"";width:50%;height:50%;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);background:#bf001b;border-radius:50%}.stadium .stadium_content .point.active{display:block}.stadium .stadium_content .point.shop{top:15%;left:20%}.stadium .stadium_content .point.shop:nth-of-type(2){top:15%;left:auto;right:20%}.stadium .stadium_content .point.wc{top:20%;left:30%}.stadium .stadium_content .point.gate{bottom:15%;left:40%}.stadium .inst_list{position:relative;padding:1em 0 0.5em;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;width:80%;margin:0 auto 20px}.stadium .inst_list:before{content:"";width:100vw;height:100%;background:#f3f3f3;position:absolute;top:0;left:50%;-webkit-transform:translate(-50%,0);transform:translate(-50%,0);z-index:-1}.stadium .inst_list .list{position:relative;padding-left:20px;font-size:10px;letter-spacing:0.02em;width:33.3333333333%;margin-bottom:1em}.stadium .inst_list .list:before{content:"";width:12px;height:12px;background:url('.././img/ico_inst.jpg') no-repeat center;background-size:cover;position:absolute;top:50%;left:0;-webkit-transform:translate(0,-50%);transform:translate(0,-50%)}.stadium .stadium_slider{overflow:hidden;width:80%;margin:0 auto 25px}.stadium .stadium_slider .slick-slide{height:38.1333333333vw!important;margin-bottom:20px}.stadium .stadium_slider .slick-slide>div{width:inherit;height:inherit}.stadium .stadium_slider .slide{height:inherit;display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.stadium .seat{width:90%;margin-left:auto;background:#071e55;color:#fff;padding:5% 10% 5% 5%;position:relative}.stadium .seat .head{position:absolute;top:0;right:0;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);-webkit-transform-origin:bottom right;transform-origin:bottom right;line-height:.85;font-family:"Anton",sans-serif;font-size:30px;letter-spacing:0.02em}.stadium .seat .txt{font-size:10px;letter-spacing:0.04em;line-height:2;margin-bottom:1em}.stadium .seat .txt .em{font-size:12px;font-weight:bold}.stadium .seat .bnr{display:block;margin-bottom:15px}.stadium .seat .bnr.zero{margin-bottom:0}.stadium .bg{position:absolute;bottom:100%;right:0;z-index:1;line-height:.85;color:#f3f3f3;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);-webkit-transform-origin:bottom right;transform-origin:bottom right;font-family:"Anton",sans-serif;letter-spacing:0.02em;font-size:60px;white-space:nowrap}.column{padding-bottom:10%}.column .column_head{width:100%;position:relative;margin-bottom:20px}.column .column_head .img{width:100%;display:block}.column .column_head .ttl{width:90%;position:absolute;bottom:0;left:50%;-webkit-transform:translate(-50%,0);transform:translate(-50%,0);text-shadow:0 0 10px #000;color:#fff;font-size:23px;font-weight:bold;margin-bottom:15px;letter-spacing:0.04em;white-space:nowrap;text-align:center;font-family:"Noto Serif JP",serif;line-height:1.5}.column .inner{width:80%;margin:0 auto}.column .bg{position:absolute;bottom:100%;right:0;z-index:-1;line-height:.85;color:rgba(51,51,51,.06);-webkit-transform:rotate(-90deg);transform:rotate(-90deg);-webkit-transform-origin:bottom right;transform-origin:bottom right;font-family:"Anton",sans-serif;letter-spacing:0.02em;font-size:60px;white-space:nowrap}.gallery{padding:10% 0}.gallery .gal_head{position:absolute;width:55%;padding:15px 0 20px 10%;background:#fff}.gallery .gal_head .time{font-family:"Anton",sans-serif;color:#071e55;font-size:22px;letter-spacing:0.04em;padding-bottom:10px;margin-bottom:10px;border-bottom:3px solid #071e55}.gallery .gal_head .ttl{font-size:14px;letter-spacing:0.04em;line-height:1.4}.gallery .gal .img{width:100%;margin-bottom:20px}.gallery .camera_man{width:80%;margin:0 auto;border:4px solid #d6d6d6;padding:25px 20px 30px;position:relative}.gallery .camera_man .head{position:absolute;top:0;left:0;padding:7px;background:#d6d6d6;font-family:"Anton",sans-serif;font-size:20px;letter-spacing:0.04em;color:#fff}.gallery .camera_man .wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;margin-bottom:18px}.gallery .camera_man .txt_area{padding-bottom:15px;border-bottom:1px solid #333}.gallery .camera_man .name{font-size:14px;font-weight:bold;letter-spacing:0.04em;margin-bottom:5px}.gallery .camera_man .prof{white-space:nowrap;font-size:10px;letter-spacing:0.04em;line-height:1.6}.gallery .camera_man .img_area{margin-left:30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.gallery .camera_man .img_area .img{margin-top:auto}.gallery .camera_man .hidden_wrap{width:100%;height:186px;overflow:hidden;position:relative}.gallery .camera_man .hidden_wrap:before{position:absolute;top:0;left:0;content:"";width:100%;height:100%;background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(255,255,255,0)),to(white));background-image:linear-gradient(180deg,rgba(255,255,255,0),white)}.gallery .camera_man .hidden_wrap .txt{font-size:12px;letter-spacing:0.04em;line-height:2}.gallery .camera_man .hidden_wrap.active{height:auto}.gallery .camera_man .hidden_wrap.active:before{content:none}.gallery .show_trigger{position:absolute;bottom:0;left:0;border:1px solid #333;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;height:42px;font-size:12px;letter-spacing:0.02em;font-weight:bold;background:#fff}.dlc{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.dlc .inner{display:block;width:80%;margin:auto}.dlc .img{margin-bottom:20px}.dlc .ttl{font-size:16px;font-weight:bold;letter-spacing:0.04em;border-bottom:3px solid #071e55;padding-bottom:20px;margin-bottom:20px}.dlc .txt{font-size:12px;letter-spacing:0.04em;line-height:2;margin-bottom:1em}.dlc .link{border:1px solid #333;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;height:42px;font-size:12px;letter-spacing:0.02em;font-weight:bold;background:#fff}.dlc .modal_dlc_detail{display:none;height:92vh;height:calc(var(--vh, 1vh) * 92);padding:15% 10% 10%}.dlc .modal_dlc_detail.active{display:block;position:absolute;top:0;left:0;z-index:1;background:#fff;overflow-y:scroll;overflow-x:hidden}.dlc .modal_dlc_detail .caption{font-family:"Noto Serif JP",serif;font-weight:bold;font-size:12px;margin-bottom:40px}.dlc .modal_dlc_detail .books{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.dlc .modal_dlc_detail .books:before{content:"";position:absolute;bottom:calc(100% + 20px);left:0;width:90vw;height:2px;background:#071e55}.dlc .modal_dlc_detail .books .list{width:50%;padding-right:5%;margin-bottom:20px}.dlc .modal_dlc_detail .books .list:nth-child(2n){padding-right:0;padding-left:5%;position:relative}.dlc .modal_dlc_detail .books .list:nth-child(2n):before{content:"";width:1px;height:100%;background:#d6d6d6;position:absolute;top:0;right:100%}.dlc .modal_dlc_detail .books .img_wrap{width:83%;margin:0 auto 10px;-webkit-box-shadow:0 3px 6px rgba(0,0,0,.16);box-shadow:0 3px 6px rgba(0,0,0,.16)}.dlc .modal_dlc_detail .books .book_ttl{font-size:10px;letter-spacing:0.04em;line-height:1.4;margin-bottom:1em}.dlc .modal_dlc_detail .books .book_price{font-size:12px;letter-spacing:0.04em}.dlc .modal_dlc_detail .close{width:100%;height:38px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border:1px solid #333;font-size:10px;font-weight:bold;letter-spacing:0.02em}.dlc .modal_dlc_detail .close_arrow{position:fixed;top:7%;left:0;width:30px;height:30px;background:#071e55;border-radius:0 10px 10px 0}.dlc .modal_dlc_detail .close_arrow:before{content:"";position:absolute;top:50%;left:calc(50% + 1px);-webkit-transform:translate(-50%,-50%) rotate(45deg);transform:translate(-50%,-50%) rotate(45deg);border-bottom:2px solid #fff;border-left:2px solid #fff;width:6px;height:6px}.store{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.store .head_img{width:100%;margin-left:auto}.store .inner{display:block;width:90%;margin:auto 0 auto auto}.store .info{width:90%;margin-right:auto}.store .img{margin-bottom:20px}.store .ttl{font-size:16px;font-weight:bold;letter-spacing:0.04em;border-bottom:3px solid #071e55;padding-bottom:20px;margin-bottom:20px}.store .txt{font-size:12px;letter-spacing:0.04em;line-height:2;margin-bottom:1em}.store .link{border:1px solid #333;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;height:42px;font-size:12px;letter-spacing:0.02em;font-weight:bold;background:#fff}.store .bg{position:absolute;bottom:100%;right:0;z-index:-1;line-height:.85;color:rgba(51,51,51,.06);-webkit-transform:rotate(-90deg);transform:rotate(-90deg);-webkit-transform-origin:bottom right;transform-origin:bottom right;font-family:"Anton",sans-serif;letter-spacing:0.02em;font-size:60px;white-space:nowrap}.footer{top:0;height:100vh;height:calc(var(--vh, 1vh) * 100);width:90%;margin-left:auto;color:#fff;padding:50px 0 20px;background:none}.footer .inner{width:80%;margin-right:auto;margin-left:auto}.footer .head{font-family:"Noto Serif JP",serif;font-size:12px;text-align:center;letter-spacing:0.04em;line-height:1.5;margin-bottom:10px}.footer .ttl{font-family:"Anton",sans-serif;letter-spacing:0.04em;font-size:24px;margin-bottom:10px;text-align:center}.footer .face{width:100%;margin-bottom:20px}.footer .official{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:20px}.footer .official .list{width:calc((100% - 10px) / 2)}.footer .official .list:last-child{margin-left:10px}.footer .official .list_head{text-align:center;font-family:"Anton",sans-serif;letter-spacing:0.04em;margin-bottom:10px}.footer .official .link{display:block}.footer .support_head{text-align:center;font-family:"Anton",sans-serif;letter-spacing:0.04em;margin-bottom:10px}.footer .support_list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:10px}.footer .support_list .list{width:calc((100% - 20px) / 3);margin-bottom:10px}.footer .support_list .list:nth-child(3n+2){margin-left:10px;margin-right:10px}.footer .back_first{width:80%;height:38px;border:1px solid #fff;font-size:11px;letter-spacing:0.04em;font-weight:bold;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:0 auto 15px}.footer .copyright{text-align:center;font-size:10px;line-height:1.4}.dlc_detail_wrap{position:relative;width:100%;height:100vh;height:calc(var(--vh, 1vh) * 100)}.dlc_detail_wrap .side_area{top:100%;left:0;-webkit-transform:translate(0,-100%) rotate(-90deg);transform:translate(0,-100%) rotate(-90deg)}.dlc_detail_wrap .detail{overflow:hidden;position:absolute;top:5%;left:10%;width:90%;height:90vh;height:calc(var(--vh, 1vh) * 90);background:#fff;border-radius:10px 0 0 10px;overflow-y:scroll;padding:8%}.dlc_detail_wrap .detail .ttl{font-family:"Noto Serif JP",serif;font-weight:bold;font-size:16px;letter-spacing:0.04em}.dlc_detail_wrap .detail .caption{font-family:"Noto Serif JP",serif;font-weight:bold;font-size:12px;margin-bottom:40px}.dlc_detail_wrap .detail .books{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.dlc_detail_wrap .detail .books:before{content:"";position:absolute;bottom:calc(100% + 20px);left:0;width:90vw;height:2px;background:#071e55}.dlc_detail_wrap .detail .books .list{width:50%;padding-right:5%;margin-bottom:20px}.dlc_detail_wrap .detail .books .list:nth-child(2n){padding-right:0;padding-left:5%;position:relative}.dlc_detail_wrap .detail .books .list:nth-child(2n):before{content:"";width:1px;height:100%;background:#d6d6d6;position:absolute;top:0;right:100%}.dlc_detail_wrap .detail .books .img_wrap{width:83%;margin:0 auto 10px;-webkit-box-shadow:0 3px 6px rgba(0,0,0,.16);box-shadow:0 3px 6px rgba(0,0,0,.16)}.dlc_detail_wrap .detail .books .book_ttl{font-size:10px;letter-spacing:0.04em;line-height:1.4;margin-bottom:1em}.dlc_detail_wrap .detail .books .book_price{font-size:12px;letter-spacing:0.04em}.dlc_detail_wrap .link{height:38px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border:1px solid #333;font-size:10px;font-weight:bold;letter-spacing:0.02em}.mv_game{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;background:none;width:100%;height:100vh!important;height:calc(var(--vh, 1vh) * 100)!important;top:0}.mv_game.cut{width:90vw;height:92vh;height:calc(var(--vh, 1vh) * 92);margin-left:auto;background:#071e55;top:5%}.mv_game .inner{width:80%;margin:auto auto 10%}.mv_game .head_area{position:absolute;top:20px;left:20px}.mv_game .cup_head{margin-bottom:10px}.mv_game .cup_head .img{display:block;margin:0 auto;width:190px}.mv_game .ttl{color:#fff;font-weight:bold;letter-spacing:0.02em;font-size:14px;text-align:center;padding-bottom:18px;margin-bottom:12px;border-bottom:1px solid #fff}.mv_game .versus{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#fff;position:relative;margin-bottom:25px}.mv_game .team_info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.mv_game .team_info .img{margin-bottom:10px}.mv_game .team_info .en_team{margin-bottom:5px;font-family:"Anton",sans-serif;letter-spacing:0.02em;font-size:15px}.mv_game .team_info .team{font-size:10px;font-weight:bold;letter-spacing:0.02em}.mv_game .game{margin:0 12px}.mv_game .game .match{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:20px}.mv_game .game .match .num{font-family:"Anton",sans-serif;font-size:50px;letter-spacing:0.02em}.mv_game .game .match .hyphen{font-size:50px;font-weight:bold;margin:0 20px}.mv_game .game .content{width:80%;margin:0 auto}.mv_game .game .content .half{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.mv_game .game .content .half.first{border-bottom:1px solid #fff;margin-bottom:5px;padding-bottom:5px}.mv_game .game .content .num{font-family:"Anton",sans-serif;font-size:10px;letter-spacing:0.02em}.mv_game .game .content .txt{font-weight:bold;font-size:10px;letter-spacing:0.02em}.mv_game .kick_off{font-family:"Anton",sans-serif;letter-spacing:0.02em;font-size:12px;text-align:center;color:#fff;margin-bottom:6px}.mv_game .kick_off .em{font-size:20px;margin:0 6px}.mv_game .stage{font-size:10px;font-weight:bold;letter-spacing:0.02em;color:#fff;text-align:center;margin-bottom:20px}.mv_game .game_line{width:80%;margin:0 auto 40px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.mv_game .game_line .list{width:50%;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:10px}.mv_game .game_line .timer{width:30%;font-family:"Anton",sans-serif;font-size:12px;letter-spacing:0.02em}.mv_game .game_line .pointer{width:70%;text-align:center;font-size:12px;font-weight:bold;letter-spacing:0.02em}.mv_game .link{background:#fff;width:56vw;height:38px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:0 auto;font-size:12px;letter-spacing:0.02em;font-weight:bold}.mv_game .timeline_trigger{margin-top:10px}.modal_report{display:none}.modal_report.active{display:block;width:100%;height:100vh;height:calc(var(--vh, 1vh) * 100);position:fixed;top:0;left:0;background:rgba(7,30,85,.5);z-index:10;overflow-y:scroll}.modal_report .float{border-radius:10px;width:80%;height:90%;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);color:#fff;background:#071e55;z-index:15;padding:5%;overflow:hidden}.modal_report .close{background:#fff;width:38px;height:38px;position:absolute;top:0;right:0;border-radius:0 0 0 10px;z-index:10}.modal_report .close:before{content:"";width:50%;height:1px;background:#333;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%) rotate(45deg);transform:translate(-50%,-50%) rotate(45deg)}.modal_report .close:after{content:"";width:50%;height:1px;background:#333;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%) rotate(-45deg);transform:translate(-50%,-50%) rotate(-45deg)}.starting_member{background:#071e55;color:#fff;padding:15% 0 10%}.starting_member .tab{display:-webkit-box;display:-ms-flexbox;display:flex;padding:0 5%;position:relative;margin-bottom:28px}.starting_member .tab:before{content:"";width:100%;height:1px;position:absolute;bottom:0;left:50%;-webkit-transform:translate(-50%,0);transform:translate(-50%,0);background:#fff}.starting_member .tab .list{width:50%;position:relative}.starting_member .tab .list.active{border:1px solid #fff;border-bottom-color:#071e55}.starting_member .tab .list.active .tab_trigger{width:100%;height:100%;background:none}.starting_member .tab .list:first-child .tab_trigger{margin-left:0;margin-right:auto}.starting_member .tab .tab_trigger{background:#d6d6d6;width:90%;height:80%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-left:auto}.starting_member .tab .img{height:80%}.starting_member .inner{width:80%;margin:0 auto}.starting_member .tab_content{display:none}.starting_member .tab_content.active{display:block}.starting_member .tab_content .head{font-family:"Anton",sans-serif;letter-spacing:0.04em;font-size:14px;margin-bottom:10px;padding-bottom:10px;border-bottom:2px solid #fff}.starting_member .member_list{margin-bottom:20px}.starting_member .member_list .list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;padding-bottom:10px;margin-bottom:10px;border-bottom:1px solid rgba(255,255,255,.5);font-size:12px;letter-spacing:0.04em}.starting_member .member_list .pos{font-family:"Anton",sans-serif;margin-right:20px;line-height:.85}.starting_member .member_list .name{font-weight:bold}.mv_game_end{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;background:none;width:100%;height:100vh!important;height:calc(var(--vh, 1vh) * 100)!important;top:0}.mv_game_end.cut{width:90vw;height:92vh;height:calc(var(--vh, 1vh) * 92);margin-left:auto;background:#071e55;top:5%}.mv_game_end .inner{width:80%;margin:auto auto 10%}.mv_game_end .head_area{position:absolute;top:20px;left:20px}.mv_game_end .cup_head{margin-bottom:10px}.mv_game_end .cup_head .img{display:block;margin:0 auto}.mv_game_end .ttl{color:#fff;font-weight:bold;letter-spacing:0.02em;font-size:14px;text-align:center;padding-bottom:18px;margin-bottom:12px;border-bottom:1px solid #fff}.mv_game_end .versus{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#fff;position:relative;margin-bottom:25px}.mv_game_end .team_info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.mv_game_end .team_info .img{margin-bottom:10px}.mv_game_end .team_info .en_team{margin-bottom:5px;font-family:"Anton",sans-serif;letter-spacing:0.02em;font-size:15px}.mv_game_end .team_info .team{font-size:10px;font-weight:bold;letter-spacing:0.02em}.mv_game_end .game{margin:0 12px}.mv_game_end .game .match{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:20px}.mv_game_end .game .match .num{font-family:"Anton",sans-serif;font-size:50px;letter-spacing:0.02em}.mv_game_end .game .match .hyphen{font-size:50px;font-weight:bold;margin:0 20px}.mv_game_end .game .content{width:80%;margin:0 auto}.mv_game_end .game .content .half{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.mv_game_end .game .content .half.first{border-bottom:1px solid #fff;margin-bottom:5px;padding-bottom:5px}.mv_game_end .game .content .num{font-family:"Anton",sans-serif;font-size:10px;letter-spacing:0.02em}.mv_game_end .game .content .txt{font-weight:bold;font-size:10px;letter-spacing:0.02em}.mv_game_end .kick_off{font-family:"Anton",sans-serif;letter-spacing:0.02em;font-size:12px;text-align:center;color:#fff;margin-bottom:6px}.mv_game_end .kick_off .em{font-size:20px;margin:0 6px}.mv_game_end .stage{font-size:10px;font-weight:bold;letter-spacing:0.02em;color:#fff;text-align:center;margin-bottom:20px}.mv_game_end .game_line{width:80%;margin:0 auto 40px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.mv_game_end .game_line .list{width:50%;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:10px}.mv_game_end .game_line .timer{width:30%;font-family:"Anton",sans-serif;font-size:12px;letter-spacing:0.02em}.mv_game_end .game_line .pointer{width:70%;text-align:center;font-size:12px;font-weight:bold;letter-spacing:0.02em}.mv_game_end .link{background:#fff;width:56vw;height:38px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:0 auto;font-size:12px;letter-spacing:0.02em;font-weight:bold}.look_back{background:#071e55;padding:15% 0 10%}.look_back .inner{width:80%;margin:0 auto}.look_back .video_wrap{position:relative;width:100%;height:40.5vw;margin-bottom:45px;position:relative;z-index:0}.look_back .video_wrap .video_head{position:absolute;top:100%;right:0;-webkit-transform:translate(0,-50%);transform:translate(0,-50%);font-family:"Anton",sans-serif;font-size:40px;letter-spacing:0.02em;color:#fff;text-transform:uppercase}.look_back .video_wrap .video{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:none}.look_back .video_wrap .video.active{display:block}.look_back .video_wrap .play{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:2}.look_back .video_wrap .img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;left:0;z-index:-1}.look_back .report_head{margin-bottom:20px;color:#fff;text-transform:uppercase}.look_back .report_head .en{display:block;font-family:"Anton",sans-serif;font-size:26px}.look_back .report_head .bottom{font-size:12px;position:relative}.look_back .report_head .bottom:after{width:80vw;height:3px;content:"";background:#bf001b;position:absolute;top:50%;left:calc(100% + 10px)}.look_back .report{background:#05163e;height:350px;overflow-x:hidden;overflow-y:scroll;color:#fff;padding:15px;margin-bottom:25px}.look_back .report .list{padding-left:40px;position:relative}.look_back .report .list:not(:last-child){margin-bottom:20px}.look_back .report .list:before{content:"";width:1px;height:95%;background:#fff;position:absolute;top:25px;left:11px}.look_back .report .time{font-size:12px;font-family:"Anton",sans-serif;letter-spacing:0.02em;position:absolute;top:0.5em;left:0;text-align:center;width:25px}.look_back .report .img_wrap{height:25px;display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:10px}.look_back .report .img_wrap .img{-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center;height:100%;margin-right:15px}.look_back .report .con{font-size:12px;letter-spacing:0.02em;line-height:1.4}.look_back .report .con .em{display:block;font-weight:bold;margin-bottom:0.3em}.look_back .stats_head{display:-webkit-box;display:-ms-flexbox;display:flex;color:#fff;margin-bottom:20px}.look_back .stats_head .left{font-family:"Anton",sans-serif;font-size:30px;letter-spacing:0.02em}.look_back .stats_head .right{margin-left:10px;font-size:14px;letter-spacing:0.02em;font-weight:bold;position:relative}.look_back .stats_head .right:before{content:"";width:80vw;height:3px;background:#bf001b;position:absolute;top:calc(1em + 13px);left:0}.look_back .stats_grid{position:relative;z-index:0;font-family:"Anton",sans-serif;letter-spacing:0.02em;background:#05163e;color:#fff;text-transform:uppercase}.look_back .stats_grid:before{content:"";width:16.8vw;height:100%;background:#071e55;z-index:1;position:absolute;top:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.look_back .stats_grid .time_line{display:-webkit-box;display:-ms-flexbox;display:flex;border-bottom:1px solid #fff;padding:10px 0}.look_back .stats_grid .time_line .wrap{width:calc(100% - 8.4vw);display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.look_back .stats_grid .time_line .min{text-align:center;font-size:10px}.look_back .stats_grid .block{position:relative;z-index:2;width:16.8vw;font-size:10px;text-align:center;-ms-flex-negative:0;flex-shrink:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.look_back .stats_grid .point_line{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.look_back .stats_grid .point_line .wrap{width:calc(100% - 8.4vw);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.look_back .stats_grid .point_line .num{width:33.3333333333%;text-align:center;padding-top:10px;margin-bottom:10px;font-size:12px}.look_back .bg{position:absolute;bottom:100%;right:0;z-index:-1;line-height:.85;color:rgba(51,51,51,.06);-webkit-transform:rotate(-90deg);transform:rotate(-90deg);-webkit-transform-origin:bottom right;transform-origin:bottom right;font-family:"Anton",sans-serif;letter-spacing:0.02em;font-size:60px;white-space:nowrap}.ad{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.ad .inner{display:block;margin:auto;padding:10%}.ad .link{display:block}.ad .img_wrap{display:none}.ad .img_wrap.active{display:block}.world .ttl{color:#071e55;font-size:18px;font-weight:bold;margin-bottom:15px;letter-spacing:0.04em;font-family:"Noto Serif JP",serif;line-height:1.5;border-left:4px solid #071e55;padding-left:0.5em}.world .inner{margin:20% 10% 10%}.world .img{margin-bottom:25px}.world .flow_list{margin-bottom:30px}.world .flow_list .list:not(:last-child){margin-bottom:20px}.world .flow_list .list_head{font-size:12px;font-weight:bold;letter-spacing:0.02em;padding-bottom:10px;margin-bottom:10px;border-bottom:2px solid #071e55}.world .flow_list .con{font-size:12px;letter-spacing:0.04em;line-height:2}.world .sub_head{border-left:4px solid #071e55;padding-left:1em;font-size:14px;letter-spacing:0.02em;font-weight:bold;margin-bottom:15px}.world .condition_list .blue{background:#071e55;color:#fff;padding:1em;line-height:1.6;margin-bottom:6px;font-size:10px;letter-spacing:0.02em;font-weight:bold}.world .condition_list .arrow{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:12px;letter-spacing:0.02em;margin-bottom:15px;font-weight:bold}.world .condition_list .arrow .svg_arrow{width:24px;margin-right:10px}.world .condition_list .grey{background:#f3f3f3;padding:1em;line-height:1.6;margin-bottom:6px;font-size:10px;letter-spacing:0.02em;font-weight:bold}.slick-slider{position:relative;display:block;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.slick-track{position:relative;top:0;left:0;display:block;margin-left:auto;margin-right:auto}.slick-track:after,.slick-track:before{display:table;content:""}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}*{-ms-overflow-style:none;scrollbar-width:none}::-webkit-scrollbar{display:none}.greeting .greeting_head .txt_wrap{width:57%}.greeting .greeting_head .img_wrap{width:43%;overflow:hidden}.card{border-radius:10px 0 0 10px}.card .heading{z-index:30}.color-rd{color:#bf001b}.head-img{position:relative;z-index:20;margin:0 0 20px}.wrap-custom{position:relative;z-index:20;padding:0 10%}.wrap-custom>*+*{margin:15px 0 0}.wrap-custom .txt{font-size:12px;letter-spacing:0.03em;line-height:2}.main .card .mt-0{margin-top:0}.main .card .mt-s{margin-top:5px}.main .card .mt-sl{margin-top:10px}.main .card .mt-ms{margin-top:15px}.main .card .mt-m{margin-top:20px}.main .card .mt-mm{margin-top:30px}.main .card .mt-l{margin-top:40px}.main .card .mc{margin-left:auto;margin-right:auto}.main .card .mt-ll{margin-top:60px}.main .card .fs-10{font-size:10px}.main .card .fs-12{font-size:12px}.main .card .fs-14{font-size:14px}.main .card .fs-16{font-size:16px}.main .card .fs-20{font-size:20px}.main .card .fw-b{font-weight:bold}.main .card .fw-def{font-weight:normal}.main .card .f-def{font-family:'Noto Sans JP',sans-serif}.main .card .f-min{font-family:"Noto Serif JP",serif}.main .card .f-at{font-family:'Anton',sans-serif}.main .card .fc-bk{color:#000}.main .card .fc-wh{color:#fff}.main .card .fc-pk{color:#e1006e}.main .card .fc-rd{color:#bf001b}.main .card .fc-br{color:#071e55}.main .card .fc-nv{color:#071e55}.main .card .fl-def{line-height:1.5}.main .card .fl-l{line-height:2}.main .card .fa-r{text-align:right}.main .card .fa-c{text-align:center}.main .card .bg-gr{background:#f3f3f3;padding-top:25px;padding-bottom:10%}.main .card .bg-nv{background:#032665}.main .card .sub_head.fc-pk{border-color:#e1006e}.main .card .iframe-box{aspect-ratio:16/9}.main .card .iframe-box iframe{width:100%;height:100%}.main .card .t-ul{text-decoration:underline}.interview_head img{width:100%}.img-box-wrap.clm-1 .img-box+.img-box{margin:10px 0 0}.img-box .cap{font-size:10px;color:#333;letter-spacing:0.02em;line-height:1.6;opacity:0.5;margin:5px 0 0}.img-box img{width:100%}.img-box.s-50{width:50%;max-width:150px}.img-box.s-80{width:80%}.clm-2{display:-webkit-box;display:-ms-flexbox;display:flex}.clm-2.clm-href{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.clm-2.clm-href>*{width:45%}.clm-2.v-center{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.link-box a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:80%;max-width:300px;height:47px;margin:0 auto}.link-box span{font-size:12px;font-weight:bold;letter-spacing:0.02em;line-height:1}.link-box.cl-br a{background:#071e55}.link-box.cl-br span{color:#fff}.link-box.cl-wh a{background:#fff;border:1px solid #333}.link-box.cl-wh span{color:#333}.link-box.cl-pk a{background:#e1006e}.link-box.cl-pk span{color:#fff}.link-box.s-full a{width:100%}.prof-box{position:relative;border:4px solid #d6d6d6;padding:30px 20px}.prof-box .tit-ab{position:absolute;display:inline-block;line-height:34px;top:0;left:0;font-family:'Anton',sans-serif;font-size:20px;color:#fff;background:#d6d6d6;padding:0 10px}.prof-box .prof-head{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.prof-box .prof-head.ex{display:block;padding-top:20px}.prof-box .prof-head.ex .tit-box{width:100%}.prof-box .prof-head.ex .tit-box .name span+span{margin-left:10px}.prof-box .prof-head .tit-box{width:45%;border-bottom:1px solid #333;padding:0 0 10px}.prof-box .prof-head .tit-box .name{font-size:14px;font-weight:bold;letter-spacing:0.04em;color:#333}.prof-box .prof-head .tit-box .sta{font-size:10px;color:#333;letter-spacing:0.04em;margin:10px 0 0}.prof-box .prof-head .img-box{width:45%}.prof-box .prof-head .img-box img{margin:0}.prof-box .prof-mid{margin:15px 0 0}.prof-box .prof-mid .txt{font-size:12px;letter-spacing:0.04em}.tit-sub-under{font-size:14px;font-weight:bold;color:#071e55;letter-spacing:0.04em;line-height:1.714;padding:0 0 8px;border-bottom:3px solid #071e55}.tit-sub-under.ex{line-height:1;padding-bottom:0}.tit-sub-under.under-pk{border-color:#e1006e}.tit-sub-under.under-rd{border-color:#bf001b}.tit-sub-def{font-size:16px;font-weight:bold;letter-spacing:0.04em;line-height:1.714}.card.stadium{padding-top:10%;padding-bottom:0}.card.courage{padding:0;background:#042666}.card.courage .inner{padding:15% 5%}.card.ticket{padding:10% 0}.card.women{padding-bottom:10%}.opponent .opponent_header:before{display:none}.opponent .inner{padding-top:50px}.opponent .en_country{margin:0 0 35px}.opponent .txt-sml{margin-top:-10px;margin-bottom:20px}.opponent .list span{display:block;font-size:10px;line-height:1;padding-bottom:7px}.opponent.opponent-uruguay .opponent_header:before{border-color:#60bbf0}.opponent.opponent-uruguay .en_country{color:#60bbf0}.opponent.opponent-uruguay .sub_head{border-color:#60bbf0}.opponent.opponent-colombia .opponent_header:before{border-color:#f6bf25}.opponent.opponent-colombia .en_country{color:#111b4c}.opponent.opponent-colombia .sub_head{border-color:#f6bf25}.txt-sml{font-size:10px}.txt-box-def>*+*{margin:15px 0 0}.txt-box-def .txt{font-size:12px;letter-spacing:0.04em;line-height:2}.players{padding-left:8%}.players .members .ttl{display:block;font-size:0}.players .members .ttl .en{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.players .members .ttl .en-l{font-size:50px;letter-spacing:0.02em;line-height:1}.players .members .ttl .en-r{font-size:20px;letter-spacing:0.2em;line-height:1;margin-left:15px}.players .members .ttl .jp{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:10px 0 0}.players .members .ttl .jp:after{content:"";width:100%;height:3px;background:#bf001b}.players .members .ttl .jp-l{-ms-flex-negative:0;flex-shrink:0;font-family:'Noto Sans JP',sans-serif;font-style:normal;font-weight:700;font-size:14px;letter-spacing:0.02em;line-height:1;margin-right:10px}.players .members .txt{margin:18px 0;line-height:1.5;padding-right:clamp(10%,10%,60px)}.players .member_list .list{height:auto;aspect-ratio:1/1}.players .member_list .list .en_name,.players .member_list .list .name{text-shadow:0 0 12px #000}.starting_member .member_list .num{width:15px}.starting_member .member_list .pos{width:40px}.starting_member .member_list .change{font-family:'Anton',sans-serif}.starting_member .member_list .list>*+*{margin:0 0 0 15px}.starting_member .member_list .list>*+.change{margin:0 0 0 auto}.starting_member .tab .list{height:60px}.starting_member .tab .img{height:38px}.modal_report.active .float{overflow-x:hidden;overflow-y:scroll}.opponent .img_wrap{-ms-flex-negative:0;flex-shrink:0;margin-top:auto;margin-bottom:auto}.opponent .sub_head{line-height:20px;margin-bottom:8px}.opponent .info_list .list{padding-bottom:0;margin:0;line-height:2}.opponent .info_list .list p{line-height:1.6}.opponent .info_list .list p:last-of-type{padding-bottom:8px}.opponent .info_list .list .name{font-weight:bold}.sub-head-ex{font-size:12px;font-weight:bold;padding-bottom:5px;border-bottom:2px solid;margin-bottom:8px}.opponent.member-jp .opponent_header:before{border-color:#071e55}.opponent.member-jp .en_country{color:#071e55}.opponent.member-jp .sub_head{border-color:#071e55}.opponent.member-jp .sub-head-ex{color:#071e55;border-color:#071e55}.opponent.member-ury .opponent_header:before{border-color:#0f6c20}.opponent.member-ury .en_country{color:#0f6c20}.opponent.member-ury .sub_head{border-color:#0f6c20}.opponent.member-ury .sub-head-ex{color:#0f6c20;border-color:#0f6c20}.footer{padding-top:70px}.footer .inner{width:100%}.header{position:fixed;z-index:999;top:0;left:0;right:0;width:100%;max-width:756px;height:0;margin:0 auto;opacity:0}.header.loaded{opacity:1;-webkit-transition:all 0.5s ease-in-out 1s;transition:all 0.5s ease-in-out 1s}.header .nav_contents{position:static;height:0;-webkit-transition:0s;transition:0s;max-width:756px;background:#071e55}.header .nav_contents.active{-webkit-transition:0.6s ease;transition:0.6s ease;height:100vh}.header .nav_contents,.header .nav_contents.active{width:100%;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-ms-flex-line-pack:end;align-content:flex-end;padding-bottom:40px}.header .nav_contents .inner{width:100%;margin:15% auto}.header .nav_contents .close{-webkit-transition:0s;transition:0s}.header .content_opener{position:absolute}.content_opener span{display:block;width:10px;height:2px;background:#b7a558;margin-left:5px;position:relative}.content_opener span:after,.content_opener span:before{position:absolute;content:"";width:10px;height:2px;background:#b7a558;left:0}.content_opener span:before{top:-4px}.content_opener span:after{bottom:-4px}.tit-box-head .tit{font-size:20px;font-weight:bold;color:#b7a558;letter-spacing:0.02em;display:inline-block;position:relative}.tit-box-head .tit:before{position:absolute;content:"";width:100vw;height:3px;background:#b7a558;top:0;bottom:0;left:calc(100% + 20px);margin:auto 0}.txt-flex{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.header .nav_contents{position:relative}.header .nav_contents.active{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-ms-flex-line-pack:start;align-content:flex-start}.header .bg-box{position:absolute;z-index:-1;width:100%;height:100%;min-height:100vh;top:0;left:0;overflow:hidden;background:#070f33}.header .bg-box img{width:100%}.header .logo-box{position:absolute;width:172px;top:3%;right:5%}.head-nav-wrap li{margin:20px 0 0}.head-nav-wrap .nav-en{font-family:'Anton',sans-serif;font-size:10px;color:#b7a558;line-height:1.5;letter-spacing:0.02em}.head-nav-wrap .nav-jp{font-size:20px;font-weight:bold;color:#fff;line-height:1.2;letter-spacing:0.02em;margin:5px 0 0}.head-nav-wrap .nav-jp-sub{font-size:12px;font-weight:bold;color:#fff;letter-spacing:0.02em;margin:5px 0 0}.bg-mv{position:absolute;z-index:-1;width:100%;height:100%;overflow:hidden;background:#071e55}.bg-mv img{width:100%}.main .all_back{position:absolute;background:url("../img/bg-foot.webp") center/cover no-repeat}.main .all_back.bench{-webkit-transform:translate(calc(-100% + 90px));transform:translate(calc(-100% + 90px))}.card.mv{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;border-radius:0}.card.mv .inner{margin:0 auto 20%}.card.mv .stage{margin:0}.card.mv .countdown_timer{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;max-width:350px;margin:0 auto 10px;padding:0 5% 10px}.card.mv .countdown_timer .time{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;line-height:1}.card.mv .countdown_timer .time:last-of-type{width:55px}body{background:#071e55}.main{max-width:756px;margin:0 auto;position:relative;overflow:hidden;background:-webkit-gradient(linear,left bottom,left top,from(#fff),color-stop(50%,#fff),color-stop(50%,rgba(0,0,0,0.5)),to(rgba(0,0,0,0.5)));background:linear-gradient(to top,#fff 0%,#fff 50%,rgba(0,0,0,0.5) 50%,rgba(0,0,0,0.5) 100%)}.main:after{border-radius:0}.main.loaded:after{display:none}.turner .next,.turner .prev{position:absolute}.card.scratch{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.card.scratch .inner{display:block;margin:auto 0;padding:10% 0}.card.scratch img{width:100%}.modal_players.active{z-index:9999;max-width:756px;right:0;margin:0 auto;padding-left:clamp(30px,5vw,50px);padding-right:clamp(30px,5vw,50px);background:none}.modal_players.active .modal-close{position:absolute;z-index:10;width:100%;height:100%;top:0;left:0;background:rgba(7,30,85,0.8)}.modal_players .img_wrap .pos{font-size:42px}.modal_players .close{position:absolute;right:10%;left:auto}.modal_players .player_slider{position:relative;z-index:20;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;max-width:500px;height:100%;margin:0 auto}.modal_players .slick-slide{background:none;border-radius:0}.modal_players .player_info .list{line-height:1.5;padding-left:105px}.modal_players .player_info .list:before{font-family:'Noto Sans JP',sans-serif;font-style:normal;font-weight:400;line-height:1.5}.modal_players .player_info .list:after{left:95px;height:1.3em}.modal_players .player_info .list:not(:last-child){margin-bottom:5px}.modal_players .player_info .list:first-of-type:before{content:"所属クラブ"}.modal_players .player_info .list:nth-of-type(2):before{content:"所属チーム歴"}.modal_players .player_info .list:nth-of-type(3):before{content:"生年月日"}.modal_players .player_info .list:nth-of-type(4):before{content:"出身地"}.modal_players .player_info .list:nth-of-type(5):before{content:"身長／体重"}.modal_players .player_info .list:nth-of-type(6):before{content:"日本代表デビュー"}.modal_players .player_info .list:nth-of-type(7):before{content:"国際Aマッチ試合数"}.player_card{display:none}.player_card.on{display:block}.player_card-in .bg{border-radius:10px;background:#fff;padding-bottom:35px;overflow:hidden;overflow-y:scroll;height:calc(var(--vh, 1vh) * 92)}.player_card-in .sns-box{margin:10px 0 0}.sns-box .tit{font-family:'Anton',sans-serif;font-size:12px;letter-spacing:0.02em;text-align:center}.sns-box ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:6px 0 0}.sns-box li{width:30px;margin:0 8px}.sns-box a{display:block;height:30px}.sns-box .sns-tw a{background:url("../img/sns-tw.svg") center/100% auto no-repeat}.sns-box .sns-in a{background:url("../img/sns-in.svg") center/95% auto no-repeat}.sns-box .sns-yt a{background:url("../img/sns-yt.svg") center/100% auto no-repeat}.turner .touch{position:absolute;width:60px;height:60px;background:url("../img/touch.svg") center/cover no-repeat;top:0;left:0;-webkit-transform:scale(1.6);transform:scale(1.6);-webkit-animation:circle 10s linear infinite;animation:circle 10s linear infinite;-webkit-transition:1s ease;transition:1s ease}.turner .touch.hide{opacity:0}@-webkit-keyframes circle{0%{-webkit-transform:rotate(0deg) scale(1.6);transform:rotate(0deg) scale(1.6)}to{-webkit-transform:rotate(360deg) scale(1.6);transform:rotate(360deg) scale(1.6)}}@keyframes circle{0%{-webkit-transform:rotate(0deg) scale(1.6);transform:rotate(0deg) scale(1.6)}to{-webkit-transform:rotate(360deg) scale(1.6);transform:rotate(360deg) scale(1.6)}}.ad-img{display:block}.ad-img img{margin-left:auto;margin-right:auto}@media screen and (orientation:portrait){.ad-img img{width:90%;height:auto}}@media screen and (orientation:landscape){.ad-img img{width:auto;height:calc(var(--vh, 1vh) * 80)}}.writhing_wrap *+.ad-img{margin-top:2em}.writhing_wrap .interview{font-weight:bold}.writhing_wrap .img-box{margin:20px 0}.writhing_wrap .img-box .img{margin:0 0 5px}.mv .versus:after,.mv .versus:before{display:none}.mv .versus .team_info-c{width:30px;height:30px;position:relative}.mv .versus .team_info-c:after,.mv .versus .team_info-c:before{position:absolute;content:"";width:100%;height:1px;background:#fff;top:0;bottom:0;left:0;margin:auto 0}.mv .versus .team_info-c:before{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.mv .versus .team_info-c:after{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.mv .versus .en_team,.mv .versus .team{white-space:nowrap}.mv .team_info .img{width:auto;height:38px}.mv_game,.mv_game_end{background:url("../img/bg_mv.jpg") top center/cover no-repeat;border-radius:0}.mv_game .inner,.mv_game_end .inner{width:85%;max-width:500px;min-width:300px}.mv_game .link,.mv_game_end .link{max-width:400px}.mv_game .versus,.mv_game_end .versus{position:relative;margin-top:10px;margin-bottom:0;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.mv_game .game,.mv_game_end .game{position:absolute;width:160px;top:0;left:0;right:0;margin:0 auto}.mv_game .game .match,.mv_game_end .game .match{width:100%;position:relative;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.mv_game .game .match .num,.mv_game_end .game .match .num{position:absolute;width:52px}.mv_game .game .match .num-l,.mv_game_end .game .match .num-l{text-align:right;left:50%;margin-left:-75px}.mv_game .game .match .num-r,.mv_game_end .game .match .num-r{text-align:left;right:50%;margin-right:-75px}.mv_game .game .match .hyphen,.mv_game_end .game .match .hyphen{margin:0 auto}.mv_game .game .content,.mv_game_end .game .content{width:70px}.mv_game .game_line,.mv_game_end .game_line{display:block;width:100%;margin:15px auto 0}.mv_game .game_line .list,.mv_game_end .game_line .list{width:100%;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin-bottom:7px}.mv_game .game_line .timer,.mv_game_end .game_line .timer{-ms-flex-negative:0;flex-shrink:0;width:35px;padding-top:2px}.mv_game .game_line .pointer,.mv_game_end .game_line .pointer{width:100%;text-align:left;font-weight:normal}.mv_game .cup_head,.mv_game_end .cup_head{margin-top:20px}.mv_game .team_info .img,.mv_game_end .team_info .img{height:65px;width:auto}.mv_game .tab-wrap .inner,.mv_game_end .tab-wrap .inner{min-width:300px}.modal_report.active .float{width:90%}.live-box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:84px;height:23px;border-radius:17px;background:#bf001b;margin:15px auto 0}.live-box .txt{font-family:'Anton',sans-serif;font-size:14px;color:#fff}.live-box .ico{width:10px;height:10px;border-radius:50%;background:#fff;margin-left:8px;margin-bottom:2px}.live-box .txt-jp{font-size:12px;font-weight:bold;color:#fff;letter-spacing:0.02em;line-height:1;padding:0 0 2px}.card.players.photolist{background:#fff;padding-left:0;padding-right:0}.card.players.photolist .members{width:80%;margin:0 auto}.card.players.photolist .ttl .en-l{color:#071e55}.card.players.photolist .ttl .jp{position:relative}.card.players.photolist .ttl .jp:after{position:absolute;width:100vw;left:108px}.card.players.photolist .ttl .jp-l{color:#333}.card.players.photolist .img-box{font-size:0;margin:30px 0 20px}.card.players.photolist .img-box img{width:100%;margin:0}.photo-list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:20px 0 0;font-size:0}.photo-list li{width:calc(50% - 5px);aspect-ratio:1/1;overflow:hidden;margin:10px 0 0;position:relative}.photo-list li:before{position:absolute;z-index:20;content:"";width:100%;height:100%;top:0;left:0}.photo-list li .img{position:relative;z-index:10}.photo-list+*{margin:30px 0 0}.modal-photo-wrap{position:fixed;z-index:-1;opacity:0;visibility:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.modal-photo-wrap.active{z-index:9999;opacity:1;visibility:visible;top:0;left:0;right:0;margin:0 auto;padding-left:calc(5% + 0px);width:100%;max-width:756px;height:100vh}.modal-photo-wrap .modal-close{position:absolute;z-index:10;width:100%;height:100%;top:0;left:0}.modal-photo-wrap .modal-close.ex{left:auto;right:0;background:rgba(7,30,85,0.8)}.modal-photo{position:relative;z-index:20;width:100%}.modal-photo .photo-box{position:relative;display:none;max-height:100vh;overflow-y:scroll;padding:40px 0}.modal-photo .photo-box.on{display:block}.modal-photo .photo-box .close{position:absolute;z-index:70;width:30px;height:30px;border-radius:50%;background:#fff;top:0px;right:0px}.modal-photo .photo-box .close:after,.modal-photo .photo-box .close:before{position:absolute;content:"";width:20px;height:2px;background:#333;top:0;bottom:0;left:0;right:0;margin:auto}.modal-photo .photo-box .close:before{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.modal-photo .photo-box .close:after{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.modal-photo .photo-box-in{width:100%}.modal-photo .photo-box-in .img-box{position:relative;aspect-ratio:1/1;border-radius:10px;overflow:hidden}.modal-photo .photo-box-in .img-box:before{position:absolute;z-index:20;content:"";width:100%;height:100%;top:0;left:0}.modal-photo .photo-box-in img{position:relative;z-index:10;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.modal-photo .photo-box-in .name{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;word-break:break-all}.modal-photo .photo-box-in .name .jp{font-size:14px;font-weight:bold;color:#fff;letter-spacing:0.02em;line-height:1;padding-right:10px;margin:10px 0 0}.modal-photo .photo-box-in .name .en{font-family:'Anton',sans-serif;font-size:10px;color:#fff;letter-spacing:0.02em;line-height:1;margin:10px 0 0}.report-box{position:relative;border-bottom:1px solid #d6d6d6;padding:10px 0 0;margin:0 0 25px}.report-box .tit{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.report-box .tit:after,.report-box .tit:before{content:"";width:100%;height:1px;background:#d6d6d6}.report-box .tit span{-ms-flex-negative:0;flex-shrink:0;padding:0 10px;font-family:'Anton',sans-serif;font-size:14px;color:#d6d6d6;line-height:1;letter-spacing:0.02em}.report-score{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:15px 0 20px}.report-score .score-txt{width:calc(50% - 60px)}.report-score .score-txt span{display:block;text-align:center}.report-score .score-txt .en{font-family:'Anton',sans-serif;font-size:15px;letter-spacing:0.02em;line-height:1}.report-score .score-txt .jp{font-size:10px;font-weight:bold;letter-spacing:0.02em;line-height:1;margin:5px 0 0}.report-score .score-num{position:absolute;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:110px;left:0;right:0;margin:0 auto}.report-score .score-num .big{font-family:'Anton',sans-serif;font-size:40px}.report-score .score-num .ico-wrap{width:55px}.report-score .score-num .href{display:block;font-size:10px;font-weight:bold;text-align:center;line-height:1;margin:0}.report-score .score-num .ico{display:block;width:45px;height:1px;background:#000;margin:5px auto 4px}.ad-random .ad-img{display:none}.writhing_wrap .ad-random{margin-top:2em}.card.comments{background:#071e55;padding:10% 0}.card.comments .tit-sub-under{width:100vw}.member-modal{position:fixed;z-index:99999;width:100%;height:100%;top:0;left:0;opacity:0;visibility:hidden}.member-modal.on{opacity:1;visibility:visible}.card.modal-open{opacity:0}.comingsoon{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;height:100vh}.comingsoon h1{font-size:20px;font-weight:bold;color:#fff}.card.coming{padding:15% 0 10% 10%}.coming_soon img{width:100%}