body:before{background-image:url("/wp/wp-content/themes/kid_theme/assets/img/2025cdci_course_lp/bg_img_sp.jpg?250625");background-position:left bottom;background-size:cover}footer{margin-bottom:0}picture,figure{background:rgba(0,0,0,0)}picture img,figure img{image-rendering:auto}.page__contents{margin-bottom:12.12rem;padding-top:0}#mv{margin-bottom:6.47rem}.major__container{margin-bottom:7rem}.major__container .major__inner--head{margin:0 auto 0 0;padding:1.94rem 2.5rem 10rem;width:33.5rem;border-radius:0 1rem 1rem 0;box-sizing:border-box;overflow:hidden;position:relative;z-index:1}.major__container .major__inner--head .major__inner--head-ttl{margin-bottom:.96rem;font-size:2rem;font-family:"mochiy-pop","Noto Sans JP",sans-serif;font-weight:400;line-height:1.45em;letter-spacing:.1em;text-align:left;font-feature-settings:initial;color:#fff;position:relative;z-index:2}.major__container .major__inner--head .major__inner--head-course{padding:.4rem 1.3rem;width:fit-content;font-size:1.2rem;font-family:"mochiy-pop","Noto Sans JP",sans-serif;font-weight:400;line-height:1.4165em;letter-spacing:.1em;text-align:left;font-feature-settings:initial;border:.1rem solid #fff;color:#fff;position:relative;z-index:2}.major__container .major__inner--head:before{content:"";width:100%;height:100%;position:absolute;top:0;left:0;z-index:1}.major__container .major__inner--body{margin-top:-7.6rem;padding:0 1.5rem;position:relative;z-index:2}.major__container .major__inner--body .major__wrapper-deco{width:13rem;position:absolute;top:3.6rem;right:0;transform:translateY(-100%);z-index:2}.major__container .major__inner--body .major__wrapper{padding:3rem 0 4rem;border-radius:1rem;box-shadow:.3rem .3rem 1.9rem 0 rgba(255,88,0,.4);background:#fff;position:relative;z-index:1}.major__container .major__inner--body .major__wrapper .major__wrapper-tips{margin:0 auto 1.3rem;width:fit-content;font-size:1.3rem;font-family:"mochiy-pop","Noto Sans JP",sans-serif;font-weight:400;line-height:1.5em;letter-spacing:.1em;text-align:center;font-feature-settings:initial;color:#0a1164;position:relative}.major__container .major__inner--body .major__wrapper .major__wrapper-tips:before,.major__container .major__inner--body .major__wrapper .major__wrapper-tips:after{content:"";width:1.668rem;height:1.561rem;position:absolute;top:50%}.major__container .major__inner--body .major__wrapper .major__wrapper-tips:before{left:0;transform:translate(-100%,-50%)}.major__container .major__inner--body .major__wrapper .major__wrapper-tips:after{right:0;transform:translate(100%,-50%) scale(-1,1)}.major__container .major__inner--body .major__wrapper .major__wrapper-ttl{margin-bottom:2.35rem;font-size:2.4rem;font-family:"mochiy-pop","Noto Sans JP",sans-serif;font-weight:400;line-height:1.4582em;letter-spacing:.1em;font-feature-settings:initial;position:relative}.major__container .major__inner--body .major__wrapper .major__wrapper-img+.major__wrapper-img{margin-top:3.4rem}.major__container .major__inner--body .major__wrapper .major__wrapper-btn{margin-top:2.8rem;max-width:30.5rem;position:relative}.major__container .major__inner--body .major__wrapper .major__wrapper-btn a{padding:1.65rem 0;font-size:1.5rem;font-weight:700;line-height:1.5666em;text-align:center;transform:translateY(-.5rem);z-index:2}.major__container .major__inner--body .major__wrapper .major__wrapper-btn a:before,.major__container .major__inner--body .major__wrapper .major__wrapper-btn a:after{display:none}.major__container .major__inner--body .major__wrapper .major__wrapper-btn:before{content:"";width:100%;height:100%;border-radius:4.6rem;background:#eaeaea;position:absolute;left:0;bottom:0;z-index:1}.major__container#major_comic .major__inner--head{background:url("/wp/wp-content/themes/kid_theme/assets/img/2025cdci_course_lp/major_bg_sp__comic.png?250625") center/cover no-repeat}.major__container#major_comic .major__inner--head:before{background:rgba(247,70,145,.85);background:linear-gradient(120deg,rgba(247,70,145,.85) 0%,rgba(255,65,65,.85) 100%)}.major__container#major_comic .major__inner--body .major__wrapper .major__wrapper-tips span{color:#f74691}.major__container#major_comic .major__inner--body .major__wrapper .major__wrapper-tips:before,.major__container#major_comic .major__inner--body .major__wrapper .major__wrapper-tips:after{background:url("/wp/wp-content/themes/kid_theme/assets/img/2025cdci_course_lp/major_ttl_sp__comic.svg?250625") center/contain no-repeat}.major__container#major_comic .major__inner--body .major__wrapper .major__wrapper-tips:before{left:-2.33rem}.major__container#major_comic .major__inner--body .major__wrapper .major__wrapper-tips:after{right:-2.33rem}.major__container#major_comic .major__inner--body .major__wrapper .major__wrapper-ttl{color:#f74691}.major__container#major_comic .major__inner--body .major__wrapper .major__wrapper-ttl:before{content:"";width:2.121rem;height:1.872rem;background:url("/wp/wp-content/themes/kid_theme/assets/img/2025cdci_course_lp/major_star__comic.svg?250625") center/contain no-repeat;position:absolute;top:-.4rem;left:2rem}.major__container#major_comic .major__inner--body .major__wrapper .major__wrapper-btn a{background:#f74691}.major__container#major_chara{margin-bottom:5.72rem}.major__container#major_chara .major__inner--head{background:url("/wp/wp-content/themes/kid_theme/assets/img/2025cdci_course_lp/major_bg_sp__chara.png?250625") center/cover no-repeat}.major__container#major_chara .major__inner--head:before{background:#28bea5;background:linear-gradient(120deg,rgba(40,190,165,.85) 0%,rgba(82,228,255,.85) 100%)}.major__container#major_chara .major__inner--body .major__wrapper .major__wrapper-tips span{color:#27bea6}.major__container#major_chara .major__inner--body .major__wrapper .major__wrapper-tips:before,.major__container#major_chara .major__inner--body .major__wrapper .major__wrapper-tips:after{background:url("/wp/wp-content/themes/kid_theme/assets/img/2025cdci_course_lp/major_ttl_sp__chara.svg?250625") center/contain no-repeat}.major__container#major_chara .major__inner--body .major__wrapper .major__wrapper-tips:before{left:-2.33rem}.major__container#major_chara .major__inner--body .major__wrapper .major__wrapper-tips:after{right:-2.33rem}.major__container#major_chara .major__inner--body .major__wrapper .major__wrapper-ttl{color:#27bea6}.major__container#major_chara .major__inner--body .major__wrapper .major__wrapper-ttl:before{content:"";width:2.523rem;height:2.203rem;background:url("/wp/wp-content/themes/kid_theme/assets/img/2025cdci_course_lp/major_star__chara.svg?250625") center/contain no-repeat;position:absolute;top:.1rem;right:2rem}.major__container#major_chara .major__inner--body .major__wrapper .major__wrapper-btn a{background:#27bea6}#coming_soon .sec_inner{padding:0 1.5rem}@media screen and (min-width:961px){body:before{background-image:url("/wp/wp-content/themes/kid_theme/assets/img/2025cdci_course_lp/bg_img_pc.jpg?240321")}.page__contents{margin-bottom:13.87rem}#mv{margin-bottom:6.7rem}.major__container{margin-bottom:8.5rem}.major__container .major__inner--head{display:flex;align-items:center;grid-gap:0 2.5rem;padding:5.24rem 8.3rem 32.96rem max(12.8rem,9.3704245974vw);width:83.6749633968vw}.major__container .major__inner--head .major__inner--head-ttl{margin-bottom:0;font-size:4rem;letter-spacing:.05em}.major__container .major__inner--head .major__inner--head-course{padding:.3rem 1.4rem;font-size:2rem;line-height:1.45em;border-width:.2rem}.major__container .major__inner--body{margin:-29.3rem auto 0;padding:0;max-width:126.6rem}.major__container .major__inner--body .major__wrapper-deco{width:25.5rem;top:18.4rem;right:7.8rem}.major__container .major__inner--body .major__wrapper{padding:6.64rem 7.8rem 8rem}.major__container .major__inner--body .major__wrapper .major__wrapper-tips{margin-bottom:1.5rem;font-size:2rem;line-height:1.45em}.major__container .major__inner--body .major__wrapper .major__wrapper-tips:before,.major__container .major__inner--body .major__wrapper .major__wrapper-tips:after{width:2.771rem;height:2.592rem}.major__container .major__inner--body .major__wrapper .major__wrapper-ttl{margin-bottom:2rem;font-size:5rem;line-height:1.44em}.major__container .major__inner--body .major__wrapper .major__wrapper-img+.major__wrapper-img{margin-top:4.56rem}.major__container .major__inner--body .major__wrapper .major__wrapper-btn{margin-top:5rem;width:fit-content;max-width:50.7rem}.major__container .major__inner--body .major__wrapper .major__wrapper-btn a{padding:3.25rem 3.75rem;font-size:1.8rem;line-height:1.4445em;transform:translateY(-.7rem)}.major__container .major__inner--body .major__wrapper .major__wrapper-btn a:hover{transform:translateY(0);opacity:1}.major__container#major_comic .major__inner--head{background-image:url("/wp/wp-content/themes/kid_theme/assets/img/2025cdci_course_lp/major_bg_pc__comic.png?250625")}.major__container#major_comic .major__inner--body .major__wrapper .major__wrapper-tips:before,.major__container#major_comic .major__inner--body .major__wrapper .major__wrapper-tips:after{background-image:url("/wp/wp-content/themes/kid_theme/assets/img/2025cdci_course_lp/major_ttl_pc__comic.svg?250625")}.major__container#major_comic .major__inner--body .major__wrapper .major__wrapper-tips:before{left:-1.23rem}.major__container#major_comic .major__inner--body .major__wrapper .major__wrapper-tips:after{right:-1.23rem}.major__container#major_comic .major__inner--body .major__wrapper .major__wrapper-ttl:before{width:4.924rem;height:4.345rem;top:-.6rem;left:20.68rem}.major__container#major_chara{margin-bottom:10.75rem}.major__container#major_chara .major__inner--head{background-image:url("/wp/wp-content/themes/kid_theme/assets/img/2025cdci_course_lp/major_bg_pc__chara.png?250625")}.major__container#major_chara .major__inner--body .major__wrapper .major__wrapper-tips:before,.major__container#major_chara .major__inner--body .major__wrapper .major__wrapper-tips:after{background-image:url("/wp/wp-content/themes/kid_theme/assets/img/2025cdci_course_lp/major_ttl_pc__chara.svg?250625")}.major__container#major_chara .major__inner--body .major__wrapper .major__wrapper-tips:before{left:-1.23rem}.major__container#major_chara .major__inner--body .major__wrapper .major__wrapper-tips:after{right:-1.23rem}.major__container#major_chara .major__inner--body .major__wrapper .major__wrapper-ttl:before{width:4.721rem;height:4.123rem;top:-1rem;right:7.98rem}#coming_soon .sec_inner{padding:0;max-width:92rem}}