@charset "UTF-8";.Form_Container{background-color:#fff;margin:0 auto 20px;width:min(100%,800px);border-radius:20px;padding:40px 20px}@media (min-width: 992px){.Form_Container{padding:80px 110px;margin-bottom:40px}}.Form_Container>div{margin-top:20px}.Form_Container>div:first-child{margin-top:0}.Form label,.Form .label2{font-size:16px;font-weight:500;margin-bottom:5px;display:inline-block;position:relative}.Form label:after,.Form .label2:after{content:"必須";font-size:10px;font-weight:500;background-color:#9c0000;color:#fff;padding:0 3px;position:relative;top:-2px;border-radius:5px;margin-left:5px}@media (min-width: 992px){.Form label:after,.Form .label2:after{margin-left:10px}}.Form .label2:after{content:"任意";font-size:10px;font-weight:500;background-color:#afafaf;color:#fff;padding:0 3px;position:relative;top:-2px;border-radius:5px;margin-left:5px}@media (min-width: 992px){.Form .label2:after{margin-left:10px}}.Form input{background-color:#f7f7f7;border-radius:5px;border:1px solid #dddddd;height:40px;width:100%;padding:0 10px}.Form input::placeholder{color:#afafaf}@media (min-width: 992px){.Form input{border-radius:10px}}.Form select{background-color:#f7f7f7;border:1px solid #dddddd;padding:10px 0 10px 10px;display:block;border-radius:5px;font-weight:400;width:min(100%,350px)}@media (min-width: 992px){.Form select{border-radius:10px}}.Form textarea{background-color:#f7f7f7;border:1px solid #dddddd;resize:none;width:100%;height:120px;padding:10px;border-radius:5px}@media (min-width: 992px){.Form textarea{border-radius:10px;height:80px}}.Form textarea::placeholder{color:#afafaf}.Form_Name_Body{display:flex;gap:10px}@media (min-width: 992px){.Form_Name_Body{gap:20px}}.Form_Name_Body #family-name,.Form_Name_Body #first-name{display:inline-block;width:50%}.Form_Remarks label:after{display:none!important}.Form_Check{display:flex;justify-content:center;align-items:center;gap:12px;position:relative;margin-bottom:20px}.Form_Check input{display:none}.Form_Check input:checked~.privacyCheck svg{display:inline-block}.Form_Check .privacyCheck{content:"";display:inline-block;width:20px;height:20px;cursor:pointer;background-color:#fff;border:1px solid #dddddd;position:relative;border-radius:5px}.Form_Check .privacyCheck svg{position:absolute;display:none;left:2px;top:4px;width:20px;height:auto}.Form_Check .privacyLabel{font-size:12px;margin-bottom:0}.Form_Check .privacyLabel:after{content:"必須";font-size:10px;font-weight:500;background-color:#9c0000;color:#fff;padding:0 3px;position:relative;top:-2px;border-radius:5px;margin-left:5px}@media (min-width: 992px){.Form_Check .privacyLabel:after{margin-left:10px}}@media (min-width: 992px){.Form_Check .privacyLabel{font-size:14px}}.Form_Check .privacyLabel a{color:#9c0000;text-decoration:underline}.Form_Submit{text-align:center;position:relative;display:inline-block;width:min(100%,300px);left:50%;transform:translate(-50%)}@media (min-width: 992px){.Form_Submit{border-radius:10px}}.Form_Submit input{background-color:#9c0000;color:#fff;font-weight:500;position:relative;height:54px;border-radius:10px;width:100%;border:none;transition:opacity .3s}@media (min-width: 992px){.Form_Submit input:hover{opacity:.5}}.Form_Submit input:disabled{opacity:.5}.ErrorMessage{color:#9c0000}.ErrorList{width:min(100%,800px);margin:20px auto;color:#9c0000;border:1px solid #9c0000;padding:10px}.ErrorList li:before{content:"・"}.Form_Remarks label:after{display:inline-block;line-height:1.4em}.TopVisual[data-astro-cid-byossri6]{background:#111;height:423px;position:relative}@media (min-width: 580px){.TopVisual[data-astro-cid-byossri6]{height:612px}}.TopVisual[data-astro-cid-byossri6] figure[data-astro-cid-byossri6]{position:absolute;top:0;width:100%}.TopVisual[data-astro-cid-byossri6] figure[data-astro-cid-byossri6] img[data-astro-cid-byossri6]{height:423px;width:100%;object-fit:cover}@media (min-width: 580px){.TopVisual[data-astro-cid-byossri6] figure[data-astro-cid-byossri6] img[data-astro-cid-byossri6]{height:612px}}.TopVisual_Container[data-astro-cid-byossri6]{display:flex;flex-direction:column-reverse;padding-top:48px}.TopVisual_Container_Word[data-astro-cid-byossri6]{z-index:1;line-height:1.5;letter-spacing:.1em;position:absolute;top:calc(50% + 100px);transform:translateY(-50%);padding-left:20px;font-size:34px;font-weight:700;color:#fff;filter:drop-shadow(0px 3px 6px rgba(0,0,0,.0509803922))}@media (min-width: 992px){.TopVisual_Container_Word[data-astro-cid-byossri6]{font-size:42px;padding-left:0;top:calc(50% + 40px);left:50%;transform:translate(-50%,-50%)}}@media (min-width: 992px){.CorporateInfo[data-astro-cid-byossri6].TopVisual .TopVisual_Container_Word[data-astro-cid-byossri6]{letter-spacing:.2em}}@media (min-width: 992px){.ContactPartner[data-astro-cid-byossri6].TopVisual .TopVisual_Container_Word[data-astro-cid-byossri6]{top:calc(50% + 25px);text-align:center}}.ContactPartner[data-astro-cid-byossri6].TopVisual .TopVisual_Container_Word[data-astro-cid-byossri6] span[data-astro-cid-byossri6]{font-size:20px;display:block}@media (min-width: 992px){.ContactPartner[data-astro-cid-byossri6].TopVisual .TopVisual_Container_Word[data-astro-cid-byossri6] span[data-astro-cid-byossri6]{font-size:28px}}.ContactForm[data-astro-cid-qjxeqcp2]{background-color:#f7f7f7;padding-top:60px;padding-bottom:60px}@media (min-width: 992px){.ContactForm[data-astro-cid-qjxeqcp2]{padding-top:120px;padding-bottom:120px}}.ContactForm_Txt[data-astro-cid-qjxeqcp2]{width:min(100%,758px);margin-bottom:20px;font-weight:400}@media (min-width: 992px){.ContactForm_Txt[data-astro-cid-qjxeqcp2]{margin-bottom:40px}}.ContactForm_Txt[data-astro-cid-qjxeqcp2] p[data-astro-cid-qjxeqcp2]:first-child{font-size:16px}.ContactForm_Txt[data-astro-cid-qjxeqcp2] p[data-astro-cid-qjxeqcp2]:last-child{margin-top:10px}@media (min-width: 992px){.ContactForm_Txt[data-astro-cid-qjxeqcp2] p[data-astro-cid-qjxeqcp2]:last-child{margin-top:5px}}.ContactForm_Txt[data-astro-cid-qjxeqcp2] p[data-astro-cid-qjxeqcp2]:last-child a[data-astro-cid-qjxeqcp2]{color:#9c0000;text-decoration:underline;font-weight:500}
