@charset "UTF-8";

/* CSS Document */

/*中部*/
.title_area span {
	color: #66d100;
	box-shadow: 2px 2px #66d100;
}
.map_inner {
	height: 400px;
}
.map_inner::before {
	background-image: url(../images/chubu/map-chubu.svg);
}
.map_inner_list ol li span,
.parkinfo_name span {
	background-color: #66d100 !important;
}
.parkinfo_area {
	fill: #66d100;
	color: #66d100;
}
.guide_link{
    width: 700px;
    margin: 0 auto;
}
.guide_link dt, .guide_link dd{
    width: 140px;   
}
.guide_link dd.guide_link_wrap{
	width:560px;
}
.guide_link_wrap dl{
	display:flex;
	flex-wrap:wrap;
}
.guide_link dt{
	display: flex;
	align-items: center;
    justify-content: center;
}
.guide_link dd:after{
	content: none;
}
.guide_link dd dd:after{
	content: "";
    display: inline-block;
    width: 5px;
    height: 5px;
    border-top: 2px solid rgba(0, 0, 0, 1);
    border-right: 2px solid rgba(0, 0, 0, 1);
    transform: translateY(-50%) rotate(45deg);
}
.guide_link dd dd.br_space::after{
	content:none;
}
/*スマホはアタマに.smp付ける*/
.smp .map_inner::before {
	background-image: url(../images/chubu/map-chubu-sp.svg);
	height: 85vw;
	background-size: contain;
	background-position: center;
}

.smp .guide_link{
    width: auto;
}
.smp .guide_link dt {
    width: 100%;
}
.smp .guide_link dd {
    width: auto;
}