:root{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.formSec{padding:2.4rem 0 0}@media screen and (min-width: 768px){.formSec{margin:4.8rem 0 0}}.formSec__thanks{text-align:center}.formSec__thanks .pc{display:none}.formSec__thanks--head{font-size:2.8rem;letter-spacing:.1em;font-weight:600}@media screen and (min-width: 768px){.formSec__thanks--head{font-size:4rem}.formSec__thanks--head br{display:none}}.formSec__thanks--txt{letter-spacing:.1em;margin:1.6rem 0 0;line-height:1.75}@media screen and (min-width: 768px){.formSec__thanks--txt{margin:2rem 0 0;font-size:1.8rem;line-height:2}.formSec__thanks--txt .sp{display:none}}.formSec__thanks--btn{display:flex;align-items:center;justify-content:center;width:23rem;height:4rem;background-color:#4b2a6b;font-family:"futura-pt","Futura",system-ui,sans-serif;font-weight:500;font-size:1.4rem;letter-spacing:.2em;line-height:1;color:#fff;padding:0 0 .1rem;border:.2rem solid #4b2a6b;position:relative}@media screen and (min-width: 768px){.formSec__thanks--btn{width:43rem;height:4.5rem;font-size:1.5rem;transition:.3s ease}.formSec__thanks--btn:hover{letter-spacing:.2em;color:#4b2a6b;background-color:#fff}.formSec__thanks--btn:hover:before{width:0}}.formSec__thanks--btn{margin:4rem auto 0}@media screen and (min-width: 768px){.formSec__thanks--btn{margin:6.4rem auto 0}}.formSec__thanks--urgency{letter-spacing:.1em;font-weight:600;line-height:1;margin:4rem 0 0}@media screen and (min-width: 768px){.formSec__thanks--urgency{font-size:2rem;margin:6.4rem 0 1rem}}.formSec__thanks+.formSec__tel--number{margin:0}.formSec__thanks+.formSec__tel--number .head{display:none}@media screen and (min-width: 768px){.formSec__thanks+.formSec__tel--number .head{display:block}}.formSec__tel--head{font-weight:600;line-height:1.7;letter-spacing:.1em;text-align:center}@media screen and (min-width: 768px){.formSec__tel--head{font-size:3rem;line-height:1.56}}.formSec__tel--number{font-size:1.4rem;letter-spacing:.1em;line-height:1;text-align:center;margin:2.8rem 0 0}.formSec__tel--number .pc{display:none}@media screen and (min-width: 768px){.formSec__tel--number{display:flex;align-items:center;justify-content:center;font-size:1.5rem;line-height:1.66;text-align:left;margin:5.6rem 0 0}.formSec__tel--number .pc{display:inline}.formSec__tel--number .sp{display:none}}@media screen and (min-width: 768px){.formSec__tel--number .head{border-right:.1rem solid #4b2a6b;padding:0 2rem 0 0}}.formSec__tel--number a{display:flex;align-items:center;justify-content:center;gap:.7rem;padding:0 0 0 .5rem;margin:1.4rem 0 0}@media screen and (min-width: 768px){.formSec__tel--number a{gap:1.2rem;margin:0 0 0 2.4rem;padding:0}}@media screen and (min-width: 768px){.formSec__tel--number a{pointer-events:none}}.formSec__tel--number a svg{display:block;width:3.2rem;fill:#4b2a6b}@media screen and (min-width: 768px){.formSec__tel--number a svg{width:4.3rem}}.formSec__tel--number a>span{font-family:"din-2014-Narrow","din-2014",system-ui,sans-serif;font-weight:600;font-size:4.8rem;letter-spacing:.05em;line-height:.8;font-weight:600}@media screen and (min-width: 768px){.formSec__tel--number a>span{font-size:6rem;letter-spacing:.06em;position:relative;top:.2rem}}.formSec__tel--number .time{display:flex;letter-spacing:.1em;white-space:nowrap;margin:.8rem 0 0;gap:1.4rem}@media screen and (max-width: 767px){.formSec__tel--number .time{justify-content:center}}@media screen and (min-width: 768px){.formSec__tel--number .time{padding:0 0 0 1.5rem;flex-direction:column;gap:0;padding:0;margin:0 0 0 1.5rem}}.formSec__tel--number .time .pc{display:none}@media screen and (min-width: 768px){.formSec__tel--number .time .pc{display:inline-block}}.formSec__tel--number .time br{display:none}@media screen and (min-width: 768px){.formSec__tel--number .time br{display:block}}@media screen and (min-width: 768px){.formSec__tel--number .time>span:first-of-type{display:inline-block;width:6.6rem;text-align:justify}}.formSec__tel--number .time>span:nth-of-type(2){letter-spacing:.05em}.formSec__content{margin:3.4rem 0 0}@media screen and (min-width: 768px){.formSec__content{width:92rem;margin:6.8rem auto 0}}.formSec .contact__list{display:flex;flex-direction:column;gap:1.8rem;font-size:1.4rem;font-weight:400;letter-spacing:.1em}@media screen and (min-width: 768px){.formSec .contact__list{font-size:1.5rem;gap:0}}.formSec .contact__list dl{display:flex;flex-direction:column;gap:1rem 2rem}@media screen and (min-width: 768px){.formSec .contact__list dl{flex-direction:row;gap:0;border-bottom:.1rem solid #4b2a6b;padding-bottom:3rem}.formSec .contact__list dl:nth-of-type(n + 2){padding-top:3rem}.formSec .contact__list dl:nth-of-type(n + 2) dt{margin:1rem 0 0}}.formSec .contact__list dl.company{display:none}.formSec .contact__list dl.company.active{display:flex}.formSec .contact__list dl:first-of-type{flex-direction:row}.formSec .contact__list dl:first-of-type .wpcf7-radio{display:flex;gap:1.8rem}.formSec .contact__list dl:first-of-type .wpcf7-list-item{margin:0}.formSec .contact__list dl:first-of-type .wpcf7-list-item label{display:flex;align-items:center;gap:.4rem;position:relative}.formSec .contact__list dl:first-of-type .wpcf7-list-item label.active::after{opacity:1}.formSec .contact__list dl:first-of-type .wpcf7-list-item label::before,.formSec .contact__list dl:first-of-type .wpcf7-list-item label::after{content:"";width:1.6rem;height:1.6rem;border:.1rem solid #4b2a6b;border-radius:50%;position:relative;top:.1rem}.formSec .contact__list dl:first-of-type .wpcf7-list-item label::after{background-color:#4b2a6b;position:absolute;top:53%;left:0;transform:translateY(-50%) scale(0.6);opacity:0;transition:.3s ease-in-out}@media screen and (min-width: 768px){.formSec .contact__list dl:first-of-type .wpcf7-list-item label::after{top:54%}}.formSec .contact__list dl:first-of-type .wpcf7-list-item input{display:none}.formSec .contact__list dt{display:flex;align-items:center;font-weight:400}@media screen and (min-width: 768px){.formSec .contact__list dt{width:20rem;height:fit-content}}.formSec .contact__list dt .tag{display:flex;align-items:center;justify-content:center;width:3.2rem;height:1.7rem;background-color:#cfb181;font-size:1.1rem;color:#fff;margin:0 0 0 .5rem}@media screen and (min-width: 768px){.formSec .contact__list dt .tag{width:3.3rem;height:2rem;padding:0 0 .1rem}}@media screen and (min-width: 768px){.formSec .contact__list dd{width:calc(100% - 20rem)}}.formSec .contact__list dd input[type=text],.formSec .contact__list dd input[type=email],.formSec .contact__list dd input[type=tel],.formSec .contact__list dd textarea{width:100%;display:block;border:.1rem solid #4b2a6b;padding:.7rem 1rem}@media screen and (min-width: 768px){.formSec .contact__list dd input[type=text],.formSec .contact__list dd input[type=email],.formSec .contact__list dd input[type=tel],.formSec .contact__list dd textarea{width:30rem;padding:1rem 1.6rem}}.formSec .contact__list dd input[type=text]::placeholder,.formSec .contact__list dd input[type=email]::placeholder,.formSec .contact__list dd input[type=tel]::placeholder,.formSec .contact__list dd textarea::placeholder{color:#b2b2b2}.formSec .contact__list dd input[type=text].wpcf7-not-valid,.formSec .contact__list dd input[type=email].wpcf7-not-valid,.formSec .contact__list dd input[type=tel].wpcf7-not-valid,.formSec .contact__list dd textarea.wpcf7-not-valid{border:.1rem solid #ca0915;outline-color:#ca0915;outline:.1rem solid #ca0915;background-color:rgb(252.35,242.7,243.3)}.formSec .contact__list dd input[type=text]:focus,.formSec .contact__list dd input[type=email]:focus,.formSec .contact__list dd input[type=tel]:focus,.formSec .contact__list dd textarea:focus{border:.1rem solid #4b2a6b;outline:.1rem solid #4b2a6b;background-color:rgb(246,244.35,247.6)}@media screen and (min-width: 768px){.formSec .contact__list dd input[type=text]:focus,.formSec .contact__list dd input[type=email]:focus,.formSec .contact__list dd input[type=tel]:focus,.formSec .contact__list dd textarea:focus{outline:.2rem solid #4b2a6b}}.formSec .contact__list dd textarea{height:11.5rem;resize:none}@media screen and (min-width: 768px){.formSec .contact__list dd textarea{width:100%;height:15.6rem}}.formSec .contact__list .wpcf7-not-valid-tip{display:block;margin:.2rem 0 0;color:#ca0915;font-weight:600;font-size:1.5rem}@media screen and (min-width: 768px){.formSec .contact__list .wpcf7-not-valid-tip{font-size:1.6rem}}.formSec .contact__btn{display:flex;align-items:center;justify-content:center;flex-direction:column;gap:1.2rem;width:27.5rem;height:8.5rem;background-color:#4b2a6b;font-size:1.3rem;font-weight:600;letter-spacing:.2em;line-height:1;color:#fff;border:.2rem solid #4b2a6b;margin:2.7rem auto 0;position:relative;transition:.3s ease}@media screen and (min-width: 768px){.formSec .contact__btn{width:52rem;height:10rem;font-size:1.6rem;margin:5rem auto 0;padding:0 0 .2rem;letter-spacing:.15em}.formSec .contact__btn:hover{background-color:#fff;color:#4b2a6b}}.formSec .contact__btn>input{display:block;width:100%;height:100%;color:rgba(0,0,0,0);line-height:-9999px;position:absolute;top:0;left:0;z-index:1}.formSec .contact__btn .bottom{font-size:2.8rem}@media screen and (min-width: 768px){.formSec .contact__btn .bottom{font-size:3.1rem;letter-spacing:.2em}}.formSec .contact__btn .wpcf7-spinner{display:none}.formSec__privacy{background-color:#f9f5ef;height:12rem;font-size:1.2rem;padding:1rem 1.5rem;margin:2.5rem 0 0;overflow:scroll;letter-spacing:.15em;text-align:justify}@media screen and (min-width: 768px){.formSec__privacy{width:82rem;height:18.5rem;padding:3.5rem;font-size:1.3rem;line-height:1.92;margin:5rem auto 0}}.formSec__privacy p:first-of-type,.formSec__privacy p:last-of-type{font-size:1.4rem;letter-spacing:.1em;margin:0 0 .6rem}@media screen and (min-width: 768px){.formSec__privacy p:first-of-type,.formSec__privacy p:last-of-type{font-size:1.5rem}}.formSec .wpcf7 form .wpcf7-response-output{text-align:center;font-size:2rem;letter-spacing:.1em;font-weight:700;border:none;padding:0 2.5rem;margin:0 0 3rem}@media screen and (min-width: 768px){.formSec .wpcf7 form .wpcf7-response-output{font-size:2.4rem;padding:0;margin:0 0 6rem}}.formSec .wpcf7 form.invalid .wpcf7-response-output{color:#ca0915}.sponsorList__title,.looking__title,.sponsorMenu__title,.formSec__title{display:flex;width:fit-content;align-items:center;gap:1.2rem;font-size:1.6rem;font-weight:500;letter-spacing:.1em;padding:0 0 .8rem;position:relative}@media screen and (min-width: 768px){.sponsorList__title,.looking__title,.sponsorMenu__title,.formSec__title{font-size:2.1rem;gap:4.5rem;padding:0 0 1.5rem}}.sponsorList__title::after,.looking__title::after,.sponsorMenu__title::after,.formSec__title::after{content:"";display:block;width:calc(100% + 1.7rem);height:.1rem;background-color:#4b2a6b;position:absolute;bottom:0;right:0}@media screen and (min-width: 768px){.sponsorList__title::after,.looking__title::after,.sponsorMenu__title::after,.formSec__title::after{width:calc(100% + 50vw - 57.5rem)}}.sponsorList__title::before,.looking__title::before,.sponsorMenu__title::before,.formSec__title::before{content:attr(data-txt);font-family:"futura-pt","Futura",system-ui,sans-serif;font-weight:500;font-size:4.3rem;line-height:.8;letter-spacing:.03em}@media screen and (min-width: 768px){.sponsorList__title::before,.looking__title::before,.sponsorMenu__title::before,.formSec__title::before{font-size:7rem}}.looking,.sponsorMenu,.formSec{padding:5rem 0 0}@media screen and (min-width: 768px){.looking,.sponsorMenu,.formSec{padding:14rem 0 0}}.sponsorList{padding:3.2rem 0 0}.sponsorList .comingsoon{font-family:"futura-pt","Futura",system-ui,sans-serif;font-weight:600;text-transform:uppercase;font-weight:500;display:flex;gap:0 2rem;justify-content:center;border:solid 1px color-mix(in srgb, #4b2a6b 35%, white);letter-spacing:2px;font-size:4.4rem;padding:1.6rem 0;margin-top:2rem}@media screen and (max-width: 767px){.sponsorList .comingsoon{flex-direction:column;letter-spacing:1.05px;line-height:1.05;text-align:center}}@media screen and (min-width: 768px){.sponsorList .comingsoon{gap:0 2rem;font-size:7rem;padding:8.2rem 0;margin-top:3.5rem}}@media screen and (min-width: 768px){.sponsorList{padding:10rem 0 0}}.sponsorList__list{display:flex;flex-direction:column;gap:3.6rem;margin:2rem 0 0}@media screen and (min-width: 768px){.sponsorList__list{gap:9.5rem;margin:3.5rem 0 0}}.sponsorList__box--name{display:flex;align-items:center;justify-content:center;justify-content:space-between;width:100%;height:3rem;background-color:#4b2a6b;font-size:1.3rem;font-weight:500;letter-spacing:.1em;color:#fff;padding:0 1rem}@media screen and (min-width: 768px){.sponsorList__box--name{justify-content:flex-start;gap:4rem;height:5rem;font-size:2rem;padding:0 0 0 2rem}}.sponsorList__box--name::before{content:attr(data-txt);display:block;font-family:"futura-pt","Futura",system-ui,sans-serif;font-weight:500;font-size:1.8rem;letter-spacing:.05em}@media screen and (min-width: 768px){.sponsorList__box--name::before{font-size:3rem}}.sponsorList__box>ul{display:flex;flex-wrap:wrap;gap:.6rem .5rem;margin:1.2rem 0 0}@media screen and (min-width: 768px){.sponsorList__box>ul{margin:2.7rem 0 0}}.sponsorList__box>ul.diamond{gap:1.2rem}@media screen and (min-width: 768px){.sponsorList__box>ul.diamond{gap:2.2rem 2rem}}.sponsorList__box>ul.diamond li{width:100%;height:10.4rem}@media screen and (min-width: 768px){.sponsorList__box>ul.diamond li{width:calc((100% - 4rem)/3);height:13.5rem}}.sponsorList__box>ul.platinum,.sponsorList__box>ul.gold{gap:.8rem}.sponsorList__box>ul.platinum li,.sponsorList__box>ul.gold li{width:calc((100% - .8rem)/2);height:6rem}@media screen and (min-width: 768px){.sponsorList__box>ul.platinum{gap:1.7rem 1.5rem}.sponsorList__box>ul.platinum li{width:calc((100% - 4.5rem)/4);height:10rem}}@media screen and (min-width: 768px){.sponsorList__box>ul.gold{gap:1.2rem}.sponsorList__box>ul.gold li{width:calc((100% - 4.8rem)/5);height:8rem}}.sponsorList__box>ul li{width:calc((100% - 1rem)/3);height:4rem}@media screen and (min-width: 768px){.sponsorList__box>ul li{width:calc((100% - 2.5rem)/6);height:6.6rem}}.sponsorList__box>ul li a{display:flex;align-items:center;justify-content:center;width:100%;height:100%;border:.1rem solid #a594b5;font-size:1.4rem;letter-spacing:.1em;transition:.3s ease-in-out;overflow:hidden}@media screen and (min-width: 768px){.sponsorList__box>ul li a:hover{border:.1rem solid #4b2a6b;opacity:.7}.sponsorList__box>ul li a:hover img{transform:scale(1.1)}}.sponsorList__box>ul li img{width:auto;height:65%}@media screen and (min-width: 768px){.sponsorList__box>ul li img{height:55%;transition:.3s ease-in-out}}.looking{overflow:hidden}.looking__title{flex-direction:column;align-items:flex-start;gap:.4rem}@media screen and (min-width: 768px){.looking__title{flex-direction:row;align-items:center;gap:4.5rem}}.looking__title::before{line-height:.97}@media screen and (min-width: 768px){.looking__title::before{line-height:.8}}.looking__mv{height:34rem;text-align:center;color:#fff;font-weight:700;padding:3.5rem 0 0;margin:2rem 0 0;position:relative;z-index:1}@media screen and (min-width: 768px){.looking__mv{height:60rem;padding:6.2rem 0 0;margin:3.5rem 0 0}}.looking__mv--logo{display:block;width:8rem;margin:0 auto}@media screen and (min-width: 768px){.looking__mv--logo{width:15.8rem}}.looking__mv--txt{font-size:2.1rem;line-height:1.65;letter-spacing:.12em;margin:.6rem 0 0}@media screen and (min-width: 768px){.looking__mv--txt{font-size:4.3rem;white-space:nowrap;letter-spacing:.09em;margin:2.8rem 0 0}.looking__mv--txt br{display:none}}.looking__mv--copy{display:flex;flex-direction:column;align-items:center;font-size:2.7rem;letter-spacing:.05em;white-space:nowrap;margin:1.6rem -1.7rem 0}@media screen and (min-width: 768px){.looking__mv--copy{font-size:6.2rem;letter-spacing:.07em;margin:2.4rem 0 0}}.looking__mv--copy::after{content:attr(data-txt);font-family:"futura-pt","Futura",system-ui,sans-serif;font-weight:500;font-size:2.5rem;letter-spacing:.03em}@media screen and (min-width: 768px){.looking__mv--copy::after{font-size:4.9rem;margin:-0.6rem 0 0}}.looking__mv--bg{width:100vw;height:100%;position:absolute;top:0;left:50%;transform:translateX(-50%);z-index:-1}.looking__mv--bg::before{content:"";display:block;background-color:#4b2a6b;position:absolute;top:0;left:0;width:100%;height:100%;z-index:2;opacity:.8}.looking__mv--bg picture,.looking__mv--bg img{display:block;width:100%;height:100%;object-fit:cover;position:relative;z-index:1}.looking__bottom{height:79rem;padding:2.5rem 0 0;position:relative;z-index:1}@media screen and (min-width: 768px){.looking__bottom{height:90rem;display:flex;flex-direction:column;align-items:center;padding:4.8rem 0 0}}@media screen and (min-width: 768px){.looking__bottom--mv{display:block;width:77.5rem;order:2;margin:4rem auto 0}}.looking__bottom--txt{font-size:1.4rem;letter-spacing:.08em;text-align:justify;line-height:1.92;margin:1.3rem 0 0}@media screen and (min-width: 768px){.looking__bottom--txt{width:80rem;font-size:1.5rem;line-height:2.4;text-align:center;margin:0 auto;order:0}.looking__bottom--txt p+p{margin-top:3.6rem}}.looking__bottom--txt br.pc{display:none}@media screen and (min-width: 768px){.looking__bottom--txt br.pc{display:inline}}.looking__bottom--img{display:flex;flex-wrap:wrap;margin:1.6rem 0 0}@media screen and (min-width: 768px){.looking__bottom--img{justify-content:space-between;width:134rem;margin:6rem 0 0;position:absolute;top:0;left:50%;transform:translateX(-50%);z-index:-1}}.looking__bottom--img>li{width:33.3333333333%;height:8rem}@media screen and (min-width: 768px){.looking__bottom--img>li{width:19rem;height:25.8rem}.looking__bottom--img>li:first-of-type{order:1}.looking__bottom--img>li:nth-of-type(2){order:5}.looking__bottom--img>li:nth-of-type(3){order:6}.looking__bottom--img>li:nth-of-type(4){order:4}.looking__bottom--img>li:nth-of-type(5){order:3}.looking__bottom--img>li:nth-of-type(6){order:2}.looking__bottom--img>li:nth-of-type(3),.looking__bottom--img>li:nth-of-type(4),.looking__bottom--img>li:nth-of-type(6){margin-left:calc(100% - 38rem)}}.looking__bottom--img picture,.looking__bottom--img img{display:block;width:100%;height:100%;object-fit:cover}.looking__bottom--bg{width:100vw;height:100%;position:absolute;top:0;left:50%;transform:translateX(-50%);z-index:-2}.looking__bottom--bg::before{content:"";display:block;background-color:#ff0;position:absolute;top:0;left:0;width:100%;height:100%;z-index:2;opacity:.03}.looking__bottom--bg picture,.looking__bottom--bg img{display:block;width:100%;height:100%;object-fit:cover;opacity:.3;position:relative;z-index:1}.sponsorMenu__title{flex-direction:column;align-items:center;gap:.5rem;padding:0;margin:0 auto}@media screen and (min-width: 768px){.sponsorMenu__title{gap:1rem}}.sponsorMenu__title::after{display:none}.sponsorMenu__list{display:flex;flex-wrap:wrap;gap:1.5rem;margin:2.2rem 0 0}@media screen and (min-width: 768px){.sponsorMenu__list{margin:4.2rem 0 0;gap:2rem}}.sponsorMenu__box{display:grid;grid-template-columns:15.6rem 1fr;grid-template-rows:3.5rem 1fr;grid-template-areas:"name name" "img txt";gap:1.5rem;padding:0 1.5rem 1.5rem;border:.1rem solid #4b2a6b}@media screen and (min-width: 768px){.sponsorMenu__box{width:calc((100% - 4rem)/3);grid-template-rows:4.5rem 1fr}}.sponsorMenu__box--name{grid-area:name;display:flex;align-items:center;background-color:#4b2a6b;color:#fff;font-weight:500;letter-spacing:.03em;margin:0 -1.5rem;padding:0 1.5rem}@media screen and (min-width: 768px){.sponsorMenu__box--name{font-size:1.9rem;padding:0 1.5rem .2rem}}.sponsorMenu__box--name::before{content:attr(data-num);font-family:"futura-pt","Futura",system-ui,sans-serif;font-weight:500;position:relative;top:.1rem}.sponsorMenu__box--txt{grid-area:txt;font-size:1.4rem;letter-spacing:.03em;line-height:1.64;text-align:justify;margin:-0.6rem 0 0}@media screen and (min-width: 768px){.sponsorMenu__box--txt{font-size:1.5rem;letter-spacing:.12em}}.sponsorMenu__box--txt span{display:block;font-size:1.2rem}.sponsorMenu__box--img{grid-area:img;height:13.3rem}@media screen and (min-width: 768px){.sponsorMenu__box--img{height:14.5rem}}.sponsorMenu__box--img img{display:block;width:100%;height:100%;object-fit:cover}.formSec{margin:0}.formSec__title{flex-direction:column;align-items:flex-start;gap:.4rem}@media screen and (min-width: 768px){.formSec__title{flex-direction:row;align-items:center;gap:4.5rem}}.formSec__title::before{line-height:.97}@media screen and (min-width: 768px){.formSec__title::before{line-height:.8}}.formSec__txt{text-align:center;font-weight:600;line-height:1.75;letter-spacing:.05em;margin:1rem 0 0}@media screen and (min-width: 768px){.formSec__txt{font-size:3rem;line-height:1.6;margin:6rem 0 0}.formSec__txt .sp{display:none}}/*# sourceMappingURL=sponsor.css.map */
