@charset "utf-8";
/* CSS Document */

body{
}



/* 同じ高さに揃えるカラムを包括するブロック */
#equalheights {
	clear:both;
	overflow:hidden;
}
/* equalheights 内の各カラムの高さを揃える */
/* for IE7 */
*:first-child+html #navi,
*:first-child+html #maincontents{
	padding-bottom:32768px;
	margin-bottom:-32768px;
}

#navi,#maincontents{
	padding-bottom:32768px;
	margin-bottom:-32768px;
}


#wrap{
	/*background: #ccc;*/
width:1060px;
	/*margin: 0 auto;*/
	}
#wrap2{
	background:url(../images/wood2.jpg);
	}
#title{
width:1060px;
	height:60px;
	background:#fff;
 
		}
		
#title h1{
	background:url(../images/title_showdesign.png) no-repeat;
		width:1060px;
	height:60px;
	margin-left:555px;
	text-indent:-99999px;
	}		
#title h2{
	background:url(../images/title_history.png) no-repeat;
		width:1060px;
	height:60px;
	margin-left:930px;

	text-indent:-99999px;
	}		
	
	
#maincontents{

/*background:url(../images/bg.jpg) repeat top;
*/	

margin-top:100px;
}
#navi{
	float:left;
	background: #000;
	width: 210px;
}


#navi ul li.x{
	padding-top:5px;
}

#navi ul li.ws0{
	padding-top:20px;
}



#navi ul li.ws000{
	margin-top:20px;
}

#navi ul li.ws{
	padding-bottom:15px;
}

#navi ul li.ws2{
	padding-bottom:40px;
}

#navi ul li.other{
padding-top:15px;
}
#navi ul li.other2{
padding-top:50px;
}

#maincontents{		
float:left;
}

#column1{
	margin-left:135px;
margin-bottom:0px;
}

#column1 p{
	color:#fff;
    font-size:1.4em;
}


#works{
position:absolute;
	width:610px;
	margin-left:115px;
	margin-right:220px;
	}
	

#works dl{
	float:left;
	margin-left:20px;
	margin-top:20px;
}


#works dl dd{
	font-size:12px;
	padding-top:6px;
}

/*#column{
	position:relative;
	width:430px;
	float:left;
	margin-top:180px;
	margin-left:190px;
margin-bottom:70px;
	}*/
	
#column{
/*	float:left;*/
	width:590px;
	margin-top:1500px;
	margin-left:135px;
	margin-right:120px;
margin-bottom:70px;
}
	
	
/*#column dl{
	float:left;
	width:385px;
	margin-top:180px;
	padding-left:10px;
	margin-bottom:70px;
	}*/
	
#column dl dt{
	color:#fff;
    font-size:1.4em;
	padding-bottom:10px;
}

#column dl dd.ys{
	font-size:11px;
	line-height:16px;
	margin-bottom:30px;
}
	
#column dl dd{
	color: #fff;
	line-height:1.8;
	margin-bottom:15px;
	}
	
	#column dl dd.ddimg{
	padding-top:10px;
	padding-bottom:0px;
	}
#column dl dt.date2{
	float:left;

	color:#fff;
	font-size:12px;
	line-height:1.4;
	width:60px;
}	

#column dl dd.detail2{
	color: #fff;
	font-size:12px;
	line-height:1.4;
	margin:0 0 15px 60px;
	}

#column dl dt.date3{
	float:left;

	color:#fff;
	font-size:12px;
	line-height:1.4;
	padding-bottom:20px;
	margin-left:-6px;
	width:430px;
}	

	#column dl dt.date4{
	float:left;

	color:#fff;
	font-size:12px;
	line-height:1.4;
	border-top:1px solid #fff;
	margin-top:15px;
	padding-top:30px;
	padding-bottom:15px;
	width:430px;
	}
	
	#column dl dt.date5{
	float:left;

	color:#fff;
	font-size:12px;
	line-height:1.4;
	border-top:1px solid #fff;
	margin-top:15px;
	padding-top:30px;
	padding-bottom:15px;
	width:430px;
		}


/*#footer{
float:right;
	}*/