/* CSS Document */
@charset "UTF-8";


@media(min-width:900px){
	a[href^="tel:"]{pointer-events:none;}
	html{font-size:calc(1000vw / 1400);}/*10px;*/
 	.sp_only{display: none!important;}
}@media(max-width:899px){
	html{font-size:calc(1000vw / 375);}/*10px;*/
	.pc_only{display: none!important;}
}

.eng {font-family: "Quicksand", sans-serif;font-weight:500;}

body{background:#F1F2ED;position:relative;}
body::before{content:"";width:137.4rem;height:calc(100% - 2.6rem);border:0.6rem solid #743B1D;box-sizing:border-box;border-radius:1rem;position:absolute;top:1.3rem;left:calc(50%);transform:translateX(-50%);z-index:10;pointer-events:none;}
/*body::after{content:"";width:137.4rem;height:calc(100% - 2.6rem);border:0.6rem solid #743B1D;box-sizing:border-box;border-radius:1rem;position:absolute;bottom:1.3rem;left:calc(50%);transform:translateX(-50%);z-index:10;}*/
main{position:relative;}
/*main .border{width:137.4rem;height:100%;border-left:0.6rem solid #743B1D;border-right:0.6rem solid #743B1D;box-sizing:border-box;position:absolute;top:0;left:calc(50%);transform:translateX(-50%);z-index:10;}*/
header{position:relative;}
header .logo{width:18rem;position:absolute;top:50%;left:14.5rem;transform:translate(-50%,-50%);}
header #humb{display:none;}
header .menu{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;height:20rem;}
header .menu .link{font-size:1.8rem;font-weight:bold;color:#743B1D;text-align:center;margin:0 2.5rem;}
header .menu .link span{font-size:1.6rem;color:#D6B028;display:block;margin-top:1rem;}
header .sns{position:absolute;top:1.3rem;right:calc(50% - 68.7rem);display:flex;border-radius:0 1.3rem 0 0;overflow:hidden;align-items:flex-start;}
header .sns .link {color:#FFF;background:#743B1D;transition:0.5s;}
header .sns .link i{font-size:3rem;line-height:5rem;width:5rem;text-align:center;display:block;}
header .sns .link + .link{margin-left:0.5rem;}
header .sns .link:hover{background:#D6B028;padding-top:0.5rem;}
footer{padding:6rem 0;position:relative;}
footer::before{content:"";width:100%;height:10rem;background:url("../img/common/fdeco.jpg");background-size:100% 100%;position:absolute;top:1px;left:0;transform:translateY(-100%);}
footer .wrap{text-align:center;}
footer .wrap .totop{font-size:1.6rem;font-weight:500;color:#743B1D;border-bottom:1px solid #743B1D;position:relative;transform:translateX(1rem);padding-bottom:0.5rem;}
footer .wrap .totop span{position:absolute;top:0;left:-2rem;}
footer .wrap .logo{width:18rem;margin: 4rem auto;}
footer .wrap .links{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;margin-bottom:4rem;}
footer .wrap .links .link{font-size:1.8rem;font-weight:bold;color:#743B1D;text-align:center;margin:0 2.5rem;}
footer .wrap .links .link span{font-size:1.6rem;color:#D6B028;display:block;margin-top:1rem;}
footer .wrap .mess{width:93rem;max-width:100%;margin: 0 auto 6rem;}
footer .wrap .copyright{font-size:1.6rem;line-height:2.4rem;color:#743B1D;}

.top .sec01{}
.top .sec01 .hero{position:relative;z-index:10;}
.top .sec01 .pans{position:absolute;top:-11rem;left:0;width:100%;height:46rem;pointer-events:none;z-index:11;}
.top .sec01 .pans .pan01{position:absolute;top:0;right:8rem;width:19rem;}
.top .sec01 .pans .pan02{position:absolute;top:14rem;left:5.5rem;width:12rem;}
.top .sec01 .pans .pan03{position:absolute;top:30rem;left:0;width:13rem;}
.top .sec01 .pans .pan04{position:absolute;top:16rem;right:0;width:14rem;}
.top .sec01 .pans .pan05{position:absolute;top:39rem;left:16rem;width:12rem;}
.top .sec02{padding:5rem 0 18rem;position:relative;}
.top .sec02 .wrap{width:110rem;max-width:100%;margin: 0 auto;}
.top .sec02 .wrap .titles{text-align:center;margin-bottom:6rem;}
.top .sec02 .wrap .titles .title{font-size:4rem;color:#743B1D;font-weight:bold;margin-bottom:0.5rem;}
.top .sec02 .wrap .titles .etitle{font-size:1.6rem;color:#D6B028;}
.top .sec02 .wrap .messages{text-align:center;color:#743B1D;font-weight:bold;margin-bottom:6rem;position:relative;}
.top .sec02 .wrap .messages .message01{font-size:3rem;}
.top .sec02 .wrap .messages .message02{font-size:3rem;margin-top:2.5rem;}
.top .sec02 .wrap .messages .deco01{width:12rem;position:absolute;top:50%;left:-4rem;transform:translateY(-50%);}
.top .sec02 .wrap .messages .deco02{width:17rem;position:absolute;top:50%;right:-6rem;transform:translateY(-50%);}
.top .sec02 .wrap .img{width:74rem;position:absolute;top:30rem;left:0rem;z-index:11;}
.top .sec02 .wrap .texts{width:50rem;margin: 0 0 0 auto;}
.top .sec02 .wrap .texts .text{font-size:1.6rem;line-height:3.4rem;font-weight:bold;color:#743B1D;letter-spacing:0.05em;text-align:justify;}
.top .sec02 .wrap .texts .text + .text{margin-top:1.5rem;}
.top .sec02 .wrap .deco03{width:13rem;position:absolute;bottom:10rem;right:13rem;}
.top .sec03{color:#743B1D;background:#F7D237;padding:8rem 0 7rem;position:relative;}
.top .sec03::before{content:"";background:url("../img/top/bg01.jpg");width:100%;height:24rem;background-size:100% 100%;position:absolute;top:1px;left:0;transform:translateY(-100%);z-index:-1;}
.top .sec03 .wrap{width:110rem;max-width:100%;margin: 0 auto;}
.top .sec03 .wrap .items{}
.top .sec03 .wrap .items .item{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;position:relative;z-index:2;}
.top .sec03 .wrap .items .item .texts{width:55rem;position:relative;z-index:2;}
.top .sec03 .wrap .items .item .texts .num{font-size:15rem;font-weight:600;letter-spacing:0;color:#FFF5CC;font-style: italic;position:absolute;top:0;left:0;transform:translate(-40%,-60%);z-index:-1;}
.top .sec03 .wrap .items .item .texts .title{font-size:3rem;line-height:4.4rem;font-weight:bold;margin-bottom:1rem;}
.top .sec03 .wrap .items .item .texts .text{font-size:1.6rem;line-height:2.8rem;}
.top .sec03 .wrap .items .item .img{width:50rem;border-radius:2rem;overflow:hidden;}
.top .sec03 .wrap .items .item01{margin-bottom:6rem;}
.top .sec03 .wrap .items .item01::before{content:"";background:url("../img/top/root01.png");background-size:100% 100%;width:79rem;height:45rem;position:absolute;top:23rem;right:10rem;z-index:-1;}
.top .sec03 .wrap .items .item02{margin-bottom:14rem;}
.top .sec03 .wrap .items .item02::before{content:"";background:url("../img/top/root02.png");background-size:100% 100%;width:100rem;height:53rem;position:absolute;top:19rem;left:24rem;z-index:-1;}
.top .sec03 .wrap .items .item:nth-child(2n) .texts{order:2;}
.top .sec03 .wrap .items .item:nth-child(2n) .num{left:100%;transform:translate(-80%,-40%);}
.top .sec03 .pans{position:absolute;top:-8rem;left:0;width:100%;height:160rem;pointer-events:none;z-index:11;}
.top .sec03 .pans .pan01{position:absolute;top:0;left:56rem;width:17rem;}
.top .sec03 .pans .pan02{position:absolute;top:48rem;right:0;width:11rem;}
.top .sec03 .pans .pan03{position:absolute;top:101rem;right:4rem;width:10rem;}
.top .sec03 .pans .pan04{position:absolute;top:108rem;left:56rem;width:10rem;}
.top .sec03 .pans .pan05{position:absolute;bottom:0rem;left:1rem;width:15rem;}
.top .sec04{overflow:hidden;position:relative;padding-bottom:6rem;}
.top .sec04::before{content:"";width:110%;height:24rem;background:#F7D237;border-radius:50%;position:absolute;top:-16rem;left:50%;transform:translateX(-50%);}
.top .sec04::after{content:"";width:110%;height:24rem;background:#F1F2ED;border-radius:50%;position:absolute;bottom:-10rem;left:50%;transform:translateX(-50%);}
.top .sec04 .img{}
.top .sec04 .message{width:82rem;position:absolute;bottom:0rem;left:50%;transform:translateX(-50%);z-index:2;}
.top .sec05{padding:7rem 0;color:#743B1D;background:#F1F2ED;overflow:hidden;position:relative;}
.top .sec05::before{content:"";width:34rem;height:54rem;background:url("../img/top/vege01.png");background-size:100% 100%;position:absolute;top:0;right:0;}
.top .sec05 .wrap{width:110rem;max-width:100%;margin: 0 auto;}
.top .sec05 .wrap .titles{text-align:center;margin-bottom:6rem;}
.top .sec05 .wrap .titles .title{font-size:4rem;color:#743B1D;font-weight:bold;margin-bottom:0.5rem;}
.top .sec05 .wrap .titles .etitle{font-size:1.6rem;color:#D6B028;}
.top .sec05 .wrap .items{}
.top .sec05 .wrap .items .item{position:relative;}
.top .sec05 .wrap .items .item .imgs{}
.top .sec05 .wrap .items .item .imgs .img{}
.top .sec05 .wrap .items .item .imgs .message{}
.top .sec05 .wrap .items .item .texts{}
.top .sec05 .wrap .items .item .texts .title{font-size:3rem;line-height:4.4rem;font-weight:bold;}
.top .sec05 .wrap .items .item .texts .text{font-size:1.6rem;line-height:2.8rem;text-align:justify;}
.top .sec05 .wrap .items .item01{margin-bottom:33rem;padding-top:4rem;}
.top .sec05 .wrap .items .item01 .imgs{width:60rem;position:absolute;top:-7rem;left:-25rem;z-index:11;}
.top .sec05 .wrap .items .item01 .imgs .img{border:1.5rem solid #FFF;border-radius:50%;overflow:hidden;}
.top .sec05 .wrap .items .item01 .imgs .message{width:20rem;position:absolute;bottom:10rem;right:-10rem;}
.top .sec05 .wrap .items .item01 .texts{width:36rem;margin: 0 22rem 0 auto;position:relative;z-index:12;}
.top .sec05 .wrap .items .item01 .texts .title{position:absolute;top:0;left:-3rem;transform:translateX(-100%);}
.top .sec05 .wrap .items .item01 .texts .title::before{content:"";width:13rem;height:1rem;background-image: radial-gradient(circle, #743B1D 0.2rem, transparent 0.2rem);background-size: 1rem 1rem;position:absolute;bottom:-1rem;left:0;}
.top .sec05 .wrap .items .item01 .texts .title::after{content:"";width:18rem;height:1rem;background-image: radial-gradient(circle, #743B1D 0.2rem, transparent 0.2rem);background-size: 1rem 1rem;position:absolute;bottom:-1rem;left:0;transform:rotate(135deg);transform-origin:left center;}
.top .sec05 .wrap .items .item02{margin-bottom:18rem;}
.top .sec05 .wrap .items .item02 .imgs{width:55rem;position:absolute;top:-20rem;right:0;}
.top .sec05 .wrap .items .item02 .imgs .img{border:1.5rem solid #FFF;}
.top .sec05 .wrap .items .item02 .imgs .message{width:24rem;position:absolute;bottom:10rem;right:-5rem;}
.top .sec05 .wrap .items .item02 .texts{width:49rem;}
.top .sec05 .wrap .items .item02 .texts .title{text-align:right;margin-bottom:3rem;position:relative;}
.top .sec05 .wrap .items .item02 .texts .title::before{content:"";width:35rem;height:1rem;background-image: radial-gradient(circle, #743B1D 0.2rem, transparent 0.2rem);background-size: 1rem 1rem;position:absolute;bottom:-1rem;right:0;}
.top .sec05 .wrap .items .item02 .texts .title::after{content:"";width:18rem;height:1rem;background-image: radial-gradient(circle, #743B1D 0.2rem, transparent 0.2rem);background-size: 1rem 1rem;position:absolute;bottom:-1rem;right:0;transform:rotate(225deg);transform-origin:right center;}
.top .sec05 .wrap .items .item03{margin-bottom:15rem;}
.top .sec05 .wrap .items .item03 .imgs{width:47rem;position:absolute;top:3rem;left:0;}
.top .sec05 .wrap .items .item03 .imgs .message{width:22rem;position:absolute;top:-7rem;right:0rem;}
.top .sec05 .wrap .items .item03 .texts{width:58rem;margin: 0 0 0 auto;}
.top .sec05 .wrap .items .item03 .texts .title{margin-bottom:3rem;position:relative;}
.top .sec05 .wrap .items .item03 .texts .title::before{content:"";width:35rem;height:1rem;background-image: radial-gradient(circle, #743B1D 0.2rem, transparent 0.2rem);background-size: 1rem 1rem;position:absolute;bottom:-1rem;left:0;}
.top .sec05 .wrap .items .item03 .texts .title::after{content:"";width:30rem;height:1rem;background-image: radial-gradient(circle, #743B1D 0.2rem, transparent 0.2rem);background-size: 1rem 1rem;position:absolute;bottom:-1rem;left:0;transform:rotate(135deg);transform-origin:left center;}

.top .sec05 .wrap .items .item04{margin-bottom:30rem;}
.top .sec05 .wrap .items .item04 .imgs{width:53rem;position:absolute;top:-7rem;right:11rem;}
.top .sec05 .wrap .items .item04 .imgs .img01{border:1.5rem solid #FFF;}
.top .sec05 .wrap .items .item04 .imgs .img02{width:29rem;box-sizing:border-box;border:1.5rem solid #FFF;position:absolute;bottom:-2rem;right:-11rem;border-radius:50%;overflow:hidden;}
.top .sec05 .wrap .items .item04 .imgs .message{width:30rem;position:absolute;bottom:-5rem;left:-5rem;}
.top .sec05 .wrap .items .item04 .texts{width:41rem;}
.top .sec05 .wrap .items .item04 .texts .title{text-align:right;margin-bottom:3rem;position:relative;}
.top .sec05 .wrap .items .item04 .texts .title::before{content:"";width:41rem;height:1rem;background-image: radial-gradient(circle, #743B1D 0.2rem, transparent 0.2rem);background-size: 1rem 1rem;position:absolute;bottom:-1rem;right:0;}
.top .sec05 .wrap .items .item04 .texts .title::after{content:"";width:18rem;height:1rem;background-image: radial-gradient(circle, #743B1D 0.2rem, transparent 0.2rem);background-size: 1rem 1rem;position:absolute;bottom:-1rem;right:0;transform:rotate(225deg);transform-origin:right center;}
.top .sec05 .wrap .items .item05{margin-bottom:26rem;}
.top .sec05 .wrap .items .item05 .imgs{width:63rem;position:absolute;top:0;left:0;}
.top .sec05 .wrap .items .item05 .imgs .img{border:1.5rem solid #FFF;}
.top .sec05 .wrap .items .item05 .imgs .message{width:47rem;position:absolute;bottom:6rem;right:-32rem;}
.top .sec05 .wrap .items .item05 .texts{width:42rem;margin:0 0 0 auto;}
.top .sec05 .wrap .items .item05 .texts .title{position:absolute;top:-8rem;right:25rem;}
.top .sec05 .wrap .items .item05 .texts .title::before{content:"";width:44rem;height:1rem;background-image: radial-gradient(circle, #743B1D 0.2rem, transparent 0.2rem);background-size: 1rem 1rem;position:absolute;bottom:-1rem;left:0;}
.top .sec05 .wrap .items .item05 .texts .title::after{content:"";width:18rem;height:1rem;background-image: radial-gradient(circle, #743B1D 0.2rem, transparent 0.2rem);background-size: 1rem 1rem;position:absolute;bottom:-1rem;left:0;transform:rotate(135deg);transform-origin:left center;}
.top .sec06{position:relative;z-index:12;}
.top .sec06 .btn{width:18rem;position:absolute;top:50%;left:50%;transform:translate(-50%,100%);border-radius:2.6rem;overflow:hidden;transition:0.5s;}
.top .sec06 .btn:hover{transform:translate(-50%,100%) scale(1.05);}
.top .sec07{padding:6rem 0 0;}
.top .sec07 .wrap{}
.top .sec07 .wrap .titles{text-align:center;margin-bottom:8rem;position:relative;}
.top .sec07 .wrap .titles::before{content:"";width:110rem;height:1rem;background:url("../img/top/wave01.jpg");background-size:100% 100%;position:absolute;bottom:-4rem;left:50%;transform:translate(-50%,100%);}
.top .sec07 .wrap .titles .title{font-size:4rem;color:#743B1D;font-weight:bold;margin-bottom:0.5rem;}
.top .sec07 .wrap .titles .etitle{font-size:1.6rem;color:#D6B028;}
.top .sec07 .wrap .item01{text-align:center;margin-bottom:6rem;color:#743B1D;position:relative;}
.top .sec07 .wrap .item01::before{content:"";width:21rem;height:15rem;background:url("../img/top/deco04.jpg");background-size:100% 100%;position:absolute;bottom:-4.5rem;left:19rem;transform:translate(0%,0%);}
.top .sec07 .wrap .item01::after{content:"";width:21rem;height:12rem;background:url("../img/top/deco05.jpg");background-size:100% 100%;position:absolute;bottom:-4.5rem;right:19rem;transform:translate(0%,0%);}
.top .sec07 .wrap .item01 .logo{width:20rem;margin: 0 auto 3rem;}
.top .sec07 .wrap .item01 .name{font-size:2.4rem;font-weight:bold;margin-bottom:2rem;}
.top .sec07 .wrap .item01 .address{font-size:1.6rem;margin-bottom:2rem;}
.top .sec07 .wrap .item01 .tel{font-size:2.2rem;font-weight:bold;margin-bottom:2rem;display: inline-block;}
.top .sec07 .wrap .item01 .tel b{font-size:3.8rem;}
.top .sec07 .wrap .item01 .time{font-size:1.6rem;line-height:2.8rem;}
.top .sec07 .wrap .item02{color:#743B1D;text-align:center;padding-top:7rem;margin-bottom:6rem;position:relative;}
.top .sec07 .wrap .item02::before{content:"";width:110rem;height:1rem;background:url("../img/top/wave01.jpg");background-size:100% 100%;position:absolute;top:0;left:50%;transform:translate(-50%,-100%);}
.top .sec07 .wrap .item02 .title{font-size:3rem;line-height:4.4rem;font-weight:bold;margin-bottom:2.5rem;position:relative;}
.top .sec07 .wrap .item02 .title::before{content:"";width:6rem;height:1rem;background-image: radial-gradient(circle, #743B1D 0.2rem, transparent 0.2rem);background-size: 1rem 1rem;position:absolute;bottom:-1rem;left:44rem;transform:rotate(-135deg);transform-origin:left center;}
.top .sec07 .wrap .item02 .title::after{content:"";width:6rem;height:1rem;background-image: radial-gradient(circle, #743B1D 0.2rem, transparent 0.2rem);background-size: 1rem 1rem;position:absolute;bottom:-1rem;right:44rem;transform:rotate(135deg);transform-origin:right center;}
.top .sec07 .wrap .item02 .text{font-size:1.6rem;line-height:2.8rem;font-weight:bold;}
.top .sec07 .gallery{height:15rem;}
.top .sec07 .gallery .imgs {position:relative;width:100%;height:26.6rem;overflow:hidden;z-index:-1;}
.top .sec07 .gallery .imgs .img{width:40rem;position:absolute;top:0;border-radius:2rem;overflow:hidden;}
.top .sec07 .gallery .imgs .img:nth-child(1){animation: anime-gallery 20000ms  -4000ms linear infinite;}
.top .sec07 .gallery .imgs .img:nth-child(2){animation: anime-gallery 20000ms  -8000ms linear infinite;}
.top .sec07 .gallery .imgs .img:nth-child(3){animation: anime-gallery 20000ms -12000ms linear infinite;}
.top .sec07 .gallery .imgs .img:nth-child(4){animation: anime-gallery 20000ms -16000ms linear infinite;}
.top .sec07 .gallery .imgs .img:nth-child(5){animation: anime-gallery 20000ms -20000ms linear infinite;}
@keyframes anime-gallery {
	0% {left:167.5rem;} /* 41.5x5 - 40 */
	100% {left:-40rem;}
}

.top .sec08{position:relative;background:linear-gradient(to bottom, transparent 50% , #F7D237 50%);padding:13rem 0;}
.top .sec08::before{content:"";width:100%;height:67rem;background:url("../img/top/bg02.png");background-size:cover;background-repeat:no-repeat;position:absolute;top:50%;left:0;transform:translateY(-50%);}
.top .sec08 .wrap{width:110rem;max-width:100%;margin: 0 auto;display:flex;flex-wrap:wrap;justify-content:space-between;position:relative;z-index:2;}
.top .sec08 .wrap .texts{width:36rem;}
.top .sec08 .wrap .texts .title{font-size:3rem;color:#743B1D;font-weight:bold;margin-bottom:0.5rem;}
.top .sec08 .wrap .texts .etitle{font-size:1.6rem;color:#D6B028;margin-bottom:2rem;}
.top .sec08 .wrap .texts .address{font-size:1.6rem;color:#743B1D;line-height:2.8rem;margin-bottom:2.5rem;}
.top .sec08 .wrap .texts .img{}
.top .sec08 .wrap iframe{width:66rem;}

.top .sec09{background:#F7D237;padding:2rem 0 13rem;}
.top .sec09 .wrap{width:110rem;max-width:100%;margin: 0 auto;}
.top .sec09 .wrap .titles{text-align:center;margin-bottom:3rem;}
.top .sec09 .wrap .titles .title{font-size:4rem;color:#743B1D;font-weight:bold;margin-bottom:0.5rem;}
.top .sec09 .wrap .titles .etitle{font-size:1.6rem;color:#FFF;}
.top .sec09 .wrap .texts{color:#743B1D;text-align:center;margin-bottom:3rem;}
.top .sec09 .wrap .texts .tel{font-size:2.2rem;}
.top .sec09 .wrap .texts .tel b{font-size:3.8rem;}
.top .sec09 .wrap .texts .time{font-size:1.6rem;line-height:2.8rem;}
.top .sec09 .wrap .sns{text-align:center;}
.top .sec09 .wrap .sns .text{font-size:1.6rem;line-height:3.8rem;font-weight:bold;width:42rem;color:#743B1D;border:1px solid #743B1D;background:#FFF;margin-bottom:3rem;margin: 0 auto 3rem;position:relative;z-index:2;border-radius:1rem;}
.top .sec09 .wrap .sns .text::before{content:"";border-top:1rem solid #743B1D;border-left:0.7rem solid transparent;border-right:0.7rem solid transparent;position:absolute;top:100%;left:50%;transform:translate(-50%,0);z-index:-1;}
.top .sec09 .wrap .sns .text::after{content:"";border-top:1rem solid #FFF;border-left:0.7rem solid transparent;border-right:0.7rem solid transparent;position:absolute;top:100%;left:50%;transform:translate(-50%,-1px);}
.top .sec09 .wrap .sns .links{width:39rem;max-width:100%;margin: 0 auto;display:flex;flex-wrap:wrap;justify-content:space-between;}
.top .sec09 .wrap .sns .links .link01{width:18rem;border-radius:3rem;overflow:hidden;}
.top .sec09 .wrap .sns .links .link02{width:18rem;border-radius:3rem;overflow:hidden;}

.top .sec_banner{margin:13rem auto 3rem;}
.top .sec_banner .wrap{width:110rem;max-width:100%;margin: 0 auto;}
.top .sec_banner .wrap a{transition:0.5s;;}
.top .sec_banner .wrap a:hover{opacity:0.7;;}

.top .sec01 .pans .pan01 img{animation: updownAnimation 10s linear infinite;animation-delay: -2s;}
.top .sec01 .pans .pan02 img{animation: updownAnimation 11s linear infinite;animation-delay: -4s;}
.top .sec01 .pans .pan03 img{animation: updownAnimation 12s linear infinite;animation-delay: -8s;}
.top .sec01 .pans .pan04 img{animation: updownAnimation 13s linear infinite;animation-delay: -10s;}
.top .sec01 .pans .pan05 img{animation: updownAnimation 14s linear infinite;animation-delay: -12s;}
.top .sec02 .wrap .messages .deco01 img{animation: updownAnimation 10s linear infinite;animation-delay: -2s;}
.top .sec02 .wrap .messages .deco02 img{animation: updownAnimation 10s linear infinite;animation-delay: -6s;}
.top .sec03 .pans .pan01 img{animation: updownAnimation 10s linear infinite;animation-delay: -2s;}
.top .sec03 .pans .pan02 img{animation: updownAnimation 11s linear infinite;animation-delay: -4s;}
.top .sec03 .pans .pan03 img{animation: updownAnimation 12s linear infinite;animation-delay: -8s;}
.top .sec03 .pans .pan04 img{animation: updownAnimation 13s linear infinite;animation-delay: -10s;}
.top .sec03 .pans .pan05 img{animation: updownAnimation 14s linear infinite;animation-delay: -12s;}
@keyframes updownAnimation {0% {transform: translateY(-1rem);} 50% {transform: translateY(1rem);} 100% {transform: translateY(-1rem);} }
