.banner_link{display:block;width:90%;margin:3em auto}#voice section.voice ul.newsList li{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;text-align:justify;padding:2em;border-top:0;border-right:0;position:relative}#voice section.voice ul.newsList li>a{display:block;width:100%;height:100%;position:absolute;top:0;left:0;z-index:1000}#voice section.voice ul.newsList li>a:hover~div .title a,#voice section.voice ul.newsList li>a:hover~div .comment,#voice section.voice ul.newsList li>a:hover~div .thumbNailWrap{opacity:.5}#voice section.voice ul.newsList li>div:first-of-type{width:252px;margin-right:2em}#voice section.voice ul.newsList li>div:last-of-type{width:calc(100% - 252px - 2em)}#voice section.voice ul.newsList .thumbNailWrap{width:252px;border:0;border-radius:0;margin:0}#voice section.voice ul.newsList .thumbNailWrap::before{content:none}#voice section.voice ul.newsList .thumbNailWrap a{-webkit-transition:.15s;transition:.15s}#voice section.voice ul.newsList .thumbNailWrap a:hover{opacity:.5}#voice section.voice ul.newsList .title{display:block;background-color:#fff;text-align:justify;padding:0 .8em .25em;margin:0;margin-top:1em;position:relative;left:5px}#voice section.voice ul.newsList .title::after{content:"";display:block;width:calc(100% + 4px);height:calc(100% + 4px);background:-webkit-linear-gradient(left, rgb(9, 169, 239) 40%, rgba(9, 169, 239, 0) 100%);background:-webkit-gradient(linear, left top, right top, color-stop(40%, rgb(9, 169, 239)), to(rgba(9, 169, 239, 0)));background:linear-gradient(to right, rgb(9, 169, 239) 40%, rgba(9, 169, 239, 0) 100%);position:absolute;top:0;left:-4px;z-index:-1}#voice section.voice ul.newsList .title a{font-size:1.7rem;line-height:1.75}#voice section.voice ul.newsList .title a:link,#voice section.voice ul.newsList .title a:visited{color:#333;text-decoration:none}#voice section.voice ul.newsList .comment{height:5.8em;background-color:#dff2fc;font-size:1.3rem;color:#333;line-height:1.75;padding:1em;padding-right:4em;border-radius:8px;margin:1.5em 0 0;position:relative;overflow:hidden}#voice section.voice ul.newsList .comment::after{content:"";display:block;width:100%;height:2em;background:-webkit-linear-gradient(top, rgba(223, 242, 252, 0) 0%, rgb(223, 242, 252) 95%);background:-webkit-gradient(linear, left top, left bottom, from(rgba(223, 242, 252, 0)), color-stop(95%, rgb(223, 242, 252)));background:linear-gradient(to bottom, rgba(223, 242, 252, 0) 0%, rgb(223, 242, 252) 95%);border-bottom-left-radius:8px;border-bottom-right-radius:8px;position:absolute;bottom:0;left:0}#voice section.voice ul.newsList .comment .icon_arrow{width:25px;height:25px;background-color:#fff;border-radius:50%;margin:auto;position:absolute;top:.5em;bottom:0;right:1em}#voice section.voice ul.newsList .comment .icon_arrow::before{content:"";display:block;width:0;height:0;border:7px solid rgba(0,0,0,0);border-left-color:#33a3e7;margin:auto;position:absolute;top:0;bottom:0;right:1px;z-index:1}#voice section.voice ul.newsList li.cat-1 .title::after{background:-webkit-linear-gradient(left, rgb(244, 120, 175) 40%, rgba(244, 120, 175, 0) 100%);background:-webkit-gradient(linear, left top, right top, color-stop(40%, rgb(244, 120, 175)), to(rgba(244, 120, 175, 0)));background:linear-gradient(to right, rgb(244, 120, 175) 40%, rgba(244, 120, 175, 0) 100%)}#voice section.voice ul.newsList li.cat-1 .comment{background-color:#f8d9e5}#voice section.voice ul.newsList li.cat-1 .comment::after{background:-webkit-linear-gradient(top, rgba(248, 217, 229, 0) 0%, rgb(248, 217, 229) 95%);background:-webkit-gradient(linear, left top, left bottom, from(rgba(248, 217, 229, 0)), color-stop(95%, rgb(248, 217, 229)));background:linear-gradient(to bottom, rgba(248, 217, 229, 0) 0%, rgb(248, 217, 229) 95%)}#voice section.voice ul.newsList li.cat-1 .comment .icon_arrow::before{border-left-color:#f478af}@media screen and (max-width: 767px){.banner_link{width:100%}}@media screen and (min-width: 768px)and (max-width: 1240px){section.voice .voice_detail_heading h2{font-size:2vw;padding:1em 0}section.voice .voice_detail_heading h2::before,section.voice .voice_detail_heading h2::after{width:10vw;height:4.5vw}section.voice .voice_detail_heading~section{width:100%;max-width:800px}section.voice .voice_detail_heading~section h3{font-size:1.7vw}section.voice .voice_detail_heading~section h3::before{height:3.5vw}section.voice .voice_detail_heading~section .site_link_box{padding:1em}section.voice .voice_detail_heading~section .site_link_box h4{font-size:1.7vw;border-top-left-radius:1em;border-top-right-radius:1em}section.voice .voice_detail_heading~section .site_link_box p{font-size:1.4vw}section.voice .voice_detail_heading~section .site_link_box~.detailText{width:100%;max-width:800px}}@media screen and (max-width: 767px){section.voice .voice_detail_heading h2{font-size:1.8rem}section.voice .voice_detail_heading~section{width:100%}section.voice .voice_detail_heading~section h3{font-size:1.5rem}section.voice .voice_detail_heading~section h3::before{height:3.5vw}section.voice .voice_detail_heading~section .site_link_box{padding:1em}section.voice .voice_detail_heading~section .site_link_box h4{font-size:1.4rem;border-top-left-radius:1em;border-top-right-radius:1em}section.voice .voice_detail_heading~section .site_link_box p{font-size:1.2rem}section.voice .voice_detail_heading~section .site_link_box~.detailText{width:100%;max-width:800px}#voice section.voice ul.newsList li{width:100%;padding-left:0;padding-right:0}#voice section.voice ul.newsList li>div:first-of-type{width:30vw;margin-right:5vw}#voice section.voice ul.newsList li>div:first-of-type .thumbNailWrap{-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;width:100%}#voice section.voice ul.newsList li>div:last-of-type{width:65vw}#voice section.voice ul.newsList li .title{padding:0 0 .3em .7em;left:3px}#voice section.voice ul.newsList li .title a{font-size:1.6rem;line-height:1.4}#voice section.voice ul.newsList li .comment{font-size:1.2rem;line-height:1.5;padding:.8em;padding-right:4em}#voice section.voice h2{overflow:hidden}#voice section.voice h2 img{width:140%;max-width:140%;margin-left:-20%}}/*# sourceMappingURL=voice.min.css.map */