.voice .fade-in{opacity:0;transition-duration:1.5s;transition-property:opacity,transform}.voice .fade-in.sec2s{transition-duration:2s}.voice .fade-in.sec3s{transition-duration:2.5s}.voice .fade-in-up{transform:translate(0, 100px)}.voice .scroll-in{opacity:1;transform:translate(0, 0)}.voice figure{position:relative;line-height:0;font-size:0}.voice figure img{position:relative}.voice figure figcaption{position:absolute;color:#000;bottom:.5em;right:.5em;font-size:min(2svw,10px)}.voice .inner{margin-inline:auto;max-width:1280px;width:94%}.voice .inner2{margin-inline:auto;max-width:1024px;width:94%}.voice main .main_head{position:relative;background:url(../img/voice/bg-head.webp) 0 0/cover no-repeat;padding:15svh;width:100%;height:100%}.voice main .main_head h1{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);text-align:center;padding:1em;width:90%}.voice main .main_head h1 img{width:clamp(200px,40%,400px);margin:auto}.voice main .main_head h1 span{display:block;font-size:min(4svw,22px);padding-top:2em;letter-spacing:.2em;color:#fff}.voice main .main_head h1 span em{font-style:normal;font-size:min(4.4svw,26px)}.voice main .contents{background:#89d8e6;background:linear-gradient(165deg, rgba(137, 216, 230, 0.2) 0%, rgba(255, 203, 191, 0.2) 100%);padding:min(4vw,4em) 0}.voice main .contents .box{width:90%;margin:auto}.voice main .contents .box .block{display:flex;justify-content:center;align-items:center;flex-wrap:nowrap;gap:5%;margin:4em auto}@media screen and (max-width: 768px){.voice main .contents .box .block{flex-wrap:wrap}}.voice main .contents .box .block .txt-area{position:relative;width:100%}.voice main .contents .box .block .txt-area::before{content:"";position:absolute;top:0;width:100%;border-top:solid 1px #7ac0cc}.voice main .contents .box .block .txt-area p{line-height:2.5em;padding:0;width:100%;background:repeating-linear-gradient(to bottom, transparent, transparent calc(2.5em - 1px), #7ac0cc calc(2.5em - 1px), #7ac0cc 2.5em)}.voice main .contents .box .block .img-area{width:100%;max-width:380px;padding:1em}.voice main .contents .box:nth-child(even) .block{flex-direction:row-reverse}.voice main .contents .box:nth-child(even) .block .txt-area::before{border-color:#e6b7ac}.voice main .contents .box:nth-child(even) .block .txt-area p{background:repeating-linear-gradient(to bottom, transparent, transparent calc(2.5em - 1px), #e6b7ac calc(2.5em - 1px), #e6b7ac 2.5em)}.voice .note{background:none}/*# sourceMappingURL=voice.css.map */