@charset "UTF-8";


#mainContent {
    background-image: url(/common/img/kyocera/bg.jpg);
    background-repeat: repeat;
	overflow:hidden;	}

article.download {
	    margin: 10px 5.9% 20px 5.9%;
		background:#fff;
	    border: 1px solid #999;
		    -webkit-box-shadow: 3px 3px 3px 1px rgba(158, 158, 158, 1);
    box-shadow: 3px 3px 3px 1px rgba(158, 158, 158, 1);
	}
	
article.download .inner {
    padding: 15px;
    overflow: hidden;
		}	
	
article.download p {
	margin:20px 0;
}

article.download p:first-child {
	margin-top:0;
}

article.download ul {
	margin:20px 0 0 0;
	padding:0;
	overflow:hidden;
}

article.download ul li {
	margin:0 0 20px;
	padding:0;
	list-style:none;
	float:right;
	width:47%;
	text-align:center;
}

article.download ul li:nth-of-type(2n+1) {
	clear:both;
	float:left;
}


article.download ul li a {
	border:1px solid #ccc;
	background:#eee;
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0.88, #fff), color-stop(0.39, #F6F6F6), color-stop(0.10, #EEE));
	background: -webkit-linear-gradient(top, #EEE 10%, #F6F6F6 39%, #fff 88%);
	background: -moz-linear-gradient(top, #EEE 10%, #F6F6F6 39%, #fff 88%);
	background: -o-linear-gradient(top, #EEE 10%, #F6F6F6 39%, #fff 88%);
	background: -ms-linear-gradient(top, #EEE 10%, #F6F6F6 39%, #fff 88%);
	background: linear-gradient(to bottom, #EEE 10%, #F6F6F6 39%, #fff 88%);
	padding:10px;
	margin:10px auto 0;
	display:block;
	color:#000;
	text-decoration:none;
	border-radius:3px;
}


article.download h1	{
    color: #ffffff;
    font-weght: bold;
    font-size: 1.1rem;
    padding: 0.3rem 0 0.5rem 0.3rem;
	background:#999
		}
