.voice-container{margin-left:calc(-50vw + 50%);margin-right:calc(-50vw + 50%);position:relative;width:100vw}.voice-box{display:flex;gap:2rem;justify-content:space-between;margin:6rem auto 0;max-width:1200px;padding:0 2rem}.blog-content-ul{display:flex;gap:3rem;margin:0;padding:0}.blog-item{list-style:none;width:26rem}.voice-blog>p{color:#fff;font-size:2rem;font-weight:700}.voice-video{width:50%}.voice-video>p{color:#fff;font-size:2rem;font-weight:700}.blog-imgBox{overflow:hidden}.blog-imgBox img{aspect-ratio:6/5;height:20rem;object-fit:cover;transition:transform .5s ease;width:100%}.blog-item:hover .blog-imgBox img,.vid-item:hover .voice-vidBtn img{transform:scale(1.05)}.blog-textBox{background-color:#fff;height:20rem;padding:1rem 1.5rem}.blog-textBox h3{font-size:1.6rem;height:4rem;margin-bottom:1rem;overflow:hidden}.blog-item_link:hover,.blog-name:hover,.blog-program:hover,.blog-textBox.main-text:hover,.blog-textBox>h3:hover{color:#000}.blog-textBox p{overflow:hidden}.blog-textBox .main-text{font-size:1.4rem;height:6rem;margin-bottom:0}.blog-textBox .blog-name,.blog-textBox .blog-program{font-size:1.2rem;height:15px;margin-bottom:.5rem}.blog-textBox .blog-program{margin-top:.5rem}.voice-vidBtn{display:block;overflow:hidden}.voice-vidBtn img{height:30rem;object-fit:cover;transition:transform .5s ease;width:100%}.vid-textBox{background-color:#fff;height:10rem;padding:.5rem 1.5rem}.vid-textBox h3{font-size:1.6rem;height:6rem;line-height:3rem;margin-bottom:.5rem;overflow:hidden}.vid-prog-name{align-items:center;display:flex}.vid-prog-name p{margin:0}.vid-textBox .vid-name,.vid-textBox .vid-prog{font-size:1.2rem}.human4_gif{left:5rem;max-width:280px;min-width:80px;top:-21rem}.human4_gif,.mountain_svg{position:absolute;width:15vw}.mountain_svg{max-width:310px;min-width:100px;right:0;top:-27rem}@media screen and (max-width:1100px){.blog-content{width:70vw}.blog-content-ul{margin-right:calc(50% - 50vw);overflow-x:auto;width:70vw}.blog-item{min-width:270px;width:35vw}.voice-video{margin:1rem auto;width:70vw}.voice-blog{margin:0 calc(66% - 50vw) 0 auto;width:70vw}.voice-box{display:block}}@media screen and (max-width:820px){.blog-content{width:70vw}}@media screen and (max-width:768px){.voice-vidBtn img{height:auto}.vid-textBox{height:18rem}.vid-textBox h3{height:12rem;margin-bottom:2rem}.voice-brog>p,.voice-video>p{font-size:1.6rem}.human4_gif{left:2rem}}