@charset "UTF-8";
/*-----------------------------------

	sitemap

-----------------------------------*/
/*-----------------------------------

	lower

-----------------------------------*/
#lower_img {
    background: url(../img/sitemap/lower_img.png) no-repeat center center;
}
/*-----------------------------------

	sitemap

-----------------------------------*/
#sitemap {
	padding: 0 0 30px 0;
}
#sitemap ul li.top {
	position:relative;
	padding-left: 0;
}
#sitemap ul li {
	padding-left:40px;
    font-size: 17px;
	position:relative;
	border-bottom: none;
}
#sitemap ul li .dot_o {
	padding: 10px 0 0 0;
}
#sitemap ul li .dot_o:before {
    content: "";
    width: 10px;
    height: 10px;
    background: #ff9e3e;
    position: absolute;
    top: 19px;
    left: 15px;
    border-radius: 50%;
}
#sitemap ul li .toppage {
	border-top: 1px dashed #7b7a7b;
	border-bottom: 1px dashed #7b7a7b;
}
#sitemap ul li .toppage li{
	font-size:14px;
	margin: 0;
	border-bottom:none;
}	
#sitemap ul li .toppage li:last-child {
	padding-bottom: 0;	
}
#sitemap ul li a {
    width: 215px;
    display: inline-block;
	color:#595757;
}
#sitemap ul li ul {
    margin-top: 15px;
}
#sitemap ul li ul li {
    padding-bottom: 15px;
	border-bottom: 1px dashed #7b7a7b;
}
#sitemap ul li a:hover {
    color:#ff9e3e;
}

@media screen and (max-width: 840px) {
#sitemap {
	padding: 0 0 30px 0;
}
#sitemap ul li {
    font-size: 15px;
}	
	
}
@media screen and (max-width: 640px) {
#sitemap {
	padding: 0 0 30px 0;
}	
#sitemap ul li {
    font-size: 13px;
}	

}
