@charset "UTF-8";.slide-thum{width:100%;height:auto;object-fit:cover;transition:.8s}.swiper-slide:hover .slide-thum{transform:scale(1.1);opacity:.8}.swiper-wrapper{width:100%}.swiper-slide{color:#fff;width:100%;height:100%;text-align:center}.swiper-slide img{width:100%;height:100%;object-fit:cover}.swiper1{margin:34px 0 50px}.swiper-container{z-index:0}.swiper1 .swiper-slide{height:229px;overflow:hidden}.swiper1 .swiper-slide a{display:block;width:100%;height:100%;z-index:9999}.swiper1 .slide-thum{height:100%}.swiper2{width:83%;height:531px;transform:translateX(-1%)}.content_wrap{position:relative;width:100%;max-width:1192px;margin:39px auto 0;padding:20px;background-color:rgba(0,0,0,.6)}.single_recruit .content_wrap{background-color:transparent;margin:0 auto;padding:0}.swiper-button-prev,.swiper-container-rtl .swiper-button-next{background-image:url(//sunrise-kawasaki.com/wp-content/themes/xeory_base_child/common/css/../img/shop_info_arrowL.svg);background-size:contain;width:93px;left:0;top:335px;z-index:0}.swiper-button-next,.swiper-container-rtl .swiper-button-prev{background-image:url(//sunrise-kawasaki.com/wp-content/themes/xeory_base_child/common/css/../img/shop_info_arrowR.svg);background-size:contain;width:93px;right:0;top:335px;z-index:0}.swiper-button-prev.prev1.recruit_prev{background-image:url(//sunrise-kawasaki.com/wp-content/themes/xeory_base_child/common/css/../img/recruit_info_arrowL.svg);background-size:contain;width:93px;left:0;top:281px;z-index:0}.swiper-button-next.next1.recruit_next{background-image:url(//sunrise-kawasaki.com/wp-content/themes/xeory_base_child/common/css/../img/recruit_info_arrowR.svg);background-size:contain;width:93px;right:0;top:281px;z-index:0}.single_recruit .swiper2{height:511px;width:80%}.swiper_thumb{margin:20px auto 0;width:55.5%;transform:translateX(-2.5%)}.thumb_flex{height:94px;display:-webkit-flex;display:-ms-flex;display:flex}.slide_item{width:25%;cursor:pointer}.slide_item img{display:block;width:100%;height:100%;object-fit:cover}.home main{position:relative;z-index:0}.main_visual{position:relative;padding:100px 0 390px}.main_visual:before{content:"";position:fixed;top:190px;right:10.3%;width:61.3%;height:100vh;background:url(//sunrise-kawasaki.com/wp-content/themes/xeory_base_child/common/css/../img/main_visual_bg.svg) no-repeat;z-index:-1}.main_visual .sec_wrap{margin-top:21px;margin-left:8%}.main_visual img{display:block;width:437px}.main_visual .catch_copy{margin-top:30px;font-size:43px;font-family:"ヒラギノ角ゴ Pro","Hiragino Kaku Gothic Pro","Hiragino Sans";font-weight:600}.main_visual .catch_sub{margin-top:28px;font-size:14px;font-family:"ヒラギノ角ゴ ProN","Hiragino Kaku Gothic ProN","Hiragino Sans";font-weight:600}.top_recruit{position:relative;height:512px;background:url(//sunrise-kawasaki.com/wp-content/themes/xeory_base_child/common/css/../img/catch_bg.png) no-repeat;background-size:cover;text-align:center}.top_recruit .sec_wrap{position:relative;display:inline-block;padding:.5%;margin-top:-108px;text-align:left;background-color:#ff761b !important;z-index:1}.top_recruit_catch{height:643px;-webkit-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;writing-mode:vertical-rl}.sec_ttl.younger{margin:41px 40px 0 25px;font-size:64px;font-family:"ヒラギノ角ゴ Std","Hiragino Kaku Gothic Std";font-weight:800}.top_recruit_catch .sec_ttl_sub{margin:76px 0 0 20px;font-size:27px;font-family:"ヒラギノ角ゴ ProN","Hiragino Kaku Gothic ProN";font-weight:600}.top_recruit_catch .sub-txt{margin:87px 0 0 51px;font-size:15px;font-family:"ヒラギノ角ゴ ProN","Hiragino Kaku Gothic ProN";font-weight:600}.recruit_link{margin:19px 0 13px}.recruit_link a{display:inline-block;vertical-align:top}.recruit_link .link_txt{margin-left:10px;padding:12px 4px 8px;border:2px solid #000;background-color:#fff;color:#040000;font-size:14px;font-family:"ヒラギノ角ゴ ProN","Hiragino Kaku Gothic ProN";font-weight:600;letter-spacing:-.08em}.recruit_link .arrow{margin-top:9px}.recruit_link .arrow img{width:158px}.bg_anime_txt{position:absolute;top:0;left:0;width:100%;height:100%}.bg_anime_txt span{position:absolute;font-family:"ヒラギノ角ゴ Std","Hiragino Kaku Gothic Std";font-weight:800}.bg_anime_txt .word1{top:35%;left:16vw;font-size:75px;color:rgba(255,255,255,.7)}.bg_anime_txt .word2{top:52.5%;left:17.5vw;font-size:28px;color:rgba(255,255,255,.7)}.bg_anime_txt .word3{top:65%;left:21vw;font-size:35px;color:rgba(255,255,255,.5)}.bg_anime_txt .word4{top:78%;left:31.7vw;font-size:22px;color:rgba(255,255,255,.6)}.bg_anime_txt .word5{top:57%;left:34.7vw;font-size:24px;color:rgba(255,255,255,.3)}.bg_anime_txt .word6{top:36%;left:58.5vw;font-size:23px;color:rgba(255,255,255,.4)}.bg_anime_txt .word7{top:53%;left:60.3vw;font-size:51px;color:rgba(255,255,255,.7)}.bg_anime_txt .word8{top:35%;left:72vw;font-size:51px;color:rgba(255,255,255,.5)}.bg_anime_txt .word9{top:70%;left:62.7vw;font-size:17px;color:rgba(255,255,255,.7)}.bg_anime_txt .word10{top:84%;left:65vw;font-size:34px;color:rgba(255,255,255,.4)}.top_greet{position:relative;padding:237px 0 0;background:url(//sunrise-kawasaki.com/wp-content/themes/xeory_base_child/common/css/../img/greet_bg02.svg) #fff no-repeat;background-position:50.5% 66%;background-size:530px}.top_greet:before{position:absolute;content:'';width:100%;height:100%;top:0;left:0;background:url(//sunrise-kawasaki.com/wp-content/themes/xeory_base_child/common/css/../img/greet_bg01.svg) no-repeat;background-position:-15px -4px;background-size:316px}.top_greet .sec_wrap{max-width:922px;margin:0 auto;width:90%}.greet_ttl{position:relative;text-align:center;font-size:37px;font-weight:600;letter-spacing:.08em;padding-bottom:60px;margin-bottom:169px;line-height:1.3;font-family:"ヒラギノ角ゴシック","Hiragino Sans"}.greet_ttl br{display:none}.greet_ttl:after{position:absolute;content:'';bottom:0;left:calc(50% - 11px);display:block;width:23px;height:42px;background:url(//sunrise-kawasaki.com/wp-content/themes/xeory_base_child/common/css/../img/greet_logo.svg) no-repeat;-webkit-background-size:100%;background-size:100%}.greet_txt{margin:29px 0;font-family:"ヒラギノ角ゴシック","Hiragino Sans";font-weight:600;font-size:17px;line-height:1.8;letter-spacing:.08em;text-align:center;margin-left:-20px}.tb_block{display:none}.greet_after{margin:72px 0 0;font-family:"ヒラギノ角ゴ Pro","Hiragino Kaku Gothic Pro","Hiragino Sans";font-weight:600;font-size:17px;line-height:1.8;letter-spacing:.08em;text-align:right}.top_menu{padding:17px 0 94px;background:rgba(255,255,255,.8)}.menu_flex{display:-webkit-flex;display:-ms-flex;display:flex;justify-content:space-between;width:1090px;height:360px;margin:0 auto 80px}.top_menu_item{width:32.1%;height:100%;text-align:center;overflow:hidden}.top_menu_item a{display:table;width:100%;height:100%;transition:.8s}.top_menu_item.top_ailove a{background:url(//sunrise-kawasaki.com/wp-content/themes/xeory_base_child/common/css/../img/top_menu_item_bg1.jpg) no-repeat center;background-size:cover;object-fit:cover}.top_menu_item.shop a{background:url(//sunrise-kawasaki.com/wp-content/themes/xeory_base_child/common/css/../img/top_menu_item_bg2.jpg) no-repeat center;background-size:cover;object-fit:cover}.top_menu_item.wanted a{background:url(//sunrise-kawasaki.com/wp-content/themes/xeory_base_child/common/css/../img/top_menu_item_bg3.jpg) no-repeat center;background-size:cover;object-fit:cover}.item_box{display:table-cell;vertical-align:middle;transition:.8s}.top_menu_item:hover>a{transform:scale(1.1);opacity:.8}.top_menu_item:hover .item_box{transform:scale(.9)}.top_ailove .menu_ttl{width:224px}.top_ailove .menu_txt{margin-top:13px;width:218px}.shop .menu_ttl{width:30px}.wanted .menu_ttl{width:305px}.wanted .menu_txt{font-size:25px;font-family:"ヒラギノ角ゴ ProN","Hiragino Kaku Gothic ProN";font-weight:600;color:#fff}.item_box.rotate .menu_txt{margin-top:-17px;transform:rotate(-17deg)}#stores{max-width:1090px;width:100%;margin:0 auto;background-image:url(http://sunrise-kawasaki.com/wp-content/uploads/2026/01/shop_20260107.webp);background-size:contain;background-repeat:no-repeat;background-position:center;background-color:#fff;aspect-ratio:1400/700}.topic{padding:30px 0 135px;background:rgba(255,255,255,.8)}.topic .sec_ttl{color:#ff761b;text-align:center;font-size:58px;font-family:"ヒラギノ角ゴ Pro","Hiragino Kaku Gothic Pro","Hiragino Sans";font-weight:600;padding:0 10px}.topic .sec_ttl_sub{margin-top:19px;text-align:center;font-size:14px;font-family:"ヒラギノ角ゴ ProN","Hiragino Kaku Gothic ProN","Hiragino Sans";font-weight:600}.ailove_container,.single_shop_container,.archive_shop_container{position:relative;z-index:0;padding-bottom:241px;margin-bottom:-90px}.ailove{max-width:1600px;margin:0 auto}#top .ailove_container:before,#top .single_shop_container:before,#top .archive_shop_container:before{position:absolute !important;content:"";top:0;left:0;width:100%;height:100%;background:url(//sunrise-kawasaki.com/wp-content/themes/xeory_base_child/common/css/../img/ailove_bg.jpg) no-repeat center;background-size:cover;object-fit:cover;z-index:-1}.ailove .page-content-title img{display:block;margin:0 auto;width:407px;padding-top:150px}.ailove .sub_ttl{display:block;margin:30px auto;width:397px}.ailove .ailove_logo{display:block;margin:96px auto 97px;width:126px}.concept_wrap{width:100%;max-width:1165px;margin:0 auto;padding:108px 25px 140px 42px;background-color:rgba(4,0,0,.4)}.concept_flex{display:-webkit-flex;display:-ms-flex;display:flex;align-items:flex-start}.concept_flex.why{margin-top:100px;flex-direction:row-reverse}.concept_box_01{width:235px;padding:38px 0 32px;background-color:#f5ea29;color:#040000;text-align:center}.concept_ttl{font-size:30px;font-family:"ヒラギノ角ゴ ProN","Hiragino Kaku Gothic ProN";font-weight:600}.concept_box_02{margin:10px 0 0 27px;color:#fff}.concept_box_02 .concept_sub{margin-bottom:8px;font-size:30px;font-family:"ヒラギノ角ゴ ProN","Hiragino Kaku Gothic ProN";font-weight:600}.concept_box_02 .concept_txt{font-size:18px;font-family:"ヒラギノ角ゴ ProN","Hiragino Kaku Gothic ProN";font-weight:300;line-height:1.5}.concept .sub_txt{margin-top:20px;color:#fff;font-size:18px;font-family:"ヒラギノ角ゴ ProN","Hiragino Kaku Gothic ProN";font-weight:300;line-height:1.5}.concept_flex.why .concept_box_01{width:305px;padding:20px 0;margin-left:34px}.concept_flex.why .concept_ttl{font-size:28px;line-height:1.3}.shop_loop{margin-top:78px}.shop_ttl img{display:block;width:423px;margin:0 auto}.shop_loop_flex{display:-webkit-flex;display:-ms-flex;display:flex;flex-wrap:wrap;width:100%;max-width:1055px;margin:39px auto}.shop_wrap{display:-webkit-flex;display:-ms-flex;display:flex;flex-wrap:wrap;width:100%;max-width:1055px;margin:39px auto}.img_box{width:40%}.project-thum{width:100%;object-fit:cover}.text_box{width:60%;padding-left:30px;font-size:14px;line-height:1.5;color:#fff}.shop_info_box{width:48%;margin-bottom:69px;font-size:14px;line-height:1.5;color:#fff}.shop_info_box img{height:274px;object-fit:cover}.shop_info_box:nth-of-type(odd){margin-right:4%}.shop_name{font-size:18px;font-weight:600;margin:16px 0;text-align:center}.text_box .shop_name{font-size:18px;font-weight:600;margin:16px 0;text-align:left}.shop_name a{color:#fff;font-size:18px;font-weight:600}.description a,.address a,.tel a,.business_time a,.holiday a{font-size:14px;line-height:1.5;color:#fff}.shop_info_box .description{overflow:hidden;text-overflow:ellipsis}.description{margin:21px 0}.shop_info_box .official_site_url a{list-style-type:none;display:block;padding:12px 0;color:#333;background-color:#ff761b;text-align:center;width:210px;margin:20px 20px 0 auto;transition:.4s;font-weight:700}.official_site_url a:hover{opacity:.8}.philosophy_wrap{width:100%;max-width:1191px;margin:0 auto;padding:85px 25px 166px;background-color:rgba(4,0,0,.4);color:#fff}.philosophy_ttl{width:450px;padding:20px 0;background-color:#ff761b;color:#040000;text-align:center;margin:0 auto;font-weight:600;font-size:26px}.philosophy_ttl span{display:block;font-size:14px;font-weight:300;margin-bottom:10px}.philosophy_sub{font-size:18px;font-family:"ヒラギノ角ゴ ProN","Hiragino Kaku Gothic ProN";font-weight:300;line-height:2.25;text-align:center;margin-top:40px;margin-bottom:120px}.philosophy_ul{max-width:735px;margin:0 auto;display:-webkit-flex;display:-ms-flex;display:flex;justify-content:space-between;align-items:flex-start;padding-top:0}.philosophy_li{position:relative;width:84px;text-align:center;border:1px solid #fff;writing-mode:vertical-rl;font-size:20px;font-weight:600;padding:33px 0 50px;line-height:84px;margin-top:79px;letter-spacing:.08em}.philosophy_li br{display:none}.philosophy_li:after{position:absolute;content:'';right:0;top:0;width:12px;height:12px;background:linear-gradient(-135deg,#ff761b 0%,#ff761b 50%,transparent 50%,transparent 100%)}.section-label{font-size:.9em;font-weight:700;color:#f36c21;letter-spacing:.1em;margin-bottom:10px}.text-orange{color:#f36c21}.vision-section{margin-bottom:60px;text-align:center}.vision-title{font-size:2.5em;font-weight:900;margin:0 0 20px;line-height:1.2}.vision-detail{font-size:1em;font-weight:600;margin:0}.value-section{width:100%}.section-header{display:flex;align-items:center;justify-content:center;margin-bottom:40px;margin-top:120px}.section-header:before{content:"";flex-grow:1;border-top:1px solid #fff;margin-right:15px}.value-label{font-size:1.2em;margin:0;padding:0;flex-shrink:0}.divider{border:none;border-top:1px solid #fff;flex-grow:1;width:auto;margin-left:15px}.value-container{display:flex;gap:40px}.value-column{flex:1;display:flex;flex-direction:column;gap:20px}.value-item{margin-bottom:20px}.value-header{display:flex;align-items:center;margin-bottom:5px}.value-number{font-size:.9em;font-weight:700;color:#f36c21;border:1px solid #f36c21;padding:6px 8px;margin-right:10px;line-height:1}.value-title{font-size:1.25em;font-weight:900;margin:0}.value-detail{font-size:.9em;margin:0;padding-left:38px;color:#999;line-height:1.6;margin-top:10px}.sp_only{display:none}@media (max-width:768px){.sp_only{display:inline}.vision-title{font-size:2em}.vision-detail{line-height:1.5}.philosophy_ttl{width:230px}.value-container{flex-direction:column;gap:20px;margin-bottom:40px}.value-column{gap:20px}.value-detail{padding-left:42px}.section-header{margin-top:80px}}.recuruit .sub_ttl{margin-left:-27px;text-align:center;font-size:12px;font-family:"ヒラギノ角ゴ Std","Hiragino Kaku Gothic Std";font-weight:800;transform:rotate(-7deg)}.recuruit .sub_ttl br{display:none}.recuruit .page-content-title{text-align:center}.recuruit .page-content-title img{height:157px}.recuruit .top_recruit{height:393px}.recuruit .sec_ttl.younger{margin:39px 36px 0;padding:0;font-family:"ヒラギノ角ゴ ProN","Hiragino Kaku Gothic ProN";font-weight:600;font-size:39px;letter-spacing:.05em}.recuruit .top_recruit_catch{height:256px}.recuruit .top_recruit .sec_wrap{margin-top:143px;width:127px}.recuruit .bg_anime_txt .word1{top:31%;left:23vw;font-size:57px}.recuruit .bg_anime_txt .word2{top:48.5%;left:24.5vw;font-size:20px}.recuruit .bg_anime_txt .word3{top:62%;left:27.2vw;font-size:24px}.recuruit .bg_anime_txt .word4{top:76%;left:35.7vw;font-size:18px}.recuruit .bg_anime_txt .word5{top:66%;left:40.7vw;font-size:23px}.recuruit .bg_anime_txt .word6{top:34%;left:58vw;font-size:18px}.recuruit .bg_anime_txt .word7{top:53%;left:59vw;font-size:39px}.recuruit .bg_anime_txt .word8{top:42%;left:68vw;font-size:45px}.recuruit .bg_anime_txt .word9{top:71%;left:60.5vw;font-size:14px}.recuruit .bg_anime_txt .word10{top:84%;left:63vw;font-size:25px}.page_recurit_catch{margin-top:97px;text-align:center}.page_recurit_catch img{height:201px;margin-left:4%}.recuruit .page-wrap{margin-top:39px}.shop_loop.recuruit_shop{margin-top:99px;margin-bottom:-62px;padding-bottom:0}.recuruit_loop_txt{text-align:center;font-size:20px;font-weight:600}.recuruit_shop .shop_name a{color:#000}.recuruit_shop .message{height:63px;text-overflow:ellipsis;overflow:hidden}.recuruit_shop .message a{font-size:14px;font-weight:600;line-height:1.5;color:#000}.recruitmentContents{text-align:center;margin-top:37px}.recruitmentContents a{font-size:14px;color:#000}.details{text-align:right;margin-top:22px;margin-right:32px;position:relative}.details a{color:#000;font-size:13px}.details:after{content:url(//sunrise-kawasaki.com/wp-content/themes/xeory_base_child/common/css/../img/recruit_shop_arrow.svg);width:96px;height:auto;position:absolute;bottom:-7px;right:-25px}.recuruit_shop .shop_info_box{margin-bottom:125px}.single_recruit_container{width:100%;max-width:1600px;margin:-86px auto 0;position:relative;z-index:0}.single_recurit_catch{text-align:center}.single_recurit_catch img{height:228px;margin-left:3%;margin-top:110px}.single_recruit .shop_name{font-size:23px;font-weight:600;margin-top:45px}.single_message{width:54.3%;margin:27px auto 14px;font-size:15px;font-weight:600;line-height:1.4}.recruit_ttl{text-align:center;margin-top:86px}.recruit_ttl img{height:31px}.recruit_ttl_sub{text-align:center;font-size:14px;font-weight:600;width:100%;max-width:937px;margin:14px auto;border-bottom:2px solid #d2d6d9;padding-bottom:16px;font-family:"小塚ゴシック Pro"}.application{display:block;width:100%;max-width:904px;margin:44px auto;text-align:center;padding:53px 0 40px;font-size:21px;background-color:#ff761b;color:#000;font-weight:600}.recruit_information table{width:100%;max-width:904px;margin:10px auto;border-right:1px solid #d2d6d9;border-left:1px solid #d2d6d9;border-bottom:1px solid #d2d6d9;font-family:"小塚ゴシック Pro"}.recruit_information tr{border-top:1px solid #d2d6d9}.recruit_information td{color:#322333;font-weight:400;font-size:13px;padding:10px 28px 15px;line-height:1.5}.recruit_information th{width:15%;background-color:#f5f5f5;color:#322333;font-weight:600;font-size:14px;padding:10px 28px 15px;border-right:1px solid #d2d6d9;line-height:1.3}.koyou_bold{display:block;font-weight:700;margin-bottom:10px}.koyou_point{display:block}.koyou_point:before{display:inline-block;content:"◎";margin-right:3px;font-size:10px;vertical-align:middle;margin-top:-2px}.koyou_about{display:block}.koyou_about:before{display:inline-block;content:"※";margin-right:3px;font-size:10px;vertical-align:middle;margin-top:-2px}.label_01{display:inline-block;background-color:#fefbe9;color:#4e453f;border:1px solid #ecc456;border-radius:3px;padding:3px 5px;margin-right:7px;margin-top:4px;font-size:12px;font-weight:700;letter-spacing:.03em}.label_02{display:inline-block;background-color:#eceff6;color:#545c66;border:1px solid #ccc;border-radius:3px;padding:3px 5px;margin-right:7px;margin-top:10px;font-size:12px;font-weight:700;letter-spacing:.03em}.other_about{display:block;position:relative}.other_about:before{display:inline-block;content:"◆";margin-right:3px;font-size:10px;vertical-align:middle;margin-top:-2px}.d_line{display:block;font-size:22px;line-height:.9}.job-skill{display:block;color:#79a853;font-weight:700;font-size:14px;margin:10px 0}.skill_item{display:inline-block;margin-right:7px}.skill_item:before{display:inline-block;content:"●";color:#b47e45;margin-right:3px;font-size:10px;vertical-align:middle;margin-top:-2px}.voices{margin-top:183px}.voice_ttl{text-align:center}.voice_ttl img{height:32px;margin-left:4px}.voice_ttl_sub{text-align:center;font-size:14px;font-weight:600;width:100%;max-width:937px;margin:16px auto 14px;border-bottom:2px solid #d2d6d9;padding-bottom:16px;font-family:"小塚ゴシック Pro"}.voice_flex{display:-webkit-flex;display:-ms-flex;display:flex;width:100%;max-width:1007px;margin:24px auto}.voice_box{width:31.1%;margin-right:3.5%}.voice_box:nth-child(3){margin-right:0}.voice_box img{width:100%;height:196px;object-fit:cover}.voice_box .position{margin-top:18px;text-align:center;font-weight:600;font-size:14px}.voice_box .voice_txt{margin-top:16px;font-size:16px;line-height:1.3}.voice_other{display:block;width:168px;margin:70px auto;padding:15px 0;font-size:14px;font-weight:600;color:#000;border:2px solid #000;text-align:center;transition:.8s}.voice_other:hover{background-color:#2fb3ca;border-color:#218fa2;color:#fff}.application.foot{margin-bottom:73px;margin-top:90px}.position a,.voice_txt a{color:#000}.single-post .voices{margin-top:120px;padding-bottom:125px}.tabs{margin-top:50px;padding-bottom:40px;background-color:#fff;width:100%;margin:0 auto;max-width:904px}.tab_item{width:calc(100%/3);height:50px;border-bottom:3px solid #ff761b;background-color:#f5f5f5;line-height:50px;font-size:16px;text-align:center;color:#333;display:block;float:left;text-align:center;font-weight:700;transition:all .2s ease}.tab_item:hover{opacity:.75}input[name=tab_item]{display:none}.tab_content{display:none;clear:both;overflow:hidden}#job01:checked~#job01_content,#job02:checked~#job02_content,#job03:checked~#job03_content,#job04:checked~#job04_content,#job05:checked~#job05_content,#job06:checked~#job06_content{display:block}.tabs input:checked+.tab_item{background-color:#ff761b}.tabs .job_ttl{margin-top:20px;font-size:20px}.tabs .full_time,.tabs .part_time{position:relative}.tabs .tab_item.full_time:before{content:'社';background-color:#5597cf;padding:5px;font-size:16px;line-height:16px;margin-right:10px;color:#fff;display:inline-block;border-radius:5px}.tabs .tab_item.part_time:before{content:"ア";background-color:#fd4481;padding:5px;font-size:16px;line-height:16px;margin-right:10px;color:#fff;display:inline-block;border-radius:5px}.tabs .job_ttl.full_time:before{content:'正社員';background-color:#5597cf;padding:5px;font-size:20px;line-height:20px;margin-right:10px;color:#fff;display:inline-block;border-radius:5px}.tabs .job_ttl.part_time:before{content:"アルバイト";background-color:#fd4481;padding:5px;font-size:20px;line-height:20px;margin-right:10px;color:#fff;display:inline-block;border-radius:5px}label.tab_item.part_time{width:50%}.company_ttl{margin-top:77px;text-align:center}.company_ttl img{height:182px}.company_sub_ttl{margin-top:62px;text-align:center;font-size:14px;font-weight:600;letter-spacing:.05em;font-family:"ヒラギノ角ゴ Pro","Hiragino Kaku Gothic Pro","Hiragino Sans"}.company_catch{margin-top:22px;text-align:center;font-size:24px;font-weight:600}.company_table{margin-top:136px;margin-bottom:-8px;width:100%;max-width:1038px;margin-left:15.6%}.company_table tr{border-bottom:1px solid #ccc}.company_table tr:last-child{border-bottom:none}.company_table th{width:19.1%;padding:29px 27px 21px;font-size:18px;text-align:left}.company_table td{padding:29px 0 17px;font-size:18px;vertical-align:bottom}.company_table td span{display:block;line-height:1.6}.company_table td a{color:#000}.insta_ttl{text-align:center}.insta_ttl img{height:59px;margin-top:41px}#sb_instagram .sb_instagram_header{margin-bottom:5px}#sb_instagram .sbi_header_text{padding-top:8px}#sb_instagram .sb_instagram_header h3{font-size:13px;color:#000}#sb_instagram{max-width:1055px;margin-top:28px;padding-bottom:53px}.contact_ttl{margin-top:30px}.contact_ttl img{height:242px;margin:-1%}.contact_message{text-align:center;font-size:20px;font-weight:600;margin:105px auto 88px;font-family:"ヒラギノ角ゴ Pro","Hiragino Kaku Gothic Pro","Hiragino Sans"}.wpcf7-response-output{text-align:center}.required{display:inline-block;font-size:11px;color:#fff;margin-left:7px;font-weight:300;background-color:#ea0404;padding:0 4px;vertical-align:middle;margin-top:-1px}.single_archive_container .voice_ttl{margin:16px 0;text-align:center}.single_archive_container .voice_ttl a{color:#000}.single_archive_container .shop_loop{margin-top:52px;padding-bottom:0}.single_archive_container .shop_ttl img{width:261px}.single_archive_container .position a,.single_archive_container .voice_txt a{font-size:14px;line-height:1.5;color:#000}.single_archive_container .voice_txt{height:66px;overflow:hidden;text-overflow:ellipsis}.single_archive_container .shop_name{line-height:1.5}.news_cat{margin-bottom:6px}.news_cat a{font-size:14px;font-weight:600;color:#000}.archive_shop_container .shop_loop{margin-top:0;padding-top:78px;padding-bottom:49px}.single_shop{max-width:1700px;padding-bottom:20px;margin:0 auto -21px}.single_shop_title{text-align:center;padding-top:139px}.single_shop_title img{width:419px}.single_shop .shop_name{margin-top:20px;font-size:22px;line-height:1.5;color:#fff}.single_shop .description{width:60.5%;margin:53px auto 8px;font-size:14px;line-height:1.7;color:#fff}.shop_information{width:83%;margin:55px auto 0;padding:25px 14px;border-top:1px solid #fff;border-bottom:1px solid #fff;color:#fff;transform:translateX(-1%)}.shop_information p{font-size:14px;line-height:1.6}.shop_link{display:block;max-width:400px;width:100%;margin:40px auto;padding:20px 0 20px;background-color:#fbbb09;text-align:center;color:#fff;transition:.8s;font-size:18px;font-weight:600}.shop_link:hover{filter:brightness(1.1)}.official_site_url a{list-style-type:none;display:block;padding:12px 0;color:#333;background-color:#ff761b;text-align:center;width:210px;transition:.4s;font-weight:700;margin:15px 10px 0 auto}.google_map{padding:55px 0}.google_map iframe{display:block;width:60%;height:535px;margin:0 auto}.cat_tag{margin-top:15px}.cat_tag a{display:inline-block;background-color:#24c3b3;color:#fff;padding:3px 7px;font-size:14px}.news_logo{padding-top:7px}.blog_wrap p{margin:20px 0}.blog_wrap img{max-width:100%;height:auto}.single_wrap .post-navi{display:-webkit-flex;display:-ms-flex;display:flex;justify-content:space-between;border-top:2px solid #d2d6d9;padding-top:25px;font-size:14px;margin-top:65px}.single_wrap .single_recurit_catch img{margin-top:0}.prev{display:block;width:40%;float:left;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.next{display:block;width:40%;float:right;text-align:right;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.single_wrap .post-navi a{color:#478e9f;line-height:1.5}.single_container .single_wrap{max-width:933px;margin:10px auto 0}.single_wrap .single_cat_name{font-weight:600;margin-bottom:-3px;margin-top:6px}.single_wrap .post_info{font-size:14px;text-align:right}.single_wrap .position{font-size:13px;margin-bottom:1px;display:block;font-weight:300;padding-top:3px}.single_wrap .position>span{font-size:13px}.single_container{max-width:1140px;padding:2% 0;margin:0 auto}.single_wrap p,.single_wrap span{line-height:1.5;font-size:16px;margin-bottom:10px}.single_wrap .post_info{padding:0}.single_thumb{margin:20px 0;max-width:100%;object-fit:cover}.single_wrap h1{line-height:1.3;font-size:24px;font-weight:600;padding:5px 0 10px;border-bottom:2px solid #d2d6d9;margin:3px 0 15px}.single_wrap h2{line-height:1.3;font-weight:600;font-size:20px;margin:10px 0 15px}.single_wrap h3{line-height:1.4;font-weight:600}.post_info{padding:60px 0 22px}.single_wrap .shop_name,.single_archive_container .shop_name{margin-top:25px;font-size:22px}.single_wrap .shop_ttl img{width:261px}.post_page_container{width:100%;max-width:1600px;margin:0 auto}.nf_page{text-align:center;padding-right:5%;padding-left:5%;padding-bottom:200px}.nf_sub{font-size:26px;margin-top:41px}.nf_txt{font-size:16px;margin-top:14px}.nf_link{display:block;font-size:16px;margin-top:36px}.nf_ttl img{height:44px;margin-top:78px}@media screen and (max-width:1300px){.company_table{margin:136px auto 0}.inquiry{margin:50px auto 0}}@media screen and (max-width:1200px){.g-nav{margin-right:7.8%}.menu-item{padding:0 19px}}@media screen and (max-width:1100px){.bg_anime_txt .word1,.recuruit .bg_anime_txt .word1{font-size:52px}.bg_anime_txt .word2,.recuruit .bg_anime_txt .word2{font-size:26px}.bg_anime_txt .word3,.recuruit .bg_anime_txt .word3{font-size:29px}.bg_anime_txt .word4,.recuruit .bg_anime_txt .word4{font-size:19px}.bg_anime_txt .word5,.recuruit .bg_anime_txt .word5{font-size:27px}.bg_anime_txt .word6{font-size:22px}.bg_anime_txt .word7,.recuruit .bg_anime_txt .word7{font-size:41px}.bg_anime_txt .word8{font-size:45px}.recuruit .bg_anime_txt .word8{top:20%;left:45vw;font-size:37px}.recuruit .bg_anime_txt .word6{top:37%;left:64vw;font-size:22px}.bg_anime_txt .word9,.recuruit .bg_anime_txt .word9{font-size:18px}.bg_anime_txt .word10,.recuruit .bg_anime_txt .word10{font-size:31px}.menu_flex{width:98%;margin:0 auto 50px}.wanted .menu_ttl{width:auto;height:106px;margin-top:-17px}.main-logo{width:300px}.shop_loop_flex{width:90%}.swiper2{transform:none}.swiper-button-next,.swiper-container-rtl .swiper-button-prev{width:80px}.swiper-button-prev,.swiper-container-rtl .swiper-button-next{width:80px}.voice_flex{padding:0 2%}.post_page{padding:0 5%}.copyright_txt{margin-left:0}}@media screen and (max-width:1050px){.g-nav{display:none}}@media screen and (max-width:1000px){.main-logo{width:195px}.concept_box_02 .concept_sub{font-size:28px}.concept_ttl{font-size:28px}.concept_flex.why .concept_ttl{font-size:26px}.swiper-button-next.next1.recruit_next,.swiper-button-prev.prev1.recruit_prev{width:80px}.recruit_information{padding:0 5%}.voice_flex{padding:0}.voices{padding:0 5%}.recruit_information th{width:19%}.company_sub_ttl{line-height:1.5}.blog_wrap{width:90%;margin:0 auto}}@media screen and (max-width:900px){.wanted .menu_ttl{width:auto;height:99px}.concept_flex{display:block}.concept_flex.why .concept_box_01,.concept_box_02{margin-left:0}.concept_flex.why .concept_box_01{width:235px}.concept_box_01{margin-bottom:26px}.concept_box_02 .concept_sub{margin-bottom:20px}.concept_wrap{padding:70px 33px}.swiper-button-next,.swiper-container-rtl .swiper-button-prev{display:none}.swiper-button-prev,.swiper-container-rtl .swiper-button-next{display:none}.recuruit_loop_txt{line-height:1.5;padding:0 5%}.bg_anime_txt .word6{top:21%;left:65.5vw}.bg_anime_txt .word8{left:67vw}}@media screen and (max-width:800px){.menu_flex{width:100%;display:block;height:auto;margin:0 auto}.top_menu_item{width:100%;height:205px}.top_ailove .menu_ttl{display:block;margin:0 auto}.page_recurit_catch img{height:190px}.recuruit .page-content-title img{height:141px;margin-left:3%}.google_map iframe{width:80%}.single_recurit_catch img{height:190px;margin-top:98px}.company_ttl img{height:155px}.company_ttl{margin-top:43px}.company_table th{width:22%}.contact_ttl img{margin-top:-20px}.inquiry th{width:31%}.contact_message{text-align:left;line-height:1.5;margin-top:65px}.bg_anime_txt .word1,.recuruit .bg_anime_txt .word1{font-size:34px;left:7vw;top:14%}.bg_anime_txt .word2,.recuruit .bg_anime_txt .word2{font-size:23px;left:10vw;top:36%}.bg_anime_txt .word3,.recuruit .bg_anime_txt .word3{font-size:29px;left:8vw;top:79%}.bg_anime_txt .word4,.recuruit .bg_anime_txt .word4{font-size:19px;left:24vw;top:63%}.bg_anime_txt .word5,.recuruit .bg_anime_txt .word5{font-size:25px;left:30vw;top:40%}.bg_anime_txt .word6,.recuruit .bg_anime_txt .word6{font-size:22px}.bg_anime_txt .word7,.recuruit .bg_anime_txt .word7{font-size:33px;left:62vw;top:54%}.bg_anime_txt .word8,.recuruit .bg_anime_txt .word8{font-size:34px}.bg_anime_txt .word9,.recuruit .bg_anime_txt .word9{font-size:16px;left:59vw;top:75%}.bg_anime_txt .word10,.recuruit .bg_anime_txt .word10{font-size:23px;left:69vw;top:88%}.recuruit .page-content-title{margin-bottom:43px}.recuruit .sec_ttl.younger{margin:31px 39px 0}.voices{margin-top:138px}.single_archive_container .voice_txt{height:auto}.ailove_container,.single_shop_container,.archive_shop_container{padding-bottom:135px}.greet_ttl{font-size:34px;margin-bottom:87px}.topic{padding-bottom:0}.main_visual{padding-bottom:285px}.greet_txt{margin-left:0}.philosophy_wrap{padding:64px 5% 84px}.tb_block{display:block}.top_greet:before{background-size:37%}.top_greet{background-position:50.5% 71%;background-size:507px}}@media screen and (max-width:700px){.main-logo{width:137px}.header-toggle{top:9px;right:11px}.main_visual:before{top:296px;right:-37.7%;width:101.3vh}.main_visual{width:90%;margin:0 auto;padding:48px 0 390px}.main_visual img{width:249px}.main_visual .catch_sub{margin-top:21px}.main_visual .catch_copy{font-size:26px;line-height:1.2}.top_recruit{height:512px}.top_recruit .sec_wrap{padding:0;margin-top:-85px}.top_recruit_catch{height:643px}.sec_ttl.younger{margin:26px 14px 0 25px}.top_recruit_catch .sec_ttl_sub{margin:44px 0 0 20px}.top_recruit_catch .sub-txt{margin:62px 0 0 38px}.recruit_link{margin:11px 0 13px}.recruit_link .arrow img{width:119px}.top_menu{padding:17px 0 85px}.topic{padding-bottom:55px}.topic .sec_ttl{font-size:46px;line-height:1.2}.shop_loop_flex{display:block;width:100%;margin-bottom:61px}.shop_loop_flex p,.shop_loop_flex h3.description{padding:0 5%}.shop_loop_flex .details{padding:0}.shop_info_box{width:100%;margin-bottom:24px}.shop_info_box:nth-of-type(odd){margin-right:0}.ailove .page-content-title img{width:300px;padding-top:102px}.ailove .sub_ttl{width:300px}.ailove .ailove_logo{width:100px;margin:70px auto}.concept_box_02 .concept_sub{font-size:24px;line-height:1.3}.concept_box_02 .concept_txt,.concept .sub_txt{font-size:17px;line-height:1.6}.shop_ttl img{width:352px}.main-logo.page{margin-top:20px;margin-left:16%;width:165px;padding-bottom:33px}.single_shop .description{width:78.5%}.swiper2{width:100%;height:428px}.swiper_thumb{width:80%;transform:none}.google_map iframe{width:90%;height:463px}.single_shop_title img{width:377px}.page_recurit_catch img{height:190px}.recuruit .page-content-title img{height:105px}.recuruit .sub_ttl{margin-left:0}.recuruit .top_recruit{height:321px;margin-top:30px}.page_recurit_catch img{height:155px;margin-top:30px}.recuruit_shop .shop_info_box{margin-bottom:69px}.recuruit .shop_loop_flex{padding-bottom:30px}.single_recurit_catch img{height:159px}.single_message{width:78.5%}.single_recruit .swiper2{width:100%;height:428px}.tabs{width:100%}.tab_item{width:calc(100%/2);font-size:.85em}.tabs .job_ttl{padding-left:15px;line-height:30px}.tabs .tab_item.full_time:before,.tabs .tab_item.part_time:before{font-size:12px;line-height:12px;margin-right:6px}.application{width:83%;padding:38px 0 32px}.recruit_information th,.recruit_information td{display:block;width:100%;padding:12px 28px 12px}.recruit_information th{border-bottom:1px solid #d2d6d9;text-align:left}.label_02{margin-top:15px}.voice_flex{display:block}.voice_box{width:100%;margin-right:0;margin-bottom:69px}.voice_box img{height:274px}.company_ttl img{height:95px}.company_ttl{margin-top:24px}.company_sub_ttl{margin-top:37px}.company_table tr{display:block;width:100%}.company_table th{display:block;width:100%;padding:22px 0 4px;font-size:16px}.company_table td{display:block;width:100%;font-size:16px;padding:19px 0 17px}.company_table{margin-top:92px}.inquiry th,.inquiry td{display:block;width:100%}.inquiry th{padding:20px 0 0}.wpcf7-text,.wpcf7-email,.wpcf7-tel,.wpcf7-select{width:92.5%}.wpcf7-radio{margin-bottom:3px}#formbtn{margin-bottom:123px;padding:33px 0 26px;width:395px}.contact_message{margin-bottom:46px}.shop_name a{line-height:1.5;padding:0 5%}.single_recruit .shop_name{line-height:1.5;padding:0 5%}.screen-reader-response,.wpcf7-validation-errors{margin-bottom:-36px;text-align:left;line-height:1.5}.single_container{padding-top:5px}.single_wrap h1{font-size:21px}.shop_info_box .description{height:auto}.recuruit_shop .message{height:auto}.single_container .single_wrap{margin-top:56px}.single_archive_container .shop_ttl img,.single_wrap .shop_ttl img{width:218px}main{padding-bottom:66px}.insta_ttl img{height:52px;margin-top:57px}.greet_ttl{font-size:28px}.img_box{width:100%;text-align:center}.project-thum{height:auto}.text_box{width:100%;padding-left:0}.text_box .shop_name{text-align:center}}@media screen and (max-width:600px){.recuruit .page-content-title img{height:89px}.page_recurit_catch img{height:125px}.recuruit_loop_txt{font-size:18px;text-align:left}.shop_loop.recuruit_shop{margin-top:73px}.bg_anime_txt .word9,.recuruit .bg_anime_txt .word9{font-size:14px}.bg_anime_txt .word10,.recuruit .bg_anime_txt .word10{font-size:19px}.top_greet{background-position:50.5% 57%;background-size:83%}}@media screen and (max-width:500px){.page_recurit_catch img{height:110px}.recuruit_loop_txt{font-size:17px}.single_recurit_catch img{height:132px}.contact_message{font-size:18px;margin:58px auto 24px}.wpcf7-text,.wpcf7-email,.wpcf7-tel,.wpcf7-textarea,.wpcf7-select{width:100%}.recuruit .sub_ttl br{display:block}.recuruit .sub_ttl{line-height:1.4}.bg_anime_txt .word1,.recuruit .bg_anime_txt .word1{font-size:25px;left:2vw;top:14%}.bg_anime_txt .word2,.recuruit .bg_anime_txt .word2{font-size:20px;left:7vw;top:31%}.bg_anime_txt .word3,.recuruit .bg_anime_txt .word3{font-size:27px;left:8vw;top:84%}.bg_anime_txt .word4{font-size:15px;left:19vw;top:72%}.recuruit .bg_anime_txt .word5{font-size:23px;left:1vw;top:69%}.recuruit .bg_anime_txt .word4{display:none}.bg_anime_txt .word5{font-size:23px;left:30vw;top:34%}.bg_anime_txt .word6{font-size:20px;left:54vw;top:19%}.recuruit .bg_anime_txt .word6{font-size:20px;left:64vw;top:17%}.bg_anime_txt .word7,.recuruit .bg_anime_txt .word7{font-size:30px;left:67vw;top:61%}.bg_anime_txt .word8{font-size:32px;left:63vw;top:38%}.recuruit .bg_anime_txt .word8{font-size:32px;left:44vw;top:29%}.bg_anime_txt .word9,.recuruit .bg_anime_txt .word9{font-size:14px;left:4vw;top:53%}.bg_anime_txt .word10,.recuruit .bg_anime_txt .word10{font-size:18px;left:62vw;top:88%}.voices{margin-top:106px}.single_wrap .shop_name,.single_archive_container .shop_name{padding:0 5%}.insta_ttl img{height:39px;margin-top:68px}.greet_ttl br{display:block}.top_greet{padding-top:149px}.greet_ttl{margin-bottom:39px}.greet_txt{margin:21px 0;font-size:16px;line-height:1.8;text-align:left}.greet_txt br{display:none}.philosophy_sub{font-size:16px;line-height:1.7;margin-bottom:80px}.philosophy_ul{display:block;margin-top:40px}.philosophy_li{font-size:18px;padding:17px 8px;line-height:1.5;margin-top:29px;width:100%;writing-mode:horizontal-tb}.philosophy_wrap{padding:20px 5% 20px;margin-top:-22px}.greet_after{margin:28px 0 0;font-size:16px}}@media screen and (max-width:420px){.top_recruit{height:445px}.top_recruit_catch{height:507px}.sec_ttl.younger{font-size:50px}.top_recruit_catch .sec_ttl_sub{font-size:22px}.top_recruit_catch .sub-txt{font-size:14px}.top_menu{padding:17px 0 31px}.top_menu_item{height:180px}.topic{padding-bottom:30px}.topic .sec_ttl{font-size:37px}.swiper1 .swiper-slide{height:201px}.ailove .page-content-title img{width:263px;padding-top:88px}.ailove .sub_ttl{width:259px}.ailove .ailove_logo{width:100px;margin:60px auto 55px}.concept_wrap{padding:5%}.concept_box_01{width:156px;padding:21px 0 20px;margin-bottom:26px}.concept_ttl{font-size:24px}.concept_box_02 .concept_sub{font-size:16px}.concept_box_02 .concept_txt{font-size:15px}.concept .sub_txt{font-size:15px}.concept_flex.why{margin-top:69px}.concept_flex.why .concept_box_01{width:156px}.concept_flex.why .concept_ttl{font-size:20px}.shop_ttl img{width:284px}.shop_loop{padding-bottom:48px;margin-top:51px}.single_shop_title img{width:300px}.single_shop_title{padding-top:76px}.single_shop .shop_name{font-size:20px}.single_shop .description{width:84%;margin-top:50px}.content_wrap{padding:20px 0}.swiper2{height:307px}.swiper_thumb{width:90%}.shop_information{width:90%;transform:none}.google_map iframe{width:100%;height:392px}.single_recurit_catch img{height:101px}.single_recruit .swiper2{height:307px}.single_recruit .shop_name{font-size:18px;margin-top:23px}.single_message{font-size:14px;width:84%;margin-top:0}.company_ttl img{height:65px}.company_sub_ttl{text-align:left;margin-top:40px}.company_catch{margin-top:55px;font-size:21px}.company_table{margin-top:36px}.company_table th,.company_table td{font-size:14px}.contact_message{font-size:16px;margin:47px auto 0}.inquiry{margin:18px auto 0}.inquiry th{font-size:16px}.wpcf7-text,.wpcf7-email,.wpcf7-tel,.wpcf7-textarea,.wpcf7-select,.contact_shop_name{font-size:15px}.wpcf7-validates-as-number{font-size:15px;width:12%;padding:13px 10px}#formbtn{font-size:20px;margin-top:25px;margin-bottom:108px;padding:22px 0 16px;width:100%}.modal-nav-ul .menu-item,.modal-nav-ul .menu-item.ailove{padding:12px 0}.modal-nav-ul .menu-item a{font-size:16px}.main-logo{width:116px}.bg_anime_txt .word1,.recuruit .bg_anime_txt .word1{font-size:23px;left:2vw;top:14%}.bg_anime_txt .word2,.recuruit .bg_anime_txt .word2{font-size:18px;left:19vw;top:31%}.bg_anime_txt .word3,.recuruit .bg_anime_txt .word3{font-size:23px;left:6vw;top:84%}.bg_anime_txt .word4,.recuruit .bg_anime_txt .word4{font-size:14px;left:18vw;top:72%}.bg_anime_txt .word5{font-size:19px;left:43vw;top:34%}.bg_anime_txt .word6{font-size:18px;left:65vw;top:19%}.recuruit .bg_anime_txt .word6{font-size:18px;left:60vw;top:14%}.bg_anime_txt .word7,.recuruit .bg_anime_txt .word7{font-size:26px;left:66vw;top:61%}.bg_anime_txt .word8{font-size:26px;top:38%}.bg_anime_txt .word9,.recuruit .bg_anime_txt .word9{font-size:13px;left:4vw;top:53%}.bg_anime_txt .word10,.recuruit .bg_anime_txt .word10{font-size:15px;left:68vw;top:88%}.recuruit .sec_ttl.younger{font-size:28px;margin:26px 30px 0}.recuruit .top_recruit .sec_wrap{width:85px}.recuruit .top_recruit_catch{height:195px}.voices{margin-top:50px}.voice_box{margin-bottom:24px}.archive_shop_container .shop_loop{padding-top:54px}.footer{padding:21px 0 21px}.screen-reader-response,.wpcf7-validation-errors{margin:28px 0 -15px;font-size:13px}.single_wrap h1{font-size:19px;line-height:1.4}.single_wrap h2{font-size:17px}.nf_page{height:100vh;padding-bottom:0}.nf_ttl img{height:31px}.nf_sub{font-size:23px}.nf_txt{line-height:1.5;font-size:14px}.single_container{padding-top:61px}.single_wrap .shop_ttl img,.single_archive_container .shop_ttl img{width:180px}.single_wrap .shop_name,.single_archive_container .shop_name{margin-top:13px;font-size:18px}.single_wrap .post_info,.single_wrap .position,.single_wrap .position span{font-size:12px}.single_archive_container .shop_loop{margin-top:39px}.single_container .single_wrap{margin-top:39px}.single_wrap h1{margin-top:0}.single-post .voices{margin-top:0;padding-top:0}main{padding-bottom:27px}.shop_loop_flex{margin-bottom:45px;margin-top:21px}.ailove_container,.single_shop_container,.archive_shop_container{padding-bottom:113px}.single-post .voices{margin-top:50px;padding-bottom:0}.content_wrap{margin-top:10px}.shop_information{margin-top:19px}.google_map{padding-top:0}.recuruit_shop .shop_info_box{margin-bottom:33px}.shop_loop.recuruit_shop{margin-top:61px}.recruit_ttl{margin-top:50px}.voice_flex{margin-bottom:-20px}.top_greet{padding-top:85px}.philosophy_sub{font-size:15px}.philosophy_li{font-size:16px}.philosophy_li br{display:block}}@media screen and (max-width:400px){.header-toggle{width:45px}.header-toggle .toggle-bar{height:4px}.bar2{top:18px}.bar3{top:28px}.toggle-name{top:39px}.open .bar1,.open .bar3{top:18px}.main-logo.page{width:128px;margin-bottom:0;margin-top:18px;padding-bottom:26px}.shop_info_box img{height:209px}.ailove .page-content-title img{width:228px;padding-top:72px}.ailove .sub_ttl{width:226px;margin:28px auto}.single_shop_title img{width:253px}.single_shop_title{padding-top:38px}.single_shop .shop_name{margin-top:23px;font-size:19px}.single_shop .description{margin-top:23px}.thumb_flex{height:81px}.recruitmentContents{margin-top:29px}.details{margin-top:28px}.recuruit .page-wrap{margin-top:28px}.page_recurit_catch{margin-top:56px}.page_recurit_catch img{height:96px;margin-top:15px}.recuruit_loop_txt{font-size:16px}.recruit_information{padding:0}.recruit_ttl_sub{width:90%}.application{padding:30px 0 28px;margin:37px auto;font-size:20px}.recruit_information th,.recruit_information td{padding:12px 16px}.skill_item{width:100%;line-height:1.6}.voices{padding:0}.voice_ttl_sub{width:90%}.voice_box .voice_txt{padding:0 5%}.application.foot{margin-top:60px}.modal-nav-ul{padding-top:20vh}.main_visual{padding-bottom:275px}.single_container{padding-top:0}.single_archive_container .shop_loop{padding-bottom:29px}.insta_ttl img{height:37px;margin-top:33px}#sb_instagram{margin-top:11px}#sb_instagram .sb_instagram_header{margin-bottom:-5px}.greet_ttl{font-size:25px;padding-bottom:70px;margin-bottom:32px}.greet_txt{margin:19px 0;font-size:15px;line-height:1.7}.greet_after{margin:0;font-size:15px}}@media screen and (max-width:374px){.concept_ttl{font-size:22px}.concept_box_01{width:147px;padding:17px 0}.concept_flex.why .concept_box_01{width:147px}.concept_flex.why .concept_ttl{font-size:18px}.shop_ttl img{width:238px}.single_shop_title img{width:231px}.swiper2{height:242px}.thumb_flex{height:75px}.shop_information p{font-size:13px}.google_map iframe{height:289px;margin-bottom:33px}.recuruit .page-content-title img{height:83px}.page_recurit_catch img{height:83px;margin-top:10px}.single_recurit_catch img{height:88px}.single_recruit .shop_name{margin-top:18px;font-size:15px}.recruit_ttl img{height:29px}.application{padding:27px 0 25px;font-size:18px}.company_catch{font-size:18px}.company_sub_ttl{margin-top:34px}.company_table td,.company_table th{font-size:13px}.company_table td span{font-size:12px;line-height:1.7}.company_table{margin-bottom:63px}.contact_message{font-size:15px}.inquiry th{font-size:15px}.wpcf7-text,.wpcf7-email,.wpcf7-tel,.wpcf7-textarea,.wpcf7-select,.contact_shop_name{font-size:14px}.wpcf7-validates-as-number{font-size:14px}#formbtn{font-size:18px;padding:19px 0 15px;margin-bottom:88px}.recuruit .sub_ttl{font-size:11px}.main_visual img{width:219px}.main_visual .sec_wrap{margin-top:-7px}.main_visual .catch_copy{font-size:23px;margin-top:23px}.main_visual:before{top:230px}.main_visual{padding-bottom:230px}.sec_ttl.younger{font-size:46px;margin-top:16px}.top_recruit_catch .sec_ttl_sub{font-size:19px;margin-top:26px}.top_recruit_catch .sub-txt{margin-top:42px;margin-left:30px}.top_recruit_catch{height:476px}.recruit_link .arrow img{width:101px}.top_recruit{height:395px}.top_recruit .sec_wrap{margin-top:-76px}.top_menu{padding-top:17px}.modal-nav-ul{padding-top:23vh}.recuruit .page-wrap{margin-top:42px}.bg_anime_txt .word6,.recuruit .bg_anime_txt .word6{left:55vw}.bg_anime_txt .word10,.recuruit .bg_anime_txt .word10{left:65vw}.details{margin-top:36px}.voice_box .voice_txt{font-size:15px}.company_catch{margin-top:50px}.company_ttl img{height:57px}.ailove .page-content-title img{width:211px;padding-top:53px}.ailove .sub_ttl{width:207px;margin:24px auto}.ailove .ailove_logo{margin-top:47px}.concept_ttl{font-size:20px}.concept_box_01{padding:16px 0}.concept_flex.why .concept_box_01{padding:11px 0}.description a,.address a,.tel a,.business_time a,.holiday a{font-size:13px}.archive_shop_container .shop_loop{padding-top:34px}.nf_ttl img{height:26px}.nf_sub{font-size:21px}.nf_txt{font-size:13px}.single_wrap .shop_ttl img{width:150px}.single_shop .shop_name{font-size:18px}.single_wrap .shop_name,.single_archive_container .shop_name{margin-top:10px;font-size:15px}.single_archive_container .shop_ttl img{width:150px}.single_archive_container .shop_loop_flex{margin-top:20px}.single-post .voices{margin-top:37px}.blog_wrap{margin-top:24px}main{padding-bottom:13px}.shop_name a{font-size:15px}.insta_ttl img{height:31px;margin-top:32px}#sb_instagram{margin-top:5px}.greet_ttl{font-size:22px}.top_greet{padding-top:99px}.philosophy_sub{font-size:14px;margin-top:40px;margin-bottom:80px}.philosophy_wrap{margin-top:-27px}.modal-nav-ul{padding-top:16vh}.modal-nav-ul .menu-item,.modal-nav-ul .menu-item.ailove{padding:9px 0}.modal-nav-ul .menu-item a{font-size:15px}}@media all and (-ms-high-contrast:none){.ailove_container,.single_shop_container,.archive_shop_container{position:static}}