.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:1024px;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}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;--font-family-ui:"Helvetica Neue",Arial,"Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif;--font-family-accent:"Inter",var(--font-family-ui);--font-family-button:-apple-system,BlinkMacSystemFont,"Helvetica Neue","Segoe UI","Yu Gothic",Arial,"Hiragino Sans","Hiragino Kaku Gothic ProN",Meiryo,system-ui,sans-serif;--content-width:1040px;--color-white:#ffffff;--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-highlight:#eeff00;--color-link:#0052d4;--color-link-hover:#003d9e;--color-link-visited:#551a8b;--color-text-muted:#6e6e6e;--color-bg-light:#fafafa;--color-border-title:#cacaca;--font-size-hero:32.44px;--font-size-heading:28.83px;--font-size-subheading:22.78px;--font-size-title:20.25px;--font-size-category:18px;--font-size-body:16px;--font-size-small:14.22px;--font-size-caption:12.64px;--spacing-xs:8px;--spacing-sm:12px;--spacing-md:16px;--spacing-lg:24px;--spacing-xl:32px;--spacing-2xl:40px;--spacing-3xl:64px;--radius-sm:8px;--radius-md:12px;--radius-full:9999px}html{scrollbar-gutter:stable}body{background:var(--background);color:var(--foreground);font-family:var(--font-noto-sans-jp),sans-serif}body:has(dialog[open]){overflow:hidden}._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:1024px!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}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}