@charset "utf-8";
/*------------------------------------
書籍ダウンロード
------------------------------------*/

.download #contents{
	text-align:left;
}

.download #contents p.first{
	padding:33px 0px 50px 97px;
	margin:0;
	
	}
.download #contents .contents_block .block01{
	background:url(../img/img-download/line_01.gif) repeat-x left bottom;
	padding:30px 0 30px 14px;
	}
.download #contents .contents_block .block01 h3{
	background:url(../img/img-download/icon_01.gif) no-repeat left 6px;
	padding:0px 0 0 15px;
	font-weight:bold;
	font-size:1.6rem;
	}
.download #contents .contents_block .block01 h3 a{
	background:url(../img/img-common/fot_pdf.png) no-repeat right top;
	background-size:25px;
	color:#F06262;
	padding:3px 38px 0 0px;
}

.download #contents .contents_block .block01 dl{
	float:left;
	width:80%;
	margin:0 0px 0 0px;
	display:block;
	}
.download #contents .contents_block .block01 dl dt{
	color:#F06262;
	padding:10px 0 0 14px;
	}
.download #contents .contents_block .block01 dl dd{
	padding:3px 25px 0 17px;
	line-height:1.5;
	}
.download #contents .contents_block .block01 p.left{
	float:left;
	width:80%;
	margin:0 0px 0 0px;
	display:block;
	}
.download #contents .contents_block .block01 p.left em{
	padding:3px 25px 0 17px;
	line-height:1.5;
	display:block;
	}
.download #contents .contents_block .block01 p.btn{
	margin:0;
	padding:0;
	}
.download #contents .contents_block .block01 p.btn a{
	background:url(../img/img-download/btn_01.gif) no-repeat left top;
	width:137px;
	height:34px;
	display: block;
	text-indent: -10000px;
	outline: none;
	overflow: hidden;
	}
.download #contents .contents_block .block01 p.btn a:hover{
	background-position:right bottom;
	}

.download #contents #pagetop{
	padding: 55px 0 20px;
	}
