@charset "UTF-8";:root{--primary:#249763;--primary-saitama:#23C077;--primary-medical:#4693F5;--font-color:#222;--text:#232323;--white:#fff;--gray:#828787;--gray2:#7C8488;--line2:#D8E2E9;--background:#E8F5EF;--background-saitama:#EDF7F1;--background-medical:#EEF8FD;--background2:#E8F5EF;--accent:#FDAE27;--btn:linear-gradient(90deg, var(--primary) 0%, #4FD699 50%, var(--primary) 100%);--btn-saitama:linear-gradient(90deg, #23C077 0%, #45D793 50%, #23C077 100%);--btn-medical:linear-gradient(90deg, #4888F8 0%, #52ADF3 50%, #4888F8 100%);--btn-bg:#F2FCFC;--btn-be:linear-gradient(90deg, var(--primary) 0%, #4FD699 100%);--request:linear-gradient(90deg, #FA9F00 0%, #FFBD4A 50%, #FA9F00 100%);--reservation:linear-gradient(90deg, var(--primary) 0%, #45D793 50%, var(--primary) 100%);--be_border_radius:8px;--required:#EA4832;--any:#BABABA;--form-border:#E1E1E1}.post-block{margin-top:48px}@media screen and (max-width:842px){.post-block{margin-top:40px}}.post-block .title-block{width:calc(100% - 80px);max-width:940px;margin:0 auto}@media screen and (max-width:842px){.post-block .title-block{width:calc(100% - 40px)}}.post-block .title-block .article-title{color:var(--primary);font-size:clamp(22px,2.375vw + .2rem,38px);font-weight:700;line-height:160%;letter-spacing:2.18px;margin-top:12px}@media screen and (max-width:480px){.post-block .title-block .article-title{letter-spacing:1.32px}}.form_content{width:calc(100% - 40px);max-width:940px;margin:48px auto 0}@media screen and (max-width:842px){.form_content{margin-top:32px}}.form_content .form_flow{width:100%}.form_content .form_flow .form_flowlist{display:-webkit-box;display:-ms-flexbox;display:flex;gap:60px}@media screen and (max-width:842px){.form_content .form_flow .form_flowlist{gap:24px}}.form_content .form_flow .form_flowlist .listitem{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:calc((100% - 120px)/ 3);padding:11px 24px;gap:14px;border-radius:4px;border:1px solid var(--primary);color:var(--primary)}@media screen and (max-width:842px){.form_content .form_flow .form_flowlist .listitem{width:calc((100% - 48px)/ 3);padding:7px 11px}}.form_content .form_flow .form_flowlist .listitem.current{background:var(--primary)}.form_content .form_flow .form_flowlist .listitem.current .text{color:var(--white)}.form_content .form_flow .form_flowlist .listitem:not(:last-child){position:relative}.form_content .form_flow .form_flowlist .listitem:not(:last-child)::after{position:absolute;content:"";top:50%;left:calc(100% + 20px);width:20px;height:20px;background-image:url(../../img/common/ico_flow_icon.svg);background-size:contain;background-repeat:no-repeat;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}@media screen and (max-width:842px){.form_content .form_flow .form_flowlist .listitem:not(:last-child)::after{left:calc(100% + 4px)}}.form_content .form_flow .form_flowlist .listitem .text{color:var(--primary);font-family:"Noto Sans JP";font-size:18px;font-style:normal;font-weight:500;line-height:normal;letter-spacing:1.26px}@media screen and (max-width:842px){.form_content .form_flow .form_flowlist .listitem .text{font-size:13px;letter-spacing:.39px}}.form_content .form_lead{margin-top:48px}@media screen and (max-width:842px){.form_content .form_lead{margin-top:24px}}.form_content .form_lead .lead{color:var(--text);font-family:"Noto Sans JP";font-size:16px;font-style:normal;font-weight:500;line-height:160%;letter-spacing:1.12px}@media screen and (max-width:842px){.form_content .form_lead .lead{font-size:13px;line-height:170%;letter-spacing:.91px}}.form_content .form_lead .lead .regular{font-weight:400}.form_content .form_data{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-top:40px;padding:64px 72px;gap:48px;border-radius:12px;background:var(--background)}@media screen and (max-width:1140px){.form_content .form_data{padding:48px}}@media screen and (max-width:842px){.form_content .form_data{margin-top:24px;padding:32px 32px 40px}}@media screen and (max-width:480px){.form_content .form_data{padding:24px 20px 40px}}.form_content .form_data .formblocks{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%;gap:0}.form_content .form_data .formblocks>div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:24px;padding:28px 0;border-bottom:1px solid var(--line2)}@media screen and (max-width:1140px){.form_content .form_data .formblocks>div{gap:16px}}@media screen and (max-width:680px){.form_content .form_data .formblocks>div{-ms-flex-wrap:wrap;flex-wrap:wrap;gap:12px 16px;padding:24px 0}}.form_content .form_data .formblocks>div:first-child{padding-top:0}.form_content .form_data .formblocks>div .label{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:276px;padding-right:24px}@media screen and (max-width:1140px){.form_content .form_data .formblocks>div .label{width:240px}}@media screen and (max-width:842px){.form_content .form_data .formblocks>div .label{gap:0 12px}}@media screen and (max-width:680px){.form_content .form_data .formblocks>div .label{width:100%;min-height:0;padding-right:0}}.form_content .form_data .formblocks>div .label .text{color:var(--text);font-size:16px;font-style:normal;font-weight:500;line-height:150%;letter-spacing:1.12px}@media screen and (max-width:842px){.form_content .form_data .formblocks>div .label .text{color:var(--text);font-size:14px;font-style:normal;letter-spacing:.98px}}.form_content .form_data .formblocks>div .label .text .dvs{display:inline-block}.form_content .form_data .formblocks>div dd{display:-webkit-box;display:-ms-flexbox;display:flex;width:calc(100% - 300px)}.form_content .form_data .formblocks>div dd.spacer{gap:12px}@media screen and (max-width:1140px){.form_content .form_data .formblocks>div dd{width:calc(100% - 256px)}}@media screen and (max-width:680px){.form_content .form_data .formblocks>div dd{width:100%}}.form_content .form_data .formblocks>div dd .confirmtext{color:var(--text);font-family:"Noto Sans JP";font-size:16px;font-style:normal;font-weight:400;line-height:160%;letter-spacing:1.12px}.form_content .form_data .formblocks>div dd .confirmtext:empty::before{content:"-"}.form_content .form_data .formblocks>div dd .confirmtext:empty+.option{display:none}.form_content .form_data .submitarea .privacy_check .wpcf7-form-control-wrap .wpcf7-form-control{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:0 20px}@media screen and (max-width:680px){.form_content .form_data .submitarea .privacy_check .wpcf7-form-control-wrap .wpcf7-form-control{gap:12px 16px}}.form_content .form_data .submitarea .privacy_check .wpcf7-form-control-wrap .wpcf7-form-control .wpcf7-list-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:48px;margin:0}@media screen and (max-width:680px){.form_content .form_data .submitarea .privacy_check .wpcf7-form-control-wrap .wpcf7-form-control .wpcf7-list-item{height:auto}}.form_content .form_data .submitarea .privacy_check .wpcf7-form-control-wrap label input[type=checkbox]{display:none}.form_content .form_data .submitarea .privacy_check .wpcf7-form-control-wrap label input[type=checkbox]:checked+span::after{opacity:1}.form_content .form_data .submitarea .privacy_check .wpcf7-form-control-wrap label input[type=checkbox]+span{position:relative;padding-left:36px}.form_content .form_data .submitarea .privacy_check .wpcf7-form-control-wrap label input[type=checkbox]+span::before{position:absolute;content:"";top:50%;left:0;width:24px;height:24px;border-radius:2px;border:1px solid var(--form-border);background:var(--white);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}@media screen and (max-width:680px){.form_content .form_data .submitarea .privacy_check .wpcf7-form-control-wrap label input[type=checkbox]+span::before{top:1px;-webkit-transform:none;-ms-transform:none;transform:none}}.form_content .form_data .submitarea .privacy_check .wpcf7-form-control-wrap label input[type=checkbox]+span::after{position:absolute;content:"";top:0;left:6px;width:13px;height:17px;border-bottom:3px solid var(--primary);border-right:3px solid var(--primary);-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);opacity:0}@media screen and (max-width:680px){.form_content .form_data .submitarea .privacy_check .wpcf7-form-control-wrap label input[type=checkbox]+span::after{top:1px}}.form_content .form_data .submitarea .privacy_check .wpcf7-form-control-wrap label .wpcf7-list-item-label{display:inline-block;color:var(--text);font-size:16px;font-style:normal;font-weight:400;line-height:150%;letter-spacing:1.12px}.form_content .form_data .submitarea .privacy_check .wpcf7-form-control-wrap label .wpcf7-list-item-label a{color:var(--text);text-decoration:underline}.form_content .form_data .submitarea .submitbutton{margin-top:56px}@media screen and (max-width:842px){.form_content .form_data .submitarea .submitbutton{margin-top:32px}}.form_content .form_data .submitarea .submitbutton .buttonarea{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:0 40px}@media screen and (max-width:842px){.form_content .form_data .submitarea .submitbutton .buttonarea{gap:0 20px}}@media screen and (max-width:680px){.form_content .form_data .submitarea .submitbutton .buttonarea{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:24px 16px}}.form_content .form_data .submitarea .submitbutton .buttonarea .button{position:relative;margin:0}.form_content .form_data .submitarea .submitbutton .buttonarea .button:first-child .iconbox .icon{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.form_content .form_data .submitarea .submitbutton .buttonarea .button input[type=button],.form_content .form_data .submitarea .submitbutton .buttonarea .button input[type=submit]{position:absolute;left:0;top:0;display:block;width:100%;height:100%;opacity:0;z-index:15;cursor:pointer}.form_content .form_data .submitarea .submitbutton .buttonarea .button .wpcf7-spinner{display:none}.form_content .form_data .submitarea .submitbutton .buttonarea .button .submit-button{width:269px}@media screen and (max-width:842px){.form_content .form_data .submitarea .submitbutton .buttonarea .button .submit-button{width:250px}}.form_content .form_data .submitarea .submitbutton .buttonarea .button .submit-button .text{cursor:pointer}