@charset 'utf-8';@font-face{font-family:Noto Sans Japanese;font-style:normal;font-weight:100;src:url(//fonts.gstatic.com/ea/notosansjapanese/v6/NotoSansJP-Thin.woff2) format('woff2'),url(//fonts.gstatic.com/ea/notosansjapanese/v6/NotoSansJP-Thin.woff) format('woff'),url(//fonts.gstatic.com/ea/notosansjapanese/v6/NotoSansJP-Thin.otf) format('opentype')}@font-face{font-family:Noto Sans Japanese;font-style:normal;font-weight:200;src:url(//fonts.gstatic.com/ea/notosansjapanese/v6/NotoSansJP-Light.woff2) format('woff2'),url(//fonts.gstatic.com/ea/notosansjapanese/v6/NotoSansJP-Light.woff) format('woff'),url(//fonts.gstatic.com/ea/notosansjapanese/v6/NotoSansJP-Light.otf) format('opentype')}@font-face{font-family:Noto Sans Japanese;font-style:normal;font-weight:300;src:url(//fonts.gstatic.com/ea/notosansjapanese/v6/NotoSansJP-DemiLight.woff2) format('woff2'),url(//fonts.gstatic.com/ea/notosansjapanese/v6/NotoSansJP-DemiLight.woff) format('woff'),url(//fonts.gstatic.com/ea/notosansjapanese/v6/NotoSansJP-DemiLight.otf) format('opentype')}@font-face{font-family:Noto Sans Japanese;font-style:normal;font-weight:400;src:url(//fonts.gstatic.com/ea/notosansjapanese/v6/NotoSansJP-Regular.woff2) format('woff2'),url(//fonts.gstatic.com/ea/notosansjapanese/v6/NotoSansJP-Regular.woff) format('woff'),url(//fonts.gstatic.com/ea/notosansjapanese/v6/NotoSansJP-Regular.otf) format('opentype')}@font-face{font-family:Noto Sans Japanese;font-style:normal;font-weight:500;src:url(//fonts.gstatic.com/ea/notosansjapanese/v6/NotoSansJP-Medium.woff2) format('woff2'),url(//fonts.gstatic.com/ea/notosansjapanese/v6/NotoSansJP-Medium.woff) format('woff'),url(//fonts.gstatic.com/ea/notosansjapanese/v6/NotoSansJP-Medium.otf) format('opentype')}@font-face{font-family:Noto Sans Japanese;font-style:normal;font-weight:700;src:url(//fonts.gstatic.com/ea/notosansjapanese/v6/NotoSansJP-Bold.woff2) format('woff2'),url(//fonts.gstatic.com/ea/notosansjapanese/v6/NotoSansJP-Bold.woff) format('woff'),url(//fonts.gstatic.com/ea/notosansjapanese/v6/NotoSansJP-Bold.otf) format('opentype')}@font-face{font-family:Noto Sans Japanese;font-style:normal;font-weight:900;src:url(//fonts.gstatic.com/ea/notosansjapanese/v6/NotoSansJP-Black.woff2) format('woff2'),url(//fonts.gstatic.com/ea/notosansjapanese/v6/NotoSansJP-Black.woff) format('woff'),url(//fonts.gstatic.com/ea/notosansjapanese/v6/NotoSansJP-Black.otf) format('opentype')}:root{--font-system:-apple-system,system;--font-yu-gothic:'游ゴシック','Yu Gothic',YuGothic;--font-apple-sans:'Helvetica Neue','ヒラギノ角ゴ ProN W3','Hiragino Kaku Gothic ProN','HiraKakuProN-W3';--font-google-sans:Roboto,'Noto Sans CJK JP','Noto Sans Japanese';--font-ms-sans:'メイリオ',Meiryo;--jp-sans-serif:-apple-system,system,'游ゴシック','Yu Gothic',YuGothic,'Helvetica Neue','ヒラギノ角ゴ ProN W3','Hiragino Kaku Gothic ProN','HiraKakuProN-W3',Roboto,'Noto Sans CJK JP','Noto Sans Japanese',sans-serif;--jp-sans-serif:var(--font-system),var(--font-yu-gothic),var(--font-apple-sans),var(--font-google-sans),sans-serif;--font-yu-mincho:'游明朝','Yu Mincho',YuMincho;--font-apple-serif:Garamond,'ヒラギノ明朝 ProN W3','Hiragino Mincho ProN','HiraMinProN-W3';--font-google-serif:'Sawarabi Mincho';--jp-serif:'游明朝','Yu Mincho',YuMincho,Garamond,'ヒラギノ明朝 ProN W3','Hiragino Mincho ProN','HiraMinProN-W3','Sawarabi Mincho',serif;--jp-serif:var(--font-yu-mincho),var(--font-apple-serif),var(--font-google-serif),serif;--font-apple-mono:Monaco,Osaka-Mono;--font-google-mono:'Roboto Mono','Noto Sans Mono Japanese';--font-ms-mono:'ＭＳ　ゴシック','MS Gothic';--jp-monospace:Monaco,Osaka-Mono,'Roboto Mono','Noto Sans Mono Japanese',monospace;--jp-monospace:var(--font-apple-mono),var(--font-google-mono),monospace}@font-face{font-family:Sawarabi Mincho;font-style:normal;font-weight:400;src:url(//fonts.gstatic.com/ea/sawarabimincho/v1/SawarabiMincho-Regular.eot);src:url(//fonts.gstatic.com/ea/sawarabimincho/v1/SawarabiMincho-Regular.eot#iefix) format('embedded-opentype'),url(//fonts.gstatic.com/ea/sawarabimincho/v1/SawarabiMincho-Regular.woff2) format('woff2'),url(//fonts.gstatic.com/ea/sawarabimincho/v1/SawarabiMincho-Regular.woff) format('woff'),url(//fonts.gstatic.com/ea/sawarabimincho/v1/SawarabiMincho-Regular.ttf) format('truetype')}@font-face{font-family:Noto Sans Mono Japanese;font-style:normal;font-weight:400;src:local('Noto Sans Mono CJK JP'),local('Noto Sans Mono Japanese'),url(assets/NotoSansMonoCJKjp-Regular.min.woff2) format('woff2'),url(assets/NotoSansMonoCJKjp-Regular.min.woff) format('woff'),url(assets/NotoSansMonoCJKjp-Regular.min.ttf) format('truetype')}@font-face{font-family:Noto Sans Mono Japanese;font-style:normal;font-weight:700;src:local('Noto Sans Mono CJK JP'),local('Noto Sans Mono Japanese'),url(assets/NotoSansMonoCJKjp-Bold.min.woff2) format('woff2'),url(assets/NotoSansMonoCJKjp-Bold.min.woff) format('woff'),url(assets/NotoSansMonoCJKjp-Bold.min.ttf) format('truetype')}@font-face{font-family:Roboto Mono;font-style:normal;font-weight:400;src:local('Roboto Mono'),local('RobotoMono-Regular'),url(https://fonts.gstatic.com/s/robotomono/v4/hMqPNLsu_dywMa4C_DEpY50EAVxt0G0biEntp43Qt6E.ttf) format('truetype')}@font-face{font-family:Roboto Mono;font-style:normal;font-weight:700;src:local('Roboto Mono Bold'),local('RobotoMono-Bold'),url(https://fonts.gstatic.com/s/robotomono/v4/N4duVc9C58uwPiY8_59Fz5_TkvowlIOtbR7ePgFOpF4.ttf) format('truetype')}html{font-weight:400;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.jp-font--sans-serif,[data-jp-font=sans-serif]{font-family:-apple-system,system,游ゴシック,Yu Gothic,YuGothic,Helvetica Neue,ヒラギノ角ゴ ProN W3,Hiragino Kaku Gothic ProN,HiraKakuProN-W3,Roboto,Noto Sans CJK JP,Noto Sans Japanese,sans-serif;font-family:var(--jp-sans-serif)}.jp-font--serif,[data-jp-font=serif]{font-family:游明朝,Yu Mincho,YuMincho,Garamond,ヒラギノ明朝 ProN W3,Hiragino Mincho ProN,HiraMinProN-W3,Sawarabi Mincho,serif;font-family:var(--jp-serif)}.jp-font--monospace,[data-jp-font=monospace]{font-family:Monaco,Osaka-Mono,Roboto Mono,Noto Sans Mono Japanese,monospace;font-family:var(--jp-monospace)}