.beginner .c-billboard{height:290px;padding:120px 0 80px}@media only screen and (max-width: 768px){.beginner .c-billboard{height:min(58.97436vw, 230px);padding:min(30.76923vw, 120px) 0 min(10.25641vw, 40px)}}.beginner .c-billboard .c-heading--1--character{margin-bottom:0 !important}.beginner .c-billboard .c-heading--1--character>span{padding-bottom:0;border-bottom:none;position:relative;font-family:YakuHanJP,'Noto Sans JP', sans-serif;font-weight:500;font-weight:700;line-height:1.47059}@media only screen and (max-width: 768px){.beginner .c-billboard .c-heading--1--character>span{font-size:min(7.17949vw, 28px);line-height:1.42857}}.beginner .c-billboard .c-heading--1--character>span:after{content:"";position:absolute;right:-107px;bottom:-2px;width:77px;height:95px;background-image:url(/image/2024/common/img_character_main.svg);background-repeat:no-repeat;background-position:right bottom;background-size:100%}@media only screen and (max-width: 768px){.beginner .c-billboard .c-heading--1--character>span:after{right:max(-20.51282vw, -80px);bottom:max(-.35641vw, -1.39px);width:min(14.13077vw, 55.11px);height:min(18.30513vw, 71.39px)}}.beginner .c-billboard .c-heading--subtitle{margin-bottom:7px;text-align:center}@media only screen and (max-width: 768px){.beginner .c-billboard .c-heading--subtitle{margin-bottom:min(1.96923vw, 7.68px)}}.beginner .c-billboard .c-heading--subtitle>span{position:relative;display:inline-block;min-height:28px;padding:1px 32.5px 0;color:#000;font-family:YakuHanJP,'Noto Sans JP', sans-serif;font-weight:500;font-weight:700;font-size:20px;line-height:1}@media only screen and (max-width: 768px){.beginner .c-billboard .c-heading--subtitle>span{font-size:min(4.10256vw, 16px);line-height:1.125;min-height:min(5.72231vw, 22.317px);padding:0 min(6.53077vw, 25.47px)}}.beginner .c-billboard .c-heading--subtitle>span:before,.beginner .c-billboard .c-heading--subtitle>span:after{content:"";position:absolute;top:0;background-color:#000000;width:2.69px;height:28.74px;border-radius:1.345px;transform-origin:center center}@media only screen and (max-width: 768px){.beginner .c-billboard .c-heading--subtitle>span:before,.beginner .c-billboard .c-heading--subtitle>span:after{height:min(5.89744vw, 23px);width:min(.55128vw, 2.15px);border-radius:min(.27564vw, 1.075x)}}.beginner .c-billboard .c-heading--subtitle>span:before{left:6px;transform:rotate(-30.22deg)}@media only screen and (max-width: 768px){.beginner .c-billboard .c-heading--subtitle>span:before{left:min(1.53846vw, 6px)}}.beginner .c-billboard .c-heading--subtitle>span:after{right:6px;transform:rotate(30.22deg)}@media only screen and (max-width: 768px){.beginner .c-billboard .c-heading--subtitle>span:after{right:min(1.53846vw, 6px)}}.beginner .c-arch-wrapper{position:relative;margin-top:100px;letter-spacing:0.05em}@media only screen and (max-width: 768px){.beginner .c-arch-wrapper{margin-top:0}}.beginner .c-arch-wrapper .js-inview-ab{position:absolute;top:-100px;left:0;width:100%;height:1px}@media only screen and (max-width: 768px){.beginner .c-arch-wrapper .js-inview-ab{top:min(76.92308vw, 300px);height:min(.25641vw, 1px)}}.beginner .c-arch-wrapper:before{content:"";position:absolute;width:100%;height:calc(100% - 450px);background-color:#DCDDDD;z-index:-1;top:113px}@media only screen and (max-width: 768px){.beginner .c-arch-wrapper:before{display:none}}.beginner .c-arch-wrapper .c-gray-wrapper{letter-spacing:0.05em}@media only screen and (max-width: 768px){.beginner .c-arch-wrapper .c-gray-wrapper{position:relative;padding-top:39.23077vw}}.beginner .c-arch-wrapper .c-gray-wrapper:before{content:"";position:absolute;top:-100px;left:50%;transform:translateX(-50%);width:2894.375px;height:min(226.09137vw, 2227px);border-top-left-radius:50%;border-top-right-radius:50%;background-color:#DCDDDD;z-index:-1}@media only screen and (min-width: 1280px){.beginner .c-arch-wrapper .c-gray-wrapper:before{width:226.09375%}}@media only screen and (max-width: 768px){.beginner .c-arch-wrapper .c-gray-wrapper:before{width:100%;height:100vw;border-radius:50%;top:0}}@media only screen and (max-width: 768px){.beginner .c-arch-wrapper .c-gray-wrapper:after{content:"";position:absolute;width:100%;height:calc(100% - 115.38462vw);background-color:#DCDDDD;z-index:-2;top:50vw}}@media only screen and (min-width: 769px){.beginner .c-arch-wrapper .c-gray-wrapper>.c-container--m{position:absolute;left:50%;transform:translateX(-50%);top:0;width:100%}}.beginner .c-arch-wrapper .c-gray-wrapper__circle-box{position:absolute;top:-138px;left:-240px;width:346px;height:346px}@media only screen and (max-width: 768px){.beginner .c-arch-wrapper .c-gray-wrapper__circle-box{width:min(61.53846vw, 240px);height:min(61.53846vw, 240px);top:min(9.23077vw, 36px);left:max(-47.4359vw, -185px)}}.beginner .c-arch-wrapper .c-gray-wrapper__circle-box:before{content:"";position:absolute;width:100%;height:100%;border-radius:50%;background-color:#E83C58;transition:all 0.3s var(--ease-out-back);transform:scale(0.5);transform-origin:center center}.beginner .c-arch-wrapper .c-gray-wrapper__circle-box__character{position:absolute;top:-27px;right:5px;width:134.56px;height:127.78px;transform:translateY(60px);transition:all 0.4s var(--ease-out-back);opacity:0}@media only screen and (max-width: 768px){.beginner .c-arch-wrapper .c-gray-wrapper__circle-box__character{width:min(28.60846vw, 111.573px);height:min(26.83872vw, 104.671px);top:max(-5.64103vw, -22px);right:min(.51282vw, 2px)}}.beginner .c-arch-wrapper .c-gray-wrapper__inner{position:relative}.beginner .c-arch-wrapper .c-gray-wrapper__inner .c-connectline--right{position:absolute;right:-140px;top:-180px;width:0;transition:all 0.35s var(--ease-out-expo)}@media only screen and (max-width: 768px){.beginner .c-arch-wrapper .c-gray-wrapper__inner .c-connectline--right{height:min(15.38462vw, 60px);right:max(-56.41026vw, -220px);top:max(-62.82051vw, -245px)}}.beginner .c-arch-wrapper .c-gray-wrapper__inner .c-connectline--right:after{transform:rotate(-30deg);transform-origin:right center}.beginner .c-arch-wrapper .c-gray-wrapper__inner .c-connectline--right.is-active{width:380px}@media only screen and (max-width: 768px){.beginner .c-arch-wrapper .c-gray-wrapper__inner .c-connectline--right.is-active{width:min(92.30769vw, 360px)}}.beginner .c-arch-wrapper .c-gray-wrapper.is-active .c-gray-wrapper__circle-box:before{transform:scale(1)}.beginner .p-attraction-area{margin-bottom:120px;letter-spacing:0.05em}@media only screen and (max-width: 768px){.beginner .p-attraction-area{margin-bottom:min(23.07692vw, 90px)}}.beginner .p-attraction-area .c-padding-wrapper{background-color:transparent}.beginner .p-attraction-area .c-padding-wrapper:after{background-color:#DCDDDD}.beginner .p-attraction-area .c-padding-wrapper:before{display:none}.beginner .p-attraction-area .c-padding-wrapper .c-box{padding-top:80px}@media only screen and (max-width: 768px){.beginner .p-attraction-area .c-padding-wrapper .c-box{padding-top:min(17.94872vw, 70px)}}.beginner .p-attraction-area .c-padding-wrapper .c-box__wrapper{overflow:hidden;padding-top:30px}@media only screen and (max-width: 768px){.beginner .p-attraction-area .c-padding-wrapper .c-box__wrapper{padding-top:min(7.69231vw, 30px)}}.beginner .p-attraction-area .c-padding-wrapper .c-box--left:before{top:-119px}@media only screen and (max-width: 768px){.beginner .p-attraction-area .c-padding-wrapper .c-box--left:before{top:max(-16.66667vw, -65px)}}@media only screen and (max-width: 768px){.beginner .p-attraction-area .c-padding-wrapper #attraction02 .c-box{padding-top:min(10.25641vw, 40px)}}@media only screen and (max-width: 768px){.beginner .p-attraction-area .c-padding-wrapper #attraction02 .c-box--left:before{top:max(-24.35897vw, -95px)}}@media only screen and (max-width: 768px){.beginner .p-attraction-area .c-padding-wrapper #attraction02 .c-box__padding{padding-bottom:min(15.38462vw, 60px)}}.beginner .p-attraction-area .c-padding-wrapper #attraction03 .c-box{padding-top:116px}@media only screen and (max-width: 768px){.beginner .p-attraction-area .c-padding-wrapper #attraction03 .c-box{padding-top:min(22.05128vw, 86px)}}.beginner .p-attraction-area .c-padding-wrapper #attraction03 .c-box--left:before{top:-83px}@media only screen and (max-width: 768px){.beginner .p-attraction-area .c-padding-wrapper #attraction03 .c-box--left:before{top:max(-12.5641vw, -49px)}}.beginner .p-attraction-area .c-padding-wrapper .c-box__padding{padding:70px 50px;border-radius:20px;overflow:visible;z-index:2}@media only screen and (max-width: 768px){.beginner .p-attraction-area .c-padding-wrapper .c-box__padding{padding:min(14.10256vw, 55px) min(6.41026vw, 25px) min(10.25641vw, 40px)}}.beginner .p-attraction-area .c-padding-wrapper .c-box__padding-no{position:absolute;left:50%;transform:translateX(-50%);top:-30px;width:60px;height:60px;border-radius:50%;transform:translateX(-50%);background-color:#F57801;display:flex;justify-content:center;align-items:center;color:#ffffff;font-family:YakuHanJP,'Roboto', sans-serif;font-weight:500;font-weight:700;font-size:30px;line-height:1.06667}@media only screen and (max-width: 768px){.beginner .p-attraction-area .c-padding-wrapper .c-box__padding-no{top:max(-7.69231vw, -30px);width:min(15.38462vw, 60px);height:min(15.38462vw, 60px);font-size:min(7.69231vw, 30px)}}.beginner .p-attraction-area .c-heading--2{text-align:center;min-height:102px;margin-bottom:40px;padding:0;background-image:none;line-height:1}@media only screen and (max-width: 768px){.beginner .p-attraction-area .c-heading--2{min-height:min(17.4359vw, 68px);margin-bottom:min(1.79487vw, 7px)}}.beginner .p-attraction-area .c-heading--2:before,.beginner .p-attraction-area .c-heading--2:after{display:none}.beginner .p-attraction-area .c-heading__title{display:inline-block;position:relative;padding:26px 0;color:#000;font-family:YakuHanJP,'Noto Sans JP', sans-serif;font-weight:500;font-weight:700;font-size:34px;line-height:1.47059;opacity:0;transition:transform 0.5s var(--ease-out-expo),opacity 0.5s var(--ease-out-cubic);transform:translateY(30px)}@media only screen and (max-width: 768px){.beginner .p-attraction-area .c-heading__title{padding:min(3.84615vw, 15px) 0;font-size:min(5.12821vw, 20px);line-height:1.5}}.beginner .p-attraction-area .c-heading__title:before,.beginner .p-attraction-area .c-heading__title:after{content:"";position:absolute;width:156px;height:2px;background-color:#000000;left:0;transform-origin:center center}@media only screen and (max-width: 768px){.beginner .p-attraction-area .c-heading__title:before,.beginner .p-attraction-area .c-heading__title:after{width:min(23.53846vw, 91.8px);height:min(.25641vw, 1px)}}.beginner .p-attraction-area .c-heading__title:before{top:11px;transform:rotate(172.5deg)}@media only screen and (max-width: 768px){.beginner .p-attraction-area .c-heading__title:before{top:min(1.79487vw, 7px)}}.beginner .p-attraction-area .c-heading__title:after{bottom:11px;transform:rotate(-172.5deg)}@media only screen and (max-width: 768px){.beginner .p-attraction-area .c-heading__title:after{bottom:min(1.79487vw, 7px)}}.beginner .p-attraction-area .c-heading__title.is-active{opacity:1;transform:translateY(0);transition-delay:0.6s}.beginner .p-attraction-area .c-heading__character{position:absolute;left:calc(50% - 140px);top:0;width:84px;height:99px;transform:translateX(-50%) translateY(30px);opacity:0;transition:transform 0.5s var(--ease-out-expo),opacity 0.5s var(--ease-out-cubic)}@media only screen and (max-width: 768px){.beginner .p-attraction-area .c-heading__character{top:max(-3.33333vw, -13px);left:calc(50% - min(25.38462vw, 99px));width:min(17.69231vw, 69px);height:min(20.76923vw, 81px)}}.beginner .p-attraction-area .c-heading__character.is-active{opacity:1;transform:translateX(-50%) translateY(0px);transition-delay:0.5s}.beginner .p-attraction-area .c-heading--3{text-align:center;margin-bottom:0;color:#000;font-family:YakuHanJP,'Noto Sans JP', sans-serif;font-weight:500;font-weight:400;font-size:28px;line-height:1.42857}@media only screen and (max-width: 768px){.beginner .p-attraction-area .c-heading--3{font-size:min(6.15385vw, 24px);line-height:1.5}}.beginner .p-attraction-area .p-anchor-box{display:flex;justify-content:space-between;position:relative;z-index:2;margin-bottom:0}@media only screen and (max-width: 768px){.beginner .p-attraction-area .p-anchor-box{display:block;margin-bottom:max(-2.5641vw, -10px)}}.beginner .p-attraction-area .p-anchor-box__item{width:32.5%}@media only screen and (max-width: 768px){.beginner .p-attraction-area .p-anchor-box__item{width:100%;margin-bottom:min(2.5641vw, 10px)}}.beginner .p-attraction-area .p-anchor-box__item a{position:relative;background-color:#ffffff;border-radius:20px;display:flex;height:100%;justify-content:center;align-items:center;padding:30px 10px 40px;color:#000;font-family:YakuHanJP,'Noto Sans JP', sans-serif;font-weight:500;font-weight:400;font-size:20px;line-height:1.5;text-align:center}@media only screen and (max-width: 768px){.beginner .p-attraction-area .p-anchor-box__item a{border-radius:min(5.12821vw, 20px);display:block;padding:min(5.12821vw, 20px) 0 min(5.12821vw, 20px) min(20.51282vw, 80px);font-size:min(5.12821vw, 20px);text-align:left}}.beginner .p-attraction-area .p-anchor-box__item a:before{content:"";position:absolute;left:0;top:0;width:100%;height:100%;border-radius:20px;border:2px solid #FF9800;opacity:0;transition:all 0.1s linear}.beginner .p-attraction-area .p-anchor-box__item a:after{content:"";position:absolute;left:50%;bottom:14px;width:16px;height:13px;transform:translateX(-50%);background-image:url(/image/2024/common/icon_anchor02.svg);background-repeat:no-repeat;background-position:right center;background-size:100%;transition:all 0.1s linear}@media only screen and (max-width: 768px){.beginner .p-attraction-area .p-anchor-box__item a:after{left:inherit;right:min(5.89744vw, 23px);bottom:inherit;top:50%;transform:translateY(-50%);width:min(4.10256vw, 16px);height:min(3.33333vw, 13px)}}@media only screen and (min-width: 769px){.beginner .p-attraction-area .p-anchor-box__item a:hover:before{opacity:1}.beginner .p-attraction-area .p-anchor-box__item a:hover:after{bottom:9px}}.beginner .p-attraction-area .p-anchor-box__item-no{position:absolute;left:50%;top:-20px;width:40px;height:40px;border-radius:50%;transform:translateX(-50%);background-color:#F57801;display:flex;justify-content:center;align-items:center;color:#ffffff;font-family:YakuHanJP,'Roboto', sans-serif;font-weight:500;font-weight:700;font-size:20px;line-height:1.06667}@media only screen and (max-width: 768px){.beginner .p-attraction-area .p-anchor-box__item-no{left:min(5.12821vw, 20px);top:50%;transform:translateY(-50%);width:min(10.25641vw, 40px);height:min(10.25641vw, 40px);font-size:min(5.12821vw, 20px)}}.beginner .p-attraction-area .p-message{display:flex;justify-content:center;margin:30px auto 0;max-width:400px;color:#000;font-size:14px;line-height:1.71429;font-family:YakuHanJP,'Noto Sans JP', sans-serif;font-weight:500;font-weight:400}@media only screen and (max-width: 768px){.beginner .p-attraction-area .p-message{padding:0 min(4.61538vw, 18px);margin-top:min(5.12821vw, 20px);font-size:min(3.58974vw, 14px)}}.beginner .p-attraction-area .p-img{margin:0 auto}.beginner .p-attraction-area .p-img--01{max-width:296px;margin-top:30px}@media only screen and (max-width: 768px){.beginner .p-attraction-area .p-img--01{max-width:min(75.89744vw, 296px);margin-top:min(7.69231vw, 30px)}}.beginner .p-attraction-area .p-img--02{max-width:220px;margin-top:30px}@media only screen and (max-width: 768px){.beginner .p-attraction-area .p-img--02{max-width:min(48.71795vw, 190px);margin-top:min(5.12821vw, 20px)}}.beginner .p-attraction-area .p-img--03{max-width:212px;margin-top:30px}@media only screen and (max-width: 768px){.beginner .p-attraction-area .p-img--03{max-width:min(44.10256vw, 172px);margin-top:min(5.12821vw, 20px)}}.beginner .p-attraction-area .p-attraction-slider{max-width:650px;margin:32px auto 0;overflow:visible}@media only screen and (max-width: 768px){.beginner .p-attraction-area .p-attraction-slider{margin:min(2.5641vw, 10px) max(-1.28205vw, -5px) 0}}@media only screen and (min-width: 391px) and (max-width: 768px){.beginner .p-attraction-area .p-attraction-slider{margin:10px auto 0}}.beginner .p-attraction-area .p-attraction-slider .slick-list{overflow:visible}.beginner .p-attraction-area .p-attraction-slider .slick-list .slick-track{display:flex}.beginner .p-attraction-area .p-attraction-slider .slick-list .slick-slide{padding:0 10px;pointer-events:inherit;transition:opacity 0.2s ease-in, transform 0.2s ease-out;opacity:0}@media only screen and (max-width: 768px){.beginner .p-attraction-area .p-attraction-slider .slick-list .slick-slide{padding:0 min(1.28205vw, 5px)}}.beginner .p-attraction-area .p-attraction-slider.slick-initialized .slick-list .slick-slide{opacity:1}.beginner .p-attraction-area .p-attraction-slider .slick-dots{margin-top:40px;display:flex;justify-content:center;align-items:center;height:50px}@media only screen and (max-width: 768px){.beginner .p-attraction-area .p-attraction-slider .slick-dots{margin-top:min(5.12821vw, 20px);height:min(12.82051vw, 50px);height:auto}}.beginner .p-attraction-area .p-attraction-slider .slick-dots li{width:12px;height:12px;margin:0 4.875px;display:flex;justify-content:center;align-items:center}@media only screen and (max-width: 768px){.beginner .p-attraction-area .p-attraction-slider .slick-dots li{width:min(2.5641vw, 10px);height:min(2.5641vw, 10px);margin:0 min(1.15385vw, 4.5px)}}.beginner .p-attraction-area .p-attraction-slider .slick-dots li button{text-indent:-9999px;width:6px;height:6px;border-radius:0.9px;background-color:#D0D0D0}@media only screen and (max-width: 768px){.beginner .p-attraction-area .p-attraction-slider .slick-dots li button{width:min(1.53846vw, 6px);height:min(1.53846vw, 6px);border-radius:min(.25641vw, 1px)}}.beginner .p-attraction-area .p-attraction-slider .slick-dots li.slick-active{width:12px;height:12px}@media only screen and (max-width: 768px){.beginner .p-attraction-area .p-attraction-slider .slick-dots li.slick-active{width:min(2.5641vw, 10px);height:min(2.5641vw, 10px)}}.beginner .p-attraction-area .p-attraction-slider .slick-dots li.slick-active button{width:12px;height:12px;border-radius:50%;background-color:#F57801}@media only screen and (max-width: 768px){.beginner .p-attraction-area .p-attraction-slider .slick-dots li.slick-active button{width:min(2.5641vw, 10px);height:min(2.5641vw, 10px)}}.beginner .p-attraction-area .p-attraction-slider .slick-arrow{position:absolute;bottom:0;text-indent:-9999px;width:50px;height:50px;border-radius:50%;border:1px solid #000000;background-image:none;padding:0;top:inherit;transition:all 0.1s linear}@media only screen and (max-width: 768px){.beginner .p-attraction-area .p-attraction-slider .slick-arrow{display:none}}.beginner .p-attraction-area .p-attraction-slider .slick-arrow:after{content:"";position:absolute;left:50%;top:50%;transform:translate(-40%, -50%);width:10px;height:17.5px;background-image:url(/image/2024/common/icon_arrow_right_bk.svg);background-repeat:no-repeat;background-position:center center;background-size:100%;transition:left 0.3s ease-out}.beginner .p-attraction-area .p-attraction-slider .slick-arrow.slick-prev{margin-left:-125px;left:50%}.beginner .p-attraction-area .p-attraction-slider .slick-arrow.slick-prev:after{transform:translate(-60%, -50%) rotate(180deg);transform-origin:center center}@media only screen and (min-width: 769px){.beginner .p-attraction-area .p-attraction-slider .slick-arrow.slick-prev:hover{background-color:#000000}.beginner .p-attraction-area .p-attraction-slider .slick-arrow.slick-prev:hover:after{left:calc(50% - 5px);background-image:url(/image/2024/common/icon_arrow_right_wh.svg)}}.beginner .p-attraction-area .p-attraction-slider .slick-arrow.slick-next{margin-right:-125px;right:50%}@media only screen and (min-width: 769px){.beginner .p-attraction-area .p-attraction-slider .slick-arrow.slick-next:hover{background-color:#000000}.beginner .p-attraction-area .p-attraction-slider .slick-arrow.slick-next:hover:after{left:calc(50% + 5px);background-image:url(/image/2024/common/icon_arrow_right_wh.svg)}}.beginner .p-attraction-area .p-attraction-slider__box{border-radius:20px;border:1px solid #cccccc;background-color:#ffffff;padding:30px}@media only screen and (max-width: 768px){.beginner .p-attraction-area .p-attraction-slider__box{border-radius:min(5.12821vw, 20px);border-width:min(.25641vw, 1px);padding:min(5.12821vw, 20px) min(3.84615vw, 15px) min(6.66667vw, 26px)}}.beginner .p-attraction-area .p-attraction-slider__box-inner{max-width:500px;margin:0 auto}.beginner .p-attraction-area .p-attraction-slider__box-heading--4{padding:0 0 0 60px;display:flex;align-items:center;min-height:40px;background-repeat:no-repeat;background-position:left top;color:#000;margin:0 5px 20px;font-family:YakuHanJP,'Noto Sans JP', sans-serif;font-weight:500;font-weight:700;font-size:16px;line-height:1.5;background-size:40px}@media only screen and (max-width: 768px){.beginner .p-attraction-area .p-attraction-slider__box-heading--4{font-size:min(3.58974vw, 14px);padding-left:min(12.82051vw, 50px);min-height:min(10.25641vw, 40px);margin:0 0 min(3.84615vw, 15px)}}.beginner .p-attraction-area .p-attraction-slider__box-heading--4--01{background-image:url(/image/2024/beginner/guide/icon_attraction0101.svg)}.beginner .p-attraction-area .p-attraction-slider__box-heading--4--02{background-image:url(/image/2024/beginner/guide/icon_attraction0102.svg)}.beginner .p-attraction-area .p-attraction-slider__box-heading--4--03{background-image:url(/image/2024/beginner/guide/icon_attraction0103.svg)}.beginner .p-attraction-area .p-attraction-slider__box-heading--4--04{background-image:url(/image/2024/beginner/guide/icon_attraction0104.svg)}.beginner .p-attraction-area .p-attraction-slider__box-img{max-width:270px;margin:0 auto 25px}@media only screen and (max-width: 768px){.beginner .p-attraction-area .p-attraction-slider__box-img{margin-bottom:min(6.41026vw, 25px)}}.beginner .p-attraction-area .p-attraction-slider__box-heading--5{text-align:center;color:#000;font-family:YakuHanJP,'Noto Sans JP', sans-serif;font-weight:500;font-weight:700;font-size:14px;line-height:1.42857;margin-bottom:10px}@media only screen and (max-width: 768px){.beginner .p-attraction-area .p-attraction-slider__box-heading--5{font-size:min(3.58974vw, 14px);margin-bottom:min(2.5641vw, 10px)}}.beginner .p-attraction-area .p-attraction-slider__box-columns{display:flex;justify-content:space-between}@media only screen and (max-width: 768px){.beginner .p-attraction-area .p-attraction-slider__box-columns{display:block;margin-bottom:max(-2.5641vw, -10px)}}.beginner .p-attraction-area .p-attraction-slider__box-columns-column{width:49%;border-radius:10px;overflow:hidden;background-color:#F2F2F2;position:relative;padding:20px 10px 25px}@media only screen and (max-width: 768px){.beginner .p-attraction-area .p-attraction-slider__box-columns-column{width:100%;margin-bottom:min(2.5641vw, 10px);border-radius:min(2.5641vw, 10px);padding:min(2.5641vw, 10px) min(2.5641vw, 10px) 0;height:min(28.20513vw, 110px)}}.beginner .p-attraction-area .p-attraction-slider__box-columns-column a{position:absolute;left:0;top:0;width:100%;height:100%;z-index:2}.beginner .p-attraction-area .p-attraction-slider__box-columns-column a:after{content:"";position:absolute;right:13.5px;top:50%;transform:translateY(-50%);width:8px;height:14px;background-image:url(/image/2024/common/icon_arrow_right_bk.svg);background-repeat:no-repeat;background-position:right center;background-size:100%}@media only screen and (max-width: 768px){.beginner .p-attraction-area .p-attraction-slider__box-columns-column a:after{right:min(3.46154vw, 13.5px);width:min(2.05128vw, 8px);height:min(3.58974vw, 14px)}}.beginner .p-attraction-area .p-attraction-slider__box-columns-column a.popup:after{width:12px;height:12px;background-image:url(/image/2024/common/icon_popup.svg)}@media only screen and (max-width: 768px){.beginner .p-attraction-area .p-attraction-slider__box-columns-column a.popup:after{width:min(3.07692vw, 12px);height:min(3.07692vw, 12px)}}.beginner .p-attraction-area .p-attraction-slider__box-category{position:absolute;right:0;top:0;width:85px;height:25px;border-radius:0 10px 0 5px;background-color:#F57801;display:flex;justify-content:center;padding:2px 0 4px;color:#fff;text-align:center;font-family:YakuHanJP,'Noto Sans JP', sans-serif;font-weight:500;font-weight:700;font-size:12px;line-height:1.6}@media only screen and (max-width: 768px){.beginner .p-attraction-area .p-attraction-slider__box-category{width:min(17.94872vw, 70px);height:min(5.12821vw, 20px);border-radius:0 min(2.5641vw, 10px) 0 min(1.28205vw, 5px);padding:min(.51282vw, 2px) 0;font-size:min(2.5641vw, 10px)}}.beginner .p-attraction-area .p-attraction-slider__box-title{display:flex;min-height:40px;padding-left:45px;margin-bottom:5px;align-items:center;color:#000;font-family:YakuHanJP,'Noto Sans JP', sans-serif;font-weight:500;font-weight:700;font-size:14px;line-height:1.71429;background-size:40px;background-position:left top;background-repeat:no-repeat}@media only screen and (max-width: 768px){.beginner .p-attraction-area .p-attraction-slider__box-title{min-height:min(10.25641vw, 40px);padding-left:min(11.53846vw, 45px);margin-bottom:0;font-size:min(3.58974vw, 14px);line-height:1.66667;background-size:min(10.25641vw, 40px)}}.beginner .p-attraction-area .p-attraction-slider__box-title--electricity{background-image:url(/image/2024/common/icon_electricity.svg)}.beginner .p-attraction-area .p-attraction-slider__box-title--gas{background-image:url(/image/2024/common/icon_gas.svg)}.beginner .p-attraction-area .p-attraction-slider__box-title--mimamori{background-image:url(/image/2024/common/icon_mimamori.svg)}.beginner .p-attraction-area .p-attraction-slider__box-title--insurance{background-image:url(/image/2024/common/icon_insurance.svg)}.beginner .p-attraction-area .p-attraction-slider__box-title--equipment{background-image:url(/image/2024/common/icon_equipment.svg)}.beginner .p-attraction-area .p-attraction-slider__box-title--parking{background-image:url(/image/2024/common/icon_parking.svg)}.beginner .p-attraction-area .p-attraction-slider__box-title--outside{background-image:url(/image/2024/common/icon_outside.svg)}.beginner .p-attraction-area .p-attraction-slider__box-title--shopping{background-image:url(/image/2024/common/icon_shopping.svg)}@media only screen and (max-width: 768px){.beginner .p-attraction-area .p-attraction-slider__box-messagebox{display:flex;align-items:center;height:min(15.12821vw, 59px);position:relative;top:max(-1.53846vw, -6px)}}.beginner .p-attraction-area .p-attraction-slider__box-message{color:#000;font-family:YakuHanJP,'Noto Sans JP', sans-serif;font-weight:500;font-weight:400;font-size:12px;line-height:1.66667;margin:0 21px 0 10px}@media only screen and (max-width: 768px){.beginner .p-attraction-area .p-attraction-slider__box-message{font-size:min(3.07692vw, 12px);margin:0 min(5.38462vw, 21px) 0 min(2.5641vw, 10px)}}.beginner .p-attraction-area .p-attraction-slider__box .c-text-link{margin-top:30px;text-align:center}@media only screen and (max-width: 768px){.beginner .p-attraction-area .p-attraction-slider__box .c-text-link{margin-top:min(7.94872vw, 31px)}}.beginner .p-attraction-area .p-otoku-box{margin-top:50px;letter-spacing:0.05em}@media only screen and (max-width: 768px){.beginner .p-attraction-area .p-otoku-box{margin-top:min(7.69231vw, 30px)}}.beginner .p-attraction-area .p-otoku-box .c-text-link{margin-top:40px;text-align:center}@media only screen and (max-width: 768px){.beginner .p-attraction-area .p-otoku-box .c-text-link{margin-top:min(11.79487vw, 46px)}}.beginner .p-attraction-area .p-otoku-columns{max-width:628px;margin:0 auto;display:flex;justify-content:space-between;letter-spacing:0.05em}@media only screen and (max-width: 768px){.beginner .p-attraction-area .p-otoku-columns{display:block;margin-bottom:max(-5.12821vw, -20px)}}.beginner .p-attraction-area .p-otoku-columns__column{width:31.21019%;border:1px solid #cccccc;border-radius:10px;padding:30px 20px}@media only screen and (max-width: 768px){.beginner .p-attraction-area .p-otoku-columns__column{width:100%;border-width:min(.25641vw, 1px);margin-bottom:min(5.12821vw, 20px);border-radius:min(2.5641vw, 10px);padding:min(3.84615vw, 15px) min(5.12821vw, 20px) min(4.61538vw, 18px)}}.beginner .p-attraction-area .p-otoku-columns__title{padding-top:60px;min-height:108px;text-align:center;color:#000;font-family:YakuHanJP,'Noto Sans JP', sans-serif;font-weight:500;font-weight:700;font-size:16px;line-height:1.5;background-repeat:no-repeat;background-position:center top;background-size:50px;margin-bottom:15px}@media only screen and (max-width: 768px){.beginner .p-attraction-area .p-otoku-columns__title{padding:0 0 0 min(11.53846vw, 45px);min-height:min(10.25641vw, 40px);text-align:left;font-size:min(3.58974vw, 14px);line-height:1.42857;margin-bottom:min(1.28205vw, 5px);background-size:min(10.25641vw, 40px);background-position:left center;display:flex;align-items:center}}.beginner .p-attraction-area .p-otoku-columns__title--01{background-image:url(/image/2024/beginner/guide/icon_attraction0301.svg)}.beginner .p-attraction-area .p-otoku-columns__title--02{background-image:url(/image/2024/beginner/guide/icon_attraction0302.svg)}.beginner .p-attraction-area .p-otoku-columns__title--03{background-image:url(/image/2024/beginner/guide/icon_attraction0303.svg)}.beginner .p-attraction-area .p-otoku-columns__message{color:#000;font-family:YakuHanJP,'Noto Sans JP', sans-serif;font-weight:500;font-weight:400;font-size:14px;line-height:1.71429}@media only screen and (max-width: 768px){.beginner .p-attraction-area .p-otoku-columns__message{font-size:min(3.58974vw, 14px);line-height:1.71429}}.beginner .p-special-box{margin-top:60px}@media only screen and (max-width: 768px){.beginner .p-special-box{margin-top:min(15.38462vw, 60px)}}.beginner .p-special-box--mt0{margin-top:0 !important}.beginner .p-special-box .p-lead{font-size:16px;line-height:1.5;text-align:center;margin-bottom:20px;font-family:YakuHanJP,'Noto Sans JP', sans-serif;font-weight:500;font-weight:700}@media only screen and (max-width: 768px){.beginner .p-special-box .p-lead{font-size:min(4.10256vw, 16px);margin-bottom:min(5.12821vw, 20px);text-align:center}}.beginner .p-special-box .p-banner{max-width:300px;margin:0 auto}.beginner .p-special-box .p-banner a{display:block;transition:all 0.1s linear}.beginner .p-special-box .p-banner a img{transition:all 0.1s linear}@media only screen and (min-width: 769px){.beginner .p-special-box .p-banner a:hover{transform:scale(1.05)}}.beginner .guide .p-attraction-area .c-padding-wrapper{background-color:transparent;padding:0 !important;border-radius:0;margin:0;overflow:visible}.beginner .guide .p-attraction-area .c-padding-wrapper:after{display:none}@media only screen and (max-width: 768px){.beginner .guide .p-attraction-area .c-padding-wrapper:before{display:none}}.beginner .guide .p-campaign-area{padding-top:120px;position:relative;letter-spacing:0.05em}@media only screen and (max-width: 768px){.beginner .guide .p-campaign-area{padding-top:min(23.07692vw, 90px)}}.beginner .guide .p-campaign-area:after{content:"";position:absolute;left:50%;transform:translateX(-50%);width:1800px;top:130px;height:290px;border-bottom-left-radius:50%;border-bottom-right-radius:50%;border:40px solid #08BA87;z-index:-1;border-top:none}@media only screen and (min-width: 1280px){.beginner .guide .p-campaign-area:after{width:140.625%}}@media only screen and (max-width: 768px){.beginner .guide .p-campaign-area:after{width:140.625%;top:min(19.23077vw, 75px);height:min(84.61538vw, 330px);border-width:min(10.25641vw, 40px)}}.beginner .guide .p-campaign-area .c-text-link{margin-top:26px;text-align:center}@media only screen and (max-width: 768px){.beginner .guide .p-campaign-area .c-text-link{margin-top:min(6.66667vw, 26px)}}.beginner .guide .p-campaign-area__heading{text-align:center;color:#000;font-family:YakuHanJP,'Noto Sans JP', sans-serif;font-weight:500;font-weight:700;font-size:20px;line-height:1.5;margin-bottom:40px;padding:0;background-image:none}@media only screen and (max-width: 768px){.beginner .guide .p-campaign-area__heading{font-size:min(4.10256vw, 16px);margin-bottom:min(10.25641vw, 40px)}}.beginner .guide .p-campaign-area__inner{max-width:1700px;margin:0 auto;overflow:hidden}@media only screen and (max-width: 768px){.beginner .guide .p-campaign-area__inner{max-width:inherit}}.beginner .guide .p-campaign-area .p-chance__slider{margin:0 auto;max-width:1020px;overflow:visible}@media only screen and (max-width: 1040px){.beginner .guide .p-campaign-area .p-chance__slider{max-width:340px}}@media only screen and (max-width: 768px){.beginner .guide .p-campaign-area .p-chance__slider{max-width:inherit;width:min(82.05128vw, 320px)}}.beginner .guide .p-campaign-area .p-chance__slider .slick-list{overflow:visible}.beginner .guide .p-campaign-area .p-chance__slider .slick-list .slick-slide{padding:0 20px;pointer-events:inherit;transition:transform 0.3s ease-out;transform:translateY(-20px) !important}@media only screen and (max-width: 768px){.beginner .guide .p-campaign-area .p-chance__slider .slick-list .slick-slide{padding:0 min(2.5641vw, 10px);transform:translateY(-18px) !important}}.beginner .guide .p-campaign-area .p-chance__slider .slick-list .slick-slide a{display:block;transition:all 0.1s linear}@media only screen and (max-width: 768px){.beginner .guide .p-campaign-area .p-chance__slider .slick-list .slick-slide a{border-radius:min(5.12821vw, 20px)}}.beginner .guide .p-campaign-area .p-chance__slider .slick-list .slick-slide a img{transition:all 0.1s linear}@media only screen and (min-width: 769px){.beginner .guide .p-campaign-area .p-chance__slider .slick-list .slick-slide a:hover{filter:drop-shadow(0px 4.2px 25px rgba(199,199,199,0.5));transform:scale(1.05)}}.beginner .guide .p-campaign-area .p-chance__slider .slick-list .slick-slide:has(+.slick-center){transform:translateY(0) !important}@media only screen and (max-width: 768px){.beginner .guide .p-campaign-area .p-chance__slider .slick-list .slick-slide:has(+.slick-center){transform:translateY(-18px) !important}}.beginner .guide .p-campaign-area .p-chance__slider .slick-list .slick-slide.slick-center{transform:translateY(0) !important}.beginner .guide .p-campaign-area .p-chance__slider .slick-list .slick-slide.slick-center+.slick-slide{transform:translateY(0) !important}@media only screen and (max-width: 768px){.beginner .guide .p-campaign-area .p-chance__slider .slick-list .slick-slide.slick-center+.slick-slide{transform:translateY(-18px) !important}}.beginner .guide .p-campaign-area .p-chance__slider .slick-dots{margin-top:40px;display:flex;justify-content:center;align-items:center;height:50px}@media only screen and (max-width: 768px){.beginner .guide .p-campaign-area .p-chance__slider .slick-dots{margin-top:min(5.12821vw, 20px);height:min(12.82051vw, 50px);height:auto}}.beginner .guide .p-campaign-area .p-chance__slider .slick-dots li{width:12px;height:12px;margin:0 4.875px;display:flex;justify-content:center;align-items:center}@media only screen and (max-width: 768px){.beginner .guide .p-campaign-area .p-chance__slider .slick-dots li{width:min(2.5641vw, 10px);height:min(2.5641vw, 10px);margin:0 min(1.15385vw, 4.5px)}}.beginner .guide .p-campaign-area .p-chance__slider .slick-dots li button{text-indent:-9999px;width:6px;height:6px;border-radius:0.9px;background-color:#D0D0D0}@media only screen and (max-width: 768px){.beginner .guide .p-campaign-area .p-chance__slider .slick-dots li button{width:min(1.53846vw, 6px);height:min(1.53846vw, 6px);border-radius:min(.25641vw, 1px)}}.beginner .guide .p-campaign-area .p-chance__slider .slick-dots li.slick-active{width:12px;height:12px}@media only screen and (max-width: 768px){.beginner .guide .p-campaign-area .p-chance__slider .slick-dots li.slick-active{width:min(2.5641vw, 10px);height:min(2.5641vw, 10px)}}.beginner .guide .p-campaign-area .p-chance__slider .slick-dots li.slick-active button{width:12px;height:12px;border-radius:50%;background-color:#08BA87}@media only screen and (max-width: 768px){.beginner .guide .p-campaign-area .p-chance__slider .slick-dots li.slick-active button{width:min(2.5641vw, 10px);height:min(2.5641vw, 10px)}}.beginner .guide .p-campaign-area .p-chance__slider .slick-arrow{position:absolute;bottom:0;text-indent:-9999px;width:50px;height:50px;border-radius:50%;border:1px solid #000000;transition:all 0.1s linear}@media only screen and (max-width: 768px){.beginner .guide .p-campaign-area .p-chance__slider .slick-arrow{display:none}}.beginner .guide .p-campaign-area .p-chance__slider .slick-arrow:after{content:"";position:absolute;left:50%;top:50%;transform:translate(-40%, -50%);width:10px;height:17.5px;background-image:url(/image/2024/common/icon_arrow_right_bk.svg);background-repeat:no-repeat;background-position:center center;background-size:100%;transition:left 0.3s ease-out}.beginner .guide .p-campaign-area .p-chance__slider .slick-arrow.slick-prev{margin-left:-125px;left:50%}.beginner .guide .p-campaign-area .p-chance__slider .slick-arrow.slick-prev:after{transform:translate(-60%, -50%) rotate(180deg);transform-origin:center center}@media only screen and (min-width: 769px){.beginner .guide .p-campaign-area .p-chance__slider .slick-arrow.slick-prev:hover{background-color:#000000}.beginner .guide .p-campaign-area .p-chance__slider .slick-arrow.slick-prev:hover:after{left:calc(50% - 5px);background-image:url(/image/2024/common/icon_arrow_right_wh.svg)}}.beginner .guide .p-campaign-area .p-chance__slider .slick-arrow.slick-next{margin-right:-125px;right:50%}@media only screen and (min-width: 769px){.beginner .guide .p-campaign-area .p-chance__slider .slick-arrow.slick-next:hover{background-color:#000000}.beginner .guide .p-campaign-area .p-chance__slider .slick-arrow.slick-next:hover:after{left:calc(50% + 5px);background-image:url(/image/2024/common/icon_arrow_right_wh.svg)}}.guide .p-movie-box{margin-bottom:100px;position:relative;z-index:2;letter-spacing:0.05em}@media only screen and (max-width: 768px){.guide .p-movie-box{margin-bottom:min(15.38462vw, 60px)}}.guide .p-movie-box--bottom{margin-bottom:0 !important}@media only screen and (min-width: 391px) and (max-width: 768px){.guide .p-movie-box .c-container{max-width:500px;margin:0 auto}}.guide .p-movie-area{padding-top:120px;position:relative;letter-spacing:0.05em}@media only screen and (max-width: 768px){.guide .p-movie-area{padding-top:min(23.07692vw, 90px)}}.guide .p-movie-area .c-connectline{position:absolute;top:max(-15.625vw, -200px);left:calc(50% - min(15.23438vw, 195px));z-index:1;width:min(33.67188vw, 431px);height:min(23.4375vw, 300px);transform:translateX(-50%)}@media only screen and (max-width: 768px){.guide .p-movie-area .c-connectline{top:max(-23.07692vw, -90px);left:calc(50% - min(2.5641vw, 10px));width:min(83.33333vw, 325px);height:min(38.46154vw, 150px)}}.guide .p-movie-area .c-connectline:before{transform:scale(0) translateY(-50%);transform-origin:center center;width:min(14.0625vw, 180px);height:min(14.0625vw, 180px)}@media only screen and (max-width: 768px){.guide .p-movie-area .c-connectline:before{width:min(38.46154vw, 150px);height:min(38.46154vw, 150px)}}.guide .p-movie-area .c-connectline:after{transition:all 1s var(--ease-out-expo);transition-delay:0.6s;width:0;transform-origin:left center;left:min(7.03125vw, 90px);height:min(4.6875vw, 60px);border-radius:0 min(2.34375vw, 30px) min(2.34375vw, 30px) 0}@media only screen and (max-width: 768px){.guide .p-movie-area .c-connectline:after{left:min(19.23077vw, 75px);height:min(12.82051vw, 50px)}}.guide .p-movie-area .c-connectline.is-active:before{animation:move_scale_news_50 0.3s 0.3s var(--ease-out-back) forwards}.guide .p-movie-area .c-connectline.is-active:after{width:min(33.67188vw, 431px)}@media only screen and (max-width: 768px){.guide .p-movie-area .c-connectline.is-active:after{width:min(102.5641vw, 400px)}}.guide .p-movie-area__heading{color:#000;text-align:center;font-family:YakuHanJP,'Noto Sans JP', sans-serif;font-weight:500;font-weight:700;font-size:20px;line-height:1.5;padding:0;background-image:none;margin-bottom:40px}@media only screen and (max-width: 768px){.guide .p-movie-area__heading{font-size:min(5.12821vw, 20px);line-height:1;margin-bottom:min(5.89744vw, 23px)}}@keyframes move_scale_news_50{0%{transform:scale(0.5) translateY(-50%)}100%{transform:scale(1) translateY(-50%)}}.beginner .about{letter-spacing:0.05em;color:#000;font-family:YakuHanJP,'Noto Sans JP', sans-serif;font-weight:500;font-weight:400}.beginner .about .c-billboard{height:auto}@media only screen and (min-width: 769px){.beginner .about .c-billboard{padding-top:110px;padding-bottom:0}}@media only screen and (max-width: 768px){.beginner .about .c-billboard{padding:min(30.76923vw, 120px) 0 0}}.beginner .about .c-billboard .p-main-illust{width:500px;position:relative;margin:0 auto}@media only screen and (max-width: 768px){.beginner .about .c-billboard .p-main-illust{width:min(82.05128vw, 320px)}}.beginner .about .c-billboard .p-main-illust-bubble{margin-left:-19px;position:relative}@media only screen and (max-width: 768px){.beginner .about .c-billboard .p-main-illust-bubble{margin-left:auto}}.beginner .about .c-billboard .p-main-illust-bubble-bg{transform:translateY(30px);opacity:0;transition:transform 0.5s var(--ease-out-expo),opacity 0.5s var(--ease-out-cubic)}.beginner .about .c-billboard .p-main-illust-bubble-bg.is-active{opacity:1;transform:translateY(0px);transition-delay:1s}.beginner .about .c-billboard .p-main-illust-bubble-inner{position:absolute;transform:translateY(30px);opacity:0;transition:transform 0.5s var(--ease-out-expo),opacity 0.5s var(--ease-out-cubic)}.beginner .about .c-billboard .p-main-illust-bubble-inner.is-active{opacity:1;transform:translateY(0px)}.beginner .about .c-billboard .p-main-illust-bubble-inner img{width:100%}.beginner .about .c-billboard .p-main-illust-bubble-inner--01{left:67px;bottom:28px;width:70.72px;height:70.72px}.beginner .about .c-billboard .p-main-illust-bubble-inner--01.is-active{transition-delay:0.6s}@media only screen and (max-width: 768px){.beginner .about .c-billboard .p-main-illust-bubble-inner--01{left:min(3.33333vw, 13px);bottom:min(15.89744vw, 62px);width:min(13.33333vw, 52px);height:min(13.33333vw, 52px)}}.beginner .about .c-billboard .p-main-illust-bubble-inner--02{left:158px;top:0;width:112.11px;height:112.11px}.beginner .about .c-billboard .p-main-illust-bubble-inner--02.is-active{transition-delay:0.7s}@media only screen and (max-width: 768px){.beginner .about .c-billboard .p-main-illust-bubble-inner--02{left:min(16.66667vw, 65px);width:min(24.61538vw, 96px);height:min(24.61538vw, 96px)}}.beginner .about .c-billboard .p-main-illust-bubble-inner--03{right:99px;bottom:26px;width:97.68px;height:97.68px}.beginner .about .c-billboard .p-main-illust-bubble-inner--03.is-active{transition-delay:0.8s}@media only screen and (max-width: 768px){.beginner .about .c-billboard .p-main-illust-bubble-inner--03{right:min(17.17949vw, 67px);bottom:min(19.74359vw, 77px);width:min(21.44872vw, 83.65px);height:min(21.44872vw, 83.65px)}}.beginner .about .c-billboard .p-main-illust-bubble-inner--04{right:0;top:27px;width:82.66px;height:82.66px}.beginner .about .c-billboard .p-main-illust-bubble-inner--04.is-active{transition-delay:0.9s}@media only screen and (max-width: 768px){.beginner .about .c-billboard .p-main-illust-bubble-inner--04{right:min(1.02564vw, 4px);top:min(4.10256vw, 16px);width:min(18.14872vw, 70.78px);height:min(18.14872vw, 70.78px)}}.beginner .about .c-billboard .p-main-illust-neko{position:absolute;left:50%;bottom:-54px;margin-left:0;transform:translateX(-50%) translateY(30px);opacity:0;transition:transform 0.5s var(--ease-out-expo),opacity 0.5s var(--ease-out-cubic)}@media only screen and (max-width: 768px){.beginner .about .c-billboard .p-main-illust-neko{width:min(20.85385vw, 81.33px);bottom:max(-1.28205vw, -5px);margin-left:0}}.beginner .about .c-billboard .p-main-illust-neko.is-active{opacity:1;transform:translateX(-50%) translateY(0px);transition-delay:0.5s}.beginner .about .c-arch-wrapper{margin-top:110px}@media only screen and (max-width: 768px){.beginner .about .c-arch-wrapper{margin-top:min(7.69231vw, -30px)}}@media only screen and (max-width: 768px){.beginner .about .c-arch-wrapper:before{content:"";position:absolute;left:0;top:50vw;width:100%;height:calc(100% - 97.4359vw);background-color:#DCDDDD;display:block}}@media only screen and (max-width: 768px){.beginner .about .c-arch-wrapper .c-gray-wrapper{padding-top:min(23.07692vw, 90px);padding-bottom:33.33333vw}}@media only screen and (max-width: 768px){.beginner .about .c-arch-wrapper .c-gray-wrapper:after{top:inherit;bottom:0;width:100%;height:100vw;border-radius:50%}}.beginner .about .c-arch-wrapper .c-gray-wrapper__inner .c-connectline--right{top:-244px;right:-240px}@media only screen and (max-width: 768px){.beginner .about .c-arch-wrapper .c-gray-wrapper__inner .c-connectline--right{top:min(23.07692vw, -90px);right:max(-58.97436vw, -230px)}}@media only screen and (min-width: 769px){.beginner .about .c-arch-wrapper .c-gray-wrapper__circle-box{width:300px;height:300px;top:-60px;left:-270px}}@media only screen and (max-width: 768px){.beginner .about .c-arch-wrapper .c-gray-wrapper__circle-box{top:min(28.20513vw, 110px);left:max(-32.05128vw, -125px)}}@media only screen and (max-width: 768px){.beginner .about .c-arch-wrapper .c-gray-wrapper .p-attraction-area{margin-bottom:0}}@media only screen and (min-width: 769px){.beginner .about .c-arch-wrapper .c-gray-wrapper .p-attraction-area .c-padding-wrapper{padding-top:0}}@media only screen and (max-width: 768px){.beginner .about .c-arch-wrapper .c-gray-wrapper .p-attraction-area .c-padding-wrapper{padding-top:0 !important;margin-bottom:0 !important}}.beginner .about .c-arch-wrapper .c-gray-wrapper .p-attraction-area .c-padding-wrapper .p-about-desc{font-size:16px;text-align:center;line-height:1.75;margin-bottom:60px;margin-top:0}@media only screen and (min-width: 769px){.beginner .about .c-arch-wrapper .c-gray-wrapper .p-attraction-area .c-padding-wrapper .p-about-desc{position:relative;top:-20px}}@media only screen and (max-width: 768px){.beginner .about .c-arch-wrapper .c-gray-wrapper .p-attraction-area .c-padding-wrapper .p-about-desc{font-size:min(3.58974vw, 14px);line-height:1.714;text-align:left;margin-top:0;margin-right:auto;margin-bottom:min(12.82051vw, 50px);margin-left:auto;width:min(79.48718vw, 310px)}}@media only screen and (max-width: 768px){.beginner .about .c-arch-wrapper .c-gray-wrapper .p-attraction-area .c-padding-wrapper .p-anchor-box__item a{display:grid;justify-content:left;min-height:min(25.64103vw, 100px)}}.beginner .about .c-arch-wrapper .c-gray-wrapper .p-attraction-area .c-padding-wrapper #attraction03 .c-box--left:before{top:-119px}@media only screen and (max-width: 768px){.beginner .about .c-arch-wrapper .c-gray-wrapper .p-attraction-area .c-padding-wrapper #attraction03 .c-box--left:before{top:max(-24.35897vw, -95px)}}@media only screen and (min-width: 769px){.beginner .about .c-arch-wrapper .c-gray-wrapper .p-attraction-area .c-padding-wrapper .c-box__padding--about{padding:70px 20px}.beginner .about .c-arch-wrapper .c-gray-wrapper .p-attraction-area .c-padding-wrapper .c-box__padding--about .c-box__padding-inner{max-width:500px;margin:0 auto}}@media only screen and (min-width: 769px){.beginner .about .c-arch-wrapper .c-gray-wrapper .p-attraction-area .c-padding-wrapper .c-box__padding--about-02{padding:70px 20px}.beginner .about .c-arch-wrapper .c-gray-wrapper .p-attraction-area .c-padding-wrapper .c-box__padding--about-02 .c-box__padding-inner{max-width:714px;margin:0 auto}}.beginner .about .c-arch-wrapper .c-gray-wrapper .p-attraction-area .c-padding-wrapper #attraction01 .c-box{padding-top:80px}@media only screen and (max-width: 768px){.beginner .about .c-arch-wrapper .c-gray-wrapper .p-attraction-area .c-padding-wrapper #attraction01 .c-box__padding{padding-bottom:min(12.82051vw, 50px)}}.beginner .about .c-arch-wrapper .c-gray-wrapper .p-attraction-area .c-padding-wrapper #attraction03 .c-box{padding-top:80px}@media only screen and (max-width: 768px){.beginner .about .c-arch-wrapper .c-gray-wrapper .p-attraction-area .c-padding-wrapper #attraction03 .c-box{padding-top:min(10.25641vw, 40px)}}.beginner .about .c-heading--1{font-size:34px;line-height:1.47059;margin-top:0;margin-bottom:36px;place-content:center}@media only screen and (max-width: 768px){.beginner .about .c-heading--1{font-size:min(7.17949vw, 28px);min-height:min(10.25641vw, 40px);font-style:normal;font-weight:700;line-height:1.42857;margin-top:0;margin-bottom:min(7.69231vw, 30px)}}.beginner .about .p-hedding--4{font-size:20px;font-style:normal;font-weight:700;line-height:1.5;margin:40px 0 25px 0;background:none;padding-left:50px}@media only screen and (max-width: 768px){.beginner .about .p-hedding--4{font-size:min(4.10256vw, 16px);margin-top:min(12.30769vw, 48px);margin-bottom:min(3.84615vw, 15px)}}.beginner .about .p-hedding--4.has-icon-graph{position:relative;display:grid;align-items:center;min-height:40px}@media only screen and (max-width: 768px){.beginner .about .p-hedding--4.has-icon-graph{margin-top:min(12.30769vw, 48px)}}.beginner .about .p-hedding--4.has-icon-graph::after{position:absolute;width:40px;height:40px;left:0;top:50%;transform:translateY(-50%);content:"";background-image:url("/image/2024/common/icon_graph.svg");background-repeat:no-repeat;background-position:center center;background-size:100%}.beginner .about .p-hedding--4.has-icon-save{position:relative;display:grid;align-items:center;min-height:40px}@media only screen and (max-width: 768px){.beginner .about .p-hedding--4.has-icon-save{margin-top:min(10.25641vw, 40px);margin-bottom:min(5.12821vw, 15px)}}.beginner .about .p-hedding--4.has-icon-save::after{position:absolute;width:40px;height:40px;left:0;top:50%;transform:translateY(-50%);content:"";background-image:url("/image/2024/beginner/about/icn_save.svg");background-repeat:no-repeat;background-position:center center;background-size:100%}.beginner .about .p-hedding--4.has-icon-use{position:relative;display:grid;align-items:center;min-height:40px}@media only screen and (max-width: 768px){.beginner .about .p-hedding--4.has-icon-use{margin-top:min(10.25641vw, 40px)}}.beginner .about .p-hedding--4.has-icon-use::after{position:absolute;width:40px;height:40px;left:0;top:50%;transform:translateY(-50%);content:"";background-image:url("/image/2024/beginner/about/icn_use.svg");background-repeat:no-repeat;background-position:center center;background-size:100%}.beginner .about .p-hedding--4.has-icon-otherservice{position:relative;display:grid;align-items:center;min-height:40px;margin-top:50px}@media only screen and (max-width: 768px){.beginner .about .p-hedding--4.has-icon-otherservice{margin-top:min(10.25641vw, 40px)}}.beginner .about .p-hedding--4.has-icon-otherservice::after{position:absolute;width:40px;height:40px;left:0;top:50%;transform:translateY(-50%);content:"";background-image:url("/image/2024/beginner/about/icn_otherservice.svg");background-repeat:no-repeat;background-position:center center;background-size:100%}.beginner .about .p-hedding--5{font-size:16px;font-style:normal;font-weight:700;line-height:1.5;margin-top:50px}@media only screen and (max-width: 768px){.beginner .about .p-hedding--5{font-size:min(3.58974vw, 14px);margin-top:min(10.25641vw, 40px)}}.beginner .about .p-hedding--5_save{margin-top:40px;margin-bottom:15px;border-radius:10px;background:#F2F2F2;padding:10px 20px;line-height:1.25;font-size:16px;color:#000;text-align:left;font-family:YakuHanJP,'Noto Sans JP', sans-serif;font-weight:500;font-weight:700}@media only screen and (max-width: 768px){.beginner .about .p-hedding--5_save{margin-bottom:min(5.12821vw, 20px);border-radius:min(2.5641vw, 10px);padding:min(.76923vw, 3px) min(5.12821vw, 20px);line-height:2.14286;font-size:min(3.58974vw, 14px)}}.beginner .about .p-hedding--6_save{margin-top:40px;margin-bottom:0;line-height:1.71429;font-size:14px;position:relative}@media only screen and (max-width: 768px){.beginner .about .p-hedding--6_save{margin-top:min(10.25641vw, 40px);margin-bottom:min(2.5641vw, 10px);font-size:min(3.58974vw, 14px)}}.beginner .about .p-hedding--6_save:before{content:"";width:6px;height:6px;background:#000;border-radius:1px;position:absolute;top:50%;left:-15px;transform:translateY(-50%)}@media only screen and (max-width: 768px){.beginner .about .p-hedding--6_save:before{width:min(1.53846vw, 6px);height:min(1.53846vw, 6px);border-radius:min(.25641vw, 1px);left:max(-3.84615vw, -15px)}}.beginner .about .p-hedding--3_01{text-align:center;font-size:20px;font-style:normal;line-height:1.5;margin-top:65px;color:#000;text-align:center}@media only screen and (max-width: 768px){.beginner .about .p-hedding--3_01{margin-top:min(15.38462vw, 60px);margin-bottom:min(7.69231vw, 30px);font-size:min(4.10256vw, 16px)}}.beginner .about .p-hedding--3_01--line .line{position:relative}.beginner .about .p-hedding--3_01--line .line:before,.beginner .about .p-hedding--3_01--line .line:after{content:"";position:absolute;background-color:#F57801}.beginner .about .p-hedding--3_01--line .line:before{left:-2px;bottom:-5px;width:100%;height:2px;border-radius:1px}@media only screen and (max-width: 768px){.beginner .about .p-hedding--3_01--line .line:before{left:max(-.38462vw, -1.5px);bottom:max(-.64103vw, -2.5px);height:min(.76923vw, 2px);border-radius:min(.38462vw, 1px)}}.beginner .about .p-hedding--3_01--line .line:after{bottom:-7px;right:-3px;width:6px;height:6px;border-radius:50%}@media only screen and (max-width: 768px){.beginner .about .p-hedding--3_01--line .line:after{right:max(-.25641vw, -1px);bottom:max(-1.15385vw, -4.5px);width:min(1.53846vw, 6px);height:min(1.53846vw, 6px)}}.beginner .about .p-text{font-size:14px;font-style:normal;font-weight:400;line-height:1.71429;margin-top:15px}@media only screen and (max-width: 768px){.beginner .about .p-text{font-size:min(3.58974vw, 14px);margin-top:min(1.28205vw, 5px)}}.beginner .about .p-separator{height:1px;border:none;border-top:1px #DCDDDD solid;margin:50px -90px 0}@media only screen and (max-width: 768px){.beginner .about .p-separator{margin:min(15.38462vw, 60px) max(-1.28205vw, -5px) min(15.38462vw, 60px)}}.beginner .about .p-display_img{position:relative;max-width:500px;margin:20px auto 0;padding:5px;border-radius:20px;border:1px solid #cccccc;background-color:#fff}@media only screen and (max-width: 768px){.beginner .about .p-display_img{max-width:min(54.61538vw, 213px);margin-top:min(7.69231vw, 30px);filter:drop-shadow(0px 0px 10.489px rgba(0,0,0,0.05));border-radius:min(8.33333vw, 32.5px);padding:min(2.30769vw, 9px)}}.beginner .about .p-display_img:after{position:absolute;bottom:-3px;right:-36px;content:"";background-repeat:no-repeat;background-position:center center;background-size:100%}@media only screen and (max-width: 768px){.beginner .about .p-display_img-01{margin-bottom:min(10.25641vw, 40px)}}.beginner .about .p-display_img-01:after{width:56px;height:89px;right:-36.28px;background-image:url("/image/2024/beginner/about/p_display_01_neko.svg")}@media only screen and (max-width: 768px){.beginner .about .p-display_img-01:after{width:min(13.84615vw, 54px);height:min(22.5641vw, 88px);right:max(-11.28205vw, -44px);bottom:max(-1.02564vw, -4px)}}.beginner .about .p-display_img-02:after{width:65px;height:83px;bottom:-8px;background-image:url("/image/2024/beginner/about/p_display_02_neko.svg")}@media only screen and (max-width: 768px){.beginner .about .p-display_img-02:after{width:min(16.66667vw, 65px);height:min(21.02564vw, 82px);right:max(-12.30769vw, -48px);bottom:max(-1.02564vw, -4px)}}.beginner .about .p-display_img__inner{border-radius:20px;overflow:hidden;position:relative;height:303px}@media only screen and (max-width: 768px){.beginner .about .p-display_img__inner{border-radius:min(8.33333vw, 32.5px);height:min(108.20513vw, 422px)}}.beginner .about .p-display_img__inner video{-o-object-fit:cover;position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;pointer-events:none}@media only screen and (max-width: 768px){.beginner .about .p-display_img__inner:after{content:"";position:absolute;left:50%;top:max(-.25641vw, -1px);transform:translateX(-50%);width:min(22.05128vw, 86px);height:min(4.35897vw, 17px);background-image:url(/image/2024/beginner/about/bg_sp_top.svg);background-repeat:no-repeat;background-position:center top;background-size:100%;z-index:2}}.beginner .about .p-display_img__inner{border-radius:20px;overflow:hidden;position:relative;height:303px}@media only screen and (max-width: 768px){.beginner .about .p-display_img__inner{border-radius:min(8.33333vw, 32.5px);height:min(108.20513vw, 422px)}}.beginner .about .p-display_img__inner video{-o-object-fit:cover;position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;pointer-events:none}.beginner .about .p-display_img__inner:after{content:"";position:absolute;left:50%;top:max(-.25641vw, -1px);transform:translateX(-50%);width:min(22.05128vw, 86px);height:min(4.35897vw, 17px);background-image:url(/image/2024/beginner/about/bg_sp_top.svg);background-repeat:no-repeat;background-position:center top;background-size:100%;z-index:2}.beginner .about .p-box__present{position:relative;border-radius:20px;background:#FFDC6C;padding:15px 70px 17px;margin:50px auto 0}@media only screen and (max-width: 768px){.beginner .about .p-box__present{width:min(74.35897vw, 290px);margin:min(8.71795vw, 34px) auto 0;padding:min(3.84615vw, 15px) min(17.94872vw, 70px) min(3.58974vw, 14px) min(5.12821vw, 20px)}}.beginner .about .p-box__present-hedding{font-size:22px;font-style:normal;font-weight:700;line-height:1.77223;margin:0 0 0 0;padding:0 0 0 0}@media only screen and (max-width: 768px){.beginner .about .p-box__present-hedding{font-size:min(5.64103vw, 22px)}}.beginner .about .p-box__present-hedding .line{position:relative}.beginner .about .p-box__present-hedding .line:before,.beginner .about .p-box__present-hedding .line:after{content:"";position:absolute;background-color:#F57801}.beginner .about .p-box__present-hedding .line:before{left:-2px;bottom:-2px;width:100%;height:2px;border-radius:1px}@media only screen and (max-width: 768px){.beginner .about .p-box__present-hedding .line:before{left:max(-.38462vw, -1.5px);bottom:max(-.64103vw, -2.5px);height:min(.76923vw, 2px);border-radius:min(.38462vw, 1px)}}.beginner .about .p-box__present-hedding .line:after{bottom:-4px;right:-3px;width:6px;height:6px;border-radius:50%}@media only screen and (max-width: 768px){.beginner .about .p-box__present-hedding .line:after{right:max(-.25641vw, -1px);bottom:max(-1.15385vw, -4.5px);width:min(1.53846vw, 6px);height:min(1.53846vw, 6px)}}.beginner .about .p-box__present-text{font-size:14px;font-style:normal;font-weight:400;line-height:1.42857;margin:9px 0 0 0;padding:0 0 0 0}@media only screen and (max-width: 768px){.beginner .about .p-box__present-text{margin-top:min(1.79487vw, 7px);font-size:min(3.07692vw, 12px)}}.beginner .about .p-box__present-img{position:absolute;width:133.89px;height:100px;top:-17px;right:70.46px}@media only screen and (max-width: 768px){.beginner .about .p-box__present-img{top:max(-3.58974vw, -14px);right:min(2.51795vw, 9.82px);width:min(31.58462vw, 123.18px);height:min(23.58974vw, 92px)}}.beginner .about .p-box__present-character{right:0;top:0;position:absolute;width:73.03px;height:100px;transform:translateX(20px);transition:all 0.4s var(--ease-out-back);opacity:0}@media only screen and (max-width: 768px){.beginner .about .p-box__present-character{width:min(17.17949vw, 67px);height:min(23.58974vw, 92px)}}.beginner .about .p-box__present-character img{width:100%}.beginner .about .p-box__present-star{left:0;top:10px;position:absolute;width:70.17px;height:61.33px;z-index:2;transition:all 0.4s var(--ease-out-back);transform:translateY(40px);opacity:0}@media only screen and (max-width: 768px){.beginner .about .p-box__present-star{top:min(2.5641vw, 10px);width:min(16.55128vw, 64.55px);height:min(14.46667vw, 56.42px)}}.beginner .about .p-box__present-img.is-active .p-box__present-character{opacity:1;transform:translateX(0);transition-delay:0.2s}.beginner .about .p-box__present-img.is-active .p-box__present-star{opacity:1;transform:translateY(0);transition-delay:0.4s}.beginner .about .p-save__padding{padding:0 20px 0}@media only screen and (max-width: 768px){.beginner .about .p-save__padding{padding-left:min(2.5641vw, 10px);padding-right:min(2.5641vw, 10px)}}.beginner .about .p-save__padding>p:first-child{margin-top:0}.beginner .about .p-save__padding-02{padding:0 20px 0}@media only screen and (max-width: 768px){.beginner .about .p-save__padding-02{padding-left:min(2.5641vw, 10px);padding-right:min(2.5641vw, 10px)}}@media only screen and (min-width: 769px){.beginner .about .p-attraction-area .p-attraction-slider.slider-report{max-width:520px;margin-left:-10px;margin-right:-10px}}@media only screen and (min-width: 769px){.beginner .about .p-attraction-area .p-attraction-slider.slider-pointo{max-width:320px}}.beginner .about .p-attraction-area .p-attraction-slider__box{padding:30px 50px 30px 50px}@media only screen and (max-width: 768px){.beginner .about .p-attraction-area .p-attraction-slider__box{padding:min(7.69231vw, 30px) min(5.12821vw, 20px) min(7.69231vw, 30px)}}.beginner .about .p-attraction-area .p-attraction-slider__box.box-point{padding:30px 19px 30px 19px}@media only screen and (max-width: 768px){.beginner .about .p-attraction-area .p-attraction-slider__box.box-point{padding:min(7.69231vw, 30px) min(5.12821vw, 20px) min(8.97436vw, 35px)}}.beginner .about .p-attraction-area .p-attraction-slider__box-inner{display:grid;grid-template-rows:auto auto auto;grid-template-columns:auto}.beginner .about .p-attraction-area .p-attraction-slider__box-heading--4{font-size:16px;font-style:normal;font-weight:700;line-height:1.5;margin:0 0 0 0;padding:0 0 0 0;background:none;min-height:auto}@media only screen and (max-width: 768px){.beginner .about .p-attraction-area .p-attraction-slider__box-heading--4{font-size:min(3.58974vw, 14px);line-height:1.71429}}.beginner .about .p-attraction-area .p-attraction-slider__box-text{font-size:14px;font-style:normal;font-weight:400;line-height:1.71429;margin:10px 0 0 0;min-height:48px}@media only screen and (max-width: 768px){.beginner .about .p-attraction-area .p-attraction-slider__box-text{font-size:min(3.58974vw, 14px);margin-top:min(1.28205vw, 5px);min-height:min(18.71795vw, 73px)}}.beginner .about .p-attraction-area .p-attraction-slider__box-img{margin-top:30px;margin-bottom:0;max-width:400px;min-height:250px;display:grid;align-content:end}@media only screen and (max-width: 768px){.beginner .about .p-attraction-area .p-attraction-slider__box-img{min-height:min(46.15385vw, 180px);margin-top:0}}.beginner .about .p-attraction-area .p-attraction-slider__box-img.img-point{align-content:start;min-height:91px}@media only screen and (max-width: 768px){.beginner .about .p-attraction-area .p-attraction-slider__box-img.img-point{height:min(18.38974vw, 71.72px);min-height:min(18.38974vw, 71.72px);margin-top:0}}@media only screen and (max-width: 768px){.beginner .about .p-attraction-area .p-attraction-slider__box-img.img-point img{height:min(18.38974vw, 71.72px)}}.beginner .about .p-pointmore-text{text-align:center;font-size:16px;font-style:normal;font-weight:700;margin:60px auto 20px}@media only screen and (max-width: 768px){.beginner .about .p-pointmore-text{font-size:min(4.10256vw, 16px);margin-top:min(15.38462vw, 60px);margin-bottom:min(5.12821vw, 20px)}}.beginner .about .p-changepoint-img{margin-top:35px}@media only screen and (max-width: 768px){.beginner .about .p-changepoint-img{margin-top:min(5.12821vw, 20px);text-align:center}}.beginner .about .p-useother{display:grid}@media only screen and (min-width: 769px){.beginner .about .p-useother{gap:10px;margin:20px 20px 0 40px;grid-template-columns:1fr 1fr}}@media only screen and (max-width: 768px){.beginner .about .p-useother{gap:min(2.5641vw, 10px);margin:min(5.12821vw, 20px) auto 0;max-width:290px}}.beginner .about .p-useother_item{border-radius:8px;border:1px solid var(--line-cccccc, #CCC);padding:12.5px 20px 12.5px 40px;text-align:center;font-size:12px;font-style:normal;font-weight:700;line-height:1.66667;position:relative}@media only screen and (max-width: 768px){.beginner .about .p-useother_item{font-size:min(3.07692vw, 12px);padding-left:min(11.53846vw, 45px);padding-right:min(3.84615vw, 10px)}}.beginner .about .p-useother_item:after{position:absolute;content:"";width:30px;height:30px;top:50%;left:20px;transform:translateY(-50%);background-repeat:no-repeat;background-position:center center;background-size:100%}@media only screen and (max-width: 768px){.beginner .about .p-useother_item:after{width:min(7.69231vw, 30px);height:min(7.69231vw, 30px);left:min(3.07692vw, 12px)}}.beginner .about .p-useother_item-denki:after{background-image:url("/image/2024/beginner/about/icn_denki.svg")}@media only screen and (max-width: 768px){.beginner .about .p-useother_item-gift{padding-left:min(12.05128vw, 47px)}}.beginner .about .p-useother_item-gift:after{background-image:url("/image/2024/beginner/about/icn_gift.svg")}.beginner .about .p-useother_item-charity:after{background-image:url("/image/2024/beginner/about/icn_charity.svg")}@media only screen and (max-width: 768px){.beginner .about .p-useother_item-shopping{grid-column:1 / 3}}.beginner .about .p-useother_item-shopping:after{background-image:url("/image/2024/beginner/about/icn_shopping.svg")}.beginner .about .p-otherpoint{display:grid;grid-template-columns:1fr 1fr 1fr;gap:0 100px}@media only screen and (max-width: 768px){.beginner .about .p-otherpoint{gap:0 min(3.84615vw, 15px)}}@media only screen and (max-width: 768px){.beginner .about .p-otherpoint li{max-width:min(21.28205vw, 83px);margin:0 auto}}.beginner .about .p-otherservise{display:grid;grid-template-columns:1fr 1fr;gap:0 10px}@media only screen and (max-width: 768px){.beginner .about .p-otherservise{width:min(74.35897vw, 290px);grid-template-columns:1fr;gap:min(3.84615vw, 15px) 0;margin:min(7.69231vw, 30px) auto 0}}.beginner .about .p-useful{margin-top:32px;display:flex;justify-content:space-between}@media only screen and (max-width: 768px){.beginner .about .p-useful{display:block;margin-left:min(1.28205vw, -5px);margin-right:min(1.28205vw, -5px)}}.beginner .about .p-useful_item{padding:0 42px;flex:1}@media only screen and (min-width: 769px){.beginner .about .p-useful_item{border-right:1px solid #DCDDDD}}@media only screen and (max-width: 768px){.beginner .about .p-useful_item{border-bottom:1px solid #DCDDDD;padding:0 min(6.41026vw, 25px) min(9.23077vw, 36px)}}@media only screen and (max-width: 768px){.beginner .about .p-useful_item+.p-useful_item{padding-top:min(9.23077vw, 36px)}}@media only screen and (max-width: 768px){.beginner .about .p-useful_item:first-child{margin-top:0}}.beginner .about .p-useful_item:last-child{border-right:none;border-bottom:none}@media only screen and (max-width: 768px){.beginner .about .p-useful_item:last-child{padding-bottom:min(4.10256vw, 16px)}}.beginner .about .p-useful_item-inner{display:grid;grid-template-columns:1fr;gap:16px 0}@media only screen and (max-width: 768px){.beginner .about .p-useful_item-inner{gap:min(4.10256vw, 16px) 0}}.beginner .about .p-useful_item-img{text-align:center}@media only screen and (min-width: 769px){.beginner .about .p-useful_item-info{min-height:144px}}.beginner .about .p-useful_item-info>p:first-child{margin-top:0}.beginner .about .p-useful_item-name{display:inline-block;font-size:16px;place-content:end center;font-weight:700;margin:auto 0}@media only screen and (min-width: 769px){.beginner .about .p-useful_item-name{margin-left:-10px;margin-right:-10px}}@media only screen and (max-width: 768px){.beginner .about .p-useful_item-name{margin-top:0;font-size:min(4.10256vw, 16px)}}.beginner .about .p-useful_item-name>p:first-child{margin-top:0}.beginner .about .p-useful_item-name>.c-text-link--type01 a:after{width:8px;height:14px;margin-top:-1px}@media only screen and (max-width: 768px){.beginner .about .p-useful_item-name>.c-text-link--type01 a:after{width:min(2.05128vw, 8px);height:min(3.58974vw, 14px);margin-top:max(-.25641vw, -1px)}}.beginner .about .p-useful_item-name-text{text-align:center}@media only screen and (min-width: 769px){.beginner .about .p-useful_item-name.name-mail{margin-top:-24px}}@media only screen and (max-width: 768px){.beginner .c-webview-top+.l-main>.c-billboard{padding:min(11.53846vw, 45px) 0 0 !important}}.tutorial{letter-spacing:0.05em;color:#000;overflow:hidden}.tutorial .p-wrapper{background-color:#F2F2F2;height:100vh;height:calc(var(--vh, 1vh)* 100);overflow:auto}.tutorial .p-wrapper__box{position:absolute;left:50%;top:50%;transform:translate(-50%, -50%);max-width:860px;width:100%;padding:0 30px;max-height:650px;height:calc(100vh - 100px);height:calc((var(--vh, 1vh)* 100) - 100px)}@media only screen and (max-width: 768px){.tutorial .p-wrapper__box{max-width:inherit;padding:0 min(5.12821vw, 20px);max-height:620px;height:calc(100vh - min(9.74359vw, 38px));height:calc((var(--vh, 1vh)* 100) - min(9.74359vw, 38px))}}.tutorial .p-bg{position:fixed;width:100%;opacity:0}.tutorial .p-bg.is-active{opacity:1}.tutorial .p-bg--01:before{content:"";position:fixed;z-index:-1;width:0;height:72px;border-radius:36px;transition:all 0.3s var(--ease-out-expo);top:-200px;transform:rotate(-30deg);right:-170px;background:linear-gradient(to right, #FFD900, #F57800);transform-origin:right top}@media only screen and (max-width: 768px){.tutorial .p-bg--01:before{height:min(15.38462vw, 60px);border-radius:min(7.69231vw, 30px);top:max(-16.66667vw, -65px);right:max(-46.15385vw, -180px)}}.tutorial .p-bg--01.is-active:before{width:1260px;transition-delay:0.15s}@media only screen and (max-width: 768px){.tutorial .p-bg--01.is-active:before{width:min(174.35897vw, 680px)}}.tutorial .p-bg--02:before,.tutorial .p-bg--03:before{content:"";position:fixed;z-index:-1;width:0;height:72px;border-radius:36px;transition:all 0.3s var(--ease-out-expo);transition-delay:0.5s;bottom:-70px;transform:rotate(-30deg);left:-150px;background:linear-gradient(to right, #00A9E4, #009E96);transform-origin:left bottom}@media only screen and (max-width: 768px){.tutorial .p-bg--02:before,.tutorial .p-bg--03:before{height:min(15.38462vw, 60px);border-radius:min(7.69231vw, 30px);bottom:max(-7.69231vw, -30px);left:max(-46.15385vw, -180px)}}.tutorial .p-bg--02.is-active:before{width:1250px;transition-delay:0.15s}@media only screen and (max-width: 768px){.tutorial .p-bg--02.is-active:before{width:min(174.35897vw, 680px)}}.tutorial .p-bg--03.is-active .p-circle{animation:move_scale 0.3s 0s var(--ease-out-back) forwards}.tutorial .p-bg--03.is-active:before{width:1250px;transition-delay:0.15s}@media only screen and (max-width: 768px){.tutorial .p-bg--03.is-active:before{width:min(174.35897vw, 680px)}}.tutorial .p-bg--04:before{content:"";position:fixed;z-index:-1;width:0;height:60px;border-radius:30px;transition:all 0.3s var(--ease-out-expo);bottom:-320px;transform:rotate(-30deg);left:-640px;background:linear-gradient(to right, #08BA87, #ABCD03);transform-origin:left bottom}@media only screen and (max-width: 768px){.tutorial .p-bg--04:before{height:min(15.38462vw, 60px);border-radius:min(7.69231vw, 30px);bottom:min(41.02564vw, 160px);left:max(-23.07692vw, -90px)}}.tutorial .p-bg--04.is-active:before{width:1800px;transition-delay:0.15s}@media only screen and (max-width: 768px){.tutorial .p-bg--04.is-active:before{width:min(151.79487vw, 592px)}}.tutorial .p-bg--04.is-active .p-circle{animation:move_scale 0.3s 0s var(--ease-out-back) forwards}.tutorial .p-bg--05.is-active .p-circle.p-circle--bottom--l{animation:move_scale 0.3s 0s var(--ease-out-back) forwards}.tutorial .p-bg--05.is-active .p-circle.p-circle--top--l{animation:move_scale 0.3s 0.15s var(--ease-out-back) forwards}.tutorial .p-bg--06:before{content:"";position:fixed;width:180px;height:180px;background-color:#E60012;transform-origin:center center;transform:scale(0);border-radius:50%;left:-180px;bottom:50px}@media only screen and (max-width: 768px){.tutorial .p-bg--06:before{width:min(38.46154vw, 150px);height:min(38.46154vw, 150px);left:max(-4.35897vw, -17px);bottom:min(1.28205vw, 5px)}}.tutorial .p-bg--06:after{content:"";position:fixed;width:0;height:60px;background:linear-gradient(to right, #E60012 76.84%, #FFD900 104.94%);transform-origin:left center;transform:rotate(-30deg);left:-80px;bottom:110px}@media only screen and (max-width: 768px){.tutorial .p-bg--06:after{height:min(12.82051vw, 50px);background:linear-gradient(to right, #E60012 26.13%, #FFD900 78.23%);left:min(12.82051vw, 50px);bottom:min(12.82051vw, 50px)}}.tutorial .p-bg--06.is-active:before{animation:move_scale 0.3s 0s var(--ease-out-back) forwards}@media only screen and (min-width: 769px){.tutorial .p-bg--06.is-active:after{animation:move_right_pc 1s 0.15s var(--ease-out-expo) forwards}}@media only screen and (max-width: 768px){.tutorial .p-bg--06.is-active:after{animation:move_right_sp 1s 0.15s var(--ease-out-expo) forwards}}.tutorial .p-bg .p-circle{position:fixed;width:300px;height:300px;border-radius:50%;transform-origin:center center;transform:scale(0)}@media only screen and (max-width: 768px){.tutorial .p-bg .p-circle{width:min(61.53846vw, 240px);height:min(61.53846vw, 240px)}}.tutorial .p-bg .p-circle--red{background-color:#E83C58}.tutorial .p-bg .p-circle--yellow{background-color:#FFD900}.tutorial .p-bg .p-circle--orange{background-color:#FA9F01}.tutorial .p-bg .p-circle--top{top:-100px;left:-150px}@media only screen and (max-width: 768px){.tutorial .p-bg .p-circle--top{top:max(-11.02564vw, -43px);left:max(-15.64103vw, -61px)}}.tutorial .p-bg .p-circle--top--l{width:346px;height:346px;top:-48px;left:-190px}@media only screen and (max-width: 768px){.tutorial .p-bg .p-circle--top--l{width:min(100vw, 390px);height:min(100vw, 390px);top:max(-21.28205vw, -83px);left:max(-14.87179vw, -58px)}}.tutorial .p-bg .p-circle--bottom{bottom:-100px;right:-150px}@media only screen and (max-width: 768px){.tutorial .p-bg .p-circle--bottom{width:min(79.48718vw, 310px);height:min(79.48718vw, 310px);bottom:max(-28.46154vw, -111px);right:max(-15.64103vw, -61px)}}.tutorial .p-bg .p-circle--bottom--l{width:346px;height:346px;bottom:-173px;right:-190px}@media only screen and (max-width: 768px){.tutorial .p-bg .p-circle--bottom--l{width:min(70.25641vw, 274px);height:min(70.25641vw, 274px);bottom:max(-18.46154vw, -72px);right:max(-11.79487vw, -46px)}}.tutorial .p-kamifubuki{position:fixed;width:800px;left:50%;top:50%;max-height:650px;height:calc(100vh - 100px);height:calc((var(--vh, 1vh)* 100) - 100px);transform:translate(-50%, -50%);border-radius:20px;overflow:hidden;background-color:#ffffff;z-index:1}@media only screen and (max-width: 768px){.tutorial .p-kamifubuki{width:calc(100% - min(10.25641vw, 40px));max-height:620px;height:calc(100vh - min(9.74359vw, 38px));height:calc((var(--vh, 1vh)* 100) - min(9.74359vw, 38px));border-radius:min(5.12821vw, 20px)}}.tutorial .p-kamifubuki #kamifubuki,.tutorial .p-kamifubuki #kamifubuki02{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;opacity:0}.tutorial .p-kamifubuki.is-active #kamifubuki,.tutorial .p-kamifubuki.is-active #kamifubuki02{opacity:1;transition:opacity 0.5s var(--ease-out-cubic);transition-delay:0.1s}.tutorial .p-button{position:absolute;z-index:10;left:50%;top:600px;transform:translateX(-50%);margin-bottom:0;display:none}@media only screen and (max-width: 768px){.tutorial .p-button{bottom:min(6.41026vw, 25px)}}.tutorial .p-skip{position:absolute;z-index:10;left:50%;top:580px;transform:translateX(-50%) translateY(5px);margin-bottom:0;opacity:0}.tutorial .p-skip.is-active{opacity:1;transform:translateX(-50%) translateY(0);transition:transform 0.5s var(--ease-out-expo),opacity 0.5s var(--ease-out-cubic);transition-delay:1.2s}@media only screen and (max-width: 768px){.tutorial .p-skip{top:min(143.58974vw, 560px)}}.tutorial .p-skip a{text-decoration:underline;color:#000;font-family:YakuHanJP,'Noto Sans JP', sans-serif;font-weight:500;font-weight:400;font-size:14px;line-height:normal}@media only screen and (max-width: 768px){.tutorial .p-skip a{font-size:min(3.58974vw, 14px)}}@media only screen and (min-width: 769px){.tutorial .p-skip a:hover{text-decoration:none}}.tutorial .p-tutorial__inner{height:calc(100vh - 100px);height:calc((var(--vh, 1vh)* 100) - 100px);max-height:650px;overflow:auto}@media only screen and (max-width: 768px){.tutorial .p-tutorial__inner{position:absolute;left:0;top:0;width:100%;max-height:620px;height:calc(100vh - min(9.74359vw, 38px));height:calc((var(--vh, 1vh)* 100) - min(9.74359vw, 38px))}}.tutorial .p-tutorial__box{position:relative;z-index:1;width:100%;height:100%}.tutorial .p-tutorial__slider{position:relative;z-index:2;height:100%}@media only screen and (max-width: 768px){.tutorial .p-tutorial__slider{padding:0 min(5.12821vw, 20px)}}.tutorial .p-tutorial__slider .slick-dots{position:absolute;top:545px;left:50%;transform:translateX(-50%) translateY(5px);display:flex;justify-content:center;align-items:center;z-index:3;opacity:0}@media only screen and (max-width: 768px){.tutorial .p-tutorial__slider .slick-dots{top:min(135.38462vw, 528px)}}.tutorial .p-tutorial__slider .slick-dots.is-last{top:492px}@media only screen and (max-width: 768px){.tutorial .p-tutorial__slider .slick-dots.is-last{top:min(126.15385vw, 492px)}}.tutorial .p-tutorial__slider .slick-dots.is-active{opacity:1;transform:translateX(-50%) translateY(0);transition:transform 0.5s var(--ease-out-expo),opacity 0.5s var(--ease-out-cubic);transition-delay:1.2s}.tutorial .p-tutorial__slider .slick-dots li{width:12px;height:12px;margin:0 3px;display:flex;justify-content:center;align-items:center}@media only screen and (max-width: 768px){.tutorial .p-tutorial__slider .slick-dots li{width:min(2.5641vw, 10px);height:min(2.5641vw, 10px);margin:0 min(1.15385vw, 4.5px)}}.tutorial .p-tutorial__slider .slick-dots li button{text-indent:-9999px;width:6px;height:6px;border-radius:0.9px;background-color:#D0D0D0}@media only screen and (max-width: 768px){.tutorial .p-tutorial__slider .slick-dots li button{width:min(1.53846vw, 6px);height:min(1.53846vw, 6px);border-radius:min(.25641vw, 1px)}}.tutorial .p-tutorial__slider .slick-dots li.slick-active{width:10px;height:10px}@media only screen and (max-width: 768px){.tutorial .p-tutorial__slider .slick-dots li.slick-active{width:min(2.5641vw, 10px);height:min(2.5641vw, 10px)}}.tutorial .p-tutorial__slider .slick-dots li.slick-active button{width:10px;height:10px;border-radius:50%;background-color:#F57801}@media only screen and (max-width: 768px){.tutorial .p-tutorial__slider .slick-dots li.slick-active button{width:min(2.5641vw, 10px);height:min(2.5641vw, 10px)}}.tutorial .p-tutorial__slider .slick-arrow{position:absolute;transform:translateX(-50%) translateY(5px);top:538px;color:#000;font-family:YakuHanJP,'Noto Sans JP', sans-serif;font-weight:500;font-weight:700;font-size:16px;line-height:1.5;z-index:3;opacity:0}.tutorial .p-tutorial__slider .slick-arrow.is-active{opacity:1;transform:translateX(-50%) translateY(0);transition:transform 0.5s var(--ease-out-expo),opacity 0.5s var(--ease-out-cubic);transition-delay:1.2s}@media only screen and (max-width: 768px){.tutorial .p-tutorial__slider .slick-arrow{top:min(133.58974vw, 521px);font-size:min(4.10256vw, 16px)}}.tutorial .p-tutorial__slider .slick-arrow.slick-disabled{display:none}.tutorial .p-tutorial__slider .slick-arrow:after{content:"";position:absolute;width:8px;height:14px;top:50%;background-image:url(/image/2024/common/icon_arrow_right_bk.svg);background-repeat:no-repeat;background-position:right center;background-size:100%;transition:right 0.3s ease-out;transform-origin:center center}@media only screen and (max-width: 768px){.tutorial .p-tutorial__slider .slick-arrow:after{width:min(2.05128vw, 8px);height:min(3.58974vw, 14px)}}.tutorial .p-tutorial__slider .slick-arrow.p-next-arrow{left:calc(50% + 110px);cursor:pointer}@media only screen and (max-width: 768px){.tutorial .p-tutorial__slider .slick-arrow.p-next-arrow{left:calc(50% + min(28.20513vw, 110px))}}.tutorial .p-tutorial__slider .slick-arrow.p-next-arrow:after{right:-18px;transform:translateY(-50%)}@media only screen and (max-width: 768px){.tutorial .p-tutorial__slider .slick-arrow.p-next-arrow:after{right:max(-4.61538vw, -18px)}}.tutorial .p-tutorial-box{opacity:0;transition:opacity 0.2s ease-in,transform 0.2s ease-out}.tutorial .p-tutorial-box__inner{padding:80px 50px 50px;position:relative;z-index:2;height:650px}@media only screen and (max-width: 768px){.tutorial .p-tutorial-box__inner{height:min(158.97436vw, 620px);padding:min(20.51282vw, 80px) min(5.12821vw, 20px) min(10.25641vw, 40px)}}.tutorial .p-tutorial-box.slick-center,.tutorial .p-tutorial-box.slick-active,.tutorial .p-tutorial-box.slick-current{opacity:1}.tutorial .p-tutorial-box--01 .p-tutorial-box__inner{padding-top:80px}@media only screen and (max-width: 768px){.tutorial .p-tutorial-box--01 .p-tutorial-box__inner{padding-top:min(20.51282vw, 80px)}}.tutorial .p-tutorial-box--01.is-active .p-tutorial-box__heading{opacity:1;transform:translateY(0);transition-delay:0.2s}.tutorial .p-tutorial-box--01.is-active .p-tutorial-box__character01{opacity:1;transform:translateY(0);transition-delay:0.4s}.tutorial .p-tutorial-box--01.is-active .p-tutorial-box__fukidashi>span:before,.tutorial .p-tutorial-box--01.is-active .p-tutorial-box__fukidashi>span:after{opacity:1;transition-delay:0.6s}.tutorial .p-tutorial-box--01.is-active .p-tutorial-box__fukidashi>span:before{transform:translateX(0) rotate(-110deg)}@media only screen and (max-width: 768px){.tutorial .p-tutorial-box--01.is-active .p-tutorial-box__fukidashi>span:before{transform:translateX(0) rotate(-110deg)}}.tutorial .p-tutorial-box--01.is-active .p-tutorial-box__fukidashi>span:after{transform:translateX(0) rotate(110deg)}@media only screen and (max-width: 768px){.tutorial .p-tutorial-box--01.is-active .p-tutorial-box__fukidashi>span:after{transform:translateX(0) rotate(110deg)}}.tutorial .p-tutorial-box--01.is-active .p-tutorial-box__fukidashi>span>span{opacity:1;transform:translateY(0);transition-delay:0.8s}.tutorial .p-tutorial-box--01.is-active .p-tutorial-box__attention{opacity:1;transform:translateY(0);transition-delay:1s}.tutorial .p-tutorial-box--02 .p-tutorial-box__inner,.tutorial .p-tutorial-box--03 .p-tutorial-box__inner,.tutorial .p-tutorial-box--04 .p-tutorial-box__inner,.tutorial .p-tutorial-box--05 .p-tutorial-box__inner,.tutorial .p-tutorial-box--06 .p-tutorial-box__inner{padding-top:60px}@media only screen and (max-width: 768px){.tutorial .p-tutorial-box--02 .p-tutorial-box__inner,.tutorial .p-tutorial-box--03 .p-tutorial-box__inner,.tutorial .p-tutorial-box--04 .p-tutorial-box__inner,.tutorial .p-tutorial-box--05 .p-tutorial-box__inner,.tutorial .p-tutorial-box--06 .p-tutorial-box__inner{padding-top:min(16.66667vw, 65px)}}.tutorial .p-tutorial-box--02.is-active .p-tutorial-box__heading{opacity:1;transform:translateY(0);transition-delay:0.2s}.tutorial .p-tutorial-box--02.is-active .p-tutorial-box__image02{opacity:1;transform:translateY(0);transition-delay:0.4s}.tutorial .p-tutorial-box--02.is-active .p-tutorial-box__character-area:after{opacity:1;transform:translateY(0);transition-delay:0.6s}.tutorial .p-tutorial-box--02.is-active .p-tutorial-box__character-area-box--01{opacity:1;transform:translateY(0);transition-delay:0.8s}.tutorial .p-tutorial-box--02.is-active .p-tutorial-box__character-area-box--02{opacity:1;transform:translateY(0);transition-delay:1.0s}.tutorial .p-tutorial-box--03.is-active .p-tutorial-box__heading{opacity:1;transform:translateY(0);transition-delay:0.2s}.tutorial .p-tutorial-box--03.is-active .p-tutorial-box__image03{opacity:1;transform:translateY(0);transition-delay:0.4s}.tutorial .p-tutorial-box--04.is-active .p-tutorial-box__heading{opacity:1;transform:translateY(0);transition-delay:0.2s}.tutorial .p-tutorial-box--04.is-active .p-tutorial-box__image04{opacity:1;transform:translateY(0);transition-delay:0.4s}.tutorial .p-tutorial-box--05.is-active .p-tutorial-box__heading{opacity:1;transform:translateY(0);transition-delay:0.2s}.tutorial .p-tutorial-box--05.is-active .p-tutorial-box__image05{opacity:1;transform:translateY(0);transition-delay:0.4s}.tutorial .p-tutorial-box--05.is-active .p-tutorial-box__character-area--05:after{opacity:1;transform:translateY(0);transition-delay:0.6s}.tutorial .p-tutorial-box--05.is-active .p-tutorial-box__character-area-box--01{opacity:1;transform:translateY(0);transition-delay:0.8s}.tutorial .p-tutorial-box--06.is-active .p-tutorial-box__character06:before{opacity:1;transform:translateY(0);transition-delay:0.2s}.tutorial .p-tutorial-box--06.is-active .p-tutorial-box__character06-fukidashi{opacity:1;transform:translateY(0);transition-delay:0.8s}.tutorial .p-tutorial-box--06.is-active .p-tutorial-box__heading{opacity:1;transform:translateY(0)}.tutorial .p-tutorial-box--06.is-active .p-tutorial-box__heading>span:before,.tutorial .p-tutorial-box--06.is-active .p-tutorial-box__heading>span:after{opacity:1;transition-delay:0.4s}.tutorial .p-tutorial-box--06.is-active .p-tutorial-box__heading>span:before{transform:translateY(-50%) rotate(-110deg)}.tutorial .p-tutorial-box--06.is-active .p-tutorial-box__heading>span:after{transform:translateY(-50%) rotate(110deg)}.tutorial .p-tutorial-box--06.is-active .p-tutorial-box__heading>span>span{opacity:1;transform:translateY(0);transition-delay:0.6s}.tutorial .p-tutorial-box--06.is-active .p-ending-box__message{opacity:1;transform:translateY(0);transition-delay:1.0s}.tutorial .p-tutorial-box--06.is-active .p-ending-box__sns{opacity:1;transform:translateY(0);transition-delay:1.0s}.tutorial .p-tutorial-box--06.is-active .p-ending-box .c-button{opacity:1;transform:translateY(0);transition-delay:1.0s}.tutorial .p-tutorial-box__heading{text-align:center;color:#000;font-family:YakuHanJP,'Noto Sans JP', sans-serif;font-weight:500;font-weight:700;font-size:34px;font-weight:700;padding:0;margin:0;background-image:none;background-color:transparent;line-height:1.4412;opacity:0;transform:translateY(5px);transition:transform 0.5s var(--ease-out-expo),opacity 0.5s var(--ease-out-cubic)}@media only screen and (max-width: 768px){.tutorial .p-tutorial-box__heading{font-size:min(6.15385vw, 24px);line-height:1.25}}.tutorial .p-tutorial-box__heading--orange{color:#F57801}@media only screen and (max-width: 768px){.tutorial .p-tutorial-box__heading--orange{line-height:1.5}}.tutorial .p-tutorial-box__heading>span{display:inline-block;position:relative;padding:3px 50px 0;min-height:49px}@media only screen and (max-width: 768px){.tutorial .p-tutorial-box__heading>span{padding:0 min(12.05128vw, 47px);min-height:min(18.46154vw, 72px);line-height:1.5}}.tutorial .p-tutorial-box__heading>span:before,.tutorial .p-tutorial-box__heading>span:after{content:"";position:absolute;top:50%;width:48px;height:2px;background-color:#000000;opacity:0;transform:translateY(5px);transition:transform 0.5s var(--ease-out-expo),opacity 0.5s var(--ease-out-cubic)}@media only screen and (max-width: 768px){.tutorial .p-tutorial-box__heading>span:before,.tutorial .p-tutorial-box__heading>span:after{width:min(12.30769vw, 48px);height:min(.51282vw, 2px);top:inherit;bottom:min(7.69231vw, 30px)}}.tutorial .p-tutorial-box__heading>span:before{left:0;transform:translateY(calc(-50% + 5px)) rotate(-110deg)}@media only screen and (max-width: 768px){.tutorial .p-tutorial-box__heading>span:before{transform:translateY(calc(-50% + 5px)) rotate(-110deg)}}.tutorial .p-tutorial-box__heading>span:after{right:0;transform:translateY(calc(-50% + 5px)) rotate(110deg)}@media only screen and (max-width: 768px){.tutorial .p-tutorial-box__heading>span:after{transform:translateY(calc(-50% + 5px)) rotate(110deg)}}.tutorial .p-tutorial-box__heading>span>span{display:block;opacity:0;transform:translateY(5px);transition:transform 0.5s var(--ease-out-expo),opacity 0.5s var(--ease-out-cubic)}.tutorial .p-tutorial-box__fukidashi{text-align:center;margin:55px 0 12px;height:50px}@media only screen and (max-width: 768px){.tutorial .p-tutorial-box__fukidashi{margin:min(11.53846vw, 45px) 0 min(2.5641vw, 10px);height:min(11.79487vw, 46px)}}.tutorial .p-tutorial-box__fukidashi>span{display:inline-block;position:relative;color:#000;text-align:center;font-family:YakuHanJP,'Noto Sans JP', sans-serif;font-weight:500;font-weight:700;font-size:16px;line-height:1.5;padding:0 41.81px}@media only screen and (max-width: 768px){.tutorial .p-tutorial-box__fukidashi>span{font-size:min(3.58974vw, 14px);line-height:1.42857;padding:0 min(8.71795vw, 34px)}}.tutorial .p-tutorial-box__fukidashi>span:before,.tutorial .p-tutorial-box__fukidashi>span:after{content:"";position:absolute;bottom:20.43px;background-color:#000;width:48.05px;height:2px;border-radius:1px;transform-origin:center center;transition:transform 0.5s var(--ease-out-expo),opacity 0.5s var(--ease-out-cubic);opacity:0}@media only screen and (max-width: 768px){.tutorial .p-tutorial-box__fukidashi>span:before,.tutorial .p-tutorial-box__fukidashi>span:after{width:min(12.32051vw, 48.05px);height:min(.51282vw, 2px);border-radius:min(.25641vw, 1px);bottom:inherit;top:50%}}.tutorial .p-tutorial-box__fukidashi>span:before{left:0;transform:rotate(-110deg) translateX(-5px)}.tutorial .p-tutorial-box__fukidashi>span:after{right:0;transform:rotate(110deg) translateX(5px)}.tutorial .p-tutorial-box__fukidashi>span>span{display:block;transform:translateY(5px);transition:transform 0.5s var(--ease-out-expo),opacity 0.5s var(--ease-out-cubic);opacity:0}.tutorial .p-tutorial-box__character01{margin:0 auto 15px;text-align:center;width:138.96px;transition:transform 0.5s var(--ease-out-expo),opacity 0.5s var(--ease-out-cubic);transform:translateY(5px);opacity:0}@media only screen and (max-width: 768px){.tutorial .p-tutorial-box__character01{width:min(33.45385vw, 130.47px);margin-bottom:min(3.33333vw, 13px)}}.tutorial .p-tutorial-box__character06{margin:0 auto 20px;width:289px;height:200px;position:relative;transform:translateX(35px)}@media only screen and (max-width: 768px){.tutorial .p-tutorial-box__character06{width:min(55.64103vw, 217px);height:min(37.69231vw, 147px);margin-bottom:min(3.58974vw, 14px);transform:translateX(min(14.10256vw, 55px))}}.tutorial .p-tutorial-box__character06:before{content:"";position:absolute;left:4px;bottom:0;width:142.35px;height:177.62px;background-image:url(/image/2024/beginner/tutorial/img_tutorial_neko04.svg);background-repeat:no-repeat;background-position:left bottom;background-size:100%;transition:transform 0.5s var(--ease-out-expo),opacity 0.5s var(--ease-out-cubic);transform:translateY(5px);opacity:0}@media only screen and (max-width: 768px){.tutorial .p-tutorial-box__character06:before{left:0;width:min(27.74103vw, 108.19px);height:min(34.61026vw, 134.98px)}}.tutorial .p-tutorial-box__character06-fukidashi{position:absolute;right:0;top:-10px;width:167px;height:134px;background-image:url(/image/2024/beginner/tutorial/bg_fukidashi.svg);background-repeat:no-repeat;background-position:left bottom;background-size:100%;transition:transform 0.5s var(--ease-out-expo),opacity 0.5s var(--ease-out-cubic);transform:translateY(5px);opacity:0}@media only screen and (max-width: 768px){.tutorial .p-tutorial-box__character06-fukidashi{top:max(-3.58974vw, -14px);width:min(32.5641vw, 127px);height:min(26.15385vw, 102px)}}.tutorial .p-tutorial-box__character06-text{transform:rotate(-8.392deg);color:#000;font-family:YakuHanJP,'Noto Sans JP', sans-serif;font-weight:500;font-weight:700;font-size:18.824px;line-height:1.27806;padding:41px 0 0 32px}@media only screen and (max-width: 768px){.tutorial .p-tutorial-box__character06-text{font-size:min(3.58974vw, 14px);line-height:1.30598;padding:min(8.20513vw, 32px) 0 0 min(6.31282vw, 24.62px)}}.tutorial .p-tutorial-box .p-ending-box{margin:13px auto 0;max-width:481px}@media only screen and (max-width: 768px){.tutorial .p-tutorial-box .p-ending-box{margin-top:0;max-width:inherit}}.tutorial .p-tutorial-box .p-ending-box__message{font-family:YakuHanJP,'Noto Sans JP', sans-serif;font-weight:500;font-weight:400;font-size:14px;color:#000;line-height:1.71429;text-align:center;margin-bottom:10px;transition:transform 0.5s var(--ease-out-expo),opacity 0.5s var(--ease-out-cubic);transform:translateY(5px);opacity:0}@media only screen and (max-width: 768px){.tutorial .p-tutorial-box .p-ending-box__message{font-size:min(3.58974vw, 14px)}}.tutorial .p-tutorial-box .p-ending-box__sns{margin:10px auto 0;width:148px;display:flex;justify-content:center;transition:transform 0.5s var(--ease-out-expo),opacity 0.5s var(--ease-out-cubic);transform:translateY(5px);opacity:0}@media only screen and (max-width: 768px){.tutorial .p-tutorial-box .p-ending-box__sns{margin-top:min(3.84615vw, 15px);width:min(44.61538vw, 174px)}}.tutorial .p-tutorial-box .p-ending-box__sns-item{width:50%;padding:0 7px}@media only screen and (max-width: 768px){.tutorial .p-tutorial-box .p-ending-box__sns-item{padding:0 min(2.69231vw, 10.5px)}}.tutorial .p-tutorial-box .p-ending-box__sns-item a{display:block}.tutorial .p-tutorial-box .p-ending-box__sns-item img{width:100%}.tutorial .p-tutorial-box .p-ending-box .c-button{margin-top:70px;transition:transform 0.5s var(--ease-out-expo),opacity 0.5s var(--ease-out-cubic);transform:translateY(5px);opacity:0}@media only screen and (max-width: 768px){.tutorial .p-tutorial-box .p-ending-box .c-button{margin-top:min(20.51282vw, 80px)}}.tutorial .p-tutorial-box__attention{text-align:center;color:#000;font-family:YakuHanJP,'Noto Sans JP', sans-serif;font-weight:500;font-weight:400;font-size:12px;line-height:1.66667;transition:transform 0.5s var(--ease-out-expo),opacity 0.5s var(--ease-out-cubic);transform:translateY(5px);opacity:0}@media only screen and (max-width: 768px){.tutorial .p-tutorial-box__attention{font-size:min(2.5641vw, 10px);line-height:1.6}}.tutorial .p-tutorial-box__attention>span{display:inline-block;padding-right:5px}@media only screen and (max-width: 768px){.tutorial .p-tutorial-box__attention>span{padding-right:0}}.tutorial .p-tutorial-box__image02{position:relative;max-width:480px;margin:48.8px auto 0;transition:transform 0.5s var(--ease-out-expo),opacity 0.5s var(--ease-out-cubic);transform:translateY(5px);opacity:0}@media only screen and (max-width: 768px){.tutorial .p-tutorial-box__image02{max-width:min(39.10256vw, 152.5px);margin-top:min(6.41026vw, 25px)}}.tutorial .p-tutorial-box__image03{position:relative;max-width:430px;margin:50px auto 0;transition:transform 0.5s var(--ease-out-expo),opacity 0.5s var(--ease-out-cubic);transform:translateY(5px);opacity:0}@media only screen and (max-width: 768px){.tutorial .p-tutorial-box__image03{max-width:min(76.92308vw, 300px);margin-top:min(7.69231vw, 30px)}}.tutorial .p-tutorial-box__image04{position:relative;max-width:366px;margin:35px auto 0;transition:transform 0.5s var(--ease-out-expo),opacity 0.5s var(--ease-out-cubic);transform:translateY(5px);opacity:0}@media only screen and (max-width: 768px){.tutorial .p-tutorial-box__image04{max-width:min(72.5641vw, 283px);margin-top:min(8.97436vw, 35px)}}.tutorial .p-tutorial-box__image05{position:relative;max-width:480px;margin:50px auto 0;transition:transform 0.5s var(--ease-out-expo),opacity 0.5s var(--ease-out-cubic);transform:translateY(5px);opacity:0}@media only screen and (max-width: 768px){.tutorial .p-tutorial-box__image05{max-width:min(39.10256vw, 152.5px);margin-top:min(6.41026vw, 25px)}}.tutorial .p-tutorial-box__character-area{position:absolute;right:-81px;bottom:-25px;height:220px;width:344px}@media only screen and (max-width: 768px){.tutorial .p-tutorial-box__character-area{right:max(-18.46154vw, -72px);bottom:max(-.25641vw, -1px);width:min(73.07692vw, 285px);height:min(55.89744vw, 218px)}}.tutorial .p-tutorial-box__character-area:after{content:"";position:absolute;bottom:0;right:41.25px;width:75.51px;height:120px;background-image:url(/image/2024/beginner/tutorial/img_tutorial_neko02.svg);background-repeat:no-repeat;background-position:right bottom;background-size:100%;transition:transform 0.5s var(--ease-out-expo),opacity 0.5s var(--ease-out-cubic);transform:translateY(5px);opacity:0}@media only screen and (max-width: 768px){.tutorial .p-tutorial-box__character-area:after{right:min(9.23077vw, 36px);width:min(18.2vw, 70.98px);height:min(30.4359vw, 118.7px)}}.tutorial .p-tutorial-box__character-area-box{background-color:#FFD900;border-radius:10px;padding:13px;position:absolute}@media only screen and (max-width: 768px){.tutorial .p-tutorial-box__character-area-box{border-radius:min(2.5641vw, 10px);padding:min(3.07692vw, 12px)}}.tutorial .p-tutorial-box__character-area-box--wide{width:100%}.tutorial .p-tutorial-box__character-area-box:after{content:"";position:absolute;width:12px;height:12px;border-radius:50%;background-color:#FFD900}@media only screen and (max-width: 768px){.tutorial .p-tutorial-box__character-area-box:after{width:min(3.07692vw, 12px);height:min(3.07692vw, 12px)}}.tutorial .p-tutorial-box__character-area-box--01{right:0;top:0;transition:transform 0.5s var(--ease-out-expo),opacity 0.5s var(--ease-out-cubic);transform:translateY(5px);opacity:0}.tutorial .p-tutorial-box__character-area-box--01:after{bottom:-6px;left:48px}@media only screen and (max-width: 768px){.tutorial .p-tutorial-box__character-area-box--01:after{left:50%;bottom:max(-1.53846vw, -6px);transform:translateX(-50%)}}.tutorial .p-tutorial-box__character-area-box--02{left:0;bottom:11.98px;transition:transform 0.5s var(--ease-out-expo),opacity 0.5s var(--ease-out-cubic);transform:translateY(5px);opacity:0}@media only screen and (max-width: 768px){.tutorial .p-tutorial-box__character-area-box--02{bottom:0}}.tutorial .p-tutorial-box__character-area-box--02:after{right:-6px;top:33px}@media only screen and (max-width: 768px){.tutorial .p-tutorial-box__character-area-box--02:after{right:max(-1.53846vw, -6px);top:min(5.64103vw, 22px)}}.tutorial .p-tutorial-box__character-area-text{color:#000;font-family:YakuHanJP,'Noto Sans JP', sans-serif;font-weight:500;font-weight:400;font-size:14px;line-height:1.71429}@media only screen and (max-width: 768px){.tutorial .p-tutorial-box__character-area-text{font-size:min(3.07692vw, 12px);line-height:1.5}}.tutorial .p-tutorial-box__character-area--05{right:-72px;bottom:-21px;width:160px;height:201px}@media only screen and (max-width: 768px){.tutorial .p-tutorial-box__character-area--05{right:max(-20.51282vw, -80px);bottom:max(-.58974vw, -2.3px);width:min(35.89744vw, 140px);height:min(56.15385vw, 219px)}}.tutorial .p-tutorial-box__character-area--05:after{bottom:0;right:41px;width:83.98px;height:105px;background-image:url(/image/2024/beginner/tutorial/img_tutorial_neko03.svg)}@media only screen and (max-width: 768px){.tutorial .p-tutorial-box__character-area--05:after{right:min(8.20513vw, 32px);width:min(22.4vw, 87.36px);height:min(28.00769vw, 109.23px)}}@keyframes move_scale{0%{transform:scale(0.5)}100%{transform:scale(1)}}@keyframes move_right_pc{0%{width:0}100%{width:1500px}}@keyframes move_right_sp{0%{width:0}100%{width:493px}}
