.p-form__confirmText{display:none}.p-form__item{display:flex;margin-bottom:40px}@media screen and (max-width: 768px){.p-form__item{flex-direction:column;gap:10px;margin-bottom:30px}}.p-form__item.mod-baseLine .p-form__title{padding-top:0px}.p-form__title{padding-top:10px;width:247px;flex-shrink:0}.p-form__title label{font-size:1rem;letter-spacing:.03em}.p-form__title label span{color:#ed356a}.p-form__radio,.p-form__text,.p-form__company,.p-form__mail,.p-form__tel,.p-form__textArea{flex:1}.p-form__text input,.p-form__text textarea,.p-form__company input,.p-form__company textarea,.p-form__mail input,.p-form__mail textarea,.p-form__tel input,.p-form__tel textarea,.p-form__textArea input,.p-form__textArea textarea{display:block;border:1px solid #a2a2a2;border-radius:2px;font-size:1rem;letter-spacing:.03em;font-family:"Noto Sans JP",sans-serif;line-height:1.75;padding:8px 12px;width:100%}.p-form__text input::-moz-placeholder, .p-form__text textarea::-moz-placeholder, .p-form__company input::-moz-placeholder, .p-form__company textarea::-moz-placeholder, .p-form__mail input::-moz-placeholder, .p-form__mail textarea::-moz-placeholder, .p-form__tel input::-moz-placeholder, .p-form__tel textarea::-moz-placeholder, .p-form__textArea input::-moz-placeholder, .p-form__textArea textarea::-moz-placeholder{color:#c6c6c6}.p-form__text input::placeholder,.p-form__text textarea::placeholder,.p-form__company input::placeholder,.p-form__company textarea::placeholder,.p-form__mail input::placeholder,.p-form__mail textarea::placeholder,.p-form__tel input::placeholder,.p-form__tel textarea::placeholder,.p-form__textArea input::placeholder,.p-form__textArea textarea::placeholder{color:#c6c6c6}.p-form__radio{display:grid;grid-template-columns:repeat(2, 1fr);gap:15px;position:relative}@media screen and (max-width: 768px){.p-form__radio{grid-template-columns:1fr;gap:10px}}.p-form__radio .radioWrap:not(:last-child) .error{display:none}.p-form__radio .radioWrap .error{position:absolute;bottom:-25px;left:0;padding-left:0}.p-form__radio .radioWrap .error::before,.p-form__radio .radioWrap .error::after{display:none}.p-form__radio input{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:none}.p-form__radio input+span{position:relative;display:inline-block;vertical-align:middle;cursor:pointer;padding-left:28px}.p-form__radio input+span::before{position:absolute;top:calc(50% + 2px);left:0;transform:translateY(-50%);content:"";display:inline-block;width:16px;height:16px;border-radius:50%;border:1px solid #a2a2a2;margin-right:12px}.p-form__radio input+span::after{position:absolute;top:calc(50% + 2px);left:4px;transform:translateY(-50%);content:"";display:inline-block;width:8px;height:8px;border-radius:50%;background-color:#ed356a;display:none}.p-form__radio input:checked+span:after{display:block}.p-form__text{display:flex;align-items:center;gap:5px}.p-form__text input{width:calc((100% - 5px)/2)}.p-form__consent{text-align:center;margin-bottom:40px}.p-form__consent .error{padding-left:0}.p-form__consent .error::before,.p-form__consent .error::after{display:none}.p-form__consent .mwform-checkbox-field{position:relative}.p-form__consent .mwform-checkbox-field::after{display:inline-block;content:"*";color:#ed356a;font-size:14px;letter-spacing:.03em}.p-form__consent input{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:none}.p-form__consent input+span{position:relative;display:inline-block;vertical-align:middle;cursor:pointer;padding-left:28px}.p-form__consent input+span::before{position:absolute;top:calc(50% + 1px);left:0;transform:translateY(-50%);content:"";display:inline-block;width:16px;height:16px;border:1px solid #a2a2a2;margin-right:12px}.p-form__consent input+span::after{position:absolute;top:calc(50% + 0px);left:2px;transform:translateY(-50%) rotate(-45deg);content:"";display:inline-block;width:12px;height:7px;border-left:2px solid #a2a2a2;border-bottom:2px solid #a2a2a2;display:none}.p-form__consent input:checked+span:after{display:block}.p-form__btn{margin-inline:auto}.p-form__btn button{text-align:left;width:100%;font-family:"Noto Sans JP",sans-serif}.p-form__confirmWrap{display:flex;justify-content:center;gap:15px;flex-wrap:wrap}.p-form__confirmWrap button{width:100%;text-align:left;font-family:"Noto Sans JP",sans-serif}.mw_wp_form_confirm .p-form__confirmText{display:block;text-align:center;font-size:1rem;letter-spacing:.03em;line-height:1.5;margin-bottom:60px}@media screen and (max-width: 768px){.mw_wp_form_confirm .p-form__confirmText{margin-bottom:40px}}.mw_wp_form_confirm .p-form__item{margin-bottom:0;padding-top:40px;padding-bottom:40px;border-top:1px solid #c6c6c6}@media screen and (max-width: 768px){.mw_wp_form_confirm .p-form__item{padding-top:20px;padding-bottom:20px}}.mw_wp_form_confirm .p-form__item:last-child{border-bottom:1px solid #c6c6c6}.mw_wp_form_confirm .p-form__title{color:#a2a2a2;padding-top:0;width:230px}.mw_wp_form_confirm .p-form__title span{display:none}.mw_wp_form_confirm .p-form__radio{display:block}.mw_wp_form_confirm .p-form__consent{display:none}.mw_wp_form_confirm .p-form__confirmWrap{margin-top:60px}@media screen and (max-width: 768px){.mw_wp_form_confirm .p-form__confirmWrap{margin-top:40px}}.commonPage:has(.mw_wp_form_confirm){margin-top:80px}.commonPage:has(.mw_wp_form_confirm) .commonPage_title{display:none}.commonPage:has(.mw_wp_form_complete){margin-top:80px}.commonPage:has(.mw_wp_form_complete) .commonPage_title{display:none}.commonPage .btn-pattern1--white{background-color:#fff;border:1px solid #11225b;color:#11225b}.commonPage .btn-pattern1--white .p-nav__link-txt--after{color:#11225b;-webkit-text-fill-color:#11225b}.commonPage .btn-pattern1--white .btn-pattern1-inner{border-color:#11225b}.commonPage .btn-pattern1--white .btn-pattern1-inner::before,.commonPage .btn-pattern1--white .btn-pattern1-inner::after{background:url(../../images/common/icon-arrow-right-navy.svg) no-repeat center center/contain}.p-thanks{margin-bottom:0;transform:none;font-family:"Noto Sans JP",sans-serif;font-weight:400;text-align:center}.p-thanks__inner{display:block}.p-thanks__heading{font-size:2rem;letter-spacing:.03em;line-height:1.4375;margin-bottom:30px}@media screen and (max-width: 768px){.p-thanks__heading{font-size:24px;margin-bottom:20px}}.p-thanks__text{font-size:1rem;line-height:1.75;letter-spacing:.03em;margin-bottom:40px}@media screen and (max-width: 768px){.p-thanks__text{margin-bottom:30px;text-align:left}}.p-thanks__image{width:186px;height:149px;background-image:url(../images/contact.svg);background-size:contain;background-repeat:no-repeat;background-position:center center;margin-inline:auto}.p-thanks__image2{width:190px;height:130px;background-image:url(../images/download.svg);background-size:contain;background-repeat:no-repeat;background-position:center center;margin-inline:auto}body:has(.download){background-color:#fff}.child-fv-btn-wrapper{display:none}.download{padding-bottom:140px}@media screen and (max-width: 768px){.download{padding-bottom:80px}}.download_title{text-align:center;font-size:2rem;letter-spacing:.03em;line-height:1.4375;margin-bottom:30px}@media screen and (max-width: 768px){.download_title{font-size:24px;margin-bottom:20px}}.download_text{font-size:1rem;line-height:1.75;letter-spacing:.03em;margin-bottom:60px;text-align:center}@media screen and (max-width: 768px){.download_text{margin-bottom:40px;text-align:left}}.download_image img{width:100%}.download_col2{display:flex;gap:80px;justify-content:center}@media screen and (max-width: 980px){.download_col2{flex-wrap:wrap}}@media screen and (max-width: 768px){.download_col2{display:block}}.download_colL{width:483px}@media screen and (max-width: 768px){.download_colL{width:100%;margin-bottom:40px}}.download_colR{flex:1;min-width:500px}@media screen and (max-width: 768px){.download_colR{min-width:100%}}.download .box{margin-top:40px;background-color:#f2f2f2;padding:30px;border-radius:10px}@media screen and (max-width: 768px){.download .box{padding:20px}}.download .box+.download .box{margin-top:15px}.download .box_heading{font-size:1.125rem;letter-spacing:.03em;padding-bottom:8px;border-bottom:1px solid #111e27;margin-bottom:15px;line-height:1.4444444444}.download .box_list li{position:relative;padding-left:22px;font-size:1rem;letter-spacing:.03em;line-height:1.5}.download .box_list li:not(:last-child){margin-bottom:8px}.download .box_list li::before{position:absolute;content:"";width:14px;height:14px;background:url(../../images/common/icon-checked-square.svg) no-repeat center center/contain;top:6px;left:0}.download .p-form__item{gap:10px;flex-direction:column;margin-bottom:30px}.download .p-form__title{padding-top:0}