@charset "UTF-8";
/* style.css */


/*books*/

body{
font-size:100%;
}

#nav_books{
	text-decoration:underline;
}


#contents{
	max-width:920px;
	margin:30px auto 0 auto;
}

#contents h2{
	font-size:1.6em;
	font-weight:700;
	margin-bottom:20px;
	text-align:center;
}

#contents p{}

#contents p.intro{
	font-size:14px;
	line-height:1.5;
	max-width:550px;
	margin:0 auto 40px auto;
}

#books{}

#books h3 img{
	margin-bottom:10px;
	}

#books section{
	width:250px;
	margin:0 auto 60px auto;
	}

#books section p{
	font-size:11px;
	text-align:left;
}

#books section#book02 img{
	border:solid 1px #CCCCCC;} 
	
/* ===============================================
PC向け 画面の横幅が960px以上
===============================================*/

@media screen and (min-width: 960px){

#contents{}


}

	
	
/* ===============================================
スマホ・タブレット向け 画面の横幅が~959px
=============================================== */

@media screen and (max-width: 959px){

#contents p.intro{
	padding:0 30px;
}