/* --------------------------- */
/* 和英コーパス用 css 2 */
/* --------------------------- */
abbr {
	text-decoration: none;
	border-bottom-style: none; }
/* --------------------------- */

/* 項目 */
.entry {
	font-size: 16px;
	font-family: serif;
	line-height: 1.6em;
	margin: 30px 30px 50px 15px;
	padding-bottom: 30px;
	border: solid 1px #5d91cd; }

.pri1 {}

.pri2 {
	color: #c00; }

.pri3 {
	color: #c00; }

/* 見出部 */
.ehead {
	margin-top: 15px;
	margin-right: 30px;
	margin-left: 15px; }
/* キー類 */
.keyhw {
	display: none; }
.keywc {
	display: none; }
.keyidm {
	display: none; }

/* 見出仮名 */
h2.hw {
	font-size: 1.6em;
	font-family: sans-serif;
	vertical-align: top;
	margin: 0 1em 0.5em 0;
	padding: 0;
	display: inline; }
/* 重要度表示 */
img.primark2 {
	background-image: url(../img/rank3.gif);
	background-repeat: no-repeat;
	background-position: left top;
	width: 9px;
	height: 24px; }
img.primark3 {
	background-image: url(../img/rank4.gif);
	background-repeat: no-repeat;
	background-position: left top;
	width: 9px;
	height: 24px; }
/* 表記 */
.wcg {
	margin-right: 0;
	margin-bottom: 1em;
	margin-left: 1em;
	padding: 0;
	display: inline; }
.wc {
	font-size: 1.2em;
	font-family: sans-serif; }
/* 語源 */
.etim {
	background-image: url(../img/kikko2_l.gif);
	background-repeat: no-repeat;
	background-position: left center;
	margin: 0;
	padding: 0 0 0 16px; }
/* 語源内要素 */
.etimtxt {
	background-image: url(../img/kikko2_r.gif);
	background-repeat: no-repeat;
	background-position: right center;
	padding-right: 16px; }
/* 原籍 */
.lang {}
/* 語源解説 */
.etimexp {}
/* 品詞G */
.posg {}
/* 品詞 */
.logopos {
	width: 16px;
	height: 16px; }
.pos名詞 img.logopos {
	background-image: url(../img/ms_n.gif);
	background-repeat: no-repeat;
	background-position: 0 bottom; }

.pos動詞 img.logopos {
	background-image: url(../img/ms_v.gif);
	background-repeat: no-repeat;
	background-position: 0 bottom; }

.pos形容詞 img.logopos {
	background-image: url(../img/ms_adj.gif);
	background-repeat: no-repeat; }

.pos副詞 img.logopos {
	background-image: url(../img/ms_adv.gif);
	background-repeat: no-repeat;
	background-position: 0 bottom; }

.pos接続詞 {}
.pos助動詞 {}
.pos代名詞 {}
.pos間投詞 {}
.pos疑問詞 {}
.pos疑問詞 {}
.pos前置詞 {}
.pos自動詞 {
	background-image: url(../img/mr_vi.gif);
	background-repeat: no-repeat; }
.pos他動詞 {
	background-image: url(../img/mr_vt.gif);
	background-repeat: no-repeat; }
/* 品詞分類 */
.posja {
	background-image: url(../img/dparen_l.gif);
	background-repeat: no-repeat;
	padding-left: 16px; }
.posjatxt {
	background-image: url(../img/dparen_r.gif);
	background-repeat: no-repeat;
	background-position: right 0;
	padding-right: 16px; }
/* 省略 */
.abbr {}

/* ------------------------- */
/* -- 解説部 ------------------- */
/* ------------------------- */
.ebody {
	clear: both;
	margin-top: 0.5em;
	margin-right: 30px;
	margin-left: 2.5em;
	display: block; }
/* 語義 */
.sense {
	display: block; }
.numsense1 {}
.numsense1 img.sensenum {
	background-image: url(../img/mrb01.gif);
	background-repeat: no-repeat;
	width: 16px;
	height: 16px; }

.numsense2 {}
.numsense2 img.sensenum {
	background-image: url(../img/mrb02.gif);
	background-repeat: no-repeat;
	width: 16px;
	height: 16px; }

.numsense3 {}
.numsense3 img.sensenum {
	background-image: url(../img/mrb03.gif);
	background-repeat: no-repeat;
	width: 16px;
	height: 16px; }

.numsense4 {}
.numsense4 img.sensenum {
	background-image: url(../img/mrb04.gif);
	background-repeat: no-repeat;
	width: 16px;
	height: 16px; }
.numsense5 {}
.numsense5 img.sensenum {
	background-image: url(../img/mrb05.gif);
	background-repeat: no-repeat;
	width: 16px;
	height: 16px; }

.numsense6 {}
.numsense6 img.sensenum {
	background-image: url(../img/mrb06.gif);
	background-repeat: no-repeat;
	width: 16px;
	height: 16px; }

.numsense7 {}
.numsense7 img.sensenum {
	background-image: url(../img/mrb07.gif);
	background-repeat: no-repeat;
	width: 16px;
	height: 16px; }

.numsense8 {}
.numsense8 img.sensenum {
	background-image: url(../img/mrb08.gif);
	background-repeat: no-repeat;
	width: 16px;
	height: 16px; }

.numsense9 {}
.numsense9 img.sensenum {
	background-image: url(../img/mrb09.gif);
	background-repeat: no-repeat;
	width: 16px;
	height: 16px; }

.numsense10 {}
.numsense10 img.sensenum {
	background-image: url(../img/mrb10.gif);
	background-repeat: no-repeat;
	width: 16px;
	height: 16px; }

.numsense11 {}
.numsense11 img.sensenum {
	background-image: url(../img/mrb11.gif);
	background-repeat: no-repeat;
	width: 16px;
	height: 16px; }

.numsense12 {}
.numsense12 img.sensenum {
	background-image: url(../img/mrb12.gif);
	background-repeat: no-repeat;
	width: 16px;
	height: 16px; }

.numsense13 {}
.numsense13 img.sensenum {
	background-image: url(../img/mrb13.gif);
	background-repeat: no-repeat;
	width: 16px;
	height: 16px; }

.numsense14 {}
.numsense14 img.sensenum {
	background-image: url(../img/mrb14.gif);
	background-repeat: no-repeat;
	width: 16px;
	height: 16px; }

.numsense15 {}
.numsense15 img.sensenum {
	background-image: url(../img/mrb15.gif);
	background-repeat: no-repeat;
	width: 16px;
	height: 16px; }

.numsense16 {}
.numsense16 img.sensenum {
	background-image: url(../img/mrb16.gif);
	background-repeat: no-repeat;
	width: 16px;
	height: 16px; }

.numsense17 {}
.numsense17 img.sensenum {
	background-image: url(../img/mrb17.gif);
	background-repeat: no-repeat;
	width: 16px;
	height: 16px; }

.numsense18 {}
.numsense18 img.sensenum {
	background-image: url(../img/mrb18.gif);
	background-repeat: no-repeat;
	width: 16px;
	height: 16px; }

.numsense19 {}
.numsense19 img.sensenum {
	background-image: url(../img/mrb19.gif);
	background-repeat: no-repeat;
	width: 16px;
	height: 16px; }


/* 構造義（日本語の意味分類） */
.sensejp {
	margin-top: 0.5em;
	display: block; }
.numsensejp1 {}
.numsensejp1 img.sensejpnum {
	background-image: url(../img/mr01.gif);
	background-repeat: no-repeat;
	width: 16px;
	height: 16px; }

.numsensejp2 {}
.numsensejp2 img.sensejpnum {
	background-image: url(../img/mr02.gif);
	background-repeat: no-repeat;
	width: 16px;
	height: 16px; }

.numsensejp3 {}
.numsensejp3 img.sensejpnum {
	background-image: url(../img/mr03.gif);
	background-repeat: no-repeat;
	width: 16px;
	height: 16px; }

.numsensejp4 {}
.numsensejp4 img.sensejpnum {
	background-image: url(../img/mr04.gif);
	background-repeat: no-repeat;
	width: 16px;
	height: 16px; }

.numsensejp5 {}
.numsensejp5 img.sensejpnum {
	background-image: url(../img/mr05.gif);
	background-repeat: no-repeat;
	width: 16px;
	height: 16px; }

.numsensejp6 {}
.numsensejp6 img.sensejpnum {
	background-image: url(../img/mr06.gif);
	background-repeat: no-repeat;
	width: 16px;
	height: 16px; }

.numsensejp7 {}
.numsensejp7 img.sensejpnum {
	background-image: url(../img/mr07.gif);
	background-repeat: no-repeat;
	width: 16px;
	height: 16px; }

.numsensejp8 {}
.numsensejp8 img.sensejpnum {
	background-image: url(../img/mr08.gif);
	background-repeat: no-repeat;
	width: 16px;
	height: 16px; }

.numsensejp9 {}
.numsensejp9 img.sensejpnum {
	background-image: url(../img/mr09.gif);
	background-repeat: no-repeat;
	width: 16px;
	height: 16px; }

.numsensejp10 {}
.numsensejp10 img.sensejpnum {
	background-image: url(../img/mr10.gif);
	background-repeat: no-repeat;
	width: 16px;
	height: 16px; }

.numsensejp11 {}
.numsensejp11 img.sensejpnum {
	background-image: url(../img/mr11.gif);
	background-repeat: no-repeat;
	width: 16px;
	height: 16px; }

.numsensejp12 {}
.numsensejp12 img.sensejpnum {
	background-image: url(../img/mr12.gif);
	background-repeat: no-repeat;
	width: 16px;
	height: 16px; }


/* 副義 */
.subsense {}
.numsubsense {}

/* 大区分 */
.suppart {
	background-image: url(../img/dblacketb_l.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	padding-left: 8px; }
.supparttxt {
	background-image: url(../img/dblacket_r.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
	padding-right: 8px; }

/* 構造表記 */
.cstrnote {
	background-image: url(../img/gyobi_l.gif);
	background-repeat: no-repeat;
	padding-left: 8px; }
.cstrnotetxt {
	background-image: url(../img/gyobi_r.gif);
	background-repeat: no-repeat;
	background-position: right 0;
	padding-right: 8px; }

/* 訳語 */
.eqwg {
	 }
.eqw {
	font-family: sans-serif;
	font-weight: bold; }

/* 内包 */
.connt {}
/* 注解 */
.eqnote {}
/* 不定冠詞 */
.indefart {
	font-family: sans-serif;
	font-weight: normal; }
/* 補説 */
.suplnote {
	font-family: serif;
	font-weight: normal;
	font-style: normal;
	margin-left: 0.5em; }
/* 和製語 */
.jaeng {
	font-family: serif;
	font-weight: normal;
	font-style: normal; }
/* 発音G */
.prong {
	font-weight: normal; }
/* 発音 */
.pron {
	 }
/* IPA */
.ipa {
	font-family: "MS UI Gothic"; }
/* 強勢 */
.stress {}
/* ruby */
.ruby {
	font-size: 0.8em; }
.rubytxt {}
/* 語義区分 */
.spart {
	background-image: url(../img/dblacket_l.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 8px; }
.sparttxt {
	background-image: url(../img/dblachet_r.gif);
	background-repeat: no-repeat;
	background-position: right center;
	padding-right: 8px; }

/* === 注記G === */
/* 語法用法 */
.noteusg {
	font-family: serif;
	font-weight: normal;
	font-style: normal; }
img.logoexcl {
	background-image: url(../img/exmark.gif);
	background-repeat: no-repeat;
	width: 16px;
	height: 16px; }
/* 事情 */
.affairs {
	color: black;
	font-family: serif;
	font-weight: normal;
	font-style: normal; }
img.logoaffairs {
	background-image: url(../img/logo_affairs.gif);
	background-repeat: no-repeat;
	background-position: center;
	width: 35px;
	height: 16px; }

/* 参考 */
.info {
	color: black;
	font-family: serif;
	font-weight: normal;
	font-style: normal; }
img.logoinfo {
	background-image: url(../img/logo_info.gif);
	background-repeat: no-repeat;
	background-position: center 0;
	width: 35px;
	height: 16px; }

/* 関連 */
.relev {
	color: black;
	font-family: serif;
	font-weight: normal;
	font-style: normal; }
img.logorelev {
	background-image: url(../img/logo_rel.gif);
	background-repeat: no-repeat;
	background-position: center 0;
	width: 35px;
	height: 16px; }

/* 注記 */
.note {
	color: black;
	font-family: serif;
	font-weight: normal;
	font-style: normal; }

/* 変化形G */
.infg {
	font-family: serif;
	font-weight: normal;
	font-style: normal; }
/* 変化 */
.inf {}
/* 反意語 */
.anone {}
.anonetxt {
	background-image: url(../img/arwdbl.gif);
	background-repeat: no-repeat;
	background-position: 0 center;
	padding-left: 22px; }

/* 使用域 */
.reg {
	background-image: url(../img/dparen_l.gif);
	background-repeat: no-repeat;
	background-position: left center;
	margin-left: 0.25em;
	padding-left: 6px; }
.regtxt {
	background-image: url(../img/dparen_r.gif);
	background-repeat: no-repeat;
	background-position: right center;
	margin-right: 0.25em;
	padding-right: 6px; }

/* 共起 */
.coll {
	background-image: url(../img/dparen_l.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 8px; }
.colltxt {
	font-family: serif;
	font-weight: normal;
	font-style: normal;
	background-image: url(../img/dparen_r.gif);
	background-repeat: no-repeat;
	background-position: right center;
	padding-right: 8px; }
/* 共起type前置詞 */
.prep {
	font-weight: normal;
	font-style: italic; }

/* 専門 */
.termg {
	background-image: url(../img/dkikko_l.gif);
	background-repeat: no-repeat;
	background-position: left center;
	margin-right: 2px;
	padding-left: 7px; }
.termgtxt {
	background-image: url(../img/dkikko_r.gif);
	background-repeat: no-repeat;
	background-position: right center;
	margin-left: 2px;
	padding-right: 5px; }
.term {
	font-family: serif;
	font-weight: normal;
	font-style: normal; }

/* 非文 */
.misuse {
	color: red;
	font-size: 13px;
	vertical-align: top; }

/* 言換 */
.paraph {}

/* 参照G */
.refg {
	 }
/* 参照subG */
.refsubg {
	background-image: url(../img/arwemp.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 20px; }
/* ===== ref ===== */
/* 項目ref */
.refentry {}
/* 語義ref */
.refsense {}
.numrefsense {
	width: 16px;
	height: 16px;
	border-style: none; }

/* 語義番号ref */
.refsensenum1 {}
.refsensenum1 img.numrefsense {
	background-image: url(../img/mrb01.gif);
	background-repeat: no-repeat;
	background-position: 0 center; }

.refsensenum2 {}
.refsensenum2 img.numrefsense {
	background-image: url(../img/mrb02.gif);
	background-repeat: no-repeat;
	background-position: 0 center; }

.refsensenum3 {}
.refsensenum3 img.numrefsense {
	background-image: url(../img/mrb03.gif);
	background-repeat: no-repeat;
	background-position: 0 center; }

.refsensenum4 {}
.refsensenum4 img.numrefsense {
	background-image: url(../img/mrb04.gif);
	background-repeat: no-repeat;
	background-position: 0 center; }

.refsensenum5 {}
.refsensenum5 img.numrefsense {
	background-image: url(../img/mrb05.gif);
	background-repeat: no-repeat;
	background-position: 0 center; }

.refsensenum6 {}
.refsensenum6 img.numrefsense {
	background-image: url(../img/mrb06.gif);
	background-repeat: no-repeat;
	background-position: 0 center; }

.refsensenum7 {}
.refsensenum7 img.numrefsense {
	background-image: url(../img/mrb07.gif);
	background-repeat: no-repeat;
	background-position: 0 center; }

.refsensenum8 {}
.refsensenum8 img.numrefsense {
	background-image: url(../img/mrb08.gif);
	background-repeat: no-repeat;
	background-position: 0 center; }

.refsensenum9 {}
.refsensenum9 img.numrefsense {
	background-image: url(../img/mrb09.gif);
	background-repeat: no-repeat;
	background-position: 0 center; }

.refsensenum10 {}
.refsensenum10 img.numrefsense {
	background-image: url(../img/mrb10.gif);
	background-repeat: no-repeat;
	background-position: 0 center; }

.refsensenum11 {}
.refsensenum11 img.numrefsense {
	background-image: url(../img/mrb11.gif);
	background-repeat: no-repeat;
	background-position: 0 center; }

.refsensenum12 {}
.refsensenum12 img.numrefsense {
	background-image: url(../img/mrb12.gif);
	background-repeat: no-repeat;
	background-position: 0 center; }

.refsensenum13 {}
.refsensenum13 img.numrefsense {
	background-image: url(../img/mrb13.gif);
	background-repeat: no-repeat;
	background-position: 0 center; }

.refsensenum14 {}
.refsensenum14 img.numrefsense {
	background-image: url(../img/mrb14.gif);
	background-repeat: no-repeat;
	background-position: 0 center; }

.refsensenum15 {}
.refsensenum15 img.numrefsense {
	background-image: url(../img/mrb15.gif);
	background-repeat: no-repeat;
	background-position: 0 center; }

.refsensenum16 {}
.refsensenum16 img.numrefsense {
	background-image: url(../img/mrb16.gif);
	background-repeat: no-repeat;
	background-position: 0 center; }

.refsensenum17 {}
.refsensenum17 img.numrefsense {
	background-image: url(../img/mrb17.gif);
	background-repeat: no-repeat;
	background-position: 0 center; }

.refsensenum18 {}
.refsensenum18 img.numrefsense {
	background-image: url(../img/mrb18.gif);
	background-repeat: no-repeat;
	background-position: 0 center; }

.refsensenum19 {}
.refsensenum19 img.numrefsense {
	background-image: url(../img/mrb19.gif);
	background-repeat: no-repeat;
	background-position: 0 center; }

/* 大区分ref */
.refsuppart {}
/* 構造義ref */
.refsensejp {
	}
.numrefsensejp {
	width: 16px;
	height: 16px;
	border-style: none; }
/* 構造義番号ref */
.refsensejpnum1 {}
.refsensejpnum1 img.numrefsensejp {
	background-image: url(../img/mr01.gif);
	background-repeat: no-repeat;
	background-position: 0 center; }

.refsensejpnum2 {}
.refsensejpnum2 img.numrefsensejp {
	background-image: url(../img/mr02.gif);
	background-repeat: no-repeat;
	background-position: 0 center; }

.refsensejpnum3 {}
.refsensejpnum3 img.numrefsensejp {
	background-image: url(../img/mr03.gif);
	background-repeat: no-repeat;
	background-position: 0 center; }

.refsensejpnum4 {}
.refsensejpnum4 img.numrefsensejp {
	background-image: url(../img/mr04.gif);
	background-repeat: no-repeat;
	background-position: 0 center; }

.refsensejpnum5 {}
.refsensejpnum5 img.numrefsensejp {
	background-image: url(../img/mr05.gif);
	background-repeat: no-repeat;
	background-position: 0 center; }

.refsensejpnum6 {}
.refsensejpnum6 img.numrefsensejp {
	background-image: url(../img/mr06.gif);
	background-repeat: no-repeat;
	background-position: 0 center; }

.refsensejpnum7 {}
.refsensejpnum7 img.numrefsensejp {
	background-image: url(../img/mr07.gif);
	background-repeat: no-repeat;
	background-position: 0 center; }

.refsensejpnum8 {}
.refsensejpnum8 img.numrefsensejp {
	background-image: url(../img/mr08.gif);
	background-repeat: no-repeat;
	background-position: 0 center; }

.refsensejpnum9 {}
.refsensejpnum9 img.numrefsensejp {
	background-image: url(../img/mr09.gif);
	background-repeat: no-repeat;
	background-position: 0 center; }

.refsensejpnum10 {}
.refsensejpnum10 img.numrefsensejp {
	background-image: url(../img/mr10.gif);
	background-repeat: no-repeat;
	background-position: 0 center; }

.refsensejpnum11 {}
.refsensejpnum11 img.numrefsensejp {
	background-image: url(../img/mr11.gif);
	background-repeat: no-repeat;
	background-position: 0 center; }

.refsensejpnum12 {}
.refsensejpnum12 img.numrefsensejp {
	background-image: url(../img/mr12.gif);
	background-repeat: no-repeat;
	background-position: 0 center; }

/* 副義 ----- 書体指定注意 ------ */
.refsubsense {}
/* 段落 */
.refpara {
	font-style: italic; }
/* 品詞ref */
.refpos {}
.logoposref {
	width: 16px;
	height: 16px;
	border-style: none; } /* 背景指定用透明gifの総括指定クラス */
.refpos動 img.logoposref {
	background-image: url(../img/ms_v.gif);
	background-repeat: no-repeat;
	background-position: 0 center; }
.refpos名 img.logoposref {
	background-image: url(../img/ms_v.gif);
	background-repeat: no-repeat;
	background-position: 0 center; }
.refpos形  img.logoposref {
	background-image: url(../img/ms_adj.gif);
	background-repeat: no-repeat;
	background-position: 0 center; }
.refpos副  img.logoposref {
	background-image: url(../img/ms_adv.gif);
	background-repeat: no-repeat;
	background-position: 0 center; }
.refpos接 img.logoposref {
	background-image: url(../img/ms_conj.gif);
	background-repeat: no-repeat;
	background-position: 0 center; }
.refpos助 img.logoposref {
	background-image: url(../img/ms_auxv.gif);
	background-repeat: no-repeat;
	background-position: 0 center; }
.refpos代 img.logoposref {
	background-image: url(../img/ms_pnon.gif);
	background-repeat: no-repeat;
	background-position: 0 center; }
.refpos間 img.logoposref {
	background-image: url(../img/ms_intj.gif);
	background-repeat: no-repeat;
	background-position: 0 center; }
.refpos疑 img.logoposref {
	background-image: url(../img/ms_intrg.gif);
	background-repeat: no-repeat;
	background-position: 0 center; }
.refpos前 img.logoposref {
	background-image: url(../img/ms_prep.gif);
	background-repeat: no-repeat;
	background-position: 0 center; }
.refpos自 img.logoposref {
	background-image: url(../img/mr_vi.gif);
	background-repeat: no-repeat;
	background-position: 0 center; }
.refpos他 img.logoposref {
	background-image: url(../img/mr_vt.gif);
	background-repeat: no-repeat;
	background-position: 0 center; }
/* 品詞分類ref */
.refposja {
	background-image: url(../img/dparen_l.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 8px; }
.refposjatxt {
	background-image: url(../img/dparen_r.gif);
	background-repeat: no-repeat;
	background-position: right center;
	padding-right: 8px; }
/* 子項目ref */
.refcentry {}
/* 同意語ref */
.refsyn1 {
	background-image: url(../img/mr_syn.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 16px; }
/* 類義語ref */
.refsyn2 {
	background-image: url(../img/ms_thsr.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 16px; }
/* 対義語 */
.refanonj {
	background-image: url(../img/mr_an.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 16px; }
/* コラム1 ref */
.refcol1 {}
.refcol1type解説 {
	 }
.refcol1type解説 img.logorefcol1 {
	background-image: url(../img/logo_exp.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 35px; }

/* コラム2 ref */
.refcol2 {}
.refcol2 img.logorefcol2 {
	background-image: url(../img/logo_cnv.gif);
	background-position: left center;
	padding-left: 35px; }

.refcol2type会話 {}
/* 複合語 ref */
.refcmpx {}
/* 位置 ref */
.refpnt {}
/* 用例 ref */
.refexm {}
/* 注記 ref */
.refnote {}
/* abc ref */
.refabc {}

/* 同類対G */
.synanong {}
/* 同意語 */
.syn1 {
	background-image: url(../img/mr_syn.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 16px; }
/* 類義語 */
.syn2 {
	background-image: url(../img/mr_thes.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 16px; }
/* 対義語 */
.anonj {
	background-image: url(../img/mr_an.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 16px; }

/* -------------------- */
/* 用例 */
/* -------------------- */
/* 用例G */
/* 用例 */
.exmg {
	color: black;
	font-family: serif;
	clear: both;
	margin-top: 0.3em;
	margin-bottom: 0.5em;
	display: block; }
.exm {
	background-color: white;
	display: block;
	border-top: 1px solid #e8641b; }
.exmph {
	/*
	background-image: url(../img/smallcircb.gif);
	background-repeat: no-repeat;
	background-position: left 8px;
	padding-left: 9px;
	*/ }
.exmst {
	/*
	background-image: url(../img/smalltrianglebr.gif);
	background-repeat: no-repeat;
	background-position: left 2px;
	padding-left: 9px; 
	*/}
.exst {

	margin-top: 0.5em;
	margin-left: 1em;
	display: block; }

.exmcv {}
.exmtrsl {}
.exmdc {}
.exmdc .exst {
	font-family: sans-serif;
	font-weight: bold; }

.exmmx {}
/* 例文 */
.exst {}
/* 訳文G */
.extlg {
	margin-top: 0.5em;
	margin-bottom: 0.5em;
	margin-left: 2em;
	display: block; }
/* 訳文 */
.extl {
 }
/* 訳文（翻訳） */
.extltrsl {}
/* 訳文（談話） */
.extldc {}
/* 訳文（名言） */
.extlmx {}
/* 訳文（複合語） */
.extlcmp {}
/* 訳文（会話）　*/
.extlcv {}

/* ------------------- */
/* 複合G */
/* ------------------- */
.cmpg {
	background-image: url(../img/smallcircb.gif);
	background-repeat: no-repeat;
	background-position: left 9px;
	margin-top: 0.5em;
	padding-left: 10px;
	display: block; }
/* 複合語（複合語） */
.cmpg span.keycmp {
	display: none; }
.cmp {
	font-family: sans-serif;
	font-weight: bold; }
/* 複合語（成句）　*/
.idm {
	text-decoration: underline; }

/* ==================== */
/* 子項目 */
/* ==================== */
.centry {
	margin-top: 0; }
div.centry div.ehead {
	margin-top: 0;
	margin-left: 0; }
.centry h3.wcg {
	background-image: url(../img/centrydash.gif);
	background-repeat: no-repeat;
	background-position: left center;
	margin-top: 0.5em;
	margin-left: 0.8em;
	padding-left: 2em; }

/* ==================== */
/* 共通要素 */
/* ==================== */
/* 一覧 */
.indexg {
	margin-top: 1em;
	margin-bottom: 0.5em;
	margin-left: 1.5em;
	padding-top: 2px;
	padding-bottom: 2px;
	border-bottom: 4px solid black; }
div.indexttl {
	background-image: url(../img/logo_index.gif);
	background-repeat: no-repeat;
	background-position: right 0;
	border-bottom: 4px solid black; }

img.logoindex {
	width: 100%;
	height: 1em; }

ul.index {}
ul.index li {
	list-style-type: none;
	 }

/* -------------------- */
/* コラム               */
/* -------------------- */
/* コラム1 */
div.col1 {
	margin-top: 0.5em;
	margin-bottom: 0.5em; }

/* コラム1（解説） */
.colexp {
	border: solid 1px red; }
/* コラム1（類語） */
.colsyn {
	margin-top: 0.5em;
	margin-bottom: 1em;
	padding: 2px 0.5em;
	border-top: 4px solid red;
	border-bottom: 4px solid red; }
h6.ttltxt {
	font-size: 1em;
	font-family: sans-serif;
	background-image: url(../img/logo_wordchoice.gif);
	background-repeat: no-repeat;
	background-position: left center;
	margin-top: 0.5em;
	margin-bottom: 0;
	padding-left: 125px; }

/* チャート */
.chartg {
	background-image: url(../img/logochart.gif);
	background-repeat: no-repeat;
	background-position: 0 top;
	padding-top: 16px; }
.chart {}
.chartword {
	font-weight: bold; }
.chart img.perrating {
	background-color: silver;
	height: 16px;
	border-right: 1px solid black;
	border-bottom: 1px solid black; }
div.graph img.logograph {
	background-image: url(../img/chartbottom.gif);
	background-repeat: no-repeat;
	background-position: 0 bottom;
	width: 380px;
	height: 36px; }

/* タイトル */
h6.ttllogo解説, h6.ttllogo関連, h6.ttllogo参考, h6.ttllogo使い分け {
	margin: 0.5em 0 0;
	padding: 0; }
h6.ttllogo解説 img.logocol1ttl {
	background-image: url(../img/logo_exp.gif);
	background-repeat: no-repeat;
	width: 34px;
	height: 16px;
	margin-left: 0.5em; }
h6.ttllogo関連 img.logocol1ttl {
	background-image: url(../img/logo_rel.gif);
	background-repeat: no-repeat;
	width: 33px;
	height: 16px;
	margin-top: 0.5em;
	margin-left: 0.5em; }
h6.ttllogo参考 img.logocol1ttl {
	background-image: url(../img/logo_info.gif);
	background-repeat: no-repeat;
	width: 32px;
	height: 16px;
	margin-top: 0.5em;
	margin-left: 0.5em; }
h6.ttllogo使い分け img.logocol1ttl {
	background-image: url(../img/logo_usg1.gif);
	background-repeat: no-repeat;
	width: 56px;
	height: 16px;
	margin-top: 0.5em;
	margin-left: 0.5em; }
/* 段落 */
.col1 p {
	font-style: normal;
	margin-top: 0;
	margin-bottom: 0.5em;
	margin-left: 0.5em; }
.pnum {
	font-style: italic; }
/* -------------------- */
/* コラム2 */
.col2 {
	margin-top: 0.5em;
	margin-bottom: 0.5em; }
/* コラム2（会話） */
.colcv {
	margin: 0; }
.exmcv {
	background-image: url(../img/logo_cnv.gif);
	background-repeat: no-repeat;
	background-position: left 3px;
	padding-left: 38px; }

/* コラム2（翻訳） */
.coltrsl {
	padding-left: 6px;
	border-left: 10px solid #c00; }
.coltrsl img.logotrsl {
	background-image: url(../img/logo_trsl.gif);
	background-repeat: no-repeat;
	background-position: left center;
	width: 90px;
	height: 16px; }

/* コラム2（談話） */
.coldc {
	border-bottom: 4px solid #c01920; }
div.dcttl {
	background-color: #c01920;
	/* background-image: url(../img/discourse_open.gif);
	background-repeat: no-repeat;
	background-position: left center; */
	width: 100%;
	height: 16px;
	margin-top: 0;
	margin-bottom: 0;
	padding: 0; }

span.dcttltxt {
	height: 16px;
	margin: 0;
	padding: 0;
	/* background-image: url(../img/discourse_close.gif);
	background-repeat: no-repeat;
	background-position: right center; */
	 }

.dcttltxt img.logodc {
	background-image: url(../img/logo_discourse.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	width: 100%;
	height: 16px;
	margin-top: 0;
	margin-bottom: 0;
	margin-left: 30px;
	padding: 0; }

/* コラム2（名言） */
.colmx {
	padding-left: 6px;
	border-left: 10px solid #c00; }
/* 出典（書名） */
.srcbook {
	font-family: sans-serif;
	font-weight: bold;
	background-image: url(../img/logo_mx.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 108px; }
/* 出典（談話） */
.srcdc {
	font-family: sans-serif;
	font-weight: bold;
	background-image: url(../img/logo_mx.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 108px; }
/* -------------------- */
/* 語法注記 */
.usgsupl {
	font-family: serif;
	font-weight: normal;
	background-image: url(../img/dparen_l.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 8px; }
.usgsupltxt {
	background-image: url(../img/dparen_r.gif);
	background-repeat: no-repeat;
	background-position: right center;
	padding-right: 8px; }
/* 不規則変化語 */
.iconjg {
	font-weight: normal; }
/* -------------------- */
/* 文字修飾 */
/* -------------------- */
/* スモールキャップ */
em.sc {
	font-variant: small-caps;
	 }
/* イタリック */
em.it {
	font-style: italic; }
/* ボールド */
em.bold {
	font-weight: bold; }
/* ノーマル */
em.normal {
	font-weight: normal;
	font-style: normal; }
/* -------------------- */
/* アクセント           */
/* 上昇 */
.acup img.logoacup {
	background-image: url(../img/arwup.gif);
	background-repeat: no-repeat;
	width: 16px;
	height: 16px; }
/* 下降 */
.acdw img.logoacdw {
	background-image: url(../img/arwdw.gif);
	background-repeat: no-repeat;
	width: 16px;
	height: 16px; }
/* 下降上昇 */
.acdwup img.logoacdwup {
	background-image: url(../img/acdwup.gif);
	background-repeat: no-repeat;
	width: 16px;
	height: 16px; }
/* 上昇下降 */
.acupdw img.logoacupdw {
	background-image: url(../img/acupdw.gif);
	background-repeat: no-repeat;
	width: 16px;
	height: 16px; }
/* --------------------- */
/* 可算 */
.count img.logocount {
	background-image: url(../img/ms_c.gif);
	background-repeat: no-repeat;
	width: 16px;
	height: 16px; }
/* 不加算 */
.uncount img.logouncount {
	background-image: url(../img/ms_u.gif);
	background-repeat: no-repeat;
	width: 16px;
	height: 16px; }
/* --------------------- */
/* 単複 */
/* 単数 */
.sing {}
.sing img.logosing {
	background-image: url(../img/mr_sing.gif);
	background-repeat: no-repeat;
	width: 16px;
	height: 16px; }

/* 複数 */
.pl {}
.pl img.logopl {
	background-image: url(../img/mr_pl.gif);
	background-repeat: no-repeat;
	background-position: center;
	width: 16px;
	height: 16px; }

/* --------------------- */
/* 分数 */
.frac {}
/* 分子 */
.fracn {}
/* 分母 */
.fracd {}
/* --------------------- */
/* 図表 */
.fig {
	margin: 5px; }


/* ==================== */
a:link { }

a:visited { }

a:hover { }

a:active { }
/* ===================== */
*html .alt {
	display: none; }
html>body .alt {
	display: none; }
/* ===================== */

/* ===================== */
