#vision .vision-kv{position:relative;display:flex;margin-bottom:40px}#vision .vision-kv_main{position:relative;z-index:1;width:100%;height:600px;-o-object-fit:cover;object-fit:cover;-o-object-position:bottom center;object-position:bottom center}#vision .vision-kv_detail{position:absolute;z-index:2;left:50%;top:50%;transform:translate(-50%,-50%);max-width:1000px;width:100%}#vision .vision-kv_detailTitle{display:flex;margin-bottom:40px}#vision .vision-kv_detailText p{font-size:14px;line-height:24px;color:rgba(0,0,0,.54)}#vision .vision-safe{padding-bottom:120px}#vision .vision-safe_image{display:flex;margin-bottom:41px}#vision .vision-safe_detailTitle{margin-bottom:15.2px}#vision .vision-safe_detailTitle h2{font-size:32px;line-height:32px;color:#e0aaaa;text-align:center;margin-bottom:15px}#vision .vision-safe_detailTitleSub{display:flex;justify-content:center}#vision .vision-safe_detailText{font-size:16px;line-height:28px;color:#707070;width:-moz-max-content;width:max-content;margin:0 auto}#vision .vision-safe_leftImg,#vision .vision-safe_rightImg{position:absolute}#vision .vision-safe_leftImg{left:0;bottom:78px;max-width:222px;width:100%}#vision .vision-safe_rightImg{right:22.9px;bottom:11px;max-width:268px;width:100%}#vision .vision-beauty{position:relative}#vision .vision-beauty_kv{display:flex;margin-bottom:49.4px}#vision .vision-beauty_detailTitle{margin-bottom:15.4px}#vision .vision-beauty_detailTitle h2{font-size:32px;line-height:50px;color:#e0aaaa;text-align:center;margin-bottom:17px}#vision .vision-beauty_detailTitleSub{display:flex;justify-content:center}#vision .vision-beauty_detailText{font-size:16px;line-height:28px;color:#707070;text-align:center;margin-bottom:53.6px}#vision .vision-beauty_detailList{display:flex;flex-wrap:wrap;justify-content:center;padding-bottom:154px}#vision .vision-beauty_detailListBox{width:195px;height:195px;border-radius:500px;background-color:#fff5f5;display:flex;margin-right:13px}#vision .vision-beauty_detailListBox:last-child{margin-right:0}#vision .vision-beauty_detailListBox p{margin:auto;font-size:16px;line-height:28px;color:#d88686;text-align:center}#vision .vision-beauty_mediumLeft,#vision .vision-beauty_mediumRight{position:absolute;max-width:238px;width:100%;z-index:-1}#vision .vision-beauty_mediumLeft{left:-39px;top:-21px}#vision .vision-beauty_mediumRight{right:-15px;top:-8px}#vision .vision-beauty_bottomLeft,#vision .vision-beauty_bottomRight{position:absolute;width:100%;bottom:0;z-index:-1}#vision .vision-beauty_bottomLeft{max-width:312px;left:0}#vision .vision-beauty_bottomRight{max-width:793px;right:0}#vision .vision-through_ballet{background-color:#f8f8f8;padding:50px 0 120px}#vision .vision-through_balletTitle{display:flex;justify-content:center;margin-bottom:40px}#vision .vision-through_balletList{display:grid;grid-template-columns:1fr;gap:20px}#vision .vision-through_balletListCard{display:flex;flex-wrap:wrap}#vision .vision-through_balletListCard:nth-child(odd){flex-direction:row-reverse}#vision .vision-through_balletListCardImage{width:40%;display:flex}#vision .vision-through_balletListCardImage img{width:100%;margin:auto}#vision .vision-through_balletListCardBody{width:60%;padding:0 50px;background-color:#fff;display:flex}#vision .vision-through_balletListCardBodyBox{margin:auto 0}#vision .vision-through_balletListCardBodyBoxTitle{display:flex;margin-bottom:18px}#vision .vision-through_balletListCardBodyBoxTitle span{display:block;font-size:40px;line-height:40px;color:#d3c375}#vision .vision-through_balletListCardBodyBoxTitle h2{font-size:18px;line-height:18px;color:#9c875a;margin:6.8px auto auto 22px}#vision .vision-through_balletListCardBodyBoxText{font-size:14px;line-height:24px;color:rgba(0,0,0,.54)}#curriculum .curriculum-kv{position:relative}#curriculum .curriculum-kv_pagination{margin-top:27px;width:100%;display:flex}#curriculum .curriculum-kv_pagination .swiper-pagination-bullet{width:48px;height:4px;background:#e2e2e2;opacity:1;border-radius:0;margin-right:4px}#curriculum .curriculum-kv_pagination .swiper-pagination-bullet:last-child{margin-right:0}#curriculum .curriculum-kv_pagination .swiper-pagination-bullet-active{background:#f2c0c0}#curriculum .curriculum-kv_image{width:100%;display:flex;position:relative}#curriculum .curriculum-kv_image>img{width:100%;height:500px;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;display:flex}#curriculum .curriculum-kv_imageTitle{position:absolute;z-index:3;top:50%;left:50%;transform:translate(-180%,-50%);width:-moz-max-content;width:max-content;display:flex;flex-direction:column}#curriculum .curriculum-kv_imageTitle--whiteBg{background-color:hsla(0,0%,100%,.8);padding:20px;border-radius:20px}#curriculum .curriculum-kv_imageTitle h2{display:flex;font-size:40px;line-height:40px;color:#9c875a}#curriculum .curriculum-kv_imageTitle>img{width:95px}#curriculum .curriculum-group_listBgtitle{width:100%;font-size:20px;line-height:20px;color:#9c875a;text-align:center}#curriculum .curriculum-group_listBgtitleAge{margin-bottom:37px}#curriculum .curriculum-group_listBgtitleWays{margin-bottom:30px}#curriculum .curriculum-group_listFlex{display:flex;flex-wrap:wrap;justify-content:space-between}#curriculum .curriculum-group_listFlex:last-child{margin-top:71.4px;justify-content:center}#curriculum .curriculum-group_listFlex:last-child .curriculum-group_listFlexCard2{margin:0 10px}#curriculum .curriculum-group_listFlexCard{display:block}#curriculum .curriculum-group_listFlexCard1,#curriculum .curriculum-group_listFlexCard2,#curriculum .curriculum-group_listFlexCard3,#curriculum .curriculum-group_listFlexCard4,#curriculum .curriculum-group_listFlexCard5,#curriculum .curriculum-group_listFlexCard6{margin-bottom:30px}#curriculum .curriculum-group_listFlexCard1 .curriculum-group_listFlexCardTitleTag,#curriculum .curriculum-group_listFlexCard2 .curriculum-group_listFlexCardTitleTag,#curriculum .curriculum-group_listFlexCard3 .curriculum-group_listFlexCardTitleTag,#curriculum .curriculum-group_listFlexCard4 .curriculum-group_listFlexCardTitleTag,#curriculum .curriculum-group_listFlexCard5 .curriculum-group_listFlexCardTitleTag,#curriculum .curriculum-group_listFlexCard6 .curriculum-group_listFlexCardTitleTag{display:block}#curriculum .curriculum-group_listFlexCard7{margin-left:auto}#curriculum .curriculum-group_listFlexCard8{margin:0 10px}#curriculum .curriculum-group_listFlexCard9{margin-right:auto}#curriculum .curriculum-group_listFlexCardImage{position:relative;z-index:1;width:158px;height:154px;border:3px solid #fff;border-radius:20px;overflow:hidden;box-shadow:0 3px 6px rgba(0,0,0,.16)}#curriculum .curriculum-group_listFlexCardImage img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}#curriculum .curriculum-group_listFlexCardTitle{position:relative;z-index:2;width:144px;height:50px;display:flex;background-color:#fff;border-radius:500px;box-shadow:0 3px 6px rgba(0,0,0,.16);margin:-8px auto 0}#curriculum .curriculum-group_listFlexCardTitleTag{position:absolute;right:3px;top:-15px;display:none}#curriculum .curriculum-group_listFlexCardTitle span{margin:auto;display:block;font-size:14px;line-height:14px;color:#9c875a}#curriculum .curriculum-point{position:relative;z-index:2}#curriculum .curriculum-point_gray{background-color:#f8f8f8;padding-bottom:120px;margin-top:-45px;z-index:3}#curriculum .curriculum-point_kv{display:flex;flex-wrap:wrap;justify-content:center}#curriculum .curriculum-point_kvMain{width:100%}#curriculum .curriculum-point_kvDetail{position:relative;padding-top:76px}#curriculum .curriculum-point_kvDetailRibbon{position:absolute;top:0;z-index:0;left:-43.3px;display:flex}#curriculum .curriculum-point_kvDetailRibbonLeft{left:-97px}#curriculum .curriculum-point_kvDetailTitle{font-size:24px;line-height:40px;color:#9c875a;position:relative;z-index:1;text-align:center}#curriculum .curriculum-point_kvDescription{margin-top:41px;position:relative}#curriculum .curriculum-point_kvDescription p{font-size:14px;line-height:24px;color:rgba(0,0,0,.54)}#curriculum .curriculum-point_kvDescription ul{padding:12px 26px;background-color:#f2f2f2;border-radius:8px;margin:12px 0 14px}#curriculum .curriculum-point_kvDescription ul li{font-size:14px;line-height:24px;color:rgba(0,0,0,.54);position:relative;padding-left:12px}#curriculum .curriculum-point_kvDescription ul li:after{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:4px;height:4px;background-color:#fff;border:2px solid #cac8d0;border-radius:500px}#curriculum .curriculum-point_kvDescriptionCustomimage{position:absolute;right:-150px;bottom:-10px;width:109px}#curriculum .curriculum-point_kvDescriptionList{display:flex;flex-wrap:wrap;justify-content:center;gap:19px;margin-top:40px}#curriculum .curriculum-point_kvDescriptionListBox{width:120px;height:120px;background-color:rgba(156,135,90,.08);display:flex;border-radius:500px}#curriculum .curriculum-point_kvDescriptionListBox span{margin:auto;display:block;font-size:14px;line-height:18px;color:#9c875a;text-align:center}#curriculum .curriculum-point_ageChart{margin-bottom:52px}#curriculum .curriculum-point_ageChartTitle{display:flex;justify-content:center;margin:102px auto 30px}#curriculum .curriculum-point_ageChartBox{display:flex;flex-wrap:wrap;justify-content:space-between}#curriculum .curriculum-point_ageChartBoxTitle{margin:auto 0;text-align:center;font-size:14px;line-height:24px;color:rgba(0,0,0,.54)}#curriculum .curriculum-point_ageChartBoxImage{width:343px}#curriculum .curriculum-point_ageSpecialTitle{display:flex;margin:95px auto 55px}#curriculum .curriculum-point_ageListCard{display:flex;flex-wrap:wrap;position:relative;width:100%}#curriculum .curriculum-point_ageListCard.baby{height:368px;margin-bottom:7.4px}#curriculum .curriculum-point_ageListCard.baby .curriculum-point_ageListCardImage{left:0}#curriculum .curriculum-point_ageListCard.petit{height:501px}#curriculum .curriculum-point_ageListCard.petit .curriculum-point_ageListCardImage{right:0}#curriculum .curriculum-point_ageListCard.fairy{height:415px;margin-top:-119px}#curriculum .curriculum-point_ageListCard.fairy .curriculum-point_ageListCardImage{left:0}#curriculum .curriculum-point_ageListCard.demi{height:431px;margin-top:-10px}#curriculum .curriculum-point_ageListCard.demi .curriculum-point_ageListCardImage{right:0}#curriculum .curriculum-point_ageListCard.premiere{height:455px;margin-top:-12px}#curriculum .curriculum-point_ageListCard.premiere .curriculum-point_ageListCardImage{left:0}#curriculum .curriculum-point_ageListCard.etoile{height:501px;margin-top:-35px}#curriculum .curriculum-point_ageListCard.etoile .curriculum-point_ageListCardImage{right:0}#curriculum .curriculum-point_ageListCard.introduction{height:368px}#curriculum .curriculum-point_ageListCard.introduction .curriculum-point_ageListCardImage{left:0}#curriculum .curriculum-point_ageListCard.pointe{height:431px;margin-top:-33px}#curriculum .curriculum-point_ageListCard.pointe .curriculum-point_ageListCardImage{right:0}#curriculum .curriculum-point_ageListCard.drama{height:505px}#curriculum .curriculum-point_ageListCard.drama .curriculum-point_ageListCardImage{left:0}#curriculum .curriculum-point_ageListCardImage{position:absolute;z-index:1;top:0;bottom:0}#curriculum .curriculum-point_ageListCardImage img{height:100%}#curriculum .curriculum-point_ageListCardBody{position:relative;z-index:2}#curriculum .curriculum-point_ageListCardBody.baby{width:287px;margin:auto 93px auto auto}#curriculum .curriculum-point_ageListCardBody.baby .curriculum-point_ageListCardBodyTitle img{top:-74px;left:-32px}#curriculum .curriculum-point_ageListCardBody.petit{width:287px;margin:77.4px auto auto 77px}#curriculum .curriculum-point_ageListCardBody.petit .curriculum-point_ageListCardBodyTitle h2:after{background-color:#f0cb7b}#curriculum .curriculum-point_ageListCardBody.petit .curriculum-point_ageListCardBodyTitle img{top:-50px;left:-22px}#curriculum .curriculum-point_ageListCardBody.petit .curriculum-point_ageListCardBodyLink{background-color:#f0ca7b}#curriculum .curriculum-point_ageListCardBody.fairy{width:287px;margin:auto 103px auto auto}#curriculum .curriculum-point_ageListCardBody.fairy .curriculum-point_ageListCardBodyTitle h2{color:#b28787}#curriculum .curriculum-point_ageListCardBody.fairy .curriculum-point_ageListCardBodyTitle h2:after{background-color:#f5bda8}#curriculum .curriculum-point_ageListCardBody.fairy .curriculum-point_ageListCardBodyTitle img{top:-56px;left:-26px}#curriculum .curriculum-point_ageListCardBody.fairy .curriculum-point_ageListCardBodyLink{background-color:#f5bda8}#curriculum .curriculum-point_ageListCardBody.demi{width:287px;margin:auto auto auto 77px}#curriculum .curriculum-point_ageListCardBody.demi .curriculum-point_ageListCardBodyTitle h2{color:#b28787}#curriculum .curriculum-point_ageListCardBody.demi .curriculum-point_ageListCardBodyTitle h2:after{background-color:#fbb4ab}#curriculum .curriculum-point_ageListCardBody.demi .curriculum-point_ageListCardBodyTitle img{top:-52px;left:-25px}#curriculum .curriculum-point_ageListCardBody.demi .curriculum-point_ageListCardBodyLink{background-color:#fbb4ab}#curriculum .curriculum-point_ageListCardBody.premiere{width:287px;margin:auto 103px auto auto}#curriculum .curriculum-point_ageListCardBody.premiere .curriculum-point_ageListCardBodyTitle h2{color:#b28787}#curriculum .curriculum-point_ageListCardBody.premiere .curriculum-point_ageListCardBodyTitle h2:after{background-color:#f6aebc}#curriculum .curriculum-point_ageListCardBody.premiere .curriculum-point_ageListCardBodyTitle img{top:-82px;left:-40px}#curriculum .curriculum-point_ageListCardBody.premiere .curriculum-point_ageListCardBodyLink{background-color:#f6aebc}#curriculum .curriculum-point_ageListCardBody.etoile{width:287px;margin:auto auto auto 78px}#curriculum .curriculum-point_ageListCardBody.etoile .curriculum-point_ageListCardBodyTitle h2{color:#b28787}#curriculum .curriculum-point_ageListCardBody.etoile .curriculum-point_ageListCardBodyTitle h2:after{background-color:#e9a0bf}#curriculum .curriculum-point_ageListCardBody.etoile .curriculum-point_ageListCardBodyTitle img{top:-81px;left:-34px}#curriculum .curriculum-point_ageListCardBody.etoile .curriculum-point_ageListCardBodyLink{background-color:#e9a0bf}#curriculum .curriculum-point_ageListCardBody.introduction{width:287px;margin:auto 100px auto auto}#curriculum .curriculum-point_ageListCardBody.introduction .curriculum-point_ageListCardBodyTitle h2{color:#9c875a}#curriculum .curriculum-point_ageListCardBody.introduction .curriculum-point_ageListCardBodyTitle h2:after{background-color:#ead982}#curriculum .curriculum-point_ageListCardBody.introduction .curriculum-point_ageListCardBodyTitle img{top:-111px;left:-32px}#curriculum .curriculum-point_ageListCardBody.introduction .curriculum-point_ageListCardBodyLink{background-color:#ead982}#curriculum .curriculum-point_ageListCardBody.pointe{width:287px;margin:auto auto auto 77px}#curriculum .curriculum-point_ageListCardBody.pointe .curriculum-point_ageListCardBodyTitle h2{color:#b28787}#curriculum .curriculum-point_ageListCardBody.pointe .curriculum-point_ageListCardBodyTitle h2:after{background-color:#f5bda8}#curriculum .curriculum-point_ageListCardBody.pointe .curriculum-point_ageListCardBodyTitle img{top:-59px;left:-25px}#curriculum .curriculum-point_ageListCardBody.pointe .curriculum-point_ageListCardBodyLink{background-color:#f5bda8}#curriculum .curriculum-point_ageListCardBody.drama{width:287px;margin:auto 110px auto auto}#curriculum .curriculum-point_ageListCardBody.drama .curriculum-point_ageListCardBodyTitle h2{color:#b28787}#curriculum .curriculum-point_ageListCardBody.drama .curriculum-point_ageListCardBodyTitle h2:after{background-color:#e9a0bf}#curriculum .curriculum-point_ageListCardBody.drama .curriculum-point_ageListCardBodyTitle img{top:-70px;left:-40px}#curriculum .curriculum-point_ageListCardBody.drama .curriculum-point_ageListCardBodyLink{background-color:#e9a0bf}#curriculum .curriculum-point_ageListCardBodyTitle{position:relative}#curriculum .curriculum-point_ageListCardBodyTitle h2{font-size:24px;line-height:24px;color:#9c875a;text-align:center;position:relative;z-index:2;padding-bottom:22px;margin-bottom:22px}#curriculum .curriculum-point_ageListCardBodyTitle h2:after{content:"";position:absolute;left:50%;transform:translateX(-50%);width:40px;height:4px;background-color:#d3c375;bottom:0}#curriculum .curriculum-point_ageListCardBodyTitle img{position:absolute;left:0;top:0;z-index:1}#curriculum .curriculum-point_ageListCardBodySubtitle{text-align:center}#curriculum .curriculum-point_ageListCardBodySubtitle p{display:block;font-size:16px;line-height:16px;color:#707070;margin-bottom:12px}#curriculum .curriculum-point_ageListCardBodySubtitle p:last-child{margin-bottom:20px}#curriculum .curriculum-point_ageListCardBodyText{color:#707070;font-size:14px;line-height:24px;margin-bottom:24.8px}#curriculum .curriculum-point_ageListCardBodyLink{width:200px;height:50px;background-color:#ead982;border-radius:500px;display:flex;margin:0 auto}#curriculum .curriculum-point_ageListCardBodyLink span{margin:auto;display:block;font-size:16px;line-height:16px;color:#fff}#curriculum .curriculum-point_ways{margin-top:40px}#curriculum .curriculum-point_waysList{display:flex;flex-wrap:wrap;gap:16px}#curriculum .curriculum-point_waysListCard{width:calc(33.33333% - 11px);height:363px;padding:30px 40px 0}#curriculum .curriculum-point_waysListCard.lazyloaded{background-image:url(/art-college/ballet/assets/img/pc/curriculum/curriculum_point_subtraction.svg);background-repeat:no-repeat;background-position:50%}#curriculum .curriculum-point_waysListCardImage{width:120px;height:120px;margin:0 auto 21.4px}#curriculum .curriculum-point_waysListCardImage img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}#curriculum .curriculum-point_waysListCardBody h2{font-size:24px;line-height:24px;text-align:center;color:#9c875a;position:relative;padding-bottom:18px;margin-bottom:22px}#curriculum .curriculum-point_waysListCardBody h2:after{content:"";position:absolute;left:50%;transform:translateX(-50%);width:40px;height:4px;background-color:#d3c375;bottom:0}#curriculum .curriculum-point_waysListCardBody p{font-size:14px;line-height:24px;color:rgba(0,0,0,.54)}.u-mt10{margin-top:10px}.u-pt10{padding-top:10px}.u-mb10{margin-bottom:10px}.u-pb10{padding-bottom:10px}.u-mt20{margin-top:20px}.u-pt20{padding-top:20px}.u-mb20{margin-bottom:20px}.u-pb20{padding-bottom:20px}.u-mt30{margin-top:30px}.u-pt30{padding-top:30px}.u-mb30{margin-bottom:30px}.u-pb30{padding-bottom:30px}.u-mt40{margin-top:40px}.u-pt40{padding-top:40px}.u-mb40{margin-bottom:40px}.u-pb40{padding-bottom:40px}.u-mt50{margin-top:50px}.u-pt50{padding-top:50px}.u-mb50{margin-bottom:50px}.u-pb50{padding-bottom:50px}.u-mt60{margin-top:60px}.u-pt60{padding-top:60px}.u-mb60{margin-bottom:60px}.u-pb60{padding-bottom:60px}.u-mt70{margin-top:70px}.u-pt70{padding-top:70px}.u-mb70{margin-bottom:70px}.u-pb70{padding-bottom:70px}.u-mt80{margin-top:80px}.u-pt80{padding-top:80px}.u-mb80{margin-bottom:80px}.u-pb80{padding-bottom:80px}.u-mt90{margin-top:90px}.u-pt90{padding-top:90px}.u-mb90{margin-bottom:90px}.u-pb90{padding-bottom:90px}.u-mt100{margin-top:100px}.u-pt100{padding-top:100px}.u-mb100{margin-bottom:100px}.u-pb100{padding-bottom:100px}.u-mt110{margin-top:110px}.u-pt110{padding-top:110px}.u-mb110{margin-bottom:110px}.u-pb110{padding-bottom:110px}.u-mt120{margin-top:120px}.u-pt120{padding-top:120px}.u-mb120{margin-bottom:120px}.u-pb120{padding-bottom:120px}.u-mt130{margin-top:130px}.u-pt130{padding-top:130px}.u-mb130{margin-bottom:130px}.u-pb130{padding-bottom:130px}.u-mt140{margin-top:140px}.u-pt140{padding-top:140px}.u-mb140{margin-bottom:140px}.u-pb140{padding-bottom:140px}.u-mt150{margin-top:150px}.u-pt150{padding-top:150px}.u-mb150{margin-bottom:150px}.u-pb150{padding-bottom:150px}.u-mt160{margin-top:160px}.u-pt160{padding-top:160px}.u-mb160{margin-bottom:160px}.u-pb160{padding-bottom:160px}.u-mt170{margin-top:170px}.u-pt170{padding-top:170px}.u-mb170{margin-bottom:170px}.u-pb170{padding-bottom:170px}.u-mt180{margin-top:180px}.u-pt180{padding-top:180px}.u-mb180{margin-bottom:180px}.u-pb180{padding-bottom:180px}.u-mt190{margin-top:190px}.u-pt190{padding-top:190px}.u-mb190{margin-bottom:190px}.u-pb190{padding-bottom:190px}.u-mt200{margin-top:200px}.u-pt200{padding-top:200px}.u-mb200{margin-bottom:200px}.u-pb200{padding-bottom:200px}.u-color-red{color:#d14343}*{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;box-sizing:border-box}html{color:#707070;font-family:游明朝体,YuMincho,游明朝,Yu Mincho,ヒラギノ明朝 ProN W3,Hiragino Mincho ProN W3,HiraMinProN-W3,ヒラギノ明朝 ProN,Hiragino Mincho ProN,ヒラギノ明朝 Pro,Hiragino Mincho Pro,HGS明朝E,ＭＳ Ｐ明朝,MS PMincho,serif;line-height:1.7142;font-size:3.7338vw}@media screen and (min-width:770px){html{font-size:28.7px}}h1,h2,h3,h4,h5,h6{padding:0;margin:0;font-size:1rem;font-weight:400}dd,dl,dt,ol,ul{list-style:none}dd,dl,dt,figcaption,figure,ol,p,ul{padding:0;margin:0}a{color:#999;text-decoration:none;-webkit-tap-highlight-color:transparent}a.is-active{color:#000;font-weight:700}img{max-width:100%}table{border-collapse:collapse;border-spacing:0}button,input,select{font-family:游明朝体,YuMincho,游明朝,Yu Mincho,ヒラギノ明朝 ProN W3,Hiragino Mincho ProN W3,HiraMinProN-W3,ヒラギノ明朝 ProN,Hiragino Mincho ProN,ヒラギノ明朝 Pro,Hiragino Mincho Pro,HGS明朝E,ＭＳ Ｐ明朝,MS PMincho,serif}.c-ballet__menu{position:absolute;top:80px;left:0;z-index:99;flex-wrap:wrap;background:#fff;background:linear-gradient(180deg,#fff,#fff 25%,hsla(0,0%,100%,.75) 50%,hsla(0,0%,100%,.5) 75%,hsla(0,0%,100%,0));filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#ffffff",endColorstr="#ffffff",GradientType=1)}.c-ballet__menu,.c-ballet__menuFlex{width:100%;display:flex;justify-content:space-between}.c-ballet__menuFlex{flex-wrap:nowrap;padding:20px 40px 0 20px;max-width:1438px;margin:0 auto}.c-ballet__menuLogo{width:-moz-max-content;width:max-content;margin:10px 0 0 20px}.c-ballet__menuLogo>a{display:inline-flex}.c-ballet__menuLogo>a>img{display:flex;width:100%}.c-ballet__menuMenu{display:flex;justify-content:space-between;flex-wrap:nowrap;align-items:flex-start;max-width:80%}.c-ballet__menuMenuList{display:flex;justify-content:flex-start;align-items:center;flex-wrap:wrap;padding-top:5px;padding-right:10px}.c-ballet__menuMenuListItem{margin:10px 30px 0 0}.c-ballet__menuMenuListItemLink{font-size:16px;line-height:1;color:#9c875a;display:block;font-weight:400;white-space:nowrap}.c-ballet__menuMenuFreeLink{display:flex;justify-content:center;align-items:center;min-width:192px;min-height:51px;font-family:游明朝体,YuMincho,游明朝,Yu Mincho,ヒラギノ明朝 ProN W3,Hiragino Mincho ProN W3,HiraMinProN-W3,ヒラギノ明朝 ProN,Hiragino Mincho ProN,ヒラギノ明朝 Pro,Hiragino Mincho Pro,HGS明朝E,ＭＳ Ｐ明朝,MS PMincho,serif;font-size:18px;line-height:1;border-radius:30px;color:#fff;background-color:#d3c375;font-weight:700;white-space:nowrap}.footer-link{padding:103px 0 105px}.footer-link_logo{display:flex;justify-content:center;margin-bottom:50.4px}.footer-link_list{display:grid;grid-template-columns:repeat(4,1fr);gap:23.3px}.footer-link_list li a{font-size:14px;line-height:14px;font-weight:700;color:#9c875a;position:relative;display:block;padding-left:18.8px}.footer-link_list li a.lazyloaded:after{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:7.21px;height:11.26px;background-position:50%;background-repeat:no-repeat;background-size:cover;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='7.207' height='11.255'%3E%3Cg data-name='矢印アイコン 右4'%3E%3Cpath data-name='Path 1' d='M1.579 0L0 1.579l4.049 4.049L0 9.676l1.579 1.579 5.628-5.628z' fill='%239c875a'/%3E%3C/g%3E%3C/svg%3E")}.footer-about{background-color:#f7f7f7;padding:60px 0 77px}.footer-about_content{display:flex;flex-wrap:wrap}.footer-about_contentLogo{width:271px;margin:0 auto 43px;display:flex}.footer-about_contentBody{width:100%;display:flex;flex-wrap:wrap;justify-content:space-between}.footer-about_contentBodyDetail{width:calc(100% - 451px);font-weight:700;margin:9.3px auto auto 0}.footer-about_contentBodyDetailTitle{font-size:18px;line-height:18px;margin-bottom:26px;color:rgba(0,0,0,.54)}.footer-about_contentBodyDetailText{color:#707070;font-size:14px;line-height:24px;margin-bottom:23.5px}.footer-about_contentBodyDetailLink{color:#707070;display:block;font-size:14px;line-height:14px;position:relative;padding-left:17.6px}.footer-about_contentBodyDetailLink.lazyloaded:after{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:7.21px;height:11.26px;background-position:50%;background-repeat:no-repeat;background-size:cover;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='7.207' height='11.255'%3E%3Cpath data-name='Path 1' d='M1.579 0L0 1.579l4.049 4.049L0 9.676l1.579 1.579 5.628-5.628z' fill='rgba(0,0,0,0.26)'/%3E%3C/svg%3E")}.footer-about_contentBodyImage{width:373px;margin:0 0 auto auto;display:flex}.footer-about_contentBodyImage img{width:100%}.footer-bottom{background-color:#212121}.footer-bottom_links{padding:60px 0;display:flex;justify-content:center}.footer-bottom_linksItem{margin-right:42px}.footer-bottom_linksItem:last-child{margin-right:0}.footer-bottom_linksItem a{font-size:14px;line-height:14px;color:#fff;display:block;font-weight:700}.footer-bottom_copyright{border-top:1px solid #fff;font-size:11px;line-height:11px;color:#fff;text-align:center;padding:25px 0 24px;font-weight:700}.fixed-menu{position:fixed;z-index:100;bottom:0;left:0;width:100%;height:70px;padding:10px 0;text-align:center;background-color:hsla(0,0%,100%,.9);box-shadow:-2px -2px 10px rgba(0,0,0,.2)}.fixed-menu a:has(.web-btn){margin-left:15px}.fixed-menu .call-btn{position:relative;top:-48px}.fixed-menu .web-btn{position:relative;top:-26px}.fixed-menu .c-pagetop{display:block;position:absolute;bottom:-5px;right:5px;cursor:pointer}body,html{margin:0;padding:0;overflow-x:hidden}.c-campaign__threeChoice{max-width:1000px;width:100%;margin:40px auto 60px}.c-campaign__threeChoiceContainer{display:flex;justify-content:space-between;align-items:center;flex-wrap:nowrap;background-color:#cdb56e;width:100%;height:260px;border-radius:20px}.c-campaign__threeChoiceItemTitle{position:absolute;left:50%;top:0;transform:translate(-50%,30px);font-weight:700;color:#463c00;font-size:30px;text-shadow:1px 1px 0 #fff,-1px -1px 0 #fff,-1px 1px 0 #fff,1px -1px 0 #fff,0 1px 0 #fff,-1px 0 #fff,-1px 0 0 #fff,1px 0 0 #fff;line-height:1;text-align:center;width:80%}.c-campaign__threeChoiceItem--left{position:relative;width:40%}.c-campaign__threeChoiceItem--left figure{position:relative}.c-campaign__threeChoiceItem--left figure>img{display:flex}.c-campaign__threeChoiceItem--left figure figcaption{position:absolute;left:50%;bottom:0;transform:translate(calc(-50% + 40px),-18px);font-size:12px;color:#000}.c-campaign__threeChoiceItem--center{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;width:27.5%}.c-campaign__threeChoiceItem--center>img{display:flex;width:100%}.c-campaign__threeChoiceItem--right{display:flex;justify-content:center;align-items:center;flex-direction:column;width:32.5%}.c-campaign__threeChoiceItem--right>img{display:flex;background-color:#fff;width:75%}.c-campaign__threeChoiceHint{font-size:12px;text-align:center;padding-top:10px}.c-campaign__threeMonthsFree{position:relative;max-width:1000px;width:100%;margin:60px auto 100px;text-align:center;border-radius:20px;box-shadow:0 .1428rem .2142rem rgba(0,0,0,.06)}.c-campaign__threeMonthsFreeMain{width:-moz-max-content;width:max-content;margin:0 auto;padding:20px 0}.c-campaign__threeMonthsFreeMain>img{display:flex}.c-campaign__threeMonthsFree.lazyloaded{background:#fff url(/art-college/ballet/assets/img/pc/common/campaign_pc_three_months_free_bg.png) no-repeat;background-size:1000px 245px;background-position:top}.c-campaign__threeMonthsFreeInfo>dl{display:inline-flex;justify-content:center;align-items:center;flex-wrap:nowrap;line-height:70px}.c-campaign__threeMonthsFreeInfo>dl>dt{position:relative;margin-right:60px}.c-campaign__threeMonthsFreeInfo>dl>dt>p{font-size:30px;font-weight:600;color:#555}.c-campaign__threeMonthsFreeInfo>dl>dt>p>b{font-size:46px;padding:0 10px}.c-campaign__threeMonthsFreeInfo>dl>dt:after{content:"";position:absolute;right:0;top:50%;width:20px;height:30px;transform:translate(calc(100% + 20px),-50%);background-color:#f66;-webkit-clip-path:polygon(100% 50%,0 0,0 100%);clip-path:polygon(100% 50%,0 0,0 100%)}.c-campaign__threeMonthsFreeInfo>dl>dd{font-size:37px;font-weight:600;color:#f66}.c-campaign__threeMonthsFreeInfo>dl>dd>b{font-size:70px;font-weight:600;padding-right:5px}.c-campaign__threeMonthsFreeDesc{position:absolute;left:50%;bottom:0;font-size:12px;color:rgba(0,0,0,.54);transform:translate(-50%,calc(100% + 10px))}.pc-container_l,.pc-container_m,.pc-container_s,.pc-container_xl{width:100%;margin:0 auto;position:relative}.pc-container_xl{max-width:1252px}.pc-container_l{max-width:1000px}.pc-container_m{max-width:800px}.pc-container_s{max-width:600px}.c-no-corner{position:relative}.c-no-corner:after{content:"";position:absolute;left:0;top:0;width:100%;height:100%;z-index:2}.c-no-corner.lazyloaded:after{background-image:url(/art-college/ballet/assets/img/pc/fee/cycle_icon_30.svg),url(/art-college/ballet/assets/img/pc/fee/cycle_icon_30.svg),url(/art-college/ballet/assets/img/pc/fee/cycle_icon_30.svg),url(/art-college/ballet/assets/img/pc/fee/cycle_icon_30.svg);background-repeat:no-repeat,no-repeat,no-repeat,no-repeat;background-position:-5px -5px,-5px calc(100% + 5px),calc(100% + 5px) -5px,calc(100% + 5px) calc(100% + 5px);background-size:30px 30px,30px 30px,30px 30px,30px 30px}.c-wrapper{max-width:1000px;width:100%;margin-left:auto;margin-right:auto}.c-box--problemsBG.lazyloaded{background:url(/art-college/ballet/assets/img/pc/common/problems_bg_top.png) repeat-x;background-size:30px 164px;background-position:0 0}.c-ballet__header{position:relative}.c-ballet__header .c-ballet__hero{display:flex;position:relative;width:100%}.c-ballet__header .c-ballet__hero>img{width:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.c-ballet__header .c-ballet__hero.lazyloaded:before{content:"";position:absolute;left:0;bottom:0;width:100%;height:100%;background:url(/art-college/ballet/assets/img/pc/common/kv_items.png) no-repeat;background-size:contain;background-position:bottom}.c-ballet__header .c-ballet__hero>figcaption{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;position:absolute;left:50%;top:50%;width:-moz-max-content;width:max-content;transform:translate(calc(-50% - 400px),calc(-50% + 20px))}.c-ballet__header .c-ballet__hero>figcaption>h1{color:#9c875a;font-size:40px}.c-ballet__header .c-ballet__hero>figcaption>span{text-transform:capitalize;color:rgba(156,135,90,.5);font-size:20px}.c-ballet__list{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;width:100%}.c-ballet__listItem{width:100%;background-color:#fff}.c-ballet__listItem>dl{display:flex;justify-content:flex-start;align-items:stretch;flex-wrap:nowrap}.c-ballet__listItem>dl>dt{width:60%;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;padding:0 50px}.c-ballet__listItem>dl>dt h4{font-size:18px;line-height:1.33;color:#9c875a}.c-ballet__listItem>dl>dt p{font-size:14px;line-height:1.71;color:rgba(0,0,0,.54);padding-top:30px;text-align:left}.c-ballet__listItem>dl>dd{width:40%;display:flex;justify-content:center;align-items:center}.c-ballet__listItem>dl>dd>img{width:100%;aspect-ratio:1/.625;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.c-ballet__listItem:nth-child(2n)>dl{flex-direction:row-reverse}.c-ballet__listItem:not(:first-child){margin-top:20px}.c-ballet__list--center .c-ballet__listItem>dl>dt{align-items:center}.c-ballet__list--center .c-ballet__listItem>dl>dt>p{text-align:center}.c-ballet__list--number{list-style-type:none;counter-reset:counter-of-item 0}.c-ballet__list--number .c-ballet__listItem{counter-increment:counter-of-item}.c-ballet__list--number .c-ballet__listItem>dl>dt>h4{position:relative;padding-left:60px}.c-ballet__list--number .c-ballet__listItem>dl>dt>h4:before{content:"0" counter(counter-of-item);position:absolute;left:0;top:50%;transform:translateY(-55%);font-size:40px;color:#d3c375}.c-ballet__list--border .c-ballet__listItem{border:1px solid #e6e6e6}.c-ballet__title{display:inline-flex;font-size:24px;line-height:1.65;color:#d78686;margin-left:auto;margin-right:auto}.c-ballet__title--fee{position:relative}.c-ballet__title--fee:before{content:"";position:absolute;left:0;bottom:0;width:100%;height:9px;background-color:#fff5c3;transform:translateY(-50%);z-index:-1}.c-ballet__title--noColor{color:rgba(0,0,0,.6)}.c-buttonTrial--fee{display:flex;width:340px;margin:40px auto 0}.c-linkButton{font-size:14px;line-height:2;color:#fff;border-radius:30px;display:flex;justify-content:center;align-items:center;text-decoration:none;padding:2px 10px;min-width:228px;min-height:34px}.c-linkButton--pink{background-color:#d88686}.c-linkButton--black{background-color:rgba(0,0,0,.8);border:1px solid #9c875a}.c-linkButton--instructor{position:relative;color:#fffbe2;line-height:2.28;background-color:rgba(0,0,0,.8);width:230px;height:50px;padding:1px 0 3px}.c-linkButton--instructor>i{display:inline-flex;padding-right:5px}.c-linkButton--instructor:after{content:"";position:absolute;width:calc(100% + 2px);height:calc(100% + 4px);left:0;top:0;transform:translate(-1px,-1px);background-color:#9c875a;border-radius:30px;z-index:-1}.c-linkButton--reserve{position:relative;color:#d88686;font-size:18px;background-color:#fff;width:540px;height:70px;filter:drop-shadow(0 4px 0 rgba(255,255,255,.5));transform:translateZ(0)}.c-linkButton--reserve:hover{filter:drop-shadow(0 2px 0 rgba(255,255,255,.5));transform:translateZ(0)}.c-linkButton--reserve>i{display:flex;justify-content:center;align-items:center;margin-right:15px}.c-borderBox{background-color:#fff;border:1px solid;position:relative;margin-bottom:60px}.c-borderBox--brown{border-color:#d88686}.c-borderBox--brown>dt{color:#d88686}.c-borderBox>dt{position:absolute;left:50%;top:0;transform:translate(-50%,-50%);background-color:#fff;font-size:18px;line-height:1.34;padding:0 20px 10px;margin-top:-5px}.c-borderBox>dd{padding:40px}.c-borderBoxHint{position:absolute;left:50%;bottom:0;transform:translate(-50%,calc(100% + 10px));font-size:12px;line-height:2;color:rgba(0,0,0,.5);white-space:nowrap}.c-text__lineThrough{position:relative}.c-text__lineThrough:before{content:"";position:absolute;width:100%;height:2px;background-color:#000;top:50%;left:50%;transform:translate(-50%,-50%) rotate(10deg)}.c-text__lineThrough--brown:before{background-color:#d88686}.c-bal-table__fee{background-color:#fff;border-collapse:collapse;border-spacing:0;border:1px solid #ddd;width:100%;max-width:800px;margin-left:auto;margin-right:auto}.c-bal-table__fee tr td,.c-bal-table__fee tr th{border-bottom:1px solid #ddd}.c-bal-table__fee thead{font-size:25px;line-height:1;background-color:rgba(0,0,0,.54);color:#fff}.c-bal-table__fee thead tr th{height:75px}.c-bal-table__fee thead tr th:not(:first-of-type){border-left:1px solid #fff}.c-bal-table__fee tbody{background-color:#fff;color:rgba(0,0,0,.54)}.c-bal-table__fee tbody tr th{height:80px;background-color:#f5f5f5}.c-bal-table__feeFirst{font-size:21.6px;text-align:left;padding-left:35px}.c-bal-table__feeTitle{width:314px;font-size:19px;color:#a6a6a6;background-color:#f5f5f5;text-align:left}.c-bal-table__feeItem{width:218px;font-size:22px}.c-title{display:flex;justify-content:center;align-items:center}.c-title--grayBg.lazyloaded{background:url(/art-college/ballet/assets/img/pc/common/title_gray_bg.png) no-repeat;background-size:contain;background-position:top;font-size:24px;line-height:1.66;color:#9c875a;height:71px}.c-title--noBg{font-size:32px;line-height:1.56;color:#9c875a;text-align:center}.c-title--subtitle{font-size:12px;line-height:1.91;color:#9c875a;text-align:center}.c-title--desc{font-size:14px;line-height:1.71;color:rgba(0,0,0,.54);text-align:center}.u-center{margin-left:auto;margin-right:auto;text-align:center}.p-ballet__qaShort{padding:70px 0 80px}.p-ballet__qaShort>h3{font-size:32px;line-height:1.5625;color:#e0aaaa}.p-ballet__qaShort>h4{font-size:12px;line-height:1.91;color:rgba(224,170,170,.5)}.p-ballet__qaShort>p{font-size:16px;line-height:1.75;color:#707070}.c-qaCategory{max-width:800px;margin:0 auto;padding:40px 0 120px}.c-qaCategoryItemTitle{display:flex;justify-content:center;align-items:center;width:100%;height:72px;font-size:24px;line-height:1.66;color:#fff}.c-qaCategoryItemTitle.lazyloaded{background:url(/art-college/ballet/assets/img/pc/common/ballet_qa_category_title_bg.png) no-repeat;background-position:50%}.c-qaCategoryItemContent{margin-top:40px}.c-qaCategoryItem:not(:first-of-type){margin-top:100px}.c-qaList{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;flex-wrap:nowrap;border-top:1px solid rgba(224,170,170,.57)}.c-qaListItem{width:100%;border-bottom:1px solid rgba(224,170,170,.57);cursor:pointer}.c-qaListItemContentQuestion{position:relative;background-color:#fff;font-size:16px;line-height:1.75;color:#707070;padding:30px 20px 20px 75px}.c-qaListItemContentQuestion.lazyloaded:before{position:absolute;content:"";left:20px;top:20px;width:35px;aspect-ratio:1/1;background:url(/art-college/ballet/assets/img/pc/common/qa_icon_question.svg) no-repeat;background-size:cover}.c-qaListItemContentQuestion:after{content:"";position:absolute;right:20px;top:50%;width:20px;aspect-ratio:1/1;border-right:1px solid rgba(224,170,170,.57);border-bottom:1px solid rgba(224,170,170,.57);transform:translateY(-50%) rotate(45deg)}.c-qaListItemContentAnswer{display:none;position:relative;background-color:rgba(224,170,170,.12);font-size:14px;line-height:1.71;color:#707070;padding:25px 20px 25px 75px}.c-qaListItemContentAnswer.lazyloaded:before{position:absolute;content:"";left:20px;top:20px;width:35px;aspect-ratio:1/1;background:url(/art-college/ballet/assets/img/pc/common/qa_icon_answer.svg) no-repeat;background-size:cover}.c-qaListItem--is_active .c-qaListItemContentAnswer{display:block}.c-qaListItem--is_active .c-qaListItemContentQuestion:after{transform:translateY(-50%) rotate(225deg)}.p-breadcrumb__ballet{width:100%}.p-breadcrumb__balletList{display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:center;max-width:1000px;margin:0 auto}.p-breadcrumb__balletListItem{position:relative;display:inline-flex}.p-breadcrumb__balletListItem a{display:inline-flex;text-decoration:none;outline:none}.p-breadcrumb__balletListItem span{font-size:12px;line-height:1.5;color:#9c875a}.p-breadcrumb__balletListItem:not(:last-child){margin-right:30px}.p-breadcrumb__balletListItem:not(:last-child):after{content:"";position:absolute;top:55%;right:0;width:4px;height:4px;border-top:1px solid rgba(0,0,0,.54);border-right:1px solid rgba(0,0,0,.54);transform:translate(calc(100% + 13px),-50%) rotate(45deg)}.ballet-pc_freeTrial{padding:100px 0;position:relative}.ballet-pc_freeTrialBackground{position:absolute;width:100%;height:100%;top:0;left:0;-o-object-fit:cover;object-fit:cover;z-index:1}.ballet-pc_freeTrialBox{max-width:670px;width:100%;margin:0 auto;background-color:#fff;position:relative;z-index:2;padding:80px}.ballet-pc_freeTrialBoxTitle{display:flex;justify-content:center;margin-bottom:17.4px}.ballet-pc_freeTrialBoxText{font-size:14px;line-height:24px;color:#707070;margin-bottom:18.4px}.ballet-pc_freeTrialBoxButton{display:flex;justify-content:center}#curriculum-pages .curriculum-pages_kvImage{position:relative;display:flex}#curriculum-pages .curriculum-pages_kvImageDetail{position:absolute;left:50%;top:50%;transform:translateY(-50%);text-align:center}#curriculum-pages .curriculum-pages_kvImageDetail.drama{left:52.4%;top:52%}#curriculum-pages .curriculum-pages_kvImageDetail.pointe{left:32.5%;top:52%}#curriculum-pages .curriculum-pages_kvImageDetail.pointe img{left:-51px;top:-63px}#curriculum-pages .curriculum-pages_kvImageDetail.demi,#curriculum-pages .curriculum-pages_kvImageDetail.etoile{left:33.5%;top:52%}#curriculum-pages .curriculum-pages_kvImageDetail.demi img{left:-71px;top:-54px}#curriculum-pages .curriculum-pages_kvImageDetail.fairy{left:51.4%;top:61%}#curriculum-pages .curriculum-pages_kvImageDetail.fairy img{left:-68px;top:-53px}#curriculum-pages .curriculum-pages_kvImageDetail.petit{left:34.5%;top:55%}#curriculum-pages .curriculum-pages_kvImageDetail.petit img{left:-70px;top:-52px}#curriculum-pages .curriculum-pages_kvImageDetail.premiere{left:52%;top:58%}#curriculum-pages .curriculum-pages_kvImageDetail.premiere img{left:-71px;top:-77px}#curriculum-pages .curriculum-pages_kvImageDetail.baby{left:52%;top:58%}#curriculum-pages .curriculum-pages_kvImageDetail.baby img{left:-75px;top:-76px}#curriculum-pages .curriculum-pages_kvImageDetail.introduction{left:53%;top:55%}#curriculum-pages .curriculum-pages_kvImageDetailImage{position:absolute;left:-13px;top:-46px;z-index:-1;width:270px}#curriculum-pages .curriculum-pages_kvImageDetailImage img{position:relative;left:auto;top:auto;z-index:0}#curriculum-pages .curriculum-pages_kvImageDetail img{position:absolute;left:-75px;top:-70px;z-index:-1}#curriculum-pages .curriculum-pages_kvImageDetail h2{font-size:36px;line-height:36px;color:#9c875a;margin-bottom:30px}#curriculum-pages .curriculum-pages_kvImageDetail p{font-size:16px;line-height:16px;color:#707070}#curriculum-pages .curriculum-pages_kvImageDetail p:last-child{margin-top:13px}#curriculum-pages .curriculum-pages_kvCard{padding-bottom:108px}#curriculum-pages .curriculum-pages_kvCard.demi h3,#curriculum-pages .curriculum-pages_kvCard.etoile h3,#curriculum-pages .curriculum-pages_kvCard.fairy h3,#curriculum-pages .curriculum-pages_kvCard.premiere h3{color:#d88686}#curriculum-pages .curriculum-pages_kvCard.baby h3,#curriculum-pages .curriculum-pages_kvCard.introduction h3,#curriculum-pages .curriculum-pages_kvCard.petit h3{color:#9c875a}#curriculum-pages .curriculum-pages_kvCard.drama h3,#curriculum-pages .curriculum-pages_kvCard.pointe h3{color:#b28787}#curriculum-pages .curriculum-pages_kvCard.etoile{padding-bottom:63px}#curriculum-pages .curriculum-pages_kvCard.etoile h3{width:648px;margin-left:-24px}#curriculum-pages .curriculum-pages_kvCard.pointe h3{width:624px;margin-left:-12px}#curriculum-pages .curriculum-pages_kvCard.fairy,#curriculum-pages .curriculum-pages_kvCard.petit{padding-bottom:63px}#curriculum-pages .curriculum-pages_kvCard.petit h3{width:625px;margin-left:-12px}#curriculum-pages .curriculum-pages_kvCard.premiere{padding-bottom:63px}#curriculum-pages .curriculum-pages_kvCard.baby{padding-bottom:243px;text-align:center}#curriculum-pages .curriculum-pages_kvCard.introduction{padding-bottom:210px}#curriculum-pages .curriculum-pages_kvCard.introduction h3{text-align:center}#curriculum-pages .curriculum-pages_kvCardTitle{font-size:24px;line-height:40px;color:#b28787;text-align:center;margin-bottom:38px}#curriculum-pages .curriculum-pages_kvCardTitle span{font-size:18px}#curriculum-pages .curriculum-pages_kvCardText{font-size:14px;line-height:24px;color:#707070;letter-spacing:.3px}#curriculum-pages .curriculum-pages_gallery{position:relative;background:#f8f8f8;padding:101px 0 60px}#curriculum-pages .curriculum-pages_galleryTitle{position:absolute;top:-145px;left:0}#curriculum-pages .curriculum-pages_galleryList{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}#curriculum-pages .curriculum-pages_galleryListCard{display:flex}#curriculum-pages .curriculum-pages_nextstage{position:relative;margin-bottom:56px}#curriculum-pages .curriculum-pages_nextstageTop{height:553px;position:relative;z-index:2}#curriculum-pages .curriculum-pages_nextstageTop.lazyloaded{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='1366' height='553'%3E%3Cdefs%3E%3ClinearGradient id='a' x1='.5' x2='.5' y2='1' gradientUnits='objectBoundingBox'%3E%3Cstop offset='0' stop-color='%23fbf8e9'/%3E%3Cstop offset='.823' stop-color='%23fbf8e9'/%3E%3Cstop offset='1' stop-color='%23fbf8e9' stop-opacity='0'/%3E%3C/linearGradient%3E%3C/defs%3E%3Cpath fill='url(%23a)' d='M0 0h1366v553H0z'/%3E%3C/svg%3E");background-position:bottom;background-repeat:no-repeat;background-size:cover}#curriculum-pages .curriculum-pages_nextstageTopTitle{position:absolute;display:flex;left:0;top:-50.9px}#curriculum-pages .curriculum-pages_nextstageTopBody{width:400px;margin:0 auto;padding-top:78.3px}#curriculum-pages .curriculum-pages_nextstageTopBody h3{font-size:24px;line-height:40px;color:#9c875a;text-align:center;margin-bottom:26px}#curriculum-pages .curriculum-pages_nextstageTopBody p{font-size:14px;line-height:24px;color:#707070}#curriculum-pages .curriculum-pages_nextstageTopImage{position:absolute;width:208px;top:28px;right:0}#curriculum-pages .curriculum-pages_nextstageBottom{display:flex;position:relative;z-index:1;width:100%;margin-top:-123px}#curriculum-pages .curriculum-pages_nextstageBottom>img{width:100%;height:500px;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}#curriculum-pages .curriculum-pages_flexbox{padding-bottom:80px}#curriculum-pages .curriculum-pages_flexboxTitle{position:relative;display:flex;justify-content:center;margin-bottom:40px}#curriculum-pages .curriculum-pages_flexboxTitle.border-none:after,#curriculum-pages .curriculum-pages_flexboxTitle.border-none:before{display:none}#curriculum-pages .curriculum-pages_flexboxTitle:after,#curriculum-pages .curriculum-pages_flexboxTitle:before{content:"";position:absolute;left:0;right:0;height:1px;background-color:#fff}#curriculum-pages .curriculum-pages_flexboxTitle:before{top:8px}#curriculum-pages .curriculum-pages_flexboxTitle:after{bottom:7.2px}#curriculum-pages .curriculum-pages_flexboxTitle h2{position:absolute;left:50%;top:54%;transform:translate(-50%,-50%);font-size:24px;line-height:24px}#curriculum-pages .curriculum-pages_flexboxTitle h2.etoile{color:#b28787}#curriculum-pages .curriculum-pages_flexboxTitle h2.demi,#curriculum-pages .curriculum-pages_flexboxTitle h2.fairy,#curriculum-pages .curriculum-pages_flexboxTitle h2.introduction,#curriculum-pages .curriculum-pages_flexboxTitle h2.petit{color:#9c875a}#curriculum-pages .curriculum-pages_flexboxList{display:grid;grid-template-columns:1fr;gap:20px}#curriculum-pages .curriculum-pages_flexboxListCard{display:flex;flex-wrap:wrap;background-color:#fff;border:2px solid #faeded}#curriculum-pages .curriculum-pages_flexboxListCard.yellow{border:2px solid #f5f2de}#curriculum-pages .curriculum-pages_flexboxListCard.yellow .curriculum-pages_flexboxListCardDetailTitle{color:#b8a988}#curriculum-pages .curriculum-pages_flexboxListCard.pale-yellow{border:2px solid #f5f2de}#curriculum-pages .curriculum-pages_flexboxListCard.pale-yellow .curriculum-pages_flexboxListCardDetailTitle{color:#b8a988}#curriculum-pages .curriculum-pages_flexboxListCard.red{border:2px solid #faeded}#curriculum-pages .curriculum-pages_flexboxListCard.red .curriculum-pages_flexboxListCardDetailTag{background-color:#d88686}#curriculum-pages .curriculum-pages_flexboxListCard.red .curriculum-pages_flexboxListCardDetailTitle{color:#d88686}#curriculum-pages .curriculum-pages_flexboxListCard:nth-child(2n){flex-direction:row-reverse}#curriculum-pages .curriculum-pages_flexboxListCardImage{width:360px;display:flex}#curriculum-pages .curriculum-pages_flexboxListCardDetail{width:calc(100% - 360px);padding:0 38px;align-self:center}#curriculum-pages .curriculum-pages_flexboxListCardDetailTag{width:41px;height:41px;border-radius:500px;display:flex;background-color:#d3c375;margin:0 auto 14px}#curriculum-pages .curriculum-pages_flexboxListCardDetailTag span{margin:auto;display:block;font-size:19px;line-height:19px;color:#fff}#curriculum-pages .curriculum-pages_flexboxListCardDetailTitle{font-size:24px;line-height:1.67;color:#e0aaaa;margin-bottom:20px;text-align:center}#curriculum-pages .curriculum-pages_flexboxListCardDetailText{font-size:14px;line-height:24px;color:rgba(0,0,0,.54)}#curriculum-pages .curriculum-pages_baby{background-color:#fcf9ea;position:relative;padding:57.5px 0 234px}#curriculum-pages .curriculum-pages_babyTitlebox{margin-top:-200.5px;display:flex;position:relative}#curriculum-pages .curriculum-pages_babyTitleboxBody{position:absolute;left:50%;transform:translateX(-50%);bottom:-10.1px;display:flex}#curriculum-pages .curriculum-pages_babyTitleboxImage{position:absolute;top:-10px;right:90px;transform:translateX(100%);width:147px;display:flex}#curriculum-pages .curriculum-pages_babyList{padding-top:57.5px}#curriculum-pages .curriculum-pages_babyListCard:first-child{margin-bottom:67.4px}#curriculum-pages .curriculum-pages_babyListCard:first-child .curriculum-pages_babyListCardCloudImage{right:-128.8px;bottom:.3px}#curriculum-pages .curriculum-pages_babyListCard:nth-child(2){margin-bottom:58.5px}#curriculum-pages .curriculum-pages_babyListCard:nth-child(2) .curriculum-pages_babyListCardCloudImage{top:-40.9px;left:-134px}#curriculum-pages .curriculum-pages_babyListCard:nth-child(3){margin-bottom:53.2px}#curriculum-pages .curriculum-pages_babyListCard:nth-child(3) .curriculum-pages_babyListCardCloudImage{top:-8.9px;right:-128.8px}#curriculum-pages .curriculum-pages_babyListCard:nth-child(4) .curriculum-pages_babyListCardCloudImage{top:-54px;left:-134px}#curriculum-pages .curriculum-pages_babyListCardCloud{position:relative;display:flex}#curriculum-pages .curriculum-pages_babyListCardCloudTitle{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);font-size:24px;line-height:32px;color:#83672c;width:90%;text-align:center}#curriculum-pages .curriculum-pages_babyListCardCloudImage{position:absolute;width:244px;display:flex;filter:drop-shadow(0 3px 6px rgba(0,0,0,.16));transform:translateZ(0)}#curriculum-pages .curriculum-pages_babyListCardCloudImage img{width:100%}#curriculum-pages .curriculum-pages_babyListCardDetailBody{margin-top:20px;text-align:center}#curriculum-pages .curriculum-pages_babyListCardDetailBody h3{font-size:24px;line-height:24px;color:#9c875a;margin-bottom:16px}#curriculum-pages .curriculum-pages_babyListCardDetailBody p{font-size:16px;line-height:28px;color:#707070}#curriculum-pages .curriculum-pages_babyListCardDetailFlex{display:flex;flex-wrap:wrap;margin-top:32px}#curriculum-pages .curriculum-pages_babyListCardDetailFlexBody{width:calc(100% - 342px);margin-top:0}#curriculum-pages .curriculum-pages_babyListCardDetailFlexBody h3{line-height:40px;margin-bottom:0}#curriculum-pages .curriculum-pages_babyListCardDetailFlexImage{width:342px;display:flex}#curriculum-pages .curriculum-pages_babyListCardDetailFlexImage img{width:100%}#curriculum-pages .curriculum-pages_babyBack{pointer-events:none;position:absolute;left:0;right:0;bottom:0;display:flex}#curriculum-pages .curriculum-pages_babyBack img{width:100%}#curriculum-pages .curriculum-pages_introduction{background-color:#fcf9ea;position:relative;padding:57.5px 0 234px}#curriculum-pages .curriculum-pages_introduction .intro_star{position:absolute;left:-40.2px;top:14.5px;pointer-events:none}#curriculum-pages .curriculum-pages_introductionBanner{position:relative;display:flex;margin-bottom:105px}#curriculum-pages .curriculum-pages_introductionBannerBody{position:absolute;bottom:41px;right:69px;text-align:center}#curriculum-pages .curriculum-pages_introductionBannerBody h3{font-size:24px;line-height:24px;color:#9c875a;margin-bottom:14px}#curriculum-pages .curriculum-pages_introductionBannerBody p{font-size:14px;line-height:14px;color:rgba(0,0,0,.54);margin-bottom:24px}#curriculum-pages .curriculum-pages_introductionBannerBody a{display:flex;background-color:#fff;width:200px;height:43px;border-radius:500px;margin:0 auto}#curriculum-pages .curriculum-pages_introductionBannerBody a span{display:block;margin:auto;font-size:16px;line-height:16px;color:#9c875a}#curriculum-pages .curriculum-pages_introduction .curriculum-pages_flexbox{padding-bottom:28.8px}#curriculum-pages .curriculum-pages_introduction .curriculum-pages_flexboxTitle{margin-bottom:0}#curriculum-pages .curriculum-pages_introductionTitlebox{margin-top:-200.5px;display:flex;position:relative}#curriculum-pages .curriculum-pages_introductionTitleboxBody{position:absolute;left:50%;transform:translateX(-50%);bottom:-32.7px;display:flex}#curriculum-pages .curriculum-pages_introductionTitleboxImage{position:absolute;top:11px;left:59px;transform:translateX(-100%);width:159px;display:flex}#curriculum-pages .curriculum-pages_introductionBack{pointer-events:none;position:absolute;left:0;right:0;bottom:0;display:flex}#curriculum-pages .curriculum-pages_introductionBack img{width:100%}#curriculum-pages .curriculum-pages_introductionToptext{font-size:14px;line-height:24px;color:#707070;text-align:center;margin-top:60px;margin-bottom:60px}#curriculum-pages .curriculum-pages_introductionList{width:486px;margin:0 auto;position:relative;display:flex;flex-wrap:wrap}#curriculum-pages .curriculum-pages_introductionListCard{width:250px;height:250px;position:relative;display:flex;border-radius:500px;background-color:hsla(0,0%,100%,.61)}#curriculum-pages .curriculum-pages_introductionListCardText{margin:auto;font-size:18px;line-height:24px;color:rgba(0,0,0,.54);text-align:center}#curriculum-pages .curriculum-pages_introductionListCardText span{color:#ef8585}#curriculum-pages .curriculum-pages_introductionListCardImage{position:absolute;pointer-events:none;display:flex;z-index:1}#curriculum-pages .curriculum-pages_introductionListCard:first-child{margin:0 auto 0 0}#curriculum-pages .curriculum-pages_introductionListCard:first-child .curriculum-pages_introductionListCardImage{top:-15px;width:250px;right:42px;transform:translateX(100%)}#curriculum-pages .curriculum-pages_introductionListCard:nth-child(2){margin:-73px 0 0 auto}#curriculum-pages .curriculum-pages_introductionListCard:nth-child(2) .curriculum-pages_introductionListCardImage{transform:translateX(-100%);width:250px;bottom:23px;left:44px}#curriculum-pages .curriculum-pages_introductionListCard:nth-child(3){margin:-60px auto 0 0}#curriculum-pages .curriculum-pages_introductionListCard:nth-child(3) .curriculum-pages_introductionListCardImage{transform:translateX(100%);width:288px;bottom:-12px;right:54px}#curriculum-pages .curriculum-pages_introductionBottomimage{position:absolute;width:182px;bottom:0;right:26px;transform:translateY(54%);z-index:2;pointer-events:none}#curriculum-pages .curriculum-pages_circle{position:relative;padding:90px 0 125px;margin-bottom:32px;background-color:#fae5ed}#curriculum-pages .curriculum-pages_circle.demi{background-color:#fbecea}#curriculum-pages .curriculum-pages_circle.demi .curriculum-pages_circleListBox{background-color:rgba(255,219,214,.6)}#curriculum-pages .curriculum-pages_circle.demi .curriculum-pages_circleListBox:first-child img{width:298px;top:38px;right:40px;bottom:auto}#curriculum-pages .curriculum-pages_circle.demi .curriculum-pages_circleListBox:nth-child(2) img{width:252px;top:10px;left:-10px}#curriculum-pages .curriculum-pages_circle.demi .curriculum-pages_circleListBox:nth-child(3) img{width:226px;top:-90px;right:-50px}#curriculum-pages .curriculum-pages_circle.fairy{background-color:#fbeee9}#curriculum-pages .curriculum-pages_circle.fairy .curriculum-pages_circleListBox{background-color:rgba(252,215,200,.6)}#curriculum-pages .curriculum-pages_circle.fairy .curriculum-pages_circleListBox:first-child img{width:298px;top:8px;right:40px;bottom:auto}#curriculum-pages .curriculum-pages_circle.fairy .curriculum-pages_circleListBox:nth-child(2) img{width:227px;top:6px;left:-63px}#curriculum-pages .curriculum-pages_circle.fairy .curriculum-pages_circleListBox:nth-child(3) img{width:241px;top:34px;right:40px}#curriculum-pages .curriculum-pages_circle.petit{background-color:#fbf7e5}#curriculum-pages .curriculum-pages_circle.petit .curriculum-pages_circleBack{z-index:1}#curriculum-pages .curriculum-pages_circle.petit .curriculum-pages_circleListBox{background-color:rgba(248,234,205,.64)}#curriculum-pages .curriculum-pages_circle.petit .curriculum-pages_circleListBox:first-child img{width:257px;top:-90px;right:-16px;bottom:auto}#curriculum-pages .curriculum-pages_circle.petit .curriculum-pages_circleListBox:nth-child(2) img{width:264px;top:-12px;left:-76px}#curriculum-pages .curriculum-pages_circle.petit .curriculum-pages_circleListBox:nth-child(3) img{width:283px;top:89px;right:20px}#curriculum-pages .curriculum-pages_circle.petit .curriculum-pages_circleListBox h3{color:#c38e29}#curriculum-pages .curriculum-pages_circle.premiere{background-color:#fbe8ec}#curriculum-pages .curriculum-pages_circle.premiere .curriculum-pages_circleBack{z-index:1}#curriculum-pages .curriculum-pages_circle.premiere .curriculum-pages_circleListBox{background-color:rgba(255,213,221,.6)}#curriculum-pages .curriculum-pages_circle.premiere .curriculum-pages_circleListBox img{z-index:2}#curriculum-pages .curriculum-pages_circle.premiere .curriculum-pages_circleListBox:first-child img{width:242px;right:45px;bottom:35px}#curriculum-pages .curriculum-pages_circle.premiere .curriculum-pages_circleListBox:nth-child(2) img{width:248px;top:-24px;left:-20px}#curriculum-pages .curriculum-pages_circle.premiere .curriculum-pages_circleListBox:nth-child(3) img{width:367px;top:-17px;right:95px}#curriculum-pages .curriculum-pages_circle.premiere .curriculum-pages_circleListBox h3{color:#cb6b47}#curriculum-pages .curriculum-pages_circle.baby{background-color:#fbf7e5}#curriculum-pages .curriculum-pages_circle.baby .curriculum-pages_circleBack{z-index:1}#curriculum-pages .curriculum-pages_circle.baby .curriculum-pages_circleListBox{background-color:rgba(247,241,202,.8)}#curriculum-pages .curriculum-pages_circle.baby .curriculum-pages_circleListBox:first-child img{width:296px;top:0;right:-27px;bottom:auto}#curriculum-pages .curriculum-pages_circle.baby .curriculum-pages_circleListBox:nth-child(2) img{width:176px;top:26px;left:-64px}#curriculum-pages .curriculum-pages_circle.baby .curriculum-pages_circleListBox:nth-child(3) img{width:377px;top:23px;right:127px}#curriculum-pages .curriculum-pages_circle.baby .curriculum-pages_circleListBox h3{color:#c38e29}#curriculum-pages .curriculum-pages_circleTitle{position:absolute;top:-127.4px;left:0}#curriculum-pages .curriculum-pages_circleBack{position:absolute;left:0;right:0;display:flex;bottom:0;pointer-events:none}#curriculum-pages .curriculum-pages_circleBack img{width:100%}#curriculum-pages .curriculum-pages_circleList{max-width:574px;width:100%;display:flex;flex-wrap:wrap;margin:0 auto 0 0}#curriculum-pages .curriculum-pages_circleListBox{border-radius:500px;background-color:rgba(245,201,220,.6);position:relative;display:flex;flex-wrap:wrap;justify-content:center;align-content:center}#curriculum-pages .curriculum-pages_circleListBox:first-child{width:315px;height:315px;margin:0 auto 0 62px}#curriculum-pages .curriculum-pages_circleListBox:first-child img{width:211px;right:-12px;bottom:28px;transform:translateX(100%)}#curriculum-pages .curriculum-pages_circleListBox:nth-child(2){width:334px;height:334px;margin:-90px 0 0 auto}#curriculum-pages .curriculum-pages_circleListBox:nth-child(2) img{width:257px;top:0;left:-83.2px;transform:translateX(-100%)}#curriculum-pages .curriculum-pages_circleListBox:nth-child(3){width:400px;height:400px;margin:-90px auto 0 0}#curriculum-pages .curriculum-pages_circleListBox:nth-child(3) img{width:417px;top:-2px;right:60px;transform:translateX(100%)}#curriculum-pages .curriculum-pages_circleListBox img{position:absolute;z-index:1;pointer-events:none}#curriculum-pages .curriculum-pages_circleListBox h3{font-size:23px;line-height:31px;color:#a85555;margin-bottom:10px;text-align:center;width:100%}#curriculum-pages .curriculum-pages_circleListBox p{font-size:14px;line-height:24px;color:#707070}#curriculum-pages .curriculum-pages_parentsKv{position:relative;padding-top:80px;padding-bottom:22px;text-align:center;background-color:#f9e2eb}#curriculum-pages .curriculum-pages_parentsKv.demi{background-color:#fbeee9}#curriculum-pages .curriculum-pages_parentsKv.demi .curriculum-pages_parentsKvTitle{color:#9c875a}#curriculum-pages .curriculum-pages_parentsKv.demi .curriculum-pages_parentsKvTitle:after{background-color:#fdb4ab}#curriculum-pages .curriculum-pages_parentsKv.fairy{background-color:#fbeee9}#curriculum-pages .curriculum-pages_parentsKv.fairy .curriculum-pages_parentsKvTitle:after{background-color:#f5bda8}#curriculum-pages .curriculum-pages_parentsKv.petit{background-color:#fbf7e5}#curriculum-pages .curriculum-pages_parentsKv.petit .curriculum-pages_parentsKvTitle{color:#9c875a}#curriculum-pages .curriculum-pages_parentsKv.petit .curriculum-pages_parentsKvTitle:after{background-color:#f0cb7b}#curriculum-pages .curriculum-pages_parentsKv.premiere{background-color:#fbe8ec}#curriculum-pages .curriculum-pages_parentsKv.premiere .curriculum-pages_parentsKvTitle{color:#9c875a}#curriculum-pages .curriculum-pages_parentsKv.premiere .curriculum-pages_parentsKvTitle:after{background-color:#fda8b8}#curriculum-pages .curriculum-pages_parentsKv.baby{background-color:#fbf7e5;margin-bottom:60px}#curriculum-pages .curriculum-pages_parentsKv.baby .curriculum-pages_parentsKvTitle{color:#9c875a}#curriculum-pages .curriculum-pages_parentsKv.baby .curriculum-pages_parentsKvTitle:after{background-color:#eadb82}#curriculum-pages .curriculum-pages_parentsKv.baby .curriculum-pages_parentsKvImage{width:416px}#curriculum-pages .curriculum-pages_parentsKv .pc-container_s{z-index:2}#curriculum-pages .curriculum-pages_parentsKvTitle{font-size:24px;line-height:24px;position:relative;color:#b28787;padding-bottom:20px;margin-bottom:22px}#curriculum-pages .curriculum-pages_parentsKvTitle:after{content:"";position:absolute;bottom:0;height:4px;width:40px;left:50%;transform:translateX(-50%);background-color:#eaa0bf}#curriculum-pages .curriculum-pages_parentsKvText{font-size:16px;line-height:28px;color:#707070;margin-bottom:44px}#curriculum-pages .curriculum-pages_parentsKvImage{display:flex;width:288px;margin:0 auto}#curriculum-pages .curriculum-pages_parentsKvImage img{width:100%}#curriculum-pages .curriculum-pages_parentsKvBack{position:absolute;z-index:0;left:0;right:0;bottom:0;display:flex}#curriculum-pages .curriculum-pages_parentsKvBack img{width:100%}#curriculum-pages .curriculum-pages_parentsDetail{padding:24px 0 90px}#curriculum-pages .curriculum-pages_parentsDetail.introduction{padding:24px 0 0}#curriculum-pages .curriculum-pages_parentsDetailTitle{margin-bottom:38px;display:flex;position:relative;width:608px;margin-left:-4px}#curriculum-pages .curriculum-pages_parentsDetailTitleText{position:absolute;z-index:2;bottom:20px;left:50%;transform:translateX(-50%);text-align:center}#curriculum-pages .curriculum-pages_parentsDetailTitleText h3{font-size:18px;line-height:30px;color:#83672c;margin-bottom:10px}#curriculum-pages .curriculum-pages_parentsDetailTitleText p{font-size:14px;line-height:24px;color:hsla(0,0%,43.9%,.5)}#curriculum-pages .curriculum-pages_parentsDetailText{font-size:16px;line-height:28px;color:#707070}#curriculum-pages .curriculum-pages_parentsIntroImage{width:320px;margin:10px auto 0;display:flex}#curriculum-pages .curriculum-pages_bottom{background-color:#fae8ef;padding:50px 0}#curriculum-pages .curriculum-pages_bottom.demi,#curriculum-pages .curriculum-pages_bottom.fairy,#curriculum-pages .curriculum-pages_bottom.pointe{background-color:#fbeee9}#curriculum-pages .curriculum-pages_bottom.etoile{background-color:#f9e2eb}#curriculum-pages .curriculum-pages_bottom.petit{background-color:#fffcef}#curriculum-pages .curriculum-pages_bottom.premiere{background-color:#fbe8ec}#curriculum-pages .curriculum-pages_bottom.baby,#curriculum-pages .curriculum-pages_bottom.introduction{background-color:#fffcef}#curriculum-pages .curriculum-pages_bottomTitle{font-size:24px;line-height:24px;color:#9c875a;margin-bottom:30px;text-align:center}#curriculum-pages .curriculum-pages_bottomList{max-width:496px;width:100%;display:flex;flex-wrap:wrap;margin:0 auto;justify-content:space-between}#curriculum-pages .curriculum-pages_bottomListCard{display:block}#curriculum-pages .curriculum-pages_bottomListCard1,#curriculum-pages .curriculum-pages_bottomListCard2,#curriculum-pages .curriculum-pages_bottomListCard3,#curriculum-pages .curriculum-pages_bottomListCard4,#curriculum-pages .curriculum-pages_bottomListCard5,#curriculum-pages .curriculum-pages_bottomListCard6{margin-bottom:20px}#curriculum-pages .curriculum-pages_bottomListCard1 .curriculum-pages_bottomListCardTitleTag,#curriculum-pages .curriculum-pages_bottomListCard2 .curriculum-pages_bottomListCardTitleTag,#curriculum-pages .curriculum-pages_bottomListCard3 .curriculum-pages_bottomListCardTitleTag,#curriculum-pages .curriculum-pages_bottomListCard4 .curriculum-pages_bottomListCardTitleTag,#curriculum-pages .curriculum-pages_bottomListCard5 .curriculum-pages_bottomListCardTitleTag,#curriculum-pages .curriculum-pages_bottomListCard6 .curriculum-pages_bottomListCardTitleTag{display:block}#curriculum-pages .curriculum-pages_bottomListCardImage{position:relative;z-index:1;width:158px;height:154px;border:3px solid #fff;border-radius:20px;overflow:hidden;box-shadow:0 3px 6px rgba(0,0,0,.16)}#curriculum-pages .curriculum-pages_bottomListCardImage img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}#curriculum-pages .curriculum-pages_bottomListCardTitle{position:relative;z-index:2;width:144px;height:50px;display:flex;background-color:#fff;border-radius:500px;box-shadow:0 3px 6px rgba(0,0,0,.16);margin:-8px auto 0}#curriculum-pages .curriculum-pages_bottomListCardTitleTag{position:absolute;right:3px;top:-15px;display:none}#curriculum-pages .curriculum-pages_bottomListCardTitle span{margin:auto;display:block;font-size:14px;line-height:14px;color:#9c875a}#curriculum-pages .curriculum-pages_bottomButtons{max-width:361px;width:100%;margin:30px auto 0;display:flex;flex-wrap:wrap}#curriculum-pages .curriculum-pages_bottomButtonsRed{background-color:#d68686}#curriculum-pages .curriculum-pages_bottomButtonsBlack{background-color:#313131}#curriculum-pages .curriculum-pages_bottomButtons a{display:flex;width:100%;height:50px;border-radius:500px;margin-bottom:10px}#curriculum-pages .curriculum-pages_bottomButtons a:last-child{margin-bottom:0}#curriculum-pages .curriculum-pages_bottomButtons a span{display:block;margin:auto;font-size:16px;line-height:16px;color:#fff}