@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_book.png) no-repeat;
		width:1060px;
	height:60px;
	margin-left:950px;

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

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

margin-top:110px;
	}	
	
#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;

	margin-left:115px;
	width:579px;
		}
		

#col0{
	width:579px;
	float:left;
	margin-bottom:60px;
/*	margin-bottom:40px;*/
	}

#book0{
margin-right:40px;
float:left;

}

#column0{
	width:350px;
float:left;


	}


	
dl dt{
	width:340px;
	font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif;
	color:#fff;
    font-size:1.5em;
	line-height:1.2;
	padding-bottom:10px;
	border-bottom:1px dotted #fff;

}
	
dl dd{
	color: #fff;
	font-size:1.1em;
	line-height:1.8;
	margin-top:10px;
	margin-bottom:15px;
	}
	
dl dd.publish{
	
	color: #fff;
		font-family:"ＭＳ Ｐ明朝", "MS PMincho", "ヒラギノ明朝 Pro W3", "Hiragino Mincho Pro", serif;
	font-size:1.1em;
	line-height:1.8;
	margin-bottom:15px;
	}

#col1{
	width:579px;
	float:left;
	margin-bottom:60px;
	}

#book1{
margin-right:40px;
float:left;

}

#column1{
	width:350px;
float:left;
	}

#col2{
	width:579px;
	float:left;
	margin-bottom:60px;
	}

#book2{
margin-right:40px;
float:left;

}

#column2{
	width:350px;
float:left;
padding-bottom:40px;
	}
	
	
#col3{
	width:579px;
	float:left;
	margin-bottom:100px;
	}

#book3{
margin-right:40px;
float:left;

}

#column3{
	width:350px;
float:left;
padding-bottom:30px;
	}
