.natsukaze-page:before{content:"";z-index:0;pointer-events:none;opacity:.45;mix-blend-mode:multiply;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='140' height='140'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='0.06'/%3E%3C/svg%3E");position:fixed;inset:0}.natsukaze-page>*{z-index:1;position:relative}.sd-page__title{-webkit-text-stroke:1.3px #171512;text-stroke:1.3px #171512;paint-order:stroke fill;letter-spacing:-.01em;color:#ffc93c!important;margin-bottom:.4rem!important;font-size:1.5rem!important;font-weight:800!important;line-height:1.3!important}.nk-illo{width:100%;max-width:100%;height:auto;margin:-.5rem auto .3rem;display:block}.sd-body__progress{margin-top:.5rem;margin-bottom:3.4rem;position:relative}.sd-progress{overflow:visible;background:#e2dbcc!important;border:2px solid #171512!important;border-radius:999px!important;height:15px!important}.sd-progress__bar{min-width:12px;background:#ffc93c!important;border-radius:999px!important;height:100%!important}.sd-progress__text{font-family:var(--font-display), "Hiragino Kaku Gothic ProN", sans-serif;letter-spacing:.01em;color:#171512!important;font-size:.85rem!important;font-weight:700!important;top:1.35rem!important;left:auto!important;right:0!important}.sd-progress__text .nk-prog-num{font-family:var(--font-display), sans-serif;color:#ffc93c;-webkit-text-stroke:1.3px #171512;text-stroke:1.3px #171512;paint-order:stroke fill;vertical-align:-2px;margin-right:2px;font-size:1.75em;font-weight:700}.sd-question.sd-element--with-frame,.sd-panel.sd-element--with-frame{background:#fdfbf3!important;border:2px solid #171512!important;border-radius:14px!important;box-shadow:5px 5px #171512!important}.sd-question__title,.sd-title.sd-element__title{letter-spacing:-.01em;color:#171512!important;font-size:1.16rem!important;font-weight:700!important;line-height:1.5!important}.sd-question__title:before{content:"";vertical-align:baseline;background:#ffc93c;border:2px solid #171512;border-radius:3px;width:14px;height:14px;margin-right:.5rem;display:inline-block;transform:translateY(1px)}.sd-question__required-text{color:#ee4b3b!important}.sd-selectbase__item.sd-item,.sd-item.sd-radio,.sd-item.sd-checkbox{transition:background .1s,transform 60ms,box-shadow 60ms;background:#fff!important;border:2px solid #171512!important;border-radius:11px!important;margin-bottom:10px!important;padding:0!important}.sd-item>.sd-selectbase__label{box-sizing:border-box;cursor:pointer;align-items:center;width:100%!important;padding:13px 15px!important}.sd-selectbase__item.sd-item.sd-item--checked,.sd-item.sd-radio.sd-item--checked,.sd-item.sd-checkbox.sd-item--checked{background:#ffc93c!important;box-shadow:3px 3px #171512!important}.sd-item.sd-item--checked .sd-item__control-label{font-weight:700}.sd-item:active{transform:translate(1px,1px)}.sd-radio__decorator,.sd-checkbox__decorator{box-shadow:none!important;border:2px solid #171512!important}.sd-item--checked .sd-radio__decorator .sd-radio__svg,.sd-item--checked .sd-checkbox__decorator .sd-checkbox__svg{fill:#171512!important}.sd-item__control-label{color:#171512!important}.sd-input{box-shadow:none!important;background:#fff!important;border:2px solid #171512!important;border-radius:10px!important}.sd-input:focus-within,.sd-input--focused{outline-offset:1px;outline:3px solid #ffc93c99!important}.sd-btn.sd-navigation__next-btn,.sd-btn.sd-navigation__complete-btn,.sd-btn.sd-navigation__start-btn{letter-spacing:.02em;transition:transform 80ms,box-shadow 80ms,background .1s;color:#171512!important;background:#ffc93c!important;border:2px solid #171512!important;border-radius:12px!important;font-size:1.05rem!important;font-weight:700!important;box-shadow:4px 4px #171512!important}.sd-btn.sd-navigation__next-btn:hover,.sd-btn.sd-navigation__complete-btn:hover,.sd-btn.sd-navigation__start-btn:hover{background:#ffd558!important}.sd-btn.sd-navigation__next-btn:active,.sd-btn.sd-navigation__complete-btn:active,.sd-btn.sd-navigation__start-btn:active{transform:translate(4px,4px);box-shadow:0 0 #171512!important}.sd-btn.sd-navigation__prev-btn{color:#171512!important;box-shadow:none!important;background:0 0!important;border:2px solid #171512!important;border-radius:12px!important;font-weight:700!important}.sd-header,.sd-title.sd-container-modern__title{box-shadow:none!important;background:0 0!important}
