@charset "utf-8";



.SknTplThumbnailList.PageLinkList ul.ColumnGroup li.Column{
  width:25%!important;
}
.SknTplThumbnailList.PageLinkList ul.ColumnGroup li.Column .inner{}

.SknTplThumbnailList.PageLinkList ul.ColumnGroup li.Column .inner .Image{
  border:1px solid #fadec1;
}


.SknTplThumbnailList.PageLinkList ul.ColumnGroup li.Column .inner .Image img{
  margin:15px auto;
  padding: 10px;
}

                                      /* + + + + + レスポンシブ + + + + +  */
                                      body.rsbp-under-bp2 .SknTplThumbnailList.PageLinkList ul.ColumnGroup li.Column{
                                        width:40%!important;
                                      }
                                      body.rsbp-under-bp2 .SknTplThumbnailList.PageLinkList ul.ColumnGroup li.Column .inner .Image img{
                                          margin:0 auto;
                                      }
                                      
                                      
body.ServiceIndex a.ButtonLocal,
body.ServiceIndex a.ButtonLocalLink{
  background: #eee;
   color: #222;
}


body.ServiceIndex a.ButtonLocal:hover, 
body.ServiceIndex a.ButtonLocalLink:hover {
 color: #fff;
 background: #222;
}

body.ServiceIndex a.ButtonLocalLink::before, 
body.ServiceIndex a.ButtonLocal::before {
    content: '\e854';
    font-family: "picticon";
    font-style: normal;
    font-weight: normal;
    speak: none;
    margin-right: 0.5em;
    padding-right: 0.5em;
    color: #222;
    border-right: 1px dotted;
}

body.ServiceIndex a.ButtonLocalLink:hover::before, 
body.ServiceIndex a.ButtonLocal:hover::before {
    content: '\e854';
    font-family: "picticon";
    font-style: normal;
    font-weight: normal;
    speak: none;
    margin-right: 0.5em;
    padding-right: 0.5em;
    color: #eee;
    border-right: 1px dotted;
}