@font-face{font-family:Noto Sans JP Regular;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/NotoSansJP-Regular.woff2) format("woff2"),url(/fonts/NotoSansJP-Regular.woff) format("woff"),url(/fonts/NotoSansJP-Regular.ttf) format("ttf")}@font-face{font-family:Noto Sans JP Medium;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/NotoSansJP-Medium.woff2) format("woff2"),url(/fonts/NotoSansJP-Medium.woff) format("woff"),url(/fonts/NotoSansJP-Medium.ttf) format("ttf")}@font-face{font-family:Noto Sans JP Bold;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/NotoSansJP-Bold.woff2) format("woff2"),url(/fonts/NotoSansJP-Bold.woff) format("woff"),url(/fonts/NotoSansJP-Bold.ttf) format("ttf")}@media screen and (max-width:767px){.u-no-sp{display:none!important}}@media screen and (min-width:768px){.u-no-pc{display:none!important}}.p-inquiry{padding-inline:30px;background-color:#f2fffc}.p-inquiry__lead{padding-top:24px;font-size:1rem;line-height:2.025}@media screen and (min-width:768px){.p-inquiry__lead{padding-top:39px;font-size:1.125rem;line-height:1.8;text-align:center}}.p-inquiry-form__inner{padding:35px 26px 40px;margin-top:30px;background-color:#fff}@media screen and (min-width:768px){.p-inquiry-form__inner{max-width:930px;padding-block:60px;padding-inline:30px;margin:41px auto 0}}@media screen and (min-width:768px){.p-inquiry-form__group{max-width:646px;margin:0 auto}}.p-inquiry-form__item:not(:first-child){margin-top:20px}@media screen and (min-width:768px){.p-inquiry-form__item:not(:first-child){margin-top:25px}}.p-inquiry-form__item-label{display:flex;align-items:flex-start;font-family:Noto Sans JP Bold,sans-serif;font-size:1rem}.p-inquiry-form__item-label--required{display:block;min-width:35px;min-height:19px;margin-left:6px;font-family:Noto Sans JP Bold,sans-serif;font-size:.75rem;text-align:center;color:#fff;background-color:red}.p-inquiry-form__item-input{width:100%;height:50px;padding:0 10px;margin-top:10px;border:1px solid #ccc;border-radius:5px;font-family:Noto Sans JP Regular,sans-serif;font-size:1.125rem;background-color:#f5f8fa}@media screen and (min-width:768px){.p-inquiry-form__item-input{height:40px;padding:0 16px;border-radius:10px;font-size:1rem}}.p-inquiry-form__item-input[type=text],.p-inquiry-form__item-input[type=email],.p-inquiry-form__item-input[type=tel]{font-size:.875rem}@media screen and (min-width:768px){.p-inquiry-form__item-input[type=text],.p-inquiry-form__item-input[type=email],.p-inquiry-form__item-input[type=tel]{font-size:1rem}}.p-inquiry-form__item-error{margin-top:5px;font-size:.75rem;color:red;min-height:18px}@media screen and (min-width:768px){.p-inquiry-form__item-error{font-size:.875rem;min-height:20px}}.p-inquiry-form__item-textarea{width:100%;min-height:150px;padding:10px;margin-top:10px;border:1px solid #ccc;border-radius:5px;font-family:Noto Sans JP Regular,sans-serif;font-size:.875rem;background-color:#f5f8fa;resize:none}@media screen and (min-width:768px){.p-inquiry-form__item-textarea{padding:16px;border-radius:10px;font-size:1rem}}.p-inquiry-privacy__inner{margin-top:40px}.p-inquiry-privacy__intro{font-size:1rem;line-height:2.025}.p-inquiry-privacy__detail{height:354px;overflow-y:auto;margin-top:20px;padding:30px 20px;border-radius:5px;background-color:#f5f8fa}@media screen and (min-width:768px){.p-inquiry-privacy__detail{padding:30px;border-radius:10px}}.p-inquiry-privacy__title{font-family:Noto Sans JP Bold,sans-serif;font-size:.875rem;text-align:center}.p-inquiry-privacy__text{margin-top:10px;font-family:Noto Sans JP Medium,sans-serif;font-size:.875rem;line-height:2.0428571429}.p-inquiry-privacy__list{margin-top:10px;padding-left:18px;list-style-type:decimal;font-family:Noto Sans JP Bold,sans-serif;line-height:2.0428571429;counter-reset:privacy-item}.p-inquiry-privacy__item{counter-increment:privacy-item}.p-inquiry-privacy__item:not(:first-child){margin-top:15px}.p-inquiry-privacy__item::marker{content:counter(privacy-item) ". "}.p-inquiry-privacy__item-title{font-size:.875rem}.p-inquiry-privacy__item-text{font-family:Noto Sans JP Medium,sans-serif;font-size:.875rem}.p-inquiry-privacy__item-text--last{margin-top:20px}.p-inquiry-privacy__item-olist{margin-top:10px;list-style:none;font-family:Noto Sans JP Medium,sans-serif;font-size:.875rem;line-height:2.0428571429;counter-reset:olist-item}.p-inquiry-privacy__item-olist-item{counter-increment:olist-item;position:relative;padding-left:20px}.p-inquiry-privacy__item-olist-item:before{content:counter(olist-item,lower-alpha) ") ";position:absolute;left:0}.p-inquiry-privacy__item-ulist{margin-top:10px;padding-left:14px;list-style-type:disc;font-family:Noto Sans JP Medium,sans-serif;font-size:.875rem;line-height:2.0428571429}.p-inquiry-accept__inner{margin-top:40px}.p-inquiry-accept__checkbox-label{display:flex;align-items:center;justify-content:center;cursor:pointer}.p-inquiry-accept__checkbox-input{display:block;opacity:0;visibility:hidden;position:absolute}.p-inquiry-accept__checkbox-text{position:relative;display:inline-block;padding-left:24px;font-size:.875rem;line-height:1.6666666667}.p-inquiry-accept__checkbox-text:before{position:absolute;content:"";left:0;top:5px;width:15px;height:15px;border:1px solid #ccc}.p-inquiry-accept__checkbox-input:checked+.p-inquiry-accept__checkbox-text:before{border-color:#ccc;background-color:#269eab;background-image:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='12.151'%20height='8.899'%20viewBox='0%200%2012.151%208.899'%3e%3cpath%20id='Path_66083'%20data-name='Path%2066083'%20d='M-4118.431,4951.777l4.031,3.4,6.764-6.835'%20transform='translate(4119.076%20-4947.64)'%20fill='none'%20stroke='%23fff'%20stroke-width='2'/%3e%3c/svg%3e");background-position:center;background-repeat:no-repeat;background-size:11px 7px}.p-inquiry-submit__inner{margin-top:40px}@media screen and (min-width:768px){.p-inquiry-submit__inner{margin-top:48px}}.p-inquiry-submit__button{display:flex;align-items:center;justify-content:center;width:100%;max-width:250px;height:60px;margin:0 auto;font-family:Noto Sans JP Bold,sans-serif;font-size:.9375rem;text-align:center;letter-spacing:.1em;color:#fff;border-radius:90px;background-color:#1cb3ba;cursor:pointer}.p-inquiry-submit__button:hover{background-color:#3ecfd5}.p-inquiry-submit__button.is-disabled{cursor:default;pointer-events:none;opacity:.4}
