@charset "UTF-8";body{width:100%}#leave_modal{padding-bottom:5%;position:fixed;top:5%;left:50%;border-radius:2px;display:none;width:92%;transform:translateX(-50%);z-index:11002}#leave_modal img{display:block;width:100%}#leave_modal .change-modal-title{margin:0 0 4%;padding:4%;display:flex;flex-direction:row-reverse;background:inherit;border-bottom:none;line-height:1.2;box-sizing:border-box}#leave_modal .change-modal-title a{position:absolute;top:2%;right:4%;display:inline-block;width:7%}#leave_modal .change-modal-box{background:#fff;box-shadow:0 0 5px 0 #000;border-radius:5px}#leave_modal .change-modal-box .change-modal-image{display:block;margin-bottom:2%;padding:4% 5% 0}#leave_modal .change-modal-box .line_link{display:block}#leave_modal .diagnosis-button{padding:0 0 7%}#leave_modal .diagnosis-button p{margin-bottom:1%;padding:0 5%}#leave_modal .diagnosis-button a{margin:0 auto;display:block;width:81%;background:#fff;box-sizing:border-box;text-align:center;text-decoration:none;color:#461900}#leave_overlay{display:none;position:fixed;top:0;left:0;z-index:11001;width:100%;height:100%;background-color:#333;opacity:.5;box-sizing:border-box}@media screen and (min-width:751px){#leave_modal{margin-left:0;padding-bottom:16px;top:12%;left:50%;border-radius:4px;width:345px;transform:translateX(-50%);-moz-transform:translateX(-50%);-webkit-transform:translateX(-50%);-o-transform:translateX(-50%);-ms-transform:translateX(-50%)}#leave_modal .change-modal-title a{top:14px;right:20px;width:20px}#leave_modal .change-modal-title a:hover{opacity:.7}#leave_modal .change-modal-box .change-modal-image{margin-bottom:7px;padding:13px 16px 0}#leave_modal .diagnosis-button{padding:0 0 22px}#leave_modal .diagnosis-button p{margin-bottom:4px;padding:0 19px}#leave_modal .diagnosis-button a{width:280px}#leave_modal .diagnosis-button a:hover{opacity:.7}}img{width:100%;display:block}#pageServiceDetail .main-title{margin:4% auto;padding:0 0 4%;border-bottom:1px dotted #555;width:92%;color:#461900;overflow:hidden;box-sizing:border-box;position:relative}.main-logo{position:absolute;width:15.2%;float:left;top:50%;transform:translateY(-50%)}.main-logo img{width:100%;height:auto}.main-service{margin:0 0 0 19.2%;display:block;font-weight:700;font-size:120%;line-height:1.4}.main-review{margin:0 0 0 19.2%;display:flex;align-items:center;gap:.5rem}.main-review img{width:18.4vw;height:3.2vw}.main-review .totalPoint{color:#d80000;font-weight:700}.main-review .scrollLink{text-decoration:none}.main-review .reviewCount.disabled,.main-review .totalPoint.disabled{color:#777}.main-features{margin:1.333vw 0 0 19.2%;gap:.5rem}.main-features-label{line-height:1.3;color:#fb5222;border:1px solid #fb5222;text-align:center;padding:0 .2rem}.main-features.pc-hidden{display:none}.main-features.sp-hidden{display:flex}.service-gallery{margin:0 0 4%;opacity:0}.break750 .service-gallery{animation:fadeIn 2s ease 0s 1 forwards;-webkit-animation:fadeIn 2s ease 0s 1 forwards}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@-webkit-keyframes fadeIn{0%{opacity:0}to{opacity:1}}.service-gallery-image{margin:0;text-align:center}.service-gallery-image img{padding:0 3%;width:94%;height:auto}.service-accent{padding:3% 4%;margin:0 auto 3%;font-size:120%;width:100%;line-height:1.1;font-weight:700;color:#333;background:#ddd;box-sizing:border-box}.service-accentList{margin:0 auto 15px;width:92%}.service-accentList li{margin:0 0 10px;padding:0 0 0 20px;background:url(/assets/images/icon_hoop.png) no-repeat left .25em;background-size:16px;line-height:1.5}.service-accentList li:last-child{margin:0}.service-info{display:flex;margin:0 auto 4%;padding:5.333vw 4.26vw;border-radius:4px;width:92%;background-color:#f4f4f0;line-height:1.5;box-sizing:border-box;justify-content:space-between;gap:10px}.service-info-left{width:65%}.service-info-right{width:35%}.service-info-price{margin-bottom:.5em}.service-info-label{display:inline-block;font-size:3.2vw;background:#fff;width:100%;text-align:center;margin-bottom:.5em}.service-info-middle{font-size:4.5333vw;font-weight:700;color:#d80000}.service-info-min{margin-bottom:0}.service-info-date{margin-bottom:0;text-align:center}.service-lead{margin:0 auto 5.3%;width:92%}.service-area-title{margin:0 auto;padding:1.3% 0 1.3% 1.3%;display:flex;width:92%;line-height:1.2;font-weight:700}.service-area-pref{margin:0 auto 4%;width:90.2%;font-size:87%}.service-company .service-company-title{margin:0 auto;padding:1.3% 0 1.3% 1.3%;display:flex;width:92%;line-height:1.2;font-weight:700}.service-company .service-company-name{margin:0 auto 4%;width:90.2%;font-size:87%}.service-support{margin:0 auto;width:92%;overflow:hidden;line-height:1.5}.service-support li{margin:0 5.2% 2% 0;float:left;width:29.8%;box-sizing:border-box}.service-support li:nth-child(3n),.service-support li:nth-child(6n){margin:0}.service-support li img{width:100%;height:auto}.serviceGuide-link{width:100%;margin-bottom:4vw;position:relative}.serviceGuide-link.is-fixed{position:fixed;top:0;z-index:100;background-color:#fff;box-shadow:0 2px 4px rgba(0,0,0,.1)}.serviceGuide-link ul li{width:auto!important;padding:0 4vw}.serviceGuide-link ul li a{display:inline-block;color:#461900;text-decoration:none;align-items:center;padding:2vw 0;white-space:nowrap;text-align:center}.serviceGuide-link ul li a.is-current{border-bottom:2px solid #461900}.servicePR{margin:0 0 8%}.servicePR h2{margin:0 0 3%;padding:4%;border-top:2px solid #ffc515;background-color:#fff5d9;line-height:1.3;color:#461900;font-size:125%;font-weight:700}.serviceGuide-lead{margin:0 auto 5%;width:92%;line-height:1.5}.servicePR .service-gallery-image:nth-child(n+4){display:none}.serviceGuide #about-course .course-title{margin:0 0 2%;padding:4% 4% 4% 10.6%;width:100%;color:#fff;line-height:1.2;font-weight:700;font-size:120%;background:url(/assets/images/icon_hoop.png) 4% 52% no-repeat #fb5322;background-size:5% auto;box-sizing:border-box}.course-box p{margin:0 4% 2%;color:#666;line-height:1.5}.course-listCount{margin:0 0 3.5% 4%;display:inline-block;width:50%;font-weight:700;float:none!important}.course-guide{margin:0 4% 0 0;display:inline-block;float:right;width:32%;background:#f4f4f4;border:1px solid #ddd;border-radius:3px}.course-guide a{margin:0 0 0 2%;padding:2% 2% 2% 1.3em;display:block;background:url(/assets/images/nav_guide.png) no-repeat left .5em;background-size:auto 1.2em;text-decoration:none;color:#07c}.course-guide a:hover{color:#44c0df}.course-list{margin:0 auto 5.3%;padding:3% 0 4%;border-top:5px solid #fb5322;width:92%;border-radius:4px;box-shadow:0 0 2px rgba(0,0,0,.5)}.course-image{margin:0 auto 4.5%;width:60.8%}.course-image img{display:block;width:100%;height:auto}.course-label{width:92%;margin:0 auto}.label-member{color:#fb5322;border:1px solid #fb5322;padding:0 1.33%;line-height:1.5}.label-mealType{color:#fff;line-height:1.5;padding:.33% 1.33%}.label-mealType.label-normal{background-color:#fb5322}.label-mealType.label-kaigo{background-color:#a672ba}.label-mealType.label-limit{background-color:#eb6994}.course-name{margin:0 4% 1.7%;color:#333;flex-basis:456px;font-weight:700;font-size:100%;line-height:1.6;box-sizing:border-box}.course_promotion-link{display:inline;margin:0 auto 4%;line-height:1.5;box-sizing:border-box}.course_promotion-link p{background:url(/assets/images/icon_cp_02.png) 0 50% no-repeat;background-size:1em auto;margin:0;padding:1% 2% 1% 1.5em;display:inline;color:#fb5322}.course_promotion-link a{padding-left:2%;text-decoration:none}.course-list-bottom{overflow:hidden}.course-list-bottom .course_promotion-link{display:block;margin:5% auto;width:92%}.course-detail-button{display:block;position:relative;padding:1% 0 1.5%;text-align:center;width:92%;margin:0 auto 1.7%;border-radius:2px;border:1px solid #bbb}.course-detail-button,.course-detail-button:hover{color:#777;text-decoration:none}.course-detail-button:after{position:absolute;right:10px;top:50%;transform:translateY(-50%);background:url(/assets/images/icon_gray_down.png) 50% no-repeat;content:"";background-size:100% auto;height:2.5vw;width:4vw}.course-detail-button p{margin:0}.course-detail-button.is-open:after{background:url(/assets/images/icon_gray_up.png) 50% no-repeat;background-size:100% auto}.course-text{margin:0 auto 3.2%;width:92%;line-height:1.5}.course-support{margin:0 auto 2.6%;width:92%;overflow:hidden;line-height:1.5}.course-support li{margin:0 1.4% 2% 0;float:left;width:32.4%}.course-support li:nth-child(3n){margin:0}.course-support li img{width:100%;height:auto}.course-value{margin:0 auto 3%;border-top:1px solid #ddd;width:92%}.course-value-item{display:table;width:100%}.course-value-item-cont,.course-value-item-name{border-bottom:1px solid #ddd;display:table-cell;vertical-align:middle;line-height:1.4;box-sizing:border-box}.course-value-item-name{padding:1.6% 0 1.6% 2%;width:24%;color:#777;font-size:80%}.course-value-item-name span{float:right}.course-value-item-cont{padding:1.6% 0 1.6% 2%;width:76%;font-size:80%}.course-value-free{margin:2% auto 0;padding:0 2% 2%;font-size:80%;line-height:1.5}.course-note{margin:.8em auto 0;width:100%;color:#777;font-size:80%;line-height:1.5}.course-action{padding:0 4%;width:100%}.course-action,.course-action-price{margin:0 auto 4%;box-sizing:border-box}.course-action-price{padding:0;font-size:80%;width:92%;text-align:left;vertical-align:middle;line-height:1.5}.course-action-price div{display:inline-block;width:42%}.course-action-price strong{color:#d80000;font-weight:700;font-size:142%}.course-action-price em{color:#d80000}.course-action-note{color:#777}.menu-box{margin:0 auto 5%;width:92%}.menu-title{margin:0 0 4%;padding:4% 4% 4% 10.6%;width:100%;color:#fff;line-height:1.2;font-size:120%;background:url(/assets/images/icon_hoop.png) 4% 52% no-repeat #fb5322;background-size:5% auto}.item-name,.menu-title{font-weight:700;box-sizing:border-box}.item-name{margin:0 0 3%;padding:4%;background:#fff5d9}.menu-item{margin:0 0 6%;display:flex}.menu-item ul{margin-right:4%;width:56%}.menu-item li{padding-left:15px;position:relative}.menu-item li:before{content:"";position:absolute;top:.6em;left:0;display:inline-block;width:10px;height:10px;border-radius:50%;background-color:#ffc515}.item-image{width:40%}.item-image img{border:1px solid #ddd;box-sizing:border-box}.detail-viewMore{display:none}.viewMore-btn{padding:1.5%;border:1px solid #ddd;border-radius:3px;background:#eee;text-align:center;box-sizing:border-box;cursor:pointer}.viewMore-btn:hover{opacity:.7}.viewMore-btn div:after{content:"他の献立例を見る";padding:0;display:block;background:url(/assets/images/icon_gray_down.png) no-repeat 100%;background-size:6%;font-weight:700}.viewMore-btn.moreOpen div:after{content:"閉じる";padding:0;background:url(/assets/images/icon_gray_up.png) no-repeat 100%;background-size:6%;font-weight:700}.orderAddress-balloon{margin:0 auto 15px;padding:2%;position:relative;width:92%;border-radius:2px;background-color:#fb5322;text-align:center;line-height:1.5;font-size:110%;font-weight:700;color:#fff;box-sizing:border-box}.orderAddress-balloon:before{content:"";position:absolute;display:block;width:0;height:0;left:50%;bottom:-15px;border-right:15px solid transparent;border-top:15px solid #fb5322;border-left:15px solid transparent;transform:translateX(-50%);-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);-moz-transform:translateX(-50%)}.orderAddress-first{margin:0 auto 7%;padding:5% 2% 2%;width:92%;background-color:#fff;border:2px solid #fb5322;border-radius:2px;box-sizing:border-box}.orderAddress-first .orderAddress-btn-zip{margin:0 auto 4%}.orderAddress-first .orderAddress-text{line-height:1.5;font-weight:400;font-size:100%}.orderAddress{margin:0 auto 5%;padding:7% 0 8%;width:100%;background:#f4f4f0;box-sizing:border-box}.about+.orderAddress{margin:0 auto 8%;padding:0;background:none}.orderAddress-text{margin:0 0 2%;color:#fb5322;text-align:center;font-weight:700;font-size:113%}.orderAddress-btn-zip{margin:0 auto 1%;width:61%}.orderAddress-btn-zip-input{margin:0;border:1px solid #888;border-radius:4px;display:table;overflow:hidden;width:100%;line-height:0;background:#fff;box-sizing:border-box}.orderAddress-btn-zip-input .zip{padding:4% 0 4% 12%;border:none;border-radius:0;display:inline-block;width:65%;background:url(/assets/images/icon_post.png) 5% 1em no-repeat #fff;background-size:8% auto;box-sizing:border-box}.orderAddress-btn-zip-input .input-submit{padding:4% 0;border:none;border-radius:0;display:inline-block;width:35%;float:right;color:#fff;overflow:hidden;background:#accb3d;background-image:linear-gradient(#accb3d,#83b412);text-align:center;font-weight:500;box-sizing:border-box}.orderAddress-first .orderAddress-error{margin:0}.orderAddress-error{margin:0 0 -8px;display:none;color:#d90000;text-align:center}.orderAddress-checkNg-title{color:#d80000}.orderAddress-checkNg-title,.orderAddress-checkOk p{margin:1.2% auto 3%;width:92%;text-align:center;line-height:1.5}.orderAddress-checkNg-title span{display:block}.orderAddress-checkOk-title{margin:1.2% auto 3%;width:92%;text-align:center;line-height:1.5}.orderAddress-checkOk-title a{font-size:120%;font-weight:700;text-decoration:none}.orderAddress-checkOk-btn a{width:65%}.orderAddress-checkNg-btn a{width:80%}.orderAddress-checkNg-btn a,.orderAddress-checkOk-btn a{margin:0 auto;padding:2.5% 0;border:none;border-radius:100px;display:block;color:#fff;background-color:#96bf26;background-image:url(/assets/images/icon_white_right.png),linear-gradient(#accb3d,#83b412);background-position:96%,0 0;background-size:3% auto,auto;background-repeat:no-repeat,no-repeat;text-align:center;text-decoration:none;font-weight:500;box-shadow:3px 3px 0 0 rgba(0,0,0,.5);box-sizing:border-box}.orderAddress-checkNg-btn a:hover{background-color:#fd851c;background-image:url(/assets/images/icon_white_right.png),linear-gradient(180deg,#fd851c,#fb5322);cursor:pointer}.diary-title{margin:0 0 2%;padding:4% 4% 4% 10.6%;width:100%;color:#fff;line-height:1.2;font-weight:700;font-size:120%;background:url(/assets/images/icon_hoop.png) 4% 52% no-repeat #fb5322;background-size:5% auto;box-sizing:border-box}.diary-box>p{margin:0 auto 3%;width:92%}.diary-inner{margin-bottom:5%}.diary-item{margin:0 auto 3%;padding:2%;width:92%;border:1px solid #ccc;background:#fff;border-radius:3px;box-shadow:1px 2px 4px 0 hsla(0,0%,46.7%,.65);box-sizing:border-box}.diary-item a{width:100%;color:#000;text-decoration:none;border:none}.diary-info{margin-bottom:2%;display:flex}.diary-image{margin-right:2%;width:35%}.diary-name{width:63%;height:5.3em;overflow:hidden;color:#07c;box-sizing:border-box}.diary-name span{display:block}.diary-item a:hover .diary-name{color:#44c0df}.diary-inner+a{display:block;padding:2% 0;text-align:center;text-decoration:none;border-top:1px solid #ccc;border-bottom:1px solid #ccc;background-image:url(/assets/images/icon_gray_right.png);background-position:96%,0 0;background-size:5% auto,auto;background-repeat:no-repeat}.diary-text{margin-bottom:0;height:4rem;width:100%;overflow:hidden;font-size:85%;box-sizing:border-box}.review{background-color:#fef0e5}.review-title{margin:0 0 2%;padding:4% 4% 4% 10.6%;width:100%;color:#fff;line-height:1.2;font-weight:700;font-size:120%;background:url(/assets/images/icon_hoop.png) 4% 52% no-repeat #fb5322;background-size:5% auto;box-sizing:border-box}.review-box{margin:0 0 6%;width:100%}.review-number{margin:0 0 3.5% 4%;display:inline-block;width:50%}.review-number span{color:#07c}.review-rating{margin:0 auto 5.5%;border-radius:2px;overflow:hidden;width:92%;background-color:#f4f4f0}.review-rating-title{width:100%;color:#fff;display:table;background-color:#461900;text-align:center}.review-rating-box{padding:2.6% 0;display:table;width:100%}.review-rating-price,.review-rating-service,.review-rating-taste,.review-rating-total{margin:2% 0;width:22.6%;line-height:1;display:table-cell;text-align:center;vertical-align:middle}.review-rating-cate{padding:0 0 .25em;display:block;color:#777;font-size:80%}.review-rating-image{line-height:0}.review-rating-image img{padding:.3em 0;display:inline;width:4.5em;height:auto}.review-rating-value{display:block;color:#777}.review-rating-total{border-right:1px solid #bbb;width:32.2%}.review-rating-total .review-rating-cate{padding:0;color:#d90000;font-weight:700;font-size:100%}.review-rating-total .review-rating-value{color:#d90000;font-weight:700}.review-row{margin:0 auto 4%;width:92%}.review-row select{margin:-1.5% 0 0 5%;padding:.7em 2.5em .7em .6em;border:1px solid #aaa;border-radius:4px;width:71%;background:url(/assets/images/select.png) no-repeat 100% #fff;background-size:auto 100%;cursor:pointer;box-sizing:border-box;-webkit-appearance:none;-moz-appearance:none;appearance:none}.review-list-wrap-part>.review-list{display:none}.review-list-wrap-part>.review-list:nth-child(-n+6){display:block}.review-list{margin:0 auto 4%;border:1px solid #ddd;border-radius:2px;width:92%;background-color:#fff;box-shadow:2px 2px 1px rgba(0,0,0,.3)}.review-list h3,.review-list h4{margin:2.6%;line-height:1.5}.review-list h3 a,.review-list h4 a{font-weight:700;text-decoration:none}.review-list-info{margin:0 auto 2.6%;padding:0;display:table;width:94%}.review-list-user{display:table-cell;vertical-align:middle;width:21.5%}.review-list-user img{width:100%;height:auto}.review-list-block{padding:0 0 0 2%;display:table-cell;vertical-align:top;width:78.5%;box-sizing:border-box}.review-list-course{display:table;width:100%;line-height:1.5}.review-list-course-title{padding:1% 0 2%;display:table-cell;width:5.3em;box-sizing:border-box}.review-list-course span{padding:4% 6%;border:1px solid #ddd;border-radius:2px;display:inline-block;vertical-align:top;font-size:67%}.review-list-course em{color:#fb5322;display:table-cell;vertical-align:top;font-weight:700}.review-list-personal{line-height:1.5}.review-list-rating{margin:0 auto 2.6%;padding:3%;border-radius:2px;display:table;line-height:1;width:94%;background-color:#f4f4f0;box-sizing:border-box}.review-list-rating span{display:table-cell;vertical-align:middle;font-size:80%}.review-list-rating-title{width:12%}.review-list-rating-image{width:24%}.review-list-rating-image img{width:100%;height:auto}.review-list-rating-value{text-align:right}.review-list-text{margin:0 auto 2.6%;width:94%;height:6em;overflow:hidden}.review-list-more a{background:url(/assets/images/icon_gray_right.png) 97% no-repeat;background-size:4.5% auto}.review-list-link a,.review-list-more a{padding:4% 0;border-top:1px solid #ddd;display:block;width:100%;line-height:1.2;text-decoration:none;text-align:center;box-sizing:border-box}.review-list-link a{border-bottom:1px solid #ddd;background:url(/assets/images/icon_gray_right.png) 97% no-repeat #fefdf8;background-size:4.5% auto}.shops{margin:0 0 5%}.shops-title{margin:0 0 2%;padding:4% 4% 4% 10.6%;width:100%;color:#fff;line-height:1.2;font-weight:700;font-size:120%;background:url(/assets/images/icon_hoop.png) 4% 52% no-repeat #fb5322;background-size:5% auto;box-sizing:border-box}#about-shops p{margin:0 auto 1.8%;width:92%}.result-list{margin:0 auto 6%;border:1px solid #ddd;border-top:5px solid #fb5322;width:92%;background-color:#fff;box-shadow:2px 2px 1px rgba(0,0,0,.3)}.result-title a{margin:0 0 2%;padding:1% 12% 2.4% 4%;border-bottom:1px solid #ddd;display:block;width:100%;background:url(/assets/images/icon_gray_right.png) 97.5% no-repeat;background-size:4% auto;font-weight:700;font-size:120%;line-height:1.5;text-decoration:none;box-sizing:border-box}.result-title span{display:block;color:#333;font-weight:400;font-size:55%}.result-about{margin:0 auto 2%;width:92%;display:table}.about-shops .result-lead{display:table-cell;vertical-align:top}.result-logo{display:table-cell;vertical-align:middle;width:36%;text-align:center}.result-logo img{width:80%;height:auto}.result-info{margin:0 auto 4%;padding:3% 0 3% 2%;border-radius:4px;display:table;width:92%;background-color:#f4f4f0;line-height:1.5;box-sizing:border-box}.result-info-box{padding:0 2% 0 0;border-right:1px solid #bbb;display:table-cell;vertical-align:top;box-sizing:border-box}.result-info-price{margin:0 0 4%}.result-info-price-title{margin:0 1.5% 0 0;padding:1% 1.5%;border:1px solid #bbb;border-radius:4px;background-color:#fff;font-size:67%}.result-info-price-unit{color:#777;font-size:80%}.result-info-order-title{margin:0 1.5% 0 0;padding:1% 1.5%;border:1px solid #bbb;border-radius:4px;background-color:#fff;font-size:67%}.result-info-review{display:table-cell;vertical-align:top;width:26%;text-align:center;line-height:1.2}.result-info-review img{margin:1% auto 3%;display:block;width:84%;height:auto}.result-info-review span{display:block;color:#777;font-size:80%}.support{margin:0 auto 2%;width:92%;overflow:hidden;line-height:1.5}.support li{margin:0 2.4% 0 0;float:left;width:31.66667%}.support li:nth-child(3n){margin:0}.support li img{width:100%;height:auto}.course{margin:0 0 2%}#about-shops .course-title{margin:0 auto 2%;padding:1.3% 0 1.3% 1.3%;display:flex;width:92%;line-height:1.2}#about-shops .course-title:before{content:"";margin:0 1.5% 0 0;border-radius:1em;width:.3em;background:#ccc}#about-shops .course-title span{margin:0 0 0 2%;color:#d80000}#about-shops .course-box{margin:0 auto 4%;padding:4% 0 0;border-top:1px solid #ddd;width:94%}.course-more .course-box:last-child{margin:0 auto}.course-slider>div:last-child{margin:0 auto;border-bottom:0}.course-detail{padding:0 0 1%;overflow:hidden}.course-detail-image{margin:0 0 1.5%;width:30.8%;position:relative;float:left}.course-detail-image.label-normal:after{padding:0 3%;position:absolute;right:-4em;top:0;content:"普通食";color:#fff;line-height:1.5;background-color:#fb5322}.course-detail-image.label-kaigo:after{padding:0 3%;position:absolute;right:-4em;top:0;content:"介護食";color:#fff;line-height:1.5;background-color:#a672ba}.course-detail-image.label-limit:after{padding:0 3%;position:absolute;right:-4em;top:0;content:"制限食";color:#fff;line-height:1.5;background-color:#eb6994}.course-detail-image img{display:block;width:100%;height:auto}.course-detail-title{margin:1.6em 0 1.5% 33%;line-height:1.5;font-weight:700}.course-detail-text{margin:0 0 2%;clear:both;font-size:94%;line-height:1.5}.course-detail-price{margin:2.5% 0 1%;padding:0 2% 0 0;float:left;font-size:80%;line-height:1.5}.course-detail-price strong{color:#d80000;font-weight:700;font-size:142%}.course-detail-price em{color:#d80000}.course-detail-price .course-detail-note{color:#777}.course-more{margin:0 auto 4%;display:none}.course-moreView{margin:0 auto 4%!important;padding:2.5% 7%;border:1px solid #ddd!important;border-radius:4px;width:94%;background:url(/assets/images/icon_gray_down.png) #f4f4f4 no-repeat 97%;background-size:4.5% auto;text-align:center;box-sizing:border-box;cursor:pointer}.course-moreView:hover{opacity:.7}.course-moreView div{padding:0;display:inline-block;background:none;background-size:16px auto;font-weight:700}.course-moreView div em{color:#d80000;font-weight:700}.service_checkbox{position:absolute;z-index:-1;opacity:0}.result-detail-link{margin:0 0 6%}.result-detail-link a{padding:3% 7%;border-top:1px solid #ddd;border-bottom:1px solid #ddd;display:block;width:100%;background:url(/assets/images/icon_gray_right.png) 97.5% no-repeat;background-size:4% auto;line-height:1.5;text-align:center;text-decoration:none;box-sizing:border-box}.result-list-none{margin:14% auto 20%;width:88%;text-align:center}.result-list-none-title{margin:0 0 1%;font-weight:700}#course-popAdd,#service-popAdd,#service-popAdd-zero{display:none;position:fixed;left:0;bottom:6.5em;width:100%;z-index:999}.course-popAdd-box,.service-popAdd-box-zero{margin:0 auto;padding:2%;border-radius:8px;position:relative;width:85%;color:#fff;background-color:#fe5220;text-align:center;line-height:1.5;box-shadow:0 0 4px 0 rgba(0,0,0,.65);box-sizing:border-box}.course-popAdd-box:after,.service-popAdd-box-zero:after{margin-left:-1em;content:"";border:1em solid transparent;border-top:1.2em solid #fe5220;position:absolute;bottom:-2em;left:50%;z-index:900}.service-popAdd-box{margin:0 auto;padding:2% 3% 3%;border-radius:8px;position:relative;width:85%;color:#fff;background-color:#fe5220;text-align:left;box-shadow:0 0 4px 0 rgba(0,0,0,.65);box-sizing:border-box}.service-popAdd-box:after{margin-left:-1em;content:"";border:1em solid transparent;border-top:1.2em solid #fe5220;position:absolute;bottom:-2em;left:50%;z-index:900}.service-popAdd-close{position:absolute;right:.5em;top:.5em;width:7.2%}.service-popAdd-close img{display:block;width:100%;height:auto}.service-popAdd-text{margin:0 0 3%;line-height:1.3}.service-popAdd-text .service-popAdd-num{padding:0 .1em;font-weight:700;font-size:120%}.service-popAdd-btn .bulkMaterialPop-link{margin:0 auto;padding:2% 0;border:none;border-radius:100px;display:block;width:70%;color:#fff;background-color:#96bf26;background-image:linear-gradient(#accb3d,#83b412);text-align:center;text-decoration:none;font-weight:500;box-shadow:3px 3px 0 0 rgba(0,0,0,.5);box-sizing:border-box}#action{padding:.5% 0 2%;position:fixed;bottom:0;z-index:100;width:100%;min-height:5em;color:#fff;background-color:rgba(79,37,13,.95);-webkit-transition:all .3s ease;transition:all .3s ease;box-sizing:border-box;animation-name:slideShow;animation-duration:2s;animation-timing-function:ease;animation-iteration-count:forwards}#action .action-check-title,#action .action-checkOk-title{font-weight:700;text-align:center}#action .action-check-title-error{color:#fa5221;font-weight:700;text-align:center}#action .action-check-btn-zip{margin:1.5% auto 0;padding:0;width:64%;position:relative;z-index:100;animation-name:focusWave;animation-duration:2s;animation-timing-function:ease;animation-iteration-count:infinite}#action .action-check-btn-zip-input{border:1px solid #aaa;border-radius:2px;overflow:hidden;width:100%;line-height:0;background:#fff;box-sizing:border-box}#action .action-check-btn-zip .zip{padding:4% 0 4% 12%;border:none;border-radius:0;display:inline-block;width:65%;background:url(/assets/images/icon_post.png) 5% 1em no-repeat #fff;background-size:8% auto;box-sizing:border-box}#action .action-check-btn-zip .checkZip-link{padding:4% 0;border:none;border-radius:0;display:inline-block;width:35%;float:right;text-align:center;color:#fff;background:#accb3d;background-image:linear-gradient(#accb3d,#83b412);box-sizing:border-box}#action .action-step-check-title{font-weight:700;text-align:center}#action .action-step-search-title{font-weight:700;font-size:80%;text-align:center}#action .action-step-select{margin:0 auto;display:table;width:94%;line-height:1.4}#action .action-step-count{display:table-cell;vertical-align:middle;width:35%;line-height:1.2}#action .action-step-course{padding:0 0 0 15%;background:url(/assets/images/icon_check_red.png) left .6em no-repeat;background-size:14% auto;font-size:87%}#action .action-step-course em{padding:0 .2em 0 0;display:inline-block;width:1.5em;color:#fa5221;font-size:154%;text-align:right;box-sizing:border-box}#action .action-step-service{padding:0 0 0 15%;background:url(/assets/images/icon_note_yellow.png) left .6em no-repeat;background-size:10% auto;font-size:87%}#action .action-step-service em{padding:0 .2em 0 0;display:inline-block;width:1.5em;color:#ffc514;font-size:154%;text-align:right;box-sizing:border-box}#action .action-checkNg-title{margin:1% 0;font-size:80%;font-weight:500;text-align:center}#action .action-checkNg-btn .checkNgList-link{width:80%}#action .action-checkNg-btn .checkNgList-link,#action .action-checkOk-btn .checkOkList-link{margin:0 auto 1%;padding:3% 0;border:none;border-radius:100px;display:block;color:#fff;background-color:#96bf26;background-image:url(/assets/images/icon_white_right.png),linear-gradient(#accb3d,#83b412);background-position:96%,0 0;background-size:3% auto,auto;background-repeat:no-repeat,no-repeat;text-align:center;text-decoration:none;font-weight:500;box-shadow:3px 3px 0 0 rgba(0,0,0,.5);box-sizing:border-box}#action .action-checkOk-btn .checkOkList-link{width:65%}.about{margin:0 0 8%}.about-title{padding:3% 4% 3% 11%;width:100%;font-weight:700;font-size:120%;box-sizing:border-box}#about-board.about-title{padding:3% 4% 3% 12%;background:url(/assets/images/service/icon_meal_brown.png) #ddd no-repeat 5%;background-size:6% auto}#about-order.about-title{padding:3% 4% 3% 12%;background:url(/assets/images/service/icon_order_brown.png) #ddd no-repeat 5%;background-size:6% auto}#about-delivery.about-title{padding:3% 4% 3% 12%;background:url(/assets/images/service/icon_delivery_brown.png) #ddd no-repeat 5%;background-size:6% auto}#about-pay.about-title{padding:3% 4% 3% 12%;background:url(/assets/images/service/icon_pay_brown.png) #ddd no-repeat 5%;background-size:6% auto}.about-info{margin:0 0 4%;border-top:1px solid #ccc;width:100%}.about-info th{padding:1.5% 0 1.5% 4%;border-right:1px solid #ccc;width:34%;background-color:#f4f4f0}.about-info td,.about-info th{border-bottom:1px solid #ccc;box-sizing:border-box}.about-info td{padding:1.5% 3%;background-color:#fff}.about-info td .userReview{width:30%;height:auto;display:inline-block}.about table .timeSet{width:100%;height:auto}.about-info td a,.about-info td a:hover{color:#07c;text-decoration:none}.about-text{margin:0 auto 12%;width:92%}.about table .status-list li{margin:0 1% 0 0;padding:1% 3% 1.3%;border:1px dotted #ddd;border-radius:4px;display:inline-block;color:#cecece;background:#fff;box-sizing:border-box;line-height:1}.about table .status-list li:last-child{margin:0}.about table .status-list li.statusOn{border:1px solid #ffc515;border-radius:4px;color:#333;background:#ffdc73}.about table .timeSet-list{margin:0 0 1em}.about table .timeSet-list li{padding:0 0 0 .8em;text-indent:-.8em}.about table .timeSet-list li:before{content:"・"}.about table .timeSet-listImg{margin:2% 0;width:100%;height:auto;display:block}#pageServiceDetail .recommend{margin:10% auto 6%;padding:2% 0 .1%;width:100%;background-color:#fff5d9}#pageServiceDetail .recommend-title{margin:0 auto 3%;width:92%;color:#461900;font-weight:700;font-size:120%}#pageServiceDetail .recommend-list{margin:0 0 6%}#pageServiceDetail .recommend-list li{margin:0 auto 2%;border:1px solid #ddd;width:92%;background-color:#fff;box-sizing:border-box}#pageServiceDetail .recommend-list li a{margin:0 0 2.5%;padding:0 1em 0 0;border-bottom:1px solid #ddd;display:block;background:url(/assets/images/icon_gray_right.png) 98% 1.4em no-repeat;background-size:auto 1em;text-decoration:none;box-sizing:border-box}#pageServiceDetail .recommend-brand{padding:2.5% 0 2.5% 3%;display:table;width:100%;box-sizing:border-box}#pageServiceDetail .recommend-img{padding:1% 0 0;display:table-cell;vertical-align:top;width:17.2%}#pageServiceDetail .recommend-img img{display:block;width:100%;height:auto}#pageServiceDetail .recommend-name{padding:0 8% 0 3%;display:table-cell;vertical-align:top;width:70%;font-weight:700;line-height:1.5;box-sizing:border-box}#pageServiceDetail .recommend-box{margin:0 auto 2%;display:table;width:95%}#pageServiceDetail .recommend-detail{padding:0 2.5% 0 0;display:table-cell;vertical-align:top;width:65.8%;box-sizing:border-box}#pageServiceDetail .recommend-btn{display:table-cell;vertical-align:middle;width:34.2%;box-sizing:border-box}#pageServiceDetail .recommend-label{margin:0 .2em 0 0;padding:0 .4em;border-radius:4px;display:inline-block;min-width:4.2em;background-color:#eee;font-size:80%;text-align:center;box-sizing:border-box}#pageServiceDetail .recommend-unit{display:inline-block;font-size:67%}#pageServiceDetail .recommend-note{margin:0 .8em 0 0;display:inline-block;color:#777;font-size:80%}#pageServiceDetail .recommend_checkbox{position:absolute;z-index:-1;opacity:0}#pageServiceDetail .recommend_checkbox+label{margin:0 auto 6%;padding:9% 0;border:2px solid #83b412;border-radius:4px;display:block;width:100%;position:relative;color:#84b514;line-height:1.5;background-color:#fff;text-align:center;box-shadow:3px 3px 0 hsla(0,0%,46.7%,.3)}#pageServiceDetail .recommend_checkbox+label span{font-weight:700;text-align:center}#pageServiceDetail .recommend_checkbox+label .label-off{display:block}#pageServiceDetail .recommend_checkbox+label .label-on{display:none}#pageServiceDetail .recommend_checkbox:checked+label{top:3px;left:3px;color:#fff;background-color:#83b412;box-shadow:none}#pageServiceDetail .recommend_checkbox:checked+label .label-off{display:none}#pageServiceDetail .recommend_checkbox:checked+label .label-on{display:block}#pageServiceDetail .recommend-step-btn input{margin:0 auto 7%;padding:2.5% 0;border:none;border-radius:100px;display:block;width:58.6%;color:#fff;background-color:#96bf26;background-image:url(/assets/images/icon_white_right.png),linear-gradient(#accb3d,#83b412);background-position:95%,0 0;background-size:.5em auto,auto;background-repeat:no-repeat,no-repeat;text-align:center;text-decoration:none;font-weight:700;font-size:120%;box-shadow:3px 3px 0 0 rgba(0,0,0,.5);box-sizing:border-box}#pageServiceDetail .recommend-step-btn input:disabled{background:#aaa;box-shadow:none}#pageServiceDetail .recommend-step-btn input:disabled:hover{background:#aaa;box-shadow:none;cursor:default}.area-link-title{margin:0 auto;width:100%;color:#fff;line-height:1.2}.area-link-title span{margin:0 auto;padding:4%;display:block;width:100%;background-color:#ffc515;font-weight:700;font-size:127%;box-sizing:border-box}.area-link-subtitle{margin:0 auto;padding:2.5% 0 0;width:92%;line-height:1.6}.area-link-list{margin:0 auto;padding:0;width:92%;letter-spacing:-.4em}.area-link>ul:last-child{margin:0 auto 4%;border-bottom:none}.area-link-list li{margin:0 auto;padding:0;display:inline-block;font-size:94%;letter-spacing:normal;box-sizing:border-box}.area-link-list li:after{padding:0 0 0 .2em;content:"｜"}.area-link-list li:last-child:after{content:""}.area-link-list li a{text-decoration:none}#course-popAdd,#service-popAdd{display:none;position:fixed;left:0;bottom:6.5em;width:100%;z-index:999}.course-popAdd-box,.service-popAdd-box{margin:0 auto;padding:2%;border-radius:8px;position:relative;width:85%;color:#fff;background-color:#fe5220;text-align:center;line-height:1.5;box-shadow:0 0 4px 0 rgba(0,0,0,.65);box-sizing:border-box}.course-popAdd-box:after,.service-popAdd-box:after{margin-left:-1em;content:"";border:1em solid transparent;border-top:1.2em solid #fe5220;position:absolute;bottom:-2em;left:50%;z-index:900}.action-box{display:none}@keyframes slideShow{0%{bottom:-8em}70%{bottom:-8em}to{bottom:0}}@keyframes slideShowPc{0%{bottom:-200px}70%{bottom:-200px}to{bottom:0}}#action .action-check-title span,#action .action-checkOk-title span{position:relative;display:inline-block}#action .action-check-title span:after,#action .action-check-title span:before,#action .action-checkOk-title span:after,#action .action-checkOk-title span:before{content:"▼";margin:0;position:absolute;color:#f9c400;animation-name:arrowMove;animation-duration:3s;animation-timing-function:ease;animation-iteration-count:infinite}#action .action-check-title span:before,#action .action-checkOk-title span:before{left:-1.2em}#action .action-check-title span:after,#action .action-checkOk-title span:after{right:-1.2em}#action .action-check-title span:after,#action .action-check-title span:before,#action .action-checkOk-title span:after,#action .action-checkOk-title span:before,_:-ms-lang(x)::-ms-backdrop{animation-name:arrowMoveIe!important}@keyframes arrowMove{0%{top:.3em}20%{top:0}to{top:0}}@keyframes arrowMovePc{0%{top:5px}20%{top:0}to{top:0}}@keyframes arrowMoveIe{0%{top:9px}20%{top:4px}to{top:4px}}@keyframes focusWave{0%{box-shadow:0 0 0 1px #f9c400,inset 0 0 0 1px #f9c400}80%{box-shadow:0 0 0 10px rgba(249,196,0,0),inset 0 0 0 1px #f9c400}to{box-shadow:0 0 0 10px rgba(249,196,0,0),inset 0 0 0 1px #f9c400}}footer .footer-box{padding:6.6% 0 10em}#anchor-top{bottom:14%}#anchor-top.anchor-top-hide{display:none;opacity:0;animation:hide .3s linear 0s}@keyframes show{0%{opacity:0}to{opacity:1}}@keyframes hide{0%{opacity:1}to{opacity:0}}.splide__arrow--prev{width:10vw;height:10vw;background:url(/assets/images/slide_prev.png) 0 no-repeat;background-size:100% auto;left:0}.splide__arrow--next{width:10vw;height:10vw;background:url(/assets/images/slide_next.png) 0 no-repeat;background-size:100% auto;right:0}.splide__arrow:disabled,.thumbnails,.zip-none{display:none}@media screen and (min-width:751px){#pageServiceDetail .main-title{margin:46px auto 30px;padding:0 8px 22px;border-bottom:2px dotted #555;width:1020px}.main-logo{width:100px;background:#fff;float:left;text-align:center}.main-service{font-size:163%;line-height:1.2}.main-review,.main-service{margin:0 0 5px 118px}.main-review img{width:110px;height:19px}.main-features{margin:0 0 0 1rem}.main-features.sp-hidden{display:none}.main-features.pc-hidden{display:flex}.main-company{margin:0 0 0 118px}.main-company a{font-size:75%}.service-box{margin:0 auto 40px;padding:0;width:1020px}.service-box:after{content:"";width:auto;display:table;clear:both}.service-gallery{margin:30px auto;width:420px;opacity:1}.service-gallery-image img{padding:0;width:420px;height:auto}.service-about{width:1020px;margin:0 auto 30px}.service-accent{margin:0 0 15px;border-bottom:2px solid #fb5322;padding:0 0 20px;background:#fff}.service-accent-box{display:flex;gap:20px}.service-accent-box-left{width:55%}.service-accent-box-right{width:45%}.service-accentList{margin:0 0 15px;width:100%}.service-accentList li{width:100%;background:url(/assets/images/icon_hoop.png) no-repeat left 5px;background-size:16px;box-sizing:border-box}.service-info{margin:10px auto;width:1020px;padding:15px 10px}.service-info-left{display:flex;width:50%;gap:.5rem;align-items:baseline}.service-info-right{display:flex;width:50%;gap:.5rem;align-items:center;justify-content:flex-end}.service-info-middle{font-size:20px}.service-info-price{margin-bottom:0}.service-info-label{font-size:12px;padding:4px 6px;width:95px;margin-bottom:0}.service-lead{margin:0 auto 20px;width:100%}.service-area-title{margin:0 auto 4px;padding:2px 0;width:100%;font-size:94%}.service-area-pref{margin:0 auto 10px;width:100%;font-size:75%;line-height:1.4}.service-company .service-company-title{margin:0 auto 4px;padding:2px 0;width:100%;font-size:94%}.service-company .service-company-name{margin:0 auto 10px;width:100%;font-size:75%;line-height:1.4}.service-support{width:560px;line-height:1.8}.service-support li{width:auto;line-height:1}.service-support li,.service-support li:nth-child(3n){margin:0 11px 10px 0}.service-support li:nth-child(5n){margin:0 0 10px}.service-support li img{width:103px}.Guide-links{padding:0 0 8px;display:flex}.Guide-links,.serviceGuide-link{margin:0 auto;width:1020px}.serviceGuide-link.is-fixed{left:50%;transform:translateX(-50%);box-shadow:none}.serviceGuide-link ul{border-bottom:3px solid #e8e8e8}.serviceGuide-link ul li{padding:0}.serviceGuide-link ul li a{padding:8px 0;position:relative}.serviceGuide-link ul li a.is-current{border:none}.serviceGuide-link ul li a.is-current:before{width:100%;height:3px;content:"";position:absolute;display:block;background:#461900;bottom:-3px}.servicePR{margin:0 auto 50px;width:1020px}.servicePR h2{margin-bottom:15px;padding:20px;font-size:100%}.serviceGuide-lead{margin-bottom:15px;width:100%}.servicePR .service-gallery-slider{min-width:1020px}.servicePR .service-gallery-image{margin-right:50px;min-width:307px}.servicePR .service-gallery-image:nth-child(3){margin-right:0}.servicePR .service-gallery-image img{display:block;width:100%}.serviceGuide #about-course.course{margin:0 auto;width:1020px}.serviceGuide #about-course .course-title{margin:0 auto 20px;padding:20px 5px 20px 54px;border-radius:4px;width:1020px;font-size:163%;background:url(/assets/images/icon_hoop.png) 20px no-repeat #fb5322;background-size:24px auto}.serviceGuide #about-course .course-box{margin:0 auto 30px;padding:0;border:none;width:1020px;box-sizing:border-box;overflow:hidden}.course-box p{margin:0 0 20px;width:100%}.course-listCount{margin:0 0 12px}.course-guide{margin:0;width:120px;border:none;background:none}.course-guide a{margin:0;padding:0 0 0 1.3em;background:url(/assets/images/nav_guide.png) no-repeat left .3em;background-size:auto 1.2em}.course-list-box{display:flex;gap:20px}.course-list{margin:0 auto 20px;padding:20px;border-top:none;width:1018px;box-sizing:border-box}.serviceGuide #about-course .course-list-top{margin:0 0 14px;overflow:hidden}.serviceGuide #about-course .course-list-bottom{margin:0;width:auto}.course-detail-button{display:inline;padding:5px 17px;cursor:pointer}.course-detail-button span{display:inline-block;position:relative;font-size:16px;padding-left:1.5em}.course-detail-button span:before{position:absolute;display:block;content:"";background:url(/assets/images/icon_arrow_down.png) no-repeat;width:16px;height:16px;top:50%;left:0;transform:translateY(-50%);background-size:100% auto}.course-detail-button:after{display:none}.course-detail-button.is-open span:before{background:url(/assets/images/icon_arrow_up.png) no-repeat}.course-image{margin:0;width:244px}.course-image img{width:244px}.course-label{width:712px;margin:0 0 5px}.label-member{padding:0 5px}.label-mealType{padding:1px 5px}.course-head{display:flex}.course-name{margin:0 0 10px}.serviceGuide #about-course .course-name.label-kaigo,.serviceGuide #about-course .course-name.label-limit,.serviceGuide #about-course .course-name.label-normal{padding:0 0 0 4em}.course-name.label-normal:before{content:"普通食";background-color:#fb5322}.course-name.label-kaigo:before,.course-name.label-normal:before{padding:1px 5px;position:absolute;left:0;top:0;color:#fff;font-size:94%;font-weight:400;line-height:1.5}.course-name.label-kaigo:before{content:"介護食";background-color:#a672ba}.course-name.label-limit:before{padding:1px 5px;position:absolute;left:0;top:0;content:"制限食";color:#fff;font-size:94%;font-weight:400;line-height:1.5;background-color:#eb6994}.course-text{margin:10px 0 0;padding:0 0 10px;font-size:94%}.course-support,.course-text{width:auto;box-sizing:border-box}.course-support{margin:0;padding:0}.course-support li{margin:0 5px 0 0;width:105px;line-height:0}.course-support li:nth-child(3n){margin:0 5px 0 0}.course-support li img{width:105px}.course-value{margin:0 0 10px;padding:10px 0 0;border-top:none;width:710px;overflow:hidden;display:flex;flex-wrap:wrap;vertical-align:middle}.course-value-item{border-bottom:1px dotted #bbb;width:229px}.course-value>div.course-value-item{margin:0 10px 0 0;float:left}.course-value>div.course-value-item:nth-child(3),.course-value>div.course-value-item:nth-child(5){margin:0}.course-value-item-cont,.course-value-item-name{padding:5px 0;border:none;font-size:82%}.course-value-item-name{padding:0 5px 0 0;width:84px}.course-value-item-cont{width:145px}.course-value-free{margin:0 0 5px;padding:4px 0 0;font-size:80%;line-height:1.5;width:100%;clear:both}.course-note{margin:0 auto;padding:6px 0 0;font-size:75%;text-align:left;clear:both;line-height:1.6}.course-action{margin:0;padding:10px 0 0;border:none;width:270px;vertical-align:middle}.course-action-price{margin:0 0 4px;display:block;width:270px;text-align:right;font-size:94%}.course-action-price>div{display:inline}.course-action-price strong{font-size:120%}.course-action-note{padding:0;display:inline;color:#777;font-size:80%;line-height:1.4}.orderAddress-balloon{margin:0 auto 15px;padding:10px 0;width:680px;border-radius:3px;font-size:125%}.orderAddress-balloon span br{display:none}.orderAddress-first{margin:0 auto 50px;padding:20px 0 0;width:680px;min-height:126px;border-radius:3px}.orderAddress-first .orderAddress-btn-zip{margin:0 auto;width:260px}.orderAddress-first .orderAddress-text{margin:10px 0}.orderAddress{width:680px;min-height:140px}.about+.orderAddress,.orderAddress{margin:0 auto 50px;padding:13px 0 0}.about+.orderAddress{background:#f4f4f0}.orderAddress-text{margin:0 0 10px}.orderAddress-btn-zip{margin:0 auto;width:260px}.orderAddress-btn-zip-input{width:260px}.orderAddress-btn-zip-input .zip{padding:12px 0 12px 36px;width:158px;background:url(/assets/images/icon_post.png) 10px no-repeat #fff;background-size:18px auto}.orderAddress-btn-zip-input .input-submit{padding:12px 0;width:100px;background-image:linear-gradient(#accb3d,#83b412)}.orderAddress-btn-zip-input .input-submit:hover{background-color:#fd851c;background-image:linear-gradient(180deg,#fd851c,#fb5322);cursor:pointer}.orderAddress-checkNg-title{margin:3px auto 8px;width:100%}.orderAddress-checkNg-title span{display:inline}.orderAddress-checkNg-btn a,.orderAddress-checkOk-btn a{margin:0 auto 23px;padding:8px 0;width:400px;background-image:url(/assets/images/icon_white_right.png),linear-gradient(#accb3d,#83b412);background-position:96%,0 0;background-size:12px auto,auto;font-size:125%}.orderAddress-checkOk-btn a{width:300px}.orderAddress-checkNg-btn a:hover,.orderAddress-checkOk-btn a:hover{background-color:#fd851c;background-image:url(/assets/images/icon_white_right.png),linear-gradient(180deg,#fd851c,#fb5322);cursor:pointer}.orderAddress-checkOk{padding:0 0 5px}.orderAddress-checkOk p{margin:0 auto}.orderAddress-checkOk-title{margin:6px auto 12px}.menu{margin:0 auto 20px}.menu-box{margin:0;width:auto}.menu-title{margin:0 auto 20px;padding:20px 5px 20px 54px;border-radius:4px;width:1020px;font-size:163%;background:url(/assets/images/icon_hoop.png) 20px no-repeat #fb5322;background-size:24px auto}.item-name{margin:0 auto 17px;padding:5px 20px;width:1020px;border-radius:3px}.menu-item{margin:0 auto 20px;flex-direction:row-reverse;width:1020px}.item-image{margin-right:70px;width:180px}.menu-item ul{margin-right:0;display:flex;flex-wrap:wrap;width:770px}.menu-item li{margin:0 30px 10px 0;width:220px;box-sizing:border-box}.viewMore-btn{margin:0 auto 20px;padding:10px;width:1020px}.viewMore-btn div:after{padding-left:25px;display:inline-block;background:url(/assets/images/icon_arrow_down.png) 0 no-repeat}.viewMore-btn.moreOpen div:after{padding-left:25px;background:url(/assets/images/icon_arrow_up.png) 0 no-repeat}.review{margin:0 0 40px;padding:30px 0 10px}.review-title{margin:0 auto 6px;padding:20px 5px 20px 54px;border-radius:4px;width:1020px;font-size:163%;background:url(/assets/images/icon_hoop.png) 20px no-repeat #fb5322;background-size:24px auto}.review-box{margin:0 auto 10px;width:960px}.review-number{margin:0 0 10px -30px;width:auto;font-weight:700}.review .course-guide{margin:0 -30px 0 0}.review-rating{margin:0 auto 18px;border-radius:4px;display:table;width:100%}.review-rating-title{display:table-cell;vertical-align:middle;width:80px}.review-rating-box{padding:8px 0;width:880px}.review-rating-box img{display:inline}.review-rating-price,.review-rating-service,.review-rating-taste,.review-rating-total{margin:0;padding:2px 0 2px 20px;width:189px;text-align:left;box-sizing:border-box}.review-rating-cate{padding:0 0 8px;font-size:100%;text-align:left}.review-rating-image img{padding:0;width:111px}.review-rating-value{margin:0 0 0 8px;display:inline-block;position:relative;top:-2px}.review-rating-total{padding:2px 0;width:290px;text-align:center;box-sizing:border-box}.review-rating-total .review-rating-cate{margin:0 8px 0 0;display:inline-block;position:relative;top:-1px;font-weight:400;font-size:138%}.review-rating-total .review-rating-value{display:inline-block;position:relative;top:0;font-size:138%}.review-row{margin:0 0 20px;width:260px}.review-row select{margin:-5px 0 0;padding:5px 28px 5px 10px;width:175px;background-size:auto 35px}.review-list-wrap{overflow:hidden;display:flex;justify-content:space-between;flex-wrap:wrap}.review-list{margin:0 0 20px;border:none;border-radius:4px;width:470px;height:340px;box-shadow:none}.review-list-wrap>div:nth-child(2n){float:right}.review-list-wrap>div:nth-child(odd){float:left}.review-list h3{margin:0 auto;padding:10px 0 0;width:430px}.review-list-info{margin:0 auto;padding:10px 0 8px;width:430px}.review-list-user,.review-list-user img{width:102px}.review-list-block{padding:5px 0 0 15px;width:328px}.review-list-course{margin:0 0 4px}.review-list-course-title{padding:0;width:112px}.review-list-course span{padding:2px 6px;border-radius:4px;font-size:94%}.review-list-course em{padding:1px 0 0}.review-list-rating{margin:0 auto 10px;padding:10px 15px;border-radius:4px;width:430px}.review-list-rating span{font-size:75%}.review-list h4{margin:0 auto 10px;width:430px}.review-list-rating-title{width:32px}.review-list-rating-image,.review-list-rating-image img{width:111px}.review-list-text{margin:0 auto 5px;width:430px;height:5em;line-height:1.5}.review-list-more{margin:0 auto 18px;width:430px;text-align:right}.review-list-more a{padding:0;border-top:none;display:inline;width:auto;background:none;text-align:right}.review-list-link{margin:-5px 0 0}.review-list-link a{padding:0 0 0 20px;border-top:none;border-bottom:none;display:inline;width:auto;background:url(/assets/images/icon_circle_right.png) 0 no-repeat;background-size:16px auto;font-size:94%}.review+.service-btn{padding:0 0 10px;background-color:#fef0e5}.review+.service-btn .service_label{margin:0 auto 20px}.shops{margin:0}.shops-title{margin:0 auto 30px;padding:20px 5px 20px 54px;border-radius:4px;width:1020px;font-size:163%;background:url(/assets/images/icon_hoop.png) 20px no-repeat #fb5322;background-size:24px auto}.result-list{margin:0 auto 40px;border:1px solid #ddd;border-top:5px solid #fb5322;position:relative;width:1020px;background-color:#fff;box-shadow:none}.result-title{margin-bottom:16px}.result-title a{margin:0 0 0 30px;padding:10px 10px 16px 0;width:760px;background:none;font-size:163%}.result-title span{font-size:46%}.result-about{margin:0 0 44px 30px;width:760px;display:block}.result-lead{display:block;vertical-align:top}.result-logo{display:inline-block;position:absolute;top:42px;right:42px;width:146px}.result-logo img{width:146px}.result-logo a:hover img{opacity:.7}.result-info{margin:0 auto 10px;padding:10px 0 10px 20px;border-radius:3px;width:960px}.result-info-box{padding:5px 10px 5px 0}.result-info-price{margin:0 16px 0 0;display:inline-block}.result-info-order-title,.result-info-price-title{margin:0 6px 0 0;padding:1px 5px;border-radius:3px;font-size:94%}.result-info-price-unit{font-size:100%}.result-info-order{display:inline-block}.result-info-review{padding:0 5px;vertical-align:middle;width:290px;text-align:left}.result-info-review img{margin:0 25px 0 20px;display:inline-block;position:relative;top:2px;width:110px}.result-info-review span{margin:-2px 12px 0 0;display:inline-block;position:relative;top:-2px;font-size:75%}.support{margin:0 auto 11px;width:960px;line-height:1.8}.support li{width:auto}.support li,.support li:nth-child(3n){margin:0 10px 0 0}.support li img{width:105px}.course{margin:0}.course-title{margin:0 auto 14px;padding:0;width:960px;font-size:94%}.course-title:before{content:"";margin:0 10px 0 0;border-radius:100px;width:4px;background:#ccc}.course-title span{margin:0 0 0 5px}.course-slider{margin:0 auto;width:960px;overflow:hidden}.course-box{margin:0 auto 5px;padding:5px 0 0;border-top:1px solid #ddd;width:960px}.course-more .course-box:last-child{margin:0 auto;padding:5px 0;border-bottom:1px solid #ddd}.course-slider>div:last-child{margin:0}.course-detail{padding:0}.course-detail-image{margin:0;width:180px}.course-detail-image.label-normal:after{content:"普通食";background-color:#fb5322}.course-detail-image.label-kaigo:after,.course-detail-image.label-normal:after{padding:2px 0;position:absolute;right:-65px;top:0;width:65px;color:#fff;line-height:1.5;font-size:94%;text-align:center;box-sizing:border-box}.course-detail-image.label-kaigo:after{content:"介護食";background-color:#a672ba}.course-detail-image.label-limit:after{padding:2px 0;position:absolute;right:-65px;top:0;content:"制限食";width:65px;color:#fff;line-height:1.5;font-size:94%;background-color:#eb6994;text-align:center;box-sizing:border-box}.course-detail-image img{width:160px}.course-detail-box{line-height:1.5;float:left;width:484px}.course-detail-title{margin:0 0 8px 75px}.course-detail-text{margin:0;clear:none;font-size:94%}.course-detail-price{margin:25px 0 0;padding:0;width:140px;font-size:94%;text-align:right}.course-detail-price strong{font-size:120%}.course-detail-price .course-detail-br{display:block}.course-detail-price .course-detail-note{font-size:80%}.course-more{margin:0 0 18px}.course-moreView{margin:0 auto 18px!important;padding:12px 0;width:960px;min-height:50px;background:#f4f4f4;transition:all .2s ease}.course-moreView div{padding:0 0 0 20px;background:url(/assets/images/icon_arrow_down.png) 0 no-repeat;background-size:16px auto}.result-detail-link{margin:0 auto 40px;width:960px}.result-detail-link a{padding:0 0 0 22px;border-top:none;border-bottom:none;display:inline-block;width:auto;background:url(/assets/images/icon_circle_right.png) 0 no-repeat;background-size:16px auto}.result-list-none{margin:84px auto 200px;width:1020px}.result-list-none-title{margin:0;font-size:125%}#course-popAdd,#service-popAdd{bottom:136px}.course-popAdd-box,.service-popAdd-box{margin:0 auto;padding:10px 4px;width:340px}.course-popAdd-box:after,.service-popAdd-box:after{margin-left:-14px;content:"";border:14px solid transparent;border-top:16px solid #fe5220;position:absolute;bottom:-28px;left:50%;z-index:900}#action{padding:5px 0 15px;min-height:100px}.action-box{display:none}#action .action-check-title,#action .action-checkOk-title{font-size:113%}#action .action-check-title span,#action .action-checkOk-title span{position:relative;display:inline-block;font-weight:700}#action .action-check-title span:after,#action .action-check-title span:before,#action .action-checkOk-title span:after,#action .action-checkOk-title span:before{content:"▼";position:absolute;animation-name:arrowMovePc;animation-duration:2s;animation-timing-function:ease;animation-iteration-count:infinite}#action .action-check-title span:before,#action .action-checkOk-title span:before{left:-1.2em}#action .action-check-title span:after,#action .action-checkOk-title span:after{right:-1.2em}#action .action-check-title-error{font-size:113%}#action .action-check-btn-zip{margin:5px auto 0;padding:0;width:260px}#action .action-check-btn-zip .zip{padding:8px 0 8px 36px;width:158px;background:url(/assets/images/icon_post.png) 10px no-repeat #fff;background-size:18px auto}#action .action-check-btn-zip .checkZip-link{padding:8px 0;width:100px;font-weight:500;overflow:hidden;background:#accb3d;background-image:linear-gradient(#accb3d,#83b412)}#action .action-check-btn-zip .checkZip-link:hover{background-color:#fd851c;background-image:linear-gradient(180deg,#fd851c,#fb5322);cursor:pointer}#action .action-step-check-title,#action .action-step-search-title{font-size:113%}#action .action-step-select{width:590px}#action .action-step-count{width:314px}#action .action-step-course{margin:0 15px 0 0;padding:0 0 0 26px;display:inline-block;background:url(/assets/images/icon_check_red.png) left .5em no-repeat;background-size:22px auto;font-size:100%}#action .action-step-service{margin:0;padding:0 0 0 24px;display:inline-block;background:url(/assets/images/icon_note_yellow.png) left .6em no-repeat;background-size:18px auto;font-size:100%}#action .action-checkNg-title{margin:0;font-size:113%;font-weight:700}#action .action-checkNg-btn .checkNgList-link,#action .action-checkOk-btn .checkOkList-link{margin:5px auto 0;padding:11px 0;width:400px;background-image:url(/assets/images/icon_white_right.png),linear-gradient(#accb3d,#83b412);background-position:96%,0 0;background-size:12px auto,auto;font-size:125%}#action .action-checkOk-btn .checkOkList-link{width:300px}#action .action-checkNg-btn .checkNgList-link:hover,#action .action-checkOk-btn .checkOkList-link:hover{background-color:#fd851c;background-image:url(/assets/images/icon_white_right.png),linear-gradient(180deg,#fd851c,#fb5322);cursor:pointer}.diary{margin:0 auto 50px}.diary-box{margin:0 auto;width:1020px}.diary-title{margin:0 auto 20px;padding:20px 5px 20px 54px;border-radius:4px;width:1020px;font-size:163%;background:url(/assets/images/icon_hoop.png) 20px no-repeat #fb5322;background-size:24px auto}.diary-box>p{margin-bottom:20px;width:100%}.diary-inner{margin:0;display:flex;width:100%}.diary-item{margin:0 30px 10px 0;padding:15px;width:320px;box-shadow:none}.diary-item:last-child{margin-right:0}.diary-info{margin-bottom:10px;flex-direction:column}.diary-image{margin:0 0 10px;width:100%}.diary-name{display:flex;justify-items:center;align-items:center;width:100%;height:3em;line-height:1.5;vertical-align:middle;box-sizing:border-box}.diary-name span{font-weight:700}.diary-text{height:4.5rem;width:100%;line-height:1.3;font-size:82%;box-sizing:border-box}.diary-inner+a{padding:0 0 0 20px;display:inline-block;text-align:left;border:none;background:url(/assets/images/icon_circle_right.png) 0 no-repeat}.about{margin:20px auto 30px;width:1020px}.about-title{margin:0 0 20px;padding:0 0 10px 30px;border-bottom:2px solid #fb5322;background-color:transparent;font-size:138%}#about-board.about-title{padding:0 0 10px 30px;background:url(/assets/images/service/icon_meal_brown.png) no-repeat left 9px;background-size:24px 23px}#about-order.about-title{padding:0 0 10px 30px;background:url(/assets/images/service/icon_order_brown.png) no-repeat left 9px;background-size:24px 23px}#about-delivery.about-title{padding:0 0 10px 30px;background:url(/assets/images/service/icon_delivery_brown.png) no-repeat left 11px;background-size:24px 23px}#about-pay.about-title{padding:0 0 10px 30px;background:url(/assets/images/service/icon_pay_brown.png) no-repeat left 11px;background-size:24px 23px}.about-info{margin:0 0 20px;border-left:1px solid #ccc;border-right:1px solid #ccc;width:1020px}.about-info th{padding:11px 0 10px 20px;width:200px;font-size:94%}.about-info td{padding:11px 14px 10px 20px;font-size:94%}.about-info td .userReview{width:112px}.about table .timeSet{width:225px}.about-text{margin:0 auto 20px;width:1020px}.about table .status-list li{margin:0 3px 0 0;padding:2px 10px;line-height:1.3}.about table .timeSet-list li:before{content:"・"}.about table .timeSet-listImg{margin:6px 0;width:225px}#pageServiceDetail .recommend{margin:40px auto 20px;padding:15px 0 1px;border-radius:6px;width:1020px}#pageServiceDetail .recommend-title{margin:0 auto 15px;width:960px;font-size:125%}#pageServiceDetail .recommend-list{margin:0 auto 5px;overflow:hidden;width:960px}#pageServiceDetail .recommend-list li{margin:0 15px 15px 0;float:left;width:310px}#pageServiceDetail .recommend-list li:nth-child(3n){margin:0 0 15px}#pageServiceDetail .recommend-list li a{margin:0 0 10px;padding:0;border-bottom:none;background:none}#pageServiceDetail .recommend-list li a:hover img{opacity:.7}#pageServiceDetail .recommend-brand{padding:10px 10px 0}#pageServiceDetail .recommend-img{padding:2px 0 0;width:73px}#pageServiceDetail .recommend-name{padding:0 0 0 8px;width:216px}#pageServiceDetail .recommend-box{margin:0 auto 15px;width:100%}#pageServiceDetail .recommend-detail{padding:0 2px 10px 10px;display:block;width:100%}#pageServiceDetail .recommend-btn{margin:0 auto;display:block;width:100%;text-align:center}#pageServiceDetail .recommend-label{margin:0 .4em 0 0;border-radius:3px;font-size:94%}#pageServiceDetail .recommend-unit{font-size:82%}#pageServiceDetail .recommend_checkbox+label{margin:0 auto;padding:5px 0;width:200px}#pageServiceDetail .recommend-step-btn input{margin:0 auto 25px;padding:16px 0;width:420px;background-image:url(/assets/images/icon_white_right.png),linear-gradient(#accb3d,#83b412);background-position:95%,0 0;background-size:12px auto,auto;font-size:163%}#pageServiceDetail .recommend-step-btn input:hover{background-color:#fd851c;background-image:url(/assets/images/icon_white_right.png),linear-gradient(180deg,#fd851c,#fb5322);cursor:pointer}.area-link-title{margin:0 auto 10px}.area-link-title span{padding:18px 20px;border-radius:4px;width:1020px;font-size:150%}.area-link-subtitle{margin:0 auto 3px;padding:9px 0 0;width:1020px;font-size:100%}.area-link-list{padding:0 0 5px 12px;width:1020px;box-sizing:border-box}.area-link>ul:last-child{margin:0 auto 50px}.area-link-list li{padding:0 0 0 1em;font-size:100%}.area-link-list li:after{padding:0 0 0 1em;content:"｜"}.area-link-list li:last-child:after{content:""}footer .footer-box{padding:18px 0 160px}#anchor-top{bottom:120px}#anchor-top.anchor-top-hide{display:block;opacity:1;animation:none}.zip-none{display:block}.splide__arrow--next,.splide__arrow--prev{width:40px;height:40px;top:140px}.thumbnails{display:flex;flex-wrap:wrap;margin:1rem auto 0;padding:0}.thumbnail{width:76px;height:51px;margin-bottom:10px;margin-right:10px;overflow:hidden;list-style:none;cursor:pointer}.thumbnail:nth-child(5n){margin-right:0}.thumbnail.is-active{box-shadow:0 0 0 2px #fa7523}}