
/***********************
	pcのみ
	********************/

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

	.lower_top._without_image {
		padding: 100px 0 25px 0;
		height: auto;
		border-bottom: solid 1px #959595;
	}
	.lower_top._without_image:after {
		content: "";
		display: block;
		line-height: 0;
		overflow: hidden;
		position: absolute;
		left: 0;
		bottom: -2px;
		width: 8%;
		border-bottom: 3px solid #fff;
	}
	.lower_top._without_image .txtArea {
		position: relative;
	}
	.lower_top .txtArea span {
		color: #393939;
	}

	.docs {
		line-height: 2;
	}
	h2 {
		font-size: 1.5em;
		font-weight: bold;
		margin-bottom: 1em;
	}

	h4 {
		font-size: 1.2em;
		font-weight: bold;
		margin: 2em 0 0 0;
	}

	.dl-table {
		margin-bottom: 100px;
		border-top: solid 1px #d6d6d5;
		margin-top: 1em;
	}

	.dl-table dl {
		display: table;
		width: 100%;
		border: solid 1px #d6d6d5;
		border-top: 0;
		text-align: left;
	}

	.dl-table dt {
		display: table-cell;
		width: 280px;
		padding: 20px;
		border-right: solid 1px #d6d6d5;
		background: #f3f3f2;
		line-height: 1.6;
	}

	.dl-table dd {
		display: table-cell;
		padding: 20px;
		vertical-align: middle;
	}

}


/***********************
	spのみ
	********************/
@media screen and (max-width: 768px) {

	.docs {
		line-height: 2;
		padding-bottom: 5em;
	}
	h2 {
		font-size: 1.5em;
		font-weight: bold;
		margin-bottom: 1em;
	}

	h4 {
		font-size: 1.2em;
		font-weight: bold;
		margin: 2em 0 0 0;
	}

	.dl-table {
		margin-top: 1em;
	}

	.dl-table dl {
		margin-top: -1px;
		text-align: left;
	}

	.dl-table dt {
		padding: 10px;
		background: #f3f3f2;
		line-height: 1.6;
	}

	.dl-table dd {
		display: table-cell;
		padding: 10px;
	}

}