日本の省庁専用のスタイル。
* 日本の省庁 by MaruniUmebachi
Details
AuthorMaruniUmebachi
LicenseNo License
Categoryndl
Created
Updated
Size13 kB
Statistics
Learn how we calculate statistics in the FAQ.
Failed to fetch stats.
Description
Notes
Userstyle doesn't have notes.Source code
Source code has over 10K characters, so we truncated it. You can inspect the full source code on install link./* ==UserStyle==
@name * 日本の省庁
@version 20241021.04.43
@namespace ndl
@description 日本の省庁専用のスタイル。
@author MaruniUmebachi
@license No License
==/UserStyle== */
@-moz-document domain("go.jp"), regexp(".*://[^/].*\\.go\\.jp/.*") {
:root {
--line-height-Stylus: 2;
--font-variant-east-asian-Stylus-article: normal;
--letter-spacing-Stylus-article: calc(1em / 18);
}
:root body#wrapper2020 main section.report div.inner,
:root body main section {
--Stylus-CSS: "* 日本の省庁";
div:has(>p) {
--Stylus-CSS: "* 日本の省庁";
max-inline-size: 200mm;
margin-inline: auto;
padding-inline: 1ex;
:is(p, li):lang(ja) {
--Stylus-CSS: "* 日本の省庁";
font-variant-east-asian: initial !important;
--font-variant-east-asian-Stylus: initial !important;
font-size: calc(16px * 1.6);
line-height: 2.5;
font-family: serif;
word-spacing: calc(1em / 8);
letter-spacing: calc(1em / 8);
text-align: justify;
text-align-last: auto;
text-indent: unset;
}
p[style="margin-top:1.8em"] {
--Stylus-CSS: "* 日本の省庁";
margin-block-start: 2em !important;
}
li {
--Stylus-CSS: "* 日本の省庁";
}
}
}
}
@-moz-document domain("lg.jp"), regexp(".*://[^/].*\\.lg\\.jp/.*") {
:root {
--Stylus-CSS: "* 日本の省庁";
}
}
@-moz-document url("*jstage.jst.go.jp"), url("https://www.jstage.jst.go.jp/article/soshikikagaku/38/1/38_20220802-28/_article/-char/ja/"), domain("jstage.jst.go.jp") {
html.js.flexbox.flexboxlegacy.canvas.canvastext.webgl.no-touch.geolocation.postmessage.no-websqldatabase.indexeddb.hashchange.history.draganddrop.websockets.rgba.hsla.multiplebgs.backgroundsize.borderimage.borderradius.boxshadow.textshadow.opacity.cssanimations.csscolumns.cssgradients.no-cssreflections.csstransforms.csstransforms3d.csstransitions.fontface.generatedcontent.video.audio.localstorage.sessionstorage.webworkers.no-applicationcache.svg.inlinesvg.smil.svgclippaths body.body-offcanvas.addition-pages div.clearfix.container div.non-sticky-content div#non-sticky-content-leftsection div#article-overiew-abstract-wrap p {
--Stylus-CSS: "* 日本の省庁";
}
:root {
--Stylus-CSS: "* 日本の省庁";
div#non-sticky-content-leftsection {
> div > p {
--Stylus-CSS: "* 日本の省庁";
column-width: calc(210mm / 3);
font-variant-east-asian: var(--font-variant-east-asian-Stylus-article);
font-size: var(--font-size-Stylus);
line-height: var(--line-height-Stylus);
font-family: var(--font-family-Stylus-article);
text-align: justify;
text-align: auto;
letter-spacing: var(--letter-spacing-Stylus-article);
}
div#article-overiew-references-wrap {
--Stylus-CSS: "* 日本の省庁";
ul#article-overview-references-list {
--Stylus-CSS: "* 日本の省庁";
max-block-size: 50vh;
block-size: 100%;
column-width: calc(210mm / 3);
overflow-y: auto;
height: auto;
li {
--Stylus-CSS: "* 日本の省庁";
list-style: decimal;
margin-inline-start: 1lh;
span.reference-num-txt {
--Stylus-CSS: "* 日本の省庁";
display: inline-block;
vertical-align: top;
word-break: keep-all;
text-wrap: balance;
&::first-line {
--Stylus-CSS: "* 日本の省庁";
font-size: 1.5em;
}
}
}
}
}
}
}
}
@-moz-document domain("laws.e-gov.go.jp") {
:root {
--Stylus-CSS: "日本の行政";
--line-height: 2;
--line-height-Stylus: calc(var(--font-size-Stylus) * 2);
body.laws.laws-home {
--Stylus-CSS: "日本の行政";
main.main-content {
--Stylus-CSS: "日本の行政";
div#content.content.content-split section#revision.revision.print-section div#provisionview.provisionview {
--Stylus-CSS: "日本の行政";
line-height: var(--line-height-Stylus);
div.tabview.provisiontext.showingarticleoptions {
--Stylus-CSS: "日本の行政";
line-height: var(--line-height-Stylus);
article.law {
--Stylus-CSS: "日本の行政";
line-height: var(--line-height-Stylus);
font-feature-settings: normal;
font-variant-east-asian: normal;
> div {
&.titlegroup h1.lawtitle {
--Stylus-CSS: "日本の行政";
word-break: keep-all;
text-wrap: balance;
}
> article#TOC.article div.articlecontent section.openingtoc {
--Stylus-CSS: "日本の行政";
column-width: calc(210mm / 3);
ol.openingtocitems li.openiengtocitem a {
--Stylus-CSS: "日本の行政";
word-break: keep-all;
text-wrap: balance;
}
}
> div#MainProvision {
--Stylus-CSS: "日本の行政";
}
> article.article.paragraphroot {
--Stylus-CSS: "日本の行政";
}
}
/* html body.laws.laws-home div#app div div main.main-content div#content.content.content-split section#revision.revision.print-section div#provisionview.provisionview div.tabview.provisiontext.showingarticleoptions article.law div div#MainProvision section#Mp-Ch_2.chapter article#Mp-Ch_2-At_5.article div.articlecontent div#Mp-Ch_2-At_5-Pr_1.paragraph div#Mp-Ch_2-At_5-Pr_1-It_1_2.item p.sentence */
article.article {
--Stylus-CSS: "日本の行政";
padding-block: 0 var(--font-size-Stylus);
margin-block: var(--font-size-Stylus) 0;
}
}
}
.provisiontext article.article {
--Stylus-CSS: "日本の行政";
padding-block-start: calc(.5lh / 1.5);
}
section {
--Stylus-CSS: "日本の行政";
:where(.paragraph, .item, .portion) {
--Stylus-CSS: "日本の行政";
}
.paragraph {
--Stylus-CSS: "日本の行政";
margin-block-start: calc(var(--font-size-Stylus) / 1.5);
}
:where(.articletitle, .paragraphtitle, .itemtitle, .portiontitle) {
--Stylus-CSS: "日本の行政";
display: block;
margin-block: 0;
text-wrap: nowrap;
&:not(h1) {
--Stylus-CSS: "日本の行政";
inline-size: var(--font-size-Stylus);
text-align: center;
}
&:where(h1) {
--Stylus-CSS: "日本の行政";
inline-size: 100%;
}
}
}
p {
--Stylus-CSS: "日本の行政";
display: block;
margin-block-end: 1em;
text-align: justify;
font-size: var(--font-size-Stylus);
line-height: 2;
font-family: serif;
text-indent: 1em;
letter-spacing: calc(1em / 16);
font-feature-settings: normal;
font-variant-east-asian: normal;
}
}
}
}
}
html body.laws.laws-home div#app div div main.main-content div#content.content.content-split section#revision.revision.print-section div#provisionview.provisionview div.tabview.provisiontext.showingarticleoptions article.law div div#MainProvision section#Mp-Ch_1.chapter article#Mp-Ch_1-At_1.article div.articlecontent div#Mp-Ch_1-At_1-Pr_1.paragraph p.sentence {
--Stylus-CSS: "日本の行政";
}
}
@-moz-document domain("crd.ndl.go.jp") {
:root {
--Stylus-CSS-URL-reference-entry: url("https://crd.ndl.go.jp/reference/entry/index.php?id=1000284834&page=ref_view#:~:text=%E5%BE%8C%E6%97%A5%E8%AA%BF%E6%9F%BB%E3%81%A7%E3%80%81");
--Stylus-CSS: "日本の行政";
.detail-view > dl > dt {
--Stylus-CSS: "日本の行政";
--Stylus-CSS-URL: var(--Stylus-CSS-URL-reference-entry);
--Stylus-CSS-path: "html body.display div.wrapper main#container.main div#skip_link.mock__inner section div.detail-view.dot-border-top dl dt";
text-align-last: var(--text-align-last-Stylus-table);
}
.editorItem {
--Stylus-CSS: "日本の行政";
--Stylus-CSS-URL: var(--Stylus-CSS-URL-reference-entry);
--Stylus-CSS-path: "html body.display div.wrapper main#container.main div#skip_link.mock__inner section div.detail_page__main div.detail-view.border-view dl dd.html-view-style div.editorItem";
max-inline-size: var(--max-inline-size-Stylus-article);
font-size: var(--font-size-Stylus-article);
line-height: var(--line-height-Stylus-article);
font-family: var(--font-family-Stylus-article);
letter-spaci...