@charset "iso-8859-1";

* {
	float: none;
	}

h1 a img {
	display: none;
	}

h1 {
	text-align: left;
	font-weight: bold;
	}

h2:before {
	color: #060;
	font-weight: bold;
	content: "\a7";
	}

h3:before {
	color: #060;
	font-weight: bold;
	content: "*";
	margin-right: 4px;
	}

h4:before {
	color: #060;
	content: "*";
	margin-right: 4px;
	}

p {
	text-indent: 1em;
	}

a.d-link {
	display: none;
	}

ul.modified-date {
	padding: 0;
	}

ul.modified-date li {
	list-style-type: none;
	margin-left: 0;
	padding-left: 0;
	}

/*	For Title */
.nonhtml {
	display: none;
	}

.Yuchan-Disp {
	display: none;
	}

.ToAnotherLanguage {
	text-align: right;
	margin-top: 0;
	}

h1.title,
h1.sub,
h1 small.subTitle,
.thumbnail img,
ul.navi strong.forAural,
.navi2,
.navi+hr,
address img,
.Footer div,
.forAural-2,
.forAural,
.forPC,
cite.linkURL,
.siteLogo,
.aboutThisSite,
kbd.akey,
kbd.nkey,
dl.navi dt {
	display: none;
	}

ul.navi,
dl.navi {
	margin-top: 0;
	padding: 0;
	}

ul.navi li,
ul.navi li ul {
	margin-left: 0;
	padding-left: 0;
	}

dl.navi dd,
dl.navi dd ul {
	margin: 0;
	padding: 0;
	}

dl.navi dd {
	display: list-item;
	list-style-type: disc;
	margin-left: 0.8em;
	padding-left: 0;
	}

ul.navi li ul li,
dl.navi dd ul li {
	display: inline;
	}

ul.navi li+li ul li+li:before,
dl.navi dd+dt+dd ul li+li:before,
[version] {
	content: "> ";
	}

ul.navi li ul li+li:before,
dl.navi dd ul li+li:before,
[version] {
	content: "| ";
	}

ul.navi li ul li,
dl.navi dd ul li {
	list-style-type: none;
	display: inline;
	margin: 0;
	padding: 0;
	}

.navi em,
.navi strong {
	font-style: normal;
	font-weight: 900;
	color: #000;
	border: none;
	}

dl.thumbnail dd {
	display: list-item;
	margin-left: 1em;
	padding-left: 0;
	}


/***************************/
#INJECTED {
	display: none;
	}

a.SpecialLink:link,
a.SpecialLink:visited {
	text-decoration: none;
	color: #000;
	}

.emphasized {
	border: 2px #060 solid;
	padding: 0.2em;
	margin: 0.2em;
	}

ul.emphasized {
	padding-left: 1.6em;
	}

ul.notes {
	list-style-image: url("NoteMark-ENM.GIF");
	}

p.note {
	background: #efe;
	}

*.noMobile,
h1.title {
	display: none;
	}

em.iyami,
em.intention {
	font-style: normal;
	font-weight: normal;
	color: #000;
	background: transparent;
	padding: 0;
	text-decoration: line-through;
	}

del.noIyami {
	text-decoration: none;
	}

html body .filler4banned,
html body .filler4deleted {
	background: #efe;
	border: #090 solid 1px;
	font-weight: normal;
	color: #000;
	padding: 2px;
	white-space: nowrap;
	}

body .filler4banned .bracket,
body .filler4deleted .bracket {
	display: none;
	}

#NAVI_FOR_FEATURES,
#NAVI_FOR_ILLUSTRATIONS,
#NAVI-1,
#NAVI-2,
#NAVI-3,
dl#NAVI_TO_RELATED {
	display: none;
	}

