@charset "UTF-8";:root{--color-voice1:#CD5C5C;--color-voice1-lighten:#D36F6F;--color-voice1-darken:#C74848;--color-voice2:#B84382;--color-voice2-lighten:#C1548E;--color-voice2-darken:#A53C75;--color-voice3:#7A79B5;--color-voice3-lighten:#8A89BE;--color-voice3-darken:#6A69AC;--color-voice4:#A06A8F;--color-voice4-lighten:#AA7A9B;--color-voice4-darken:#935E82}html[lang] body #section--first .sec-head{text-align:center}html[lang] body #section--first .sec-body .mobile-img{display:block;transform:scale(1.03);transform-origin:right top}@media screen and (min-width:768px){html[lang] body #section--first .sec-body .mobile-img{display:none}}html[lang] body #section--first .sec-body .pc-img{display:none}@media screen and (min-width:768px){html[lang] body #section--first .sec-body .pc-img{display:block}}html[lang] body #section--first .sec-body .wrap-pin{cursor:pointer}html[lang] body #section--first .sec-body .wrap-pin.is-hover{mix-blend-mode:multiply;filter:brightness(1.08) saturate(1.1)}html[lang] body #section--first .sec-body .float-pc{animation:float-pc 2s ease-in-out infinite;transform-origin:center;transform-box:fill-box}html[lang] body #section--first .sec-body .float-pc1{animation-delay:0s}html[lang] body #section--first .sec-body .float-pc2{animation-delay:.3s}html[lang] body #section--first .sec-body .float-pc3{animation-delay:.6s}html[lang] body #section--first .sec-body .float-pc4{animation-delay:.9s}html[lang] body #section--first .sec-body .float-mobile{animation:float-mobile 2s ease-in-out infinite;transform-origin:center;transform-box:fill-box}html[lang] body #section--first .sec-body .float-mobile1{animation-delay:0s}html[lang] body #section--first .sec-body .float-mobile2{animation-delay:.3s}html[lang] body #section--first .sec-body .float-mobile3{animation-delay:.6s}html[lang] body #section--first .sec-body .float-mobile4{animation-delay:.9s}html[lang] body #wrap--voices{background-color:#fef4f9}html[lang] body .sec-voice{text-align:center}@media screen and (min-width:992px){html[lang] body .sec-voice{margin:0 0 0 120px}}html[lang] body .sec-voice .voice-bg{position:absolute;top:0;left:50%;width:auto;height:80%;transform:translate(-50%,0)}@media screen and (min-width:768px){html[lang] body .sec-voice .voice-bg{top:5%}}@media screen and (min-width:768px){html[lang] body .sec-voice:nth-child(1) .voice-bg,html[lang] body .sec-voice:nth-child(4) .voice-bg{height:70%}}html[lang] body .sec-voice .sec-head h3 b small{font-size:.9em}html[lang] body .sec-voice .sec-head p{opacity:.8}html[lang] body .sec-voice .sec-body .circle-list{color:var(--color-white)}html[lang] body .sec-voice .sec-body .circle-list ul{display:flex;flex-wrap:wrap;justify-content:center;margin:-10px}@media screen and (min-width:576px){html[lang] body .sec-voice .sec-body .circle-list ul{margin:-15px}}@media screen and (min-width:768px){html[lang] body .sec-voice .sec-body .circle-list ul{margin:-10px}}@media screen and (min-width:1200px){html[lang] body .sec-voice .sec-body .circle-list ul{margin:-15px}}html[lang] body .sec-voice .sec-body .circle-list ul li{width:50%;max-width:260px;padding:10px}@media screen and (min-width:576px){html[lang] body .sec-voice .sec-body .circle-list ul li{padding:15px}}@media screen and (min-width:768px){html[lang] body .sec-voice .sec-body .circle-list ul li{width:25%;padding:10px}}@media screen and (min-width:1200px){html[lang] body .sec-voice .sec-body .circle-list ul li{padding:15px}}html[lang] body .sec-voice .sec-body .circle-list ul li .in{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;aspect-ratio:1/1;border-radius:50%;padding:20px}html[lang] body .sec-voice .sec-body .circle-list ul li .in:before{content:"";pointer-events:none;display:block;position:absolute;top:0;left:0;width:100%;height:100%;border-radius:50%}html[lang] body .sec-voice .sec-body .circle-list ul li .in .num strong{font-size:4rem;line-height:1}@media screen and (min-width:576px){html[lang] body .sec-voice .sec-body .circle-list ul li .in .num strong{font-size:4.8rem}}@media screen and (min-width:768px){html[lang] body .sec-voice .sec-body .circle-list ul li .in .num strong{font-size:4rem}}@media screen and (min-width:1200px){html[lang] body .sec-voice .sec-body .circle-list ul li .in .num strong{font-size:4.8rem}}html[lang] body .sec-voice .sec-body .circle-list ul li .in .num small{font-size:2rem;line-height:1}@media screen and (min-width:576px){html[lang] body .sec-voice .sec-body .circle-list ul li .in .num small{font-size:2.4rem}}@media screen and (min-width:768px){html[lang] body .sec-voice .sec-body .circle-list ul li .in .num small{font-size:2rem}}@media screen and (min-width:1200px){html[lang] body .sec-voice .sec-body .circle-list ul li .in .num small{font-size:2.4rem}}html[lang] body .sec-voice .sec-body .circle-list ul li .in p{line-height:1.3;margin:2.5px 0 0}html[lang] body .sec-voice .sec-body .circle-list ul li .in p b{display:block;font-size:1.6rem}@media screen and (min-width:576px){html[lang] body .sec-voice .sec-body .circle-list ul li .in p b{font-size:2rem}}@media screen and (min-width:768px){html[lang] body .sec-voice .sec-body .circle-list ul li .in p b{font-size:1.6rem}}@media screen and (min-width:1200px){html[lang] body .sec-voice .sec-body .circle-list ul li .in p b{font-size:2rem}}html[lang] body .sec-voice .sec-body .circle-list ul li:first-child .in:before{top:10px;left:-10px}html[lang] body .sec-voice .sec-body .circle-list ul li:nth-child(2) .in:before{top:-10px;left:-10px}html[lang] body .sec-voice .sec-body .circle-list ul li:nth-child(3) .in:before{top:10px;left:10px}html[lang] body .sec-voice .sec-body .circle-list ul li:nth-child(4) .in:before{top:0;left:10px}@media screen and (min-width:992px){html[lang] body .sec-voice .sec-foot .wrap-voice .voice-head{width:50%;margin:0 auto}}html[lang] body .sec-voice .sec-foot .wrap-voice .voice-head h4{display:flex;align-items:center}html[lang] body .sec-voice .sec-foot .wrap-voice .voice-head h4 b{display:block;padding:0 20px}html[lang] body .sec-voice .sec-foot .wrap-voice .voice-head h4:after,html[lang] body .sec-voice .sec-foot .wrap-voice .voice-head h4:before{content:"";display:block;flex:1;height:1px}html[lang] body .sec-voice .sec-foot .wrap-voice .voice-detail{cursor:pointer;position:relative;margin:20px auto 0;filter:drop-shadow(10px 10px 0 rgba(0, 0, 0, .1));transition:filter .2s}@media screen and (min-width:992px){html[lang] body .sec-voice .sec-foot .wrap-voice .voice-detail{width:50%}}html[lang] body .sec-voice .sec-foot .wrap-voice .voice-detail .voice-body{padding:35px 30px 0;background-color:var(--color-white)}@media screen and (min-width:768px){html[lang] body .sec-voice .sec-foot .wrap-voice .voice-detail .voice-body{padding:45px 40px 0}}html[lang] body .sec-voice .sec-foot .wrap-voice .voice-detail .voice-body .in{padding:20px;border-radius:10px}@media screen and (min-width:768px){html[lang] body .sec-voice .sec-foot .wrap-voice .voice-detail .voice-body .in{padding:30px}}html[lang] body .sec-voice .sec-foot .wrap-voice .voice-detail .voice-body .in .quote{position:absolute;z-index:1;width:25px}@media screen and (min-width:768px){html[lang] body .sec-voice .sec-foot .wrap-voice .voice-detail .voice-body .in .quote{width:30px}}html[lang] body .sec-voice .sec-foot .wrap-voice .voice-detail .voice-body .in .quote-open{top:0;left:0;transform:translate(-50%,-50%)}html[lang] body .sec-voice .sec-foot .wrap-voice .voice-detail .voice-body .in .quote-close{bottom:0;right:0;transform:translate(50%,50%)}html[lang] body .sec-voice .sec-foot .wrap-voice .voice-detail .voice-body .in p{display:inline-block;text-align:left}@media screen and (min-width:768px){html[lang] body .sec-voice .sec-foot .wrap-voice .voice-detail .voice-body .in p{font-size:1.2em}}html[lang] body .sec-voice .sec-foot .wrap-voice .voice-detail .voice-foot{display:flex}html[lang] body .sec-voice .sec-foot .wrap-voice .voice-detail .voice-foot .wrap-flip{width:120px}@media screen and (min-width:768px){html[lang] body .sec-voice .sec-foot .wrap-voice .voice-detail .voice-foot .wrap-flip{width:130px}}html[lang] body .sec-voice .sec-foot .wrap-voice .voice-detail .voice-foot .wrap-more{flex:1;display:flex;align-items:center;justify-content:flex-end;background-color:var(--color-white);padding:0 30px 0 0}@media screen and (min-width:768px){html[lang] body .sec-voice .sec-foot .wrap-voice .voice-detail .voice-foot .wrap-more{padding:0 40px 0 0}}html[lang] body .sec-voice .sec-foot .wrap-voice .voice-detail .voice-foot .wrap-more .more{color:var(--color-white);padding:10px 30px;border-radius:50px}html[lang] body .sec-voice .sec-foot .wrap-voice .voice-detail:hover{filter:drop-shadow(0 0 0 rgba(0, 0, 0, .1))}html[lang] body .sec-voice .sec-foot .wrap-voice .voice-people{pointer-events:none;position:relative;z-index:1;margin:-10px auto 0}@media screen and (min-width:992px){html[lang] body .sec-voice .sec-foot .wrap-voice .voice-people{width:80%;margin:-20vw auto 0}}html[lang] body #section--voice1 .sec-head{color:var(--color-voice1)}html[lang] body #section--voice1 .sec-body .circle-list ul li .in{background-color:var(--color-voice1-lighten)}html[lang] body #section--voice1 .sec-body .circle-list ul li .in:before{border:2px solid var(--color-voice1-darken)}html[lang] body #section--voice1 .sec-foot{color:var(--color-voice1-darken)}html[lang] body #section--voice1 .sec-foot .wrap-voice .voice-head h4:after,html[lang] body #section--voice1 .sec-foot .wrap-voice .voice-head h4:before{background-color:var(--color-voice1-darken)}html[lang] body #section--voice1 .sec-foot .wrap-voice .voice-detail .voice-body .in{background-color:rgba(199,72,72,.1)}html[lang] body #section--voice1 .sec-foot .wrap-voice .voice-detail .voice-body .in .quote path{fill:var(--color-voice1-darken)}html[lang] body #section--voice1 .sec-foot .wrap-voice .voice-detail .voice-foot .wrap-more .more{background-color:var(--color-voice1-darken)}html[lang] body #section--voice2 .sec-head{color:var(--color-voice2)}html[lang] body #section--voice2 .sec-body .circle-list ul li .in{background-color:var(--color-voice2-lighten)}html[lang] body #section--voice2 .sec-body .circle-list ul li .in:before{border:2px solid var(--color-voice2-darken)}html[lang] body #section--voice2 .sec-foot{color:var(--color-voice2-darken)}html[lang] body #section--voice2 .sec-foot .wrap-voice .voice-head h4:after,html[lang] body #section--voice2 .sec-foot .wrap-voice .voice-head h4:before{background-color:var(--color-voice2-darken)}html[lang] body #section--voice2 .sec-foot .wrap-voice .voice-detail .voice-body .in{background-color:rgba(165,60,117,.1)}html[lang] body #section--voice2 .sec-foot .wrap-voice .voice-detail .voice-body .in .quote path{fill:var(--color-voice2-darken)}html[lang] body #section--voice2 .sec-foot .wrap-voice .voice-detail .voice-foot .wrap-more .more{background-color:var(--color-voice2-darken)}html[lang] body #section--voice3 .sec-head{color:var(--color-voice3)}html[lang] body #section--voice3 .sec-body .circle-list ul li .in{background-color:var(--color-voice3-lighten)}html[lang] body #section--voice3 .sec-body .circle-list ul li .in:before{border:2px solid var(--color-voice3-darken)}html[lang] body #section--voice3 .sec-foot{color:var(--color-voice3-darken)}html[lang] body #section--voice3 .sec-foot .wrap-voice .voice-head h4:after,html[lang] body #section--voice3 .sec-foot .wrap-voice .voice-head h4:before{background-color:var(--color-voice3-darken)}html[lang] body #section--voice3 .sec-foot .wrap-voice .voice-detail .voice-body .in{background-color:rgba(106,105,172,.1)}html[lang] body #section--voice3 .sec-foot .wrap-voice .voice-detail .voice-body .in .quote path{fill:var(--color-voice3-darken)}html[lang] body #section--voice3 .sec-foot .wrap-voice .voice-detail .voice-foot .wrap-more .more{background-color:var(--color-voice3-darken)}html[lang] body #section--voice4 .sec-head{color:var(--color-voice4)}html[lang] body #section--voice4 .sec-body .circle-list ul li .in{background-color:var(--color-voice4-lighten)}html[lang] body #section--voice4 .sec-body .circle-list ul li .in:before{border:2px solid var(--color-voice4-darken)}html[lang] body #section--voice4 .sec-foot{color:var(--color-voice4-darken)}html[lang] body #section--voice4 .sec-foot .wrap-voice .voice-head h4:after,html[lang] body #section--voice4 .sec-foot .wrap-voice .voice-head h4:before{background-color:var(--color-voice4-darken)}html[lang] body #section--voice4 .sec-foot .wrap-voice .voice-detail .voice-body .in{background-color:rgba(147,94,130,.1)}html[lang] body #section--voice4 .sec-foot .wrap-voice .voice-detail .voice-body .in .quote path{fill:var(--color-voice4-darken)}html[lang] body #section--voice4 .sec-foot .wrap-voice .voice-detail .voice-foot .wrap-more .more{background-color:var(--color-voice4-darken)}html[lang] body #section--continue{text-align:center;padding:10vw 0 0;background-color:var(--color-primary)}@media screen and (min-width:768px){html[lang] body #section--continue{padding:20vw 0 0}}html[lang] body #section--continue .continue-bg{position:absolute;top:0;right:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center top;object-position:center top}html[lang] body #section--continue .continue-people{text-align:right;margin:60px 0 0}@media screen and (min-width:992px){html[lang] body #section--continue .continue-people img{width:calc(80% - 120px)}}.voice-popup .in .form-body h4{text-align:center}.voice-popup .in .form-body h4 b small{font-size:.9em}.voice-popup .in .form-body .voice-in{position:relative;margin:30px 0 0;padding:20px;border-radius:10px}@media screen and (min-width:768px){.voice-popup .in .form-body .voice-in{padding:30px}}.voice-popup .in .form-body .voice-in .quote{position:absolute;z-index:1;width:25px}@media screen and (min-width:768px){.voice-popup .in .form-body .voice-in .quote{width:30px}}.voice-popup .in .form-body .voice-in .quote-open{top:0;left:0;transform:translate(-50%,-50%)}.voice-popup .in .form-body .voice-in .quote-close{bottom:0;right:0;transform:translate(50%,50%)}@media screen and (min-width:768px){.voice-popup .in .form-body .voice-in p{font-size:1.1em}}[data-formId=voice1]{color:var(--color-voice1-darken)}[data-formId=voice1] .in .form-head .btn-form-close{background-color:var(--color-voice1-darken)!important}[data-formId=voice1] .in .form-body .voice-in{background-color:rgba(199,72,72,.1)}[data-formId=voice1] .in .form-body .voice-in .quote path{fill:var(--color-voice1-darken)}[data-formId=voice2]{color:var(--color-voice2-darken)}[data-formId=voice2] .in .form-head .btn-form-close{background-color:var(--color-voice2-darken)!important}[data-formId=voice2] .in .form-body .voice-in{background-color:rgba(165,60,117,.1)}[data-formId=voice2] .in .form-body .voice-in .quote path{fill:var(--color-voice2-darken)}[data-formId=voice3]{color:var(--color-voice3-darken)}[data-formId=voice3] .in .form-head .btn-form-close{background-color:var(--color-voice3-darken)!important}[data-formId=voice3] .in .form-body .voice-in{background-color:rgba(106,105,172,.1)}[data-formId=voice3] .in .form-body .voice-in .quote path{fill:var(--color-voice3-darken)}[data-formId=voice4]{color:var(--color-voice4-darken)}[data-formId=voice4] .in .form-head .btn-form-close{background-color:var(--color-voice4-darken)!important}[data-formId=voice4] .in .form-body .voice-in{background-color:rgba(147,94,130,.1)}[data-formId=voice4] .in .form-body .voice-in .quote path{fill:var(--color-voice4-darken)}#page-indicator{display:none}@media screen and (min-width:992px){#page-indicator{display:block;position:fixed;top:120px;left:30px;z-index:3;width:140px;height:calc(100% - 280px);mix-blend-mode:multiply;filter:brightness(1.08) saturate(1.1)}}#page-indicator:before{content:"";display:block;position:absolute;top:0;left:5px;width:3px;height:100%;background:linear-gradient(to bottom,var(--color-primary-darken),var(--color-voice1),var(--color-voice2),var(--color-voice3),var(--color-voice4))}#page-indicator ul{display:flex;flex-direction:column;justify-content:space-between;height:100%;font-size:.9em;line-height:1.4}#page-indicator ul li a{position:relative;display:block}#page-indicator ul li a:before{content:"";display:block;width:7px;height:7px;border-radius:50%}#page-indicator ul li a b{position:absolute;top:50%;left:20px;width:100%;height:auto;transform:translate(0,-50%)}#page-indicator ul li:first-child{color:var(--color-primary-darken)}#page-indicator ul li:first-child a:before{background-color:var(--color-primary-darken);border:3px solid var(--color-primary-darken)}#page-indicator ul li:nth-child(2){color:var(--color-voice1)}#page-indicator ul li:nth-child(2) a:before{background-color:var(--color-voice1);border:3px solid var(--color-voice1)}#page-indicator ul li:nth-child(3){color:var(--color-voice2)}#page-indicator ul li:nth-child(3) a:before{background-color:var(--color-voice2);border:3px solid var(--color-voice2)}#page-indicator ul li:nth-child(4){color:var(--color-voice3)}#page-indicator ul li:nth-child(4) a:before{background-color:var(--color-voice3);border:3px solid var(--color-voice3)}#page-indicator ul li:nth-child(5){color:var(--color-voice4)}#page-indicator ul li:nth-child(5) a:before{background-color:var(--color-voice4);border:3px solid var(--color-voice4)}#page-indicator ul li.is-active a:before{background-color:var(--color-white);width:11px;height:11px;position:relative;left:-2px}@keyframes float-pc{0%{transform:translateY(0)}50%{transform:translateY(10px)}100%{transform:translateY(0)}}@keyframes float-mobile{0%{transform:translateY(0)}50%{transform:translateY(5px)}100%{transform:translateY(0)}}