body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td{margin:0;padding:0;vertical-align:baseline}img{vertical-align:top}a img{border:0}table{border-collapse:collapse;border-spacing:0}fieldset,img{border:0}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal}ol,ul{list-style:none}caption,th{text-align:left}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:inherit}q:before,q:after{content:""}abbr,acronym{border:0}svg{width:100%}.clearfix:after{content:"";display:block;clear:both}.clearfix{display:inline-block}* html .clearfix{height:1%}.clearfix{display:block}html{--w: 750;--size_font: 16;--size_font_title: 16;--color_white: #ffffff;--color_black: #070707;--color_gray_900: oklch(0.9 0.0332 301.47);--color_gray_800: oklch(0.8 0.0332 301.47);--color_gray_700: oklch(0.7 0.0332 301.47);--color_gray_600: oklch(0.6 0.0332 301.47);--color_gray_500: oklch(0.5 0.0332 301.47);--color_gray_400: oklch(0.4 0.0332 301.47);--color_gray_300: oklch(0.3 0.0332 301.47);--color_gray_200: oklch(0.2 0.0332 301.47);--color_gray_100: oklch(0.1 0.0332 301.47);--color_red_900: #ffe5e3;--color_red_700: #FE6F70;--color_red_600: #FD4141;--color_red_500: #d93838;--color_red_400: #c70000;--color_blue_500: #0f4a87;--color_blue_900: #0d0716;--color_text: var(--color_white);--color_title_wave: var(--color_white);--font_jp: 'Noto sans JP', sans-serif;--font_en: 'Montserrat', sans-serif;--font_deco: 'Wavefont', sans-serif;--header_height: 44px}@media screen and (min-width: 400px){html{--size_font_title: 12}}@media screen and (min-width: 768px){html{--w: 1200;--size_font: 16;--size_font_title: 8}}@media screen and (min-width: 970px){html{--size_font_title: 6}}#headerCol{position:sticky;z-index:100;top:0;left:0}@media screen and (min-width: 768px){#headerCol{display:flex;justify-content:flex-start;align-items:flex-start;margin-bottom:-10px}}@media screen and (min-width: 768px)and (max-height: 35rem){#headerCol{position:static}}@media not screen and (min-width: 768px){#headerColInner{position:sticky;z-index:100;top:0;left:0;background:var(--color_black);min-height:44px;border-bottom:1px solid var(--color_white);display:flex;justify-content:flex-end;width:100%}}#headerColInner .logo{aspect-ratio:160/65}@media not screen and (min-width: 768px){#headerColInner .logo{position:absolute;z-index:10;top:0;left:0;width:auto;height:120%}}@media screen and (min-width: 768px){#headerColInner .logo{position:relative;z-index:10;width:min(180/var(--w)*100vw,180px);height:auto;margin-right:max(-180/var(--w)*100vw,-180px)}}@media not screen and (min-width: 768px){#btnNavigation{position:relative;z-index:0;background:none;aspect-ratio:1/1;width:auto;height:max(44px,88/var(--w)*100vw);cursor:pointer;border:none}#btnNavigation span{position:absolute;top:50%;left:50%;width:54.5454545455%;height:2px;background:#fff;translate:-50% -50%;transition:rotate .3s}#btnNavigation span:nth-child(1){translate:-50% -450%;transition:rotate .3s,translate .3s}#btnNavigation span:nth-child(2){transition:scale .3s}#btnNavigation span:nth-child(3){translate:-50% 350%;transition:rotate .3s,translate .3s}#btnNavigation.isOpen span:nth-child(1){translate:-50% -50%;rotate:z 315deg}#btnNavigation.isOpen span:nth-child(2){scale:0 1}#btnNavigation.isOpen span:nth-child(3){translate:-50% -50%;rotate:z -315deg}}@media screen and (min-width: 768px){#btnNavigation{display:none}}@media not screen and (min-width: 768px){#navigationCol{position:fixed;z-index:90;top:var(--header_height);left:0;background:var(--color_black);width:100%;height:100%;translate:100% 0;transition:translate .5s}#navigationCol.isOpen{translate:0 0}}@media screen and (min-width: 768px){#navigationCol{position:relative;z-index:0;display:flex;justify-content:flex-end;padding-left:min(180/var(--w)*100vw,180px);filter:drop-shadow(0px 0px 8px rgba(0, 0, 0, 0.6))}#navigationCol:after{content:"";pointer-events:none;position:absolute;z-index:-1;top:0;left:0;background:var(--color_black);width:calc(100% - max(60px,4rem));height:100%;border-bottom:1px solid var(--color_white)}}#navigationList a{text-decoration:none}#navigationList a:not([href*=pmc]),#navigationList a[href*=pmc]>span{--color_link: var(--color_white);display:grid;justify-content:center;justify-items:center;gap:.3em;color:var(--color_link);font-family:var(--font_en);font-weight:700;line-height:1;letter-spacing:0}#navigationList a:not([href*=pmc]) .fontEn,#navigationList a[href*=pmc]>span .fontEn{text-transform:uppercase}#navigationList a:not([href*=pmc]) .fontJp,#navigationList a[href*=pmc]>span .fontJp{display:block;font-weight:400;font-size:.5rem}@media(hover: hover)and (pointer: fine){#navigationList a:not([href*=pmc]):hover,#navigationList a[href*=pmc]>span:hover{--color_link: var(--color_red_600)}}@media not screen and (min-width: 768px){#navigationList{overflow-y:auto;height:100%;padding-block:3rem calc(3rem + var(--header_height))}#navigationList a:not([href*=pmc]),#navigationList a[href*=pmc]>span{padding-block:1.6rem;font-size:calc(24/var(--size_font)*1rem)}#navigationList a[href*=pmc]{display:block}}@media screen and (min-width: 768px){#navigationList{--size_font: 24;display:flex;flex-wrap:wrap;font-size:calc(16/var(--size_font)*1rem)}#navigationList a:not([href*=pmc]){padding:min(16/var(--w)*100vw,16px) min(16/var(--w)*100vw,16px)}#navigationList a[href*=pmc]{font-weight:800}#navigationList a[href*=pmc]>span{--color_link: var(--color_black);position:relative;z-index:0;display:grid;justify-content:center;justify-items:flex-start;gap:.3em;background:linear-gradient(to right, transparent max(40px, 3rem), #FFF max(40px, 3rem), #FFF calc(100% - max(60px, 4rem)), transparent calc(100% - max(60px, 4rem)));-webkit-mask-composite:source-in, xor;mask-composite:intersect;padding-block:min(16/var(--w)*100vw,16px);padding-inline:max(40px,3rem) max(60px,4rem);transition:color .3s}#navigationList a[href*=pmc]>span:before,#navigationList a[href*=pmc]>span:after{content:"";position:absolute;top:0;display:block;background:url(../images/common/bg_pmc.webp) no-repeat top left/auto 100%;height:100%}#navigationList a[href*=pmc]>span:before{left:1px;width:max(40px,3rem)}#navigationList a[href*=pmc]>span:after{right:1px;background-position:top right;width:max(60px,4rem)}}@media screen and (min-width: 768px)and (hover: hover)and (pointer: fine){#navigationList a[href*=pmc]>span:hover{--color_link: var(--color_red_400)}}@media screen and (min-width: 768px){#navigationList a[href*=pmc] .fontEn{display:flex;justify-content:flex-start;align-items:center;gap:min(4/var(--w)*100vw,4px)}#navigationList a[href*=pmc] .fontEn:after{content:"";-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 31 11'%3E%3Cpath fill-rule='evenodd' fill='rgb(0, 0, 0)' d='M26.737,10.904 L22.669,10.904 L26.158,0.438 L30.226,0.438 L26.737,10.904 ZM15.113,10.904 L18.602,0.438 L22.669,0.438 L19.180,10.904 L15.113,10.904 ZM7.556,10.904 L11.045,0.438 L15.113,0.438 L11.624,10.904 L7.556,10.904 ZM-0.000,10.904 L3.489,0.438 L7.556,0.438 L4.067,10.904 L-0.000,10.904 Z'/%3E%3C/svg%3E") no-repeat center/contain;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 31 11'%3E%3Cpath fill-rule='evenodd' fill='rgb(0, 0, 0)' d='M26.737,10.904 L22.669,10.904 L26.158,0.438 L30.226,0.438 L26.737,10.904 ZM15.113,10.904 L18.602,0.438 L22.669,0.438 L19.180,10.904 L15.113,10.904 ZM7.556,10.904 L11.045,0.438 L15.113,0.438 L11.624,10.904 L7.556,10.904 ZM-0.000,10.904 L3.489,0.438 L7.556,0.438 L4.067,10.904 L-0.000,10.904 Z'/%3E%3C/svg%3E") no-repeat center/contain;background:var(--color_link);aspect-ratio:31/11;width:min(30/var(--w)*100vw,30px);height:auto;transition:background-color .3s}#navigationList a[href*=pmc] .fontJp{font-weight:600}#navigationList a[href*=pmc]:focus-visible{outline:none;box-shadow:none !important}#navigationList li:has(a[href*=pmc]):has(*:focus-visible){outline:2px rgba(0,0,0,0) solid !important;outline-offset:-2px;box-shadow:0 0 0 2px #fff,0 0 0 4px #000,0 0 4px 8px #fff}}@media screen and (min-width: 970px){#navigationList{--size_font: 16}}#footerNavigationCol{position:relative;padding:1em min(40/var(--w)*100vw - 1rem,40px - 1rem);background:#fff}#footerNavigationCol::before,#footerNavigationCol::after{content:"";position:absolute;top:0;background:#fff;width:10%;height:15px;clip-path:polygon(0 0, calc(100% - 15px) 0, 100% 100%, 0 100%);translate:0 calc(-100% + 5px)}@media screen and (min-width: 768px){#footerNavigationCol::before,#footerNavigationCol::after{width:max(8.3333333333%,50% - 500px)}}#footerNavigationCol::before{left:0}#footerNavigationCol::after{right:0;rotate:y 180deg}#footerNavigation{font-size:.9rem;line-height:1}#footerNavigation li a{display:block;width:100%;padding:1rem;font-weight:900;color:var(--color_black);text-decoration:none}@media(hover: hover)and (pointer: fine){#footerNavigation li a:hover{color:var(--color_red_400)}}@media screen and (min-width: 768px){#footerNavigation{display:flex;flex-wrap:wrap;justify-content:center}#footerNavigation li{display:flex;align-items:center}#footerNavigation li:not(:last-child):after{content:"";width:1rem;height:2px;display:inline-block;background:var(--color_black)}}*{box-sizing:border-box}html{font-family:var(--font_jp)}body,html{position:relative}body{color:#070707;overflow-x:hidden}a{color:var(--color_red_400);transition:color .3s;text-decoration:underline}a:has(img){display:inline-block}@media(hover: hover)and (pointer: fine){a:hover{text-decoration:none}}img{width:100%;height:auto;border:none;vertical-align:bottom}#bne,.bne{font-weight:normal;letter-spacing:0;line-height:revert}#bne a,.bne a{color:#333}#bne p,.bne p{margin:revert;color:initial;line-height:initial}#onetrust-consent-sdk{font-family:auto,sans-serif !important}#onetrust-consent-sdk a{display:inline !important}.screenOnly{position:absolute !important;width:1px !important;height:1px !important;padding:0 !important;margin:-1px !important;overflow:hidden !important;clip:rect(0, 0, 0, 0) !important;white-space:nowrap !important;border:0 !important}body#topics{font-size:inherit !important;font-family:inherit !important;line-height:inherit !important;overflow-x:hidden}body#topics #wrap{border-top:none !important}body#topics #wrap #page{padding-top:80px !important}body#topics #wrap #page img{width:auto}@media screen and (min-width: 1000px){body#topics #wrap #page{padding-top:14px !important;overflow:hidden}}body#topics #wrap #pageTop{z-index:10}body#topics #footer{box-sizing:content-box}
/*# sourceMappingURL=maps/layout_topics.css.map */
