.mission-section{margin-top:115px}@media screen and (max-width:899px){.mission-section{margin-top:60px}}.mission.head-block{position:relative}@media screen and (max-width:899px){.mission.head-block{width:100%}}.mission .head-image{position:static;width:100%;height:560px}@media screen and (max-width:899px){.mission .head-image{height:auto}}.mission .head-title{position:relative;display:flex;align-items:center;min-height:154px;padding:0 70px 0 240px;color:#fff;z-index:9}@media screen and (max-width:899px){.mission .head-title{min-height:77px;padding-left:32px}}.mission .head-title-wrap{position:absolute;bottom:0;left:0;display:block;width:auto}.mission .head-title-wrap::after{content:"";position:absolute;top:0;left:0;display:block;width:100%;height:100%;background-color:#00205b;mix-blend-mode:darken}.mission-block{margin-top:60px;padding:0 240px}@media screen and (max-width:899px){.mission-block{margin-top:30px;padding:0 32px}}.mission-list.oath{margin:10px 0 10px 16px}@media screen and (max-width:899px){.mission-list.oath{margin:10px 0 10px 8px}}.mission-list.oath .note{margin-left:16px}.mission-list.mission{margin-top:40px;display:flex;gap:0 16px}@media screen and (max-width:899px){.mission-list.mission{flex-wrap:wrap;gap:8px 0}}.mission-list.mission li{padding:40px;width:33.3333333333%;border:1px solid #c9c9c9}@media screen and (max-width:899px){.mission-list.mission li{padding:20px 40px;width:100%}}.JS-scrolled .animation-title-slide::after{opacity:0;animation:animation-title-slide-bk .5s ease-in-out .4s 1 forwards}.JS-scrolled .animation-title-slide *{opacity:0;animation:animation-title-slide .6s ease-out .3s 1 forwards}@keyframes animation-title-slide-bk{0%{width:0}75%{opacity:1}100%{opacity:1;width:100%}}@keyframes animation-title-slide{0%{opacity:0;transform:translateX(-20px)}90%{opacity:1}100%{opacity:1;transform:translateX(0)}}