@charset "utf-8";


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

/*===============================================
●カタログダウンロード
===============================================*/
 .download {
	position:relative;
 }

 .article {
	width: 100%;
 }

 .download table  { 
	text-align: left;
	overflow: hidden;
	/*border:1px solid #008000;*/
	background: rgba(255,255,255,0.5);
	padding: 10px;
	border:1px solid #ccc;
	position:relative;
 }

 .art-img {
	width: 25%;
	padding: 10px;
 }

 .art-img img {
	display: block;
	width: 100%;
	height: auto;
	position:relative;
 }

 .art-tit {
	width: 75%;
	padding: 10px;
 }

 .art-tit h2 {
	font-size: 18px;
 }

 .art-tit p {
	font-size: 16px;
 }

 .art-load {
	padding: 10px;
 }

 .art-load a {
	color: #fff;
	text-decoration: none;
 }

 .art-load div.load-btn {
	padding: 20px 0;
	background: rgba(1,97,122,1);
	border-radius: 5px;
	text-align: center;
 }

 .art-load a:hover div.load-btn {
	background: rgba(1,97,122,0.8);
 }

 .art-load div.load-btn div {
	width: 100%;
	display: table;
 }

 .art-load div.load-btn div p, .art-load div.load-btn div span.icon {
	display: table-cell;
	vertical-align: middle;
 }


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

 .art-img {
	width: 40%;
	padding: 5px;
 }

 .art-tit {
	width: 60%;
	padding: 5px;
 }

 .art-tit h2 {
	font-size: 16px;
 }

 .art-tit p {
	font-size: 14px;
 }

 .art-load {
	padding: 5px;
 }

 .art-load div.load-btn {
	padding: 20px 5px;
 }



}