body{
width: 80%;
margin: 0em auto 0em auto;
padding: 0.5em 1.5em 1.5em 1.5em;
background-color: #efffe1;
color: #000000;
line-height: 1.5em;
}

h1{
background-color: #ffffff;
color: #000000;
border-top: solid 2px #FF9933;
border-bottom: solid 2px #FF9933;
font-size: 1.5em;
font-weight: bold;
line-height: 1.6em;
text-align: center;
margin-top: 0em;
}

h1.head{
background-color: #efffe1;
border: none;
font-size: 1em;
text-align: left;
}

h1.top{
background-color: #efffe1;
color: #FF6600;
border: none;
font-size: 1.2em;
margin: 0em auto 0.2em auto;
}

h2{
font-size: 1.2em;
font-weight: bold;
line-height: 1.3em;
margin: 2em 3em 2em 0em;
text-align: left;
border-left: solid 1.2em #FF9933;
border-bottom: solid 2px #FF9933;
padding-left: 0.3em;
}

h2.address{
font-size:1em; 
border:none; 
text-align: center;
margin: 0.4em auto 0.2em auto;
}

h3{
font-size: 1.2em;
text-align: center;
margin: 3em auto 1em auto;
}

p{
text-indent: 1em;
}

p.center{
text-align: center;
}

p.address{
text-indent: 2em;
}

p.sign{
text-align: right;
margin: 0em;
}

p.img{
text-align: center;
margin-bottom: 2.5em;
}

p.red{
color: #ff0000;
}

img{
padding: 0.5em;
}

dl{
margin-bottom: 1em;
padding: 0.5em;
background-color: #ffffff;
}

dl.close{
margin: 1em 2em 1em auto;
}

dt{
float: left;
width: 7em;
}

dt.close{
font-weight: bold; 
font-size: 1.2em ; 
width: 6em;
}

dd{
margin: 0em 0em 0.5em 8em;
padding: 0em;
}

dd.tuika{
margin:0em 0em 1em 10em;
padding: 0em;
}

dd.bold{
margin: 0em 0em 0.5em 6em;
padding: 0em;
font-weight: bold;
font-size: 1.2em;
}

dd.close{
font-weight: bold; 
font-size: 1.2em ; 
color: red; 
margin-left: 6em;
}

div.ie{
text-align: center;
}

div.note{
background-color: #ffffff;
color: #000000;
padding: 1em 0.3em 1em 0.3em;
}

div.note p{
text-align: left;
text-indent: 1em;
margin: 0.5em 1em 0.5em 1em;
}

div.info{
width: 60%;
border: dotted 1px #000000;
padding: 0.5em 1em 0.5em 1em;
margin: 3em auto 0em auto;
}

div.info p{
text-align: center;
}

div.date{
background-color: #ffffff;
color: #000000;
margin: 1em 0em;
padding: 1em 0.3em 1em 0.3em;
}

div.address{
width: 22em;
text-align: left;
line-height: 1.5em;
margin: 3em auto 3em auto;
border: solid thin #008000;
background-color: #ffffff;
}

div.address p{
margin: 0.5em auto 0.5em auto;
}

div.close{
margin-top: 2em;
}

ol.white{
background-color: white; 
padding: 0.5em; 
margin: 1em 2em 1em auto; 
list-style-type: none; 
font-weight: normal;
}

ul.close{
background-color: white; 
padding: 0.5em; 
margin: 1em 2em 1em auto; 
list-style-type: none; 
font-weight: normal;
}

ul.closework{
list-style-type: circle; 
font-weight: normal;
}

li.close{
line-height: 1.8em;
font-weight: bold;
}
