body {
	background-color:#ff6;
	color:black;
	margin:0px; padding: 0px; }
	
}
div.leftcol {
	width: 50%;
	float: left;
	border-right: dashed 2px green;
	line-height= 4;
	margin-left:0em;
	margin-right:0em;
	background-color:#cfc;
	}

div.rightcol {
	line-height= 4;
	margin-left:0.5em;
	margin-right:0.5em;
	background-color:#cfc;



	}
div.footer {
	clear:both;
	background-color:#ccffcc;
	text-align:center;
	line-height:1.4;
	background-image: url("image1/h-blue.gif");
}
div.left {
	margin-left: 5%;
	margin-right: 50%;
	border: solid 2px #0f0;
	text-align:center;
	background-color:#cfc;
}


div.center {
	margin-left: 25%;
	margin-right: 25%;
	border: solid 2px #0f0;
	text-align:center;
	background-color:#cfc;
}
div.gyoukan{
	line-height:1.4;
}
div.gaiwaku{
	border-style:solid;
	border-width:1px 1px 1px 1px;
	border-color: #00c;
	
	}
div.poem{
	writing-mode:tb-rl;
	height:14em;
	line-height:1.5;
	border:double 4px green;
	background-color:#fff0e0;
	padding:0.4em;
	
	left:5em; top:4em; width:50em;right:5em;
	margin-left: 1%;
	margin-right: 10%;
	
}
div.poem2{
	writing-mode:tb-rl;
	height:14em;
	line-height:1.5;
	border:double 4px green;
	background-color:#fff0e0;
	padding:0.4em;	
	left:5em; top:4em; width:55em;
	margin-left: 10%;
	margin-right: 10%;
	
}

div.jisagari{
	margin-left:1em;
	line-height:1.4;
}
div.jisagari2{
	margin-left:51%;
	line-height:1.4;
}
div.jisagari3{
	TEXT-INDENT:1EM;
	
}
div.jisagari4{
	margin-left:60%;
	line-height:1.4;
}

div.jisagarihankaku{
	margin-left: 0.5em;
	line-height: 1.4;
	
}

div.mainmenu {
	float: right;
	width: 35%;
	background-color:#aaddff;
	color:#000080;
}
div.submenu {
	float: left;
	width: 35%;
	background-color:#aaddff;
	color-#000080;
}
div.mainmenu,div.submenu,div.main,div,footer{
	padding:0.3em;
}


h1{
	border-style:solid;
	border-color:#ff00ff;
	border-width:0px 0px 2px 1em;
	letter-spacing : 0.7em;
	font-family: "HGP行書体","MS P明朝","HGP創英角ホップ体", "HG丸ゴシックM-PRO",fantasy;
	color:white;
	background-color:navy;
	line-height: 1.7;
}
h2{
	font-family:"HS P明朝",fantasy;
	

}
span2{
	position: relative;
	top: 12px;
	left: 10em;
	font-size: 20px;
	font-tamily: "ms ゴシック",osaka,sans-serif;
	color: #00000;
	background: transparent;
	background-color:#0ff;
}
p.long{
	lin-height; 2;
	font-size:150%;
	
}
p.note{
	font-size:120%;
	line-height:1.3;
}
.sample1{
	font-size:80%;
	line-height:1.3;
	margin:1.5em;
}
.sample2{
	font-size:120%;
	color:red;
	line-height:1.3;
	margin:1.em;
	
}


.sample3
{
	background-color:#0f6;
	text-align:left;
	}
.
.sample4
{
	background-color:#ff0;
	color:#c06;
	font-size:2.5em;
	margin:0.1em; 0.1em;
	padding:0.1em;
	text-align:center;
	border:solid 0.3em #30c;
	line-height:1.5em;
}
.sample5
{
	color:#630;
	size:1em;
	padding:0.2em;
	margin-left:0.2em;
	margin-right:0.2em;
	margin-top:0em;
	margin-bottom:0em;


	background-color:#6fc;
	line-height1.5em;


	
}
.sample6
{
	color:#f00;
	font-size:1.5em;
	padding:0.2em;
	margin-left:0.2em;
	margin-right:0.2em;
	margin-top:0em;
	margin-bottom:0em;
	background-color:#6fc;
	line-height:2em;
	text-align:center;
}

.sample7
{
	background-color:#0f6;
	
	text-align:center;
	font-size:1.3em; 
	padding:0em;
	margin-left:0em;
	margin-right:0em;
	margin-top:0em;
	margin-bottom:0em;

}
.sample8{
	background-color:#ff3;
	
	text-align:center;
	font-size:1.3em; 
	padding:0em;
	margin-left:0em;
	margin-right:0em;
	margin-top:0em;
	margin-bottom:0em;

}

.sample9{
	background-color:#3ff;
	
	text-align:center;
	font-size:1.2em; 
	padding:0em;
	margin-left:0em;
	margin-right:0em;
	margin-top:0em;
	margin-bottom:0em;

}
.sample10{
	background-color:#f6c;
	
	text-align:center;
	font-size:1.2em; 
	padding:0em;
	margin-left:0em;
	margin-right:0em;
	margin-top:0em;
	margin-bottom:0em;
}
}
.sample11{
	background-color:#90c;
	text-align:center;
	font-size:1.2em; 
	color:#fff;

	padding:0em;
	margin-left:0em;
	margin-right:0em;
	margin-top:0em;
	margin-bottom:0em;
}
p.sample12{
	text-indent:2em;
}
.sample13{
	color:red;
}
.sample14{
         	color:blue
}
.sample15{
	background-color:#009;	
	text-align:center;
	font-size:1.2em; 
	color:#ffc;
	padding:0em;
	margin-left:0em;
	margin-right:0em;
	margin-top:0em;
	margin-bottom:0em;
}

.sample16{
	background-color:#600;	
	text-indent:1em;
	text-align:center;
	font-size:1.5em; 
	color:#ffc;
	padding:0em;
	margin-left:0em;
	margin-right:0em;
	margin-top:0em;
	margin-bottom:0em;
}


.sample17{
	background-color:#900;	
	text-indent:1em;
	text-align:center;
	font-size:1.3em; 
	color:#ffc;
	padding:0em;

	margin-left:0em;
	margin-right:0em;
	margin-top:0em;
	margin-bottom:0em;
}

.sample19{color:#fff;
	      background-color:#060;
	      font-size:1em;	
}
.sample20{color:#fff;
	      background-color:#c09;
	      font-size:1em;	
}
.sample21{color:#fff;
	      background-color:#00f;
	      font-size:1em;	
}

.sample22{text-decoration:underline;
                color:red
}      

.sample23{color:#000;
	      background-color:#CCC;
	      font-size:1em;	
}







p.gyoukan {
	line-height: 1.5;
		
}
p.sample60{
	text-indent:1em;
	line-height:1.4;
	}


p.sample1
		{first-letter;
		font-size:200%;
		padding:0.1em;
		color:white;
		background-color:red;
		float:left;
		}

p.level1{
	margin-left:1.5em;
}
p.source {
	text-align: right;
	margin:0px; padding: 0px; 
}
p.information{
	white-space:pre;
	font-family:monospace;
	}
img.sashie {
	float: right;
}
p.stopfloat {
	clear:both;
}
sample.jisagari {
	margin-left:1em;
	line-height:1.4;
}
th{
	marhin:center;
	line-height:1.4;
}

span.sample100
	{
	text-decoration:underline;
	background-color:#ffff99;
	color:#00cc00;
}
<!---/*最初の一文字だけに装飾を加える 不具合*/--->
<!--position: fixed;-->
