@charset "UTF-8";

h1{
margin:0px 0px 20px 0px;
width:560px;
}

h2{
margin:0px 0px 20px 20px;
padding:0px 0px 5px 0px;
width:554px;
border-bottom:1px solid #777777;
}

#description{
margin:0px 0px 25px 20px;
width:554px;
_height:310px;
min-height:310px;
background-image:url(../images/img01.jpg);
background-position:334px 1px;
background-repeat:no-repeat;
}

#description2{
margin:0px 0px 25px 20px;
width:554px;
_height:185px;
min-height:185px;
background-image:url(../images/img02.jpg);
background-position:334px 33px;
background-repeat:no-repeat;
}

#description p{
margin:0px 0px 15px 0px;
width:290px;
line-height:1.5;
}
#description table{
width:290px;
border-top:1px solid #CCCCCC;
border-left:1px solid #CCCCCC;
border-right:1px solid #CCCCCC;
border-collapse:collapse;
border-spacing:0;
}
#description table th{
padding:4px 5px 4px 5px;
width:70px;
border-right:1px solid #CCCCCC;
border-bottom:1px solid #CCCCCC;
line-height:1.2;
}
#description table td{
padding:4px 5px 4px 5px;
width:200px;
border-bottom:1px solid #CCCCCC;
line-height:1.2;
}
#left-column dl{
margin:0px 0px 20px 20px;
width:554px;
font-size:1.1em;
}
#left-column dl dt{
margin:0px 0px 5px 0px;
color:#A02326;
line-height:1.2;
font-weight:bold;
}
#left-column dl dd{
line-height:1.5;
}