.concept_txt p{padding:120px 0;text-align:center;font-size:18px;line-height:32px}.inner_head h2:before{content:"";position:absolute;left:-10%;top:-2.5%;display:block;width:120%;height:110%;background:rgba(10,10,20,.3);filter:blur(50px)}.form_body table{border-collapse:collapse;max-width:100%;width:100%;margin:0 auto}.form_body th{font-size:14px;text-align:center;width:200px;font-weight:600;background:#f1ede6;background:#fbdce3;border-bottom:solid 1px #f8f6f2}.form_body td{background:#FFF;width:calc(100% - 190px);border-right:solid 1px #f1ede6;border-bottom:solid 1px #f1ede6}.form_body th,.form_body td{padding:15px 30px}.form_body input,.form_body textarea{border:solid 1px #dad1be;width:calc(100% - 20px);padding:5px 10px;resize:none;font-size:14px;line-height:24px}.form_body select{border:solid 1px #dad1be;padding:10px;font-size:14px;line-height:24px}.red{color:red}.form_body{max-width:1000px;margin:0 auto 120px;border-top:solid 1px #f1ede6}.concept_txt p{padding:120px 0 30px;font-size:16px;line-height:32px}.form_body .policy_check{width:auto;margin-right:5px}.formButton{margin-top:30px}.formButton li,.formButton p,.formButton a{text-align:center;font-size:14px;line-height:24px}.formButton a{color:#de6a84}.form_body .formButton_next{background:#de6a84;color:#FFF;width:100%;margin-top:15px;padding:15px;max-width:340px;font-size:18px;margin:30px 0 0;border:solid 1px #de6a84;box-sizing:border-box}#question{min-height:120px}.error_txt,.error_txt2{color:#F00000;font-size:12px;line-height:20px;margin-top:5px;font-weight:600;display:none}.error_disp .error_txt,.error_disp2 .error_txt2{display:block}#webform{margin:0 30px}.form_body .formButton_prev{background:#fff;color:#de6a84;padding:15px 0;width:100%;max-width:340px;box-sizing:border-box;border:solid 1px #de6a84;display:block;text-decoration:none;font-size:18px}.form_Button_flex{margin-top:60px}.form_Button_flex .formButton_next{width:calc(100% - 15px);margin-top:0;margin-left:15px}.form_Button_flex .formButton_prev{margin-top:0;margin-right:15px;width:calc(100% - 15px)}.form_Button_flex{display:flex;width:100%;justify-content:center}.form_Button_flex li{width:100%;max-width:340px}.thanks_txt{text-align:center;border:solid 1px #de6a84;padding:30px;max-width:640px;margin:120px auto}.thanks_txt h3{font-size:24px;font-weight:600;margin-bottom:15px;color:#de6a84}.tel_wrap{position:relative;max-width:1000px;margin:0 auto;padding:30px 0;border:solid 1px #de6a84}.tel_wrap p{font-size:16px;line-height:32px;padding:0 30px;margin:0 auto}.tel_wrap .tel a{color:#de6a84;font-size:32px;line-height:32px;text-decoration:none;display:block;margin:20px 0 0;font-weight:600}.tel_wrap .tel span{display:block;text-align:center;font-size:14px;line-height:14px;margin-top:10px;margin-bottom:20px;font-weight:600}.tel_wrap .tel a:hover{opacity:.8}.web_contact{display:flex;max-width:1000px;margin:30px auto 0;padding:0;justify-content:space-between}.web_contact .contact_btn{width:32%;border:solid 1px #de6a84;color:#de6a84;padding:10px 0;text-align:center;display:block;text-decoration:none;font-size:16px}.web_contact .contact_btn:hover{opacity:.8}.contact_btn span{font-size:13px;line-height:13px;margin-top:5px;display:block}.contact_top{margin:0 30px 120px}.thisday{position:relative;padding:30px;text-align:center;margin:30px auto;border:solid 1px #f1ede6;display:none}.bg_white{background:#FFF;margin:-1px auto 30px;border:solid 1px #f1ede6}@media (max-width:720px){.thanks_txt{margin:60px 15px;padding:30px 15px;text-align:justify;line-height:40px}.thanks_txt h3{font-size:18px;text-align:center}}@media (max-width:769px){.thisday{position:relative;padding:15px;text-align:center;margin:0 auto;border:solid 1px #f1ede6;display:none}.bg_white{background:#FFF;margin:-1px auto 30px}.concept_txt p{padding:60px 0 30px;text-align:justify;line-height:28px}.reserve_time{display:block;margin-top:10px}.formButton .warning{text-align:justify}.form_body th,.form_body td{display:block;width:calc(100% - 20px);margin:0;padding:5px 10px;border:none}.form_body td{width:100%;padding:15px 0 30px}#webform{margin:0 15px}#reservation .container .webform_c{margin:0}.fair_time{display:block;margin-top:10px}.formButton{margin-top:0}.tel_wrap{padding:15px 0}.tel_wrap p{font-size:14px;line-height:26px;padding:0 15px;text-align:justify}.tel_wrap p br{display:none}.tel_wrap .tel a{color:#de6a84;font-size:32px;line-height:32px;text-decoration:none;display:block;margin:20px 0 0;font-weight:600;text-align:center}.tel_wrap .tel span{font-size:14px;line-height:14px;margin-top:10px;margin-bottom:20px}.web_contact{display:block;margin:15px auto 0}.web_contact .contact_btn{width:100%;border:solid 1px #de6a84;color:#de6a84;padding:15px 0;margin-top:15px}.contact_btn span{font-size:13px;line-height:13px;margin-top:5px;display:block}.contact_top{margin:0 15px 30px}.contact_top .contact_copy{text-align:justify;padding-top:60px;font-size:14px;line-height:32px}.contact_top .contact_copy br{display:none}.form_body{margin-bottom:60px}.form_body .formButton_next,.form_body .formButton_prev{font-size:16px;border-radius:0}.form_body .formButton_next{margin-left:0;width:calc(100% - 10px);padding:10px 0;max-width:100%}.form_body .formButton_prev{margin-right:0;width:calc(100% - 10px);padding:10px 0}}