@charset "UTF-8";.jumbotron{height:clamp(260px,43.5vw,630px);margin-bottom:100px;background:linear-gradient(to right,#187fc2,#003387)}.jumbotron .head01{height:100%;margin:0;color:#fff}.logoArea{height:clamp(160px,40vw,220px);margin-bottom:120px;background:linear-gradient(to right,#187fc2,#003387);position:relative}.logoArea_logo{width:clamp(160px,60vw,330px);position:absolute;left: calc((100% - clamp(160px, 60vw, 330px)) / 2);bottom:-2px}.logoArea_logo img{display:block}.head01{margin-bottom:80px;color:#004a95;text-align:center;display:flex;flex-direction:column;justify-content:center;align-items:center}.head01_en{font-family:"Bebas Neue",cursive;font-size:clamp(7rem,12vw,14rem);line-height:1;font-weight:bold;letter-spacing:.05em;margin-bottom:clamp(10px,25vw,20px)}.head01_ja{font-weight:bold;letter-spacing:.4em}.form-copy{padding:0 2.5%;margin:0 auto 1em;font-size:clamp(1.2rem,1.4vw,1.4rem);letter-spacing:.1em;text-align:center}.wpcf7-form-control-wrap{width:100%}.wpcf7-form-control-wrap:nth-child(n+2) .form_input {margin-top:15px}.wpcf7-not-valid-tip{min-width:10em}@media (max-width:480px){.wpcf7-not-valid-tip{font-size:1.4rem!important}}.form_item{margin-bottom:60px;font-size:1.6rem;line-height:2rem;display:flex;flex-wrap:wrap;align-items:baseline}.form_ttlWrap{width:280px;padding-right:20px;display:flex;justify-content:space-between;align-items:center}@media screen and (max-width:1200px){.form_ttlWrap{width:250px}}@media screen and (max-width:768px){.form_ttlWrap{width:280px;margin-bottom:1em;margin-left:.25em}}.form_ttlWrap-textarea{padding-top:1em;align-self:flex-start}.form_ttl{font-weight:600}.form_req{width:70px;height:30px;color:#fff;letter-spacing:.2em;background:linear-gradient(to right,#187fc2,#003387);border-radius:30px;display:flex;justify-content:center;align-items:center}.form_inputWrap{width:calc(100% - 280px);display:flex;flex-wrap:wrap;align-items:center}@media screen and (max-width:1200px){.form_inputWrap{width:calc(100% - 250px)}}@media screen and (max-width:768px){.form_inputWrap{width:100%}}.form_inputWrap-dateTime_item,.form_inputWrap-yourname_item,.form_inputWrap-yourname_kana_item{width:100%;display:flex;flex-wrap:wrap;align-items:center}.form_inputWrap-dateTime_item:nth-child(n+2), .form_inputWrap-yourname_item:nth-child(n+2), .form_inputWrap-yourname_kana_item:nth-child(n+2) {margin-top:20px}.form_inputWrap-dateTime_item_txt,.form_inputWrap-yourname_item_txt,.form_inputWrap-yourname_kana_item_txt{color:#d90909;display:block;width:100%;margin-bottom:.2em;margin-top:.5em}.form_inputWrap-dateTime_item_link a,.form_inputWrap-yourname_item_link a,.form_inputWrap-yourname_kana_item_link a{text-decoration:underline;color:#0f09d0}.form_inputWrap-dateTime_ttl,.form_inputWrap-yourname_ttl,.form_inputWrap-yourname_kana_ttl{width:-moz-fit-content;width:fit-content;margin-right:30px}@media screen and (max-width:1200px){.form_inputWrap-dateTime_ttl,.form_inputWrap-yourname_ttl,.form_inputWrap-yourname_kana_ttl{width:100%;margin-left:0}}.form_inputWrap-dateTime_date,.form_inputWrap-dateTime_yourname1,.form_inputWrap-dateTime_yourname_kana1,.form_inputWrap-dateTime_yourname2,.form_inputWrap-dateTime_yourname_kana2,.form_inputWrap-yourname_date,.form_inputWrap-yourname_yourname1,.form_inputWrap-yourname_yourname_kana1,.form_inputWrap-yourname_yourname2,.form_inputWrap-yourname_yourname_kana2,.form_inputWrap-yourname_kana_date,.form_inputWrap-yourname_kana_yourname1,.form_inputWrap-yourname_kana_yourname_kana1,.form_inputWrap-yourname_kana_yourname2,.form_inputWrap-yourname_kana_yourname_kana2{width:100%;max-width:287px;margin-right:30px}@media screen and (max-width:576px){.form_inputWrap-dateTime_date,.form_inputWrap-dateTime_yourname1,.form_inputWrap-dateTime_yourname_kana1,.form_inputWrap-dateTime_yourname2,.form_inputWrap-dateTime_yourname_kana2,.form_inputWrap-yourname_date,.form_inputWrap-yourname_yourname1,.form_inputWrap-yourname_yourname_kana1,.form_inputWrap-yourname_yourname2,.form_inputWrap-yourname_yourname_kana2,.form_inputWrap-yourname_kana_date,.form_inputWrap-yourname_kana_yourname1,.form_inputWrap-yourname_kana_yourname_kana1,.form_inputWrap-yourname_kana_yourname2,.form_inputWrap-yourname_kana_yourname_kana2{margin-right:0}}@media screen and (max-width:1200px){.form_inputWrap-dateTime_date,.form_inputWrap-dateTime_yourname1,.form_inputWrap-dateTime_yourname_kana1,.form_inputWrap-dateTime_yourname2,.form_inputWrap-dateTime_yourname_kana2,.form_inputWrap-yourname_date,.form_inputWrap-yourname_yourname1,.form_inputWrap-yourname_yourname_kana1,.form_inputWrap-yourname_yourname2,.form_inputWrap-yourname_yourname_kana2,.form_inputWrap-yourname_kana_date,.form_inputWrap-yourname_kana_yourname1,.form_inputWrap-yourname_kana_yourname_kana1,.form_inputWrap-yourname_kana_yourname2,.form_inputWrap-yourname_kana_yourname_kana2{width: calc((100% - 30px) / 2)}}@media screen and (max-width:576px){.form_inputWrap-dateTime_date,.form_inputWrap-dateTime_yourname1,.form_inputWrap-dateTime_yourname_kana1,.form_inputWrap-dateTime_yourname2,.form_inputWrap-dateTime_yourname_kana2,.form_inputWrap-yourname_date,.form_inputWrap-yourname_yourname1,.form_inputWrap-yourname_yourname_kana1,.form_inputWrap-yourname_yourname2,.form_inputWrap-yourname_yourname_kana2,.form_inputWrap-yourname_kana_date,.form_inputWrap-yourname_kana_yourname1,.form_inputWrap-yourname_kana_yourname_kana1,.form_inputWrap-yourname_kana_yourname2,.form_inputWrap-yourname_kana_yourname_kana2{width:100%}}.form_inputWrap-dateTime .form_select,.form_inputWrap-yourname .form_select,.form_inputWrap-yourname_kana .form_select{width:100%;max-width:287px}@media screen and (max-width:1200px){.form_inputWrap-dateTime .form_select,.form_inputWrap-yourname .form_select,.form_inputWrap-yourname_kana .form_select{width: calc((100% - 30px) / 2)}}@media screen and (max-width:576px){.form_inputWrap-dateTime .form_select,.form_inputWrap-yourname .form_select,.form_inputWrap-yourname_kana .form_select{width:100%}}.form_inputWrap-yourname_item,.form_inputWrap-yourname_kana_item{width:100%;display:flex;flex-wrap:wrap;align-items:center}.form_inputWrap-yourname_item:nth-child(n+2), .form_inputWrap-yourname_kana_item:nth-child(n+2) {margin-top:20px}.form_inputWrap-yourname_item_txt,.form_inputWrap-yourname_kana_item_txt{color:#d90909;display:block;width:100%;margin-bottom:.2em;margin-top:.5em}.form_inputWrap-yourname_item_link a,.form_inputWrap-yourname_kana_item_link a{text-decoration:underline;color:#0f09d0}.form_inputWrap-yourname_ttl,.form_inputWrap-yourname_kana_ttl{width:-moz-fit-content;width:fit-content;margin-right:30px}@media screen and (max-width:1200px){.form_inputWrap-yourname_ttl,.form_inputWrap-yourname_kana_ttl{width:100%;margin-left:0}}.form_inputWrap-yourname_date,.form_inputWrap-yourname_yourname1,.form_inputWrap-yourname_yourname_kana1,.form_inputWrap-yourname_kana_date,.form_inputWrap-yourname_kana_yourname1,.form_inputWrap-yourname_kana_yourname_kana1{width:100%;max-width:287px;margin-right:30px}@media screen and (max-width:576px){.form_inputWrap-yourname_date,.form_inputWrap-yourname_yourname1,.form_inputWrap-yourname_yourname_kana1,.form_inputWrap-yourname_kana_date,.form_inputWrap-yourname_kana_yourname1,.form_inputWrap-yourname_kana_yourname_kana1{margin-right:0}.form_inputWrap-yourname_date,.form_inputWrap-yourname_yourname1,.form_inputWrap-yourname_yourname_kana1,.form_inputWrap-yourname_kana_date,.form_inputWrap-yourname_kana_yourname1,.form_inputWrap-yourname_kana_yourname_kana1{width:100%}}.form_inputWrap-yourname .form_select,.form_inputWrap-yourname_kana .form_select{width:100%;max-width:287px}@media screen and (max-width:1200px){.form_inputWrap-yourname .form_select,.form_inputWrap-yourname_kana .form_select{width: calc((100% - 30px) / 2)}}@media screen and (max-width:576px){.form_inputWrap-yourname .form_select,.form_inputWrap-yourname_kana .form_select{width:100%}}.form_inputWrap .mwform-radio-field:nth-child(n+2) {margin-left:60px!important}.form_input{width:100%;height:60px;padding:1em 1.25em;font-size:1.6rem;line-height:2rem;background:#e3e3e3;border:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.form_input:nth-child(n+2) {margin-top:15px}.form_input.p-postal-code{width:33.3333333333%;min-width:260px}.form_input-textarea{height:255px}.form_input-radio{width:20px;height:20px;margin:0 5px 0 0!important;font-weight:600;vertical-align:bottom}.form_select{position:relative}.form_select::after{content:"";display:block;width:0;height:0;border-style:solid;border-width:10px 6px 0 6px;border-color:#000 transparent transparent transparent;position:absolute;top:27px;right:1em;pointer-events:none}.form_date{margin-left:20px}@media (max-width:480px){.form_date{margin-left:5px}}.form_privacy{margin-bottom:75px;text-align:center}.form_privacy_head{margin-bottom:30px;font-weight:bold;letter-spacing:.1em}.form_privacy_text{line-height:2.25;letter-spacing:.05em}.form_privacy_text_link{-webkit-text-decoration:underline #000;text-decoration:underline #000;position:relative}.form_privacy_text_link:hover{color:#ffb900;-webkit-text-decoration:underline #ffb900;text-decoration:underline #ffb900}.form_privacy_text_link:hover .form_privacy_text_icon{background:#ffb900}.form_privacy_text_link::after{content:"ー";color:#fff}.form_privacy_text_icon{width:14px;height:14px;position:absolute;top:5px;right:3px;transition:.3s ease-in-out}.form_submitWrap{width:80%;max-width:575px;height:90px;margin:0 auto 150px;border-radius:50px;transition:.3s ease-in-out;overflow:hidden;position:relative}.form_submitWrap::before{content:"";display:block;width:100%;height:100%;background:linear-gradient(to right,#187fc2,#003387);border-radius:50px;position:absolute;top:0;left:0;z-index:-12}.form_submitWrap::after{content:"";display:block;width:100%;height:100%;background:#fff;border-radius:50px;transform:translateX(-100%);transition:.3s ease-in-out;position:absolute;top:0;left:0;z-index:-11}.form_submitWrap:hover::after{transform:translateX(0)}.form_submit{width:100%;height:100%;font-size:1.6rem;font-weight:bold;letter-spacing:.2em;color:#fff;background:transparent;border-radius:50px;border:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;transition:.3s ease-in-out}.form_submit:hover{color:#004a95;border:1px solid #004a95}.page-reformcontact .form_select{width:100%;max-width:430px}@media screen and (max-width:576px){.page-evententry .form_inputWrap-dateTime .form_select{margin-top:10px}}@media screen and (max-width:1200px){.page-reserve .form_inputWrap-dateTime_date,.page-reserve .form_inputWrap-dateTime .form_select{margin-top:10px}}.page-check_text{width:-moz-fit-content;width:fit-content;margin:0 auto 80px;line-height:2.25;letter-spacing:.05em;text-align:center}@media screen and (max-width:576px){.page-check_text{text-align:start}}.page-check .form_ttlWrap-textarea{padding-top:0;align-self:inherit}@media screen and (max-width:768px){.page-check .form_inputWrap{margin-left:.25em}}.page-check .form_inputWrap-dateTime_ttl{width:-moz-fit-content;width:fit-content}.page-check .form_inputWrap-dateTime_date{width:-moz-fit-content;width:fit-content}@media screen and (max-width:576px){.page-check .form_inputWrap-dateTime_date{margin-right:10px}}.page-check .form_inputWrap-dateTime .form_select{width:-moz-fit-content;width:fit-content}.page-check .form_select::after{display:none}.page-check .form_btnArea{width:80%;max-width:600px;margin:0 auto;display:flex;flex-wrap:wrap;justify-content:space-between}@media screen and (max-width:768px){.page-check .form_btnArea{width:90%}}.page-check .form_backWrap{width:40%;max-width:240px;height:60px}@media screen and (max-width:576px){.page-check .form_backWrap{width:100%;margin:0 auto 30px}}.page-check .form_back{width:100%;height:100%;font-size:1.6rem;font-weight:bold;letter-spacing:.2em;color:#004a95;background:#ffb900;border:1px solid #ffb900;border-radius:50px;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;transition:.3s ease-in-out}.page-check .form_back:hover{background:transparent;border:1px solid #004a95}.page-check .form_submitWrap{width:50%;max-width:300px;height:60px}@media screen and (max-width:576px){.page-check .form_submitWrap{width:100%;margin:0 auto 150px}}.thanks{margin-bottom:clamp(75px,15vw,150px);text-align:center}.thanks_head{display:flex;flex-direction:column}.thanks_head_en{font-family:"Bebas Neue",cursive;font-size:clamp(7rem,16.7vw,20rem);line-height:1;font-weight:bold;letter-spacing:.05em;background:linear-gradient(to right,#187fc2,#003387);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.thanks_head_ja{font-size:clamp(1.6rem,5vw,2.8rem);font-weight:bold;letter-spacing:.05em;margin-bottom:clamp(30px,10vw,60px)}.thanks_text{line-height:2.25;font-weight:600}@media screen and (max-width:768px){.thanks_text{text-align:initial}}.page-404{margin-bottom:clamp(75px,15vw,150px);text-align:center}.page-404_head{font-size:clamp(1.6rem,5vw,2.8rem);font-weight:bold;color:#6e6e6e;margin-bottom:clamp(40px,8vw,80px)}.page-404_text{line-height:2.25;font-weight:600;letter-spacing:.05em}@media screen and (max-width:768px){.page-404_text{text-align:initial}}@charset "UTF-8";.page-introduce{}.page-introduce #mv{background-color:#ecca3a;padding:1rem 0}.page-introduce #mv .inner{display:flex;justify-content:center}.page-introduce #mv .media-sp{display:block}.page-introduce #mv .media-pc{display:none}@media screen and (min-width:768px){.page-introduce #mv .media-sp{display:none}.page-introduce #mv .media-pc{display:block}}.page-introduce #about{box-sizing:border-box;padding:3rem 0}.page-introduce #prize{background-color:#ffefb6;box-sizing:border-box;padding:3rem;margin-bottom:3rem}.page-introduce #prize h2{text-align:center;box-sizing:border-box;padding-bottom:3rem}.page-introduce #prize .box{display:flex;flex-wrap:wrap;justify-content:space-between}.page-introduce #prize .item{width:100%;margin-bottom:4rem}@media screen and (min-width:768px){.page-introduce #prize .item{width:48%}.page-introduce #prize .item .media-sp{display:none}.page-introduce #prize .item .media-tb{display:none}.page-introduce #prize .item .media-pc{display:block}}.page-introduce .form h3{color:#6e6e6e;font-size:1.8rem;font-weight:bold;letter-spacing:.1em}