@import"https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@500;700;900&family=Noto+Serif+JP:wght@500;700;900&display=swap";.mainHeader{background:rgba(20,20,20,.7)}main{font-size:20px;text-align:center;overflow:hidden}@media(max-width: 1099.9px){main{font-size:3.7333333333vw;line-height:1.6}}.btn{width:350px}@media(max-width: 1099.9px){.btn{width:73.3333333333vw;padding:2vw}}.btn .mainTxt{font-size:20px}@media(max-width: 1099.9px){.btn .mainTxt{font-size:4.2666666667vw}}.largeTit{border-top:1px solid #fff;border-bottom:1px solid #fff;width:1200px;padding:29px;font-size:36px;font-family:"Noto Serif JP",serif;font-weight:bold;margin:auto;position:relative;background:url("../images/beginner/deco_large01.png") no-repeat left top,url("../images/beginner/deco_large02.png") no-repeat right top,url("../images/beginner/deco_large03.png") no-repeat left bottom,url("../images/beginner/deco_large04.png") no-repeat right bottom}@media(min-width: 1099.9px)and (max-width: 1200px){.largeTit{width:95vw}}@media(max-width: 1099.9px){.largeTit{width:89.4666666667vw;padding:3.3333333333vw;font-size:6.1333333333vw;background:url("../images/beginner/deco_large01.png") no-repeat left top/3.5%,url("../images/beginner/deco_large02.png") no-repeat right top/3.5%,url("../images/beginner/deco_large03.png") no-repeat left bottom/3.5%,url("../images/beginner/deco_large04.png") no-repeat right bottom/3.5%}}.largeTit::before{content:"";display:block;position:absolute;background:url("../images/beginner/deco_large05.png") no-repeat;background-size:contain;top:0;bottom:0;left:-20px;margin:auto;width:33px;height:22px}@media(max-width: 1099.9px){.largeTit::before{left:-2.5vw;width:6.1333333333vw;height:4.1333333333vw}}.largeTit::after{content:"";display:block;position:absolute;background:url("../images/beginner/deco_large06.png") no-repeat;background-size:contain;top:0;bottom:0;right:-20px;margin:auto;width:33px;height:22px}@media(max-width: 1099.9px){.largeTit::after{right:-2.5vw;width:6.1333333333vw;height:4.1333333333vw}}.mediumTit{border-bottom:1px solid #141414;width:1200px;font-size:34px;font-family:"Noto Serif JP",serif;font-weight:bold;margin:auto;position:relative;color:#141414;line-height:1.3;padding:30px 0}@media(min-width: 1099.9px)and (max-width: 1200px){.mediumTit{width:95vw}}@media(max-width: 1099.9px){.mediumTit{width:89.4666666667vw;font-size:5.0666666667vw;padding:3.3333333333vw 0}}.mediumTit::before{content:"";display:block;position:absolute;background:url("../images/beginner/deco_medium01.png") no-repeat;background-size:contain;top:0;bottom:0;left:0;margin:auto;width:36px;height:20px;filter:none}@media(max-width: 1099.9px){.mediumTit::before{width:5.0666666667vw;height:2.8vw}}.mediumTit::after{content:"";display:block;position:absolute;background:url("../images/beginner/deco_medium02.png") no-repeat;background-size:contain;top:0;bottom:0;right:0;margin:auto;width:36px;height:20px;filter:none}@media(max-width: 1099.9px){.mediumTit::after{width:5.0666666667vw;height:2.8vw}}.smallTit{width:900px;font-size:28px;font-family:"Noto Serif JP",serif;font-weight:bold;margin:auto;line-height:1.3;position:relative}@media(max-width: 1099.9px){.smallTit{width:77.6vw;font-size:4.5333333333vw}}.smallTit::before{content:"";display:block;position:absolute;background:url("../images/beginner/deco_small.png") no-repeat;background-size:contain;top:0;bottom:0;left:0;margin:auto;width:32px;height:25px}@media(max-width: 1099.9px){.smallTit::before{width:4.9333333333vw;height:4vw}}.smallTit::after{content:"";display:block;position:absolute;background:url("../images/beginner/deco_small.png") no-repeat;background-size:contain;transform:scale(-1, 1);top:0;bottom:0;right:0;margin:auto;width:32px;height:25px}@media(max-width: 1099.9px){.smallTit::after{width:4.9333333333vw;height:4vw}}.exSmallTit{width:750px;font-size:24px;font-family:"Noto Serif JP",serif;font-weight:bold;margin:auto;line-height:1.3;position:relative}@media(max-width: 1099.9px){.exSmallTit{width:100%;font-size:4.2666666667vw}}.exSmallTit::before{content:"";display:block;position:absolute;background:url("../images/beginner/deco_ex-small.png") no-repeat;background-size:contain;top:0;bottom:0;left:0;margin:auto;width:42px;height:12px}@media(max-width: 1099.9px){.exSmallTit::before{width:5.6vw;height:1.6vw}}.exSmallTit::after{content:"";display:block;position:absolute;background:url("../images/beginner/deco_ex-small.png") no-repeat;background-size:contain;transform:scale(-1, 1);top:0;bottom:0;right:0;margin:auto;width:42px;height:12px}@media(max-width: 1099.9px){.exSmallTit::after{width:5.6vw;height:1.6vw}}.headerColWrap{position:relative;height:839px}@media(max-width: 1099.9px){.headerColWrap{height:auto}}.headerColWrap h2 img{object-fit:cover;width:100%;height:839px}@media(max-width: 1099.9px){.headerColWrap h2 img{height:auto}}.headerColWrap .txtCol{position:absolute;color:#141414;width:100%;right:0;left:0;bottom:0;margin:auto;padding:0 0 75px}@media(max-width: 1099.9px){.headerColWrap .txtCol{width:100vw;padding:0 0 13.3333333333vw}}.headerColWrap .txtCol .catch{font-size:40px;font-family:"Noto Serif JP",serif;font-weight:bold;padding-bottom:11px}@media(max-width: 1099.9px){.headerColWrap .txtCol .catch{font-size:6.4vw;padding-bottom:2vw}}.worldCol{background:url("../images/beginner/pc/bg_world.jpg") no-repeat top center;background-size:cover;height:575px;position:relative}@media(max-width: 1099.9px){.worldCol{background:url("../images/beginner/bg_world.jpg") no-repeat top center;background-size:cover;height:143.8666666667vw}}.worldCol .txtCol{background-color:rgba(6,0,0,.65);position:absolute;width:100%;bottom:0;padding:50px}@media(max-width: 1099.9px){.worldCol .txtCol{padding:12vw 0}}.worldCol .txtCol .worldTit{font-size:34px;font-family:"Noto Serif JP",serif;font-weight:bold;margin-bottom:15px}@media(max-width: 1099.9px){.worldCol .txtCol .worldTit{font-size:6.1333333333vw;margin-bottom:3.3333333333vw}}.worldCol .txtCol .worldTit::before{content:"";background:url("../images/beginner/deco_world.png") no-repeat top center;background-size:auto;width:50px;height:14px;padding-right:40px;padding-bottom:8px;display:inline-block}@media(max-width: 1099.9px){.worldCol .txtCol .worldTit::before{background:url("../images/beginner/deco_world.png") no-repeat top center;background-size:100%;width:6.4vw;height:2vw;padding-right:1.3333333333vw}}.worldCol .txtCol .worldTit::after{content:"";background:url("../images/beginner/deco_world.png") no-repeat top center;background-size:auto;width:50px;height:14px;padding-left:40px;padding-bottom:8px;display:inline-block;transform:scale(-1, 1)}@media(max-width: 1099.9px){.worldCol .txtCol .worldTit::after{background:url("../images/beginner/deco_world.png") no-repeat top center;background-size:100%;width:6.4vw;height:2vw;padding-left:1.3333333333vw}}.worldCol .txtCol .btn{margin-top:30px}@media(max-width: 1099.9px){.worldCol .txtCol .btn{margin-top:8vw}}.pointCol{padding:100px 0}@media(max-width: 1099.9px){.pointCol{padding:13.3333333333vw 0}}.pointCol .largeTit{margin-bottom:40px}@media(max-width: 1099.9px){.pointCol .largeTit{margin-bottom:5.3333333333vw}}@media(max-width: 1099.9px){.pointCol .pointImg img{width:89.4666666667vw}}.stepCol{background:#f2f2f2 url("../images/beginner/bg_step.jpg") no-repeat center top;padding-top:100px}@media(max-width: 1099.9px){.stepCol{padding-top:13.3333333333vw}}.stepCol .largeTit{color:#141414;border-top:1px solid #141414;border-bottom:1px solid #141414;background:url("../images/beginner/deco_large01_b.png") no-repeat left top,url("../images/beginner/deco_large02_b.png") no-repeat right top,url("../images/beginner/deco_large03_b.png") no-repeat left bottom,url("../images/beginner/deco_large04_b.png") no-repeat right bottom}@media(max-width: 1099.9px){.stepCol .largeTit{background:url("../images/beginner/deco_large01_b.png") no-repeat left top/3.5%,url("../images/beginner/deco_large02_b.png") no-repeat right top/3.5%,url("../images/beginner/deco_large03_b.png") no-repeat left bottom/3.5%,url("../images/beginner/deco_large04_b.png") no-repeat right bottom/3.5%}}.stepCol .largeTit::before{filter:invert(1)}.stepCol .largeTit::after{filter:invert(1)}.stepCol .stepBtnCol{margin-top:60px;margin-bottom:80px}@media(min-width: 1099.9px)and (max-width: 1200px){.stepCol .stepBtnCol{margin-left:auto;margin-right:auto;width:95vw}}@media(max-width: 1099.9px){.stepCol .stepBtnCol{margin-top:8vw;margin-bottom:10.6666666667vw}}.stepCol .stepBtnCol ul{position:relative;display:flex;justify-content:space-between;width:1200px;margin:auto}@media(min-width: 1099.9px)and (max-width: 1200px){.stepCol .stepBtnCol ul{width:100%}}@media(max-width: 1099.9px){.stepCol .stepBtnCol ul{width:89.4666666667vw}}.stepCol .stepBtnCol ul::before{content:"";position:absolute;top:0;bottom:30px;left:380px;margin:auto;background:url("../images/beginner/icon_step_right.png") no-repeat center top;background-size:100%;width:23px;height:23px}@media(min-width: 1099.9px)and (max-width: 1200px){.stepCol .stepBtnCol ul::before{left:30.2vw}}@media(max-width: 1099.9px){.stepCol .stepBtnCol ul::before{width:3.0666666667vw;height:3.0666666667vw;bottom:0;left:27.5vw}}.stepCol .stepBtnCol ul::after{content:"";position:absolute;top:0;bottom:30px;left:794px;margin:auto;background:url("../images/beginner/icon_step_right.png") no-repeat center top;background-size:100%;width:23px;height:23px}@media(min-width: 1099.9px)and (max-width: 1200px){.stepCol .stepBtnCol ul::after{left:62.7vw}}@media(max-width: 1099.9px){.stepCol .stepBtnCol ul::after{width:3.0666666667vw;height:3.0666666667vw;bottom:0;left:59vw}}.stepCol .stepBtnCol ul li a{filter:drop-shadow(6px 6px 20px rgba(0, 0, 0, 0.3))}@media(min-width: 1100px){.stepCol .stepBtnCol ul li a{transition-duration:.2s}.stepCol .stepBtnCol ul li a:hover{transform:translateY(-3px)}}@media(min-width: 1099.9px)and (max-width: 1200px){.stepCol .stepBtnCol ul li a{width:30vw}}@media(max-width: 1099.9px){.stepCol .stepBtnCol ul li a{width:26.6666666667vw;filter:none}}.stepCol .step1Col{background:#fff;padding:43px 0}@media(max-width: 1099.9px){.stepCol .step1Col{padding:5.3333333333vw}}.stepCol .step1Col .starterCol{background:#141414;width:1200px;padding:60px;margin:60px auto 0}@media(min-width: 1099.9px)and (max-width: 1200px){.stepCol .step1Col .starterCol{width:100%;padding:60px 0}}@media(max-width: 1099.9px){.stepCol .step1Col .starterCol{width:89.4666666667vw;margin:5.3333333333vw auto 0;padding:5.3333333333vw}}.stepCol .step1Col .starterCol .smallTit{margin-bottom:30px}@media(max-width: 1099.9px){.stepCol .step1Col .starterCol .smallTit{margin-bottom:6.6666666667vw}}.stepCol .step1Col .starterCol .starterAboutCol{background:#373737;margin-top:60px;margin-bottom:52px;padding:60px;overflow:hidden}@media(max-width: 1099.9px){.stepCol .step1Col .starterCol .starterAboutCol{margin-top:8vw;margin-bottom:8vw;padding:5.3333333333vw 4vw 4vw;overflow:visible}}.stepCol .step1Col .starterCol .starterAboutCol .exSmallTit{margin-bottom:30px}@media(max-width: 1099.9px){.stepCol .step1Col .starterCol .starterAboutCol .exSmallTit{margin-bottom:4vw}}.stepCol .step1Col .starterCol .starterAboutCol .swiper_st.slider{position:relative;width:863px;margin:40px auto 0}@media(max-width: 1099.9px){.stepCol .step1Col .starterCol .starterAboutCol .swiper_st.slider{width:100%;margin:6.6666666667vw auto 0}}.stepCol .step1Col .starterCol .starterAboutCol .swiper_st.slider .swiper-wrapper{align-items:stretch}.stepCol .step1Col .starterCol .starterAboutCol .swiper_st.slider .swiper-slide{height:auto}.stepCol .step1Col .starterCol .starterAboutCol .swiper_st.slider .deckListDetail{display:flex;width:863px}@media(max-width: 1099.9px){.stepCol .step1Col .starterCol .starterAboutCol .swiper_st.slider .deckListDetail{display:block;width:100%;height:100%}}.stepCol .step1Col .starterCol .starterAboutCol .swiper_st.slider .deckListDetail .stImg{width:483px;height:325px;background:#fff;flex-shrink:0;padding-top:30px}@media(max-width: 1099.9px){.stepCol .step1Col .starterCol .starterAboutCol .swiper_st.slider .deckListDetail .stImg{width:100%;height:auto;padding-top:0}}.stepCol .step1Col .starterCol .starterAboutCol .swiper_st.slider .deckListDetail .stImg img{width:462px}@media(max-width: 1099.9px){.stepCol .step1Col .starterCol .starterAboutCol .swiper_st.slider .deckListDetail .stImg img{width:100%}}.stepCol .step1Col .starterCol .starterAboutCol .swiper_st.slider .deckListDetail .stTxt{background:#ebebeb;color:#141414;display:flex;align-items:center;text-align:left;padding:40px}@media(max-width: 1099.9px){.stepCol .step1Col .starterCol .starterAboutCol .swiper_st.slider .deckListDetail .stTxt{padding:4vw;text-align:center;height:calc(100% - 41vw);justify-content:center}}.stepCol .step1Col .starterCol .starterAboutCol .swiper_st.slider .deckListDetail .stTxt .smallTxt{display:contents;font-size:18px}@media(max-width: 1099.9px){.stepCol .step1Col .starterCol .starterAboutCol .swiper_st.slider .deckListDetail .stTxt .smallTxt{font-size:3.2vw}}.stepCol .step1Col .starterCol .starterAboutCol .swiper_st.slider .swiper-button-prev{position:absolute;background:url("../images/common/ico_arrow.png") no-repeat left top;background-size:100%;width:40px;height:43px;top:0;bottom:0;left:-60px;margin:auto;transform:scale(-1, 1);cursor:pointer}@media(min-width: 1100px){.stepCol .step1Col .starterCol .starterAboutCol .swiper_st.slider .swiper-button-prev{transition-duration:.3s}.stepCol .step1Col .starterCol .starterAboutCol .swiper_st.slider .swiper-button-prev:hover{transform:translateY(-3px) scale(-1, 1)}}@media(max-width: 1099.9px){.stepCol .step1Col .starterCol .starterAboutCol .swiper_st.slider .swiper-button-prev{width:7.4666666667vw;height:8vw;left:-10vw}}.stepCol .step1Col .starterCol .starterAboutCol .swiper_st.slider .swiper-button-next{position:absolute;background:url("../images/common/ico_arrow.png") no-repeat left top;background-size:100%;width:40px;height:43px;top:0;bottom:0;right:-60px;margin:auto;cursor:pointer}@media(min-width: 1100px){.stepCol .step1Col .starterCol .starterAboutCol .swiper_st.slider .swiper-button-next{transition-duration:.2s}.stepCol .step1Col .starterCol .starterAboutCol .swiper_st.slider .swiper-button-next:hover{transform:translateY(-3px)}}@media(max-width: 1099.9px){.stepCol .step1Col .starterCol .starterAboutCol .swiper_st.slider .swiper-button-next{width:7.4666666667vw;height:8vw;right:-10vw}}.stepCol .step1Col .starterCol .starterAboutCol .swiper_st.thumb{margin-top:60px}@media(max-width: 1099.9px){.stepCol .step1Col .starterCol .starterAboutCol .swiper_st.thumb{margin-top:5.3333333333vw}}@media(max-width: 1099.9px){.stepCol .step1Col .starterCol .starterAboutCol .swiper_st.thumb .swiper-wrapper{flex-wrap:wrap}}@media(max-width: 1099.9px)and (max-width: 1099.9px){.stepCol .step1Col .starterCol .starterAboutCol .swiper_st.thumb .swiper-wrapper{justify-content:space-between}}@media(max-width: 1099.9px){.stepCol .step1Col .starterCol .starterAboutCol .swiper_st.thumb .swiper-slide{width:33vw !important;height:9.3333333333vw;margin-top:2.8vw}}.stepCol .step1Col .starterCol .starterAboutCol .swiper_st.thumb .stBtn{width:312px;height:50px;border:solid 2px #fff;border-radius:50px;display:flex;justify-content:center;align-items:center;cursor:pointer}@media(min-width: 1100px){.stepCol .step1Col .starterCol .starterAboutCol .swiper_st.thumb .stBtn{transition-duration:.2s}.stepCol .step1Col .starterCol .starterAboutCol .swiper_st.thumb .stBtn:hover{transform:translateY(-3px)}}@media(max-width: 1099.9px){.stepCol .step1Col .starterCol .starterAboutCol .swiper_st.thumb .stBtn{width:100%;height:100%}}.stepCol .step1Col .starterCol .starterAboutCol .swiper_st.thumb .stBtn img{max-width:150px;object-fit:contain}@media(max-width: 1099.9px){.stepCol .step1Col .starterCol .starterAboutCol .swiper_st.thumb .stBtn img{max-width:30vw}}.stepCol .step1Col .starterCol .starterAboutCol .swiper_st.thumb .swiper-slide-thumb-active .stBtn{pointer-events:none;background:#fff}.stepCol .step1Col .boosterCol{margin:60px auto;background:#141414;width:1200px;padding:60px}@media(min-width: 1099.9px)and (max-width: 1200px){.stepCol .step1Col .boosterCol{width:100%}}@media(max-width: 1099.9px){.stepCol .step1Col .boosterCol{margin:5.3333333333vw auto;width:89.4666666667vw;padding:5.3333333333vw}}.stepCol .step1Col .boosterCol .smallTit{margin-bottom:30px}@media(max-width: 1099.9px){.stepCol .step1Col .boosterCol .smallTit{margin-bottom:4vw}}.stepCol .step1Col .boosterCol .txtCol{margin-bottom:60px}@media(max-width: 1099.9px){.stepCol .step1Col .boosterCol .txtCol{margin-bottom:8vw}}.stepCol .step2Col{background:#fff;margin-top:80px;color:#141414;padding:35px 0}@media(min-width: 1099.9px)and (max-width: 1200px){.stepCol .step2Col .txtCol{width:95vw;margin:auto}}@media(max-width: 1099.9px){.stepCol .step2Col{margin-top:10.6666666667vw;padding:6.6666666667vw 0}}.stepCol .step2Col .mediumTit{margin-bottom:52px}@media(max-width: 1099.9px){.stepCol .step2Col .mediumTit{margin-bottom:6.6666666667vw}}.stepCol .step2Col .movieBnr{display:block;width:650px;margin:60px auto;filter:drop-shadow(6px 6px 20px rgba(0, 0, 0, 0.3))}@media(min-width: 1100px){.stepCol .step2Col .movieBnr{transition-duration:.2s}.stepCol .step2Col .movieBnr:hover{transform:translateY(-3px)}}@media(max-width: 1099.9px){.stepCol .step2Col .movieBnr{width:89.0666666667vw;margin:8vw auto;filter:drop-shadow(3px 3px 6px rgba(0, 0, 0, 0.3))}}.stepCol .step2Col .movieBnr img{width:100%}.stepCol .step2Col .movieBtnCol{width:1200px;margin:auto;position:relative}@media(min-width: 1099.9px)and (max-width: 1200px){.stepCol .step2Col .movieBtnCol{width:95vw}}@media(max-width: 1099.9px){.stepCol .step2Col .movieBtnCol{width:89.4666666667vw}}.stepCol .step2Col .movieBtnCol ul{display:flex;flex-wrap:wrap;justify-content:space-between}.stepCol .step2Col .movieBtnCol ul::before{content:"";width:100%;height:250px;background:linear-gradient(0deg, rgb(255, 255, 255) 0%, rgba(255, 255, 255, 0.7) 25%, rgba(255, 255, 255, 0) 100%);position:absolute;bottom:0}.stepCol .step2Col .movieBtnCol ul li{margin-top:20px;background:#141414;height:auto}@media(min-width: 1100px){.stepCol .step2Col .movieBtnCol ul li{transition-duration:.2s}.stepCol .step2Col .movieBtnCol ul li:hover{transform:translateY(-3px)}}@media(max-width: 1099.9px){.stepCol .step2Col .movieBtnCol ul li{margin-top:4vw}}.stepCol .step2Col .movieBtnCol ul li a{width:285px;height:100%}@media(min-width: 1099.9px)and (max-width: 1200px){.stepCol .step2Col .movieBtnCol ul li a{width:22.5vw}}@media(max-width: 1099.9px){.stepCol .step2Col .movieBtnCol ul li a{width:42.6666666667vw}}.stepCol .step2Col .movieBtnCol ul li a img{width:100%}.stepCol .step2Col .movieBtnCol ul li a .movieBtnTxt{background:#141414;color:#fff;background:#141414;padding:15px;font-weight:bold;text-align:left;font-size:18px;text-align:center;display:flex;justify-content:center;align-items:center;height:calc(100% - 160px)}@media(max-width: 1099.9px){.stepCol .step2Col .movieBtnCol ul li a .movieBtnTxt{padding:2.6666666667vw;font-size:3.2vw;height:calc(100% - 24vw)}}.stepCol .step2Col .movieBtnCol .btn{position:absolute;bottom:0;right:0;left:0;width:300px}@media(max-width: 1099.9px){.stepCol .step2Col .movieBtnCol .btn{width:48vw}}.stepCol .step2Col .movieBtnCol .btn::before{background:url(../images/beginner/ico_arrow_bottom.png) no-repeat,linear-gradient(to right, #d00000, #bb002c);background-size:14px,100%;background-position:right 20px center,center}@media(max-width: 1099.9px){.stepCol .step2Col .movieBtnCol .btn::before{background-size:3.73333vw,100%;background-position:right 3.2vw center,center}}.stepCol .step2Col .movieBtnCol .btn::after{background:url(../images/beginner/ico_arrow_bottom.png) no-repeat,linear-gradient(to right, #d00000, #bb002c);background-size:14px,100%;background-position:right 20px center,center;z-index:-2}@media(max-width: 1099.9px){.stepCol .step2Col .movieBtnCol .btn::after{background-size:3.73333vw,100%;background-position:right 3.2vw center,center}}.stepCol .step2Col .movieBtnCol .btn.btn-red::before{background:url(../images/beginner/ico_arrow_bottom.png) no-repeat,linear-gradient(to right, #d00000, #bb002c);background-size:14px,100%;background-position:right 20px center,center}@media(max-width: 1099.9px){.stepCol .step2Col .movieBtnCol .btn.btn-red::before{background-size:3.73333vw,100%;background-position:right 3.2vw center,center}}.stepCol .step2Col .movieBtnCol .btn.btn-red::after{background:url(../images/beginner/ico_arrow_bottom.png) no-repeat,linear-gradient(to right, #d00000, #bb002c);background-size:14px,100%;background-position:right 20px center,center;z-index:-2}@media(max-width: 1099.9px){.stepCol .step2Col .movieBtnCol .btn.btn-red::after{background-size:3.73333vw,100%;background-position:right 3.2vw center,center}}.stepCol .step2Col .movieBtnCol .btn.btn-purple::before{background:url(../images/beginner/ico_arrow_bottom.png) no-repeat,linear-gradient(to right, #b700d0, #9500bb);background-size:14px,100%;background-position:right 20px center,center}@media(max-width: 1099.9px){.stepCol .step2Col .movieBtnCol .btn.btn-purple::before{background-size:3.73333vw,100%;background-position:right 3.2vw center,center}}.stepCol .step2Col .movieBtnCol .btn.btn-purple::after{background:url(../images/beginner/ico_arrow_bottom.png) no-repeat,linear-gradient(to right, #b700d0, #9500bb);background-size:14px,100%;background-position:right 20px center,center;z-index:-2}@media(max-width: 1099.9px){.stepCol .step2Col .movieBtnCol .btn.btn-purple::after{background-size:3.73333vw,100%;background-position:right 3.2vw center,center}}.stepCol .step2Col .movieBtnCol .btn.btn-blue::before{background:url(../images/beginner/ico_arrow_bottom.png) no-repeat,linear-gradient(to right, #0023d0, #1227a4);background-size:14px,100%;background-position:right 20px center,center}@media(max-width: 1099.9px){.stepCol .step2Col .movieBtnCol .btn.btn-blue::before{background-size:3.73333vw,100%;background-position:right 3.2vw center,center}}.stepCol .step2Col .movieBtnCol .btn.btn-blue::after{background:url(../images/beginner/ico_arrow_bottom.png) no-repeat,linear-gradient(to right, #0023d0, #1227a4);background-size:14px,100%;background-position:right 20px center,center;z-index:-2}@media(max-width: 1099.9px){.stepCol .step2Col .movieBtnCol .btn.btn-blue::after{background-size:3.73333vw,100%;background-position:right 3.2vw center,center}}.stepCol .step2Col .movieBtnCol .btn.btn-yellow::before{background:url(../images/beginner/ico_arrow_bottom.png) no-repeat,linear-gradient(to right, #a9a503, #8f760e);background-size:14px,100%;background-position:right 20px center,center}@media(max-width: 1099.9px){.stepCol .step2Col .movieBtnCol .btn.btn-yellow::before{background-size:3.73333vw,100%;background-position:right 3.2vw center,center}}.stepCol .step2Col .movieBtnCol .btn.btn-yellow::after{background:url(../images/beginner/ico_arrow_bottom.png) no-repeat,linear-gradient(to right, #a9a503, #8f760e);background-size:14px,100%;background-position:right 20px center,center;z-index:-2}@media(max-width: 1099.9px){.stepCol .step2Col .movieBtnCol .btn.btn-yellow::after{background-size:3.73333vw,100%;background-position:right 3.2vw center,center}}.stepCol .step2Col .movieBtnCol .btn.btn-green::before{background:url(../images/beginner/ico_arrow_bottom.png) no-repeat,linear-gradient(to right, #01a551, #058436);background-size:14px,100%;background-position:right 20px center,center}@media(max-width: 1099.9px){.stepCol .step2Col .movieBtnCol .btn.btn-green::before{background-size:3.73333vw,100%;background-position:right 3.2vw center,center}}.stepCol .step2Col .movieBtnCol .btn.btn-green::after{background:url(../images/beginner/ico_arrow_bottom.png) no-repeat,linear-gradient(to right, #01a551, #058436);background-size:14px,100%;background-position:right 20px center,center;z-index:-2}@media(max-width: 1099.9px){.stepCol .step2Col .movieBtnCol .btn.btn-green::after{background-size:3.73333vw,100%;background-position:right 3.2vw center,center}}.stepCol .step2Col .movieBtnCol .btn.btn-white::before{background:url(../images/beginner/ico_arrow_bottom.png) no-repeat,linear-gradient(to right, #7c7c7c, #4d4d4d);background-size:14px,100%;background-position:right 20px center,center}@media(max-width: 1099.9px){.stepCol .step2Col .movieBtnCol .btn.btn-white::before{background-size:3.73333vw,100%;background-position:right 3.2vw center,center}}.stepCol .step2Col .movieBtnCol .btn.btn-white::after{background:url(../images/beginner/ico_arrow_bottom.png) no-repeat,linear-gradient(to right, #7c7c7c, #4d4d4d);background-size:14px,100%;background-position:right 20px center,center;z-index:-2}@media(max-width: 1099.9px){.stepCol .step2Col .movieBtnCol .btn.btn-white::after{background-size:3.73333vw,100%;background-position:right 3.2vw center,center}}.stepCol .step2Col .movieBtnCol .acClose{opacity:0;transition:max-height .3s;max-height:0}@media(max-width: 1099.9px){.stepCol .step2Col .movieBtnCol .acCloseSp{opacity:0;transition:max-height .3s;max-height:0}}.stepCol .step2Col .movieBtnCol.open ul::before{display:none}.stepCol .step2Col .movieBtnCol.open .btn{display:none}.stepCol .step2Col .movieBtnCol.open .acClose{opacity:1;max-height:100vh}@media(max-width: 1099.9px){.stepCol .step2Col .movieBtnCol.open .acClose{max-height:200vh}}@media(max-width: 1099.9px){.stepCol .step2Col .movieBtnCol.open .acCloseSp{opacity:1;max-height:200vh}}.stepCol .step3Col{background:#fff;margin-top:80px;padding:35px 0;color:#141414}@media(max-width: 1099.9px){.stepCol .step3Col{margin-top:10.6666666667vw;padding:6.6666666667vw 0}}.stepCol .step3Col .mediumTit{margin-bottom:52px}@media(max-width: 1099.9px){.stepCol .step3Col .mediumTit{margin-bottom:6.6666666667vw}}.stepCol .step3Col .battleBnr{display:flex;justify-content:center;width:1200px;padding:60px 0;margin:auto}@media(min-width: 1099.9px)and (max-width: 1200px){.stepCol .step3Col .battleBnr{width:95vw}}@media(max-width: 1099.9px){.stepCol .step3Col .battleBnr{display:block;width:89.4666666667vw;padding:8vw 0;margin:auto}}.stepCol .step3Col .battleBnr li a{display:block;width:585px}@media(min-width: 1100px){.stepCol .step3Col .battleBnr li a{transition-duration:.2s}.stepCol .step3Col .battleBnr li a:hover{transform:translateY(-3px)}}@media(min-width: 1099.9px)and (max-width: 1200px){.stepCol .step3Col .battleBnr li a{width:46.5vw}}@media(max-width: 1099.9px){.stepCol .step3Col .battleBnr li a{width:100%}}@media(max-width: 1099.9px){.stepCol .step3Col .battleBnr li:nth-child(2){margin-top:4vw}}.suggestCol{position:relative}.suggestCol .swiper-button-prev{position:absolute;background:url("../images/beginner/ico_arrow_s.png") no-repeat left top;background-size:100%;width:85px;height:93px;top:60px;bottom:0;left:-93px;margin:auto;transform:scale(-1, 1);cursor:pointer;z-index:10}@media(min-width: 1100px){.suggestCol .swiper-button-prev{transition-duration:.3s}.suggestCol .swiper-button-prev:hover{transform:translateY(-3px) scale(-1, 1)}}@media(max-width: 1099.9px){.suggestCol .swiper-button-prev{width:18.1333333333vw;height:18.5333333333vw;top:9vw;left:-13vw}}.suggestCol .swiper-button-next{position:absolute;background:url("../images/beginner/ico_arrow_s.png") no-repeat left top;background-size:100%;width:85px;height:93px;top:60px;bottom:0;right:-93px;margin:auto;z-index:10;cursor:pointer}@media(min-width: 1100px){.suggestCol .swiper-button-next{transition-duration:.2s}.suggestCol .swiper-button-next:hover{transform:translateY(-3px)}}@media(max-width: 1099.9px){.suggestCol .swiper-button-next{width:17.3333333333vw;height:17.7333333333vw;top:9vw;right:-13vw}}.swiper_suggest{width:1200px;padding-top:32px;margin-bottom:58px;margin-left:-60px;position:relative;overflow:hidden}@media(max-width: 1099.9px){.swiper_suggest{width:89.1vw;margin-left:-5vw;padding-top:5.3333333333vw;margin-bottom:8vw}}.swiper_suggest::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-image:linear-gradient(to right, #141414, transparent 20%, transparent 80%, #141414);pointer-events:none;z-index:2}@media(max-width: 1099.9px){.swiper_suggest .swiper-wrapper{margin-left:-10vw}}.swiper_suggest .swiper-slide{position:relative}.swiper_suggest .swiper-slide a{width:225px;display:block}@media(min-width: 1100px){.swiper_suggest .swiper-slide a{transition-duration:.2s}.swiper_suggest .swiper-slide a:hover{transform:translateY(-3px)}}@media(max-width: 1099.9px){.swiper_suggest .swiper-slide a{width:35.3333333333vw}}.swiper_suggest .swiper-slide a img{width:100%}.swiper_suggest .swiper-slide a span{position:absolute;width:224px;left:0;right:0;bottom:15px;font-size:18px;color:#797979}@media(max-width: 1099.9px){.swiper_suggest .swiper-slide a span{width:35.3333333333vw;font-size:3.2vw;bottom:2vw}}.detailCol{background:url("../images/beginner/pc/img_detail.jpg") no-repeat top center;height:700px;position:relative}@media(max-width: 1099.9px){.detailCol{background:url("../images/beginner/img_detail.jpg") no-repeat top center;background-size:contain;height:145vw}}.detailCol .detailLinkCol{display:flex;justify-content:space-between;width:1200px;margin:auto;padding-top:510px}@media(min-width: 1099.9px)and (max-width: 1200px){.detailCol .detailLinkCol{width:95vw}}@media(max-width: 1099.9px){.detailCol .detailLinkCol{width:89.4666666667vw;padding-top:100vw}}.detailCol .detailLinkCol .ruleCol{width:581px;background:#fff url("../images/beginner/pc/bg_rule.png") no-repeat top center;padding:40px}@media(min-width: 1099.9px)and (max-width: 1200px){.detailCol .detailLinkCol .ruleCol{width:46.5vw}}@media(max-width: 1099.9px){.detailCol .detailLinkCol .ruleCol{width:43.4666666667vw;background:#fff url("../images/beginner/bg_rule.png") no-repeat top center;background-size:contain;padding:6.6666666667vw 4vw}}.detailCol .detailLinkCol .ruleCol .smallTit{width:232px;color:#141414;font-size:24px}@media(max-width: 1099.9px){.detailCol .detailLinkCol .ruleCol .smallTit{width:100%;font-size:4.5333333333vw}}.detailCol .detailLinkCol .ruleCol .smallTit::before{filter:invert(1)}.detailCol .detailLinkCol .ruleCol .smallTit::after{filter:invert(1)}.detailCol .detailLinkCol .ruleCol .btn{width:280px;margin-top:30px;padding:11px;font-size:16px;font-weight:bold}@media(max-width: 1099.9px){.detailCol .detailLinkCol .ruleCol .btn{width:100%;margin-top:3.3333333333vw;padding:2vw;font-size:3.4666666667vw}.detailCol .detailLinkCol .ruleCol .btn::before{background-size:2.5vw,100%}}.detailCol .detailLinkCol .qaCol{width:581px;background:#fff url("../images/beginner/pc/bg_qa.png") no-repeat top center;padding:40px}@media(min-width: 1099.9px)and (max-width: 1200px){.detailCol .detailLinkCol .qaCol{width:46.5vw}}@media(max-width: 1099.9px){.detailCol .detailLinkCol .qaCol{width:43.4666666667vw;background:#fff url("../images/beginner/bg_qa.png") no-repeat top center;background-size:contain;padding:6.6666666667vw 4vw}}.detailCol .detailLinkCol .qaCol .smallTit{width:232px;color:#141414;font-size:24px}@media(max-width: 1099.9px){.detailCol .detailLinkCol .qaCol .smallTit{width:100%;font-size:4.5333333333vw}}.detailCol .detailLinkCol .qaCol .smallTit::before{filter:invert(1)}.detailCol .detailLinkCol .qaCol .smallTit::after{filter:invert(1)}.detailCol .detailLinkCol .qaCol .btn{width:280px;margin-top:30px;padding:11px;font-size:16px;font-weight:bold}@media(max-width: 1099.9px){.detailCol .detailLinkCol .qaCol .btn{width:100%;margin-top:3.3333333333vw;padding:2vw;font-size:3.4666666667vw}.detailCol .detailLinkCol .qaCol .btn::before{background-size:2.5vw,100%}}.detailCol .detailLinkCol .qaCol .externalLinkButton::before{background:url("../images/common/ico_external-link.png") no-repeat;background-size:16px;background-position:right 20px center}@media(max-width: 1099.9px){.detailCol .detailLinkCol .qaCol .externalLinkButton::before{background-size:2.5vw,100%;background-position:right 3.2vw center,center}}.detailCol .detailLinkCol .qaCol .externalLinkButton::after{background:linear-gradient(to right, #d00000, #bb002c)}.fadein{opacity:0}@media(min-width: 1100px){.fadein.is-fadein{animation:SlideIn .5s ease-out;animation-fill-mode:forwards}}@media(max-width: 1099.9px){.fadein.is-fadein{animation:SlideInSp .5s ease-out;animation-fill-mode:forwards}}.fancybox-infobar{color:#fff;font-size:16px}.fancybox-navigation .fancybox-button--arrow_right{right:30px;background:none}@media(max-width: 1099.9px){.fancybox-navigation .fancybox-button--arrow_right{right:-2vw}}.fancybox-navigation .fancybox-button--arrow_right div{background:url("../images/common/ico_arrow.png") no-repeat left top;background-size:contain;width:40px;height:43px}@media(max-width: 1099.9px){.fancybox-navigation .fancybox-button--arrow_right div{width:7.4666666667vw;height:8vw}}.fancybox-navigation .fancybox-button--arrow_left{left:30px;background:none}@media(max-width: 1099.9px){.fancybox-navigation .fancybox-button--arrow_left{left:0}}.fancybox-navigation .fancybox-button--arrow_left div{background:url("../images/common/ico_arrow.png") no-repeat left top;background-size:contain;width:40px;height:43px;transform:scale(-1, 1)}@media(max-width: 1099.9px){.fancybox-navigation .fancybox-button--arrow_left div{width:7.4666666667vw;height:8vw}}.fancybox-navigation .fancybox-button--arrow_right svg{display:none}.fancybox-navigation .fancybox-button--arrow_left svg{display:none}@keyframes SlideIn{0%{opacity:0;transform:translateY(20px) scale(0.98)}30%{opacity:0}100%{opacity:1;transform:translateY(0) scale(1)}}@keyframes SlideInSp{0%{opacity:0;transform:translateY(2.6666666667vw) scale(0.98)}30%{opacity:0}100%{opacity:1;transform:translateY(0) scale(1)}}