@charset "UTF-8";
.mainvisual {
    background: url("../../common/img/mv-sitemap-bg.png")  no-repeat center bottom;
	background-size:  cover;
}
.page-title{
    background: url("../../common/img/mv-sitemap.png")no-repeat center;
}
/*
================================
================================*/
.map-contents {
    display: flex;
    flex-wrap: wrap;
    max-width: 1000px;
    margin: 0 auto 80px;
    justify-content: space-around;
}
.m_t_0 {
    margin: 0 0 0 1em;
}
.sm_top{
	font-size: 2.0rem;
	font-weight: bold;
}
.link-first {
    font-weight: bold;
    margin: 0em 0 0.5em;
}
.link-second {
    font-weight: bold;
    margin: 1em 0 0.5em;
}
.sm_top a , .link-second a{
	color: #064296;
}

.sm_top:before {
    content: '▶';
    display: inline-block;
    vertical-align: baseline;
    margin: 0px 5px 0 0;
    color: #064296;
}
.sitemap a {
    display: inline-block;
}
.link-second:before {
    content: '';
    display: inline-block;
    vertical-align: baseline;
    margin: 0px 10px 1px 0px;
    color: #064296;
    width: 8px;
    height: 8px;
    border-top: #1f286f 2px solid;
    border-right: #1f286f 2px solid;
    transform: rotate( 45deg );
}
.sm_list .link-third {
    margin-left: 25px;
    position: relative;
    line-height: 2;
}


/*
スマホ
=======================================================================================================*/
@media screen and (max-width: 767px) {
.page-title {
    background-size: contain;
    background-position: center 140px;
}
.map-contents {
    font-size: inherit;
    justify-content: start;
}
.sitemap {
    margin: 0 0 30px 0;
}
.map-contents {
    margin: 0 5% 80px
}
}








