.sp{display:none}.voice h1{margin-bottom:120px}.voice h1 img{width:100%}.voice .list{display:flex;flex-wrap:wrap;gap:50px;margin:0 auto 30px;padding:0 112px}.voice .list .item{width:calc((100% - 100px)/3)}.voice .list .item .image{margin-bottom:20px}.voice .list .item .image img{width:100%}.voice .list .item .image a{transition:all .3s cubic-bezier(0.4, 0, 0.2, 1)}.voice .list .item .image a:hover{opacity:.5}.voice .list .item .title{font-size:16px;text-align:left}.voice .list .item .date{margin:0;font-size:12px;text-align:left}.voice .campaign{padding:80px 0;text-align:center}@media only screen and (max-width: 768px){.sp{display:block}.pc{display:none}.voice h1{margin-bottom:15vw}.voice .list{margin-bottom:10vw;padding:0 5vw;gap:5vw}.voice .list .item{width:100%}.voice .list .item .image{margin-bottom:4vw}.voice .list .item .image img{width:100%}.voice .list .item .title{margin-bottom:2vw;font-size:23px;font-size:3.59375vw}.voice .list .item .date{font-size:23px;font-size:3.59375vw}.voice .campaign{padding:10vw 5vw}.voice .campaign img{width:100%}}.post{max-width:970px;margin:0 auto;padding:50px 0}.post .title{margin-bottom:90px;padding:2px 0;font-family:"游ゴシック体",YuGothic,"游ゴシック","Yu Gothic",sans-serif;font-size:23px;font-weight:700}.post .title span{display:inline-block;border-bottom:1px solid #fde497}.post h1{margin-bottom:30px;font-family:"游ゴシック体",YuGothic,"游ゴシック","Yu Gothic",sans-serif;font-size:60px;font-weight:700;line-height:1.5}.post h1 span{background:linear-gradient(transparent 60%, #fde497 60%)}.post .date{margin-bottom:80px;font-size:16px}.post .image{overflow:hidden;margin-bottom:20px;border-radius:20px}.post .image img{max-width:100%}.post .catch{font-size:19px;font-weight:700;line-height:1.75}.post .caption{font-size:12px}.post h2{padding:20px 0 35px;font-size:45px;line-height:1.5;letter-spacing:-0.01em}.post .mb-s{margin-bottom:40px}.post .mb-l{margin-bottom:100px}.post p{font-size:16px;line-height:2}.post .detail{margin-bottom:150px;padding:50px 50px;background:#f0efed;border-radius:20px}.post .detail h3{margin-bottom:30px;font-size:21px;line-height:1.75}.post .detail p{margin:0 0 30px}.post .detail p.link{margin:0}.post .detail p.link a{font-weight:700;text-decoration:underline}.post .share{padding:20px 80px;border-top:1px solid #000;text-align:center}.post .share p{margin:0 0 20px;padding-left:.3em;font-size:21px;font-weight:700;letter-spacing:.3em}.post .share ul{display:flex;justify-content:center;margin-bottom:30px;gap:60px}.post .share ul li{width:45px}.post .share ul li img{width:100%}.post .share .button{margin-bottom:90px}.related{padding:80px 0;background-color:#feefad}.related .inner{max-width:1150px;margin:0 auto}.related .inner h2{font-size:25px;font-weight:400;line-height:2;letter-spacing:.2em}.related .inner .list{display:flex;flex-wrap:wrap;gap:50px;max-width:1150px;margin:0 auto 30px}.related .inner .list .item{width:calc((100% - 100px)/3)}.related .inner .list .item .image{margin-bottom:20px}.related .inner .list .item .image img{max-width:100%}.related .inner .list .item .image a{transition:all .3s cubic-bezier(0.4, 0, 0.2, 1)}.related .inner .list .item .image a:hover{opacity:.5}.related .inner .list .item .title{font-size:16px;text-align:left}.related .inner .list .item .date{margin:0;font-size:12px;text-align:left}@media only screen and (max-width: 768px){.post{padding:10vw 5vw}.post .title{margin-bottom:5vw;font-size:22px;font-size:3.4375vw}.post h1{margin-bottom:1vw;font-size:46px;font-size:7.1875vw}.post h1 br{display:none}.post .date{margin-bottom:8vw;font-size:20px;font-size:3.125vw}.post .image{margin-bottom:2vw;border-radius:10px}.post .catch{margin-bottom:15vw;font-size:23px;font-size:3.59375vw}.post .caption{font-size:18px;font-size:2.8125vw}.post h2{margin-bottom:2.5vw;padding:2vw 0 0;font-size:38px;font-size:5.9375vw}.post .mb-s{margin-bottom:5vw}.post .mb-l{margin-bottom:15vw}.post p{font-size:23px;font-size:3.59375vw}.post .detail{margin-bottom:15vw;padding:8vw;background:#f0efed;border-radius:10px}.post .detail h3{margin-bottom:5vw;font-size:23px;font-size:3.59375vw;line-height:1.75}.post .detail p{margin-bottom:5vw;font-size:23px;font-size:3.59375vw}.post .detail p br{display:none}.post .detail p.link{margin:0}.post .detail p.link a{font-weight:700;text-decoration:underline}.post .share{padding:5vw 0 0}.post .share p{font-size:21px;font-size:3.28125vw}.post .share ul{gap:8vw}.post .share ul li{width:12vw}.post .share .button{width:60%;margin:0 auto 10vw}.post .share .button img{width:100%}.post .share .campaign{width:100%;margin:0}.post .share .campaign img{width:100%}.related{padding:5vw}.related .inner h2{font-size:20px;font-size:3.125vw}.related .inner .list{overflow-x:scroll;flex-wrap:nowrap;gap:5vw;padding-bottom:2vw}.related .inner .list::-webkit-scrollbar{height:6px}.related .inner .list::-webkit-scrollbar-thumb{background:#d6d6d6;border-radius:7px}.related .inner .list::-webkit-scrollbar-track{background:rgba(0,0,0,0);border-radius:7px}.related .inner .list .item{flex-shrink:0;width:55%}.related .inner .list .item .image{margin-bottom:4vw}.related .inner .list .item .image img{width:100%}.related .inner .list .item .title{margin-bottom:2vw;font-size:20px;font-size:3.125vw}.related .inner .list .item .date{font-size:16px;font-size:2.5vw}}/*# sourceMappingURL=voice.css.map */