@charset "UTF-8";@media (min-width: 769px){.min-md[data-astro-cid-qieiy4zc]{display:none!important}}@media (width <= 768px){.max-md[data-astro-cid-qieiy4zc]{display:none!important}}@media (min-width: 1025px){.min-lg[data-astro-cid-qieiy4zc]{display:none!important}}@media (width <= 1024px){.max-lg[data-astro-cid-qieiy4zc]{display:none!important}}@media (min-width: 1280px){.min-xl[data-astro-cid-qieiy4zc]{display:none!important}}@media (width <= 1279px){.max-xl[data-astro-cid-qieiy4zc]{display:none!important}}@media (min-width: 1400px){.min-2xl[data-astro-cid-qieiy4zc]{display:none!important}}@media (width <= 1399px){.max-2xl[data-astro-cid-qieiy4zc]{display:none!important}}.secTitle[data-astro-cid-qieiy4zc]{margin-bottom:35px}@media (min-width: 769px){.secTitle[data-astro-cid-qieiy4zc]{margin-bottom:0}}.secTitle[data-astro-cid-qieiy4zc] .ja[data-astro-cid-qieiy4zc]{font-size:30px;line-height:1.333;font-weight:600}@media (min-width: 769px){.secTitle[data-astro-cid-qieiy4zc] .ja[data-astro-cid-qieiy4zc]{font-size:38px;line-height:1.8}}@media (min-width: 1025px){.secTitle[data-astro-cid-qieiy4zc] .ja[data-astro-cid-qieiy4zc]{font-size:46px}}.secTitle[data-astro-cid-qieiy4zc] .sup[data-astro-cid-qieiy4zc]{font-size:12px;line-height:1.5;margin-top:8px}@media (min-width: 769px){.secTitle[data-astro-cid-qieiy4zc] .sup[data-astro-cid-qieiy4zc]{font-size:13px;margin-bottom:15px;margin-top:0}}@media (min-width: 1025px){.secTitle[data-astro-cid-qieiy4zc] .sup[data-astro-cid-qieiy4zc]{font-size:14px}}.secTitle[data-astro-cid-qieiy4zc] .en[data-astro-cid-qieiy4zc]{color:#0064ff;font-size:11px;font-weight:600;margin-top:10px;text-transform:uppercase}@media (min-width: 769px){.secTitle[data-astro-cid-qieiy4zc] .en[data-astro-cid-qieiy4zc]{font-size:13px;margin-top:0}}@media (min-width: 1025px){.secTitle[data-astro-cid-qieiy4zc] .en[data-astro-cid-qieiy4zc]{font-size:15px}}@media (min-width: 769px){.min-md{display:none!important}}@media (width <= 768px){.max-md{display:none!important}}@media (min-width: 1025px){.min-lg{display:none!important}}@media (width <= 1024px){.max-lg{display:none!important}}@media (min-width: 1280px){.min-xl{display:none!important}}@media (width <= 1279px){.max-xl{display:none!important}}@media (min-width: 1400px){.min-2xl{display:none!important}}@media (width <= 1399px){.max-2xl{display:none!important}}.secVoice{background:#f5f8fc;overflow:hidden}.secVoice__wrap{padding:65px 0 80px;background:#e6edf8;border-radius:0 50px 50px 0}@media (min-width: 769px){.secVoice__wrap{padding:120px 0 140px;border-radius:0 100px 100px 0}}@media (min-width: 769px){.secVoice__inner{display:grid;gap:35px;grid-template-columns:repeat(2,1fr)}}@media (min-width: 769px){.secVoice__secTitle{grid-column:1/2;order:1}}.secVoice__body{margin:0 -25px}@media (min-width: 769px){.secVoice__body{margin:0 -120px;grid-column:1/span 2;order:3}}.secVoice__text{margin-bottom:25px}@media (min-width: 769px){.secVoice__text{grid-column:1/span 2;margin-bottom:0;order:3}}.secVoice__viewMore{display:flex;justify-content:center}@media (min-width: 769px){.secVoice__viewMore{align-items:center;grid-column:2/3;justify-content:flex-end;order:2}}.secVoice .splide{touch-action:pan-y}@media (min-width: 769px){.secVoice .splide{margin:auto;max-width:calc(100vw - 80px)}}.secVoice .splide__arrow{display:grid;position:absolute;top:110px;width:40px;height:40px;background:#0064ff;border-radius:50%;opacity:.8;place-items:center;transition:opacity .3s,scale .3s;z-index:5}@media (hover: hover){.secVoice .splide__arrow:hover{opacity:1;scale:1.2}}@media (min-width: 769px){.secVoice .splide__arrow{top:40%;width:60px;height:60px}}@media (min-width: 1280px){.secVoice .splide__arrow{width:80px;height:80px}}.secVoice .splide__arrow--prev{left:10px}@media (min-width: 769px){.secVoice .splide__arrow--prev{left:0;translate:-50%}}.secVoice .splide__arrow--prev svg{transform:rotate(180deg)}.secVoice .splide__arrow--next{right:10px}@media (min-width: 769px){.secVoice .splide__arrow--next{right:0;translate:50%}}.secVoice .splide__arrow svg{width:10px;fill:#fff}@media (min-width: 769px){.secVoice .splide__arrow svg{width:20px}}@media (min-width: 769px){.secVoice .splide__track{overflow:visible}}.secVoice .splide__slide{position:relative;width:100%}@media (min-width: 769px){.secVoice .splide__slide{display:flex;align-items:center;padding-left:0}}@media (min-width: 1280px){.secVoice .splide__slide{padding-left:120px}}@media (hover: hover){.secVoice .splide__slide__link:hover .thumbnail img{scale:1.05}.secVoice .splide__slide__link:hover .body .title__inline{color:#fff;background:#0064ff}}@media (min-width: 769px){.secVoice .splide__slide__link{display:flex;align-items:center;flex-direction:row-reverse;justify-content:center}}.secVoice .splide__slide__link .thumbnail{position:relative;z-index:2}@media (min-width: 769px){.secVoice .splide__slide__link .thumbnail{border-radius:10px;flex:auto;overflow:hidden;transform:scale(.8);transition:transform 1s;z-index:1}}.secVoice .splide__slide__link .thumbnail picture{width:100%;height:auto;aspect-ratio:880/550}.secVoice .splide__slide__link .thumbnail picture img{width:100%;height:100%;object-fit:cover;transition:scale .3s}.secVoice .splide__slide__link .body{position:relative;padding:30px 25px;opacity:0;transform:translateY(20px);transition:opacity 1s ease,transform 1s ease;z-index:1}@media (min-width: 769px){.secVoice .splide__slide__link .body{width:240px;padding:0 10px 0 0;flex-shrink:0}}@media (min-width: 1025px){.secVoice .splide__slide__link .body{width:300px}}@media (min-width: 1280px){.secVoice .splide__slide__link .body{width:400px;padding-right:15px}}.secVoice .splide__slide__link .body:before{position:absolute;top:-90px;left:0;color:#cfdcf9;font-size:150px;content:"“";z-index:-1}@media (min-width: 769px){.secVoice .splide__slide__link .body:before{top:-240px;left:-40px;font-size:260px}}@media (min-width: 1280px){.secVoice .splide__slide__link .body:before{left:-85px;font-size:260px}}@media (min-width: 769px){.secVoice .splide__slide__link .body .title{margin-right:-150px}}.secVoice .splide__slide__link .body .title__inline{display:inline;padding:0 5px;color:#0064ff;background:#fff;font-size:18px;-webkit-box-decoration-break:clone;box-decoration-break:clone;font-weight:600;transition:all .3s}@media (min-width: 769px){.secVoice .splide__slide__link .body .title__inline{padding:2px 8px;font-size:22px;line-height:2}}@media (min-width: 1025px){.secVoice .splide__slide__link .body .title__inline{font-size:26px}}@media (min-width: 1280px){.secVoice .splide__slide__link .body .title__inline{font-size:30px}}.secVoice .splide__slide__link .body .client{margin:15px 0 20px;font-size:15px;font-weight:600}@media (min-width: 769px){.secVoice .splide__slide__link .body .client{margin:15px 0 30px;font-size:16px}}@media (min-width: 1025px){.secVoice .splide__slide__link .body .client{font-size:18px}}@media (min-width: 1280px){.secVoice .splide__slide__link .body .client{font-size:20px}}.secVoice .splide__slide.is-active .body{opacity:1;transform:translateY(0)}@media (min-width: 769px){.secVoice .splide__slide.is-active .thumbnail{transform:translate(0) scale(1)}}@media (min-width: 769px){.secVoice .splide__slide.is-prev .thumbnail{translate:10% 0}}@media (min-width: 769px){.secVoice .splide__slide.is-next .thumbnail{translate:-30% 0}}@media (min-width: 1280px){.secVoice .splide__slide.is-next .thumbnail{translate:-68% 0}}.secVoice .splide .pagination{position:absolute;top:-45px;right:25px;width:80px;height:4px;background-color:#0064ff33;border-radius:4px;overflow:hidden}@media (min-width: 769px){.secVoice .splide .pagination{top:-95px;right:340px;width:60px;height:4px}}@media (min-width: 1280px){.secVoice .splide .pagination{right:440px;width:100px}}.secVoice .splide .pagination .progressBar{width:25%;height:100%;background:#0064ff;border-radius:4px;transition:width .3s ease}.secVoice .splide.--less1 .splide__slide__link .body{opacity:1!important}.secVoice .splide.--less1 .pagination{display:none!important}.secVoice.--ticket .secVoice__wrap{border-radius:50px 0 0 50px}@media (min-width: 769px){.secVoice.--ticket .secVoice__wrap{border-radius:100px 0 0 100px}}.secVoice.--space{background:#e6edf8}.secVoice.--space .secVoice__wrap{background:#f5f8fc;border-radius:50px 0 0 50px}@media (min-width: 769px){.secVoice.--space .secVoice__wrap{border-radius:100px 0 0 100px}}
