@charset "utf-8";
/*サイトマップ */

.sitemap{
	}

/*ご利用について*/
.sitemap01{	
} 

.sitemap01 h3{
	border-bottom: solid 1px #E8702C;
}

.sitemap01 ul{
	position: relative;
	display: flex;
	flex-wrap: wrap;
}

.sitemap01 ul li{
	list-style: none;
	width:  calc( 100% / 3);
	margin-bottom: 0.8em;

}

.sitemap01 ul li a{
	background: url("../images/menu/nav_icon.png") no-repeat center left;
	padding-left: 1em;
}

/*サイトマップ-商品を探す-*/
.sitemap02{
}

.sitemap02 h3{
	border-bottom: solid 1px #E8702C;
}

.sitemap02 p a{
	font-weight: 700;
	text-decoration: underline;
	background: url("../images/menu/nav_icon.png") no-repeat center left;
	padding-left: 1em;
}

.sitemap02 p {
	margin-top: 2em;
	
}

.sitemap02 ul{
	position: relative;
	display: flex;
	flex-wrap: wrap;
}

.sitemap02 ul li{
	width:  calc( 100% / 3);
	margin-bottom: 0.8em;
	list-style: none;
	background: url("../images/menu/nav_icon_small.png") no-repeat center left;
	padding-left: 1em;
}

/*リンク集*/
.sitemap03{	
} 

.sitemap03 h3{
	border-bottom: solid 1px #E8702C;
}

.sitemap03 ul{
	position: relative;
	display: flex;
	flex-wrap: wrap;
}

.sitemap03 ul li{
	list-style: none;
	width:  calc( 100% / 3);
	margin-bottom: 0.8em;

}

.sitemap03 ul li a{
	background: url("../images/menu/nav_icon.png") no-repeat center left;
	padding-left: 1em;
}

/*ソリューション*/
.sitemap04{	
} 

.sitemap04 h3{
	border-bottom: solid 1px #E8702C;
}

.sitemap04 ul{
	position: relative;
	display: flex;
	flex-wrap: wrap;
}

.sitemap04 ul li{
	list-style: none;
	width:  calc( 100% / 3);
	margin-bottom: 0.8em;
}

.sitemap04 ul li a{
	background: url("../images/menu/nav_icon.png") no-repeat center left;
	padding-left: 1em;
}

/*サイトマップLP*/
.sitemap_LP{
}

.sitemap_LP h3{
	border-bottom: solid 1px #E8702C;
}

.sitemap_LP ul{
	position: relative;
}

.sitemap_LP ul li{
	list-style: none;
	margin-bottom: 0.8em;
}

.sitemap_LP ul li a{
	background: url("../images/menu/nav_icon.png") no-repeat center left;
	padding-left: 1em;
}