@charset "utf-8";

/* ////////////////////////////////////////
PC,SP共通 
//////////////////////////////////////// */

.section-sitemap{
	background: #b4e3f9;
}

.list-sitemap li{
	width: 100%;
}
.list-sitemap li:not(:last-child){
	margin-bottom: 1em;
}
.list-sitemap li:before{
	content: "▶";
	display: inline-block;
	color: #a6a6a6;
}
.list-sitemap a{
	display: inline-block;
	font-weight: bold;
}
/* ////////////////////////////////////////
PC,SP共通
//////////////////////////////////////// */


/* ////////////////////////////////////////
PCのみ
//////////////////////////////////////// */

@media screen and (min-width: 641px) , print {
	.section-sitemap{
		padding: 60px 0;
	}

	.list-sitemap{
		width: 50%;
	}
	
	.list-sitemap li:before{
		vertical-align: middle;
	}
	.list-sitemap li:before,
	.list-sitemap a{
		font-size: 13px;
	}
}


/* ////////////////////////////////////////
PCのみ
//////////////////////////////////////// */


/* ////////////////////////////////////////
SPのみ
//////////////////////////////////////// */

@media screen and (max-width: 640px) {
	.section-sitemap{
		padding: 10vw 0;
	}

	.list-sitemap:not(:last-child){
		margin-bottom: 1em;
	}
	.list-sitemap li:before{
		vertical-align: top;
	}
	.list-sitemap li:before,
	.list-sitemap a{
		font-size: 4vw;
	}
	.list-sitemap a{
		line-height: 1.25;
	}
}


/* ////////////////////////////////////////
SPのみ
//////////////////////////////////////// */
