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

.download-40-1{
	margin:0;
}

.download-40-1 .download-top{
	/* height: 104px; */
	text-align: left;
	color: #7d4d0f;
	padding-left: 55px;
	margin-bottom: -26px;
	font: 33px/109px 'kanit', Arial, sans-serif;
	background:url(../images/media-38-1/d.png) 0% 50% no-repeat;
}
.download-40-1 .download-mid{
	padding: 0px;
	margin-top: -10px;
}
.download-40-1 .list{
	width:100%;
	    position: relative;
    z-index: 1;
	}
.download-40-1 .list ul{
	padding:15px 15px 30px 15px;
	
		
}
.download-40-1 .list ul li{
	font: 17px/40px 'kanit', Arial, sans-serif;
	text-align: left;
	color: #000;
	padding-left:25px;
	background:url(../images/media-38-1/bulet.png) 0% 50% no-repeat;
	/* border-bottom:1px solid #aa68c6; */
	}	
.download-40-1 .list ul li a{
    color: #000;
	}	
.download-40-1 .list ul li a:hover{
    color: #000;
	}	
.download-40-1 .download-bottom{
	margin-top: 8px;
	position:relative;
	height:auto;
}
.download-40-1 .pp{
	position:absolute;
	height:auto;
	right: -85px;
    top: 210px;
	}

@media (max-width: 575px) {
.download-40-1 .download-mid{
    margin-top: 20px;
}
.download-40-1 .list{
	width:100%;
	height: auto;
	}
}
@media (min-width: 576px) and (max-width: 991px) { 
.download-40-1 .download-mid{
    margin-top: 0px;
}
.download-40-1 .list {
    width: 100%;
    height: auto;
}
}
@media (min-width: 992px) and (max-width: 1024px) { 
.download-40-1 .list {
    width: 100%;
    height: auto;
}

.download-40-1 .download-top {
  
font: 23px/109px 'kanit', Arial, sans-serif;
}
}