@charset "UTF-8";


/*****************************************************
　サイトマップ　
*****************************************************/
/* .pagehead_nobgimg 
------------------------------------------------- */
.pagehead_nobgimg .pagettl{
	background:url('../img/sitemap/pagettl-en.png') no-repeat 270px center;
	background-size:contain;
}
/* .sitemap-list 
------------------------------------------------- */
.sitemap-list{
	display:flex;
	justify-content:space-between;
	margin:120px auto 135px;
	max-width:1060px;
	width:100%;
}
.sitemap-list .block{
	width:30%;
}
.sitemap-list .block ul{
	list-style-type:none;
	padding-left:0;
}
.sitemap-list .block > ul > li + li{
	margin-top:28px;
}
.sitemap-list .block ul li ul{
	border-left:8px solid #2255a4;
	margin:25px 0 50px 30px;
	padding:25px 0 25px 35px;
}
.sitemap-list .block > ul > li{
	color:#2255a4;
	font-size:29px;
	font-size:2.9rem;
}
.sitemap-list .block ul li{
	letter-spacing:0.2em;
	line-height:1.4;
}
.sitemap-list .block ul li li + li{
	margin-top:20px;
}
.sitemap-list .block ul li li:nth-child(6){
	margin-top:40px;
}
.sitemap-list .block ul li a{
	text-decoration:underline;
}
.sitemap-list .block ul li span{
	font-size:inherit;
}
.sitemap-list .block > ul > li > a{
	color:inherit;
}
.sitemap-list .block ul li a.link{
	background:url('../img/common/tab.png') no-repeat right center;
	background-size:14px 13px;
	display:inline-block;
	padding-right:23px;
}


@media screen and (max-width:1024px){
	/*****************************************************
	　サイトマップ　
	*****************************************************/
	/* .pagehead_nobgimg 
	------------------------------------------------- */
	.pagehead_nobgimg{
		margin:0;
		padding:12.5vw 0;
	}
	.pagehead_nobgimg .pagettl{
		background-position:left top;
		background-size:auto 7vw;
		padding-top:7vw;
	}
	/* .sitemap-list 
	------------------------------------------------- */
	.sitemap-list{
		display:block;
		margin:18.75vw auto 21.09vw;
		max-width:none;
	}
	.sitemap-list .block{
		width:auto;
	}
	.sitemap-list .block + .block,
	.sitemap-list .block > ul > li + li{
		margin-top:4.37vw;
	}
	.sitemap-list .block ul li ul{
		border-left-width:1.25vw;
		margin:3.9vw 0 7.81vw 4.68vw;
		padding:3.9vw 0 3.9vw 5.46vw;
	}
	.sitemap-list .block > ul > li{
		font-size:4.53vw;
	}
	.sitemap-list .block ul li li + li{
		margin-top:3.12vw;
	}
	.sitemap-list .block ul li li:nth-child(6){
		margin-top:6.25vw;
	}
	.sitemap-list .block ul li a.link{
		background-size:2.18vw 2.03vw;
		padding-right:3.59vw;
	}
}

