@charset "UTF-8";.anchor{margin-top:-90px;padding-top:90px}.graduationHead{position:sticky;top:0;width:100%;background:#fff;height:90px;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;z-index:9}.graduationHead .mainLogo{max-width:260px;width:22.5%;margin-left:30px}.graduationHead .infoBlock{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.graduationHead .infoBlock .day{max-width:265px;width:40%}.graduationHead .infoBlock .info{margin-left:22px;width:clamp(200px,19.53vw,250px)}.graduationHead .infoBlock .info 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;min-height:42px;border:1px solid #000;color:#000;font-size:1.5rem;font-size:clamp(1.3rem,1.17vw,1.5rem);font-weight:900;background:#fff449}.graduationHead .infoBlock .gradTrigger{min-width:95px;height:90px;position:relative;margin:0;z-index:3;cursor:pointer}.graduationHead .gradTrigger span{position:absolute;width:35px;height:3px;background:#096fc0;left:0;right:0;margin:auto;-webkit-transition:all 0.3s;transition:all 0.3s}.graduationHead .gradTrigger span:first-of-type{top:33px}.graduationHead .gradTrigger span:nth-of-type(2){top:44px}.graduationHead .gradTrigger span:last-of-type{bottom:32px}.graduationHead .gradTrigger.navOpen span:first-of-type{-webkit-transform:translateY(12px) rotate(-30deg);transform:translateY(12px) rotate(-30deg)}.graduationHead .gradTrigger.navOpen span:nth-of-type(2){opacity:0}.graduationHead .gradTrigger.navOpen span:last-of-type{-webkit-transform:translateY(-9px) rotate(30deg);transform:translateY(-9px) rotate(30deg)}.graduationSide{position:fixed;top:0;right:0;max-width:400px;width:100%;height:100%;z-index:2;background:#f9f9f9;-webkit-box-shadow:0px 10px 20px 0px rgba(0,0,0,0.2);box-shadow:0px 10px 20px 0px rgba(0,0,0,0.2);overflow-y:auto;padding:30px 0;-webkit-transform:translateX(100%);transform:translateX(100%);-webkit-transition:all 0.3s;transition:all 0.3s}.graduationSide.navOpen{-webkit-transform:translateX(0);transform:translateX(0)}.graduationSideNav{max-width:340px;margin:0 auto;width:100%}.graduationSideNav .sideLogo{max-width:210px;margin-bottom:28px}.graduationSideNav .sideInfo{margin-bottom:33px}.graduationSideNav .sideInfo 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;min-height:42px;border:1px solid #000;background:#fff449;font-weight:bold;font-size:1.5rem}.graduationSideNav .mainNav{margin-bottom:33px}.graduationSideNav .mainNav li{border-bottom:1px solid #000;padding-bottom:4px;margin-bottom:20px}.graduationSideNav .mainNav li a{display:block;position:relative;font-size:1.6rem;font-weight:bold}.graduationSideNav .mainNav li a:after{content:"";-webkit-mask-image:url('data:image/svg+xml;charset=utf8,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22UTF-8%22%3F%3E%3Csvg%20id%3D%22_%E3%83%AC%E3%82%A4%E3%83%A4%E3%83%BC_1%22%20data-name%3D%22%E3%83%AC%E3%82%A4%E3%83%A4%E3%83%BC_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20version%3D%221.1%22%20viewBox%3D%220%200%2024%2018%22%3E%20%3Cdefs%3E%20%3Cstyle%3E%20.st0%20%7B%20fill%3A%20%23040000%3B%20%7D%20%3C%2Fstyle%3E%20%3C%2Fdefs%3E%20%3Cpolygon%20class%3D%22st0%22%20points%3D%2214.9%20.7%2013.4%202.1%2019.4%208%20.8%208%20.8%2010%2019.4%2010%2013.4%2015.9%2014.9%2017.3%2023.2%209%2014.9%20.7%22%2F%3E%3C%2Fsvg%3E');mask-image:url('data:image/svg+xml;charset=utf8,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22UTF-8%22%3F%3E%3Csvg%20id%3D%22_%E3%83%AC%E3%82%A4%E3%83%A4%E3%83%BC_1%22%20data-name%3D%22%E3%83%AC%E3%82%A4%E3%83%A4%E3%83%BC_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20version%3D%221.1%22%20viewBox%3D%220%200%2024%2018%22%3E%20%3Cdefs%3E%20%3Cstyle%3E%20.st0%20%7B%20fill%3A%20%23040000%3B%20%7D%20%3C%2Fstyle%3E%20%3C%2Fdefs%3E%20%3Cpolygon%20class%3D%22st0%22%20points%3D%2214.9%20.7%2013.4%202.1%2019.4%208%20.8%208%20.8%2010%2019.4%2010%2013.4%2015.9%2014.9%2017.3%2023.2%209%2014.9%20.7%22%2F%3E%3C%2Fsvg%3E');-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;width:21px;height:15px;position:absolute;top:0;bottom:0;right:0;margin:auto;background:#000}.graduationSideNav .mainNav li.finalistLink a,.graduationSideNav .mainNav li.reportLink a{pointer-events:none;color:#ccc}.graduationSideNav .mainNav li.finalistLink a:after,.graduationSideNav .mainNav li.reportLink a:after{background:#ccc}.graduationSideNav .subNav{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:37px}.graduationSideNav .subNav li{margin:0 10px}.graduationSideNav .subNav li a{font-size:1.3rem;font-weight:bold}.graduationSideNav .pdfNav{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.graduationSideNav .pdfNav li{max-width:165px;width:100%;margin:0 0 10px}.graduationSideNav .pdfNav li:first-child{margin-right:10px}.graduationSideNav .pdfNav li 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;text-align:center;border-radius:999px;font-size:1.3rem;font-weight:bold;line-height:1.385;min-height:50px;border:2px solid #000;background:#fff}.graduationSideNav .pdfNav li.grades a{pointer-events:none;border-color:#ccc;color:#ccc}.graduationSideNav .pdfNav li a:hover{background:#000;color:#fff}.mvBlock{position:relative;color:#fff}.mvBlock .countDays{position:absolute;z-index:2;text-align:center;top:4%;right:2.6%;line-height:1.2}.mvBlock .countDays .txt{font-weight:500;font-size:max(1.4rem,1.09vw);letter-spacing:0.05em}.mvBlock .countDays .dayTxt{font-weight:bold;font-size:max(2.1rem,1.62vw);letter-spacing:0.1em}.mvBlock .countDays .dayTxt span{font-weight:500;font-size:max(8.3rem,6.49vw);letter-spacing:0;color:#fff;font-weight:bold;font-style:italic;margin-right:0.5vw}.information{padding:60px 3% 73px}.information h2{max-width:641px;margin:0 auto}.information .icon{max-width:47px;margin:-14px auto 22px;position:relative;z-index:2}.information .important{max-width:214px;min-height:46px;border:1px solid #000;background:#fff449;font-size:2.5rem;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 22px}.information .note{font-size:1.6rem;text-align:center;font-weight:bold;line-height:1.875;margin-bottom:47px}.information .note a{color:#096fc0;text-decoration:underline}.information .btnWrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:40px}.information .btnWrap li{max-width:350px;width:100%;margin:0 0.7%}.information .btnWrap li 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:100%;min-height:70px;font-size:1.6rem;font-weight:bold;border:3px solid #000;position:relative}.information .btnWrap li a:after{content:"";background:url('data:image/svg+xml;charset=utf8,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22UTF-8%22%3F%3E%3Csvg%20id%3D%22_%E3%83%AC%E3%82%A4%E3%83%A4%E3%83%BC_1%22%20data-name%3D%22%E3%83%AC%E3%82%A4%E3%83%A4%E3%83%BC_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20version%3D%221.1%22%20viewBox%3D%220%200%2070%2070%22%3E%20%3Cdefs%3E%20%3Cstyle%3E%20.st0%20%7B%20fill-rule%3A%20evenodd%3B%20%7D%20.st1%20%7B%20fill%3A%20%23fff%3B%20%7D%20%3C%2Fstyle%3E%20%3C%2Fdefs%3E%20%3Cpath%20class%3D%22st0%22%20d%3D%22M0%2C0h70v70H0V0Z%22%2F%3E%20%3Cpolygon%20class%3D%22st1%22%20points%3D%2250.5%2040.3%2047.9%2037.7%2036.9%2048.7%2036.9%2014.2%2033.1%2014.2%2033.1%2048.7%2022.1%2037.7%2019.5%2040.3%2035%2055.8%2050.5%2040.3%22%2F%3E%3C%2Fsvg%3E') no-repeat;background-size:contain;width:35px;height:35px;position:absolute;right:5%;top:0;bottom:0;margin:auto}.howLooks{max-width:800px;margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.howLooks .imgBox{width:52.4%}.howLooks .imgBox p{font-size:1.2rem;line-height:1;padding-bottom:5px}.howLooks .txtBox{width:42.7%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding-top:47px}.howLooks .txtBox .howNote{line-height:2.381;position:relative;margin-left:-34.5%}.howLooks .txtBox .howNote span{background:#fff449;font-size:2.1rem;font-size:clamp(2rem,1.64vw,2.1rem);font-weight:bold;padding:5px 12px;-webkit-box-decoration-break:clone;box-decoration-break:clone}.howLooks .txtBox .howBtn{margin-top:auto}.howLooks .txtBox .howBtn li{margin-top:10px}.howLooks .txtBox .howBtn li 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;font-weight:bold;color:#fff;min-height:50px;border:2px solid #000;position:relative}.howLooks .txtBox .howBtn li a:after{content:"";width:27px;height:27px;position:absolute;right:4%;top:0;bottom:0;margin:auto}.howLooks .txtBox .howBtn li.youtube a{background:#ff0034}.howLooks .txtBox .howBtn li.youtube a:after{background:url('data:image/svg+xml;charset=utf8,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22UTF-8%22%3F%3E%3Csvg%20id%3D%22_%E3%83%AC%E3%82%A4%E3%83%A4%E3%83%BC_1%22%20data-name%3D%22%E3%83%AC%E3%82%A4%E3%83%A4%E3%83%BC_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20version%3D%221.1%22%20viewBox%3D%220%200%2070%2070%22%3E%20%3Cdefs%3E%20%3Cstyle%3E%20.st0%20%7B%20fill%3A%20%23fff%3B%20fill-rule%3A%20evenodd%3B%20%7D%20.st1%20%7B%20fill%3A%20%23ff0034%3B%20%7D%20%3C%2Fstyle%3E%20%3C%2Fdefs%3E%20%3Cpath%20class%3D%22st0%22%20d%3D%22M0%2C0h70v70H0V0Z%22%2F%3E%20%3Cpolygon%20class%3D%22st1%22%20points%3D%2250.5%2040.3%2047.9%2037.7%2036.9%2048.7%2036.9%2014.2%2033.1%2014.2%2033.1%2048.7%2022.1%2037.7%2019.5%2040.3%2035%2055.8%2050.5%2040.3%22%2F%3E%3C%2Fsvg%3E') no-repeat;background-size:contain;-webkit-transform:rotate(270deg);transform:rotate(270deg)}.howLooks .txtBox .howBtn li.cs a{background:#18458e}.howLooks .txtBox .howBtn li.cs a:after{background:url('data:image/svg+xml;charset=utf8,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22UTF-8%22%3F%3E%3Csvg%20id%3D%22_%E3%83%AC%E3%82%A4%E3%83%A4%E3%83%BC_1%22%20data-name%3D%22%E3%83%AC%E3%82%A4%E3%83%A4%E3%83%BC_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20version%3D%221.1%22%20viewBox%3D%220%200%2070%2070%22%3E%20%3Cdefs%3E%20%3Cstyle%3E%20.st0%20%7B%20fill%3A%20%23fff%3B%20fill-rule%3A%20evenodd%3B%20%7D%20.st1%20%7B%20fill%3A%20%2318458e%3B%20%7D%20%3C%2Fstyle%3E%20%3C%2Fdefs%3E%20%3Cpath%20class%3D%22st0%22%20d%3D%22M0%2C0h70v70H0V0Z%22%2F%3E%20%3Cpolygon%20class%3D%22st1%22%20points%3D%2250.5%2040.3%2047.9%2037.7%2036.9%2048.7%2036.9%2014.2%2033.1%2014.2%2033.1%2048.7%2022.1%2037.7%2019.5%2040.3%2035%2055.8%2050.5%2040.3%22%2F%3E%3C%2Fsvg%3E') no-repeat;background-size:contain}.articlesWrap{padding:52px 3%;background:url(../../image/graduation-race/articles_bg.jpg) no-repeat;background-size:cover}.articlesBlock{max-width:1160px;margin:0 auto}.articlesWrap .titleWrap{margin-bottom:32px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;color:#fff}.articlesWrap .titleWrap h2{max-width:463px;width:100%}.articlesWrap .titleWrap p{font-size:2rem;font-size:clamp(1.8rem,0.78vw,2rem);margin:0 0 -7px 20px}.articlesWrap .gradArticleList{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:27px}.articlesWrap .gradArticleList .box{width:23.7%}.articlesWrap .gradArticleList .box a{display:block;color:#fff;line-height:1.429}.articlesWrap .gradArticleList .box figure{margin-bottom:12px}.articlesWrap .gradMore{margin:0 0 0 auto;max-width:200px;width:100%}.articlesWrap .gradMore 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;min-height:40px;border:2px solid #000;background:#fff;font-weight:bold;border-radius:999px}.articlesWrap .gradMore a:after{content:"";background:url('data:image/svg+xml;charset=utf8,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22UTF-8%22%3F%3E%3Csvg%20id%3D%22_%E3%83%AC%E3%82%A4%E3%83%A4%E3%83%BC_1%22%20data-name%3D%22%E3%83%AC%E3%82%A4%E3%83%A4%E3%83%BC_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20version%3D%221.1%22%20viewBox%3D%220%200%2024%2018%22%3E%20%3Cdefs%3E%20%3Cstyle%3E%20.st0%20%7B%20fill%3A%20%23040000%3B%20%7D%20%3C%2Fstyle%3E%20%3C%2Fdefs%3E%20%3Cpolygon%20class%3D%22st0%22%20points%3D%2214.9%20.7%2013.4%202.1%2019.4%208%20.8%208%20.8%2010%2019.4%2010%2013.4%2015.9%2014.9%2017.3%2023.2%209%2014.9%20.7%22%2F%3E%3C%2Fsvg%3E') no-repeat;background-size:contain;margin-left:8px;width:15px;height:12px;display:inline-block;position:relative;top:1px}.graduationDetails .navWrap{padding:60px 3%}.graduationDetails .navWrap .navBtn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:52px}.graduationDetails .navWrap .navBtn li{max-width:275px;text-align:center;width:100%}.graduationDetails .navWrap .navBtn li a{display:block;font-size:1.5rem;font-weight:bold;background:url(../../image/graduation-race/nav_bg.png) no-repeat center center;background-size:contain;padding:15% 0}.graduationDetails .navWrap .navBtn li.stream a{color:#fff;background:url(../../image/graduation-race/nav_stream_bg.png) no-repeat center center;background-size:contain;color:#fff}.graduationDetails .navWrap .navBtn li.stream a:before{content:"";background:url('data:image/svg+xml;charset=utf8,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22UTF-8%22%3F%3E%3Csvg%20id%3D%22_%E3%83%AC%E3%82%A4%E3%83%A4%E3%83%BC_1%22%20data-name%3D%22%E3%83%AC%E3%82%A4%E3%83%A4%E3%83%BC_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20version%3D%221.1%22%20viewBox%3D%220%200%20206.6%20124.5%22%3E%20%3Cdefs%3E%20%3Cstyle%3E%20.st0%20%7B%20fill%3A%20%23fff%3B%20%7D%20%3C%2Fstyle%3E%20%3C%2Fdefs%3E%20%3Cpath%20class%3D%22st0%22%20d%3D%22M198%2C24.2l-35.2%2C13.5V14.9C162.8%2C6.7%2C156.2%2C0%2C148%2C0H14.8C6.6%2C0%2C0%2C6.7%2C0%2C14.9v94.8C0%2C117.8%2C6.6%2C124.5%2C14.8%2C124.5h133.1c8.2%2C0%2C14.9-6.6%2C14.9-14.8v-22.8l35.2%2C13.5c4.1%2C1.6%2C8.6-1.5%2C8.6-5.9V30c0-4.4-4.4-7.5-8.6-5.9%22%2F%3E%3C%2Fsvg%3E') no-repeat;background-size:contain;width:25px;height:15px;display:inline-block;margin-right:8px}.graduationDetails .navWrap .otherBtn,.graduationDetails .navWrap .pdfBtn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.graduationDetails .navWrap .pdfBtn{margin-bottom:20px}.graduationDetails .navWrap .otherBtn li,.graduationDetails .navWrap .pdfBtn li{max-width:200px;width:100%;margin:0 0.8%}.graduationDetails .navWrap .otherBtn li a,.graduationDetails .navWrap .pdfBtn li 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;text-align:center;border-radius:100px;line-height:1.385;min-height:55px;font-weight:bold}.graduationDetails .navWrap .pdfBtn li a{border:2px solid #000}.graduationDetails .navWrap .pdfBtn li a:hover{opacity:1;background:#000;color:#fff}.graduationDetails .navWrap .otherBtn li.report a,.graduationDetails .navWrap .pdfBtn li.grades a{pointer-events:none;border-color:#ccc;color:#ccc}.graduationDetails .navWrap .otherBtn li a{border:2px solid #096fc0}.graduationDetails .navWrap .otherBtn li a:hover{opacity:1;background:#096fc0;color:#fff}.raceSchedule{padding:0 3% 150px}.raceScheduleWrap{max-width:1090px;margin:0 auto;padding:90px 2% 66px;background:#f6f6f6}.raceSchedule h2{max-width:512px;margin:0 auto 15px}.raceSchedule .titleTxt{font-size:2rem;text-align:center;margin-bottom:50px}.raceSchedule .gradTabList{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:30px}.raceSchedule .gradTabList li{max-width:350px;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#ddd;margin:0 1%;padding:13px 2.3% 13px 2.5%;-webkit-transition:all .25s ease-in;transition:all .25s ease-in;cursor:pointer}.raceSchedule .gradTabList li svg{-webkit-transition:all .25s ease-in;transition:all .25s ease-in}.raceSchedule .gradTabList li.isActive,.raceSchedule .gradTabList li:hover{background:#096fc0}.raceSchedule .gradTabList li .number{max-width:96px;width:100%}.raceSchedule .gradTabList li .number svg{fill:#fff}.raceSchedule .gradTabList li.isActive .number svg,.raceSchedule .gradTabList li:hover .number svg{fill:#93c6ee}.raceSchedule .gradTabList li .day{max-width:126px;width:100%;margin-left:15px}.raceSchedule .gradTabList li .day .st0,.raceSchedule .gradTabList li .day .st1{fill:#fff}.raceSchedule .gradTabList li .day .st2{fill:#ddd}.raceSchedule .gradTabList li.isActive .day .st2,.raceSchedule .gradTabList li:hover .day .st2{fill:#096fc0}.raceSchedule .gradTabList li .linkArrow{max-width:35px;width:100%;margin:0 0 0 auto}.raceSchedule .gradTabList li .linkArrow .st0{fill:#fff}.raceSchedule .gradTabList li .linkArrow .st1{fill:#ddd}.raceSchedule .gradTabList li.isActive .linkArrow .st1,.raceSchedule .gradTabList li:hover .linkArrow .st1{fill:#096fc0}.raceSchedule .scheduleList .block{display:none}.raceSchedule .scheduleList .block.isActive{display:block;-webkit-animation:panelShow .9s ease-in-out forwards;animation:panelShow .9s ease-in-out forwards}.raceSchedule .scheduleDetails{max-width:800px;margin:0 auto;width:100%;text-align:center}.raceSchedule .scheduleDetails tr{border-bottom:5px solid #f6f6f6;background:#eee}.raceSchedule .scheduleDetails tr.men{background:#bce1ff}.raceSchedule .scheduleDetails tr.women{background:#c8f9e7}.raceSchedule .scheduleDetails td,.raceSchedule .scheduleDetails th{width:50%;vertical-align:middle;font-size:1.7rem;height:66px}.raceSchedule .scheduleDetails th{color:#fff;background:#000}.raceSchedule .scheduleDetails td{font-weight:bold;height:68px}.raceSchedule .scheduleDetails td:first-of-type,.raceSchedule .scheduleDetails th:first-of-type{border-right:1px solid #f6f6f6}.raceSchedule .scheduleDetails td span{font-weight:bold}.raceSchedule .caution{max-width:800px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;margin:7px auto 0}.raceSchedule .caution p{font-size:1.2rem;color:#666;line-height:1.5}.gradRanking{padding:0 3% 132px}.gradRanking .gradRankingTitle{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;max-width:1160px;margin:0 auto 38px}.gradRanking .gradRankingTitle .txtBox{width:calc(100% - 48%)}.gradRanking .gradRankingTitle .txtBox h2{max-width:433px;margin-bottom:13px}.gradRanking .gradRankingTitle .txtBox .titleTxt{font-size:2rem;margin-bottom:30px}.gradRanking .gradRankingTitle .txtBox .t1{font-size:1.5rem;font-weight:bold;margin-bottom:30px}.gradRanking .gradRankingTitle .txtBox .t2{font-size:1.3rem}.gradRanking .gradRankingTitle .rankingTabList{max-width:410px;width:45%}.gradRanking .gradRankingTitle .rankingTabList li{width:100%;margin-top:10px;padding:22px 3.5% 18px;position:relative;cursor:pointer;-webkit-transition:.4s ease-in-out;transition:.4s ease-in-out}.gradRanking .gradRankingTitle .rankingTabList li:after,.gradRanking .gradRankingTitle .rankingTabList li:before{content:"";width:36px;height:36px;position:absolute;right:8%;top:0;bottom:0;margin:auto}.gradRanking .gradRankingTitle .rankingTabList li:before{background:url('data:image/svg+xml;charset=utf8,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22utf-8%22%3F%3E%3Csvg%20version%3D%221.1%22%20id%3D%22%E3%83%AC%E3%82%A4%E3%83%A4%E3%83%BC_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20x%3D%220px%22%20y%3D%220px%22%20viewBox%3D%220%200%2045%2045%22%20style%3D%22enable-background%3Anew%200%200%2045%2045%3B%22%20xml%3Aspace%3D%22preserve%22%3E%3Cstyle%20type%3D%22text%2Fcss%22%3E%20.st0%7Bfill%3A%23FFFFFF%3B%7D%3C%2Fstyle%3E%3Cg%3E%20%3Crect%20x%3D%2221.5002441%22%20y%3D%2211.2929688%22%20class%3D%22st0%22%20width%3D%222%22%20height%3D%2221%22%2F%3E%20%3Cpolygon%20class%3D%22st0%22%20points%3D%2230.8469238%2C25.359375%2029.4328613%2C23.9453125%2022.5002441%2C30.8789062%2015.5671387%2C23.9453125%2014.1530762%2C25.359375%2022.5002441%2C33.7070312%20%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E') no-repeat;background-size:contain;z-index:2}.gradRanking .gradRankingTitle .rankingTabList li .txt{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;position:relative}.gradRanking .gradRankingTitle .rankingTabList li .txt:after{font-family:rama-gothic-e,sans-serif;line-height:1;font-weight:700;font-size:6.4rem;font-size:clamp(5.4rem,5vw,6.4rem);position:relative;left:-18px}.gradRanking .gradRankingTitle .rankingTabList li .txt p{position:relative;z-index:2}.gradRanking .gradRankingTitle .rankingTabList li .year{font-size:6.4rem;font-size:clamp(5.4rem,5vw,6.4rem);letter-spacing:4px}.gradRanking .gradRankingTitle .rankingTabList li .unit{font-size:2.4rem;font-size:clamp(2rem,1.87vw,2.4rem);font-weight:bold;line-height:1.3;padding:0 0 5px}.gradRanking .gradRankingTitle .rankingTabList li .unit span{display:block;font-weight:bold;font-size:1.3rem}.gradRanking .gradRankingTitle .rankingTabList li.men{border:4px solid #0870c0}.gradRanking .gradRankingTitle .rankingTabList li.men:after{background:#0870c0}.gradRanking .gradRankingTitle .rankingTabList li.men .txt:after{content:"MEN";color:#cfe4f4}.gradRanking .gradRankingTitle .rankingTabList li.women{border:4px solid #6bd0aa}.gradRanking .gradRankingTitle .rankingTabList li.women:after{background:#6bd0aa}.gradRanking .gradRankingTitle .rankingTabList li.women .txt:after{content:"WOMEN";color:#daf2e9}.gradRanking .gradRankingTitle .rankingTabList li.women .year{color:#6bd0aa}@-webkit-keyframes panelShow{0%{opacity:0}to{opacity:1}}@keyframes panelShow{0%{opacity:0}to{opacity:1}}.gradRankingList .block{display:none}.gradRankingList .block.isActive{display:block;-webkit-animation:panelShow .9s ease-in-out forwards;animation:panelShow .9s ease-in-out forwards}.gradRankingList .box{display:-webkit-box;display:-ms-flexbox;display:flex;max-width:800px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:0 auto 26px}.gradRankingList .box .number{font-size:6rem;min-width:92px}.gradRankingList .women .box .number{color:#6bd0aa}.gradRankingList .box .number span{font-weight:bold;font-size:3.5rem}.gradRankingList .box .imgBox{width:23%}.gradRankingList .box .txtBox{width:calc(100% - 92px - 23%);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding-left:24px}.gradRankingList .box .txtBox .name{font-size:2.5rem;font-weight:bold}.gradRankingList .box .txtBox .enName{font-weight:normal;font-size:1.2rem;font-style:italic;color:#000}.gradRankingList .box .txtBox .profileBtn{max-width:235px;width:100%}.gradRankingList .box .txtBox .profileBtn 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;font-size:1.3rem;font-weight:bold;border:2px solid #000;border-radius:999px;position:relative;min-height:45px;background:#fff}.gradRankingList .box .txtBox .profileBtn a:after{content:"";background:url('data:image/svg+xml;charset=utf8,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22UTF-8%22%3F%3E%3Csvg%20id%3D%22_%E3%83%AC%E3%82%A4%E3%83%A4%E3%83%BC_1%22%20data-name%3D%22%E3%83%AC%E3%82%A4%E3%83%A4%E3%83%BC_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20version%3D%221.1%22%20viewBox%3D%220%200%2024%2018%22%3E%20%3Cdefs%3E%20%3Cstyle%3E%20.st0%20%7B%20fill%3A%20%23040000%3B%20%7D%20%3C%2Fstyle%3E%20%3C%2Fdefs%3E%20%3Cpolygon%20class%3D%22st0%22%20points%3D%2214.9%20.7%2013.4%202.1%2019.4%208%20.8%208%20.8%2010%2019.4%2010%2013.4%2015.9%2014.9%2017.3%2023.2%209%2014.9%20.7%22%2F%3E%3C%2Fsvg%3E') no-repeat;background-size:contain;width:15px;height:12px;position:absolute;right:4%;top:0;bottom:0;margin:auto}.gradRankingList .number1{max-width:1160px;margin:0 auto;padding:62px 3%;position:relative}.gradRankingList .men .number1{background:url(../../image/graduation-race/ranking_men_bg.jpg) no-repeat;background-size:cover}.gradRankingList .women .number1{background:url(../../image/graduation-race/ranking_women_bg.jpg) no-repeat;background-size:cover}.gradRankingList .number1:before{content:"";width:70px;height:175px;background:url(../../image/graduation-race/ranking_bg_item.png) no-repeat;background-size:contain;position:absolute;right:9.5%;top:-4%}.gradRankingList .number1 .box{max-width:700px;margin:0 auto;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:initial;-ms-flex-align:initial;align-items:initial}.gradRankingList .number1 .box .imgBox{width:51.5%}.gradRankingList .number1 .box .txtBox{width:46.5%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.gradRankingList .number1 .box .txtBox .number{font-size:14.5rem;min-width:0;color:#fff;position:relative;top:-14px}.gradRankingList .number1 .box .txtBox .number span{font-size:9.5rem}.gradRankingList .number1 .box .txtBox .names{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;color:#fff}.gradRankingList .number1 .box .txtBox .names .name{font-size:3rem}.gradRankingList .number1 .box .txtBox .names .enName{font-size:1.5rem;color:#fff}.gradRankingList .number1 .box .txtBox .profileBtn{max-width:280px;margin:0 0 0 auto}.gradRankingList .topNumber{max-width:1160px;margin:0 auto 60px;padding:62px 3% 20px;background:#f7f8f8;position:relative}.gradRankingList .topNumber .box{max-width:700px;margin:0 auto 40px;-webkit-box-align:initial;-ms-flex-align:initial;align-items:initial}.gradRankingList .topNumber .box .numberBox{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.gradRankingList .topNumber .box .number{font-size:12rem;min-width:120px;position:relative;z-index:2}.gradRankingList .topNumber .box .number span{font-size:7rem}.gradRankingList .topNumber .box .imgBox{width:40.3%;position:relative;left:-40px}.gradRankingList .topNumber .box .txtBox{width:40%;padding:0;-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;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;margin:0 0 0 auto}.gradRankingList .topNumber .box .txtBox .names{margin-bottom:28px}.gradRankingList .topNumber .box .txtBox .names .name{font-size:3rem}.gradRankingList .topNumber .box .txtBox .names .enName{font-size:1.5rem}.gradRankingList .topNumber .box .txtBox .profileBtn{width:100%;max-width:none}.gradRankingList .allBtn{max-width:465px;width:100%;margin:50px auto 0}.gradRankingList .allBtn 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;font-size:1.6rem;font-weight:bold;border:2px solid #000;border-radius:999px;position:relative;min-height:55px;background:#fff}.gradRankingList .allBtn a:after{content:"";background:url('data:image/svg+xml;charset=utf8,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22UTF-8%22%3F%3E%3Csvg%20id%3D%22_%E3%83%AC%E3%82%A4%E3%83%A4%E3%83%BC_1%22%20data-name%3D%22%E3%83%AC%E3%82%A4%E3%83%A4%E3%83%BC_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20version%3D%221.1%22%20viewBox%3D%220%200%2024%2018%22%3E%20%3Cdefs%3E%20%3Cstyle%3E%20.st0%20%7B%20fill%3A%20%23040000%3B%20%7D%20%3C%2Fstyle%3E%20%3C%2Fdefs%3E%20%3Cpolygon%20class%3D%22st0%22%20points%3D%2214.9%20.7%2013.4%202.1%2019.4%208%20.8%208%20.8%2010%2019.4%2010%2013.4%2015.9%2014.9%2017.3%2023.2%209%2014.9%20.7%22%2F%3E%3C%2Fsvg%3E') no-repeat;background-size:contain;position:absolute;top:0;bottom:0;right:4%;margin:auto;width:22px;height:16px}.finalist{padding:0 3% 186px}.finalistWrap{max-width:1140px;margin:0 auto}.finalistWrap .titleWrap{margin-bottom:92px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.finalistWrap .titleWrap h2{max-width:421px;width:100%}.finalistWrap .titleWrap .titleTxt{font-size:2rem;margin:0 0 -7px 20px}.finalistWrap .ramaTxt{font-size:4vw;font-weight:bold;color:#000}.topAboutBlock{position:relative;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}.topAboutBlock .aboutTxt{position:absolute;width:100%;z-index:2;text-align:center}.topAboutBlock .aboutTxt h2{max-width:24px;width:2.8%;margin:0 auto 5.3%}.topAboutBlock .aboutTxt .note{font-size:1.5rem;font-size:clamp(1.4rem,1.17vw,1.5rem);color:#fff;line-height:2}.topAboutBlock .aboutTxt .aboutBtn{max-width:465px;margin:3.3% auto 0}.topAboutBlock .aboutTxt .aboutBtn 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;font-size:1.6rem;font-weight:bold;border:2px solid #000;border-radius:999px;position:relative;min-height:55px;background:#fff}.topAboutBlock .aboutTxt .aboutBtn a:after{content:"";background:url('data:image/svg+xml;charset=utf8,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22UTF-8%22%3F%3E%3Csvg%20id%3D%22_%E3%83%AC%E3%82%A4%E3%83%A4%E3%83%BC_1%22%20data-name%3D%22%E3%83%AC%E3%82%A4%E3%83%A4%E3%83%BC_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20version%3D%221.1%22%20viewBox%3D%220%200%2024%2018%22%3E%20%3Cdefs%3E%20%3Cstyle%3E%20.st0%20%7B%20fill%3A%20%23040000%3B%20%7D%20%3C%2Fstyle%3E%20%3C%2Fdefs%3E%20%3Cpolygon%20class%3D%22st0%22%20points%3D%2214.9%20.7%2013.4%202.1%2019.4%208%20.8%208%20.8%2010%2019.4%2010%2013.4%2015.9%2014.9%2017.3%2023.2%209%2014.9%20.7%22%2F%3E%3C%2Fsvg%3E') no-repeat;background-size:contain;position:absolute;top:0;bottom:0;right:4%;margin:auto;width:22px;height:16px}.gradAccess{padding:100px 3% 102px;background:#f6f6f6}.gradAccess h2{max-width:390px;margin:0 auto 13px}.gradAccess .titleTxt{font-size:2rem;text-align:center;margin-bottom:36px}.gradAccess .icon{max-width:47px;margin:0 auto 18px;position:relative;z-index:2}.gradAccess .accessInfo{font-weight:bold;text-align:center;font-size:1.6rem;margin-bottom:40px}.gradAccess .accessArea{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-bottom:40px}.gradAccess .accessArea dt{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:2rem;font-weight:bold;width:72px;height:64px;background:#096fc0;color:#fff;text-align:center;margin-right:20px}.gradAccess .accessArea dd{font-size:1.8rem;font-weight:bold}.gradAccess .accessArea dd a{font-size:1.2rem;text-decoration:underline;font-weight:normal;color:#096fc0;margin-left:14px}.gradAccess .accessArea dd a:before{content:"";width:10px;height:17px;display:inline-block;background:url(../../image/graduation-race/map_icon.png) no-repeat;background-size:contain;position:relative;top:4px;margin-right:2px}.gradAccess .accessCaution{text-align:center;margin-bottom:20px}.gradAccess .accessCaution p{display:inline-block;font-weight:bold;font-size:1.6rem;background:-webkit-gradient(linear,left top,left bottom,color-stop(70%,transparent),color-stop(70%,#fff449));background:linear-gradient(transparent 70%,#fff449 70%)}.gradAccess .accessCaution span{font-size:1.8rem;color:#f00;font-weight:bold}.gradAccess .mapImg{max-width:640px;margin:0 auto 38px}.gradAccess .mapImg figcaption{text-align:right;font-size:1.2rem;padding-top:4px}.gradAccess .accessBtn{max-width:390px;margin:0 auto}.gradAccess .accessBtn 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;font-size:1.6rem;font-weight:bold;border:2px solid #000;border-radius:999px;position:relative;min-height:55px;background:#fff}.gradAccess .accessBtn a:after{content:"";background:url('data:image/svg+xml;charset=utf8,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22UTF-8%22%3F%3E%3Csvg%20id%3D%22_%E3%83%AC%E3%82%A4%E3%83%A4%E3%83%BC_1%22%20data-name%3D%22%E3%83%AC%E3%82%A4%E3%83%A4%E3%83%BC_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20version%3D%221.1%22%20viewBox%3D%220%200%2024%2018%22%3E%20%3Cdefs%3E%20%3Cstyle%3E%20.st0%20%7B%20fill%3A%20%23040000%3B%20%7D%20%3C%2Fstyle%3E%20%3C%2Fdefs%3E%20%3Cpolygon%20class%3D%22st0%22%20points%3D%2214.9%20.7%2013.4%202.1%2019.4%208%20.8%208%20.8%2010%2019.4%2010%2013.4%2015.9%2014.9%2017.3%2023.2%209%2014.9%20.7%22%2F%3E%3C%2Fsvg%3E') no-repeat;background-size:contain;position:absolute;top:0;bottom:0;right:4%;margin:auto;width:22px;height:16px}.streamBlock{padding:100px 3% 102px}.streamBlock h2{max-width:395px;margin:0 auto 13px}.streamBlock .titleTxt{font-size:2rem;text-align:center;margin-bottom:42px}.streamBlock .streamBox{max-width:640px;margin:0 auto}.streamBlock .streamBox h3{font-size:2.3rem;font-weight:bold;margin-bottom:27px}.streamBlock .streamBox.youtube h3{color:#ff0034}.streamBlock .streamBox.cs h3{color:#18458e}.streamBlock .streamBox .txtWrap{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;margin-bottom:68px}.streamBlock .streamBox .txtBox{padding:0 18px 30px}.streamBlock .streamBox .txtWrap .txtBox{width:60%;padding:0 0 0 18px}.streamBlock .streamBox .icon{display:inline-block;font-size:1.8rem;font-weight:bold;color:#fff;background:#18458e;padding:1px 13px;margin:4px 0 23px}.streamBlock .streamBox .txtBox .time{font-size:1.5rem;font-weight:bold;margin-bottom:8px}.streamBlock .streamBox .txtBox .timeTxt{margin-bottom:10px}.streamBlock .streamBox.cs .txtBox .timeTxt01{margin-bottom:22px}.streamBlock .streamBox .txtBox .timeCaution{font-size:1.2rem;color:#666}.streamBlock .streamBox .streamBtn{width:36%;max-width:230px}.streamBlock .streamBox .streamBtn{width:100%;margin:0 0 0 auto}.streamBlock .streamBox .streamBtn 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;font-weight:bold;color:#fff;height:50px;width:100%;border-radius:999px}.streamBlock .streamBox.youtube .streamBtn a{background:#ff0034}.streamBlock .streamBox.cs .streamBtn a{background:#18458e;pointer-events:none}.faqBlock{background:#f6f6f6;padding:66px 3% 60px}.faqBlock h2{text-align:center;font-size:3rem;font-weight:bold;letter-spacing:0.05em;margin-bottom:50px}.faqBlock dl{max-width:800px;margin:0 auto}.faqBlock dt{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:13px}.faqBlock dt .ramaTxt{font-size:4rem;color:#000;width:64px}.faqBlock dt .note{font-size:2.3rem;font-weight:bold;width:calc(100% - 64px)}.faqBlock dd{padding:0 0 44px 64px;font-size:1.5rem}.faqBlock dd a{font-size:1.3rem;color:#096fc0;text-decoration:underline}.faqBlock .caution{max-width:800px;margin:0 auto}.faqBlock .caution a{color:#096fc0}@media only screen and (max-width:749px){.anchor{margin-top:-14.66vw;padding-top:14.66vw}.graduationHead{height:14.66vw}.graduationHead .mainLogo{max-width:none;width:37.5%;margin-left:3vw}.graduationHead .infoBlock .day{display:none}.graduationHead .infoBlock .info{margin-left:0;width:40vw}.graduationHead .infoBlock .info a{min-height:6.66vw;font-size:2.66vw}.graduationHead .infoBlock .gradTrigger{min-width:12.8vw;height:14.66vw}.graduationHead .gradTrigger span{width:5.86vw;height:2px}.graduationHead .gradTrigger span:first-of-type{top:5vw}.graduationHead .gradTrigger span:nth-of-type(2){top:7.07vw}.graduationHead .gradTrigger span:last-of-type{bottom:5vw}.graduationHead .gradTrigger.navOpen span:first-of-type{-webkit-transform:translateY(2vw) rotate(-30deg);transform:translateY(2vw) rotate(-30deg)}.graduationHead .gradTrigger.navOpen span:last-of-type{-webkit-transform:translateY(-2vw) rotate(30deg);transform:translateY(-2vw) rotate(30deg)}.graduationSide{top:14.66vw;right:0;max-width:100%;width:100%;height:calc(100% - 14.66vw);-webkit-box-shadow:none;box-shadow:none;padding:6% 0 10%}.graduationSideNav{max-width:85.5%;margin:0 auto}.graduationSideNav .sideLogo{display:none}.graduationSideNav .sideInfo{display:none}.graduationSideNav .sideInfo a{min-height:9.33vw;font-size:3.73vw}.graduationSideNav .mainNav{margin-bottom:9%}.graduationSideNav .mainNav li{padding-bottom:1.7%;margin-bottom:6.1%}.graduationSideNav .mainNav li a{font-size:3.73vw}.graduationSideNav .mainNav li a:after{width:4.26vw;height:3.2vw}.graduationSideNav .subNav{margin-bottom:8%}.graduationSideNav .subNav li{margin:0 3vw}.graduationSideNav .subNav li a{font-size:3.2vw}.graduationSideNav .pdfNav li{max-width:48%;margin:0 0 3.5%}.graduationSideNav .pdfNav li:first-child{margin-right:4%}.graduationSideNav .pdfNav li a{font-size:3.2vw;min-height:12vw}.mvBlock .countDays{top:3%;right:3.6%}.mvBlock .countDays .txt{font-weight:500;font-size:2.66vw}.mvBlock .countDays .dayTxt{font-size:4vw}.mvBlock .countDays .dayTxt span{font-size:15.46vw}.information{padding:9% 3.5% 73px}.information h2{max-width:92%;margin:0 auto}.information .icon{max-width:11.4%;margin:-3% auto 4.5%}.information .important{max-width:49%;min-height:10.66vw;font-size:5.06vw;margin:0 auto 5.5%}.information .note{font-size:4vw;margin-bottom:13.5%;line-height:1.8}.information .btnWrap{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:11%}.information .btnWrap li{max-width:none;width:48%;margin:0}.information .btnWrap li a{min-height:70px;font-size:3.73vw;border:2px solid #000;line-height:1.4;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;padding-left:4vw}.information .btnWrap li a:after{content:"";width:6.66vw;height:6.66vw;right:7%}.howLooks{max-width:80%;display:block}.howLooks .imgBox{width:100%;margin:0 auto}.howLooks .imgBox p{font-size:2.66vw;padding-bottom:3%}.howLooks .txtBox{width:100%;display:block;padding-top:0;position:relative;margin-top:-6vw}.howLooks .txtBox .howNote{margin:0 0 13%;line-height:2.126}.howLooks .txtBox .howNote span{font-size:5.06vw;padding:0 2.4vw}.howLooks .txtBox .howBtn li{margin:0 0 10px}.howLooks .txtBox .howBtn li a{min-height:13.33vw;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;font-size:3.73vw;padding-left:4.5vw}.howLooks .txtBox .howBtn li a:after{content:"";width:6.66vw;height:6.66vw;right:6%}.articlesWrap{padding:4% 3.5% 14.5%;background:url(../../image/graduation-race/articles_bg_sp.jpg) no-repeat;background-size:cover}.articlesBlock{max-width:none;margin:0 auto;padding:0}.articlesWrap .titleWrap{margin-bottom:6.5%;display:block}.articlesWrap .titleWrap h2{max-width:66.5%;margin-bottom:3%}.articlesWrap .titleWrap p{font-size:3.73vw;margin:0}.articlesWrap .gradArticleList{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:27px}.articlesWrap .gradArticleList .box{width:48.5%}.articlesWrap .gradArticleList .box:first-of-type{width:100%;margin-bottom:8.5%}.articlesWrap .gradArticleList .box:last-of-type{display:none}.articlesWrap .gradArticleList .box a{font-size:3.2vw}.articlesWrap .gradArticleList .box:first-of-type a{font-size:3.73vw}.articlesWrap .gradArticleList .box figure{margin-bottom:3%}.articlesWrap .gradMore{max-width:51%;margin:12% 0 0 auto}.articlesWrap .gradMore a{min-height:10.66vw;font-size:3.73vw}.articlesWrap .gradMore a:after{margin-left:1vw;width:4.13vw;height:3.06vw}.graduationDetails .navWrap{padding:10.5% 3% 8.5%}.graduationDetails .navWrap .navBtn{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:5.5%}.graduationDetails .navWrap .navBtn li{max-width:50%;margin:0 0 3%}.graduationDetails .navWrap .navBtn li a{font-size:3.73vw;line-height:1.286;font-weight:bold;background:url(../../image/graduation-race/nav_bg_sp.png) no-repeat center center;background-size:contain;padding: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;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;min-height:24.93vw}.graduationDetails .navWrap .navBtn li.stream a{background:url(../../image/graduation-race/nav_stream_bg_sp.png) no-repeat center center;background-size:contain}.graduationDetails .navWrap .navBtn li.stream a:before{background-size:5.6vw auto;background-position:center;width:100%;height:3.46vw;display:block;margin:0 auto 3vw}.graduationDetails .navWrap .otherBtn,.graduationDetails .navWrap .pdfBtn{-ms-flex-wrap:wrap;flex-wrap:wrap}.graduationDetails .navWrap .pdfBtn{margin-bottom:5.5%}.graduationDetails .navWrap .pdfBtn li{max-width:49%;width:100%;margin:0 0 3%}.graduationDetails .navWrap .pdfBtn li:first-child{margin-right:2%}.graduationDetails .navWrap .otherBtn li{max-width:none;margin:0 0 2.8%}.graduationDetails .navWrap .otherBtn li a,.graduationDetails .navWrap .pdfBtn li a{min-height:14.66vw}.raceSchedule{padding:0 0 19%}.raceScheduleWrap{max-width:none;margin:0 auto;padding:13% 8% 12%}.raceSchedule h2{max-width:82%;margin:0 auto 3.5%}.raceSchedule .titleTxt{font-size:3.73vw;margin-bottom:10%}.raceSchedule .gradTabList{display:block;width:89%;margin:0 auto 8%}.raceSchedule .gradTabList li{max-width:none;margin:0 auto 3%;padding:2.5vw 5.5vw 2.8vw 7vw}.raceSchedule .gradTabList li .number{max-width:20vw}.raceSchedule .gradTabList li .day{max-width:27.3vw;margin-left:2.5vw}.raceSchedule .gradTabList li .linkArrow{max-width:7.46vw}.raceSchedule .scheduleDetails{max-width:none;text-align:left}.raceSchedule .scheduleDetails tr{border-bottom:1.2vw solid #f6f6f6}.raceSchedule .scheduleDetails td,.raceSchedule .scheduleDetails th{font-size:3.73vw;height:17.8vw}.raceSchedule .scheduleDetails th p{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;line-height:1.286}.raceSchedule .scheduleDetails td{height:18.1vw;text-align:center;line-height:1.4}.raceSchedule .scheduleDetails td span{font-weight:normal;display:block;font-size:3.2vw}.raceSchedule .caution{max-width:none;margin:4% auto 0;display:block}.raceSchedule .caution p{font-size:2.93vw;line-height:1.545}.gradRanking{padding:0 0 19%}.gradRanking .gradRankingTitle{display:block;max-width:none;margin:0 auto 15%}.gradRanking .gradRankingTitle .txtBox{width:100%;padding:0 3.5% 9%}.gradRanking .gradRankingTitle .txtBox h2{max-width:62.2%;margin-bottom:3.5%}.gradRanking .gradRankingTitle .txtBox .titleTxt{font-size:3.73vw;margin-bottom:6%}.gradRanking .gradRankingTitle .txtBox .t1{font-size:3.73vw;margin-bottom:7%;line-height:1.429}.gradRanking .gradRankingTitle .txtBox .t2{font-size:3.2vw;line-height:1.5}.gradRanking .gradRankingTitle .rankingTabList{max-width:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:93%;margin:0 auto}.gradRanking .gradRankingTitle .rankingTabList li{width:48.5%;margin-top:0;padding:3.5vw 2.5vw 21vw 4.5vw}.gradRanking .gradRankingTitle .rankingTabList li:after,.gradRanking .gradRankingTitle .rankingTabList li:before{width:9.33vw;height:9.33vw;right:0;left:0;top:auto;bottom:3vw}.gradRanking .gradRankingTitle .rankingTabList li .txt:after{font-size:14.66vw;left:0;top:11vw;position:absolute}.gradRanking .gradRankingTitle .rankingTabList li .year{font-size:18.66vw;letter-spacing:0.05em}.gradRanking .gradRankingTitle .rankingTabList li .unit{font-size:6.13vw;line-height:1.3;padding:0 0 5px}.gradRanking .gradRankingTitle .rankingTabList li .unit span{font-size:3.73vw}.gradRankingList .box{max-width:none;margin:0 3.5vw 8.5vw 9vw;position:relative;-webkit-box-align:initial;-ms-flex-align:initial;align-items:initial;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.gradRankingList .box .number{font-size:12vw;min-width:none;position:absolute;left:-6vw;top:-1vw}.gradRankingList .box .number span{font-size:6.66vw}.gradRankingList .box .imgBox{width:36%}.gradRankingList .box .txtBox{width:61%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding-left:0}.gradRankingList .box .txtBox .name{font-size:4.8vw}.gradRankingList .box .txtBox .enName{font-size:2.66vw}.gradRankingList .box .txtBox .profileBtn{max-width:79%;margin:auto 0 0 auto}.gradRankingList .box .txtBox .profileBtn a{font-size:2.66vw;min-height:9.33vw}.gradRankingList .box .txtBox .profileBtn a:after{width:3.2vw;height:2.53vw;right:7%}.gradRankingList .number1{max-width:none;padding:11.5vw 0 13.5vw}.gradRankingList .men .number1{background:url(../../image/graduation-race/ranking_men_bg_sp.jpg) no-repeat;background-size:cover}.gradRankingList .women .number1{background:url(../../image/graduation-race/ranking_women_bg_sp.jpg) no-repeat;background-size:cover}.gradRankingList .number1:before{width:10.66vw;height:26.53vw;right:3.5%;top:-7vw}.gradRankingList .number1 .box{max-width:67%;display:block;padding-top:19vw;margin:0 auto}.gradRankingList .number1 .box .imgBox{width:100%}.gradRankingList .number1 .box .txtBox{width:100%;padding:3% 0 0}.gradRankingList .number1 .box .txtBox .number{font-size:18.66vw;position:absolute;min-width:0;top:0;left:0;right:0;margin:auto;text-align:center}.gradRankingList .number1 .box .txtBox .number span{font-size:13.33vw}.gradRankingList .number1 .box .txtBox .names{display:block;text-align:center;margin-bottom:6%}.gradRankingList .number1 .box .txtBox .names .name{font-size:5.33vw}.gradRankingList .number1 .box .txtBox .names .enName{font-size:3.2vw}.gradRankingList .number1 .box .txtBox .profileBtn{max-width:none}.gradRankingList .number1 .box .txtBox .profileBtn a{min-height:12vw;font-size:3.73vw}.gradRankingList .number1 .box .txtBox .profileBtn a:after{width:4.53vw;height:3.33vw}.gradRankingList .topNumber{max-width:none;margin:0 auto 10.5vw;padding:9vw 0 2vw}.gradRankingList .topNumber .box{max-width:67%;margin:0 auto 9%;display:block}.gradRankingList .topNumber .box .numberBox{display:block;margin-bottom:2.5%}.gradRankingList .topNumber .box .number{font-size:16vw;min-width:0;text-align:center}.gradRankingList .topNumber .box .number span{font-size:10.66vw}.gradRankingList .topNumber .box .imgBox{width:87%;position:relative;left:0;margin:0 auto}.gradRankingList .topNumber .box .txtBox{width:100%;display:block;padding-top:3%}.gradRankingList .topNumber .box .txtBox .names{margin-bottom:6%;text-align:center}.gradRankingList .topNumber .box .txtBox .names .name{font-size:5.33vw}.gradRankingList .topNumber .box .txtBox .names .enName{font-size:3.2vw}.gradRankingList .topNumber .box .txtBox .profileBtn a{min-height:12vw;font-size:3.73vw}.gradRankingList .topNumber .box .txtBox .profileBtn a:after{width:4.53vw;height:3.33vw}.gradRankingList .allBtn{max-width:none;width:93%;margin:12.5% auto 0}.gradRankingList .allBtn a{font-size:3.73vw;min-height:12vw}.gradRankingList .allBtn a:after{right:4%;width:4.53vw;height:3.33vw}.finalist{padding:0 3.5% 26.8%}.finalistWrap{max-width:none}.finalistWrap .titleWrap{margin-bottom:9%;display:block}.finalistWrap .titleWrap h2{max-width:60.5%;margin-bottom:3%}.finalistWrap .titleWrap .titleTxt{font-size:3.73vw;margin:0}.finalistWrap .ramaTxt{font-size:6.66vw}.topAboutBlock .aboutTxt h2{max-width:none;width:4.9%;margin:0 auto 11%}.topAboutBlock .aboutTxt .note{font-size:3.73vw;line-height:1.643;margin-bottom:8%}.topAboutBlock .aboutTxt .aboutBtn{max-width:93%;margin:0 auto}.topAboutBlock .aboutTxt .aboutBtn a{font-size:3.73vw;min-height:12vw}.topAboutBlock .aboutTxt .aboutBtn a:after{right:4%;width:4.53vw;height:3.33vw}.gradAccess{padding:21% 3.5% 21%}.gradAccess h2{max-width:56%;margin:0 auto 3%}.gradAccess .titleTxt{font-size:3.73vw;margin-bottom:7%}.gradAccess .icon{max-width:11.4%;margin:0 auto 4.5%}.gradAccess .accessInfo{font-size:4vw;margin-bottom:9%}.gradAccess .accessArea{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin-bottom:10%}.gradAccess .accessArea dt{font-size:4.53vw;width:14.66vw;height:10.66vw;margin-right:0}.gradAccess .accessArea dd{font-size:4vw;width:calc(100% - 14.66vw);line-height:1.467;padding-left:4vw}.gradAccess .accessArea dd a{font-size:3.2vw;display:block;text-align:right;margin:2% 2vw 0 0}.gradAccess .accessArea dd a:before{width:2.8vw;height:4.66vw;top:4px;margin-right:1vw}.gradAccess .accessCaution{margin-bottom:20px}.gradAccess .accessCaution p{font-size:3.73vw}.gradAccess .accessCaution span{font-size:4.26vw}.gradAccess .mapImg{max-width:none;margin:0 auto 7.5%}.gradAccess .mapImg figcaption{font-size:2.66vw;padding-top:1%}.gradAccess .accessBtn{max-width:none}.gradAccess .accessBtn a{font-size:3.73vw;min-height:12vw}.gradAccess .accessBtn a:after{right:4%;width:4.53vw;height:3.33vw}.streamBlock{padding:21.5% 7.5% 21%}.streamBlock h2{max-width:62%;margin:0 auto 3.5%}.streamBlock .titleTxt{font-size:3.73vw;margin-bottom:12.5%}.streamBlock .streamBox{max-width:none;margin:0 auto}.streamBlock .streamBox h3{font-size:5.33vw;margin-bottom:8.5%}.streamBlock .streamBox .txtWrap{display:block;margin-bottom:20%}.streamBlock .streamBox .txtBox{padding:0 0 11%}.streamBlock .streamBox.cs .txtBox:nth-of-type(2){padding-bottom:6%}.streamBlock .streamBox .txtWrap .txtBox{width:100%;padding:0 0 8.5%}.streamBlock .streamBox .icon{display:inline-block;font-size:4.8vw;padding:0.5vw 3.4vw;margin:1.5% 0 7%}.streamBlock .streamBox .txtBox .time{font-size:4vw;margin-bottom:2%}.streamBlock .streamBox .txtBox .timeTxt{margin-bottom:5%;font-size:3.73vw}.streamBlock .streamBox.cs .txtBox .timeTxt01{margin-bottom:22px}.streamBlock .streamBox .txtBox .timeCaution{font-size:2.93vw}.streamBlock .streamBox .streamBtn{width:73%;max-width:none;margin:0 auto}.streamBlock .streamBox .streamBtn a{height:13.33vw;font-size:3.73vw}.faqBlock{padding:14% 12.5% 13%}.faqBlock h2{font-size:6.13vw;margin-bottom:15.5%}.faqBlock dl{max-width:none}.faqBlock dt{margin-bottom:4.7%}.faqBlock dt .ramaTxt{font-size:9.33vw;width:13.5vw}.faqBlock dt .note{font-size:4.8vw;width:calc(100% - 13.5vw);line-height:1.389;padding-top:2.5%}.faqBlock dd{padding:0 0 10%;font-size:3.73vw}.faqBlock dd a{font-size:3.2vw}.faqBlock .caution{max-width:none;font-size:3.2vw}}.aboutMvBlock .countDays{top:8%}.gradAboutPage{padding:93px 0 0}.gradAboutLead{position:relative;max-width:1090px;margin:0 auto}.gradAboutLead .topLead{position:relative;padding-bottom:75px;z-index:2}.gradAboutLead .topLead:before{content:"";background:url(../../image/graduation-race/about_line.png) no-repeat;background-size:contain;width:206px;height:512px;position:absolute;right:0;top:-14%}.gradAboutLead .leadBox{max-width:1090px;margin:0 auto 115px;position:relative;z-index:2}.gradAboutLead .leadBox h2{font-weight:bold;font-size:3rem;line-height:1.4;letter-spacing:0.03em;margin-bottom:38px}.gradAboutLead .leadBox .notes{max-width:720px}.gradAboutLead .leadBox .notes p{font-size:1.5rem;line-height:1.8;margin-bottom:28px}.gradAboutLead .leadBox .notes p:last-of-type{margin-bottom:0}.gradAboutLead .leadBox .notes .caution{font-size:1.2rem;color:#666;margin-top:-10px}.gradAboutLead .leadBox.leadImgBox{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:0}.gradAboutLead .leadBox.leadImgBox .imgBox{width:52.4%}.gradAboutLead .leadBox.leadImgBox .txtBox{width:43%}.gradAboutLead .leadBox.leadImgBox .txtBox h2{font-size:2.5rem}.gradAboutLead .bottomLead{padding:100px 0 40px}.gradAboutLead .leadBox .articleBox{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:30px;padding:20px;background:#f6f6f6}.gradAboutLead .leadBox .articleBox .articleImg{width:47%}.gradAboutLead .leadBox .articleBox .articleTxt{width:48%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.gradAboutLead .leadBox .articleBox .articleTxt p{font-size:1.3rem}.gradAboutLead .leadBox .articleBox .articleTxt .articleBtn{margin:auto 0 0 auto;max-width:165px;width:100%}.gradAboutLead .leadBox .articleBox .articleTxt .articleBtn 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;font-weight:bold;font-size:1.4rem;border:2px solid #000;border-radius:999px;min-height:40px}.tournament{padding:82px 3% 40px;background:#f6f6f6}.tournament .tournamentWrap{max-width:1160px;margin:0 auto}.tournamentWrap h2{max-width:680px;margin-bottom:13px}.tournamentWrap .titleTxt{font-size:2rem;margin-bottom:46px}.tournamentWrap .caution{max-width:1090px;margin:0 auto 20px}.tournamentWrap .tournamentTabWrap{max-width:1090px;margin:0 auto}.tournamentWrap .tournamentTabList{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.tournamentWrap .tournamentTabList li{max-width:250px;width:100%;min-height:47px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:relative;cursor:pointer;background:#111824;margin-right:7px;-webkit-transition:all .25s ease-in;transition:all .25s ease-in}.tournamentWrap .tournamentTabList li.isActive,.tournamentWrap .tournamentTabList li:hover{min-height:60px;background:#2c3747}.tournamentWrap .tournamentTabList li:before{color:#fff;font-weight:bold;font-size:1.7rem}.tournamentWrap .tournamentTabList li:after{content:"";width:16px;height:16px;clip-path:polygon(0 0,100% 0,0 100%);position:absolute;left:5px;top:5px}.tournamentWrap .tournamentTabList li.men:before{content:"男子はこちら"}.tournamentWrap .tournamentTabList li.isActive.men:before{content:"";background:url('data:image/svg+xml;charset=utf8,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22UTF-8%22%3F%3E%3Csvg%20id%3D%22_%E3%83%AC%E3%82%A4%E3%83%A4%E3%83%BC_1%22%20data-name%3D%22%E3%83%AC%E3%82%A4%E3%83%A4%E3%83%BC_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20version%3D%221.1%22%20viewBox%3D%220%200%20500%20120%22%3E%20%3Cdefs%3E%20%3Cstyle%3E%20.st0%20%7B%20fill%3A%20%23fff%3B%20%7D%20%3C%2Fstyle%3E%20%3C%2Fdefs%3E%20%3Cpath%20class%3D%22st0%22%20d%3D%22M119.5%2C47.1h8.1v30.7h8v-38.1l-16.1%2C2.4v5.1ZM181.8%2C70.9h-22l22.2-13.5c2-1.2%2C3.2-2.2%2C3.8-3%2C.7-1.1%2C1.1-2.6%2C1.1-4.7%2C0-4-.4-6.6-1.2-7.7-1-1.4-3.5-2.1-7.4-2.1h-19.4c-3.2%2C0-5.4.4-6.5%2C1.3-1.4%2C1-2.1%2C3.1-2.1%2C6.1v4.9l7.5%2C1.9v-7.8h21.6v4.9l-26.2%2C16.1c-1.8%2C1.1-2.9%2C2-3.5%2C2.8-.8%2C1-1.2%2C2.4-1.2%2C4.1v3.4h31.8c3.2%2C0%2C5.4-.4%2C6.5-1.3%2C1.4-1%2C2.1-3.1%2C2.1-6.1v-3l-7-2v5.6ZM222.4%2C39.9h-16c-8.6%2C0-12.9%2C3.1-12.9%2C9.2v5.1c0%2C2.9.7%2C5.1%2C2.1%2C6.5%2C1.4%2C1.4%2C3.5%2C2.3%2C6.5%2C2.8%2C1.9.3%2C4.4.4%2C7.4.4%2C5.7%2C0%2C11.3-.4%2C16.7-1.2-1.5%2C4.3-5%2C7.2-10.5%2C8.6-3%2C.8-7.8%2C1.2-14.3%2C1.2h-2.4l5.2%2C6.1c.6%2C0%2C1.5%2C0%2C2.7%2C0%2C8.1%2C0%2C14.5-1.6%2C19.4-4.8%2C5.7-3.8%2C8.6-9.6%2C8.6-17.2v-5c0-4.5-.9-7.6-2.8-9.2-1.8-1.6-5.1-2.4-9.7-2.4ZM226.6%2C56.9c-6.3.6-11.9%2C1-16.7%2C1s-4.7-.1-5.6-.4c-1.9-.6-2.8-2.1-2.8-4.3v-2.1c0-2%2C.7-3.3%2C2.1-4%2C.9-.4%2C2.6-.7%2C4.9-.7h10.5c3.5%2C0%2C5.7.5%2C6.6%2C1.5.9%2C1%2C1.3%2C3.3%2C1.3%2C6.8s0%2C1.4-.2%2C2.3ZM237.2%2C59.7h10.1v18h5.1v-18h10.1v-3.9h-25.3v3.9ZM285.5%2C64.3h-15.9v-8.5h-5.1v21.9h5.1v-9.4h15.9v9.4h5.1v-21.9h-5.1v8.5ZM303.1%2C59.9c-2.5%2C0-4.5%2C2-4.5%2C4.5s2%2C4.5%2C4.5%2C4.5%2C4.5-2%2C4.5-4.5-2-4.5-4.5-4.5ZM332.2%2C64.7h11.2v-15h-25.2v15h9.6c-.1.8-.2%2C1.6-.4%2C2.4h-11.6v3.8h10.2c-1.6%2C2.8-4.9%2C4.9-11.7%2C6.2.8.9%2C1.9%2C2.6%2C2.2%2C3.6%2C8.8-1.9%2C12.6-5.3%2C14.3-9.9h9.2c-.4%2C3.5-.9%2C5.2-1.5%2C5.7-.4.3-.8.4-1.5.4s-3.2%2C0-5.3-.2c.7%2C1.1%2C1.3%2C2.6%2C1.4%2C3.8%2C2.2%2C0%2C4.3%2C0%2C5.6%2C0%2C1.4-.1%2C2.5-.4%2C3.5-1.4%2C1.1-1.1%2C1.8-4%2C2.4-10.4%2C0-.6.1-1.7.1-1.7h-12.7c.1-.8.3-1.6.4-2.4ZM332.8%2C53.2h6.3v2.4h-6.3v-2.4ZM332.8%2C58.8h6.3v2.5h-6.3v-2.5ZM328.5%2C61.3h-6.2v-2.5h6.2v2.5ZM328.5%2C55.6h-6.2v-2.4h6.2v2.4ZM366.6%2C63.3v-2.2c4-2.3%2C8.2-5.6%2C11.2-8.7l-3.2-2.4-.9.2h-21.7v4.1h17.4c-1.5%2C1.2-3.3%2C2.5-5%2C3.5h-2.1v5.5h-13.9v4.2h13.9v8.3c0%2C.6-.2.8-1%2C.8s-3.5%2C0-5.9-.1c.7%2C1.2%2C1.5%2C3.1%2C1.8%2C4.3%2C3.2%2C0%2C5.6%2C0%2C7.3-.7%2C1.7-.7%2C2.2-1.8%2C2.2-4.2v-8.4h13.9v-4.2h-13.9Z%22%2F%3E%3C%2Fsvg%3E') no-repeat;background-size:contain;width:250px;height:60px}.tournamentWrap .tournamentTabList li.men:after{background:#096fc0}.tournamentWrap .tournamentTabList li.women:before{content:"女子はこちら"}.tournamentWrap .tournamentTabList li.isActive.women:before{content:"";background:url('data:image/svg+xml;charset=utf8,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22UTF-8%22%3F%3E%3Csvg%20id%3D%22_%E3%83%AC%E3%82%A4%E3%83%A4%E3%83%BC_1%22%20data-name%3D%22%E3%83%AC%E3%82%A4%E3%83%A4%E3%83%BC_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20version%3D%221.1%22%20viewBox%3D%220%200%20500%20120%22%3E%20%3Cdefs%3E%20%3Cstyle%3E%20.st0%20%7B%20fill%3A%20%23fff%3B%20%7D%20%3C%2Fstyle%3E%20%3C%2Fdefs%3E%20%3Cpath%20class%3D%22st0%22%20d%3D%22M119.1%2C46.8h8.1v30.7h8v-38.1l-16.1%2C2.4v5.1ZM178.7%2C57.7c2.5-.4%2C4.4-1.1%2C5.4-2%2C1.3-1.1%2C1.9-2.8%2C1.9-5.2%2C0-4.5-.3-7.3-1-8.4-1-1.7-3.6-2.5-7.7-2.5h-20.5c-3.2%2C0-5.4.4-6.5%2C1.3-1.4%2C1-2.1%2C3.1-2.1%2C6.1v2.3l7.5%2C1.4v-4.7h18.7c1.4%2C0%2C2.4.2%2C2.9.7.5.4.7%2C1.4.7%2C2.8%2C0%2C2.2%2C0%2C3.6-.2%2C4-.4.9-1.5%2C1.4-3.4%2C1.4h-11.4v6.2h12.8c1.4%2C0%2C2.4.2%2C2.9.7.5.4.8%2C1.4.8%2C2.8%2C0%2C2.7%2C0%2C4.2-.1%2C4.5-.3%2C1.1-1.5%2C1.7-3.5%2C1.7h-20.4v-5.3l-7.8%2C1.6c0%2C4.3.4%2C7%2C1.1%2C8.1%2C1%2C1.6%2C3.5%2C2.3%2C7.6%2C2.3h22c3.3%2C0%2C5.6-.5%2C7-1.5%2C1.5-1.2%2C2.2-3.4%2C2.2-6.6v-4c0-4.5-2.9-7.1-8.8-7.7ZM227.6%2C39.6h-25.6c-3.4%2C0-5.7.6-6.9%2C1.9-1.2%2C1.3-1.8%2C3.6-1.8%2C7v20c0%2C3.4.6%2C5.8%2C1.8%2C7%2C1.2%2C1.3%2C3.5%2C1.9%2C6.9%2C1.9h25.6c3.4%2C0%2C5.7-.6%2C6.9-1.9%2C1.2-1.3%2C1.8-3.6%2C1.8-7v-20c0-3.4-.6-5.8-1.8-7-1.2-1.3-3.5-1.9-6.9-1.9ZM228.3%2C70.6h-27.1v-24.6h27.1v24.6ZM238.3%2C59.4h10.1v18h5.1v-18h10.1v-3.9h-25.3v3.9ZM286.6%2C64h-15.9v-8.5h-5.1v21.9h5.1v-9.4h15.9v9.4h5.1v-21.9h-5.1v8.5ZM304.2%2C59.6c-2.5%2C0-4.5%2C2-4.5%2C4.5s2%2C4.5%2C4.5%2C4.5%2C4.5-2%2C4.5-4.5-2-4.5-4.5-4.5ZM332.7%2C48.6l-4.6-.8c-.8%2C2.4-1.9%2C5.1-2.9%2C7.9h-9.6v4.2h7.9c-1.5%2C3.8-3.1%2C7.3-4.5%2C10l4.2%2C1.5.6-1.3c1.9.7%2C3.8%2C1.5%2C5.7%2C2.4-3.3%2C2-7.7%2C3.2-13.6%2C3.8.9%2C1.1%2C1.8%2C2.8%2C2.2%2C4.2%2C7.1-1.1%2C12.3-2.7%2C16.1-5.7%2C3.8%2C2%2C7.2%2C4%2C9.5%2C5.8l3.2-3.9c-2.3-1.7-5.7-3.6-9.3-5.3%2C2.2-2.9%2C3.6-6.7%2C4.7-11.5h5.2v-4.2h-17.5c1-2.4%2C1.9-4.8%2C2.7-7.1ZM337.4%2C59.9c-.9%2C4.1-2.3%2C7.2-4.3%2C9.6-2.6-1.2-5.3-2.2-7.6-3%2C.9-2.1%2C1.8-4.3%2C2.7-6.6h9.2ZM367%2C63v-2.2c4-2.3%2C8.2-5.6%2C11.2-8.7l-3.2-2.4-.9.2h-21.7v4.1h17.4c-1.5%2C1.2-3.3%2C2.5-5%2C3.5h-2.1v5.5h-13.9v4.2h13.9v8.3c0%2C.6-.2.8-1%2C.8s-3.5%2C0-5.9-.1c.7%2C1.2%2C1.5%2C3.1%2C1.8%2C4.3%2C3.2%2C0%2C5.6%2C0%2C7.3-.7%2C1.7-.7%2C2.2-1.8%2C2.2-4.2v-8.4h13.9v-4.2h-13.9Z%22%2F%3E%3C%2Fsvg%3E') no-repeat;background-size:contain;width:250px;height:60px}.tournamentWrap .tournamentTabList li.women:after{background:#6bd0aa}.tournamentWrap .tournamentImg{margin-bottom:40px}.tournamentWrap .tournamentImg .block{display:none}.tournamentWrap .tournamentImg .block.isActive{display:block;-webkit-animation:panelShow .9s ease-in-out forwards;animation:panelShow .9s ease-in-out forwards}.tournamentWrap .pdfBtn li{max-width:200px;width:100%;margin:0 auto}.tournamentWrap .pdfBtn li 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;text-align:center;border-radius:100px;line-height:1.385;min-height:55px;font-weight:bold;font-size:1.3rem}.tournamentWrap .pdfBtn li a{border:2px solid #000}.tournamentWrap .pdfBtn li a:hover{opacity:1;background:#000;color:#fff}@media only screen and (max-width:749px){.aboutMvBlock .countDays{top:5%;right:2.6%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.aboutMvBlock .countDays .dayTxt{font-size:2.66vw}.aboutMvBlock .countDays .dayTxt span{font-size:8vw}.gradAboutPage{padding:13% 0 0}.gradAboutLead{max-width:none;margin:0 auto}.gradAboutLead .topLead{padding-bottom:12.5%}.gradAboutLead .topLead:before{width:13.33vw;height:33.33vw;right:0;top:-14%}.gradAboutLead .leadBox{max-width:85%;margin:0 auto 13%}.gradAboutLead .leadBox h2{font-size:5.33vw;margin-bottom:13%;line-height:1.556}.gradAboutLead .leadBox .notes{max-width:none}.gradAboutLead .leadBox .notes p{font-size:3.73vw;line-height:1.571;margin-bottom:7%}.gradAboutLead .leadBox .notes .caution{font-size:3.2vw;margin-top:-3.5vw}.gradAboutLead .leadBox.leadImgBox{display:block}.gradAboutLead .leadBox.leadImgBox .imgBox{width:100%;margin-bottom:5.5%}.gradAboutLead .leadBox.leadImgBox .txtBox{width:100%}.gradAboutLead .leadBox.leadImgBox .txtBox h2{font-size:4.8vw;margin-bottom:5%}.gradAboutLead .bottomLead{padding:10.5% 0 0.8%}.gradAboutLead .leadBox .articleBox{margin-top:7%;padding:5% 6%}.gradAboutLead .leadBox .articleBox .articleImg{width:47%;padding-top:1%}.gradAboutLead .leadBox .articleBox .articleTxt{width:50%}.gradAboutLead .leadBox .articleBox .articleTxt p{font-size:3.2vw}.gradAboutLead .leadBox .articleBox .articleTxt .articleBtn{margin:5% 0 0 auto;max-width:none}.gradAboutLead .leadBox .articleBox .articleTxt .articleBtn a{font-size:3.73vw;min-height:9.33vw}.tournament{padding:14% 0 40px}.tournament .tournamentWrap{max-width:none}.tournamentWrap h2{max-width:89%;margin:0 0 2.5% 3.5%}.tournamentWrap .titleTxt{font-size:3.73vw;margin:0 0 10.5% 3.5vw}.tournamentWrap .caution{max-width:none;margin:0 3.5% 4%;font-size:3.2vw}.tournamentWrap .tournamentTabWrap{max-width:none}.tournamentWrap .tournamentTabList li{max-width:45%;min-height:9.86vw;margin-right:1%}.tournamentWrap .tournamentTabList li.isActive,.tournamentWrap .tournamentTabList li:hover{min-height:13.33vw}.tournamentWrap .tournamentTabList li:before{font-size:3.73vw}.tournamentWrap .tournamentTabList li:after{content:"";width:3.2vw;height:3.2vw;left:1.33vw;top:1.33vw}.tournamentWrap .tournamentTabList li.isActive.men:before{background:url('data:image/svg+xml;charset=utf8,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22UTF-8%22%3F%3E%3Csvg%20id%3D%22_%E3%83%AC%E3%82%A4%E3%83%A4%E3%83%BC_1%22%20data-name%3D%22%E3%83%AC%E3%82%A4%E3%83%A4%E3%83%BC_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20version%3D%221.1%22%20viewBox%3D%220%200%20340%20100%22%3E%20%3Cdefs%3E%20%3Cstyle%3E%20.st0%20%7B%20fill%3A%20%23fff%3B%20%7D%20%3C%2Fstyle%3E%20%3C%2Fdefs%3E%20%3Cpath%20class%3D%22st0%22%20d%3D%22M67.1%2C39.6h6.4v24.2h6.3v-30.1l-12.7%2C1.9v4ZM116.2%2C58.4h-17.3l17.5-10.6c1.5-.9%2C2.5-1.7%2C3-2.4.6-.8.9-2.1.9-3.7%2C0-3.2-.3-5.2-1-6.1-.8-1.1-2.8-1.7-5.8-1.7h-15.3c-2.5%2C0-4.2.3-5.1%2C1-1.1.8-1.7%2C2.4-1.7%2C4.8v3.9l5.9%2C1.5v-6.1h17v3.9l-20.6%2C12.7c-1.4.8-2.3%2C1.6-2.8%2C2.2-.7.8-1%2C1.9-1%2C3.2v2.7h25.1c2.5%2C0%2C4.2-.3%2C5.1-1%2C1.1-.8%2C1.7-2.4%2C1.7-4.8v-2.4l-5.5-1.6v4.4ZM148.2%2C34h-12.6c-6.8%2C0-10.2%2C2.4-10.2%2C7.3v4c0%2C2.3.5%2C4%2C1.6%2C5.1%2C1.1%2C1.1%2C2.8%2C1.9%2C5.1%2C2.2%2C1.5.2%2C3.4.3%2C5.8.3%2C4.5%2C0%2C8.9-.3%2C13.2-1-1.2%2C3.4-4%2C5.6-8.3%2C6.8-2.4.6-6.1.9-11.3.9h-1.9l4.1%2C4.8c.5%2C0%2C1.2%2C0%2C2.1%2C0%2C6.4%2C0%2C11.5-1.3%2C15.3-3.8%2C4.5-3%2C6.8-7.5%2C6.8-13.6v-3.9c0-3.6-.7-6-2.2-7.3-1.4-1.3-4-1.9-7.7-1.9ZM151.6%2C47.4c-5%2C.5-9.4.8-13.2.8s-3.7-.1-4.5-.3c-1.5-.5-2.2-1.6-2.2-3.4v-1.7c0-1.6.5-2.6%2C1.6-3.2.7-.3%2C2-.5%2C3.9-.5h8.3c2.8%2C0%2C4.5.4%2C5.2%2C1.2.7.8%2C1%2C2.6%2C1%2C5.3s0%2C1.1-.2%2C1.8ZM159.9%2C49.6h7.9v14.2h4v-14.2h8v-3.1h-19.9v3.1ZM198%2C53.2h-12.6v-6.7h-4v17.3h4v-7.4h12.6v7.4h4.1v-17.3h-4.1v6.7ZM211.9%2C49.8c-1.9%2C0-3.5%2C1.6-3.5%2C3.5s1.6%2C3.5%2C3.5%2C3.5%2C3.5-1.6%2C3.5-3.5-1.6-3.5-3.5-3.5ZM234.9%2C53.5h8.8v-11.8h-19.9v11.8h7.6c0%2C.7-.2%2C1.3-.3%2C1.9h-9.1v3h8.1c-1.3%2C2.2-3.9%2C3.8-9.3%2C4.9.7.7%2C1.5%2C2%2C1.7%2C2.9%2C7-1.5%2C9.9-4.2%2C11.3-7.8h7.3c-.3%2C2.7-.7%2C4.1-1.2%2C4.5-.3.2-.7.3-1.2.3s-2.5%2C0-4.2-.2c.6.8%2C1%2C2.1%2C1.1%2C3%2C1.7%2C0%2C3.4%2C0%2C4.4%2C0%2C1.1%2C0%2C2-.3%2C2.7-1.1.9-.9%2C1.4-3.2%2C1.9-8.2%2C0-.4.1-1.3.1-1.3h-10c.1-.6.2-1.2.3-1.9ZM235.3%2C44.5h4.9v1.9h-4.9v-1.9ZM235.3%2C48.9h4.9v1.9h-4.9v-1.9ZM231.9%2C50.8h-4.9v-1.9h4.9v1.9ZM231.9%2C46.4h-4.9v-1.9h4.9v1.9ZM261.9%2C52.4v-1.8c3.1-1.8%2C6.5-4.5%2C8.8-6.9l-2.5-1.9-.7.2h-17.1v3.2h13.7c-1.2%2C1-2.6%2C2-4%2C2.8h-1.6v4.4h-11v3.3h11v6.6c0%2C.5-.2.6-.8.6s-2.8%2C0-4.7%2C0c.5.9%2C1.2%2C2.4%2C1.4%2C3.4%2C2.5%2C0%2C4.5%2C0%2C5.7-.6%2C1.3-.5%2C1.7-1.4%2C1.7-3.3v-6.6h10.9v-3.3h-10.9Z%22%2F%3E%3C%2Fsvg%3E') no-repeat;background-size:contain;width:100%;height:13.33vw}.tournamentWrap .tournamentTabList li.isActive.women:before{content:"";background:url('data:image/svg+xml;charset=utf8,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22UTF-8%22%3F%3E%3Csvg%20id%3D%22_%E3%83%AC%E3%82%A4%E3%83%A4%E3%83%BC_1%22%20data-name%3D%22%E3%83%AC%E3%82%A4%E3%83%A4%E3%83%BC_1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20version%3D%221.1%22%20viewBox%3D%220%200%20340%20100%22%3E%20%3Cdefs%3E%20%3Cstyle%3E%20.st0%20%7B%20fill%3A%20%23fff%3B%20%7D%20%3C%2Fstyle%3E%20%3C%2Fdefs%3E%20%3Cpath%20class%3D%22st0%22%20d%3D%22M66.8%2C39.6h6.4v24.2h6.3v-30.1l-12.7%2C1.9v4ZM113.8%2C48.2c2-.3%2C3.4-.8%2C4.3-1.6%2C1-.8%2C1.5-2.2%2C1.5-4.1%2C0-3.5-.3-5.7-.8-6.6-.8-1.3-2.8-2-6.1-2h-16.1c-2.5%2C0-4.2.3-5.1%2C1-1.1.8-1.7%2C2.4-1.7%2C4.8v1.9l5.9%2C1.1v-3.7h14.7c1.1%2C0%2C1.9.2%2C2.3.5.4.3.6%2C1.1.6%2C2.2%2C0%2C1.8%2C0%2C2.8-.2%2C3.1-.3.7-1.2%2C1.1-2.7%2C1.1h-9v4.9h10.1c1.1%2C0%2C1.9.2%2C2.3.5.4.3.6%2C1.1.6%2C2.2%2C0%2C2.1%2C0%2C3.3-.1%2C3.5-.3.9-1.2%2C1.3-2.8%2C1.3h-16.1v-4.2l-6.1%2C1.3c0%2C3.4.3%2C5.5.9%2C6.4.8%2C1.2%2C2.8%2C1.9%2C6%2C1.9h17.3c2.6%2C0%2C4.5-.4%2C5.5-1.2%2C1.2-1%2C1.7-2.7%2C1.7-5.2v-3.1c0-3.6-2.3-5.6-6.9-6.1ZM152.3%2C33.9h-20.2c-2.7%2C0-4.5.5-5.4%2C1.5-.9%2C1-1.4%2C2.9-1.4%2C5.6v15.7c0%2C2.7.5%2C4.5%2C1.4%2C5.6.9%2C1%2C2.7%2C1.5%2C5.4%2C1.5h20.2c2.7%2C0%2C4.5-.5%2C5.4-1.5.9-1%2C1.4-2.9%2C1.4-5.6v-15.7c0-2.7-.5-4.5-1.4-5.6-.9-1-2.7-1.5-5.4-1.5ZM152.9%2C58.4h-21.3v-19.4h21.3v19.4ZM160.7%2C49.6h7.9v14.2h4v-14.2h8v-3.1h-19.9v3.1ZM198.8%2C53.2h-12.6v-6.7h-4v17.3h4v-7.4h12.6v7.4h4.1v-17.3h-4.1v6.7ZM212.7%2C49.7c-1.9%2C0-3.5%2C1.6-3.5%2C3.5s1.6%2C3.5%2C3.5%2C3.5%2C3.5-1.6%2C3.5-3.5-1.6-3.5-3.5-3.5ZM235.2%2C41l-3.6-.6c-.7%2C1.9-1.5%2C4-2.3%2C6.2h-7.5v3.3h6.2c-1.2%2C3-2.5%2C5.7-3.5%2C7.9l3.3%2C1.2.5-1c1.5.6%2C3%2C1.2%2C4.5%2C1.9-2.6%2C1.6-6.1%2C2.5-10.7%2C3%2C.7.9%2C1.4%2C2.2%2C1.7%2C3.3%2C5.6-.8%2C9.7-2.2%2C12.7-4.5%2C3%2C1.5%2C5.7%2C3.2%2C7.5%2C4.6l2.5-3.1c-1.8-1.3-4.5-2.8-7.4-4.2%2C1.7-2.3%2C2.9-5.3%2C3.7-9.1h4.1v-3.3h-13.8c.8-1.9%2C1.5-3.8%2C2.2-5.6ZM238.9%2C49.9c-.7%2C3.2-1.8%2C5.7-3.4%2C7.5-2.1-.9-4.1-1.7-6-2.4.7-1.6%2C1.4-3.4%2C2.2-5.2h7.3ZM262.3%2C52.4v-1.8c3.1-1.8%2C6.5-4.5%2C8.8-6.9l-2.5-1.9-.7.2h-17.1v3.2h13.7c-1.2%2C1-2.6%2C2-4%2C2.8h-1.6v4.4h-11v3.3h11v6.6c0%2C.5-.2.6-.8.6s-2.8%2C0-4.7%2C0c.5.9%2C1.2%2C2.4%2C1.4%2C3.4%2C2.5%2C0%2C4.5%2C0%2C5.7-.6%2C1.3-.5%2C1.7-1.4%2C1.7-3.3v-6.6h10.9v-3.3h-10.9Z%22%2F%3E%3C%2Fsvg%3E') no-repeat;background-size:contain;width:100%;height:13.33vw}.tournamentWrap .tournamentImg{margin-bottom:11%}.tournamentWrap .pdfBtn li{max-width:45%;width:100%;margin:0 auto}.tournamentWrap .pdfBtn li a{min-height:14.66vw;font-size:3.46vw}}