:root{--color01:#002894;--color02:#E8F0FC;--color03:#F5DC4B;--color04:#393939;--color05:#CBCBCB;--color06:#EB6156;--font01:"Zen Kaku Gothic New";--font01-url:"https://fonts.googleapis.com/css2?family=Zen+Kaku+Gothic+New:wght@300;400;500&display=swap;";--font02:"Zen Old Mincho";--font02-url:"https://fonts.googleapis.com/css2?family=Zen+Old+Mincho:wght@400;500;600&display=swap;";--leading-trim:calc((1em - 1lh) / 2)}.mv{width:100%;height:380px;position:relative}.mv__bg{position:absolute;inset:0}.mv__bg img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.mv__bg::after{content:"";width:100%;height:100%;position:absolute;inset:0;background:-webkit-gradient(linear,left top,left bottom,from(rgba(255,255,255,.01)),color-stop(53.2%,rgba(255,255,255,0)),to(var(--color01)));background:-webkit-linear-gradient(top,rgba(255,255,255,.01) 0,rgba(255,255,255,0) 53.2%,var(--color01) 100%);background:linear-gradient(to bottom,rgba(255,255,255,.01) 0,rgba(255,255,255,0) 53.2%,var(--color01) 100%);opacity:.7}.mv__container{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;height:100%;color:#fff}.mv__unit{padding-left:4.5%;font-family:var(--font02);position:relative}.mv__ttl{font-size:2.5rem;font-weight:600;line-height:1.6;letter-spacing:.06em}.mv__txt{margin-top:20px;font-size:1.6rem;letter-spacing:.1em}.mv__news{background:var(--color01);position:absolute;right:0;bottom:0;display:-webkit-box;display:-ms-flexbox;display:flex;gap:15px;padding:11px 35px 11px 20px;border-radius:20px 0 0 0;max-width:90%}.mv__news-unit{position:relative}.mv__news-unit::after{content:"";width:18px;aspect-ratio:1/1;background:#fff;-webkit-mask:url(../../img/common/icon_arrow_01.svg) no-repeat center/contain;mask:url(../../img/common/icon_arrow_01.svg) no-repeat center/contain;position:absolute;bottom:5px;right:-25px}.mv__news-ttl{font-size:1.3rem;font-weight:500;border-right:1px solid;padding-right:14px;place-content:center;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.mv__news-time{font-size:1.1rem}.mv__news-txt{font-size:1.3rem;font-weight:500}.about{position:relative;text-align:center}.about__ttl{font-family:var(--font02);font-weight:500;font-size:1.8rem;letter-spacing:.06em}.service{position:relative}.news{background-color:#fff;position:relative}@media screen and (min-width:768px){.mv{height:100vh}.mv__unit{padding-top:100px}.mv__ttl{font-size:4.6rem}.mv__txt{margin-top:33px;font-size:2.3rem}.mv__news{max-width:515px;gap:20px;padding:25px min(132px,12vw) 30px 38px}.mv__news-unit::after{width:23px;right:clamp(-90px,-9vw,-25px)}.mv__news-ttl{font-size:1.6rem;padding-right:22px}.mv__news-time{font-size:1.2rem}.mv__news-txt{font-size:1.4rem}.about__ttl{font-size:3rem}}@media (any-hover:hover){.mv__news{-webkit-transition:.3s ease;transition:.3s ease}.mv__news:hover{opacity:1;background:#fff;color:var(--color01)}.mv__news:hover .mv__news-unit::after{background:var(--color01)}}