@charset "Shift_JIS";


/* biz
---------------------------------------------------------- */


/* ------------------------------------------------------- */
/* list-pdf-01
---------------------------------------------------------- */
.list-pdf-01 {
	margin-bottom: 20px;
}
	.list-pdf-01 .item.type-01 {
		margin-left: 20px;
	}
	.list-pdf-01 .item.type-02 {
		margin-left: 40px;
	}
		.list-pdf-01 .item .item-in {
			display: table;
			width: 100%;
			table-layout: fixed;
			padding: 15px 0;
			border-bottom:1px solid #ccc;
		}
		.list-pdf-01 .item.type-01 .item-in {
			padding: 10px 0;
		}
		.list-pdf-01 .item.type-02 .item-in {
			padding: 10px 0;
		}
			.list-pdf-01 .item .name {
				display:table-cell;
				width: auto;
				text-align: right;
			}
			.list-pdf-01 .item .size {
				display:table-cell;
				width: 80px;
				text-align: right;
				padding-right: 10px;
			}
			.list-pdf-01 .item .link {
				display:table-cell;
				width: 17px;
			}
			
			
/* ------------------------------------------------------- */
/* list-number-01
---------------------------------------------------------- */
.list-number-01 {
	margin-bottom: 20px;
}
	.list-number-01 .item {
		position:relative;
		padding-left: 50px;
	}
	.list-number-01 .item span {
		position:absolute;
		left: 0;
	}

/* ------------------------------------------------------- */
/* list-number02
---------------------------------------------------------- */
.list-number02 { margin-bottom: 15px;}
	.list-number02 li {
		position: relative;
		padding-left: 15px;
		counter-increment: step-counter;
	}
		.list-number02 li:before {
			content: counter(step-counter);
			position: absolute;
			left: 0;
		}

/* ------------------------------------------------------- */
/* title-n4020200-01
---------------------------------------------------------- */
.title-n4020200-01 {
	margin-bottom: 20px;
	font-weight: bold;
}

/* ==========================================================
 rwd switch
========================================================== */
/* pc
---------------------------------------------------------- */
.only-pc {}
.only-sp,
.no-pc { display: none !important;}
.no-sp {}

/* sp
---------------------------------------------------------- */
@media screen and (max-width: 640px) {
.only-pc,
.no-sp { display: none !important;}
.only-sp,
.no-pc { display: block !important;}
img.only-sp,
img.no-pc { display: inline-block !important;}
}

