@charset "utf-8";

/* content
---------------------------*/
#content{
	width:1000px;
}

/* kanban
---------------------------*/
#kanban{
	clear:both;
	width:100%;
	height:460px;
	display:block;
	text-align:center;
	background:#000;
	margin-bottom:25px;
}
#kanban h2{
	display:block;
	width:1100px;
	margin:0 auto;
}
#kanban div.btn{
	display:block;
	width:1100px;
	margin:0 auto;
	position:relative;
}
#kanban div.btn a{
	display:block;
	position:absolute;
	right:66px;
	bottom:26px;
}

/* news
---------------------------*/
#news{
	clear:both;
	width:640px;
	float:left;
	margin-bottom:20px;
}
#news h3{
	display:block;
	width:640px;
	margin-bottom:2px;
}
#news span.more{
	display:block;
	float:right;
	margin-top:10px;
}
#news ul{
	border-top:1px solid #CCC;
}
#news ul li{
	display:block;
	width:640px;
	border-bottom:1px solid #CCC;
	padding:6px 0 5px 0;
}
#news ul li span{
	display:block;
	float:left;
	width:130px;
}
#news ul li p{
	display:block;
	float:left;
	width:510px;
}
#news ul li a{
	display:block;
	float:left;
	color:#333;
}
#news ul li .new{
	display:block;
	float:left;
	margin:0 0 0 10px;
}

/* information
---------------------------*/
#information{
	width:640px;
	float:left;
	margin-bottom:30px;
}
#information h3{
	display:block;
	width:640px;
	margin-bottom:2px;
}
#information ul{
	border-top:1px solid #CCC;
}
#information ul li{
	display:block;
	width:640px;
	border-bottom:1px solid #CCC;
	padding:6px 0 5px 0;
}
#information ul li a{
	color:#333;
}
#information ul li span.circle{
	color:#A6CEC7;
	padding:0 4px 0 1px;
}
#information ul li .new{
	vertical-align:middle;
	margin:0 0 0 10px;
}

/* content_banner
---------------------------*/
#content_banner{
	float:right;
	width:300px;
	margin:4px 0 0 0;
}
#content_banner li{
	margin:0 0 15px 0;
}
#content_banner li a{
	display:block;
	margin:0;
	padding:0;
	height:90px;
}
#content_banner li.chikomega a{
	height:80px;
}
#content_banner li.takamoto{
	border-bottom:1px dotted #CCC;
	padding:0 0 15px 0;
}
