.ShowCase-module__fr77Ra__catchCopy{text-shadow:0 0 10px var(--dark), 0 0 10px var(--dark), 0 0 4px var(--dark), 0 0 4px var(--dark)}@media (max-width:47.9938em){.ShowCase-module__fr77Ra__catchCopy{writing-mode:vertical-rl;font-size:27px;top:15px;right:20px}}@media (min-width:48em){.ShowCase-module__fr77Ra__catchCopy{font-size:40px;top:50%;left:20px;transform:translateY(-50%)}}.ShowCase-module__fr77Ra__btnContainer a button{background-color:var(--light);border:2px dashed var(--dark);color:#000;border-radius:20px 20px 0 0;transition:all .3s}.ShowCase-module__fr77Ra__btnContainer a button:hover{background-color:var(--dark);border-color:var(--light);color:#fff}@media (max-width:47.9938em){.ShowCase-module__fr77Ra__btnContainer{left:10px}.ShowCase-module__fr77Ra__btnContainer a button{padding:4px 15px}.ShowCase-module__fr77Ra__btnContainer a button div svg{width:20px;height:20px}}@media (min-width:48em){.ShowCase-module__fr77Ra__btnContainer{right:10px}.ShowCase-module__fr77Ra__btnContainer a button{padding:7px 20px}.ShowCase-module__fr77Ra__btnContainer a button div svg{width:25px;height:25px}.ShowCase-module__fr77Ra__btnContainer a button div p{font-size:20px}}
@font-face{font-family:Playwrite AT;font-style:normal;font-weight:100 400;font-display:swap;src:url(../media/eb652ae1d1476ded-s.0z8z34s3.wb1_.woff2)format("woff2")}@font-face{font-family:Playwrite AT Fallback;src:local(Arial);ascent-override:106.84%;descent-override:31.42%;line-gap-override:0.0%;size-adjust:119.34%}.playwrite_at_7a822834-module__XcWOia__className{font-family:Playwrite AT,Playwrite AT Fallback;font-style:normal}
.page-module___8aEwW__line{background-color:var(--main);width:100%;height:3px;margin-top:-8px}.page-module___8aEwW__recru{position:relative}.page-module___8aEwW__recru:before{content:"スタッフ募集中";background-color:#fff;padding:0 5px;font-size:23px;position:absolute;top:0;left:20px;transform:translateY(-50%)}.page-module___8aEwW__job{align-items:center;display:flex}.page-module___8aEwW__job:before{content:"";background-color:#000;border-radius:50%;width:5px;height:5px;margin-top:4px;margin-right:5px;display:inline-block}.page-module___8aEwW__job:after{content:"";border:1px dashed var(--main);width:1px;height:17px;margin-top:1px;margin-left:3px;display:inline-block}.page-module___8aEwW__phoneInfo:after{content:"※";vertical-align:top;color:#000;font-size:11px}
