@charset "UTF-8";.headTtl_wrap{padding-top:210px;padding-bottom:115px}.head_ttl{font-size:40px;letter-spacing:.05em;font-weight:400;display:flex;flex-direction:column;align-items:center}.head_ttl_jp{font-size:17px;letter-spacing:.1em;font-weight:400;margin-top:10px}@media all and (max-width:680px){.headTtl_wrap{padding-top:120px;padding-bottom:40px}.head_ttl{font-size:33px}.head_ttl_jp{font-size:15px}}input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}input[type=text],input[type=email],input[type=number],select,textarea,button,input[type=submit]{appearance:none;-webkit-appearance:none;-moz-appearance:none;font-family:'Zen Old Mincho',-apple-system,BlinkMacSystemFont,"Helvetica Neue",YuGothic,"ヒラギノ角ゴ ProN W3",Hiragino Kaku Gothic ProN,Arial,"メイリオ",Meiryo,sans-serif;color:#6e6e6e}input[type=text],input[type=email],input[type=number],select,textarea{padding:1em;background-color:#f0efef;border:0;font-size:16px;border-radius:0}input[type=submit]{appearance:none;-webkit-appearance:none;-moz-appearance:none;border:none;background:0 0;color:#fff;font-size:20px}input[type=text],input[type=email],input[type=number],select{height:55px;width:100%}.datetime_box select,.datetime_box input.hasDatepicker{padding:0 20px;background-image:url(//hopes-tokyo.com/wp/wp-content/themes/hopes2023/files/css/../img/form/ico_selecttri01.svg);background-size:13px 12px;background-position:center right 12px;background-repeat:no-repeat;font-size:20px;height:50px;background-color:#fff}.ui-datepicker td span,.ui-datepicker td a{padding:1.5em !important}.ui-widget.ui-widget-content{width:auto}.datetime_box select::placeholder,.datetime_box input.hasDatepicker::placeholder{font-size:20px}textarea{width:100%;height:320px;resize:vertical;margin-top:1.3em}input[type=submit],button{cursor:pointer}::-ms-expand{display:none}::placeholder{color:#c4c4c4;font-weight:400;letter-spacing:.05em;font-size:15px}select:focus-visible{outline:none}.mw_wp_form .error{margin-top:.7em;width:100%;text-align:left;font-size:15px !important}.day1,.date1,.day2,.date2{width:192px}.adult,.children{width:127px}.name1,.name2,.name3,.name4{width:100%}.confirm .name1,.confirm .name2,.confirm .name3,.confirm .name4{width:auto}.name2,.name4{margin-left:2.5%}.name,.mail,.tel{width:100%}.tel1,.tel2,.tel3{width:132px !important}.tel2,.tel3{position:relative}.hifun{width:14px;height:1px;background-color:#707070;margin-left:9px;margin-right:9px;display:block;position:relative}.tel_box>p{height:1px;position:relative;margin-top:3px;display:flex;height:40px;align-items:center}.pref,.attr{width:359px}.contentsLabel{width:213px}.label1,.label4{margin-right:12px}.label2{margin-left:4px;margin-right:12px}.label6{margin-left:20px;margin-right:12px}.label3,.label5,.label7{margin-left:4px}.formColumn.participants{padding-bottom:40px;border-bottom:1px solid #c4c4c4;margin-top:40px;margin-bottom:40px}.formAttention{font-size:12px;letter-spacing:0;width:100%}.formAttentionItem{padding-left:12px;position:relative}.formAttentionItem:before{content:"※";position:absolute;top:0;left:0}.formContents{position:relative}.mwform-radio-field input[type=radio],.mwform-checkbox-field input[type=checkbox]{position:absolute;opacity:0}.mwform-radio-field input[type=radio]+.mwform-radio-field-text:before,.mwform-checkbox-field input[type=checkbox]+.mwform-checkbox-field-text:before{content:"";background:#fff;border-radius:100%;border:1px solid #6e6e6e;display:inline-block;width:15px;height:15px;position:relative;top:-2px;margin-right:10px;vertical-align:middle;cursor:pointer;text-align:center;transition:all .25s ease}.mwform-checkbox-field input[type=checkbox]+.mwform-checkbox-field-text:before{border-radius:0}.mwform-radio-field input[type=radio]:checked+.mwform-radio-field-text:before,.mwform-checkbox-field input[type=checkbox]:checked+.mwform-checkbox-field-text:before{background-color:#1e355a;box-shadow:inset 0 0 0 2px #f4f4f4}.mwform-radio-field input[type=radio]:focus+.mwform-radio-field-text:before,.mwform-checkbox-field input[type=checkbox]:focus+.mwform-checkbox-field-text:before{outline:none;border-color:#06162f}.mwform-radio-field input[type=radio]:disabled+.mwform-radio-field-text:before,.mwform-checkbox-field input[type=checkbox]:disabled+.mwform-checkbox-field-text:before{box-shadow:inset 0 0 0 4px #f4f4f4;border-color:#b4b4b4;background:#b4b4b4}.mwform-radio-field input[type=radio]+.mwform-radio-field-text:empty:before,.mwform-checkbox-field input[type=checkbox]+.mwform-checkbox-field-text:empty:before{margin-right:0}.mw_wp_form .vertical-item{display:block;line-height:1.67;letter-spacing:.1em}.mwform-checkbox-field label,.mwform-radio-field label{letter-spacing:.05em;line-height:1.67}.mw_wp_form .vertical-item+.vertical-item{margin-top:1.2em !important}.content .inner{max-width:950px;margin-left:auto;margin-right:auto}.yoyaku_sec{max-width:895px;margin-left:auto;margin-right:auto}.reservationinfo_wrap{width:767px;margin-left:auto;margin-right:auto;display:flex;flex-direction:column;justify-content:center;align-items:center}.yoyaku_wrap{background-color:#fff;padding:35px;text-align:center;width:100%}.yoyaku_ttl{font-size:22px;letter-spacing:.05em}.yoyaku_txt{font-size:40px;letter-spacing:.075em;line-height:1.3;margin-top:30px}.yoyaku_txt small{font-size:60%}.annotation{margin-top:40px;font-size:15px;line-height:2.13}.yoyaku_status_wrap{margin-top:120px}.yoyaku_status+.yoyaku_status{margin-top:90px}.yoyaku_status_wrap .yoyaku_date{text-align:center;font-size:28px;letter-spacing:.075em}.yoyaku_status_wrap .yoyaku_date span{font-size:85%}.yoyaku_detail{display:flex;border:1px solid #6e6e6e;margin-top:20px;background-color:#fff}.yoyaku_detail01{width:180px}.yoyaku_detail02{display:flex;width:calc(100% - 180px)}.yoyaku_detail p{height:50px;display:flex;align-items:center;justify-content:center;font-size:20px}.yoyaku_detail p.yoyaku_detail_aki{background-color:#e3e3e3;height:107px;font-size:17px}.yoyaku_detail02_inner{flex:1}.yoyaku_detail_ttl{background-color:#6e6e6e;color:#c1c1c1;border-left:1px solid #c1c1c1;border-bottom:1px solid #c1c1c1}.yoyaku_detail p.yoyaku_detail_jikan{color:#6e6e6e;border-left:1px solid #c1c1c1;flex-direction:column;height:107px}.yoyaku_detail p.yoyaku_detail_jikan .ngok{font-size:20px}.yoyaku_detail p.yoyaku_detail_jikan .ngok2{font-size:15px;margin-top:8px}.availability_annotation{text-align:center;font-size:13px;margin-top:45px;line-height:1.7}input.zip{width:220px}.denwa_subTxt{position:relative;margin-left:1.2em;top:1.4em;font-size:13px}.reservation_check .denwa_subTxt,.reservation_thanks .denwa_subTxt{display:none !important}.check .denwa_subTxt{display:none}.datetime_wrap{display:flex;flex-direction:column;align-items:center}.form_time_txt{font-size:15px;line-height:2.86}.form_time_txt_tel{text-decoration:underline}.datetime_wrap .border-btn{margin-top:50px}.check .datetime_wrap .border-btn{display:none}.form_time_txt.form_time_txt_check{display:none}.reservation_check .form_time_txt:not(.form_time_txt_check){display:none}.reservation_check .form_time_txt.form_time_txt_check{display:block}.datetime_box{display:flex;justify-content:space-between;width:830px;margin:55px auto 0}.datetime_box dl{display:flex;width:396px;border:1px solid #6e6e6e}.datetime_box dl dt{display:flex;align-items:center;justify-content:center;background-color:#6e6e6e;color:#f5f5f5;width:180px;font-size:17px;height:50px}.datetime_box dl dd{display:flex;width:calc(100% - 180px);height:50px}.reservation_check .datetime_box dl dd{display:flex;align-items:center;padding:0 1em;font-size:16px}.yoyaku_txtwrap_ex{display:flex;flex-direction:column;align-items:center}select.is-empty,input.is-empty{color:#c1c1c1}.form_time_txt02{font-size:15px;display:flex;justify-content:center;flex-direction:column;line-height:2.13;margin-top:50px;text-indent:-1em;padding-left:1em}select.yoyaku_time:invalid{color:#c1c1c1 !important}select.yoyaku_time option{color:#6e6e6e}select.yoyaku_time option:first-child{color:#c1c1c1 !important}.confirm .addressButton{display:none}.confirm .contentsLabel{display:none}.confirm .privacyText{display:none}.thanks .formText{margin-top:40px;font-size:15px;line-height:2.13}.formDescription{color:#6e6e6e;font-size:18px;font-weight:500;text-align:center}.formDescription.type02{padding-top:40px;padding-bottom:40px;border-top:1px solid #000;text-align:center !important}.formDescriptionTitle{font-size:24px;text-align:center}.formTel{font-size:50px;font-weight:700;line-height:1;margin-top:20px}.formTel span{padding-left:50px;position:relative}.formTel span:before{content:"";background-size:contain;background-position:center center;background-repeat:no-repeat;display:block;width:40px;height:40px;position:absolute;top:0;bottom:0;left:0;margin:auto}.formContact{font-size:14px;font-weight:500;text-align:center;display:flex;justify-content:center;flex-wrap:wrap;margin-top:10px}.formContact dl{display:flex;justify-content:center}.formContact dt:after{content:"／"}.formTable{font-weight:500;width:100%;margin-left:auto;margin-right:auto;margin-top:100px;background:#fff;padding:70px 125px}.contact .formTable,.check .formTable{margin-top:0}.contact div[id^=mw_wp_form_mw-wp-form]{padding-top:40px;margin-top:40px}.formTable h2{font-size:22px;text-align:center;font-weight:400;letter-spacing:.05em;margin-bottom:35px}.formTitle{font-size:15px;text-align:right;letter-spacing:0;position:relative}.formTitle_small{font-size:13px;margin-right:1.4em;letter-spacing:.1em}.titleLabel{background-color:#ebebeb;color:#fff;font-size:14px;text-align:center;line-height:1.7;width:54px;position:absolute;top:1px;left:0}.titleLabel.required{top:.9em;background-color:#6e6e6e}.titleLabel.any{top:.9em;color:#6e6e6e}.check .titleLabel,.reservation_check .titleLabel{display:none}.eventInformation{padding:20px;background-color:#e8e8e8;color:#06162f}.infomationTitle{padding-bottom:5px;border-bottom:1px solid #707070;margin-bottom:10px;color:#000;font-size:20px;font-weight:400;line-height:1.8}.informationDate{font-size:18px;font-weight:500;line-height:1.666;letter-spacing:0;display:flex}.dateTitle{width:95px}.dateTitle:after{content:"："}.privacyText{font-size:14px;line-height:1.9;font-weight:400;text-align:center;margin-top:45px}.privacyText a{color:#6e6e6e;text-decoration:underline}.addressButton{padding-left:0;padding-right:0;font-size:15px;font-weight:500;letter-spacing:0;width:190px;height:50px;cursor:pointer;margin-left:14px}.formButtonList{padding-bottom:40px;margin-top:40px;text-align:center}.sectionInner{margin-top:100px}div[id^=mw_wp_form_mw-wp-form]{padding-top:40px}.mw_wp_form .vertical-item{display:block;color:#6e6e6e}.carrier_wrap{display:flex;align-items:flex-start;width:100%}.carrier_wrap input::placeholder{letter-spacing:-.04em}.entry .carrier_wrap>p{line-height:44px}.carrier_wrap+.carrier_wrap{margin-top:12px}.carrier_year{width:56px;text-align:center}.kanou_year_wrap{width:195px}.kanou_month_wrap{width:130px}.confirm .kanou_year_wrap{width:auto}.confirm .kanou_month_wrap{width:auto}@media all and (min-width:681px){.formFlow{width:800px;height:50px;margin-left:auto;margin-right:auto}.formContact dl{margin-left:10px}.formContact dl:first-child{margin-left:0}.eventInformation{margin-left:-59px}.formColumn{font-size:15px;color:#6e6e6e;display:flex;flex-wrap:wrap;padding-top:40px;padding-bottom:40px}.formColumn+.formColumn{border-top:1px solid #c1c1c1}.form_time_txt_tel{pointer-events:none}.formColumn.alignCenter .titleLabel{margin:auto}.formColumn:first-child{margin-top:0}.formTitle{display:flex;align-items:flex-start;width:220px;line-height:1.25;text-align:left;padding-left:70px;flex-shrink:0;padding-top:1em}.formColumn.txtarea_box .formTitle{align-items:flex-start}body:not(.confirm) .txtarea_box .formTitle{margin-top:.6em}.question_wrap .formTitle{letter-spacing:0}.formContents{width:calc(100% - 220px);display:flex;flex-wrap:wrap;align-items:flex-start;max-width:751px}.entry:not(.confirm) .formContents.radioForm{padding-left:20px}#reason.formContents{flex-direction:column;border:none;margin-top:.8em}#reason2.formContents{margin-top:.8em;flex-direction:column}.mendan_yoyaku{padding-left:220px;margin-top:35px}.mendan_yoyaku a{text-decoration:underline}.confirm .formContents{font-size:16px;letter-spacing:.1em;line-height:1.87}.formAttention{width:619px;margin-top:20px}.privacyText a{transition:.3s ease}.privacyText a:hover{text-decoration:none}.confirm .formColumn.alignCenter .formContents{padding-top:10px}.confirm .formColumn.address02,.confirm .formColumn.address03{margin-top:0}.confirm .formButtonList{margin-top:60px}.contactBanner{margin-left:auto;margin-right:auto}.contactBanner a{transition:.3s ease}.contactBanner,.contactBanner__image,.contactBanner img{width:833px}.property_reservationBanner{margin-left:auto;margin-right:auto}.property_reservationBanner a{transition:.3s ease}.property_reservationBanner,.property_reservationBanner__image,.property_reservationBanner img{width:800px}.confirm .tel_box>p{height:1.5em}.barth .formContents{flex-wrap:nowrap}.barth #year{width:200px}.barth #month,.barth #date{width:130px}.barth .formContents span:not(.error){margin-left:10px;margin-right:17px;line-height:2.9em;font-size:16px}.confirm .barth .formContents span:not(.error){line-height:1}.barth .formContents #date~span{margin-right:0}.carrier_txt{width:452px;flex-shrink:0}.carrier_txt input::placeholder{font-size:15px;letter-spacing:0}.confirm .carrier_txt{width:auto;flex-shrink:0;padding-right:1em}.confirm .carrier_year{width:30px;text-align:center}.mwform-checkbox-field label,.mwform-radio-field label{white-space:nowrap}}@media all and (max-width:680px){input[type=text],input[type=email],input[type=number],select,textarea{padding:10px 15px}input[type=text],input[type=email],input[type=number],select{height:50px}::placeholder{letter-spacing:0;font-size:14px}::placeholder{font-size:16px}.content .inner{margin-left:5%;margin-right:5%;width:auto}.reservationinfo_wrap{width:100%}.yoyaku_ttl{font-size:16px}.yoyaku_txt{font-size:20px;margin-top:13px}.yoyaku_txt small{font-size:80%}.yoyaku_wrap{padding:20px 15px}.annotation{margin-top:15px;font-size:14px;line-height:1.78}.yoyaku_status_wrap{margin-top:70px}.yoyaku_status_wrap .yoyaku_date{font-size:22px}.yoyaku_status_wrap .yoyaku_date span{font-size:65%}.yoyaku_detail{margin-top:15px;flex-direction:column}.yoyaku_detail01{width:100%;display:flex}.yoyaku_detail p.yoyaku_detail_aki{height:50px;width:62%}.yoyaku_detail_jikan_kara{width:38%;flex-shrink:0}.yoyaku_detail02{width:100%;flex-direction:column}.yoyaku_detail02_inner{display:flex}.yoyaku_detail p.yoyaku_detail_ttl{height:65px;font-size:17px;width:38%;border-left:none;border-top:1px solid #c1c1c1;border-bottom:none}.yoyaku_detail p.yoyaku_detail_jikan{height:65px;width:62%;border-top:1px solid #c1c1c1}.yoyaku_detail p.yoyaku_detail_jikan .ngok{font-size:24px}.yoyaku_detail p.yoyaku_detail_jikan .ngok2{margin-top:5px}.yoyaku_status+.yoyaku_status{margin-top:50px}.availability_annotation{margin-top:30px}.sectionInner{margin-top:0}div[id^=mw_wp_form_mw-wp-form]{padding-top:100px}.form_time_txt{font-size:14px;line-height:1.78}.datetime_box{width:100%;margin:30px auto 0;flex-direction:column}.datetime_box dl{width:100%}.datetime_box dl dt{width:45%;font-size:16px}.datetime_box dl dd{width:55%}.datetime_box select,.datetime_box input.hasDatepicker{font-size:17px}.datetime_box select,.datetime_box input.hasDatepicker::placeholder{font-size:17px}.datetime_box_inner+.datetime_box_inner{margin-top:25px}.form_time_txt02{font-size:13px;line-height:1.69;margin-top:25px}.denwa_subTxt{position:absolute;margin-left:auto;top:.4em;font-size:13px;left:240px;line-height:1.4}.titleLabel.any{position:absolute;top:-.3em;left:0}.formDescription{font-size:15px;margin-top:20px}.thanks .formDescription{padding:0;text-align:center;text-justify:inter-ideograph;margin-top:20px;margin-bottom:80px}.formDescriptionTitle{font-size:18px;line-height:1.4}.thanks .formText{margin-top:30px;font-size:14px;line-height:2}.formTel{font-size:30px;margin-top:10px}.formTel span{padding-left:40px}.formTel span:before{width:32px;height:32px}.formContact{margin-top:10px}.formContact dl{width:100%}.formTitle{padding-right:0;padding-left:65px;text-align:left}.formTitle_small{font-size:13px;margin-right:0;letter-spacing:0}.infomationTitle{font-size:16px;line-height:1.625;padding-bottom:15px;margin-bottom:15px}.informationDate{font-size:14px;line-height:1.571}.formTitle{width:100%;font-weight:400;display:flex;align-items:center;padding-left:70px}.formContents{margin-top:20px}.confirm .formContents{margin-top:5px;font-size:16px;line-height:1.5}.alignCenter .formContents{text-align:left}.titleLabel{left:1em;right:auto;position:relative}.titleLabel.required{position:absolute;top:-.3em;left:0}.dataText{width:100%}.formContents.radioForm{text-indent:-1.7em;padding-left:1.7em;line-height:1.4;text-align:left}.column1{padding-left:0;padding-right:0}.formColumn.participants{margin-top:20px;padding-bottom:20px;margin-bottom:20px}.column1 .formTitle{padding-left:20px;min-height:auto}.column1 .formContents{font-size:14px;margin-top:10px}.formColumn:first-child{margin-top:0}.formColumn.column3 .formTitle{display:none}.formAttention{margin-top:10px}.spLabelChange .formTitle{padding-left:0}.label1{padding-left:53px;display:block;margin-bottom:7px}.day1,.date1,.day2,.date2{width:37%}.adult,.children{width:20%}.label1,.label4{margin-right:4px}.label2{margin-left:0;margin-right:4px}.label6{margin-left:7px;margin-right:4px}.label3,.label5,.label7{margin-left:0}.name1,.name2,.name3,.name4{width:100%;display:inline-block}.name2,.name4{margin-left:3%}.contentsLabel{letter-spacing:0;line-height:1.2;width:25vw}.address{width:100%}.pref,.attr{width:64vw}.addressButton{font-size:14px;padding:0 2px 0 0;width:29.75vw;margin-left:5px}.formColumn.spNarrow{margin-top:5px}.spNarrow .formContents{margin-top:0}.spFlex{display:flex;align-items:center}textarea{height:15em;margin-top:0}.datetime_box dl dt{font-size:16px;height:50px}.privacyText{font-size:14px;line-height:2;margin-top:20px}.privacyText a{line-height:2}.formButtonList{padding-bottom:0;margin-top:30px}.mindBtn a{width:100%;padding:12px 0;border:1px solid #000;border-radius:3px;display:flex;justify-content:center;position:relative}.confirm .formButtonList{margin-top:50px}.formButtonList button,.formButtonList input{max-width:280px;height:70px;font-size:20px;width:100%}.confirm .formButtonList button,.confirm .formButtonList input{height:70px}.formButtonList button:after,.formButtonList input:after{display:none}.contactBanner{text-align:center;margin-left:20px;margin-right:20px}.property_reservationBanner{text-align:center;margin-top:20px;margin-left:20px;margin-right:20px}.property_reservationBanner__image img{width:100%;height:auto}.tel_box{display:flex;flex-wrap:wrap}.tel1_wrap,.tel2_wrap,.tel3_wrap{width:20%}.tel2_wrap,.tel3_wrap{width:30%}.tel1,.tel2,.tel3{width:100% !important}.hifun{width:10px;display:block}.confirm .hifun{width:7px;margin-left:4px;margin-right:4px}.confirm .tel_box>p{height:auto}.confirm .tel1_wrap,.confirm .tel2_wrap,.confirm .tel3_wrap{width:auto !important}.kanou_year_wrap{width:105px;flex-shrink:0}.kanou_month_wrap{width:70px;flex-shrink:0}.confirm .kanou_year_wrap{width:auto}.confirm .kanou_month_wrap{width:auto;margin-left:1em}.confirm .carrier_txt{width:auto;margin-right:0;padding-right:1em}.confirm .carrier_wrap{align-items:flex-start}.confirm .carrier_year{width:1.5em}.yoyaku_txtwrap_ex{margin-top:50px}}@media all and (max-width:370px){.contentsLabel{width:71px}.address{width:122px}.pref,.attr{width:209px}.addressButton{font-size:12px;padding:0 2px 0 0;width:82px;margin-left:5px}}.dataBox1{padding:15px;border:1px solid #06162f;width:100%}.dataBox1 .category{display:inline-block;min-width:250px;font-size:15px;font-weight:500;text-align:center;color:#fff;background-color:#06162f;letter-spacing:0;padding:8px}.dataBox1 .date{font-size:18px;font-weight:500;color:#06162f;letter-spacing:0;border-bottom:1px solid #707070;padding:10px 0 5px}.dataBox1 .title{font-size:20px;color:#06162f;letter-spacing:0;padding:5px 0 0}.dataList{padding-top:10px;color:#06162f}.dataList>li{display:flex;flex-flow:wrap;align-items:center;font-size:16px;letter-spacing:0}.dataList>li:nth-of-type(1n+2){margin-top:5px}.dataList .data_tit1{width:95px;text-align-last:justify;text-justify:inter-ideograph;padding-right:30px;position:relative}.dataList .data_tit1:after{content:" | ";position:absolute;top:0;right:11px}.dataList .data_txt1{width:calc(100% - 95px)}.dataList .data_li2 .data_txt1{font-size:20px;font-weight:500}.dataList .data_li2 .data_txt1 .yen{font-size:16px}.dataBox1 .w_btn01{width:100%;height:60px;font-size:16px}@media all and (min-width:681px){.formColumn.column4 .formContents{position:relative;left:-56px}.formColumn.column4+.column2{margin-top:60px}}@media all and (max-width:680px){.formColumn.column4{padding-left:0;padding-right:0}.formColumn.column4 .formTitle{padding-left:20px}.dataBox1{width:100%;background-color:#e8e8e8;padding:20px 25px;border:0}.dataBox1 .category{width:100%;min-width:auto;height:33px;font-size:14px;padding:0;display:flex;align-items:center;justify-content:center}.dataBox1 .date{padding:10px 0;font-size:14px}.dataBox1 .title{font-size:14px;font-weight:500;letter-spacing:0;padding-top:7px}.dataList{padding-bottom:0}.dataList>li{flex-flow:nowrap;align-items:stretch;font-size:14px}.dataList>li:nth-of-type(1n+2){margin-top:2px}.dataList .data_tit1{width:68px;padding:5px;margin-right:2px;background-color:#f4f4f4}.dataList .data_tit1:after{display:none}.dataList .data_txt1{width:calc(100% - 70px);background-color:#f4f4f4;padding:5px}.dataList .data_li2 .data_txt1{line-height:1.1}.dataBox1 .w_btn01{width:250px;height:50px;font-size:14px;margin-top:15px}}.formTelButton a{display:block}@media all and (max-width:680px){.formTelButton{margin-top:20px;margin-left:20px;margin-right:20px}.formTelButton a{padding:15px 20px;background-color:#fff;color:#06162f;border:1px solid #06162f}}.footWrap01.contact_tel{border:none}.footWrap01.contact_tel li{width:100%}.mw_wp_form .error{white-space:nowrap}@media all and (min-width:681px){.carrier .label6{margin-left:15px;margin-right:8px;font-size:16px}.carrier .label5{font-size:16px;margin-left:8px}.confirm .carrier .label6{margin-left:0;margin-right:0}.confirm .carrier .label5{margin-left:0}}@media all and (max-width:680px){.barth .formContents{display:flex}body:not(.confirm) .barth .formContents>p{padding-top:18px}.barth .label4{margin-left:7px;margin-right:4px}body:not(.confirm) .barth .month_wrap,body:not(.confirm) .barth .date_wrap{width:60px;flex-shrink:0}.confirm .barth .month_wrap,.confirm .barth .date_wrap{margin-left:1em}.carrier_year{width:50px;flex-shrink:0}.carrier .label5{margin-left:7px}}.h_conversion{display:none !important}.formTable .img_btn2{color:#f5f5f5;transition:all .3s ease;z-index:0;position:relative;display:flex;align-items:center;justify-content:center;font-size:18px;width:220px;height:60px;margin-top:50px;margin-left:auto;margin-right:auto;background-color:#6e6e6e}.contact .formTable .img_btn2.input02,.reservation .formTable .img_btn2.input02{display:none}.formTable .img_btn2 input[type=submit]{transition:.3s ease;font-weight:400 !important;width:100%;height:100%;position:absolute}.formTable .img_btn2:before{margin-right:6.1em}.check .formTable .img_btn2.returnButton:before{margin-right:8.5em}@media all and (min-width:681px){.formTable .img_btn2:hover input[type=submit]{background-color:#1e355a}}@media all and (max-width:680px){.foot_bottom{height:32px}}.contactHead_txt{font-size:18px;line-height:2.5;text-align:center;color:#000;margin-top:25px}.other_form{font-size:16px;text-align:center;color:#000;margin-top:30px}.other_form+.other_form{margin-top:20px}.other_form a{color:#184156;text-decoration:underline}.form_bigTtl{display:inline-block;font-size:21px;line-height:1.8;border:1px solid #184156;padding:0 25px;position:relative}.form_bigTtl:before,.form_bigTtl:after{content:'';background-color:#fff;width:calc(100% - 22px);height:1px;position:absolute;top:-1px;left:11px}.form_bigTtl:after{top:auto;bottom:-1px;left:auto;right:11px}.formColumn+.form_bigTtl{margin-top:60px}.under_mvTxt{font-size:14px;line-height:2.3;color:#000;text-align:center;width:auto;padding-top:30px}@media all and (min-width:681px){.other_form a:hover{text-decoration:none}}@media all and (max-width:680px){.formTable{width:100vw;margin-top:60px;left:-5vw;position:relative;padding:45px 5% 80px}.formColumn{font-size:15px;padding-top:20px;padding-bottom:20px}.formColumn+.formColumn{border-top:1px solid #c1c1c1}.contactHead_txt{font-size:14px;line-height:2.3}.other_form{font-size:17px;margin-top:40px}.form_bigTtl{display:table;font-size:21px;line-height:1.8;border:1px solid #184156;padding:0 25px;position:relative}.form_bigTtl:before,.form_bigTtl:after{content:'';background-color:#fff;width:calc(100% - 22px);height:3px;position:absolute;top:-2px;left:11px}.form_bigTtl:after{top:auto;bottom:-2px;left:auto;right:11px}.formColumn+.form_bigTtl{margin-top:60px}.under_mvTxt{font-size:14px;line-height:2.3;color:#000;text-align:center;width:auto;margin-left:5.3%;margin-right:5.3%;padding-top:30px}.mw_wp_form .vertical-item{line-height:1}.mwform-checkbox-field label,.mwform-radio-field label{line-height:1.4}.mwform-radio-field-text{font-size:14px}.mwform-radio-field input[type=radio]+.mwform-radio-field-text:before{margin-right:15px}.formTable .img_btn2{width:270px;height:60px}#reason.formContents{text-align:left}.mw_wp_form .vertical-item+.vertical-item{margin-top:15px !important}.mendan_yoyaku{margin-top:20px}.mendan_yoyaku a{text-decoration:underline}}@media all and (max-width:680px){.page-template-page-contact header .siteID{height:55px;transform:translateY(0);margin-left:auto;margin-right:auto;justify-content:center;position:relative}}.check .formContents{border:none}.check .formColumn{align-items:center}.check .formColumn.txtarea_box{align-items:flex-start}.check .formColumn.txtarea_box .formContents{line-height:2;text-align:justify}.check #reason.formContents.radioForm{justify-content:initial}.check .privacyText{display:none}.check .mendan_yoyaku{display:none}@media all and (min-width:681px){.check #reason.formContents,.check #reason2.formContents{margin-top:0}}@media all and (max-width:680px){.check .formTable .img_btn2.input02{margin-top:0}}.page-template-page-contact .sectionInner{margin-top:0}@media all and (min-width:681px){.check .formColumn .formTitle,.reservation_check .formColumn .formTitle{padding-left:0}.check .formTitle,.check .formContents,.reservation_check .formTitle,.reservation_check .formContents{padding-top:0;line-height:16px}body.reservation_check .txtarea_box .formTitle,body.check .txtarea_box .formTitle{margin-top:0}.reservation_check #reason.formContents,.check #reason.formContents{margin-top:0}.reservation_check .formButtonList,.check .formButtonList{display:flex;justify-content:center}.reservation_check .formTable .img_btn2,.check .formTable .img_btn2{margin-left:0;margin-right:0}span.img_btn2.input01{order:2}.reservation_check .formTable .img_btn2.returnButton,.check .formTable .img_btn2.returnButton{margin-right:40px}.reservation_check .txtarea_box .formContents,.check .txtarea_box .formContents{line-height:2;margin-top:-.4em}}@media all and (max-width:680px){.foot{padding-top:0}.check .formColumn.txtarea_box .formContents,.reservation_check .txtarea_box .formContents{line-height:1.4}.reservation_check .formTable .img_btn2.returnButton,.check .formTable .img_btn2.returnButton{margin-top:20px}}.reservation_thanks .sectionInner{margin-top:0}@media all and (min-width:681px){.reservation_thanks .formDescription .formText{margin-top:40px;font-size:15px;line-height:2.13}}@media all and (max-width:680px){.reservation_thanks .sectionInner{padding-bottom:80px}.reservation_thanks .formDescription .formText{margin-top:30px;font-size:14px;line-height:2}}