*{background-repeat:no-repeat}body{font-feature-settings:"palt"}a{text-decoration:none}body{min-width:1200px;font-size:1.4rem;line-height:1.5;background-color:#000;background-image:url(../img/bg.png);background-size:100% auto;background-position:top 75vw left;margin:0 0 30px 0;font-family:"Noto Sans JP",sans-serif;font-optical-sizing:auto}@media screen and (max-width: 500px){body{min-width:initial;font-size:1.2rem}}.mv{margin-bottom:100px}@media screen and (max-width: 500px){.mv{margin-bottom:40px}}.mv img{width:100%}.intro{margin-bottom:150px;text-align:center}@media screen and (max-width: 500px){.intro{margin-bottom:60px}}.intro h2{margin-bottom:80px}@media screen and (max-width: 500px){.intro h2{margin:0 30px 30px}}.intro p{color:#fff;font-size:1.8rem;line-height:2;font-weight:700;letter-spacing:.05em}.intro p:before,.intro p:after{display:block;content:"";width:0;height:0}.intro p:before{margin-top:calc((1.8rem - 1.8rem*2)/2)}.intro p:after{margin-bottom:calc((1.8rem - 1.8rem*2)/2)}@media screen and (max-width: 500px){.intro p{font-size:1.3rem;line-height:2}.intro p:before,.intro p:after{display:block;content:"";width:0;height:0}.intro p:before{margin-top:calc((1.3rem - 1.3rem*2)/2)}.intro p:after{margin-bottom:calc((1.3rem - 1.3rem*2)/2)}}.lineup h2{text-align:center;margin-bottom:90px}@media screen and (max-width: 500px){.lineup h2{margin-bottom:20px}.lineup h2 img{height:25px}}.lineup ul li{margin-bottom:60px;position:relative}@media screen and (max-width: 500px){.lineup ul li{margin-bottom:20px}}.lineup ul li:last-child{margin-bottom:0}.lineup ul li img{width:100%}.lineup ul li p{font-size:1.4rem;line-height:1.6;text-indent:-1em;padding-left:2em;position:absolute;right:20px;bottom:20px;text-shadow:0 0 2px hsla(0,0%,100%,.8)}@media screen and (max-width: 500px){.lineup ul li p{font-size:.8em;line-height:1;text-indent:0;padding-left:0;right:5px;bottom:10px}}.form{margin:100px 0;text-align:center}@media screen and (max-width: 500px){.form{margin:40px 30px}}.jtb{text-align:center;margin-bottom:100px}@media screen and (max-width: 500px){.jtb{margin:0 30px 40px}}.event{width:1000px;margin:0 auto 100px}@media screen and (max-width: 500px){.event{width:auto;margin:0 20px 40px}}.event h2{text-align:center;margin-bottom:80px}@media screen and (max-width: 500px){.event h2{margin-bottom:20px}.event h2 img{height:50px}}.event ul li{border:2px solid #c69c6d;padding:15px;margin-bottom:50px}@media screen and (max-width: 500px){.event ul li{padding:5px;margin-bottom:20px}}.event ul li:last-child{margin-bottom:0}.event ul li .event_inner{background:#fff;display:flex;justify-content:space-between;align-items:center}@media screen and (max-width: 500px){.event ul li .event_inner{display:block}}.event ul li .event_inner .event_ph{width:400px;height:430px}@media screen and (max-width: 500px){.event ul li .event_inner .event_ph{width:auto;height:auto}}.event ul li .event_inner .event_txt{width:570px;padding:30px}@media screen and (max-width: 500px){.event ul li .event_inner .event_txt{width:auto;padding:15px}}.event ul li .event_inner .event_txt h3{padding-bottom:11px;margin-bottom:11px;border-bottom:2px solid #c69c6d}.event ul li .event_inner .event_txt>div{margin-bottom:5px}.event ul li .event_inner .event_txt h4{margin-bottom:5px}@media screen and (max-width: 500px){.event ul li .event_inner .event_txt h4 img{height:14px}}.event ul li .event_inner .event_txt p{font-size:1.6rem;line-height:2;text-align:justify;text-justify:inter-ideograph;margin-bottom:15px}.event ul li .event_inner .event_txt p:before,.event ul li .event_inner .event_txt p:after{display:block;content:"";width:0;height:0}.event ul li .event_inner .event_txt p:before{margin-top:calc((1.6rem - 1.6rem*2)/2)}.event ul li .event_inner .event_txt p:after{margin-bottom:calc((1.6rem - 1.6rem*2)/2)}@media screen and (max-width: 500px){.event ul li .event_inner .event_txt p{font-size:1.3rem;line-height:2}.event ul li .event_inner .event_txt p:before,.event ul li .event_inner .event_txt p:after{display:block;content:"";width:0;height:0}.event ul li .event_inner .event_txt p:before{margin-top:calc((1.3rem - 1.3rem*2)/2)}.event ul li .event_inner .event_txt p:after{margin-bottom:calc((1.3rem - 1.3rem*2)/2)}}.event ul li .event_inner .event_txt p:last-of-type{margin-bottom:0}.dealer{width:1000px;margin:0 auto}@media screen and (max-width: 500px){.dealer{width:auto;margin:0 20px}}.dealer_unit{display:flex;justify-content:space-between}@media screen and (max-width: 500px){.dealer_unit{display:block}}.dealer_unit_ph{width:460px}@media screen and (max-width: 500px){.dealer_unit_ph{width:auto;margin-bottom:20px}}.dealer_unit_txt{width:500px}@media screen and (max-width: 500px){.dealer_unit_txt{width:auto;margin:0 20px}}.dealer_map{margin-top:50px;width:1000px;height:500px;background-color:#fff}@media screen and (max-width: 500px){.dealer_map{width:auto;height:300px;margin-top:30px}}