br.pc-only{display:block}@media only screen and (max-width: 767px){br.pc-only{display:none}}.p-mission-intro{margin-top:60px}@media only screen and (max-width: 767px){.p-mission-intro{margin-top:10vw}}.p-mission-intro_inner{display:flex;align-items:center;gap:50px}@media only screen and (max-width: 767px){.p-mission-intro_inner{display:block}}.p-mission-intro_text{width:45%;flex-shrink:0}@media only screen and (max-width: 767px){.p-mission-intro_text{width:100%}}.p-mission-intro_image{flex:1}@media only screen and (max-width: 767px){.p-mission-intro_image{margin-top:8vw}}.p-mission-intro_image .a-image{height:440px;overflow:hidden}@media only screen and (max-width: 767px){.p-mission-intro_image .a-image{height:auto}}.p-mission-intro_image .a-image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.p-mission-quote{width:100%}.p-mission-list{margin-top:25px}@media only screen and (max-width: 767px){.p-mission-list{margin-top:5vw}}.p-mission-list_item{font-size:15px;line-height:2.3;color:#333}@media only screen and (max-width: 767px){.p-mission-list_item{font-size:3.7333333333vw;line-height:2}}.p-mission-list_item:not(:first-child){margin-top:18px}@media only screen and (max-width: 767px){.p-mission-list_item:not(:first-child){margin-top:4vw}}.p-mission-thought{margin-top:140px}@media only screen and (max-width: 767px){.p-mission-thought{margin-top:14vw}}.p-mission-thought .a-text{line-height:2.3;letter-spacing:normal}.p-mission-thought .a-text+.a-text{margin-top:18px}@media only screen and (max-width: 767px){.p-mission-thought .a-text+.a-text{margin-top:4vw}}.p-mission-values{margin-top:140px}@media only screen and (max-width: 767px){.p-mission-values{margin-top:14vw}}.p-mission-values .a-text{line-height:2.3;letter-spacing:normal}.p-mission-values .a-text+.a-text{margin-top:18px}@media only screen and (max-width: 767px){.p-mission-values .a-text+.a-text{margin-top:4vw}}.p-mission-value-list{margin-top:60px}@media only screen and (max-width: 767px){.p-mission-value-list{margin-top:10vw}}.p-mission-value{display:flex;align-items:center;gap:48px}@media only screen and (max-width: 767px){.p-mission-value{display:block}}.p-mission-value:not(:first-child){margin-top:60px}@media only screen and (max-width: 767px){.p-mission-value:not(:first-child){margin-top:10vw}}.p-mission-value_image{flex-shrink:0;width:350px;height:315px;overflow:hidden}@media only screen and (max-width: 767px){.p-mission-value_image{width:100%;height:auto}}.p-mission-value_image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.p-mission-value_body{flex:1}@media only screen and (max-width: 767px){.p-mission-value_body{margin-top:5vw}}.p-mission-value_head{display:flex;flex-direction:column;gap:8px}.p-mission-value_head .a-heading{font-size:20px;line-height:1.8}@media only screen and (max-width: 767px){.p-mission-value_head .a-heading{font-size:4.5333333333vw}}.p-mission-value_head .a-heading:not(:first-child){margin-top:0}@media only screen and (max-width: 767px){.p-mission-value_head .a-heading:not(:first-child){margin-top:0}}.p-mission-value_head+.a-text{margin-top:24px;line-height:1.8}@media only screen and (max-width: 767px){.p-mission-value_head+.a-text{margin-top:4vw}}.p-mission-value_badge{display:inline-flex;align-items:center;justify-content:center;padding:4px 12px;background-color:#997caa;border-radius:15px;font-family:"Montserrat",sans-serif;font-size:16px;font-weight:500;color:#fff;line-height:1;width:45px}.p-mission-message{margin-top:140px}@media only screen and (max-width: 767px){.p-mission-message{margin-top:14vw}}.p-mission-message .a-text{line-height:2.3;letter-spacing:normal}.p-mission-message .a-text+.a-text{margin-top:28px}@media only screen and (max-width: 767px){.p-mission-message .a-text+.a-text{margin-top:6vw}}.p-mission-sign{margin-top:40px;font-size:15px;line-height:1.8;text-align:right}@media only screen and (max-width: 767px){.p-mission-sign{font-size:3.7333333333vw;margin-top:8vw}}.p-mission-sign strong{font-weight:700}
