@charset "UTF-8";@media (min-width:769px){.modal-logout-box h3.modal-logout-h3{font-family:Noto Sans Japanese,sans-serif;font-size:1.6rem;font-weight:700;color:#333;text-align:center;margin:0 0 10px}.modal-logout-box h3.modal-logout-h3:before{display:none}.alert_bell{float:left;position:fixed;top:20px;right:30px;height:44px;width:44px;text-align:center;margin:0;z-index:1003;color:#fff;font-size:75%;border:0 solid #fff;border-radius:22px;display:block;background:url(/po/images/royalcanin/icon_alart.png) 50% no-repeat;background-size:20px;transition:.3s;background-color:#fff;cursor:pointer}.alert_bell span{background-color:#e2001a;font-size:1.3rem;line-height:1;font-weight:600;font-family:Noto Sans Japanese,sans-serif;border-radius:50%;width:24px;height:24px;line-height:24px;display:inline-block;position:relative;top:-10px;right:-15px}.g_menu{float:right;position:fixed;top:10px;left:10px;height:44px;width:44px;text-align:center;margin:0;z-index:1002;color:#fff;font-size:75%;background-color:#f4f4f4;border:0 solid #fff;border-radius:22px}.g_menu i{display:block;width:14px;height:2px;border-radius:1px;background:#333333}.g_menu i:first-of-type{margin:16px auto 0}.g_menu i:nth-of-type(2){margin:3px auto 0}.g_menu i:nth-of-type(3){margin:3px auto 5px}.g_menu.white{color:#000}.g_menu.white i{background:#000}.openmenu .g_menu.white{color:#000}.openmenu .g_menu.white i{background:#fff}.openmenu .g_menu{background-color:#fff}.g_menu i:first-of-type{animation:menu-bar01 .75s forwards}@keyframes menu-bar01{0%{transform:translateY(5px) rotate(45deg)}50%{transform:translateY(5px) rotate(0)}to{transform:translateY(0) rotate(0)}}.g_menu i:nth-of-type(2){transition:all .25s .25s;opacity:1}.g_menu i:nth-of-type(3){animation:menu-bar02 .75s forwards}@keyframes menu-bar02{0%{transform:translateY(-5px) rotate(-45deg)}50%{transform:translateY(-5px) rotate(0)}to{transform:translateY(0) rotate(0)}}.openmenu .g_menu i:first-of-type{animation:active-menu-bar01 .75s forwards;width:14px}@keyframes active-menu-bar01{0%{transform:translateY(0) rotate(0)}50%{transform:translateY(5px) rotate(0)}to{transform:translateY(5px) rotate(45deg)}}.openmenu .g_menu i:nth-of-type(2){opacity:0;width:14px}.openmenu .g_menu i:nth-of-type(3){animation:active-menu-bar03 .75s forwards;width:14px}@keyframes active-menu-bar03{0%{transform:translateY(0) rotate(0)}50%{transform:translateY(-5px) rotate(0)}to{transform:translateY(-5px) rotate(-45deg)}}nav{width:100%}header+nav{z-index:1000;z-index:100;margin:0;padding:0;top:0;left:0;display:block}.fixed{position:fixed;z-index:100;display:block;margin:0;padding:0;top:0;left:0}.container{background-size:contain;background-position:center 25px}#nav_box{height:100%;text-align:center;border:0 solid #fff;transform:translateY(-100000px);transition:all .5s;position:absolute;top:0;right:0;width:100%;margin-right:0;z-index:1001;background:#f4f4f4;overflow:hidden;transition:all .1s;padding:0;box-sizing:border-box}#nav_box .nav_box_in{margin:0;padding:0 20px}#nav_box ul.nav__link-box{position:relative;margin:50px auto 30px;height:auto;width:calc(100% - 20px);left:0;padding:0 0 0 30px;line-height:normal;overflow:hidden;box-sizing:border-box}#nav_box ul.nav__link-box li,#nav_box ul.nav__link-box li.menu-item,#nav_box ul.nav__link-box li.nav__link{margin:0;padding:0;box-sizing:border-box;line-height:50px;transition:.5s;display:list-item;width:100%;line-height:40px;text-indent:1.5rem}#nav_box ul.nav__link-box li a,#nav_box ul.nav__link-box li.menu-item a,#nav_box ul.nav__link-box li.nav__link a{position:relative;width:100%;display:block;text-align:left;color:#333333;font-size:1.3rem;padding-left:0;font-weight:600;text-decoration:none;letter-spacing:.2rem;font-family:Hiragino Kaku Gothic Std,ヒラギノ角ゴ Std,Meiryo,メイリオ,Noto Sans Japanese,sans-serif;transition:.3s}#nav_box ul.nav__link-box li a:after,#nav_box ul.nav__link-box li.menu-item a:after,#nav_box ul.nav__link-box li.nav__link a:after{content:attr(title);display:inline;color:#fff;font-size:1.1rem;text-align:center;width:100%;padding-left:1rem;padding-right:1rem;position:relative;top:-1px;letter-spacing:.1rem;font-family:Noto Sans Japanese,sans-serif}#nav_box ul.nav__link-box li a:before,#nav_box ul.nav__link-box li.menu-item a:before,#nav_box ul.nav__link-box li.nav__link a:before{content:"";display:block;width:32px;height:32px;border-radius:50%;position:absolute;left:-24px;top:3px}#nav_box ul.nav__link-box li a:hover,#nav_box ul.nav__link-box li.menu-item a:hover,#nav_box ul.nav__link-box li.nav__link a:hover{opacity:.8;left:10px;transition:.3s;color:#e2001a}#nav_box ul.nav__link-box li .sub-menu,#nav_box ul.nav__link-box li.menu-item .sub-menu,#nav_box ul.nav__link-box li.nav__link .sub-menu{margin:0 0 20px}#nav_box ul.nav__link-box li .sub-menu li,#nav_box ul.nav__link-box li.menu-item .sub-menu li,#nav_box ul.nav__link-box li.nav__link .sub-menu li{margin:0;padding:0;box-sizing:border-box;line-height:50px;transition:.5s;display:list-item;width:100%;height:40px;text-indent:1.5rem}#nav_box ul.nav__link-box li .sub-menu li a,#nav_box ul.nav__link-box li.menu-item .sub-menu li a,#nav_box ul.nav__link-box li.nav__link .sub-menu li a{position:relative;width:100%;display:block;text-align:left;color:#ffffff;font-size:1.4rem;padding-left:20px;font-weight:400;text-decoration:none;letter-spacing:.2rem;font-family:Lato,sans-serif}#nav_box ul.nav__link-box li .sub-menu li a:after,#nav_box ul.nav__link-box li.menu-item .sub-menu li a:after,#nav_box ul.nav__link-box li.nav__link .sub-menu li a:after{content:attr(title);display:inline;color:#fff;font-size:1.1rem;text-align:center;width:100%;padding-left:1rem;padding-right:1rem;position:relative;top:-1px;letter-spacing:.1rem;font-family:Noto Sans Japanese,sans-serif}#nav_box ul.nav__link-box li .sub-menu li a:hover,#nav_box ul.nav__link-box li.menu-item .sub-menu li a:hover,#nav_box ul.nav__link-box li.nav__link .sub-menu li a:hover{opacity:.8;left:10px}#nav_box ul.nav__link-box li.fsicon01 a:before{background:url(/po/images/royalcanin/fsicon01.png) 50% no-repeat #fff;background-size:18px;transition:.3s}#nav_box ul.nav__link-box li.fsicon02 a:before{background:url(/po/images/royalcanin/fsicon02.png) 50% no-repeat #fff;background-size:18px;transition:.3s}#nav_box ul.nav__link-box li.fsicon03 a:before{background:url(/po/images/royalcanin/fsicon03.png) 50% no-repeat #fff;background-size:18px;transition:.3s}#nav_box ul.nav__link-box li.fsicon04 a:before{background:url(/po/images/royalcanin/fsicon04.png) 50% no-repeat #fff;background-size:18px;transition:.3s}#nav_box ul.nav__link-box li.fsicon05 a:before{background:url(/po/images/royalcanin/fsicon05.png) 50% no-repeat #fff;background-size:18px;transition:.3s}#nav_box ul.nav__link-box li.fsicon06 a:before{background:url(/po/images/royalcanin/fsicon06.png) 50% no-repeat #fff;background-size:18px;transition:.3s}#nav_box ul.nav__link-box li.fsicon07 a:before{background:url(/po/images/royalcanin/fsicon07.png) 50% no-repeat #fff;background-size:18px;transition:.3s}#nav_box ul.nav__link-box li.fsicon08 a:before{background:url(/po/images/royalcanin/fsicon08.png) 50% no-repeat #fff;background-size:18px;transition:.3s}#nav_box ul.nav__link-box li.fsicon09 a:before{background:url(/po/images/royalcanin/store_icon.png) 50% no-repeat #fff;background-size:18px;transition:.3s}#nav_box ul.nav__link-box li.nav__link_close{width:100%;height:50px;color:#fff;border-bottom:0 solid #fff;line-height:50px;display:list-item;box-sizing:border-box;transition:.5s;float:left;padding-top:10px}#nav_box ul.nav__link-box li.nav__link_mask{width:100%;height:2000px;background-color:transparent;display:list-item;box-sizing:border-box;transition:.5s;float:left}#nav_box ul.nav__link-box li.current_page_item{position:relative}#nav_box ul.nav__link-box li.current_page_item a{color:#e2001a}#nav_box ul.nav__link-box li.menu_toggle a{background:url(/po/images/common/menu_open.png) center right 20px no-repeat;background-size:15px}#nav_box ul.nav__link-box li.menu_toggle ul.sub-menu{display:none}#nav_box ul.nav__link-box li.menu_toggle ul.sub-menu li a{background:transparent}#nav_box ul.nav__link-box li.menu_toggle ul.sub-menu li.current_page_item a{background-color:#3688D5;color:#fff}.openmenu #nav_box{position:fixed;transform:translateY(0);overflow:scroll}.openmenu .alert_bell{background-color:#f4f4f4}#nav_box .menu_wrap{max-width:1024px;width:100%;height:100%;margin:0 auto;position:relative;display:flex;flex-wrap:nowrap;flex-direction:row;column-gap:20px}#nav_box .menu_wrap .leftmenu{width:662px;position:relative}#nav_box .menu_wrap .leftmenu .leftmenu-inbox{display:flex;justify-content:space-between;align-items:flex-start;gap:20px}#nav_box .menu_wrap .leftmenu ul.active_menu,#nav_box .menu_wrap .leftmenu ul.noactive_menu{list-style:none}#nav_box .menu_wrap .leftmenu ul.active_menu li a,#nav_box .menu_wrap .leftmenu ul.noactive_menu li a{color:#8d8d8d;font-size:1.5rem;line-height:70px;font-weight:600;font-family:Noto Sans Japanese,sans-serif;height:70px;padding-left:40px;position:relative}#nav_box .menu_wrap .leftmenu ul.active_menu li a:before,#nav_box .menu_wrap .leftmenu ul.noactive_menu li a:before{content:"";display:block;width:58px;height:58px;border-radius:50%;position:absolute;left:-20px;top:3px}#nav_box .menu_wrap .leftmenu ul.active_menu li a:hover,#nav_box .menu_wrap .leftmenu ul.noactive_menu li a:hover{opacity:1;left:0;transition:0}#nav_box .menu_wrap .leftmenu ul.active_menu li a span.locked,#nav_box .menu_wrap .leftmenu ul.noactive_menu li a span.locked{display:inline-block;height:17px;border-radius:2px;background:#cccccc;color:#fff;font-size:1.2rem;line-height:17px;font-weight:600;text-indent:17px;margin-left:5px;font-family:Noto Sans Japanese,sans-serif;font-weight:700;position:relative}#nav_box .menu_wrap .leftmenu ul.active_menu li a span.locked:before,#nav_box .menu_wrap .leftmenu ul.noactive_menu li a span.locked:before{content:"";display:block;width:10px;height:11px;position:absolute;left:3px;top:3px;background:url(/po/images/royalcanin/ficon00.png) 50% no-repeat;background-size:11px;transition:.3s}#nav_box .menu_wrap .leftmenu ul.active_menu li a span.locked span.coming,#nav_box .menu_wrap .leftmenu ul.noactive_menu li a span.locked span.coming{font-family:Noto Sans Japanese,sans-serif;color:#fff;font-size:1rem;font-weight:400;position:relative;top:-2px;padding:2px 5px}#nav_box .menu_wrap .leftmenu ul.active_menu li.ficon01 a:before,#nav_box .menu_wrap .leftmenu ul.noactive_menu li.ficon01 a:before{background:url(/po/images/royalcanin/ficon01.png) 50% no-repeat #fff;background-size:24px;transition:.3s}#nav_box .menu_wrap .leftmenu ul.active_menu li.ficon02 a:before,#nav_box .menu_wrap .leftmenu ul.noactive_menu li.ficon02 a:before{background:url(/po/images/royalcanin/ficon02.png) 50% no-repeat #fff;background-size:21px;transition:.3s}#nav_box .menu_wrap .leftmenu ul.active_menu li.ficon03 a:before,#nav_box .menu_wrap .leftmenu ul.noactive_menu li.ficon03 a:before{background:url(/po/images/royalcanin/ficon03.png) 50% no-repeat #fff;background-size:23px;transition:.3s}#nav_box .menu_wrap .leftmenu ul.active_menu li.ficon04 a:before,#nav_box .menu_wrap .leftmenu ul.noactive_menu li.ficon04 a:before{background:url(/po/images/royalcanin/ficon04.png) 50% no-repeat #fff;background-size:25px;transition:.3s}#nav_box .menu_wrap .leftmenu ul.active_menu li.ficon05 a:before,#nav_box .menu_wrap .leftmenu ul.noactive_menu li.ficon05 a:before{background:url(/po/images/royalcanin/ficon05.png) 50% no-repeat #fff;background-size:22px;transition:.3s}#nav_box .menu_wrap .leftmenu ul.active_menu li.ficon06 a:before,#nav_box .menu_wrap .leftmenu ul.noactive_menu li.ficon06 a:before{background:url(/po/images/royalcanin/ficon06.png) 50% no-repeat #fff;background-size:26px;transition:.3s}#nav_box .menu_wrap .leftmenu ul.active_menu li a{color:#333;font-size:1.5rem;line-height:70px;font-weight:600;font-family:Noto Sans Japanese,sans-serif;height:70px;padding-left:40px;position:relative}#nav_box .menu_wrap .leftmenu ul.active_menu li a:before{content:"";display:block;width:58px;height:58px;border-radius:50%;position:absolute;left:-20px;top:3px}#nav_box .menu_wrap .leftmenu ul.active_menu li a:hover{opacity:1;left:10px;transition:0;color:#e2001a}#nav_box .menu_wrap .leftmenu .login_disp{text-align:left;position:absolute;left:20px;max-width:894px;width:90vw;padding-bottom:50px}#nav_box .menu_wrap .leftmenu .login_disp p{text-align:left;color:#8d8d8d;font-size:1.5rem;line-height:1;font-weight:600;font-family:Noto Sans Japanese,sans-serif;padding-left:0;position:relative;display:inline-block}#nav_box .menu_wrap .leftmenu .login_disp p:before{content:"";display:block;width:10px;height:11px;position:absolute;right:-24px;top:3px;background:url(/po/images/royalcanin/icon_arrow_r.png) 50% no-repeat;background-size:6px;transition:.3s}#nav_box .menu_wrap .leftmenu .login_disp a{text-align:left;color:#333;font-size:1.3rem;line-height:1;font-weight:600;font-family:Noto Sans Japanese,sans-serif;padding-left:40px;position:relative;display:inline-block;text-decoration:none}#nav_box .menu_wrap .leftmenu .login_disp .pet_infowrap{border-top:1px solid #e6e6e6;width:100%;max-width:894px;padding:20px 0 0;overflow-x:scroll;overflow-y:hidden}#nav_box .menu_wrap .leftmenu .login_disp .pet_infowrap ul{margin:24px 0 0 30px;padding:0 0 10px;display:flex;column-gap:20px}#nav_box .menu_wrap .leftmenu .login_disp .pet_infowrap ul li{display:flex;flex-direction:column;align-items:center;width:80px}#nav_box .menu_wrap .leftmenu .login_disp .pet_infowrap ul li .pet_icon,#nav_box .menu_wrap .leftmenu .login_disp .pet_infowrap ul li a{text-align:center;padding:0;line-height:1.3}#nav_box .menu_wrap .leftmenu .login_disp .pet_infowrap ul li .pet_icon img,#nav_box .menu_wrap .leftmenu .login_disp .pet_infowrap ul li a img{width:58px;height:58px;margin:0 0 10px;border-radius:30px;object-fit:cover}#nav_box .menu_wrap .leftmenu .login_disp .pet_infowrap ul li .pet_icon span.name,#nav_box .menu_wrap .leftmenu .login_disp .pet_infowrap ul li a span.name{color:#333;font-size:1.2rem;font-weight:600;font-family:Noto Sans Japanese,sans-serif;display:block}#nav_box .menu_wrap .leftmenu .login_disp .pet_infowrap ul li .pet_icon span.name+span,#nav_box .menu_wrap .leftmenu .login_disp .pet_infowrap ul li a span.name+span{color:#8d8d8d;font-size:.9rem;font-weight:600;font-family:Noto Sans Japanese,sans-serif;display:inline-block;position:relative;top:0}#nav_box .menu_wrap .leftmenu .login_disp .pet_clinic{margin:24px 0 0;border-top:1px solid #e6e6e6;width:100%;max-width:894px;padding:20px 0 0}#nav_box .menu_wrap .leftmenu .login_disp .pet_clinic ul{margin:24px 0 0 30px;padding:0 0 10px;display:flex;column-gap:20px}#nav_box .menu_wrap .leftmenu .login_disp .pet_clinic ul li{display:flex;flex-direction:column;align-items:center;width:80px}#nav_box .menu_wrap .leftmenu .login_disp .pet_clinic ul li img{width:58px;height:58px;margin:0 0 10px;border-radius:3px;object-fit:cover}#nav_box .menu_wrap .leftmenu .login_disp .pet_clinic ul li .blank{display:block;width:58px;height:58px;border-radius:3px;position:relative;background-color:#e0e0e0}#nav_box .menu_wrap .leftmenu .login_disp .pet_clinic ul li a{padding:0}#nav_box .menu_wrap .leftmenu .login_disp .pet_clinic ul li div{width:58px;height:58px;background:#cccccc;text-align:center;line-height:58px;font-size:2.6rem;font-weight:600;font-family:Noto Sans Japanese,sans-serif;color:#fff;border-radius:30px;margin:0 0 10px}#nav_box .menu_wrap .leftmenu .login_disp .pet_clinic ul li span.name{text-align:center;color:#333;font-size:1.2rem;font-weight:600;font-family:Noto Sans Japanese,sans-serif;display:block;line-height:1.2}#nav_box .menu_wrap .rightmenu{margin-top:50px;width:362px}.single_return{width:100%;position:relative;top:0;text-align:center;border-top:1px solid #ededed;padding:20px 0}.single_return a{font-size:1.3rem;line-height:1.2;font-weight:600;color:#333333;text-decoration:none;position:relative}.single_return a:visited{color:#333333;opacity:.8}.single_return a:hover{opacity:.8}.single_return a img{margin-right:10px}.single_return .lists{padding:0 50px}.single_return .prev-link:before{left:-15px;background:url(/po/images/royalcanin/icon_arrow.png) 50% no-repeat;background-size:6px}.single_return .next-link:before,.single_return .prev-link:before{content:"";display:block;width:10px;height:11px;position:absolute;top:2px;transition:.3s}.single_return .next-link:before{right:-15px;background:url(/po/images/royalcanin/icon_arrow_r.png) 50% no-repeat;background-size:6px}.menu_height{display:block;height:78px;background:#fff}.footer_fixedmenu{padding:20px 0 0;box-shadow:0 1px 6px 8px #fafafa;background:#fff;margin:0 auto 5px;display:flex;justify-content:center;column-gap:20px;position:fixed;bottom:0;left:0;right:0}.footer_fixedmenu li{width:100px;text-align:center;color:#333;font-size:1.2rem;font-weight:600;font-family:Noto Sans Japanese,sans-serif}.footer_fixedmenu li a{text-decoration:none}.footer_fixedmenu li a img{display:block;margin:0 auto 10px;text-align:center}.footer_fixedmenu li.batch{position:relative}.footer_fixedmenu li.batch:before{content:"";display:block;width:6px;height:6px;position:absolute;right:25px;top:-5px;background:#e2001a;border-radius:5px}.footer_fixedmenu .ficon01 img{width:24px}.footer_fixedmenu .ficon02 img{width:25px}.footer_fixedmenu .ficon03 img{width:20px}.footer_fixedmenu .ficon04 img,.footer_fixedmenu .ficon05 img{width:22px}}@media (max-width:768px){.modal-logout-box h3.modal-logout-h3{font-family:Noto Sans Japanese,sans-serif;font-size:1.6rem;font-weight:700;color:#333;text-align:center;margin:0 0 10px}.modal-logout-box h3.modal-logout-h3:before{display:none}.alert_bell{float:left;position:fixed;top:20px;right:30px;height:44px;width:44px;text-align:center;margin:0;z-index:1000;color:#fff;font-size:75%;border:0 solid #fff;border-radius:22px;display:block;background:url(/po/images/royalcanin/icon_alart.png) 50% no-repeat;background-size:20px;transition:.3s;background-color:#fff}.alert_bell span{background-color:#e2001a;font-size:1.3rem;line-height:1;font-weight:600;font-family:Noto Sans Japanese,sans-serif;border-radius:50%;width:24px;height:24px;line-height:24px;display:inline-block;position:relative;top:-10px;right:-15px}.g_menu{float:right;position:fixed;top:10px;left:10px;height:44px;width:44px;text-align:center;margin:0;z-index:1000;color:#fff;font-size:75%;background-color:#f4f4f4;border:0 solid #fff;border-radius:22px}.g_menu i{display:block;width:14px;height:2px;border-radius:1px;background:#333333}.g_menu i:first-of-type{margin:16px auto 0}.g_menu i:nth-of-type(2){margin:3px auto 0}.g_menu i:nth-of-type(3){margin:3px auto 5px}.g_menu.white{color:#000}.g_menu.white i{background:#000}.openmenu .g_menu.white{color:#000}.openmenu .g_menu.white i{background:#fff}.openmenu .g_menu{background-color:#fff}.g_menu i:first-of-type{animation:menu-bar01 .75s forwards}@keyframes menu-bar01{0%{transform:translateY(5px) rotate(45deg)}50%{transform:translateY(5px) rotate(0)}to{transform:translateY(0) rotate(0)}}.g_menu i:nth-of-type(2){transition:all .25s .25s;opacity:1}.g_menu i:nth-of-type(3){animation:menu-bar02 .75s forwards}@keyframes menu-bar02{0%{transform:translateY(-5px) rotate(-45deg)}50%{transform:translateY(-5px) rotate(0)}to{transform:translateY(0) rotate(0)}}.openmenu .g_menu i:first-of-type{animation:active-menu-bar01 .75s forwards;width:14px}@keyframes active-menu-bar01{0%{transform:translateY(0) rotate(0)}50%{transform:translateY(5px) rotate(0)}to{transform:translateY(5px) rotate(45deg)}}.openmenu .g_menu i:nth-of-type(2){opacity:0;width:14px}.openmenu .g_menu i:nth-of-type(3){animation:active-menu-bar03 .75s forwards;width:14px}@keyframes active-menu-bar03{0%{transform:translateY(0) rotate(0)}50%{transform:translateY(-5px) rotate(0)}to{transform:translateY(-5px) rotate(-45deg)}}nav{width:100%}header+nav{z-index:1000;z-index:100;margin:0;padding:0;top:0;left:0;display:block}.fixed{position:fixed;z-index:100;display:block;margin:0;padding:0;top:0;left:0}.container{background-size:contain;background-position:center 25px}#nav_box{height:100%;text-align:center;border:0 solid #fff;transform:translateY(-100000px);transition:all .5s;position:absolute;top:0;right:0;width:100%;margin-right:0;z-index:101;background:#f4f4f4;overflow:hidden;transition:all .1s;padding:0;box-sizing:border-box}#nav_box .nav_box_in{margin:0;padding:0 20px}#nav_box ul.nav__link-box{position:relative;margin:4px auto 16px;height:auto;width:calc(100% - 20px);left:0;padding:0 0 0 30px;line-height:normal;overflow:hidden;box-sizing:border-box}#nav_box ul.nav__link-box li,#nav_box ul.nav__link-box li.menu-item,#nav_box ul.nav__link-box li.nav__link{margin:0;padding:0;box-sizing:border-box;line-height:50px;transition:.5s;display:list-item;width:100%;line-height:40px;text-indent:1.5rem}#nav_box ul.nav__link-box li a,#nav_box ul.nav__link-box li.menu-item a,#nav_box ul.nav__link-box li.nav__link a{position:relative;width:100%;display:block;text-align:left;color:#333333;font-size:1.3rem;padding-left:0;font-weight:600;text-decoration:none;letter-spacing:.2rem;font-family:Hiragino Kaku Gothic Std,ヒラギノ角ゴ Std,Meiryo,メイリオ,Noto Sans Japanese,sans-serif;transition:.3s}#nav_box ul.nav__link-box li a:after,#nav_box ul.nav__link-box li.menu-item a:after,#nav_box ul.nav__link-box li.nav__link a:after{content:attr(title);display:inline;color:#fff;font-size:1.1rem;text-align:center;width:100%;padding-left:1rem;padding-right:1rem;position:relative;top:-1px;letter-spacing:.1rem;font-family:Noto Sans Japanese,sans-serif}#nav_box ul.nav__link-box li a:before,#nav_box ul.nav__link-box li.menu-item a:before,#nav_box ul.nav__link-box li.nav__link a:before{content:"";display:block;width:32px;height:32px;border-radius:50%;position:absolute;left:-24px;top:3px}#nav_box ul.nav__link-box li a:hover,#nav_box ul.nav__link-box li.menu-item a:hover,#nav_box ul.nav__link-box li.nav__link a:hover{opacity:.8;left:10px;transition:.3s;color:#e2001a}#nav_box ul.nav__link-box li .sub-menu,#nav_box ul.nav__link-box li.menu-item .sub-menu,#nav_box ul.nav__link-box li.nav__link .sub-menu{margin:0 0 20px}#nav_box ul.nav__link-box li .sub-menu li,#nav_box ul.nav__link-box li.menu-item .sub-menu li,#nav_box ul.nav__link-box li.nav__link .sub-menu li{margin:0;padding:0;box-sizing:border-box;line-height:50px;transition:.5s;display:list-item;width:100%;height:40px;text-indent:1.5rem}#nav_box ul.nav__link-box li .sub-menu li a,#nav_box ul.nav__link-box li.menu-item .sub-menu li a,#nav_box ul.nav__link-box li.nav__link .sub-menu li a{position:relative;width:100%;display:block;text-align:left;color:#ffffff;font-size:1.4rem;padding-left:20px;font-weight:400;text-decoration:none;letter-spacing:.2rem;font-family:Lato,sans-serif}#nav_box ul.nav__link-box li .sub-menu li a:after,#nav_box ul.nav__link-box li.menu-item .sub-menu li a:after,#nav_box ul.nav__link-box li.nav__link .sub-menu li a:after{content:attr(title);display:inline;color:#fff;font-size:1.1rem;text-align:center;width:100%;padding-left:1rem;padding-right:1rem;position:relative;top:-1px;letter-spacing:.1rem;font-family:Noto Sans Japanese,sans-serif}#nav_box ul.nav__link-box li .sub-menu li a:hover,#nav_box ul.nav__link-box li.menu-item .sub-menu li a:hover,#nav_box ul.nav__link-box li.nav__link .sub-menu li a:hover{opacity:.8;left:10px}#nav_box ul.nav__link-box li.fsicon01 a:before{background:url(/po/images/royalcanin/fsicon01.png) 50% no-repeat #fff;background-size:18px;transition:.3s}#nav_box ul.nav__link-box li.fsicon02 a:before{background:url(/po/images/royalcanin/fsicon02.png) 50% no-repeat #fff;background-size:18px;transition:.3s}#nav_box ul.nav__link-box li.fsicon03 a:before{background:url(/po/images/royalcanin/fsicon03.png) 50% no-repeat #fff;background-size:18px;transition:.3s}#nav_box ul.nav__link-box li.fsicon04 a:before{background:url(/po/images/royalcanin/fsicon04.png) 50% no-repeat #fff;background-size:18px;transition:.3s}#nav_box ul.nav__link-box li.fsicon05 a:before{background:url(/po/images/royalcanin/fsicon05.png) 50% no-repeat #fff;background-size:18px;transition:.3s}#nav_box ul.nav__link-box li.fsicon06 a:before{background:url(/po/images/royalcanin/fsicon06.png) 50% no-repeat #fff;background-size:18px;transition:.3s}#nav_box ul.nav__link-box li.fsicon07 a:before{background:url(/po/images/royalcanin/fsicon07.png) 50% no-repeat #fff;background-size:18px;transition:.3s}#nav_box ul.nav__link-box li.fsicon08 a:before{background:url(/po/images/royalcanin/fsicon08.png) 50% no-repeat #fff;background-size:18px;transition:.3s}#nav_box ul.nav__link-box li.fsicon09 a:before{background:url(/po/images/royalcanin/store_icon.png) 50% no-repeat #fff;background-size:18px;transition:.3s}#nav_box ul.nav__link-box li.nav__link_close{width:100%;height:50px;color:#fff;border-bottom:0 solid #fff;line-height:50px;display:list-item;box-sizing:border-box;transition:.5s;float:left;padding-top:10px}#nav_box ul.nav__link-box li.nav__link_mask{width:100%;height:2000px;background-color:transparent;display:list-item;box-sizing:border-box;transition:.5s;float:left}#nav_box ul.nav__link-box li.current_page_item{position:relative}#nav_box ul.nav__link-box li.current_page_item a{color:#e2001a}#nav_box ul.nav__link-box li.menu_toggle a{background:url(/po/images/common/menu_open.png) center right 20px no-repeat;background-size:15px}#nav_box ul.nav__link-box li.menu_toggle ul.sub-menu{display:none}#nav_box ul.nav__link-box li.menu_toggle ul.sub-menu li a{background:transparent}#nav_box ul.nav__link-box li.menu_toggle ul.sub-menu li.current_page_item a{background-color:#3688D5;color:#fff}#menu-x li a span:first-of-type{display:flex;min-height:32px;align-items:center;justify-content:center}.openmenu #nav_box{position:fixed;transform:translateY(0);overflow:scroll}.openmenu .alert_bell{background-color:#f4f4f4}#nav_box .menu_wrap{max-width:1024px;width:100%;height:100%;margin:0 auto;position:relative;display:flex;flex-wrap:nowrap;flex-direction:column;column-gap:20px}#nav_box .menu_wrap .leftmenu{max-width:768px;margin-top:10px;position:relative}#nav_box .menu_wrap .leftmenu ul.active_menu,#nav_box .menu_wrap .leftmenu ul.noactive_menu{padding:0;display:flex;flex-wrap:wrap;column-gap:10px;margin:0 auto}#nav_box .menu_wrap .leftmenu ul.active_menu li,#nav_box .menu_wrap .leftmenu ul.noactive_menu li{display:flex;width:98px;text-align:center}#nav_box .menu_wrap .leftmenu ul.active_menu li a,#nav_box .menu_wrap .leftmenu ul.noactive_menu li a{color:#8d8d8d;font-size:1.3rem;line-height:1.2;font-weight:600;font-family:Hiragino Kaku Gothic Std,ヒラギノ角ゴ Std,Meiryo,メイリオ,sans-serif;padding-top:70px;position:relative;text-indent:0;text-align:center;letter-spacing:0}#nav_box .menu_wrap .leftmenu ul.active_menu li a:before,#nav_box .menu_wrap .leftmenu ul.noactive_menu li a:before{content:"";display:block;width:58px;height:58px;border-radius:50%;position:absolute;left:20px;top:3px}#nav_box .menu_wrap .leftmenu ul.active_menu li a span.locked,#nav_box .menu_wrap .leftmenu ul.noactive_menu li a span.locked{display:block;width:49px;border-radius:2px;background:#cccccc;color:#fff;font-size:1.2rem;line-height:17px;font-weight:600;text-indent:17px;margin:5px auto 0;font-family:Hiragino Kaku Gothic Std,ヒラギノ角ゴ Std,Meiryo,メイリオ,sans-serif;position:relative}#nav_box .menu_wrap .leftmenu ul.active_menu li a span.locked:before,#nav_box .menu_wrap .leftmenu ul.noactive_menu li a span.locked:before{content:"";display:block;width:10px;height:11px;position:absolute;left:calc(50% - 20px);top:3px;background:url(/po/images/royalcanin/ficon00.png) 50% no-repeat;background-size:11px;transition:.3s}#nav_box .menu_wrap .leftmenu ul.active_menu li a span.locked span.coming,#nav_box .menu_wrap .leftmenu ul.noactive_menu li a span.locked span.coming{font-family:Noto Sans Japanese,sans-serif;color:#fff;font-size:1rem;font-weight:400;line-height:1;display:block;padding-bottom:5px;text-indent:0}#nav_box .menu_wrap .leftmenu ul.active_menu li a:hover,#nav_box .menu_wrap .leftmenu ul.noactive_menu li a:hover{opacity:1;left:0;transition:0}#nav_box .menu_wrap .leftmenu ul.active_menu li.ficon01 a:before,#nav_box .menu_wrap .leftmenu ul.noactive_menu li.ficon01 a:before{background:url(/po/images/royalcanin/ficon01.png) 50% no-repeat #fff;background-size:24px;transition:.3s}#nav_box .menu_wrap .leftmenu ul.active_menu li.ficon02 a:before,#nav_box .menu_wrap .leftmenu ul.noactive_menu li.ficon02 a:before{background:url(/po/images/royalcanin/ficon02.png) 50% no-repeat #fff;background-size:21px;transition:.3s}#nav_box .menu_wrap .leftmenu ul.active_menu li.ficon03 a:before,#nav_box .menu_wrap .leftmenu ul.noactive_menu li.ficon03 a:before{background:url(/po/images/royalcanin/ficon03.png) 50% no-repeat #fff;background-size:23px;transition:.3s}#nav_box .menu_wrap .leftmenu ul.active_menu li.ficon04 a:before,#nav_box .menu_wrap .leftmenu ul.noactive_menu li.ficon04 a:before{background:url(/po/images/royalcanin/ficon04.png) 50% no-repeat #fff;background-size:25px;transition:.3s}#nav_box .menu_wrap .leftmenu ul.active_menu li.ficon05 a:before,#nav_box .menu_wrap .leftmenu ul.noactive_menu li.ficon05 a:before{background:url(/po/images/royalcanin/ficon05.png) 50% no-repeat #fff;background-size:22px;transition:.3s}#nav_box .menu_wrap .leftmenu ul.active_menu li.ficon06 a:before,#nav_box .menu_wrap .leftmenu ul.noactive_menu li.ficon06 a:before{background:url(/po/images/royalcanin/ficon06.png) 50% no-repeat #fff;background-size:26px;transition:.3s}#nav_box .menu_wrap .leftmenu ul.active_menu{padding:0;display:flex;flex-wrap:wrap;justify-content:space-between;column-gap:0;margin:0 auto}#nav_box .menu_wrap .leftmenu ul.active_menu li{display:flex;width:78px;text-align:center}#nav_box .menu_wrap .leftmenu ul.active_menu li a{color:#333;font-size:1.3rem;line-height:1.2;font-weight:600;font-family:Hiragino Kaku Gothic Std,ヒラギノ角ゴ Std,Meiryo,メイリオ,sans-serif;padding-top:70px;position:relative;text-indent:0;text-align:center;letter-spacing:0}#nav_box .menu_wrap .leftmenu ul.active_menu li a:before{content:"";display:block;width:58px;height:58px;border-radius:50%;position:absolute;left:10px;top:3px}#nav_box .menu_wrap .leftmenu ul.active_menu li a:hover{color:#e2001a}#nav_box .menu_wrap .leftmenu .login_disp{text-align:left}#nav_box .menu_wrap .leftmenu .login_disp p{text-align:left;color:#8d8d8d;font-size:1.5rem;line-height:1;font-weight:600;font-family:Noto Sans Japanese,sans-serif;padding-left:0;position:relative;display:inline-block}#nav_box .menu_wrap .leftmenu .login_disp p:before{content:"";display:block;width:10px;height:11px;position:absolute;right:-24px;top:3px;background:url(/po/images/royalcanin/icon_arrow_r.png) 50% no-repeat;background-size:6px;transition:.3s}#nav_box .menu_wrap .leftmenu .login_disp a{text-align:left;color:#333;font-size:1.3rem;line-height:1;font-weight:600;font-family:Noto Sans Japanese,sans-serif;padding-left:40px;position:relative;display:inline-block;text-decoration:none}#nav_box .menu_wrap .leftmenu .login_disp .pet_infowrap{border-top:1px solid #e6e6e6;width:100%;max-width:894px;padding:20px 0 0}#nav_box .menu_wrap .leftmenu .login_disp .pet_infowrap ul{margin:24px 0 0;padding:0 0 10px;display:flex;column-gap:0;overflow-x:scroll;overflow-y:hidden}#nav_box .menu_wrap .leftmenu .login_disp .pet_infowrap ul li{display:flex;flex-direction:column;align-items:center;width:80px;min-width:80px;padding:0}#nav_box .menu_wrap .leftmenu .login_disp .pet_infowrap ul li .pet_icon,#nav_box .menu_wrap .leftmenu .login_disp .pet_infowrap ul li a{text-align:center;padding:0;line-height:1.3}#nav_box .menu_wrap .leftmenu .login_disp .pet_infowrap ul li .pet_icon img,#nav_box .menu_wrap .leftmenu .login_disp .pet_infowrap ul li a img{width:58px;height:58px;margin:0 0 10px;border-radius:30px;object-fit:cover}#nav_box .menu_wrap .leftmenu .login_disp .pet_infowrap ul li .pet_icon span.name,#nav_box .menu_wrap .leftmenu .login_disp .pet_infowrap ul li a span.name{color:#333;font-size:1.2rem;font-weight:600;font-family:Noto Sans Japanese,sans-serif;display:block}#nav_box .menu_wrap .leftmenu .login_disp .pet_infowrap ul li .pet_icon span.name+span,#nav_box .menu_wrap .leftmenu .login_disp .pet_infowrap ul li a span.name+span{color:#8d8d8d;font-size:.9rem;font-weight:600;font-family:Noto Sans Japanese,sans-serif;display:inline-block;position:relative;top:0}#nav_box .menu_wrap .leftmenu .login_disp .pet_clinic{margin:24px 0 20px;border-top:1px solid #e6e6e6;width:100%;max-width:894px;padding:20px 0 0}#nav_box .menu_wrap .leftmenu .login_disp .pet_clinic ul{margin:24px 0 0;padding:0 0 10px;display:flex;column-gap:0;overflow-x:scroll;overflow-y:hidden}#nav_box .menu_wrap .leftmenu .login_disp .pet_clinic ul li{display:flex;flex-direction:column;align-items:center;width:80px;min-width:80px;padding:0}#nav_box .menu_wrap .leftmenu .login_disp .pet_clinic ul li img{width:58px;height:58px;margin:0 0 10px;border-radius:30px;object-fit:cover}#nav_box .menu_wrap .leftmenu .login_disp .pet_clinic ul li a{padding:0}#nav_box .menu_wrap .leftmenu .login_disp .pet_clinic ul li div{width:58px;height:58px;background:#cccccc;text-align:center;line-height:58px;font-size:2.6rem;font-weight:600;font-family:Noto Sans Japanese,sans-serif;color:#fff;border-radius:30px;margin:0 0 10px}#nav_box .menu_wrap .leftmenu .login_disp .pet_clinic ul li span.name{text-align:center;color:#333;font-size:1.2rem;font-weight:600;font-family:Noto Sans Japanese,sans-serif;display:block;line-height:1.2}#nav_box .menu_wrap .rightmenu{margin-bottom:30px;max-width:768px}.single_return{width:100%;position:relative;top:0;text-align:center;border-top:1px solid #ededed;padding:20px 0}.single_return a{font-size:1.3rem;line-height:1.2;font-weight:600;font-family:Hiragino Kaku Gothic Std,ヒラギノ角ゴ Std,Meiryo,メイリオ,sans-serif;color:#333333;text-decoration:none;position:relative}.single_return a:visited{color:#333333;opacity:.8}.single_return a:hover{opacity:.8}.single_return a img{margin-right:10px}.single_return .lists{padding:0 50px}.single_return .prev-link:before{left:-15px;background:url(/po/images/royalcanin/icon_arrow.png) 50% no-repeat;background-size:6px}.single_return .next-link:before,.single_return .prev-link:before{content:"";display:block;width:10px;height:11px;position:absolute;top:2px;transition:.3s}.single_return .next-link:before{right:-15px;background:url(/po/images/royalcanin/icon_arrow_r.png) 50% no-repeat;background-size:6px}.menu_height{display:block;height:78px;background:#fff}.footer_fixedmenu{padding:20px 10px 0;box-shadow:0 1px 6px 8px #fafafa;background:#fff;margin:0 auto 5px;display:flex;justify-content:center;column-gap:10px;position:fixed;bottom:0;left:0;right:0}.footer_fixedmenu li{width:100px;text-align:center;color:#333;font-size:1rem;font-weight:600;font-family:Noto Sans Japanese,sans-serif;line-height:1.2}.footer_fixedmenu li a{text-decoration:none}.footer_fixedmenu li a img{display:block;margin:0 auto 10px;text-align:center}.footer_fixedmenu li.batch{position:relative}.footer_fixedmenu li.batch:before{content:"";display:block;width:6px;height:6px;position:absolute;right:15px;top:-5px;background:#e2001a;border-radius:5px}.footer_fixedmenu .ficon01 img{width:24px}.footer_fixedmenu .ficon02 img{width:25px}.footer_fixedmenu .ficon03 img{width:20px}.footer_fixedmenu .ficon04 img,.footer_fixedmenu .ficon05 img{width:22px}}@media (min-width:769px){.modalPet .overlayStyle{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);display:flex;justify-content:center;align-items:center;z-index:3000}.modalPet .modalStyle{background-color:white;padding:20px;border-radius:8px;max-width:500px;width:100%;position:relative;margin:30px}.modalPet .remodal_mypet{max-width:800px!important;padding:5px!important}.modalPet .modal-pet-box{padding:20px 10px}.modalPet .modal-pet-box .peticon{margin:24px auto 0;column-gap:20px;text-align:center;width:160px}.modalPet .modal-pet-box .peticon .peticon-inbox{text-align:center;padding:0;text-decoration:none;position:relative}.modalPet .modal-pet-box .peticon .peticon-inbox:before{content:"";display:block;width:31px;height:31px;position:absolute;right:-40px;top:-20px;background:url(/po/_next/static/media/icon_giar.285ea838.png) transparent 50% no-repeat;background-size:16px;transform:rotate(0deg);transition:.3s}.modalPet .modal-pet-box .peticon .peticon-inbox img{width:auto;max-width:74px;position:relative;width:58px;height:58px;margin:0 0 10px;border-radius:30px;object-fit:cover}.modalPet .modal-pet-box .peticon .peticon-inbox span.name{color:#333;font-size:1.6rem;font-weight:600;font-family:Noto Sans Japanese,sans-serif;display:block}.modalPet .modal-pet-box .peticon .peticon-inbox span.name+span{color:#8D8D8D;font-size:1rem;font-weight:600;font-family:Noto Sans Japanese,sans-serif;display:inline-block;position:relative;top:0;margin-top:5px}.modalPet .modal-pet-box dl.pet_propaty{background:#F4F4F4;border-radius:10px;margin:20px auto 10px;padding:20px 10px;display:flex;flex-wrap:wrap;width:100%;position:relative;color:#333;font-size:1.3rem;font-weight:600;font-family:Noto Sans Japanese,sans-serif;line-height:1.8}.modalPet .modal-pet-box dl.pet_propaty dt{width:125px;text-align:left;position:relative}.modalPet .modal-pet-box dl.pet_propaty dt:before{position:absolute;content:":";display:block;right:0;top:0}.modalPet .modal-pet-box dl.pet_propaty dd{width:250px;text-align:left;padding:0 0 0 10px;box-sizing:border-box}.modalPet .modal-pet-box dl.pet_propaty dd a{text-decoration:underline;color:#E2001A;margin:0 10px 0 0}.modalPet .alert_box{font-size:1.3rem;line-height:1.8;text-align:left;margin-bottom:20px}.modalPet .btn_box{text-align:center}.modalPet .btn_border_food,.modalPet .btn_border_helth,.modalPet .btn_border_info,.modalPet .btn_glay{font-size:1.4rem;font-weight:600;padding:0 0 0 6px;box-sizing:border-box;text-align:center;border-radius:24px;background:#EDEDED;max-width:894px;width:240px;height:44px;line-height:44px;position:relative;display:block;text-decoration:none;background:#FFF;border:1px solid #cccccc;color:#333;margin:0 5px;display:inline-block}.modalPet .btn_border_food img.icon28,.modalPet .btn_border_helth img.icon28,.modalPet .btn_border_info img.icon28,.modalPet .btn_glay img.icon28{position:relative;top:16px;left:0;width:45px;height:45px}.modalPet .btn_border_food span,.modalPet .btn_border_helth span,.modalPet .btn_border_info span,.modalPet .btn_glay span{display:inline-block;font-size:1.3rem;font-weight:600;text-decoration:none;letter-spacing:0;line-height:45px;color:#333333}.modalPet .btn_border_info:before{background:url(/po/_next/static/media/ficon06.b7c3164c.png) transparent 50% no-repeat;background-size:19px}.modalPet .btn_border_food:before,.modalPet .btn_border_info:before{content:"";display:block;width:31px;height:31px;position:absolute;left:18px;top:6px;transform:rotate(0deg);transition:.3s}.modalPet .btn_border_food:before{background:url(/po/_next/static/media/ficon03.09c3310a.png) transparent 50% no-repeat;background-size:18px}.modalPet .btn_border_helth:before{content:"";display:block;width:31px;height:31px;position:absolute;left:18px;top:6px;background:url(/po/_next/static/media/ficon02.97337fe5.png) transparent 50% no-repeat;background-size:16px;transform:rotate(0deg);transition:.3s}@media (max-width:840px){.modalPet .btn_border_food,.modalPet .btn_border_helth,.modalPet .btn_border_info,.modalPet .btn_glay{width:220px}.modalPet .modal-pet-box dl.pet_propaty dd{width:214px}.modalPet .btn_glay{width:250px}}}@media (max-width:768px){.modalPet .overlayStyle{position:fixed;top:0;left:0;width:100%;height:100vh;background-color:rgba(0,0,0,.5);display:flex;justify-content:center;align-items:flex-start;z-index:3000;overflow-y:auto;-webkit-overflow-scrolling:touch;padding:20px 0}.modalPet .modalStyle{background-color:white;padding:20px;border-radius:8px;max-width:500px;width:100%;position:relative;margin:30px auto}.modalPet .remodal_mypet{max-width:375px!important;padding:5px!important}.modalPet .modal-pet-box{padding:20px 10px;text-align:center}.modalPet .modal-pet-box .peticon{margin:24px auto 0;column-gap:20px;width:160px;text-align:center}.modalPet .modal-pet-box .peticon .peticon-inbox{text-align:center;padding:0;text-decoration:none;position:relative}.modalPet .modal-pet-box .peticon .peticon-inbox:before{content:"";display:block;width:31px;height:31px;position:absolute;right:-40px;top:-20px;background:url(/po/_next/static/media/icon_giar.285ea838.png) transparent 50% no-repeat;background-size:16px;transform:rotate(0deg);transition:.3s}.modalPet .modal-pet-box .peticon .peticon-inbox img{width:auto;max-width:74px;position:relative;width:58px;height:58px;margin:0 0 10px;border-radius:30px;object-fit:cover}.modalPet .modal-pet-box .peticon .peticon-inbox span.name{color:#333;font-size:1.6rem;font-weight:600;font-family:Noto Sans Japanese,sans-serif;display:block}.modalPet .modal-pet-box .peticon .peticon-inbox span.name+span{color:#8D8D8D;font-size:1rem;font-weight:600;font-family:Noto Sans Japanese,sans-serif;display:inline-block;position:relative;top:0;margin-top:5px}.modalPet .modal-pet-box dl.pet_propaty{background:#F4F4F4;border-radius:10px;margin:20px auto 10px;padding:20px;display:flex;flex-wrap:wrap;width:100%;position:relative;color:#333;font-size:1.3rem;font-weight:600;font-family:Noto Sans Japanese,sans-serif;line-height:1.8}.modalPet .modal-pet-box dl.pet_propaty dt{text-align:left;position:relative}.modalPet .modal-pet-box dl.pet_propaty dt:before{position:absolute;content:":";display:block;right:-6px;top:0}.modalPet .modal-pet-box dl.pet_propaty dd{display:block;width:100%;text-align:left;padding:0 0 10px;box-sizing:border-box;font-weight:400;position:relative;top:-4px}.modalPet .modal-pet-box dl.pet_propaty dd a{text-decoration:underline;color:#E2001A;margin:0 10px 0 0}.modalPet .alert_box{font-size:1.3rem;line-height:1.8;text-align:left;margin-bottom:20px}.modalPet .btn_border_food,.modalPet .btn_border_helth,.modalPet .btn_border_info,.modalPet .btn_glay{font-size:1.4rem;font-weight:600;padding:0 0 0 6px;box-sizing:border-box;text-align:center;border-radius:24px;background:#EDEDED;max-width:894px;width:250px;height:44px;line-height:44px;position:relative;display:block;text-decoration:none;background:#FFF;border:1px solid #cccccc;color:#333;margin:0 0 10px;display:inline-block}.modalPet .btn_border_food:before,.modalPet .btn_border_helth:before,.modalPet .btn_border_info:before,.modalPet .btn_glay:before{content:"";display:block;width:31px;height:31px;position:absolute;left:18px;top:6px;background:url(/po/_next/static/media/icon2.af0218a1.png) transparent 50% no-repeat;background-size:20px;transform:rotate(0deg);transition:.3s}.modalPet .btn_border_food img.icon28,.modalPet .btn_border_helth img.icon28,.modalPet .btn_border_info img.icon28,.modalPet .btn_glay img.icon28{position:relative;top:16px;left:0;width:45px;height:45px}.modalPet .btn_border_food span,.modalPet .btn_border_helth span,.modalPet .btn_border_info span,.modalPet .btn_glay span{display:inline-block;font-size:1.3rem;font-weight:600;text-decoration:none;letter-spacing:0;line-height:45px;color:#333333}.modalPet .btn_glay{background:#EDEDED;color:#333!important;height:32px;line-height:32px;display:block;margin:0 auto}.modalPet .btn_glay:before{content:"";display:none}.modalPet .btn_border_info:before{background:url(/po/_next/static/media/ficon06.b7c3164c.png) transparent 50% no-repeat;background-size:19px}.modalPet .btn_border_food:before,.modalPet .btn_border_info:before{content:"";display:block;width:31px;height:31px;position:absolute;left:18px;top:6px;transform:rotate(0deg);transition:.3s}.modalPet .btn_border_food:before{background:url(/po/_next/static/media/ficon03.09c3310a.png) transparent 50% no-repeat;background-size:18px}.modalPet .btn_border_helth:before{content:"";display:block;width:31px;height:31px;position:absolute;left:18px;top:6px;background:url(/po/_next/static/media/ficon02.97337fe5.png) transparent 50% no-repeat;background-size:16px;transform:rotate(0deg);transition:.3s}}