@charset 'utf-8';

#container {
	width: 940px;
	margin: 0 auto;
}
.grid1, .grid2, .grid3, .grid4, .grid5, .grid6, .grid7, .grid8, .grid9, .grid10, .grid11,
.sgrid1, .sgrid2, .sgrid3, .sgrid4, .sgrid5, .sgrid6, .sgrid7, .sgrid8, .sgrid9, .sgrid10, .sgrid11,
.two, .three, .four, .grid, .sgrid {
	float: left;
	display: inline;
	margin-left: 20px;
	overflow: hidden;
}
.grid1 {
	width: 60px;
}
.grid2 {
	width: 140px;
}
.grid3 {
	width: 220px;
}
.grid4 {
	width: 300px;
}
.grid5 {
	width: 380px;
}
.grid6 {
	width: 460px;
}
.grid7 {
	width: 540px;
}
.grid8 {
	width: 620px;
}
.grid9 {
	width: 700px;
}
.grid10 {
	width: 780px;
}
.grid11 {
	width: 860px;
}

.sgrid1 {
	width: 40px;
}
.sgrid2, #contents .six, .six-column .sgrid {
	width: 100px;
}
.sgrid3, #contents .four, .four-column .sgrid {
	width: 160px;
}
.sgrid4, #contents .three, .three-column .sgrid {
	width: 220px;
}
.sgrid5 {
	width: 280px;
}
.sgrid6, #contents .two, .two-column .sgrid {
	width: 340px;
}
.sgrid7 {
	width: 400px;
}
.sgrid8 {
	width: 460px;
}
.sgrid9 {
	width: 520px;
}
.sgrid10 {
	width: 580px;
}
.sgrid11 {
	width: 640px;
}


.first {
	margin-left: 0;
	clear: left;
}