612 lines
12 KiB
CSS
612 lines
12 KiB
CSS
|
|
|||
|
@font-face {
|
|||
|
font-family: jpgothic;
|
|||
|
src: local("Noto Sans CJK JP"), local("IPAexGothic"), local("Source Han Sans JP");
|
|||
|
}
|
|||
|
|
|||
|
@font-face {
|
|||
|
font-family: jpmincho;
|
|||
|
src: local("Noto Serif CJK JP"), local("IPAexMincho"), local("IPAmjMincho"), local("Source Han Serif JP"), local("HanaMinA"), local("HanaMinB");
|
|||
|
}
|
|||
|
|
|||
|
@font-face {
|
|||
|
font-family: jpkyokasho;
|
|||
|
src: local("A-OTF Kyoukasho ICA Pro R"), local("DFKyoKaSho-W4");
|
|||
|
}
|
|||
|
|
|||
|
body {
|
|||
|
margin: 0em 1em;
|
|||
|
line-height: 1.5em;
|
|||
|
font-family: jpmincho, serif;
|
|||
|
font-size: 1.2em;
|
|||
|
}
|
|||
|
|
|||
|
span[data-name="entry-index"] > a {
|
|||
|
display: none;
|
|||
|
}
|
|||
|
|
|||
|
span[data-name="項目"] {
|
|||
|
display: block;
|
|||
|
/*max-width: 39em;*/
|
|||
|
}
|
|||
|
|
|||
|
span[data-name="見出部"] {
|
|||
|
display: block;
|
|||
|
}
|
|||
|
|
|||
|
span[data-name="見出仮名"] {
|
|||
|
font-family: jpgothic, sans-serif;
|
|||
|
font-weight: bold;
|
|||
|
}
|
|||
|
|
|||
|
span[data-name="見出仮名"].アンチック {
|
|||
|
font-family: jpmincho, serif;
|
|||
|
}
|
|||
|
|
|||
|
span[data-name="表記G"] {
|
|||
|
margin-left: 0.25em;
|
|||
|
}
|
|||
|
|
|||
|
span[data-name="専門G"] {
|
|||
|
margin-right: 0.25em;
|
|||
|
}
|
|||
|
|
|||
|
span[data-name="常用漢字"] {
|
|||
|
font-family: jpmincho, serif;
|
|||
|
}
|
|||
|
|
|||
|
span[data-name="教育漢字"] {
|
|||
|
font-family: jpkyokasho, jpmincho, serif;
|
|||
|
color: green;
|
|||
|
}
|
|||
|
|
|||
|
span[data-name="解説部"],
|
|||
|
span[data-name="子解説部"],
|
|||
|
span[data-name="句解説部"] {
|
|||
|
display: block;
|
|||
|
margin-left: 1em;
|
|||
|
}
|
|||
|
|
|||
|
span[data-name="大語義"] {
|
|||
|
display: block;
|
|||
|
}
|
|||
|
|
|||
|
span[data-name="大語義"] + span[data-name="大語義"] {
|
|||
|
margin-top: 0.5em;
|
|||
|
}
|
|||
|
|
|||
|
span[data-name="大語義番号"] {
|
|||
|
margin-right: 0.25em;
|
|||
|
padding: 0.1em;
|
|||
|
font-family: jpgothic, sans-serif;
|
|||
|
font-size: 0.8em;
|
|||
|
font-weight: bold;
|
|||
|
color: white;
|
|||
|
background-color: gray;
|
|||
|
border-radius: 0.2em;
|
|||
|
}
|
|||
|
|
|||
|
a span[data-name="大語義番号"] {
|
|||
|
background-color: blue;
|
|||
|
text-decoration-color: blue;
|
|||
|
}
|
|||
|
|
|||
|
span[data-name="語義番号"] {
|
|||
|
margin-right: 0.25em;
|
|||
|
}
|
|||
|
|
|||
|
span[data-name="参照語義番号"] {
|
|||
|
margin-left: 0.1em;
|
|||
|
}
|
|||
|
|
|||
|
span[data-name="参照語義番号"]>span[data-name="語義番号"] {
|
|||
|
margin-right: 0.1em;
|
|||
|
}
|
|||
|
|
|||
|
span[data-name="参照語義番号"]:first-child {
|
|||
|
margin-left: 0em;
|
|||
|
}
|
|||
|
|
|||
|
span[data-name="語義"] {
|
|||
|
display: block;
|
|||
|
}
|
|||
|
|
|||
|
span[data-name="副義"] {
|
|||
|
display: block;
|
|||
|
margin-left: 1.0em;
|
|||
|
}
|
|||
|
|
|||
|
span[data-name="注記語義"] {
|
|||
|
margin-left: 0.5em;
|
|||
|
}
|
|||
|
|
|||
|
span[data-name="語釈"] {
|
|||
|
}
|
|||
|
|
|||
|
span[data-name="用例G"] {
|
|||
|
display: block;
|
|||
|
/*margin-left: 1.25em;*/
|
|||
|
}
|
|||
|
|
|||
|
span[data-name="百科"] span[data-name="用例G"] {
|
|||
|
display: inline;
|
|||
|
}
|
|||
|
|
|||
|
span[data-name="注記"] span[data-name="用例G"] {
|
|||
|
display: inline;
|
|||
|
}
|
|||
|
|
|||
|
span[data-name="用例"] {
|
|||
|
}
|
|||
|
|
|||
|
span[data-name="見出相当部"] {
|
|||
|
margin-left: 0.125em;
|
|||
|
margin-right: 0.125em;
|
|||
|
}
|
|||
|
|
|||
|
span[data-name="ルビG"] {
|
|||
|
font-size: 0.7em;
|
|||
|
font-weight: normal;
|
|||
|
vertical-align: 0.5em;
|
|||
|
-webkit-user-select: none;
|
|||
|
}
|
|||
|
|
|||
|
span[data-name="名詞形G"],
|
|||
|
span[data-name="動詞形G"],
|
|||
|
span[data-name="自動詞形G"],
|
|||
|
span[data-name="他動詞形G"],
|
|||
|
span[data-name="可能形G"],
|
|||
|
span[data-name="人G"],
|
|||
|
span[data-name="名詞人形G"] {
|
|||
|
display: block;
|
|||
|
}
|
|||
|
|
|||
|
span[data-name="語義"] span[data-name="名詞形G"],
|
|||
|
span[data-name="語義"] span[data-name="動詞形G"],
|
|||
|
span[data-name="語義"] span[data-name="自動詞形G"],
|
|||
|
span[data-name="語義"] span[data-name="他動詞形G"],
|
|||
|
span[data-name="語義"] span[data-name="可能形G"],
|
|||
|
span[data-name="語義"] span[data-name="人G"] {
|
|||
|
display: inline;
|
|||
|
}
|
|||
|
|
|||
|
span[data-name="副義"] span[data-name="名詞形G"],
|
|||
|
span[data-name="副義"] span[data-name="動詞形G"],
|
|||
|
span[data-name="副義"] span[data-name="自動詞形G"],
|
|||
|
span[data-name="副義"] span[data-name="他動詞形G"],
|
|||
|
span[data-name="副義"] span[data-name="可能形G"],
|
|||
|
span[data-name="副義"] span[data-name="人G"] {
|
|||
|
display: inline;
|
|||
|
}
|
|||
|
|
|||
|
span[data-name="注記"] span[data-name="名詞形G"],
|
|||
|
span[data-name="注記"] span[data-name="動詞形G"],
|
|||
|
span[data-name="注記"] span[data-name="自動詞形G"],
|
|||
|
span[data-name="注記"] span[data-name="他動詞形G"],
|
|||
|
span[data-name="注記"] span[data-name="可能形G"],
|
|||
|
span[data-name="注記"] span[data-name="人G"] {
|
|||
|
display: inline;
|
|||
|
}
|
|||
|
|
|||
|
span[data-name="共通"] span[data-name="名詞形G"],
|
|||
|
span[data-name="共通"] span[data-name="動詞形G"],
|
|||
|
span[data-name="共通"] span[data-name="自動詞形G"],
|
|||
|
span[data-name="共通"] span[data-name="他動詞形G"],
|
|||
|
span[data-name="共通"] span[data-name="可能形G"],
|
|||
|
span[data-name="共通"] span[data-name="人G"] {
|
|||
|
display: inline;
|
|||
|
}
|
|||
|
|
|||
|
span[data-name="名詞形G"] span[data-name="用例G"],
|
|||
|
span[data-name="動詞形G"] span[data-name="用例G"],
|
|||
|
span[data-name="自動詞形G"] span[data-name="用例G"],
|
|||
|
span[data-name="他動詞形G"] span[data-name="用例G"],
|
|||
|
span[data-name="可能形G"] span[data-name="用例G"],
|
|||
|
span[data-name="人G"] span[data-name="用例G"] {
|
|||
|
display: inline;
|
|||
|
}
|
|||
|
|
|||
|
span[data-name="参照G"] {
|
|||
|
display: inline;
|
|||
|
}
|
|||
|
|
|||
|
span[data-name="参照矢印"] {
|
|||
|
margin-right: 0.25em;
|
|||
|
}
|
|||
|
|
|||
|
span[data-name="参照"] {
|
|||
|
}
|
|||
|
|
|||
|
span[data-name="子項目"] {
|
|||
|
display: block;
|
|||
|
margin-top: 0.5em;
|
|||
|
}
|
|||
|
|
|||
|
span[data-name="子見出部"] {
|
|||
|
display: block;
|
|||
|
/* text-indent: -1em; */
|
|||
|
}
|
|||
|
|
|||
|
span[data-name="子見出仮名"] {
|
|||
|
font-family: jpgothic, sans-serif;
|
|||
|
font-weight: bold;
|
|||
|
}
|
|||
|
|
|||
|
span[data-name="親見出省略"] {
|
|||
|
font-family: jpgothic, sans-serif;
|
|||
|
}
|
|||
|
|
|||
|
span[data-name="句項目"] {
|
|||
|
display: block;
|
|||
|
margin-top: 0.5em;
|
|||
|
}
|
|||
|
|
|||
|
span[data-name="句見出部"] {
|
|||
|
display: block;
|
|||
|
/* text-indent: -1em; */
|
|||
|
}
|
|||
|
|
|||
|
span[data-name="句表記"] {
|
|||
|
font-family: jpgothic, sans-serif;
|
|||
|
font-weight: bold;
|
|||
|
}
|
|||
|
|
|||
|
span[data-name="対義語G"] {
|
|||
|
}
|
|||
|
|
|||
|
span[data-name="派生語G"] {
|
|||
|
display: block;
|
|||
|
}
|
|||
|
|
|||
|
span[data-name="謙譲形G"] {
|
|||
|
display: block;
|
|||
|
}
|
|||
|
|
|||
|
span[data-name="共通"] {
|
|||
|
display: block;
|
|||
|
}
|
|||
|
|
|||
|
span[data-name="共通ロゴ"] {
|
|||
|
color: red;
|
|||
|
margin-right: 0.25em;
|
|||
|
}
|
|||
|
|
|||
|
span[data-name="rank1"] a,
|
|||
|
span[data-name="rank2"] a,
|
|||
|
span[data-name="rank3"] a,
|
|||
|
span[data-name="表外字マーク"] a,
|
|||
|
span[data-name="表外音訓マーク"] a,
|
|||
|
span[data-name="省略形"] a,
|
|||
|
span[data-name="熟字訓"] a,
|
|||
|
span[data-name="原籍"] a,
|
|||
|
span[data-name="品詞"] a,
|
|||
|
span[data-name="専門"] a,
|
|||
|
span[data-name="使用域"] a,
|
|||
|
span[data-name="rect"] a {
|
|||
|
color: black;
|
|||
|
border-top-style: none;
|
|||
|
}
|
|||
|
|
|||
|
span[data-name="共通ロゴ"] a {
|
|||
|
color: red;
|
|||
|
border-top-style: none;
|
|||
|
}
|
|||
|
|
|||
|
span[data-name="rect"].red a {
|
|||
|
color: red;
|
|||
|
}
|
|||
|
|
|||
|
a {
|
|||
|
text-decoration: none;
|
|||
|
padding-top: 0.04em;
|
|||
|
/* border-top: solid 1px blue; */
|
|||
|
}
|
|||
|
|
|||
|
a.appendix {
|
|||
|
color: black;
|
|||
|
text-decoration: none;
|
|||
|
border-top-style: none;
|
|||
|
}
|
|||
|
|
|||
|
a.black {
|
|||
|
color: black;
|
|||
|
}
|
|||
|
|
|||
|
span[data-name="カット"] {
|
|||
|
display: block;
|
|||
|
width: 75%;
|
|||
|
margin-top: 1em;
|
|||
|
margin-left: auto;
|
|||
|
margin-right: auto;
|
|||
|
}
|
|||
|
|
|||
|
span[data-name="カット"] img {
|
|||
|
max-height: 200px;
|
|||
|
max-width: 600px;
|
|||
|
}
|
|||
|
|
|||
|
span[data-name="イタリック"] {
|
|||
|
font-style: italic;
|
|||
|
}
|
|||
|
|
|||
|
span[data-name="ボールド"] {
|
|||
|
font-weight: bold;
|
|||
|
}
|
|||
|
|
|||
|
span[data-name="色版"] {
|
|||
|
color: red;
|
|||
|
}
|
|||
|
|
|||
|
/* 独自定義 */
|
|||
|
|
|||
|
span[data-name="rect"] {
|
|||
|
margin-left: 0.25em;
|
|||
|
margin-right: 0.25em;
|
|||
|
padding: 0.1em;
|
|||
|
font-size: 0.8em;
|
|||
|
border-width: 0.04em;
|
|||
|
border-style: solid;
|
|||
|
border-color: black;
|
|||
|
word-break: keep-all;
|
|||
|
border-radius: 0.1em;
|
|||
|
}
|
|||
|
|
|||
|
span[data-name="rect"].fill {
|
|||
|
color: white;
|
|||
|
border-style: none;
|
|||
|
background-color: gray;
|
|||
|
}
|
|||
|
|
|||
|
span[data-name="rect"].red {
|
|||
|
color: red;
|
|||
|
border-color: red;
|
|||
|
}
|
|||
|
|
|||
|
span[data-name="red"] {
|
|||
|
color: red;
|
|||
|
}
|
|||
|
|
|||
|
span[data-name="glyph"] {
|
|||
|
font-family: jpmincho, serif;
|
|||
|
}
|
|||
|
|
|||
|
span[data-name="gaiji"] {
|
|||
|
width: 1em;
|
|||
|
}
|
|||
|
|
|||
|
span[data-name="frac"] {
|
|||
|
width: 2em;
|
|||
|
}
|
|||
|
|
|||
|
img.logo {
|
|||
|
display: gaiji;
|
|||
|
margin-right: 0.25em;
|
|||
|
height: 1em;
|
|||
|
text-combine-horizontal: all;
|
|||
|
}
|
|||
|
|
|||
|
.logo-red {
|
|||
|
height: 1em;
|
|||
|
color: red;
|
|||
|
}
|
|||
|
|
|||
|
span[data-name="平板"] .logo-red {
|
|||
|
margin-left: 0.1em;
|
|||
|
}
|
|||
|
|
|||
|
img.区切り線 {
|
|||
|
display: gaiji;
|
|||
|
height: 1em;
|
|||
|
padding: 0 0.3em 0 0.05em;
|
|||
|
color: gray;
|
|||
|
text-combine-horizontal: all;
|
|||
|
}
|
|||
|
|
|||
|
/* *, **, and ☆☆ symbols */
|
|||
|
span[data-src^="svg-logo"].rank {
|
|||
|
font-size: 0.65em;
|
|||
|
vertical-align: super;
|
|||
|
}
|
|||
|
|
|||
|
img.gaiji {
|
|||
|
display: gaiji;
|
|||
|
height: 1em;
|
|||
|
text-combine-horizontal: all;
|
|||
|
}
|
|||
|
|
|||
|
img.svg {
|
|||
|
zoom: 250%;
|
|||
|
}
|
|||
|
|
|||
|
span[data-name="表外字マーク"] {
|
|||
|
font-size: 0.5em;
|
|||
|
vertical-align: 1em;
|
|||
|
-webkit-user-select: none;
|
|||
|
}
|
|||
|
|
|||
|
span[data-name="表外音訓マーク"] {
|
|||
|
font-size: 0.5em;
|
|||
|
vertical-align: 1em;
|
|||
|
-webkit-user-select: none;
|
|||
|
}
|
|||
|
|
|||
|
span[data-name="表外字ロゴ"],
|
|||
|
span[data-name="表外音訓ロゴ"] {
|
|||
|
margin: 0em 0.5em;
|
|||
|
font-size: 0.5em;
|
|||
|
}
|
|||
|
|
|||
|
span[data-name="アクセント"] {
|
|||
|
}
|
|||
|
|
|||
|
span[data-name="アクセント表記"] {
|
|||
|
font-family: jpgothic, sans-serif;
|
|||
|
font-weight: bold;
|
|||
|
font-size: 0.85em;
|
|||
|
}
|
|||
|
|
|||
|
span[data-name="横"] {
|
|||
|
text-combine-horizontal: all 1;
|
|||
|
}
|
|||
|
|
|||
|
span[data-name="縦中横"] {
|
|||
|
text-combine-horizontal: all;
|
|||
|
}
|
|||
|
|
|||
|
span[data-name="分子"],
|
|||
|
span[data-name="分母"] {
|
|||
|
text-combine-horizontal: all;
|
|||
|
}
|
|||
|
|
|||
|
span[data-name="英"],
|
|||
|
span[data-name="回転"] {
|
|||
|
writing-mode: horizontal-tb;
|
|||
|
}
|
|||
|
|
|||
|
span[data-name="i"] {
|
|||
|
font-family: "Times New Roman";
|
|||
|
font-style: italic;
|
|||
|
}
|
|||
|
|
|||
|
span[data-name="横"] span[data-name="sub"] {
|
|||
|
font-size: 0.7em;
|
|||
|
vertical-align: 0.35em;
|
|||
|
}
|
|||
|
|
|||
|
span[data-name="kanbun"] {
|
|||
|
font-size: 0.5em;
|
|||
|
vertical-align: -1em;
|
|||
|
}
|
|||
|
|
|||
|
span[data-name="歴史仮名"] {
|
|||
|
font-size: 0.7em;
|
|||
|
vertical-align: 0.5em;
|
|||
|
-webkit-user-select: none;
|
|||
|
}
|
|||
|
|
|||
|
span[data-name="品詞G"] {
|
|||
|
/* margin-left: 0.25em; */
|
|||
|
}
|
|||
|
|
|||
|
span[data-name="ロゴ"] {
|
|||
|
margin-right: 0.25em;
|
|||
|
}
|
|||
|
|
|||
|
span[data-name="割書"] {
|
|||
|
/*display: warichu;*/
|
|||
|
/*font-size: 0.5em;*/
|
|||
|
}
|
|||
|
|
|||
|
span[data-name="尊敬形G"],
|
|||
|
span[data-name="謙譲形G"],
|
|||
|
span[data-name="丁寧形G"] {
|
|||
|
display: block;
|
|||
|
}
|
|||
|
|
|||
|
span[data-name="百科"],
|
|||
|
span[data-name="由来"],
|
|||
|
span[data-name="区別"],
|
|||
|
span[data-name="アクセント注記"] {
|
|||
|
display: block;
|
|||
|
}
|
|||
|
|
|||
|
span[data-name="表記情報"] {
|
|||
|
display: block;
|
|||
|
}
|
|||
|
|
|||
|
span[data-name="別見出"] {
|
|||
|
font-family: jpmincho, serif;
|
|||
|
font-weight: bold;
|
|||
|
}
|
|||
|
|
|||
|
span[data-name="読み"] {
|
|||
|
font-size: 0.7em;
|
|||
|
}
|
|||
|
|
|||
|
span[data-name="歴史仮名"]:before,
|
|||
|
span[data-name="ルビ"]:before {
|
|||
|
content: "(";
|
|||
|
}
|
|||
|
|
|||
|
span[data-name="歴史仮名"]:after,
|
|||
|
span[data-name="ルビ"]:after {
|
|||
|
content: ")";
|
|||
|
}
|
|||
|
|
|||
|
div[data-child-links] {
|
|||
|
padding-left: 1em;
|
|||
|
}
|
|||
|
|
|||
|
div[data-child-links] ul {
|
|||
|
margin: 0;
|
|||
|
padding-left: 2em;
|
|||
|
}
|
|||
|
|
|||
|
div[data-child-links] span {
|
|||
|
padding: 0.1em;
|
|||
|
font-family: jpgothic, sans-serif;
|
|||
|
font-size: 0.8em;
|
|||
|
color: white;
|
|||
|
border-width: 0.05em;
|
|||
|
border-style: none;
|
|||
|
border-color: black;
|
|||
|
border-radius: 0.2em;
|
|||
|
word-break: keep-all;
|
|||
|
}
|
|||
|
|
|||
|
div[data-child-links="子項目"] span {
|
|||
|
background-color: rgb(153, 42, 103);
|
|||
|
}
|
|||
|
|
|||
|
div[data-child-links="句項目"] span {
|
|||
|
background-color: rgb(176, 127, 57);
|
|||
|
}
|
|||
|
|
|||
|
|
|||
|
/* Replacements for vertical SVG icons */
|
|||
|
span[data-src="svg-logo/区別.svg"],
|
|||
|
span[data-src="svg-logo/由来.svg"] {
|
|||
|
font-family: jpgothic, sans-serif;
|
|||
|
margin-left: 0.25em;
|
|||
|
margin-right: 0.25em;
|
|||
|
padding: 0em 0.1em 0.1em 0.1em;
|
|||
|
font-size: 0.8em;
|
|||
|
word-break: keep-all;
|
|||
|
border-radius: 0.2em;
|
|||
|
border-style: none;
|
|||
|
color: white;
|
|||
|
background-color: red;
|
|||
|
}
|
|||
|
|
|||
|
span[data-src="svg-logo/アク.svg"],
|
|||
|
span[data-src="svg-logo/丁寧.svg"],
|
|||
|
span[data-src="svg-logo/可能.svg"],
|
|||
|
span[data-src="svg-logo/尊敬.svg"],
|
|||
|
span[data-src="svg-logo/表記.svg"],
|
|||
|
span[data-src="svg-logo/謙譲.svg"],
|
|||
|
span[data-src="svg-logo/接尾.svg"],
|
|||
|
span[data-src="svg-logo/接頭.svg"] {
|
|||
|
margin-left: 0.25em;
|
|||
|
margin-right: 0.25em;
|
|||
|
padding: 0em 0.1em 0.1em 0.1em;
|
|||
|
font-size: 0.8em;
|
|||
|
word-break: keep-all;
|
|||
|
border-width: 0.1em;
|
|||
|
border-style: solid;
|
|||
|
border-radius: 0.2em;
|
|||
|
}
|
|||
|
|
|||
|
span[data-src="svg-logo/アク.svg"],
|
|||
|
span[data-src="svg-logo/丁寧.svg"],
|
|||
|
span[data-src="svg-logo/可能.svg"],
|
|||
|
span[data-src="svg-logo/尊敬.svg"],
|
|||
|
span[data-src="svg-logo/表記.svg"],
|
|||
|
span[data-src="svg-logo/謙譲.svg"] {
|
|||
|
font-family: jpgothic, sans-serif;
|
|||
|
}
|
|||
|
|
|||
|
span[data-src="svg-logo/接尾.svg"],
|
|||
|
span[data-src="svg-logo/接頭.svg"] {
|
|||
|
font-family: jpmincho, serif;
|
|||
|
}
|