br.in-tab{display:none}@media(max-width: 768px){br.in-tab{display:flex}}br.in-mobile{display:none}@media(max-width: 480px){br.in-mobile{display:flex}}@media(max-width: 768px){br.out-tab{display:none}}@media(max-width: 480px){br.out-mobile{display:none}}.pmvv{overflow:hidden;padding-bottom:7.5rem}@media(max-width: 768px){.pmvv{padding-bottom:3.75rem}}.pmvv .pmvvContainer{margin-top:5rem}@media(max-width: 768px){.pmvv .pmvvContainer{margin-top:3.75rem}}.pmvv .pmvvTitle{display:flex;align-items:baseline}.pmvv .pmvvTitle .pmvvTitle-main{font-family:"neue-kabel",sans-serif;font-size:2rem;font-weight:700;line-height:1.25}.pmvv .pmvvTitle .pmvvTitle-main::first-letter{color:#f02530}.pmvv .pmvvTitle .pmvvTitle-sub{font-size:.75rem;line-height:1.4166666667;letter-spacing:1.2px;margin-left:.625rem}.pmvv .pmvvLabel{text-align:center;font-size:1.75rem;font-weight:700;line-height:1.4285714286;letter-spacing:2.8px;margin-top:1.5rem}@media(max-width: 768px){.pmvv .pmvvLabel{text-align:left;font-size:1.5rem;letter-spacing:2.4px;line-height:1.75}}.pmvv .pmvvText{font-size:.875rem;line-height:2;letter-spacing:1.4px;margin:2rem auto 0;text-align:center}@media(max-width: 768px){.pmvv .pmvvText{text-align:left;margin-top:1rem}}.purpose{margin-top:0 !important}@media(max-width: 768px){.purpose{padding:0 !important}}@media(max-width: 768px){.purpose .pmvvTitle{padding:0 1.25rem}}.purpose .purposeInner{position:relative;z-index:0;padding:4rem 1.25rem}@media(max-width: 768px){.purpose .purposeInner{padding:2.5rem 1.25rem}}.purpose .purposeInner::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-image:url(../../common/image/bg_diamond.svg);background-repeat:repeat;background-size:46px 46px;background-position:0 0;z-index:-1}.purpose .purposeInner .purposeMain{position:relative;display:flex;justify-content:center;gap:2.5rem;margin:0 auto}@media(max-width: 768px){.purpose .purposeInner .purposeMain{max-width:480px;gap:0;justify-content:space-between}}.purpose .purposeInner .purposeMain::before,.purpose .purposeInner .purposeMain::after{content:"";display:block;flex-shrink:0;width:32px;height:32px;background-image:url(../image/ico_waku.svg);background-size:cover;background-position:center;background-repeat:no-repeat}.purpose .purposeInner .purposeMain::before{transform:rotate(180deg)}.purpose .purposeInner .purposeMain::after{margin-top:auto}.purpose .purposeInner .purposeMain P{text-align:center;display:flex;flex-wrap:wrap;justify-content:center;font-size:3.5rem;font-weight:700;line-height:1;letter-spacing:5.6px}.purpose .purposeInner .purposeMain P span{font-size:3.5rem;font-weight:700;line-height:1;letter-spacing:5.6px}@media(max-width: 768px){.purpose .purposeInner .purposeMain P span{font-size:2.5rem;line-height:1.5;letter-spacing:4px}}.purpose .purposeInner .pmvvText{line-height:2.2857142857;margin:2.5rem auto 0}@media(max-width: 768px){.purpose .purposeInner .pmvvText{max-width:480px;text-align:left;font-size:.875rem;line-height:2.2857142857;letter-spacing:1.4px;margin-top:2.125rem}}@media(max-width: 768px){.mission{margin-top:3rem !important}}@media(max-width: 768px){.mission .missionInner{max-width:480px;margin:0 auto}}.vision .pmvvLabel{margin-top:0 !important}.vision .visionInner{position:relative;padding:1.5rem 0 2.5rem;margin:0 auto}@media(max-width: 768px){.vision .visionInner{max-width:480px;padding-bottom:1.75rem}}.vision .visionInner::before{content:"";position:absolute;display:block;background-color:#f7fbff;z-index:-1;width:100vw;height:calc(100% + 21px);top:-21px;left:50%;transform:translate(-50%, 0)}.vision .visionInner .visionContents{position:relative;display:flex;align-items:center;justify-content:center;gap:1.5rem;margin:2rem auto 0}@media(max-width: 768px){.vision .visionInner .visionContents{align-items:flex-start;flex-direction:column;margin-top:1.75rem;padding-top:1.75rem;gap:.625rem}}.vision .visionInner .visionContents::before{content:"";position:absolute;display:none;pointer-events:none;width:100%;height:1px;background-color:#e7ecf2;top:0;left:0;transform:translate(0, -50%)}@media(max-width: 768px){.vision .visionInner .visionContents::before{pointer-events:all;display:block}}.vision .visionInner .visionContents .visionContents-text{flex-shrink:0;font-size:1.125rem;line-height:1.5;letter-spacing:1.8px}.vision .visionInner .visionContents .visionContents-text span{color:#f02530;font-size:1.125rem;font-weight:700;line-height:1.5;letter-spacing:1.8px}.vision .visionInner .visionContents .visionContents-img{max-width:428px;width:100%}@media(max-width: 768px){.vision .visionInner .visionContents .visionContents-img{max-width:100%}}.value{margin-top:4rem !important}@media(max-width: 768px){.value{margin-top:3rem !important}}.value .valueInner{margin:2rem auto 0}@media(max-width: 768px){.value .valueInner{max-width:480px}}.value .valueInner .valueText{text-align:center;font-size:1.125rem;line-height:1.4444444444;letter-spacing:1.8px}@media(max-width: 768px){.value .valueInner .valueText{text-align:left}}.value .valueInner .valueText span{color:#f02530;font-size:1.125rem;font-weight:700;line-height:1.4444444444}.value .valueInner .valueList{counter-reset:number 0;max-width:800px;width:100%;margin:2rem auto 0}.value .valueInner .valueList .valueList-item{background-color:#f7fbff;margin-top:1rem;padding:1.25rem 2rem}@media(max-width: 768px){.value .valueInner .valueList .valueList-item{padding:1.25rem 1.5rem}}.value .valueInner .valueList .valueList-item:first-of-type{margin-top:0 !important}.value .valueInner .valueList .valueList-item .valueList-label{display:flex;font-size:1.25rem;font-weight:700;line-height:1.4;letter-spacing:2px;gap:.25rem}.value .valueInner .valueList .valueList-item .valueList-label::before{counter-increment:number 1;content:counter(number, decimal-leading-zero) ".";display:block;color:#b4b8be;font-size:22px;font-weight:700;line-height:1.2727272727;letter-spacing:2.2px;font-family:"neue-kabel",sans-serif}.value .valueInner .valueList .valueList-item .valueList-text{margin-top:.5rem;font-size:.875rem;line-height:1.7142857143;letter-spacing:1.4px}