@charset "utf-8";


/*++++++++++++++++++++
tab
+++++++++++++++++++++*/
#works {
	margin		:40px 10px 10px;
}
#presen {
	margin		:0 40px 40px;
}
dl#presen dd {float:left;}
dl#presen dd a {
	display		:block;
	width		:277px;
	height		:75px;
	background	:url(/img/presen.png) no-repeat;
}
dl#presen dd a span {display:none;}
dl#presen dd.menu01 a {margin-right:15px;background-position:0 0;}
dl#presen dd.menu01 a:hover {background-position:-277px 0;}
dl#presen dd.menu02 a {margin-right:14px;background-position:0 -75px;}
dl#presen dd.menu02 a:hover {background-position:-277px -75px;}
dl#presen dd.menu03 a {background-position:0 -150px;}
dl#presen dd.menu03 a:hover {background-position:-277px -150px;}

#wrapper .section {
	width		:423px;
	padding		:20px 0 0;
}
#wrapper .section:last-child {
	margin		:0 0;
}
#wrapper .section-header {
	margin		:0 0 30px;
}
#wrapper .section-body p {
	margin		:0 0 1.2em;
}
#wrapper .section-body p:last-child {
	margin		:0 0;
}
#wrapper dl#feed {
	width		:391px;
	padding		:6px 16px 16px;
	background	:#f5f5f5;
}
#wrapper dl#feed dt {
	float		:left;
	width		:80px;
	padding		:10px 0 0;
}
#wrapper dl#feed dd {
	width		:311px;
	padding		:10px 0 10px 80px;
	border-bottom	:1px dotted #ccc;
}

