@charset "UTF-8";.con-coupon{padding-top:90px}.con-coupon>.inner{max-width:1000px;margin:0 auto}@media only screen and (max-width:1080px){.con-coupon>.inner{width:93.3333333333%}}.con-coupon>.inner h2.style-title01{text-align:center;margin-bottom:52px}@media screen and (max-width:767px){.con-coupon>.inner h2.style-title01{margin-bottom:35px}}@media screen and (max-width:600px){.con-coupon>.inner h2.style-title01{margin-bottom:28px}}.con-coupon>.inner .box-coupon01 dl,.con-coupon>.inner .box-coupon02 dl{border:4px solid #00986B;border-radius:5px}.con-coupon>.inner .box-coupon01 dl dt,.con-coupon>.inner .box-coupon02 dl dt{padding:10px 8px 12px;background-color:#00986B;text-align:center}@media screen and (max-width:600px){.con-coupon>.inner .box-coupon01 dl dt,.con-coupon>.inner .box-coupon02 dl dt{padding:8px 8px 9px}}.con-coupon>.inner .box-coupon01 dl dt span,.con-coupon>.inner .box-coupon02 dl dt span{color:#FFF;font-size:2rem;font-weight:700}@media screen and (max-width:600px){.con-coupon>.inner .box-coupon01 dl dt span,.con-coupon>.inner .box-coupon02 dl dt span{font-size:1.8rem}}.con-coupon>.inner .box-coupon01 dl dd,.con-coupon>.inner .box-coupon02 dl dd{display:flex;justify-content:center;align-items:center;height:205px}.con-coupon>.inner .box-coupon01 dl dd img,.con-coupon>.inner .box-coupon02 dl dd img{width:58px}.con-coupon>.inner .box-coupon01{display:flex}@media screen and (max-width:600px){.con-coupon>.inner .box-coupon01{display:block}}.con-coupon>.inner .box-coupon01 dl{margin-bottom:36px;width:calc((100% - 40px) / 2)}@media screen and (max-width:600px){.con-coupon>.inner .box-coupon01 dl{margin-bottom:28px;width:100%}}.con-coupon>.inner .box-coupon01 dl:not(:nth-child(2n)){margin-right:40px}@media screen and (max-width:600px){.con-coupon>.inner .box-coupon01 dl:not(:nth-child(2n)){margin-right:0}}.con-season{padding-top:135px;padding-bottom:243px;background:url(../img/ticket_lift/bg_price.svg) center top -170px repeat-y;background-size:cover}@media screen and (max-width:767px){.con-season{padding-top:80px;padding-bottom:200px}}@media screen and (max-width:600px){.con-season{padding-top:60px;padding-bottom:160px;background-position:center top -280px}}.con-season>.inner{max-width:1000px;margin:0 auto}@media only screen and (max-width:1080px){.con-season>.inner{width:93.3333333333%}}.con-season>.inner h2.style-title01{text-align:center;margin-bottom:90px}@media screen and (max-width:767px){.con-season>.inner h2.style-title01{margin-bottom:35px}}@media screen and (max-width:600px){.con-season>.inner h2.style-title01{margin-bottom:28px}}.con-season>.inner .box-season section.sec-season:not(:last-child){margin-bottom:140px}@media screen and (max-width:600px){.con-season>.inner .box-season section.sec-season:not(:last-child){margin-bottom:90px}}.con-season>.inner .box-season section.sec-season .wrap-online h4,.con-season>.inner .box-season section.sec-season .wrap-ticket h4{margin-bottom:25px;color:#333;font-size:2.6rem;font-weight:700;text-align:center}@media screen and (max-width:767px){.con-season>.inner .box-season section.sec-season .wrap-online h4,.con-season>.inner .box-season section.sec-season .wrap-ticket h4{margin-bottom:22px;font-size:2.2rem}}@media screen and (max-width:600px){.con-season>.inner .box-season section.sec-season .wrap-online h4,.con-season>.inner .box-season section.sec-season .wrap-ticket h4{margin-bottom:24px;font-size:2rem}}.con-season>.inner .box-season section.sec-season .wrap-ticket{padding-top:80px}@media screen and (max-width:600px){.con-season>.inner .box-season section.sec-season .wrap-ticket{padding-top:60px}}.con-season>.inner .box-season section.sec-season p.txt-desc{margin-bottom:50px;color:#333;font-size:1.6rem;font-weight:500;line-height:2}@media screen and (max-width:767px){.con-season>.inner .box-season section.sec-season p.txt-desc{margin-bottom:45px}}@media screen and (max-width:600px){.con-season>.inner .box-season section.sec-season p.txt-desc{margin-bottom:40px;font-size:1.5rem}}.con-season>.inner .box-season section.sec-season p.txt-desc.s-center{text-align:center}.con-season>.inner .box-season section.sec-season p.txt-desc a{text-decoration:underline;color:#00986B}@media screen and (min-width:1100px){.con-season>.inner .box-season section.sec-season p.txt-desc a:hover{opacity:1;text-decoration:none}}.con-season>.inner .box-season section.sec-season .style-btn-link-advanced a{background-image:url(../img/ticket_season/bg_racing.jpg)}.con-season>.inner .box-season section.sec-season p.style-txt-attention{margin-top:20px}.con-season>.inner .box-season section.sec-season p.style-txt-attention.mt01{margin-top:70px}.con-season>.inner .box-attention{margin-top:110px;padding:42px 7.2% 36px 10%;background-color:#fff;display:flex;align-items:center}@media screen and (max-width:999px){.con-season>.inner .box-attention{margin-top:90px;padding:42px 6% 36px}}@media screen and (max-width:767px){.con-season>.inner .box-attention{padding:36px 6% 40px;display:block}}@media screen and (max-width:600px){.con-season>.inner .box-attention{margin-top:80px;padding:30px 5% 35px}}.con-season>.inner .box-attention .block-title{width:40%}@media screen and (max-width:999px){.con-season>.inner .box-attention .block-title{width:35%}}@media screen and (max-width:767px){.con-season>.inner .box-attention .block-title{width:100%}}.con-season>.inner .box-attention .block-title h3{color:#00986B;font-size:3rem;font-weight:700}@media screen and (max-width:767px){.con-season>.inner .box-attention .block-title h3{margin-bottom:22px;text-align:center}}@media screen and (max-width:600px){.con-season>.inner .box-attention .block-title h3{margin-bottom:18px}}.con-season>.inner .box-attention .block-detail{flex:1}.con-season>.inner .box-attention .block-detail ul.style-list01 li{font-size:1.6rem}.con-special{margin-top:-60px}.con-special .wrap-special{padding-top:93px;padding-bottom:118px;background:#359075 url(../img/ticket_season/bg_special.svg) center top no-repeat;background-size:cover;position:relative;clip-path:polygon(0 25px,42.5% 0%,100% 35px,100% calc(100% - 25px),57.5% 100%,0% calc(100% - 35px))}@media screen and (max-width:767px){.con-special .wrap-special{padding-top:95px;padding-bottom:116px}}@media screen and (max-width:600px){.con-special .wrap-special{padding-top:60px;padding-bottom:50px;clip-path:polygon(0 16px,42.5% 0%,100% 22px,100% calc(100% - 19px),57.5% 100%,0% calc(100% - 17px))}}.con-special .wrap-special>.inner{max-width:1130px;margin:0 auto}@media only screen and (max-width:1210px){.con-special .wrap-special>.inner{width:93.3333333333%}}.con-special .wrap-special>.inner .box-title{margin-bottom:52px}@media screen and (max-width:600px){.con-special .wrap-special>.inner .box-title{margin-bottom:36px}}.con-special .wrap-special>.inner .box-title p.txt-date{margin-bottom:15px;text-align:center}@media screen and (max-width:600px){.con-special .wrap-special>.inner .box-title p.txt-date{margin-bottom:11px}}.con-special .wrap-special>.inner .box-title p.txt-date span{padding:5px 24px 5px;display:inline-block;color:#00986B;font-size:2rem;font-weight:700;background-color:#fff;line-height:1}@media screen and (max-width:600px){.con-special .wrap-special>.inner .box-title p.txt-date span{padding:3px 20px 3px;font-size:1.8rem}}.con-special .wrap-special>.inner .box-title h2{color:#FFF;font-size:5rem;font-weight:700;text-align:center}@media screen and (max-width:767px){.con-special .wrap-special>.inner .box-title h2{font-size:4.6rem}}@media screen and (max-width:600px){.con-special .wrap-special>.inner .box-title h2{font-size:4.2rem}}.con-special .wrap-special>.inner .box-special{display:flex;flex-wrap:wrap}.con-special .wrap-special>.inner .box-special .item{width:calc((100% - 84px) / 4);background-color:#137D5E;border:1px solid #fff;border-radius:5px}@media screen and (max-width:999px){.con-special .wrap-special>.inner .box-special .item{margin-bottom:25px;width:calc((100% - 22px) / 2)}}@media screen and (max-width:600px){.con-special .wrap-special>.inner .box-special .item{margin-bottom:20px;width:calc((100% - 14px) / 2)}}.con-special .wrap-special>.inner .box-special .item:not(:nth-child(4n)){margin-right:28px}@media screen and (max-width:999px){.con-special .wrap-special>.inner .box-special .item:not(:nth-child(4n)){margin-right:0}}@media screen and (max-width:999px){.con-special .wrap-special>.inner .box-special .item:not(:nth-child(2n)){margin-right:22px}}@media screen and (max-width:600px){.con-special .wrap-special>.inner .box-special .item:not(:nth-child(2n)){margin-right:14px}}.con-special .wrap-special>.inner .box-special .item .block-number{padding:13px 10px 14px;background-color:#fff}@media screen and (max-width:767px){.con-special .wrap-special>.inner .box-special .item .block-number{padding:12px 10px 11px}}@media screen and (max-width:600px){.con-special .wrap-special>.inner .box-special .item .block-number{padding:10px 8px 8px}}.con-special .wrap-special>.inner .box-special .item .block-number p.txt-title{margin-bottom:4px}@media screen and (max-width:600px){.con-special .wrap-special>.inner .box-special .item .block-number p.txt-title{margin-bottom:3px}}.con-special .wrap-special>.inner .box-special .item .block-number p.txt-title img{width:42px;margin:0 auto}@media screen and (max-width:767px){.con-special .wrap-special>.inner .box-special .item .block-number p.txt-title img{width:38px}}@media screen and (max-width:600px){.con-special .wrap-special>.inner .box-special .item .block-number p.txt-title img{width:34px}}.con-special .wrap-special>.inner .box-special .item .block-number p.txt-num{font-family:"Roboto","Helvetica","Helvetica Neue",-apple-system,BlinkMacSystemFont,Arial,sans-serif;color:#137D5E;font-size:6rem;font-weight:900;line-height:1;text-align:center}@media screen and (max-width:767px){.con-special .wrap-special>.inner .box-special .item .block-number p.txt-num{font-size:5.4rem}}@media screen and (max-width:600px){.con-special .wrap-special>.inner .box-special .item .block-number p.txt-num{font-size:4.8rem}}.con-special .wrap-special>.inner .box-special .item .block-detail{padding:22px 4px 26px;display:flex;justify-content:center;align-items:center}.con-special .wrap-special>.inner .box-special .item .block-detail p.txt-special{color:#FFF;font-size:1.8rem;font-weight:500;line-height:1.77;text-align:center;letter-spacing:-0.02em}@media screen and (max-width:600px){.con-special .wrap-special>.inner .box-special .item .block-detail p.txt-special{font-size:1.5rem}}.con-special .wrap-special>.inner .box-special .item .block-detail p.txt-special span.yellow{color:#FFFCB6;font-weight:600}.con-special .wrap-special>.inner ul.list-attention{margin-top:40px}.con-special .wrap-special>.inner ul.list-attention li{position:relative;padding-left:1.1em;font-size:1.6rem;letter-spacing:0.025em;line-height:1.55;font-weight:500;color:#fff}@media screen and (max-width:600px){.con-special .wrap-special>.inner ul.list-attention li{letter-spacing:0;font-size:1.5rem}}.con-special .wrap-special>.inner ul.list-attention li:before{position:absolute;content:"※";top:0;left:0}.con-club{padding-top:45px;padding-bottom:45px}.con-club>.inner{max-width:1300px;margin:0 auto}@media only screen and (max-width:1380px){.con-club>.inner{width:90%}}.con-club>.inner .box-club{display:flex;align-items:center}@media screen and (max-width:600px){.con-club>.inner .box-club{display:block}}.con-club>.inner .box-club .block-image{width:230px}.con-club>.inner .box-club .block-image a{display:block}@media screen and (max-width:600px){.con-club>.inner .box-club .block-image{margin:0 auto 22px;width:180px}}.con-club>.inner .box-club .block-detail{margin-left:90px;flex:1}@media screen and (max-width:767px){.con-club>.inner .box-club .block-detail{margin-left:45px}}@media screen and (max-width:600px){.con-club>.inner .box-club .block-detail{margin-left:0}}.con-club>.inner .box-club .block-detail p.txt{color:#00986B;line-height:2.25}
/*# sourceMappingURL=ticket_season.css.map */