@charset "utf-8";
/*PC*/
@media print, screen and (min-width: 768px) {

/*----------------------------------------------------*/
.c-mv--sitemap {
    background: url(../images/sitemap/hed_img.jpg) no-repeat center center;
    background-size: cover;
}

.sitemap_list {
width: 100%;
margin: 50px auto;
list-style: none;
}

.sitemap_list h4 {
border-bottom: 1px solid #f1f0ee;
padding-bottom: 10px;
margin-bottom: 10px;
}


.sitemap_list h4 a {
font-size: 1.3em;
font-weight: bold;
color: #000;
text-decoration:none;
}

.sitemap_list h4:hover a {
color: #fa732d;
}




.sitemap_list li {
width: 33.3%;
float: left;
}

.sitemap_list li a {
display: block;
color: #000;
text-decoration:none;
}

.sitemap_list li:hover a {
color: #fa732d;
}    

.sitemap_list li a::before {
content: "■";
display: block;
padding-right: 5px;
float: left;
}


}





/*----------------------------------------------------*/



/*sp*/
@media only screen and (max-width: 767px) {

/*----------------------------------------------------*/
.c-mv--sitemap {
     background: url(../images/sitemap/hed_img.jpg) no-repeat center center;
    background-size: cover;
}

.sitemap_list {
width: 100%;
margin: 30px auto;
list-style: none;
}

.sitemap_list h4 {
border-bottom: 1px solid #f1f0ee;
padding-bottom: 10px;
margin-bottom: 10px;
}


.sitemap_list h4 a {
font-size: 1.3em;
font-weight: bold;
color: #000;
text-decoration:none;
}

.sitemap_list h4:hover a {
color:  #fa732d;
}


.sitemap_list li {
width: 100%;
margin-bottom: 20px;
}


.sitemap_list li:last-child {
margin-bottom: 0px;
}

.sitemap_list li a {
display: block;
color: #000;
text-decoration:none;
}

.sitemap_list li:hover a {
color: #fa732d;
}    

.sitemap_list li a::before {
content: "■";
display: block;
padding-top: 7px;
padding-right: 5px;
float: left;
}	

}