@charset "UTF-8";.main_bg_line{position:absolute}.main_bg_line .wave-line{position:relative;width:100vw;height:880px;top:0;left:0;overflow:hidden}@media (width >= 1024px) and (width <= 1199px){.main_bg_line .wave-line{height:740px}}@media (width >= 768px) and (width <= 1023px){.main_bg_line .wave-line{height:580px}}@media (width <= 767px){.main_bg_line .wave-line{height:680px}}.main_bg_line .wave-svg{position:absolute;inset:50% 0 0 50%;-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);height:100%}.main_bg_line .wave-runner{animation:slide 4s linear infinite;will-change:transform}.main_bg_line .wave-path{fill:none;stroke:#fff;stroke-width:20;stroke-linecap:round}.main_bg_line .wave-path.glow{opacity:.35;filter:blur(2px);stroke-width:6}@keyframes slide{0%{transform:translate(0)}to{transform:translate(-1200px)}}.main_area{position:relative;top:0;left:0;width:100vw;height:880px}@media (width >= 1024px) and (width <= 1199px){.main_area{height:740px}}@media (width >= 768px) and (width <= 1023px){.main_area{height:580px}}@media (width <= 767px){.main_area{height:680px}}.main_area .main_image .logo{position:absolute;z-index:10;top:80%;left:50%;-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:46%}@media (width <= 767px){.main_area .main_image .logo{top:75%;width:75%}}.main_area .main_image .burger_main{position:absolute;top:53%;left:49%;-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:32%}@media (width <= 767px){.main_area .main_image .burger_main{top:48%;width:68%}}.main_area .main_image .h_icon{position:absolute;top:50%;left:75%;-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:15%}@media (width <= 767px){.main_area .main_image .h_icon{width:30%;top:40%;left:82%}}.main_area .main_image .staff{position:absolute;top:19%;left:50%;-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:36%}@media (width <= 767px){.main_area .main_image .staff{top:22%;width:70%}}.main_area .main_image .text_awaji{position:absolute;top:70%;left:0%;-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:40%;height:100%;font-size:8rem;font-weight:700;color:#000;text-shadow:3px 3px 0 #FFF,-3px -3px 0 #FFF,-3px 3px 0 #FFF,3px -3px 0 #FFF,0px 3px 0 #FFF,-3px 0 #FFF,-3px 0 0 #FFF,3px 0 0 #FFF;writing-mode:vertical-rl}@media (width <= 767px){.main_area .main_image .text_awaji{display:none}}.point{padding:14rem 0;overflow:hidden}@media (width >= 768px) and (width <= 1023px){.point{padding:5rem 0 4rem}}@media (width <= 767px){.point{padding:0}}.point .point_box{display:flex;align-items:center}@media (width <= 767px){.point .point_box{display:block}}.point .point_box .image{width:55%;position:relative;top:0;left:0}@media (width >= 1024px) and (width <= 1199px){.point .point_box .image{width:50%}}@media (width >= 768px) and (width <= 1023px){.point .point_box .image{width:45%}}@media (width <= 767px){.point .point_box .image{width:90%}}.point .point_box .image:before{content:"";position:absolute;z-index:-1;bottom:-20px;right:-20px;display:block;width:100%;height:100%;background-color:#fff}.point .point_box .text{width:45%;font-size:1.8rem;line-height:1.8}@media (width >= 1024px) and (width <= 1199px){.point .point_box .text{width:50%}}@media (width >= 768px) and (width <= 1023px){.point .point_box .text{width:55%}}@media (width <= 767px){.point .point_box .text{width:100%}}.point .point_box .text .text_inner{width:100%;margin-right:auto;padding:0 8rem}@media (width >= 1024px) and (width <= 1199px){.point .point_box .text .text_inner{padding:0 3rem}}@media (width >= 768px) and (width <= 1023px){.point .point_box .text .text_inner{padding:0 2rem}}@media (width <= 767px){.point .point_box .text .text_inner{padding:4rem 0}}.point .point_box .text .text_inner .box_number{font-size:8rem;font-weight:700;line-height:1.6}.point .point_box .text .text_inner h3{font-size:2.8rem;padding-bottom:2rem;margin-bottom:3rem;border-bottom:2px solid #000}.point .point_box:nth-of-type(2){flex-direction:row-reverse}.point .point_box:nth-of-type(2) .text_inner{margin-right:0;margin-left:auto}.point .point_box:not(:last-child){margin-bottom:14rem}@media (width >= 1024px) and (width <= 1199px){.point .point_box:not(:last-child){margin-bottom:3rem}}@media (width >= 768px) and (width <= 1023px){.point .point_box:not(:last-child){margin-bottom:2rem}}@media (width <= 767px){.point .point_box:not(:last-child){margin-bottom:4rem}}.infinity_image{padding:10rem 0 14rem}@media (width <= 767px){.infinity_image{padding:8rem 0 12rem}}.infinity_image .scroll-infinity__wrap{display:flex;overflow:hidden}.infinity_image .scroll-infinity__list{display:flex;list-style:none}.infinity_image .scroll-infinity__list--left{animation:infinity-scroll-left 40s infinite linear .5s both}.infinity_image .scroll-infinity__item{width:25vw;padding:10px}@media (width >= 1024px) and (width <= 1199px){.infinity_image .scroll-infinity__item{width:35.7142857143vw}}@media (width >= 768px) and (width <= 1023px){.infinity_image .scroll-infinity__item{width:45.4545454545vw}}@media (width <= 767px){.infinity_image .scroll-infinity__item{width:83.3333333333vw}}.infinity_image .scroll-infinity__item>img{width:100%}@keyframes infinity-scroll-left{0%{transform:translate(0)}to{transform:translate(-100%)}}.overview .inner{display:flex;align-items:center}@media (width <= 767px){.overview .inner{display:block}}.overview .insta_post{width:40%}@media (width >= 1024px) and (width <= 1199px){.overview .insta_post{display:none}}@media (width >= 768px) and (width <= 1023px){.overview .insta_post{display:none}}@media (width <= 767px){.overview .insta_post{display:none;width:100%;margin-bottom:8rem}}.overview .insta_post .insta_post_inner{width:85%;margin-left:auto;padding:2rem}@media (width >= 1024px) and (width <= 1199px){.overview .insta_post .insta_post_inner{width:100%;margin:0;padding:0}}@media (width >= 768px) and (width <= 1023px){.overview .insta_post .insta_post_inner{width:100%;margin:0;padding:0}}@media (width <= 767px){.overview .insta_post .insta_post_inner{width:100%;margin:0;padding:0}}.overview .text{width:60%}@media (width >= 1024px) and (width <= 1199px){.overview .text{width:100%}}@media (width >= 768px) and (width <= 1023px){.overview .text{width:100%}}@media (width <= 767px){.overview .text{width:100%}}.overview .text .inner_text{width:90%;margin-right:auto;padding:4rem}@media (width >= 1024px) and (width <= 1199px){.overview .text .inner_text{width:100%;margin:0;padding:0}}@media (width >= 768px) and (width <= 1023px){.overview .text .inner_text{width:100%;margin:0;padding:0}}@media (width <= 767px){.overview .text .inner_text{width:100%;margin:0;padding:0}}.overview .text .t_logo{width:10%;margin:0 auto 3rem}@media (width <= 767px){.overview .text .t_logo{width:22%}}.overview .text .uma{width:50%;margin:0 auto 3rem}@media (width <= 767px){.overview .text .uma{width:75%}}.overview .text .shimauma_top{width:70%;margin:0 auto 4rem}@media (width <= 767px){.overview .text .shimauma_top{width:100%}}.overview .text .aaa{text-align:center}.overview .text .aaa h4{font-size:3.2rem;font-weight:700;line-height:1.6;margin-bottom:3rem}@media (width <= 767px){.overview .text .aaa h4{font-size:2.8rem}}.overview .text .aaa p{font-size:1.8rem;line-height:1.8}.jobs{padding:14rem 0 4rem}@media (width <= 767px){.jobs{padding:10rem 0 3rem}}.jobs .c_wrap_jobs{width:70%;margin:auto}@media (width >= 1024px) and (width <= 1199px){.jobs .c_wrap_jobs{width:90%}}@media (width >= 768px) and (width <= 1023px){.jobs .c_wrap_jobs{width:100%}}@media (width <= 767px){.jobs .c_wrap_jobs{width:100%}}.jobs .inner{display:grid;grid-template-columns:repeat(2,1fr);gap:4rem}@media (width >= 768px) and (width <= 1023px){.jobs .inner{gap:3rem}}@media (width <= 767px){.jobs .inner{display:block}}.jobs .job-card{position:relative;border:4px solid #000;padding:3rem;background:#fff;box-shadow:6px 6px 6px #0003}.jobs .job-card.kitchen{background:repeating-linear-gradient(45deg,#fffde8,#fffde8 10px,#ffe989 10px 20px)}@media (width <= 767px){.jobs .job-card{padding:2rem;margin-bottom:3rem}}.jobs .job-card.hall{background:repeating-linear-gradient(45deg,#fffde8,#fffde8 10px,#ffe989 10px 20px)}.jobs .card_inner{background-color:#fff;padding:3.4rem}@media (width <= 767px){.jobs .card_inner{padding:3.4rem 2.6rem}}.jobs .job-title{display:table;color:#fbe54d;background-color:#000;font-size:1.8rem;margin:0 auto 3rem;padding:1.4rem 2rem;border-radius:4rem}.jobs .job-text{margin-top:3rem;line-height:1.8}.hourly_wage{padding:4rem 0 3rem}@media (width <= 767px){.hourly_wage{padding:0}}.hourly_wage .c_wrap_hourly_wage{width:50%;margin:auto}@media (width >= 1024px) and (width <= 1199px){.hourly_wage .c_wrap_hourly_wage{width:60%}}@media (width >= 768px) and (width <= 1023px){.hourly_wage .c_wrap_hourly_wage{width:80%}}@media (width <= 767px){.hourly_wage .c_wrap_hourly_wage{width:100%}}.hourly_wage .inner{display:flex}@media (width <= 767px){.hourly_wage .inner{display:block}}.hourly_wage .business_day{width:100%;text-align:center}@media (width >= 1024px) and (width <= 1199px){.hourly_wage .business_day{width:100%;margin-bottom:3rem}}@media (width <= 767px){.hourly_wage .business_day{width:100%;margin-bottom:3rem}}.hourly_wage .business_day dt{color:#fff;background-color:#000;padding:1.2rem 1.4rem;width:20%;margin:auto;border-radius:4rem;margin-bottom:2rem}@media (width <= 767px){.hourly_wage .business_day dt{margin-bottom:1rem}}.hourly_wage .business_day dd{font-size:6.4rem;font-weight:700}@media (width <= 767px){.hourly_wage .business_day dd{font-size:4.8rem}}.hourly_wage .business_day dd span{font-size:2.8rem;vertical-align:middle;padding-left:.5rem}.qualification{padding:3rem 0 0}.qualification .c_wrap_qualification{width:70%;margin:auto}@media (width >= 1024px) and (width <= 1199px){.qualification .c_wrap_qualification{width:80%}}@media (width >= 768px) and (width <= 1023px){.qualification .c_wrap_qualification{width:100%}}@media (width <= 767px){.qualification .c_wrap_qualification{width:100%}}.qualification ul{display:grid;grid-template-columns:repeat(4,1fr);gap:2rem 3rem}@media (width >= 768px) and (width <= 1023px){.qualification ul{gap:1.4rem 1rem}}@media (width <= 767px){.qualification ul{grid-template-columns:repeat(2,1fr);gap:1.4rem 1rem}}.qualification ul li{color:#fff;background-color:#000;display:block;padding:1.6rem;border-radius:3.6rem;text-align:center}@media (width <= 767px){.qualification ul li{font-size:1.4rem}}.infinity_text{padding:12rem 0}.infinity_text .wrapper{display:flex;width:100%;overflow:hidden}.infinity_text .loop_text{flex:0 0 auto;white-space:nowrap;font-size:18rem;font-weight:700;overflow:hidden;padding-left:20px;color:#fff;padding:1rem}.infinity_text .loop_text:nth-child(odd){animation:loop 50s -25s linear infinite}.infinity_text .loop_text:nth-child(2n){animation:loop2 50s linear infinite}@keyframes loop{0%{transform:translate(100%)}to{transform:translate(-100%)}}@keyframes loop2{0%{transform:translate(0)}to{transform:translate(-200%)}}.faq{padding:0 0 3rem}@media (width <= 767px){.faq{padding:0}}.faq .c_wrap_faq{width:80%;margin:auto}@media (width >= 768px) and (width <= 1023px){.faq .c_wrap_faq{width:90%}}@media (width <= 767px){.faq .c_wrap_faq{width:100%}}.faq .inner{display:flex}@media (width <= 767px){.faq .inner{display:block}}.faq .inner .text{width:40%}@media (width <= 767px){.faq .inner .text{width:100%}}.faq .inner .faq_list{width:60%}@media (width <= 767px){.faq .inner .faq_list{width:100%}}.faq .accordion-container{position:relative;border-top:solid 1px #666666;outline:0}.faq .accordion-box{border-bottom:solid 1px #666666}.faq .accordion-title{display:block;position:relative;font-size:1.8rem;cursor:pointer;padding:2.8rem 4.8rem 2.8rem 1.8rem}@media (width <= 767px){.faq .accordion-title{font-size:1.6rem}}.faq .accordion-content{display:none;line-height:2}.faq .accordion-c-inner{padding:0 1.8rem 1.8rem;transition:all 1s ease;opacity:0;transform:translateY(20px)}.faq .accordion-content.c-open .accordion-c-inner{opacity:1;transform:translate(0)}.faq .accordion-title:after{content:"";position:absolute;top:50%;right:25px;width:15px;height:1px;transform:rotate(90deg);background:#666;transition:all .3s ease-in-out}.faq .accordion-title:before{content:"";position:absolute;top:50%;right:25px;width:15px;height:1px;background:#666;transition:all .2s ease-in-out}.faq .accordion-title.open:before{transform:rotate(180deg)}.faq .accordion-title.open:after{opacity:0}.flow{padding:12rem 0}@media (width <= 767px){.flow{padding:10rem 0 8rem}}.flow{position:relative;background-image:url(/build/assets/bg_flow-Bh6ZHZgT.jpg);background-repeat:no-repeat;background-size:cover;background-position:center top}.flow:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:#00000080;z-index:1}.flow .c_wrap_flow{width:80%;margin:auto}@media (width >= 1024px) and (width <= 1199px){.flow .c_wrap_flow{width:100%}}@media (width >= 768px) and (width <= 1023px){.flow .c_wrap_flow{width:100%}}@media (width <= 767px){.flow .c_wrap_flow{width:100%}}.flow .s_title{position:relative;z-index:10;color:#fff}@media (width <= 767px){.flow .s_title{margin-bottom:7rem}}.flow .s_title:before{background-color:#fbe54d}.flow .steps{position:relative;z-index:10;display:grid;grid-template-columns:repeat(4,1fr);gap:3rem}@media (width >= 768px) and (width <= 1023px){.flow .steps{grid-template-columns:repeat(2,1fr);gap:5rem 3rem}}@media (width <= 767px){.flow .steps{display:block}}.flow .steps .step-card{position:relative;top:0;left:0;background:#fff;border-radius:2rem;box-shadow:0 10px 24px #0000001f;padding:5.5rem 3rem 4.5rem;display:flex;flex-direction:column}@media (width <= 767px){.flow .steps .step-card{margin-bottom:5.5rem}}.flow .steps .step-card .step-head{text-align:center}.flow .steps .step-card .step-head .step-number{position:absolute;top:-18px;left:0;width:100%}.flow .steps .step-card .step-head .step-number span{display:table;font-size:1.8rem;font-weight:700;background-color:#fbe54d;padding:1.4rem 2rem;margin:auto;border-radius:3rem}@media (width <= 767px){.flow .steps .step-card .step-head .step-number span{font-size:2rem}}.flow .steps .step-card .step-head .step-title{text-align:center;font-size:2rem;margin-bottom:2rem}.flow .steps .step-card .step-body p{font-size:1.4rem;margin-bottom:2.8rem;padding-bottom:2rem;border-bottom:1px dotted #000;line-height:1.4}.flow .steps .step-card .step-body ul li{font-size:1.2rem;line-height:1.6}.flow .steps .step-card .step-body ul li:not(:last-child){margin-bottom:1rem}.comment_anager{padding:12rem 0 14rem}@media (width <= 767px){.comment_anager{padding:12rem 0 10rem}}.comment_anager .c_wrap_comment_anager{width:80%;margin:auto}@media (width >= 1024px) and (width <= 1199px){.comment_anager .c_wrap_comment_anager{width:90%}}@media (width >= 768px) and (width <= 1023px){.comment_anager .c_wrap_comment_anager{width:100%}}@media (width <= 767px){.comment_anager .c_wrap_comment_anager{width:100%}}.comment_anager .comment_box{background:repeating-linear-gradient(45deg,#fffde8,#fffde8 10px,#ffe989 10px 20px);border:6px solid #2b2b2b;border-radius:4rem;padding:3rem}@media (width <= 767px){.comment_anager .comment_box{padding:2rem}}.comment_anager .comment_box .comment{display:grid;grid-template-columns:30% 1fr;gap:3rem;align-items:center;background-color:#fff;padding:4rem;border-radius:4rem}@media (width <= 767px){.comment_anager .comment_box .comment{display:block;padding:2rem}}.comment_anager .comment_box .comment .manager{width:100%;text-align:center}@media (width <= 767px){.comment_anager .comment_box .comment .manager{margin-bottom:2rem}}.comment_anager .comment_box .comment .manager .avatar{width:210px;aspect-ratio:1/1;border-radius:50%;border:6px solid #2b2b2b;object-fit:cover;display:block;margin:0 auto 2rem}.comment_anager .comment_box .comment .manager .role{font-size:1.6rem;margin-bottom:1rem}.comment_anager .comment_box .comment .manager .name{font-size:1.8rem;font-weight:700}@media (width <= 767px){.comment_anager .comment_box .comment .manager .name{font-size:2rem}}.comment_anager .comment_box .comment .quote{position:relative;background:#fffef6;border:3px solid #2b2b2b;border-radius:16px;padding:clamp(16px,2.2vw,22px) clamp(16px,2.6vw,26px)}.comment_anager .comment_box .comment .quote p{margin:0 0 10px;line-height:2;font-size:clamp(14px,1vw + 10px,16px)}.access{padding:14rem 0}@media (width <= 767px){.access{padding:10rem 0}}.access .c_wrap_access{width:80%;margin:auto}@media (width >= 1024px) and (width <= 1199px){.access .c_wrap_access{width:90%}}@media (width >= 768px) and (width <= 1023px){.access .c_wrap_access{width:100%}}@media (width <= 767px){.access .c_wrap_access{width:100%}}.access .inner{display:flex;margin-top:6rem}@media (width <= 767px){.access .inner{display:block;margin-top:4rem}}.access .inner .map_aeon{width:50%;padding:0 3rem 0 0}@media (width <= 767px){.access .inner .map_aeon{width:100%;padding:0;margin-bottom:5rem}}.access .inner .shop_info{width:50%;padding:0 0 0 3rem}@media (width >= 768px) and (width <= 1023px){.access .inner .shop_info{padding:0}}@media (width <= 767px){.access .inner .shop_info{width:100%;padding:0}}.access .inner .shop_info table{border-collapse:collapse;width:100%}.access .inner .shop_info table th,.access .inner .shop_info table td{padding:2rem;line-height:1.6}.access .inner .shop_info table tr{border-bottom:1px solid #000}.access .inner .shop_info table tr:first-child{border-top:1px solid #000}.access .inner .shop_info table tr th{width:40%}.contact{padding:12rem 0 4rem;position:relative;background-image:url(/build/assets/conract_bg-H7MN32P5.jpg);background-repeat:no-repeat;background-size:cover;background-position:center bottom;height:450px}@media (width <= 767px){.contact{padding:10rem 0 4rem}}.contact:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:#00000080;z-index:1}.contact .s_title{position:relative;z-index:10;color:#fff}.contact .s_title:before{background-color:#fbe54d}.contact .inner{position:relative;z-index:10;bottom:-150px;background-color:#fff;padding:6rem 0;border-radius:4rem;width:65%;left:50%;-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}@media (width >= 1024px) and (width <= 1199px){.contact .inner{width:90%}}@media (width >= 768px) and (width <= 1023px){.contact .inner{width:100%}}@media (width <= 767px){.contact .inner{bottom:-250px;width:100%;padding:5rem 3rem}}.contact .list ul{display:flex;justify-content:center;margin-bottom:4rem;gap:3rem}@media (width >= 768px) and (width <= 1023px){.contact .list ul{gap:2rem}}@media (width <= 767px){.contact .list ul{display:block}}.contact .list ul li a{position:relative;display:block;color:#fff;background-color:#000;font-size:1.8rem;padding:2.5rem 8rem;border-radius:3rem;text-align:center}@media (width >= 768px) and (width <= 1023px){.contact .list ul li a{padding:2.5rem 6rem}}@media (width <= 767px){.contact .list ul li a{margin-bottom:2rem}}.contact .list ul li a:before{content:"";background-size:contain;position:absolute;top:50%;left:10%;z-index:99;width:36px;height:36px;transform:translateY(-50%)}@media (width >= 768px) and (width <= 1023px){.contact .list ul li a:before{width:26px;height:26px}}.contact .list ul li a.line:before{background-image:url(/build/assets/line-CQd8yq5p.png)}.contact .list ul li a.instagram:before{background-image:url(/build/assets/insta-D5KlJ3FP.png)}.contact .list ul li a.mail:before{background-image:url(/build/assets/mail-BRUEN8f4.png)}.contact .list ul li a:after{content:"";background-image:url(/build/assets/arrow-C4h_dLbu.png);background-size:contain;background-repeat:no-repeat;position:absolute;top:50%;right:6%;z-index:99;width:12px;height:12px;transform:translateY(-50%)}.contact .tel{text-align:center}.contact .tel p{font-size:1.8rem;margin-bottom:1.3rem}.contact .tel a{position:relative;display:table;color:#000;font-weight:700;font-size:4.8rem;letter-spacing:.2rem;margin:auto}@media (width <= 767px){.contact .tel a{font-size:3.6rem}}.contact .tel a:before{content:"";background-image:url(/build/assets/tel-CnV8nny1.svg);background-size:contain;position:absolute;top:50%;left:-20%;z-index:99;width:48px;height:48px;transform:translateY(-50%)}@media (width <= 767px){.contact .tel a:before{background-image:none}}.remarks{font-size:2.4rem;text-align:center;line-height:1.6;padding:18rem 0 4rem}@media (width <= 767px){.remarks{font-size:1.8rem;padding:30rem 0 2rem}}
