@charset "UTF-8";

._mainimg_text .scl-wrapper-elm {
    display: block;
    transform: translateY(-20%);
    opacity: 0;
}
._mainimg_text .scl-wrapper-elm.scl-anim-init {
    transform: translateY(0);
    opacity: 1;
    transition: all cubic-bezier(0.65, 0, 0.2, 1) .6s .3s;
}
._mainimg_price .scl-wrapper-elm {
    display: block;
    opacity: 0;
}
._mainimg_price .scl-wrapper-elm.scl-anim-init {
    opacity: 1;
    transition: all ease .5s 1.3s;
}
._mainimg_pop .scl-wrapper-elm {
    display: block;
    transform: scale(1.4);
    opacity: 0;
}
._mainimg_pop .scl-wrapper-elm.scl-anim-init {
    opacity: 1;
    transform: scale(1);
    transition: all cubic-bezier(0.65, 0, 0.2, 1) .5s .8s;
}


._sakusaku_img .scl-wrapper-elm {
    position: relative;
    transform: scale(1.4);
    opacity: 0;
}
._sakusaku_img .scl-wrapper-elm.scl-anim-init {
    transform: scale(1);
    opacity: 1;
    transition: all cubic-bezier(0.65, 0, 0.2, 1) .6s;
}
._sakusaku_price .scl-wrapper-elm {
    display: block;
    position: relative;
    transform: translateY(20px);
    opacity: 0;
}
._sakusaku_price .scl-wrapper-elm.scl-anim-init {
    transform: translateY(0px);
    opacity: 1;
    transition: all cubic-bezier(.45,0,.2,1) .7s .3s;
}
._sakusaku_btn .scl-wrapper-elm {
    display: block;
    position: relative;
    transform: translateY(20px);
    opacity: 0;
}
._sakusaku_btn .scl-wrapper-elm.scl-anim-init {
    transform: translateY(0px);
    opacity: 1;
    transition: all cubic-bezier(.45,0,.2,1) .7s .4s;
}

._roastchicken_img .scl-wrapper-elm {
    position: relative;
    opacity: 0;
}
._roastchicken_img .scl-wrapper-elm.scl-anim-init {
    opacity: 1;
    transition: all ease 1.5s;
}
._roastchicken_text .scl-wrapper-elm {
    display: block;
    position: relative;
    transform: translateY(20px);
    opacity: 0;
}
._roastchicken_text .scl-wrapper-elm.scl-anim-init {
    transform: translateY(0);
    opacity: 1;
    transition: all ease .6s .5s;
}
._roastchicken_sales .scl-wrapper-elm {
    position: relative;
    opacity: 0;
}
._roastchicken_sales .scl-wrapper-elm.scl-anim-init {
    opacity: 1;
    transition: all ease .6s 1s;
}
._roastchicken_price .scl-wrapper-elm {
    position: relative;
    opacity: 0;
}
._roastchicken_price .scl-wrapper-elm.scl-anim-init {
    opacity: 1;
    transition: all ease .6s 1s;
}
._roastchicken_btn .scl-wrapper-elm {
    position: relative;
    opacity: 0;
}
._roastchicken_btn .scl-wrapper-elm.scl-anim-init {
    opacity: 1;
    transition: all ease .5s 1.5s;
}



.a-fadein {
    position: relative;
    opacity: 0;
}
.a-fadein.scl-anim-init {
    opacity: 1;
    transition: all ease 1s;
}

.a-bounce {
    position: relative;
    transform: scale(.5);
    opacity: 0;
}
.a-bounce.scl-anim-init {
    transform: scale(1);
    opacity: 1;
    transition: all linear(0, 1.2, 0.87, 1.05, 0.98, 1.01, 1, 1) .9s;
}
.a-bounce2 {
    position: relative;
    transform: scale(.5);
    opacity: 0;
}
.a-bounce2.scl-anim-init {
    transform: scale(1);
    opacity: 1;
    transition: all linear(0, 1.2, 0.87, 1.05, 0.98, 1.01, 1, 1) .9s .3s;
}


.a-fade-slidein1 {
    position: relative;
    transform: translateY(30px);
    opacity: 0;
}
.a-fade-slidein1.scl-anim-init {
    transform: translateY(0px);
    opacity: 1;
    transition: all cubic-bezier(.45,0,.2,1) .7s;
}

.a-fade-slidein2 {
    position: relative;
    transform: translateY(30px);
    opacity: 0;
}
.a-fade-slidein2.scl-anim-init {
    transform: translateY(0px);
    opacity: 1;
    transition: all cubic-bezier(.45,0,.2,1) .7s .3s;
}


.a-fade-zoomin1 {
    position: relative;
    transform: scale(1.4);
    opacity: 0;
}
.a-fade-zoomin1.scl-anim-init {
    transform: scale(1);
    opacity: 1;
    transition: all cubic-bezier(0.65, 0, 0.2, 1) .6s;
}

.a-fade-zoomin2 {
    position: relative;
    transform: scale(1.5) rotate(-20deg);
    opacity: 0;
}
.a-fade-zoomin2.scl-anim-init {
    transform: scale(1) rotate(0);
    opacity: 1;
    transition: all cubic-bezier(0.65, 0, 0.2, 1) 1s .5s;
}

.a-fade-zoomin3 {
    position: relative;
    transform: scale(1.5) rotate(20deg);
    opacity: 0;
}
.a-fade-zoomin3.scl-anim-init {
    transform: scale(1) rotate(0);
    opacity: 1;
    transition: all cubic-bezier(0.65, 0, 0.2, 1) 1s .5s;
}

.a-fade-zoomin4 {
    position: relative;
    transform: scale(1.4);
    opacity: 0;
}
.a-fade-zoomin4.scl-anim-init {
    transform: scale(1);
    opacity: 1;
    transition: all cubic-bezier(0.65, 0, 0.2, 1) .5s .5s;
}


.a-fade-zoomin5 {
    position: relative;
    transform: scale(1.2);
    opacity: 0;
}
.a-fade-zoomin5.scl-anim-init {
    transform: scale(1);
    opacity: 1;
    transition: all cubic-bezier(0.65, 0, 0.2, 1) .5s;
}
