body{
padding:0px;
margin-top:30px;
margin-right:auto;
margin-bottom:30px;
margin-left:auto;
text-align:left;
background-color:#f9f9f9;
}

.img_title{
margin-top:5px;
margin:0px;
padding:0px;
width:728px;
height:150px;
left:0px;
top:20px;
position:absolute;
}

.main{
padding:0px;
width:728px;
margin:0px auto;
border-color:#999999;
border-width:1px 1px 1px 1px;
border-style:solid;
background-color:#ffffff;
}

h1{
font-size:1.2em;
margin:0px;
padding:10px 15px 3px;
color: #0000CC;
}

hr{
margin-right:15px;
margin-left:15px;
border-style:dotted;
border-color:gray;
}

.main_f{
font-size:0.8em;
line-height:150%;
padding:5px;
margin-top:5px;
margin-right:30px;
margin-bottom:5px;
margin-left:30px;

}
h2{
font-size:0.9em;
margin:0px;
margin-top:15px;
margin-bottom:10px;
padding:20px 5px 3px;
color:#0000CC;

    border-bottom:solid 1px #ffc4ff;  /* 下側の罫線 */
border-left:solid 1px #ffc4ff;
    background-color:#ffddee;         /* 背景色 */

    padding-top:7px;                  /* 上部から文字までの距離 */
    width:468px;                      /* 全体の幅 */
   }

h3{
font-size:0.8em;
margin:0px;
margin-top:15px;
margin-right:5px;
margin-bottom:10px;
margin-left:5px;
color:#0000CC;

}

.left{
margin:0px;
padding:20px;
width:480px;
float:left;
text-align:left;
background-color:#ffffff;
}

.left_l{
width:240px;
float:left;
text-align:left;
}

.left_r{
width:240px;
float:right;
text-align:left;
}

.left_f{
font-size:0.8em;
line-height:150%;
padding:0px;
margin-top:10px;
margin-right:5px;
margin-bottom:5px;
margin-left:10px;
}

.left_f1{
font-size:0.8em;
line-height:150%;
padding:5px;
margin-top:5px;
margin-right:30px;
margin-bottom:5px;
margin-left:20px;
}

.left_f2{
font-size:0.8em;
line-height:150%;
padding:5px;
margin-top:5px;
margin-right:30px;
margin-bottom:5px;
margin-left:30px;
text-align:center;
}

.left_f3{
font-size:0.8em;
line-height:150%;
padding:10px;
margin-top:5px;
margin-right:30px;
margin-bottom:5px;
margin-left:30px;
background-color:#ffffff;
border:1px solid #ff5353;
}

.left_f4{
font-size:0.8em;
line-height:150%;
padding:5px;
margin-top:5px;
margin-right:30px;
margin-bottom:5px;
margin-left:20px;
}

.left_f5{
font-size:0.8em;
line-height:150%;
padding:5px;
margin-top:5px;
margin-right:30px;
margin-bottom:5px;
margin-left:20px;
}

.right{
background-color:#ffddee;
border-color:;
border-width:;
border-style:;
margin-top:5px;
margin-right:5px;
margin-bottom:10px;
margin-left:0px;
padding:0px;
width:200px;
float:right;
text-align:left;
}

.right_f{
font-size:0.8em;
line-height:135%;
padding:1px 5px;
margin:0px;
text-align:left;
}

.right_f2{
font-size:0.8em;
line-height:135%;
padding:1px 15px;
margin:0px;
text-align:left;
}

.right_f3{
font-size:0.8em;
font-weight:bold;
line-height:150%;
padding:1px 15px;
margin:0px;
text-align:left;
color:#ff5353;
}

.right_f4 {
	font-size: 0.8em;
	line-height: 100%;
	color: #006666;
	padding:;
	margin:;

}

.footer{
padding:0px;
width:728px;
margin:0px auto;
background-color:#ffffff;
}

.footer_f{
font-size:0.8em;
line-height:150%;
padding:5px;
margin-top:5px;
margin-right:30px;
margin-bottom:5px;
margin-left:30px;
}

table,tr,td{ 
font-size:10pt;
} 