@charset "UTF-8";
/* CSS Document */


/*===================
	sub-title
===================*/

#sub-title .container {
	margin: 70px auto;
	height: auto;
}

#sub-title h2 {
	color: #292b2c;
}

#sub-title h2 span {
	font-size: 24px;
}

#sub-title h2 strong {
	font-size: 40px;
}


/*===================
	sitemap
===================*/

.sitemap {
	display: flex;
    flex-wrap: wrap;
}

.per-sitemap {
	width: 32%;
	border-bottom: #efefef 1px solid;
	padding-bottom: 20px;
	margin-right: 2%;
}

.per-sitemap:nth-of-type(3n) {
	margin-right: 0;
}

.per-sitemap .link-title {
    font-weight: bold;
    margin-bottom: 40px;
    margin-top: 40px;
    line-height: 1.5;
}

.per-sitemap .link-title a {
	-webkit-transition-duration: 0.3s;
            transition-duration: 0.3s;
}

.per-sitemap .link-title span {
	font-size: 16px;
	letter-spacing: 0.05em;
	font-weight: 400;
}

.per-sitemap .link-title strong {
	font-size: 28px;
    font-weight: 700;
}

.per-sitemap ul li {
	margin-bottom: 20px;
}

.per-sitemap ul li a {
	font-weight: 700;
}

.per-sitemap ul li a:before {
	content: "-";
	display: inline-block;
	color: #eeb660;
    margin-right: 6px;
}

.per-sitemap .link-title a:hover{
	opacity: 0.7;
	text-decoration: none;
	color: #333;
}

.per-sitemap ul li a:hover{
	text-decoration: none;
	color: #333;
}

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

	.per-sitemap {
		width: 49%;
	}

	.per-sitemap:nth-of-type(3n) {
		margin-right: 2%;
	}

	.per-sitemap:nth-of-type(2n) {
		margin-right: 0;
	}
	

}


@media screen and (min-width:799px){
	
	.sitemap.container{
		margin: 0 auto 120px;
	}
	
	.others .link-title{
		width: 30%;
		margin-right: 3%;
	}

}

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

	/*===================
		sitemap
	===================*/

	.sitemap {
		display: block;
	}

	.sitemap.container{
		margin: 0 auto 60px;
	}

	.per-sitemap {
		width: 100%;
		padding-bottom: 20px;
		margin-right: 0%;
	}

	.per-sitemap:nth-of-type(3n) {
		margin-right: 0;
	}

	.per-sitemap .link-title {
		margin-bottom: 24px;
		margin-top: 24px;
	}

	.per-sitemap .link-title span {
		font-size: 14px;
	}

	.per-sitemap .link-title strong {
		font-size: 20px;
	}

	
}
