@charset "utf-8";

@import url("../packages/kagu1/css/import.css");

#bn{
     margin-top:10px;
     margin-left:15px;
     margin-bottom:5px;

}

#bn2{
     margin-top:10px;
     margin-left: 8px;
     margin-bottom:5px;
}

div#newsarea2 {
  /* width: 400px; */  /* for center column */
  width: 170px; /* for right column */
  margin: 0 auto;
  font-size: 90%;
}

div#newsarea2 dl {
    padding: 10px 0;
    background: url("../img/common/line_400.gif") no-repeat bottom;
}

div#newsarea2 dl.end {
    padding: 10px 0;
    background: url("") no-repeat bottom;
}

div#newsarea2 dl dt {
    padding: 0 0 0 20px;
    background: url("../img/top/news_icon.gif") no-repeat;
}

#toroku{
  margin-left:15px;
  margin-top:5px;
}

.category{
  text-align:left;
  margin-bottom:10px;
  margin-left:10px;
}

#category2{
  margin-bottom:10px;
  margin-left:0px;
  margin-top:10px;
  froat:left;
}

.list{
  margin-bottom:10px;
  margin-top:10px;
}

.listtext{
  margin-left:10px;
}

.rightbox{
   width:166px;
}

.titletext{
  padding-right:5px;
  padding-top:6px;
  text-align:right;
  font-size: x-small
}

.titletext2{
  padding-left:5px;
  text-align:left;
  font-size: xx-small
}

#d_area{
  float:left;
}

.text1{
  margin-bottom:0px;
  font-size:12px;

  width: px;
  border: solid 1px #ccc;

}  

.text2{
  font-size:12px;
  align:top;
  position:relative;
  padding-top:0px;
  margin-top:3px;
  float:left;
  padding-right:15px;
}    

.text3{
  text-align:left;
  font-weight:normal;
} 

.text3a{
  margin:0px;
  font-weight:normal;
  line-height:130%;
  letter-spacing: normal;
} 

div#undercolumn_information{
  line-height:140%;
  letter-spacing: normal;
}

.news{
  overflow: auto;
  width: 400px;
  height: 250px;
  line-height:150%;
}