@charset "UTF-8";@media screen and (max-width: 640px){.breadCrumb .container{padding:0}}.breadCrumb--txt{padding:10px 0;font-size:14px;overflow-x:auto;white-space:nowrap;-webkit-overflow-scrolling:touch}@media screen and (max-width: 640px){.breadCrumb--txt{font-size:12px}}@media screen and (max-width: 640px){.breadCrumb--txt span{margin:0 20px}}@media screen and (max-width: 640px){.breadcrumbs .container{padding:0}}.breadcrumbs__root{display:flex;margin:0 20px;overflow-x:auto;white-space:nowrap}.breadcrumbs__list{padding:10px 0;font-size:14px}@media screen and (max-width: 640px){.breadcrumbs__list{font-size:12px}}.breadcrumbs__list:first-child>a>span{display:none}.breadcrumbs__list:first-child>a:before{content:"TOP";padding:10px 0}.breadcrumbs__list:after{content:"＞";margin:0 10px;font-size:.8rem}.breadcrumbs__list:last-child:after{content:"";margin:0}.breadcrumbs--txt{overflow-x:auto;white-space:nowrap;-webkit-overflow-scrolling:touch}@media screen and (max-width: 640px){.breadcrumbs--txt span{margin:0 20px}}#recruits .borderTitle__txt--en{display:block;height:32px;position:relative;text-align:center;font-size:26px;font-family:century-gothic,sans-serif;font-weight:700;font-style:italic;margin-bottom:24px}#recruits .borderTitle__txt--en:before,#recruits .borderTitle__txt--en:after{content:"";width:calc(50% - 90px);height:6px;background-color:#000;position:absolute;top:50%;transform:translateY(-50%)}#recruits .borderTitle__txt--en:before{left:0}#recruits .borderTitle__txt--en:after{right:0}#recruits .borderTitle__txt--ja{display:block;text-align:center;font-size:30px;font-weight:700;margin-bottom:20px}#recruits .borderTitle__txt--desc{display:block;text-align:center;font-size:16px;font-weight:700}#recruits .text-birthday{color:#838fec;font-weight:600}#recruits .shopRecruit .recruitHead{margin-bottom:40px}@media screen and (max-width: 640px){#recruits .shopRecruit .recruitHead{margin-bottom:20px}}#recruits .shopRecruit .recruitTtl{flex-wrap:wrap}#recruits .shopRecruit .recruitTtl__img{width:352px;height:198px;border-radius:10px}@media screen and (max-width: 940px){#recruits .shopRecruit .recruitTtl__img{width:100%;height:60vw;margin-bottom:20px}}#recruits .shopRecruit .recruitTtl__txt{width:calc(100% - 372px)}@media screen and (max-width: 940px){#recruits .shopRecruit .recruitTtl__txt{width:100%}}#recruits .shopRecruit .recruitWrapper{flex-wrap:wrap}#recruits .shopRecruit .recruitWrapper .recruitBox{width:22%}@media screen and (max-width: 640px){#recruits .shopRecruit .recruitWrapper .recruitBox{width:100%}}#recruits .shopRecruit .recruitWrapper .recruitBox h3{background-color:#000;border-radius:20px;color:#fff;display:inline-block;padding:4px 20px}#recruits .shopRecruit{position:relative;padding:15px 0}@media screen and (max-width: 640px){#recruits .shopRecruit{padding:15px}}#recruits .shopRecruit:before{content:"";position:absolute;top:0;left:0;width:100%;height:4px;background:linear-gradient(135deg,#f35161,#c570ea,#838fec);z-index:3;display:inline-block}#recruits .shopRecruit:last-child:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:4px;background:linear-gradient(135deg,#f35161,#c570ea,#838fec);z-index:3;display:inline-block}#recruits .shopRecruit .recruitTtl__img{max-height:250px}#recruits .shopRecruit .recruitTtl__txt p{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}#recruits .shopRecruit .recruitBox p{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}#recruits .shopRecruit .recruitBox:nth-child(4){display:none}@media screen and (max-width: 640px){#recruits .shopRecruit .recruitBox:nth-child(3){display:none}}
