*,*:before,*:after{-webkit-appearance:unset;appearance:unset;border:none;border-spacing:0;box-sizing:border-box;font-size:unset;font-weight:unset;letter-spacing:.05em;line-height:1.3em;list-style-type:none;margin:0;margin-block-start:0;margin-block-end:0;margin-inline-start:0;margin-inline-end:0;outline:none;padding:0;text-align:unset;text-decoration:none}:root{--color-accent: #30cbab;--color-base: #fff;--color-white: #fff;--color-gray-50: #f7f7f7;--color-gray-100: #e6e7eb;--color-gray-200: #cfd1d8;--color-gray-300: #b7bac4;--color-gray-400: #9fa4b1;--color-gray-500: #878d9d;--color-gray-600: #70768a;--color-gray-700: #575f76;--color-gray-800: #404963;--color-gray-900: #28324f;--color-black: #111c3c}*::selection{background:rgba(0,0,0,.1)}html{scroll-behavior:smooth}body{font-family:dnp-shuei-gothic-kin-std,sans-serif;background:var(--color-base);color:var(--color-black);font-size:14px;font-style:normal;font-weight:500;-moz-font-feature-settings:"palt";-webkit-font-feature-settings:"palt";font-feature-settings:"palt";-webkit-font-smoothing:antialiased;overscroll-behavior-y:none;min-height:100vh}body.-notscrollable{overflow:hidden}[data-page-state=loading] body{overflow:hidden}h1,h2,h3,h4,h5{word-break:break-all}select{line-height:1.1em}img{object-fit:cover;width:auto;max-width:100%}p{line-height:2em;text-align:justify}strong{font-weight:500}a{color:inherit;transition:opacity .15s ease-out}button{background:none;color:inherit;cursor:pointer}textarea,input,select{font-size:14px}textarea::placeholder,input::placeholder,select::placeholder{color:var(--color-gray-300)}select{color:var(--color-black)}input[type=number]::-webkit-outer-spin-button,input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input[type=time]::-webkit-calendar-picker-indicator{display:none}_::-webkit-full-page-media,_:future,:root body{height:-webkit-fill-available}a,area,button,[role=button],input:not([type=range]),label,select,summary,textarea{touch-action:manipulation}.l-header{position:absolute;top:60px;left:60px;z-index:1}.l-header__logo img{height:100%;width:100%}@media(max-width: 767px){.l-header{padding-top:30px;padding-bottom:30px;position:static}}@media(max-width: 767px)and (min-width: 1081px){.l-header{margin-right:auto;margin-left:auto;padding-right:10vw;padding-left:10vw;max-width:calc(1366px + 10vw + 10vw)}}@media(max-width: 767px)and (max-width: 1080px){.l-header{padding-right:4vw;padding-left:4vw}}@media(max-width: 767px)and (max-width: 767px){.l-header{padding-right:3vw;padding-left:3vw}}@media(max-width: 767px){.l-header__logo{width:250px}}.l-content{min-height:100vh}@media(max-width: 767px){.l-content{padding-right:0;padding-left:0;min-height:calc(100*var(--vh))}}.l-footer{padding:18px 20px;text-align:center}.l-footer__copyright{font-size:12px}.c-button{align-items:center;background:var(--color-accent);border-radius:5px;color:var(--color-white);display:flex;padding:18px 25px;position:relative;transition:background .3s cubic-bezier(0.4, 0.15, 0, 1),color .3s cubic-bezier(0.4, 0.15, 0, 1);width:max-content}.c-button::before{content:"";background:rgba(255,255,255,.1);position:absolute;top:0;left:0;transform:scaleX(0);transform-origin:right;transition:transform .5s cubic-bezier(0.4, 0.15, 0, 1);height:100%;width:100%}.c-button--white{background:var(--color-white);color:var(--color-accent)}.c-button--white::before{background:rgba(48,203,171,.1)}.c-button--disabled{background:var(--color-gray-100);color:var(--color-gray-300);pointer-events:none}.c-button[target=_blank]::after{background:url(../3d3d2a574b2668ce4e50.svg) no-repeat center center/contain;content:"";margin-left:5px;height:16px;width:16px}@media(hover: hover)and (pointer: fine){.c-button:hover::before{transform:scaleX(1);transform-origin:left}}@media(max-width: 767px){.c-button{justify-content:center;width:100%}}.p-splash{display:grid;place-items:center;position:fixed;top:0;left:0;height:100vh;width:100vw;z-index:2}.p-splash::before,.p-splash::after{content:"";clip-path:inset(0 0 0 0);position:fixed;top:0;left:0;transition-property:clip-path;transition-duration:.75s;transition-timing-function:cubic-bezier(0.4, 0.15, 0, 1);height:100%;width:100%;z-index:-1}.p-splash::before{background:var(--color-gray-300);transition-delay:1.05s}.p-splash::after{background:var(--color-black);transition-delay:1s}[data-page-state=entered] .p-splash::before,[data-page-state=entered] .p-splash::after{clip-path:inset(0 0 100% 0)}.p-splash__logo{animation:splash_animation 2s cubic-bezier(0.4, 0.15, 0, 1);opacity:0;position:absolute;width:280px}.p-splash__logo img{display:flex;height:100%;width:100%}@keyframes splash_animation{0%{opacity:0;transform:translateY(12px)}40%{opacity:1;transform:translateY(0)}60%{opacity:1;transform:translateY(0)}100%{opacity:0;transform:translateY(-12px)}}.p-top-kv{align-items:flex-end;display:grid;grid-template-columns:1fr 1fr;height:100vh;width:100vw}.p-top-kv__content{padding-right:60px;padding-left:80px;position:relative;bottom:60px}.p-top-kv__lead-text{font-family:dnp-shuei-mincho-pr6n,sans-serif;font-size:60px}.p-top-kv__lead-text-line{display:flex;overflow:hidden;height:1.5em}.p-top-kv__split-str{display:block;opacity:1;transform:translateY(0) scaleY(1) rotate(0);transform-style:preserve-3d}.p-top-kv__split-str:nth-child(1){transition-property:opacity,transform;transition-duration:1s;transition-timing-function:cubic-bezier(0.4, 0.15, 0, 1);transition-delay:1.05s}.p-top-kv__split-str:nth-child(2){transition-property:opacity,transform;transition-duration:1s;transition-timing-function:cubic-bezier(0.4, 0.15, 0, 1);transition-delay:1.1s}.p-top-kv__split-str:nth-child(3){transition-property:opacity,transform;transition-duration:1s;transition-timing-function:cubic-bezier(0.4, 0.15, 0, 1);transition-delay:1.15s}.p-top-kv__split-str:nth-child(4){transition-property:opacity,transform;transition-duration:1s;transition-timing-function:cubic-bezier(0.4, 0.15, 0, 1);transition-delay:1.2s}.p-top-kv__split-str:nth-child(5){transition-property:opacity,transform;transition-duration:1s;transition-timing-function:cubic-bezier(0.4, 0.15, 0, 1);transition-delay:1.25s}.p-top-kv__split-str:nth-child(6){transition-property:opacity,transform;transition-duration:1s;transition-timing-function:cubic-bezier(0.4, 0.15, 0, 1);transition-delay:1.3s}.p-top-kv__split-str:nth-child(7){transition-property:opacity,transform;transition-duration:1s;transition-timing-function:cubic-bezier(0.4, 0.15, 0, 1);transition-delay:1.35s}.p-top-kv__split-str:nth-child(8){transition-property:opacity,transform;transition-duration:1s;transition-timing-function:cubic-bezier(0.4, 0.15, 0, 1);transition-delay:1.4s}.p-top-kv__split-str:nth-child(9){transition-property:opacity,transform;transition-duration:1s;transition-timing-function:cubic-bezier(0.4, 0.15, 0, 1);transition-delay:1.45s}.p-top-kv__split-str:nth-child(10){transition-property:opacity,transform;transition-duration:1s;transition-timing-function:cubic-bezier(0.4, 0.15, 0, 1);transition-delay:1.5s}.p-top-kv__lead-text-line:nth-child(2) .p-top-kv__split-str:nth-child(1){transition-delay:1.3s}.p-top-kv__lead-text-line:nth-child(2) .p-top-kv__split-str:nth-child(2){transition-delay:1.35s}.p-top-kv__lead-text-line:nth-child(2) .p-top-kv__split-str:nth-child(3){transition-delay:1.4s}.p-top-kv__lead-text-line:nth-child(2) .p-top-kv__split-str:nth-child(4){transition-delay:1.45s}.p-top-kv__lead-text-line:nth-child(2) .p-top-kv__split-str:nth-child(5){transition-delay:1.5s}.p-top-kv__lead-text-line:nth-child(2) .p-top-kv__split-str:nth-child(6){transition-delay:1.55s}.p-top-kv__lead-text-line:nth-child(2) .p-top-kv__split-str:nth-child(7){transition-delay:1.6s}.p-top-kv__lead-text-line:nth-child(2) .p-top-kv__split-str:nth-child(8){transition-delay:1.65s}.p-top-kv__lead-text-line:nth-child(2) .p-top-kv__split-str:nth-child(9){transition-delay:1.7s}.p-top-kv__lead-text-line:nth-child(2) .p-top-kv__split-str:nth-child(10){transition-delay:1.75s}.p-top-kv__split-str--blank{width:.25em}[data-page-state=loading] .p-top-kv__split-str{opacity:0;transform:translateY(75%) scaleY(1.2) rotate(4deg)}.p-top-kv__description{color:var(--color-gray-500);font-size:16px;padding-top:20px;transition-property:opacity,transform;transition-duration:1s;transition-timing-function:cubic-bezier(0.4, 0.15, 0, 1);transition-delay:1.15s}[data-page-state=loading] .p-top-kv__description{opacity:0;transform:translateY(15px)}.p-top-kv__cv{padding-top:40px;transition-property:opacity,transform;transition-duration:1s;transition-timing-function:cubic-bezier(0.4, 0.15, 0, 1);transition-delay:1.3s}[data-page-state=loading] .p-top-kv__cv{opacity:0;transform:translateY(15px)}.p-top-kv__image{display:flex;overflow:hidden;height:100%}.p-top-kv__image img{border-radius:0 0 0 100px;object-position:top;height:100%;width:100%}@media(max-width: 767px){.p-top-kv{grid-template-columns:1fr;height:unset}.p-top-kv__content{order:2;padding-top:25px;position:static}}@media(max-width: 767px)and (min-width: 1081px){.p-top-kv__content{margin-right:auto;margin-left:auto;padding-right:10vw;padding-left:10vw;max-width:calc(1366px + 10vw + 10vw)}}@media(max-width: 767px)and (max-width: 1080px){.p-top-kv__content{padding-right:4vw;padding-left:4vw}}@media(max-width: 767px)and (max-width: 767px){.p-top-kv__content{padding-right:3vw;padding-left:3vw}}@media(max-width: 767px){.p-top-kv__lead-text{font-size:36px}}@media(max-width: 767px){.p-top-kv__description{font-size:14px;padding-top:10px}}@media(max-width: 767px){.p-top-kv__cv{padding-top:25px}}@media(max-width: 767px){.p-top-kv__image{order:1;padding-left:3vw}.p-top-kv__image img{aspect-ratio:1/.75;border-radius:40px 0 0 40px}}.p-top-about{align-items:flex-start;display:grid;grid-template-columns:20% 1fr;padding-top:180px}@media(min-width: 1081px){.p-top-about{margin-right:auto;margin-left:auto;padding-right:10vw;padding-left:10vw;max-width:calc(1366px + 10vw + 10vw)}}@media(max-width: 1080px){.p-top-about{padding-right:4vw;padding-left:4vw}}@media(max-width: 767px){.p-top-about{padding-right:3vw;padding-left:3vw}}.p-top-about__heading{position:relative}.p-top-about__heading-wrap{font-family:dnp-shuei-mincho-pr6n,sans-serif;align-items:flex-end;display:flex;position:absolute;top:0;left:-1em;transform:rotate(90deg);transform-origin:left bottom;width:max-content}.p-top-about__heading-large{color:var(--color-gray-200);font-size:100px;line-height:1em;letter-spacing:0em}.p-top-about__heading-small{display:block;font-feature-settings:normal;position:relative;top:1em;left:50px;text-orientation:upright;transform:rotate(-90deg);transform-origin:right;writing-mode:vertical-rl}.p-top-about__heading-divider{display:grid;place-items:center;padding-bottom:30px;height:60px;width:60px}.p-top-about__heading-divider-line{background:var(--color-gray-100);transform:rotate(60deg);height:1px;width:60px}.p-top-about__lead-text-line{font-family:dnp-shuei-mincho-pr6n,sans-serif;display:block;font-size:32px;line-height:1.7em;width:60%}.p-top-about__description{padding-top:20px;width:60%}.p-top-about__description-line+.p-top-about__description-line{padding-top:15px}.p-top-about__trouble{margin-bottom:60px;padding-top:90px}.p-top-about__trouble-heading{font-family:dnp-shuei-mincho-pr6n,sans-serif;font-size:21px;padding-bottom:7px;position:relative;width:max-content}.p-top-about__trouble-heading::after{content:"";background:var(--color-gray-200);position:absolute;left:0;bottom:0;height:1px;width:100%}.p-top-about__trouble-list{display:grid;gap:10px;grid-template-columns:repeat(3, 1fr);padding-top:30px}.p-top-about__trouble-item{align-items:center;background:var(--color-gray-50);border-radius:5px;display:grid;gap:10px;grid-template-columns:24px max-content;justify-content:center;padding:20px}.p-top-about__trouble-item::before{content:"";background:url(../3787e03ea534716e09de.svg) no-repeat center center/contain;height:24px;width:24px}.p-top-about__cv{align-items:center;background:url(../6064d99fa9a93a2b5349.jpg) no-repeat center center/cover;border-radius:5px;display:flex;justify-content:space-between;padding:32px 40px}.p-top-about__cv-heading{font-family:dnp-shuei-mincho-pr6n,sans-serif;color:var(--color-white);font-size:24px;line-height:1.7em}@media(max-width: 767px){.p-top-about{grid-template-columns:1fr;padding-top:60px}.p-top-about__heading-wrap{position:static;transform:unset}.p-top-about__heading-large{font-size:56px;line-height:.7em;margin-right:5px}.p-top-about__heading-small{padding-bottom:10px;position:static;transform:unset;writing-mode:unset}.p-top-about__heading-divider{padding-bottom:0;height:40px;width:40px}.p-top-about__heading-divider-line{transform:rotate(-60deg);width:40px}.p-top-about__lead-text{padding-top:30px}.p-top-about__lead-text-line{display:inline;font-size:24px;width:100%}.p-top-about__description{width:100%}.p-top-about__trouble{margin-bottom:30px;padding-top:30px}.p-top-about__trouble-list{grid-template-columns:1fr}.p-top-about__trouble-item{justify-content:flex-start}.p-top-about__cv{flex-direction:column;padding:20px}.p-top-about__cv-heading{font-size:21px;margin-bottom:15px}.p-top-about__cv-heading br{display:none}}.p-top-cv__main{display:grid;grid-template-columns:30% 1fr;padding-top:180px}.p-top-cv__content{background:var(--color-accent);color:var(--color-white);padding:100px 60px}.p-top-cv__heading{font-family:dnp-shuei-mincho-pr6n,sans-serif;font-size:28px;line-height:1.7em}.p-top-cv__closing-text{display:block;line-height:2em;padding-top:10px}.p-top-cv__button{padding-top:55px}.p-top-cv__image img{display:flex;height:100%;width:100%}@media(max-width: 767px){.p-top-cv__main{grid-template-columns:1fr;padding-top:60px}.p-top-cv__content{order:2;padding-top:30px;padding-bottom:30px}}@media(max-width: 767px)and (min-width: 1081px){.p-top-cv__content{margin-right:auto;margin-left:auto;padding-right:10vw;padding-left:10vw;max-width:calc(1366px + 10vw + 10vw)}}@media(max-width: 767px)and (max-width: 1080px){.p-top-cv__content{padding-right:4vw;padding-left:4vw}}@media(max-width: 767px)and (max-width: 767px){.p-top-cv__content{padding-right:3vw;padding-left:3vw}}@media(max-width: 767px){.p-top-cv__heading{font-size:24px;text-align:center}.p-top-cv__heading br{display:none}}@media(max-width: 767px){.p-top-cv__button{padding-top:25px}}@media(max-width: 767px){.p-top-cv__image{order:1}}.p-survey{padding-top:100px}.p-survey__head{display:block}@media(min-width: 1081px){.p-survey__head{margin-right:auto;margin-left:auto;padding-right:10vw;padding-left:10vw;max-width:calc(1366px + 10vw + 10vw)}}@media(max-width: 1080px){.p-survey__head{padding-right:4vw;padding-left:4vw}}@media(max-width: 767px){.p-survey__head{padding-right:3vw;padding-left:3vw}}.p-survey__main{display:grid;gap:100px;grid-template-columns:1fr;padding-top:100px;padding-bottom:100px}@media(min-width: 1081px){.p-survey__main{margin-right:auto;margin-left:auto;padding-right:10vw;padding-left:10vw;max-width:calc(1366px + 10vw + 10vw)}}@media(max-width: 1080px){.p-survey__main{padding-right:4vw;padding-left:4vw}}@media(max-width: 767px){.p-survey__main{padding-right:3vw;padding-left:3vw}}.p-survey__question{align-items:center;display:grid;gap:20px;grid-template-columns:60px 1fr}.p-survey__question-number{font-family:dnp-shuei-mincho-pr6n,sans-serif;aspect-ratio:1/1;background:var(--color-gray-100);border-radius:5px;display:grid;font-size:28px;place-items:center;position:relative}.p-survey__question-number::after{content:"";background-color:var(--color-accent);background-image:url(../26c2df9fba959adf0183.svg);background-position:center center;background-repeat:no-repeat;background-size:10px;border:3px solid var(--color-white);border-radius:100%;box-sizing:content-box;opacity:0;position:absolute;top:-8px;right:-8px;transform:translateY(-5px);transition:opacity .3s cubic-bezier(0.4, 0.15, 0, 1),transform .3s cubic-bezier(0.4, 0.15, 0, 1);height:20px;width:20px}[data-filled=true] .p-survey__question-number::after{opacity:1;transform:translateY(0)}.p-survey__question-text{font-family:dnp-shuei-mincho-pr6n,sans-serif;font-size:21px;line-height:1.5em}.p-survey__answer{padding-top:40px}.p-survey__radio{display:grid;gap:20px;grid-template-columns:repeat(2, 1fr)}.p-survey__radio-input{display:none}.p-survey__radio-label{align-items:center;display:grid;border:1px solid var(--color-gray-100);border-radius:5px;cursor:pointer;font-size:16px;gap:15px;grid-template-columns:30px 1fr;padding:20px;position:relative;transition:border .3s cubic-bezier(0.4, 0.15, 0, 1)}.p-survey__radio-label::before{content:"";border:1px solid var(--color-gray-300);border-radius:100%;transition:background .3s cubic-bezier(0.4, 0.15, 0, 1),border .3s cubic-bezier(0.4, 0.15, 0, 1);height:30px;width:30px}.p-survey__radio-label::after{content:"";background:var(--color-accent);border-radius:100%;position:absolute;left:25px;transform:scale(0);transform-origin:center;transition:transform .3s cubic-bezier(0.4, 0.15, 0, 1);height:20px;width:20px}@media(hover: hover)and (pointer: fine){.p-survey__radio-label:hover{border:1px solid var(--color-gray-300)}}*:checked+.p-survey__radio-label{border:1px solid var(--color-accent)}*:checked+.p-survey__radio-label::after{transform:scale(1)}.p-survey__radio-input:checked+.p-survey__radio-label::before{border:1px solid var(--color-accent)}.p-survey__checkbox{display:grid;gap:20px;grid-template-columns:repeat(2, 1fr)}.p-survey__checkbox-input{display:none}.p-survey__checkbox-label{align-items:center;display:grid;border:1px solid var(--color-gray-100);border-radius:5px;cursor:pointer;font-size:16px;gap:15px;grid-template-columns:30px 1fr;padding:20px;position:relative;transition:border .3s cubic-bezier(0.4, 0.15, 0, 1)}.p-survey__checkbox-label::before{content:"";border:1px solid var(--color-gray-300);border-radius:7px;transition:background .3s cubic-bezier(0.4, 0.15, 0, 1),border .3s cubic-bezier(0.4, 0.15, 0, 1);height:30px;width:30px}.p-survey__checkbox-label::after{content:"";background:url(../26c2df9fba959adf0183.svg) no-repeat center center/contain;border-radius:0;position:absolute;left:27px;transform:scale(0);transform-origin:center;transition:transform .3s cubic-bezier(0.4, 0.15, 0, 1);height:16px;width:16px}@media(hover: hover)and (pointer: fine){.p-survey__checkbox-label:hover{border:1px solid var(--color-gray-300)}}*:checked+.p-survey__checkbox-label{border:1px solid var(--color-accent)}*:checked+.p-survey__checkbox-label::after{transform:scale(1)}.p-survey__checkbox-input:checked+.p-survey__checkbox-label::before{background:var(--color-accent);border:1px solid transparent}.p-survey__textfield{background:var(--color-white);border:1px solid var(--color-gray-100);border-radius:5px;font-size:16px;padding:28px 30px;transition:border .3s cubic-bezier(0.4, 0.15, 0, 1);width:100%}@media(hover: hover)and (pointer: fine){.p-survey__textfield:hover{border:1px solid var(--color-gray-300)}}.p-survey__textfield:focus,.p-survey__textfield:valid{border:1px solid var(--color-accent)}.p-survey__range{display:grid;gap:10px;grid-template-columns:repeat(5, 1fr)}.p-survey__range-item{height:80px}.p-survey__range-input{border:1px solid var(--color-gray-100);border-radius:5px;cursor:pointer;display:grid;place-items:center;position:relative;transition:background .3s cubic-bezier(0.4, 0.15, 0, 1),border .3s cubic-bezier(0.4, 0.15, 0, 1);height:100%;width:100%}.p-survey__range-input::before{font-size:21px;position:absolute;transition:color .3s cubic-bezier(0.4, 0.15, 0, 1)}.p-survey__range-item:nth-child(1) .p-survey__range-input::after,.p-survey__range-item:nth-child(3) .p-survey__range-input::after,.p-survey__range-item:nth-child(5) .p-survey__range-input::after{color:var(--color-gray-500);font-size:12px;position:absolute;bottom:5px;transition:color .3s cubic-bezier(0.4, 0.15, 0, 1)}.p-survey__range-item:nth-child(1) .p-survey__range-input::after{content:"あまり思わない"}.p-survey__range-item:nth-child(3) .p-survey__range-input::after{content:"どちらでもない"}.p-survey__range-item:nth-child(5) .p-survey__range-input::after{content:"よく思う"}.p-survey__range-item:nth-child(1) .p-survey__range-input::before{content:"1"}.p-survey__range-item:nth-child(2) .p-survey__range-input::before{content:"2"}.p-survey__range-item:nth-child(3) .p-survey__range-input::before{content:"3"}.p-survey__range-item:nth-child(4) .p-survey__range-input::before{content:"4"}.p-survey__range-item:nth-child(5) .p-survey__range-input::before{content:"5"}@media(hover: hover)and (pointer: fine){.p-survey__range-input:hover{border:1px solid var(--color-gray-300)}}.p-survey__range-input:checked{background:var(--color-accent);border:1px solid transparent}.p-survey__range-input:checked::before{color:var(--color-white)}.p-survey__range-item:nth-child(1) .p-survey__range-input:checked::after,.p-survey__range-item:nth-child(3) .p-survey__range-input:checked::after,.p-survey__range-item:nth-child(5) .p-survey__range-input:checked::after{color:var(--color-white)}.p-survey__submit{background:var(--color-accent);color:var(--color-white);cursor:pointer;font-size:18px;text-align:center;transition:background .3s cubic-bezier(0.4, 0.15, 0, 1),color .3s cubic-bezier(0.4, 0.15, 0, 1),filter .3s cubic-bezier(0.4, 0.15, 0, 1);height:160px;width:100vw}.p-survey__submit[disabled]{background:var(--color-gray-100);color:var(--color-gray-300);pointer-events:none}@media(hover: hover)and (pointer: fine){.p-survey__submit:not([disabled]):hover{filter:brightness(1.1)}}.p-survey .p-survey__block:nth-child(1) .p-survey__range-item:nth-child(1) .p-survey__range-input::after{content:"存在していない"}.p-survey .p-survey__block:nth-child(1) .p-survey__range-item:nth-child(3) .p-survey__range-input::after{content:"存在はしているが明確に言語化されていない";letter-spacing:-0.085em}@media(max-width: 767px){.p-survey .p-survey__block:nth-child(1) .p-survey__range-item:nth-child(3) .p-survey__range-input::after{content:"存在はしているが\a明確に言語化されていない";text-align:right;white-space:pre-wrap}}.p-survey .p-survey__block:nth-child(1) .p-survey__range-item:nth-child(5) .p-survey__range-input::after{content:"明確に言語化され存在をしている"}@media(max-width: 767px){.p-survey .p-survey__block:nth-child(1) .p-survey__range-item:nth-child(5) .p-survey__range-input::after{content:"明確に言語化され\a存在をしている";text-align:right;white-space:pre-wrap}}@media(max-width: 767px){.p-survey__main{gap:40px;padding-top:40px;padding-bottom:40px}.p-survey__question{gap:10px}.p-survey__question-text{font-size:18px}.p-survey__answer{padding-top:20px}.p-survey__radio{gap:5px;grid-template-columns:1fr}.p-survey__checkbox{gap:5px;grid-template-columns:1fr}.p-survey__textfield{padding:20px}.p-survey__range{gap:5px;grid-template-columns:1fr}.p-survey__range-item{height:60px}.p-survey__range-item:nth-child(1){order:5}.p-survey__range-item:nth-child(2){order:4}.p-survey__range-item:nth-child(3){order:3}.p-survey__range-item:nth-child(4){order:2}.p-survey__range-item:nth-child(5){order:1}.p-survey__range-item:nth-child(1) .p-survey__range-input::after,.p-survey__range-item:nth-child(3) .p-survey__range-input::after,.p-survey__range-item:nth-child(5) .p-survey__range-input::after{right:15px;bottom:unset}.p-survey__submit{height:120px}}.p-survey-progress{display:grid;place-items:center;position:fixed;top:20px;right:20px;height:100px;width:100px}.p-survey-progress__text{align-items:center;display:flex;font-size:12px;justify-content:center;position:absolute}.p-survey-progress__numerator{align-items:center;display:flex}.p-survey-progress__numerator::after{content:"/";margin:0 3px}.p-survey-progress__progress-circle-1,.p-survey-progress__progress-circle-2{transform:rotate(-90deg) translate(50%, -50%);transform-origin:right;transition:stroke-dashoffset .3s ease-out;position:absolute;height:100%;width:100%}.p-survey-progress__progress-circle-1 circle,.p-survey-progress__progress-circle-2 circle{fill:none;stroke-linejoin:round;stroke-width:5px;cx:50px;cy:50px;r:47.5px}.p-survey-progress__progress-circle-1 circle{stroke:var(--color-gray-100)}.p-survey-progress__progress-circle-2 circle{stroke:var(--color-accent)}.p-survey-progress__progress-circle-2{stroke-dasharray:298.451302091px;stroke-dashoffset:298.451302091px}@media(max-width: 767px){.p-survey-progress{display:none}}.p-survey-dialog{background:rgba(0,0,0,.5);backdrop-filter:blur(3px) saturate(170%);display:grid;place-items:center;position:fixed;top:0;left:0;opacity:0;visibility:hidden;transition:opacity .3s cubic-bezier(0.4, 0.15, 0, 1),visibility .3s cubic-bezier(0.4, 0.15, 0, 1);height:100vh;width:100vw}.p-survey-dialog.is-visible{opacity:1;visibility:visible}.p-survey-dialog__inner{background:var(--color-white);border-radius:10px;padding:60px 60px 40px;width:50vw}.p-survey-dialog__heading{font-family:dnp-shuei-mincho-pr6n,sans-serif;font-size:24px;line-height:1.5em;text-align:center}.p-survey-dialog__forms{display:grid;gap:20px;grid-template-columns:1fr;padding-top:25px}.p-survey-dialog__form-item{display:grid;gap:5px;grid-template-columns:1fr}.p-survey-dialog__form-label{line-height:1em;transition:color .3s cubic-bezier(0.4, 0.15, 0, 1)}.p-survey-dialog__form-item:focus-within .p-survey-dialog__form-label{color:var(--color-accent)}.p-survey-dialog__form-input{border:1px solid var(--color-gray-100);border-radius:5px;padding:18px 20px;transition:border .3s cubic-bezier(0.4, 0.15, 0, 1)}.p-survey-dialog__form-input:focus{border:1px solid var(--color-accent)}.p-survey-dialog__submit{display:flex;justify-content:center;padding-top:30px}@media(max-width: 767px)and (min-width: 1081px){.p-survey-dialog{margin-right:auto;margin-left:auto;padding-right:10vw;padding-left:10vw;max-width:calc(1366px + 10vw + 10vw)}}@media(max-width: 767px)and (max-width: 1080px){.p-survey-dialog{padding-right:4vw;padding-left:4vw}}@media(max-width: 767px)and (max-width: 767px){.p-survey-dialog{padding-right:3vw;padding-left:3vw}}@media(max-width: 767px){.p-survey-dialog__inner{padding:40px 20px 20px;width:100%}}@media(max-width: 767px){.p-survey-dialog__heading{font-size:18px}}@media(max-width: 767px){.p-survey-dialog__forms{gap:15px}}@media(max-width: 767px){.p-survey-dialog__form-label{font-size:12px}}@media(max-width: 767px){.p-survey-dialog__submit{padding-top:20px}}.p-result__result{align-items:flex-end;display:grid;padding-top:170px;padding-right:60px;padding-left:60px;width:50vw}.p-result__result-heading{background:var(--color-gray-100);border-radius:50px;font-size:12px;line-height:1em;padding:10px 20px;width:max-content;white-space:pre}.p-result__result-text{font-family:dnp-shuei-mincho-pr6n,sans-serif;display:block;font-size:32px;padding-top:20px}.p-result__result-description{color:var(--color-gray-800);padding-top:20px}.p-result__result-description:empty{display:none}.p-result__result-points{padding-top:25px;margin:0 calc(50vw - 60px - 50vw)}.p-result__result-points-heading{align-items:center;background:var(--color-gray-100);display:flex;font-size:12px;font-weight:700;justify-content:center;line-height:1em;padding:7px}.p-result__result-points-heading::before{content:"";background:url(../7a6ca14583ac3ca61b36.svg) no-repeat center center/contain;margin-right:5px;height:18px;width:18px}.p-result__result-points-inner{background:var(--color-gray-50);counter-reset:item;display:grid;gap:7px;padding:30px 60px}.p-result__result-point-item{align-items:baseline;display:grid;gap:10px;grid-template-columns:60px 1fr;line-height:1.7em}.p-result__result-point-item::before{background:var(--color-accent);border-radius:50px;color:var(--color-white);counter-increment:item;content:"Point" counter(item);font-size:10px;font-weight:700;padding:5px 10px;text-align:center}.p-result__pr{background:url(../a4770abdb965b8f53d1f.jpg) no-repeat center right/cover;color:var(--color-white);display:flex;flex-direction:column;justify-content:flex-end;padding:60px 20px;position:fixed;top:0;right:0;height:100vh;width:50vw}.p-result__pr-heading{font-family:dnp-shuei-mincho-pr6n,sans-serif;font-size:36px;text-align:center;word-break:keep-all}.p-result__pr-description{padding-top:25px}.p-result__pr-description-line{text-align:center}.p-result__pr-description-line+.p-result__pr-description-line{padding-top:15px}.p-result__pr-button{display:flex;justify-content:center;padding-top:35px}@media(max-width: 1080px){.p-result__result{width:100%;padding-bottom:60px}.p-result__result-points{margin:0}.p-result__result-points-heading{border-radius:10px 10px 0 0;padding:10px}.p-result__result-points-inner{border-radius:0 0 10px 10px;padding:30px}.p-result__pr{background-position:center 30%;position:static;height:50vh;width:100%}}@media(max-width: 767px){.p-result__result{padding-top:0;padding-bottom:20px;width:100%}}@media(max-width: 767px)and (min-width: 1081px){.p-result__result{margin-right:auto;margin-left:auto;padding-right:10vw;padding-left:10vw;max-width:calc(1366px + 10vw + 10vw)}}@media(max-width: 767px)and (max-width: 1080px){.p-result__result{padding-right:4vw;padding-left:4vw}}@media(max-width: 767px)and (max-width: 767px){.p-result__result{padding-right:3vw;padding-left:3vw}}@media(max-width: 767px){.p-result__result-inner{padding-top:0}}@media(max-width: 767px){.p-result__result-heading{padding:12px 30px}}@media(max-width: 767px){.p-result__result-text{padding-top:15px}}@media(max-width: 767px){.p-result__result-description{padding-top:10px}}@media(max-width: 767px){.p-result__result-points{margin:0;padding-top:20px}}@media(max-width: 767px){.p-result__result-points-inner{padding:20px}}@media(max-width: 767px){.p-result__pr{background:url(../da64caf5af7d71a03879.jpg) no-repeat center center/cover;padding-bottom:3vw;position:static;height:80vh;width:100%}}@media(max-width: 767px)and (min-width: 1081px){.p-result__pr{margin-right:auto;margin-left:auto;padding-right:10vw;padding-left:10vw;max-width:calc(1366px + 10vw + 10vw)}}@media(max-width: 767px)and (max-width: 1080px){.p-result__pr{padding-right:4vw;padding-left:4vw}}@media(max-width: 767px)and (max-width: 767px){.p-result__pr{padding-right:3vw;padding-left:3vw}}@media(max-width: 767px){.p-result__pr-heading{font-size:24px;text-align:left}}@media(max-width: 767px){.p-result__pr-description{padding-top:20px}}@media(max-width: 767px){.p-result__pr-description-line{text-align:left}.p-result__pr-description-line+.p-result__pr-description-line{padding-top:10px}.p-result__pr-description-line br{display:none}}@media(max-width: 767px){.p-result__pr-button{padding-top:25px}}.u-mb-8{margin-bottom:8px !important}.u-mb-16{margin-bottom:16px !important}.u-mb-24{margin-bottom:24px !important}.u-mb-32{margin-bottom:32px !important}.u-mb-40{margin-bottom:40px !important}.u-pt-0{padding-top:0 !important}.u-pt-8{padding-top:8px !important}.u-pt-16{padding-top:16px !important}.u-pt-24{padding-top:24px !important}.u-pt-32{padding-top:32px !important}.u-pt-40{padding-top:40px !important}.u-pb-0{padding-bottom:0 !important}.u-ta-r{text-align:right !important}.u-ta-c{text-align:center !important}@media(min-width: 1081px){.u-dn-pc{display:none !important}}@media(max-width: 1080px)and (min-width: 768px){.u-dn-tab{display:none !important}}@media(max-width: 767px){.u-dn-sp{display:none !important}}
