
@media (min-width: 768px) {

#main {
	padding-bottom:4em;
}

#sitemapmain h1 {
	font-size:25px;
	padding:0 10px 33px 10px;
	border-bottom:1px solid #d8d8d8;
}

#sitemapmain ul {
	padding:0;
	margin-left:0;
	margin-top:33px;
	list-style:none;
}

#sitemapmain ul li{
	margin-left:0;
}
#sitemapmain ul li a{
	padding:18px 25px;
	background-image:url(../img/4_arrow1.jpg);
	background-repeat:no-repeat;
	background-position: 0 center ;
}
#sitemapmain ul li ul li {
	padding:9px 29px;
}
#sitemapmain ul li ul li a{
	background-image:url(../img/4_arrow2.jpg);
	margin-left:0;
	padding:9px 25px;
}

.li_head {
	background-color:#fbf3f4;
	padding:18px 29px;
}

}
/* ------------------------ sp --------------------------- */


@media (max-width: 767px) {

#sitemapmain h1 {
	padding:15px;
	font-size:15px;
	text-align:center;
	background-color:#e7e7e7;
	box-shadow: 0px 2px 10px 0px rgba(0,0,0,0.1) inset;
	border-top:solid 1px #d7d7d7;
	border-bottom:solid 1px #d7d7d7;
	height:50px;
	margin-top:0px;
}

#sitemapmain ul {
	padding:0;
	margin-left:0;
	margin-top:33px;
	list-style:none;
}

#sitemapmain ul li{
	margin-left:0;
	margin-bottom:33px;

}
#sitemapmain ul li a{
	padding:18px 25px;
	background-image:url(../img/4_sp_arrow1.jpg);
	background-size:7px 11px;
	background-repeat:no-repeat;
	background-position: 0 center ;
}
#sitemapmain ul li ul li {
	padding:9px 29px;
	margin-bottom:0em;
}
#sitemapmain ul li ul li a{
	background-image:url(../img/4_sp_arrow2.jpg);
	background-size:7px 7px;
	margin-left:0;
	padding:9px 25px;
}

.li_head {
	background-color:#fbf3f4;
	padding:18px 29px;
}


}