.wp-food_service_worker{max-width:800px}.sp_none{display:block}.pc_none{display:none}.main,.main *{box-sizing:border-box}.main{width:100%;max-width:800px}.flex-box-top{display:flex;align-items:flex-start}.flex-box-bottom{display:flex}.left-area,.right-area,.flex-box-bottom .img-box{width:50%}.right-area{position:relative}.right-area .text-box{position:absolute;bottom:0}.text-box{padding:5%;min-height:400px;max-height:400px}.text-box .text,.bottom-content .text{font-size:14px;letter-spacing:.9px}.text-box .que{font-size:22px;margin-bottom:5px}.text-box .text.long{font-size:12px}.grn{background-color:#199f6c;color:#fff}.navy{background-color:#32376a;color:#fff}.bk{background-color:rgb(0 0 0/55%);color:#fff}.m-grn{background-color:#3c8770;color:#fff}.m-navy{background-color:#5168a5;color:#fff}.text-box .kana{font-size:12px;margin-bottom:0;padding-left:2px;line-height:1}.text-box .name{font-size:30px;border-bottom:2px solid #fff;display:inline-block;margin-bottom:15px}.bottom-content{padding:5%}.bottom-content .que{text-align:center;margin-bottom:15px}.store-box{background-color:#fff;padding:5%;border-radius:20px}.store-box>h2{font-size:22px;color:#333;text-align:center}.store-name{font-size:18px;color:#333;text-align:center;font-weight:400;margin-bottom:10px}.store-img{margin:0 auto;text-align:center}.store-info dl{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;width:90%;margin:0 auto}.store-info dt{font-weight:700;padding:3px;width:30%;text-align:center;border-radius:5px;margin:20px auto}.store-info dd{color:#333;width:70%;padding-left:5%}.job_link_area{background-color:#fff;padding:30px 3%}.job_link{display:block;width:400px;max-width:100%;margin:0 auto;padding:10px;font-size:15px;font-weight:700;color:#fff !important;text-align:center;border-radius:30px;text-decoration:none !important}.job_link:hover{opacity:.7}