.ReasonPage__root .ReasonPage__cert{background:#e5e5e5;padding:clamp(2.8125rem,2.4606rem + 1.43266vw,3.75rem) 0 clamp(2.8125rem,1.75681rem + 4.29799vw,5.625rem)}.ReasonPage__root .ReasonPage__cert .ReasonPage__body{flex-direction:column;justify-content:center;align-items:center;gap:1.5rem;width:100%;display:flex}.ReasonPage__root .ReasonPage__cert .ReasonPage__inner{flex-direction:column;justify-content:center;align-items:center;gap:clamp(1.875rem,1.1712rem + 2.86533vw,3.75rem);display:flex}.ReasonPage__root .ReasonPage__cert .ReasonPage__lead{color:#141414;text-align:center;font-size:clamp(.875rem,.82808rem + .191022vw,1rem);font-weight:400;line-height:1.6}@media screen and (width<56.25em){.ReasonPage__root .ReasonPage__cert .ReasonPage__lead{text-align:left}}.ReasonPage__root .ReasonPage__cert .ReasonPage__headBot{margin-top:clamp(1.25rem,.780802rem + 1.91022vw,2.5rem)}.ReasonPage__root .ReasonPage__result{background:#2a2a2a;padding:clamp(2.8125rem,2.4606rem + 1.43266vw,3.75rem) 0 clamp(2.8125rem,1.75681rem + 4.29799vw,5.625rem)}.ReasonPage__root .ReasonPage__result .ReasonPage__body{margin-top:clamp(2.5rem,2.0308rem + 1.91022vw,3.75rem);padding:0 8%}@media screen and (width<56.25em){.ReasonPage__root .ReasonPage__result .ReasonPage__body{padding:0}}.ReasonPage__root .ReasonPage__stack{background:#2a2a2a;padding:clamp(3.3125rem,3.91422rem - .668577vw,3.75rem) 0 clamp(2.8125rem,1.75681rem + 4.29799vw,5.625rem)}.ReasonPage__root .ReasonPage__stack .ReasonPage__inner{flex-direction:column;justify-content:center;align-items:center;gap:clamp(2.5rem,2.0308rem + 1.91022vw,3.75rem);display:flex}.ReasonPage__root .ReasonPage__stack .ReasonPage__headLead{color:#fff;text-align:center;font-size:clamp(.875rem,.82808rem + .191022vw,1rem);font-weight:400;line-height:1.6}@media screen and (width<56.25em){.ReasonPage__root .ReasonPage__stack .ReasonPage__headLead{text-align:left}}.ReasonPage__root .ReasonPage__stack .ReasonPage__headBot{margin-top:clamp(1.25rem,.710423rem + 2.19675vw,2.6875rem)}.ReasonPage__root .ReasonPage__stack .ReasonPage__body{width:100%}.ReasonPage__root .ReasonPage__change{width:100%;height:clamp(71.375rem,67.9029rem + 14.1356vw,80.625rem);position:relative}.ReasonPage__root .ReasonPage__change .ReasonPage__bg img{object-fit:cover;object-position:center bottom;width:100%;height:100%}.ReasonPage__root .ReasonPage__change .ReasonPage__content{width:100%;margin:0 auto;position:absolute;top:clamp(3.5rem,3.40616rem + .382044vw,3.75rem);left:50%;transform:translate(-50%)}.ReasonPage__root .ReasonPage__change .ReasonPage__content .l-wrap{max-width:95.3125rem}.ReasonPage__root .ReasonPage__change .ReasonPage__head{flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:clamp(1.25rem,.780802rem + 1.91022vw,2.5rem);padding:0 14%;display:flex}@media screen and (width<56.25em){.ReasonPage__root .ReasonPage__change .ReasonPage__head{padding:0}}.ReasonPage__root .ReasonPage__change .ReasonPage__headTop .c-sec-head{gap:0}.ReasonPage__root .ReasonPage__change .ReasonPage__headTop .c-sec-head__main{margin-top:0}.ReasonPage__root .ReasonPage__change .ReasonPage__lead{color:#fff;font-size:clamp(.875rem,.82808rem + .191022vw,1rem);font-weight:400;line-height:1.6}.ReasonPage__root .ReasonPage__change .ReasonPage__body{margin-top:clamp(2.5rem,2.2654rem + .95511vw,3.125rem)}.ReasonPage__root .ReasonPage__change .ReasonPage__bodyImg img{width:100%;max-width:100%}@media screen and (width<56.25em){.ReasonPage__root .ReasonPage__change .ReasonPage__bodyImg img{max-width:24.375rem}}.ReasonPage__root .ReasonPage__partner{z-index:100;padding:0 0 clamp(8.75rem,7.34241rem + 5.73066vw,12.5rem);position:relative}.ReasonPage__root .ReasonPage__certContent{background:#fff;width:100%;padding:clamp(2.5rem,2.2654rem + .95511vw,3.125rem) 11% clamp(1.875rem,1.57002rem + 1.24164vw,2.6875rem);box-shadow:0 0 1.25em #0000000d}@media screen and (width<56.25em){.ReasonPage__root .ReasonPage__certContent{padding-left:6%;padding-right:6%}}.ReasonPage__root .ReasonPage__certContent .ReasonPage__head{color:#141414;letter-spacing:.05em;text-align:center;font-size:clamp(1.375rem,1.07002rem + 1.24164vw,2.1875rem);font-weight:700;line-height:1.6}.ReasonPage__root .ReasonPage__certContent .ReasonPage__list{flex-direction:column;justify-content:center;align-items:center;margin-top:clamp(1.25rem,.780802rem + 1.91022vw,2.5rem);display:flex}.ReasonPage__root .ReasonPage__certContent .ReasonPage__item{border-top:1px solid #0003;width:100%;padding:clamp(1.875rem,1.6404rem + .95511vw,2.5rem) 3%}@media screen and (width<56.25em){.ReasonPage__root .ReasonPage__certContent .ReasonPage__item{padding-left:4%;padding-right:4%}}.ReasonPage__root .ReasonPage__certContent .ReasonPage__subhead{color:#141414;letter-spacing:.05em;margin-bottom:clamp(.625rem,.390401rem + .95511vw,1.25rem);font-size:1rem;font-weight:700;line-height:1.6}.ReasonPage__root .ReasonPage__certContent .ReasonPage__certNames{flex-direction:column;gap:clamp(.3125rem,.195201rem + .477555vw,.625rem);padding-left:0;display:flex}.ReasonPage__root .ReasonPage__certContent .ReasonPage__certName{color:#141414;padding-left:clamp(1rem,.906161rem + .382044vw,1.25rem);font-size:clamp(.875rem,.82808rem + .191022vw,1rem);font-weight:400;line-height:1.6;position:relative}.ReasonPage__root .ReasonPage__certContent .ReasonPage__certName:before{content:"・";position:absolute;left:0}.ReasonPage__root .ReasonPage__partnerContent{position:relative}.ReasonPage__root .ReasonPage__partnerContent .ReasonPage__img1{width:clamp(18.1875rem,11.3607rem + 27.7937vw,36.375rem);position:absolute;top:clamp(8.125rem,5.30981rem + 11.4613vw,15.625rem);left:clamp(-8.75rem,-2.73281rem - 6.68577vw,-4.375rem)}.ReasonPage__root .ReasonPage__partnerContent .ReasonPage__img2{width:100%;position:absolute;bottom:clamp(-12.0625rem,-7.50663rem - 5.06208vw,-8.75rem);right:clamp(-58.5625rem,15.1051rem - 81.8529vw,-5rem)}.ReasonPage__root .ReasonPage__partnerContent .ReasonPage__img2 img{max-width:clamp(18.75rem,14.9026rem + 15.6638vw,29rem)}@media screen and (width<56.25em){.ReasonPage__root .ReasonPage__partnerContent .ReasonPage__img2{width:auto}}.ReasonPage__root .ReasonPage__partnerContent .ReasonPage__items{grid-template-columns:repeat(2,1fr);align-items:stretch;gap:clamp(1.5rem,.843123rem + 2.67431vw,3.25rem);display:grid}@media screen and (width<56.25em){.ReasonPage__root .ReasonPage__partnerContent .ReasonPage__items{grid-template-columns:1fr}}.ReasonPage__root .ReasonPage__partnerContent .ReasonPage__item{background-color:#960000;padding:clamp(4.375rem,3.6712rem + 2.86533vw,6.25rem) 13% clamp(3.5rem,2.46777rem + 4.20248vw,6.25rem);position:relative}@media screen and (width<56.25em){.ReasonPage__root .ReasonPage__partnerContent .ReasonPage__item{padding-left:11.7%;padding-right:11.7%}}.ReasonPage__root .ReasonPage__partnerContent .ReasonPage__item:after{content:"";background-color:#fff;width:clamp(3.75rem,1.96705rem + 7.25884vw,8.5rem);height:clamp(.0625rem,.0390401rem + .095511vw,.125rem);display:inline-block;position:absolute;top:clamp(3.9375rem,3.30408rem + 2.5788vw,5.625rem);right:0}.ReasonPage__root .ReasonPage__partnerContent .ReasonPage__item:first-of-type{background-color:#0000;margin-bottom:clamp(0rem,10.3152rem - 11.4613vw,7.5rem);padding:0}.ReasonPage__root .ReasonPage__partnerContent .ReasonPage__item:first-of-type:after{display:none}.ReasonPage__root .ReasonPage__partnerContent .ReasonPage__item:nth-of-type(2){margin-top:clamp(0rem,6.20821vw - 1.52489rem,4.0625rem)}.ReasonPage__root .ReasonPage__partnerContent .ReasonPage__itemDigit{font-family:var(--font-roboto,sans-serif);color:#fff;-webkit-text-stroke-color:#fff;font-size:clamp(1.8125rem,1.50752rem + 1.24164vw,2.625rem);font-weight:500;line-height:1;position:absolute;top:clamp(1.3125rem,1.05444rem + 1.05062vw,2rem);right:clamp(1.125rem,5.53964vw - .235673rem,4.75rem)}.ReasonPage__root .ReasonPage__partnerContent .ReasonPage__itemHead{color:#fff;letter-spacing:.05em;font-size:clamp(1.375rem,1.07002rem + 1.24164vw,2.1875rem);font-weight:700;line-height:1.62}.ReasonPage__root .ReasonPage__partnerContent .ReasonPage__itemAreaText{flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:1.5625rem;margin-top:clamp(1.25rem,.780802rem + 1.91022vw,2.5rem);display:flex}.ReasonPage__root .ReasonPage__partnerContent .ReasonPage__itemText{color:#fff;font-size:clamp(.875rem,.82808rem + .191022vw,1rem);font-weight:400;line-height:1.6}.ReasonPage__root .ReasonPage__resultContent{flex-direction:column;justify-content:center;align-items:center;gap:1.5rem;width:100%;display:flex}.ReasonPage__root .ReasonPage__resultContent .ReasonPage__item{background-color:#fff;grid-template-columns:10.5% 1fr;align-items:center;width:100%;display:grid}@media screen and (width<56.25em){.ReasonPage__root .ReasonPage__resultContent .ReasonPage__item{grid-template-columns:1fr}}.ReasonPage__root .ReasonPage__resultContent .ReasonPage__itemNumber{background:#900202;justify-content:center;align-items:center;height:100%;padding:clamp(.625rem,.507701rem + .477555vw,.9375rem) 0;display:flex}.ReasonPage__root .ReasonPage__resultContent .ReasonPage__itemNumberText{font-family:var(--font-roboto,sans-serif);color:#f0f0f0;font-size:clamp(1.5rem,1.07772rem + 1.7192vw,2.625rem);font-weight:500;line-height:1}.ReasonPage__root .ReasonPage__resultContent .ReasonPage__itemDesc{padding:clamp(1.6875rem,1.5702rem + .477555vw,2rem) 4% clamp(2.1875rem,2.0702rem + .477555vw,2.5rem)}@media screen and (width<56.25em){.ReasonPage__root .ReasonPage__resultContent .ReasonPage__itemDesc{padding-left:7%;padding-right:7%}}.ReasonPage__root .ReasonPage__resultContent .ReasonPage__itemHead{color:#960000;text-align:left;letter-spacing:.05em;font-size:clamp(1.25rem,1.15616rem + .382044vw,1.5rem);font-weight:700;line-height:1.6}@media screen and (width<56.25em){.ReasonPage__root .ReasonPage__resultContent .ReasonPage__itemHead{text-align:center}}.ReasonPage__root .ReasonPage__resultContent .ReasonPage__itemText{color:#141414;margin-top:clamp(.75rem,.656161rem + .382044vw,1rem);font-size:clamp(.875rem,.82808rem + .191022vw,1rem);font-weight:400;line-height:1.6}.ReasonPage__root .ReasonPage__stackContent{background-color:#e5e5e5;flex-direction:column;justify-content:flex-start;align-items:flex-start;padding:clamp(2.5rem,1.65544rem + 3.4384vw,4.75rem) 6% clamp(1.875rem,.866225rem + 4.10697vw,4.5625rem);display:flex}@media screen and (width<56.25em){.ReasonPage__root .ReasonPage__stackContent{padding-left:5%;padding-right:5%}}.ReasonPage__root .ReasonPage__stackContent .ReasonPage__row{border-top:1px solid #b7b7b7;flex-direction:row;align-items:center;width:100%;padding:2rem 0;display:flex}@media screen and (width<56.25em){.ReasonPage__root .ReasonPage__stackContent .ReasonPage__row{flex-direction:column}}.ReasonPage__root .ReasonPage__stackContent .ReasonPage__row:first-child{border-top:none}.ReasonPage__root .ReasonPage__stackContent .ReasonPage__rowHead{min-width:15rem}.ReasonPage__root .ReasonPage__stackContent .ReasonPage__rowHeadText{color:#141414;text-align:left;letter-spacing:.05em;padding-left:clamp(0rem,4.20248vw - 1.03223rem,2.75rem);font-size:1.125rem;font-weight:700;line-height:1.6}@media screen and (width<56.25em){.ReasonPage__root .ReasonPage__stackContent .ReasonPage__rowHeadText{text-align:center}}.ReasonPage__root .ReasonPage__stackContent .ReasonPage__rowBody{flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:clamp(.75rem,.609241rem + .573066vw,1.125rem) .375rem;margin-top:clamp(0rem,1.7192rem - 1.91022vw,1.25rem);padding-left:clamp(0rem,6.30373vw - 1.54835rem,4.125rem);display:flex}@media screen and (width<56.25em){.ReasonPage__root .ReasonPage__stackContent .ReasonPage__rowBody{justify-content:center}}.ReasonPage__root .ReasonPage__stackContent .ReasonPage__item{flex-direction:column;justify-content:center;align-items:center;gap:.25rem;min-width:clamp(4.375rem,3.9058rem + 1.91022vw,5.625rem);max-width:clamp(4.375rem,3.9058rem + 1.91022vw,5.625rem);display:flex}.ReasonPage__root .ReasonPage__stackContent .ReasonPage__itemIcon{max-width:clamp(3.125rem,3.9846rem - .95511vw,3.75rem);display:inline-block}.ReasonPage__root .ReasonPage__stackContent .ReasonPage__itemText{color:#141414;text-align:center;font-size:clamp(.6875rem,.61712rem + .286533vw,.875rem);font-weight:500;line-height:1}
