html,html body{overflow-x:hidden;position:relative}html body{font-feature-settings:"palt";background-color:#fff;color:#4b4948;font-family:Roboto,Noto Sans JP,sans-serif;line-height:1.43}html body.active{overflow:hidden}.c-header{position:absolute}.beginner{align-items:center;display:flex;position:relative}.beginner,.beginner .bg{height:100lvh;width:100%}.beginner .bg{background-position:50%;background-repeat:no-repeat;background-size:cover;left:0;opacity:0;position:fixed;right:0;top:0;transform:scale(1);transition:all .8s ease 0s}.beginner .bg.bg._01{opacity:1;transform:scale(1.08)}.beginner .bg._01{background-image:url(../img/beginner/beginner1-sp.png)}@media (min-width:52.1875em){.beginner .bg._01{background-image:url(../img/beginner/beginner1.png)}}.beginner .bg._03{background-image:url(../img/beginner/beginner3-sp.png)}@media (min-width:52.1875em){.beginner .bg._03{background-image:url(../img/beginner/beginner3.png)}}.beginner .bg._04{background-image:url(../img/beginner/beginner4-sp.png)}@media (min-width:52.1875em){.beginner .bg._04{background-image:url(../img/beginner/beginner4.png)}}.beginner .bg._05{background-image:url(../img/beginner/beginner5-sp.png)}@media (min-width:52.1875em){.beginner .bg._05{background-image:url(../img/beginner/beginner5.png)}}.beginner .bg._06{background-image:url(../img/beginner/beginner6-sp.png)}@media (min-width:52.1875em){.beginner .bg._06{background-image:url(../img/beginner/beginner6.png)}}.beginner .bg._07{background-image:url(../img/beginner/beginner7-sp.png)}@media (min-width:52.1875em){.beginner .bg._07{background-image:url(../img/beginner/beginner7.png)}}.beginner .bg._08{background-image:url(../img/beginner/beginner8-sp.png)}@media (min-width:52.1875em){.beginner .bg._08{background-image:url(../img/beginner/beginner9.png)}}.beginner .bg._09{background-image:url(../img/beginner/beginner9-sp.png)}@media (min-width:52.1875em){.beginner .bg._09{background-image:url(../img/beginner/beginner10.png)}}.beginner .bg._10{background-image:url(../img/beginner/beginner10-sp.png)}@media (min-width:52.1875em){.beginner .bg._10{background-image:url(../img/beginner/beginner11.png)}}.beginner .show .bg{opacity:1;transform:scale(1.08)}.beginner .beginner__contents{left:50%;margin:0 auto;position:absolute;top:50%;transform:translate(-50%,-50%);width:86.6666666667vw}@media (min-width:52.1875em){.beginner .beginner__contents{width:73.8194444444vw}}@media (min-width:90em){.beginner .beginner__contents{width:1063px}}@media (min-width:52.1875em){.beginner .beginner__contents.beginner__contents-center{width:38.1944444444vw}}@media (min-width:90em){.beginner .beginner__contents.beginner__contents-center{width:550px}}.beginner .beginner__contents h2{color:#fff;font-size:7.4666666667vw;font-weight:700;line-height:1.7;position:relative;text-shadow:10px 10px 14px rgba(0,0,0,.6)}@media (min-width:52.1875em){.beginner .beginner__contents h2{font-size:3.3333333333vw}}@media (min-width:90em){.beginner .beginner__contents h2{font-size:48px}}.beginner .beginner__contents h3{color:#fff;font-size:7.4666666667vw;font-weight:700;line-height:1.5;margin-bottom:6.4vw;position:relative;text-shadow:10px 10px 14px rgba(0,0,0,.6)}@media (min-width:52.1875em){.beginner .beginner__contents h3{font-size:2.2222222222vw;margin-bottom:1.3888888889vw}}@media (min-width:90em){.beginner .beginner__contents h3{font-size:32px;margin-bottom:20px}}.beginner .beginner__contents .beginner__text{color:#fff;font-size:3.7333333333vw;font-weight:500;line-height:2.2;position:relative;text-shadow:4px 4px 14px rgba(0,0,0,.6)}@media (min-width:52.1875em){.beginner .beginner__contents .beginner__text{font-size:1.25vw}}@media (min-width:90em){.beginner .beginner__contents .beginner__text{font-size:18px}}@media (min-width:52.1875em){.beginner .beginner__contents.beginner__contents-second{left:auto;right:50%;top:50%;transform:translate(50%,-50%);width:73.8194444444vw}}@media (min-width:90em){.beginner .beginner__contents.beginner__contents-second{width:1063px}}@media (min-width:52.1875em){.beginner .beginner__contents.beginner__contents-second .beginner__wrapper{position:absolute;right:0}}