@charset "utf-8";
@import url("import.css");

/*
----------------------------------------------------------*/

article{
	display:block ;
}


h2{
	text-decoration:none ;
	display:block ;
	font-size:medium ;
	margin:0 ;
	padding: 0 ;
}


/*books
----------------------------------------------------------*/

article.books{
	width:758px ;
	margin:auto;
	padding-top:20px ;
	background:url(../i/bg_layerd02.png) repeat-y center top ;
}

.paint{
	background:url(../i/bg_ink09.png) no-repeat left top ;
}

.bg_btm{
	background:url(../i/bg_coach03.jpg) no-repeat center bottom ;
	padding-bottom:27px ;
}

.bg_top{
	background:url(../i/bg_layerd01.png) no-repeat center top ;
}

.books h2{
	display:block ;
	width:692px ;
	height:41px ;
	padding-top:30px ;
	margin:0 auto;
	background:url(../books/i/title_books.png) no-repeat left center ;
}


.books h3{
	margin:0 auto ;
	padding:0 ;
	display:block ;
	width:600px ;
	border-bottom:#6a6666 double ;
	border-left:#6a6666 solid 2px ;
	text-indent:0.5em ;
}

.bg_photo{
	width:72% ;
	margin:20px auto ;
}

.books p{
	display:block ;
	padding:4% 0 ;
	width:100% ;
	margin: 0 ;
}

dl{
	display:block ;
	margin:0 auto ;
}


.border {
    border: 0;
    height: 1px;
    background-image: -webkit-linear-gradient(left, rgba(0,0,0,0), rgba(0,0,0,0.75), rgba(0,0,0,0));
    background-image:    -moz-linear-gradient(left, rgba(0,0,0,0), rgba(0,0,0,0.75), rgba(0,0,0,0));
    background-image:     -ms-linear-gradient(left, rgba(0,0,0,0), rgba(0,0,0,0.75), rgba(0,0,0,0));
    background-image:      -o-linear-gradient(left, rgba(0,0,0,0), rgba(0,0,0,0.75), rgba(0,0,0,0));
}


dt, dd, .buy{
	display:block ;
	float:right ;
	width:72% ;
	padding-bottom:1% ;

}

dt{
	padding-top:4% ;
	color:#2c3091 ;
}

.dt_point{
	display:block ;
	text-indent:-1em ;

}

.texttop{
	display:inline-block;
	text-indent:1em ;
	background:url(../i/icon_squaredot.png) no-repeat left center ;
}

dd{

}

dd.img{
	display:block ;
	float:left ;
	width:auto ;
	padding-top:4% ;
}

.buy{
	text-align:right ;
	padding-top:8% ;

}

.totop{
	padding-right:0 ;

}

dd.img a,
dd.img a:link,
dd.img a:hover, 
dd.img a:active, 
dd.img a:focus{
	text-decoration:none ;
	background:none ;
}


/*table
----------------------------------------------------------*/


table{
	margin:20px auto 30px auto;
}

table span{
	display:block ;
	border-bottom:double 3px ;
	width:350px ;
	margin:5px auto ;
}


