@charset "UTF-8";

/* ------------------------------------------------
                   term.css
--------------------------------------------------- */

.sec-term {
	width: 100%;
	padding-bottom: 100px;
}
.sec-term .term-top-txt {
	margin-bottom: 40px;
	text-align: center;
	font-size: 20px;
	font-weight: 700;
}
.sec-term .term-wrap {
	width: 90%;
	margin: 0 auto 70px;
}

.sec-term .btn-orange-back {
	margin: 0 auto 0;
}

.term-ttl {
	margin-bottom: 15px;
	color: #149953;
	font-weight: 700;
	line-height: 1;
}
.term-txt {
	margin-bottom: 15px;
}
.term-list {
	margin-bottom: 20px;
	padding-left: 45px;
}
.term-list li {
	padding-left: 1em;
	text-indent: -1em;
}

pre {
	padding: 5px;
	background: #efefef;
}
@media all and (max-width : 767px ){
	.sec-term {
		width: 100%;
		padding-bottom: 12vw;
	}
	.sec-term .term-top-txt {
		margin-bottom: 8vw;
		font-size: 3.8vw;
	}
	.sec-term .term-wrap {
		width: 90%;
		margin: 0 auto 8vw;
	}

	.term-ttl {
		margin-bottom: 3vw;
		line-height: 1.4;
	}
	.term-txt {
		margin-bottom: 3vw;
	}
	.term-list {
		margin-bottom: 4vw;
		padding-left: 5vw;
	}
	
	pre {
		width: 100%;
		padding: 1vw;
		overflow: scroll;
	}
}
