#main {
	width:980px;
	height:950px;
	background:url(../images/main-bg.jpg) no-repeat left 10px;
	margin:0 auto;
	position:relative;
}


/*======= ここでcontentの上下位置が変わる =======*/
#header {
	height:160px;
	position:relative;
}

#header,
#content,
#footer {
	font-size:0.75em;
}

.col-1,
.col-2,
.col-3 {
	float:left;
}

/*======= main.html =======*/

#page2 #content .col-1 {
	width:533px;
	margin-right:14px;
}

#page2 #content .col-1 .col-1 {
	width:200px;
	margin-right:0;
}

#page2 #content .col-1 .col-2 {
	width:230px;
}

#page2 #content .col-1 .col-2 .col-1 {
	width:170px;
	margin-right:36px;
}

#page2 #content .col-1 .col-2 .col-2 {
	width:142px;
}

#page2 #content .col-2 {
	width:400px;
}

/*======= about.html =======*/

#page3 #content .col-1 {
	width:654px;
	margin-right:14px;
}

#page3 #content .col-1 .row-1 .col-1 {
	width:130px;
	margin-right:15px;
}

#page3 #content .col-1 .row-1 .col-2 {
	width:180px;
	margin-right:15px;
}

#page3 #content .col-1 .row-1 .col-3 {
	width:150px;
}

#page3 #content .col-1 .row-2 .col-1 {
	width:216px;
	margin-right:0;
}

#page3 #content .col-1 .row-2 .col-2 {
	width:345px;
}

#page3 #content .col-2 {
	width:282px;
}

/*======= index-3.html =======*/

#page4 #content .col-1 {
	width:654px;
	margin-right:14px;
}

#page4 #content .col-1 .col-1 {
	width:214px;
	margin-right:0;
}

#page4 #content .col-1 .col-2 {
	width:317px;
}

#page4 #content .col-2 {
	width:282px;
}

/*======= index-4.html =======*/

#page5 #content .col-1 {
	width:654px;
	margin-right:14px;
}

#page5 #content .col-2 {
	width:282px;
}

/*======= index-5.html =======*/

#page6 #content .col-1 {
	width:298px;
	margin-right:14px;
}

#page6 #content .col-2 {
	width:306px;
	margin-right:14px;
}

#page6 #content .col-3 {
	width:318px;
}


/*=========================*/


#footer {
	height:152px;
}