@import url(https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@300;400;500;700;900&display=swap);.o-face-auth-guide{letter-spacing:.05em;font-weight:400;font-size:16px;line-height:1.8;overflow:hidden;background:#285ac8;color:#143278}.o-face-auth-guide *{-webkit-box-sizing:border-box;box-sizing:border-box}.o-face-auth-guide img{display:block;margin:auto;height:auto}.o-face-auth-guide .a-anchor{text-decoration:underline}.o-face-auth-guide .m-face-auth-guide__section{position:relative;z-index:0;padding-bottom:100px}.o-face-auth-guide .m-face-auth-guide__inner{position:relative;margin:0 auto;width:900px}.o-face-auth-guide .m-face-auth-guide__box{position:relative;margin-bottom:80px;padding:40px 100px;border-radius:10px;background:#fff}.o-face-auth-guide .m-face-auth-guide__box:last-child{margin-bottom:0}.o-face-auth-guide .m-face-auth-guide__block{position:relative;padding:20px;border-radius:10px;background:#e9f4fc}.o-face-auth-guide .m-face-auth-guide__block .a-face-auth-guide__block__text{font-weight:700;font-size:18px;margin-bottom:20px}.o-face-auth-guide .a-face-auth-guide__title{letter-spacing:.08em;font-weight:700;font-size:36px;font-family:Noto Sans JP,sans-serif;font-display:swap;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";line-height:1;position:relative;margin-bottom:80px;color:#fff;text-align:center}.o-face-auth-guide .a-face-auth-guide__title:before{position:absolute;bottom:-35px;left:50%;width:80px;height:5px;background:#fff;content:"";-webkit-transform:translateX(-50%);transform:translateX(-50%)}.o-face-auth-guide .a-face-auth-guide__text{font-weight:700;font-size:16px}.o-face-auth-guide .a-face-auth-guide__text:not(:last-child){margin-bottom:20px}.o-face-auth-guide .m-face-auth-guide__btn{position:relative;z-index:1;margin:30px auto 0;width:900px}.o-face-auth-guide .m-face-auth-guide__btn *{font-size:28px;height:74px}.o-face-auth-guide .m-face-auth-guide__btn .a-btn__next{background:#ff6f61;-webkit-box-shadow:0 10px 0 0 #e11400;box-shadow:0 10px 0 0 #e11400}.o-face-auth-guide .m-face-auth-guide__btn .a-btn__next:after{color:#ff6f61}.o-face-auth-guide .m-face-auth-guide__btn .a-btn__next:hover{-webkit-box-shadow:none;box-shadow:none;color:#fff;-webkit-transform:translateY(10px);transform:translateY(10px)}.o-face-auth-guide .m-face-auth-guide__btn .a-btn__next:hover:after{background:#fff}.o-face-auth-guide .m-face-auth-guide__btn .a-btn__login{border:2px solid #fff;-webkit-box-shadow:none;box-shadow:none}.m-face-auth-guide__mainvisual:before{position:absolute;top:0;left:0;margin:auto;width:100%;height:100%;background:url(https://img.moppy.jp/pub/global/pc/face_authentication/guide/bg-pattern.png) 50%/contain no-repeat;content:"";position:fixed;z-index:1;background-size:auto;background-repeat:repeat}.m-face-auth-guide__mainvisual__wrapper{position:relative;padding:40px 0;background:-webkit-gradient(linear,left bottom,left top,from(#285ac8),to(#1cb0f6));background:linear-gradient(0deg,#285ac8,#1cb0f6)}.m-face-auth-guide__mainvisual__title{position:relative;z-index:1;margin:0 auto;width:750px;background:url(https://img.moppy.jp/pub/global/pc/face_authentication/guide/mainvisual_frame.svg) no-repeat 50%/100%;aspect-ratio:1/.267}.m-face-auth-guide__mainvisual__title img{position:absolute;top:50%;left:60px;-webkit-filter:drop-shadow(0 0 3px #1b64a2);filter:drop-shadow(0 0 3px rgb(27,100,162));-webkit-transform:translateY(-50%);transform:translateY(-50%)}.m-face-auth-guide__mainvisual__title:before{position:absolute;top:-20px;right:60px;margin:auto;width:256px;height:326px;background:url(https://img.moppy.jp/pub/global/pc/face_authentication/guide/mainvisual_moppy.png) 50%/contain no-repeat;content:""}.m-face-auth-guide__about{z-index:1}.m-face-auth-guide__about .a-face-auth-guide__block__text{position:relative;margin:0 auto 20px;padding-left:60px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.m-face-auth-guide__about .a-face-auth-guide__block__text:before{position:absolute;top:50%;left:-3%;margin:auto;width:47px;height:70px;background:url(https://img.moppy.jp/pub/global/pc/face_authentication/guide/about_attention.png) 50%/contain no-repeat;content:"";-webkit-transform:translateY(-50%);transform:translateY(-50%)}.m-face-auth-guide__about__lists{margin:auto;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.m-face-auth-guide__flow__heading{font-weight:700;font-size:26px;position:relative;display:grid;-webkit-box-pack:left;-ms-flex-pack:left;justify-content:left;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:20px;border-radius:10px;background:#e9f4fc;gap:20px;grid-auto-flow:column}.m-face-auth-guide__flow__heading img{width:80px}.m-face-auth-guide__faq__inner:not(:last-child){margin-bottom:20px}.m-face-auth-guide__faq__box dt{font-weight:700;font-size:18px;position:relative;padding:15px 60px 15px 80px;border-radius:10px;background:#e9f4fc;text-indent:-2.5em;cursor:pointer}.m-face-auth-guide__faq__box dt span{margin-right:7px;color:#285ac8}.m-face-auth-guide__faq__box dt:after{display:block;width:12px;height:12px;border-style:solid;border-color:#285ac8;-webkit-transform:rotate(45deg);transform:rotate(45deg);border-width:3px 3px 0 0;position:absolute;top:50%;right:25px;margin-top:-10px;content:"";-webkit-transform:rotate(135deg);transform:rotate(135deg)}.m-face-auth-guide__faq__box dt.active{border-radius:10px 10px 0 0}.m-face-auth-guide__faq__box dt.active:after{-webkit-transition:all .5s;transition:all .5s;-webkit-transform:translateY(5px) rotate(315deg);transform:translateY(5px) rotate(315deg)}.m-face-auth-guide__faq__box dd{display:none;padding:20px 40px;border-radius:0 0 10px 10px;background:#fff}.a-face-auth-guide__dotted{position:absolute;right:50%;bottom:-60px;width:40px;height:40px;-webkit-transform:translateX(50%);transform:translateX(50%)}.a-face-auth-guide__dotted .dot,.a-face-auth-guide__dotted .dot:after,.a-face-auth-guide__dotted .dot:before{position:absolute;display:block;width:6px;height:6px;border-radius:50%;background:#fff}.a-face-auth-guide__dotted .dot{top:0;right:0;bottom:0;left:0;margin:auto}.a-face-auth-guide__dotted .dot:after,.a-face-auth-guide__dotted .dot:before{content:""}.a-face-auth-guide__dotted .dot:before{top:-12px}.a-face-auth-guide__dotted .dot:after{top:12px}.o-bread-crumb,.o-global-footer{position:relative;z-index:1}