@charset "utf-8";#voice{margin:15vw 5vw}#voice #comment{background:#f4f6f7;padding:3vw 5vw;font-size:3.2vw;line-height:1.8em;margin-bottom:1.5em}#voice article{margin-bottom:10vw}#voice article a{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;width:100%}#voice article img{width:100%;border-radius:20px}#voice article header{margin:3vw 0 0}#voice article .title{font-weight:700;font-size:6.5vw;line-height:1.4em}#voice article .belong{font-size:4vw;display:block;font-weight:400;line-height:1.7em;background:#f3f3f39c;padding:1vw 2vw;margin-top:3vw}#voice article .txt{margin:3vw 0;font-size:4.3vw;line-height:1.8em}.wp-pagenavi{display:flex;justify-content:center;align-items:center;font-family:arial;font-size:1.1em;font-weight:700;margin:20px 0}.wp-pagenavi .page,.wp-pagenavi .current{padding:5px;background:#ddd;border-radius:3px;margin:5px;width:2em;display:block;text-align:center;line-height:2em;border-radius:100px}.wp-pagenavi .page{background:#087ccd;color:#fff}.wp-pagenavi .current{background:0 0}.previouspostslink,.nextpostslink{padding:5px;margin:5px}@media screen and (min-width:460px){#voice article .title{font-size:5.2vw}#voice article .belong{font-size:3vw;margin-top:2vw}#voice article .txt{margin:2vw 0;font-size:3.3vw}#voice article img{object-fit:cover;height:50vw}}@media screen and (min-width:640px){#voice #comment{font-size:2.2vw;margin-bottom:3.5em}#voice{display:flex;flex-wrap:wrap;margin:40px 2vw}#voice article{width:43vw;margin:2vw}#voice article{margin-bottom:20px}#voice article .txt{font-size:2.4vw}#voice article img{height:28vw}#voice article .title{font-size:3.5vw}#voice article .belong{font-size:2vw;margin-top:1vw}}@media screen and (min-width:761px){#voice #comment{font-size:13px;padding:10px 30px;margin:0 60px 3.5em}#voice article{align-items:flex-start;position:relative;width:29vw;margin:1vw}#voice article img{height:18vw}#voice article .title{font-size:23px}#voice article .txt{font-size:13px;padding:0;line-height:1.7em}#voice article .belong{font-size:13px;margin-top:10px;padding:5px 10px}}@media screen and (min-width:1000px){#voice{margin:70px calc(50% - 450px)}#voice article{margin:0 10px 50px;width:280px}#voice article .txt{margin:10px 0}#voice #comment{margin:0 60px 7.5em}#voice .subTitle{margin:0 0 40px}#voice article img{height:180px}#voice article header{margin:12px 0 0}}