@media (min-width:769px){.section_health_check,.section_health_edit,.section_health_reedit,.section_health_step{padding:4px 0 10px;text-align:left;color:#fff;height:auto;display:block;position:relative;width:100vw;margin:16px calc(50% - 50vw)}.section_health_check .wrap_center,.section_health_edit .wrap_center,.section_health_reedit .wrap_center,.section_health_step .wrap_center{padding:0}.section_health_check .wrap_center h2.center_cap,.section_health_edit .wrap_center h2.center_cap,.section_health_reedit .wrap_center h2.center_cap,.section_health_step .wrap_center h2.center_cap{font-size:2.4rem;font-weight:600;text-decoration:none;font-family:Noto Sans Japanese,sans-serif;padding:2px;letter-spacing:2px;color:#000;text-align:center}.section_health_check .wrap_center .foodsearch,.section_health_edit .wrap_center .foodsearch,.section_health_reedit .wrap_center .foodsearch,.section_health_step .wrap_center .foodsearch{border-top:1px solid #f4f4f4;border-bottom:1px solid #f4f4f4;font-size:1.3rem;font-weight:600;font-family:Noto Sans Japanese,sans-serif;text-decoration:none;margin:16px 0 0;padding:16px 0;letter-spacing:0;color:#333333;line-height:1.2;text-align:center;position:relative;text-indent:14px;display:block}.section_health_check .wrap_center .foodsearch:before,.section_health_edit .wrap_center .foodsearch:before,.section_health_reedit .wrap_center .foodsearch:before,.section_health_step .wrap_center .foodsearch:before{content:"";display:block;width:16px;height:16px;position:absolute;left:calc(50% - 50px);top:16px;background:url(/po/images/royalcanin/icon_sort.png) transparent 50% no-repeat;background-size:16px;transition:.3s}.section_health_check .wrap_center .foodsearch.openmenu,.section_health_edit .wrap_center .foodsearch.openmenu,.section_health_reedit .wrap_center .foodsearch.openmenu,.section_health_step .wrap_center .foodsearch.openmenu{color:#707070}.section_health_check .wrap_center .foodsearch.openmenu:before,.section_health_edit .wrap_center .foodsearch.openmenu:before,.section_health_reedit .wrap_center .foodsearch.openmenu:before,.section_health_step .wrap_center .foodsearch.openmenu:before{content:"";display:block;width:16px;height:16px;position:absolute;left:calc(50% - 50px);top:16px;background:url(/po/images/royalcanin/icon_sort_glayout.png) transparent 50% no-repeat;background-size:16px;transition:.3s}.section_health_check .search_elements,.section_health_edit .search_elements,.section_health_reedit .search_elements,.section_health_step .search_elements{display:none}.section_health_check .search_elements,.section_health_check form,.section_health_edit .search_elements,.section_health_edit form,.section_health_reedit .search_elements,.section_health_reedit form,.section_health_step .search_elements,.section_health_step form{width:100%;background:#f4f4f4}.section_health_check .search_elements .formwrap,.section_health_check .search_elements .formwrap_food,.section_health_check form .formwrap,.section_health_check form .formwrap_food,.section_health_edit .search_elements .formwrap,.section_health_edit .search_elements .formwrap_food,.section_health_edit form .formwrap,.section_health_edit form .formwrap_food,.section_health_reedit .search_elements .formwrap,.section_health_reedit .search_elements .formwrap_food,.section_health_reedit form .formwrap,.section_health_reedit form .formwrap_food,.section_health_step .search_elements .formwrap,.section_health_step .search_elements .formwrap_food,.section_health_step form .formwrap,.section_health_step form .formwrap_food{width:100%;padding:20px 0 30px;text-align:center;margin:0 auto;position:relative;display:block}.section_health_check .search_elements .formwrap input,.section_health_check .search_elements .formwrap select,.section_health_check .search_elements .formwrap_food input,.section_health_check .search_elements .formwrap_food select,.section_health_check form .formwrap input,.section_health_check form .formwrap select,.section_health_check form .formwrap_food input,.section_health_check form .formwrap_food select,.section_health_edit .search_elements .formwrap input,.section_health_edit .search_elements .formwrap select,.section_health_edit .search_elements .formwrap_food input,.section_health_edit .search_elements .formwrap_food select,.section_health_edit form .formwrap input,.section_health_edit form .formwrap select,.section_health_edit form .formwrap_food input,.section_health_edit form .formwrap_food select,.section_health_reedit .search_elements .formwrap input,.section_health_reedit .search_elements .formwrap select,.section_health_reedit .search_elements .formwrap_food input,.section_health_reedit .search_elements .formwrap_food select,.section_health_reedit form .formwrap input,.section_health_reedit form .formwrap select,.section_health_reedit form .formwrap_food input,.section_health_reedit form .formwrap_food select,.section_health_step .search_elements .formwrap input,.section_health_step .search_elements .formwrap select,.section_health_step .search_elements .formwrap_food input,.section_health_step .search_elements .formwrap_food select,.section_health_step form .formwrap input,.section_health_step form .formwrap select,.section_health_step form .formwrap_food input,.section_health_step form .formwrap_food select{width:345px;display:block;border:1px solid #cccccc;color:#333;font-size:1.5rem;background:#fff}.section_health_check .search_elements .formwrap input::placeholder,.section_health_check .search_elements .formwrap select::placeholder,.section_health_check .search_elements .formwrap_food input::placeholder,.section_health_check .search_elements .formwrap_food select::placeholder,.section_health_check form .formwrap input::placeholder,.section_health_check form .formwrap select::placeholder,.section_health_check form .formwrap_food input::placeholder,.section_health_check form .formwrap_food select::placeholder,.section_health_edit .search_elements .formwrap input::placeholder,.section_health_edit .search_elements .formwrap select::placeholder,.section_health_edit .search_elements .formwrap_food input::placeholder,.section_health_edit .search_elements .formwrap_food select::placeholder,.section_health_edit form .formwrap input::placeholder,.section_health_edit form .formwrap select::placeholder,.section_health_edit form .formwrap_food input::placeholder,.section_health_edit form .formwrap_food select::placeholder,.section_health_reedit .search_elements .formwrap input::placeholder,.section_health_reedit .search_elements .formwrap select::placeholder,.section_health_reedit .search_elements .formwrap_food input::placeholder,.section_health_reedit .search_elements .formwrap_food select::placeholder,.section_health_reedit form .formwrap input::placeholder,.section_health_reedit form .formwrap select::placeholder,.section_health_reedit form .formwrap_food input::placeholder,.section_health_reedit form .formwrap_food select::placeholder,.section_health_step .search_elements .formwrap input::placeholder,.section_health_step .search_elements .formwrap select::placeholder,.section_health_step .search_elements .formwrap_food input::placeholder,.section_health_step .search_elements .formwrap_food select::placeholder,.section_health_step form .formwrap input::placeholder,.section_health_step form .formwrap select::placeholder,.section_health_step form .formwrap_food input::placeholder,.section_health_step form .formwrap_food select::placeholder{color:#333}.section_health_check .search_elements .formwrap .subwrap,.section_health_check .search_elements .formwrap_food .subwrap,.section_health_check form .formwrap .subwrap,.section_health_check form .formwrap_food .subwrap,.section_health_edit .search_elements .formwrap .subwrap,.section_health_edit .search_elements .formwrap_food .subwrap,.section_health_edit form .formwrap .subwrap,.section_health_edit form .formwrap_food .subwrap,.section_health_reedit .search_elements .formwrap .subwrap,.section_health_reedit .search_elements .formwrap_food .subwrap,.section_health_reedit form .formwrap .subwrap,.section_health_reedit form .formwrap_food .subwrap,.section_health_step .search_elements .formwrap .subwrap,.section_health_step .search_elements .formwrap_food .subwrap,.section_health_step form .formwrap .subwrap,.section_health_step form .formwrap_food .subwrap{display:flex;justify-content:center;flex-wrap:wrap;column-gap:30px}.section_health_check .search_elements .formwrap select,.section_health_check .search_elements .formwrap_food select,.section_health_check form .formwrap select,.section_health_check form .formwrap_food select,.section_health_edit .search_elements .formwrap select,.section_health_edit .search_elements .formwrap_food select,.section_health_edit form .formwrap select,.section_health_edit form .formwrap_food select,.section_health_reedit .search_elements .formwrap select,.section_health_reedit .search_elements .formwrap_food select,.section_health_reedit form .formwrap select,.section_health_reedit form .formwrap_food select,.section_health_step .search_elements .formwrap select,.section_health_step .search_elements .formwrap_food select,.section_health_step form .formwrap select,.section_health_step form .formwrap_food select{background:url(/po/images/royalcanin/select_aarrow.png) transparent 50% no-repeat;background-color:#fff;background-size:8px;background-position:center right 10px}.section_health_check .search_elements .formwrap option,.section_health_check .search_elements .formwrap_food option,.section_health_check form .formwrap option,.section_health_check form .formwrap_food option,.section_health_edit .search_elements .formwrap option,.section_health_edit .search_elements .formwrap_food option,.section_health_edit form .formwrap option,.section_health_edit form .formwrap_food option,.section_health_reedit .search_elements .formwrap option,.section_health_reedit .search_elements .formwrap_food option,.section_health_reedit form .formwrap option,.section_health_reedit form .formwrap_food option,.section_health_step .search_elements .formwrap option,.section_health_step .search_elements .formwrap_food option,.section_health_step form .formwrap option,.section_health_step form .formwrap_food option{color:#333;font-size:1.5rem}.section_health_check .search_elements .formwrap input[type=submit],.section_health_check .search_elements .formwrap_food input[type=submit],.section_health_check form .formwrap input[type=submit],.section_health_check form .formwrap_food input[type=submit],.section_health_edit .search_elements .formwrap input[type=submit],.section_health_edit .search_elements .formwrap_food input[type=submit],.section_health_edit form .formwrap input[type=submit],.section_health_edit form .formwrap_food input[type=submit],.section_health_reedit .search_elements .formwrap input[type=submit],.section_health_reedit .search_elements .formwrap_food input[type=submit],.section_health_reedit form .formwrap input[type=submit],.section_health_reedit form .formwrap_food input[type=submit],.section_health_step .search_elements .formwrap input[type=submit],.section_health_step .search_elements .formwrap_food input[type=submit],.section_health_step form .formwrap input[type=submit],.section_health_step form .formwrap_food input[type=submit]{font-size:1.4rem;font-weight:600;color:#ffffff;margin:15px auto 0;padding:0;box-sizing:border-box;text-align:center;border-radius:24px;background:#e2001a;width:128px;height:38px;line-height:38px;display:block}.section_health_check .search_elements .formwrap input[type=reset],.section_health_check .search_elements .formwrap_food input[type=reset],.section_health_check form .formwrap input[type=reset],.section_health_check form .formwrap_food input[type=reset],.section_health_edit .search_elements .formwrap input[type=reset],.section_health_edit .search_elements .formwrap_food input[type=reset],.section_health_edit form .formwrap input[type=reset],.section_health_edit form .formwrap_food input[type=reset],.section_health_reedit .search_elements .formwrap input[type=reset],.section_health_reedit .search_elements .formwrap_food input[type=reset],.section_health_reedit form .formwrap input[type=reset],.section_health_reedit form .formwrap_food input[type=reset],.section_health_step .search_elements .formwrap input[type=reset],.section_health_step .search_elements .formwrap_food input[type=reset],.section_health_step form .formwrap input[type=reset],.section_health_step form .formwrap_food input[type=reset]{font-size:1.4rem;font-weight:600;color:#333;margin:15px auto 0;padding:0;box-sizing:border-box;text-align:right;background:#e2001a;width:100px;height:38px;line-height:36px;display:block;position:absolute;bottom:30px;border:0;right:calc(50% - 170px);background:url(/po/images/royalcanin/icon_reset.png) transparent 50% no-repeat;background-size:14px;background-position:center left 8px}.section_health_check .search_elements .formwrap .subwrap,.section_health_edit .search_elements .formwrap .subwrap,.section_health_reedit .search_elements .formwrap .subwrap,.section_health_step .search_elements .formwrap .subwrap{display:block;justify-content:center;flex-wrap:wrap;column-gap:30px;max-width:500px;width:100%;margin:0 auto}.section_health_check .search_elements .formwrap .subwrap input,.section_health_edit .search_elements .formwrap .subwrap input,.section_health_reedit .search_elements .formwrap .subwrap input,.section_health_step .search_elements .formwrap .subwrap input{width:500px;max-width:500px}.section_health_check .search_elements .formwrap .subwrap select,.section_health_edit .search_elements .formwrap .subwrap select,.section_health_reedit .search_elements .formwrap .subwrap select,.section_health_step .search_elements .formwrap .subwrap select{max-width:345px;width:50%}.section_health_check .search_elements .select_wrap,.section_health_edit .search_elements .select_wrap,.section_health_reedit .search_elements .select_wrap,.section_health_step .search_elements .select_wrap{display:flex;column-gap:20px}.section_health_reedit{width:900px;margin:0 auto}.section_health_reedit button.left{left:10px;text-align:left;position:absolute;top:10px}.section_health_reedit button.left a,.section_health_reedit button.left span{font-size:1.3rem;font-weight:600;margin:0 0 30px;padding:0;box-sizing:border-box;text-align:center;max-width:300px;width:134px;height:44px;line-height:42px;position:relative;right:0;display:inline-block;text-decoration:none;color:#333333;border:1px solid #cccccc;border-radius:60px}.section_health_reedit button.left a:before,.section_health_reedit button.left span:before{content:"";display:block;width:16px;height:16px;position:absolute;left:20px;top:13px;background:url(/po/images/royalcanin/icon_edit.png) transparent 50% no-repeat;background-size:16px;transition:.3s}.section_health_edit{width:900px;margin:0 auto}.section_health_edit button.left{left:10px;text-align:left;position:absolute;top:0}.section_health_edit button.left a{font-size:1.4rem;font-weight:600;margin:0 0 30px;padding:0;box-sizing:border-box;text-align:center;max-width:300px;width:124px;height:44px;line-height:44px;position:relative;right:0;display:inline-block;text-decoration:none;color:#e2001a;border:1px solid #cccccc;border-radius:60px}.section_health_edit .date{font-size:1.4rem;font-family:DIN Next W01 Medium,sans-serif;font-weight:300;font-style:normal;color:#8d8d8d;letter-spacing:1px;position:relative;left:0;top:8px;transition:.3s;text-align:center;display:block;margin:0 0 10px}.section_health_step .wrap_center{margin:0}.section_health_step .search_elements{display:block}.section_health_step .img_wrap5,.section_health_step .imgselect_wrap{display:flex;column-gap:50px;justify-content:center;margin:0 auto;max-width:894px}.section_health_step .img_wrap5 .img_wrap5,.section_health_step .img_wrap5 .imgselect,.section_health_step .imgselect_wrap .img_wrap5,.section_health_step .imgselect_wrap .imgselect{width:50%;text-align:center}.section_health_step .img_wrap5 .img_wrap4,.section_health_step .imgselect_wrap .img_wrap4{max-width:50%;text-align:center}.section_health_step .img_wrap5 .main_image_wrap,.section_health_step .imgselect_wrap .main_image_wrap{position:relative;width:410px;margin:10px auto}.section_health_step .img_wrap5 .main_image_wrap img.main_image,.section_health_step .imgselect_wrap .main_image_wrap img.main_image{width:410px;max-height:410px;object-fit:cover;border-radius:8px}.section_health_step .img_wrap5 .main_image_wrap .trash,.section_health_step .imgselect_wrap .main_image_wrap .trash{position:absolute;display:inline-block;bottom:10px;right:10px;color:#ffffff;font-size:1.4rem}.section_health_step .img_wrap5 .sub_image_wrap,.section_health_step .imgselect_wrap .sub_image_wrap{position:relative;display:inline-block;width:200px;margin:5px}.section_health_step .img_wrap5 .sub_image_wrap img.sub_image,.section_health_step .imgselect_wrap .sub_image_wrap img.sub_image{width:200px;max-height:200px;object-fit:cover;border-radius:8px;margin:0}.section_health_step .img_wrap5 .sub_image_wrap .trash,.section_health_step .imgselect_wrap .sub_image_wrap .trash{position:absolute;display:inline-block;bottom:10px;right:10px}.section_health_step .selectpet{border-top:1px solid #e6e6e6;border-bottom:1px solid #e6e6e6;width:100%;max-width:894px;padding:20px 0 20px 15px;margin:0 auto 16px;background:#fff;display:flex;justify-content:left;column-gap:16px;position:relative;top:-5px}.section_health_step .selectpet span.date{display:block;margin:6px 0 0}.section_health_step .selectpet span.name{color:#333;font-size:2.1rem;font-weight:600;font-family:Noto Sans Japanese,sans-serif;display:block;margin:14px 0 0}.section_health_step .selectpet span.name2{color:#8d8d8d;font-size:1.2rem;font-weight:600;font-family:Noto Sans Japanese,sans-serif;display:inline-block;margin:0 0 0 4px}.section_health_step .selectpet span.weight{color:#333;font-size:1.3rem;font-weight:600;font-family:Noto Sans Japanese,sans-serif;display:inline-block;margin:14px 0 0}.section_health_step .selectpet img{width:100px;height:100px;margin:0;border-radius:50px;object-fit:cover;border:2px solid transparent}.section_health_step .left_content{width:100%;color:#333;font-size:1.4rem;font-weight:600;font-family:Noto Sans Japanese,sans-serif;line-height:1.4;margin:0 auto 10px;max-width:894px}.section_health_step .left_content .img_wrap5{display:flex;column-gap:15px}.section_health_step .left_content .img_wrap5 .linel,.section_health_step .left_content .img_wrap5 .liner{width:14px!important;position:relative;object-fit:cover!important;top:2px;aspect-ratio:14/14!important;border-radius:0!important}.section_health_step .left_content .img_wrap5 .wanneko{color:#333;font-size:1.3rem;line-height:2;font-weight:600;margin:0 5px;font-family:Noto Sans Japanese,sans-serif}.section_health_step .left_content .img_wrap5 .ltitle,.section_health_step .left_content .img_wrap5 .rtitle{width:100%;text-align:center;margin-bottom:8px}.section_health_step .left_content .img_wrap5 .kvimage{width:50%;text-align:center}.section_health_step .left_content .img_wrap5 .kvimage img.pet{margin:0;object-fit:cover;position:relative;aspect-ratio:160/160;border-radius:8px}.section_health_step h3.center_cap{font-size:2rem;line-height:2;font-weight:600;font-family:Noto Sans Japanese,sans-serif;padding:0 5px 0 50px;margin:0 auto 20px;text-align:left;color:#e2001a;position:relative;width:100%;max-width:894px}.section_health_step h3.center_cap span:first-of-type{position:absolute;top:-3px;left:15px;font-size:1.1rem;font-weight:400;font-family:DIN Next W01 Medium,sans-serif}.section_health_step h3.center_cap span:nth-of-type(2){position:absolute;top:2px;left:21px;font-size:2.6rem;font-weight:400;font-family:DIN Next W01 Medium,sans-serif}.section_health_step h3.center_cap:before{content:"";display:block;width:6px;height:36px;border-radius:2px;background:#e2001a;position:absolute;top:6%;left:0}.section_health_step h3.center_cap.stepmargintop{margin:40px auto 0;min-height:30px}.section_health_step .imgselect{text-align:center}.section_health_step .imgselect .camera{display:block;margin:40px auto 15px;width:24px;opacity:.5}.section_health_step .imgselect .linel,.section_health_step .imgselect .liner{width:10px}.section_health_step .imgselect .wanneko{color:#333;font-size:1.3rem;line-height:2;font-weight:600;margin:0 5px;font-family:Noto Sans Japanese,sans-serif}.section_health_step .imgselect .wanneko2{color:#333;font-size:1.1rem;line-height:2;font-weight:600;font-family:Noto Sans Japanese,sans-serif;margin:0 0 10px;display:inline-block;width:300px}.section_health_step .imgselect button.center{display:block;width:100%;text-align:center;margin-top:0!important}.section_health_step .imgselect button.center a,.section_health_step .imgselect button.center span{font-size:1.4rem;font-weight:600;margin:0;padding:0 0 0 14px;box-sizing:border-box;text-align:center;border-radius:24px;width:345px;height:44px;line-height:44px;position:relative;right:0;display:inline-block;text-decoration:none;color:#333;border:1px solid #ededed}.section_health_step .imgselect button.center a:before,.section_health_step .imgselect button.center span:before{content:"";display:block;width:31px;height:31px;position:absolute;left:10px;top:6px;background:url(/po/images/royalcanin/icon_plus.png) transparent 50% no-repeat;background-size:16px;transform:rotate(0deg);transition:.3s}.section_health_step .alert_box{max-width:894px;color:#333;font-size:1.3rem;line-height:1.8;text-align:left;margin:10px auto 20px}.section_health_step .step_glaybox{background:#f4f4f4;width:100%;max-width:894px;border-radius:8px;color:#333;font-size:1.3rem;line-height:2;font-weight:600;margin:10px auto;padding:20px;font-family:Noto Sans Japanese,sans-serif;text-align:center}.section_health_step .step_glaybox input{width:165px;display:block;border:1px solid #cccccc;color:#333;font-size:1.5rem;background:#fff;display:inline-block;margin:0 10px 0 0;padding:0 12px;border-radius:3px}.section_health_step .step_greenbox{background:#fff;width:100%;max-width:894px;margin:10px auto;border-radius:8px;color:#333;font-size:1.3rem;line-height:2;font-weight:600;padding:0;font-family:Noto Sans Japanese,sans-serif;text-align:center;border:2px solid #1aad07}.section_health_step .step_greenbox h3.innercap{color:#1aad07;font-size:1.6rem;text-align:center;position:relative;display:inline-block;margin:0;line-height:3.5;padding:0}.section_health_step .step_greenbox h3.innercap:before{content:"";display:inline-block;width:250px;height:11px;border-radius:2px;background:#1aad07;position:absolute;top:32px;left:-5px;opacity:.1}.section_health_step .step_redbox{background:#fff;width:100%;max-width:894px;border-radius:8px;color:#333;font-size:1.3rem;line-height:2;font-weight:600;margin:10px auto 25px;padding:0 0 20px;font-family:Noto Sans Japanese,sans-serif;text-align:center;border:2px solid #e2001a}.section_health_step .step_redbox h3.innercap{color:#e2001a;font-size:1.6rem;text-align:center;position:relative;display:inline-block;margin:0}.section_health_step .step_redbox h3.innercap:before{content:"";display:inline-block;width:260px;height:11px;border-radius:2px;background:#e2001a;position:absolute;top:32px;left:10px;opacity:.1}.section_health_step .step_redbox h3.innercap span{font-size:3.2rem;font-family:DIN Next W01 Medium,sans-serif;margin:0 4px}.section_health_step .step_redbox span img{margin:0 2px}.section_health_step .step_redbox ul{display:flex;justify-content:start;flex-wrap:wrap;list-style:none;align-items:center}.section_health_step .step_redbox ul li{width:48%}.section_health_step .step_redbox ul li:before{content:"";display:block;width:31px;height:31px;position:absolute;left:-4px;top:-2px;background:url(/po/images/royalcanin/index_check.png) transparent 50% no-repeat;background-size:11px;transition:.3s}.section_health_step .step_glaybox2{background:#f4f4f4;width:100%;max-width:894px;border-radius:8px;color:#333;font-size:1.3rem;line-height:2;font-weight:600;margin:10px auto 5px;padding:0;font-family:Noto Sans Japanese,sans-serif;text-align:center;border:1px solid #cccccc}.section_health_step .step_glaybox2 .inner_top{display:flex;justify-content:start;list-style:none;align-items:center;padding:16px;margin:0;background:#f4f4f4;border-radius:8px 8px 0 0;position:relative}.section_health_step .step_glaybox2 .inner_top img.human{position:absolute;right:20px;top:-14px}.section_health_step .step_glaybox2 .inner_bottom{display:flex;justify-content:start;list-style:none;align-items:center;padding:16px;margin:0;background:#fff;border-radius:0 0 8px 8px}.section_health_step .step_glaybox2 a{text-decoration:underline;color:#e2001a;margin:0 10px 0 0}.section_health_step .title{padding:5px}.section_health_step .checklist ul li{display:flex;justify-content:space-between;list-style:none;align-items:center;border-bottom:1px solid #eaedf2;padding:0 0 10px;margin:0 0 10px}.section_health_step .checklist ul li:before{display:none}.section_health_step .checklist ul li .subject{font-family:Noto Sans Japanese,sans-serif;font-size:1.3rem;color:#333;font-weight:600;vertical-align:middle;display:inline-block;margin:0 0 0 15px}.section_health_step .checklist ul li .t_btns{width:175px;min-width:175px}.section_health_step .checklist ul li label{position:relative;cursor:pointer!important}.section_health_step .checklist ul li label input{-webkit-appearance:none;-moz-appearance:none;position:absolute;top:0;width:100%;height:100%;margin:0;padding:0}.section_health_step .checklist ul li label input:checked+span.yes{color:#e2001a;border:1px solid #e2001a}.section_health_step .checklist ul li label input:checked+span.no{color:#1aad07;border:1px solid #1aad07}.section_health_step .checklist ul li label .btn{width:75px;height:44px;line-height:35px;display:inline-block;border-radius:24px;text-align:center;font-family:Noto Sans Japanese,sans-serif;font-size:1.3rem;color:#8d8d8d;font-weight:600;background:#fff;border:1px solid #8d8d8d;margin:0 5px}.section_health_step .pctwo{margin:10px auto 0}.section_health_step .btn2,.section_health_step .pctwo{display:flex;column-gap:30px;max-width:894px;width:100%}.section_health_step .btn2{margin:30px auto 0;justify-content:center}.section_health_step .read_checksheet{display:block;max-width:894px;width:100%;margin:30px auto 0!important;padding:0 0 0 20px;font-family:Noto Sans Japanese,sans-serif;font-size:1.3rem;color:#333333;font-weight:600;text-align:center}.section_health_step .read_checksheet button.pdfview{display:inline-block;margin-top:10px}.section_health_step button.delete,.section_health_step button.result{width:165px;text-align:center;position:relative;top:0;margin:80px 10px 0;display:inline-block}.section_health_step button.delete a,.section_health_step button.delete span,.section_health_step button.result a,.section_health_step button.result span{font-size:1.4rem;font-weight:600;margin:0 0 30px;padding:0;box-sizing:border-box;text-align:center;border-radius:24px;background:#e2001a;max-width:300px;width:165px;height:44px;line-height:44px;position:relative;right:0;display:inline-block;text-decoration:none;color:#fff}.section_health_step button.delete a,.section_health_step button.delete span{background:#cccccc;color:#333333}.section_health_step button.reedit{width:165px;text-align:right;position:relative;top:0;display:block}.section_health_step button.reedit a{font-size:1.3rem;font-weight:600;margin:0;padding:0;box-sizing:border-box;text-align:center;border-radius:24px;background:#fff;max-width:300px;width:165px;height:44px;line-height:44px;position:relative;right:0;display:inline-block;text-decoration:none;color:#333333;border:1px solid #cccccc}.section_health_step button.reedit a:before{content:"";display:block;width:31px;height:31px;position:absolute;left:10px;top:6px;background:url(/po/images/royalcanin/icon_edit.png) transparent 50% no-repeat;background-size:16px;transform:rotate(0deg);transition:.3s}.section_health_step button.pdfview{width:165px;text-align:right;position:relative;top:0;display:block}.section_health_step button.pdfview a{font-size:1.3rem;font-weight:600;margin:0;padding:0;box-sizing:border-box;text-align:center;border-radius:24px;background:#fff;max-width:300px;width:165px;height:44px;line-height:44px;position:relative;right:0;display:inline-block;text-decoration:none;color:#333333;border:1px solid #cccccc}.section_health_step button.pdfview a:before{content:"";display:block;width:31px;height:31px;position:absolute;left:10px;top:6px;background:url(/po/images/royalcanin/icon_pdf.png) transparent 50% no-repeat;background-size:15px;transform:rotate(0deg);transition:.3s}.section_health_step button.returnlist{width:165px;text-align:right;position:relative;top:0;margin:20px auto 0!important;display:block}.section_health_step button.returnlist a,.section_health_step button.returnlist span{font-size:1.3rem;font-weight:600;margin:0 0 30px;padding:0;box-sizing:border-box;text-align:center;border-radius:24px;background:#ededed;max-width:300px;width:165px;height:34px;line-height:34px;position:relative;right:0;display:inline-block;text-decoration:none;color:#333333}.section_health_step button.returnlist a:before,.section_health_step button.returnlist span:before{content:"";display:block;width:31px;height:31px;position:absolute;left:10px;top:2px;background:url(/po/images/royalcanin/icon_larrow.png) transparent 50% no-repeat;background-size:6px;transform:rotate(0deg);transition:.3s}.section_health_check{padding:0;margin:0 calc(50% - 50vw)}.section_health_check button.right{width:calc(100% - 40px);text-align:right;position:absolute;top:0}.section_health_check button.right a{font-size:1.3rem;font-weight:600;margin:0;padding:0 0 0 14px;box-sizing:border-box;text-align:center;border-radius:24px;background:#e2001a;max-width:300px;width:170px;height:44px;line-height:42px;position:relative;right:0;display:inline-block;text-decoration:none;color:#fff}.section_health_check button.right a:before{content:"";display:block;width:31px;height:31px;position:absolute;left:10px;top:6px;background:url(/po/images/royalcanin/icon_health_new.png) transparent 50% no-repeat;background-size:12px;transform:rotate(0deg);transition:.3s}.section_health_check_list .wrap_left{padding:0 20px}.section_health_check_list .wrap_left ul{margin:0 auto;justify-content:center}.section_health_check_list .wrap_left ul li{width:100%;border-bottom:1px dotted #ededed;list-style-type:none;position:relative;padding-left:0;border-left:0 solid #212732;margin-left:0}.section_health_check_list .wrap_left ul li:before{display:none}.section_health_check_list .wrap_left ul li .img_wrap{position:relative;width:80px}.section_health_check_list .wrap_left ul li .img_wrap img.pet{border-radius:8px;border:1px solid #c6c6c6;width:64px;height:64px;object-fit:cover;position:absolute;left:0;top:0}.section_health_check_list .wrap_left ul li .img_wrap .blank{display:block;width:64px;height:64px;border-radius:8px;position:relative;background-color:#f5f5f5}.section_health_check_list .wrap_left ul li .wraphelthdata{display:flex;text-decoration:none;padding:30px 0 10px;position:relative}.section_health_check_list .wrap_left ul li .wraphelthdata .wrapleft{width:calc(100% - 100px);position:relative;top:-5px;left:10px}.section_health_check_list .wrap_left ul li .wraphelthdata .wrapleft .date{font-size:1.4rem;font-family:DIN Next W01 Medium,sans-serif;font-weight:300;font-style:normal;color:#8d8d8d;letter-spacing:1px;position:relative;left:0;transition:.3s}.section_health_check_list .wrap_left ul li .wraphelthdata .wrapleft .name{font-size:1.3rem;line-height:1.6;font-weight:600;letter-spacing:1px;color:#000;font-family:Noto Sans Japanese,sans-serif;display:block;position:relative;left:0;transition:.3s}.section_health_check_list .wrap_left ul li .wraphelthdata .wrapleft .status{font-size:1.2rem;font-weight:600;text-decoration:none;font-family:Noto Sans Japanese,sans-serif;padding:0 0 0 20px;letter-spacing:0;position:relative;left:0;transition:.3s}.section_health_check_list .wrap_left ul li .wraphelthdata .wrapleft .red{color:#e2001a}.section_health_check_list .wrap_left ul li .wraphelthdata .wrapleft .red:before{content:"";display:block;width:17px;height:17px;position:absolute;left:0;top:0;background:url(/po/images/royalcanin/icon_caution_red.png) transparent 50% no-repeat;background-size:17px;transform:rotate(0deg);transition:.3s}.section_health_check_list .wrap_left ul li .wraphelthdata .wrapleft .green{color:#1aad07;padding:0}.section_health_check_list .wrap_left ul li .wraphelthdata .wrapleft .orange{color:#f87300}.section_health_check_list .wrap_left ul li .wraphelthdata .wrapleft .orange:before{content:"";display:block;width:17px;height:17px;position:absolute;left:0;top:0;background:url(/po/images/royalcanin/icon_caution_orange.png) transparent 50% no-repeat;background-size:17px;transform:rotate(0deg);transition:.3s}.section_health_check_list .wrap_left ul li .wraphelthdata .wrapleft .afterday{font-size:1.2rem;font-weight:600;text-decoration:none;font-family:Noto Sans Japanese,sans-serif;padding:0;letter-spacing:0;color:#e2001a;position:relative;left:0;transition:.3s}.section_health_check_list .wrap_left ul li .wraphelthdata .wrapleft .new{position:relative}.section_health_check_list .wrap_left ul li .wraphelthdata .wrapleft .new:before{content:"";display:block;width:6px;height:6px;background:#e2001a;border-radius:5px;position:absolute;right:-10px;top:-2px}.section_health_check_list .wrap_left ul li .wraphelthdata .wrapleft .cate{font-size:1.2rem;font-weight:700;color:#ffffff;margin:0 1px 0 4px;width:36px;height:17px;line-height:17px;text-align:center;background:#34495e;border-radius:2px;display:inline-block;letter-spacing:1px;position:relative;left:0;transition:.3s}.section_health_check_list .wrap_left ul li .wraphelthdata .editicons{display:flex;column-gap:20px;position:relative;top:10px;right:10px}.section_health_check_list .wrap_left ul li .wraphelthdata .editicons img{width:32px}.section_health_error{width:100%;max-width:894px;margin:0 auto}}@media (max-width:768px){.section_health_check,.section_health_edit,.section_health_reedit,.section_health_step{margin:0 auto;padding:0;text-align:left;color:#fff;max-width:1236px;width:100%;height:auto;display:flex;flex-wrap:wrap;justify-content:flex-start;position:relative;top:0}.section_health_check .wrap_center,.section_health_edit .wrap_center,.section_health_reedit .wrap_center,.section_health_step .wrap_center{padding:0;width:100%;margin:0 20px}.section_health_check .wrap_center h2.center_cap,.section_health_edit .wrap_center h2.center_cap,.section_health_reedit .wrap_center h2.center_cap,.section_health_step .wrap_center h2.center_cap{font-size:1.5rem;font-weight:600;font-family:Noto Sans Japanese,sans-serif;text-decoration:none;padding:2px;letter-spacing:0;color:#000;line-height:1.2;text-align:center}.section_health_check .wrap_center .foodsearch,.section_health_edit .wrap_center .foodsearch,.section_health_reedit .wrap_center .foodsearch,.section_health_step .wrap_center .foodsearch{border-top:1px solid #f4f4f4;border-bottom:1px solid #f4f4f4;font-size:1.3rem;font-weight:600;font-family:Noto Sans Japanese,sans-serif;text-decoration:none;margin:16px 0 0;padding:16px 0;letter-spacing:0;color:#333333;line-height:1.2;text-align:center;position:relative;text-indent:14px;display:block}.section_health_check .wrap_center .foodsearch:before,.section_health_edit .wrap_center .foodsearch:before,.section_health_reedit .wrap_center .foodsearch:before,.section_health_step .wrap_center .foodsearch:before{content:"";display:block;width:16px;height:16px;position:absolute;left:calc(50% - 50px);top:16px;background:url(/po/images/royalcanin/icon_sort.png) transparent 50% no-repeat;background-size:16px;transition:.3s}.section_health_check .wrap_center .foodsearch.openmenu,.section_health_edit .wrap_center .foodsearch.openmenu,.section_health_reedit .wrap_center .foodsearch.openmenu,.section_health_step .wrap_center .foodsearch.openmenu{color:#707070}.section_health_check .wrap_center .foodsearch.openmenu:before,.section_health_edit .wrap_center .foodsearch.openmenu:before,.section_health_reedit .wrap_center .foodsearch.openmenu:before,.section_health_step .wrap_center .foodsearch.openmenu:before{content:"";display:block;width:16px;height:16px;position:absolute;left:calc(50% - 50px);top:16px;background:url(/po/images/royalcanin/icon_sort_glayout.png) transparent 50% no-repeat;background-size:16px;transition:.3s}.section_health_check .search_elements,.section_health_edit .search_elements,.section_health_reedit .search_elements,.section_health_step .search_elements{display:none}.section_health_check .search_elements,.section_health_check form,.section_health_edit .search_elements,.section_health_edit form,.section_health_reedit .search_elements,.section_health_reedit form,.section_health_step .search_elements,.section_health_step form{width:100%;background:#f4f4f4}.section_health_check .search_elements .formwrap,.section_health_check .search_elements .formwrap_food,.section_health_check form .formwrap,.section_health_check form .formwrap_food,.section_health_edit .search_elements .formwrap,.section_health_edit .search_elements .formwrap_food,.section_health_edit form .formwrap,.section_health_edit form .formwrap_food,.section_health_reedit .search_elements .formwrap,.section_health_reedit .search_elements .formwrap_food,.section_health_reedit form .formwrap,.section_health_reedit form .formwrap_food,.section_health_step .search_elements .formwrap,.section_health_step .search_elements .formwrap_food,.section_health_step form .formwrap,.section_health_step form .formwrap_food{width:100%;max-width:400px;padding:20px 0 30px;text-align:center;margin:0 auto;position:relative;display:flex;justify-content:center;flex-wrap:wrap}.section_health_check .search_elements .formwrap input,.section_health_check .search_elements .formwrap select,.section_health_check .search_elements .formwrap_food input,.section_health_check .search_elements .formwrap_food select,.section_health_check form .formwrap input,.section_health_check form .formwrap select,.section_health_check form .formwrap_food input,.section_health_check form .formwrap_food select,.section_health_edit .search_elements .formwrap input,.section_health_edit .search_elements .formwrap select,.section_health_edit .search_elements .formwrap_food input,.section_health_edit .search_elements .formwrap_food select,.section_health_edit form .formwrap input,.section_health_edit form .formwrap select,.section_health_edit form .formwrap_food input,.section_health_edit form .formwrap_food select,.section_health_reedit .search_elements .formwrap input,.section_health_reedit .search_elements .formwrap select,.section_health_reedit .search_elements .formwrap_food input,.section_health_reedit .search_elements .formwrap_food select,.section_health_reedit form .formwrap input,.section_health_reedit form .formwrap select,.section_health_reedit form .formwrap_food input,.section_health_reedit form .formwrap_food select,.section_health_step .search_elements .formwrap input,.section_health_step .search_elements .formwrap select,.section_health_step .search_elements .formwrap_food input,.section_health_step .search_elements .formwrap_food select,.section_health_step form .formwrap input,.section_health_step form .formwrap select,.section_health_step form .formwrap_food input,.section_health_step form .formwrap_food select{width:345px;display:block;border:1px solid #cccccc;color:#333;font-size:1.5rem;background:#fff}.section_health_check .search_elements .formwrap input::placeholder,.section_health_check .search_elements .formwrap select::placeholder,.section_health_check .search_elements .formwrap_food input::placeholder,.section_health_check .search_elements .formwrap_food select::placeholder,.section_health_check form .formwrap input::placeholder,.section_health_check form .formwrap select::placeholder,.section_health_check form .formwrap_food input::placeholder,.section_health_check form .formwrap_food select::placeholder,.section_health_edit .search_elements .formwrap input::placeholder,.section_health_edit .search_elements .formwrap select::placeholder,.section_health_edit .search_elements .formwrap_food input::placeholder,.section_health_edit .search_elements .formwrap_food select::placeholder,.section_health_edit form .formwrap input::placeholder,.section_health_edit form .formwrap select::placeholder,.section_health_edit form .formwrap_food input::placeholder,.section_health_edit form .formwrap_food select::placeholder,.section_health_reedit .search_elements .formwrap input::placeholder,.section_health_reedit .search_elements .formwrap select::placeholder,.section_health_reedit .search_elements .formwrap_food input::placeholder,.section_health_reedit .search_elements .formwrap_food select::placeholder,.section_health_reedit form .formwrap input::placeholder,.section_health_reedit form .formwrap select::placeholder,.section_health_reedit form .formwrap_food input::placeholder,.section_health_reedit form .formwrap_food select::placeholder,.section_health_step .search_elements .formwrap input::placeholder,.section_health_step .search_elements .formwrap select::placeholder,.section_health_step .search_elements .formwrap_food input::placeholder,.section_health_step .search_elements .formwrap_food select::placeholder,.section_health_step form .formwrap input::placeholder,.section_health_step form .formwrap select::placeholder,.section_health_step form .formwrap_food input::placeholder,.section_health_step form .formwrap_food select::placeholder{color:#333}.section_health_check .search_elements .formwrap select,.section_health_check .search_elements .formwrap_food select,.section_health_check form .formwrap select,.section_health_check form .formwrap_food select,.section_health_edit .search_elements .formwrap select,.section_health_edit .search_elements .formwrap_food select,.section_health_edit form .formwrap select,.section_health_edit form .formwrap_food select,.section_health_reedit .search_elements .formwrap select,.section_health_reedit .search_elements .formwrap_food select,.section_health_reedit form .formwrap select,.section_health_reedit form .formwrap_food select,.section_health_step .search_elements .formwrap select,.section_health_step .search_elements .formwrap_food select,.section_health_step form .formwrap select,.section_health_step form .formwrap_food select{background:url(/po/images/royalcanin/select_aarrow.png) transparent 50% no-repeat;background-color:#fff;background-size:8px;background-position:center right 10px}.section_health_check .search_elements .formwrap option,.section_health_check .search_elements .formwrap_food option,.section_health_check form .formwrap option,.section_health_check form .formwrap_food option,.section_health_edit .search_elements .formwrap option,.section_health_edit .search_elements .formwrap_food option,.section_health_edit form .formwrap option,.section_health_edit form .formwrap_food option,.section_health_reedit .search_elements .formwrap option,.section_health_reedit .search_elements .formwrap_food option,.section_health_reedit form .formwrap option,.section_health_reedit form .formwrap_food option,.section_health_step .search_elements .formwrap option,.section_health_step .search_elements .formwrap_food option,.section_health_step form .formwrap option,.section_health_step form .formwrap_food option{color:#333;font-size:1.5rem}.section_health_check .search_elements .formwrap input[type=submit],.section_health_check .search_elements .formwrap_food input[type=submit],.section_health_check form .formwrap input[type=submit],.section_health_check form .formwrap_food input[type=submit],.section_health_edit .search_elements .formwrap input[type=submit],.section_health_edit .search_elements .formwrap_food input[type=submit],.section_health_edit form .formwrap input[type=submit],.section_health_edit form .formwrap_food input[type=submit],.section_health_reedit .search_elements .formwrap input[type=submit],.section_health_reedit .search_elements .formwrap_food input[type=submit],.section_health_reedit form .formwrap input[type=submit],.section_health_reedit form .formwrap_food input[type=submit],.section_health_step .search_elements .formwrap input[type=submit],.section_health_step .search_elements .formwrap_food input[type=submit],.section_health_step form .formwrap input[type=submit],.section_health_step form .formwrap_food input[type=submit]{font-size:1.4rem;font-weight:600;color:#ffffff;margin:15px auto 0;padding:0;box-sizing:border-box;text-align:center;border-radius:24px;background:#e2001a;width:128px;height:38px;line-height:38px;display:block}.section_health_check .search_elements .formwrap input[type=reset],.section_health_check .search_elements .formwrap_food input[type=reset],.section_health_check form .formwrap input[type=reset],.section_health_check form .formwrap_food input[type=reset],.section_health_edit .search_elements .formwrap input[type=reset],.section_health_edit .search_elements .formwrap_food input[type=reset],.section_health_edit form .formwrap input[type=reset],.section_health_edit form .formwrap_food input[type=reset],.section_health_reedit .search_elements .formwrap input[type=reset],.section_health_reedit .search_elements .formwrap_food input[type=reset],.section_health_reedit form .formwrap input[type=reset],.section_health_reedit form .formwrap_food input[type=reset],.section_health_step .search_elements .formwrap input[type=reset],.section_health_step .search_elements .formwrap_food input[type=reset],.section_health_step form .formwrap input[type=reset],.section_health_step form .formwrap_food input[type=reset]{font-size:1.4rem;font-weight:600;color:#333;margin:15px auto 0;padding:0;box-sizing:border-box;text-align:right;background:#e2001a;width:100px;height:38px;line-height:36px;display:block;position:absolute;border:0;top:60px!important;right:calc(50% - 170px);background:url(/po/images/royalcanin/icon_reset.png) transparent 50% no-repeat;background-size:14px;background-position:center left 8px}.section_health_check .search_elements .formwrap select,.section_health_edit .search_elements .formwrap select,.section_health_reedit .search_elements .formwrap select,.section_health_step .search_elements .formwrap select{max-width:345px;width:50%}.section_health_reedit{padding:0 0 20px;margin:0 0 20px;border-bottom:1px solid #e6e6e6}.section_health_reedit button.left{width:calc(100% - 40px);text-align:left;position:absolute;top:-5px;left:-20px}.section_health_reedit button.left a,.section_health_reedit button.left span{font-size:1.3rem;font-weight:600;margin:0 0 30px;padding:0 0 0 14px;box-sizing:border-box;text-align:center;max-width:300px;width:90px;height:44px;line-height:44px;position:relative;right:0;display:inline-block;text-decoration:none;color:#333333}.section_health_reedit button.left a:before,.section_health_reedit button.left span:before{content:"";display:block;width:16px;height:16px;position:absolute;left:44px;top:-6px;background:url(/po/images/royalcanin/icon_edit.png) transparent 50% no-repeat;background-size:16px;transition:.3s}.section_health_edit{padding:0 0 20px;margin:0 0 20px;border-bottom:1px solid #e6e6e6}.section_health_edit button.left{width:calc(100% - 40px);text-align:left;position:absolute;top:0;left:-5px}.section_health_edit button.left a{font-size:1.4rem;font-weight:600;margin:0 0 30px;padding:0 0 0 14px;box-sizing:border-box;text-align:center;max-width:300px;width:90px;height:44px;line-height:44px;position:relative;right:0;display:inline-block;text-decoration:none;color:#e2001a}.section_health_edit .date{font-size:1.4rem;font-family:DIN Next W01 Medium,sans-serif;font-weight:300;font-style:normal;color:#8d8d8d;letter-spacing:1px;position:relative;left:0;top:8px;transition:.3s;text-align:center;display:block;margin:0 0 10px}.section_health_step .wrap_center{margin:0}.section_health_step .search_elements{display:block}.section_health_step .img_wrap5,.section_health_step .imgselect_wrap{display:block;text-align:center;justify-content:center;margin:0 auto;max-width:894px}.section_health_step .img_wrap5 .imgselect,.section_health_step .imgselect_wrap .imgselect{margin-bottom:30px}.section_health_step .img_wrap5 .img_wrap4,.section_health_step .img_wrap5 .img_wrap5,.section_health_step .imgselect_wrap .img_wrap4,.section_health_step .imgselect_wrap .img_wrap5{text-align:center}.section_health_step .img_wrap5 .main_image_wrap,.section_health_step .imgselect_wrap .main_image_wrap{position:relative;max-width:410px;width:100%;margin:10px auto}.section_health_step .img_wrap5 .main_image_wrap img.main_image,.section_health_step .imgselect_wrap .main_image_wrap img.main_image{max-width:410px;width:100%;max-height:410px;object-fit:cover;border-radius:8px}.section_health_step .img_wrap5 .main_image_wrap .trash,.section_health_step .imgselect_wrap .main_image_wrap .trash{position:absolute;display:inline-block;bottom:10px;right:10px;color:#ffffff;font-size:1.4rem}.section_health_step .img_wrap5 .sub_image_wrap,.section_health_step .imgselect_wrap .sub_image_wrap{position:relative;display:inline-block;justify-content:center;max-width:300px;width:100%;margin:5px}.section_health_step .img_wrap5 .sub_image_wrap img.sub_image,.section_health_step .imgselect_wrap .sub_image_wrap img.sub_image{max-width:300px;width:100%;max-height:300px;object-fit:cover;border-radius:8px;margin:0}.section_health_step .img_wrap5 .sub_image_wrap .trash,.section_health_step .imgselect_wrap .sub_image_wrap .trash{position:absolute;display:inline-block;bottom:10px;right:10px}.section_health_step .selectpet{border-bottom:1px solid #e6e6e6;width:100%;max-width:894px;padding:0 0 20px 15px;margin:0 0 16px;background:#fff;display:flex;justify-content:left;column-gap:16px;position:relative;top:-5px}.section_health_step .selectpet span.date{display:block;margin:6px 0 0}.section_health_step .selectpet span.name{color:#333;font-size:1.2rem;font-weight:600;font-family:Noto Sans Japanese,sans-serif;display:block;margin:6px 0 0}.section_health_step .selectpet span.name2{color:#8d8d8d;font-size:.9rem;font-weight:600;font-family:Noto Sans Japanese,sans-serif;display:inline-block;margin:0 0 0 4px}.section_health_step .selectpet span.weight{color:#333;font-size:1.2rem;font-weight:600;font-family:Noto Sans Japanese,sans-serif;display:inline-block;margin:6px 0 0}.section_health_step .selectpet img{width:74px;height:74px;margin:0;border-radius:50px;object-fit:cover;border:2px solid transparent}.section_health_step .left_content{width:100%;color:#333;font-size:1.4rem;font-weight:600;font-family:Noto Sans Japanese,sans-serif;line-height:1.4;margin:0 0 10px}.section_health_step .left_content .img_wrap5{display:flex;column-gap:15px;padding:0 15px;flex-wrap:wrap}.section_health_step .left_content .img_wrap5 .linel,.section_health_step .left_content .img_wrap5 .liner{width:14px!important;position:relative;object-fit:cover!important;top:2px;aspect-ratio:14/14!important;border-radius:0!important}.section_health_step .left_content .img_wrap5 .wanneko{color:#333;font-size:1.3rem;line-height:2;font-weight:600;margin:0 2px;font-family:Noto Sans Japanese,sans-serif}.section_health_step .left_content .img_wrap5 .ltitle,.section_health_step .left_content .img_wrap5 .rtitle{width:100%;text-align:center;margin-bottom:6px}.section_health_step .left_content .img_wrap5 .kvimage{width:100%}.section_health_step .left_content .img_wrap5 .kvimage img.pet{margin:0;object-fit:cover;position:relative;aspect-ratio:160/160;border-radius:8px}.section_health_step h3.center_cap{font-size:1.6rem;line-height:2;font-weight:600;font-family:Noto Sans Japanese,sans-serif;padding:0 5px 0 50px;margin:0 0 20px;text-align:left;color:#e2001a;position:relative}.section_health_step h3.center_cap span:first-of-type{position:absolute;top:-4px;left:15px;font-size:1.1rem;font-weight:400;font-family:DIN Next W01 Medium,sans-serif}.section_health_step h3.center_cap span:nth-of-type(2){position:absolute;top:0;left:21px;font-size:2.2rem;font-weight:400;font-family:DIN Next W01 Medium,sans-serif}.section_health_step h3.center_cap:before{content:"";display:block;width:6px;height:28px;border-radius:2px;background:#e2001a;position:absolute;top:6%;left:0}.section_health_step h3.center_cap.stepmargintop{margin:20px 0 0;min-height:30px}.section_health_step .imgselect{text-align:center}.section_health_step .imgselect .camera{display:block;margin:20px auto 5px;width:32px}.section_health_step .imgselect .linel,.section_health_step .imgselect .liner{width:10px}.section_health_step .imgselect .wanneko{color:#333;font-size:1.3rem;line-height:2;font-weight:600;margin:0 5px;font-family:Noto Sans Japanese,sans-serif}.section_health_step .imgselect .wanneko2{color:#333;font-size:1.1rem;line-height:2;font-weight:600;font-family:Noto Sans Japanese,sans-serif;margin:0 0 10px;display:inline-block}.section_health_step .imgselect button.center{display:block;width:100%;text-align:center}.section_health_step .imgselect button.center a,.section_health_step .imgselect button.center span{font-size:1.4rem;font-weight:600;margin:0;padding:0 0 0 14px;box-sizing:border-box;text-align:center;border-radius:24px;max-width:345px;width:100%;height:44px;line-height:44px;position:relative;right:0;display:inline-block;text-decoration:none;color:#333;border:1px solid #ededed}.section_health_step .imgselect button.center a:before,.section_health_step .imgselect button.center span:before{content:"";display:block;width:31px;height:31px;position:absolute;left:10px;top:6px;background:url(/po/images/royalcanin/icon_plus.png) transparent 50% no-repeat;background-size:16px;transform:rotate(0deg);transition:.3s}.section_health_step .alert_box{color:#333;font-size:1.3rem;line-height:1.8;text-align:left;margin:10px 20px 20px}.section_health_step .step_glaybox{background:#f4f4f4;border-radius:8px;color:#333;font-size:1.3rem;line-height:2;font-weight:600;margin:10px;padding:20px;font-family:Noto Sans Japanese,sans-serif;text-align:center}.section_health_step .step_glaybox input{width:165px;display:block;border:1px solid #cccccc;color:#333;font-size:1.5rem;background:#fff;display:inline-block;margin:0 10px 0 0;padding:0 12px;border-radius:3px}.section_health_step .step_greenbox{background:#fff;width:calc(100% - 30px);max-width:894px;margin:10px 15px;border-radius:8px;color:#333;font-size:1.3rem;line-height:2;font-weight:600;padding:0 10px;font-family:Noto Sans Japanese,sans-serif;text-align:center;border:2px solid #1aad07}.section_health_step .step_greenbox h3.innercap{color:#1aad07;font-size:1.6rem;text-align:center;position:relative;display:inline-block;margin:0;line-height:3.5;padding:0}.section_health_step .step_greenbox h3.innercap:before{content:"";display:inline-block;width:250px;height:11px;border-radius:2px;background:#1aad07;position:absolute;top:32px;left:-5px;opacity:.1}.section_health_step .step_redbox{background:#fff;width:calc(100% - 30px);max-width:894px;border-radius:8px;color:#333;font-size:1.3rem;line-height:2;font-weight:600;margin:10px 15px 25px;padding:10px;font-family:Noto Sans Japanese,sans-serif;text-align:center;border:2px solid #e2001a}.section_health_step .step_redbox h3.innercap{color:#e2001a;font-size:1.6rem;text-align:center;position:relative;display:inline-block;margin:0}.section_health_step .step_redbox h3.innercap:before{content:"";display:inline-block;width:260px;height:11px;border-radius:2px;background:#e2001a;position:absolute;top:32px;left:10px;opacity:.1}.section_health_step .step_redbox h3.innercap span{font-size:3.2rem;font-family:DIN Next W01 Medium,sans-serif;margin:0 4px}.section_health_step .step_redbox span img{margin:0 2px}.section_health_step .step_redbox ul{display:flex;justify-content:start;flex-wrap:wrap;list-style:none;align-items:center}.section_health_step .step_redbox ul li{width:100%}.section_health_step .step_redbox ul li:before{content:"";display:block;width:31px;height:31px;position:absolute;left:-4px;top:-2px;background:url(/po/images/royalcanin/index_check.png) transparent 50% no-repeat;background-size:11px;transition:.3s}.section_health_step .step_glaybox2{background:#f4f4f4;width:calc(100% - 30px);max-width:894px;border-radius:8px;color:#333;font-size:1.3rem;line-height:2;font-weight:600;margin:10px 15px 5px;box-sizing:border-box;padding:0;font-family:Noto Sans Japanese,sans-serif;text-align:center;border:1px solid #cccccc}.section_health_step .step_glaybox2 .inner_top{display:flex;justify-content:start;list-style:none;align-items:center;padding:10px 16px;margin:0;background:#f4f4f4;border-radius:8px 8px 0 0;position:relative;font-size:1.3rem;line-height:1.6}.section_health_step .step_glaybox2 .inner_top div{text-align:left;padding:0 60px 0 0}.section_health_step .step_glaybox2 .inner_top img.human{position:absolute;right:10px;bottom:0}.section_health_step .step_glaybox2 .inner_bottom{display:flex;justify-content:start;list-style:none;align-items:flex-start;padding:16px;margin:0;background:#fff;border-radius:0 0 8px 8px}.section_health_step .step_glaybox2 a{text-decoration:underline;color:#e2001a;margin:0 10px;display:block;text-align:left}.section_health_step .title{padding:5px}.section_health_step .checklist ul li{display:flex;justify-content:space-between;list-style:none;align-items:center;border-bottom:1px solid #eaedf2;padding:0 0 10px;margin:0 0 10px}.section_health_step .checklist ul li:before{display:none}.section_health_step .checklist ul li .subject{font-family:Noto Sans Japanese,sans-serif;font-size:1.3rem;color:#333;font-weight:600;vertical-align:middle;display:inline-block;margin:0 0 0 15px}.section_health_step .checklist ul li .t_btns{width:175px;min-width:175px}.section_health_step .checklist ul li label{position:relative;cursor:pointer!important}.section_health_step .checklist ul li label input{-webkit-appearance:none;-moz-appearance:none;position:absolute;top:0;width:100%;height:100%;margin:0;padding:0}.section_health_step .checklist ul li label input:checked+span.yes{color:#e2001a;border:1px solid #e2001a}.section_health_step .checklist ul li label input:checked+span.no{color:#1aad07;border:1px solid #1aad07}.section_health_step .checklist ul li label .btn{width:75px;height:44px;line-height:35px;display:inline-block;border-radius:24px;text-align:center;font-family:Noto Sans Japanese,sans-serif;font-size:1.3rem;color:#8d8d8d;font-weight:600;background:#fff;border:1px solid #8d8d8d;margin:0 5px}.section_health_step .btn2{display:flex;column-gap:30px;max-width:894px;width:100%;margin:30px auto 0;justify-content:center}.section_health_step .read_checksheet{display:block;max-width:894px;width:100%;margin:30px 10px 20px!important;font-family:Noto Sans Japanese,sans-serif;font-size:1.3rem;color:#333333;font-weight:600}.section_health_step .read_checksheet button.pdfview{margin-top:10px}.section_health_step button.delete,.section_health_step button.result{width:165px;text-align:center;margin:30px 10px 0;display:inline-block}.section_health_step button.delete a,.section_health_step button.delete span,.section_health_step button.result a,.section_health_step button.result span{font-size:1.4rem;font-weight:600;margin:0 0 30px;padding:0;box-sizing:border-box;text-align:center;border-radius:24px;background:#e2001a;max-width:300px;width:165px;height:44px;line-height:44px;position:relative;right:0;display:inline-block;text-decoration:none;color:#fff}.section_health_step button.delete a,.section_health_step button.delete span{background:#cccccc;color:#333333}.section_health_step button.reedit{width:165px;text-align:right;position:relative;top:0;display:block}.section_health_step button.reedit a{font-size:1.3rem;font-weight:600;margin:0;padding:0;box-sizing:border-box;text-align:center;border-radius:24px;background:#fff;max-width:300px;width:165px;height:44px;line-height:44px;position:relative;right:0;display:inline-block;text-decoration:none;color:#333333;border:1px solid #cccccc}.section_health_step button.reedit a:before{content:"";display:block;width:31px;height:31px;position:absolute;left:10px;top:6px;background:url(/po/images/royalcanin/icon_edit.png) transparent 50% no-repeat;background-size:16px;transform:rotate(0deg);transition:.3s}.section_health_step button.pdfview{width:165px;text-align:right;position:relative;top:0;display:block}.section_health_step button.pdfview a{font-size:1.3rem;font-weight:600;margin:0;padding:0;box-sizing:border-box;text-align:center;border-radius:24px;background:#fff;max-width:300px;width:165px;height:44px;line-height:44px;position:relative;right:0;display:inline-block;text-decoration:none;color:#333333;border:1px solid #cccccc}.section_health_step button.pdfview a:before{content:"";display:block;width:31px;height:31px;position:absolute;left:10px;top:6px;background:url(/po/images/royalcanin/icon_pdf.png) transparent 50% no-repeat;background-size:15px;transform:rotate(0deg);transition:.3s}.section_health_step button.returnlist{width:165px;text-align:right;position:relative;top:0;margin:20px auto 0!important;display:block}.section_health_step button.returnlist a,.section_health_step button.returnlist span{font-size:1.3rem;font-weight:600;margin:0 0 30px;padding:0;box-sizing:border-box;text-align:center;border-radius:24px;background:#ededed;max-width:300px;width:165px;height:34px;line-height:34px;position:relative;right:0;display:inline-block;text-decoration:none;color:#333333}.section_health_step button.returnlist a:before,.section_health_step button.returnlist span:before{content:"";display:block;width:31px;height:31px;position:absolute;left:10px;top:2px;background:url(/po/images/royalcanin/icon_larrow.png) transparent 50% no-repeat;background-size:6px;transform:rotate(0deg);transition:.3s}.section_health_check button.right{width:calc(100% - 40px);text-align:right;position:absolute;top:-10px}.section_health_check button.right a{font-size:1.4rem;font-weight:600;margin:0 0 30px;padding:0 0 0 14px;box-sizing:border-box;text-align:center;border-radius:24px;background:#e2001a;max-width:300px;width:90px;height:44px;line-height:44px;position:relative;right:0;display:inline-block;text-decoration:none;color:#fff}.section_health_check button.right a:before{content:"";display:block;width:31px;height:31px;position:absolute;left:10px;top:6px;background:url(/po/images/royalcanin/icon_health_new.png) transparent 50% no-repeat;background-size:12px;transform:rotate(0deg);transition:.3s}.section_health_check_list .wrap_left{padding:0 20px}.section_health_check_list .wrap_left ul{margin:0 0 16px;display:flex;flex-wrap:wrap;justify-content:center}.section_health_check_list .wrap_left ul li{width:100%;max-width:894px;border-bottom:1px dotted #ededed;list-style-type:none;position:relative;padding-left:0;border-left:0 solid #212732;margin-left:0}.section_health_check_list .wrap_left ul li:before{display:none}.section_health_check_list .wrap_left ul li .img_wrap{position:relative;width:80px}.section_health_check_list .wrap_left ul li .img_wrap img.pet{border-radius:3px;border:1px solid #c6c6c6;width:64px;height:64px;object-fit:cover;position:absolute;left:0;top:0}.section_health_check_list .wrap_left ul li .img_wrap .blank{display:block;width:64px;height:64px;border-radius:8px;position:relative;background-color:#f5f5f5}.section_health_check_list .wrap_left ul li .wraphelthdata{width:100%;display:flex;text-decoration:none;padding:30px 0 10px;position:relative}.section_health_check_list .wrap_left ul li .wraphelthdata .editicons{display:flex;column-gap:8px;position:relative;top:10px;right:-10px;width:150px}.section_health_check_list .wrap_left ul li .wraphelthdata .editicons img{width:32px}.section_health_check_list .wrap_left ul li .wraphelthdata .wrapleft{width:calc(100% - 100px);position:relative;top:-5px;left:10px}.section_health_check_list .wrap_left ul li .wraphelthdata .date{font-size:1.4rem;font-family:DIN Next W01 Medium,sans-serif;font-weight:300;font-style:normal;color:#8d8d8d;letter-spacing:1px;position:relative;left:0;transition:.3s}.section_health_check_list .wrap_left ul li .wraphelthdata .name{font-size:1.3rem;line-height:1.6;font-weight:600;letter-spacing:1px;color:#000;font-family:Noto Sans Japanese,sans-serif;display:block;position:relative;left:0;transition:.3s}.section_health_check_list .wrap_left ul li .wraphelthdata .status{font-size:1.2rem;font-weight:600;text-decoration:none;font-family:Noto Sans Japanese,sans-serif;padding:0 0 0 20px;letter-spacing:0;position:relative;left:0;transition:.3s}.section_health_check_list .wrap_left ul li .wraphelthdata .red{color:#e2001a}.section_health_check_list .wrap_left ul li .wraphelthdata .red:before{content:"";display:block;width:17px;height:17px;position:absolute;left:0;top:0;background:url(/po/images/royalcanin/icon_caution_red.png) transparent 50% no-repeat;background-size:17px;transform:rotate(0deg);transition:.3s}.section_health_check_list .wrap_left ul li .wraphelthdata .green{color:#1aad07;padding:0}.section_health_check_list .wrap_left ul li .wraphelthdata .orange{color:#f87300}.section_health_check_list .wrap_left ul li .wraphelthdata .orange:before{content:"";display:block;width:17px;height:17px;position:absolute;left:0;top:0;background:url(/po/images/royalcanin/icon_caution_orange.png) transparent 50% no-repeat;background-size:17px;transform:rotate(0deg);transition:.3s}.section_health_check_list .wrap_left ul li .wraphelthdata .afterday{font-size:1.2rem;font-weight:600;text-decoration:none;font-family:Noto Sans Japanese,sans-serif;padding:0;letter-spacing:0;color:#e2001a;position:relative;left:0;transition:.3s}.section_health_check_list .wrap_left ul li .wraphelthdata .new{position:relative}.section_health_check_list .wrap_left ul li .wraphelthdata .new:before{content:"";display:block;width:6px;height:6px;background:#e2001a;border-radius:5px;position:absolute;right:-10px;top:-2px}.section_health_check_list .wrap_left ul li .wraphelthdata .cate{font-size:1.2rem;font-weight:700;color:#ffffff;margin:0 1px 0 4px;width:36px;height:17px;line-height:17px;text-align:center;background:#34495e;border-radius:2px;display:inline-block;letter-spacing:1px;position:relative;left:0;transition:.3s}.section_health_error{width:100%;margin:0 auto;padding:0 10px}.section_health_error .alert{width:100%}}