@charset "EUC-JP";

#topArea {
 padding:0px;
 margin:0px;
 text-align:left;
}

#topArea .flash {
 float:left;
 width: 580px;
 padding:0px;
 margin:0px;
 text-align:left;
 background:#ffffff;
}

#topArea .button {
 float:right;
 width: 200px;
 padding:0px;
 margin:0px;
 text-align:left;
}


#Infomation {
 width:560px;
 padding:0px;
 text-align:left;
 font-size:90%;
 line-height:150%;
 border-bottom: dotted 2px #999999;
}


#newsArea {
 width:560px;
 padding:0px;
 text-align:left;
}


#newsArea .whatsNew {
 float:left;
 width:280px;
 padding:0px;
 margin:0px;
 text-align:left;
}
#newsArea .whatsNew li{
 padding:0px;
 margin:3px 0px 4px 18px;
 text-align:left;
 font-size:80%;
 line-height:160%;
 list-style-type: circle;
 border-bottom:dotted 1px gray;
}

#newsArea .blog {
 float:right;
 width:265px;
 padding:0px;
 text-align:left;
 border:solid 1px gray;
}

#newsArea .blog dl {
 height:300px;
 padding:2px 8px 3px 8px;
 text-align:left;
 font-size:80%;
 overflow: auto;
 }
#newsArea .blog dt {
 line-height:150%;
}

#newsArea .blog dd {
 line-height:140%;
}



