@charset "UTF-8";
/* ===================================================================
CSS information

file name  : sitemap.css
author     : Abilive
style info : サイトマップ
=================================================================== */
/* ===================================================================
CSS information

file name  : _settings.scss
author     : Abilive
style info : 汎用設定
=================================================================== */
@media only screen and (min-width: 768px) {
	.wrp_site {
		padding-top: 60px;
	}
}

@media only screen and (max-width: 767px) {
	.wrp_site {
		padding-top: 3em;
	}
}

@media only screen and (min-width: 768px) {
	.wrp_site {
		padding-bottom: 160px;
	}
}

@media only screen and (max-width: 767px) {
	.wrp_site {
		padding-bottom: 4em;
	}
}

.con_site {
	max-width: 1200px;
	width: 95%;
	margin-right: auto;
	margin-left: auto;
}

@media only screen and (max-width: 767px) {
	.con_site {
		width: 92%;
	}
}

.con_site ul {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
}

@media only screen and (min-width: 768px) {
	.con_site ul {
		margin-top: 20px;
	}
}

@media only screen and (max-width: 767px) {
	.con_site ul {
		margin-top: 1em;
	}
}

.con_site ul li {
	font-family: "新細明體","PMingLiU",PMingLiU,"細明體","MingLiU",MingLiU,"Times New Roman",Times,Garamond,Georgia,serif;
	font-weight: 600;
	line-height: 1.7;
	padding-left: 1em;
	text-indent: -1em;
}

@media only screen and (min-width: 1025px) {
	.con_site ul li {
		width: 30%;
	}
}

@media only screen and (min-width: 768px) and (max-width: 1024px) {
	.con_site ul li {
		width: 44%;
	}
}

@media only screen and (max-width: 767px) {
	.con_site ul li {
		width: 44%;
	}
}

@media only screen and (min-width: 1025px) {
	.con_site ul li {
		margin-right: 1%;
	}
}

@media only screen and (min-width: 768px) and (max-width: 1024px) {
	.con_site ul li {
		margin-right: 2%;
	}
}

@media only screen and (max-width: 767px) {
	.con_site ul li {
		margin-right: 2%;
	}
}

@media only screen and (min-width: 768px) {
	.con_site ul li {
		font-size: 112%;
	}
}

@media only screen and (max-width: 767px) {
	.con_site ul li {
		font-size: 100%;
	}
}

.con_site ul li::before {
	font-family: "Ionicons";
	margin-right: .5em;
	content: '\f3d3';
}

@media only screen and (min-width: 1025px) {
	.con_site ul li:nth-child(3n) {
		margin-right: 0;
	}
	.con_site ul li:nth-child(n+4) {
		margin-top: 24px;
	}
}

@media only screen and (max-width: 1024px) {
	.con_site ul li:nth-child(2n) {
		margin-right: 0;
	}
	.con_site ul li:nth-child(n+3) {
		margin-top: 1em;
	}
}
