body.ppmv{font-family:Noto Sans JP,sans-serif}html:not([lang=ja]) body.ppmv,html:not([lang=ja]) body.ppmv *{word-break:normal!important;overflow-wrap:break-word;line-break:auto!important}.ppmv-figcaption{margin:-8px 0 20px;color:#5a6578;font-size:13px;text-align:center}.map iframe,.voice-img iframe{border:0}.ppmv-skip{position:absolute;left:8px;top:-60px;z-index:10001;padding:10px 16px;background:#284e7f;color:#fff;text-decoration:none}.ppmv-skip:focus{top:8px}body.ppmv [role=button]:focus-visible,body.ppmv a:focus-visible,body.ppmv button:focus-visible,body.ppmv input:focus-visible,body.ppmv textarea:focus-visible{outline:3px solid #f0a000;outline-offset:2px}.mv-slider button.slick-arrow{background:transparent;padding:0;border-bottom:0;border-right-width:0}.mv-slider button.next.slick-arrow{border-left:0;border-right:1.5px solid rgba(255,255,255,.9)}.mv-slider button.prev.slick-arrow{border-right:0}.mv-slider .slick-list{height:100%}.mv-slider ul.slick-dots{margin:0;padding:0;list-style:none;position:absolute;z-index:999}.mv-slider ul.slick-dots li button{cursor:pointer}.mv-copy.mv-copy--text{display:block;max-width:none;height:auto;padding:0 0 10px!important;font-family:Noto Sans JP,sans-serif;font-size:26px;font-weight:700;line-height:1.3;letter-spacing:.02em}@media (min-width:769px){.mv-copy.mv-copy--text{font-size:34px}}.ppmv-lang ul{display:flex;align-items:center;gap:0;list-style:none}.ppmv-lang li,.ppmv-lang ul{margin:0;padding:0}.ppmv-lang li+li{border-left:1px solid #d0d7e2}.ppmv-lang__link{display:inline-flex;align-items:center;gap:6px;padding:6px 10px;color:#1b2b44;font-size:12px;font-weight:700;letter-spacing:.04em;line-height:1;text-decoration:none;transition:background-color .2s,color .2s}.ppmv-lang__link:hover{background:#eef3fa}.ppmv-lang__link.is-active{background:#284e7f;color:#fff}.ppmv-lang__flag{display:block;width:20px;height:14px;object-fit:cover;border:1px solid rgba(0,0,0,.18);box-sizing:content-box}.ppmv-lang-header{position:absolute;top:14px;right:224px;z-index:1}header.is_animation .ppmv-lang-header{top:8px}@media only screen and (max-width:768px){.ppmv-lang-header,header.is_animation .ppmv-lang-header{top:50%;right:58px;transform:translateY(-50%)}.ppmv-lang__link{padding:6px 5px}.ppmv-lang__code{display:none}.ppmv-lang__flag{width:22px;height:15px}.news-panel a .ph img{width:100%;height:auto;aspect-ratio:740/494;object-fit:cover}}.ppmv-badge-ja{display:inline-block;margin-left:6px;padding:1px 6px;border:1px solid #8a94a6;border-radius:3px;color:#4a5568;font-size:11px;font-weight:700;line-height:1.5;white-space:nowrap}.ppmv-news-empty{padding:40px 0;color:#fff;text-align:center}.ppmv-field-error{display:block;margin-top:4px;color:#c00000;font-size:13px}.ppmv-form-status{text-align:center}.ppmv-form-status>p{margin:16px 0 0}.srv-contact th label{font:inherit;letter-spacing:inherit;cursor:inherit}.ppmv-form-status__ok{color:#1b6e2f;font-weight:700}.ppmv-form-status__error{color:#c00000;font-weight:700}.ppmv-article{max-width:920px;margin:0 auto;padding:150px 4% 80px}@media only screen and (max-width:768px){.ppmv-article{padding-top:90px}}.ppmv-article__meta{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:16px;color:#555;font-size:14px}.ppmv-article h1{margin:0 0 24px;color:#284e7f;font-size:28px;line-height:1.5}.ppmv-article__notice{margin:0 0 24px;padding:12px 16px;border-left:4px solid #284e7f;background:#eef3fa;color:#1b2b44;font-size:14px}.ppmv-article__body{font-size:16px;line-height:1.9}.ppmv-article__body h2{margin:2em 0 .8em;padding-left:12px;border-left:5px solid #284e7f;font-size:22px;line-height:1.5}.ppmv-article__body h3{margin:1.6em 0 .6em;font-size:18px}.ppmv-article__body p{margin:0 0 1.2em}.ppmv-article__body img{max-width:100%;height:auto}.ppmv-article__body table{width:100%;margin:1.5em 0;border-collapse:collapse;font-size:15px}.ppmv-article__body td,.ppmv-article__body th{padding:10px 12px;border:1px solid #d0d7e2;vertical-align:top;text-align:left}.ppmv-article__body th{background:#eef3fa;white-space:nowrap}.ppmv-article__body a{color:#284e7f;text-decoration:underline}.ppmv-article,.ppmv-article *{word-break:normal!important;overflow-wrap:break-word}.ppmv-article__hero{margin:0 0 28px}.ppmv-article__hero img{display:block;width:100%;height:auto}.ppmv-article__back{margin-top:40px;text-align:center}.ppmv-article__back a{display:inline-block;padding:12px 36px;border:1px solid #284e7f;color:#284e7f;text-decoration:none}.ppmv-article__back a:hover{background:#284e7f;color:#fff}.ppmv-news-list{max-width:1100px;margin:0 auto;padding:150px 4% 80px}.ppmv-news-list h1{margin:0 0 32px;color:#284e7f;font-size:28px}.ppmv-news-list .news-panel{background:transparent}.ppmv-news-list .news-panel a{color:#1b2b44}@media only screen and (max-width:768px){.ppmv-news-list{padding-top:90px}}@media (prefers-reduced-motion:reduce){.mv.start h1 .mv-txt .inn,.mv.start h1 .mv-txt:before{animation-duration:.01ms!important}}