﻿body{margin:0;padding:0;border:none}img,div,p,blockquote,h1,h2,h3,h4,h5,h6,ul,ol,li,dl,dt,dd,form,fieldset,textarea,address,main,article,aside,dialog,figure,footer,header,hgroup,nav,section{margin:0;padding:0;border:0;font-size:100%;text-decoration:none;list-style-type:none}main,article,aside,dialog,figure,footer,header,hgroup,nav,section{display:block}h1,h2,h3,h4,h5,h6{font-weight:inherit}table{border:none;border-collapse:collapse;border-spacing:0}th,td{text-align:left;vertical-align:top}caption{text-align:left}a,a:focus,a:hover,a:active{outline:none}input,input:focus,input:hover,input:active,textarea,textarea:focus,textarea:hover,textarea:active{outline:none}img{vertical-align:top}html{font-size:10px;overflow-x:hidden}body{color:#000;font-family:"Noto Sans JP","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,"ＭＳ Ｐゴシック",sans-serif;font-size:1.4rem;font-weight:300;line-height:2;-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow:hidden}::-moz-selection{background:#CF000E;color:#fff}::selection{background:#CF000E;color:#fff}a{transition:all .25s ease-in-out;color:#000;text-decoration:none}a[href^="tel"]{cursor:default}a img{transition:all .25s ease-in-out}input[type="text"],input[type="tel"],input[type="email"],input[type="password"],textarea{box-sizing:border-box;display:block;margin:0;border-radius:0;outline:0;appearance:none;color:#000;font-family:"Noto Sans JP","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,"ＭＳ Ｐゴシック",sans-serif;font-size:1.4rem;font-weight:300;line-height:1.72}:placeholder-shown{color:#ADADAD}::-webkit-input-placeholder{color:#ADADAD}:-moz-placeholder{color:#ADADAD}::-moz-placeholder{color:#ADADAD}:-ms-input-placeholder{color:#ADADAD}button{font-family:"Noto Sans JP","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,"ＭＳ Ｐゴシック",sans-serif;outline:0;cursor:pointer;appearance:none}#contents img{max-width:100%;height:auto}.gogo #siteId{animation:mv2 0.5s ease-in-out alternate forwards 1.8s}#header{position:absolute;z-index:10}#header #siteId{opacity:0;position:absolute;left:6.5rem;top:2.2rem}#headerBusinessHours{display:none;box-sizing:border-box;position:fixed;width:100%;border-top:8px solid #CF000E;text-align:right;transform:translateY(-6rem)}#headerBusinessHours p{box-sizing:border-box;display:inline-block;background:#CF000E;border-radius:0 0 1rem 1rem;color:#fff;font-weight:700;line-height:1.2;padding:0 2rem 1rem;margin:0 8rem 0 0}#headerBusinessHours .item1{font-size:1.3rem}#headerBusinessHours .item2{font-size:2.4rem}#headerBusinessHours .item3{font-size:1.3rem}#header.active #headerBusinessHours{display:block;animation:headerBusinessHours 0.3s ease-in-out alternate forwards}@keyframes headerBusinessHours{0%{transform:translateY(-6rem)}100%{transform:translateY(0)}}@media only screen and (max-width: 1023px) and (orientation: portrait){#header{width:100%}#header #siteId{left:0;right:0;margin:auto;width:12rem;top:2.5rem}}@media only screen and (max-width: 767px){#header #siteId{width:11rem;top:2.5rem}#header #siteId img{width:100%}#headerBusinessHours p{padding:1rem 1rem 1rem;margin:-1rem 2rem 0 0}#headerBusinessHours .item1{font-size:1.2rem}#headerBusinessHours .item2{font-size:1.6rem}#headerBusinessHours .item3{font-size:1.2rem}}#contents{margin:0 0 20rem}@media only screen and (max-width: 767px){#contents{margin:0 0 10rem}}#footer{position:relative;text-align:center;color:#CF000E;font-weight:700;padding:3rem 0 0}#footerGotoTop{cursor:pointer;position:absolute;left:0;right:0;top:0;text-align:center;width:12rem;margin:auto;height:8rem;padding:2rem 0 0}#footerGotoTop::before{content:"";position:absolute;background:url(../images/common/scroll-red.svg) no-repeat center bottom;left:0;right:0;top:0;margin:auto;width:2rem;height:4rem}#footerGotoTop:hover::before{animation:footerGotoTopBefore 0.4s ease-in-out alternate infinite}@keyframes footerGotoTopBefore{0%{transform:translateY(0)}100%{transform:translateY(-0.5rem)}}#footerGotoTop:hover .item1{font-size:4.3rem}#footerGotoTop:hover .item2{font-size:3.9rem}#footerGotoTop:hover .item4{font-size:2.4rem}#footerGotoTop:hover .item5{font-size:1.8rem}#footerGotoTop .item1,#footerGotoTop .item2,#footerGotoTop .item4,#footerGotoTop .item5{transition:font-size 0.4s ease-in-out}#footerGotoTop .item1{font-size:1.8rem}#footerGotoTop .item2{font-size:2.4rem}#footerGotoTop .item3{font-size:3.1rem}#footerGotoTop .item4{font-size:3.9rem}#footerGotoTop .item5{font-size:4.3rem}#footer #copyright{position:absolute;top:15rem;font-size:1.6rem;left:50%;transform:translateX(-50%)}#footer img{width:100%}#gotoTop{display:none;cursor:pointer;position:fixed;right:3rem;bottom:3rem;text-align:center;color:#CF000E;font-weight:700;width:12rem;margin:auto;height:8rem;padding:2rem 0 0;z-index:10}#gotoTop.active{display:block}#gotoTop.active2{display:none}#gotoTop::before{content:"";position:absolute;background:url(../images/common/scroll-red.svg) no-repeat center bottom;left:0;right:0;top:0;margin:auto;width:2rem;height:4rem}#gotoTop:hover::before{animation:footerGotoTopBefore 0.4s ease-in-out alternate infinite}@keyframes footerGotoTopBefore{0%{transform:translateY(0)}100%{transform:translateY(-0.5rem)}}#gotoTop:hover .item1{font-size:4.3rem}#gotoTop:hover .item2{font-size:3.9rem}#gotoTop:hover .item4{font-size:2.4rem}#gotoTop:hover .item5{font-size:1.8rem}#gotoTop .item1,#gotoTop .item2,#gotoTop .item4,#gotoTop .item5{transition:font-size 0.4s ease-in-out}#gotoTop .item1{font-size:1.8rem}#gotoTop .item2{font-size:2.4rem}#gotoTop .item3{font-size:3.1rem}#gotoTop .item4{font-size:3.9rem}#gotoTop .item5{font-size:4.3rem}@media only screen and (max-width: 1023px){#footer{padding:12rem 0 0}#footerGotoTop{width:8rem;height:5rem;padding:3rem 0 0}#footerGotoTop:hover .item1{font-size:3rem}#footerGotoTop:hover .item2{font-size:2.6rem}#footerGotoTop:hover .item4{font-size:1.7rem}#footerGotoTop:hover .item5{font-size:1.4rem}#footerGotoTop .item1{font-size:1.4rem}#footerGotoTop .item2{font-size:1.7rem}#footerGotoTop .item3{font-size:2.1rem}#footerGotoTop .item4{font-size:2.6rem}#footerGotoTop .item5{font-size:3rem}#footer #copyright{top:10rem;font-size:1.2rem}#gotoTop{display:none;cursor:pointer;position:fixed;right:1rem;bottom:1rem;text-align:center;color:#CF000E;font-weight:700;width:7rem;margin:auto;height:5rem;padding:2rem 0 0;z-index:10}#gotoTop.active{display:block}#gotoTop.active2{display:none}#gotoTop::before{content:"";position:absolute;background:url(../images/common/scroll-red.svg) no-repeat center bottom;left:0;right:0;top:0;margin:auto;width:2rem;height:4rem}#gotoTop:hover::before{animation:footerGotoTopBefore 0.4s ease-in-out alternate infinite}@keyframes footerGotoTopBefore{0%{transform:translateY(0)}100%{transform:translateY(-0.5rem)}}#gotoTop:hover .item1{font-size:3rem}#gotoTop:hover .item2{font-size:2.6rem}#gotoTop:hover .item4{font-size:1.7rem}#gotoTop:hover .item5{font-size:1.4rem}#gotoTop .item1,#gotoTop .item2,#gotoTop .item4,#gotoTop .item5{transition:font-size 0.4s ease-in-out}#gotoTop .item1{font-size:1.4rem}#gotoTop .item2{font-size:1.7rem}#gotoTop .item3{font-size:2.1rem}#gotoTop .item4{font-size:2.6rem}#gotoTop .item5{font-size:3rem}}@media only screen and (max-width: 767px){#footer img{width:140%;margin:0 0 0 -20%}}.underline{background-image:linear-gradient(120deg, #FFEC00 0%, #FFEC00 100%);background-repeat:no-repeat;background-size:0% 1rem;background-position:0px 90%}.underline.is-animated{animation:underline 1s ease-in-out alternate forwards 0.2s}@keyframes underline{0%{background-size:0% 1rem}100%{background-size:100% 1rem}}.gogo #mainVisualMain img:nth-of-type(1){animation:mv 0.7s ease-in-out alternate forwards 0.2s}@keyframes mv{0%{transform:rotate(90deg);opacity:0}60%{transform:rotate(-8deg);opacity:1}80%{transform:rotate(3deg);opacity:1}100%{transform:rotate(0deg);opacity:1}}.gogo #mainVisualMain img:nth-of-type(2){animation:iine1 0.3s ease-in-out alternate forwards 0.8s}@keyframes iine1{0%{transform:scale(1.5);opacity:0}100%{transform:scale(1);opacity:1}}.gogo #mainVisualMain img:nth-of-type(3){animation:iine2 0.3s ease-in-out alternate forwards 1.3s}@keyframes iine2{0%{transform:scale(1.5);opacity:0}100%{transform:scale(1);opacity:1}}.gogo #mainVisualBusinessHours{animation:mv2 0.5s ease-in-out alternate forwards 1.8s}.gogo #scroll{animation:mv2 0.5s ease-in-out alternate forwards 1.8s}#mainVisual{box-sizing:border-box;position:relative;padding:15rem 0 9rem;padding-right:8rem;padding-left:8rem;background:#CF000E;color:#CF000E;height:100vh}@media only screen and (max-width: 1023px){#mainVisual{padding-right:4rem;padding-left:4rem}}@media only screen and (max-width: 767px){#mainVisual{padding-right:2rem;padding-left:2rem}}@keyframes mv2{0%{opacity:0;transform:scale(1.2)}100%{opacity:1;transform:scale(1)}}#mainVisualMain{text-align:center}#mainVisualMain img:nth-of-type(1){max-height:calc(100vh - 24rem);transform-origin:center top;opacity:0}#mainVisualMain img:nth-of-type(2),#mainVisualMain img:nth-of-type(3){position:absolute}#mainVisualMain img:nth-of-type(2){right:40.6rem;top:8.4rem;transform:scale(1.5);opacity:0}#mainVisualMain img:nth-of-type(3){right:9.4rem;top:8.4rem;transform:scale(1.5);opacity:0}#mainVisualBusinessHours{opacity:0;position:absolute;box-sizing:border-box;background:#fff;right:0;bottom:8rem;color:#CF000E;font-weight:700;width:44rem;border-radius:1rem 0 0 1rem;padding:0 0 0 2rem}#mainVisualBusinessHours .item1{font-size:2.2rem}#mainVisualBusinessHours .item2{font-size:3.6rem}#mainVisualBusinessHours .item3{font-size:2.2rem}#mainVisual #scroll{opacity:0;position:absolute;left:0;right:0;bottom:1rem;color:#fff;font-weight:700;text-align:center;width:12rem;margin:auto;height:11rem}#mainVisual #scroll::before{content:"";position:absolute;background:url(../images/common/scroll.svg) no-repeat center bottom;left:0;right:0;bottom:0;margin:auto;width:2rem;height:4rem;animation:scrollBefore 0.4s ease-in-out alternate infinite}@keyframes scrollBefore{0%{transform:translateY(0)}100%{transform:translateY(0.5rem)}}#mainVisual #scroll .item1{font-size:1.8rem}#mainVisual #scroll .item2{font-size:2.4rem}#mainVisual #scroll .item3{font-size:3.1rem}#mainVisual #scroll .item4{font-size:3.9rem}#mainVisual #scroll .item5{font-size:4.3rem}#shopInfo{position:relative;box-sizing:border-box;padding:12rem 0;padding-right:8rem;padding-left:8rem;background:url(../images/common/bg-dot.png) repeat left top,url(../images/shopInfo/asano.svg) no-repeat left bottom}@media only screen and (max-width: 1023px){#shopInfo{padding-right:4rem;padding-left:4rem}}@media only screen and (max-width: 767px){#shopInfo{padding-right:2rem;padding-left:2rem}}#shopInfoTitle{position:absolute;color:#CF000E;font-size:4rem;font-weight:700;line-height:1.2;left:50%;transform:translateX(18%) rotate(6deg);top:1rem;width:45rem;z-index:1}#shopInfoTitle span:last-of-type{margin:0 0 0 16rem;animation-delay:1s}#shopInfoTitle::before,#shopInfoTitle::after{content:"";position:absolute;bottom:0;border-left:0.6rem solid #CF000E;height:8.6rem;width:0;right:0;left:0;margin:auto}#shopInfoTitle::before{transform:rotate(-30deg);left:-47rem}#shopInfoTitle::after{transform:rotate(30deg);right:-48rem}#shopInfoMain{position:relative;height:72rem}#shopInfoMain img{position:absolute;left:0;right:0;margin:auto}#shopInfoMain img:nth-of-type(1){width:64rem;left:-50rem}#shopInfoMain img:nth-of-type(2){width:50rem;right:-63.9rem;top:16rem}#shopInfoMain img:nth-of-type(3){top:41.9rem;left:-31.3rem;width:45.2rem}#shopInfoMain #company{position:absolute;top:53.3rem;right:-59.9rem;left:0;margin:auto;color:#CF000E;display:flex;flex-wrap:wrap;width:38rem;letter-spacing:0.2rem}#shopInfoMain #company h3{display:inline-block;background:#fff;font-size:3rem;font-weight:700;padding:0 1.2rem}#shopInfoMain #company p{display:inline-block;background:#fff;font-size:1.8rem;line-height:1.2;padding:0.4rem 1.2rem}#shopInfoMain #company p a{color:#CF000E}#shopInfoAnime{position:relative}#shopInfoAnime img{position:absolute;right:0;left:0;margin:auto;width:0rem}#shopInfoAnime img:nth-of-type(1){bottom:21.5rem;left:-115rem}#shopInfoAnime img:nth-of-type(2){bottom:4rem;left:-115rem}#shopInfoAnime img:nth-of-type(3){bottom:5.5rem;left:-91rem}#shopInfoAnime img:nth-of-type(4){bottom:16rem;right:-115rem}#shopInfoAnime img:nth-of-type(5){bottom:7.5rem;right:-120rem}#shopInfoAnime img:nth-of-type(6){bottom:2rem;right:-105rem}#shopInfoAnime.is-animated img:nth-of-type(1){transition:width 0.2s ease-in-out;width:14.25rem}#shopInfoAnime.is-animated img:nth-of-type(2){transition:width 0.3s ease-in-out;width:24.75rem}#shopInfoAnime.is-animated img:nth-of-type(3){transition:width 0.4s ease-in-out;width:13.5rem}#shopInfoAnime.is-animated img:nth-of-type(4){transition:width 0.2s ease-in-out 0.5s;width:21.35rem}#shopInfoAnime.is-animated img:nth-of-type(5){transition:width 0.3s ease-in-out 0.5s;width:17.75rem}#shopInfoAnime.is-animated img:nth-of-type(6){transition:width 0.4s ease-in-out 0.5s;width:12.05rem}#map{position:relative;box-sizing:border-box;padding:12rem 0;padding-right:8rem;padding-left:8rem}@media only screen and (max-width: 1023px){#map{padding-right:4rem;padding-left:4rem}}@media only screen and (max-width: 767px){#map{padding-right:2rem;padding-left:2rem}}#mapTitle{position:absolute;color:#CF000E;font-size:4rem;font-weight:700;line-height:1.2;left:50%;transform:translateX(-130%) rotate(-6deg);top:1rem;width:40rem;z-index:1;text-align:center}#mapTitle span:first-of-type{font-size:2.4rem}#mapTitle::before,#mapTitle::after{content:"";position:absolute;bottom:0;border-left:0.6rem solid #CF000E;height:8.6rem;width:0;right:0;left:0;margin:auto}#mapTitle::before{transform:rotate(-30deg);left:-40rem}#mapTitle::after{transform:rotate(30deg);right:-40rem}#mapMain{position:relative;height:59.5rem}#mapMain #googleMap{position:absolute;left:50%;transform:translateX(-1%);bottom:0;box-sizing:border-box}#mapMain #googleMap iframe{border:0.4rem solid #FFEC00}#mapMain .button{position:absolute;top:50rem;display:inline-block;font-size:2rem;font-weight:700;left:50%;transform:translateX(-150%)}#mapMain .button a{position:relative;color:#fff;background:#CF000E;padding:2rem 6rem 2rem 4rem;box-sizing:border-box;border-radius:1rem;border:0.4rem solid #fff}#mapMain .button a:hover{background:#FFEC00;color:#CF000E}#mapMain .button a:hover::before{border-color:#CF000E;right:-24rem}#mapMain .button a::before{position:absolute;content:"";width:1rem;height:1rem;border-top:0.4rem solid #fff;border-right:0.4rem solid #fff;transform:rotate(45deg);left:0;right:-22rem;top:0;bottom:0;margin:auto}#mapAnime img{position:absolute;left:0;right:0;margin:auto}#mapAnime img:nth-of-type(1){opacity:0;width:50.7rem;top:26rem;z-index:2;left:-60rem;transform:translate(-65rem, 15rem)}#mapAnime img:nth-of-type(2){opacity:0;width:110%;max-width:none;top:-4rem;left:-8rem;z-index:-1;transform:translate(-65rem, 20rem)}#mapAnime.is-animated img:nth-of-type(1){animation:truck 0.6s ease-in-out alternate forwards 0.5s}@keyframes truck{0%{transform:translate(-65rem, 15rem);opacity:0}100%{transform:translate(0, 0);opacity:1}}#mapAnime.is-animated img:nth-of-type(2){animation:booooon 0.4s ease-in-out alternate forwards}@keyframes booooon{0%{transform:translate(-65rem, 20rem);opacity:0}100%{transform:translate(0, 0);opacity:1}}#recruitment{position:relative;height:115rem}#recruitmentMain{background:#CF000E url(../images/recruitment/welcome.svg) no-repeat 6rem 17rem;position:relative;color:#fff;padding:12rem 0 0 13rem;box-sizing:border-box;height:53rem}#recruitmentMain h2{position:relative;font-size:4rem;font-weight:700;z-index:3}#recruitmentMain p{position:relative;font-size:2.4rem;line-height:1.4;z-index:3}#recruitmentMain p:last-of-type{display:inline-block;border-bottom:4px solid #fff;margin:2.8rem 0 0}#recruitmentMain p:last-of-type img{margin:0 1rem 0 0}#recruitmentMain p a{color:#fff;font-size:4rem;font-weight:700;line-height:1}#recruitmentMain>img{position:absolute;width:74rem;bottom:-9rem;right:0;z-index:2}#recruitmentMain .button{position:relative;z-index:3;display:block;font-size:2rem;font-weight:700;margin:3rem 0 0}#recruitmentMain .button a{display:inline-block;position:relative;color:#CF000E;background:#fff;padding:2rem 6rem 2rem 4rem;box-sizing:border-box;border-radius:1rem;line-height:1}#recruitmentMain .button a:hover{background:#FFEC00;color:#CF000E}#recruitmentMain .button a:hover::before{border-color:#CF000E;right:-24rem}#recruitmentMain .button a::before{position:absolute;content:"";width:1rem;height:1rem;border-top:0.4rem solid #CF000E;border-right:0.4rem solid #CF000E;transform:rotate(45deg);left:0;right:-22rem;top:0;bottom:0;margin:auto}#recruitmentPhoto{position:relative;z-index:2}#recruitmentPhoto>img{position:absolute;left:0;right:0;margin:auto;opacity:0}#recruitmentPhoto>img:nth-of-type(1){top:4rem;left:-38rem;width:46.2rem}#recruitmentPhoto>img:nth-of-type(1).is-animated{opacity:1;transition:opacity 0.75s ease-in-out}#recruitmentPhoto>img:nth-of-type(2){top:20rem;right:-65rem;width:51.7rem}#recruitmentPhoto>img:nth-of-type(2).is-animated{opacity:1;transition:opacity 0.75s ease-in-out 0.3s}#recruitmentPhoto>img:nth-of-type(3){top:33rem;left:-54rem;width:63.2rem}#recruitmentPhoto>img:nth-of-type(3).is-animated{opacity:1;transition:opacity 0.75s ease-in-out 0.6s}#recruitmentPhoto #instagram{position:absolute;top:48rem;right:-63rem;left:0;height:26.4rem;width:46.2rem;margin:auto;text-align:center;opacity:0}#recruitmentPhoto #instagram.is-animated{opacity:1;transition:opacity 0.75s ease-in-out 0.9s}#recruitmentPhoto #instagram a{display:block}#recruitmentPhoto #instagram a:hover{animation:instagram 0.5s ease-in-out alternate forwards}@keyframes instagram{0%{transform:rotate(0)}60%{transform:rotate(-8deg)}80%{transform:rotate(8deg)}100%{transform:rotate(0deg)}}#recruitmentPhoto #instagram img:nth-of-type(1){width:22.4rem;animation:instagram1 0.4s ease-in-out alternate infinite;transform-origin:center bottom}@keyframes instagram1{0%{transform:scale(1)}100%{transform:scale(1.04)}}#recruitmentPhoto #instagram img:nth-of-type(2){width:100%;animation:instagram2 0.4s ease-in-out alternate infinite;transform-origin:center top}@keyframes instagram2{0%{transform:scale(1)}100%{transform:scale(1.03)}}#recruitmentAnime{position:absolute;z-index:1;top:0;height:53rem;width:100%}#recruitmentAnime>div{position:absolute;background-size:contain;width:300%}#recruitmentAnime1,#recruitmentAnime3{background:url(../images/recruitment/yasai-scroll1.png) repeat-x left top;height:7.9rem}#recruitmentAnime2,#recruitmentAnime4{background:url(../images/recruitment/yasai-scroll2.png) repeat-x left top;height:6.5rem}#recruitmentAnime1{top:2rem;animation:infinitescroll1 18s cubic-bezier(0.175, 0.885, 0.32, 1.275) infinite}@keyframes infinitescroll1{0%{transform:translate3d(0, 0, 0)}6.25%{transform:translate3d(0, 0, 0)}9.5%{transform:translate3d(-375px, 0, 0)}18.75%{transform:translate3d(-375px, 0, 0)}22%{transform:translate3d(-750px, 0, 0)}31.25%{transform:translate3d(-750px, 0, 0)}34.5%{transform:translate3d(-1125px, 0, 0)}43.75%{transform:translate3d(-1125px, 0, 0)}47%{transform:translate3d(-1500px, 0, 0)}56.25%{transform:translate3d(-1500px, 0, 0)}59.5%{transform:translate3d(-1875px, 0, 0)}68.75%{transform:translate3d(-1875px, 0, 0)}72%{transform:translate3d(-2250px, 0, 0)}81.25%{transform:translate3d(-2250px, 0, 0)}84.5%{transform:translate3d(-2625px, 0, 0)}93.75%{transform:translate3d(-2625px, 0, 0)}97%{transform:translate3d(-3000px, 0, 0)}100%{transform:translate3d(-3000px, 0, 0)}}#recruitmentAnime2{top:10rem;animation:infinitescroll2 18s cubic-bezier(0.175, 0.885, 0.32, 1.275) infinite}@keyframes infinitescroll2{0%{transform:translate3d(-3000px, 0, 0)}6.25%{transform:translate3d(-3000px, 0, 0)}9.5%{transform:translate3d(-2625px, 0, 0)}18.75%{transform:translate3d(-2625px, 0, 0)}22%{transform:translate3d(-2250px, 0, 0)}31.25%{transform:translate3d(-2250px, 0, 0)}34.5%{transform:translate3d(-1875px, 0, 0)}43.75%{transform:translate3d(-1875px, 0, 0)}47%{transform:translate3d(-1500px, 0, 0)}56.25%{transform:translate3d(-1500px, 0, 0)}59.5%{transform:translate3d(-1125px, 0, 0)}68.75%{transform:translate3d(-1125px, 0, 0)}72%{transform:translate3d(-750px, 0, 0)}81.25%{transform:translate3d(-750px, 0, 0)}84.5%{transform:translate3d(-375px, 0, 0)}93.75%{transform:translate3d(-375px, 0, 0)}97%{transform:translate3d(0, 0, 0)}100%{transform:translate3d(0, 0, 0)}}#recruitmentAnime3{top:38rem;animation:infinitescroll3 18s cubic-bezier(0.175, 0.885, 0.32, 1.275) infinite}@keyframes infinitescroll3{0%{transform:translate3d(0, 0, 0)}6.25%{transform:translate3d(0, 0, 0)}9.5%{transform:translate3d(-375px, 0, 0)}18.75%{transform:translate3d(-375px, 0, 0)}22%{transform:translate3d(-750px, 0, 0)}31.25%{transform:translate3d(-750px, 0, 0)}34.5%{transform:translate3d(-1125px, 0, 0)}43.75%{transform:translate3d(-1125px, 0, 0)}47%{transform:translate3d(-1500px, 0, 0)}56.25%{transform:translate3d(-1500px, 0, 0)}59.5%{transform:translate3d(-1875px, 0, 0)}68.75%{transform:translate3d(-1875px, 0, 0)}72%{transform:translate3d(-2250px, 0, 0)}81.25%{transform:translate3d(-2250px, 0, 0)}84.5%{transform:translate3d(-2625px, 0, 0)}93.75%{transform:translate3d(-2625px, 0, 0)}97%{transform:translate3d(-3000px, 0, 0)}100%{transform:translate3d(-3000px, 0, 0)}}#recruitmentAnime4{top:46rem;animation:infinitescroll4 18s cubic-bezier(0.175, 0.885, 0.32, 1.275) infinite}@keyframes infinitescroll4{0%{transform:translate3d(-3000px, 0, 0)}6.25%{transform:translate3d(-3000px, 0, 0)}9.5%{transform:translate3d(-2625px, 0, 0)}18.75%{transform:translate3d(-2625px, 0, 0)}22%{transform:translate3d(-2250px, 0, 0)}31.25%{transform:translate3d(-2250px, 0, 0)}34.5%{transform:translate3d(-1875px, 0, 0)}43.75%{transform:translate3d(-1875px, 0, 0)}47%{transform:translate3d(-1500px, 0, 0)}56.25%{transform:translate3d(-1500px, 0, 0)}59.5%{transform:translate3d(-1125px, 0, 0)}68.75%{transform:translate3d(-1125px, 0, 0)}72%{transform:translate3d(-750px, 0, 0)}81.25%{transform:translate3d(-750px, 0, 0)}84.5%{transform:translate3d(-375px, 0, 0)}93.75%{transform:translate3d(-375px, 0, 0)}97%{transform:translate3d(0, 0, 0)}100%{transform:translate3d(0, 0, 0)}}@media only screen and (max-width: 1159px){#mainVisualMain{margin:0 calc(50% - 50vw)}#mainVisualMain img:nth-of-type(1){top:3rem;position:relative;max-height:none;width:95%;max-width:none}#mainVisualMain img:nth-of-type(2){right:37rem;width:27rem;top:12rem}#mainVisualMain img:nth-of-type(3){right:9.4rem;width:27rem;top:12rem}#shopInfo{padding:11rem 0;padding-right:8rem;padding-left:8rem}}@media only screen and (max-width: 1159px) and (max-width: 1023px){#shopInfo{padding-right:4rem;padding-left:4rem}}@media only screen and (max-width: 1159px) and (max-width: 767px){#shopInfo{padding-right:2rem;padding-left:2rem}}@media only screen and (max-width: 1159px){#shopInfoTitle{font-size:3.6rem;transform:translateX(18%) rotate(6deg)}#shopInfoTitle::after{right:-42rem}#shopInfoMain{position:relative;height:64rem}#shopInfoMain img:nth-of-type(1){width:54rem;left:-40rem}#shopInfoMain img:nth-of-type(2){width:40rem;right:-54rem}#shopInfoMain img:nth-of-type(3){top:35.4rem;left:-21.2rem;width:35.2rem}#shopInfoMain #company{top:45rem;right:-56.9rem}#shopInfoAnime img:nth-of-type(1){bottom:21.5rem;left:-100rem}#shopInfoAnime img:nth-of-type(2){bottom:4rem;left:-100rem}#shopInfoAnime img:nth-of-type(3){bottom:5.5rem;left:-76rem}#shopInfoAnime img:nth-of-type(4){bottom:16rem;right:-105rem}#shopInfoAnime img:nth-of-type(5){bottom:7.5rem;right:-115rem}#shopInfoAnime img:nth-of-type(6){bottom:2rem;right:-100rem}#shopInfoAnime.is-animated img:nth-of-type(1){transition:width 0.2s ease-in-out;width:14.25rem}#shopInfoAnime.is-animated img:nth-of-type(2){transition:width 0.3s ease-in-out;width:24.75rem}#shopInfoAnime.is-animated img:nth-of-type(3){transition:width 0.4s ease-in-out;width:13.5rem}#shopInfoAnime.is-animated img:nth-of-type(4){transition:width 0.2s ease-in-out 0.5s;width:21.35rem}#shopInfoAnime.is-animated img:nth-of-type(5){transition:width 0.3s ease-in-out 0.5s;width:17.75rem}#shopInfoAnime.is-animated img:nth-of-type(6){transition:width 0.4s ease-in-out 0.5s;width:12.05rem}#map{padding:11rem 0;padding-right:8rem;padding-left:8rem}}@media only screen and (max-width: 1159px) and (max-width: 1023px){#map{padding-right:4rem;padding-left:4rem}}@media only screen and (max-width: 1159px) and (max-width: 767px){#map{padding-right:2rem;padding-left:2rem}}@media only screen and (max-width: 1159px){#mapTitle{font-size:3.6rem}#mapTitle span:first-of-type{font-size:2.2rem}#mapMain #googleMap{transform:translateX(-2%)}#mapMain #googleMap iframe{width:50rem}#mapAnime img:nth-of-type(1){width:46rem}#recruitment{height:95rem}#recruitmentMain{height:44rem;padding:7rem 0 0 11rem}#recruitmentMain h2{font-size:3.6rem}#recruitmentMain p{font-size:2rem}#recruitmentMain>img{width:58rem}#recruitmentPhoto>img:nth-of-type(1){top:4rem;left:-38rem;width:42rem}#recruitmentPhoto>img:nth-of-type(2){top:16rem;right:-56rem;width:40rem}#recruitmentPhoto>img:nth-of-type(3){top:28rem;left:-46rem;width:50rem}#recruitmentPhoto #instagram{top:37rem;height:22.4rem;width:35rem}#recruitmentPhoto #instagram img:nth-of-type(1){width:18rem}#recruitmentAnime{height:44rem}#recruitmentAnime>div{width:500%}#recruitmentAnime1{top:1rem}#recruitmentAnime2{top:8rem}#recruitmentAnime3{top:32rem}#recruitmentAnime4{top:38rem}}@media only screen and (max-width: 1023px) and (orientation: portrait){#mainVisual{height:calc(100vh - 10vh)}#mainVisualMain img:nth-of-type(1){top:-1rem;margin:0}#mainVisualMain img:nth-of-type(2){right:0;left:-29rem;top:calc(100vw - 40vw);width:27rem;margin:auto}#mainVisualMain img:nth-of-type(3){right:-29rem;left:0;top:calc(100vw - 40vw);width:27rem;margin:auto}#mainVisualBusinessHours{left:0;margin:auto;bottom:4rem;width:calc(100% - 4rem);border-radius:1rem;padding:0 2rem;text-align:center}#mainVisualBusinessHours .item1{font-size:2.2rem}#mainVisualBusinessHours .item2{font-size:3.6rem}#mainVisualBusinessHours .item3{font-size:2.2rem}#mainVisual #scroll{display:none}}@media only screen and (max-width: 1023px){#shopInfo{padding:14rem 0;padding-right:8rem;padding-left:8rem;background-size:18px 18px,80% auto;background-position:left top,right bottom}}@media only screen and (max-width: 1023px) and (max-width: 1023px){#shopInfo{padding-right:4rem;padding-left:4rem}}@media only screen and (max-width: 1023px) and (max-width: 767px){#shopInfo{padding-right:2rem;padding-left:2rem}}@media only screen and (max-width: 1023px){#shopInfoTitle{font-size:2.8rem;left:50%;transform:translateX(-50%) rotate(6deg);top:-10rem;width:32rem}#shopInfoTitle::before,#shopInfoTitle::after{height:6.6rem}#shopInfoTitle::before{left:-34rem}#shopInfoTitle::after{right:-34rem}#shopInfoTitle span:last-of-type{margin:0 0 0 11rem}#shopInfoMain{position:relative;height:calc(100vw + 10rem);margin:0 calc(50% - 50vw)}#shopInfoMain img{position:absolute;left:0;right:0;margin:auto}#shopInfoMain img:nth-of-type(1){position:static;width:100%;margin:0 0 calc(100vw - 65vw)}#shopInfoMain img:nth-of-type(2){width:50vw;right:0;left:auto;top:calc(100vw - 34.5vw)}#shopInfoMain img:nth-of-type(3){top:calc(100vw - 16vw);left:calc(100vw - 90vw);right:auto;width:40vw}#shopInfoMain #company{position:static;padding:0 0 0 calc(100% - 48vw)}#shopInfoMain #company h3{font-size:2.2rem}#shopInfoMain #company p{font-size:1.6rem}#shopInfoAnime img:nth-of-type(1){bottom:-6rem;left:-5rem;right:auto}#shopInfoAnime img:nth-of-type(2){bottom:-14rem;left:-4rem;right:auto}#shopInfoAnime img:nth-of-type(3){bottom:-15rem;left:5rem;right:auto}#shopInfoAnime img:nth-of-type(4){bottom:4rem;right:-10rem;left:auto}#shopInfoAnime img:nth-of-type(5){bottom:1rem;right:-8rem;left:auto}#shopInfoAnime img:nth-of-type(6){bottom:-4rem;right:-8rem;left:auto}#shopInfoAnime.is-animated img:nth-of-type(1){transition:width 0.2s ease-in-out;width:calc(100vw - 85vw)}#shopInfoAnime.is-animated img:nth-of-type(2){transition:width 0.3s ease-in-out;width:calc(100vw - 82vw)}#shopInfoAnime.is-animated img:nth-of-type(3){transition:width 0.4s ease-in-out;width:calc(100vw - 88vw)}#shopInfoAnime.is-animated img:nth-of-type(4){transition:width 0.2s ease-in-out 0.5s;width:calc(100vw - 80vw)}#shopInfoAnime.is-animated img:nth-of-type(5){transition:width 0.3s ease-in-out 0.5s;width:calc(100vw - 86vw)}#shopInfoAnime.is-animated img:nth-of-type(6){transition:width 0.4s ease-in-out 0.5s;width:calc(100vw - 90vw)}#map{padding:8rem 0 10rem;padding-right:8rem;padding-left:8rem}}@media only screen and (max-width: 1023px) and (max-width: 1023px){#map{padding-right:4rem;padding-left:4rem}}@media only screen and (max-width: 1023px) and (max-width: 767px){#map{padding-right:2rem;padding-left:2rem}}@media only screen and (max-width: 1023px){#mapTitle{top:-5rem;font-size:3.6rem;left:calc(100vw - 75vw);transform:translateX(-50%) rotate(-6deg);width:36rem}#mapTitle::before{left:-36rem}#mapTitle::after{right:-36rem}#mapTitle span:first-of-type{font-size:2.2rem}#mapMain{position:relative;height:calc(100vw - 54vw)}#mapMain #googleMap{position:absolute;left:50%;transform:translateX(-5%);bottom:0;box-sizing:border-box}#mapMain #googleMap iframe{width:calc(100vw - 50vw);height:calc(100vw - 70vw)}#mapMain .button{top:auto;bottom:2rem;display:inline-block;font-size:1.8rem;font-weight:700;left:0;transform:translateX(0)}#mapAnime img:nth-of-type(1){width:30rem;top:calc(100vw - 80vw);left:-40rem}#mapAnime img:nth-of-type(2){width:108%;top:-3rem;left:-7rem}#recruitment{position:relative;height:calc(100vw + 127vw)}#recruitmentMain{background-position:center 6rem;position:relative;padding:7.8rem 0 0;text-align:center;height:auto}#recruitmentMain h2{font-size:2.8rem}#recruitmentMain p{font-size:1.6rem}#recruitmentMain p:last-of-type{border-width:2px;margin:1.6rem 0 0}#recruitmentMain p:last-of-type img{margin:0 1rem 0.2rem 0;width:3.5rem;vertical-align:bottom}#recruitmentMain p a{font-size:3.4rem}#recruitmentMain>img{position:static;width:100%;bottom:-9rem;right:0;z-index:2}#recruitmentMain .button{margin:3rem 0 7.8rem}#recruitmentPhoto{position:relative;z-index:2}#recruitmentPhoto>img{position:absolute;left:0;right:0;margin:auto;opacity:0}#recruitmentPhoto>img:nth-of-type(1){top:-1rem;left:1rem;right:auto;width:calc(100vw - 44vw)}#recruitmentPhoto>img:nth-of-type(2){top:calc(100vw - 76vw);right:-10rem;left:auto;width:calc(100vw - 38vw)}#recruitmentPhoto>img:nth-of-type(3){top:calc(100vw - 48vw);left:-10rem;right:auto;width:calc(100vw - 25vw)}#recruitmentPhoto #instagram{top:calc(100vw - 10vw);right:2rem;left:auto;height:26.4rem;width:calc(100vw - 40vw)}#recruitmentAnime{height:31rem}#recruitmentAnime>div{width:600%}#recruitmentAnime1,#recruitmentAnime3{height:4rem}#recruitmentAnime2,#recruitmentAnime4{height:4rem}#recruitmentAnime1{top:2rem}#recruitmentAnime2{top:6rem}#recruitmentAnime3{top:22rem}#recruitmentAnime4{top:26rem}}@media only screen and (max-width: 767px){#mainVisual{height:58.8rem}#mainVisualMain img:nth-of-type(1){top:-3rem;width:95%;margin:0 auto}#mainVisualMain img:nth-of-type(2){left:-18rem;width:17rem;top:calc(100vw - 19vw)}#mainVisualMain img:nth-of-type(3){right:-18rem;width:17rem;top:calc(100vw - 19vw)}#mainVisualBusinessHours .item1{font-size:1.8rem}#mainVisualBusinessHours .item2{font-size:2.8rem}#mainVisualBusinessHours .item3{font-size:1.8rem}#shopInfoTitle::before,#shopInfoTitle::after{border-width:4px}#shopInfoTitle::after{right:-32rem}#shopInfoMain{height:calc(100vw + 40vw)}#shopInfoMain img:nth-of-type(1){position:static;width:100%;margin:0}#shopInfoMain #company{position:absolute;padding:0;margin:0;left:calc(100vw - 90vw);top:calc(100vw - -13vw);bottom:auto}#shopInfoAnime img:nth-of-type(1){bottom:-8rem;left:-3rem;right:auto}#shopInfoAnime img:nth-of-type(2){bottom:-13rem;left:-2rem;right:auto}#shopInfoAnime img:nth-of-type(3){bottom:-15rem;left:2rem;right:auto}#shopInfoAnime img:nth-of-type(4){bottom:9rem;right:-4rem;left:auto}#shopInfoAnime img:nth-of-type(5){bottom:6rem;right:-3rem;left:auto}#shopInfoAnime img:nth-of-type(6){bottom:3.5rem;right:-1rem;left:auto}#map{padding:8rem 0 10rem;padding-right:8rem;padding-left:8rem}}@media only screen and (max-width: 767px) and (max-width: 1023px){#map{padding-right:4rem;padding-left:4rem}}@media only screen and (max-width: 767px) and (max-width: 767px){#map{padding-right:2rem;padding-left:2rem}}@media only screen and (max-width: 767px){#mapTitle{font-size:2.8rem;left:50%;transform:translateX(-50%) rotate(-6deg);width:36rem;top:0}#mapTitle::before,#mapTitle::after{border-width:4px;bottom:-2.1rem}#mapTitle::before{left:-28rem}#mapTitle::after{right:-28rem}#mapTitle span:first-of-type{font-size:1.6rem}#mapMain{position:relative;height:calc(100vw - 17vw)}#mapMain #googleMap{left:50%;transform:translateX(-50%);bottom:8rem}#mapMain #googleMap iframe{width:calc(100vw - 4rem);height:calc(100vw - 58vw)}#mapMain .button{bottom:0;font-size:1.6rem;left:50%;transform:translateX(-50%);width:calc(100vw - 8rem)}#mapMain .button a{display:inline-block;width:100%;text-align:center;padding:1.2rem 6rem 1.2rem 4rem}#mapMain .button a::before{right:10%;left:auto}#mapAnime img:nth-of-type(1){width:29rem;top:calc(100vw - 70vw);left:0;right:0;margin:auto}#mapAnime img:nth-of-type(2){top:10rem;left:-4rem}#recruitment{height:calc(100vw + 140vw)}#recruitmentMain{background-position:center 8rem;background-size:contain}#recruitmentMain .button{font-size:1.6rem;width:calc(100vw - 8rem);left:50%;transform:translateX(-50%)}#recruitmentMain .button a{width:100%;text-align:center;padding:1.2rem 6rem 1.2rem 4rem;line-height:1.8}#recruitmentMain .button a::before{right:10%;left:auto}#recruitmentPhoto img:nth-of-type(2){right:-5rem}#recruitmentPhoto img:nth-of-type(3){left:-5rem}#recruitmentAnime>div{width:1000%}}@media only screen and (max-width: 639px){#mainVisual{height:57rem}#mainVisualMain img:nth-of-type(1){top:-1rem;width:110%;margin:0 0 0 -5%}#mainVisualMain img:nth-of-type(2){top:calc(100vw - 8vw);left:-18rem;width:17rem}#mainVisualMain img:nth-of-type(3){top:calc(100vw - 8vw);right:-18rem;width:17rem}#mainVisualBusinessHours .item1{font-size:1.6rem}#mainVisualBusinessHours .item2{font-size:2.4rem}#mainVisualBusinessHours .item3{font-size:1.6rem}#shopInfoTitle{width:29rem}#shopInfoTitle::before{left:-29rem}#shopInfoTitle::after{right:-28rem}#shopInfoTitle span:last-of-type{margin:0 0 0 8rem}#shopInfoMain #company{left:calc(100vw - 95vw)}#shopInfoAnime img:nth-of-type(1){bottom:-11rem;left:-3rem}#shopInfoAnime img:nth-of-type(2){bottom:-14rem;left:-2rem}#shopInfoAnime img:nth-of-type(3){bottom:-14rem;left:2rem}#shopInfoAnime img:nth-of-type(4){bottom:8rem;right:-4rem}#shopInfoAnime img:nth-of-type(5){bottom:6rem;right:-4rem}#shopInfoAnime img:nth-of-type(6){bottom:3.5rem;right:-3rem}#map{padding:8rem 0 10rem;padding-right:8rem;padding-left:8rem}}@media only screen and (max-width: 639px) and (max-width: 1023px){#map{padding-right:4rem;padding-left:4rem}}@media only screen and (max-width: 639px) and (max-width: 767px){#map{padding-right:2rem;padding-left:2rem}}@media only screen and (max-width: 639px){#mapTitle{font-size:2.8rem;left:50%;transform:translateX(-50%) rotate(-6deg);width:36rem;top:-2rem}#mapTitle::before{left:-28rem;bottom:-2.1rem}#mapTitle::after{right:-26rem;bottom:-2.1rem}#mapTitle span:first-of-type{font-size:1.6rem}#mapMain{position:relative;height:calc(100vw + 20vw)}#mapMain #googleMap{left:50%;transform:translateX(-50%);bottom:8rem}#mapMain #googleMap iframe{width:calc(100vw - 4rem)}#mapMain .button{bottom:0;font-size:1.6rem;left:50%;transform:translateX(-50%);width:calc(100vw - 8rem)}#mapMain .button a{display:inline-block;width:100%;text-align:center;padding:1.2rem 6rem 1.2rem 4rem}#mapMain .button a::before{right:10%;left:auto}#mapAnime img:nth-of-type(1){width:28rem;top:calc(100vw - 58vw)}#mapAnime img:nth-of-type(2){top:14rem;left:-2rem}#recruitment{height:calc(100vw + 170vw)}}@media only screen and (max-width: 374px){#mainVisual{height:50rem}#mainVisualMain img:nth-of-type(1){top:-1rem}#mainVisualMain img:nth-of-type(2){top:calc(100vw - 4vw);left:-14.5rem;width:14rem}#mainVisualMain img:nth-of-type(3){top:calc(100vw - 4vw);right:-14.5rem;width:14rem}#mainVisualBusinessHours .item1{font-size:1.3rem}#mainVisualBusinessHours .item2{font-size:1.8rem}#mainVisualBusinessHours .item3{font-size:1.3rem}#mapTitle{top:-4rem}#mapTitle::before{left:-26rem}#mapTitle::after{right:-24rem}#mapMain{height:calc(100vw + 32vw)}#mapMain #googleMap{bottom:7rem}#mapMain .button{font-size:1.4rem;width:calc(100vw - 4rem)}#mapAnime img:nth-of-type(1){width:28rem;top:calc(100vw - 55vw)}#mapAnime img:nth-of-type(2){top:14rem;left:-2rem}#recruitment{height:calc(100vw + 180vw)}}
