body {
 padding: 0% 5% 0% 5%;
 font-size: 80%
 color: #000;
 font-family: "ＭＳ ゴシック", Verdana, Arial, Helvetica, sans-serif;
 line-height: 1.6em;
}

table {
 line-height: 1.4em;
 font-size: 100%;
 font-family: "ＭＳ ゴシック";
 margin-top: 5px;
 margin-botton: 5px;
 align: center
}

strong, b {
 font-family: "ＭＳ ゴシック";
 font-size: 105%;
 font-weight: bold;
}

H1.btitle {
	color: #000080;
	background: #CEFFCE;
	border-bottom: dotted #00FF00 thin;
	border-left: solid #00FF00 thick;
	padding-left: 0.5em;
}
.btitle {
	color: #0000F0;
	background: #DBFFDB;
	font-weight: bold;
	border-bottom: dotted #00FF00 thin;
	padding: 2px 2px 2px 2px;
}

h1.midasi{
 color: #ffffcc;
 background-color: #2f4f4f;
 border: 2px solid #2f4f4f;
 font-family: "ＭＳ ゴシック";
 padding: 15px;
 margin: 10px 0px;
 line-height: 1.4em;
}

h2.midasi{
 background-color: rgb( 204, 255, 204 );
 border: 1px solid rgb( 0, 153, 51 );
 font-family: "ＭＳ ゴシック", "MS UI Gothic";
 padding: 10px;
 margin: 10px 0px;
}

h3.midasi{
 background-color: rgb( 255, 204, 204 );
 border: 1px solid rgb( 204, 204, 204 );
 font-family: "ＭＳ ゴシック";
 padding: 5px;
 margin: 10px 0px;
}

div.source{
 border: 1px dotted #555;
 padding: 5px;
 margin: 10px 0px;
 font-family: "Courier New", Courier, monospace;
 line-height: 1.2em;
}
 
div.script{
 line-height: 1.4em;
 border: 1px solid rgb(119, 119, 119);
 padding: 10px;
 margin: 10px 0px;
 color: rgb( 0, 0, 255 );
 background-color: rgb( 204, 204, 204 );
 font-family: "ＭＳ ゴシック", "Courier New", Courier, monospace;
}

div.memo{
 line-height: 1.4em;
 border: 1px solid rgb(119, 119, 119);
 padding: 5px;
 background-color: rgb(204, 255, 255);
}

div.note {
 padding: 0% 10% 0% 10%;
 line-height: 1.3em;
 font-size: 90%;
 font-family: "ＭＳ ゴシック", Verdana, Arial, Helvetica, sans-serif;
}

div.kadai{
 line-heigt: 1.4em;
 border: 1px solid rgb(119, 119, 119);
 padding: 10px;

}
