﻿@import"https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.7.2/css/all.min.css";body{position:relative}#menu .menu__list{display:grid;grid-template-columns:1fr 1.3fr;grid-gap:1.5rem .4rem;grid-auto-flow:column;grid-template-rows:repeat(2,auto);margin-bottom:4rem;position:relative;width:35rem;padding:1.7rem 1.5rem 1.7rem 4rem;box-sizing:border-box}#menu .menu__list:before,#menu .menu__list:after{position:absolute;left:0;width:100%;height:100%;border-radius:0 .5rem .5rem 0;content:""}#menu .menu__list:before{background:#fffcdb;top:0;z-index:-1}#menu .menu__list:after{top:.5rem;z-index:-2;background:#f2f2f2}#menu .menu__list .menu__list-item{position:relative;padding-bottom:.8rem;border-bottom:.1rem solid #ffe943}#menu .menu__list .menu__list-item:nth-of-type(-n+2) .arrow{right:1.4rem}#menu .menu__list .menu__list-item .arrow{position:absolute;top:0;right:0;width:1.8rem;height:1.8rem;border-radius:50%;background:#2c2c2c}#menu .menu__list .menu__list-item .arrow:after{content:"";font-family:"icomoon" !important;speak:never;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;letter-spacing:0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:#fff;font-size:.8rem}.course__column>.sec_inner{padding:0 2.5rem}.course__column picture,.course__column figure{background:rgba(0,0,0,0)}.course__ttl{position:relative;margin-bottom:1rem;padding-left:2.2rem;font-size:1.8rem;font-weight:700;line-height:1.5;letter-spacing:.15em;text-align:left}.course__ttl:before{content:"";position:absolute;width:1.5rem;background:url("/wp/wp-content/themes/kid_theme/assets/img/course/detail/ttl_deco.svg") center/cover no-repeat;top:.75em;left:-.2rem;transform:translate(0,-50%);aspect-ratio:15/23}.course__subttl{margin-bottom:2rem;padding:.8rem .5em;font-size:1.6rem;font-weight:700;line-height:1.5em;letter-spacing:.1em;text-align:center;border-radius:.5rem .5rem 0 0;box-sizing:border-box;color:#fff}.course__subttl.border{border:.3rem solid;border-radius:.7rem;background:#fff;padding:1rem 1.5rem;color:#2c2c2c;text-align:left;line-height:1.625}.course__subttl.years__first,.course__subttl.years__second{position:relative;padding:.3rem .3rem .3rem 7.5rem;border-radius:.7rem}.course__subttl.years__first:before,.course__subttl.years__second:before{font-size:1.6rem;font-weight:700;line-height:1.5em;color:#fff;position:absolute;top:50%;left:1rem;transform:translateY(-50%)}.course__subttl.years__first .bg_wh,.course__subttl.years__second .bg_wh{display:block;padding:1rem .5rem 1rem 1.3rem;text-align:left;border-radius:.4rem;color:#2c2c2c;background:#fff}.course__subttl.years__first:before{content:"1年次"}.course__subttl.years__second:before{content:"2年次"}#learn{margin-bottom:4rem}#learn .sec__txt+.learn__list{margin-top:1rem}#learn .learn__list{padding:1rem 1.3rem 1.5rem;border:.2rem solid;display:flex;flex-wrap:wrap}#learn .learn__list .learn__list-item{font-weight:700;margin-top:.5rem;margin-right:3rem}#learn .learn__list .learn__list-item:before{display:inline-block;content:"●"}#years{margin-bottom:2.5rem}#years .course__ttl+.years__box{margin-top:1.5rem}#years .years__box+.years__box{margin-top:5.5rem}#years .years__box .years__list{display:grid;grid-template-columns:1fr 1fr;grid-gap:2rem 2.5rem}#years .years__box .years__list .years__list-item .years__list-img{margin-bottom:1.2rem}#years .years__box .years__list .years__list-item .years__list-ttl{font-size:1.4rem;font-weight:700;line-height:1.429em}#years .years__box .years__list .years__list-item .years__list-ttl+.years__list-txt{margin-top:.5rem}#years .years__box .years__list .years__list-item .years__list-txt{margin-top:.5rem;font-size:1.2rem;font-weight:500;line-height:1.5834em;letter-spacing:.1em;text-align:left;word-break:break-all}#interview{padding:2.5rem 0 4rem;position:relative}#interview .sec_inner{overflow:hidden}#interview .course__ttl+.interview__sub{margin-top:4rem}#interview .course__ttl:before{filter:brightness(1) invert(0)}#interview .interview__main{margin-top:2.2rem}#interview .interview__main .interview__list .interview__list-item{display:flex;flex-direction:column;align-items:flex-start;position:relative;padding:1.5rem 2.5rem 3.5rem;box-sizing:border-box;background:#fff}#interview .interview__main .interview__list .interview__list-item+.interview__list-item{margin-top:5rem}#interview .interview__main .interview__list .interview__list-item:after{position:absolute;top:-2.5rem;right:3.5rem;width:6.7rem;aspect-ratio:67/72;content:""}#interview .interview__main .interview__list .interview__list-item .img{margin-bottom:1.5rem}#interview .interview__main .interview__list .interview__list-item .img .txt{margin-top:.5rem;font-size:1rem;line-height:1.5em;letter-spacing:.15em}#interview .interview__main .interview__list .interview__list-item .cont{display:contents}#interview .interview__main .interview__list .interview__list-item .cont>*{width:100%}#interview .interview__main .interview__list .interview__list-item .cont .cont__item+.cont__item{margin-top:2.5rem}#interview .interview__main .interview__list .interview__list-item .cont .company{order:-1;position:relative;width:-moz-fit-content;width:fit-content;margin-bottom:.75em;padding-bottom:.5em;font-size:1.4rem;font-weight:700;border-bottom:.2rem dotted}#interview .interview__main .interview__list .interview__list-item .cont .ttl{margin-bottom:1rem;font-size:1.4rem;font-weight:700;text-align:left}#interview .interview__main .interview__list .interview__list-item .cont .info>*{display:inline-block}#interview .interview__main .interview__list .interview__list-item .cont .info .job{margin-right:.7rem;margin-bottom:.3rem;padding:.2rem .8rem;box-sizing:border-box;background:#fffcdb;border-radius:.2rem;font-size:1.2rem}#interview .interview__main .interview__list .interview__list-item .cont .info .name{font-size:1.4rem;font-weight:700}#interview .interview__main .interview__list .interview__list-item .cont .from{margin-top:.3rem;margin-bottom:.8rem;font-size:1rem;color:#535353}#interview .interview__main .interview__list .interview__list-item .cont .txt__wrap{line-height:1.7;position:relative;overflow:hidden}#interview .interview__main .interview__list .interview__list-item .cont .txt__wrap:not(.active){height:4.4em}#interview .interview__main .interview__list .interview__list-item .cont .txt__wrap:not(.active):after{background:linear-gradient(to top,rgba(255,255,255,.8) 0,transparent 100%)}#interview .interview__main .interview__list .interview__list-item .cont .txt__wrap:after{content:"";width:100%;height:100%;position:absolute;top:0;left:0}#interview .interview__main .interview__list .interview__list-item .cont .txt__wrap.no_more:not(.active){height:auto}#interview .interview__main .interview__list .interview__list-item .cont .txt__wrap.no_more:not(.active):after{display:none}#interview .interview__main .interview__list .interview__list-item .cont .txt__more{margin:2rem auto 0;font-size:1.4rem;font-weight:700;text-align:center;cursor:pointer}#interview .interview__main .interview__list .interview__list-item .cont .txt__more:after{content:"";display:inline-block;margin-left:1.2rem;width:.9rem;height:.9rem;border-bottom:.1rem solid;border-right:.1rem solid;transform:translate(0,-25%) rotate(45deg)}#interview .interview__main .interview__list .interview__list-item .cont .txt__more.active:after{transform:translate(0,25%) rotate(-135deg)}#interview .interview__main+.interview__sub{margin-top:10rem}#interview .interview__sub{position:relative}#interview .interview__sub .interview__slider{overflow:visible}#interview .interview__sub .swiper__btn{display:flex;justify-content:flex-end;position:absolute;top:-6rem;right:0}#interview .interview__sub .swiper__btn .swiper__prev,#interview .interview__sub .swiper__btn .swiper__next{position:relative;width:4rem;height:4rem;border-radius:50%}#interview .interview__sub .swiper__btn .swiper__prev:after,#interview .interview__sub .swiper__btn .swiper__next:after{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:.9rem;aspect-ratio:9/12;background:url("/wp/wp-content/themes/kid_theme/assets/img/course/detail/interview_arrow.svg") center/cover no-repeat;content:""}#interview .interview__sub .swiper__btn .swiper__prev{margin-right:1.3rem}#interview .interview__sub .swiper__btn .swiper__prev:after{transform:translate(-50%,-50%) scale(-1,1)}#interview .interview__sub .interview__list .interview__list-item .img{margin-bottom:1rem}#interview .interview__sub .interview__list .interview__list-item .cont .company{margin-bottom:.5rem;font-weight:700;font-size:1.3rem;text-align:left}#interview .interview__sub .interview__list .interview__list-item .cont .company[href]{text-decoration:underline dotted;text-underline-offset:.3em;text-decoration-thickness:.2rem}#interview .interview__sub .interview__list .interview__list-item .cont .company[href]:after{content:"";display:inline-block;margin-left:.5rem;font-size:1.4rem;font-family:"Font Awesome 6 Free";font-weight:900;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-style:normal;font-variant:normal;line-height:1;text-rendering:auto}#interview .interview__sub .interview__list .interview__list-item .cont .info{margin-bottom:.5rem}#interview .interview__sub .interview__list .interview__list-item .cont .info .job{display:inline-block;margin-bottom:.5rem;padding:.2rem .8rem;background:#fff;box-sizing:border-box;font-size:1.2rem;border-radius:.2rem}#interview .interview__sub .interview__list .interview__list-item .cont .info .name{font-size:1.4rem;font-weight:700}#interview .interview__sub .interview__list .interview__list-item .cont .from{color:#535353;font-size:1rem}#interview .interview__sub .interview__list .interview__list-item .cont .sec__txt{margin-top:1.5rem;padding-top:1.5rem;border-top:.1rem solid #d3d3d3;font-size:1.2rem;line-height:1.7}#interview .interview__sub .interview__list .interview__list-item .cont .sec__txt small{font-size:80%}#interview .interview__sub .interview__list .interview__list-item .cont.multiple .sec__txt{padding-top:0;border-top:none}#interview .interview__sub .interview__list .interview__list-item .cont.multiple .cont__item+.cont__item{margin-top:1.5rem;padding-top:1.5rem;border-top:.1rem solid #d3d3d3}#interview:before{content:"";width:100vw;height:100%;background:#ddd;position:absolute;top:0;right:0;z-index:-1}#work{padding:7.5rem 2.5rem 0;margin-bottom:4.5rem}#work .course__ttl{margin-bottom:2rem}#work .work__list{display:grid;grid-template-columns:1fr 1fr;grid-gap:.7rem}#work .work__list .work__list-item{display:grid;place-content:center;padding:.5rem;box-sizing:border-box;border:.1rem solid;min-height:5.2rem;font-size:1.3rem;font-weight:700;text-align:center;background:#fff;transition:.3s}#work .work__list .work__list-item:hover{opacity:1}#work .work__list .work__list-item.no_link{pointer-events:none}#oc{margin-bottom:11.5rem}#oc .oc__ttl{position:relative;width:-moz-fit-content;width:fit-content;margin:0 auto 1.2rem;font-size:1.4rem;font-weight:700;text-align:center}#oc .oc__ttl:before,#oc .oc__ttl:after{position:absolute;bottom:0;width:1.6rem;aspect-ratio:16/17;content:""}#oc .oc__ttl:before{left:-.5rem;transform:translate(-100%,0)}#oc .oc__ttl:after{right:-.5rem;transform:translate(100%,0) scale(-1,1)}#oc .btn{max-width:32.5rem}#oc .btn a{border:.2rem solid}#other{background:#fffcdb;padding:3.5rem 0 3rem}#other .other__ttl{width:18rem;margin:0 auto 2rem}#other .other__list{display:grid;grid-template-columns:1fr 1fr;grid-gap:2rem}#other .other__list .other__list-item{position:relative}#other .other__list .other__list-item.other_vd .other__course{color:#0ba1ff}#other .other__list .other__list-item.other_cd .other__course{color:#a651ef}#other .other__list .other__list-item.other_ci .other__course{color:#ed67ce}#other .other__list .other__list-item.other_id .other__course{color:#82ba35}#other .other__list .other__list-item.other_fc .other__course{color:#eb8133}#other .other__list .other__list-item.other_hm .other__course{color:#eb5656}#other .other__list .other__list-item .other__img{margin-bottom:.7rem}#other .other__list .other__list-item .other__course{font-weight:700;line-height:1.7}#other .other__list .other__list-item .arrow{position:absolute;bottom:0;right:0;width:2.5rem;height:2.5rem;background:#2c2c2c;border-radius:50%}#other .other__list .other__list-item .arrow:after{content:"";font-family:"icomoon" !important;speak:never;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;letter-spacing:0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:#fff;font-size:.6rem}.page__contents{margin-bottom:7rem}.page__contents.vd_course .course__ttl{color:#0ba1ff}.page__contents.vd_course .course__subttl{background:#0ba1ff}.page__contents.vd_course .course__subttl.border{border-color:#0ba1ff;background:#fff}.page__contents.vd_course #learn .learn__list{border-color:#0ba1ff}.page__contents.vd_course #learn .learn__list .learn__list-item:before{color:#0ba1ff}.page__contents.vd_course #years .years__box .years__list .years__list-item .years__list-ttl{color:#0ba1ff}.page__contents.vd_course #interview .interview__list .interview__list-item .cont .company{color:#0ba1ff;border-color:#0ba1ff}.page__contents.vd_course #interview .interview__main .interview__list .interview__list-item .cont .txt__more{color:#0ba1ff}.page__contents.vd_course #interview .interview__main .interview__list .interview__list-item .cont .txt__more:after{border-color:#0ba1ff}.page__contents.vd_course #interview .interview__main .interview__list .interview__list-item:after{background:url("/wp/wp-content/themes/kid_theme/assets/img/course/detail/interview_vd.svg") center/cover no-repeat}.page__contents.vd_course #interview .interview__sub .swiper__btn .swiper__prev,.page__contents.vd_course #interview .interview__sub .swiper__btn .swiper__next{background:#0ba1ff}.page__contents.vd_course #interview:before{background:#e7f6ff}.page__contents.vd_course #work .work__list .work__list-item{color:#0ba1ff}.page__contents.vd_course #work .work__list .work__list-item:hover{color:#fff;background:#0ba1ff}.page__contents.vd_course #oc .oc__ttl{color:#0ba1ff}.page__contents.vd_course #oc .oc__ttl:before,.page__contents.vd_course #oc .oc__ttl:after{background:url("/wp/wp-content/themes/kid_theme/assets/img/course/detail/oc_deco_vd.svg") center/cover no-repeat}.page__contents.vd_course #oc .btn a{background:#0ba1ff;border-color:#0ba1ff}.page__contents.cd_course .course__ttl{color:#a651ef}.page__contents.cd_course .course__subttl{background:#a651ef}.page__contents.cd_course .course__subttl.border{border-color:#a651ef;background:#fff}.page__contents.cd_course #learn .learn__list{border-color:#a651ef}.page__contents.cd_course #learn .learn__list .learn__list-item:before{color:#a651ef}.page__contents.cd_course #years .years__box .years__list .years__list-item .years__list-ttl{color:#a651ef}.page__contents.cd_course #interview .interview__list .interview__list-item .cont .company{color:#a651ef;border-color:#a651ef}.page__contents.cd_course #interview .interview__main .interview__list .interview__list-item .cont .txt__more{color:#a651ef}.page__contents.cd_course #interview .interview__main .interview__list .interview__list-item .cont .txt__more:after{border-color:#a651ef}.page__contents.cd_course #interview .interview__main .interview__list .interview__list-item:after{background:url("/wp/wp-content/themes/kid_theme/assets/img/course/detail/interview_cd.svg") center/cover no-repeat}.page__contents.cd_course #interview .interview__sub .swiper__btn .swiper__prev,.page__contents.cd_course #interview .interview__sub .swiper__btn .swiper__next{background:#a651ef}.page__contents.cd_course #interview:before{background:#f8efff}.page__contents.cd_course #work .work__list .work__list-item{color:#a651ef}.page__contents.cd_course #work .work__list .work__list-item:hover{color:#fff;background:#a651ef}.page__contents.cd_course #oc .oc__ttl{color:#a651ef}.page__contents.cd_course #oc .oc__ttl:before,.page__contents.cd_course #oc .oc__ttl:after{background:url("/wp/wp-content/themes/kid_theme/assets/img/course/detail/oc_deco_cd.svg") center/cover no-repeat}.page__contents.cd_course #oc .btn a{background:#a651ef;border-color:#a651ef}.page__contents.ci_course .course__ttl{color:#ed67ce}.page__contents.ci_course .course__subttl{background:#ed67ce}.page__contents.ci_course .course__subttl.border{border-color:#ed67ce;background:#fff}.page__contents.ci_course #learn .learn__list{border-color:#ed67ce}.page__contents.ci_course #learn .learn__list .learn__list-item:before{color:#ed67ce}.page__contents.ci_course #years .years__box .years__list .years__list-item .years__list-ttl{color:#ed67ce}.page__contents.ci_course #interview .interview__list .interview__list-item .cont .company{color:#ed67ce;border-color:#ed67ce}.page__contents.ci_course #interview .interview__main .interview__list .interview__list-item .cont .txt__more{color:#ed67ce}.page__contents.ci_course #interview .interview__main .interview__list .interview__list-item .cont .txt__more:after{border-color:#ed67ce}.page__contents.ci_course #interview .interview__main .interview__list .interview__list-item:after{background:url("/wp/wp-content/themes/kid_theme/assets/img/course/detail/interview_ci.svg") center/cover no-repeat}.page__contents.ci_course #interview .interview__sub .swiper__btn .swiper__prev,.page__contents.ci_course #interview .interview__sub .swiper__btn .swiper__next{background:#ed67ce}.page__contents.ci_course #interview:before{background:#fef2fc}.page__contents.ci_course #work .work__list .work__list-item{color:#ed67ce}.page__contents.ci_course #work .work__list .work__list-item:hover{color:#fff;background:#ed67ce}.page__contents.ci_course #oc .oc__ttl{color:#ed67ce}.page__contents.ci_course #oc .oc__ttl:before,.page__contents.ci_course #oc .oc__ttl:after{background:url("/wp/wp-content/themes/kid_theme/assets/img/course/detail/oc_deco_ci.svg") center/cover no-repeat}.page__contents.ci_course #oc .btn a{background:#ed67ce;border-color:#ed67ce}.page__contents.id_course .course__ttl{color:#82ba35}.page__contents.id_course .course__subttl{background:#82ba35}.page__contents.id_course .course__subttl.border{border-color:#82ba35;background:#fff}.page__contents.id_course #learn .learn__list{border-color:#82ba35}.page__contents.id_course #learn .learn__list .learn__list-item:before{color:#82ba35}.page__contents.id_course #years .years__box .years__list .years__list-item .years__list-ttl{color:#82ba35}.page__contents.id_course #interview .interview__list .interview__list-item .cont .company{color:#82ba35;border-color:#82ba35}.page__contents.id_course #interview .interview__main .interview__list .interview__list-item .cont .txt__more{color:#82ba35}.page__contents.id_course #interview .interview__main .interview__list .interview__list-item .cont .txt__more:after{border-color:#82ba35}.page__contents.id_course #interview .interview__main .interview__list .interview__list-item:after{background:url("/wp/wp-content/themes/kid_theme/assets/img/course/detail/interview_id.svg") center/cover no-repeat}.page__contents.id_course #interview .interview__sub .swiper__btn .swiper__prev,.page__contents.id_course #interview .interview__sub .swiper__btn .swiper__next{background:#82ba35}.page__contents.id_course #interview:before{background:#f2fce5}.page__contents.id_course #work .work__list .work__list-item{color:#82ba35}.page__contents.id_course #work .work__list .work__list-item:hover{color:#fff;background:#82ba35}.page__contents.id_course #oc .oc__ttl{color:#82ba35}.page__contents.id_course #oc .oc__ttl:before,.page__contents.id_course #oc .oc__ttl:after{background:url("/wp/wp-content/themes/kid_theme/assets/img/course/detail/oc_deco_id.svg") center/cover no-repeat}.page__contents.id_course #oc .btn a{background:#82ba35;border-color:#82ba35}.page__contents.fc_course .course__ttl{color:#eb8133}.page__contents.fc_course .course__subttl{background:#eb8133}.page__contents.fc_course .course__subttl.border{border-color:#eb8133;background:#fff}.page__contents.fc_course #learn .learn__list{border-color:#eb8133}.page__contents.fc_course #learn .learn__list .learn__list-item:before{color:#eb8133}.page__contents.fc_course #years .years__box .years__list .years__list-item .years__list-ttl{color:#eb8133}.page__contents.fc_course #interview .interview__list .interview__list-item .cont .company{color:#eb8133;border-color:#eb8133}.page__contents.fc_course #interview .interview__main .interview__list .interview__list-item .cont .txt__more{color:#eb8133}.page__contents.fc_course #interview .interview__main .interview__list .interview__list-item .cont .txt__more:after{border-color:#eb8133}.page__contents.fc_course #interview .interview__main .interview__list .interview__list-item:after{background:url("/wp/wp-content/themes/kid_theme/assets/img/course/detail/interview_fc.svg") center/cover no-repeat}.page__contents.fc_course #interview .interview__sub .swiper__btn .swiper__prev,.page__contents.fc_course #interview .interview__sub .swiper__btn .swiper__next{background:#eb8133}.page__contents.fc_course #interview:before{background:#fff4eb}.page__contents.fc_course #work .work__list .work__list-item{color:#eb8133}.page__contents.fc_course #work .work__list .work__list-item:hover{color:#fff;background:#eb8133}.page__contents.fc_course #oc .oc__ttl{color:#eb8133}.page__contents.fc_course #oc .oc__ttl:before,.page__contents.fc_course #oc .oc__ttl:after{background:url("/wp/wp-content/themes/kid_theme/assets/img/course/detail/oc_deco_fc.svg") center/cover no-repeat}.page__contents.fc_course #oc .btn a{background:#eb8133;border-color:#eb8133}.page__contents.hm_course:before{background-image:url(/wp/wp-content/themes/kid_theme/assets/img/course/detail/bg_hm_sp.svg)}.page__contents.hm_course .course__ttl{color:#eb5656}.page__contents.hm_course .course__subttl{background:#eb5656}.page__contents.hm_course .course__subttl.border{border-color:#eb5656;background:#fff}.page__contents.hm_course #learn .learn__list{border-color:#eb5656}.page__contents.hm_course #learn .learn__list .learn__list-item:before{color:#eb5656}.page__contents.hm_course #years .years__box .years__list .years__list-item .years__list-ttl{color:#eb5656}.page__contents.hm_course #interview .interview__list .interview__list-item .cont .company{color:#eb5656;border-color:#eb5656}.page__contents.hm_course #interview .interview__main .interview__list .interview__list-item .cont .txt__more{color:#eb5656}.page__contents.hm_course #interview .interview__main .interview__list .interview__list-item .cont .txt__more:after{border-color:#eb5656}.page__contents.hm_course #interview .interview__main .interview__list .interview__list-item:after{background:url("/wp/wp-content/themes/kid_theme/assets/img/course/detail/interview_hm.svg") center/cover no-repeat}.page__contents.hm_course #interview .interview__sub .swiper__btn .swiper__prev,.page__contents.hm_course #interview .interview__sub .swiper__btn .swiper__next{background:#eb5656}.page__contents.hm_course #interview:before{background:#fef2f0}.page__contents.hm_course #work .work__list .work__list-item{color:#eb5656}.page__contents.hm_course #work .work__list .work__list-item:hover{color:#fff;background:#eb5656}.page__contents.hm_course #oc .oc__ttl{color:#eb5656}.page__contents.hm_course #oc .oc__ttl:before,.page__contents.hm_course #oc .oc__ttl:after{background:url("/wp/wp-content/themes/kid_theme/assets/img/course/detail/oc_deco_hm.svg") center/cover no-repeat}.page__contents.hm_course #oc .btn a{background:#eb5656;border-color:#eb5656}@media screen and (min-width:961px){body:before{background-position:bottom}.page__head .page__head_attach{background:0 0}.page__contents{display:grid;grid-template-columns:min(38rem,22.181552%) calc(100% - (22.181552% + 6.5rem));justify-content:flex-start;column-gap:6.5rem;margin:0 auto 8rem;padding-top:9.5rem;position:relative}.page__contents.vd_course #oc .btn a,.page__contents.cd_course #oc .btn a,.page__contents.ci_course #oc .btn a,.page__contents.id_course #oc .btn a,.page__contents.fc_course #oc .btn a,.page__contents.hm_course #oc .btn a{background:#fff}.page__contents.vd_course #oc .btn a:after,.page__contents.cd_course #oc .btn a:after,.page__contents.ci_course #oc .btn a:after,.page__contents.id_course #oc .btn a:after,.page__contents.fc_course #oc .btn a:after,.page__contents.hm_course #oc .btn a:after{color:#fff}.page__contents.vd_course #oc .btn a:before{background:#0ba1ff}.page__contents.ci_course #oc .btn a:before{background:#ed67ce}.page__contents.cd_course #oc .btn a:before{background:#a651ef}.page__contents.id_course #oc .btn a:before{background:#82ba35}.page__contents.fc_course #oc .btn a:before{background:#eb8133}.page__contents.hm_course #oc .btn a:before{background:#eb5656}#menu .menu__wrap{position:sticky;top:9.5rem;z-index:2}#menu .menu__list{grid-template-columns:1fr;grid-gap:2.5rem;grid-template-rows:auto;grid-auto-flow:row;margin-bottom:0;border-radius:0 1.5rem 1.5rem 0;align-self:flex-start;width:100%;padding:3rem 3.5rem 14.5rem 7rem}#menu .menu__list:before,#menu .menu__list:after{top:0;border-radius:0 1.5rem 1.5rem 0}#menu .menu__list:after{left:.5rem}#menu .menu__list .menu__list-item{padding-bottom:.7rem;font-size:1.6rem}#menu .menu__list .menu__list-item:nth-of-type(-n+2) .arrow{right:0}.course__column>.sec_inner{padding:0 12.8rem 0 0;max-width:100%}.course__ttl{margin-bottom:2rem;padding-left:3.1rem;font-size:2.4rem}.course__ttl:before{width:2rem}.course__subttl{margin-bottom:4rem;padding:1rem .5em;font-size:2.2rem}.course__subttl.border{border-width:.5rem}.course__subttl.years__first,.course__subttl.years__second{padding:.5rem .5rem .5rem 12.6rem;border-radius:.5rem}.course__subttl.years__first:before,.course__subttl.years__second:before{font-size:2.2rem;left:2.8rem}.course__subttl.years__first .bg_wh,.course__subttl.years__second .bg_wh{border-top-left-radius:0;border-bottom-left-radius:0;padding:1rem 3.5rem;font-size:2rem}#learn{margin-bottom:6.5rem}#learn .sec__txt{max-width:77.5rem}#learn .sec__txt+.learn__list{margin-top:1.5rem}#learn .learn__list{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:1rem .5rem;width:89%;padding:2rem 5rem}#learn .learn__list .learn__list-item{font-size:1.4rem;margin:0}#years{margin-bottom:2.5rem}#years .course__ttl+.years__box{margin-top:1.5rem}#years .years__box+.years__box{margin-top:6rem}#years .years__box .years__list{grid-template-columns:1fr 1fr 1fr;grid-gap:4rem 3.5rem}#years .years__box .years__list .years__list-item .years__list-img{margin-bottom:2rem}#years .years__box .years__list .years__list-item .years__list-ttl{font-size:1.6rem;line-height:1.5em}#years .years__box .years__list .years__list-item .years__list-ttl+.years__list-txt{margin-top:1rem}#years .years__box .years__list .years__list-item .years__list-txt{font-size:1.4rem;line-height:1.643em}#interview{padding:4rem 0 7rem}#interview .sec_inner{padding-right:5rem}#interview .course__ttl+.interview__sub{margin-top:5.2rem}#interview .interview__main{margin-top:3.2rem}#interview .interview__main+.interview__sub{margin-top:16rem}#interview .interview__main .interview__list .interview__list-item{display:grid;grid-template-columns:34.8rem 1fr;column-gap:3rem;padding:4.5rem 7.5rem 3.7rem 5.4rem}#interview .interview__main .interview__list .interview__list-item+.interview__list-item{margin-top:6rem}#interview .interview__main .interview__list .interview__list-item:after{top:-3rem;right:2rem;width:9rem}#interview .interview__main .interview__list .interview__list-item .img{margin-bottom:0}#interview .interview__main .interview__list .interview__list-item .img .txt{margin-top:.8rem;font-size:1.2rem;line-height:1.903em}#interview .interview__main .interview__list .interview__list-item .cont{display:block}#interview .interview__main .interview__list .interview__list-item .cont .cont__item+.cont__item{margin-top:4rem}#interview .interview__main .interview__list .interview__list-item .cont .company{font-size:2rem}#interview .interview__main .interview__list .interview__list-item .cont .ttl{margin-bottom:1.5rem;font-size:2rem}#interview .interview__main .interview__list .interview__list-item .cont .info .job{margin-right:.9rem;margin-bottom:.8rem;padding:.2rem .8rem;font-size:1.4rem}#interview .interview__main .interview__list .interview__list-item .cont .info .name{font-size:1.6rem}#interview .interview__main .interview__list .interview__list-item .cont .from{margin-top:.8rem;margin-bottom:1.5rem;font-size:1.2rem}#interview .interview__main .interview__list .interview__list-item .cont .txt__wrap{position:relative;overflow:hidden;line-height:1.85}#interview .interview__sub .swiper__btn{top:-8.8rem}#interview .interview__sub .swiper__btn .swiper__prev,#interview .interview__sub .swiper__btn .swiper__next{width:4.4rem;height:4.4rem}#interview .interview__sub .swiper__btn .swiper__prev:after,#interview .interview__sub .swiper__btn .swiper__next:after{width:1.2rem}#interview .interview__sub .swiper__btn .swiper__prev{margin-right:3rem}#interview .interview__sub .interview__list .interview__list-item .img{margin-bottom:1.5rem}#interview .interview__sub .interview__list .interview__list-item .cont .company{margin-bottom:.8rem;font-size:1.6rem}#interview .interview__sub .interview__list .interview__list-item .cont .info{margin-bottom:.5rem}#interview .interview__sub .interview__list .interview__list-item .cont .info .job{margin-right:.7rem;padding:.2rem 1.1rem;font-size:1.4rem}#interview .interview__sub .interview__list .interview__list-item .cont .info .name{display:inline-block;font-size:1.6rem}#interview .interview__sub .interview__list .interview__list-item .cont .from{font-size:1.2rem}#interview .interview__sub .interview__list .interview__list-item .cont .sec__txt{font-size:1.4rem;line-height:1.85}#interview .interview__sub .interview__list .interview__list-item .cont.multiple .cont__item+.cont__item{margin-top:1.8rem}#work{margin-right:12.8rem;margin-bottom:12rem;padding:7.5rem 0 0}#work .work__list{grid-template-columns:1fr 1fr 1fr 1fr;grid-gap:.7rem 1rem}#work .work__list .work__list-item{padding:.7rem;min-height:6rem;font-size:1.4rem}#oc{margin-bottom:12.5rem}#oc .oc__ttl{margin-bottom:2.5rem;font-size:1.6rem}#oc .oc__ttl:before,#oc .oc__ttl:after{width:2rem}#oc .oc__ttl:before{left:-1rem}#oc .oc__ttl:after{right:-1rem}#oc .btn{max-width:40rem}#oc .btn a{padding-left:3.3rem;font-size:1.6rem;color:#2c2c2c;background:#fff}#other{padding:5rem 0 4rem}#other .sec_inner{max-width:111rem;margin-right:auto;padding:0}#other .other__ttl{width:21rem;margin-bottom:3rem}#other .other__list{grid-template-columns:repeat(5,1fr);grid-gap:2.8rem}#other .other__list .other__list-item .other__img{margin-bottom:1rem}#other .other__list .other__list-item .other__course{font-size:1.6rem}#other .other__list .other__list-item .arrow{width:3rem;height:3rem;background:0 0;border:.1rem solid #2c2c2c}#other .other__list .other__list-item .arrow:after{color:#2c2c2c;font-size:.7rem}#other,.cv_bottom,footer{position:relative;z-index:3}}@media screen and (min-width:1367px){.page__contents{grid-template-columns:25% 68%;justify-content:space-between}#menu .menu__list{width:100%}#menu .menu__list .menu__list-item{width:100%;max-width:26rem;margin-left:auto}#learn .learn__list{max-width:90rem}}body:before{background-image:url("/wp/wp-content/themes/kid_theme/assets/img/course/detail/bg_vd_sp.svg")}#learn{margin-bottom:8.28rem}#learn .learn__list{margin-bottom:2.31rem;padding:1.8rem .6rem 1.8rem 1.2rem}#learn .learn__list .learn__list-item{margin-top:.95rem;margin-right:0;padding-left:2.6rem;width:100%;font-size:1.3rem;line-height:1.4615em;letter-spacing:.1em;position:relative}#learn .learn__list .learn__list-item:before{content:"";width:1.704rem;height:1.704rem;background:url(//www.kid.ac.jp/wp/wp-content/themes/kid_theme/assets/css/course/vd_course/../../../img/course/vd_course/learn_check_sp.svg?250513) center/contain no-repeat;position:absolute;top:0;left:0}#learn .learn__list .learn__list-item:first-child{margin-top:0}#learn .learn__ttl{font-size:1.5rem;font-weight:700;line-height:1.75em;letter-spacing:.1em}#learn .learn__ttl .cl-blue{color:#0ba1ff}#learn .learn__ttl .bg-yellow{display:inline-block;margin-left:.3rem;padding:0 .875rem;font-size:1.8rem;line-height:1.611em;background:#fffcdb}#learn .learn__ttl .bg-yellow+.bg-yellow{margin-left:.55rem;margin-right:.75rem}#learn .learn__img{margin-bottom:2.85rem;padding-top:1.2rem;padding-bottom:1rem}#learn .learn__img img{transform:scale(1.03076)}#learn .learn__skill-ttl{margin-bottom:2.38rem;font-size:1.6rem;font-weight:700;line-height:1em;letter-spacing:.1em;position:relative}#learn .learn__skill-ttl .ft-deco{width:1.508rem;height:1.866rem;position:absolute;top:50%;transform:translateY(-50%)}#learn .learn__skill-ttl .ft-deco.left{left:0}#learn .learn__skill-ttl .ft-deco.right{right:0}#learn .learn__skill-ttl .cl-blue,#learn .learn__skill-ttl .cl-sparkling{font-size:2.2rem;line-height:1em;position:relative}#learn .learn__skill-ttl .cl-blue{margin:0 .24rem 0 .77rem;color:#0ba1ff}#learn .learn__skill-ttl .cl-blue:before,#learn .learn__skill-ttl .cl-blue:after{font-size:2rem;font-family:"Quicksand","Noto Sans JP",sans-serif;font-weight:700;line-height:1em;letter-spacing:0;position:absolute;top:-.3rem}#learn .learn__skill-ttl .cl-blue:before{content:"“";left:0;transform:translateX(-100%)}#learn .learn__skill-ttl .cl-blue:after{content:"”";right:0;transform:translateX(100%)}#learn .learn__skill-ttl .cl-sparkling{margin:0 .2rem 0 .59rem}#learn .learn__skill-ttl .cl-sparkling:before{content:"";width:8.4rem;height:5.594rem;background:url(//www.kid.ac.jp/wp/wp-content/themes/kid_theme/assets/css/course/vd_course/../../../img/course/vd_course/learn_skill_sparkling_sp.svg) center/contain no-repeat;position:absolute;top:-1.85rem;left:50%;transform:translateX(-50%);z-index:-1}#learn .learn__skill-list{margin-bottom:3.49rem}#learn .learn__skill-list .learn__skill-item{margin-top:1.5rem}#learn .learn__skill-list .learn__skill-item:nth-child(-n+1){margin-top:0}#learn .learn__skill-list .learn__skill-item:nth-child(3){margin-top:.22rem}#learn .learn__skill-list .learn__skill-item:nth-child(4){margin-top:.52rem}#learn .learn__skill-list .learn__skill-item:nth-child(5){margin-top:1.16rem}#learn .learn__teacher-list{display:grid;grid-template-columns:1fr;grid-row-gap:2.68rem;margin-top:2.71rem;padding:0 2.5rem 0 1.5rem}#learn .learn__teacher-list .learn__teacher-item{display:flex;flex-flow:row wrap;align-content:flex-start;justify-content:space-between}#learn .learn__teacher-list .learn__teacher-item .learn__teacher-img{flex:0 1 31.884057971%;width:31.884057971%;position:relative}#learn .learn__teacher-list .learn__teacher-item .learn__teacher-img img{position:relative;z-index:1}#learn .learn__teacher-list .learn__teacher-item .learn__teacher-img:after{content:"";width:3.1rem;height:3.1rem;border:.3rem dotted #ffe943;border-radius:50%;box-sizing:border-box;position:absolute;top:-.3rem;right:-1rem;z-index:2}#learn .learn__teacher-list .learn__teacher-item .learn__teacher-info{flex:0 1 58.8405797101%;width:58.8405797101%}#learn .learn__teacher-list .learn__teacher-item .learn__teacher-info .learn__teacher-job{font-size:1.2rem;font-weight:700;line-height:1.4165em;letter-spacing:.1em;color:#0ba1ff}#learn .learn__teacher-list .learn__teacher-item .learn__teacher-info .learn__teacher-name{margin-bottom:.67rem;padding-bottom:.76rem;font-size:1.3rem;font-weight:700;line-height:1.4615em;letter-spacing:.1em;border-bottom:.3rem dotted #0ba1ff}#learn .learn__teacher-list .learn__teacher-item .learn__teacher-info .learn__teacher-text{font-size:1.1rem;font-weight:500;line-height:1.38em;letter-spacing:.1em}#years{margin-bottom:5rem}#years .course__ttl{margin-bottom:1.54rem}#years .years__head-img{margin-bottom:2.5rem}#years .years__box.tightly .sec__txt{margin-bottom:2rem}#years .years__box.tightly .years__list{grid-gap:2rem 1.1rem}#years .years__box.tightly .years__list .years__list-txt{margin-top:0}#years .years__box.choice .sec__txt{margin-bottom:4rem}#years .years__box.choice .years__list{grid-gap:2rem .9rem}#years .years__box.choice .years__list .years__list-item{position:relative;background:#e7f6ff;border-bottom:.3rem solid #0ba1ff}#years .years__box.choice .years__list .years__list-item .years__list-tips{padding-bottom:.5rem;background:#fff}#years .years__box.choice .years__list .years__list-item .years__list-tips span{display:block;margin:0 auto;padding:0 1em;width:fit-content;font-size:1.1rem;font-weight:700;line-height:1.273em;letter-spacing:0;text-align:center;color:#2c2c2c;position:relative}#years .years__box.choice .years__list .years__list-item .years__list-tips span:before,#years .years__box.choice .years__list .years__list-item .years__list-tips span:after{content:"";width:.2rem;height:70%;border-radius:.1rem;background:#2c2c2c;position:absolute;top:65%}#years .years__box.choice .years__list .years__list-item .years__list-tips span:before{left:-.1em;transform:translateY(-50%) rotate(-18deg)}#years .years__box.choice .years__list .years__list-item .years__list-tips span:after{right:-.1em;transform:translateY(-50%) rotate(18deg)}#years .years__box.choice .years__list .years__list-item .years__list-img{margin-bottom:0}#years .years__box.choice .years__list .years__list-item .choice__cont{position:relative;padding:1.2rem 1rem 1.5rem;box-sizing:border-box}#years .years__box.choice .years__list .years__list-item .choice__cont .years__list-ttl{font-size:1.5rem;line-height:1.5667em}#years .years__box.choice .years__list .years__list-item .choice__cont .years__list-txt{font-size:1.3rem}#years .years__box.choice .years__list .years__list-item .choice__cont.new:before{content:"NEW!";padding:.15rem .921rem;font-size:1.2rem;font-weight:700;line-height:1.4165em;letter-spacing:.1em;text-align:center;border-radius:1rem;color:#2c2c2c;background:#ffe943;position:absolute;top:0;left:.5rem;transform:translateY(-65%)}#years .years__box.choice .years__list .years__list-item.competition{grid-column:span 2;background:0 0;border:none;border-bottom:2px solid #003670;overflow:hidden}#years .years__box.choice .years__list .years__list-item.competition:after{display:none}#years .years__box.choice .years__list .years__list-item.competition .competition__ttl{position:relative}#years .years__box.choice .years__list .years__list-item.competition .competition__ttl:before{position:absolute;top:0;left:0;transform:translate(0,40%);width:100vw;height:2px;background:#003670;content:""}#years .years__box.choice .years__list .years__list-item.competition .competition__contest .competition__contest-item .competition__contest-ttl{position:relative;margin-bottom:1em;padding-left:.75em;color:#003670;font-size:1.6rem;font-family:"nitalago-ruika","Noto Sans JP",sans-serif;font-weight:700;line-height:1.5;letter-spacing:.1em}#years .years__box.choice .years__list .years__list-item.competition .competition__contest .competition__contest-item .competition__contest-ttl:before{position:absolute;top:50%;left:0;transform:translate(0,-50%);width:.25em;height:100%;background:#003670;content:""}#years .years__box.choice .years__list .years__list-item.competition .competition__contest .competition__contest-item .competition__contest-list{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:2rem .9rem}#years .years__box.choice .years__list .years__list-item.competition .competition__contest .competition__contest-item .competition__contest-list .award{display:inline-block;margin-bottom:.55em;padding:.25em .5em;background:#ef8eb8;color:#fff;font-family:"nitalago-ruika","Noto Sans JP",sans-serif;font-weight:700;font-size:1.1rem;letter-spacing:.1em;line-height:1.3}#years .years__box.choice .years__list .years__list-item.competition .competition__contest .competition__contest-item .competition__contest-list .img{width:60%;margin:0 auto 1rem}#years .years__box.choice .years__list .years__list-item.competition .competition__contest .competition__contest-item .competition__contest-list .img_l{width:100%}#years .years__box.choice .years__list .years__list-item.competition .competition__contest .competition__contest-item .img{margin-bottom:4px}#years .years__box.choice .years__list .years__list-item.web_design{border-bottom-color:#966791;background:#c490be}#years .years__box.choice .years__list .years__list-item.web_design .years__list-tips span{color:#c490be}#years .years__box.choice .years__list .years__list-item.web_design .years__list-tips span:before,#years .years__box.choice .years__list .years__list-item.web_design .years__list-tips span:after{background:#c490be}#years .years__box.choice .years__list .years__list-item.web_design .years__list-ttl{color:#fff}#years .years__box.choice .years__list .years__list-item.graphic_design{border-bottom-color:#da6196;background:#ef8eb8}#years .years__box.choice .years__list .years__list-item.graphic_design .years__list-tips span{color:#ef8eb8}#years .years__box.choice .years__list .years__list-item.graphic_design .years__list-tips span:before,#years .years__box.choice .years__list .years__list-item.graphic_design .years__list-tips span:after{background:#ef8eb8}#years .years__box.choice .years__list .years__list-item.graphic_design .years__list-ttl{color:#fff}#years .years__box.choice .years__list .years__list-item.picture{border-bottom-color:#ea6a62;background:#f0908a}#years .years__box.choice .years__list .years__list-item.picture .years__list-tips span{color:#f0908a}#years .years__box.choice .years__list .years__list-item.picture .years__list-tips span:before,#years .years__box.choice .years__list .years__list-item.picture .years__list-tips span:after{background:#f0908a}#years .years__box.choice .years__list .years__list-item.picture .years__list-ttl{color:#fff}#years .years__box.choice .years__list .years__list-item.illust_goods{border-bottom-color:#e49226;background:#f8be72}#years .years__box.choice .years__list .years__list-item.illust_goods .years__list-tips span{color:#f8be72}#years .years__box.choice .years__list .years__list-item.illust_goods .years__list-tips span:before,#years .years__box.choice .years__list .years__list-item.illust_goods .years__list-tips span:after{background:#f8be72}#years .years__box.choice .years__list .years__list-item.illust_goods .years__list-ttl{color:#fff}#competition{margin-bottom:7.3rem}#competition .competition__ttl{margin-bottom:1.65rem}#competition .competition__ttl picture{margin:0 auto;width:85.81%}#competition .competition__subttl{margin-bottom:2rem;padding:.7rem 0;font-size:1.5rem;font-weight:700;line-height:1.4em;letter-spacing:.1em;text-align:center;border-radius:3rem;color:#2c2c2c;background:#e7f6ff}#competition .competition__list{display:grid;grid-template-columns:1fr;grid-row-gap:3rem}#competition .competition__list .competition__list-item{display:flex;flex-flow:row wrap;align-content:flex-start;justify-content:space-between}#competition .competition__list .competition__list-item .competition__list-img{flex:0 1 61.5384615385%;width:61.5384615385%;height:100%}#competition .competition__list .competition__list-item .competition__list-info{flex:0 1 32.3076923077%;width:32.3076923077%}#competition .competition__list .competition__list-item .competition__list-info .competition__list-award{margin:0 auto .5rem 0;padding:.2rem 0;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;min-width:7rem;font-size:1.3rem;font-weight:700;line-height:1.4615em;letter-spacing:.1em;text-align:center;border:.1rem solid #0b8eff;box-sizing:border-box;color:#0b8eff}#competition .competition__list .competition__list-item .competition__list-info .competition__list-name{font-size:1.4rem;font-weight:700;line-height:1.5715em;letter-spacing:.1em}#competition .competition__list .competition__list-item .competition__list-info .competition__list-name .cl-blue{display:block;color:#0b8eff}#competition .competition__list.col-2{grid-template-columns:46.7692307692% 46.7692307692%;grid-column-gap:6.4615384616%;grid-row-gap:2.5rem}#competition .competition__list.col-2 .competition__list-item .competition__list-img{flex:0 1 100%;width:100%;margin-bottom:1.5rem;height:auto}#competition .competition__list.col-2 .competition__list-item .competition__list-info{flex:0 1 100%;width:100%}#competition .competition__list.col-2 .competition__list-item .competition__list-info .competition__list-name{font-size:1.3rem;line-height:1.4615em}#competition .competition__list.col-2 .competition__list-item .competition__list-info .competition__list-name .cl-blue{display:inline;margin-right:.6rem}#competition .competition__list+.competition__subttl{margin-top:2.7rem}@media screen and (min-width:961px){body:before{background-image:url("/wp/wp-content/themes/kid_theme/assets/img/course/detail/bg_vd_pc.svg")}#learn{margin-bottom:8.5rem}#learn .sec_inner{padding:0 12.8rem 0 0;max-width:100%}#learn .sec_inner+.learn__ttl{padding-right:12.8rem}#learn .learn__list{grid-template-columns:1fr;margin-bottom:4.3rem;padding:1.95rem 2.45rem}#learn .learn__list .learn__list-item{margin-top:0;margin-right:0;padding-left:3.204rem;font-size:1.6rem;line-height:1.5em}#learn .learn__list .learn__list-item:before{width:1.974rem;height:1.974rem;background-image:url(//www.kid.ac.jp/wp/wp-content/themes/kid_theme/assets/css/course/vd_course/../../../img/course/vd_course/learn_check_pc.svg?250513);top:.12em}#learn .learn__ttl{margin-bottom:1.46rem;font-size:1.8rem;line-height:1.4445em}#learn .learn__ttl .bg-yellow{margin-left:.8rem;padding:0 1rem;font-size:2.4rem;line-height:1.5834em}#learn .learn__ttl .bg-yellow+.bg-yellow{margin-left:.8rem;margin-right:1rem}#learn .learn__img{margin-bottom:2.64rem;padding-top:0;padding-bottom:0}#learn .learn__img img{transform:scale(1)}#learn .learn__skill-ttl{margin-bottom:2.68rem;font-size:2.2rem;line-height:1em}#learn .learn__skill-ttl .ft-deco{width:2.175rem;height:2.175rem}#learn .learn__skill-ttl .cl-blue,#learn .learn__skill-ttl .cl-sparkling{font-size:3.3rem}#learn .learn__skill-ttl .cl-blue{margin:0 .98rem 0 1.55rem}#learn .learn__skill-ttl .cl-blue:before,#learn .learn__skill-ttl .cl-blue:after{font-size:3.3rem;top:-.3rem}#learn .learn__skill-ttl .cl-sparkling{margin:0 .61rem 0 .52rem}#learn .learn__skill-ttl .cl-sparkling:before{width:13.094rem;height:7.643rem;background-image:url(//www.kid.ac.jp/wp/wp-content/themes/kid_theme/assets/css/course/vd_course/../../../img/course/vd_course/learn_skill_sparkling_pc.svg);top:-1.85rem}#learn .learn__skill-list{display:flex;flex-flow:row wrap;align-content:flex-start;justify-content:space-between;margin-bottom:3.75rem}#learn .learn__skill-list .learn__skill-item{flex:0 1 48.0459770115%;width:48.0459770115%;margin-top:2.8rem}#learn .learn__skill-list .learn__skill-item:nth-child(-n+2){margin-top:0}#learn .learn__skill-list .learn__skill-item:nth-child(2){padding-top:.47rem}#learn .learn__skill-list .learn__skill-item:nth-child(3){margin-top:.57rem}#learn .learn__skill-list .learn__skill-item:nth-child(4){margin-top:.57rem;padding-top:.66rem}#learn .learn__skill-list .learn__skill-item:nth-child(5){margin-top:1.4rem}#learn .learn__skill-list .learn__skill-item:nth-child(6){margin-top:1.4rem;padding-top:1.38rem}#learn .learn__teacher-list{grid-template-columns:repeat(3,30.2298850575%);grid-row-gap:2.68rem;grid-column-gap:4.6551724138%;margin-top:3.08rem;padding:0 12.8rem 0 0}#learn .learn__teacher-list .learn__teacher-item .learn__teacher-img{flex:0 1 59.6958174905%;width:59.6958174905%;margin:0 auto .9rem}#learn .learn__teacher-list .learn__teacher-item .learn__teacher-img:after{width:5.1rem;height:5.1rem;top:0;right:-1.4rem}#learn .learn__teacher-list .learn__teacher-item .learn__teacher-info{flex:0 1 100%;width:100%;text-align:center}#learn .learn__teacher-list .learn__teacher-item .learn__teacher-info .learn__teacher-job{font-size:1.4rem;line-height:1.429em}#learn .learn__teacher-list .learn__teacher-item .learn__teacher-info .learn__teacher-name{margin-bottom:.9rem;padding-bottom:.7rem;font-size:1.6rem;line-height:1.5em}#learn .learn__teacher-list .learn__teacher-item .learn__teacher-info .learn__teacher-text{font-size:1.4rem;line-height:1.429em;letter-spacing:.15em}#years{margin-bottom:12rem}#years .course__ttl{margin-bottom:0}#years .years__head-img{margin-bottom:7.2rem}#years .years__box.tightly .course__subttl{margin-bottom:1.5rem}#years .years__box.tightly .sec__txt{margin-bottom:2.5rem}#years .years__box.tightly .years__list{grid-gap:3.5rem 3rem}#years .years__box.tightly .years__list .years__list-txt{margin-top:1rem}#years .years__box.choice .course__subttl{margin-bottom:1.5rem}#years .years__box.choice .years__list{grid-template-columns:1fr 1fr;grid-gap:5.3rem 5.8rem}#years .years__box.choice .years__list .years__list-item .years__list-tips{padding-bottom:1.2rem}#years .years__box.choice .years__list .years__list-item .years__list-tips span{padding:0 1em;font-size:1.6rem;line-height:1.5em}#years .years__box.choice .years__list .years__list-item .years__list-tips span:before,#years .years__box.choice .years__list .years__list-item .years__list-tips span:after{width:.25rem;height:120%;border-radius:.15rem;top:55%}#years .years__box.choice .years__list .years__list-item .years__list-tips span:before{left:.1em;transform:translateY(-50%) rotate(-20deg)}#years .years__box.choice .years__list .years__list-item .years__list-tips span:after{right:.1em;transform:translateY(-50%) rotate(20deg)}#years .years__box.choice .years__list .years__list-item .years__list-img{margin-bottom:0}#years .years__box.choice .years__list .years__list-item .choice__cont{padding:2rem 2rem 2.5rem}#years .years__box.choice .years__list .years__list-item .choice__cont .years__list-ttl{font-size:2rem;line-height:1.45em}#years .years__box.choice .years__list .years__list-item .choice__cont .years__list-txt{font-size:1.4rem;line-height:1.429em}#years .years__box.choice .years__list .years__list-item .choice__cont.new:before{padding:.65rem 1.85rem;font-size:1.6rem;line-height:1.5em;border-radius:1.9rem;left:2rem;transform:translateY(-65%)}#competition{margin-bottom:13.3rem}#competition .competition__ttl{margin-bottom:2.25rem}#competition .competition__ttl picture{width:48.0459770115%}#competition .competition__subttl{margin-bottom:2.6rem;font-size:1.8rem;line-height:1.4445em;border-radius:2rem}#competition .competition__list{display:grid;grid-template-columns:46.6666666667% 46.6666666667%;grid-column-gap:6.6666666666%;grid-row-gap:2rem}#competition .competition__list .competition__list-item .competition__list-img{flex:0 1 100%;width:100%;margin-bottom:2rem;height:auto}#competition .competition__list .competition__list-item .competition__list-info{flex:0 1 100%;width:100%;font-size:0}#competition .competition__list .competition__list-item .competition__list-info>*{display:inline-block}#competition .competition__list .competition__list-item .competition__list-info .competition__list-award{margin:0 2rem 0 0;padding:.3rem 0;min-width:8.8rem;font-size:1.4rem;line-height:1.429em}#competition .competition__list .competition__list-item .competition__list-info .competition__list-name{font-size:1.5rem;line-height:1.4em}#competition .competition__list .competition__list-item .competition__list-info .competition__list-name .cl-blue{display:inline;margin-right:.6rem}#competition .competition__list.col-2{grid-template-columns:repeat(4,22.4137931034%);grid-column-gap:3.4482758621%;grid-row-gap:1.8rem}#competition .competition__list.col-2 .competition__list-item .competition__list-img{margin-bottom:1.2rem}#competition .competition__list.col-2 .competition__list-item .competition__list-info>*{display:block}#competition .competition__list.col-2 .competition__list-item .competition__list-info .competition__list-award{margin:0 auto 1rem 0}#competition .competition__list.col-2 .competition__list-item .competition__list-info .competition__list-name{font-size:1.5rem;line-height:1.4em}#competition .competition__list+.competition__subttl{margin-top:4rem}}