@import url("https://fonts.googleapis.com/css?family=Noto+Sans+JP:400,700&display=swap");.form{background:#fff}.form-wrapper{margin-top:0px !important}@media screen and (max-width: 768px){.form-wrapper table th,.form-wrapper table td{display:block}}.form-wrapper table{table-layout:fixed;word-break:break-all;word-wrap:break-word}.form-wrapper .table td,.form-wrapper .table th{border:0 !important;padding:40px 0}@media screen and (max-width: 992px){.form-wrapper .table td,.form-wrapper .table th{padding:20px 0}}@media screen and (max-width: 768px){.form-wrapper .table td,.form-wrapper .table th{padding:0 !important}}.form-wrapper tr{border-bottom:1px solid #b5b5b6}@media screen and (max-width: 768px){.form-wrapper tr{display:block;padding:0.5rem 0}}.form-wrapper tr:first-of-type{border-top:1px solid #b5b5b6}.form-wrapper tr:last-of-type{border-bottom:0}.form-wrapper tr.pb0{border-bottom:0}@media screen and (max-width: 768px){.form-wrapper tr.pb0{padding-bottom:0 !important}.form-wrapper tr.pb0+tr{padding-top:0 !important}}.form-wrapper tr.pb0 th,.form-wrapper tr.pb0 td{padding-bottom:0 !important}.form-wrapper th{width:28%;font-weight:normal}@media screen and (max-width: 992px){.form-wrapper th{width:45%}}@media screen and (max-width: 768px){.form-wrapper th{width:100%;margin-top:10px !important}}@media screen and (max-width: 768px){.form-wrapper td{margin-bottom:15px !important}}.form-wrapper th label{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media screen and (max-width: 480px){.form-wrapper th label{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}}.form-wrapper .required-item{background:#7f675c;color:#fff;font-size:85%;padding:8px 10px;margin:0 30px 0 10px}@media screen and (max-width: 480px){.form-wrapper .required-item{padding:5px 8px}}.form-wrapper .event-info span{display:block}.form-wrapper label,.form-wrapper .event-info span{margin-bottom:30px;line-height:1}@media screen and (max-width: 768px){.form-wrapper label,.form-wrapper .event-info span{margin-bottom:0.8rem}}.form-wrapper .mwform-checkbox-field-text,.form-wrapper .mwform-radio-field-text{margin-bottom:30px;line-height:1;display:inline-block}@media screen and (max-width: 768px){.form-wrapper .mwform-checkbox-field-text,.form-wrapper .mwform-radio-field-text{margin-bottom:0.8rem}}.form-wrapper input[type="checkbox"],.form-wrapper input[type="radio"]{margin-right:5px}.form-wrapper input[type="radio"]+label{margin-right:10px}@media screen and (max-width: 480px){.form-wrapper input[type="radio"]+label{margin-right:0px}}.form-wrapper input[type="checkbox"]+label{margin-right:15px}@media screen and (max-width: 480px){.form-wrapper input[type="checkbox"]+label{margin-right:0px}}.form-wrapper input{max-width:100%}@media screen and (max-width: 480px){.form-wrapper input[type="text"]{width:100%}}.form-wrapper input[type="text"],.form-wrapper input[type="number"],.form-wrapper input[type="email"],.form-wrapper textarea{width:100%;border:0;padding:9px;background:#efefef}.form-wrapper input[type="number"]::-webkit-outer-spin-button,.form-wrapper input[type="number"]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.form-wrapper input[type="number"]{-moz-appearance:textfield}.form-wrapper input::-ms-clear{visibility:hidden}.form-wrapper textarea{width:100%}.form-wrapper #adults,.form-wrapper #children{width:5rem;margin:0 10px 0 5px}@media screen and (max-width: 480px){.form-wrapper #adults,.form-wrapper #children{width:4rem;margin:0 8px 0 2px}}.form-wrapper #adults+label{margin-left:50px}@media screen and (max-width: 1200px){.form-wrapper #adults+label{margin-left:20px}}@media screen and (max-width: 480px){.form-wrapper #adults+label{margin-left:15px}}.form-wrapper #month01,.form-wrapper #day01,.form-wrapper #time01{width:5rem;margin:0 10px 0 5px}@media screen and (max-width: 480px){.form-wrapper #month01,.form-wrapper #day01,.form-wrapper #time01{width:4rem;margin:0 5px 20px 2px}}.form-wrapper #month02,.form-wrapper #day02,.form-wrapper #time02{width:5rem;margin:30px 10px 30px 5px}@media screen and (max-width: 480px){.form-wrapper #month02,.form-wrapper #day02,.form-wrapper #time02{width:4rem;margin:0 5px 20px 2px}}.form-wrapper .privacy-alert{border-bottom:0}@media screen and (max-width: 768px){.form-wrapper .privacy-alert{margin-top:20px}}.form-wrapper .privacy-alert label{display:inline-block;margin-top:30px}@media screen and (max-width: 480px){.form-wrapper .privacy-alert label{margin-top:20px}}.form-wrapper .privacy-alert a{position:relative}.form-wrapper .privacy-alert a::after{position:absolute;left:0;bottom:-5px;content:'';display:block;width:100%;height:1px;background:#231815}.form-wrapper .privacy-alert .note{font-size:90%;margin:0px;text-align:center}.form-wrapper .form-groupbtn th{padding-top:50px !important}@media screen and (max-width: 480px){.form-wrapper .form-groupbtn th{padding-top:20px !important}}.form-wrapper .form-groupbtn .btn{background:#000;color:#fff;border-radius:0;font-size:20px;padding:30px 40px 30px 30px;width:420px;-webkit-transition:all .4s ease-out;transition:all .4s ease-out}.form-wrapper .form-groupbtn .btn-wrapper{position:relative;margin:10px 10px 0 10px;display:inline-block}@media screen and (max-width: 480px){.form-wrapper .form-groupbtn .btn-wrapper{margin:10px 0 0 0;width:100%}}.form-wrapper .form-groupbtn .btn-wrapper::after{content:'';display:block;width:15px;height:25px;background:url(../img/contact/btn_arrow.png) center center no-repeat;background-size:contain;position:absolute;top:50%;right:18px;-webkit-transform:translateY(-50%);transform:translateY(-50%)}@media screen and (max-width: 480px){.form-wrapper .form-groupbtn .btn{font-size:18px;padding:22px 30px 22px 20px;width:100%;max-width:300px}}.form-wrapper .form-groupbtn .btn:hover,.form-wrapper .form-groupbtn .btn:focus{opacity:.6}.form-wrapper .form-groupbtn .btn.active:hover,.form-wrapper .form-groupbtn .btn.active:focus{opacity:.6}.form-wrapper .caution{margin-bottom:0}.form-wrapper span.ERR{color:#C3181F !important}.error-box{margin:0}.error-box span{display:inline-block !important}@media screen and (max-width: 480px){.error-box{margin-bottom:20px}}.completion{text-align:center}.completion h3{text-align:center;font-size:40px;margin-bottom:20px}@media screen and (max-width: 1200px){.completion h3{font-size:36px}}@media screen and (max-width: 480px){.completion h3{font-size:30px;margin-bottom:10px}}@media screen and (max-width: 480px){input[type=text],input[type=email],textarea{font-size:16px;-webkit-transform:scale(1);transform:scale(1)}}@media screen and (max-width: 480px){.mwform-tel-field .tel{width:30% !important}}@media screen and (max-width: 480px){.mwform-radio-field-text{font-size:12px !important}}.mw_wp_form_input .submit-btn{display:none}.mw_wp_form_confirm .privacy-policy{display:none}.eventtime,.eventschedule{width:auto !important}.privacypolicy-box{text-align:justify;border:solid 1px #c5c5c5;padding:30px;height:300px;overflow:auto}.privacypolicy-box ul{list-style:none;padding:0}.form.event.completion{padding:20px}
