.news_container{line-height:1.8;font-size:15px}.news_container img{display:block;max-width:100%;height:auto}.v-application ul{padding-left:0}section{padding:100px 20px}.view_sp{display:none}@media (max-width:1024px){section{padding:70px 20px}}@media (max-width:768px){section{padding:50px 20px}}@media (max-width:600px){section{padding:5vh 5vw}.view_sp{display:block}}#mv{height:300px;background:url(/_nuxt/img/mv.0b48355.jpg) no-repeat 100%;background-position:bottom;background-size:cover;position:relative}.mv_inner{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);text-align:center}.mv_inner .h1_ttl{font-size:50px;letter-spacing:2px}.mv_inner p{font-size:20px;font-weight:700}@media (max-width:1024px){#mv{height:200px}.mv_inner .h1_ttl{font-size:40px}}@media (max-width:600px){.mv_inner{width:100%}.mv_inner p{font-size:14px}}.news_wrap{max-width:1140px;margin:0 auto}dl{padding:20px;border-bottom:1px solid #ddd;display:flex;justify-content:space-between}dl:first-child{border-top:1px solid #ddd}dt{width:10%}dd{width:88%}.pagenation{margin-top:50px}.pagenation ul{display:flex;justify-content:center}.pagenation ul li:not(last-child){margin-right:10px}.pagenation ul li a{width:40px;height:40px;display:flex;justify-content:center;align-items:center;color:#999;border:1px solid #999}.pagenation ul li a.active{border:none;color:#fff!important;background-color:#222}@media (max-width:600px){dl{padding:1rem 0;display:block}dd,dt{width:100%}}#contact{text-align:center;background-color:#f7f7f7;margin:0 auto;letter-spacing:5px}#contact h2{font-size:60px;font-weight:700;padding-bottom:10px}.contact a{color:#fff!important;text-align:center;font-weight:500;text-decoration:none;font-size:25px;background:#f95258;border-radius:8px;transition:.3s;max-width:580px;margin:60px auto 0;height:90px;display:flex;align-items:center;justify-content:center;padding:0 10px}.contact img{width:40px;padding:5px 15px 0 0}@media (max-width:600px){#contact{letter-spacing:2px}#contact h2{font-size:9vw}#contact h3{font-size:14px;font-weight:300}.contact a{font-size:14px;height:auto;padding:20px 0;margin:40px auto 0}.contact img{width:24px;padding:2px 8px 0 0}}