.mz-download-banner{max-width:calc(1440px - 1.875rem)}.mz-download-banner__card{height:22.5rem;border-radius:2rem;overflow:hidden;background-image:url("https://mazrica.com/wp-content/uploads/mz-web/images/package/package-download/banner-bg.png");background-size:cover;background-position:center;display:flex;flex-direction:column;justify-content:center;padding-left:6.25rem}.mz-download-banner__content{display:flex;flex-direction:column;gap:2rem}.mz-download-banner__title{font-size:2.5rem;font-weight:700;line-height:1.5;color:#fff;margin:0}.mz-download-banner__desc{font-size:.875rem;font-weight:400;line-height:1.8;color:#fff;margin:0}.mz-download-layout{display:flex;align-items:flex-start;padding-bottom:3rem}.mz-download-layout__main{flex:1;min-width:0}.mz-download-layout__sidebar{flex-shrink:0;width:30rem;margin-top:-15rem;margin-right:6.25rem;position:relative;z-index:10}.mz-download-contents__inner{display:flex;flex-direction:column;align-items:center;gap:3rem;padding-bottom:4rem;padding-left:1.2rem}.mz-download-contents__previews{display:block;width:100%;max-width:51.6rem;height:auto;margin-top:-5.1875rem}.mz-download-contents__grid{display:flex;flex-direction:column;gap:1rem}.mz-download-contents__row{display:flex;gap:1rem;padding-left:1rem}.mz-download-contents__card{width:21.25rem;min-height:7.875rem;display:flex;align-items:center;gap:1rem;padding:.5rem 1rem;border:1px solid rgba(1,0,54,.2);border-radius:1rem;background:rgba(1,0,54,.05);overflow:hidden;box-sizing:border-box}.mz-download-contents__card-icon{width:auto;height:3rem;flex-shrink:0;display:block}.mz-download-contents__card-text{display:flex;flex-direction:column;justify-content:center;gap:.5rem;min-height:6.875rem}.mz-download-contents__card-title{font-size:1.25rem;font-weight:600;line-height:1.5;color:#010036;margin:0}.mz-download-contents__card-desc{font-size:.875rem;line-height:1.8;color:rgba(1,0,54,.7);margin:0}.mz-download-layout__sidebar{background:#fff;border-radius:1rem;padding:2rem;box-shadow:0 .5rem 2rem rgba(0,0,0,.12);min-height:30rem}.mz-download-layout__sidebar .mktoForm{font-family:"Noto Sans JP",sans-serif !important;width:100% !important;padding:0 !important;display:flex;flex-flow:row wrap;gap:.375rem;color:#111827;font-size:.875rem !important}.mz-download-layout__sidebar .mktoForm .mktoOffset,.mz-download-layout__sidebar .mktoForm .mktoGutter{display:none !important}.mz-download-layout__sidebar .mktoForm .mktoFormRow:has(>input[type=hidden]){display:none !important}.mz-download-layout__sidebar .mktoForm .mktoFormRow,.mz-download-layout__sidebar .mktoForm .mktoFieldDescriptor,.mz-download-layout__sidebar .mktoForm .mktoFieldWrap{float:none !important;width:100% !important}.mz-download-layout__sidebar .mktoForm .mktoFormRow:has(#jugyoinkibo),.mz-download-layout__sidebar .mktoForm .mktoFormRow:has(#cv_reason),.mz-download-layout__sidebar .mktoForm .mktoFormRow:has(#Department),.mz-download-layout__sidebar .mktoForm .mktoFormRow:has(#Title){width:calc(50% - .1875rem) !important}.mz-download-layout__sidebar .mktoForm .mktoFieldDescriptor{margin-bottom:0 !important}.mz-download-layout__sidebar .mktoForm .mktoFieldWrap{display:flex;flex-direction:column;gap:.375rem}.mz-download-layout__sidebar .mktoForm .mktoLabel{float:none !important;width:100% !important;padding:0 !important;font-size:.875rem !important;font-weight:500;line-height:1.25rem;color:#111827}.mz-download-layout__sidebar .mktoForm .mktoLabel p{margin:0}.mz-download-layout__sidebar .mktoForm .mktoLabel p.p2{margin-top:.25rem;font-size:.75rem;font-weight:400;line-height:1.375rem;color:#4b5563}.mz-download-layout__sidebar .mktoForm .mktoLabel a{color:#0068cb;text-decoration:underline}.mz-download-layout__sidebar .mktoForm .mktoLabel a:hover{text-decoration:none}.mz-download-layout__sidebar .mktoForm .mktoRequiredField label.mktoLabel{font-weight:500 !important}.mz-download-layout__sidebar .mktoForm .mktoAsterix{float:left !important;display:block;padding:0 !important;margin-right:.125rem;color:#ff2d00}.mz-download-layout__sidebar .mktoForm input.mktoTextField,.mz-download-layout__sidebar .mktoForm input.mktoEmailField,.mz-download-layout__sidebar .mktoForm input.mktoTelField,.mz-download-layout__sidebar .mktoForm select.mktoField{width:100% !important;height:2.25rem;border:1px solid #e5e7eb !important;border-radius:.5rem;padding:0 1rem;background-color:#fff;color:#111827;font-family:inherit;font-size:.875rem !important;line-height:1.25rem;box-shadow:none;transition:border-color .15s,box-shadow .15s}.mz-download-layout__sidebar .mktoForm input.mktoTextField::placeholder,.mz-download-layout__sidebar .mktoForm input.mktoEmailField::placeholder,.mz-download-layout__sidebar .mktoForm input.mktoTelField::placeholder,.mz-download-layout__sidebar .mktoForm select.mktoField::placeholder{color:#9ca3af}.mz-download-layout__sidebar .mktoForm input.mktoTextField:hover,.mz-download-layout__sidebar .mktoForm input.mktoEmailField:hover,.mz-download-layout__sidebar .mktoForm input.mktoTelField:hover,.mz-download-layout__sidebar .mktoForm select.mktoField:hover{border-color:#9ca3af !important}.mz-download-layout__sidebar .mktoForm input.mktoTextField:focus,.mz-download-layout__sidebar .mktoForm input.mktoEmailField:focus,.mz-download-layout__sidebar .mktoForm input.mktoTelField:focus,.mz-download-layout__sidebar .mktoForm select.mktoField:focus{outline:none;border-color:#0068cb !important;box-shadow:0 0 0 3px rgba(0,104,203,.25)}.mz-download-layout__sidebar .mktoForm select.mktoField{padding-right:2.25rem;appearance:none;-webkit-appearance:none;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8' fill='none'%3E%3Cpath d='M1 1.5L6 6.5L11 1.5' stroke='%239ca3af' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right .75rem center}.mz-download-layout__sidebar .mktoForm .mktoRadioList{width:100% !important;display:flex;align-items:center;gap:.5rem;padding:0 !important}.mz-download-layout__sidebar .mktoForm .mktoRadioList input[type=radio]{width:1rem;height:1rem;margin:0;accent-color:#0068cb;cursor:pointer}.mz-download-layout__sidebar .mktoForm .mktoRadioList label{margin:0;font-size:.875rem;font-weight:400;line-height:1.25rem;color:#111827;cursor:pointer}.mz-download-layout__sidebar .mktoForm input[type=radio]+label::before{bottom:.5rem}.mz-download-layout__sidebar .mktoForm .mktoError{position:static !important;right:auto !important;bottom:auto !important;margin-top:0}.mz-download-layout__sidebar .mktoForm .mktoErrorArrowWrap{display:none !important}.mz-download-layout__sidebar .mktoForm .mktoErrorMsg{margin:0 !important;padding:0 !important;background:none !important;border:none !important;box-shadow:none !important;text-shadow:none !important;color:#dc2626 !important;font-size:.75rem !important;line-height:1.375rem}.mz-download-layout__sidebar .mktoForm .mktoButtonRow{width:100% !important;margin-top:.5rem}.mz-download-layout__sidebar .mktoForm .mktoButtonWrap{margin:0 !important}.mz-download-layout__sidebar .mktoForm button.mktoButton{width:100% !important;height:3rem;border:none !important;border-radius:.5rem;background:linear-gradient(to right, #0068cb, #00b3ec) !important;color:#fff !important;font-family:inherit;font-size:1rem !important;font-weight:700;cursor:pointer;transition:opacity .2s,background .2s}.mz-download-layout__sidebar .mktoForm button.mktoButton:hover{background:linear-gradient(to right, #005bb5, #0094c4) !important;opacity:1 !important}@media only screen and (max-width: 1439px){.mz-download-layout__sidebar{margin-right:2.2rem}}@media only screen and (max-width: 1380px){.mz-download-layout__sidebar{width:24rem}}@media only screen and (max-width: 1279px){.mz-download-banner__card{padding-left:3.5rem}.mz-download-banner__title{font-size:2rem}.mz-download-contents__inner{padding-left:0;padding-right:1rem}.mz-download-contents__grid{width:100%}.mz-download-contents__row{padding-left:0;flex-direction:column}.mz-download-contents__card{width:100%}}@media only screen and (max-width: 1149px){.mz-download-contents__card{min-height:auto;padding:1.1rem}.mz-download-contents__card-text{min-height:auto}}@media only screen and (max-width: 1023px){.mz-download-banner__card{height:auto;padding:4rem 3rem}.mz-download-banner__title{font-size:1.75rem}.mz-download-layout{flex-direction:column;padding-bottom:0}.mz-download-layout__main{width:100%}.mz-download-layout__sidebar{order:-1;width:100%;max-width:500px;margin:2rem auto 0}.mz-download-contents__inner{gap:2rem;padding-bottom:3rem}.mz-download-contents__previews{max-width:36rem;margin-top:0}.mz-download-layout__sidebar{padding:1.5rem}}@media only screen and (max-width: 991px){.mz-download-contents__inner{padding-right:0}.mz-download-contents__grid{flex-direction:row;justify-content:center}}@media only screen and (max-width: 767px){.mz-download-banner__card{min-height:14rem;padding:2.5rem 1.5rem}.mz-download-banner__content{gap:1.25rem}.mz-download-banner__title{font-size:1.375rem}.mz-download-layout__sidebar{max-width:100%}.mz-download-contents__inner{padding-bottom:2rem;gap:1.5rem}.mz-download-contents__previews{margin-top:-2.2rem}.mz-download-contents__previews{max-width:100%}.mz-download-contents__grid{flex-direction:column}.mz-download-contents__card-icon{width:2.3rem;height:auto}.mz-download-contents__card-title{font-size:1rem;line-height:1 !important}.mz-download-layout__sidebar .mktoForm .mktoFormRow:has(#jugyoinkibo),.mz-download-layout__sidebar .mktoForm .mktoFormRow:has(#cv_reason),.mz-download-layout__sidebar .mktoForm .mktoFormRow:has(#Department),.mz-download-layout__sidebar .mktoForm .mktoFormRow:has(#Title){width:100% !important}}