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


/* :::::::::::::::::::
	
	Sitemap
	
:::::::::::::::::::::: */

/*==================================================================================

Sitemap

==================================================================================*/


/*
Sitemap
-------------------------------------------------- */

#sitemap {
	width: 100%;
	margin: 0 auto;
}

#sitemap ul li {
	position: relative;
	float: left;
	width: 30%;
	margin-right: 5%;
	padding: 3% 0;
	text-align: center;
	color: #fff;
	background: #a08279;
	box-sizing: border-box;
	transition: .4s;
}

#sitemap ul li:nth-child(3n) {
	margin-right: 0;
}

#sitemap ul li:nth-child(n+4) {
	margin-top: 5%;
}

#sitemap ul li a {
	display: block;
	position: absolute;
	top: 0;
	bottom: 0;
	right: 0;
	left: 0;
	z-index: 1;
}

#sitemap ul li:hover{
	background: #ff8300;
}


/* ◆◇◆◇◆◇◆◇◆◇◆◇◆◇◆◇◆◇◆◇◆◇◆◇◆◇◆◇◆◇◆◇◆◇◆◇◆◇◆◇◆◇◆◇◆◇◆◇◆◇◆◇◆◇◆◇◆◇◆◇																		 

Responsive

◆◇◆◇◆◇◆◇◆◇◆◇◆◇◆◇◆◇◆◇◆◇◆◇◆◇◆◇◆◇◆◇◆◇◆◇◆◇◆◇◆◇◆◇◆◇◆◇◆◇◆◇◆◇◆◇◆◇◆◇ */


@media (max-width: 736px) {

/*
Sitemap
-------------------------------------------------- */

#sitemap ul li {
	float: none;
	width: 100%;
	margin-right: 0%;
	padding: 5% 0;
}

#sitemap ul li:nth-child(n+2) {
	margin-top: 5%;
}


}

/* iPhone 横 */
@media screen and (min-width: 568px) {



}


/* iPad 縦 */
@media screen and (min-width: 768px) {
	

	
	
}

/* iPad 横 */
@media screen and (min-width: 992px) {


}


@media screen and (min-width: 1200px) {
	

}