.navdemo-recommendation-head{width:min(100% - 32px,1000px);margin:24px auto 0;display:flex;align-items:center;justify-content:space-between;gap:20px;color:#002f54}.navdemo-recommendation-head h2{margin:0!important;text-align:left!important;font:500 24px/1.55 "Yu Mincho",YuMincho,serif;letter-spacing:.04em}.navdemo-recommendation-head>a{display:inline-flex;align-items:center;justify-content:center;min-height:48px;color:#002f54;font:13px/1.6 "Yu Gothic",Meiryo,sans-serif;text-decoration:none;white-space:nowrap}.anbp .navdemo-waterproof{background:#e4f1f4;position:relative;overflow:hidden}.anbp .navdemo-waterproof-photo{position:absolute;top:0;left:55%;width:45%;height:100%;overflow:hidden;display:block}.anbp .anbp-media.navdemo-waterproof img{position:absolute;top:-9.230769%;left:-23.076923%;width:153.846154%;height:153.846154%;max-width:none;object-fit:fill;object-position:0 0}.anbp .navdemo-waterproof .anbp-title{left:10px;width:calc(55% - 12px);color:#002f54;text-shadow:none;font-size:15px;line-height:1.55}@media(max-width:767px){.navdemo-recommendation-head{gap:12px;width:calc(100% - 28px)}.navdemo-recommendation-head h2{font-size:22px!important}.navdemo-recommendation-head>a{font-size:12px}.anbp .navdemo-waterproof .anbp-title{font-size:14px;line-height:1.45}}.anb-home-nav.two-tier-nav .tt-situations{padding:24px 0 16px;margin:0;border-bottom:0;scroll-margin-top:24px}.anb-home-nav.two-tier-nav .tt-title{margin:0 0 18px;font:500 24px/1.5 "Yu Mincho",YuMincho,"Hiragino Mincho ProN",serif;letter-spacing:.04em;color:#002f54;text-align:left}.tt-index-board{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;padding:20px;background:#f9f7ee;border:1px solid #e8e4d8;border-radius:8px;color:#002f54}.tt-panel{min-width:0}.anb-home-nav.two-tier-nav .tt-panel>h3{font:600 17px/1.5 "Yu Gothic",Meiryo,sans-serif;letter-spacing:0;color:#002f54;margin:0 0 14px}.tt-pet-panel{border-left:1px solid #e2ded3;padding-left:24px}.tt-use-group+.tt-use-group{margin-top:14px}.anb-home-nav.two-tier-nav .tt-use-group>h4,.anb-home-nav.two-tier-nav .tt-condition-group>h4{margin:0 0 6px;font:500 13px/1.5 "Yu Gothic",Meiryo,sans-serif;letter-spacing:0;color:#30475a}.tt-action-grid,.tt-condition-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.tt-action,.tt-condition{box-sizing:border-box;display:flex;align-items:center;justify-content:center;min-width:0;min-height:48px;border:1px solid #4c7f91;border-radius:4px;background:#e4f1f4;color:#002f54!important;text-decoration:none;text-align:left;line-break:strict;word-break:normal;overflow-wrap:normal;transition:background-color .15s,border-color .15s}.anb-home-nav.two-tier-nav .tt-action{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;min-height:64px;padding:9px 12px}.anb-home-nav.two-tier-nav .tt-action strong{display:block;font:500 14px/1.5 "Yu Gothic",Meiryo,sans-serif;letter-spacing:0;color:#002f54}.anb-home-nav.two-tier-nav .tt-action small{display:block;margin-top:2px;font:400 12px/1.5 "Yu Gothic",Meiryo,sans-serif;letter-spacing:0;color:#30475a}.tt-condition-group{display:grid;grid-template-columns:96px minmax(0,1fr);gap:10px;align-items:center}.tt-condition-group+.tt-condition-group{margin-top:10px}.anb-home-nav.two-tier-nav .tt-condition-group>h4{margin:0}.anb-home-nav.two-tier-nav .tt-condition{padding:8px 10px;font:500 14px/1.5 "Yu Gothic",Meiryo,sans-serif;justify-content:flex-start;letter-spacing:0}.two-tier-nav .tt-condition>svg{display:none}.two-tier-nav .tt-condition .navdemo-label>span{display:inline-block;white-space:nowrap}.tt-condition-grid.tt-single{grid-template-columns:minmax(0,1fr)}.tt-action:hover,.tt-condition:hover,.tt-action:active,.tt-condition:active{background:#d3e7ed;border-color:#426f80}.tt-action:focus-visible,.tt-condition:focus-visible,.tt-contact a:focus-visible,.tt-resource-links a:focus-visible{outline:2px solid #002f54;outline-offset:3px}.anb-home-nav.two-tier-nav .tt-contact{margin:12px 0 0;display:flex;align-items:center;gap:8px;flex-wrap:wrap;font:400 13px/1.6 "Yu Gothic",Meiryo,sans-serif;color:#30475a}.tt-contact a{display:inline-flex;align-items:center;min-height:44px;gap:12px;padding:0 8px;color:#002f54;text-decoration:underline;text-underline-offset:3px}.tt-resources{display:flex;align-items:center;flex-wrap:wrap;gap:6px 20px;border-top:1px solid #e4e7e9;padding:10px 0 0}.anb-home-nav.two-tier-nav .tt-resource-title{font:500 13px/1.5 "Yu Gothic",Meiryo,sans-serif;letter-spacing:0;color:#30475a;margin:0}.tt-resource-links{display:flex;flex-wrap:wrap;gap:4px 16px}.tt-resource-links a{display:inline-flex;align-items:center;min-height:44px;gap:12px;font:400 13px/1.5 "Yu Gothic",Meiryo,sans-serif;color:#002f54}.tt-resource-links a:hover{text-decoration:underline;text-underline-offset:3px}.anb-home-nav.two-tier-nav .benefits{margin-top:12px;margin-bottom:0}@media(max-width:767px){.anb-home-nav.two-tier-nav .tt-situations{padding:20px 0 12px}.anb-home-nav.two-tier-nav .tt-title{font-size:23px;margin-bottom:14px;letter-spacing:.02em}.tt-index-board{grid-template-columns:minmax(0,1fr);gap:20px;padding:16px}.tt-pet-panel{border-left:0;padding-left:0;border-top:1px solid #e2ded3;padding-top:18px}.anb-home-nav.two-tier-nav .tt-panel>h3{font-size:16px;margin-bottom:10px}.tt-use-group+.tt-use-group{margin-top:12px}.tt-action-grid,.tt-condition-grid{gap:6px}.anb-home-nav.two-tier-nav .tt-action{padding:8px 10px}.tt-condition-group{grid-template-columns:minmax(0,1fr);gap:6px}.tt-condition-group+.tt-condition-group{margin-top:12px}.anb-home-nav.two-tier-nav .tt-condition{min-height:48px;padding:7px 10px}.tt-resources{display:block;padding-top:12px}.anb-home-nav.two-tier-nav .tt-resource-title{margin-bottom:4px}.tt-resource-links{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 12px}.tt-resource-links a{justify-content:space-between;min-height:44px}.anb-home-nav.two-tier-nav>.wrap{padding-bottom:96px}}@media(prefers-reduced-motion:reduce){.tt-action,.tt-condition{transition:none}}.tt-use-tabs[hidden]{display:none!important}.tt-use-group[hidden]{display:none!important}@media(max-width:767px){.anb-home-nav.two-tier-nav .category-grid{row-gap:20px}.anb-home-nav.two-tier-nav .category-card{display:grid;grid-template-rows:auto 1fr auto;align-content:start}.anb-home-nav.two-tier-nav .category-copy{padding:10px 0 12px}.anb-home-nav.two-tier-nav .category-copy h3{margin:0}.anb-home-nav.two-tier-nav .category-copy p{min-height:0;margin:2px 0 0}.two-tier-nav .tt-index-board{padding:16px 12px;gap:20px}.two-tier-nav .tt-pet-panel{padding-top:20px}.two-tier-nav .tt-action-grid,.two-tier-nav .tt-condition-grid{gap:8px}.two-tier-nav .tt-condition-group{grid-template-columns:72px minmax(0,1fr);gap:8px;align-items:start}.anb-home-nav.two-tier-nav .tt-condition-group>h4{padding-top:12px}.two-tier-nav .tt-condition-group>h4>span{display:inline-block;white-space:nowrap}.anb-home-nav.two-tier-nav .tt-condition.tt-two-line{min-height:60px}.two-tier-nav.tt-mobile-ready .tt-use-tabs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-bottom:1px solid #4c7f91;margin:0 0 16px;gap:8px}.two-tier-nav.tt-mobile-ready .tt-use-tabs button{box-sizing:border-box;min-width:0;min-height:48px;margin:0;padding:8px 4px;border:0;border-bottom:3px solid transparent;border-radius:0;background:transparent;color:#002f54;font:400 14px/1.5 "Yu Gothic",Meiryo,sans-serif;letter-spacing:0;cursor:pointer}.two-tier-nav.tt-mobile-ready .tt-use-tabs button[aria-selected=true]{font-weight:700;border-bottom-color:#426f80}.two-tier-nav.tt-mobile-ready .tt-use-tabs button:hover,.two-tier-nav.tt-mobile-ready .tt-use-tabs button:active{background:#d3e7ed}.two-tier-nav.tt-mobile-ready .tt-use-tabs button:focus-visible{outline:2px solid #002f54;outline-offset:2px}.two-tier-nav.tt-mobile-ready .tt-use-group>h4{display:none}.two-tier-nav.tt-mobile-ready .tt-use-group+.tt-use-group{margin-top:0}.two-tier-nav.tt-mobile-ready .tt-tab-panels{display:grid;grid-template-columns:minmax(0,1fr);align-items:start}.two-tier-nav.tt-mobile-ready .tt-use-group{grid-area:1/1;margin:0}}@media(max-width:359px){.two-tier-nav .tt-condition-group{grid-template-columns:minmax(0,1fr);gap:6px}.anb-home-nav.two-tier-nav .tt-condition-group>h4{padding-top:0}}html body img.anb-original-comparison{display:block;width:100%;max-width:500px;height:auto;aspect-ratio:1/1;margin:0 auto;object-fit:contain}body .l-main.top #anb-store-actions{display:grid;grid-template-columns:minmax(104px,2fr) minmax(0,3fr);gap:12px;align-items:stretch;margin:16px 0 0}body .l-main.top #anb-store-actions>a{display:flex;align-items:center;justify-content:center;box-sizing:border-box;width:100%;min-width:0;max-width:none;min-height:48px;height:100%;margin:0;padding:10px 8px;white-space:normal;word-break:normal;overflow-wrap:normal;line-break:strict}body .l-main.top #anb-store-actions b>span{display:inline-block;white-space:nowrap}body .l-main.top #anb-voice-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;align-items:stretch;margin:16px 0 0}body .l-main.top #anb-voice-actions>a{display:flex;align-items:center;justify-content:center;box-sizing:border-box;width:100%;min-width:0;max-width:none;min-height:48px;height:100%;margin:0;padding:10px 8px;white-space:normal;word-break:normal;overflow-wrap:normal;line-break:strict}body .l-main.top #anb-voice-actions b>span{display:inline-block;white-space:nowrap}body .l-main.top #anb-voice-actions>a{padding-inline:6px;white-space:nowrap}