div.bl-top-l {
	float: left;
	width: 15em;
	height: 1.5em
}

div.bl-top-r {
	line-height: 3em
}

div.bl-sec {
	clear: both;
}

div.bl-third-l {
        float: left;
        width: 200px;
}

div.bl-third-r {
/*
	clear: both;
*/
        width: 400px;
}

div.bl-bottom1 {
font-size: 12px;
	clear: both;
	text-align: right;
	width:600px;
background-color: #339BD7;
}

div.bl-bottom2 {
font-size: 12px;
	clear: both;
	width:600px;
background-color: #339Bff;
}

p
{
	padding-left: 3em;
	text-indent: 1em;
	width=600px;
}

.400
{
	width=400px;
}

.midashi01 {
font-size: 16px;
color: #878787;
border-color: #339BDD;
border-width: 1px 1px 1px 15px;
border-style: solid;
background-image: url(bgimage.jpg);
padding: 2px;
/*
width: 12em;
*/
width: 180px;
} 
.midashi02 {
padding-left: 1em;
font-size: 16px;
color: #878787;
border-color: #00ff00;
border-width: 0px 0px 1px 15px;
border-style: solid;
background-image: url(bgimage.jpg);
/*
padding: 20px;
width: 12em;
*/
width: 180px;
} 
.sm {
font-size: 16px;
color: #878787;
border-color: #339Bff;
border-width: 1px 1px 1px 15px;
border-style: solid;
background-image: url(bgimage.jpg);
padding: 10px;
width: 300px;
} 
.sec-midashi1 {
font-size: 16px;
color: #878787;
border-color: #339BD7;
border-width: 1px 1px 1px 15px;
border-style: solid;
background-image: url(bgimage.jpg);
padding: 2px;
width: 600px;
} 
.sec-midashi2 {
padding-left: 1em;
font-size: 16px;
color: #878787;
border-color: #00ff00;
border-width: 0px 0px 1px 15px;
border-style: solid;
background-image: url(bgimage.jpg);
/*
padding: 20px;
*/
width: 585px;
} 

