body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}*,:after,:before{box-sizing:border-box}*{border:0;font-family:inherit;font-style:inherit;font-weight:inherit;margin:0;outline:0;padding:0;text-decoration:none;vertical-align:initial}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{background:none;border:0;color:inherit;font-size:100%;font:inherit;margin:0;padding:0;text-decoration:none;vertical-align:initial}button{cursor:pointer}img{height:auto;width:100%}article,aside,details,figcaption,figure,footer,header,hgroup,img,menu,nav,section{display:block}html{font-size:62.5%}body{color:var(--text-color-black);font-family:Noto Sans JP,sans-serif;font-size:24px;line-height:1;line-height:1.5;overflow-y:auto;scrollbar-gutter:stable}*{letter-spacing:var(--letter-spacing)}.is-navi{overflow:hidden}@media screen and (max-width:800px){body{font-size:18px}}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-collapse:collapse;border-spacing:0}::selection{background-color:#0a6127;background-color:var(--color-green-primary);color:#fff;color:var(--color-white-primary)}:root{--color-white-primary:#fff;--color-black-primary:#333;--color-blue-primary:#33b;--color-lightgray-primary:#ededed;--color-lightgray-secondary:#f6f6f6;--color-gray-primary:#a8a8a8;--color-gray-secondary:#7d7d7d;--color-green-primary:#0a6127;--color-red-primary:#9e000d;--content-padding:32px}@media screen and (max-width:800px){:root{--content-padding:12px}}.spacer{clear:both;display:block;height:var(--spacer-size-pc)}@media screen and (max-width:800px){.spacer{height:var(--spacer-size-sp)}}body{background:#ededed;background:var(--color-lightgray-primary)}input{background:#f6f6f6;background:var(--color-lightgray-secondary);border:1px solid #a8a8a8;border:1px solid var(--color-gray-primary);border-radius:8px;display:block;font-size:inherit;padding:16px 24px}em{color:#9e000d;color:var(--color-red-primary);font-weight:700;text-decoration:underline;text-decoration-color:#ffd4d4;text-decoration-thickness:18px;text-underline-offset:-10px}label{font-size:inherit}@media screen and not (max-width:800px){.pc-none{display:none}}@media screen and (max-width:800px){.sp-none{display:none}}.app{align-items:stretch;display:flex;flex-direction:column;min-height:100svh}.inline-icon{display:inline-block;margin:0 8px 0 0;vertical-align:-.2em;width:1.25em}.radio-buttons{display:grid}.radio-button{cursor:pointer;display:block;font-size:inherit;line-height:1.5;padding:6px 0 6px 40px;position:relative;-webkit-user-select:none;user-select:none}.radio-button input{display:none}.radio-button__check{border:2px solid #a8a8a8;border:2px solid var(--color-gray-primary);border-radius:1000px;height:28px;left:0;position:absolute;top:12px;width:28px}.radio-button__check:before{background:#0a6127;background:var(--color-green-primary);border-radius:1000px;content:"";height:16px;left:4px;opacity:0;position:absolute;top:4px;transform:scale(.75);transition:opacity .25s,transform .25s;width:16px}.radio-button:hover .radio-button__check:before{opacity:.5}.radio-button input:checked~.radio-button__check:before{opacity:1;transform:none}@media screen and (max-width:800px){.radio-buttons{gap:4px}.radio-button__check{top:6px}}.site-header{background:#fff;background:var(--color-white-primary);box-shadow:0 -8px 16px 16px #0000000f;height:64px;padding:16px;position:relative;width:100%}.site-header__logo{display:block;height:100%;transition:opacity .25s;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.site-header__logo:hover{opacity:.5}.site-header__logo img{height:100%;width:auto}@media screen and (max-width:800px){.site-header{height:48px;margin:0 0 16px;padding:12px}}.questionnaire-menu{grid-gap:32px;display:grid;gap:32px;padding:32px;padding:var(--content-padding);width:var(--content-width)}.questionnaire-menu-item{display:contents}.questionnaire-menu-item__inner{background:#fff;background:var(--color-white-primary);border-radius:16px;box-shadow:0 8px 16px -4px #0000000f;display:grid;grid-template-columns:repeat(2,1fr);max-width:960px;overflow:hidden;place-self:center;transition:opacity .5s}.questionnaire-menu-item:hover{opacity:.5}.questionnaire-menu-item__content{padding:28px}.questionnaire-menu-item__title{font-size:32px;font-weight:700;line-height:1.375;margin:0 0 16px;position:relative}.questionnaire-menu-item__title:before{background:#0a6127;background:var(--color-green-primary);border-radius:0 4px 4px 0;content:"";height:1.25em;left:-28px;position:absolute;top:2px;width:8px}.questionnaire-menu-item__image img{min-height:100%;object-fit:cover}.questionnaire-menu-item__description{margin:0 0 32px}@media screen and (max-width:880px){.questionnaire-menu-item__inner{grid-template-columns:1fr}.questionnaire-menu-item__content{padding:16px}.questionnaire-menu-item__title{font-size:28px}}.submit-button{background:#0a6127;background:var(--color-green-primary);border:2px solid #0000;border-radius:1000px;color:#fff;color:var(--color-white-primary);font-size:24px;font-weight:700;max-width:400px;padding:16px 32px;transition:color .25s,background-color .25s,border-color .25s;width:100%}.submit-button:not(:disabled):hover{background:none;border-color:#0a6127;border-color:var(--color-green-primary);color:#0a6127;color:var(--color-green-primary)}.submit-button:disabled{background:#ededed;background:var(--color-lightgray-primary);color:#7d7d7d;color:var(--color-gray-secondary);cursor:not-allowed}@media screen and (max-width:880px){.submit-button{font-size:20px}}.button{background:#0a6127;background:var(--color-green-primary);border:2px solid #0000;border-radius:1000px;color:#fff;color:var(--color-white-primary);display:block;font-size:24px;font-weight:700;max-width:400px;padding:16px 32px;transition:color .25s,background-color .25s,border-color .25s;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.button:not(:disabled):hover{background:none;border-color:#0a6127;border-color:var(--color-green-primary);color:#0a6127;color:var(--color-green-primary)}@media screen and (max-width:880px){.button{font-size:20px}}.questionnaire-form-container.is-active .before-questionnaire{transform:none}.questionnaire-form-container{opacity:0;pointer-events:none;transition:opacity .25s,visibility 0s .25s;visibility:none;z-index:3}.questionnaire-form-container.is-active{opacity:1;pointer-events:auto;transform:none;transition:opacity .25s,visibility 0s;visibility:visible}.questionnaire-form-window{transform:translateY(16px);transition:transform .25s}.questionnaire-form-window-container{background:#ededed;background:var(--color-lightgray-primary);inset:0;overflow-y:auto;padding:32px;position:fixed;z-index:3}.questionnaire-form-window-container:not(.is-active){display:none}.questionnaire-form-container.is-active .questionnaire-form-window{transform:none}.questionnaire-form-window{background:#fff;background:var(--color-white-primary);border-radius:16px;box-shadow:0 16px 32px 8px #0003;margin:0 auto;max-width:960px;padding:48px;width:100%}@media screen and (max-width:880px){.questionnaire-form-container{padding:12px}.questionnaire-form-window{padding:24px}}.main-questionnaire-container{margin:0 auto;max-width:max(calc(177.77778vh - 142.22222px),800px);opacity:0;padding:32px;padding:var(--content-padding);pointer-events:none;position:relative;transition:opacity .25s,visibility 0s .25s;visibility:hidden;width:min(1640px,100%);z-index:0}.main-questionnaire-container.is-active{opacity:1;pointer-events:auto;transition:opacity .25s,visibility 0s;visibility:visible}.main-questionnair{border-radius:12px;overflow:hidden;position:relative;width:100%}.main-questionnair-reasons{background:#fff;background:var(--color-white-primary);border-radius:24px;bottom:24px;box-shadow:0 16px 32px -8px #0003;max-height:calc(100% - 112px);max-width:600px;overflow-y:auto;padding:28px;position:absolute}.main-questionnair-reasons[data-selected-option="1"]{left:24px}.main-questionnair-reasons[data-selected-option="2"]{right:24px}.main-questionnair-reasons{opacity:0;pointer-events:none;transform:translateY(8px);transition:opacity .25s,transform .25s}.main-questionnair-reasons.is-active{opacity:1;pointer-events:auto;transform:none;transition:opacity .25s .25s,transform .25s .25s}.main-questionnair-reasons-guide{background:#ededed;background:var(--color-lightgray-primary);border-radius:8px;font-size:20px;font-weight:700;padding:8px 24px}.questionnair-video__guide{border-radius:12px;left:50%;max-width:184px;opacity:1;overflow:hidden;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%);transition:opacity .25s 0s;z-index:2}.questionnair-video__guide:before{border-radius:12px;content:"";inset:0;position:absolute;z-index:-1}.questionnair-video__guide.is-hide{opacity:0;transition:opacity .25s .25s}@media screen and (max-width:800px){.main-questionnaire-container{max-width:none}.questionnair-video__guide{max-width:96px}}.questionnair-video{border-radius:8px;overflow:hidden;position:relative}.questionnair-video__title{background:#0009;color:#fff;color:var(--color-white-primary);font-weight:700;left:0;padding:8px 16px;position:absolute;top:0;width:100%;z-index:4}@media screen and (max-width:800px){.questionnair-video__title{font-size:16px;padding:6px 8px}}.vjs-has-started.vjs-user-inactive.vjs-playing .vjs-control-bar{opacity:1}.vjs-fullscreen-control,.vjs-picture-in-picture-control,.vjs-play-control,.vjs-volume-panel{display:none!important}.vjs-control{pointer-events:none}.video-player-wrapper{height:100%;width:100%}.walking-video{inset:0;position:absolute}.walking-video video{height:100%;object-fit:cover;width:100%}.video-timebar{background:#00000080;bottom:0;display:none;left:0;padding:8px 12px;position:absolute;width:100%;z-index:2}.video-timebar__bar{background:#ffffff40;border-radius:1000px;height:4px;position:relative;width:100%}.video-timebar__bar:before{background:hsla(0,0%,100%,.875);border-radius:1000px;content:"";height:100%;left:0;position:absolute;top:0;width:calc(100%*var(--current-time)/var(--duration))}.video-player{aspect-ratio:16/9;cursor:grab;position:relative;transition:opacity .25s;width:100%;z-index:1}.video-player canvas{height:100%!important;width:100%!important}.walking_video{inset:0;position:absolute}.video-js{height:0;padding-top:56.25%;width:100%}.section-title{background:#ededed;background:var(--color-lightgray-primary);border-radius:8px;font-size:36px;font-weight:700;margin:0 0 32px;padding:8px 8px 8px 20px;position:relative}.section-title:before{background:#0a6127;background:var(--color-green-primary);border-radius:0 4px 4px 0;content:"";height:40px;left:0;position:absolute;top:16px;width:8px}.subsection-title{background:#ededed;background:var(--color-lightgray-primary);border-radius:8px;font-size:24px;font-weight:700;line-height:1.25;margin:0 0 16px;padding:8px 8px 8px 24px;position:relative}.subsection-title:before{background:#0a6127;background:var(--color-green-primary);border-radius:0 4px 4px 0;content:"";height:28px;left:0;position:absolute;top:8px;width:8px}@media screen and (max-width:800px){.section-title{font-size:28px}.section-title:before{height:28px}.subsection-title{font-size:20px}.subsection-title:before{height:24px}}.questionnaire-form{grid-gap:24px;display:grid;gap:24px}.form-info{background:#9e000d;background:var(--color-red-primary);border-radius:8px;color:#fff;color:var(--color-white-primary);font-weight:700;padding:16px 24px}.questionnaire-form-item{border-bottom:1px solid #a8a8a8;border-bottom:1px solid var(--color-gray-primary);padding:0 0 24px}.questionnaire-form-item__image{float:right;margin:0 0 16px;width:18%}.questionnaire-form-item__description{margin-bottom:24px}.form-item-label{align-items:center;background:#ededed;background:var(--color-lightgray-primary);border-radius:8px;clear:both;display:flex;font-size:28px;font-weight:700;gap:8px;margin:0 0 16px;padding:8px 12px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.form-item-label__required{background:#9e000d;background:var(--color-red-primary);border-radius:4px;color:#fff;color:var(--color-white-primary);flex-shrink:0;font-size:20px;line-height:1.5;padding:2px 8px 4px}@media screen and (max-width:800px){.form-item-label{font-size:20px}.form-item-label__required{font-size:16px}}.questionnaire-info{border:1px solid #a8a8a8;border:1px solid var(--color-gray-primary);border-radius:8px;overflow:hidden}.questionnaire-info__title{background:#ededed;background:var(--color-lightgray-primary);font-size:28px;font-weight:700;padding:8px 24px}.questionnaire-info__title:before{background:#0a6127;background:var(--color-green-primary);border-radius:2px;content:"";display:inline-block;height:32px;margin:0 12px 0 0;vertical-align:-12%;width:8px}.questionnaire-info__content{padding:24px}.questionnaire-info__content p+p{margin-top:24px}.description-image{border-radius:8px;float:right;margin:0 0 0 24px;max-width:264px;overflow:hidden;width:40%}.questionnaire-info-tutrial{position:relative;width:100%}.questionnaire-info-tutrial__video{cursor:pointer;width:100%}.questionnaire-info-tutrial__guide{border-radius:12px;left:50%;max-width:184px;overflow:hidden;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%);transition:opacity .25s 0s,transform .25s;z-index:2}.questionnaire-info-tutrial:hover .questionnaire-info-tutrial__guide{transform:translate(-50%,-50%) scale(.95)}.questionnaire-info-tutrial__guide.hide{opacity:0;transition:opacity .25s .25s}@media screen and (max-width:800px){.questionnaire-info-tutrial__guide{max-width:96px}.description-image{float:none;margin:0;max-width:224px;order:2;width:100%}}.questionnaire-situation{border:4px solid #9e000d;border:4px solid var(--color-red-primary);border-radius:8px;overflow:hidden}.questionnaire-situation__title{background:#9e000d;background:var(--color-red-primary);color:#fff;color:var(--color-white-primary);font-size:28px;font-weight:700;padding:8px 24px}.questionnaire-situation__title:before{background:#fff;background:var(--color-white-primary);border-radius:2px;content:"";display:inline-block;height:40px;margin:0 12px 0 0;-webkit-mask:url(/static/media/icon-exclamation.5593ad640431d37ee606.svg) center/contain no-repeat;mask:url(/static/media/icon-exclamation.5593ad640431d37ee606.svg) center/contain no-repeat;vertical-align:-18%;width:40px}.questionnaire-situation__content{padding:24px}.questionnaire-situation__content p+p{margin-top:24px}@media screen and (max-width:800px){.questionnaire-info__title{font-size:24px;padding:8px 20px}.questionnaire-info__title:before{height:28px;width:6px}.questionnaire-info__content{padding:20px}.questionnaire-situation__title{font-size:24px;padding:8px 20px}.questionnaire-situation__title:before{height:28px;vertical-align:-10%;width:28px}.questionnaire-situation__content{padding:20px}}.main-questionnair-guide{align-items:center;background:#fff;background:var(--color-white-primary);border:4px solid #9e000d;border:4px solid var(--color-red-primary);display:flex;font-weight:700;gap:16px;padding:24px}.main-questionnair-guide__icon{width:48px}@media screen and (max-width:800px){.main-questionnair-guide{padding:12px 20px}}.main-questionnair-items{height:100%;pointer-events:none;position:absolute;top:0;width:100%}.main-questionnair-item{inset:0;opacity:0;pointer-events:none;position:absolute;transition:opacity .25s,visibility .25s;visibility:hidden;z-index:-1}.main-questionnair-item.is-active{opacity:1;pointer-events:none;transition:opacity .25s,visibility 0s;visibility:visible;z-index:2}.main-questionnair-item__buttons{align-items:center;display:flex;gap:16px}.main-questionnair-item__submit{background:#0a6127;background:var(--color-green-primary);border:2px solid #0000;border-radius:1000px;color:#fff;color:var(--color-white-primary);flex-shrink:2;font-size:24px;font-weight:700;max-width:280px;padding:12px 24px;transition:color .25s,background-color .25s,border-color .25s;width:100%}.main-questionnair-item__submit:not(:disabled):hover{background:none;border-color:#0a6127;border-color:var(--color-green-primary);color:#0a6127;color:var(--color-green-primary)}.main-questionnair-item__submit:disabled{background:#ededed;background:var(--color-lightgray-primary);color:#333;color:var(--color-black-primary);cursor:not-allowed}.main-questionnair-item__back{align-items:center;background:#333;background:var(--color-black-primary);border:1px solid #0000;border-radius:8px;color:inherit;color:#fff;color:var(--color-white-primary);display:flex;flex-shrink:1;gap:12px;justify-content:center;padding:8px 12px;text-align:left;transition:color .25s,background-color .25s,border-color .25s}.main-questionnair-item__back:before{background:#fff;background:var(--color-white-primary);content:"";height:16px;-webkit-mask:url(/static/media/arrow-left-primary.3d4c4e3fd24bd7e565c5.svg) center/contain no-repeat;mask:url(/static/media/arrow-left-primary.3d4c4e3fd24bd7e565c5.svg) center/contain no-repeat;transition:background-color .25s;width:16px}.main-questionnair-item__back:hover{background:none;border-color:#333;border-color:var(--color-black-primary);color:#333;color:var(--color-black-primary)}.main-questionnair-item__back:hover:before{background-color:#333;background-color:var(--color-black-primary)}.main-questionnair-options{align-items:center;background:#fff;background:var(--color-white-primary);bottom:0;display:flex;gap:24px;left:0;max-height:calc(100% - 104px);opacity:0;overflow-y:auto;padding:12px 20px;pointer-events:none;position:absolute;right:0;transform:translateY(8px);transition:0s;transition:opacity .25s,transform .25s}.main-questionnair-options.is-active{opacity:1;pointer-events:auto;transform:none;transition:opacity .25s .25s,transform .25s .25s}.main-questionnair-options__title{background:#ededed;background:var(--color-lightgray-primary);border-radius:8px;flex-shrink:0;font-size:2.8rem;font-weight:700;order:2;padding:8px 16px;text-align:center;width:50%}.main-questionnair-options__buttons{display:contents;gap:8px}.main-questionnair-options__button:first-of-type{order:1}.main-questionnair-options__button:nth-of-type(2){order:3}.main-questionnair-options__button input{display:none}.main-questionnair-options__button-icon{background:#fff;background:var(--color-white-primary);display:block;height:48px;-webkit-mask:var(--icon) center/contain no-repeat;mask:var(--icon) center/contain no-repeat;transition:background-color .25s;width:48px}.main-questionnair-options__button{align-items:center;background:#0a6127;background:var(--color-green-primary);border:2px solid #0000;border-radius:1000px;color:#fff;color:var(--color-white-primary);cursor:pointer;display:flex;font-size:24px;font-weight:700;gap:12px;justify-content:center;padding:12px 24px;transition:color .25s,background-color .25s,border-color .25s;width:100%}.main-questionnair-options__button:not(:disabled):hover{background:#fff;background:var(--color-white-primary);border-color:#0a6127;border-color:var(--color-green-primary);color:#0a6127;color:var(--color-green-primary)}.main-questionnair-options__button:not(:disabled):hover .main-questionnair-options__button-icon{background-color:#0a6127;background-color:var(--color-green-primary)}@media screen and (max-width:1080px){.main-questionnair-options__title{font-size:2rem}}@media screen and (max-width:800px){.main-questionnair-items{display:grid;height:auto;margin:24px 0;position:static}.main-questionnair-item{align-items:start}.main-questionnair-item,.main-questionnair-options{display:grid;grid-column:1;grid-row:1;position:static}.main-questionnair-options{grid-gap:16px;border-radius:24px;bottom:auto;gap:16px;left:auto;margin:0 auto;max-height:none;max-width:none;padding:20px;right:auto;top:32px;top:var(--content-padding);width:100%}.main-questionnair-options__title{order:0;width:auto}.main-questionnair-options__buttons{display:flex;order:0}.main-questionnair-options__button{font-size:20px}.main-questionnair-options__button-icon{height:40px;width:40px}.main-questionnair-reasons{bottom:auto;grid-column:1;grid-row:1;left:auto;margin:0 auto;max-height:none;max-width:none;padding:20px;position:static;right:auto;top:32px;top:var(--content-padding);width:100%}.main-questionnair-item__buttons{flex-direction:column}.main-questionnair-item__back{order:2}}.reasons-selector{display:grid}.reasons-selector__item{cursor:pointer;display:block;font-size:18px;line-height:1.5;padding:4px 0 4px 32px;position:relative;transition:opacity .25s;-webkit-user-select:none;user-select:none}.reasons-selector__item .inline-icon{height:1.5em;margin:0 .25em;vertical-align:-25%;width:1.5em}.reasons-selector__item input{display:none}.reasons-selector__item input:checked~.reasons-selector__item-check .reasons-selector__item-number{opacity:1;transform:none}.reasons-selector__item input:checked~.reasons-selector__item-check{background-color:#0a6127;background-color:var(--color-green-primary);border-color:#0a6127;border-color:var(--color-green-primary)}.reasons-selector__item input:checked~.reasons-selector__item-check:before{border-color:#fff;border-color:var(--color-white-primary);opacity:1;transform:none}.reasons-selector__item-check{border:2px solid #a8a8a8;border:2px solid var(--color-gray-primary);border-radius:4px;display:block;height:24px;left:0;position:absolute;top:6px;transition:background-color .25s,border-color .25s;width:24px}.reasons-selector__item-check:before{border:3px solid #0a6127;border:3px solid var(--color-green-primary);border-radius:0 0 0 4px;border-right:none;border-top:none;content:"";height:10px;left:3px;opacity:0;position:absolute;rotate:-45deg;top:3px;transform:scale(.75);transition:opacity .25s,border-color .25s;width:15px}.reasons-selector__item:hover .reasons-selector__item-check:before{opacity:.5}.reasons-selector__item-number{align-items:center;background:#0a6127;background:var(--color-green-primary);border-radius:1000px;color:#0000;content:"";display:flex;display:none;height:14px;justify-content:center;left:1px;opacity:0;position:absolute;top:1px;transform:scale(.75);transition:opacity .25s,transform .25s;width:14px}.reasons-selector__item:hover .reasons-selector__item-number{opacity:.5}@media screen and (max-width:800px){.reasons-selector{gap:4px}.reasons-selector__item-check{top:6px}}.thanks-container{align-items:center;background:#f6f6f6;background:var(--color-lightgray-secondary);display:flex;flex-grow:1;justify-content:center;width:100%}.thanks-window{background:#fff;background:var(--color-white-primary);border-radius:16px;box-shadow:0 8px 16px -4px #0000001f;color:#333;color:var(--color-black-primary);font-size:24px;padding:48px}.thanks-window__message{line-height:1.75;margin:0 0 16px}.thanks-window__message p{margin:0}.thanks-window__message a{color:#33b;color:var(--color-blue-primary);text-decoration:underline}:focus-visible{outline:4px dashed #9e000d;outline:4px dashed var(--color-red-primary);outline-offset:1px}
/*# sourceMappingURL=main.4bb4b9b9.css.map*/