@charset "shift_jis";


body {
    color: #000000; background-color: #ffffff;
    /* color: #101010; background-color: #f0f0f0; */
    margin-top: 2em;
    margin-bottom: 5em;
    margin-left: 3em;
    margin-right: 3em;

    padding-top: 1px;
    padding-bottom: 1px;
    padding-left: 1px;
    padding-right: 1px;

    line-height: 1.3em;
}

h1 {
    font-size: 2.0em;
    font-weight: bold;
    background-color: #FFE0D0; /* topmenu_bgcolor */

    margin-top:  1.5em;
    margin-bottom:  1em;

	border-bottom: 1px solid #b0a090;
	border-left: 10px solid  #b0a090;
/* 0123456789ABCDEF */

    padding-top: 0.2em;
    padding-bottom: 0.2em;
    padding-right:1em;
    padding-left:1em;
}

h2 {
    font-size: 1.5em;
    font-weight: bold;
    background-color: #E0D0FF; /* topmenu_bgcolor */

    margin-top:  1.5em;
    margin-bottom:  1em;

	border-bottom: 1px solid #a090b0; /* -40 */
	border-left: 10px solid #a090b0;
	/*
	border-bottom: 1px solid black;
	border-left: 10px solid  black;
	*/

    padding-top: 0.2em;
    padding-bottom: 0.2em;
    padding-right:1em;
    padding-left:1em;
}

h3 {
    font-size: 1.2em;
    font-weight: bold;
    background-color: #D0E0FF; /* topmenu_bgcolor */

    margin-top:  1.5em;
    margin-bottom:  1em;
/* 0123456789ABCDEF */
	border-bottom: 1px solid #90a0b0;
	border-left: 5px solid #90a0b0;

    padding-top: 0.2em;
    padding-bottom: 0.2em;
    padding-right:1em;
    padding-left:1em;

}
h4 {
	border-bottom: 1px solid black;
	border-left: 3px solid black;
    padding-left:1em;
}
h5 {
	border-left: 2px solid black;
	border-bottom: 1px dashed black;
    padding-left:1em;
}
h6 {

	border-bottom: 1px dotted black;
    padding-left:1em;
}


p {
    line-height: 1.5em;
}
a:hover {
    color:lime;
}


blockquote {
	/* background-color: #e0e0e0; */ /* from_style_css */
	background-color: #ffffe0;  /* ffffe0 ‚Í yellow ‚Û‚¢ */ /* from_style_css */
	/* background-color: #ffe0ff; */

    margin-top:  0.5em;
    margin-bottom:  0.5em;
    margin-left: 1em;
    margin-right: 4em;

    border-width: thin;
    border-style: inset;

    padding-top:  0.5em;
    padding-bottom:  0.5em;
    padding-right: 1em;
    padding-left: 1em;

}

pre {
    font-size: 1em;
    font-family: monospace;
    background-color: #d0ffd0;
    /* background-color: #ffe0f0; */ /* from_style_css */

    margin-top:  0.5em;
    margin-bottom:  0.5em;
    margin-left: 1em;
    margin-right: 4em;

    border-width: thin;
    border-style: inset;

    padding-top:  0.5em;
    padding-bottom:  0.5em;
    padding-right: 1em;
    padding-left: 1em;
}

/*
strong      { color: red; font-weight: bold; }
.Constant   { color: #ff00ff; background-color: #f2f2f2; }
.PreProc    { color: #a020f0; }
.Input      { color: #8000ff; font-weight: bold; }
.Ignore     { color: #ffffff; }
.Identifier { color: #80e0d0; font-weight: bold; }
.Jump       { color: #80e0d0; font-weight: bold; }
.Special    { color: #c04040; font-weight: bold; }
.Entry      { color: #c04040; font-weight: bold; }

.Marker     { color: #c04040; font-weight: bold; }
.Note       { color: blue; background-color: yellow; }
.Error      { color: #ffd0d0; background-color: black; }

.FgGrey    { color: #c0c0c0; }
.FgRed     { color: #c00000; }
.FgGreen   { color: #00c000; }
.FgBlue    { color: #0000c0; }
.FgYellow  { color: #c0c000; }
.FgMagenta { color: #c000c0; }
.FgPurple  { color: #c000c0; }
.FgCyan    { color: #00c0c0; }


.BgGrey    { background-color: #C0C0C0; }
.BgRed     { background-color: #FFC0C0; }
.BgGreen   { background-color: #C0FFC0; }
.BgBlue    { background-color: #C0C0FF; }
.BgYellow  { background-color: #FFFFC0; }
.BgMagenta { background-color: #FFC0FF; }
.BgPurple  { background-color: #FFC0FF; }
.BgCyan    { background-color: #C0FFFF; }

*/



