@charset "utf-8";


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

/*===============================================
●カタログダウンロード
===============================================*/
@media screen and (min-width: 1201px){ 

 .download {
	width: 99%
 }

}

@media screen and (min-width: 781px){ 

 .cata-title h1 {
	font-size: 23px;
 }

 .cata-title span.sub {
	font-size: 18px;
 }

 .download p {
	font-size: 14px;
 }

 .download p a {
	padding: 10px 0;
 }

 .download ul li {
	font-size: 12px;
	z-index: 10;
 }

 .other-catalog a {
	font-size: 18px;
 }

}


@media screen and (min-width: 481px) and (max-width: 780px){

 .cata-title h1 {
	font-size: 18px;
 }

 .cata-title span.sub {
	font-size: 15px;
 }

 .download p {
	font-size: 13px;
 }

 .download ul li {
	font-size: 11.5px;
 }

}


@media screen and (min-width: 481px){ 

 .cata-title {
	padding: 10px 15px;
 }
 
 .cata-img {
	width: 25%;
	margin-top: 10px;
	margin-right: 3%;
	position:relative;
 }

 .download table  { 
	width: 72%;
	margin-top: 10px;
 }

 .download .all, .download ul {
	padding: 0px 15px;
 }

 .download ul {
	margin-top: -3%;
 }

 .download .icon {
	font-size: 16px;
	top: 2px;
 }

}


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

 .cata-title {
	white-space: nowrap;
	padding: 8px;
 }

 .cata-title h1 {
	font-size: 16px;
 }

 .cata-title span.sub {
	font-size: 13px;
 }

 .cata-img {
	width: 50%;
	margin: 5px auto;
 }

 .download table { 
	width: 100%;
 }

 .download .all, .download ul {
	padding: 0 10px;
 }

 .download p {
	font-size: 12px;
 }

 .download .icon {
	font-size: 16px;
	top: 2px;
 }

 .download ul {
	margin-top: -3%;
 }

 .download ul li {
	font-size: 11px;
 }

}