.m365-fv .lower-fv__pic{object-position:54.06% center}.m365-fv::after{right:auto;width:89.45%;opacity:.786;background:linear-gradient(121.8deg, #fff 24.2%, rgba(255, 255, 255, 0) 52%)}.m365-fv .lower-fv__inner{padding-block:10.86rem 12.2rem}.m365-fv .lower-fv__sub{font-size:clamp(2rem,2.65625vw,3.4rem)}.m365-fv .lower-fv__main{margin-top:1.01rem;font-size:clamp(3rem,4.0625vw,5.2rem);line-height:1.365}.m365-fv .lower-fv__text{margin-top:3.37rem}.m365-fv .lower-fv__btns{margin-top:5.86rem}.m365-fv .lower-fv__btns .site-btn .inner{min-height:5.6rem}.m365-risks .lower-risks__inner{grid-template-columns:minmax(0, 516fr) minmax(0, 594fr);gap:6.2rem;margin-top:4.8rem}.m365-risks .lower-message{margin-top:9.1rem}.m365-service .service-panel{margin-top:10.5rem}.m365-service .service-panel__body{padding-bottom:12.1rem}.m365-legal .site-text+.site-text{margin-top:1.2rem}.m365-legal__lead{margin-bottom:1.6rem;color:var(--site-color-blue);font-size:clamp(1.7rem,1.5625vw,2rem);font-weight:700;line-height:1.5}.m365-legal__title{margin-top:3.2rem;color:var(--site-color-blue);font-size:1.7rem;font-weight:700;line-height:1.5}.m365-legal__table{width:100%;margin-top:1.2rem;border-collapse:collapse;font-size:1.5rem;line-height:1.6;text-align:center}.m365-legal__table th,.m365-legal__table td{padding:1rem 1.6rem;border:.1rem solid #fff;text-align:center}.m365-legal__table thead th{color:#fff;background:var(--site-color-blue);font-weight:700}.m365-legal__table tbody th{font-weight:400}.m365-legal__table tbody th,.m365-legal__table tbody td{background:#e9eef8}.m365-legal__table tbody tr:nth-child(even) th,.m365-legal__table tbody tr:nth-child(even) td{background:#f4f7fc}.m365-legal__table td{width:30%;white-space:nowrap}.m365-service__copy{margin-bottom:6.4rem;color:var(--site-color-blue);font-size:clamp(2rem,2.5vw,3.2rem);line-height:1.58;text-align:center;word-break:auto-phrase;text-wrap:balance}.m365-value{container-type:inline-size;position:relative;max-width:89.2rem;margin-inline:auto;aspect-ratio:892/250}.m365-value__item{position:absolute;word-break:keep-all;overflow-wrap:anywhere;top:0;display:grid;place-items:center;width:28.14%;aspect-ratio:251/250;border:.1rem solid #a8a8a8;border-radius:50%;font-size:max(1.2rem,2.018cqw);font-weight:700;line-height:1.5;text-align:center;color:var(--site-color-blue)}.m365-value__item::before,.m365-value__item::after{content:"";position:absolute;width:.5rem;aspect-ratio:1;border-radius:50%;background:var(--site-color-blue);translate:-50% -50%}.m365-value__item::before{left:calc(50% + 50%*var(--c1));top:calc(50% + 50%*var(--s1))}.m365-value__item::after{left:calc(50% + 50%*var(--c2));top:calc(50% + 50%*var(--s2))}.m365-value__item.--1{--c1: -.656;--s1: -.756;--c2: -.496;--s2: .868;left:0}.m365-value__item.--2{--c1: 0;--s1: -1;--c2: .724;--s2: .684;left:24.66%}.m365-value__item.--3{--c1: -.992;--s1: -.092;--c2: .68;--s2: -.732;left:48.54%}.m365-value__item.--4{--c1: .088;--s1: -.996;--c2: .808;--s2: .588;left:71.86%}.m365-value__text{margin-top:5.5rem}.m365-points{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:1.6rem 1.4rem;margin-top:6.3rem}.m365-point{padding:3.2rem 3.2rem 4.1rem;background:#f4f8ff}.m365-point__title{font-size:1.9rem;font-weight:500;line-height:1.6;color:var(--site-color-blue)}.m365-point .site-text{margin-top:1rem}.m365-point:last-child .site-text{letter-spacing:-0.05em}.m365-admin{display:grid;grid-template-columns:minmax(0, 541fr) minmax(0, 462fr);align-items:center;gap:6.3rem;margin-top:7.6rem}.m365-admin__pic img{width:100%;border:.1rem solid #c6c6c6}.m365-zoom{position:relative;display:block;width:100%;padding:0;border:0;background:none;cursor:zoom-in}.m365-zoom__icon{position:absolute;right:1.2rem;bottom:1.2rem;width:4rem;aspect-ratio:1;border-radius:50%;background:var(--site-color-link) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23fff' stroke-width='2.2' stroke-linecap='round'%3E%3Ccircle cx='10.5' cy='10.5' r='6'/%3E%3Cpath d='M15 15l5 5M10.5 8v5M8 10.5h5'/%3E%3C/svg%3E") center/2.2rem no-repeat;box-shadow:0 .2rem .6rem rgba(0,0,0,.2);transition:transform .3s ease}@media(hover: hover)and (pointer: fine){.m365-zoom:hover .m365-zoom__icon{transform:scale(1.08)}}.m365-zoom:focus-visible .m365-zoom__icon{transform:scale(1.08)}.m365-zoom:focus-visible{outline:.2rem solid var(--site-color-link);outline-offset:.4rem}.m365-zoom-dialog{width:min(140rem,92vw);max-width:none;max-height:92vh;padding:0;border:0;background:none;overflow:visible}.m365-zoom-dialog::backdrop{background:rgba(0,0,0,.75)}.m365-zoom-dialog img{display:block;width:100%;max-height:92vh;object-fit:contain;background:#fff}.m365-zoom-dialog__close{position:absolute;right:0;bottom:100%;width:4.4rem;aspect-ratio:1;margin-bottom:.8rem;border:0;background:linear-gradient(45deg, transparent calc(50% - 0.1rem), #fff calc(50% - 0.1rem) calc(50% + 0.1rem), transparent calc(50% + 0.1rem)) center/2.4rem 2.4rem no-repeat,linear-gradient(-45deg, transparent calc(50% - 0.1rem), #fff calc(50% - 0.1rem) calc(50% + 0.1rem), transparent calc(50% + 0.1rem)) center/2.4rem 2.4rem no-repeat;cursor:pointer}.m365-admin__title{font-size:clamp(2rem,1.875vw,2.4rem);font-weight:500;line-height:1.5}.m365-admin .site-text{margin-top:1.6rem}.m365-pc{display:grid;grid-template-columns:minmax(0, 578fr) minmax(0, 594fr);align-items:center;margin-top:6.2rem;color:var(--site-color-blk);background:var(--site-color-white)}.m365-pc__pic{display:grid;place-items:center;align-self:stretch;padding:4rem;background:linear-gradient(to right bottom, #D4DFF2, #EDF5FC)}.m365-pc__pic img{width:45.2rem;filter:drop-shadow(0 0 3rem rgba(27, 67, 160, 0.2))}.m365-pc__cont{padding:7rem 5.4rem 7.9rem 7.9rem}.m365-pc__title{font-size:clamp(2.2rem,2.34375vw,3rem);font-weight:500;line-height:1.6}.m365-pc .site-text{margin-top:2.6rem}.m365-pc__btn{--site-btn-width: 30.4rem;--site-btn-fg: #004e9d;margin-top:3.7rem}.m365-pc__btn .inner{min-height:4.3rem;padding-block:.6rem}@media screen and (max-width: 1024px){.m365-fv .lower-fv__inner{padding-block:8rem}.m365-risks .lower-risks__inner{gap:4rem}.m365-admin{gap:4rem}.m365-pc__cont{padding:5.6rem 4rem}}@media screen and (max-width: 867px){.m365-risks .lower-risks__inner{grid-template-columns:minmax(0, 1fr);margin-top:4rem}.m365-risks .lower-message{margin-top:5.6rem}.m365-service .service-panel{margin-top:4.8rem}.m365-service .service-panel__body{padding-bottom:6rem}.m365-value__text{margin-top:4rem}.m365-points{grid-template-columns:repeat(2, minmax(0, 1fr));margin-top:4rem}.m365-admin{grid-template-columns:minmax(0, 1fr);gap:3.2rem;margin-top:4.8rem}.m365-pc{grid-template-columns:minmax(0, 1fr);margin-top:4.8rem}.m365-pc__pic{padding:3.2rem 2rem}}@media screen and (max-width: 599px){.m365-legal__table{font-size:1.3rem}.m365-legal__table th,.m365-legal__table td{padding:.8rem}.m365-legal__table tbody th{text-align:left}.m365-zoom{cursor:default}.m365-zoom__icon{display:none}.m365-service__copy{margin-bottom:3.2rem;font-size:1.7rem}.m365-service__copy br{display:none}.m365-fv .lower-fv__pic{aspect-ratio:16/9;object-position:68% center}.m365-fv .lower-fv__inner{padding-block:3.2rem 4.8rem}.m365-fv .lower-fv__main{margin-top:.4rem}.m365-fv .lower-fv__text{margin-top:2rem}.m365-fv .lower-fv__btns{margin-top:3.2rem}.m365-value{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:.8rem;max-width:32rem;aspect-ratio:auto}.m365-value__item{position:relative;left:auto !important;width:100%;font-size:1.4rem}.m365-points{grid-template-columns:minmax(0, 1fr)}.m365-point{padding:2.4rem 2rem}.m365-pc__cont{padding:3.2rem 2rem 4rem}.m365-pc__btn{--site-btn-width: 100%}}