.title_kv:after{
    content:"最寄りの都道府県から探す";
}
.pref_text{
    margin-bottom:50px;
}
.pref{
    width:100%;
    max-width:1000px;
    margin:0 auto;
    position:relative;
    margin-bottom:200px;
}
.pref_img_pc{
    display:flex;
    justify-content:center;
}
.pref_img_pc img{
    width:700px;
}
.pref_img_sp img{
    display:none;
}
.pref h1{
    margin-bottom:30px;
    text-align:center;
}
.hokkaido,
.tyubu,
.tyuugoku,
.touhoku,
.kantou,
.kansai,
.sikoku,
.kyuusyu{
    position:absolute;
    width:100%;
    max-width:220px;
    border-radius:5px;
    background-color:#fff;
}
.hokkaido{
    top:143px;
    left:250px;
    border:1px solid #57c1e7;
}
.tyubu{
    top:273px;
    left:250px;
    border:1px solid #51bb9c;
}
.tyuugoku{
    top: 426px;
    left:180px;
    border:1px solid #2682c5;
}
.touhoku{
    top:291px;
    right:141px;
    border:1px solid #f1cb0a;
}
.kantou{
    top:426px;
    right:141px;
    border:1px solid #eb729b;
}
.kansai{
    top:588px;
    right:144px;
    border:1px solid #da4318;
}
.sikoku{
    top:767px;
    right:260px;
    border:1px solid #a274b0;
}
.kyuusyu{
    top:767px;
    right:528px;
    border:1px solid #9cc931;
}
.hokkaido ul,
.tyubu ul,
.tyuugoku ul,
.touhoku ul,
.kantou ul,
.kansai ul,
.sikoku ul,
.kyuusyu ul{
    box-sizing:border-box;
    padding: 5px 0 5px 0;
    display:grid;
    grid-template-columns:repeat(3,1fr);
    width:90%;
    margin:0 auto;
    align-items:center;
}
.hokkaido li,
.tyubu li,
.tyuugoku li,
.touhoku li,
.kantou li,
.kansai li,
.sikoku li,
.kyuusyu li{
    width:60px;
    margin-right:5px;
}
.hokkaido p,
.tyubu p,
.tyuugoku p,
.touhoku p,
.kantou p,
.kansai p,
.sikoku p,
.kyuusyu p{
    padding:5px 0 5px 0;
    border-radius:5px 5px 0 0;
    color:#fff;
    text-align:center;
}
.hokkaido p{
    background-color:#57c1e7;
}
.tyubu p{
    background-color:#51bb9c;
}
.tyuugoku p{
    background-color:#2682c5;
}
.touhoku p{
    background-color:#f1cb0a;
}
.kantou p{
    background-color:#eb729b;
}
.kansai p{
    background-color:#da4318;
}
.sikoku p{
    background-color:#a274b0;
}
.kyuusyu p{
    background-color:#9cc931;
}
.hokkaido a,
.tyubu a,
.tyuugoku a,
.touhoku a,
.kantou a,
.kansai a,
.sikoku a,
.kyuusyu a{
    font-size:14px;
    color:#000;
}




@media screen and (max-width:1000px){
    .pref_text{
        margin:0 auto;
        width:95%;
    }
    .pref_img_pc{
        display:none;
    }
    .pref_img_sp img{
        display:block;
        width:100%;
        height:100%;
        padding-bottom:20px;
    }
.hokkaido,
.tyubu,
.tyuugoku,
.touhoku,
.kantou,
.kansai,
.sikoku,
.kyuusyu{
    position:static;
    width:95%;
    margin:0 auto;
    max-width:900px;
    margin-bottom:20px;
}
.hokkaido ul,
.tyubu ul,
.tyuugoku ul,
.touhoku ul,
.kantou ul,
.kansai ul,
.sikoku ul,
.kyuusyu ul{
    width:95%;
}
.hokkaido li,
.tyubu li,
.tyuugoku li,
.touhoku li,
.kantou li,
.kansai li,
.sikoku li,
.kyuusyu li{
    width:80px;
}
.hokkaido p,
.tyubu p,
.tyuugoku p,
.touhoku p,
.kantou p,
.kansai p,
.sikoku p,
.kyuusyu p{
    padding-left:20px;
    margin:0 auto;
    text-align:inherit;
}
.hokkaido a,
.tyubu a,
.tyuugoku a,
.touhoku a,
.kantou a,
.kansai a,
.sikoku a,
.kyuusyu a{
    font-size:16px;
}
}