#Patisserie{padding:20px 0 10px;position:relative}@media (min-width:1024px){#Patisserie{padding:80px 0}}@media (min-width:1180px){#Patisserie{padding:100px 0}}#Patisserie.back1{background-color:#3d3d3e}#Patisserie.back2{background-color:#111}#Patisserie .No{color:#fff;display:flex;margin:0 0 20px 5%}#Patisserie .No h2{font-size:1.2em}#Patisserie .No img{height:auto;margin:10px 0 0 -2px;width:35px}@media (min-width:1024px){#Patisserie .No{position:absolute;top:40px}}@media (min-width:1250px){#Patisserie .No{top:100px}}#Patisserie .PatisserieIn{position:relative}@media (min-width:1024px){#Patisserie .PatisserieIn{display:flex}}#Patisserie .PatisserieIn .PatisserieText{color:#fff;margin:auto;width:94%}@media (min-width:1024px){#Patisserie .PatisserieIn .PatisserieText{bottom:0;left:5%;position:absolute;width:40%;z-index:10}}#Patisserie .PatisserieIn .PatisserieText.mobile{margin-top:15px}@media (min-width:768px){#Patisserie .PatisserieIn .PatisserieText.mobile{margin-top:25px}}#Patisserie .PatisserieIn .PatisserieText .Sp{margin-bottom:20px}@media (min-width:1024px){#Patisserie .PatisserieIn .PatisserieText .Sp{display:none}}#Patisserie .PatisserieIn .PatisserieText .Sp h1{font-size:1.8em;line-height:1.25em}@media (min-width:768px){#Patisserie .PatisserieIn .PatisserieText .Sp h1{font-size:2.8em}}#Patisserie .PatisserieIn .PatisserieText .Title{margin-bottom:20px}@media (min-width:1024px){#Patisserie .PatisserieIn .PatisserieText .Title{margin-bottom:30px}}@media (min-width:1250px){#Patisserie .PatisserieIn .PatisserieText .Title{margin-bottom:40px}}#Patisserie .PatisserieIn .PatisserieText .Title.Pc{display:none}@media (min-width:1024px){#Patisserie .PatisserieIn .PatisserieText .Title.Pc{display:inherit}}#Patisserie .PatisserieIn .PatisserieText .Title h1{color:#fff;font-family:ヒラギノ角ゴ Pro W3,Hiragino Kaku Gothic Pro,Meiryo UI,Hiragino Sans,Yu Gothic UI,MS PGothic,Hiragino Kaku Gothic ProN,sans-serif;font-size:7vw;line-height:1.25em}@media (min-width:768px){#Patisserie .PatisserieIn .PatisserieText .Title h1{font-size:5vw;line-height:1.3em}}@media (min-width:1024px){#Patisserie .PatisserieIn .PatisserieText .Title h1{font-size:3vw}}#Patisserie .PatisserieIn .PatisserieText .Title h1.NLCC{font-feature-settings:"palt";font-size:6vw;letter-spacing:.06em}@media (min-width:768px){#Patisserie .PatisserieIn .PatisserieText .Title h1.NLCC{font-size:2.3em;line-height:1.3em}}@media (min-width:1024px){#Patisserie .PatisserieIn .PatisserieText .Title h1.NLCC{font-size:1.6em}}@media (min-width:1250px){#Patisserie .PatisserieIn .PatisserieText .Title h1.NLCC{font-size:2.2em}}@media (min-width:1650px){#Patisserie .PatisserieIn .PatisserieText .Title h1.NLCC{font-size:2.5em}}#Patisserie .PatisserieIn .PatisserieText .PatisserieName{margin-bottom:15px}@media (min-width:768px){#Patisserie .PatisserieIn .PatisserieText .PatisserieName{margin-bottom:30px}}@media (min-width:1024px){#Patisserie .PatisserieIn .PatisserieText .PatisserieName{margin-bottom:20px}}@media (min-width:1480px){#Patisserie .PatisserieIn .PatisserieText .PatisserieName{display:flex}}#Patisserie .PatisserieIn .PatisserieText .PatisserieName h3{color:#fff;font-family:ヒラギノ角ゴ Pro W3,Hiragino Kaku Gothic Pro,Meiryo UI,Hiragino Sans,Yu Gothic UI,MS PGothic,Hiragino Kaku Gothic ProN,"sans-serif";font-size:1.3em;margin:0 10px 2px 0}@media (min-width:768px){#Patisserie .PatisserieIn .PatisserieText .PatisserieName h3{font-family:ヒラギノ角ゴ Pro W3,Hiragino Kaku Gothic Pro,Meiryo UI,Hiragino Sans,Yu Gothic UI,MS PGothic,Hiragino Kaku Gothic ProN,"sans-serif";font-size:1.5em}}#Patisserie .PatisserieIn .PatisserieText .PatisserieName h5{font-size:.7em}@media (min-width:768px){#Patisserie .PatisserieIn .PatisserieText .PatisserieName h5{font-size:.8em}}@media (min-width:1250px){#Patisserie .PatisserieIn .PatisserieText .PatisserieName h5{margin-top:10px}}#Patisserie .PatisserieIn .PatisserieText p{font-size:.8em;line-height:1.6em;margin-bottom:15px;max-width:450px;width:100%}@media (min-width:1024px){#Patisserie .PatisserieIn .PatisserieText p{font-size:.9em;margin-bottom:40px}}@media (min-width:1250px){#Patisserie .PatisserieIn .PatisserieText p{margin-bottom:80px}}#Patisserie .PatisserieIn .PatisserieText .Btn{padding-right:2%;text-align:right}@media (min-width:1024px){#Patisserie .PatisserieIn .PatisserieText .Btn{text-align:inherit}}#Patisserie .PatisserieIn .PatisseriePh{position:relative;width:100%}@media (min-width:1024px){#Patisserie .PatisserieIn .PatisseriePh{margin-left:25%;width:75%}}#Patisserie .PatisserieIn .PatisseriePh .Photo a{transition:.5s}#Patisserie .PatisserieIn .PatisseriePh .Photo a img{height:auto;width:100%}@media (min-width:1024px){#Patisserie .PatisserieIn .PatisseriePh .Photo a img{border-bottom-left-radius:15px;border-top-left-radius:15px}}#Patisserie .PatisserieIn .PatisseriePh .Photo a:hover{opacity:.8}#Patisserie .PatisserieIn .PatisseriePh .Face{bottom:-10px;position:absolute;right:0;width:95%}@media (min-width:768px){#Patisserie .PatisserieIn .PatisseriePh .Face{width:80%}}@media (min-width:1024px){#Patisserie .PatisserieIn .PatisseriePh .Face{bottom:-20px;max-width:660px;width:100%}}#Patisserie .PatisserieIn .PatisseriePh .Face img{height:auto;width:100%}#Patisserie .PatisserieIn .PatisseriePh .Logo{bottom:5%;position:absolute;right:3%}#Patisserie .PatisserieIn .PatisseriePh .Logo img{float:right;height:auto;width:60%}@media (min-width:768px){#Patisserie .PatisserieIn .PatisseriePh .Logo img{width:100%}}.Topbox{display:flex}@media screen and (max-width:1023px){.Topbox{flex-direction:column}.order1{order:1}.order2{order:2}}#PageContainer,#RecruitPhoto,#ShopIntroduction{opacity:0}.display{animation:fadeIn 1s linear;animation-fill-mode:both}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.slide-in{overflow:hidden}.slide-in,.slide-in_inner{display:inline-block}.bgextend{animation-duration:1s;animation-fill-mode:forwards;animation-name:bgextendAnimeBase;opacity:0;overflow:hidden;position:relative}@keyframes bgextendAnimeBase{0%{opacity:0}to{opacity:1}}.bgappear{animation-delay:.6s;animation-duration:1s;animation-fill-mode:forwards;animation-name:bgextendAnimeSecond;opacity:0}@keyframes bgextendAnimeSecond{0%{opacity:0}to{opacity:1}}.bgLRextend1:before{background-color:#b6b6b6}.bgLRextend1:before,.bgLRextend2:before{animation-duration:1s;animation-fill-mode:forwards;animation-name:bgLRextendAnime;content:"";height:100%;position:absolute;width:100%}.bgLRextend2:before{background-color:#0e0e0e}@keyframes bgLRextendAnime{0%{transform:scaleX(0);transform-origin:left}50%{transform:scaleX(1);transform-origin:left}50.001%{transform-origin:right}to{transform:scaleX(0);transform-origin:right}}.bgappearTrigger{opacity:0}.leftAnime,.leftAnime05,.leftAnime1,.leftAnime10,.leftAnime15,.leftAnime2,.leftAnime5{display:inline-block;opacity:0;overflow:hidden}.leftAnime .leftAnimeInner,.leftAnime .leftAnimeInner1,.leftAnime .leftAnimeInner2,.leftAnime .leftAnimeInner5,.leftAnime05 .leftAnimeInner,.leftAnime05 .leftAnimeInner1,.leftAnime05 .leftAnimeInner2,.leftAnime05 .leftAnimeInner5,.leftAnime1 .leftAnimeInner,.leftAnime1 .leftAnimeInner1,.leftAnime1 .leftAnimeInner2,.leftAnime1 .leftAnimeInner5,.leftAnime10 .leftAnimeInner,.leftAnime10 .leftAnimeInner1,.leftAnime10 .leftAnimeInner2,.leftAnime10 .leftAnimeInner5,.leftAnime15 .leftAnimeInner,.leftAnime15 .leftAnimeInner1,.leftAnime15 .leftAnimeInner2,.leftAnime15 .leftAnimeInner5,.leftAnime2 .leftAnimeInner,.leftAnime2 .leftAnimeInner1,.leftAnime2 .leftAnimeInner2,.leftAnime2 .leftAnimeInner5,.leftAnime5 .leftAnimeInner,.leftAnime5 .leftAnimeInner1,.leftAnime5 .leftAnimeInner2,.leftAnime5 .leftAnimeInner5{display:inline-block}.slideAnimeLeftRight,.slideAnimeLeftRight1,.slideAnimeLeftRight2,.slideAnimeLeftRight5{animation-duration:1.5s;animation-fill-mode:forwards;animation-name:slideTextX100;opacity:0}@keyframes slideTextX100{0%{opacity:0;transform:translateX(-100%)}to{opacity:1;transform:translateX(0)}}.slideAnimeRightLeft,.slideAnimeRightLeft1,.slideAnimeRightLeft2,.slideAnimeRightLeft5{animation-duration:1.5s;animation-fill-mode:forwards;animation-name:slideTextX-100;opacity:0}@keyframes slideTextX-100{0%{opacity:0;transform:translateX(100%)}to{opacity:1;transform:translateX(0)}}.upAnime,.upAnime01,.upAnime05,.upAnime10,.upAnime15,.upAnime20{opacity:0}.slideAnimeDownUp{animation-duration:.8s;animation-fill-mode:forwards;animation-name:slideTextY100;opacity:0}@keyframes slideTextY100{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}.slideAnimeUpDown{animation-duration:.8s;animation-fill-mode:forwards;animation-name:slideTextY-100;opacity:0}@keyframes slideTextY-100{0%{opacity:0;transform:translateY(-100%)}to{opacity:1;transform:translateY(0)}}.rollAnime.roll span{display:inline-block;transform:rotateY(1turn);transition-property:opacity,transform;transition:all .3s cubic-bezier(.77,0,.175,1);transition-timing-function:cubic-bezier(.77,0,.175,1)}span.smoothText{display:block;overflow:hidden}span.smoothTextTrigger30,span.smoothTextTrigger35{display:block;transform:translate3d(0,100%,0) skewY(12deg);transform-origin:left;transition:.8s ease-in-out}span.smoothTextTrigger30.smoothTextAppear30,span.smoothTextTrigger35.smoothTextAppear35{transform:translateZ(0) skewY(0)}.blur1,.blur2,.blur3{animation-duration:1.5s;animation-fill-mode:forwards;animation-name:blurAnime}@keyframes blurAnime{0%{filter:blur(10px);opacity:0;transform:scale(1.02)}to{filter:blur(0);opacity:1;transform:scale(1)}}.blurTrigger1,.blurTrigger2,.blurTrigger3{opacity:0}.blur0{animation-duration:1s;animation-fill-mode:forwards;animation-name:blurAnime0}@keyframes blurAnime0{0%{filter:blur(5px);opacity:0;transform:scale(1.02)}to{filter:blur(0);opacity:1;transform:scale(1)}}.blurTrigger0,.box4-12,.fadeUp{opacity:0}.fadeUp{animation-duration:.5s;animation-fill-mode:forwards;animation-name:fadeUpAnime}@keyframes fadeUpAnime{0%{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{background-color:hsla(0,0%,100%,.1);border-radius:50%;content:"";height:100%;opacity:0;position:absolute;transform:scale(0);width:100%}.circle span.mask:hover:before{animation:circle .75s}@keyframes circle{0%{opacity:1;transform:scale(0)}30%{opacity:1}to{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}to{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}to{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}to{opacity:1;text-shadow:0 0 0 #fff,0 0 0 #fff}}.line{position:relative}.line:after,.line:before{background:#333;content:"";height:1px;position:absolute;width:0}.line2:after,.line2:before{background:#333;content:"";height:0;position:absolute;width:1px}.line:before{animation:lineAnime .5s linear 0s forwards;left:0;top:0}.line2:before{animation:lineAnime2 .5s linear .5s forwards;right:0;top:0}.line:after{animation:lineAnime .5s linear 1s forwards;bottom:0;right:0}.line2:after{animation:lineAnime2 .5s linear 1.5s forwards;bottom:0;left:0}@keyframes lineAnime{0%{width:0}to{width:100%}}@keyframes lineAnime2{0%{height:0}to{height:100%}}.line .lineinappear{animation:lineInnerAnime .5s linear 1.5s forwards;opacity:0}@keyframes lineInnerAnime{0%{opacity:0}to{opacity:1}}