header{height:3vw;padding:0;display:flex;align-items:center;justify-content:center}.site-header-form .siteLogo{margin:0 auto;width:7rem}.reserve-mv{position:relative;background-image:url(../img/reserve/raijo-pc-pic1.webp);background-size:cover;background-position:center;overflow:hidden}h1.title7{position:relative;z-index:1;font:300 4vw "Noto Serif JP",serif;display:flex;padding-top:11%;align-items:center;justify-content:center;text-shadow:4px 7px 9px #000;color:#fff;bottom:4vw;letter-spacing:.5vw}.reserve-mv::after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);z-index:0}.reserve-mv_content{background-color:#8ba4a9;background-image:url(../img/reserve/raijo-pc-vec1.webp);background-position:left;background-repeat:no-repeat}.reserve-mv_content-inner{max-width:1600px;width:100%;margin:0 auto;padding:60px}.reserve-mv_content-inner-left{width:60%}.reserve-mv_content-inner-right{width:40%}.reserve-mv_content-inner-right img{width:30px;height:30px}.reserve-mv_content-inner-left .text3{margin-top:10px}.raijo-button{background-color:#fff;text-align:center;padding:8px 0;box-shadow:3px 7px 18px 5px #555;border-radius:5px;cursor:pointer;display:flex;align-items:center;justify-content:center;flex-direction:column}.raijo-button img{margin:0 auto 10px auto;display:block}.raijo-button.button1{width:388px}.raijo-button.button2{width:192px}.reserve-flow{background-image:url(../img/reserve/raijo-pc-vec2.webp);height:13vw;display:flex}.step-navigation{display:flex;align-items:center;justify-content:space-between;width:100%;max-width:35vw;margin:0 auto}.step{display:flex;flex-direction:column;align-items:center;position:relative;text-align:center}.step-circle{width:67px;height:67px;border-radius:50%;background-color:#8ba4a9;color:#fff;display:flex;align-items:center;justify-content:center;font-size:30px;font-weight:700;font-family:"Noto Serif JP",serif;margin-bottom:8px}.step-label{font-size:14px;margin-top:5px}.step-line{position:absolute;top:32%;left:4vw;width:11vw;height:2px;background-color:#8ba4a9;z-index:-1}.step:last-child .step-line{display:none}.step-circle.active{background-color:#fff;border:4px solid #8ba4a9;color:#8ba4a9}.step.active~.step .step-line,.step.completed~.step .step-line{background-color:#4682b4}.reserve-form{background-image:url(../img/reserve/raijo-pc-vec3.webp),url(../img/reserve/raijo-pc-vec4.webp);background-position:top right,bottom left;background-repeat:no-repeat,no-repeat;padding-top:150px;background-color:#f2f0e8}.reserve-form_inner{max-width:1600px;width:100%;display:block;margin:0 auto}.reserve-thanks__inner{max-width:1220px;width:100%;display:block;margin:0 auto}.text2{font:normal 18px "Noto Serif JP",serif;line-height:24px;display:block}.raijo-title2{font:normal 28px "Noto Serif JP",serif;margin-bottom:20px;border-left:3px solid #8ba4a9;padding-left:13px}.form-text1{font:normal 28px "Noto Serif JP",serif}.form-text2{font:normal 22px "Noto Serif JP",serif}.form-text3{font:normal 40px "Noto Serif JP",serif}.form-text4{font:normal 28px "Noto Sans JP",serif}.form-text5{font:normal 24px "Noto Sans JP",serif;color:#717071}.form-text6{font:normal 40px "Noto Sans JP",serif}.calemder-text1{font:normal 26px "Noto Sans JP",serif}.error-text1{font:normal 20px "Noto Sans JP",serif}.text15{font:normal 26px "Noto Serif JP",serif}.text15-2{font:normal 26px "Noto Sans JP",serif;border-bottom:1px solid;letter-spacing:5px}a.text15-2{border-bottom:1px solid}.title3{font:normal 48px "Noto Serif JP",serif}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal}table{border-collapse:collapse;border-spacing:0}caption,th{text-align:left}li{list-style-type:none}sup{vertical-align:super;font-size:.5em}img{vertical-align:top}i{font-style:normal}.btn input:hover{opacity:.7}.contact_box{max-width:640px;width:100%}.reserve-form_inner{width:100%}.reserve-form_inner form{width:100%}.reserve-form_inner form table{width:100%}.reserve-form_inner form table tr{position:relative}.reserve-form_inner form table tr:first-child td:before{content:"";position:absolute;width:100%;left:0;top:0;height:1px;border-bottom:solid 1px #fff}.reserve-form_inner form table tr th{width:500px;font-weight:400;padding:1em 40px;background:#dddcd8;color:#000;position:relative;box-sizing:border-box;border-bottom:solid 1px #fff}.reserve-form_inner form table tr th::after{position:absolute;content:"必須";background-color:#9a002c;color:#fff;width:78px;height:38px;text-align:center;right:40px;top:50%;transform:translateY(-50%);font-size:24px}.reserve-form_inner form table tr th.any::after{position:absolute;content:"任意";background-color:#595757;color:#fff;width:78px;height:38px;text-align:center;right:40px;top:50%;transform:translateY(-50%);font-size:24px}.reserve-form_inner form table tr td{position:relative;padding:40px 0 80px 80px;box-sizing:border-box}#confirm-area table tr td{position:relative;padding:40px 0 80px 80px;box-sizing:border-box;border-bottom:solid 1px #fff}.reserve-form_inner form table tr td:after{content:"";position:absolute;width:100%;left:0;bottom:0;height:1px;border-bottom:solid 1px #fff}.reserve-form_inner form table tr .box_br{display:block;max-width:640px;width:100%;margin-bottom:80px}.reserve-form_inner form table tr .box_br_twice{display:flex;max-width:300px;width:100%;flex-direction:column;justify-content:end}.reserve-form_inner form table tr .box_br_twice.input{max-width:unset}.reserve-form_inner form table tr select,.reserve-form_inner form table tr .wide{width:100%;box-sizing:border-box}.custom-select-wrapper{position:relative;background-color:#fff;border-radius:4px;overflow:hidden}.custom-select{padding:10px;font:normal 24px "Noto Sans JP",serif;color:#717071;background-color:#fff;border:none;width:100%;appearance:none;-webkit-appearance:none;-moz-appearance:none;cursor:pointer;outline:none;padding-left:30px}.custom-select-wrapper::after{content:"";position:absolute;right:0;top:50%;transform:translateY(-50%);width:50px;height:100%;background-image:url(../img/reserve/arrow.svg);background-size:initial;background-repeat:no-repeat;background-color:transparent;pointer-events:none;background-color:#8da5aa;background-position:center}.custom-select option{background-color:#fff;color:#000}.form_input{width:300px;height:74px;color:#717071;font:normal 24px "Noto Sans JP",serif;padding-left:30px}.long_input{max-width:860px;height:74px;padding-left:30px;font:normal 24px "Noto Sans JP",serif;width:100%}.middle_input{max-width:540px;height:74px;padding-left:30px;font:normal 24px "Noto Sans JP",serif;width:100%}.reserve-form_inner form table tr td.long{padding:80px 0 80px 80px}.reserve-form_inner form table tr .box_br_middle{display:flex;max-width:540px;width:100%;flex-direction:column;justify-content:end}.address_input{width:100%;padding-left:30px;font:normal 24px "Noto Sans JP",serif;flex-direction:column;justify-content:end;max-width:860px}.address_input.column_wide{padding:10px 15px 99px 10px}.address_input.want_know{height:184px}.address_input.introducer{height:74px}.textarea{height:370px;width:100%;padding-left:30px;font:normal 24px "Noto Sans JP",serif;flex-direction:column;justify-content:end;max-width:860px}.radio-group{display:flex;flex-direction:column;gap:15px;width:238px}.radio-group.radio{width:200px}.wpcf7-list-item label{position:relative;display:flex;align-items:center;font-family:"Noto Sans JP",sans-serif;font-size:16px;cursor:pointer;margin-bottom:20px}.custom-checkbox input[type="checkbox"]{display:none}.checkbox-group .wpcf7-list-item label::before{content:"";display:inline-block;width:30px;height:30px;border-radius:50%;margin-right:10px;background-color:#fff;box-sizing:border-box;transition:all 0.3s ease}.custom-checkbox input[type="checkbox"]:checked+span::before{content:"";position:absolute;width:20px;height:20px;background-color:#000;border-radius:50%;left:5px;top:5px;transition:all 0.3s ease}.wpcf7-checkbox{display:flex;flex-direction:column}.custom-checkbox span{color:#333}.custom-checkbox:hover::before{border-color:#555}.custom-radio{position:relative;display:flex;flex-direction:column;align-items:center;font-family:"Noto Sans JP",sans-serif;font-size:16px;cursor:pointer;margin-bottom:10px}.radio-group.radio .wpcf7-list-item input[type="checkbox"]{display:none}.radio-group.radio .wpcf7-list-item label::before{content:"";display:inline-block;width:30px;height:30px;border-radius:50%;margin-right:10px;background-color:#fff;box-sizing:border-box;transition:all 0.3s ease}.radio-group.radio .wpcf7-list-item input[type="checkbox"]:checked+span::before{content:"";position:absolute;width:20px;height:20px;background-color:#000;border-radius:50%;left:5px;top:5px;transition:all 0.3s ease}.custom-radio span{color:#333}.custom-radio:hover::before{border-color:#555}.box_check{display:flex;align-items:center;justify-content:center;margin-top:30px}#confirm-button{margin-top:30px}.checkbox-label{display:flex;align-items:center;cursor:pointer;margin-top:60px;font-size:18px}.checkbox-label input[type="checkbox"]{display:none}.box_check .custom-checkbox{width:44px;height:44px;border:2px solid #717171;border-radius:0;display:flex;align-items:center;justify-content:center;margin-right:10px;position:relative;background-color:#fff;transition:all 0.3s ease}.box_check input[type="checkbox"]{appearance:none;-webkit-appearance:none;-moz-appearance:none}.box_check .custom-checkbox::before{content:"";width:30px;height:15px;border-left:4px solid #000;border-bottom:4px solid #000;transform:rotate(-45deg);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) rotate(-45deg);opacity:0;transition:all 0.3s ease}.box_check input[type="checkbox"]:checked::before{opacity:1}.all_error{padding-top:50px}.check-text{color:#333;font-size:18px}.btn{text-align:center}#back-button{width:450px;height:88px;border-radius:12px;font-size:24px;color:#fff;background-color:#8da5aa;box-shadow:0 3px 40px 5px #bababa;border:none;display:block;position:relative;margin:0 auto 0 auto;position:relative;transition:0.2s;display:flex;justify-content:center;align-items:center;transition:background-color 0.3s ease}#back-button::before{position:absolute;content:"";background-image:url(../img/button-arrow-links-w.svg);background-size:contain;background-repeat:no-repeat;width:16px;height:16px;left:30px;transition:left 0.2s;top:50%;transform:translate(-50%,-50%) rotate(180deg)}#back-button:hover{color:#8da5aa;background-color:#fff}#back-button:hover::before{left:25px;background-image:url(../img/button-arrow-links-blue.svg)}.confirm_box{padding-top:100px;padding-bottom:200px}.confirm_box .confirm_error,.all_error{color:#9a002c;text-align:center}.confirm_box p{line-height:2;font-weight:700;font-size:1.6vw}.confirm_box p a{position:relative;text-decoration:underline;margin-right:28px}.confirm_box p a::after{margin:0 0 0 3px;font-family:"Font Awesome 5 Free";content:"\f35d";font-weight:700;position:absolute;top:-52%;right:-12%;transform:scale(.5);color:#000}.buttonD{width:450px;height:88px;border-radius:12px;font-size:24px;color:#fff;background-color:#8da5aa;box-shadow:0 3px 40px 5px #bababa;border:none;display:block;margin:0 auto;position:relative;transition:0.5s ease-in-out;display:flex;justify-content:center;align-items:center}.modal{position:fixed;top:6vh;left:0;width:100%;height:100%;text-align:center;padding:40px 20px;overflow:auto;opacity:0;visibility:hidden;transition:0.3s;box-sizing:border-box}.modal:before{content:"";display:inline-block;vertical-align:middle;height:100%;margin-left:-.2em}.modal.is-active{opacity:1;visibility:visible;z-index:99999}.modal-container{position:relative;display:inline-block;vertical-align:middle;max-width:1200px;width:90%}.modal-close{position:absolute;display:flex;align-items:center;justify-content:center;top:9px;right:9px;width:40px;height:40px;color:#000;font-size:46px;border-radius:50%;font-weight:100;cursor:pointer;font-family:serif}.modal-content{background:#fff;text-align:left;line-height:1.8;padding:1vh 4vw}.modal-content p{margin:30px 0}.buttonD.js-modal-close{margin-top:70px;border-radius:5px}.buttonD.js-modal-close::after{content:none}.wpcf7-not-valid-tip{display:none}.wpcf7-response-output{display:none}.error-message{color:red;font-size:12px;margin-top:5px}.confirm-area,.thanks-area{display:none}#confirm-area h2{font-size:24px;margin-bottom:20px}#confirm-area .formTable{width:100%;border-collapse:collapse}#confirm-area table tr th{background-color:transparent;font-size:1.5vw;font-weight:700;width:26vw}#confirm-area table tr th::after{content:none}#confirm-area table tr:first-child td:before,#confirm-area table tr td:after{content:none}#confirm-area table tr td{padding:50px 0;font-size:1.5vw}#confirm-area .confirm_box{margin-top:20px}.gray_bg{background-color:#dddcd8;width:100%;padding:10px 30px;font:normal 2vw "Noto Serif JP",serif;margin-top:20px}#thanks-area h2{font-size:3.5vw;margin-bottom:7vw;line-height:2.5}.to_mail{margin-top:7vw}#thanks-area p{margin-bottom:10px;line-height:2.4;border-bottom:none}.box_br,.box_br_twice,.box_br_middle,.checkbox-group,.radio-group,.long,.formTable td{position:relative}.wpcf7-not-valid-tip{display:none!important}.custom-error-message{color:red;font-weight:700;margin-bottom:15px;text-align:center}.input-error{border:2px solid #9a002c;border-radius:4px}.custom-error_text{color:#9a002c;font-weight:700;display:none}.form_footer{background-color:#595757;padding:20px 0}.footer__under--list{width:45%;align-items:center;line-height:1}.footer__under--list li:nth-of-type(3){margin-left:-16px}.text15.copy{font-size:12px;color:#fff;font-family:"Noto Sans JP";display:flex;align-items:center}footer ul li{margin-top:15px;margin-bottom:15px}input,textarea{border:none}.thanks_main .reserve-form{padding-bottom:100px;background-image:url(../img/reserve/raijo-sp-vec2.webp);background-position:0% 592px;background-size:contain}.thanks-area-inner{margin:0 auto;display:block;max-width:1220px;width:100%}.thanks_box{background-color:#fff;padding:9vw 8vw;margin-bottom:4vw}.footer__under--list li:first-child a{position:relative}.footer__under--list li:nth-of-type(1) a:after{position:absolute;content:"";background-color:#fff;height:100%;width:2px;top:1px;right:-8%;color:#fff}.footer__under--list li{position:relative}.footer__under--list li:nth-of-type(1):after{margin:0 0 0 3px;font-family:"Font Awesome 5 Free";content:"\f35d";font-weight:700;position:absolute;top:-3%;right:-14%;transform:scale(.7);color:#fff}.footer__under--list li:nth-of-type(3):after{margin:0 0 0 3px;font-family:"Font Awesome 5 Free";content:"\f35d";font-weight:700;position:absolute;top:-3%;right:-7%;transform:scale(.7);color:#fff}.wpcf7-acceptance .wpcf7-list-item-label{font-size:1.8vw}.thanks-content{padding-bottom:100px}.buttonD.toTop{margin-top:80px}.custom-error_first,.custom-error_date,.custom-error_first_kana{margin-top:-19px}.custom-error_last,.custom-error_time,.custom-error_location,.custom-error_last_kana{margin-top:-21px}#confirm-more-detail,#confirm-other-source{padding-left:33px}#prefecture{color:#000}#address2{height:200px}@media only screen and (max-width:1610px){.raijo-button p{font-size:1vw}.step-circle{width:3.3vw;height:3.3vw;font-size:1.5vw}.reserve-flow{height:13vw}.raijo-button.button1{width:65%}.raijo-button.button2{width:30%}.reserve-mv_content-inner{padding:3vw 13vw}.text15{font-size:1vw;line-height:1.5vw}.text3{font-size:1vw}.reserve-form{padding-left:20px;padding-right:20px}.form_input,.long_input,.custom-select,.middle_input{height:4vw;font-size:1.3vw;padding-left:10px}.textarea,.address_input{font-size:2vw;padding-left:10px}.reserve-form_inner form table tr th::after{width:7vw;height:3vw;top:50%;font-size:2vw}.mb80m,.reserve-form_inner form table tr .box_br{margin-bottom:3vw}h1.title7{font:300 3vw "Noto Serif JP",serif;padding-top:12vw}.modal-content .form-text6{font:normal 2vw "Noto Sans JP",serif}.modal-content .text10{font:normal 1.3vw "Noto Sans JP",serif}.modal-content p{margin:1.4vw 0}.long_input,.address_input,.textarea{width:80%}.reserve-form{padding-left:15vw;padding-right:15vw}.form-text1{font:normal 1.2vw "Noto Serif JP",serif}.reserve-form_inner form table tr th::after{width:17%;height:auto;top:50%;font-size:.8vw;padding:4px 10px}.reserve-form_inner form table tr th{width:30%;padding:1em}.reserve-form_inner form table tr td{position:relative;padding:3vw 0 1vw 2vw;box-sizing:border-box}.reserve-form_inner form table tr td.long{padding:2vw 0 2vw 2vw}.reserve-form_inner form table tr .box_br_middle{width:79%}.text2{font:normal .8vw "Noto Serif JP",serif;line-height:24px;display:block}.form-text4{font:normal 1.4vw "Noto Sans JP",serif}.textarea{height:13vw;font:normal 1.3vw "Noto Sans JP",serif}.reserve-form_inner form table tr th.any::after{width:17%;height:auto;top:50%;font-size:.8vw;padding:4px 10px}#address2{height:11vw}.textarea,.address_input{font-size:1.3vw}.reserve-form_inner form table tr th.any.introductar::after{top:34%}.mb80{margin-bottom:2vw}.middle_input{width:76%}.confirm_box p{line-height:2;font-weight:700;font-size:1vw}.wpcf7-acceptance .wpcf7-list-item-label{font-size:1vw}.box_check .custom-checkbox{width:30px;height:30px}.buttonD,#back-button{width:27vw;font-size:1.3vw}.step-line{position:absolute;top:30%;left:4vw;width:11vw;height:2px;background-color:#8ba4a9;z-index:-1}.thanks_main .reserve-form{padding-left:3vw;padding-right:3vw}#thanks-area h2{font-size:2.5vw;margin-bottom:4vw;line-height:2.5}.text15-2{font:normal 1.3vw "Noto Sans JP",serif}}@media (max-width:1200px) and (min-width:768px){.reserve-form{padding-left:7vw;padding-right:7vw}.step-line{top:25%}.custom-select{width:86%}.form_input{width:90%}.reserve-form_inner form table tr th{width:34vw}.form-text4,.middle_input{font-size:2vw}.reserve-form_inner form table tr td,.reserve-form_inner form table tr td.long{padding:2vw}.form-text1{font-size:2vw}.text2{font-size:1.3vw}.long_input,.address_input,.textarea{width:52vw}.reserve-form_inner form table tr select,.reserve-form_inner form table tr .wide{width:52vw}.form-text1{font-size:1.5vw}.text2{font-size:1.1vw}.reserve-form_inner form table tr th::after,.reserve-form_inner form table tr th.any::after{font-size:1vw}.address_input.column_wide{padding:10px 0 99px 10px}.mb80{margin-bottom:3vw}.custom-checkbox span{font-size:1.4vw}}@media only screen and (max-width:767px){#confirm-more-detail,#confirm-other-source{display:block;padding-left:0}.thanks-content{padding-bottom:0}.step-navigation{max-width:100%}#address2{height:100px;overflow-y:hidden}.long_input,.address_input,.textarea{width:100%}.reserve-form_inner form table tr th{border-bottom:none}.reserve-mv{height:219px;background-image:url(../img/reserve/raijo-sp-pic1.webp)}.form-text1{font-size:13px}.reserve-mv_content{position:relative;background:rgba(139,164,169,.1);background-image:url(../img/reserve/raijo-sp-pic2.webp);background-size:cover}.reserve-mv_content::before{position:absolute;mix-blend-mode:multiply;z-index:0;left:-61%;top:-37%;transform:scale(.5);content:url(../img/reserve/raijo-sp-vec1.webp)}h1.title7{font-size:32px;padding-top:15vh;padding-left:30px;justify-content:left}.reserve-form_inner{width:100%;padding:0 45px 50px}.reserve-form_inner form table tr:first-child td:before{display:none}.reserve-form_inner form table tr th{text-align:center;width:100%;display:block;padding:.8em 0 .8em 10px;text-align:left}.reserve-form_inner form table tr td{padding:1.5em .5em;display:block;width:100%}.reserve-form_inner form table tr .box_br_middle{width:100%}.contact_box{max-width:100%}.reserve-form_inner form table tr .box_br_twice{width:48%}.form_input{width:100%}.reserve-form_inner form table tr td.long{padding:20px 0 60px 0}.reserve-form_inner form table tr th.any::after,.reserve-form_inner form table tr th::after{width:40px;height:20px;font-size:12px;right:13px;padding:0}.reserve-form_inner form table tr th.any.atend::after{top:25%}.btn input[type="submit"]{width:300px;height:44px;font-size:12px;border-radius:4px}.raijo-title2{font:normal 20px "Noto Serif JP",serif}.form-text4,.custom-select,.form_input,.long_input,.middle_input,.address_input,.textarea{font-size:16px}.custom-select,.form_input,.long_input,.middle_input{height:45px;padding-left:10px}.textarea{padding-left:10px;height:135px}.reserve-form_inner form table tr .box_br{margin-bottom:0}.custom-select-wrapper::after{width:45px}.contact_box,.reserve-form_inner form table tr .box_br_middle{margin-bottom:20px}.text2{font-size:14px}.radio-group{margin-bottom:0}.reserve-form_inner form table tr td{padding:30px 0}.address_input{height:90px;padding-left:10px}.text2.atend{font-size:12px}.reserve-form_inner form table tr td.long.quest{padding-bottom:0}.reserve-form_inner form table tr td:after{border:none}.confirm_box{padding-top:20px;padding-bottom:50px}.confirm_box p{text-align:left;font-size:11px}.raijo-button p{font-size:3vw}.confirm_box p.all_error{text-align:center;padding-top:20px}.confirm_box p a{margin-right:16px}.reserve-mv_content{padding:55px 45px 60px 45px}.reserve-mv_content-inner{padding:0}.reserve-mv_content-inner-left .text15{text-align:center;margin-bottom:30px;font-size:14px;font-family:"Noto Serif JP";line-height:1.5}.reserve-mv_content-inner-left .text3{text-align:center;font-size:14px}.reserve-mv_content-inner-left,.reserve-mv_content-inner-right{width:100%}.reserve-mv_content-inner-right{margin-top:40px}.raijo-button{font-size:12px;padding:15px 0}.reserve-mv_content-inner-right img{width:25px;height:25px;margin-bottom:7px}.step-circle{width:10vw;height:10vw;font-size:21px;font-weight:300}.step-circle.active{border:4px solid #8ba4a9}.step-line{position:absolute;top:5vw;left:11vw;width:23vw;height:1px;background-color:#8ba4a9;z-index:-1}.reserve-flow{height:34vw;padding:0 45px}.reserve-form{padding-top:50px;padding-left:0;padding-right:0}.checkbox-custom{width:33px;height:33px}.wpcf7-acceptance .wpcf7-list-item-label{font-size:3.8vw}.check-text{font-size:14px;font-weight:700}.box_check .custom-checkbox{width:44px;height:35px}.reserve-mv_content-inner-left .text15{position:relative;z-index:1}.modal-content{padding:60px 30px}.form-text6{font-size:16px}.modal-content p{padding-left:0}.buttonD.js-modal-close{width:180px}header{height:3rem}.address_input.column_wide{padding:15px 0 99px 15px}.checkbox-group.mb80{margin-bottom:0}.buttonD{border-radius:5px;width:190px;height:54px;font-size:12px}.buttonD::after{width:8px;height:8px;right:10px}.wpcf7-list-item label{font-size:14px}th .text2{font-size:10px}#thanks-area{padding:0 16px}#thanks-area h2{font-size:4.5vw;margin-bottom:50px}.thanks_box{padding:40px 25px;margin-bottom:70px}.text15-2{font:normal 2.5vw "Noto Sans JP",serif}.order1{order:1}.order2{order:2}.footer__under--list li a{font-size:10px}.copy{margin:30px auto 0 auto}.reserve-form{background-image:url(../img/reserve/raijo-sp-vec3.webp),url(../img/reserve/raijo-sp-vec2.webp);background-position:right 48%,left 10%;background-size:63%}.ui-datepicker{width:77%!important}.event-day a::after{font-size:0.7rem!important}.ui-datepicker .non-event-day span::after{font-size:1rem!important}.gray_bg{width:100%;padding:10px 30px 10px 10px;font:normal 5vw "Noto Serif JP",serif}#confirm-area table tr th{width:100%;font-size:3.5vw}#confirm-area table tr td{font-size:3.5vw;padding:0 0 0 10px;margin-bottom:30px}.reserve-form_inner form table tr th{padding:10px 0 .8em 10px}.gray_bg{margin-top:30px}#back-button{width:300px;height:44px;font-size:12px;border-radius:4px}.form-text4{margin-bottom:5px}.custom-error_text{font-size:2.5vw}.buttonD.js-modal-close{width:180px;font-size:16px;height:53px;font-size:12px}.modal-content p{margin:2.4vw 0}.modal-content .form-text6{font:normal 20px "Noto Sans JP",serif}.modal-content .text10{font:normal 12px "Noto Sans JP",serif}.custom-error_location{margin-top:-20px}.custom-error_date,.custom-error_first,.custom-error_first_kana{margin-top:-37px}.custom-error_time,.custom-error_last,.custom-error_last_kana{margin-top:-22px}#back-button::before{width:8px;height:8px}.reserve-form_inner form table tr th.any.introductar::after{top:30%}footer ul.footer__under--list li:nth-of-type(2){display:block}.footer__under--list{width:100%}.footer__under--list li:nth-of-type(3):after{right:-13%}.footer__under--list li:nth-of-type(1):after{right:-21%}}