@charset "UTF-8";


body {

font: 13px;

*font-size: small;

*font: x-small;

	font-size:100.01%;
　　　　	color: #000000;
        font-family:'メイリオ','Meiryo',Lucida Grande, Lucida Sans Unicode, Lucida Sans,'ヒラギノ角ゴ Pro W3','Hiragino kaku Gothic Pro','AR丸ゴシック体M ','AR maru gothic','ＭＳ Ｐゴシック',sans-serif;
	background: #FFFFFF;
}
p,dt,dd {
	
　　　　line-height: 1.5;
}
#wrapper {
	position: relative;
	width: 820px;
	margin: 20px auto;
	padding: 0 30px;
	background: #FFFFFF;
}
#logo {
	position: relative;
	padding: 53px 0 42px 10px;
}
#top-nav {
	position: absolute;
	right: 20px;
	top: 56px;
	width: 160px;
}
#top-nav li#nav01 {
	position: absolute;
	left: 0;
	top: 0;
}
#top-nav li#nav02 {
	position: absolute;
	right: 0;
	top: 0;
}
.category {
	float: left;
	width: 160px;
	margin: 0 15px 50px 0;
        z-index: 210
        font-color: #FFFFFF;
        padding: 15px;
	
}
#works4 {
	margin: 0 0 50px 0;
}
.category ul li {
	margin-top: 10px;
        text-align: center;
}
#primary,#secondary {
	float: left;
}
#primary {
	width: 542px;
}
#primary2 {
        float: left;
	width: 320px;
}
#secondary {
	width: 235px;
	text-align: justify;
	letter-spacing: 2.3;
	line-height: 1.75;
	font-size: 100%
}
#secondary2{
	float: left;
        width: 485px;
	text-align: justify;
	letter-spacing: 2.0;
	line-height: 1.6;
	font-size: 100%
}
#navigation {
	margin: 40px 0 0 0;
}
#navigation li {
	margin: 10px 0 0 0;
}

#copyright {
	clear: both;
	padding-top: 30px;
	padding-bottom: 50px;
	font-size: 77%;
	text-align: center;
}
