#top_image {
	width:996px;
	margin:0 auto;
}

#top_left {
	width:500px;
	float:left;
}

.top_left_leftbox {
	width:240px;
	float:left;
}
.top_left_rightbox {
	float:right;
	width:240px;
}

#top_left h2 {
	font-size:180%;
	line-height:130%;
	color:#666;
}


#top_right a:hover img, #top_left a:hover img {
  opacity: 0.7;
  filter: alpha(opacity=70);
  -ms-filter: "alpha(opacity=70)";
}

#top_right {
	width:400px;
	float:right;
	text-align:right;
	
}
#top_right img {
	margin-bottom:10px;
}

/*#top_right h3.float_left img{
	float:left;
}*/

.kyosan-list,
.kyoryoku-list {
  text-align: center;
  font-weight: bold;
}
.kyosan-order-text,
.kyoryoku-order-text {
  text-align: right;
  font-weight: bold;
}
.kyosan-boshu-text {
  font-weight: bold;
  font-size: 115%;
}
.kyosan-content {
  margin: 1em 0 2em 0;
}
.kyoryoku-content {
  margin: 1em 0 3em 0;
}

#feed {
	font-size:12px;
	line-height:150%;
}
#feed dt {
	font-weight:bold;
	padding:0;
	margin:0;
}
#feed dd {
	padding:0;
	margin:0;
}
#feed img {
	
}
#feed dd.kenmei {
	padding-bottom:3px;
	font-size:13px;
}
.info_box {
	width:500px;
	clear:both;
	border-bottom:1px dotted #CCC;
	padding:10px 0;
	position: relative; 
}
.info_box img {
	width: 100px;
	position: absolute;
	clip: rect(0px 100px 80px 0px);
}
.info_cmt {
	float: right;
	width:380px;
	height:80px;
}

