Skip to content

* 日本の省庁 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...

Reviews

No reviews yet.