:root{--dp: 1px}@media screen and (min-width: 769px)and (max-width: 1084px){:root{--dp: 0.0922509vw}}@media screen and (max-width: 768px){:root{--dp: 0.27778vw}}.scroll-fadein{opacity:0;-webkit-filter:blur(10px);filter:blur(10px)}.scroll-fadein.show{-webkit-animation:dispAnimation .6s ease-out .3s 1 normal forwards;animation:dispAnimation .6s ease-out .3s 1 normal forwards}.scroll-fadein-left{opacity:0;-webkit-transform:translateX(-40px);-ms-transform:translateX(-40px);transform:translateX(-40px);-webkit-transition:opacity .6s ease,-webkit-transform .6s ease;transition:opacity .6s ease,-webkit-transform .6s ease;-o-transition:opacity .6s ease,transform .6s ease;transition:opacity .6s ease,transform .6s ease;transition:opacity .6s ease,transform .6s ease,-webkit-transform .6s ease}.scroll-fadein-left.show{opacity:1;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}@-webkit-keyframes dispAnimation{0%{opacity:0;-webkit-filter:blur(10px);filter:blur(10px)}100%{opacity:1;-webkit-filter:blur(0);filter:blur(0)}}@keyframes dispAnimation{0%{opacity:0;-webkit-filter:blur(10px);filter:blur(10px)}100%{opacity:1;-webkit-filter:blur(0);filter:blur(0)}}@-webkit-keyframes floatY{0%{-webkit-transform:translate(0%, 0);transform:translate(0%, 0)}50%{-webkit-transform:translate(0%, 10px);transform:translate(0%, 10px)}100%{-webkit-transform:translate(0%, 0);transform:translate(0%, 0)}}@keyframes floatY{0%{-webkit-transform:translate(0%, 0);transform:translate(0%, 0)}50%{-webkit-transform:translate(0%, 10px);transform:translate(0%, 10px)}100%{-webkit-transform:translate(0%, 0);transform:translate(0%, 0)}}@-webkit-keyframes floatYc1{0%{-webkit-transform:translateY(0);transform:translateY(0)}50%{-webkit-transform:translateY(-10px);transform:translateY(-10px)}100%{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes floatYc1{0%{-webkit-transform:translateY(0);transform:translateY(0)}50%{-webkit-transform:translateY(-10px);transform:translateY(-10px)}100%{-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes floatYc2{0%{-webkit-transform:translateY(0);transform:translateY(0)}50%{-webkit-transform:translateY(-15px);transform:translateY(-15px)}100%{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes floatYc2{0%{-webkit-transform:translateY(0);transform:translateY(0)}50%{-webkit-transform:translateY(-15px);transform:translateY(-15px)}100%{-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes floatYc3{0%{-webkit-transform:translateY(0);transform:translateY(0);-webkit-transform:translateX(0);transform:translateX(0)}50%{-webkit-transform:translateY(-15px);transform:translateY(-15px);-webkit-transform:translateX(-8);transform:translateX(-8)}100%{-webkit-transform:translateY(0);transform:translateY(0);-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes floatYc3{0%{-webkit-transform:translateY(0);transform:translateY(0);-webkit-transform:translateX(0);transform:translateX(0)}50%{-webkit-transform:translateY(-15px);transform:translateY(-15px);-webkit-transform:translateX(-8);transform:translateX(-8)}100%{-webkit-transform:translateY(0);transform:translateY(0);-webkit-transform:translateX(0);transform:translateX(0)}}@-webkit-keyframes floatYc4{0%{-webkit-transform:translateY(0);transform:translateY(0)}50%{-webkit-transform:translateY(-20px);transform:translateY(-20px)}100%{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes floatYc4{0%{-webkit-transform:translateY(0);transform:translateY(0)}50%{-webkit-transform:translateY(-20px);transform:translateY(-20px)}100%{-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes floatYc5{0%{-webkit-transform:translateY(0);transform:translateY(0)}50%{-webkit-transform:translateY(-7px);transform:translateY(-7px)}100%{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes floatYc5{0%{-webkit-transform:translateY(0);transform:translateY(0)}50%{-webkit-transform:translateY(-7px);transform:translateY(-7px)}100%{-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes floatYc6{0%{-webkit-transform:translateY(0);transform:translateY(0)}50%{-webkit-transform:translateY(-25px);transform:translateY(-25px)}100%{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes floatYc6{0%{-webkit-transform:translateY(0);transform:translateY(0)}50%{-webkit-transform:translateY(-25px);transform:translateY(-25px)}100%{-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes floatYr1{0%{-webkit-transform:translateY(0);transform:translateY(0)}50%{-webkit-transform:translateY(-13px);transform:translateY(-13px)}100%{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes floatYr1{0%{-webkit-transform:translateY(0);transform:translateY(0)}50%{-webkit-transform:translateY(-13px);transform:translateY(-13px)}100%{-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes floatYr2{0%{-webkit-transform:translateY(0);transform:translateY(0)}50%{-webkit-transform:translateY(-25px);transform:translateY(-25px)}100%{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes floatYr2{0%{-webkit-transform:translateY(0);transform:translateY(0)}50%{-webkit-transform:translateY(-25px);transform:translateY(-25px)}100%{-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes floatYr3{0%{-webkit-transform:translateY(0);transform:translateY(0);-webkit-transform:translateX(0);transform:translateX(0)}50%{-webkit-transform:translateY(-10px);transform:translateY(-10px);-webkit-transform:translateX(-8);transform:translateX(-8)}100%{-webkit-transform:translateY(0);transform:translateY(0);-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes floatYr3{0%{-webkit-transform:translateY(0);transform:translateY(0);-webkit-transform:translateX(0);transform:translateX(0)}50%{-webkit-transform:translateY(-10px);transform:translateY(-10px);-webkit-transform:translateX(-8);transform:translateX(-8)}100%{-webkit-transform:translateY(0);transform:translateY(0);-webkit-transform:translateX(0);transform:translateX(0)}}@-webkit-keyframes floatYr4{0%{-webkit-transform:translateY(0);transform:translateY(0)}50%{-webkit-transform:translateY(-20px);transform:translateY(-20px)}100%{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes floatYr4{0%{-webkit-transform:translateY(0);transform:translateY(0)}50%{-webkit-transform:translateY(-20px);transform:translateY(-20px)}100%{-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes floatYr5{0%{-webkit-transform:translateY(0);transform:translateY(0)}50%{-webkit-transform:translateY(-7px);transform:translateY(-7px)}100%{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes floatYr5{0%{-webkit-transform:translateY(0);transform:translateY(0)}50%{-webkit-transform:translateY(-7px);transform:translateY(-7px)}100%{-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes floatYr6{0%{-webkit-transform:translateY(0);transform:translateY(0)}50%{-webkit-transform:translateY(-10px);transform:translateY(-10px)}100%{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes floatYr6{0%{-webkit-transform:translateY(0);transform:translateY(0)}50%{-webkit-transform:translateY(-10px);transform:translateY(-10px)}100%{-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes swing{0%{-webkit-transform:translateX(0);transform:translateX(0)}25%{-webkit-transform:translateX(-10px);transform:translateX(-10px)}50%{-webkit-transform:translateX(0);transform:translateX(0)}75%{-webkit-transform:translateX(10px);transform:translateX(10px)}100%{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes swing{0%{-webkit-transform:translateX(0);transform:translateX(0)}25%{-webkit-transform:translateX(-10px);transform:translateX(-10px)}50%{-webkit-transform:translateX(0);transform:translateX(0)}75%{-webkit-transform:translateX(10px);transform:translateX(10px)}100%{-webkit-transform:translateX(0);transform:translateX(0)}}@-webkit-keyframes characters{0%{-webkit-transform:translateY(0);transform:translateY(0)}25%{-webkit-transform:translateY(-10px);transform:translateY(-10px)}50%{-webkit-transform:translateY(0);transform:translateY(0)}75%{-webkit-transform:translateY(-20px);transform:translateY(-20px)}100%{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes characters{0%{-webkit-transform:translateY(0);transform:translateY(0)}25%{-webkit-transform:translateY(-10px);transform:translateY(-10px)}50%{-webkit-transform:translateY(0);transform:translateY(0)}75%{-webkit-transform:translateY(-20px);transform:translateY(-20px)}100%{-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes korokoro{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}25%{-webkit-transform:rotate(15deg);transform:rotate(15deg)}50%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}75%{-webkit-transform:rotate(-15deg);transform:rotate(-15deg)}100%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}}@keyframes korokoro{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}25%{-webkit-transform:rotate(15deg);transform:rotate(15deg)}50%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}75%{-webkit-transform:rotate(-15deg);transform:rotate(-15deg)}100%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}}@-webkit-keyframes animation_shake{0%,100%{rotate:0deg}45%{rotate:5deg}}@keyframes animation_shake{0%,100%{rotate:0deg}45%{rotate:5deg}}.header{z-index:100;width:calc(100% - 1.3888888889vw);max-width:1100px;left:50%;transform:translateX(-50%);-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);position:absolute;top:2.9166666667vw;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}@media screen and (max-width: 768px){.header{left:0vw;transform:inherit;-webkit-transform:inherit;-ms-transform:inherit;top:8.8888888889vw;-webkit-padding-start:calc(12 * var(--dp));padding-inline-start:calc(12 * var(--dp))}}.header__logo{width:calc(153 * var(--dp))}@media screen and (max-width: 768px){.header__logo{width:36.3888888889vw}}.header__logo__link{display:block;width:100%;-webkit-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}.header__logo__link img{display:block;width:100%;height:auto}@media(hover: hover)and (pointer: fine){.header__logo__link img{-webkit-transition:translate ease-out 300ms;-o-transition:translate ease-out 300ms;transition:translate ease-out 300ms}.header__logo__link:hover{opacity:.5}.header__logo__link:hover img{translate:calc(1 * var(--dp)) calc(1 * var(--dp))}}@media screen and (max-width: 768px){.header__nav{display:none}}.header__nav__list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.header__nav__list__item{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;position:relative;width:calc(136 * var(--dp))}.header__nav__list__item:nth-child(n+2){margin-left:calc(16 * var(--dp))}.header__nav__list__item__link{display:block;width:100%;height:calc(30 * var(--dp));display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;border-radius:calc(30 * var(--dp));background-color:#fff642;border:calc(3 * var(--dp)) solid #ff4c00;font-size:calc(14 * var(--dp));font-weight:800;font-family:"M PLUS Rounded 1c",sans-serif;color:#ff4c00;-webkit-transition:all .4s ease-in;-o-transition:all .4s ease-in;transition:all .4s ease-in;text-decoration:none}@media(hover: hover)and (pointer: fine){.header__nav__list__item__link:hover{background-color:#ff4c00;color:#fff}}.header__nav__list__item:nth-child(3),.header__nav__list__item:nth-child(4){width:calc(154 * var(--dp))}.header__hamburge{cursor:pointer;position:fixed;top:calc(16 * var(--dp));right:calc(10 * var(--dp));z-index:1000;border:none;display:none}@media screen and (max-width: 768px){.header__hamburge{display:block;width:calc(43 * var(--dp));height:calc(33 * var(--dp));padding-block:calc(10 * var(--dp));padding-inline:calc(6 * var(--dp))}}.header__hamburge img{display:block;width:100%;height:auto}.header__hamburge.is-open{-webkit-box-shadow:none;box-shadow:none}@-webkit-keyframes menuFadein{from{opacity:0}to{opacity:1}}@keyframes menuFadein{from{opacity:0}to{opacity:1}}@-webkit-keyframes closeFadein{from{opacity:1}to{opacity:0}}@keyframes closeFadein{from{opacity:1}to{opacity:0}}.navDrawer.is-show .closeBtn,.navDrawer.is-show .navDrawer__inner,.navDrawer.is-show .navDrawer__logo{opacity:0;-webkit-animation:menuFadein .5s forwards;animation:menuFadein .5s forwards;-webkit-animation-delay:.3s;animation-delay:.3s;display:-webkit-box !important;display:-webkit-flex !important;display:-ms-flexbox !important;display:flex !important}.navDrawer{display:block;position:fixed;z-index:110;right:-100%;top:0;width:100%;height:100vh;-webkit-transition:right .3s ease-in-out;-o-transition:right .3s ease-in-out;transition:right .3s ease-in-out;background-color:#fff628}.navDrawer__icon{bottom:calc(-84 * var(--dp));right:calc(-72 * var(--dp));width:calc(144 * var(--dp));position:absolute}.navDrawer__icon img{display:block;width:100%;height:auto}.navDrawer__logo{position:absolute;left:calc(12 * var(--dp));top:calc(12 * var(--dp));width:calc(108 * var(--dp));display:block}.navDrawer__logo img{display:block;width:100%;height:auto}.navDrawer ul{padding:0;list-style:none}.navDrawer__inner{padding:calc(70 * var(--dp)) calc(10 * var(--dp)) calc(70 * var(--dp));display:none;overflow-y:auto}.navDrawer__inner__area{position:relative}.navDrawer .navDrawer__list li{width:calc(180 * var(--dp));-webkit-padding-after:calc(6 * var(--dp));padding-block-end:calc(6 * var(--dp));position:relative}.navDrawer .navDrawer__list li:after{content:"";position:absolute;left:0;bottom:0;background-image:url("../img/h_line.png");background-position:center;background-repeat:no-repeat;background-size:cover;width:100%;height:calc(5 * var(--dp))}.navDrawer .navDrawer__list li:nth-child(n+2){-webkit-margin-before:calc(24 * var(--dp));margin-block-start:calc(24 * var(--dp))}.navDrawer .navDrawer__list li a{color:inherit;-webkit-transition:color .4s ease-in;-o-transition:color .4s ease-in;transition:color .4s ease-in;font-size:calc(18 * var(--dp));display:block;text-align:center;color:#ff4c00;font-family:"M PLUS Rounded 1c",sans-serif;font-weight:800;text-decoration:none}.navDrawer .closeBtn{position:absolute;z-index:100;right:calc(14 * var(--dp));top:calc(6 * var(--dp));width:calc(48 * var(--dp));height:calc(48 * var(--dp));padding:calc(8 * var(--dp));display:none}.navDrawer .closeBtn span{position:relative;display:block;width:100%}.navDrawer .closeBtn span::before{position:absolute;content:"";width:110%;height:calc(2 * var(--dp));background-color:#000;top:0px;right:0px;-webkit-transform:translateY(0) rotate(0);-ms-transform:translateY(0) rotate(0);transform:translateY(0) rotate(0);-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s}.navDrawer .closeBtn span:nth-of-type(1):before{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);top:calc(15 * var(--dp));right:calc(-1 * var(--dp))}.navDrawer .closeBtn span:nth-of-type(2):before{-webkit-transform:rotate(135deg);-ms-transform:rotate(135deg);transform:rotate(135deg);top:calc(15 * var(--dp));right:calc(-1 * var(--dp))}.navDrawer.is-show{right:0;overflow-y:scroll;-webkit-transition:right .3s ease-in-out;-o-transition:right .3s ease-in-out;transition:right .3s ease-in-out}.navDrawer.is-show .navDrawer__inner{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;height:100%}.navDrawer.is-show .closeBtn{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}@keyframes menuFadein{from{opacity:0}to{opacity:1}}body{font-size:16px;font-family:"Mochiy Pop P One",sans-serif,apple-system,blinkMacSystemFont,"Helvetica Neue","Segoe UI",YuGothicM,YuGothic,Meiryo,Arial,Helvetica,"Yu Gothic Medium","ヒラギノ角ゴ Pro W3",sans-serif;font-weight:400;line-height:1.5;overflow-x:hidden}.pc-show{display:block}@media screen and (max-width: 768px){.pc-show{display:none}}.sp-show{display:none}@media screen and (max-width: 768px){.sp-show{display:block}}.container{width:calc(100% - (22 * var(--dp)))}.boundary{position:absolute;z-index:2;left:0;top:-1.0416666667vw;width:100%;height:1.7886875vw;background-image:url("../img/boundary.png");background-position:center;background-repeat:no-repeat;background-size:cover}@media screen and (max-width: 768px){.boundary{height:calc(11 * var(--dp));top:calc(-6 * var(--dp))}}.images img{display:block;width:100%;height:auto}.marker{background:-webkit-gradient(linear, left top, right bottom, from(#FFFFA1), to(#FFFFA1));background:-webkit-linear-gradient(left top, #FFFFA1 0%, #FFFFA1 100%);background:-o-linear-gradient(left top, #FFFFA1 0%, #FFFFA1 100%);background:linear-gradient(to right bottom, #FFFFA1 0%, #FFFFA1 100%);background-repeat:no-repeat;background-position:left bottom 6%;background-size:100% 60%}@media screen and (max-width: 768px){.marker{background-size:100% 45%}}.notsans{font-family:"Noto Sans JP",sans-serif;font-weight:700}.pageTop{width:calc(41 * var(--dp));display:block;position:fixed;z-index:50;visibility:hidden;right:calc(25 * var(--dp));bottom:calc(18 * var(--dp));opacity:0;-webkit-transition:opacity .8s ease-out,visibility .8s ease-out;-o-transition:opacity .8s ease-out,visibility .8s ease-out;transition:opacity .8s ease-out,visibility .8s ease-out}@media screen and (max-width: 768px){.pageTop{right:calc(16 * var(--dp));bottom:calc(18 * var(--dp));width:calc(27 * var(--dp))}}.pageTop img{display:block;width:100%;height:auto}.pageTop.__show{opacity:1;visibility:visible}@-webkit-keyframes poyoyon2{0%{-webkit-transform:scale(0.8, 0.8) translate(0, 0);transform:scale(0.8, 0.8) translate(0, 0);opacity:0;z-index:4}15%{-webkit-transform:scale(1.3, 1.2) translate(0, 20px);transform:scale(1.3, 1.2) translate(0, 20px);opacity:.6}30%{-webkit-transform:scale(1.8, 1.5) translate(0, 40px);transform:scale(1.8, 1.5) translate(0, 40px);opacity:.9}50%{-webkit-transform:scale(1.3, 1.6) translate(0, -35px);transform:scale(1.3, 1.6) translate(0, -35px);opacity:1}70%{-webkit-transform:scale(1.1, 1) translate(0, 20px);transform:scale(1.1, 1) translate(0, 20px)}100%{-webkit-transform:scale(1, 1) translate(0, 0);transform:scale(1, 1) translate(0, 0);opacity:1;z-index:4}}@keyframes poyoyon2{0%{-webkit-transform:scale(0.8, 0.8) translate(0, 0);transform:scale(0.8, 0.8) translate(0, 0);opacity:0;z-index:4}15%{-webkit-transform:scale(1.3, 1.2) translate(0, 20px);transform:scale(1.3, 1.2) translate(0, 20px);opacity:.6}30%{-webkit-transform:scale(1.8, 1.5) translate(0, 40px);transform:scale(1.8, 1.5) translate(0, 40px);opacity:.9}50%{-webkit-transform:scale(1.3, 1.6) translate(0, -35px);transform:scale(1.3, 1.6) translate(0, -35px);opacity:1}70%{-webkit-transform:scale(1.1, 1) translate(0, 20px);transform:scale(1.1, 1) translate(0, 20px)}100%{-webkit-transform:scale(1, 1) translate(0, 0);transform:scale(1, 1) translate(0, 0);opacity:1;z-index:4}}@-webkit-keyframes floatDiagonal1{0%{-webkit-transform:translate(0, 0);transform:translate(0, 0)}50%{-webkit-transform:translate(0.6vw, -1.2vw);transform:translate(0.6vw, -1.2vw)}100%{-webkit-transform:translate(0, 0);transform:translate(0, 0)}}@keyframes floatDiagonal1{0%{-webkit-transform:translate(0, 0);transform:translate(0, 0)}50%{-webkit-transform:translate(0.6vw, -1.2vw);transform:translate(0.6vw, -1.2vw)}100%{-webkit-transform:translate(0, 0);transform:translate(0, 0)}}@-webkit-keyframes floatDiagonal2{0%{-webkit-transform:translate(0, 0);transform:translate(0, 0)}50%{-webkit-transform:translate(-0.5vw, -1vw);transform:translate(-0.5vw, -1vw)}100%{-webkit-transform:translate(0, 0);transform:translate(0, 0)}}@keyframes floatDiagonal2{0%{-webkit-transform:translate(0, 0);transform:translate(0, 0)}50%{-webkit-transform:translate(-0.5vw, -1vw);transform:translate(-0.5vw, -1vw)}100%{-webkit-transform:translate(0, 0);transform:translate(0, 0)}}@-webkit-keyframes floatDiagonal3{0%{-webkit-transform:translate(0, 0);transform:translate(0, 0)}50%{-webkit-transform:translate(0.4vw, -0.9vw);transform:translate(0.4vw, -0.9vw)}100%{-webkit-transform:translate(0, 0);transform:translate(0, 0)}}@keyframes floatDiagonal3{0%{-webkit-transform:translate(0, 0);transform:translate(0, 0)}50%{-webkit-transform:translate(0.4vw, -0.9vw);transform:translate(0.4vw, -0.9vw)}100%{-webkit-transform:translate(0, 0);transform:translate(0, 0)}}@-webkit-keyframes floatVertical1{0%{-webkit-transform:translateY(0);transform:translateY(0)}50%{-webkit-transform:translateY(-1vw);transform:translateY(-1vw)}100%{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes floatVertical1{0%{-webkit-transform:translateY(0);transform:translateY(0)}50%{-webkit-transform:translateY(-1vw);transform:translateY(-1vw)}100%{-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes floatVertical2{0%{-webkit-transform:translateY(0);transform:translateY(0)}50%{-webkit-transform:translateY(-1.2vw);transform:translateY(-1.2vw)}100%{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes floatVertical2{0%{-webkit-transform:translateY(0);transform:translateY(0)}50%{-webkit-transform:translateY(-1.2vw);transform:translateY(-1.2vw)}100%{-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes floatVertical3{0%{-webkit-transform:translateY(0);transform:translateY(0)}50%{-webkit-transform:translateY(-0.8vw);transform:translateY(-0.8vw)}100%{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes floatVertical3{0%{-webkit-transform:translateY(0);transform:translateY(0)}50%{-webkit-transform:translateY(-0.8vw);transform:translateY(-0.8vw)}100%{-webkit-transform:translateY(0);transform:translateY(0)}}.kv{position:relative;z-index:1}.kv:before{content:"";position:absolute;z-index:2;left:calc(-20 * var(--dp));top:calc(-30 * var(--dp));background-image:url("../img/kv/pc/top.png");background-position:center bottom;background-size:cover;width:calc(100% + (20 * var(--dp)));aspect-ratio:1485/40}@media screen and (max-width: 768px){.kv:before{width:100%;left:calc(0 * var(--dp));aspect-ratio:375/17;top:calc(-8 * var(--dp));background-image:url("../img/kv/sp/top.png")}}.kv__ttl{position:absolute;z-index:4;opacity:0;width:36.875vw;left:28.8194444444vw;top:6.5972222222vw}@media screen and (max-width: 768px){.kv__ttl{width:80.8333333333vw;left:8.8888888889vw;top:24.1666666667vw}}.kv__ttl.show{-webkit-animation:poyoyon2 1s ease-in-out .3s forwards;animation:poyoyon2 1s ease-in-out .3s forwards}.kv__ttl__image{display:block;width:100%}.kv__back{width:77.7083333333vw;display:block;position:absolute;z-index:3;right:0;bottom:0}@media screen and (max-width: 768px){.kv__back{width:100%;bottom:calc(22 * var(--dp))}}.kv__icon{position:absolute;z-index:4;right:19.8480347222vw;bottom:.6944444444vw;width:10.9666666667vw}@media screen and (max-width: 768px){.kv__icon{right:12.5438333333vw;bottom:4.1931388889vw;width:auto;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}}.kv__icon__txt{position:absolute;z-index:3;top:0vw;right:0vw;width:6.8vw}@media screen and (max-width: 768px){.kv__icon__txt{position:relative;top:inherit;right:inherit;width:25.3645833333vw;-webkit-margin-end:-11.1111111111vw;margin-inline-end:-11.1111111111vw;display:block}}.kv__icon__img{display:block;width:100%;bottom:0;left:0;-webkit-animation:korokoro 2.5s linear infinite;animation:korokoro 2.5s linear infinite;-webkit-transform-origin:bottom center;-ms-transform-origin:bottom center;transform-origin:bottom center}@media screen and (max-width: 768px){.kv__icon__img{width:21.5266666667vw}}.kv__sound{position:absolute;z-index:5;bottom:1.0763888889vw;right:13.8888888889vw;width:6.5277777778vw}@media screen and (max-width: 768px){.kv__sound{width:20.3888888889vw;right:2.3333333333vw;bottom:1.2222222222vw}}.kv__sound__icon{display:block;width:8.0555555556vw}@media screen and (max-width: 768px){.kv__sound__icon{width:11.5809722222vw;-webkit-margin-start:auto;margin-inline-start:auto;-webkit-margin-after:.8333333333vw;margin-block-end:.8333333333vw}}.kv__sound__btn{display:block;height:auto;width:6.9556319444vw}@media screen and (max-width: 768px){.kv__sound__btn{width:100%}}.kv__image{display:block;width:100%;height:auto}.kv__icons ._icon{position:absolute;z-index:3;background-position:center;background-repeat:no-repeat;background-size:contain;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}.kv__icons__icon01{-webkit-animation:floatDiagonal1 3.6s ease-in-out infinite;animation:floatDiagonal1 3.6s ease-in-out infinite}.kv__icons__icon02{-webkit-animation:floatDiagonal2 4s ease-in-out infinite;animation:floatDiagonal2 4s ease-in-out infinite}.kv__icons__icon04{-webkit-animation:floatDiagonal1 4.8s ease-in-out infinite;animation:floatDiagonal1 4.8s ease-in-out infinite}.kv__icons__icon05{-webkit-animation:floatVertical1 4.2s ease-in-out infinite;animation:floatVertical1 4.2s ease-in-out infinite}.kv__icons__icon06{-webkit-animation:floatDiagonal2 4.6s ease-in-out infinite;animation:floatDiagonal2 4.6s ease-in-out infinite}.kv__icons__icon07{-webkit-animation:floatDiagonal3 3.7s ease-in-out infinite;animation:floatDiagonal3 3.7s ease-in-out infinite}.kv__icons__icon10{-webkit-animation:floatDiagonal2 3.8s ease-in-out infinite;animation:floatDiagonal2 3.8s ease-in-out infinite}.kv__icons__icon12{-webkit-animation:floatDiagonal3 3.9s ease-in-out infinite;animation:floatDiagonal3 3.9s ease-in-out infinite}.kv__icons__icon13{-webkit-animation:floatVertical3 4.2s ease-in-out infinite;animation:floatVertical3 4.2s ease-in-out infinite}.kv__icons__icon14{-webkit-animation:floatDiagonal1 3.9s ease-in-out infinite;animation:floatDiagonal1 3.9s ease-in-out infinite}.kv__icons__icon16{-webkit-animation:floatVertical2 4s ease-in-out infinite;animation:floatVertical2 4s ease-in-out infinite}.kv__icons__circle01{-webkit-animation:floatVertical1 5.4s ease-in-out infinite;animation:floatVertical1 5.4s ease-in-out infinite}.kv__icons__circle02{-webkit-animation:floatVertical2 5.6s ease-in-out infinite;animation:floatVertical2 5.6s ease-in-out infinite}.kv__icons__circle03{-webkit-animation:floatVertical3 5s ease-in-out infinite;animation:floatVertical3 5s ease-in-out infinite}.kv__icons__circle04{-webkit-animation:floatVertical1 5.8s ease-in-out infinite;animation:floatVertical1 5.8s ease-in-out infinite}.kv__icons__circle05{-webkit-animation:floatVertical2 5.3s ease-in-out infinite;animation:floatVertical2 5.3s ease-in-out infinite}.kv__icons__circle06{-webkit-animation:floatVertical3 5.6s ease-in-out infinite;animation:floatVertical3 5.6s ease-in-out infinite}.kv__icons__circle07{-webkit-animation:floatVertical1 5.5s ease-in-out infinite;animation:floatVertical1 5.5s ease-in-out infinite}.kv__icons__circle08{-webkit-animation:floatVertical2 5.2s ease-in-out infinite;animation:floatVertical2 5.2s ease-in-out infinite}.kv__icons__circle09{-webkit-animation:floatVertical3 5.6s ease-in-out infinite;animation:floatVertical3 5.6s ease-in-out infinite}.kv__icons__circle10{-webkit-animation:floatVertical1 5.1s ease-in-out infinite;animation:floatVertical1 5.1s ease-in-out infinite}.kv__icons__circle11{-webkit-animation:floatVertical2 5.4s ease-in-out infinite;animation:floatVertical2 5.4s ease-in-out infinite}.kv__icons__circle12{-webkit-animation:floatVertical3 5.8s ease-in-out infinite;animation:floatVertical3 5.8s ease-in-out infinite}@media screen and (max-width: 768px){.kv__icons__icon01{-webkit-animation-duration:2.4s;animation-duration:2.4s}.kv__icons__icon02{-webkit-animation-duration:2.7s;animation-duration:2.7s}.kv__icons__icon04{-webkit-animation-duration:3.2s;animation-duration:3.2s}.kv__icons__icon05{-webkit-animation-duration:2.8s;animation-duration:2.8s}.kv__icons__icon06{-webkit-animation-duration:3s;animation-duration:3s}.kv__icons__icon07{-webkit-animation-duration:2.5s;animation-duration:2.5s}.kv__icons__icon10{-webkit-animation-duration:2.6s;animation-duration:2.6s}.kv__icons__icon12{-webkit-animation-duration:2.6s;animation-duration:2.6s}.kv__icons__icon13{-webkit-animation-duration:2.8s;animation-duration:2.8s}.kv__icons__icon14{-webkit-animation-duration:2.6s;animation-duration:2.6s}.kv__icons__icon16{-webkit-animation-duration:2.7s;animation-duration:2.7s}.kv__icons__circle01{-webkit-animation-duration:3.6s;animation-duration:3.6s}.kv__icons__circle02{-webkit-animation-duration:3.7s;animation-duration:3.7s}.kv__icons__circle03{-webkit-animation-duration:3.4s;animation-duration:3.4s}.kv__icons__circle04{-webkit-animation-duration:3.8s;animation-duration:3.8s}.kv__icons__circle05{-webkit-animation-duration:3.6s;animation-duration:3.6s}.kv__icons__circle06{-webkit-animation-duration:3.7s;animation-duration:3.7s}.kv__icons__circle07{-webkit-animation-duration:3.6s;animation-duration:3.6s}.kv__icons__circle08{-webkit-animation-duration:3.5s;animation-duration:3.5s}.kv__icons__circle09{-webkit-animation-duration:3.7s;animation-duration:3.7s}.kv__icons__circle10{-webkit-animation-duration:3.5s;animation-duration:3.5s}.kv__icons__circle11{-webkit-animation-duration:3.6s;animation-duration:3.6s}.kv__icons__circle12{-webkit-animation-duration:3.8s;animation-duration:3.8s}}.kv__icons__icon01{bottom:8.8888888889vw;left:4.9305555556vw;width:3.9583333333vw;aspect-ratio:57/55;background-image:url("../img/kv/pc/icon-l1.png");-webkit-animation:floatYFL1 4.8s ease-in-out infinite;animation:floatYFL1 4.8s ease-in-out infinite}@media screen and (max-width: 768px){.kv__icons__icon01{display:none}}.kv__icons__icon02{bottom:4.6527777778vw;left:13.2638888889vw;width:3.6645833333vw;aspect-ratio:52/51;background-image:url("../img/kv/pc/icon-l2.png")}@media screen and (max-width: 768px){.kv__icons__icon02{width:calc(45 * var(--dp));left:calc(149 * var(--dp));bottom:inherit;top:calc(308 * var(--dp))}}.kv__icons__icon03{bottom:5.2777777778vw;left:18.6111111111vw;width:7.9861111111vw;aspect-ratio:115/128;background-image:url("../img/kv/pc/icon-l3.png")}@media screen and (max-width: 768px){.kv__icons__icon03{width:calc(58 * var(--dp));left:calc(84 * var(--dp));bottom:inherit;top:calc(297 * var(--dp))}}.kv__icons__icon04{bottom:1.3888888889vw;left:24.9305555556vw;width:4.375vw;aspect-ratio:63/62;background-image:url("../img/kv/pc/icon-l4.png")}@media screen and (max-width: 768px){.kv__icons__icon04{background-image:url("../img/kv/sp/icon-l4.png");width:calc(35 * var(--dp));left:calc(101 * var(--dp));bottom:calc(13 * var(--dp))}}.kv__icons__icon05{bottom:18.6805555556vw;left:5.2777777778vw;width:7.1527777778vw;aspect-ratio:103/116;background-image:url("../img/kv/pc/icon-l5.png")}@media screen and (max-width: 768px){.kv__icons__icon05{width:calc(38 * var(--dp));left:calc(5.8 * var(--dp));bottom:calc(76 * var(--dp))}}.kv__icons__icon06{top:10.2777777778vw;left:5.9722222222vw;width:5.7638888889vw;aspect-ratio:83/49;background-image:url("../img/kv/pc/icon-l6.png")}@media screen and (max-width: 768px){.kv__icons__icon06{display:none}}.kv__icons__icon07{top:12.4305555556vw;left:26.9444444444vw;width:4.0972222222vw;aspect-ratio:59/47;background-image:url("../img/kv/pc/icon-l7.png")}@media screen and (max-width: 768px){.kv__icons__icon07{width:calc(28 * var(--dp));left:calc(69 * var(--dp));top:inherit;bottom:calc(18 * var(--dp))}}.kv__icons__icon08{top:14.375vw;left:12.4305555556vw;width:7.8472222222vw;aspect-ratio:113/120;background-image:url("../img/kv/pc/icon-l8.png")}@media screen and (max-width: 768px){.kv__icons__icon08{width:calc(58 * var(--dp));left:calc(23 * var(--dp));top:calc(74 * var(--dp))}}.kv__icons__icon09{top:24.8611111111vw;left:16.9444444444vw;width:11.9444444444vw;aspect-ratio:172/192;background-image:url("../img/kv/pc/icon-l9.png")}@media screen and (max-width: 768px){.kv__icons__icon09{width:calc(86 * var(--dp));left:calc(6 * var(--dp));top:calc(304 * var(--dp))}}.kv__icons__icon10{bottom:15.1388888889vw;right:.7638888889vw;width:5.2777777778vw;aspect-ratio:76/44;background-image:url("../img/kv/pc/icon-r1.png")}@media screen and (max-width: 768px){.kv__icons__icon10{width:calc(54 * var(--dp));right:calc(81 * var(--dp));bottom:inherit;top:calc(276 * var(--dp))}}.kv__icons__icon11{bottom:17.3611111111vw;right:13.125vw;width:6.8666666667vw;aspect-ratio:98/120;background-image:url("../img/kv/pc/icon-r2.png")}@media screen and (max-width: 768px){.kv__icons__icon11{background-image:url("../img/kv/sp/icon-r2.png");aspect-ratio:60/66;width:calc(60 * var(--dp));right:calc(9.12 * var(--dp));bottom:inherit;top:calc(242 * var(--dp))}}.kv__icons__icon12{bottom:19.375vw;right:23.8888888889vw;width:4.1666666667vw;aspect-ratio:60/56;background-image:url("../img/kv/pc/icon-r3.png")}@media screen and (max-width: 768px){.kv__icons__icon12{width:calc(31 * var(--dp));right:calc(163 * var(--dp));bottom:inherit;top:calc(53 * var(--dp))}}.kv__icons__icon13{top:20vw;right:9.0972222222vw;width:3.3333333333vw;aspect-ratio:48/48;background-image:url("../img/kv/pc/icon-r4.png")}@media screen and (max-width: 768px){.kv__icons__icon13{width:calc(24 * var(--dp));right:calc(28 * var(--dp));top:calc(331 * var(--dp))}}.kv__icons__icon14{top:16.1805555556vw;right:13.0555555556vw;width:6.1111111111vw;aspect-ratio:88/86;background-image:url("../img/kv/pc/icon-r5.png")}@media screen and (max-width: 768px){.kv__icons__icon14{display:none}}.kv__icons__icon15{top:16.1805555556vw;right:22.0138888889vw;width:10.5555555556vw;aspect-ratio:152/134;background-image:url("../img/kv/pc/icon-r6.png")}@media screen and (max-width: 768px){.kv__icons__icon15{width:calc(71 * var(--dp));right:calc(60 * var(--dp));top:calc(25 * var(--dp))}}.kv__icons__icon16{top:10.5555555556vw;right:21.5277777778vw;width:3.8888888889vw;aspect-ratio:56/54;background-image:url("../img/kv/pc/icon-r7.png")}@media screen and (max-width: 768px){.kv__icons__icon16{width:calc(31 * var(--dp));right:calc(8 * var(--dp));top:calc(93 * var(--dp))}}.kv__icons__circle01{top:6.3888888889vw;left:19.5138888889vw;width:6.25vw;aspect-ratio:90/84;background-image:url("../img/kv/pc/circle-lt.png")}@media screen and (max-width: 768px){.kv__icons__circle01{width:calc(26 * var(--dp));left:calc(138 * var(--dp));top:calc(279 * var(--dp))}}.kv__icons__circle02{top:19.375vw;left:22.7083333333vw;width:1.7361111111vw;aspect-ratio:22/22;background-image:url("../img/kv/pc/circle-lc.png")}@media screen and (max-width: 768px){.kv__icons__circle02{width:calc(19 * var(--dp));left:calc(15 * var(--dp));top:calc(165 * var(--dp))}}.kv__icons__circle03{top:25.8333333333vw;left:4.3055555556vw;width:.5555555556vw;aspect-ratio:8/8;background-image:url("../img/kv/pc/circle-lcs.png")}@media screen and (max-width: 768px){.kv__icons__circle03{width:calc(7 * var(--dp));left:calc(6.8 * var(--dp));top:calc(147 * var(--dp))}}.kv__icons__circle04{bottom:14.1666666667vw;left:13.4722222222vw;width:4.0972222222vw;aspect-ratio:59/98;background-image:url("../img/kv/pc/circle-lb.png")}@media screen and (max-width: 768px){.kv__icons__circle04{background-image:url("../img/kv/sp/circle-lb.png");width:calc(31 * var(--dp));aspect-ratio:31/52;left:calc(26 * var(--dp));bottom:calc(16 * var(--dp))}}.kv__icons__circle06{bottom:6.25vw;left:10.2083333333vw;width:1.5277777778vw;aspect-ratio:22/22;background-image:url("../img/kv/pc/circle-lbs.png")}@media screen and (max-width: 768px){.kv__icons__circle06{display:none}}.kv__icons__circle07{bottom:20.0694444444vw;right:4.1666666667vw;width:3.6111111111vw;aspect-ratio:52/87;background-image:url("../img/kv/pc/circle-rc.png")}@media screen and (max-width: 768px){.kv__icons__circle07{display:none}}.kv__icons__circle08{bottom:7.6388888889vw;right:6.1111111111vw;width:1.7361111111vw;aspect-ratio:25/24;background-image:url("../img/kv/pc/circle-rbs.png")}@media screen and (max-width: 768px){.kv__icons__circle08{width:calc(19 * var(--dp));right:calc(23 * var(--dp));top:calc(360 * var(--dp))}}.kv__icons__circle09{top:17.8472222222vw;right:7.7083333333vw;width:.5555555556vw;aspect-ratio:8/8;background-image:url("../img/kv/pc/circle-rts.png")}@media screen and (max-width: 768px){.kv__icons__circle09{width:calc(7 * var(--dp));right:calc(144 * var(--dp));top:calc(272 * var(--dp))}}.kv__icons__circle10{top:10.2777777778vw;right:10.5555555556vw;width:2.7083333333vw;aspect-ratio:39/39;background-image:url("../img/kv/pc/circle-rt.png")}@media screen and (max-width: 768px){.kv__icons__circle10{display:none}}.kv__icons__circle11{bottom:21.25vw;right:28.9583333333vw;width:.5555555556vw;aspect-ratio:8/8;background-image:url("../img/kv/pc/circle-rts.png")}@media screen and (max-width: 768px){.kv__icons__circle11{display:none}}.kv__icons__circle12{bottom:11.8055555556vw;right:9.0972222222vw;width:4.2361111111vw;aspect-ratio:61/57;background-image:url("../img/kv/pc/circle-rb.png")}@media screen and (max-width: 768px){.kv__icons__circle12{width:calc(77 * var(--dp));right:calc(-50 * var(--dp));top:calc(146 * var(--dp));bottom:inherit}}.concept{position:relative;z-index:2;background-color:#fff628}.concept__inner{padding-block:calc(40 * var(--dp)) calc(110 * var(--dp));position:relative;overflow:hidden}@media screen and (max-width: 768px){.concept__inner{padding-block:calc(24 * var(--dp)) calc(30 * var(--dp))}}.concept__repeat{position:absolute;top:0;width:calc(69 * var(--dp));height:100%;overflow:hidden}@media screen and (max-width: 768px){.concept__repeat{display:none}}.concept__repeat._left{left:calc(40 * var(--dp))}.concept__repeat._left .repeat-item{background-image:url("../img/back_txt_l.png");-webkit-animation:scrollDown 20s linear infinite;animation:scrollDown 20s linear infinite}.concept__repeat._right{right:calc(40 * var(--dp))}.concept__repeat._right .repeat-item{background-image:url("../img/back_txt_r.png");-webkit-animation:scrollUp 20s linear infinite;animation:scrollUp 20s linear infinite}.concept__repeat .repeat-item{position:absolute;top:calc(30 * var(--dp));left:0;width:100%;height:100%;background-repeat:repeat-y;background-size:contain;-webkit-animation:scrollY 20s linear infinite;animation:scrollY 20s linear infinite}.concept__repeat .repeat-item:nth-child(2){top:-100%}.concept .container{margin-inline:auto}@media screen and (max-width: 768px){.concept .container{width:100%}}.concept__content{max-width:1040px;margin-inline:auto;position:relative}.concept__content__icon{position:absolute;left:0;top:calc(140 * var(--dp));width:calc(211 * var(--dp))}@media screen and (max-width: 992px){.concept__content__icon{left:calc(60 * var(--dp))}}@media screen and (max-width: 768px){.concept__content__icon{width:calc(129 * var(--dp));left:calc(10 * var(--dp));top:calc(260 * var(--dp))}}.concept__content__in{position:absolute;right:calc(-64 * var(--dp));top:calc(20 * var(--dp));width:calc(33.4688 * var(--dp))}@media screen and (max-width: 768px){.concept__content__in{display:none}}.concept__content__heart{position:absolute;width:calc(96 * var(--dp));right:calc(40 * var(--dp));bottom:calc(-60 * var(--dp))}@media screen and (max-width: 992px){.concept__content__heart{right:calc(80 * var(--dp))}}@media screen and (max-width: 768px){.concept__content__heart{width:calc(58 * var(--dp));bottom:inherit;top:calc(110 * var(--dp));right:calc(11 * var(--dp))}}.concept__content__txt{-webkit-margin-before:calc(30 * var(--dp));margin-block-start:calc(30 * var(--dp));font-size:calc(21 * var(--dp));text-align:center;line-height:1.75;letter-spacing:.06em}.concept__content__txt span{font-family:"Noto Sans JP",sans-serif;font-weight:900}@media screen and (max-width: 768px){.concept__content__txt{width:calc(212 * var(--dp));-webkit-margin-start:auto;margin-inline-start:auto;-webkit-margin-before:calc(18 * var(--dp));margin-block-start:calc(18 * var(--dp));font-size:calc(18 * var(--dp));line-height:calc(28 * var(--dp));text-align:left;-webkit-padding-end:calc(10 * var(--dp));padding-inline-end:calc(10 * var(--dp))}}.concept__ttl{width:calc(340 * var(--dp));margin-inline:auto}@media screen and (max-width: 768px){.concept__ttl{width:calc(218 * var(--dp))}}.concept__noguri{width:calc(198 * var(--dp));margin-inline:auto;-webkit-margin-before:calc(12 * var(--dp));margin-block-start:calc(12 * var(--dp));position:relative}@media screen and (max-width: 768px){.concept__noguri{width:calc(180 * var(--dp));-webkit-margin-before:calc(8 * var(--dp));margin-block-start:calc(8 * var(--dp))}}.concept__sub{width:calc(483 * var(--dp));margin-inline:auto;-webkit-margin-before:calc(30 * var(--dp));margin-block-start:calc(30 * var(--dp));display:block}@media screen and (max-width: 768px){.concept__sub{width:calc(197 * var(--dp));-webkit-margin-before:calc(26 * var(--dp));margin-block-start:calc(26 * var(--dp))}}.concept__bottom{position:relative;max-width:calc(900 * var(--dp));margin-inline:auto;-webkit-margin-before:calc(28 * var(--dp));margin-block-start:calc(28 * var(--dp));height:calc(624 * var(--dp));-webkit-padding-after:calc(82 * var(--dp));padding-block-end:calc(82 * var(--dp))}@media screen and (max-width: 768px){.concept__bottom{max-width:calc(360 * var(--dp));height:calc(354 * var(--dp))}}.concept__bottom img{display:block;width:100%;height:auto}.concept__bottom__speech{position:absolute;display:block;opacity:0;-webkit-transform:translateY(20px) scale(1);-ms-transform:translateY(20px) scale(1);transform:translateY(20px) scale(1);-webkit-transition:opacity .3s ease-out,-webkit-transform .3s ease-out;transition:opacity .3s ease-out,-webkit-transform .3s ease-out;-o-transition:opacity .3s ease-out,transform .3s ease-out;transition:opacity .3s ease-out,transform .3s ease-out;transition:opacity .3s ease-out,transform .3s ease-out,-webkit-transform .3s ease-out;cursor:pointer}.concept__bottom__speech._one{width:calc(180 * var(--dp));left:calc(52 * var(--dp));top:calc(323 * var(--dp))}@media screen and (max-width: 768px){.concept__bottom__speech._one{width:calc(87 * var(--dp));left:calc(0 * var(--dp));top:calc(195 * var(--dp))}}.concept__bottom__speech._two{width:calc(201 * var(--dp));left:calc(44 * var(--dp));top:calc(110 * var(--dp))}@media screen and (max-width: 768px){.concept__bottom__speech._two{width:calc(89 * var(--dp));left:calc(3 * var(--dp));top:calc(128 * var(--dp))}}.concept__bottom__speech._three{width:calc(173 * var(--dp));left:calc(232 * var(--dp));top:calc(20 * var(--dp))}@media screen and (max-width: 768px){.concept__bottom__speech._three{z-index:2;width:calc(83 * var(--dp));left:calc(22 * var(--dp));top:calc(46 * var(--dp))}}.concept__bottom__speech._four{width:calc(298 * var(--dp));right:calc(180 * var(--dp));top:calc(0 * var(--dp))}@media screen and (max-width: 768px){.concept__bottom__speech._four{z-index:1;width:calc(166 * var(--dp));left:calc(85 * var(--dp));top:calc(0 * var(--dp))}}.concept__bottom__speech._five{width:calc(290 * var(--dp));right:calc(0 * var(--dp));top:calc(168 * var(--dp))}@media screen and (max-width: 768px){.concept__bottom__speech._five{z-index:2;width:calc(173 * var(--dp));right:calc(-5 * var(--dp));top:calc(55 * var(--dp))}}.concept__bottom__speech._six{width:calc(180 * var(--dp));right:calc(52 * var(--dp));top:calc(370 * var(--dp))}@media screen and (max-width: 768px){.concept__bottom__speech._six{width:calc(100 * var(--dp));right:calc(3 * var(--dp));top:calc(170 * var(--dp))}}.concept__bottom__speech._txt{width:calc(180 * var(--dp));left:calc(142 * var(--dp));top:calc(250 * var(--dp));cursor:default}@media screen and (max-width: 768px){.concept__bottom__speech._txt{width:calc(162 * var(--dp));top:calc(307 * var(--dp));left:calc(130 * var(--dp))}}.concept__bottom__speech.show{opacity:1;-webkit-transform:translateY(0) scale(1);-ms-transform:translateY(0) scale(1);transform:translateY(0) scale(1)}.concept__bottom__speech.show:hover{-webkit-transform:translateY(0) scale(1.2);-ms-transform:translateY(0) scale(1.2);transform:translateY(0) scale(1.2)}.concept__bottom__top{opacity:0;-webkit-transition:opacity .6s ease,-webkit-transform .6s ease;transition:opacity .6s ease,-webkit-transform .6s ease;-o-transition:opacity .6s ease,transform .6s ease;transition:opacity .6s ease,transform .6s ease;transition:opacity .6s ease,transform .6s ease,-webkit-transform .6s ease;will-change:opacity,transform;position:absolute;z-index:3;width:calc(318 * var(--dp));bottom:calc(118 * var(--dp));right:calc(295 * var(--dp));transform:translateY(30px);-webkit-transform:translateY(30px);-ms-transform:translateY(30px)}@media screen and (max-width: 768px){.concept__bottom__top{width:calc(178 * var(--dp));right:inherit;left:calc(83 * var(--dp));bottom:inherit;top:calc(153 * var(--dp))}}.concept__bottom__top.show{opacity:1;-webkit-transform:translateY(0px);-ms-transform:translateY(0px);transform:translateY(0px)}.concept__bottom__main{width:100%;-webkit-animation:floatY 3s linear infinite;animation:floatY 3s linear infinite}.concept__bottom__main__image{display:block;width:100%}.concept__bottom__main__btn{width:calc(34.7 * var(--dp));position:absolute;z-index:6;right:calc(58 * var(--dp));bottom:calc(71 * var(--dp));-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;-o-transition:transform .3s ease;transition:transform .3s ease;transition:transform .3s ease, -webkit-transform .3s ease;-webkit-transform-origin:center bottom;-ms-transform-origin:center bottom;transform-origin:center bottom}@media screen and (max-width: 768px){.concept__bottom__main__btn{width:calc(18 * var(--dp));right:calc(38 * var(--dp));bottom:calc(45 * var(--dp))}}.concept__bottom__main__btn:hover{-webkit-transform:scale(2);-ms-transform:scale(2);transform:scale(2)}.concept__bottom__main__tap{display:none}@media screen and (max-width: 768px){.concept__bottom__main__tap{display:block;position:absolute;right:calc(-52 * var(--dp));bottom:calc(15 * var(--dp));width:calc(94.1367 * var(--dp))}}.concept__bottom__main__tap img{display:block;width:100%;height:auto}.concept__bottom__area{width:calc(485 * var(--dp));height:calc(161 * var(--dp));position:absolute;z-index:3;right:calc(145 * var(--dp));bottom:0}@media screen and (max-width: 768px){.concept__bottom__area{width:calc(307 * var(--dp));right:calc(9 * var(--dp));height:calc(85 * var(--dp));bottom:calc(-5 * var(--dp))}}.concept__bottom__area__speech01{position:absolute;top:calc(-190 * var(--dp));width:calc(119 * var(--dp));display:block;right:calc(180 * var(--dp));opacity:0;-webkit-transform:scale(0.9);-ms-transform:scale(0.9);transform:scale(0.9);-webkit-transition:opacity .4s ease,-webkit-transform .4s ease;transition:opacity .4s ease,-webkit-transform .4s ease;-o-transition:opacity .4s ease,transform .4s ease;transition:opacity .4s ease,transform .4s ease;transition:opacity .4s ease,transform .4s ease,-webkit-transform .4s ease;visibility:hidden}@media screen and (max-width: 768px){.concept__bottom__area__speech01{width:calc(79 * var(--dp));right:calc(116 * var(--dp));top:calc(-115 * var(--dp))}}.concept__bottom__area__speech01.show{visibility:inherit}.concept__bottom__area__speech02{position:absolute;top:calc(-130 * var(--dp));right:calc(7 * var(--dp));width:calc(180 * var(--dp));visibility:hidden}@media screen and (max-width: 768px){.concept__bottom__area__speech02{width:calc(117 * var(--dp));right:0;top:calc(-76 * var(--dp))}}.concept__bottom__area__speech02.show{visibility:inherit}.concept__bottom__area__icon{position:absolute}.concept__bottom__area__icon._t01{top:calc(-168 * var(--dp));right:calc(148 * var(--dp));width:calc(30 * var(--dp))}@media screen and (max-width: 768px){.concept__bottom__area__icon._t01{width:calc(19 * var(--dp));top:calc(-64 * var(--dp));right:calc(93 * var(--dp))}}.concept__bottom__area__icon._t02{top:calc(0 * var(--dp));right:calc(92 * var(--dp));width:calc(27 * var(--dp))}@media screen and (max-width: 768px){.concept__bottom__area__icon._t02{width:calc(17.8 * var(--dp));right:calc(62 * var(--dp));top:inherit;bottom:calc(62 * var(--dp))}}.concept__bottom__area__icon._r01{bottom:calc(72 * var(--dp));right:calc(62 * var(--dp));width:calc(26.6 * var(--dp))}@media screen and (max-width: 768px){.concept__bottom__area__icon._r01{width:calc(19 * var(--dp));right:calc(23 * var(--dp));bottom:calc(52 * var(--dp))}}.concept__bottom__area__icon._r02{bottom:calc(0 * var(--dp));right:calc(0 * var(--dp));width:calc(27 * var(--dp))}@media screen and (max-width: 768px){.concept__bottom__area__icon._r02{width:calc(19 * var(--dp))}}.concept__bottom__area__icon._b01{bottom:calc(24 * var(--dp));right:calc(149 * var(--dp));width:calc(35 * var(--dp))}@media screen and (max-width: 768px){.concept__bottom__area__icon._b01{width:calc(23 * var(--dp));right:calc(66 * var(--dp));bottom:calc(-5 * var(--dp))}}.concept__bottom__area__icon._b02{bottom:calc(90 * var(--dp));right:calc(185 * var(--dp));width:calc(30 * var(--dp))}@media screen and (max-width: 768px){.concept__bottom__area__icon._b02{width:calc(20 * var(--dp));right:calc(109 * var(--dp));bottom:calc(45 * var(--dp))}}.concept__bottom__area__icon._b03{bottom:calc(62 * var(--dp));right:calc(260 * var(--dp));width:calc(29 * var(--dp))}@media screen and (max-width: 768px){.concept__bottom__area__icon._b03{right:inherit;width:calc(19 * var(--dp));left:calc(84 * var(--dp));bottom:calc(45 * var(--dp))}}.concept__bottom__area__icon._l01{bottom:calc(112 * var(--dp));left:calc(160 * var(--dp));width:calc(29 * var(--dp))}@media screen and (max-width: 768px){.concept__bottom__area__icon._l01{width:calc(19 * var(--dp));bottom:calc(40 * var(--dp));left:calc(0 * var(--dp))}}.concept__bottom__area__icon._l02{bottom:calc(74 * var(--dp));left:calc(104 * var(--dp));width:calc(27 * var(--dp))}@media screen and (max-width: 768px){.concept__bottom__area__icon._l02{width:calc(18 * var(--dp));left:calc(39 * var(--dp));bottom:calc(24 * var(--dp))}}.concept__bottom__area__icon._l{width:calc(27 * var(--dp));left:calc(26 * var(--dp));bottom:calc(164 * var(--dp))}@media screen and (max-width: 768px){.concept__bottom__area__icon._l{width:calc(17.8 * var(--dp));left:calc(41 * var(--dp));top:calc(-58 * var(--dp));bottom:0}}.concept__bottom__area .concept__bottom__area__speech01,.concept__bottom__area .concept__bottom__area__speech02,.concept__bottom__area .concept__bottom__area__icon{opacity:0;-webkit-transform:scale(0.9);-ms-transform:scale(0.9);transform:scale(0.9);-webkit-transition:opacity .4s ease,-webkit-transform .4s ease;transition:opacity .4s ease,-webkit-transform .4s ease;-o-transition:opacity .4s ease,transform .4s ease;transition:opacity .4s ease,transform .4s ease;transition:opacity .4s ease,transform .4s ease,-webkit-transform .4s ease}.concept__bottom__area .concept__bottom__area__speech01.show,.concept__bottom__area .concept__bottom__area__speech02.show,.concept__bottom__area .concept__bottom__area__icon.show{opacity:1;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.concept .seq-delay2{opacity:0;-webkit-transform:translateY(30px) scale(1);-ms-transform:translateY(30px) scale(1);transform:translateY(30px) scale(1);-webkit-transition:opacity .6s ease,-webkit-transform .6s ease;transition:opacity .6s ease,-webkit-transform .6s ease;-o-transition:opacity .6s ease,transform .6s ease;transition:opacity .6s ease,transform .6s ease;transition:opacity .6s ease,transform .6s ease,-webkit-transform .6s ease;will-change:opacity,transform}.concept .seq-delay2.show{opacity:1;-webkit-transform:translateY(0px) scale(1);-ms-transform:translateY(0px) scale(1);transform:translateY(0px) scale(1)}@-webkit-keyframes scrollDown{0%{-webkit-transform:translateY(0);transform:translateY(0)}100%{-webkit-transform:translateY(100%);transform:translateY(100%)}}@keyframes scrollDown{0%{-webkit-transform:translateY(0);transform:translateY(0)}100%{-webkit-transform:translateY(100%);transform:translateY(100%)}}@-webkit-keyframes scrollUp{0%{-webkit-transform:translateY(100%);transform:translateY(100%)}100%{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes scrollUp{0%{-webkit-transform:translateY(100%);transform:translateY(100%)}100%{-webkit-transform:translateY(0);transform:translateY(0)}}.lineup{position:relative;z-index:3;background-color:#00d4ef}@media screen and (max-width: 768px){.lineup__backpc{display:none}}.lineup__backpc__rt{position:absolute;width:calc(274 * var(--dp));top:calc(80 * var(--dp));right:calc(48 * var(--dp));aspect-ratio:274/254;background-image:url("../img/lineup/pc/back-rt.png");background-repeat:no-repeat;background-position:center;background-size:contain;-webkit-animation:floatYc1 3s ease-in-out infinite;animation:floatYc1 3s ease-in-out infinite}.lineup__backpc__rb{position:absolute;width:calc(129 * var(--dp));bottom:calc(305 * var(--dp));right:calc(45 * var(--dp));aspect-ratio:129/255;background-image:url("../img/lineup/pc/back-rb.png");background-repeat:no-repeat;background-position:center;background-size:contain;-webkit-animation:floatYc2 4s ease-in-out infinite;animation:floatYc2 4s ease-in-out infinite;-webkit-animation-delay:.5s;animation-delay:.5s}.lineup__backpc__lt{position:absolute;width:calc(261 * var(--dp));top:calc(24 * var(--dp));left:calc(70 * var(--dp));aspect-ratio:261/146;background-image:url("../img/lineup/pc/back-lt.png");background-repeat:no-repeat;background-position:center;background-size:contain;-webkit-animation:floatYc3 2.5s ease-in-out infinite;animation:floatYc3 2.5s ease-in-out infinite;-webkit-animation-delay:.75s;animation-delay:.75s}.lineup__backpc__onpu{position:absolute;width:calc(125 * var(--dp));top:calc(185 * var(--dp));left:calc(150 * var(--dp));aspect-ratio:125/75;background-image:url("../img/lineup/pc/back-onpu.png");background-repeat:no-repeat;background-position:center;background-size:contain;-webkit-animation:floatYc4 3.5s ease-in-out infinite;animation:floatYc4 3.5s ease-in-out infinite;-webkit-animation-delay:.25s;animation-delay:.25s}.lineup__backpc__lc{position:absolute;width:calc(94 * var(--dp));top:calc(300 * var(--dp));left:calc(68 * var(--dp));aspect-ratio:94/89;background-image:url("../img/lineup/pc/back-lc.png");background-repeat:no-repeat;background-position:center;background-size:contain;-webkit-animation:floatYc5 2s ease-in-out infinite;animation:floatYc5 2s ease-in-out infinite;-webkit-animation-delay:1s;animation-delay:1s}.lineup__backpc__lb{position:absolute;width:calc(100 * var(--dp));bottom:calc(150 * var(--dp));left:calc(70 * var(--dp));aspect-ratio:100/142;background-image:url("../img/lineup/pc/back-lb.png");background-repeat:no-repeat;background-position:center;background-size:contain;-webkit-animation:floatYc6 5s ease-in-out infinite;animation:floatYc6 5s ease-in-out infinite;-webkit-animation-delay:1.25s;animation-delay:1.25s}.lineup__backsp{display:none}@media screen and (max-width: 768px){.lineup__backsp{display:block}}.lineup__backsp__rt{position:absolute;width:calc(61 * var(--dp));top:calc(20 * var(--dp));right:calc(-33 * var(--dp));aspect-ratio:61/57;background-image:url("../img/lineup/sp/back-rt.png");background-repeat:no-repeat;background-position:center;background-size:contain;-webkit-animation:floatYc1 3s ease-in-out infinite;animation:floatYc1 3s ease-in-out infinite}.lineup__backsp__rc{position:absolute;width:calc(34 * var(--dp));top:calc(158 * var(--dp));right:calc(19 * var(--dp));aspect-ratio:34/40;background-image:url("../img/lineup/sp/back-rc.png");background-repeat:no-repeat;background-position:center;background-size:contain;-webkit-animation:floatYc1 4s ease-in-out infinite;animation:floatYc1 4s ease-in-out infinite}.lineup__backsp__rb{position:absolute;width:calc(45 * var(--dp));top:calc(316 * var(--dp));right:calc(6 * var(--dp));aspect-ratio:45/76;background-image:url("../img/lineup/sp/back-rb.png");background-repeat:no-repeat;background-position:center;background-size:contain;-webkit-animation:floatYc2 4s ease-in-out infinite;animation:floatYc2 4s ease-in-out infinite;-webkit-animation-delay:.5s;animation-delay:.5s}.lineup__backsp__lt{position:absolute;width:calc(37 * var(--dp));top:calc(17 * var(--dp));left:calc(24 * var(--dp));aspect-ratio:27/46;background-image:url("../img/lineup/sp/back-lt.png");background-repeat:no-repeat;background-position:center;background-size:contain;-webkit-animation:floatYc3 2.5s ease-in-out infinite;animation:floatYc3 2.5s ease-in-out infinite;-webkit-animation-delay:.75s;animation-delay:.75s}.lineup__backsp__onpu{position:absolute;width:calc(69 * var(--dp));top:calc(126 * var(--dp));left:calc(17 * var(--dp));aspect-ratio:69/42;background-image:url("../img/lineup/sp/back-onpu.png");background-repeat:no-repeat;background-position:center;background-size:contain;-webkit-animation:floatYc4 3.5s ease-in-out infinite;animation:floatYc4 3.5s ease-in-out infinite;-webkit-animation-delay:.25s;animation-delay:.25s}.lineup__backsp__lc{position:absolute;width:calc(34 * var(--dp));top:calc(318 * var(--dp));left:calc(23 * var(--dp));aspect-ratio:34/55;background-image:url("../img/lineup/sp/back-lc.png");background-repeat:no-repeat;background-position:center;background-size:contain;-webkit-animation:floatYc5 2s ease-in-out infinite;animation:floatYc5 2s ease-in-out infinite;-webkit-animation-delay:1s;animation-delay:1s}.lineup__backsp__lb{position:absolute;width:calc(79 * var(--dp));bottom:calc(30 * var(--dp));left:calc(-18 * var(--dp));aspect-ratio:79/57;background-image:url("../img/lineup/sp/back-lb.png");background-repeat:no-repeat;background-position:center;background-size:contain;-webkit-animation:floatYc6 5s ease-in-out infinite;animation:floatYc6 5s ease-in-out infinite;-webkit-animation-delay:1.25s;animation-delay:1.25s}.lineup__inner{padding-block:calc(56 * var(--dp)) calc(130 * var(--dp));position:relative;max-width:1150px;margin-inline:auto}@media screen and (max-width: 768px){.lineup__inner{padding-block:calc(34 * var(--dp)) calc(100 * var(--dp))}}.lineup__en{width:calc(151 * var(--dp));margin-inline:auto}@media screen and (max-width: 768px){.lineup__en{width:calc(87 * var(--dp))}}.lineup__ttl{width:calc(512 * var(--dp));margin-inline:auto;-webkit-margin-before:calc(24 * var(--dp));margin-block-start:calc(24 * var(--dp))}@media screen and (max-width: 768px){.lineup__ttl{width:calc(304 * var(--dp));-webkit-margin-before:calc(6 * var(--dp));margin-block-start:calc(6 * var(--dp))}}.lineup__slider{-webkit-padding-before:calc(120 * var(--dp));padding-block-start:calc(120 * var(--dp));position:relative;padding-inline:calc(20 * var(--dp))}@media screen and (max-width: 768px){.lineup__slider{-webkit-margin-before:calc(0 * var(--dp));margin-block-start:calc(0 * var(--dp));-webkit-padding-before:calc(40 * var(--dp));padding-block-start:calc(40 * var(--dp))}}.lineup__slider .swiper-wrapper{margin-left:calc(-50 * var(--dp))}.lineup__slider .swiper-slide{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;aspect-ratio:220/270}@media screen and (max-width: 768px){.lineup__slider .swiper-slide{aspect-ratio:inherit}}.lineup__slider .swiper-slide .lineup__slider__accent{position:absolute;top:calc(52 * var(--dp));width:calc(104 * var(--dp));right:calc(-40 * var(--dp));-webkit-transition:opacity .3s ease,-webkit-transform .3s ease;transition:opacity .3s ease,-webkit-transform .3s ease;-o-transition:transform .3s ease,opacity .3s ease;transition:transform .3s ease,opacity .3s ease;transition:transform .3s ease,opacity .3s ease,-webkit-transform .3s ease;opacity:0}@media screen and (max-width: 768px){.lineup__slider .swiper-slide .lineup__slider__accent{width:calc(46 * var(--dp));right:calc(40 * var(--dp));top:calc(70 * var(--dp))}}.lineup__slider .swiper-slide .lineup__slider__image{-webkit-transform:scale(0.8);-ms-transform:scale(0.8);transform:scale(0.8);opacity:.7;-webkit-transition:opacity .3s ease,-webkit-transform .3s ease;transition:opacity .3s ease,-webkit-transform .3s ease;-o-transition:transform .3s ease,opacity .3s ease;transition:transform .3s ease,opacity .3s ease;transition:transform .3s ease,opacity .3s ease,-webkit-transform .3s ease;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}@media screen and (max-width: 768px){.lineup__slider .swiper-slide .lineup__slider__image{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);opacity:1}}.lineup__slider .swiper-slide img{display:block;width:100%;height:auto}.lineup__slider .swiper-slide._one .lineup__slider__accent{top:calc(-50 * var(--dp));right:calc(0 * var(--dp))}@media screen and (max-width: 768px){.lineup__slider .swiper-slide._one .lineup__slider__accent{right:calc(100 * var(--dp));top:calc(-25 * var(--dp))}}@media screen and (max-width: 768px){.lineup__slider .swiper-slide._one .lineup__slider__image{width:calc(140 * var(--dp))}}.lineup__slider .swiper-slide._one .lineup__slider__image img{width:81%}@media screen and (max-width: 768px){.lineup__slider .swiper-slide._one .lineup__slider__image img{width:100%}}.lineup__slider .swiper-slide._two .lineup__slider__accent{top:calc(-30 * var(--dp));right:calc(-10 * var(--dp))}@media screen and (max-width: 768px){.lineup__slider .swiper-slide._two .lineup__slider__accent{right:calc(100 * var(--dp));top:calc(-10 * var(--dp))}}@media screen and (max-width: 768px){.lineup__slider .swiper-slide._two .lineup__slider__image{width:calc(144 * var(--dp))}}.lineup__slider .swiper-slide._two .lineup__slider__image img{width:68%}@media screen and (max-width: 768px){.lineup__slider .swiper-slide._two .lineup__slider__image img{width:100%}}.lineup__slider .swiper-slide._three .lineup__slider__accent{top:calc(-50 * var(--dp));right:calc(0 * var(--dp))}@media screen and (max-width: 768px){.lineup__slider .swiper-slide._three .lineup__slider__accent{right:calc(100 * var(--dp));top:calc(-25 * var(--dp))}}@media screen and (max-width: 768px){.lineup__slider .swiper-slide._three .lineup__slider__image{width:calc(139 * var(--dp))}}.lineup__slider .swiper-slide._three .lineup__slider__image img{width:73%}@media screen and (max-width: 768px){.lineup__slider .swiper-slide._three .lineup__slider__image img{width:100%}}.lineup__slider .swiper-slide._four .lineup__slider__accent{top:calc(-40 * var(--dp));right:calc(5 * var(--dp))}@media screen and (max-width: 768px){.lineup__slider .swiper-slide._four .lineup__slider__accent{right:calc(100 * var(--dp));top:calc(-20 * var(--dp))}}@media screen and (max-width: 768px){.lineup__slider .swiper-slide._four .lineup__slider__image{width:calc(159 * var(--dp))}}.lineup__slider .swiper-slide._four .lineup__slider__image img{width:81%}@media screen and (max-width: 768px){.lineup__slider .swiper-slide._four .lineup__slider__image img{width:100%}}.lineup__slider .swiper-slide._five .lineup__slider__accent{top:calc(0 * var(--dp));right:calc(0 * var(--dp))}@media screen and (max-width: 768px){.lineup__slider .swiper-slide._five .lineup__slider__accent{right:calc(100 * var(--dp));top:calc(-20 * var(--dp))}}@media screen and (max-width: 768px){.lineup__slider .swiper-slide._five .lineup__slider__image{width:calc(180 * var(--dp))}}.lineup__slider .swiper-slide._five .lineup__slider__image img{width:91%}@media screen and (max-width: 768px){.lineup__slider .swiper-slide._five .lineup__slider__image img{width:100%}}.lineup__slider .swiper-slide.swiper-slide-active{padding-inline:calc(50 * var(--dp))}.lineup__slider .swiper-slide.swiper-slide-active .lineup__slider__accent{opacity:1}.lineup__slider .swiper-slide.swiper-slide-active .lineup__slider__image{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);opacity:1}.lineup__slider .swiper-slide.swiper-slide-active .lineup__slider__image img{width:100%}.lineup__btns{position:absolute;z-index:10;top:calc(50% + (60 * var(--dp)));left:50%;transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);width:calc(376 * var(--dp));display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}@media screen and (max-width: 768px){.lineup__btns{width:calc(287 * var(--dp));top:calc(50% + (30 * var(--dp)))}}.lineup__btns .lineup-prev-btn,.lineup__btns .lineup-next-btn{width:calc(26 * var(--dp));height:calc(38 * var(--dp));background-color:#000}@media screen and (max-width: 768px){.lineup__btns .lineup-prev-btn,.lineup__btns .lineup-next-btn{width:calc(16 * var(--dp));height:calc(24 * var(--dp))}}.lineup__btns .lineup-prev-btn{-webkit-clip-path:polygon(100% 0, 0 50%, 100% 100%);clip-path:polygon(100% 0, 0 50%, 100% 100%)}.lineup__btns .lineup-next-btn{-webkit-clip-path:polygon(0 0, 0% 100%, 100% 50%);clip-path:polygon(0 0, 0% 100%, 100% 50%)}.lineup .lineup-pagination{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-margin-before:calc(40 * var(--dp));margin-block-start:calc(40 * var(--dp))}@media screen and (max-width: 768px){.lineup .lineup-pagination{-webkit-margin-before:calc(26 * var(--dp));margin-block-start:calc(26 * var(--dp))}}.lineup .lineup-pagination .swiper-pagination-bullet{width:calc(11 * var(--dp));height:calc(11 * var(--dp));background-color:#d5d5d5;opacity:1;margin-inline:calc(9 * var(--dp))}@media screen and (max-width: 768px){.lineup .lineup-pagination .swiper-pagination-bullet{width:calc(8 * var(--dp));height:calc(8 * var(--dp));margin-inline:calc(7 * var(--dp))}}.lineup .lineup-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background-color:#000}.lineup__info{-webkit-margin-before:calc(40 * var(--dp));margin-block-start:calc(40 * var(--dp));position:relative}@media screen and (max-width: 768px){.lineup__info{width:calc(297 * var(--dp));-webkit-margin-before:calc(28 * var(--dp));margin-block-start:calc(28 * var(--dp));margin-inline:auto}}.lineup__info__icon{position:absolute;right:calc(-80 * var(--dp));bottom:calc(-40 * var(--dp));z-index:3;width:calc(234 * var(--dp));display:block;-webkit-animation:korokoro 2.5s linear infinite;animation:korokoro 2.5s linear infinite;-webkit-transform-origin:bottom center;-ms-transform-origin:bottom center;transform-origin:bottom center}@media screen and (max-width: 1340px){.lineup__info__icon{right:calc(10 * var(--dp));width:calc(200 * var(--dp))}}@media screen and (max-width: 992px){.lineup__info__icon{right:calc(20 * var(--dp))}}@media screen and (max-width: 768px){.lineup__info__icon{width:calc(141 * var(--dp));right:calc(-30 * var(--dp))}}.lineup__info .info{display:none;opacity:0;-webkit-transition:opacity .4s ease;-o-transition:opacity .4s ease;transition:opacity .4s ease;position:relative;border-radius:calc(30 * var(--dp));-webkit-box-shadow:7px 7px 0px rgba(0,0,0,.75);box-shadow:7px 7px 0px rgba(0,0,0,.75);padding-block:30px;border:calc(5 * var(--dp)) solid #000;background-color:#fff}@media screen and (max-width: 768px){.lineup__info .info{padding-block:calc(30 * var(--dp)) calc(25 * var(--dp));border:calc(3 * var(--dp)) solid #000;-webkit-box-shadow:calc(4 * var(--dp)) calc(4 * var(--dp)) 0px rgba(0,0,0,.75);box-shadow:calc(4 * var(--dp)) calc(4 * var(--dp)) 0px rgba(0,0,0,.75)}}.lineup__info .info__mark{position:absolute;top:calc(-21 * var(--dp));left:calc(50 * var(--dp));width:calc(132 * var(--dp))}@media screen and (max-width: 768px){.lineup__info .info__mark{width:calc(95 * var(--dp));top:calc(-15 * var(--dp));left:calc(13 * var(--dp))}}.lineup__info .info__ttl{margin-inline:auto}.lineup__info .info__ttl picture{display:block;width:100 .lineup__info .info__ttl picture}.lineup__info .info__ttl img{display:block;width:100%;height:auto}.lineup__info .info__detail{font-size:calc(21 * var(--dp));line-height:calc(31 * var(--dp));letter-spacing:.06em;text-align:center;-webkit-margin-before:calc(20 * var(--dp));margin-block-start:calc(20 * var(--dp))}@media screen and (max-width: 768px){.lineup__info .info__detail{font-size:calc(16 * var(--dp));line-height:calc(26 * var(--dp));-webkit-margin-before:calc(16 * var(--dp));margin-block-start:calc(16 * var(--dp))}}.lineup__info .info__flex{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;max-width:calc(645 * var(--dp));width:100%;margin-inline:auto;-webkit-margin-before:calc(30 * var(--dp));margin-block-start:calc(30 * var(--dp))}@media screen and (max-width: 768px){.lineup__info .info__flex{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;width:calc(150 * var(--dp));-webkit-margin-start:calc(18 * var(--dp));margin-inline-start:calc(18 * var(--dp));gap:calc(18 * var(--dp))}}.lineup__info .info__flex__btn{width:calc(267 * var(--dp));border-radius:calc(30 * var(--dp));height:calc(38 * var(--dp));display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;position:relative;border:calc(2 * var(--dp)) solid;color:#fff;font-size:calc(18 * var(--dp));font-weight:500;letter-spacing:.04em;text-decoration:none;-webkit-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out;font-family:"Noto Sans JP",sans-serif}@media screen and (max-width: 768px){.lineup__info .info__flex__btn{width:100%;height:calc(24 * var(--dp));font-size:calc(14 * var(--dp))}}.lineup__info .info__flex__btn span{position:relative;-webkit-padding-end:calc(36 * var(--dp));padding-inline-end:calc(36 * var(--dp))}@media screen and (max-width: 768px){.lineup__info .info__flex__btn span{-webkit-padding-end:calc(24 * var(--dp));padding-inline-end:calc(24 * var(--dp))}}.lineup__info .info__flex__btn span:after{content:"";position:absolute;right:0;top:calc(8 * var(--dp));width:calc(14 * var(--dp));height:calc(14 * var(--dp));background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 14.19 14.04'%3E%3Cpath d='M14.19,7.06L.86,14.04l-.86-1.62,10.32-5.37v-.07L0,1.62.86,0l13.32,6.98v.07Z' fill='%23FFFFFF'/%3E%3C/svg%3E");background-position:center;background-repeat:no-repeat;background-size:contain;-webkit-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}@media screen and (max-width: 768px){.lineup__info .info__flex__btn span:after{width:calc(10 * var(--dp));height:calc(10 * var(--dp));top:calc(6 * var(--dp))}}.lineup__info .info__flex__btn._left{background-color:#ff4c00;border-color:#ff4c00}.lineup__info .info__flex__btn._right{background-color:#00bb3a;border-color:#00bb3a}@media(hover: hover)and (pointer: fine){.lineup__info .info__flex__btn:hover._left{background-color:#fff;color:#ff4c00}.lineup__info .info__flex__btn:hover._left span:after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 14.19 14.04'%3E%3Cpath d='M14.19,7.06L.86,14.04l-.86-1.62,10.32-5.37v-.07L0,1.62.86,0l13.32,6.98v.07Z' fill='%23FF4C00'/%3E%3C/svg%3E")}.lineup__info .info__flex__btn:hover._right{background-color:#fff;color:#00bb3a}.lineup__info .info__flex__btn:hover._right span:after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 14.19 14.04'%3E%3Cpath d='M14.19,7.06L.86,14.04l-.86-1.62,10.32-5.37v-.07L0,1.62.86,0l13.32,6.98v.07Z' fill='%2300BB3A'/%3E%3C/svg%3E")}}.lineup__info .info__flex._hidden{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}@media screen and (max-width: 768px){.lineup__info .info__flex._hidden{-webkit-margin-before:calc(60 * var(--dp));margin-block-start:calc(60 * var(--dp))}}.lineup__info .info__flex._hidden ._left{display:none}.lineup__info .info.show{display:block;opacity:1}.lineup__info .info#info1 .info__ttl{width:calc(342 * var(--dp))}@media screen and (max-width: 768px){.lineup__info .info#info1 .info__ttl{width:calc(239.8 * var(--dp))}}.lineup__info .info#info2 .info__ttl{width:calc(372 * var(--dp))}@media screen and (max-width: 768px){.lineup__info .info#info2 .info__ttl{width:calc(239.8 * var(--dp))}}.lineup__info .info#info3 .info__ttl{width:calc(407 * var(--dp))}@media screen and (max-width: 768px){.lineup__info .info#info3 .info__ttl{width:calc(248 * var(--dp))}}.lineup__info .info#info4 .info__ttl{width:calc(559 * var(--dp))}@media screen and (max-width: 768px){.lineup__info .info#info4 .info__ttl{width:calc(239.8 * var(--dp))}}.lineup__info .info#info5 .info__ttl{width:calc(794 * var(--dp))}@media screen and (max-width: 768px){.lineup__info .info#info5 .info__ttl{width:calc(239.8 * var(--dp))}}.strengths{position:relative;z-index:6;background-color:#ff801e;-webkit-margin-before:calc(-20 * var(--dp));margin-block-start:calc(-20 * var(--dp));-webkit-padding-after:calc(88 * var(--dp));padding-block-end:calc(88 * var(--dp))}.strengths .relative{position:relative;z-index:2}.strengths:before{content:"";position:absolute;z-index:-1;left:0;top:calc(-20 * var(--dp));width:100%;aspect-ratio:1469/55;background-position:top center;background-repeat:no-repeat;background-size:cover;background-image:url("../img/strengths/pc/top.png")}@media screen and (max-width: 768px){.strengths:before{background-image:url("../img/strengths/sp/top.png");aspect-ratio:382/29;top:calc(-23 * var(--dp))}}.strengths:after{content:"";position:absolute;z-index:-1;left:0;bottom:calc(-20 * var(--dp));width:100%;aspect-ratio:1469/55;background-position:top center;background-repeat:no-repeat;background-size:cover;background-image:url("../img/strengths/pc/bottom.png")}@media screen and (max-width: 768px){.strengths:after{background-image:url("../img/strengths/sp/bottom.png");aspect-ratio:382/29;bottom:calc(-23 * var(--dp))}}.strengths__backpc__r{position:absolute;right:0;bottom:calc(68 * var(--dp));width:calc(384 * var(--dp));height:calc(1285 * var(--dp));background-position:center;background-repeat:no-repeat;background-size:contain;background-image:url("../img/strengths/pc/back-r.png")}@media screen and (max-width: 768px){.strengths__backpc__r{display:none}}.strengths__backpc__l{position:absolute;left:0;bottom:calc(20 * var(--dp));width:calc(335 * var(--dp));height:calc(1348 * var(--dp));background-position:center;background-repeat:no-repeat;background-size:contain;background-image:url("../img/strengths/pc/back-l.png")}@media screen and (max-width: 768px){.strengths__backpc__l{background-image:url("../img/strengths/sp/back.png");left:calc(5 * var(--dp));top:calc(12 * var(--dp));bottom:inherit;height:calc(558 * var(--dp))}}.strengths .container{margin-inline:auto;-webkit-padding-before:calc(130 * var(--dp));padding-block-start:calc(130 * var(--dp))}@media screen and (max-width: 768px){.strengths .container{-webkit-padding-before:calc(84 * var(--dp));padding-block-start:calc(84 * var(--dp))}}.strengths__sub{position:absolute;left:50%;transform:translateX(-50%);-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);width:calc(414 * var(--dp));top:calc(-40 * var(--dp))}@media screen and (max-width: 768px){.strengths__sub{width:calc(258 * var(--dp));top:calc(-30 * var(--dp))}}.strengths__ttl{width:calc(566 * var(--dp));margin-inline:auto}@media screen and (max-width: 768px){.strengths__ttl{width:calc(335 * var(--dp))}}.strengths__main{-webkit-animation:poyoyon3 2.5s infinite;animation:poyoyon3 2.5s infinite;opacity:1;max-width:calc(1043 * var(--dp));width:100%;margin-inline:auto;-webkit-margin-before:calc(16 * var(--dp));margin-block-start:calc(16 * var(--dp));display:block}@media screen and (max-width: 768px){.strengths__main{-webkit-margin-start:calc(-24 * var(--dp));margin-inline-start:calc(-24 * var(--dp));width:calc(100% + (48 * var(--dp)))}}.strengths__inner{max-width:calc(1098 * var(--dp));border-radius:calc(16 * var(--dp));background-color:#fff628;padding-block:calc(200 * var(--dp)) calc(42 * var(--dp));margin-inline:auto;-webkit-margin-before:calc(-110 * var(--dp));margin-block-start:calc(-110 * var(--dp));position:relative;z-index:1}@media screen and (max-width: 768px){.strengths__inner{-webkit-margin-before:calc(-40 * var(--dp));margin-block-start:calc(-40 * var(--dp));padding-block:calc(80 * var(--dp)) calc(42 * var(--dp))}}.strengths__inner__main{width:calc(854 * var(--dp));position:relative;margin-inline:auto}@media screen and (max-width: 768px){.strengths__inner__main{width:calc(412 * var(--dp));-webkit-margin-start:calc(-40 * var(--dp));margin-inline-start:calc(-40 * var(--dp))}}.strengths__inner__main__image{display:block;width:100%;position:relative;z-index:2;opacity:0;-webkit-filter:blur(10px);filter:blur(10px)}.strengths__inner__main__image.show{-webkit-animation:dispAnimation .6s ease-out .3s 1 normal forwards;animation:dispAnimation .6s ease-out .3s 1 normal forwards}.strengths__inner__main__icon{width:calc(285 * var(--dp));display:block;position:absolute;z-index:1;top:calc(-76 * var(--dp));right:calc(60 * var(--dp));opacity:0;-webkit-transform:scale(0.6) translateY(40px);-ms-transform:scale(0.6) translateY(40px);transform:scale(0.6) translateY(40px);-webkit-transition:opacity .6s ease,-webkit-transform .6s cubic-bezier(0.68, -0.55, 0.27, 1.55);transition:opacity .6s ease,-webkit-transform .6s cubic-bezier(0.68, -0.55, 0.27, 1.55);-o-transition:opacity .6s ease,transform .6s cubic-bezier(0.68, -0.55, 0.27, 1.55);transition:opacity .6s ease,transform .6s cubic-bezier(0.68, -0.55, 0.27, 1.55);transition:opacity .6s ease,transform .6s cubic-bezier(0.68, -0.55, 0.27, 1.55),-webkit-transform .6s cubic-bezier(0.68, -0.55, 0.27, 1.55);-webkit-transform-origin:bottom center;-ms-transform-origin:bottom center;transform-origin:bottom center}@media screen and (max-width: 768px){.strengths__inner__main__icon{width:calc(159 * var(--dp));right:calc(0 * var(--dp));top:calc(-56 * var(--dp))}}.strengths__inner__main__icon.show{opacity:1;-webkit-transform:scale(1) translateY(0);-ms-transform:scale(1) translateY(0);transform:scale(1) translateY(0)}.strengths__inner__main__mark{width:calc(104 * var(--dp));position:absolute;left:calc(-104 * var(--dp));top:calc(-24 * var(--dp));opacity:0;-webkit-animation:blink 1.5s ease-in-out infinite;animation:blink 1.5s ease-in-out infinite}@media screen and (max-width: 768px){.strengths__inner__main__mark{z-index:5;width:calc(52 * var(--dp));left:calc(35 * var(--dp));top:calc(30 * var(--dp))}}.strengths__inner__wrap{max-width:calc(836 * var(--dp));margin-inline:auto;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}@media screen and (max-width: 768px){.strengths__inner__wrap{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;padding-inline:calc(22 * var(--dp))}}.strengths__inner__wrap__left{position:relative}.strengths__inner__wrap__left__star{position:absolute;left:calc(-40 * var(--dp));top:calc(10 * var(--dp));width:calc(51 * var(--dp))}@media screen and (max-width: 768px){.strengths__inner__wrap__left__star{width:calc(41 * var(--dp));left:calc(0 * var(--dp))}}.strengths__inner__wrap__left__ttl{width:calc(253 * var(--dp));margin-inline:auto}@media screen and (max-width: 768px){.strengths__inner__wrap__left__ttl{width:calc(169 * var(--dp))}}.strengths__inner__wrap__list{-webkit-margin-before:calc(28 * var(--dp));margin-block-start:calc(28 * var(--dp))}@media screen and (max-width: 768px){.strengths__inner__wrap__list{-webkit-margin-before:calc(14 * var(--dp));margin-block-start:calc(14 * var(--dp))}}.strengths__inner__wrap__list li{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;opacity:0;-webkit-transform:translateY(30px);-ms-transform:translateY(30px);transform:translateY(30px);-webkit-transition:opacity .6s ease,-webkit-transform .6s ease;transition:opacity .6s ease,-webkit-transform .6s ease;-o-transition:opacity .6s ease,transform .6s ease;transition:opacity .6s ease,transform .6s ease;transition:opacity .6s ease,transform .6s ease,-webkit-transform .6s ease}.strengths__inner__wrap__list li:nth-child(n+2){-webkit-margin-before:calc(12 * var(--dp));margin-block-start:calc(12 * var(--dp))}@media screen and (max-width: 768px){.strengths__inner__wrap__list li:nth-child(n+2){-webkit-margin-before:calc(10 * var(--dp));margin-block-start:calc(10 * var(--dp))}}.strengths__inner__wrap__list li ._circle{width:calc(33 * var(--dp));height:calc(33 * var(--dp));border-radius:50%;background-color:#000;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;white-space:nowrap;color:#fff;font-size:calc(16 * var(--dp));letter-spacing:.04em;font-weight:800}@media screen and (max-width: 768px){.strengths__inner__wrap__list li ._circle{width:calc(25 * var(--dp));height:calc(25 * var(--dp));font-size:calc(12 * var(--dp))}}.strengths__inner__wrap__list li img{width:100%;display:block;height:auto;-webkit-margin-after:calc(-15 * var(--dp));margin-block-end:calc(-15 * var(--dp));-webkit-margin-start:calc(6 * var(--dp));margin-inline-start:calc(6 * var(--dp))}@media screen and (max-width: 768px){.strengths__inner__wrap__list li img{-webkit-margin-start:calc(4 * var(--dp));margin-inline-start:calc(4 * var(--dp));-webkit-margin-after:calc(-11 * var(--dp));margin-block-end:calc(-11 * var(--dp))}}.strengths__inner__wrap__list li p{-webkit-margin-start:calc(6 * var(--dp));margin-inline-start:calc(6 * var(--dp));font-size:calc(21 * var(--dp));font-weight:800;color:#000;letter-spacing:.06em}@media screen and (max-width: 768px){.strengths__inner__wrap__list li p{font-size:calc(16 * var(--dp));-webkit-margin-start:calc(4 * var(--dp));margin-inline-start:calc(4 * var(--dp))}}.strengths__inner__wrap__list li p ._line{position:relative;display:inline-block}.strengths__inner__wrap__list li p ._line::after{content:"";position:absolute;bottom:calc(-12 * var(--dp));left:0;width:100%;height:calc(19 * var(--dp));background-image:url("../img/strengths/pc/line01.png");background-position:center;background-repeat:no-repeat;background-size:cover}@media screen and (max-width: 768px){.strengths__inner__wrap__list li p ._line::after{height:calc(17 * var(--dp));bottom:calc(-10 * var(--dp))}}.strengths__inner__wrap__list li p ._lspace{margin-left:calc(-6 * var(--dp));margin-right:calc(9 * var(--dp))}.strengths__inner__wrap__list li:nth-child(1) img{max-width:calc(232.4529 * var(--dp))}@media screen and (max-width: 768px){.strengths__inner__wrap__list li:nth-child(1) img{max-width:calc(179.9645 * var(--dp))}}.strengths__inner__wrap__list li:nth-child(2) p span::after{background-image:url("../img/strengths/pc/line02.png")}.strengths__inner__wrap__list li:nth-child(2) img{max-width:calc(284.252 * var(--dp))}@media screen and (max-width: 768px){.strengths__inner__wrap__list li:nth-child(2) img{max-width:calc(216.9727 * var(--dp))}}.strengths__inner__wrap__list li:nth-child(3) p span::after{background-image:url("../img/strengths/pc/line03.png")}.strengths__inner__wrap__list li:nth-child(3) img{max-width:calc(301.08 * var(--dp))}@media screen and (max-width: 768px){.strengths__inner__wrap__list li:nth-child(3) img{max-width:calc(228.8809 * var(--dp))}}.strengths__inner__wrap__list li:nth-child(4) p span::after{background-image:url("../img/strengths/pc/line04.png")}.strengths__inner__wrap__list li:nth-child(4) img{max-width:calc(276.1406 * var(--dp))}@media screen and (max-width: 768px){.strengths__inner__wrap__list li:nth-child(4) img{max-width:calc(209.3058 * var(--dp))}}.strengths__inner__wrap__list li.show{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.strengths__inner__wrap__center{margin-inline:calc(12 * var(--dp)) calc(54 * var(--dp));width:calc(112 * var(--dp))}@media screen and (max-width: 768px){.strengths__inner__wrap__center{width:calc(52 * var(--dp));margin-inline:auto;margin-block:calc(26 * var(--dp)) calc(-6 * var(--dp))}}.strengths__inner__wrap__right{position:relative}@media screen and (max-width: 768px){.strengths__inner__wrap__right{-webkit-margin-start:auto;margin-inline-start:auto}}.strengths__inner__wrap__right__ttl{width:calc(191 * var(--dp));margin-inline:auto}@media screen and (max-width: 768px){.strengths__inner__wrap__right__ttl{-webkit-margin-end:calc(-16 * var(--dp));margin-inline-end:calc(-16 * var(--dp));width:calc(204 * var(--dp))}}.strengths__inner__wrap__right__image{width:calc(245 * var(--dp));scroll-margin-block-start:calc(20 * var(--dp));display:block}@media screen and (max-width: 768px){.strengths__inner__wrap__right__image{display:none}}.strengths__licon{position:absolute;bottom:calc(-40 * var(--dp));width:calc(230 * var(--dp));left:calc(-110 * var(--dp))}@media screen and (max-width: 992px){.strengths__licon{left:calc(-60 * var(--dp))}}@media screen and (max-width: 768px){.strengths__licon{width:calc(149.5 * var(--dp));left:calc(-10 * var(--dp));bottom:calc(60 * var(--dp))}}@-webkit-keyframes poyoyon3{0%,40%{-webkit-transform:skew(0deg, 0deg);transform:skew(0deg, 0deg)}5%{-webkit-transform:skew(5deg, 5deg);transform:skew(5deg, 5deg)}10%{-webkit-transform:skew(-4deg, -4deg);transform:skew(-4deg, -4deg)}15%{-webkit-transform:skew(3deg, 3deg);transform:skew(3deg, 3deg)}20%{-webkit-transform:skew(-2deg, -2deg);transform:skew(-2deg, -2deg)}25%{-webkit-transform:skew(1deg, 1deg);transform:skew(1deg, 1deg)}30%{-webkit-transform:skew(-0.6deg, -0.6deg);transform:skew(-0.6deg, -0.6deg)}35%{-webkit-transform:skew(0.3deg, 0.3deg);transform:skew(0.3deg, 0.3deg)}}@keyframes poyoyon3{0%,40%{-webkit-transform:skew(0deg, 0deg);transform:skew(0deg, 0deg)}5%{-webkit-transform:skew(5deg, 5deg);transform:skew(5deg, 5deg)}10%{-webkit-transform:skew(-4deg, -4deg);transform:skew(-4deg, -4deg)}15%{-webkit-transform:skew(3deg, 3deg);transform:skew(3deg, 3deg)}20%{-webkit-transform:skew(-2deg, -2deg);transform:skew(-2deg, -2deg)}25%{-webkit-transform:skew(1deg, 1deg);transform:skew(1deg, 1deg)}30%{-webkit-transform:skew(-0.6deg, -0.6deg);transform:skew(-0.6deg, -0.6deg)}35%{-webkit-transform:skew(0.3deg, 0.3deg);transform:skew(0.3deg, 0.3deg)}}@-webkit-keyframes blink{0%{opacity:0}50%{opacity:1}100%{opacity:0}}@keyframes blink{0%{opacity:0}50%{opacity:1}100%{opacity:0}}.history{width:100%;background-image:url("../img/history/pc/back.png");background-repeat:repeat;padding-block:calc(110 * var(--dp)) calc(140 * var(--dp))}@media screen and (max-width: 768px){.history{background-image:url("../img/history/sp/back.png");padding-block:calc(32 * var(--dp)) calc(60 * var(--dp))}}.history__inner{max-width:calc(1098 * var(--dp));margin-inline:auto;position:relative}.history__en{width:calc(190 * var(--dp));margin-inline:auto}@media screen and (max-width: 768px){.history__en{width:calc(109 * var(--dp))}}.history__en img{display:block;width:100%;height:auto}.history__ttl{width:calc(557 * var(--dp));margin-inline:auto;-webkit-margin-before:calc(40 * var(--dp));margin-block-start:calc(40 * var(--dp))}@media screen and (max-width: 768px){.history__ttl{width:calc(186 * var(--dp));-webkit-margin-before:calc(10 * var(--dp));margin-block-start:calc(10 * var(--dp))}}.history__ttl__image{display:block;width:100%}.history__top{position:absolute;left:0;top:calc(-70 * var(--dp));width:calc(180 * var(--dp));display:block}@media screen and (max-width: 768px){.history__top{width:calc(90 * var(--dp));top:calc(0 * var(--dp));left:calc(-10 * var(--dp))}}.history__content{max-width:calc(1080 * var(--dp));margin-inline:auto;position:relative}.history__content__icon{width:calc(101 * var(--dp));position:absolute;right:calc(-55 * var(--dp));bottom:calc(-75 * var(--dp));opacity:0;-webkit-animation:blink 1.5s ease-in-out infinite;animation:blink 1.5s ease-in-out infinite}@media screen and (max-width: 992px){.history__content__icon{right:calc(-15 * var(--dp))}}@media screen and (max-width: 768px){.history__content__icon{bottom:inherit;top:calc(-30 * var(--dp));width:calc(49 * var(--dp));right:calc(10 * var(--dp))}}.history__btns{position:absolute;z-index:5;top:54%;left:0%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);width:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}@media screen and (max-width: 768px){.history__btns{top:64%}}.history__btns .history-prev-btn,.history__btns .history-next-btn{width:calc(26 * var(--dp));height:calc(38 * var(--dp));background-color:#000}@media screen and (max-width: 768px){.history__btns .history-prev-btn,.history__btns .history-next-btn{width:calc(16 * var(--dp));height:calc(24 * var(--dp))}}.history__btns .history-prev-btn{-webkit-clip-path:polygon(100% 0, 0 50%, 100% 100%);clip-path:polygon(100% 0, 0 50%, 100% 100%)}.history__btns .history-prev-btn.swiper-button-disabled{opacity:0}.history__btns .history-next-btn{-webkit-clip-path:polygon(0 0, 0% 100%, 100% 50%);clip-path:polygon(0 0, 0% 100%, 100% 50%)}.history__btns .history-next-btn.swiper-button-disabled{opacity:0}.history__slider{max-width:calc(960 * var(--dp));width:100%;margin-inline:auto}@media screen and (max-width: 768px){.history__slider{width:100%;max-width:inherit}}.history__slider .swiper-slide .history__slider__data{display:block;height:calc(30.7549 * var(--dp));margin-inline:auto;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;-webkit-margin-before:calc(64 * var(--dp));margin-block-start:calc(64 * var(--dp))}@media screen and (max-width: 768px){.history__slider .swiper-slide .history__slider__data{height:calc(13.8467 * var(--dp))}}.history__slider .swiper-slide .history__slider__data img{display:block;height:100%;width:auto}.history__slider .swiper-slide .history__slider__line{width:100%;height:2px;background-color:#000;position:relative;-webkit-margin-before:calc(22 * var(--dp));margin-block-start:calc(22 * var(--dp))}@media screen and (max-width: 768px){.history__slider .swiper-slide .history__slider__line{-webkit-margin-before:calc(12 * var(--dp));margin-block-start:calc(12 * var(--dp))}}.history__slider .swiper-slide .history__slider__line:after{content:"";position:absolute;top:calc(-11 * var(--dp));left:50%;transform:translateX(-50%);-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);width:calc(22 * var(--dp));height:calc(22 * var(--dp));border-radius:50%;background:#000}@media screen and (max-width: 768px){.history__slider .swiper-slide .history__slider__line:after{width:calc(11 * var(--dp));height:calc(11 * var(--dp));top:calc(-5 * var(--dp))}}.history__slider .swiper-slide .history__slider__image{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;margin-inline:auto;-webkit-margin-before:calc(36 * var(--dp));margin-block-start:calc(36 * var(--dp));min-height:calc(210 * var(--dp))}@media screen and (max-width: 768px){.history__slider .swiper-slide .history__slider__image{min-height:calc(112 * var(--dp));-webkit-margin-before:calc(20 * var(--dp));margin-block-start:calc(20 * var(--dp))}}.history__slider .swiper-slide .history__slider__ttl{-webkit-margin-before:calc(32 * var(--dp));margin-block-start:calc(32 * var(--dp));font-size:calc(18 * var(--dp));text-align:center;font-weight:800;letter-spacing:.04em;line-height:calc(27 * var(--dp))}@media screen and (max-width: 768px){.history__slider .swiper-slide .history__slider__ttl{font-size:calc(12 * var(--dp));line-height:calc(17 * var(--dp));-webkit-margin-before:calc(10 * var(--dp));margin-block-start:calc(10 * var(--dp))}}.history__slider .swiper-slide._one .history__slider__line{width:50%;-webkit-margin-start:auto;margin-inline-start:auto}.history__slider .swiper-slide._one .history__slider__line:after{left:0;transform:inherit;-webkit-transform:inherit;-ms-transform:inherit}.history__slider .swiper-slide._one .history__slider__image{max-width:calc(150.45 * var(--dp))}@media screen and (max-width: 768px){.history__slider .swiper-slide._one .history__slider__image{max-width:inherit;width:calc(95 * var(--dp))}}.history__slider .swiper-slide._two .history__slider__image{max-width:calc(150.45 * var(--dp))}@media screen and (max-width: 768px){.history__slider .swiper-slide._two .history__slider__image{max-width:inherit;width:calc(95 * var(--dp))}}.history__slider .swiper-slide._three .history__slider__image{max-width:calc(139.4 * var(--dp))}@media screen and (max-width: 768px){.history__slider .swiper-slide._three .history__slider__image{max-width:inherit;width:calc(94 * var(--dp))}}.history__slider .swiper-slide._four .history__slider__image{max-width:calc(179.35 * var(--dp))}@media screen and (max-width: 768px){.history__slider .swiper-slide._four .history__slider__image{max-width:inherit;width:calc(104 * var(--dp))}}.history__slider .swiper-slide._five .history__slider__image{max-width:calc(140.352 * var(--dp))}@media screen and (max-width: 768px){.history__slider .swiper-slide._five .history__slider__image{max-width:inherit;width:calc(88 * var(--dp))}}.history__slider .swiper-slide._six .history__slider__image{max-width:calc(140.352 * var(--dp))}@media screen and (max-width: 768px){.history__slider .swiper-slide._six .history__slider__image{max-width:inherit;width:calc(88 * var(--dp))}}.history__news{-webkit-margin-before:calc(60 * var(--dp));margin-block-start:calc(60 * var(--dp));background-color:#ff801e;border-radius:calc(16 * var(--dp));padding-block:calc(46 * var(--dp)) calc(140 * var(--dp));padding-inline:calc(16 * var(--dp))}@media screen and (max-width: 768px){.history__news{-webkit-margin-before:calc(26 * var(--dp));margin-block-start:calc(26 * var(--dp));padding-block:calc(16 * var(--dp)) calc(74 * var(--dp));padding-inline:0}}.history__news__inner{max-width:calc(815 * var(--dp));margin-inline:auto}.history__news__en{width:calc(327 * var(--dp));margin-inline:auto}@media screen and (max-width: 768px){.history__news__en{width:calc(189 * var(--dp))}}.history__news__ttl{width:calc(635 * var(--dp));margin-inline:auto;-webkit-margin-before:calc(40 * var(--dp));margin-block-start:calc(40 * var(--dp))}@media screen and (max-width: 768px){.history__news__ttl{width:calc(306 * var(--dp));-webkit-margin-before:calc(15 * var(--dp));margin-block-start:calc(15 * var(--dp))}}.history__news__ttl picture{display:block;width:100%}.history__news__list{display:grid;grid-template-columns:repeat(2, 1fr);gap:calc(38 * var(--dp)) calc(145 * var(--dp));-webkit-margin-before:calc(64 * var(--dp));margin-block-start:calc(64 * var(--dp))}@media screen and (max-width: 768px){.history__news__list{grid-template-columns:repeat(1, 1fr);width:calc(100% - (44 * var(--dp)));gap:calc(32 * var(--dp));-webkit-box-sizing:border-box;box-sizing:border-box;margin-inline:auto;-webkit-margin-before:calc(24 * var(--dp));margin-block-start:calc(24 * var(--dp))}}.history__news__list__item{position:relative}@media screen and (max-width: 768px){.history__news__list__item{width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;overflow:hidden}}.history__news__list__item__ttl{-webkit-margin-start:calc(-20 * var(--dp));margin-inline-start:calc(-20 * var(--dp));height:calc(81.7637 * var(--dp));position:relative}@media screen and (max-width: 768px){.history__news__list__item__ttl{height:calc(62.4662 * var(--dp));margin-inline:auto;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}}.history__news__list__item__ttl picture{display:block;height:100%}.history__news__list__item__ttl picture img{display:block;height:100%;width:auto}.history__news__list__item__image{-webkit-margin-before:calc(-28 * var(--dp));margin-block-start:calc(-28 * var(--dp));width:100%;min-height:calc(260 * var(--dp));display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}@media screen and (max-width: 768px){.history__news__list__item__image{width:100%;min-height:inherit;-webkit-margin-before:calc(-16 * var(--dp));margin-block-start:calc(-16 * var(--dp))}}.history__news__list__item__detail{-webkit-margin-before:calc(18 * var(--dp));margin-block-start:calc(18 * var(--dp));font-size:calc(18 * var(--dp));color:#fff;letter-spacing:.05em;line-height:calc(29 * var(--dp))}@media screen and (max-width: 768px){.history__news__list__item__detail{font-size:calc(14 * var(--dp));line-height:calc(19 * var(--dp));-webkit-margin-before:calc(12 * var(--dp));margin-block-start:calc(12 * var(--dp))}}.history__news__list__item__detail span{font-family:"Noto Sans JP",sans-serif;font-weight:900;margin-inline:calc(0 * var(--dp))}.history__news__icon{left:calc(72 * var(--dp));bottom:calc(-94 * var(--dp));position:absolute;width:calc(344 * var(--dp));display:block}@media screen and (max-width: 768px){.history__news__icon{width:calc(227 * var(--dp));bottom:calc(-44 * var(--dp));left:inherit;right:calc(22 * var(--dp))}}.range{background-color:#fff628;position:relative;z-index:2;padding-block:calc(120 * var(--dp)) calc(90 * var(--dp))}@media screen and (max-width: 768px){.range{padding-block:calc(92 * var(--dp)) calc(82 * var(--dp))}}.range__sub{position:absolute;left:50%;transform:translateX(-50%);-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);width:calc(413 * var(--dp));top:calc(-40 * var(--dp));z-index:4}@media screen and (max-width: 768px){.range__sub{top:calc(-15 * var(--dp));width:calc(258 * var(--dp))}}.range__ttl{width:calc(512 * var(--dp));position:relative;z-index:3;margin-inline:auto}@media screen and (max-width: 768px){.range__ttl{width:calc(309 * var(--dp))}}.range__ttl__image{display:block;width:100%}.range__inner{max-width:calc(1098 * var(--dp));margin-inline:auto}.range__content{background-color:#fff;-webkit-margin-before:calc(-26 * var(--dp));margin-block-start:calc(-26 * var(--dp));border-radius:calc(16 * var(--dp));-webkit-padding-before:calc(64 * var(--dp));padding-block-start:calc(64 * var(--dp));position:relative;-webkit-padding-after:calc(124 * var(--dp));padding-block-end:calc(124 * var(--dp))}@media screen and (max-width: 768px){.range__content{-webkit-margin-before:calc(-18 * var(--dp));margin-block-start:calc(-18 * var(--dp));-webkit-padding-before:calc(42 * var(--dp));padding-block-start:calc(42 * var(--dp));-webkit-padding-after:calc(390 * var(--dp));padding-block-end:calc(390 * var(--dp))}}.range__content__light{position:absolute;right:calc(125 * var(--dp));top:calc(80 * var(--dp));width:calc(67 * var(--dp));opacity:0;-webkit-animation:blink 1.5s ease-in-out infinite;animation:blink 1.5s ease-in-out infinite}@media screen and (max-width: 768px){.range__content__light{width:calc(30 * var(--dp));right:calc(29 * var(--dp));top:calc(30 * var(--dp))}}.range__content__star{position:absolute;right:calc(86 * var(--dp));top:do(57);width:calc(40 * var(--dp));opacity:0;-webkit-animation:blink 1.5s ease-in-out infinite;animation:blink 1.5s ease-in-out infinite}@media screen and (max-width: 768px){.range__content__star{width:calc(18 * var(--dp));right:calc(13 * var(--dp));top:calc(20 * var(--dp))}}.range__content__ttl{text-align:center;font-size:calc(22 * var(--dp));letter-spacing:.12em}@media screen and (max-width: 768px){.range__content__ttl{font-size:calc(18 * var(--dp))}}.range__content__wrap{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;max-width:calc(833 * var(--dp));margin-inline:auto;-webkit-margin-before:calc(24 * var(--dp));margin-block-start:calc(24 * var(--dp))}@media screen and (max-width: 768px){.range__content__wrap{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-margin-before:calc(12 * var(--dp));margin-block-start:calc(12 * var(--dp))}}.range__content__wrap__left{width:48%;position:relative}@media screen and (max-width: 768px){.range__content__wrap__left{width:calc(316 * var(--dp));margin-inline:auto}}.range__content__wrap__left__image{display:block;width:100%}.range__content__wrap__left__arrow{width:calc(65 * var(--dp));position:absolute}@media screen and (max-width: 768px){.range__content__wrap__left__arrow{width:calc(65 * var(--dp))}}.range__content__wrap__left__arrow._left{left:calc(50 * var(--dp));bottom:calc(60 * var(--dp))}@media screen and (max-width: 768px){.range__content__wrap__left__arrow._left{left:calc(55 * var(--dp));bottom:calc(38 * var(--dp))}}.range__content__wrap__left__arrow._right{right:calc(96 * var(--dp));bottom:calc(42 * var(--dp))}@media screen and (max-width: 768px){.range__content__wrap__left__arrow._right{right:calc(70 * var(--dp));bottom:calc(20 * var(--dp))}}.range__content__wrap__right{width:48%;-webkit-margin-start:calc(-12 * var(--dp));margin-inline-start:calc(-12 * var(--dp));-webkit-padding-before:calc(20 * var(--dp));padding-block-start:calc(20 * var(--dp))}@media screen and (max-width: 768px){.range__content__wrap__right{width:100%;-webkit-padding-before:calc(24 * var(--dp));padding-block-start:calc(24 * var(--dp));-webkit-margin-start:calc(0 * var(--dp));margin-inline-start:calc(0 * var(--dp))}}.range__content__wrap__right__txt{font-size:calc(18 * var(--dp));line-height:calc(29 * var(--dp));letter-spacing:.06em}@media screen and (max-width: 768px){.range__content__wrap__right__txt{font-size:calc(16 * var(--dp));line-height:calc(26 * var(--dp));text-align:center}}.range__content__bottom{max-width:calc(672 * var(--dp));margin-inline:auto;-webkit-margin-before:calc(-96 * var(--dp));margin-block-start:calc(-96 * var(--dp));background-color:#fff;border-radius:calc(16 * var(--dp));position:relative;z-index:2;border:calc(5 * var(--dp)) solid #000;-webkit-padding-before:calc(20 * var(--dp));padding-block-start:calc(20 * var(--dp));-webkit-box-shadow:3px 3px 0 #000;box-shadow:3px 3px 0 #000;-webkit-padding-after:calc(16 * var(--dp));padding-block-end:calc(16 * var(--dp))}@media screen and (max-width: 768px){.range__content__bottom{-webkit-margin-before:calc(-350 * var(--dp));margin-block-start:calc(-350 * var(--dp));width:calc(295 * var(--dp));padding-inline:calc(12 * var(--dp));-webkit-padding-before:calc(26 * var(--dp));padding-block-start:calc(26 * var(--dp));-webkit-padding-after:calc(24 * var(--dp));padding-block-end:calc(24 * var(--dp))}}.range__content__bottom__item{position:absolute;left:calc(54 * var(--dp));top:calc(-35 * var(--dp));width:calc(130 * var(--dp))}@media screen and (max-width: 768px){.range__content__bottom__item{width:calc(98 * var(--dp));left:inherit;top:inherit;right:calc(13 * var(--dp));bottom:calc(-19 * var(--dp))}}.range__content__bottom__icon{position:absolute;right:calc(-134 * var(--dp));top:calc(-52 * var(--dp));width:calc(232 * var(--dp))}@media screen and (max-width: 768px){.range__content__bottom__icon{right:inherit;left:calc(-20 * var(--dp));top:calc(25 * var(--dp));width:calc(126 * var(--dp))}}.range__content__bottom__sub{position:absolute;top:calc(-16 * var(--dp));left:50%;transform:translateX(-50%);-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);width:calc(246 * var(--dp));height:calc(28 * var(--dp));display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;background-color:#000;border-radius:calc(60 * var(--dp));color:#fff;font-size:calc(16 * var(--dp));letter-spacing:.12em}@media screen and (max-width: 768px){.range__content__bottom__sub{font-size:calc(14 * var(--dp));height:calc(21 * var(--dp));width:calc(183 * var(--dp));top:calc(-12 * var(--dp))}}.range__content__bottom__detail{text-align:center;font-size:calc(18 * var(--dp));line-height:calc(29 * var(--dp));letter-spacing:.06em}@media screen and (max-width: 768px){.range__content__bottom__detail{font-size:calc(14 * var(--dp));line-height:calc(19 * var(--dp));width:calc(165 * var(--dp));-webkit-margin-start:auto;margin-inline-start:auto;text-align:left}}.range__content__bottom__image{display:block;max-width:calc(433 * var(--dp));margin-inline:auto;-webkit-margin-before:calc(15 * var(--dp));margin-block-start:calc(15 * var(--dp))}@media screen and (max-width: 768px){.range__content__bottom__image{width:calc(252 * var(--dp))}}.recipe{position:relative;z-index:6;background-color:#ff801e;-webkit-margin-before:calc(-20 * var(--dp));margin-block-start:calc(-20 * var(--dp));-webkit-padding-after:calc(88 * var(--dp));padding-block-end:calc(88 * var(--dp));-webkit-padding-before:calc(60 * var(--dp));padding-block-start:calc(60 * var(--dp))}@media screen and (max-width: 768px){.recipe{-webkit-padding-before:calc(30 * var(--dp));padding-block-start:calc(30 * var(--dp));-webkit-padding-after:calc(55 * var(--dp));padding-block-end:calc(55 * var(--dp));-webkit-margin-before:calc(-10 * var(--dp));margin-block-start:calc(-10 * var(--dp))}}.recipe:before{content:"";position:absolute;z-index:-1;left:0;top:calc(-20 * var(--dp));width:100%;aspect-ratio:1469/55;background-position:top center;background-repeat:no-repeat;background-size:cover;background-image:url("../img/strengths/pc/top.png")}@media screen and (max-width: 768px){.recipe:before{background-image:url("../img/strengths/sp/top.png");aspect-ratio:382/29;top:calc(-23 * var(--dp))}}.recipe__backpc__r{position:absolute;top:calc(88 * var(--dp));right:calc(46 * var(--dp));width:calc(396 * var(--dp));height:calc(803 * var(--dp));background-image:url("../img/recipe/pc/back-r.png");background-position:center;background-repeat:no-repeat;background-size:contain}@media screen and (max-width: 768px){.recipe__backpc__r{width:calc(80 * var(--dp));height:calc(637 * var(--dp));top:calc(15 * var(--dp));right:calc(12 * var(--dp));background-image:url("../img/recipe/sp/back-r.png")}}.recipe__backpc__l{position:absolute;top:calc(51 * var(--dp));left:calc(48 * var(--dp));width:calc(447 * var(--dp));height:calc(803 * var(--dp));background-image:url("../img/recipe/pc/back-l.png");background-position:center;background-repeat:no-repeat;background-size:contain}@media screen and (max-width: 768px){.recipe__backpc__l{top:calc(26 * var(--dp));left:calc(13 * var(--dp));width:calc(109 * var(--dp));height:calc(305 * var(--dp));background-image:url("../img/recipe/sp/back-l.png")}}.recipe__inner{max-width:calc(1078 * var(--dp));margin-inline:auto;position:relative}.recipe__inner__icont{position:absolute;top:calc(-10 * var(--dp));right:calc(0 * var(--dp));width:calc(254 * var(--dp));-webkit-animation:animation_shake 2s infinite;animation:animation_shake 2s infinite;-webkit-transform-origin:bottom center;-ms-transform-origin:bottom center;transform-origin:bottom center}@media screen and (max-width: 768px){.recipe__inner__icont{width:calc(196 * var(--dp));top:calc(83 * var(--dp));right:calc(-20 * var(--dp))}}.recipe__inner__iconb{position:absolute;bottom:calc(20 * var(--dp));left:calc(0 * var(--dp));width:calc(171 * var(--dp));-webkit-animation:korokoro 2.5s linear infinite;animation:korokoro 2.5s linear infinite;-webkit-transform-origin:bottom center;-ms-transform-origin:bottom center;transform-origin:bottom center}@media screen and (max-width: 768px){.recipe__inner__iconb{width:calc(79 * var(--dp));bottom:calc(-20 * var(--dp));left:calc(-8 * var(--dp))}}.recipe__en{width:calc(351 * var(--dp));margin-inline:auto}@media screen and (max-width: 768px){.recipe__en{width:calc(202 * var(--dp))}}.recipe__ttl{width:calc(431 * var(--dp));margin-inline:auto;-webkit-margin-before:calc(24 * var(--dp));margin-block-start:calc(24 * var(--dp))}@media screen and (max-width: 768px){.recipe__ttl{width:calc(257 * var(--dp));-webkit-margin-before:calc(13 * var(--dp));margin-block-start:calc(13 * var(--dp))}}.recipe__item{position:absolute;background-position:center;background-repeat:no-repeat;background-size:contain}.recipe__item._rt{top:calc(289 * var(--dp));right:calc(114 * var(--dp));width:calc(124 * var(--dp));aspect-ratio:124/141;background-image:url("../img/recipe/item01.png");-webkit-animation-delay:.25s;animation-delay:.25s}@media screen and (max-width: 768px){.recipe__item._rt{background-image:url("../img/recipe/item01_sp.png");width:calc(63 * var(--dp));aspect-ratio:63/67;right:0;top:calc(390 * var(--dp))}}.recipe__item._rc{top:calc(422 * var(--dp));right:calc(-5 * var(--dp));width:calc(143 * var(--dp));aspect-ratio:143/153;background-image:url("../img/recipe/item02.png");-webkit-animation-delay:.45s;animation-delay:.45s}@media screen and (max-width: 768px){.recipe__item._rc{background-image:url("../img/recipe/item02_sp.png");width:calc(55 * var(--dp));aspect-ratio:55/62;right:calc(3 * var(--dp));top:inherit;bottom:calc(0 * var(--dp))}}.recipe__item._rb{bottom:calc(62 * var(--dp));right:calc(162 * var(--dp));width:calc(139 * var(--dp));aspect-ratio:139/153;background-image:url("../img/recipe/item03.png");-webkit-animation-delay:.15s;animation-delay:.15s}@media screen and (max-width: 768px){.recipe__item._rb{top:calc(212 * var(--dp));bottom:inherit;right:calc(7 * var(--dp));width:calc(56 * var(--dp));aspect-ratio:56/64}}.recipe__item._lt{top:calc(84 * var(--dp));left:calc(146 * var(--dp));width:calc(132 * var(--dp));aspect-ratio:132/147;background-image:url("../img/recipe/item04.png");-webkit-animation-delay:.25s;animation-delay:.25s}@media screen and (max-width: 768px){.recipe__item._lt{top:calc(100 * var(--dp));left:calc(20 * var(--dp));width:calc(59 * var(--dp));aspect-ratio:59/65}}.recipe__item._lc{top:calc(148 * var(--dp));left:calc(-54 * var(--dp));width:calc(108 * var(--dp));aspect-ratio:108/128;background-image:url("../img/recipe/item05.png");-webkit-animation-delay:.15s;animation-delay:.15s}@media screen and (max-width: 768px){.recipe__item._lc{top:calc(200 * var(--dp));left:calc(9 * var(--dp));width:calc(54 * var(--dp));aspect-ratio:54/62}}.recipe__item._lb{top:calc(283 * var(--dp));left:calc(55 * var(--dp));width:calc(127 * var(--dp));aspect-ratio:127/144;background-image:url("../img/recipe/item06.png");-webkit-animation-delay:.15s;animation-delay:.15s}@media screen and (max-width: 768px){.recipe__item._lb{background-image:url("../img/recipe/item03.png");top:inherit;bottom:calc(90 * var(--dp));left:calc(2 * var(--dp));width:calc(63 * var(--dp));aspect-ratio:63/69}}.recipe__area{-webkit-margin-before:calc(20 * var(--dp));margin-block-start:calc(20 * var(--dp));max-width:calc(475 * var(--dp));margin-inline:auto;position:relative}@media screen and (max-width: 768px){.recipe__area{max-width:calc(338 * var(--dp));-webkit-margin-before:calc(61 * var(--dp));margin-block-start:calc(61 * var(--dp))}}.recipe__area__inner{position:relative;z-index:10;max-width:calc(310 * var(--dp));margin-inline:auto;background-image:url("../img/recipe/pc/back.png");background-position:center;background-repeat:no-repeat;background-size:contain;aspect-ratio:310/623;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}@media screen and (max-width: 768px){.recipe__area__inner{max-width:calc(204 * var(--dp))}}.recipe__slider{max-width:calc(277 * var(--dp))}@media screen and (max-width: 768px){.recipe__slider{max-width:calc(182 * var(--dp))}}.recipe__slider .swiper-slide{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.recipe__slider__block{aspect-ratio:277/493;overflow:hidden;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;width:100%}@media screen and (max-width: 768px){.recipe__slider__block{aspect-ratio:182/324}}.recipe__slider__block img{display:block;width:100%;height:auto}.recipe__slider__block .tiktok-embed{width:100% !important;height:100% !important;max-width:none !important;min-width:0 !important;position:relative;overflow:hidden;display:block}.recipe__slider__block .tiktok-embed section{width:100% !important;height:100% !important;overflow:hidden;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;position:relative}.recipe__slider__block .tiktok-embed section>a:not(:first-child),.recipe__slider__block .tiktok-embed section>p{display:none !important}.recipe__slider__block .tiktok-embed iframe{width:100% !important;height:100% !important;position:absolute;top:0;left:0;border:none;-o-object-fit:cover;object-fit:cover}.recipe__btns{position:absolute;z-index:5;top:54%;left:0%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);width:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.recipe__btns .recipe-prev-btn,.recipe__btns .recipe-next-btn{width:calc(26 * var(--dp));height:calc(38 * var(--dp));background-color:#000}@media screen and (max-width: 768px){.recipe__btns .recipe-prev-btn,.recipe__btns .recipe-next-btn{width:calc(16 * var(--dp));height:calc(24 * var(--dp))}}.recipe__btns .recipe-prev-btn{-webkit-clip-path:polygon(100% 0, 0 50%, 100% 100%);clip-path:polygon(100% 0, 0 50%, 100% 100%)}.recipe__btns .recipe-next-btn{-webkit-clip-path:polygon(0 0, 0% 100%, 100% 50%);clip-path:polygon(0 0, 0% 100%, 100% 50%)}.recipe .recipe-pagination{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-margin-before:calc(15 * var(--dp));margin-block-start:calc(15 * var(--dp))}@media screen and (max-width: 768px){.recipe .recipe-pagination{width:calc(117 * var(--dp));margin-inline:auto;-webkit-margin-before:calc(20 * var(--dp));margin-block-start:calc(20 * var(--dp))}}.recipe .recipe-pagination .swiper-pagination-bullet{width:calc(11 * var(--dp));height:calc(11 * var(--dp));background-color:#d5d5d5;opacity:1;margin-inline:calc(9 * var(--dp))}@media screen and (max-width: 768px){.recipe .recipe-pagination .swiper-pagination-bullet{width:calc(8 * var(--dp));height:calc(8 * var(--dp));margin-inline:calc(7 * var(--dp))}}.recipe .recipe-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background-color:#000}.footer{position:relative;z-index:6;background-color:#00d1ff;-webkit-padding-before:calc(96 * var(--dp));padding-block-start:calc(96 * var(--dp));-webkit-padding-after:calc(13 * var(--dp));padding-block-end:calc(13 * var(--dp))}@media screen and (max-width: 768px){.footer{-webkit-padding-before:calc(48 * var(--dp));padding-block-start:calc(48 * var(--dp));-webkit-padding-after:calc(8 * var(--dp));padding-block-end:calc(8 * var(--dp))}}.footer:after{content:"";position:absolute;left:0;bottom:0;width:100%;aspect-ratio:1442/315;background-position:center;background-repeat:no-repeat;background-size:cover;background-image:url("../img/footer/pc/back.png")}@media screen and (max-width: 768px){.footer:after{background-image:url("../img/footer/sp/back.png");aspect-ratio:390/188}}.footer__content{max-width:calc(830 * var(--dp));margin-inline:auto;padding-inline:calc(20 * var(--dp));position:relative;z-index:4}@media screen and (max-width: 768px){.footer__content{padding-inline:calc(10 * var(--dp))}}.footer__content__wrap{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}@media screen and (max-width: 768px){.footer__content__wrap{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:calc(30 * var(--dp))}}.footer__content__wrap__btn{font-family:"Noto Sans JP",sans-serif;font-size:calc(18 * var(--dp));-webkit-padding-start:calc(72 * var(--dp));padding-inline-start:calc(72 * var(--dp));width:calc(335 * var(--dp));border-radius:calc(30 * var(--dp));color:#fff;position:relative;display:block;padding-block:calc(5.5 * var(--dp));text-decoration:none;-webkit-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out;font-weight:700}@media screen and (max-width: 768px){.footer__content__wrap__btn{width:calc(257 * var(--dp));font-size:calc(14 * var(--dp));-webkit-padding-start:calc(60 * var(--dp));padding-inline-start:calc(60 * var(--dp));padding-block:calc(6 * var(--dp))}}.footer__content__wrap__btn:before{content:"";position:absolute;left:calc(32 * var(--dp));top:calc(9 * var(--dp));width:calc(29 * var(--dp));height:calc(21 * var(--dp));background-position:center;background-repeat:no-repeat;background-size:contain;background-image:url("../img/footer/mail.png");-webkit-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}@media screen and (max-width: 768px){.footer__content__wrap__btn:before{width:calc(22 * var(--dp));height:calc(16 * var(--dp));left:calc(29 * var(--dp))}}.footer__content__wrap__btn._left{border:calc(1 * var(--dp)) solid #ff6e00;background-color:#ff6e00}.footer__content__wrap__btn._right{border:calc(1 * var(--dp)) solid #00803a;background-color:#00803a}@media(hover: hover)and (pointer: fine){.footer__content__wrap__btn:hover._left{background-color:#fff;color:#ff6e00}.footer__content__wrap__btn:hover._left:before{background-image:url("../img/footer/mail-o.png")}.footer__content__wrap__btn:hover._right{background-color:#fff;color:#00803a}.footer__content__wrap__btn:hover._right:before{background-image:url("../img/footer/mail-g.png")}}.footer__content__sns{-webkit-margin-before:calc(80 * var(--dp));margin-block-start:calc(80 * var(--dp));display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;width:205px;margin-inline:auto;justify-content:space-between}@media screen and (max-width: 768px){.footer__content__sns{-webkit-margin-before:calc(42 * var(--dp));margin-block-start:calc(42 * var(--dp));width:calc(175 * var(--dp))}}.footer__content__sns li{width:47px}@media screen and (max-width: 768px){.footer__content__sns li{width:calc(34 * var(--dp))}}.footer__content__sns li a{width:100%;aspect-ratio:1/1;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;border-radius:50%;background-color:#000;-webkit-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}.footer__content__sns li a img{display:block;width:26px;-webkit-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out;height:auto}@media screen and (max-width: 768px){.footer__content__sns li a img{width:calc(18 * var(--dp))}}@media(hover: hover)and (pointer: fine){.footer__content__sns li a img{-webkit-transition:translate ease-out 300ms;-o-transition:translate ease-out 300ms;transition:translate ease-out 300ms}.footer__content__sns li a:hover{opacity:.5}.footer__content__sns li a:hover img{translate:calc(1 * var(--dp)) calc(1 * var(--dp))}}.footer__content__sns li:nth-child(2) img{width:21px}@media screen and (max-width: 768px){.footer__content__sns li:nth-child(2) img{width:calc(15 * var(--dp))}}.footer__content__sns li:nth-child(3) img{width:22px}@media screen and (max-width: 768px){.footer__content__sns li:nth-child(3) img{width:calc(15 * var(--dp))}}.footer__content__logo{display:block;width:calc(207 * var(--dp));-webkit-margin-before:calc(48 * var(--dp));margin-block-start:calc(48 * var(--dp));margin-inline:auto;-webkit-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}@media screen and (max-width: 768px){.footer__content__logo{width:calc(121 * var(--dp));-webkit-margin-before:calc(92 * var(--dp));margin-block-start:calc(92 * var(--dp))}}.footer__content__logo img{display:block;width:100%;height:auto;-webkit-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}@media(hover: hover)and (pointer: fine){.footer__content__logo img{-webkit-transition:translate ease-out 300ms;-o-transition:translate ease-out 300ms;transition:translate ease-out 300ms}.footer__content__logo:hover{opacity:.5}.footer__content__logo:hover img{translate:calc(1 * var(--dp)) calc(1 * var(--dp))}}.footer__copy{position:relative;z-index:4;-webkit-margin-before:148px;margin-block-start:148px;text-align:center;display:block;font-family:"Noto Sans JP",sans-serif;font-size:calc(12 * var(--dp))}@media screen and (max-width: 768px){.footer__copy{font-size:calc(8 * var(--dp));-webkit-margin-before:calc(48 * var(--dp));margin-block-start:calc(48 * var(--dp))}}.footer__backr ._icon{position:absolute;z-index:3;background-position:center;background-repeat:no-repeat;background-size:contain;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}.footer__backr__01{top:calc(46 * var(--dp));right:calc(211 * var(--dp));width:calc(48 * var(--dp));aspect-ratio:48/79;background-image:url("../img/footer/r01.png");-webkit-animation:floatYfr1 4.5s ease-in-out infinite;animation:floatYfr1 4.5s ease-in-out infinite}@media screen and (max-width: 768px){.footer__backr__01{top:calc(116 * var(--dp));right:0;width:calc(26 * var(--dp))}}.footer__backr__02{top:calc(33 * var(--dp));right:calc(33 * var(--dp));width:calc(40 * var(--dp));aspect-ratio:1/1;background-image:url("../img/footer/r02.png");-webkit-animation:floatYfr2 6s ease-in-out infinite;animation:floatYfr2 6s ease-in-out infinite}@media screen and (max-width: 768px){.footer__backr__02{display:none}}.footer__backr__03{top:calc(170 * var(--dp));right:calc(10 * var(--dp));width:calc(38 * var(--dp));aspect-ratio:38/36;background-image:url("../img/footer/r03.png");-webkit-animation:floatYfr3 5.5s ease-in-out infinite;animation:floatYfr3 5.5s ease-in-out infinite}@media screen and (max-width: 768px){.footer__backr__03{display:none}}.footer__backr__04{top:calc(114 * var(--dp));right:calc(85 * var(--dp));width:calc(26 * var(--dp));aspect-ratio:26/25;background-image:url("../img/footer/r04.png");-webkit-animation:floatYfr4 4s ease-in-out infinite;animation:floatYfr4 4s ease-in-out infinite}@media screen and (max-width: 768px){.footer__backr__04{width:calc(13 * var(--dp));top:calc(21 * var(--dp));right:calc(83 * var(--dp))}}.footer__backr__05{top:calc(225 * var(--dp));right:calc(16 * var(--dp));width:calc(98 * var(--dp));aspect-ratio:98/119;background-image:url("../img/footer/r05.png");-webkit-animation:floatYfr5 7s ease-in-out infinite;animation:floatYfr5 7s ease-in-out infinite}@media screen and (max-width: 768px){.footer__backr__05{top:calc(175 * var(--dp));right:calc(27 * var(--dp));width:calc(47 * var(--dp));background-image:url("../img/footer/sp/r05.png")}}.footer__backr__06{top:calc(218 * var(--dp));right:calc(170 * var(--dp));width:calc(57 * var(--dp));aspect-ratio:57/55;background-image:url("../img/footer/r06.png");-webkit-animation:floatYfr6 5s ease-in-out infinite;animation:floatYfr6 5s ease-in-out infinite}@media screen and (max-width: 768px){.footer__backr__06{bottom:calc(72 * var(--dp));top:inherit;left:calc(24 * var(--dp));right:inherit;width:calc(36 * var(--dp))}}.footer__backr__07{top:calc(109 * var(--dp));right:calc(138 * var(--dp));width:calc(58 * var(--dp));aspect-ratio:58/44;background-image:url("../img/footer/r07.png");-webkit-animation:floatYfr7 6.5s ease-in-out infinite;animation:floatYfr7 6.5s ease-in-out infinite}@media screen and (max-width: 768px){.footer__backr__07{width:calc(38 * var(--dp));top:inherit;bottom:calc(111 * var(--dp));right:calc(148 * var(--dp))}}.footer__backl ._icon{position:absolute;z-index:3;background-position:center;background-repeat:no-repeat;background-size:contain;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}.footer__backl__01{top:calc(50 * var(--dp));left:calc(124 * var(--dp));width:calc(60 * var(--dp));aspect-ratio:60/56;background-image:url("../img/footer/l01.png");-webkit-animation:floatYFL1 4.8s ease-in-out infinite;animation:floatYFL1 4.8s ease-in-out infinite}@media screen and (max-width: 768px){.footer__backl__01{width:calc(28 * var(--dp));left:calc(-9 * var(--dp));top:calc(70 * var(--dp))}}.footer__backl__02{top:calc(110 * var(--dp));left:calc(245 * var(--dp));width:calc(26 * var(--dp));aspect-ratio:26/26;background-image:url("../img/footer/l02.png");-webkit-animation:floatYFL2 5.8s ease-in-out infinite;animation:floatYFL2 5.8s ease-in-out infinite}@media screen and (max-width: 768px){.footer__backl__02{background-image:url("../img/footer/r04.png");width:calc(12 * var(--dp));left:calc(13 * var(--dp));top:calc(130 * var(--dp))}}.footer__backl__03{top:calc(258 * var(--dp));left:calc(350 * var(--dp));width:calc(64 * var(--dp));aspect-ratio:64/64;background-image:url("../img/footer/l03.png");-webkit-animation:floatYFL3 6.3s ease-in-out infinite;animation:floatYFL3 6.3s ease-in-out infinite}@media screen and (max-width: 768px){.footer__backl__03{bottom:calc(125 * var(--dp));top:inherit;width:calc(30 * var(--dp));left:calc(61 * var(--dp))}}.footer__backl__04{top:calc(199 * var(--dp));left:calc(80 * var(--dp));width:calc(88 * var(--dp));aspect-ratio:88/86;background-image:url("../img/footer/l04.png");-webkit-animation:floatYFL4 4.9s ease-in-out infinite;animation:floatYFL4 4.9s ease-in-out infinite}@media screen and (max-width: 768px){.footer__backl__04{width:calc(44 * var(--dp));bottom:calc(162 * var(--dp));left:calc(15 * var(--dp));top:inherit}}.footer__backl__05{top:calc(272 * var(--dp));left:calc(28 * var(--dp));width:calc(14 * var(--dp));aspect-ratio:1/1;background-image:url("../img/footer/l05.png");-webkit-animation:floatYFL5 7.2s ease-in-out infinite;animation:floatYFL5 7.2s ease-in-out infinite}@media screen and (max-width: 768px){.footer__backl__05{width:calc(4 * var(--dp));left:calc(77 * var(--dp));top:inherit;bottom:calc(170 * var(--dp))}}.footer__backl__06{bottom:calc(138 * var(--dp));left:calc(247 * var(--dp));width:calc(56 * var(--dp));aspect-ratio:56/54;background-image:url("../img/footer/l06.png");-webkit-animation:floatYFL6 5.5s ease-in-out infinite;animation:floatYFL6 5.5s ease-in-out infinite}@media screen and (max-width: 768px){.footer__backl__06{left:inherit;width:calc(29 * var(--dp));right:calc(-4 * var(--dp));top:calc(40 * var(--dp));bottom:initial}}.footer__backl__07{bottom:calc(50 * var(--dp));left:calc(35 * var(--dp));width:calc(48 * var(--dp));aspect-ratio:48/48;background-image:url("../img/footer/l07.png");-webkit-animation:floatYFL7 6.7s ease-in-out infinite;animation:floatYFL7 6.7s ease-in-out infinite}@media screen and (max-width: 768px){.footer__backl__07{width:calc(22 * var(--dp));left:calc(21 * var(--dp));top:calc(21 * var(--dp));bottom:inherit}}@-webkit-keyframes floatYfr1{0%,100%{-webkit-transform:translateY(0);transform:translateY(0)}50%{-webkit-transform:translateY(-10px);transform:translateY(-10px)}}@keyframes floatYfr1{0%,100%{-webkit-transform:translateY(0);transform:translateY(0)}50%{-webkit-transform:translateY(-10px);transform:translateY(-10px)}}@-webkit-keyframes floatYfr2{0%,100%{-webkit-transform:translateY(0);transform:translateY(0)}50%{-webkit-transform:translateY(-22px);transform:translateY(-22px)}}@keyframes floatYfr2{0%,100%{-webkit-transform:translateY(0);transform:translateY(0)}50%{-webkit-transform:translateY(-22px);transform:translateY(-22px)}}@-webkit-keyframes floatYfr3{0%,100%{-webkit-transform:translate(0, 0);transform:translate(0, 0)}50%{-webkit-transform:translate(-6px, -14px);transform:translate(-6px, -14px)}}@keyframes floatYfr3{0%,100%{-webkit-transform:translate(0, 0);transform:translate(0, 0)}50%{-webkit-transform:translate(-6px, -14px);transform:translate(-6px, -14px)}}@-webkit-keyframes floatYfr4{0%,100%{-webkit-transform:translateY(0);transform:translateY(0)}50%{-webkit-transform:translateY(-18px);transform:translateY(-18px)}}@keyframes floatYfr4{0%,100%{-webkit-transform:translateY(0);transform:translateY(0)}50%{-webkit-transform:translateY(-18px);transform:translateY(-18px)}}@-webkit-keyframes floatYfr5{0%,100%{-webkit-transform:translateY(0);transform:translateY(0)}50%{-webkit-transform:translateY(-8px);transform:translateY(-8px)}}@keyframes floatYfr5{0%,100%{-webkit-transform:translateY(0);transform:translateY(0)}50%{-webkit-transform:translateY(-8px);transform:translateY(-8px)}}@-webkit-keyframes floatYfr6{0%,100%{-webkit-transform:translateY(0);transform:translateY(0)}50%{-webkit-transform:translateY(-15px);transform:translateY(-15px)}}@keyframes floatYfr6{0%,100%{-webkit-transform:translateY(0);transform:translateY(0)}50%{-webkit-transform:translateY(-15px);transform:translateY(-15px)}}@-webkit-keyframes floatYfr7{0%,100%{-webkit-transform:translate(0, 0);transform:translate(0, 0)}50%{-webkit-transform:translate(4px, -10px);transform:translate(4px, -10px)}}@keyframes floatYfr7{0%,100%{-webkit-transform:translate(0, 0);transform:translate(0, 0)}50%{-webkit-transform:translate(4px, -10px);transform:translate(4px, -10px)}}@-webkit-keyframes floatYFL1{0%,100%{-webkit-transform:translateY(0);transform:translateY(0)}50%{-webkit-transform:translateY(14px);transform:translateY(14px)}}@keyframes floatYFL1{0%,100%{-webkit-transform:translateY(0);transform:translateY(0)}50%{-webkit-transform:translateY(14px);transform:translateY(14px)}}@-webkit-keyframes floatYFL2{0%,100%{-webkit-transform:translate(0, 0);transform:translate(0, 0)}50%{-webkit-transform:translate(-8px, -12px);transform:translate(-8px, -12px)}}@keyframes floatYFL2{0%,100%{-webkit-transform:translate(0, 0);transform:translate(0, 0)}50%{-webkit-transform:translate(-8px, -12px);transform:translate(-8px, -12px)}}@-webkit-keyframes floatYFL3{0%,100%{-webkit-transform:translate(0, 0);transform:translate(0, 0)}50%{-webkit-transform:translate(6px, -10px);transform:translate(6px, -10px)}}@keyframes floatYFL3{0%,100%{-webkit-transform:translate(0, 0);transform:translate(0, 0)}50%{-webkit-transform:translate(6px, -10px);transform:translate(6px, -10px)}}@-webkit-keyframes floatYFL4{0%,100%{-webkit-transform:translateY(0);transform:translateY(0)}50%{-webkit-transform:translateY(-20px);transform:translateY(-20px)}}@keyframes floatYFL4{0%,100%{-webkit-transform:translateY(0);transform:translateY(0)}50%{-webkit-transform:translateY(-20px);transform:translateY(-20px)}}@-webkit-keyframes floatYFL5{0%,100%{-webkit-transform:translateY(0);transform:translateY(0)}50%{-webkit-transform:translateY(-6px);transform:translateY(-6px)}}@keyframes floatYFL5{0%,100%{-webkit-transform:translateY(0);transform:translateY(0)}50%{-webkit-transform:translateY(-6px);transform:translateY(-6px)}}@-webkit-keyframes floatYFL6{0%,100%{-webkit-transform:translate(0, 0);transform:translate(0, 0)}50%{-webkit-transform:translate(-10px, -8px);transform:translate(-10px, -8px)}}@keyframes floatYFL6{0%,100%{-webkit-transform:translate(0, 0);transform:translate(0, 0)}50%{-webkit-transform:translate(-10px, -8px);transform:translate(-10px, -8px)}}@-webkit-keyframes floatYFL7{0%,100%{-webkit-transform:translate(0, 0);transform:translate(0, 0)}50%{-webkit-transform:translate(5px, -14px);transform:translate(5px, -14px)}}@keyframes floatYFL7{0%,100%{-webkit-transform:translate(0, 0);transform:translate(0, 0)}50%{-webkit-transform:translate(5px, -14px);transform:translate(5px, -14px)}}.modal{position:fixed;z-index:1000;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.85);padding:calc(20 * var(--dp)) calc(11 * var(--dp));overflow:auto;opacity:0;visibility:hidden;-webkit-transition:.3s;-o-transition:.3s;transition:.3s;-webkit-box-sizing:border-box;box-sizing:border-box}.modal__center{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.modal__video{width:100%;height:auto;aspect-ratio:300/570}@media screen and (max-width: 768px){.modal__video{max-width:325px}}.modal__video video{display:block;width:100%;height:auto}.modal .tiktok-embed{width:100% !important;height:100% !important;max-width:none !important;min-width:0 !important;position:relative;overflow:hidden;display:block}.modal .tiktok-embed section{width:100% !important;height:100% !important;overflow:hidden;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;position:relative}.modal .tiktok-embed section>a:not(:first-child),.modal .tiktok-embed section>p{display:none !important}.modal .tiktok-embed iframe{width:100% !important;height:100% !important;position:absolute;top:0;left:0;border:none;-o-object-fit:cover;object-fit:cover}.modal:before{content:"";display:inline-block;vertical-align:middle;height:100%;margin-left:-0.2em}.modal.is-active{opacity:1;visibility:visible}.modal-close{position:absolute;width:calc(40 * var(--dp));height:calc(40 * var(--dp));cursor:pointer;top:calc(10 * var(--dp));right:calc(-35 * var(--dp));background-color:#fff628;border:none;padding:0;border-radius:50%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}@media screen and (max-width: 768px){.modal-close{right:10px;width:32px;height:32px}}.modal-close img{width:calc(20 * var(--dp));display:block;height:auto}@media screen and (max-width: 768px){.modal-close img{width:16px}}.modal-content{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);max-width:calc(325 * var(--dp));width:100%;height:100%;margin:auto}@media screen and (max-width: 768px){.modal-content{max-width:400px}}