@-webkit-keyframes slideFadeZoomIn{0%{opacity:0;-webkit-transform:scale3d(0.3, 0.3, 0.3);transform:scale3d(0.3, 0.3, 0.3)}70%{opacity:1}100%{opacity:1}}@keyframes slideFadeZoomIn{0%{opacity:0;-webkit-transform:scale3d(0.3, 0.3, 0.3);transform:scale3d(0.3, 0.3, 0.3)}70%{opacity:1}100%{opacity:1}}@-webkit-keyframes slideFadeZoomOut{0%{opacity:0;-webkit-transform:scale3d(1.5, 1.5, 1.5);transform:scale3d(1.5, 1.5, 1.5)}70%{opacity:1}100%{opacity:1}}@keyframes slideFadeZoomOut{0%{opacity:0;-webkit-transform:scale3d(1.5, 1.5, 1.5);transform:scale3d(1.5, 1.5, 1.5)}70%{opacity:1}100%{opacity:1}}@-webkit-keyframes slideFadeInDown{0%{opacity:0;margin-top:20%}70%{opacity:1;margin-top:25%}100%{opacity:1;margin-top:25%}}@keyframes slideFadeInDown{0%{opacity:0;margin-top:20%}70%{opacity:1;margin-top:25%}100%{opacity:1;margin-top:25%}}@-webkit-keyframes slideFadeInDown2{0%{opacity:0;margin-top:70%}70%{opacity:1;margin-top:80%}100%{opacity:1;margin-top:80%}}@keyframes slideFadeInDown2{0%{opacity:0;margin-top:70%}70%{opacity:1;margin-top:80%}100%{opacity:1;margin-top:80%}}@-webkit-keyframes slideRhtSlideIn{0%{opacity:0;-webkit-transform:translate(-50px, 0);transform:translate(-50px, 0)}40%{opacity:.2}100%{opacity:1;-webkit-transform:translate(0, 0);transform:translate(0, 0)}}@keyframes slideRhtSlideIn{0%{opacity:0;-webkit-transform:translate(-50px, 0);transform:translate(-50px, 0)}40%{opacity:.2}100%{opacity:1;-webkit-transform:translate(0, 0);transform:translate(0, 0)}}@-webkit-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes fadeOut{0%{opacity:1}100%{opacity:0}}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}@-webkit-keyframes fadeZoomIn{0%{opacity:0;-webkit-transform:scale(0.5);transform:scale(0.5)}100%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@keyframes fadeZoomIn{0%{opacity:0;-webkit-transform:scale(0.5);transform:scale(0.5)}100%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes lftSlideIn{0%{opacity:0;-webkit-transform:translate(100px, 0);transform:translate(100px, 0)}100%{opacity:1;-webkit-transform:translate(0, 0);transform:translate(0, 0)}}@keyframes lftSlideIn{0%{opacity:0;-webkit-transform:translate(100px, 0);transform:translate(100px, 0)}100%{opacity:1;-webkit-transform:translate(0, 0);transform:translate(0, 0)}}@-webkit-keyframes rhtSlideIn{0%{opacity:0;-webkit-transform:translate(-100px, 0);transform:translate(-100px, 0)}100%{opacity:1;-webkit-transform:translate(0, 0);transform:translate(0, 0)}}@keyframes rhtSlideIn{0%{opacity:0;-webkit-transform:translate(-100px, 0);transform:translate(-100px, 0)}100%{opacity:1;-webkit-transform:translate(0, 0);transform:translate(0, 0)}}@-webkit-keyframes fadeInUp{0%{opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeInUp{0%{opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes fadeInDown{0%{opacity:0;-webkit-transform:translateY(-20px);transform:translateY(-20px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeInDown{0%{opacity:0;-webkit-transform:translateY(-20px);transform:translateY(-20px)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes fadeRotateIn{0%{opacity:0;-webkit-transform:rotateY(45deg);transform:rotateY(45deg)}100%{opacity:1;-webkit-transform:rotateY();transform:rotateY()}}@keyframes fadeRotateIn{0%{opacity:0;-webkit-transform:rotateY(45deg);transform:rotateY(45deg)}100%{opacity:1;-webkit-transform:rotateY();transform:rotateY()}}@-webkit-keyframes flipInY{from{-webkit-transform:rotate3d(0, 1, 0, 90deg);transform:rotate3d(0, 1, 0, 90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}60%{-webkit-transform:rotate3d(0, 1, 0, 10deg);transform:rotate3d(0, 1, 0, 10deg);opacity:1}to{opacity:1}}@keyframes flipInY{from{-webkit-transform:rotate3d(0, 1, 0, 90deg);transform:rotate3d(0, 1, 0, 90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}60%{-webkit-transform:rotate3d(0, 1, 0, 10deg);transform:rotate3d(0, 1, 0, 10deg);opacity:1}to{opacity:1}}#facilities #cnt01 dl.table{max-width:700px}#facilities #cnt01 dl.table>div{display:-webkit-box;display:-ms-flexbox;display:flex}#facilities #cnt01 dl.table>div>dt,#facilities #cnt01 dl.table>div>dd{font-size:clamp(1.063rem,.905rem + .67vw,1.375rem);font-weight:500;text-align:center;padding:30px 10px}#facilities #cnt01 dl.table>div>dt{width:50%}#facilities #cnt01 dl.table>div>dd{width:50%}@media screen and (max-width: 1024px){#facilities #cnt01 dl.table>div>dt,#facilities #cnt01 dl.table>div>dd{padding:20px}}@media screen and (max-width: 600px){#facilities #cnt01 dl.table>div>dt,#facilities #cnt01 dl.table>div>dd{width:100%;padding:15px}}#facilities #cnt01 .sup{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;line-height:1.4;margin:20px auto 0}#facilities #cnt01 .sup p+p{margin-top:6px}#facilities #cnt02 dl{background:#fff;border:1px solid #006bba;display:-webkit-box;display:-ms-flexbox;display:flex}#facilities #cnt02 dl dt,#facilities #cnt02 dl dd{width:50%;font-size:130%;line-height:1.3;font-weight:500;text-align:center;padding:40px;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}#facilities #cnt02 dl dt{color:#fff;background:#006bba;clip-path:polygon(0 0, 90% 0%, 100% 100%, 0% 100%)}@media screen and (max-width: 1024px){#facilities #cnt02 dl dt,#facilities #cnt02 dl dd{font-size:120%;padding:30px}}@media screen and (max-width: 600px){#facilities #cnt02 dl dt,#facilities #cnt02 dl dd{font-size:110%;padding:20px}#facilities #cnt02 dl dt{width:62%;padding-right:20px}#facilities #cnt02 dl dd{width:48%}}#facilities #cnt02 table th,#facilities #cnt02 table td{border:1px solid #bbb}#facilities #cnt02 table thead tr{color:#fff;background:#333}#facilities #cnt02 table thead tr th,#facilities #cnt02 table thead tr td{font-weight:400;text-align:center;vertical-align:middle;padding:15px}#facilities #cnt02 table thead tr th{border-left-color:#333}#facilities #cnt02 table thead tr td:last-of-type{border-right-color:#333}#facilities #cnt02 table tbody tr th,#facilities #cnt02 table tbody tr td{vertical-align:middle;padding:20px 15px}#facilities #cnt02 table tbody tr th{width:190px;color:#006bba;text-align:center;font-weight:500}#facilities #cnt02 table tbody tr td{width:200px;text-align:center}#facilities #cnt02 table tbody tr td.remarks{width:calc(100% - 590px);text-align:left}#facilities #cnt02 table tbody tr td ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}#facilities #cnt02 table tbody tr td ul li::after{content:"・"}@media screen and (max-width: 1024px){#facilities #cnt02 table{font-size:1rem}#facilities #cnt02 table thead{display:none}#facilities #cnt02 table tbody tr{width:100%}#facilities #cnt02 table tbody tr th,#facilities #cnt02 table tbody tr td{display:block;width:100%;padding:15px 10px;border:none}#facilities #cnt02 table tbody tr th{font-size:110%;color:#fff;background:#333}#facilities #cnt02 table tbody tr td{width:100%;text-align:left;padding:0;border:1px solid #bbb;border-top:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#facilities #cnt02 table tbody tr td::before{content:attr(data-label);width:150px;height:100%;padding:15px;color:#006bba;font-weight:500}#facilities #cnt02 table tbody tr td.remarks{width:100%}#facilities #cnt02 table tbody tr td>div{-webkit-box-flex:1;-ms-flex:1;flex:1;padding:15px;border-left:1px solid #bbb}#facilities #cnt02 table tbody tr td>div br{display:none}}@media screen and (max-width: 600px){#facilities #cnt02 table{width:100%;font-size:.9375rem}#facilities #cnt02 table tbody tr th,#facilities #cnt02 table tbody tr td{padding:10px 5px}#facilities #cnt02 table tbody tr td{padding:0}#facilities #cnt02 table tbody tr td::before{content:attr(data-label);width:110px;padding:15px 10px;color:#006bba;font-weight:500;float:left}#facilities #cnt02 table tbody tr td>div{padding:15px 10px}#facilities #cnt02 table tbody tr td>div ul{display:block}#facilities #cnt02 table tbody tr td>div ul li::after{display:none}}#facilities #cnt03 .mapbtns{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:60px}#facilities #cnt03 .mapbtns .mapbtn{width:calc((100% - 30px)/4);height:50px;font-size:1rem;color:#fff;line-height:1;font-weight:500;margin-right:10px;margin-bottom:10px;background:#4d4d4d;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}#facilities #cnt03 .mapbtns .mapbtn:nth-of-type(4n){margin-right:0}#facilities #cnt03 .mapbtns .mapbtn.is-active{background:#006bba}@media screen and (max-width: 1024px){#facilities #cnt03 .mapbtns{margin-bottom:50px}#facilities #cnt03 .mapbtns .mapbtn{width:calc((100% - 16px)/3);height:42px;font-size:.9375rem;margin-right:8px;margin-bottom:8px}#facilities #cnt03 .mapbtns .mapbtn:nth-of-type(4n){margin-right:8px}#facilities #cnt03 .mapbtns .mapbtn:nth-of-type(3n){margin-right:0}}@media screen and (max-width: 600px){#facilities #cnt03 .mapbtns{margin-bottom:40px}#facilities #cnt03 .mapbtns .mapbtn{width:calc((100% - 5px)/2);height:36px;font-size:.8125rem;margin-right:5px;margin-bottom:5px}#facilities #cnt03 .mapbtns .mapbtn:nth-of-type(3n){margin-right:5px}#facilities #cnt03 .mapbtns .mapbtn:nth-of-type(even){margin-right:0}}#facilities #cnt03 .mappanels .panel .flex .photo-area{width:48%;margin-right:auto}#facilities #cnt03 .mappanels .panel .flex .photo-area .flex{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}#facilities #cnt03 .mappanels .panel .flex .photo-area .flex .img{width:calc((100% - 10px)/2);aspect-ratio:3/2}#facilities #cnt03 .mappanels .panel .flex .photo-area .flex .img:nth-of-type(odd){margin-right:auto}#facilities #cnt03 .mappanels .panel .flex .photo-area .flex .img:nth-of-type(n+3){margin-top:10px}#facilities #cnt03 .mappanels .panel .flex .photo-area .flex .img img{width:100%;aspect-ratio:3/2;-o-object-fit:cover;object-fit:cover}#facilities #cnt03 .mappanels .panel .flex .column{width:48%}@media screen and (max-width: 1024px){#facilities #cnt03 .mappanels .panel .flex{display:block}#facilities #cnt03 .mappanels .panel .flex .photo-area{width:100%;margin:0 auto 30px}#facilities #cnt03 .mappanels .panel .flex .column{width:100%}}@media screen and (max-width: 600px){#facilities #cnt03 .mappanels .panel .flex .photo-area{margin-bottom:20px}#facilities #cnt03 .mappanels .panel .flex .photo-area .flex{display:block}#facilities #cnt03 .mappanels .panel .flex .photo-area .flex .img{width:100%}#facilities #cnt03 .mappanels .panel .flex .photo-area .flex .img:nth-of-type(n+3){margin-top:auto}#facilities #cnt03 .mappanels .panel .flex .photo-area .flex .img+.img{margin-top:5px}}#facilities #cnt04 .catch{color:#006bba;font-weight:600;text-align:center;margin-bottom:50px}@media screen and (max-width: 1024px){#facilities #cnt04 .catch{margin-bottom:40px}}@media screen and (max-width: 600px){#facilities #cnt04 .catch{margin-bottom:30px}}#facilities #cnt04 .flex .img{width:52%;margin-right:auto}#facilities #cnt04 .flex .column{width:40%;padding-top:5%}#facilities #cnt04 .flex .column dl.table>div dt,#facilities #cnt04 .flex .column dl.table>div dd{font-weight:500}@media screen and (max-width: 1024px){#facilities #cnt04 .flex{display:block}#facilities #cnt04 .flex .img{width:100%;margin:0 auto 40px}#facilities #cnt04 .flex .img p{max-width:600px;margin:0 auto}#facilities #cnt04 .flex .column{width:100%;padding-top:0}#facilities #cnt04 .flex .column dl.table>div dt{width:240px}#facilities #cnt04 .flex .column dl.table>div dd{width:calc(100% - 240px)}}@media screen and (max-width: 600px){#facilities #cnt04 .flex .img{margin-bottom:30px}#facilities #cnt04 .flex .column dl.table>div{display:-webkit-box;display:-ms-flexbox;display:flex}#facilities #cnt04 .flex .column dl.table>div dt,#facilities #cnt04 .flex .column dl.table>div dd{padding:15px}#facilities #cnt04 .flex .column dl.table>div dt{width:190px}#facilities #cnt04 .flex .column dl.table>div dd{width:calc(100% - 190px)}}#access .page-head{margin-bottom:100px}@media screen and (max-width: 1024px){#access .page-head{margin-bottom:80px}}@media screen and (max-width: 600px){#access .page-head{margin-bottom:50px}}#access #ac-cnt01 .map{width:100%;height:0;padding-bottom:35.8%;position:relative;overflow:hidden}#access #ac-cnt01 .map iframe,#access #ac-cnt01 .map object,#access #ac-cnt01 .map embed{position:absolute;top:0;left:0;width:100%;height:100%}#access #ac-cnt01 .btn{margin:60px auto}#access #ac-cnt01 .address{text-align:center}#access #ac-cnt01 .address .name{font-weight:500;margin-bottom:15px}#access #ac-cnt02 p{text-align:center}#access #ac-cnt02 p span{font-weight:600}#access #ac-cnt03 .intro{text-align:center;margin-bottom:60px}@media screen and (max-width: 600px){#access #ac-cnt03 .intro{text-align:left;margin-bottom:40px}#access #ac-cnt03 .intro .ann{margin-top:10px}}#access #ac-cnt03 .flex .img{width:calc(100% - 330px);margin-right:auto}#access #ac-cnt03 .flex .column{width:310px}#access #ac-cnt03 .flex .column dl{display:-webkit-box;display:-ms-flexbox;display:flex;border:1px solid #bbb}#access #ac-cnt03 .flex .column dl>div{width:50%}#access #ac-cnt03 .flex .column dl>div dt,#access #ac-cnt03 .flex .column dl>div dd{text-align:center;font-weight:600;padding:10px 5px}#access #ac-cnt03 .flex .column dl>div dt{color:#006bba;background:#deecf6}#access #ac-cnt03 .flex .column dl>div dd{font-size:130%}#access #ac-cnt03 .flex .column dl>div dd:first-of-type{border-bottom:1px solid #bbb}#access #ac-cnt03 .flex .column dl>div.arrival{border-left:1px solid #bbb}@media screen and (max-width: 1024px){#access #ac-cnt03 .flex .img{width:calc(100% - 310px)}#access #ac-cnt03 .flex .column{width:290px}}@media screen and (max-width: 600px){#access #ac-cnt03 .flex .img{width:100%;margin:0 auto 30px}#access #ac-cnt03 .flex .column{width:100%;margin:0 auto}}#access #ac-cnt05 .img{text-align:center}#links .nav-link{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;margin-bottom:140px}#links .nav-link li{width:calc((100% - 40px)/5);margin-right:10px}#links .nav-link li a{width:100%;height:40px;font-size:1rem;color:#fff;line-height:1;background:#4d4d4d;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}#links #cnt01 dl>div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#links #cnt01 dl>div+div{margin-top:40px}#links #cnt01 dl>div dt{width:200px;font-weight:600;text-align:center}#links #cnt01 dl>div dd{width:calc(100% - 200px)}#links #cnt01 dl>div dd ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}#links #cnt01 dl>div dd ul li{width:calc((100% - 40px)/5);margin-right:10px}#links #cnt01 dl>div dd ul li:nth-of-type(5n){margin-right:0}#links #cnt01 dl>div dd ul li:nth-of-type(n+6){margin-top:10px}#links #cnt01 dl>div dd ul li a{width:100%;height:40px;font-size:1rem;color:#006bba;line-height:1;font-weight:500;background:#e6f0f8;border:1px solid #006bba;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}#links #cnt01 dl>div dd ul li a i{font-size:80%;margin-top:3px;margin-left:10px}@media screen and (max-width: 1024px){#links #cnt01 dl>div+div{margin-top:30px}#links #cnt01 dl>div dt{width:120px}#links #cnt01 dl>div dd{width:calc(100% - 120px)}#links #cnt01 dl>div dd ul li{width:calc((100% - 20px)/3)}#links #cnt01 dl>div dd ul li:nth-of-type(5n){margin-right:10px}#links #cnt01 dl>div dd ul li:nth-of-type(3n){margin-right:0}#links #cnt01 dl>div dd ul li:nth-of-type(n+4){margin-top:10px}#links #cnt01 dl>div dd ul li a{width:100%;height:36px;font-size:.875rem}}@media screen and (max-width: 600px){#links #cnt01 dl>div{display:block}#links #cnt01 dl>div+div{margin-top:25px}#links #cnt01 dl>div dt{width:100%;margin-bottom:10px}#links #cnt01 dl>div dd{width:100%}#links #cnt01 dl>div dd ul li{width:calc((100% - 14px)/3);margin-right:7px}#links #cnt01 dl>div dd ul li:nth-of-type(5n){margin-right:7px}#links #cnt01 dl>div dd ul li:nth-of-type(3n){margin-right:0}#links #cnt01 dl>div dd ul li:nth-of-type(n+4){margin-top:5px}#links #cnt01 dl>div dd ul li a{width:100%;height:32px;font-size:.875rem}}#links #cnt02 dl{display:-webkit-box;display:-ms-flexbox;display:flex}#links #cnt02 dl dt{width:200px;margin-right:auto}#links #cnt02 dl dd{width:calc(100% - 250px)}#links #cnt02 dl dd .title{font-size:110%}@media screen and (max-width: 1024px){#links #cnt02 dl dd{width:calc(100% - 220px)}}@media screen and (max-width: 600px){#links #cnt02 dl{display:block}#links #cnt02 dl dt{margin:0 auto 20px}#links #cnt02 dl dd{width:100%}#links #cnt02 dl dd .title{font-size:106%;text-align:center;margin-bottom:10px}}#links #cnt03 dl{max-width:600px;margin:0 auto}#links #cnt03 dl>div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#links #cnt03 dl>div+div{margin-top:20px}#links #cnt03 dl>div dt{width:220px;margin-right:auto}#links #cnt03 dl>div dt a{display:block}#links #cnt03 dl>div dd{width:calc(100% - 250px)}@media screen and (max-width: 600px){#links #cnt03 dl>div{display:block}#links #cnt03 dl>div+div{margin-top:15px}#links #cnt03 dl>div dt{margin:0 auto 10px}#links #cnt03 dl>div dd{width:100%;text-align:center}}#links #cnt04 ul{display:-webkit-box;display:-ms-flexbox;display:flex}#links #cnt04 ul li{width:calc((100% - 60px)/4)}#links #cnt04 ul li+li{margin-left:auto}@media screen and (max-width: 1024px){#links #cnt04 ul li{width:calc((100% - 30px)/4)}}@media screen and (max-width: 600px){#links #cnt04 ul{-ms-flex-wrap:wrap;flex-wrap:wrap}#links #cnt04 ul li{width:calc((100% - 10px)/2)}#links #cnt04 ul li+li{margin-left:0}#links #cnt04 ul li:nth-of-type(odd){margin-right:auto}#links #cnt04 ul li:nth-of-type(n+3){margin-top:10px}}#links #cnt05 dl>div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#links #cnt05 dl>div+div{margin-top:30px}#links #cnt05 dl>div dt{width:220px;margin-right:auto}#links #cnt05 dl>div dt a{display:block}#links #cnt05 dl>div dd{width:calc(100% - 250px)}#links #cnt05 dl>div dd .name{font-size:110%;font-weight:500;margin-bottom:10px}#links #cnt05 dl>div dd .name span{font-size:80%;font-weight:400;margin-left:15px}@media screen and (max-width: 600px){#links #cnt05 dl>div{display:block}#links #cnt05 dl>div dt{margin:0 auto 15px}#links #cnt05 dl>div dd{width:100%}#links #cnt05 dl>div dd .name{text-align:center}#links #cnt05 dl>div dd .name span{display:block;margin-left:0}}#racers .page-nav{margin-bottom:140px}@media screen and (max-width: 1024px){#racers .page-nav{margin-bottom:100px}}@media screen and (max-width: 600px){#racers .page-nav{margin-bottom:60px}}#racers .page-nav>div+div{margin-top:60px}#racers .page-nav>div .heading03{margin-bottom:20px}#racers .page-nav>div .btn-list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}#racers .page-nav>div .btn-list li{width:calc((100% - 50px)/6);margin-right:10px}#racers .page-nav>div .btn-list li:nth-of-type(6n){margin-right:0}#racers .page-nav>div .btn-list li:nth-of-type(n+7){margin-top:10px}#racers .page-nav>div .btn-list li a{width:100%;height:42px;font-size:1rem;color:#fff;line-height:1;font-weight:500;background:#4d4d4d;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}#racers .page-nav>div .btn-list li a:hover{background:#006bba}#racers .page-nav>div .btn-list li.is-active a{background:#006bba}@media screen and (max-width: 1024px){#racers .page-nav>div+div{margin-top:50px}#racers .page-nav>div .btn-list li{width:calc((100% - 30px)/4)}#racers .page-nav>div .btn-list li:nth-of-type(6n){margin-right:10px}#racers .page-nav>div .btn-list li:nth-of-type(4n){margin-right:0}#racers .page-nav>div .btn-list li:nth-of-type(n+5){margin-top:10px}#racers .page-nav>div .btn-list li a{height:40px;font-size:.9375rem}}@media screen and (max-width: 600px){#racers .page-nav>div+div{margin-top:40px}#racers .page-nav>div .heading03{margin-bottom:13px}#racers .page-nav>div .btn-list li{width:calc((100% - 10px)/3);margin-right:5px}#racers .page-nav>div .btn-list li:nth-of-type(4n){margin-right:5px}#racers .page-nav>div .btn-list li:nth-of-type(3n){margin-right:0}#racers .page-nav>div .btn-list li:nth-of-type(n+4){margin-top:5px}#racers .page-nav>div .btn-list li a{height:36px;font-size:.875rem}}#racers #racers-list .heading02{margin-bottom:30px;margin-left:initial}#racers #racers-list section{padding:40px 0}#racers #racers-list section .flex{-ms-flex-wrap:wrap;flex-wrap:wrap;gap:30px 30px}#racers #racers-list section .flex .block{width:calc((100% - 60px)/3)}#racers #racers-list section .flex .block a{width:100%;background:#fff;border:1px solid #ccc;display:-webkit-box;display:-ms-flexbox;display:flex}#racers #racers-list section .flex .block a .img{width:120px}#racers #racers-list section .flex .block a .img img{width:100%;aspect-ratio:3/4;-o-object-fit:cover;object-fit:cover}#racers #racers-list section .flex .block a .column{width:calc(100% - 120px);line-height:1;padding:10px}#racers #racers-list section .flex .block a .column .name{font-size:1.125rem;font-weight:500;margin-bottom:4px}#racers #racers-list section .flex .block a .column .name-sup{font-size:.75rem;margin-bottom:20px}#racers #racers-list section .flex .block a .column dl>div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#racers #racers-list section .flex .block a .column dl>div+div{margin-top:5px}#racers #racers-list section .flex .block a .column dl>div dt{width:70px;font-size:.875rem;color:#fff;padding:5px 3px;margin-right:auto;background:#00c878;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}#racers #racers-list section .flex .block a .column dl>div dd{width:calc(100% - 80px);font-size:.9375rem}@media screen and (max-width: 1024px){#racers #racers-list section .flex{gap:20px 20px}#racers #racers-list section .flex .block{width:calc((100% - 20px)/2)}}@media screen and (max-width: 600px){#racers #racers-list section .flex .block{width:100%}#racers #racers-list section .flex .block+.block{margin-top:15px}}#archive #container{display:-webkit-box;display:-ms-flexbox;display:flex}@media screen and (max-width: 600px){#archive #container{display:block}}#archive #container .mainCnt{width:73%;max-width:810px;margin-right:auto}#archive #container .mainCnt h2{width:auto;text-align:left;padding-left:0;margin-bottom:30px}#archive #container .mainCnt .head{line-height:1;margin-bottom:15px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#archive #container .mainCnt .head .category{width:160px;height:32px;font-size:1rem;color:#fff;margin-right:20px;background:#006bba;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}#archive #container .mainCnt .head time{font-size:1.0625rem;color:#666}@media screen and (max-width: 600px){#archive #container .mainCnt{width:100%;max-width:initial;margin:0 auto 50px}#archive #container .mainCnt h2{margin-bottom:20px}#archive #container .mainCnt .head{margin-bottom:10px}#archive #container .mainCnt .head .category{width:120px;height:26px;font-size:.875rem;margin-right:10px}#archive #container .mainCnt .head time{font-size:.9375rem}}#archive #container aside{width:23%;max-width:250px}#archive #container aside .archive{border:1px solid #ccc}#archive #container aside .archive--title{height:50px;font-size:1.0625rem;line-height:1;font-weight:500;padding:0 15px;background:#e6f0f8;border-bottom:1px solid #ccc;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#archive #container aside .archive--cnt{padding:20px 15px}#archive #container aside .archive--cnt .square-list li{font-size:1rem}#archive #container aside .archive--cnt .square-list li+li{margin-top:20px}#archive #container aside .archive--cnt .square-list li::before{top:.6em;width:6px;height:6px}#archive #container aside .archive--cnt .square-list li.current a{color:#006bba;font-weight:500;pointer-events:none}#archive #container aside .archive+.archive{margin-top:50px}@media screen and (max-width: 1024px){#archive #container aside .archive--title{height:40px;font-size:1rem;padding:0 10px}#archive #container aside .archive--cnt{padding:20px 10px}#archive #container aside .archive--cnt .square-list li{font-size:.875rem}#archive #container aside .archive--cnt .square-list li+li{margin-top:12px}#archive #container aside .archive+.archive{margin-top:40px}}@media screen and (max-width: 600px){#archive #container aside{width:100%;max-width:initial}#archive #container aside .archive--title{height:36px;font-size:.9375rem}#archive #container aside .archive--cnt{padding:15px 10px}#archive #container aside .archive--cnt .square-list li{font-size:.8125rem}#archive #container aside .archive--cnt .square-list li+li{margin-top:10px}#archive #container aside .archive+.archive{margin-top:20px}}#archive #container .mainCnt a .head .category--red{background:#f04a50}#archive #container .mainCnt a .head .category--purple{background:#a10096}#archive #container .mainCnt a .head .category--blue{background:#007fcc}#archive #container .mainCnt a .head .category--orange{background:orange}#archive #container .mainCnt a .head .category--green{background:#00c878}#archive #list .article{border-bottom:1px solid #ddd}#archive #list .article a{display:block;padding:20px 10px}#archive #list .article a .title{line-height:1.4}#archive #list .article a:hover{background:#f6fbff}@media screen and (max-width: 600px){#archive #list .article a{padding:10px 5px}}#archive #list .pagenation{width:100%;margin-top:50px}#archive #list .pagenation ul{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}#archive #list .pagenation ul li{color:#b2b2b2;font-weight:500}#archive #list .pagenation ul li+li{margin-left:15px}#archive #list .pagenation ul li.current{color:#006bba;padding:3px 7px 2px;border-bottom:2px solid #006bba}#archive #list .pagenation ul li a{color:#b2b2b2;padding:3px 7px 2px}#archive #list .pagenation ul li a:hover{color:#006bba}#archive #list .pagenation ul li.prev a,#archive #list .pagenation ul li.next a{color:#006bba}@media screen and (max-width: 600px){#archive #list .pagenation{margin-top:25px}#archive #list .pagenation ul li{font-size:.9375rem}#archive #list .pagenation ul li+li{margin-left:10px}#archive #list .pagenation ul li.current{padding:3px 5px 2px}#archive #list .pagenation ul li a{padding:3px 5px 2px}}#archive #detail #container .mainCnt .head{margin-bottom:50px}#archive #detail #container .mainCnt figure{line-height:1}#archive #detail #container .mainCnt figure a{display:block;background:#eee}#archive #detail #container .mainCnt figure img{width:100%;-o-object-fit:cover;object-fit:cover}#archive #detail #container .mainCnt figure figcaption{font-size:1rem;margin-top:10px}#archive #detail #container .mainCnt .mainImg{margin-bottom:60px}#archive #detail #container .mainCnt .article__column2{margin-bottom:50px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}#archive #detail #container .mainCnt .article__column2--inner{width:calc(50% - 10px)}#archive #detail #container .mainCnt .article__column2--inner:nth-last-of-type(even){margin-right:20px}#archive #detail #container .mainCnt .article .txt-link{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}#archive #detail #container .mainCnt .article .footImg{width:90%;margin:50px auto 0}@media screen and (max-width: 600px){#archive #detail #container .mainCnt .head{margin-bottom:30px}#archive #detail #container .mainCnt figure figcaption{font-size:.875rem;margin-top:7px}#archive #detail #container .mainCnt .mainImg{margin-bottom:50px}#archive #detail #container .mainCnt .article__column2{display:block;margin-bottom:30px}#archive #detail #container .mainCnt .article__column2--inner{width:100%}#archive #detail #container .mainCnt .article__column2--inner:nth-last-of-type(even){margin:0 0 25px}#archive #detail #container .mainCnt .article .footImg{margin-top:40px}}#archive #detail .pagenation{width:100%;margin-top:80px}#archive #detail .pagenation ul{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}#archive #detail .pagenation ul li{width:160px;height:50px;font-size:1rem}#archive #detail .pagenation ul li+li{margin-left:10px}#archive #detail .pagenation ul li a{width:100%;height:100%;color:#fff;border:1.5px solid rgba(0,0,0,0);background:#006bba;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}#archive #detail .pagenation ul li a:hover{background:#3294e4}#archive #detail .pagenation ul li.next a,#archive #detail .pagenation ul li.prev a{color:#006bba;background:#fff;border-color:#006bba;position:relative}#archive #detail .pagenation ul li.next a::after,#archive #detail .pagenation ul li.prev a::after{content:"";position:absolute;top:50%;width:10px;height:10px;-webkit-transition:.3s;transition:.3s}#archive #detail .pagenation ul li.next a:hover,#archive #detail .pagenation ul li.prev a:hover{color:#fff;background:#006bba}#archive #detail .pagenation ul li.next a:hover::after,#archive #detail .pagenation ul li.prev a:hover::after{border-color:#fff}#archive #detail .pagenation ul li.next.disabled,#archive #detail .pagenation ul li.prev.disabled{color:#777;background:#ccc;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}#archive #detail .pagenation ul li.next a::after{right:15%;border-top:2px solid #006bba;border-right:2px solid #006bba;-webkit-transform:rotate(45deg) translateY(-50%);transform:rotate(45deg) translateY(-50%)}#archive #detail .pagenation ul li.prev a::after{left:15%;border-top:2px solid #006bba;border-left:2px solid #006bba;-webkit-transform:rotate(-45deg) translateY(-50%);transform:rotate(-45deg) translateY(-50%)}@media screen and (max-width: 600px){#archive #detail .pagenation{margin-top:40px}#archive #detail .pagenation ul li{width:calc(100% - 10px)/3;height:40px;font-size:.875rem}#archive #detail .pagenation ul li+li{margin-left:5px}#archive #detail .pagenation ul li a{border-width:1px}#archive #detail .pagenation ul li.next a::after,#archive #detail .pagenation ul li.prev a::after{width:8px;height:8px}#archive #detail .pagenation ul li.next a::after{right:12%;border-top-width:1.5px;border-right-width:1.5px}#archive #detail .pagenation ul li.prev a::after{left:12%;border-top-width:1.5px;border-left-width:1.5px}}#not_found section{text-align:center}#not_found section .heading02{margin-bottom:30px}#not_found section .h2sup{font-size:140%;font-weight:300;margin-bottom:40px}#not_found section .btn.back{margin-top:100px}.moreread{margin-top:80px}.moreread .btn{text-align:center}.moreread .btn a{min-width:300px;min-height:50px;font-size:1rem;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.moreread .btn a::after{-webkit-transform:translateY(-50%) rotate(90deg);transform:translateY(-50%) rotate(90deg)}@media screen and (max-width: 600px){.moreread{margin-top:50px}.moreread .btn a{width:100%;min-width:initial;min-height:42px}}#index #container{padding-top:0;padding-bottom:0}#index hgroup{line-height:1;text-align:center;margin-bottom:50px}#index hgroup h2 img{height:54px}#index hgroup .h2sup{font-size:1.125rem;font-weight:500;margin-top:20px}@media screen and (max-width: 1024px){#index hgroup h2 img{height:44px}#index hgroup .h2sup{font-size:1rem}}@media screen and (max-width: 600px){#index hgroup{margin-bottom:40px}#index hgroup h2 img{height:30px}#index hgroup .h2sup{font-size:.875rem;margin-top:15px}}#mainArea{position:relative;line-height:0}#mainArea h1.mainImg{font-size:0;line-height:0}@media screen and (min-width: 1401px){#mainArea h1.mainImg{width:100%;height:calc(100svh - 80px);position:relative}#mainArea h1.mainImg img{width:100%;height:calc(100svh - 80px);-o-object-fit:cover;object-fit:cover}}#mainArea .character{position:absolute;right:2%;bottom:0;z-index:10;width:15%}#mainArea .character img{width:100%;-o-object-fit:cover;object-fit:cover}#mainArea .character:hover{-webkit-animation:bound .8s linear;animation:bound .8s linear}@media screen and (max-width: 1024px){#mainArea .character{bottom:30px;width:20%}}@media screen and (max-width: 1024px){#mainArea .character{bottom:10px;width:25%}}#mainArea .pickup{width:100%;position:absolute;left:0;bottom:0;z-index:1}#mainArea .pickup dl{width:90%;max-width:900px;margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex}#mainArea .pickup dl dt,#mainArea .pickup dl dd{height:50px}#mainArea .pickup dl dt{width:200px;background:#006bba;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}#mainArea .pickup dl dd{width:calc(100% - 200px);line-height:1;padding:5px 20px;background:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#mainArea .pickup dl dd .date{width:100px;font-size:90%;margin-right:auto}#mainArea .pickup dl dd .ttl{width:calc(100% - 110px);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media screen and (max-width: 1024px){#mainArea .pickup dl dt{width:130px}#mainArea .pickup dl dt img{width:100px}#mainArea .pickup dl dd{width:calc(100% - 130px);padding:5px 20px}}@media screen and (max-width: 600px){#mainArea .pickup{bottom:-25px}#mainArea .pickup dl dt{width:100px}#mainArea .pickup dl dt img{width:80px}#mainArea .pickup dl dd{width:calc(100% - 100px);padding:5px 10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}#mainArea .pickup dl dd .date{width:100%;margin-bottom:3px}#mainArea .pickup dl dd .ttl{width:100%}}@-webkit-keyframes bound{0%{-webkit-transform:translateY(0);transform:translateY(0)}25%{-webkit-transform:translateY(-20px);transform:translateY(-20px)}50%{-webkit-transform:translateY(0px);transform:translateY(0px)}75%{-webkit-transform:translateY(-10px);transform:translateY(-10px)}100%{-webkit-transform:translateY(0px);transform:translateY(0px)}}@keyframes bound{0%{-webkit-transform:translateY(0);transform:translateY(0)}25%{-webkit-transform:translateY(-20px);transform:translateY(-20px)}50%{-webkit-transform:translateY(0px);transform:translateY(0px)}75%{-webkit-transform:translateY(-10px);transform:translateY(-10px)}100%{-webkit-transform:translateY(0px);transform:translateY(0px)}}#index #slide-area{padding:50px 0;background:#333}#index #slide-area .slide{position:relative !important}#index #slide-area .slide li{max-width:400px;margin:0 10px;aspect-ratio:2/1}@media screen and (max-width: 600px){#index #slide-area .slide li{max-width:280px;margin:0 5px}}#index #slide-area .slick-list{overflow:visible}#index #slide-area .slick-slider,#index #slide-area .slick-track{position:initial;overflow:hidden}@media screen and (max-width: 600px){#index #slide-area{padding:50px 0 30px}#index #slide-area .slide li{max-width:280px;margin:0 5px}}#index #raceinfo{padding-top:100px;background:#e6e6e6}@media screen and (max-width: 1024px){#index #raceinfo{padding-top:80px}}@media screen and (max-width: 600px){#index #raceinfo{padding-top:50px}}#index #raceinfo .wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#index #raceinfo .wrap .ttlArea{width:410px;margin-right:auto}#index #raceinfo .wrap .ttlArea hgroup{margin-bottom:0}#index #raceinfo .wrap .ttlArea .btn{width:80%;margin:40px auto 0}#index #raceinfo .wrap .info-area{width:calc(100% - 420px);padding-left:130px;position:relative}#index #raceinfo .wrap .info-area dl>div{border:2px solid #006bba;background:#fff}#index #raceinfo .wrap .info-area dl>div+div{margin-top:20px}#index #raceinfo .wrap .info-area dl>div dt{font-size:1.25rem;color:#fff;line-height:1;text-align:center;padding:8px 10px 10px;background:#006bba}#index #raceinfo .wrap .info-area dl>div dd{padding:15px}#index #raceinfo .wrap .info-area dl>div dd .nonRace{text-align:center;margin-bottom:25px;line-height:1.4}#index #raceinfo .wrap .info-area dl>div dd .nonRace .ttl{font-weight:500}#index #raceinfo .wrap .info-area dl>div dd .nonRace p:not(.ttl){font-size:1rem}#index #raceinfo .wrap .info-area dl>div dd .nonRace.open{display:none}#index #raceinfo .wrap .info-area dl>div dd .race{line-height:1}#index #raceinfo .wrap .info-area dl>div dd .race .race-info{width:calc(100% - 90px);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#index #raceinfo .wrap .info-area dl>div dd .race .race-info .genre{width:50px}#index #raceinfo .wrap .info-area dl>div dd .race .race-info .genre span{width:50px;height:50px;color:#fff;background:#006bba;border-radius:3px;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}#index #raceinfo .wrap .info-area dl>div dd .race .race-info .main{width:calc(100% - 50px);padding-right:10px;padding-left:15px}#index #raceinfo .wrap .info-area dl>div dd .race .race-info .main .name{color:#006bba;font-weight:600;margin-bottom:10px}#index #raceinfo .wrap .info-area dl>div dd .race .race-info .main .name a{color:#006bba;text-decoration:underline}#index #raceinfo .wrap .info-area dl>div dd .race .race-info .main .date{font-size:86%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#index #raceinfo .wrap .info-area dl>div dd .race .race-info .main .icon{width:25px}#index #raceinfo .wrap .info-area dl>div dd .race .race-info .main .icon img{width:25px}#index #raceinfo .wrap .info-area dl>div dd .race .btn-list{width:100%;padding-left:65px;margin-top:10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#index #raceinfo .wrap .info-area dl>div dd .race .btn-list .btn.rev{width:120px;height:30px}#index #raceinfo .wrap .info-area dl>div dd .race .btn-list .btn.rev a{font-size:.8125rem;padding:0 10px}#index #raceinfo .wrap .info-area dl>div dd .race .btn-list .btn.rev+.btn{margin-left:5px}#index #raceinfo .wrap .info-area dl>div.outside{border-color:#666}#index #raceinfo .wrap .info-area dl>div.outside dt{background:#666}#index #raceinfo .wrap .info-area dl>div.outside dd .nonRace{margin-bottom:0}#index #raceinfo .wrap .info-area dl>div.outside dd .flex .race{width:48%}#index #raceinfo .wrap .info-area dl>div.outside dd .flex .race:first-of-type{margin-right:auto}#index #raceinfo .wrap .info-area dl>div.outside dd .flex .race .race-info{width:100%}#index #raceinfo .wrap .info-area dl>div.outside dd .flex .race .race-info .genre{width:40px}#index #raceinfo .wrap .info-area dl>div.outside dd .flex .race .race-info .genre span{width:40px;height:40px}#index #raceinfo .wrap .info-area dl>div.outside dd .flex .race .race-info .main{width:calc(100% - 40px);padding-right:0;padding-left:10px}#index #raceinfo .wrap .info-area dl>div.outside dd .flex .race .race-info .main .name{margin-bottom:7px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#index #raceinfo .wrap .info-area dl>div.outside dd .flex .race .race-info .main .name a{margin-right:10px}#index #raceinfo .wrap .info-area .btn.schedule-sp{display:none}#index #raceinfo .wrap .info-area .img-girl{width:150px;position:absolute;left:0;bottom:0;z-index:2}@media screen and (max-width: 1024px){#index #raceinfo .wrap{display:block}#index #raceinfo .wrap .ttlArea{width:100%;margin:0 auto 50px}#index #raceinfo .wrap .ttlArea .btn{max-width:300px;margin-top:30px}#index #raceinfo .wrap .info-area{width:100%}}@media screen and (max-width: 600px){#index #raceinfo .wrap .ttlArea{width:100%;margin-bottom:30px}#index #raceinfo .wrap .ttlArea .btn{display:none}#index #raceinfo .wrap .info-area{padding-bottom:30px;padding-left:0}#index #raceinfo .wrap .info-area dl>div+div{margin-top:15px}#index #raceinfo .wrap .info-area dl>div dt{font-size:1.125rem;padding:5px 10px 8px}#index #raceinfo .wrap .info-area dl>div dd .nonRace{margin-bottom:20px}#index #raceinfo .wrap .info-area dl>div dd .nonRace p:not(.ttl){font-size:.875rem}#index #raceinfo .wrap .info-area dl>div dd .race{display:block}#index #raceinfo .wrap .info-area dl>div dd .race .race-info{width:100%;margin-bottom:10px}#index #raceinfo .wrap .info-area dl>div dd .race .race-info .genre{width:40px}#index #raceinfo .wrap .info-area dl>div dd .race .race-info .genre span{width:40px;height:40px}#index #raceinfo .wrap .info-area dl>div dd .race .race-info .main{width:calc(100% - 40px);padding-right:0;padding-left:10px}#index #raceinfo .wrap .info-area dl>div dd .race .race-info .main .name{margin-bottom:7px}#index #raceinfo .wrap .info-area dl>div dd .race .race-info .main .icon{width:22px}#index #raceinfo .wrap .info-area dl>div dd .race .race-info .main .icon img{width:22px}#index #raceinfo .wrap .info-area dl>div dd .race .btn-list{padding-left:0}#index #raceinfo .wrap .info-area dl>div dd .race .btn-list .btn.rev{width:calc((100% - 10px)/3);height:26px}#index #raceinfo .wrap .info-area dl>div dd .race .btn-list .btn.rev a{font-size:.6875rem;padding:0 5px}#index #raceinfo .wrap .info-area dl>div dd .race .btn-list .btn.rev+.btn{margin-left:5px}#index #raceinfo .wrap .info-area dl>div.outside dd{padding-left:120px}#index #raceinfo .wrap .info-area dl>div.outside dd .flex .race{width:100%}#index #raceinfo .wrap .info-area dl>div.outside dd .flex .race:first-of-type{margin:0 auto 15px}#index #raceinfo .wrap .info-area dl>div.outside dd .flex .race .race-info .genre{width:30px}#index #raceinfo .wrap .info-area dl>div.outside dd .flex .race .race-info .genre span{width:30px;height:30px}#index #raceinfo .wrap .info-area dl>div.outside dd .flex .race .race-info .main{width:calc(100% - 30px)}#index #raceinfo .wrap .info-area dl>div.outside dd .flex .race .race-info .main .name{margin-bottom:7px}#index #raceinfo .wrap .info-area dl>div.outside dd .flex .race .race-info .main .name a{margin-right:5px}#index #raceinfo .wrap .info-area dl>div.outside dd .flex .race .race-info .main .icon{width:18px}#index #raceinfo .wrap .info-area dl>div.outside dd .flex .race .race-info .main .icon img{width:18px}#index #raceinfo .wrap .info-area .btn.schedule-sp{display:block;max-width:200px;margin:30px auto 0 120px}#index #raceinfo .wrap .info-area .img-girl{width:110px;left:0;bottom:0}}#index #raceinfo .wrap .info-area dl>div dd .nonRace .race .race-info .main .name{text-align:left}#index #news .news_categories{margin-bottom:80px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#index #news .news_categories li{width:calc((100% - 50px)/6)}#index #news .news_categories li+li{margin-left:auto}#index #news .news_categories li a{width:100%;height:50px;font-size:1rem;color:#fff;font-weight:500;line-height:1;padding:5px;background:#006bba;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;margin-right:auto}#index #news .news_categories li a:hover,#index #news .news_categories li a.is-active{opacity:.6}@media screen and (max-width: 1024px){#index #news .news_categories{margin-bottom:40px}#index #news .news_categories li{width:calc((100% - 30px)/6)}#index #news .news_categories li a{font-size:.9375rem}}@media screen and (max-width: 600px){#index #news .news_categories{margin-bottom:30px;-ms-flex-wrap:wrap;flex-wrap:wrap}#index #news .news_categories li{width:calc((100% - 10px)/3);margin-right:5px}#index #news .news_categories li+li{margin-left:0}#index #news .news_categories li:nth-of-type(3n){margin-right:0}#index #news .news_categories li:nth-of-type(n+4){margin-top:5px}#index #news .news_categories li a{height:36px;font-size:.875rem}}#index #news .news_categories li a.category--gray{background:#4d4d4d}#index #news .news_categories li a.category--red{background:#f04a50}#index #news .news_categories li a.category--purple{background:#a10096}#index #news .news_categories li a.category--blue{background:#007fcc}#index #news .news_categories li a.category--orange{background:orange}#index #news .news_categories li a.category--green{background:#00c878}#index #news .panel{display:none}#index #news .panel li{border-bottom:1px solid #ddd}#index #news .panel li:first-of-type{border-top:1px solid #ddd}#index #news .panel li a{padding:20px 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#index #news .panel li a:hover{background:#f5f5f5}#index #news .panel li a .head{width:260px;line-height:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#index #news .panel li a .head time{width:110px;font-size:1rem;color:#666}#index #news .panel li a .head .category{width:120px;height:30px;font-size:.9375rem;color:#fff;background:#006bba;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}#index #news .panel li a .title{width:calc(100% - 260px);line-height:1.4}#index #news .panel li a:hover{background:#f5f5f5}#index #news .panel li a:hover .title{color:#333}@media screen and (max-width: 1024px){#index #news .panel li a{padding:15px 0;display:block}#index #news .panel li a .head{width:100%;margin-bottom:7px}#index #news .panel li a .head time{width:100px;font-size:.9375rem}#index #news .panel li a .head .category{width:100px;height:24px;font-size:.875rem}#index #news .panel li a .title{width:100%}}#index #news .panel.is-show{display:block}#index #news .panel li a .head .category--red{background:#f04a50}#index #news .panel li a .head .category--purple{background:#a10096}#index #news .panel li a .head .category--blue{background:#007fcc}#index #news .panel li a .head .category--orange{background:orange}#index #news .panel li a .head .category--green{background:#00c878}#index #news .btn{margin:50px auto 0}@media screen and (max-width: 600px){#index #news .btn{margin-top:30px}}#index #menuIcon{padding-top:100px;padding-bottom:100px;background:url(../images/index/menu/bg.jpg) no-repeat center top/cover}#index #menuIcon ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}#index #menuIcon ul li{width:calc((100% - 80px)/5);margin-right:20px}#index #menuIcon ul li:nth-of-type(5n){margin-right:0}#index #menuIcon ul li:nth-of-type(n+6){margin-top:20px}#index #menuIcon ul li a{width:100%;height:100%;line-height:1.2;background:#fff;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;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;aspect-ratio:1/1}#index #menuIcon ul li a .title{height:50px;font-size:1.25rem;text-align:center;font-weight:500;margin-bottom:10px;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-pack:center;-ms-flex-pack:center;justify-content:center}#index #menuIcon ul li a .title span{font-size:80%}#index #menuIcon ul li a .img{width:80px}#index #menuIcon ul li a:hover{background:#e2effa}@media screen and (max-width: 1024px){#index #menuIcon{padding-top:80px;padding-bottom:80px}#index #menuIcon ul li{width:calc((100% - 30px)/4);margin-right:10px}#index #menuIcon ul li:nth-of-type(5n){margin-right:10px}#index #menuIcon ul li:nth-of-type(4n){margin-right:0}#index #menuIcon ul li:nth-of-type(n+5){margin-top:10px}#index #menuIcon ul li a .title{height:46px;font-size:1.125rem}}@media screen and (max-width: 600px){#index #menuIcon{padding-top:40px;padding-bottom:40px}#index #menuIcon ul li{width:calc((100% - 10px)/2);margin-right:0}#index #menuIcon ul li:nth-of-type(5n){margin-right:0}#index #menuIcon ul li:nth-of-type(odd){margin-right:10px}#index #menuIcon ul li:nth-of-type(n+3){margin-top:10px}#index #menuIcon ul li a{aspect-ratio:5/4}#index #menuIcon ul li a .title{height:46px;font-size:1.0625rem;margin-bottom:0}#index #menuIcon ul li a .img{width:60px}}#index #schedule .month-select{margin-bottom:60px}#index #schedule .month-select+.month-select{margin-top:20px}@media screen and (max-width: 600px){#index #schedule .month-select{margin-bottom:30px}}#index #schedule .month-select .year{font-weight:600;margin-bottom:10px}@media screen and (max-width: 600px){#index #schedule .month-select .year{margin-bottom:0}}#index #schedule .month-select .month-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap}#index #schedule .month-select .month-list button{width:calc((100% - 75px)/6);height:50px;font-size:1.125rem;font-weight:600;margin-right:15px;background:#fff;border:1px solid #ccc;border-radius:30px;cursor:pointer;-webkit-transition:.3s;transition:.3s}#index #schedule .month-select .month-list button:nth-of-type(6n){margin-right:0}#index #schedule .month-select .month-list button:nth-of-type(n+7){margin-top:15px}#index #schedule .month-select .month-list button:hover{background:#f1f1f1}#index #schedule .month-select .month-list button.is-active{color:#fff;background:#006bba}@media screen and (max-width: 1024px){#index #schedule .month-select .month-list button{width:calc((100% - 50px)/6);font-size:1rem;margin-right:10px}}@media screen and (max-width: 600px){#index #schedule .month-select .month-list{-ms-flex-wrap:wrap;flex-wrap:wrap}#index #schedule .month-select .month-list button{width:calc((100% - 20px)/3);height:40px;font-size:.9375rem;margin-right:10px}#index #schedule .month-select .month-list button:nth-child(3n){margin-right:0}#index #schedule .month-select .month-list button:nth-child(n+4){margin-top:7px}}#index #schedule .calender-desc{margin-top:30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#index #schedule .calender-desc .icon-list{width:56%;max-width:620px;margin-right:auto}#index #schedule .calender-desc .icon-list ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}#index #schedule .calender-desc .icon-list ul li{font-size:.9375rem;line-height:1;margin-right:20px;margin-bottom:5px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#index #schedule .calender-desc .icon-list ul li img{width:20px;margin-right:5px}#index #schedule .calender-desc .icon-list ul+ul{margin-top:5px}#index #schedule .calender-desc .schedule-pdf{width:42%;max-width:470px}#index #schedule .calender-desc .schedule-pdf .title{font-weight:500;line-height:1;margin-bottom:10px}#index #schedule .calender-desc .schedule-pdf ul{display:-webkit-box;display:-ms-flexbox;display:flex}#index #schedule .calender-desc .schedule-pdf ul li{width:49%;max-width:none}#index #schedule .calender-desc .schedule-pdf ul li+li{margin-left:auto}@media screen and (max-width: 1024px){#index #schedule .calender-desc{display:block}#index #schedule .calender-desc .icon-list{width:100%;max-width:initial;margin:0 auto 30px}#index #schedule .calender-desc .schedule-pdf{width:100%;max-width:initial}}@media screen and (max-width: 600px){#index #schedule .calender-desc{margin-top:20px}#index #schedule .calender-desc .icon-list{margin-bottom:20px}#index #schedule .calender-desc .icon-list ul li{font-size:.875rem;margin-right:15px}#index #schedule .calender-desc .icon-list ul li img{width:18px}}#calender{width:100%;max-width:1120px;text-align:center;position:relative}#calender .sunday{color:#ff3265 !important;background:#ffd2d2 !important}#calender .saturday{color:#0061ff !important;background:#d9e7ff !important}#calender .table_pc table{width:100%;table-layout:fixed}#calender .table_pc table.day28 thead th{width:calc((100% - 42px)/28)}#calender .table_pc table.day29 thead th{width:calc((100% - 42px)/29)}#calender .table_pc table.day30 thead th{width:calc((100% - 42px)/30)}#calender .table_pc table.day31 thead th{width:calc((100% - 42px)/31)}#calender .table_pc table thead tr th{width:auto;font-size:.8125rem;color:#333;font-weight:500;padding:0;background:#fff}#calender .table_pc table thead tr th.month,#calender .table_pc table thead tr th[rowspan="3"]{width:42px !important;font-size:.875rem}#calender .table_pc table thead tr th:first-of-type{border-left:none}#calender .table_pc table thead tr th:last-of-type{border-right:none}#calender .table_pc table tbody{height:100px}#calender .table_pc table tbody tr th{width:42px !important;font-weight:500;border-left:none}#calender .table_pc table tbody tr td:last-of-type{border-right:none}#calender .table_pc table tr.date-data th{-ms-writing-mode:tb;-webkit-writing-mode:tb;writing-mode:tb;padding:10px 0;letter-spacing:.2em}#calender .table_pc table tr td{width:auto;padding:0}#index #youtube{padding-top:60px;padding-bottom:100px;overflow:hidden;position:relative;z-index:1}#index #youtube::after{content:"";position:absolute;top:130px;left:0;z-index:-1;width:100%;height:calc(100% - 130px);background:#d6e8f4}#index #youtube .wrap{position:relative}#index #youtube h2{width:80%;max-width:700px;margin-bottom:50px}#index #youtube .mov-area{width:66%;max-width:660px}#index #youtube .mov-area h3{font-size:1.875rem;line-height:1;font-weight:500;margin-bottom:20px;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}#index #youtube .mov-area h3 i{font-size:2.5rem;color:#006bba;padding-top:5px;margin-right:5px}#index #youtube .mov-area .movie{width:100%;aspect-ratio:16/9;background:#ccc}#index #youtube .mov-area .movie iframe{width:100%;height:100%}#index #youtube .mov-area .bnr{margin-top:20px}#index #youtube .img{width:36%;max-width:400px;position:absolute;top:0;right:0;z-index:5}@media screen and (max-width: 1024px){#index #youtube{padding-top:50px;padding-bottom:80px}#index #youtube::after{top:120px;height:calc(100% - 120px)}#index #youtube h2{width:74%;margin-bottom:40px}#index #youtube .mov-area h3{font-size:1.625rem;margin-bottom:15px}#index #youtube .mov-area h3 i{font-size:2.25rem}}@media screen and (max-width: 600px){#index #youtube{padding-top:30px;padding-bottom:40px}#index #youtube::after{top:65px;height:calc(100% - 65px)}#index #youtube h2{width:82%;margin-bottom:20px}#index #youtube .mov-area{width:90%;position:relative;z-index:10}#index #youtube .mov-area h3{font-size:1.375rem;margin-bottom:10px}#index #youtube .mov-area h3 i{font-size:1.75rem;padding-top:3px}#index #youtube .mov-area .bnr{margin-top:15px}#index #youtube .img{width:50%;right:-60px}}th.fc-day-sat>div,.fc-day-sat{background-color:#d9e7ff}th.fc-day-sat>div a,.fc-day-sat a{color:#0061ff}th.fc-day-sun>div,.fc-day-sun{background-color:#ffd2d2}th.fc-day-sun>div a,.fc-day-sun a{color:#ff3265 !important}div.fc-event-title{white-space:normal}.fc-col-header-cell{background-color:#fff}.fc-col-header-cell a{color:#000}.fc-daygrid-day-number{color:#000}.fc-daygrid-event{border-radius:0;border:0px}.GIII{background:#1f9e6c}.GP,.GI,.GII{background:#995018}.FI,.FII{background:#94c}.honjo{background:#006bba}.short .track{-webkit-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;writing-mode:vertical-rl;line-height:.8em}/*# sourceMappingURL=contents.css.map */