#solution-mktoForm .mktoForm{position:relative;margin:0 auto;width:100%!important;max-width:56.8rem;color:inherit!important;font-size:inherit!important;font-family:inherit!important}#solution-mktoForm .mktoOffset,#solution-mktoForm .mktoGutter,#solution-mktoForm .mktoAsterix{display:none}#solution-mktoForm .mktoFormRow:has(.mktoFormCol:nth-child(2)) .mktoFormCol{margin-top:0!important}#solution-mktoForm .mktoFormCol{margin-top:2rem!important;margin-bottom:0!important}#solution-mktoForm .mktoFormCol:has(.mktoHtmlText){margin-top:.6rem!important}#solution-mktoForm .mktoFormRow:has(.mktoHtmlText)+.mktoFormRow:has(.mktoHtmlText) .mktoFormCol{margin-top:3rem!important}#solution-mktoForm .mktoLabel{display:block;width:auto!important;font-size:1.1rem;line-height:175%;font-family:Shorai Sans StdN Medium;letter-spacing:.015em}@media (min-width: 1024px){#solution-mktoForm .mktoLabel{font-size:1.3rem;line-height:175%;font-family:Shorai Sans StdN Medium;letter-spacing:.015em}}#solution-mktoForm .mktoLabel{--tw-text-opacity: 1;color:rgb(111 111 111 / var(--tw-text-opacity));padding-bottom:.6rem;font-family:Noto Sans JP,sans-serif}#solution-mktoForm .mktoFieldWrap:has(select){position:relative}#solution-mktoForm .mktoFieldWrap:has(select):after{position:absolute;right:2rem;bottom:1.6rem;width:.8rem;content:url('data:image/svg+xml,<svg viewBox="0 0 8 5" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M4 5L0 0H8L4 5Z" fill="currentColor"/></svg>')}#solution-mktoForm .mktoCheckboxList{display:grid;grid-template-columns:1.5rem 1fr;align-items:start;gap:4px .6rem;width:100%!important;font-size:1.1rem;line-height:200%;font-family:Shorai Sans StdN Medium;letter-spacing:.03em}@media (min-width: 1280px){#solution-mktoForm .mktoCheckboxList{font-size:1.1rem;line-height:150%;font-family:Shorai Sans StdN Medium;letter-spacing:.03em}}#solution-mktoForm .mktoCheckboxList{font-family:Noto Sans JP,sans-serif}#solution-mktoForm .mktoCheckboxList input[type=checkbox],#solution-mktoForm .mktoCheckboxList label{display:block;--tw-text-opacity: 1;color:rgb(111 111 111 / var(--tw-text-opacity));transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.26,.06,0,1);transition-duration:.3s;cursor:pointer}#solution-mktoForm .mktoCheckboxList input[type=checkbox]{position:relative;top:.4rem;accent-color:#f72a48;--tw-border-opacity: 1;border-color:rgb(203 203 203 / var(--tw-border-opacity))}@media (min-width: 1280px){#solution-mktoForm .mktoCheckboxList input[type=checkbox]{top:.2rem}}#solution-mktoForm .mktoCheckboxList input[type=checkbox]:checked+label{--tw-text-opacity: 1;color:rgb(40 40 40 / var(--tw-text-opacity))}#solution-mktoForm .mktoHtmlText{width:100%!important;color:#6f6f6f;font-size:1.1rem;line-height:200%;font-family:Shorai Sans StdN Medium;letter-spacing:.03em}@media (min-width: 1024px){#solution-mktoForm .mktoHtmlText{font-size:1.1rem;line-height:150%;font-family:Shorai Sans StdN Medium;letter-spacing:.03em}}#solution-mktoForm .mktoHtmlText{font-family:Noto Sans JP,sans-serif}#solution-mktoForm .mktoHtmlText a{color:#000;text-decoration:underline;text-decoration-color:#f72a48}@media (min-width: 1280px){#solution-mktoForm .mktoButtonRow:has(.mktoButton){position:sticky;bottom:1.5rem}#solution-mktoForm .mktoButtonRow:has(.mktoButton):before{position:absolute;top:-15px;left:0;background-color:#fff;width:100%;height:76px;content:""}}#solution-mktoForm .mktoButtonWrap{display:flex;justify-content:center;margin-top:3rem;margin-left:0!important}#solution-mktoForm .mktoButton{display:flex;justify-content:space-between;align-items:center;border-radius:9999px;background-color:#e60f3d;padding:1.1rem 2rem;width:100%;max-width:32rem;color:#fff;text-align:left;font-size:1.6rem;line-height:140%;font-family:Shorai Sans StdN Demi;letter-spacing:.06em}@media (min-width: 1024px){#solution-mktoForm .mktoButton{font-size:1.6rem;line-height:150%;font-family:Shorai Sans StdN Demi;letter-spacing:.03em;padding-right:2.2rem;padding-left:2.4rem}}#solution-mktoForm .mktoButton>span:last-child{flex-shrink:0;width:2.2rem;height:2.2rem}#solution-mktoForm .mktoFormCol{position:relative}#solution-mktoForm .mktoError{position:absolute;transform:translateY(10px);z-index:99}#solution-mktoForm .mktoError .mktoErrorArrowWrap{position:absolute;top:0;left:5px;z-index:100;width:16px;height:8px;overflow:hidden}#solution-mktoForm .mktoError .mktoErrorArrow{display:inline-block;transform:rotate(45deg);-ms-transform:rotate(45deg);margin-top:5px;border:1px solid #e60f3d;border-right:none;border-bottom:none;background-color:#e60f3d;width:16px;height:16px}#solution-mktoForm .mktoError .mktoErrorMsg{display:block;margin-top:7px;border:1px solid #e60f3d;border-radius:.7rem;background-color:#e60f3d;padding:.4rem 1rem;color:#fff;font-size:1.3rem;line-height:180%;font-family:Noto Sans JP,sans-serif;letter-spacing:.03em}#solution-mktoForm .mktoForm input[type=url],#solution-mktoForm .mktoForm input[type=text],#solution-mktoForm .mktoForm input[type=date],#solution-mktoForm .mktoForm input[type=tel],#solution-mktoForm .mktoForm input[type=email],#solution-mktoForm .mktoForm input[type=number],#solution-mktoForm .mktoForm textarea.mktoField,#solution-mktoForm .mktoForm select.mktoField{-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:.7rem;background-color:#f5f5f5;padding:1.2rem;width:100%!important;min-height:4.7rem;color:#282828;font-style:normal;font-weight:500;font-size:1.3rem;font-family:Noto Sans JP,sans-serif;font-optical-sizing:auto}#solution-mktoForm .mktoForm input[type=url]::-moz-placeholder,#solution-mktoForm .mktoForm input[type=text]::-moz-placeholder,#solution-mktoForm .mktoForm input[type=date]::-moz-placeholder,#solution-mktoForm .mktoForm input[type=tel]::-moz-placeholder,#solution-mktoForm .mktoForm input[type=email]::-moz-placeholder,#solution-mktoForm .mktoForm input[type=number]::-moz-placeholder,#solution-mktoForm .mktoForm textarea.mktoField::-moz-placeholder,#solution-mktoForm .mktoForm select.mktoField::-moz-placeholder{color:#a5a5a5;font-size:1.1rem;line-height:175%;font-family:Shorai Sans StdN Medium;letter-spacing:.015em}#solution-mktoForm .mktoForm input[type=url]::placeholder,#solution-mktoForm .mktoForm input[type=text]::placeholder,#solution-mktoForm .mktoForm input[type=date]::placeholder,#solution-mktoForm .mktoForm input[type=tel]::placeholder,#solution-mktoForm .mktoForm input[type=email]::placeholder,#solution-mktoForm .mktoForm input[type=number]::placeholder,#solution-mktoForm .mktoForm textarea.mktoField::placeholder,#solution-mktoForm .mktoForm select.mktoField::placeholder{color:#a5a5a5;font-size:1.1rem;line-height:175%;font-family:Shorai Sans StdN Medium;letter-spacing:.015em}@media (min-width: 1024px){#solution-mktoForm .mktoForm input[type=url]::-moz-placeholder,#solution-mktoForm .mktoForm input[type=text]::-moz-placeholder,#solution-mktoForm .mktoForm input[type=date]::-moz-placeholder,#solution-mktoForm .mktoForm input[type=tel]::-moz-placeholder,#solution-mktoForm .mktoForm input[type=email]::-moz-placeholder,#solution-mktoForm .mktoForm input[type=number]::-moz-placeholder,#solution-mktoForm .mktoForm textarea.mktoField::-moz-placeholder,#solution-mktoForm .mktoForm select.mktoField::-moz-placeholder{font-size:1.3rem;line-height:175%;font-family:Shorai Sans StdN Medium;letter-spacing:.015em}#solution-mktoForm .mktoForm input[type=url]::placeholder,#solution-mktoForm .mktoForm input[type=text]::placeholder,#solution-mktoForm .mktoForm input[type=date]::placeholder,#solution-mktoForm .mktoForm input[type=tel]::placeholder,#solution-mktoForm .mktoForm input[type=email]::placeholder,#solution-mktoForm .mktoForm input[type=number]::placeholder,#solution-mktoForm .mktoForm textarea.mktoField::placeholder,#solution-mktoForm .mktoForm select.mktoField::placeholder{font-size:1.3rem;line-height:175%;font-family:Shorai Sans StdN Medium;letter-spacing:.015em}}#solution-mktoForm .mktoForm input[type=url]::-moz-placeholder,#solution-mktoForm .mktoForm input[type=text]::-moz-placeholder,#solution-mktoForm .mktoForm input[type=date]::-moz-placeholder,#solution-mktoForm .mktoForm input[type=tel]::-moz-placeholder,#solution-mktoForm .mktoForm input[type=email]::-moz-placeholder,#solution-mktoForm .mktoForm input[type=number]::-moz-placeholder,#solution-mktoForm .mktoForm textarea.mktoField::-moz-placeholder,#solution-mktoForm .mktoForm select.mktoField::-moz-placeholder{font-family:Noto Sans JP,sans-serif}#solution-mktoForm .mktoForm input[type=url]::placeholder,#solution-mktoForm .mktoForm input[type=text]::placeholder,#solution-mktoForm .mktoForm input[type=date]::placeholder,#solution-mktoForm .mktoForm input[type=tel]::placeholder,#solution-mktoForm .mktoForm input[type=email]::placeholder,#solution-mktoForm .mktoForm input[type=number]::placeholder,#solution-mktoForm .mktoForm textarea.mktoField::placeholder,#solution-mktoForm .mktoForm select.mktoField::placeholder{font-family:Noto Sans JP,sans-serif}#solution-mktoForm .mktoForm select:not(.mktoValid){color:#a5a5a5}#solution-mktoForm .mktoForm select.mktoField{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding-right:3rem}@keyframes footer-sprite{to{transform:translate3d(-355.2rem,0,0)}}.anim-footer-icon.is-inview{animation:footer-sprite 1s steps(74) forwards}.anim-header-popup__enter{transform:translate3d(0,1rem,0);opacity:0;transition:opacity .3s cubic-bezier(.47,.16,.24,1),transform .4s cubic-bezier(.26,.06,0,1)}.anim-header-popup__enter-start{transform:translate3d(0,1rem,0);opacity:0}.anim-header-popup__enter-end{transform:translateZ(0);opacity:1}.anim-header-popup__leave{opacity:1;transition:opacity .4s cubic-bezier(.26,.06,0,1),transform .5s cubic-bezier(.26,.06,0,1)}.anim-header-popup__leave-start{opacity:1}.anim-header-popup__leave-end{transform:translate3d(0,1rem,0);opacity:0}.anim-header{opacity:0;transition:opacity .5s cubic-bezier(.26,.06,0,1)}.anim-header.is-inview{opacity:1}.anim-header-button{position:relative;transition:color .3s cubic-bezier(.26,.06,0,1),background-color .6s cubic-bezier(.47,.16,.24,1)}@media (hover:hover){.anim-header-button:where(:-moz-any-link,:enabled,summary):hover{--tw-bg-opacity: 1;background-color:rgb(211 0 48 / var(--tw-bg-opacity))}.anim-header-button:where(:any-link,:enabled,summary):hover{--tw-bg-opacity: 1;background-color:rgb(211 0 48 / var(--tw-bg-opacity))}}.anim-header-button:focus-visible{--tw-bg-opacity: 1;background-color:rgb(211 0 48 / var(--tw-bg-opacity))}.anim-header-button__bg{position:absolute;opacity:.5;z-index:0;inset:0;border-radius:9999px;overflow:hidden}@media (hover:hover){@keyframes light{}.group:where(:-moz-any-link,:enabled,summary):hover .anim-header-button__bg{animation:light .6s cubic-bezier(.47,.16,.24,1) forwards}.group:where(:any-link,:enabled,summary):hover .anim-header-button__bg{animation:light .6s cubic-bezier(.47,.16,.24,1) forwards}}@keyframes light{25%{background-color:var(--light-color, #ffe8e8)}}.group:focus-visible .anim-header-button__bg{animation:light .6s cubic-bezier(.47,.16,.24,1) forwards}.anim-header-button__label{overflow:hidden}.anim-header-button__label>span{transition:transform .4s cubic-bezier(.47,.16,.24,1),opacity .3s cubic-bezier(.18,.06,.23,1)}.anim-header-button__label>span:nth-child(1){--tw-translate-y: 0rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));transform:translate3d(var(--tw-translate-x),var(--tw-translate-y),0) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@media (hover:hover){.group:where(:-moz-any-link,:enabled,summary):hover .anim-header-button__label>span:nth-child(1){--tw-translate-y: -100%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));opacity:0}.group:where(:any-link,:enabled,summary):hover .anim-header-button__label>span:nth-child(1){--tw-translate-y: -100%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));opacity:0}}.group:focus-visible .anim-header-button__label>span:nth-child(1){--tw-translate-y: -100%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));opacity:0}.anim-header-button__label>span:nth-child(2){--tw-translate-y: 100%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));transform:translate3d(var(--tw-translate-x),var(--tw-translate-y),0) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));opacity:0}@media (hover:hover){.group:where(:-moz-any-link,:enabled,summary):hover .anim-header-button__label>span:nth-child(2){--tw-translate-y: 0rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));opacity:1}.group:where(:any-link,:enabled,summary):hover .anim-header-button__label>span:nth-child(2){--tw-translate-y: 0rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));opacity:1}}.group:focus-visible .anim-header-button__label>span:nth-child(2){--tw-translate-y: 0rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));opacity:1}.anim-header-menu[inert]{transform:translate3d(-100%,0,0);opacity:0;transition:opacity .4s cubic-bezier(.18,.06,.23,1),transform .4s cubic-bezier(.18,.06,.23,1)}.anim-header-menu[inert] ul{transform:translate3d(-10%,0,0);opacity:0;transition:opacity .3s cubic-bezier(.43,.05,.17,1),transform .5s cubic-bezier(.43,.05,.17,1)}.anim-header-menu:not([inert]){transform:translateZ(0);opacity:1;transition:opacity .3s cubic-bezier(.26,.06,0,1),transform .35s cubic-bezier(.18,.06,.23,1)}.anim-header-menu:not([inert]) ul{transform:translateZ(0);opacity:1;transition:opacity .6s .1s cubic-bezier(.43,.05,.17,1),transform .6s cubic-bezier(.43,.05,.17,1)}@media (min-width: 1024px){.anim-header-menu,.anim-header-menu ul{transition:none!important}}:root{--win-h: 100vh;--header-height: 6rem}@media (min-width: 1024px){:root{--header-height: 8rem }}::-moz-selection{background:#f72a48;color:#fff}::selection{background:#f72a48;color:#fff}b,strong{font-weight:400}summary::-webkit-details-marker{display:none}
