@charset "UTF-8";#PageContainer{opacity:0}#RecruitPhoto{opacity:0}#ShopIntroduction{opacity:0}.display{animation:fadeIn 1s linear;animation-fill-mode:both}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}.slide-in{overflow:hidden;display:inline-block}.slide-in_inner{display:inline-block}.bgextend{animation-name:bgextendAnimeBase;animation-duration:1s;animation-fill-mode:forwards;position:relative;overflow:hidden;opacity:0}@keyframes bgextendAnimeBase{from{opacity:0}to{opacity:1}}.bgappear{animation-name:bgextendAnimeSecond;animation-duration:1s;animation-delay:.6s;animation-fill-mode:forwards;opacity:0}@keyframes bgextendAnimeSecond{0%{opacity:0}100%{opacity:1}}.bgLRextend1:before{animation-name:bgLRextendAnime;animation-duration:1s;animation-fill-mode:forwards;content:"";position:absolute;width:100%;height:100%;background-color:#666}.bgLRextend2:before{animation-name:bgLRextendAnime;animation-duration:1s;animation-fill-mode:forwards;content:"";position:absolute;width:100%;height:100%;background-color:#666}@keyframes bgLRextendAnime{0%{transform-origin:left;transform:scaleX(0)}50%{transform-origin:left;transform:scaleX(1)}50.001%{transform-origin:right}100%{transform-origin:right;transform:scaleX(0)}}.bgappearTrigger,.bgLRextendTrigger{opacity:0}.leftAnime,.leftAnime1,.leftAnime2,.leftAnime5,.leftAnime05,.leftAnime10,.leftAnime15,.leftAnime30,.leftAnime35,.leftAnime40{opacity:0;overflow:hidden;display:inline-block}.leftAnime .leftAnimeInner,.leftAnime .leftAnimeInner1,.leftAnime .leftAnimeInner2,.leftAnime .leftAnimeInner5,.leftAnime1 .leftAnimeInner,.leftAnime1 .leftAnimeInner1,.leftAnime1 .leftAnimeInner2,.leftAnime1 .leftAnimeInner5,.leftAnime2 .leftAnimeInner,.leftAnime2 .leftAnimeInner1,.leftAnime2 .leftAnimeInner2,.leftAnime2 .leftAnimeInner5,.leftAnime5 .leftAnimeInner,.leftAnime5 .leftAnimeInner1,.leftAnime5 .leftAnimeInner2,.leftAnime5 .leftAnimeInner5,.leftAnime05 .leftAnimeInner,.leftAnime05 .leftAnimeInner1,.leftAnime05 .leftAnimeInner2,.leftAnime05 .leftAnimeInner5,.leftAnime10 .leftAnimeInner,.leftAnime10 .leftAnimeInner1,.leftAnime10 .leftAnimeInner2,.leftAnime10 .leftAnimeInner5,.leftAnime15 .leftAnimeInner,.leftAnime15 .leftAnimeInner1,.leftAnime15 .leftAnimeInner2,.leftAnime15 .leftAnimeInner5,.leftAnime30 .leftAnimeInner,.leftAnime30 .leftAnimeInner1,.leftAnime30 .leftAnimeInner2,.leftAnime30 .leftAnimeInner5,.leftAnime35 .leftAnimeInner,.leftAnime35 .leftAnimeInner1,.leftAnime35 .leftAnimeInner2,.leftAnime35 .leftAnimeInner5,.leftAnime40 .leftAnimeInner,.leftAnime40 .leftAnimeInner1,.leftAnime40 .leftAnimeInner2,.leftAnime40 .leftAnimeInner5{display:inline-block}.slideAnimeLeftRight,.slideAnimeLeftRight1,.slideAnimeLeftRight2,.slideAnimeLeftRight5{animation-name:slideTextX100;animation-duration:1.5s;animation-fill-mode:forwards;opacity:0}@keyframes slideTextX100{from{transform:translateX(-100%);opacity:0}to{transform:translateX(0);opacity:1}}.slideAnimeRightLeft,.slideAnimeRightLeft1,.slideAnimeRightLeft2,.slideAnimeRightLeft5{animation-name:slideTextX-100;animation-duration:1.5s;animation-fill-mode:forwards;opacity:0}@keyframes slideTextX-100{from{transform:translateX(100%);opacity:0}to{transform:translateX(0);opacity:1}}.upAnime,.upAnime01,.upAnime05,.upAnime15,.upAnime10,.upAnime20{opacity:0}.slideAnimeDownUp{animation-name:slideTextY100;animation-duration:.8s;animation-fill-mode:forwards;opacity:0}@keyframes slideTextY100{from{transform:translateY(100%);opacity:0}to{transform:translateY(0);opacity:1}}.slideAnimeUpDown{animation-name:slideTextY-100;animation-duration:.8s;animation-fill-mode:forwards;opacity:0}@keyframes slideTextY-100{from{transform:translateY(-100%);opacity:0}to{transform:translateY(0);opacity:1}}.rollAnime.roll span{transition-property:opacity,transform;transform:rotateY(360deg);transition:all .3s cubic-bezier(.77,0,.175,1);transition-timing-function:cubic-bezier(.77,0,.175,1);display:inline-block}span.smoothText{overflow:hidden;display:block}span.smoothTextTrigger30,span.smoothTextTrigger35{transition:.8s ease-in-out;transform:translate3d(0,100%,0) skewY(12deg);transform-origin:left;display:block}span.smoothTextTrigger30.smoothTextAppear30,span.smoothTextTrigger35.smoothTextAppear35{transform:translate3d(0,0,0) skewY(0)}.blur1,.blur2,.blur3{animation-name:blurAnime;animation-duration:1.5s;animation-fill-mode:forwards}@keyframes blurAnime{from{filter:blur(10px);transform:scale(1.02);opacity:0}to{filter:blur(0);transform:scale(1);opacity:1}}.blurTrigger1,.blurTrigger2,.blurTrigger3{opacity:0}.blur0{animation-name:blurAnime0;animation-duration:1s;animation-fill-mode:forwards}@keyframes blurAnime0{from{filter:blur(5px);transform:scale(1.02);opacity:0}to{filter:blur(0);transform:scale(1);opacity:1}}.blurTrigger0{opacity:0}.box4-12{opacity:0}.fadeUp{animation-name:fadeUpAnime;animation-duration:.5s;animation-fill-mode:forwards;opacity:0}@keyframes fadeUpAnime{from{opacity:0;transform:translateY(50px)}to{opacity:1;transform:translateY(0)}}span.mask{display:block;overflow:hidden}.circle span.mask{position:relative}.circle span.mask:before{position:absolute;content:'';transform:scale(0);opacity:0;width:100%;height:100%;border-radius:50%;background-color:rgba(255,255,255,.1)}.circle span.mask:hover:before{animation:circle .75s}@keyframes circle{0%{transform:scale(0);opacity:1}30%{opacity:1}100%{transform:scale(2)}}.eachTextAnime span{opacity:0}.eachTextAnime.appeartext span{animation:text_anime_on 1s ease-out forwards}@keyframes text_anime_on{0%{opacity:0}100%{opacity:1}}.glowAnime span{opacity:0}.glowAnime.glow span{animation:glow_anime_on 1s ease-out forwards}@keyframes glow_anime_on{0%{opacity:0;text-shadow:0 0 0 #fff,0 0 0 #fff}50%{opacity:1;text-shadow:0 0 10px #fff,0 0 15px #fff}100%{opacity:1;text-shadow:0 0 0 #fff,0 0 0 #fff}}.glowAnime2 span{opacity:0}.glowAnime2.glow span{animation:glow_anime_on2 1s ease-out forwards}@keyframes glow_anime_on2{0%{opacity:0;text-shadow:0 0 0 #fff,0 0 0 #fff}50%{opacity:1;text-shadow:0 0 1px #fff,0 0 2px #fff}100%{opacity:1;text-shadow:0 0 0 #fff,0 0 0 #fff}}.line{position:relative}.line:before,.line:after{position:absolute;content:"";width:0;height:1px;background:#333}.line2:before,.line2:after{position:absolute;content:"";width:1px;height:0;background:#333}.line:before{top:0;left:0;animation:lineAnime .5s linear 0s forwards}.line2:before{top:0;right:0;animation:lineAnime2 .5s linear .5s forwards}.line:after{bottom:0;right:0;animation:lineAnime .5s linear 1s forwards}.line2:after{bottom:0;left:0;animation:lineAnime2 .5s linear 1.5s forwards}@keyframes lineAnime{0%{width:0}100%{width:100%}}@keyframes lineAnime2{0%{height:0}100%{height:100%}}.line .lineinappear{animation:lineInnerAnime .5s linear 1.5s forwards;opacity:0}@keyframes lineInnerAnime{0%{opacity:0}100%{opacity:1}}