.dmm-navi_header__f0COw{width:100%;height:var(--mobile-header-height);opacity:0;transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s;border-bottom:1px solid #e0e0e0}.dmm-navi_header__f0COw>div{width:100%;min-width:1300px;box-sizing:border-box}.dmm-navi_header__f0COw img,.dmm-navi_header__f0COw video{max-width:revert;height:revert}.dmm-navi_header__f0COw.dmm-navi_mobile__DHs1J .dmm-navi__n4v1-logo__35BH6,.dmm-navi_header__f0COw.dmm-navi_mobile__DHs1J .dmm-navi__n4v1-logo__35BH6 img{height:24px!important;max-height:24px!important}.dmm-navi_header__f0COw.dmm-navi_visible____txh{opacity:1}.dmm-navi_header__f0COw:not(.dmm-navi_mobile__DHs1J){height:var(--header-height)}.dmm-navi_header__f0COw.dmm-navi_mobile__DHs1J>div{min-width:auto}

/*!
html5doctor.com Reset Stylesheet
v1.6.1
Last Updated: 2010-09-17
Author: Richard Clark - http://richclarkdesign.com
Twitter: @rich_clark
*/abbr,address,article,aside,audio,b,blockquote,body,canvas,caption,cite,code,dd,del,details,dfn,div,dl,dt,em,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,p,pre,q,samp,section,small,span,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,ul,var,video{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent}body{line-height:1;-webkit-text-size-adjust:100%}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}nav ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}a{margin:0;padding:0;font-size:100%;vertical-align:baseline;background:transparent}ins{text-decoration:none}ins,mark{background-color:#ff9;color:#000}mark{font-style:italic;font-weight:700}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help}table{border-collapse:collapse;border-spacing:0}hr{display:block;height:1px;border:0;border-top:1px solid #cccccc;margin:1em 0;padding:0}input,select{vertical-align:middle}footer{margin:0}:root{--background:#ffffff;--foreground:#222;--header-height:48px;--mobile-header-height:45px;--color-white:#ffffff;--color-white-alt:#fffefe;--color-white-bg:#fefefe;--color-black:#000000;--color-dark:#2c2c2c;--color-dark-gray:#4b4b4b;--color-dark-gray-hover:#5b5b5b;--color-light-gray:#f5f5f5;--color-gray:#8e8e8e;--color-border:#e1e1e1;--color-border-dark:#797373;--color-highlight:#eeff00;--color-button:#ffc847;--color-button-hover:#ffb520;--color-link:#0052d4;--color-link-hover:#003d9e;--color-link-visited:#551a8b;--color-link-alt:#005ef3;--color-success:#28a745;--color-focus:#007bff;--font-size-xs:13px;--font-size-sm:14px;--font-size-base:16px;--font-size-lg:18px;--font-size-xl:20px;--font-size-2xl:24px;--font-size-3xl:26px;--font-size-4xl:28px;--font-size-5xl:40px;--font-size-6xl:50px;--font-size-section-title:32.44px;--font-size-period-text:25.63px;--font-size-benefit-subtitle:25.63px;--font-size-benefit-column-title:18px;--font-size-sm-mobile:14.22px;--font-size-2xl-alt:22px;--font-size-card-mobile:22.78px;--font-size-hero-text:21.148px;--font-size-hero-badge-sm:25.848px;--font-size-hero-badge-lg:27px;--font-size-3xl-mobile:36px;--font-size-5xl-mobile:44px;--font-size-hero-lg:45px;--font-size-hero-xl:48px;--font-size-hero-2xl:54.75px;--spacing-xs:8px;--spacing-sm:12px;--spacing-md:16px;--spacing-lg:24px;--spacing-xl:32px;--spacing-2xl:40px;--spacing-3xl:64px;--spacing-card-padding-vertical:24px;--spacing-card-padding-horizontal:39px;--spacing-title-margin-bottom:24px;--radius-sm:8px;--radius-md:12px;--radius-full:9999px}body{background:var(--background);color:var(--foreground);font-family:var(--font-noto-sans-jp),sans-serif}._n4v1-header,._n4v1-header-content-container,._n4v1-header>._n4v1-header-content-container,._n4v1-header>.navi-dmm-c-banner-tags,.header ._n4v1-header,.header ._n4v1-header>._n4v1-header-content-container,.header ._n4v1-header>.navi-dmm-c-banner-tags,.header>div ._n4v1-header,.header>div>._n4v1-header,.navi-dmm-c-banner-tags,header._n4v1-header,header._n4v1-header>._n4v1-header-content-container,header._n4v1-header>.navi-dmm-c-banner-tags{width:100%!important;box-sizing:border-box!important}._n4v1-header-left,._n4v1-header-right,._n4v1-header>*,._n4v1-header>div,.header ._n4v1-header>*,.header ._n4v1-header>div,.header>div ._n4v1-header>*,header._n4v1-header>*,header._n4v1-header>div{box-sizing:border-box!important}._n4v1-footer,footer._n4v1-footer{margin-top:0!important;padding-top:0!important;min-width:1300px!important}._n4v1-footer,._n4v1-footer ._n4v1-mainfooter,._n4v1-footer>._n4v1-mainfooter,._n4v1-mainfooter,footer._n4v1-footer,footer._n4v1-footer ._n4v1-mainfooter,footer._n4v1-footer>._n4v1-mainfooter{width:100%!important;box-sizing:border-box!important}div[data-mobile=true] ._n4v1-footer,div[data-mobile=true] footer._n4v1-footer{min-width:auto!important;padding-bottom:calc(64px + env(safe-area-inset-bottom))!important}div[data-mobile=true] ._n4v1-footer,div[data-mobile=true] ._n4v1-footer ._n4v1-mainfooter,div[data-mobile=true] footer._n4v1-footer,div[data-mobile=true] footer._n4v1-footer ._n4v1-mainfooter{padding-left:var(--spacing-md)!important;padding-right:var(--spacing-md)!important}._n4v1-footer ._n4v1-subfooter,._n4v1-footer>._n4v1-subfooter,._n4v1-subfooter,footer._n4v1-footer ._n4v1-subfooter,footer._n4v1-footer>._n4v1-subfooter{width:100%!important;box-sizing:border-box!important}._n4v1-copyright{width:100%!important}[class*=dmm-navi_header][class*=mobile] ._n4v1-logo,[class*=dmm-navi_header][class*=mobile] ._n4v1-logo img{height:24px!important;max-height:24px!important}div[class*=dmm-navi_header]:not([class*=mobile]) ._n4v1-header #naviapi-notification-icon._n4v1-notification,div[class*=dmm-navi_header]:not([class*=mobile]) ._n4v1-header ._n4v1-notification,div[class*=dmm-navi_header]:not([class*=mobile]) header._n4v1-header #naviapi-notification-icon._n4v1-notification,div[class*=dmm-navi_header]:not([class*=mobile]) header._n4v1-header ._n4v1-notification{display:inline-block!important;vertical-align:middle!important;line-height:32px!important}div[class*=dmm-navi_header]:not([class*=mobile]) ._n4v1-header #naviapi-notification-icon._n4v1-notification img._n4v1-header-icon-img,div[class*=dmm-navi_header]:not([class*=mobile]) ._n4v1-header ._n4v1-notification img._n4v1-header-icon-img,div[class*=dmm-navi_header]:not([class*=mobile]) header._n4v1-header #naviapi-notification-icon._n4v1-notification img._n4v1-header-icon-img,div[class*=dmm-navi_header]:not([class*=mobile]) header._n4v1-header ._n4v1-notification img._n4v1-header-icon-img{height:38px!important;max-height:38px!important;width:38px!important;display:block!important}div[class*=dmm-navi_header][class*=mobile] ._n4v1-header #naviapi-notification-icon._n4v1-notification,div[class*=dmm-navi_header][class*=mobile] ._n4v1-header ._n4v1-notification,div[class*=dmm-navi_header][class*=mobile] header._n4v1-header #naviapi-notification-icon._n4v1-notification,div[class*=dmm-navi_header][class*=mobile] header._n4v1-header ._n4v1-notification{height:auto!important;max-height:none!important;display:inline-block!important;vertical-align:middle!important;line-height:normal!important}div[class*=dmm-navi_header][class*=mobile] ._n4v1-header #naviapi-notification-icon._n4v1-notification img._n4v1-header-icon-img,div[class*=dmm-navi_header][class*=mobile] ._n4v1-header ._n4v1-notification img._n4v1-header-icon-img,div[class*=dmm-navi_header][class*=mobile] header._n4v1-header #naviapi-notification-icon._n4v1-notification img._n4v1-header-icon-img,div[class*=dmm-navi_header][class*=mobile] header._n4v1-header ._n4v1-notification img._n4v1-header-icon-img{height:32px!important;max-height:32px!important;width:32px!important;display:inline-block!important;vertical-align:middle!important}div[class*=dmm-navi_header] ._n4v1-header #naviapi-notification-icon._n4v1-notification,div[class*=dmm-navi_header] ._n4v1-header ._n4v1-notification,div[class*=dmm-navi_header] header._n4v1-header #naviapi-notification-icon._n4v1-notification,div[class*=dmm-navi_header] header._n4v1-header ._n4v1-notification{position:relative!important}div[class*=dmm-navi_header]:not([class*=mobile]) ._n4v1-header #naviapi-notification-badge._n4v1-notification-badge-base,div[class*=dmm-navi_header]:not([class*=mobile]) ._n4v1-header ._n4v1-notification-badge-base,div[class*=dmm-navi_header]:not([class*=mobile]) header._n4v1-header #naviapi-notification-badge._n4v1-notification-badge-base,div[class*=dmm-navi_header]:not([class*=mobile]) header._n4v1-header ._n4v1-notification-badge-base,div[class*=dmm-navi_header][class*=mobile] ._n4v1-header #naviapi-notification-badge._n4v1-notification-badge-base,div[class*=dmm-navi_header][class*=mobile] ._n4v1-header ._n4v1-notification-badge-base,div[class*=dmm-navi_header][class*=mobile] header._n4v1-header #naviapi-notification-badge._n4v1-notification-badge-base,div[class*=dmm-navi_header][class*=mobile] header._n4v1-header ._n4v1-notification-badge-base{position:absolute!important;top:8px!important;right:8px!important;transform:none!important}