@charset "Shift_JIS";

/*==================================
　left-column 
==================================*/

#left-column {
  width: 660px;
  float: left;
}

#left-column #left-inner {
  text-align: left;
  margin: 15px 0 50px 15px;
}

/*==================================
　right-column 
==================================*/

#right-column {
  width: 240px;
  float: right;
}

#right-column #rgt-inner {
  text-align: left;
  margin: 60px 15px 50px 0px;
  background-color: #f0f0f0;
  padding: 5px;
}

/*==================================
　category-title 
==================================*/

#pagetitle {
  margin: 0px 36px 15px 7px;
}

#pagetitle h2{
  padding: 0px 15px 0px 7px;
}

.pagelink{
  font-size:12px;
  vertical-align:bottom;
}

.news-title {
  background-image: url(images/02en_titlebck.gif);
  background-repeat: repeat-y;
  background-position: left top;
}

.news-title h5 {
  font-weight: bold;
  color: #ffffff;
  background-image: url(images/02en_titletop.gif);
  background-repeat: no-repeat;
  background-position: left top;
  padding: 14px 34px 2px 22px;
}

.news-title h3 {
  font-size: 15px;
  font-weight: bold;
  color: #ffffff;
  background-image: url(images/02en_titlebtm.gif);
  background-repeat: no-repeat;
  background-position: left bottom;
  padding: 2px 54px 28px 22px;
}

.news-box {
  margin: 0 38px 16px 4px;
  padding: 0 20px 14px 8px;
  border-bottom: 1px dotted #cacaca;
  line-height: 1.4em;
  clear: left;
  zoom: 100%;	/*IEでも:afterを有効にさせるため*/
}

.news-box .images {
  margin-left: 10px;
  float: right;
}

.news-box:after {
  content : "";
  display : block;
  height : 0;
  clear : both;
}

#right-column #rgt-inner h4 {
  font-size: 15px;
  font-weight: bold;
  color: #ffffff;
  background-color: #00bdff;
  text-align: center;
  padding: 4px;
  margin-bottom: 8px;
}

#right-column #rgt-inner dl {
  padding: 0 5px;
}

#right-column #rgt-inner dt {
  color:#00bdff;
  font-weight:bold;
  margin-bottom:3px;
}

#right-column #rgt-inner dd {
  padding:0 2px 6px 2px;
  margin-bottom:8px;
  border-bottom:1px dotted #cacaca;
}

