@charset "UTF-8";:root{--life-voice-color:$main-color}.life-voice .content01{--life-voice-color:#db0000}.life-voice .content02{--life-voice-color:#f7931e}.life-voice .content03{--life-voice-color:#f15a24}.life-voice .content04{--life-voice-color:#db0000}ul.content-news-list{width:100%;display:flex;margin-bottom:4vmax}ul.content-news-list li{width:32%;margin-right:2%}ul.content-news-list li:nth-of-type(3n){margin-right:0}ul.content-news-list li a{width:100%;display:block}ul.content-news-list li a .imgbox{width:100%;display:block;min-height:17vw;background:#555;margin-bottom:1vmax}ul.content-news-list li a .imgbox img{object-fit:cover;object-position:50% 50%;width:100%;height:100%}ul.content-news-list li a .info{width:100%}ul.content-news-list li a .info p.date{display:block;width:100%;font-size:calc(.8rem + .4vw)}ul.content-news-list li a .info p.title{display:block;width:100%;font-size:calc(1.2rem + .4vw)}ul.content-news-list li a.no-link{pointer-events:none}.content-news-arc-linkbox{width:100%;display:flex;justify-content:center}.content-news-arc-linkbox a{width:50%}ul.hol-img-slide{width:80vw;display:flex;justify-content:space-between;margin-bottom:3vmax}ul.hol-img-slide li{height:auto;background:#666}ul.hol-img-slide li:nth-of-type(2n){background:#888}ul.hol-img-slide li img{object-fit:cover;object-position:50% 50%;width:100%;height:100%}dl.international-voice-pull{width:100%;margin-bottom:3vmax;padding-top:2vmax}dl.international-voice-pull dt{display:flex;justify-content:center}dl.international-voice-pull dt p{display:block;width:30%;padding:1vmax;background:#db0000;color:#fff;text-align:center;border-radius:10vw;font-size:calc(1.3rem + .4vw)}dl.international-voice-pull dd{padding-top:2vmax;display:none}.international-load-map{width:100%;background:#777;min-height:30vw;margin-bottom:4vmax}h3.section-title a.univ-linl{display:inline-block;background:#db0000;color:#fff;font-weight:500;padding:.2em 2em .2em .8em;border-radius:4px;margin-left:1em;font-size:calc(.9rem + .4vw);position:relative}h3.section-title a.univ-linl::after{content:">";position:absolute;right:.6em;top:50%;transform:translateY(-50%);color:#fff;font-weight:600}.mou-voice-box{display:flex;width:100%;justify-content:space-between;flex-wrap:wrap;margin-bottom:2vmax}.mou-voice-box .imgbox{width:30%;background:#777;min-height:20vmax}.mou-voice-box .imgbox img{object-fit:cover;object-position:50% 50%;width:100%;height:100%}.mou-voice-box .infobox{display:block;width:65%}.mou-voice-box .infobox p.mainread{display:block;width:100%;font-size:calc(1.8rem + .4vw);font-weight:600;margin-bottom:1vmax}.mou-voice-box .infobox p.read{display:block;width:100%;margin-bottom:1vmax;font-size:calc(1rem + .4vw)}.mou-voice-box .infobox p.name{display:block;width:100%;font-size:calc(1.7rem + .4vw)}.mou-voice-box .infobox p.name span{font-size:calc(1.3rem + .4vw);padding-left:.3rem}.anchor{display:block;padding-top:7vw;margin-top:-7vw}.results-sep-box{width:100%;display:flex;justify-content:space-between;flex-wrap:wrap}.results-sep-box .info{width:60%}.results-sep-box .imgbox{width:35%;background:#777}.results-sep-box .imgbox img{object-fit:cover;object-position:50% 50%;width:100%;height:100%}@media screen and (max-width:1024px) and (orientation:portrait){ul.content-news-list{flex-wrap:wrap}ul.content-news-list li{width:49%;margin-bottom:2vmax}ul.content-news-list li:nth-of-type(2n){margin-right:0}.content-news-arc-linkbox{width:100%;display:flex;justify-content:center}.content-news-arc-linkbox a{width:50%}dl.international-voice-pull dt p{width:100%}dl.international-voice-pull dd{padding-top:5vmax}.mou-voice-box{flex-direction:column}.mou-voice-box .imgbox{width:100%;margin-bottom:2vmax}.mou-voice-box .infobox{width:100%}.mou-voice-box .infobox p.mainread{font-size:calc(1.3rem + 1vw)}.mou-voice-box .infobox p.read{font-size:calc(1rem + 1vw)}.mou-voice-box .infobox p.name{font-size:calc(1.3rem + 1vw)}.mou-voice-box .infobox p.name span{font-size:calc(.9rem + 1vw)}.results-sep-box{flex-direction:column-reverse}.results-sep-box .info{width:100%}.results-sep-box .imgbox{width:100%;margin-bottom:2vmax}}@media screen and (min-width:768px) and (max-width:1024px) and (orientation:portrait){.mou-voice-box{flex-direction:column;align-items:center}.mou-voice-box .imgbox{width:60%}.mou-voice-box .infobox{width:100%}.results-sep-box{align-items:center}.results-sep-box .imgbox{width:40%}}