@charset "UTF-8";@import url(//cocorebeau.com/wp-content/themes/cocorebeau2025/css/../css/reset.css);*{box-sizing:border-box}.pc{display:block}@media (max-width:768px){.pc{display:none}}.sp{display:none}@media (max-width:768px){.sp{display:block}}.marker{font-weight:700;background-color:#fdf3ac}.fs_ud{font-family:"uddigikyokasho-pro",sans-serif;font-weight:400;font-style:normal}html{font-size:62.5%}.fix{overflow:hidden}.wrap{max-width:1240px;margin:0 auto;padding:0 20px}.common_btn a,.common_btn .btn{color:#fff;background:#a4a4c7;text-decoration:none;width:18.75vw;max-width:360px;display:flex;justify-content:center;align-items:center;position:relative;overflow:hidden;cursor:pointer;padding:.78125vw .5208333333vw;border-radius:100vh}@media (max-width:768px){.common_btn a,.common_btn .btn{width:calc(100% - 80px);padding:3% 20px}}@media (max-width:480px){.common_btn a,.common_btn .btn{padding:5% 20px}}.common_btn a img,.common_btn .btn img{width:13.28125vw;max-width:255px;margin:0 auto}@media (max-width:768px){.common_btn a img,.common_btn .btn img{width:100%;max-width:50%}}.common_btn a:after,.common_btn .btn:after{content:"";position:absolute;right:1.0416666667vw;width:1.3020833333vw;height:1.3020833333vw;background:url(//cocorebeau.com/wp-content/themes/cocorebeau2025/css/../images/btn_arrow.svg) no-repeat left top/100% 100%}@media (max-width:768px){.common_btn a:after,.common_btn .btn:after{width:20px;height:20px;right:20px}}.common_btn a:hover,.common_btn .btn:hover{background:#666}.fs__xlarge{font-size:clamp(22px, 2.1875vw, 42px)}.fs__large{font-size:clamp(18px, 1.6666666667vw, 32px)}.fs__medium{font-size:clamp(16px, 1.4583333333vw, 28px)}.fs__small{font-size:clamp(14px, 1.1458333333vw, 22px)}.fc_gray{color:#777}.cmn__txt16{line-height:2.2;font-size:clamp(13px, 0.8333333333vw, 16px)}.cmn__txt14{line-height:1.8;font-size:clamp(13px, 0.7291666667vw, 14px)}.cen{text-align:center}a{color:#888}.marker_beside{background:linear-gradient(transparent 70%,#fbf0ee 70%)}.marker_beside.blue{background:linear-gradient(transparent 70%,#e7e7f3 70%)}.marker_vertical{background:#fbf0ee}picture{display:block}body{position:fixed;width:100%;top:0;left:0;color:#888;font-family:"Helvetica Neue",Arial,"Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif;font-size:clamp(13px, 0.8333333333vw, 16px);font-weight:400;line-height:1.6;-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased;font-feature-settings:"palt";position:relative;letter-spacing:.3px}.wrap{max-width:1240px;margin:0 auto;padding:0 20px}@media (max-width:480px){.wrap{max-width:100%}}.footer{width:100%;text-align:center;padding:4.1666666667vw 0 1.0416666667vw;background-color:#fff;font-size:clamp(13px, 1.6vw, 16px);position:relative}@media (max-width:768px){.footer{padding:80px 0 40px}}.footer:before{content:"";width:11.0416666667vw;height:12.5520833333vw;position:absolute;left:0;bottom:0;background:url(//cocorebeau.com/wp-content/themes/cocorebeau2025/css/../images/footer_left_flower.png) no-repeat center/cover}@media (max-width:768px){.footer:before{width:212px;height:241px}}@media (max-width:600px){.footer:before{width:88px;height:99px}}.footer:after{content:"";width:9.1145833333vw;height:17.03125vw;position:absolute;right:0;bottom:0;background:url(//cocorebeau.com/wp-content/themes/cocorebeau2025/css/../images/footer_right_flower.png) no-repeat center/cover}@media (max-width:768px){.footer:after{width:175px;height:327px}}@media (max-width:600px){.footer:after{width:87px;height:174px}}.footer__logo{max-width:120px;margin:0 auto 10px}@media (max-width:480px){.footer__logo{max-width:80px}}.footer__name{margin-bottom:1.5625vw}.footer__address{margin-bottom:4.1666666667vw}.footer p{padding-bottom:15px}.footer .pagetop{opacity:0;position:fixed;right:30px;bottom:30px;display:flex;justify-content:center;align-items:center;z-index:2100;transition:opacity .5s ease,visibility .5s ease;padding:25px 20px;border:1px solid #000;border-radius:100%;width:52px;height:50px}@media (max-width:768px){.footer .pagetop{height:52px;width:52px;padding:0}}@media (max-width:480px){.footer .pagetop{height:42px;width:42px}}.footer .pagetop__arrow{position:relative;display:inline-block;width:2px;height:32px;margin:0 auto;border-radius:9999px;background-color:#000}@media (max-width:768px){.footer .pagetop__arrow{height:30px;margin:0}}.footer .pagetop__arrow:before,.footer .pagetop__arrow:after{content:"";position:absolute;top:0;left:calc(50% - 1px);width:2px;height:16px;border-radius:9999px;background-color:#000;transform-origin:50% 1px}@media (max-width:768px){.footer .pagetop__arrow:before,.footer .pagetop__arrow:after{height:16px}}.footer .pagetop__arrow:before{transform:rotate(45deg)}.footer .pagetop__arrow:after{transform:rotate(-45deg)}@media (min-width:768px){.footer .pagetop:hover{border:1px solid #fff;background:#a4a4c7;transition:.3s}}@media (min-width:768px){.footer .pagetop:hover .pagetop__arrow{background:#fff;transition:.3s}}@media (min-width:768px){.footer .pagetop:hover .pagetop__arrow:before,.footer .pagetop:hover .pagetop__arrow:after{background:#fff;transition:.3s}}@media (max-width:480px){.footer .copyright{margin-top:50px;display:block}}.header{width:100%;top:0;left:0;position:absolute;padding:20px 0;z-index:800}@media (max-width:768px){.header{padding:10px 0}}.header__logo{margin:0 auto;text-align:center}.header__logo a{display:block;width:3.125vw;min-width:40px;margin:0 auto}.header__logo a img{width:100%}.header__button{position:fixed;top:31px;right:21px;display:flex;flex-direction:column;cursor:pointer}@media (max-width:768px){.header__button{top:12px;right:18px}}.header__button__txt{text-align:center;font-size:.5208333333vw;margin-top:.2604166667vw}@media (max-width:768px){.header__button__txt{font-size:10px}}.header__button .nav-icon-1{width:30px;height:30px;position:relative;transition:.1s;cursor:pointer;display:inline-block}@media (max-width:768px){.header__button .nav-icon-1{width:27px;height:27px}}.header__button .nav-icon-1 span{width:4px;height:4px;background-color:#666;display:block;border-radius:50%;position:absolute}@media (max-width:768px){.header__button .nav-icon-1 span{width:3px;height:3px}}.header__button .nav-icon-1:hover span{transform:scale(1.2);transition:.35s cubic-bezier(.8,.5,.2,1.4)}.header__button .nav-icon-1 span:nth-child(1){left:0;top:0}.header__button .nav-icon-1 span:nth-child(2){left:12px;top:0}.header__button .nav-icon-1 span:nth-child(3){right:0;top:0}.header__button .nav-icon-1 span:nth-child(4){left:0;top:12px}.header__button .nav-icon-1 span:nth-child(5){position:absolute;left:12px;top:12px}.header__button .nav-icon-1 span:nth-child(6){right:0;top:12px}.header__button .nav-icon-1 span:nth-child(7){left:0;bottom:0}.header__button .nav-icon-1 span:nth-child(8){position:absolute;left:12px;bottom:0}.header__button .nav-icon-1 span:nth-child(9){right:0;bottom:0}.header__button.open .nav-icon-1{transform:rotate(180deg);cursor:pointer;transition:.2s cubic-bezier(.8,.5,.2,1.4)}.header__button.open .nav-icon-1 span{border-radius:50%;transition-delay:.2s;transition:.5s cubic-bezier(.8,.5,.2,1.4)}.header__button.open .nav-icon-1 span:nth-child(2){left:6px;top:6px}.header__button.open .nav-icon-1 span:nth-child(4){left:6px;top:18px}.header__button.open .nav-icon-1 span:nth-child(6){right:6px;top:6px}.header__button.open .nav-icon-1 span:nth-child(8){left:18px;bottom:6px}#splash{position:fixed;width:100%;height:100%;z-index:999;background:#fff;text-align:center;color:rgba(137,137,137,.7);z-index:10000}#splash_logo{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:10000}#splash_logo img{width:9.375vw;max-width:inherit;animation:rotation-y 2.5s linear infinite}@keyframes rotation-y{0%{transform:rotateY(0deg)}100%{transform:rotateY(360deg)}}@media screen and (max-width:480px){#splash_logo img{width:140px}}#splash_logo .splash_txt{margin-top:8%;font-size:clamp(18px, 1.25vw, 34px);line-height:1}#splash_logo .splash_txt span{font-size:clamp(12px, 0.7291666667vw, 14px)}.menu{position:fixed;left:0;top:0;width:100%;height:100vh;z-index:-1;opacity:0;padding:50px}@media (max-width:768px){.menu{padding:90px 0 50px;overflow-y:scroll}}.menu.open{opacity:1;z-index:796;transition:1.2s}.menu.open:before{content:"";position:fixed;left:0;top:0;background:rgba(255,255,255,.6);width:100%;height:100%;z-index:-1}.menu .wrap{height:100%;max-width:80%;display:flex;justify-content:center;align-items:center;flex-direction:row;gap:12.5vw}@media (max-width:768px){.menu .wrap{max-width:100%;display:block}}@media (max-width:768px){.menu nav{justify-content:center}}.menu nav ul li{text-align:left;margin-bottom:1.0416666667vw}@media (max-width:768px){.menu nav ul li{margin-bottom:20px;text-align:center;font-size:24px}}@media (max-width:480px){.menu nav ul li{font-size:16px}}.menu nav ul li a{color:#616161}.menu .line__bnr{background:#fff;border-radius:12px;padding:2.6041666667vw 1.5625vw;text-align:center}@media (max-width:768px){.menu .line__bnr{padding:50px 30px;max-width:80%;margin:0 auto}}@media (max-width:480px){.menu .line__bnr{padding:20px}}.menu .line__bnr img{max-width:180px;margin:0 auto 1.5625vw}@media (max-width:768px){.menu .line__bnr img{max-width:200px}}main{overflow:hidden;padding:111px 0 0;transition:1.2s}@media (max-width:1554px){main{padding:80px 0 0}}@media (max-width:768px){main{padding-top:68px}}main.blur{-ms-filter:blur(6px);filter:blur(6px)}.mv{width:calc(100% - 6.7708333333vw);background:url(//cocorebeau.com/wp-content/themes/cocorebeau2025/css/../images/mv_bg_pc.jpg) no-repeat center/cover;position:relative;min-height:100vh;padding-bottom:100px;margin:0 auto}@media (max-width:768px){.mv{width:calc(100% - 60px);max-height:100%;min-height:100vh;position:relative;background:url(//cocorebeau.com/wp-content/themes/cocorebeau2025/css/../images/mv_bg_sp.jpg) no-repeat center/cover}}@media (max-width:480px){.mv{width:calc(100% - 40px)}}.mv__nagocity{position:absolute;left:0;right:0;top:10%;max-width:14.84375vw;margin:0 auto;line-height:0;z-index:2}.mv__nagocity.fadeUp{animation-name:fadeUpAnime;animation-duration:2.8s;animation-delay:2.4s;animation-fill-mode:forwards;opacity:0}@keyframes fadeUpAnime{from{opacity:0;transform:translateY(100px)}to{opacity:1;transform:translateY(0)}}@media (max-width:1050px){.mv__nagocity{max-width:285px}}@media (max-width:768px){.mv__nagocity{max-width:175px}}@media (max-width:480px){.mv__nagocity{max-width:160px;top:6vh}}.mv__flower{overflow:hidden}.mv__flower__left{position:absolute;width:14.0104166667vw;z-index:2;animation:2s backwards .5s linear rotation;transform:rotate(0deg);translate:-65px -110px}@keyframes rotation{0%{transform:rotate(-15deg);translate:-120% -100%}100%{transform:rotate(0deg);translate:-65px -110px}}@media (max-width:1050px){.mv__flower__left{width:269px}}@media (max-width:768px){.mv__flower__left{width:169px;translate:-21px -32px}@keyframes rotation{0%{transform:rotate(-15deg);translate:-120% -100%}100%{transform:rotate(0deg);translate:-21px -32px}}}@media (max-width:480px){.mv__flower__left{width:80px}}.mv__flower__bottom{position:absolute;width:8.75vw;bottom:0;z-index:4;left:-101px;animation:3s backwards .5s linear rotation3;transform:rotate(0deg);translate:-5px -113px}@keyframes rotation3{0%{transform:rotate(-15deg);translate:-100% -113px}100%{transform:rotate(0deg);translate:-5px -113px}}@media (max-width:1050px){.mv__flower__bottom{width:168px}}@media (max-width:768px){.mv__flower__bottom{width:128px;left:-66px}}@media (max-width:480px){.mv__flower__bottom{width:80px;left:-60px}}.mv__flower__right{width:9.5833333333vw;position:absolute;right:-101px;top:11.4583333333vw;z-index:2;transform:rotate(0deg);translate:-35px 200px;animation:2s backwards .5s linear rotation2}@keyframes rotation2{0%{opacity:0;transform:rotate(15deg);translate:80% 200px;transform-origin:left bottom}100%{opacity:1;transform:rotate(0deg);translate:-35px 200px;transform-origin:left bottom}}@media (max-width:1050px){.mv__flower__right{width:184px}}@media (max-width:768px){.mv__flower__right{width:124px;right:-66px}}@media (max-width:480px){.mv__flower__right{width:70px;right:-56px}}.mv__people{position:absolute;left:0;right:0;bottom:0;max-width:499px;margin:0 auto;line-height:0;translate:6px -30px;z-index:2}.mv__people.fadeIn{animation-name:fadeInAnime_people;animation-duration:3s;animation-delay:2.4s;animation-fill-mode:forwards;opacity:0}@keyframes fadeInAnime_people{from{opacity:0}to{opacity:1}}@media (max-width:1554px){.mv__people{max-width:57vh;translate:0 -30px}}@media (max-width:1050px){.mv__people{max-width:499px;translate:6px -30px}}@media (max-width:768px){.mv__people{width:auto;max-width:100%;text-align:center;translate:0 -28px;max-height:58vh}}.mv__coco{position:absolute;left:0;right:0;top:20%;width:90%;margin:0 auto;line-height:0;z-index:1;opacity:.4}.mv__coco .st0{stroke-width:1px;stroke-dasharray:500px;animation:mv_anime0 1.5s ease-in both 1s}@keyframes mv_anime0{0%{fill:transparent}20%{fill:transparent;stroke:#fff;stroke-dashoffset:500px}60%{fill:transparent;stroke-dashoffset:0}80%{fill:#fff;stroke:#fff}100%{fill:#fff;stroke:none}}.mv__coco .st1{stroke-width:1px;stroke-dasharray:500px;animation:mv_anime1 1.5s ease-in both 1.1s}@keyframes mv_anime1{0%{fill:transparent}20%{fill:transparent;stroke:#fff;stroke-dashoffset:500px}60%{fill:transparent;stroke-dashoffset:0}80%{fill:#fff;stroke:#fff}100%{fill:#fff;stroke:none}}.mv__coco .st2{stroke-width:1px;stroke-dasharray:500px;animation:mv_anime2 1.5s ease-in both 1.2s}@keyframes mv_anime2{0%{fill:transparent}20%{fill:transparent;stroke:#fff;stroke-dashoffset:500px}60%{fill:transparent;stroke-dashoffset:0}80%{fill:#fff;stroke:#fff}100%{fill:#fff;stroke:none}}.mv__coco .st3{stroke-width:1px;stroke-dasharray:500px;animation:mv_anime3 1.5s ease-in both 1.3s}@keyframes mv_anime3{0%{fill:transparent}20%{fill:transparent;stroke:#fff;stroke-dashoffset:500px}60%{fill:transparent;stroke-dashoffset:0}80%{fill:#fff;stroke:#fff}100%{fill:#fff;stroke:none}}.mv__coco .st4{stroke-width:1px;stroke-dasharray:500px;animation:mv_anime4 1.5s ease-in both 1.4s}@keyframes mv_anime4{0%{fill:transparent}20%{fill:transparent;stroke:#fff;stroke-dashoffset:500px}60%{fill:transparent;stroke-dashoffset:0}80%{fill:#fff;stroke:#fff}100%{fill:#fff;stroke:none}}.mv__coco .st5{stroke-width:1px;stroke-dasharray:500px;animation:mv_anime5 1.5s ease-in both 1.5s}@keyframes mv_anime5{0%{fill:transparent}20%{fill:transparent;stroke:#fff;stroke-dashoffset:500px}60%{fill:transparent;stroke-dashoffset:0}80%{fill:#fff;stroke:#fff}100%{fill:#fff;stroke:none}}.mv__coco .st6{stroke-width:1px;stroke-dasharray:500px;animation:mv_anime6 1.5s ease-in both 1.6s}@keyframes mv_anime6{0%{fill:transparent}20%{fill:transparent;stroke:#fff;stroke-dashoffset:500px}60%{fill:transparent;stroke-dashoffset:0}80%{fill:#fff;stroke:#fff}100%{fill:#fff;stroke:none}}.mv__coco .st7{stroke-width:1px;stroke-dasharray:500px;animation:mv_anime7 1.5s ease-in both 1.7s}@keyframes mv_anime7{0%{fill:transparent}20%{fill:transparent;stroke:#fff;stroke-dashoffset:500px}60%{fill:transparent;stroke-dashoffset:0}80%{fill:#fff;stroke:#fff}100%{fill:#fff;stroke:none}}.mv__coco .st8{stroke-width:1px;stroke-dasharray:500px;animation:mv_anime8 1.5s ease-in both 1.8s}@keyframes mv_anime8{0%{fill:transparent}20%{fill:transparent;stroke:#fff;stroke-dashoffset:500px}60%{fill:transparent;stroke-dashoffset:0}80%{fill:#fff;stroke:#fff}100%{fill:#fff;stroke:none}}.mv__coco .st9{stroke-width:1px;stroke-dasharray:500px;animation:mv_anime9 1.5s ease-in both 1.9s}@keyframes mv_anime9{0%{fill:transparent}20%{fill:transparent;stroke:#fff;stroke-dashoffset:500px}60%{fill:transparent;stroke-dashoffset:0}80%{fill:#fff;stroke:#fff}100%{fill:#fff;stroke:none}}@media (max-width:768px){.mv__coco{top:auto;bottom:20%}}@media (max-width:480px){.mv__coco{bottom:51%}}.mv__ttl{text-align:center;position:relative;z-index:3;padding:35% 0 4.6875vw}.mv__ttl .fadeUp{animation-name:fadeUpAnime_ttl;animation-duration:2.8s;animation-delay:3.5s;animation-fill-mode:forwards;opacity:0}@keyframes fadeUpAnime_ttl{from{opacity:0;transform:translateY(100px)}to{opacity:1;transform:translateY(0)}}@media (max-width:1554px){.mv__ttl{max-width:50vw;margin:0 auto;padding:25% 0 0}}@media (max-width:1050px){.mv__ttl{padding-top:65vh}}@media (max-width:768px){.mv__ttl{padding-top:20vh}}@media (max-width:480px){.mv__ttl{padding-top:12vh}}.mv__ttl div{max-width:46.875vw;margin:0 auto 1.0416666667vw}@media (max-width:1050px){.mv__ttl div{max-width:900}}@media (max-width:768px){.mv__ttl div{max-width:600px}}.mv__ttl h1{color:#fff;font-size:clamp(13px, 18px, 0.9375vw);font-weight:400;text-shadow:0 0 9px rgba(0,0,0,.8)}@media (max-width:1554px){.mv__ttl picture{max-width:50vw;margin:0 auto}}.mv__arrow{width:100%;position:absolute;left:0;bottom:0;background:#fff;z-index:3}.mv__arrow .cp_arrows{position:relative;display:flex;justify-content:center;align-items:center;width:100px;height:100px;border-radius:100%;margin:0 auto;background:#fff;top:-33px}@media (max-width:768px){.mv__arrow .cp_arrows{width:70px;height:70px}}.mv__arrow .cp_arrows .cp_arrow{position:absolute;top:50%;left:50%;transform:translateX(-50%);width:47px;height:10px;opacity:0}@media (max-width:768px){.mv__arrow .cp_arrows .cp_arrow{width:30px}}@media (max-width:480px){.mv__arrow .cp_arrows .cp_arrow{top:30%}}.mv__arrow .cp_arrows .cp_arrow:first-child{animation:arrow-move08 2s ease-in-out infinite}.mv__arrow .cp_arrows .cp_arrow:nth-child(2){animation:arrow-move08 2s 1s ease-in-out infinite}.mv__arrow .cp_arrows .cp_arrow:before,.mv__arrow .cp_arrows .cp_arrow:after{position:absolute;content:"";top:0;width:23px;height:2px;background:#c4c4c4}@media (max-width:768px){.mv__arrow .cp_arrows .cp_arrow:before,.mv__arrow .cp_arrows .cp_arrow:after{width:14px}}.mv__arrow .cp_arrows .cp_arrow:before{left:2px;transform:rotate(30deg)}.mv__arrow .cp_arrows .cp_arrow:after{right:2px;transform:rotate(-30deg)}@keyframes arrow-move08{0%{opacity:0;top:40%}70%{opacity:1}100%{opacity:0}}.mv .copyright{position:absolute;top:35%;left:-2.6041666667vw;letter-spacing:.5px;writing-mode:vertical-rl;font-feature-settings:initial}@media (max-width:1050px){.mv .copyright{left:-25px}}@media (max-width:480px){.mv .copyright{display:none}}.mv .wrap{height:100%}.concept{position:relative;padding:10.4166666667vw 0 10.4166666667vw;z-index:4;background:#fff}@media (max-width:768px){.concept{padding:100px 0 200px}}@media (max-width:480px){.concept{padding:0 0 120px}}.concept .wrap{max-width:100%;padding:0}.concept__flex{display:flex;justify-content:space-between}@media (max-width:480px){.concept__flex{flex-direction:column-reverse}}.concept__flex__photo,.concept__flex__txt{width:50%}@media (max-width:480px){.concept__flex__photo,.concept__flex__txt{width:100%}}.concept__flex__photo{position:relative;padding-bottom:10.4166666667vw}@media (max-width:480px){.concept__flex__photo{max-width:100%}}.concept__flex__photo picture:nth-of-type(1){width:36.4583333333vw;max-width:700px}@media (max-width:480px){.concept__flex__photo picture:nth-of-type(1){width:100%;max-width:70%}}.concept__flex__photo picture:nth-of-type(2){width:20.8333333333vw;max-width:400px;position:absolute;right:0;bottom:0;z-index:2}@media (max-width:480px){.concept__flex__photo picture:nth-of-type(2){width:100%;max-width:45%;right:20px;bottom:-60px}}.concept__flex__txt{padding-right:4%;display:flex;justify-content:center}@media (max-width:480px){.concept__flex__txt{margin-bottom:50px}}.concept__flex__txt h2{margin-top:1.0416666667vw;font-size:1.4583333333vw;line-height:2.2;letter-spacing:.5px;writing-mode:vertical-rl;text-orientation:upright;font-feature-settings:initial}@media (max-width:480px){.concept__flex__txt h2{font-size:16px;line-height:3;letter-spacing:0}}.concept__flex__txt h2 .indent{margin-top:-.5208333333vw}.concept__flower__left,.concept__flower__right{position:absolute}.concept__flower__left{width:14.7916666667vw;left:33.8541666667vw;top:26.0416666667vw;z-index:-1}@media (max-width:768px){.concept__flower__left{width:30.4166666667vw;left:0;top:auto;bottom:0}}.concept__flower__right{bottom:0;right:0;width:12.9166666667vw}@media (max-width:768px){.concept__flower__right{width:23.3333333333vw}}@media (max-width:480px){.concept__flower__right{top:50vh;bottom:auto}}.trouble{text-align:center;padding:10.4166666667vw 0 0;overflow:hidden;background:url(//cocorebeau.com/wp-content/themes/cocorebeau2025/css/../images/trouble_bg_pc.png) no-repeat top center/100% 80%}@media (max-width:768px){.trouble{background:url(//cocorebeau.com/wp-content/themes/cocorebeau2025/css/../images/trouble_bg_sp.png) no-repeat top center/100% 80%;padding-top:200px}}@media (max-width:480px){.trouble{padding-top:100px}}.trouble h2{position:relative;z-index:1;font-weight:700;margin-bottom:6.25vw}@media (max-width:768px){.trouble h2{margin-bottom:50px}}.trouble h2:before{content:"";position:absolute;left:0;right:0;top:0;bottom:0;width:46.1979166667vw;height:12.4479166667vw;z-index:-1;margin:auto;background:url(//cocorebeau.com/wp-content/themes/cocorebeau2025/css/../images/trouble_en.svg) no-repeat center/cover}@media (max-width:768px){.trouble h2:before{width:75vw;height:20vw}}.trouble__img{position:relative;z-index:2;line-height:0;min-width:300px;margin:0 auto}@media (max-width:768px){.trouble__img{width:100%}}.features{padding:4.1666666667vw 0 6.25vw;background-attachment:fixed;background-position:center}@media (max-width:768px){.features{padding:80px 0 120px}}@media (max-width:480px){.features{padding:60px 0 60px}}.features__container{display:flex;flex-direction:column;gap:90px}@media (max-width:768px){.features__container{gap:20px}}.features__item{display:flex;align-items:center;gap:20px}@media (max-width:768px){.features__item{flex-direction:column;margin-bottom:70px;position:relative}}.features__item:nth-child(even){flex-direction:row-reverse;margin-top:-2.6041666667vw}@media (max-width:768px){.features__item:nth-child(even){flex-direction:column;margin-top:0}}.features__item:nth-child(even) .features__image{width:60%;text-align:right}@media (max-width:768px){.features__item:nth-child(even) .features__image{width:100%}}.features__item:nth-child(even) .features__image picture{text-align:right}@media (max-width:768px){.features__item:nth-child(even) .features__image picture{text-align:center}}.features__item:nth-child(even) .features__text{width:40%}@media (max-width:768px){.features__item:nth-child(even) .features__text{width:100%}}.features__item:nth-last-child(1){margin-top:-2.6041666667vw}.features__image{flex:1;width:50%;line-height:0;text-align:elft}@media (max-width:768px){.features__image{width:100%;max-width:100%}}.features__image img{height:auto}.features__text{flex:1;text-align:left;width:50%;padding:4.1666666667vw 2.0833333333vw;box-sizing:border-box}@media (max-width:768px){.features__text{width:100%;text-align:center;padding-left:20px;padding-right:20px}}.features__text h3{margin-bottom:20px}.features__text h3 span{background:url(//cocorebeau.com/wp-content/themes/cocorebeau2025/css/../images/ttl_bg.png) no-repeat center bottom/100% auto}.features__text .features__description{font-size:clamp(16px, 1.3541666667vw, 26px);line-height:2;letter-spacing:.2px;color:#666}@media (max-width:768px){.features__text .features__description{font-size:18px}}@media (max-width:480px){.features__text .features__description{font-size:16px;text-align:left}}.features__text__inner{max-width:680px;margin:0 auto}.plan{padding:6.25vw 0 10.4166666667vw;background:#eedcdb;position:relative;z-index:6}@media (max-width:768px){.plan{padding:120px 0 160px}}@media (max-width:480px){.plan{padding:20px 0 120px}}.plan__ttl{text-align:center;color:#555;z-index:1;position:relative}@media (max-width:768px){.plan__ttl{margin-bottom:20px}}@media (max-width:480px){.plan__ttl{margin-bottom:30px}}.plan__ttl:before{content:"";position:absolute;left:0;right:0;top:-9.375vw;bottom:0;width:38.4375vw;height:12.7083333333vw;display:block;margin:auto;background:url(//cocorebeau.com/wp-content/themes/cocorebeau2025/css/../images/menu_en.svg) no-repeat center/cover;z-index:-2;opacity:.7}@media (max-width:768px){.plan__ttl:before{width:70.15625vw;height:23.125vw}}@media (max-width:480px){.plan__ttl:before{top:-19.7916666667vw}}.plan__ttl span{display:inline-block}.plan .tabs{position:relative;padding:2.6041666667vw 0;margin:0 auto 10px;z-index:1}.plan .tab-buttons{border-radius:100vh;background:#fff;overflow:hidden;display:flex;justify-content:center;padding:5px}.plan .tab-buttons div{color:#a4a4c7;font-size:clamp(13px, 0.9375vw, 18px);font-weight:700;cursor:pointer;display:block;width:calc(33.33339% - 10px);text-align:center;height:50px;line-height:50px}.plan .tab-buttons div:nth-of-type(2){margin:0 auto}.plan .tab-buttons div:nth-of-type(3){margin:0 0 0 auto}.plan .tab-buttons div:hover,.plan .tab-buttons div.active{transition:.3s;background-color:#a4a3c9;color:#fff;border-radius:100vh}.plan .tab-buttons div .pc{display:inline}@media (max-width:480px){.plan .tab-buttons div .pc{display:none}}.plan .tab-content{padding:15px 0;display:block;color:#fff}.plan .content2{left:33.3%;transition:all .3s ease-in;-o-transition:all .3s ease-in;-webkit-transition:all .3s ease-in;-moz-transition:all .3s ease-in}.plan .content3{left:66.6%;transition:all .3s ease-in;-o-transition:all .3s ease-in;-webkit-transition:all .3s ease-in;-moz-transition:all .3s ease-in}.plan .content1{left:0;transition:all .3s ease-in;-o-transition:all .3s ease-in;-webkit-transition:all .3s ease-in;-moz-transition:all .3s ease-in}.plan__box{margin:2.6041666667vw auto 0;color:#666;background:#fff;padding:1.5625vw 2.6041666667vw 2.6041666667vw;border-radius:1.7708333333vw}@media (max-width:768px){.plan__box{padding:15px 15px 30px;margin:50px auto 0}}@media (max-width:480px){.plan__box{margin:30px auto 0}}.plan__box h3{line-height:1.4;margin-bottom:.78125vw}@media (max-width:768px){.plan__box h3{margin-bottom:20px;font-size:24px}}@media (max-width:480px){.plan__box h3{font-size:18px;margin-bottom:15px}}.plan__box h3 span{background:url(//cocorebeau.com/wp-content/themes/cocorebeau2025/css/../images/ttl_bg.png) no-repeat center bottom/100% auto}.plan__box__top{display:flex;justify-content:space-between}@media (max-width:768px){.plan__box__top{flex-direction:column}}.plan__box__top__photo{width:26%;overflow:hidden}@media (max-width:768px){.plan__box__top__photo{width:100%}}.plan__box__top__photo img{width:100%;height:19.7916666667vw;object-fit:cover;border-radius:1.25vw}@media (max-width:768px){.plan__box__top__photo img{height:340px}}@media (max-width:480px){.plan__box__top__photo img{height:220px}}.plan__box__top__txt{color:#666;width:70%}@media (max-width:768px){.plan__box__top__txt{width:100%;margin-top:20px}}.plan__box__top__txt__price{line-height:1}@media (max-width:768px){.plan__box__top__txt__price{margin-bottom:20px}}.plan__box__top__txt__price__time{display:inline-block;border:1px solid #666;padding:4px 10px;line-height:1.4;margin-right:1.5625vw}.plan__box__top__txt__price__number{display:inline-block;vertical-align:sub}@media (max-width:768px){.plan__box__top__txt__price__number{font-size:20px}}@media (max-width:480px){.plan__box__top__txt__price__number{font-size:16px}}.plan__box__top__txt__price .cmn__txt14{display:inline-block;vertical-align:bottom}@media (max-width:480px){.plan__box__top__txt__price .cmn__txt14{font-size:10px}}.plan__box__top__txt dl{display:flex;margin:1.0416666667vw 0 1.0416666667vw;width:100%;color:#666;border-radius:100vh;overflow:hidden;background:#fcfcfc}@media (max-width:768px){.plan__box__top__txt dl{border-radius:6px;display:block;margin:10px auto 10px}}.plan__box__top__txt dl dt,.plan__box__top__txt dl dd{padding:.5208333333vw}@media (max-width:768px){.plan__box__top__txt dl dt,.plan__box__top__txt dl dd{padding:10px}}.plan__box__top__txt dl dt{color:#fff;width:30%;text-align:center;background:#a4a3c9;display:flex;align-items:center;justify-content:center;height:80px}@media (max-width:768px){.plan__box__top__txt dl dt{width:100%;height:auto}}.plan__box__top__txt dl dd{width:70%}@media (max-width:768px){.plan__box__top__txt dl dd{width:100%;border-radius:6px}}.plan__box__top__txt__explanation .plan__reservation a{color:#fff;background:0 0;border:none;position:relative;border-radius:0;z-index:1;display:block;text-align:center;padding:10px;margin:2.6041666667vw auto 0 0}@media (max-width:768px){.plan__box__top__txt__explanation .plan__reservation a{margin:30px auto 0;max-width:100%;max-width:320px}}.plan__box__top__txt__explanation .plan__reservation a img{max-width:20px;display:inline-block;vertical-align:sub}.plan__box__top__txt__explanation .plan__reservation a:before,.plan__box__top__txt__explanation .plan__reservation a:after{content:"";display:block;width:100%;height:100%;position:absolute;top:0;left:0;margin:auto;transition:.2s cubic-bezier(.45,0,.55,1)}.plan__box__top__txt__explanation .plan__reservation a:before{background:#a4a2cb;border:2px solid #a4a2cb;z-index:-1}.plan__box__top__txt__explanation .plan__reservation a:after{background:#a4a2cb;z-index:-2}.plan__box__top__txt__explanation .plan__reservation a:hover{color:#fff}.plan__box__top__txt__explanation .plan__reservation a:hover:before{background:0 0}.plan__box__top__txt__explanation .plan__reservation a:hover:after{top:6px;left:6px}.news{padding:0 20px 6.25vw;background:url(//cocorebeau.com/wp-content/themes/cocorebeau2025/css/../images/news_bg_pc.jpg) no-repeat top center/cover}@media (max-width:768px){.news{padding:0 20px 120px;background:url(//cocorebeau.com/wp-content/themes/cocorebeau2025/css/../images/news_bg_sp.jpg) no-repeat top center/cover}}@media (max-width:480px){.news{padding:0 20px 60px}}.news .wrap{display:flex;gap:2em;padding:30px 1.5625vw;border-radius:34px;background:rgba(255,255,255,.747);box-shadow:0 0 15px rgba(0,0,0,.2)}@media (max-width:768px){.news .wrap{flex-direction:column-reverse;border-radius:14px}}.news__ttl{font-size:clamp(16px, 1.0416666667vw, 20px);font-weight:700;margin-bottom:2.6041666667vw;text-align:center}.news__left,.news__right{width:50%;padding:0 2.6041666667vw}@media (max-width:768px){.news__left,.news__right{width:100%}}.news__left{position:relative}.news__left:before{content:"";position:absolute;right:-.5px;width:1px;height:100%;background:#ddd}.news__right ul{margin:0;padding:0;list-style:none}.news__right ul li{margin-bottom:1.3020833333vw;padding-bottom:.78125vw;border-bottom:1px solid #ddd}@media (max-width:768px){.news__right ul li{margin-bottom:20px;padding-bottom:10px}}.news__right ul li a{text-decoration:none;display:block;font-size:clamp(13px, 0.7291666667vw, 14px)}@media (max-width:480px){.news__right ul li a span{display:block}}.news__right ul li a .news__right_time{background:#afb0ce;color:#fff;font-size:12px;display:inline-block;padding:7px 15px;border-radius:6px;line-height:1;margin-right:.5208333333vw}@media (max-width:480px){.news__right ul li a .news__right_time{margin-bottom:5px}}.news__right ul li a:hover{transition:.3s;color:#afb1cd;opacity:1}.voice{background:#d9c4c5;padding:8.3333333333vw 0 9.375vw}.voice__txt{text-align:center;margin-bottom:3.125vw}.voice__txt h2{margin:0 auto 4.1666666667vw}.voice__slider .slick-slide{max-width:900px;margin:0 20px;padding:25px 0}@media (max-width:768px){.voice__slider .slick-slide{max-width:500px;margin:0 20px}}@media (max-width:480px){.voice__slider .slick-slide{max-width:300px;margin:0 10px}}.voice__slider__box{padding:3.125vw 1.5625vw;background:#fff;box-shadow:0 0 15px rgba(0,0,0,.3);position:relative}@media (max-width:768px){.voice__slider__box{padding:50px 15px 30px}}.voice__slider__box .flex{overflow:hidden;display:flex}@media (max-width:768px){.voice__slider__box .flex{flex-direction:column}}.voice__slider__box .icon{content:"";position:absolute;right:0;top:-1.0416666667vw}@media (max-width:768px){.voice__slider__box .icon{width:30%}}.voice__slider__box__photo{width:18%;margin-right:4%}@media (max-width:768px){.voice__slider__box__photo{margin-right:auto;margin-left:auto;width:120px}}.voice__slider__box__txt{width:80%}@media (max-width:768px){.voice__slider__box__txt{width:100%}}@media (max-width:768px){.voice__slider__box__txt h3{text-align:center}}.voice__slider__box__txt div{color:#bbb}@media (max-width:768px){.voice__slider__box__txt div{text-align:center}}.voice__slider__box__txt p{margin-top:1.0416666667vw}@media (max-width:768px){.voice__slider__box__txt p{margin-top:20px}}.voice .slick-dots li button:before{font-size:13px}.faq{padding:10.4166666667vw 20px 15.625vw;background:url(//cocorebeau.com/wp-content/themes/cocorebeau2025/css/../images/faq_bg_pc.jpg) no-repeat center/cover}@media (max-width:768px){.faq{background:url(//cocorebeau.com/wp-content/themes/cocorebeau2025/css/../images/faq_bg_sp.jpg) no-repeat center/cover}}.faq__title{margin-bottom:4.1666666667vw}.faq__title h2{text-align:center}.faq__title h2 span{background:url(//cocorebeau.com/wp-content/themes/cocorebeau2025/css/../images/ttl_bg.png) no-repeat center bottom/100% 30px}.faq__title p{margin-top:1.3020833333vw;text-align:center}.faq .wrap{padding:2.6041666667vw 20px;border-radius:34px;background:rgba(255,255,255,.747);box-shadow:0 0 15px rgba(0,0,0,.2)}@media (max-width:768px){.faq .wrap{padding:50px 20px;max-width:100%;border-radius:14px}}.faq .panel-content{padding:0 14px;margin:0 40px;height:0;overflow:hidden;z-index:-1;position:relative;opacity:0;-webkit-transition:.4s ease;-moz-transition:.4s ease;-o-transition:.4s ease;transition:.4s ease}@media (max-width:480px){.faq .panel-content{margin:0}}.faq .faq-question{padding:20px 0;border-bottom:1px dotted #ccc;max-width:1040px;margin:0 auto}.faq .faq-question:nth-last-of-type(1){border-bottom:none}.faq .faq-question__inner{position:relative;padding-left:2.6041666667vw;cursor:pointer;transition:.3s}@media (max-width:1050px){.faq .faq-question__inner{padding-left:20px}}.faq .faq-question__inner:hover{color:#d9c5c4}.faq .faq-question .plus{color:#d9c5c4;position:absolute;top:23px;bottom:23px;margin:auto;left:0;z-index:5;width:23px;height:23px;font-size:42px;font-weight:100;line-height:.4;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none;-webkit-transition:.2s ease;-moz-transition:.2s ease;-o-transition:.2s ease;transition:.2s ease}@media (max-width:480px){.faq .faq-question .plus{width:23px;height:23px;font-size:22px;top:6px;bottom:auto}}.faq .faq-question.open .panel-content{height:auto;opacity:1;padding:14px;z-index:1;transition:.3s;color:#777}@media (max-width:480px){.faq .faq-question.open .panel-content{line-height:1.6}}.faq .faq-question.open .plus{-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}@media screen and (max-width:768px){.map iframe{max-height:440px}}@media screen and (max-width:480px){.map iframe{max-height:340px}}#page-top{font-size:120%;position:fixed;bottom:20px;right:20px;z-index:600}@media (max-width:480px){#page-top{max-width:42px}}#page-top a{text-decoration:none;text-align:center;display:block}.cta{padding:0;background:#f5f5f7;position:relative;z-index:8}@media (max-width:1050px){.cta{background:#efe2e1}}.cta .wrap{position:relative;max-width:100%;display:flex;padding:0}@media (max-width:1050px){.cta .wrap{display:block}}.cta__area{width:100%;text-align:center;max-width:60%;margin:0 auto 0 0;padding:120px 50px;background:#efe2e1}@media (max-width:1050px){.cta__area{max-width:100%;background:0 0;position:relative;z-index:5}}@media (max-width:768px){.cta__area{padding:50px 20px}}.cta__area h2{color:#333;text-align:center;margin-bottom:20px}@media (max-width:1050px){.cta__area h2{color:#333}}.cta__area h2 span{position:relative}.cta__area h2 span:before{content:"";position:absolute;left:-158px;top:-100px;width:234px;height:129px;background:url(//cocorebeau.com/wp-content/themes/cocorebeau2025/css/../images/cta_txt.png) no-repeat center/cover}@media (max-width:480px){.cta__area h2 span:before{left:0;right:0;top:-117px;margin:auto;width:200px;height:118px;transform:rotate(19deg)}}@media (max-width:1050px){.cta__area p{color:#333;text-shadow:0 0 3px #fff}}.cta__area__button{display:flex;justify-content:center;gap:20px;margin-top:2.6041666667vw}@media (max-width:480px){.cta__area__button{flex-direction:column;align-items:center;margin-top:20px}}.cta__area__button a{display:block;color:#fff;font-weight:700;padding:20px 25px;background:#000;width:100%;max-width:340px;text-align:center;border:2px solid #000}@media (min-width:768px){.cta__area__button a:hover{color:#000;background:#fff}}.cta__area__button a span{position:relative}.cta__area__button a span:before{content:"";position:absolute;left:-42px;top:0;bottom:0;width:29px;height:24px;margin:auto;background:url(//cocorebeau.com/wp-content/themes/cocorebeau2025/css/../images/icon__mail.svg) no-repeat center/cover}.cta__area__button a.line{background:#41a751;border:2px solid #41a751}.cta__area__button a.line:hover{color:#41a751;background:#fff}.cta__area__button a.line span{position:relative}.cta__area__button a.line span:before{content:"";position:absolute;left:-42px;top:0;bottom:0;width:32px;height:32px;margin:auto;background:url(//cocorebeau.com/wp-content/themes/cocorebeau2025/css/../images/icon_line.png) no-repeat center/cover}.cta__img{position:absolute;right:0;width:100%;max-width:36.4583333333vw;bottom:0;z-index:2;line-height:0}@media (max-width:1050px){.cta__img{z-index:2}}@media (max-width:768px){.cta__img{max-width:100%}}.cta__people{position:absolute;right:10%;bottom:0;margin:auto;width:17.7083333333vw;max-width:340px;line-height:0}@media (max-width:1050px){.cta__people{z-index:1;width:260px;right:-6.25vw}}@media (max-width:768px){.cta__people{width:151px;right:-2.25vw;top:80px;bottom:auto;display:none}}.cta__people:before{content:"";width:19.21875vw;height:6.8229166667vw;position:absolute;right:66%;top:-16%;background:url(//cocorebeau.com/wp-content/themes/cocorebeau2025/css/../images/cta_fukidashi.png) no-repeat center/cover;z-index:5}@media (max-width:1050px){.cta__people:before{right:20.3125vw;width:143px;height:50px}}@media (max-width:768px){.cta__people:before{right:5.3125vw;width:143px;height:50px;top:-32px}}.cta.bg_blue .cta__area{background:#f5f5f7}.cta.bg_blue .cta__area h2 span:before{background:url(//cocorebeau.com/wp-content/themes/cocorebeau2025/css/../images/cta_txt_blue.png) no-repeat center/cover}.single{background-color:rgba(238,220,219,.3)}.single article{padding:10.4166666667vw 0 10.4166666667vw}@media (max-width:768px){.single article{padding:100px 0 200px}}@media (max-width:480px){.single article{padding:60px 0 120px}}.single article .wrap{max-width:1040px}.single article .contents{padding:2.0833333333vw 2.34375vw;background:#fff;border-radius:1.25vw}@media (max-width:768px){.single article .contents{padding:40px 45px}}@media (max-width:480px){.single article .contents{padding:25px 15px}}.single article h1{margin-bottom:2.6041666667vw;position:relative;z-index:1;color:#666}@media (max-width:768px){.single article h1{margin-bottom:50px}}@media (max-width:480px){.single article h1{margin-bottom:20px}}.single article h1 span{position:relative;padding:.5208333333vw 1.0416666667vw;border:2px solid #666;border-radius:100vh;display:block}@media (max-width:768px){.single article h1 span{padding:10px 20px;line-height:1.3}}.single article h1 span:before{content:"";position:absolute;bottom:-7px;left:10%;transform:translateX(-50%) rotate(-45deg);width:10px;height:10px;border:2px solid #666;border-top:none;border-right:none;background-color:#fff}.single article h1 span:after{content:"";position:absolute;top:4px;left:4px;width:100%;height:100%;border-radius:30px;background-color:#fff;z-index:-1}.single article h2.wp-block-heading{font-size:clamp(16px, 1.1458333333vw, 22px);padding:1.0416666667vw .78125vw 1.0416666667vw 0;display:block;position:relative}.single article h2.wp-block-heading:before{content:"";display:block;position:absolute;left:0;bottom:-5px;width:100%;height:10px;background-image:linear-gradient(120deg,#fff 33.33%,#efe2e1 33.33%,#efe2e1 50%,#fff 50%,#fff 83.33%,#efe2e1 83.33%,#efe2e1 100%);background-size:6.93px 12px}@media (max-width:768px){.single article h2.wp-block-heading:before{height:6px;background-size:3.93px 6px}}.single article h3{position:relative;padding:0 .5em .5em 1.7em;border-bottom:1px solid #efe2e1}.single article h3:after{position:absolute;top:.4em;left:.4em;content:"";width:12px;height:12px;background-color:#efe2e1;-webkit-transform:rotate(45deg);transform:rotate(45deg);z-index:2}.single article h2,.single article h3,.single article h4,.single article h5{margin:1.5625vw 0 1.0416666667vw}@media (max-width:768px){.single article h2,.single article h3,.single article h4,.single article h5{margin:30px 0 20px}}.single article h2 span,.single article h3 span,.single article h4 span,.single article h5 span{font-weight:700}.single article p{margin-bottom:.5208333333vw}.single article .common_btn a{margin:4.1666666667vw auto 0}@media (max-width:480px){.single article .common_btn a{margin-top:50px}}.single article .time{display:inline-block;padding:4px 20px;line-height:1.4;margin-bottom:1.5625vw;background-color:#d3d3d3;border-radius:100vh}@media (max-width:768px){.single article .time{margin-bottom:10px}}.floating-banner{position:fixed;bottom:20px;right:20px;background-color:#fff;color:#fff;padding:10px;border-radius:5px;box-shadow:0 4px 6px rgba(0,0,0,.2);display:flex;align-items:center;z-index:100;max-width:240px}.floating-banner__close{margin-left:15px;cursor:pointer;font-size:16px;font-weight:700;color:#000;background:#ddd;border-radius:100%;width:32px;height:32px;position:absolute;right:-10px;top:-10px;text-align:center;line-height:32px}.blurAnime.visible{animation:blurAnime2 2.7s ease 0s 1 normal}@keyframes blurAnime2{0%{filter:blur(10px)}100%{filter:blur(0)}}.fadeIn{animation-name:fadeInAnime;animation-duration:1s;animation-fill-mode:forwards;opacity:0}@keyframes fadeInAnime{from{opacity:0}to{opacity:1}}.fadeUp{animation-name:fadeUpAnime;animation-duration:2.8s;animation-fill-mode:forwards;opacity:0}@keyframes fadeUpAnime{from{opacity:0;transform:translateY(100px)}to{opacity:1;transform:translateY(0)}}.fadeUpTrigger{opacity:0}.st3_en.svg_start{stroke-width:1px;stroke-dasharray:500px;animation:en_anime3 2s ease-in both 0s}@keyframes en_anime3{0%{fill:transparent}20%{fill:transparent;stroke:#c0c2ce;stroke-dashoffset:500px}60%{fill:transparent;stroke-dashoffset:0}80%{fill:#c0c2ce;stroke:#c0c2ce}100%{fill:#c0c2ce;stroke:none}}.st2_en.svg_start{stroke-width:1px;stroke-dasharray:500px;animation:en_anime2 2s ease-in both 0s}@keyframes en_anime2{0%{fill:transparent}20%{fill:transparent;stroke:#c0c2ce;stroke-dashoffset:500px}60%{fill:transparent;stroke-dashoffset:0}80%{fill:#c0c2ce;stroke:#c0c2ce}100%{fill:#ced0d8;stroke:none}}.st1_en.svg_start{stroke-width:1px;stroke-dasharray:500px;animation:en_anime1 2s ease-in both 0s}@keyframes en_anime1{0%{fill:transparent}20%{fill:transparent;stroke:#d8c5c3;stroke-dashoffset:500px}60%{fill:transparent;stroke-dashoffset:0}80%{fill:#d8c5c3;stroke:#d8c5c3}100%{fill:#d8c5c3;stroke:none}}