h1{
margin: 20px 20px 20px 20px;
padding: 10px 10px 10px 10px;
border: 5px solid #800000;
font-size: 150%;
color: #000080;
background: #ffff00;
}

h2{
font-family: cursive;
margin: 20px 20px 20px 20px;
padding: 10px 10px 10px 10px;
border: 5px solid #800000;
font-size: 150%;
color: #000080;
background: #ffff00;
}

h3{
font-weight: 200;
font-family: cursive;
margin: 20px 20px 20px 20px;
padding: 10px 10px 10px 10px;
border: 5px solid #800000;
font-size: 150%;
color: #000080;
background: #ffff00;
}

h4{
width: 400px;
font-weight: 200;
font-family: cursive;
margin: 20px 20px 20px 20px;
padding: 10px 10px 10px 10px;
border: 5px solid #800000;
font-size: 150%;
color: #000080;
background: #ffff00;
}

h5{
height: 50px;
width: 400px;
font-weight: 200;
font-family: cursive;
margin: 20px 20px 20px 20px;
padding: 10px 10px 10px 10px;
border: 5px solid #800000;
font-size: 150%;
color: #000080;
background: #ffff00;
}

h6{
float: right;
position: relative;
font-weight: 200;
font-family: cursive;
margin: 20px 20px 20px 20px;
padding: 10px 10px 10px 10px;
border: 5px solid #800000;
font-size: 150%;
color: #000080;
background: #ffff00;
}

p{
line-height: 2em;
text-indent: 1em;
}

img{
float: left;
position: absolute;
margin: 10px 10px 10px 10px;
}

a{
clear: both;
writing-mode: tb-rl; /*IE6のみ適用される。*/
margin: 0 0 0 20px;
}

ul{
list-style-type: circle;
margin: 10px 10px 10px 10px;
padding: 0 0 0 0;
border: 5px double #696969;
}

li{
border: 3px dotted #b8860b;
padding: 5px 5px 5px 5px;
}

ol{

}

dl{
background-color: #9400d3;
}

dt{
background-color: #9acd32;
width: 500px;
}

dd{
background-color: #d2b48c;
width: 650px;
}

table{
clear: both;
border-collapse: separate;
border: 5px solid #000000;
background-color: #d2b48c;
}

caption{
caption-side: left; /*IE6では適用されません。*/
border-collapse: collapse;
border: 1px solid #fa8072;
}

tr{

}

th{
color: #fffff0;
background-color: #a52a2a;
empty-cells: show;
}

td{
border-collapse: separate;
border: 3px solid #076000;
}

inserted by FC2 system