.fs_7h{font-size:.46875rem !important}.fs_10{font-size:.625rem !important}.fs_12{font-size:.75rem !important}.fs_13{font-size:.8125rem !important}.fs_14{font-size:.875rem !important}.fs_15{font-size:.9375rem !important}.fs_16{font-size:1rem !important}.fs_17{font-size:1.0625rem !important}.fs_18{font-size:1.125rem !important}.fs_20{font-size:1.25rem !important}.fs_21{font-size:1.3125rem !important}.fs_22{font-size:1.375rem !important}.fs_23{font-size:1.4375rem !important}.fs_24{font-size:1.5rem !important}.fs_25{font-size:1.5625rem !important}.fs_26{font-size:1.625rem !important}.fs_30{font-size:1.875rem !important}.fs_32{font-size:2rem !important}.fs_36{font-size:2.25rem !important}.fs_40{font-size:2.5rem !important}.fs_52{font-size:3.25rem !important}.fs_56{font-size:3.5rem !important}.fs_68{font-size:4.25rem !important}@media screen and (min-width: 768px){.fs_md_16{font-size:1rem !important}}@media screen and (min-width: 768px){.fs_md_20{font-size:1.25rem !important}}@media screen and (min-width: 768px){.fs_md_24{font-size:1.5rem !important}}@media screen and (min-width: 768px){.fs_md_56{font-size:3.5rem !important}}.ls_-03{letter-spacing:-0.3rem !important}.ls_-02{letter-spacing:-0.2rem !important}.ls_-01{letter-spacing:-0.1rem !important}.ls_-1{letter-spacing:-0.0625rem !important}.ls_00{letter-spacing:0rem !important}.ls_01{letter-spacing:.1rem !important}.ls_015{letter-spacing:.15rem !important}.ls_02{letter-spacing:.2rem !important}.ls_025{letter-spacing:.25rem !important}.ls_03{letter-spacing:.3rem !important}.ls_04{letter-spacing:.4rem !important}.ls_045{letter-spacing:.45rem !important}.ls_08{letter-spacing:.8rem !important}.lh_00{line-height:0 !important}.lh_01{line-height:.1 !important}.lh_05{line-height:.5 !important}.lh_1{line-height:1 !important}.lh_11{line-height:1.1 !important}.lh_12{line-height:1.2 !important}.lh_13{line-height:1.3 !important}.lh_15{line-height:1.5 !important}.lh_17{line-height:1.7 !important}.lh_20{line-height:2 !important}.lh_25{line-height:2.5 !important}.lh_32{line-height:3.2 !important}.fw-bold{font-weight:bold !important}.fw_400{font-weight:400 !important}.fw_500{font-weight:500 !important}.fw_600{font-weight:600 !important}.fw_700{font-weight:700 !important}.fw_800{font-weight:800 !important}.fw_900{font-weight:900 !important}body{font-family:"Noto Sans JP",sans-serif}.max850px{max-width:850px;margin:0 auto}main{margin-top:70px}@media screen and (min-width: 576px){main{margin-top:80px}}@media screen and (min-width: 992px){main{margin-top:85px}}.ff_mplus{font-family:"M PLUS 1p",sans-serif;font-style:normal}.ff_outfit{font-family:"Outfit",sans-serif;font-style:normal}.cMainGreen{color:#00923a !important}.cSubGreen{color:#004820 !important}.bg_cMainGreen{background-color:#00923a !important}.bg_cLightGreen{background-color:#c4de71 !important}.bg_cYellow{background-color:#e9e800 !important}.bg_check{background-color:#fff;background-image:linear-gradient(to right, #e2efba 1px, transparent 1px),linear-gradient(to bottom, #e2efba 1px, transparent 1px);background-size:27px 23px}.fixed-top{z-index:10}@media screen and (min-width: 992px){.fixed-top{padding:0}}header ul.navbar-search>li.btn_toggle{width:auto;padding-right:15px;padding-left:0}.site_logo{max-width:200px;width:50vw;padding-left:15px}@media screen and (min-width: 992px){.site_logo{width:165px;max-width:none;padding-left:0;-ms-flex-negative:0;flex-shrink:0}}@media screen and (min-width: 1200px){.site_logo{width:200px}}@media screen and (min-width: 992px){.site_logo .navbar-brand{display:block;margin:0;padding:0}}@media screen and (min-width: 992px){header>.site_logo{display:none}}header button.navbar-toggler{top:18px;right:15px;position:fixed;width:35px;height:35px;border:1px solid #009b3d;border-radius:50%;z-index:1051}@media screen and (min-width: 768px){header button.navbar-toggler{width:36px;height:36px}}@media screen and (min-width: 992px){header button.navbar-toggler{display:none}}nav.navbar{top:unset}.navbar-toggler-icon{display:inline-block;-webkit-transition:all .2s;transition:all .2s;position:absolute;right:22px;height:1px;background-color:#009b3d}.navbar-toggler-icon:nth-of-type(1){top:13px;width:18px;right:6px}@media screen and (min-width: 768px){.navbar-toggler-icon:nth-of-type(1){top:13px;width:20px}}.navbar-toggler-icon:nth-of-type(2){top:19px;width:14px;right:6px}@media screen and (min-width: 768px){.navbar-toggler-icon:nth-of-type(2){top:20px;width:16px}}.navbar-toggler.active .navbar-toggler-icon:nth-of-type(1){top:10px;top:10px;left:7px;-webkit-transform:translateY(6px) rotate(-45deg);transform:translateY(6px) rotate(-45deg);width:19px;background-color:#009b3d}@media screen and (min-width: 768px){.navbar-toggler.active .navbar-toggler-icon:nth-of-type(1){top:10px;left:7px;width:20px}}.navbar-toggler.active .navbar-toggler-icon:nth-of-type(2){top:22px;left:7px;-webkit-transform:translateY(-6px) rotate(45deg);transform:translateY(-6px) rotate(45deg);width:19px;background-color:#009b3d}@media screen and (min-width: 768px){.navbar-toggler.active .navbar-toggler-icon:nth-of-type(2){top:22px;left:7px;width:20px}}.navbar-collapse{position:fixed;top:0;right:0;width:100% !important;background:#fff;-webkit-transform:translateY(-100%);transform:translateY(-100%);-webkit-transition:-webkit-transform .2s ease-in-out;transition:-webkit-transform .2s ease-in-out;transition:transform .2s ease-in-out;transition:transform .2s ease-in-out, -webkit-transform .2s ease-in-out;z-index:1050;overflow-y:auto;height:auto}.navbar-collapse .navbar-nav{padding:2rem 1rem}.navbar-collapse .navbar-nav li{margin-bottom:15px;border-bottom:1px solid #dbdbdc;padding-bottom:15px}@media screen and (min-width: 576px){.navbar-collapse .navbar-nav li{margin-bottom:60px}}.navbar-collapse .navbar-nav li a p{color:#2b6f5a;-webkit-transition:.2s;transition:.2s}.navbar-collapse .navbar-nav li a:hover p{color:#e9e800}@media screen and (min-width: 992px){.navbar-collapse{display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-preferred-size:auto;flex-basis:auto;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;position:static;width:100% !important;max-width:100%;height:auto;padding:0;background:rgba(0,0,0,0);-webkit-transform:none;transform:none;-webkit-transition:none;transition:none;overflow:visible;z-index:auto}.navbar-collapse>.site_logo{display:block}.navbar-collapse .navbar-nav{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:28px;padding:0;-ms-flex-negative:1;flex-shrink:1;min-width:0}}@media screen and (min-width: 992px)and (min-width: 1200px){.navbar-collapse .navbar-nav{gap:42px}}@media screen and (min-width: 992px){.navbar-collapse .navbar-nav li{margin-bottom:0;padding-bottom:0;border-bottom:0}.navbar-collapse .navbar-nav li p{margin-bottom:0;padding-left:0 !important;white-space:nowrap}}.fixed-top nav.navbar #navbarSupportedContent{height:auto;padding:1rem .2rem}@media screen and (min-width: 576px){.fixed-top nav.navbar #navbarSupportedContent{padding:6rem 4rem}}@media screen and (min-width: 992px){.fixed-top nav.navbar #navbarSupportedContent{padding:0;margin:unset;max-width:unset}}.navbar.panelactive .navbar-collapse{position:fixed;z-index:999;height:100vh;right:0;overflow:auto;-webkit-overflow-scrolling:touch;-webkit-transition:-webkit-transform .2s ease-in-out;transition:-webkit-transform .2s ease-in-out;transition:transform .2s ease-in-out;transition:transform .2s ease-in-out, -webkit-transform .2s ease-in-out;background-color:#fff}.navbar.panelactive #g-nav-mask{position:fixed;top:0;width:100%;height:100vh;left:0;right:0;background:rgba(0,0,0,.4);-webkit-transition:all .5s;transition:all .5s}@media screen and (min-width: 992px){.navbar.panelactive .navbar-collapse{position:static;height:auto;overflow:visible;background-color:rgba(0,0,0,0)}.navbar.panelactive #g-nav-mask{display:none}}.navbar-collapse.show{-webkit-transform:translateY(0);transform:translateY(0)}header nav.navbar{width:unset !important}@media screen and (min-width: 992px){header nav.navbar{width:100% !important;height:80px;padding:0 5%;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;min-width:0}}.eyecatch{position:relative;background-color:#14923f}@media screen and (min-width: 992px){.eyecatch{margin:0 3%;border-radius:20px}}@media screen and (min-width: 1200px){.eyecatch{margin:0 5%}}@media screen and (min-width: 992px){.eyecatch__contents{max-width:1140px;padding-right:15px;padding-left:15px}}.eyecatch__body{position:relative;min-height:525px;padding-top:35px !important;padding-bottom:unset !important}@media screen and (min-width: 992px){.eyecatch__body{min-height:550px}}@media screen and (min-width: 1200px){.eyecatch__body{min-height:600px}}.eyecatch__text{position:relative}@media screen and (min-width: 768px){.eyecatch__text{margin:80px 0px}}@media screen and (min-width: 992px){.eyecatch__text{margin:80px}}@media screen and (min-width: 1200px){.eyecatch__text{margin:90px 140px}}.eyecatch__text--lead{margin-bottom:10px;color:#fff;font-size:.875rem;font-weight:900;line-height:1.4;letter-spacing:.04em}@media screen and (min-width: 768px){.eyecatch__text--lead{margin-bottom:16px;font-size:1.25rem}}.eyecatch__text--title{color:#fff;font-size:2rem;font-weight:900;line-height:1.24}.eyecatch__text--title img{max-width:45px;margin-left:5px}@media screen and (min-width: 1200px){.eyecatch__text--title img{max-width:70px}}@media screen and (min-width: 768px){.eyecatch__text--title{font-size:3.1rem}}@media screen and (min-width: 1200px){.eyecatch__text--title{font-size:3.5rem}}.eyecatch__character{position:absolute;right:-80px;bottom:-15px;z-index:1;width:380px;margin:0}@media screen and (min-width: 768px){.eyecatch__character{bottom:35px}}@media screen and (min-width: 992px){.eyecatch__character{right:0px;width:440px;bottom:60px}}@media screen and (min-width: 1200px){.eyecatch__character{right:20px;width:500px;bottom:45px}}.eyecatch__comingsoon{position:absolute;right:0;top:12px;width:110px}@media screen and (min-width: 576px){.eyecatch__comingsoon{right:30%}}@media screen and (min-width: 768px){.eyecatch__comingsoon{right:40%;top:20%}}@media screen and (min-width: 992px){.eyecatch__comingsoon{right:46%}}@media screen and (min-width: 1200px){.eyecatch__comingsoon{right:48%}}.intro{position:relative;z-index:1;margin-top:-130px}@media screen and (min-width: 992px){.intro{margin-top:-180px}}@media screen and (min-width: 1200px){.intro{margin-top:-230px}}.intro__wave--top{min-width:380px}.intro__wave--bottom{bottom:0}@media screen and (min-width: 992px){.intro__wave{width:100vw;min-width:980px}}.intro__contents{position:relative;z-index:2;margin-top:-3px}@media screen and (min-width: 768px){.intro__contents{padding-top:50px;padding-bottom:30px}}.intro__text{margin-bottom:50px;font-weight:600;line-height:2.6;letter-spacing:.2em}.intro__text .intro__char{display:inline-block;width:20px;margin-right:2px}@media screen and (min-width: 992px){.intro__text .intro__char{width:24px}}@media screen and (min-width: 992px){.intro__text{font-size:1.25rem}}.intro__ruby{position:relative;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.intro__ruby::after{content:"あさご";position:absolute;left:50%;top:0;-webkit-transform:translateX(-50%);transform:translateX(-50%);font-size:10px;line-height:1;letter-spacing:.08em;white-space:nowrap;color:currentColor;margin-bottom:2px}.intro__chara--flying{position:absolute;top:20px;right:-35px;width:35%;max-width:180px;opacity:0}.intro__chara--flying.is-active{-webkit-animation:slideInR 2s cubic-bezier(0.25, 1, 0.5, 1) forwards;animation:slideInR 2s cubic-bezier(0.25, 1, 0.5, 1) forwards}.intro__chara--flying.is-active img{-webkit-animation:yurayuraL 2s ease-in-out 0s infinite;animation:yurayuraL 2s ease-in-out 0s infinite;-webkit-transform-origin:center;transform-origin:center}@media screen and (min-width: 768px){.intro__chara--flying{top:60px}}@media screen and (min-width: 992px){.intro__chara--flying{top:12%;right:calc(50% - 490px);max-width:200px}}.intro__chara--guitar{position:absolute;top:50%;left:-5px;width:27%;max-width:180px;opacity:0}.intro__chara--guitar.is-active{-webkit-animation:slideInL 2s cubic-bezier(0.25, 1, 0.5, 1) forwards;animation:slideInL 2s cubic-bezier(0.25, 1, 0.5, 1) forwards}.intro__chara--guitar.is-active img{-webkit-animation:yurayuraL 2s ease-in-out 0s infinite;animation:yurayuraL 2s ease-in-out 0s infinite;-webkit-transform-origin:center;transform-origin:center}@media screen and (min-width: 768px){.intro__chara--guitar{top:75%}}@media screen and (min-width: 992px){.intro__chara--guitar{left:calc(50% - 420px);max-width:200px}}@media screen and (min-width: 992px){.intro__chara--guitar{left:calc(50% - 460px)}}.intro__fukidashi{position:relative}.intro__fukidashi::before,.intro__fukidashi::after{content:"";background-image:url("../../_img/character/fukidashi_yellow.svg");background-repeat:no-repeat;background-position:center;background-size:contain;width:50px;height:50px;position:absolute;top:28%}@media screen and (min-width: 768px){.intro__fukidashi::before,.intro__fukidashi::after{top:42%}}.intro__fukidashi::before{left:calc(50% - 150px)}@media screen and (min-width: 768px){.intro__fukidashi::before{left:calc(50% - 170px)}}.intro__fukidashi::after{right:calc(50% - 150px);-webkit-transform:translate(0) scaleX(-1);transform:translate(0) scaleX(-1)}@media screen and (min-width: 768px){.intro__fukidashi::after{right:calc(50% - 170px)}}.intro__born{position:relative}.intro__born--chara{position:relative;z-index:2;display:block;max-width:220px;margin:0 auto}@media screen and (min-width: 992px){.intro__born--chara{max-width:240px}}.intro__born--chara::before{content:"";position:absolute;top:50%;left:50%;z-index:-1;width:300px;height:300px;background-image:url("../../_img/character/character_born_bg.webp");background-repeat:no-repeat;background-position:center;background-size:contain;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}@media screen and (min-width: 992px){.intro__born--chara::before{width:330px;height:330px}}.intro__born--text{max-width:280px;margin:0 auto 15px}@media screen and (min-width: 992px){.intro__born--text{max-width:400px}}.profile{margin-top:120px;position:relative}.profile .bg_cMainGreen{padding-bottom:80px}@media screen and (min-width: 768px){.profile__content{max-width:560px}}.profile__chara--magnifyingglass{position:absolute;top:-40px;left:-10px;width:170px;overflow:hidden}@media screen and (min-width: 768px){.profile__chara--magnifyingglass{left:calc(50% - 310px);width:190px;top:-15px}}.profile__chara--glass{position:absolute;top:50px;right:-50px;width:160px;overflow:hidden}@media screen and (min-width: 768px){.profile__chara--glass{right:calc(50% - 300px)}}@media screen and (min-width: 992px){.profile__chara--glass{top:100px;right:calc(50% - 320px)}}@media screen and (min-width: 1200px){.profile__chara--glass{top:120px}}.profile__chara--lying{position:absolute;top:-60px;right:0px;width:130px}@media screen and (min-width: 992px){.profile__chara--lying{top:-66px;right:30px;width:140px}}.profile__chara--greeting{max-width:270px;margin:0 auto}.profile__title span{width:40px}@media screen and (min-width: 992px){.profile__title span{width:50px}}.profile__faq--question{width:180px;opacity:0;-webkit-transform:translateX(-30px);transform:translateX(-30px);-webkit-transition:opacity 1.2s ease,-webkit-transform 1.2s ease;transition:opacity 1.2s ease,-webkit-transform 1.2s ease;transition:opacity 1.2s ease,transform 1.2s ease;transition:opacity 1.2s ease,transform 1.2s ease,-webkit-transform 1.2s ease;will-change:opacity,transform}.profile__faq--question.is-active{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}@media screen and (min-width: 576px){.profile__faq--question{width:240px}}.profile__faq--answer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:end;padding-top:0 !important;padding-bottom:0 !important;opacity:0;-webkit-transform:translateX(30px);transform:translateX(30px);-webkit-transition:opacity 1.2s ease,-webkit-transform 1.2s ease;transition:opacity 1.2s ease,-webkit-transform 1.2s ease;transition:opacity 1.2s ease,transform 1.2s ease;transition:opacity 1.2s ease,transform 1.2s ease,-webkit-transform 1.2s ease;will-change:opacity,transform}.profile__faq--answer.is-active{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}.profile__faq--answer .icon{width:60px;margin-left:3px}@media screen and (min-width: 992px){.profile__faq--answer .icon{width:75px}}.profile__faq--answer .text{width:310px}@media screen and (min-width: 576px){.profile__faq--answer .text{width:400px}}@media(prefers-reduced-motion: reduce){.profile__faq--question,.profile__faq--answer{opacity:1;-webkit-transform:none;transform:none;-webkit-transition:none;transition:none}}.profile__detail{padding-top:22px !important;padding-bottom:22px !important;padding-left:18px;padding-right:18px;border-radius:20px;margin:0 auto;position:relative}@media screen and (min-width: 992px){.profile__detail{padding-top:30px !important;padding-bottom:35px !important;padding-left:25px;padding-right:25px}}.profile__detail-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:14px;font-size:.9375rem;line-height:1.7;letter-spacing:.08em}@media screen and (min-width: 992px){.profile__detail-list{font-size:1rem}}.profile__detail-list--bottom{gap:18px;margin-top:18px}.profile__detail-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.profile__detail-label{-webkit-box-flex:0;-ms-flex:0 0 90px;flex:0 0 90px;margin:0 10px 0 0;padding:2px 12px;border-radius:50px;background-color:#f2f06f;text-align:center;line-height:1.35;white-space:nowrap}@media screen and (min-width: 992px){.profile__detail-label{-ms-flex-preferred-size:104px;flex-basis:104px;margin-right:14px}}.profile__detail-text{-webkit-box-flex:1;-ms-flex:1;flex:1;margin:0}.profile__place{position:relative;margin:20px 0;padding:15px 20px;border-radius:10px;background-color:#fffab3}@media screen and (min-width: 992px){.profile__place{padding:20px 20px}}.profile__place-icon{position:absolute;top:10px;left:-5px;width:60px;margin:0}.profile__place-title{margin-left:40px;margin-bottom:20px;width:170px}.profile__place-button{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:190px;min-height:42px;margin-left:auto;border-radius:999px;background-color:#00923a;color:#fff;font-size:.875rem;line-height:1.2;text-decoration:none}.profile__place-button img{-webkit-box-flex:0;-ms-flex:0 0 14px;flex:0 0 14px;width:14px !important;margin-left:11px}.profile__place-button:hover{color:#fff;text-decoration:none;opacity:.85}.new{position:relative;margin-top:120px;padding:40px 0 50px;background-image:url("../../_img/character/new_spark_01.svg"),url("../../_img/character/new_spark_02.svg"),url("../../_img/character/new_spark_02.svg"),url("../../_img/character/new_spark_01.svg"),url("../../_img/character/new_spark_02.svg"),radial-gradient(circle, rgba(255, 245, 65, 0.8) 0 80px, transparent 81px);background-position:left calc(50% - 135px) top 38px,right calc(50% - 135px) top 46px,left calc(50% - 145px) top 205px,right calc(50% - 150px) top 240px,left calc(50% - 135px) bottom 16px,right calc(50% - 140px) bottom 20px;background-repeat:no-repeat;background-size:20px 20px,20px 20px,16px 16px,22px 22px,20px 20px,160px 160px}@media screen and (min-width: 992px){.new{padding:70px 0 90px;background-image:radial-gradient(circle, rgba(254, 240, 0, 0.8) 0 140px, transparent 141px),url("../../_img/character/new_spark_01.svg"),url("../../_img/character/new_spark_02.svg"),url("../../_img/character/new_spark_02.svg"),url("../../_img/character/new_spark_01.svg"),url("../../_img/character/new_spark_02.svg"),url("../../_img/character/new_spark_02.svg"),radial-gradient(circle, rgba(254, 240, 0, 0.8) 0 140px, transparent 141px),radial-gradient(circle, rgba(254, 240, 0, 0.8) 0 80px, transparent 81px);background-position:right 3% top 38px,left calc(50% - 220px) top 100px,right calc(50% - 210px) top 110px,left calc(50% - 260px) top 275px,right calc(50% - 190px) top 300px,left calc(50% - 280px) bottom 210px,left calc(50% - 190px) bottom 60px,left 6% bottom 7%,right calc(50% - 140px) bottom 44px;background-size:280px 280px,20px 20px,20px 20px,16px 16px,28px 28px,20px 20px,20px 20px,280px 280px,160px 160px}}.new::before{position:absolute;content:"";background-position:center;background-size:contain;background-repeat:repeat-x;background-image:url("../../_img/character/new_top.webp");width:100%;height:20px;top:-19px}.new::after{position:absolute;content:"";background-position:center;background-size:contain;background-repeat:repeat-x;background-image:url("../../_img/character/new_bottom.webp");width:100%;height:20px;bottom:-19px}.new__fukidashi-white{position:relative}.new__fukidashi-white::before,.new__fukidashi-white::after{content:"";background-image:url("../../_img/character/fukidashi_white.svg");background-repeat:no-repeat;background-position:center;background-size:contain;width:65px;height:65px;position:absolute;top:30%}@media screen and (min-width: 576px){.new__fukidashi-white::before,.new__fukidashi-white::after{top:38%}}.new__fukidashi-white::before{left:calc(50% - 180px)}@media screen and (min-width: 576px){.new__fukidashi-white::before{left:calc(50% - 190px)}}.new__fukidashi-white::after{right:calc(50% - 180px);-webkit-transform:translate(0) scaleX(-1);transform:translate(0) scaleX(-1)}@media screen and (min-width: 576px){.new__fukidashi-white::after{right:calc(50% - 190px)}}.new__items{max-width:400px;margin:0 auto}.goods{margin-top:60px;margin-bottom:90px}@media screen and (min-width: 992px){.goods{margin-top:100px;margin-bottom:130px}}.goods__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:20px;-ms-flex-wrap:wrap;flex-wrap:wrap}.goods__item{-webkit-box-flex:0;-ms-flex:0 0 calc((100% - 20px)/2);flex:0 0 calc((100% - 20px)/2)}@media screen and (min-width: 992px){.goods__item{-webkit-box-flex:0;-ms-flex:0 0 calc((100% - 60px)/4);flex:0 0 calc((100% - 60px)/4)}}.goods__image{position:relative;background-color:#e2efba;border-radius:10px}.goods__ribbon{--r: .4em;position:absolute;top:-6px;left:0;z-index:1;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;border-block:.5em solid rgba(0,0,0,0);padding-inline:.8em calc(var(--r) + .8em);clip-path:polygon(100% 0, 0 0, 0 100%, 100% 100%, 100% calc(100% - 0.25em), calc(100% - var(--r)) 50%, 100% 0.25em);background:#00923a padding-box;color:#fff;font-size:12px;line-height:1.8;white-space:nowrap}@media screen and (min-width: 768px){.goods__ribbon{font-size:16px;top:-7px}}.movie{position:relative;padding:40px 0 80px}.movie::before{position:absolute;content:"";background-position:center;background-size:contain;background-repeat:repeat-x;background-image:url("../../_img/character/movie_top.webp");width:100%;height:20px;top:-19px}.movie__tv{position:relative;width:350px;margin:75px auto 0;padding-top:0px !important;padding-bottom:0px !important}@media screen and (min-width: 768px){.movie__tv{width:450px}}@media screen and (min-width: 992px){.movie__tv{width:550px}}@media screen and (min-width: 1200px){.movie__tv{width:600px}}.movie__chara--lying{position:absolute;top:-80px;right:-10px;width:150px;z-index:3}@media screen and (min-width: 768px){.movie__chara--lying{width:170px}}@media screen and (min-width: 992px){.movie__chara--lying{width:200px;top:-96px}}@media screen and (min-width: 1200px){.movie__chara--lying{top:-88px}}.movie__content{position:absolute;top:24.7%;left:0;right:0;margin:0 auto;width:300px;aspect-ratio:16/9;height:auto;overflow:hidden;border-radius:8px;z-index:3}@media screen and (min-width: 768px){.movie__content{width:380px}}@media screen and (min-width: 992px){.movie__content{width:470px}}@media screen and (min-width: 1200px){.movie__content{width:510px}}.movie__content video,.movie__content iframe{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.movie__content iframe{border:0}.movie__frame{position:relative;z-index:2;width:100%;height:auto;display:block;pointer-events:none}.spot{padding:0 0 60px;position:relative}@media screen and (min-width: 992px){.spot{padding:0 0 150px}}.spot__chara--inspiration{position:absolute;top:70px;left:-10px;width:23%;max-width:130px;-webkit-transform:rotate(30deg);transform:rotate(30deg);overflow:hidden}.spot__chara--inspiration.is-active{-webkit-animation:pyonpyon 2s infinite ease-in-out;animation:pyonpyon 2s infinite ease-in-out}@media screen and (min-width: 769px){.spot__chara--inspiration{top:80px;right:calc(50% + 230px);left:unset;-webkit-transform:rotate(0deg);transform:rotate(0deg)}.spot__chara--inspiration.is-active{-webkit-animation:pyonpyonMd 2s infinite ease-in-out;animation:pyonpyonMd 2s infinite ease-in-out}}.spot__content{position:relative}@media screen and (min-width: 992px){.spot__images{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:30px;-ms-flex-wrap:wrap;flex-wrap:wrap}}.spot__answer{position:relative}@media screen and (min-width: 992px){.spot__answer{-webkit-box-flex:0;-ms-flex:0 0 calc((100% - 30px)/2);flex:0 0 calc((100% - 30px)/2)}}.spot__circle{display:none;position:absolute;border:3px solid #e60012;border-radius:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);pointer-events:none}.spot.is-show .spot__circle{display:block}.spot__btn{position:absolute;right:0;bottom:-10px;background-color:#fff;border:2px solid #00923a;color:#00923a;border-radius:100%;-webkit-box-shadow:3px 2px 3px 0px #d0dbd4;box-shadow:3px 2px 3px 0px #d0dbd4;width:60px;height:60px;font-size:.75rem;line-height:1.3;font-weight:600}.spot__btn:focus{outline:1px solid #00923a !important}@media screen and (min-width: 768px){.spot__btn{width:80px;height:80px;font-size:1rem;right:-20px;bottom:-30px}}.coloring{padding:60px 0;background-color:#e8f2c6;border-radius:70px;position:relative}@media screen and (min-width: 768px){.coloring{padding:80px 0;border-radius:120px}}.coloring__chara--coloring{position:absolute;top:0px;right:-20px;width:35%}.coloring__chara--coloring.is-active img{-webkit-animation:yurayuraR 2s ease-in-out infinite;animation:yurayuraR 2s ease-in-out infinite}@media screen and (min-width: 576px){.coloring__chara--coloring{width:190px}}@media screen and (min-width: 768px){.coloring__chara--coloring{top:-26px;right:calc(50% - 340px)}}@media screen and (min-width: 992px){.coloring__chara--coloring{width:210px;right:calc(50% - 380px)}}@media screen and (min-width: 768px){.coloring__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:40px;-ms-flex-wrap:wrap;flex-wrap:wrap}}.coloring__item{width:80%;margin:0 auto 50px}@media screen and (min-width: 768px){.coloring__item{-webkit-box-flex:0;-ms-flex:0 0 calc((100% - 40px)/2);flex:0 0 calc((100% - 40px)/2);margin:0 auto}}.coloring__image{border:2px solid #aeaeb0;margin-bottom:15px}.btn_download{background-color:#00923a;border:2px solid #00923a;color:#fff;border-radius:100px;padding:8px 0;width:180px;margin:0 auto;display:block;text-align:center;letter-spacing:.1rem}.btn_download:hover{color:#fff;text-decoration:none;opacity:.85}@media screen and (min-width: 992px){.btn_download{width:250px;padding:16px 0;font-size:1.25rem}}.wallpaper{padding:90px 0;position:relative}@media screen and (min-width: 768px){.wallpaper{padding:80px 0}}.wallpaper__chara--phone{position:absolute;top:40px;left:-20px;width:26%;max-width:140px}.wallpaper__chara--phone.is-active img{-webkit-animation:yurayuraL 2s ease-in-out infinite;animation:yurayuraL 2s ease-in-out infinite}@media screen and (min-width: 768px){.wallpaper__chara--phone{top:80px;left:calc(50% - 360px);max-width:150px}}@media screen and (min-width: 992px){.wallpaper__chara--phone{left:calc(50% - 490px);max-width:170px}}.wallpaper__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:20px;-ms-flex-wrap:wrap;flex-wrap:wrap}@media screen and (min-width: 768px){.wallpaper__list{gap:50px}}@media screen and (min-width: 992px){.wallpaper__list{gap:65px}}.wallpaper__item{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:130px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media screen and (min-width: 576px){.wallpaper__item{width:200px}}@media screen and (min-width: 768px){.wallpaper__item{width:220px}}.wallpaper__image{border:2px solid #aeaeb0;margin-bottom:15px;max-width:220px}.wallpaper .btn_download{width:130px}@media screen and (min-width: 992px){.wallpaper .btn_download{width:200px}}.wallpaper__tree{position:absolute;top:-41px;right:5%;width:50px}@media screen and (min-width: 992px){.wallpaper__tree{top:-75px;width:90px}}.wallpaper__walk{position:relative;width:100%}.wallpaper__wave--top{display:block;min-width:380px}.wallpaper__chara--walk{position:absolute;top:-2px;left:-10%;z-index:3;width:80px;margin:0;offset-path:path("M 0 0 C 120 70, 240 120, 360 20 C 440 20, 500 -20, 600 0");offset-distance:0%;offset-rotate:0deg;-webkit-animation:walkPath 8s linear infinite;animation:walkPath 8s linear infinite}.wallpaper__chara--walk img{-webkit-animation:walkBounce .45s ease-in-out infinite;animation:walkBounce .45s ease-in-out infinite}@media screen and (min-width: 768px){.wallpaper__chara--walk{top:32px;width:105px;offset-path:path("M 0 0 C 160 0, 360 -5, 560 -6 C 720 8, 860 -18, 1040 -34")}}@media screen and (min-width: 992px){.wallpaper__chara--walk{top:-20px;left:-130px;offset-path:none;offset-distance:unset;width:130px;-webkit-animation:walkAcross 12s linear infinite;animation:walkAcross 12s linear infinite}}@media screen and (min-width: 1200px){.wallpaper__chara--walk{top:0px;-webkit-animation:walkAcross 15s linear infinite;animation:walkAcross 15s linear infinite}}#character .footer{position:relative;margin-top:-4px}#character .footer__text{max-width:280px;margin:0 auto 50px}@media screen and (min-width: 992px){#character .footer__text{max-width:390px;margin:0 auto 70px}}#character .footer__link{text-align:center;margin:0 auto;width:200px}#character .pagetop{bottom:5rem;right:.7rem;display:none}@media screen and (min-width: 992px){#character .pagetop{right:2rem}}#character .pagetop a{opacity:unset;background:unset;-webkit-animation:fuwafuwa infinite 2s linear alternate;animation:fuwafuwa infinite 2s linear alternate}.scr-target{opacity:1;-webkit-transform:translate3d(0, 50px, 0);transform:translate3d(0, 50px, 0)}.scr-target.is-active{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);-webkit-transition:1s;transition:1s}.def{overflow:hidden;position:relative;z-index:2}.def span{-webkit-transform:translateY(1em);transform:translateY(1em)}.titleAnimation{overflow:hidden}.titleAnimation span{display:inline-block;-webkit-transform:translateY(100%);transform:translateY(100%)}.titleAnimation.is-active span{-webkit-animation:titleAnimation 1s both;animation:titleAnimation 1s both}.titleAnimation.is-active span:nth-child(1){-webkit-animation-delay:.1s;animation-delay:.1s}.titleAnimation.is-active span:nth-child(2){-webkit-animation-delay:.15s;animation-delay:.15s}.titleAnimation.is-active span:nth-child(3){-webkit-animation-delay:.2s;animation-delay:.2s}.titleAnimation.is-active span:nth-child(4){-webkit-animation-delay:.25s;animation-delay:.25s}.titleAnimation.is-active span:nth-child(5){-webkit-animation-delay:.3s;animation-delay:.3s}.titleAnimation.is-active span:nth-child(6){-webkit-animation-delay:.35s;animation-delay:.35s}.titleAnimation.is-active span:nth-child(7){-webkit-animation-delay:.4s;animation-delay:.4s}.titleAnimation.is-active span:nth-child(8){-webkit-animation-delay:.45s;animation-delay:.45s}.titleAnimation.is-active span:nth-child(9){-webkit-animation-delay:.5s;animation-delay:.5s}.titleAnimation.is-active span:nth-child(10){-webkit-animation-delay:.55s;animation-delay:.55s}.titleAnimation.is-active span:nth-child(11){-webkit-animation-delay:.6s;animation-delay:.6s}@-webkit-keyframes titleAnimation{0%{-webkit-transform:translateY(100%);transform:translateY(100%)}100%{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes titleAnimation{0%{-webkit-transform:translateY(100%);transform:translateY(100%)}100%{-webkit-transform:translateY(0);transform:translateY(0)}}@media(prefers-reduced-motion: reduce){.titleAnimation span{-webkit-transform:translateY(0);transform:translateY(0);-webkit-animation:none;animation:none}}@-webkit-keyframes fadeIN{from{opacity:0}to{opacity:1}}@keyframes fadeIN{from{opacity:0}to{opacity:1}}@-webkit-keyframes bounce{0%{-webkit-transform:scale(1, 1) translate(0%, 0%);transform:scale(1, 1) translate(0%, 0%)}15%{-webkit-transform:scale(1.2, 0.8) translate(0%, 0%);transform:scale(1.2, 0.8) translate(0%, 0%)}25%{-webkit-transform:scale(1, 1) translate(0%, 0%);transform:scale(1, 1) translate(0%, 0%)}35%{-webkit-transform:scale(0.8, 1.2) translate(0%, -30%);transform:scale(0.8, 1.2) translate(0%, -30%)}45%{-webkit-transform:scale(1, 1) translate(0%, -30%);transform:scale(1, 1) translate(0%, -30%)}80%{-webkit-transform:scale(1, 1) translate(0%, 0%);transform:scale(1, 1) translate(0%, 0%)}100%{-webkit-transform:scale(1, 1) translate(0%, 0%);transform:scale(1, 1) translate(0%, 0%)}}@keyframes bounce{0%{-webkit-transform:scale(1, 1) translate(0%, 0%);transform:scale(1, 1) translate(0%, 0%)}15%{-webkit-transform:scale(1.2, 0.8) translate(0%, 0%);transform:scale(1.2, 0.8) translate(0%, 0%)}25%{-webkit-transform:scale(1, 1) translate(0%, 0%);transform:scale(1, 1) translate(0%, 0%)}35%{-webkit-transform:scale(0.8, 1.2) translate(0%, -30%);transform:scale(0.8, 1.2) translate(0%, -30%)}45%{-webkit-transform:scale(1, 1) translate(0%, -30%);transform:scale(1, 1) translate(0%, -30%)}80%{-webkit-transform:scale(1, 1) translate(0%, 0%);transform:scale(1, 1) translate(0%, 0%)}100%{-webkit-transform:scale(1, 1) translate(0%, 0%);transform:scale(1, 1) translate(0%, 0%)}}@-webkit-keyframes pyonpyon{0%{-webkit-transform:translateY(0) rotate(30deg);transform:translateY(0) rotate(30deg)}10%{-webkit-transform:translateY(-15%) rotate(30deg);transform:translateY(-15%) rotate(30deg)}20%{-webkit-transform:translateY(0) rotate(30deg);transform:translateY(0) rotate(30deg)}35%{-webkit-transform:translateY(-12%) rotate(30deg);transform:translateY(-12%) rotate(30deg)}50%{-webkit-transform:translateY(0) rotate(30deg);transform:translateY(0) rotate(30deg)}100%{-webkit-transform:translateY(0) rotate(30deg);transform:translateY(0) rotate(30deg)}}@keyframes pyonpyon{0%{-webkit-transform:translateY(0) rotate(30deg);transform:translateY(0) rotate(30deg)}10%{-webkit-transform:translateY(-15%) rotate(30deg);transform:translateY(-15%) rotate(30deg)}20%{-webkit-transform:translateY(0) rotate(30deg);transform:translateY(0) rotate(30deg)}35%{-webkit-transform:translateY(-12%) rotate(30deg);transform:translateY(-12%) rotate(30deg)}50%{-webkit-transform:translateY(0) rotate(30deg);transform:translateY(0) rotate(30deg)}100%{-webkit-transform:translateY(0) rotate(30deg);transform:translateY(0) rotate(30deg)}}@-webkit-keyframes pyonpyonMd{0%{-webkit-transform:translateY(0) rotate(0deg);transform:translateY(0) rotate(0deg)}10%{-webkit-transform:translateY(-15%) rotate(0deg);transform:translateY(-15%) rotate(0deg)}20%{-webkit-transform:translateY(0) rotate(0deg);transform:translateY(0) rotate(0deg)}35%{-webkit-transform:translateY(-12%) rotate(0deg);transform:translateY(-12%) rotate(0deg)}50%{-webkit-transform:translateY(0) rotate(0deg);transform:translateY(0) rotate(0deg)}100%{-webkit-transform:translateY(0) rotate(0deg);transform:translateY(0) rotate(0deg)}}@keyframes pyonpyonMd{0%{-webkit-transform:translateY(0) rotate(0deg);transform:translateY(0) rotate(0deg)}10%{-webkit-transform:translateY(-15%) rotate(0deg);transform:translateY(-15%) rotate(0deg)}20%{-webkit-transform:translateY(0) rotate(0deg);transform:translateY(0) rotate(0deg)}35%{-webkit-transform:translateY(-12%) rotate(0deg);transform:translateY(-12%) rotate(0deg)}50%{-webkit-transform:translateY(0) rotate(0deg);transform:translateY(0) rotate(0deg)}100%{-webkit-transform:translateY(0) rotate(0deg);transform:translateY(0) rotate(0deg)}}@-webkit-keyframes fuwafuwa{0%{-webkit-transform:translateY(0);transform:translateY(0)}50%{-webkit-transform:translateY(15%);transform:translateY(15%)}100%{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fuwafuwa{0%{-webkit-transform:translateY(0);transform:translateY(0)}50%{-webkit-transform:translateY(15%);transform:translateY(15%)}100%{-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes slideInR{0%{-webkit-transform:translateX(180px);transform:translateX(180px);opacity:0}40%,100%{opacity:1}100%{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes slideInR{0%{-webkit-transform:translateX(180px);transform:translateX(180px);opacity:0}40%,100%{opacity:1}100%{-webkit-transform:translateX(0);transform:translateX(0)}}@-webkit-keyframes slideInL{0%{-webkit-transform:translateX(-180px);transform:translateX(-180px);opacity:0}40%,100%{opacity:1}100%{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes slideInL{0%{-webkit-transform:translateX(-180px);transform:translateX(-180px);opacity:0}40%,100%{opacity:1}100%{-webkit-transform:translateX(0);transform:translateX(0)}}@-webkit-keyframes yurayuraR{0%,100%{-webkit-transform:rotate(5deg);transform:rotate(5deg)}50%{-webkit-transform:rotate(-5deg);transform:rotate(-5deg)}}@keyframes yurayuraR{0%,100%{-webkit-transform:rotate(5deg);transform:rotate(5deg)}50%{-webkit-transform:rotate(-5deg);transform:rotate(-5deg)}}@-webkit-keyframes yurayuraL{0%,100%{-webkit-transform:rotate(-5deg);transform:rotate(-5deg)}50%{-webkit-transform:rotate(5deg);transform:rotate(5deg)}}@keyframes yurayuraL{0%,100%{-webkit-transform:rotate(-5deg);transform:rotate(-5deg)}50%{-webkit-transform:rotate(5deg);transform:rotate(5deg)}}@-webkit-keyframes walkPath{0%{offset-distance:0%}100%{offset-distance:100%}}@keyframes walkPath{0%{offset-distance:0%}100%{offset-distance:100%}}@-webkit-keyframes walkAcross{0%{-webkit-transform:translateX(0);transform:translateX(0)}100%{-webkit-transform:translateX(calc(100vw + 260px));transform:translateX(calc(100vw + 260px))}}@keyframes walkAcross{0%{-webkit-transform:translateX(0);transform:translateX(0)}100%{-webkit-transform:translateX(calc(100vw + 260px));transform:translateX(calc(100vw + 260px))}}@-webkit-keyframes walkBounce{0%,100%{-webkit-transform:translateY(0) rotate(-2deg);transform:translateY(0) rotate(-2deg)}50%{-webkit-transform:translateY(-6px) rotate(2deg);transform:translateY(-6px) rotate(2deg)}}@keyframes walkBounce{0%,100%{-webkit-transform:translateY(0) rotate(-2deg);transform:translateY(0) rotate(-2deg)}50%{-webkit-transform:translateY(-6px) rotate(2deg);transform:translateY(-6px) rotate(2deg)}}/*# sourceMappingURL=lp_character.css.map */