// * { overflow : auto ; }

* {
    line-height: 150%;
//    font-family: 'UD Reimin Regular';
//    font-family: 'UD Shin Go Regular';
    font-family: 'Folk Medium';
//    font-family: 'Folk Regular';
}

img {
max-width : 100% ;
height : auto ;
}

h1 {
    color: yellow;
    font-family: 'UD Shin Go Conde90 DB';
}

h2 {
    color: yellow;
    font-family: 'UD Shin Go Conde90 DB';
}
h3 {
    color: red;
    font-family: 'UD Shin Go Conde90 DB';
}
h4 {
    color: #22aa88;
    font-family: 'UD Shin Go Conde90 DB';
}
//      p { text-indent: 1cm; background: black; font-family: courier }
table.black { color: white; background: black}
table.black a:link { color: yellow }
table.black h1 { color: yellow }
table.black h2 { color: yellow }
table.black h3 { color: yellow }
table.black h4 { color: yellow }

table.white { color: black; background: white}
table.white h1 { color: red }
table.white h2 { color: red }
table.white h3 { color: red }
table.white li { color: black}
table.white a:link { color: red }
table.white a:visited { color: #880000 }

a:link { color: yellow }

pre {
    color: #33ff33;
    background-color: #222222;
//    font-family: courier, monospace;
    font-family: 'UD Shin Go Conde90 DB';
    overflow: auto;
    white-space: pre-wrap;
    word-wrap: break-word;
}

.honbun {
//	color: black;
	color: #381010;
	background: white;
	margin-left: 5%;
	margin-right: 0%;
	padding-top: 5px;
	padding-bottom: 10px;
	padding-left: 10px;
	padding-right: 10px;
}
.honbun a:link { color: red }
.honbun a:visited { color: #880000 }
.honbun h2 { color: #ff0000}
.honbun h4 { color: #22aa88}
.honbun li { color: #006644}

.tophonbun {
	color: black; 
	background: white;
	margin-left: 10%;
	margin-right: 5%;
	padding-top: 5px;
	padding-bottom: 10px;
	padding-left: 10px;
	padding-right: 10px;
}
.tophonbun a:link { color: red }
.tophonbun a:visited { color: #880000 }
.tophonbun h2 { color: #ff0000}
.tophonbun dl { margin-left: 12%}

.memo {
	color: black; 
	background: white;
	margin-left: 10%;
	//	margin-right: 5%;
	padding-top: 5px;
	padding-bottom: 10px;
	padding-left: 10px;
	padding-right: 10px;
}
.memo h1 { color: #880000}
.memo h2 { color: #880000}
.memo h3 { color: #880000}
.memo a:link { color: red }
.memo a:visited { color: #880000 }
.memo th {color: #ff0000}
.memo td {color: #000000}

