@charset "utf-8";
/*===============================================
 *	対応エリア
===============================================*/
/*************************************************
* パンくず
*************************************************/
.point-box {margin: 0 0 10px 0;}
.google_wrap {margin-bottom: 10px;}
@media screen and (max-width: 568px) {
.point-box {margin: 0 0 30px 0;}
}
/*************************************************/
.lower-map .map_summary {border-radius: 6px 6px 0 0;font-size: 28px;font-weight: 900;display: block;padding: 20px 0;text-align: center;background: var(--site-primary);color: #fff;}
.lower-map .lower-map_contents {background: #fff;border: var(--site-primary) 4px solid;border-top: none;border-radius: 0 0 6px 6px;padding: 20px 30px;}
.lower-map li {font-weight: bold;width: 16.6%;position: relative;}
.lower-map li::before,.lower-map li::after{position: absolute;top: 0;bottom: 0;left: 0;margin: auto;content: "";vertical-align: middle;}
.lower-map li::before{width: 14px;height: 14px;-webkit-border-radius: 50%;border-radius: 50%;background: #61cfc6;}
.lower-map li::after{left: 3px;width: 4px;height: 4px;border-top: 2px solid #fff;border-right: 2px solid #fff;-webkit-transform: rotate(45deg);transform: rotate(45deg);}
.lower-map li a{display: block;padding: 5px 5px 5px 1.25em;}
@media screen and (max-width: 1024px) {
.lower-map li {width: 20%;}
}
@media screen and (max-width: 960px) {
.lower-map .map_summary {font-size: 24px;padding: 15px 0;}
.lower-map li {width: 25%;}
}
@media screen and (max-width: 568px) {
#sub-main_head {margin: 0;}
.lower-map .map_summary {font-size: 20px;}
.lower-map .lower-map_contents {padding: 0;}
.lower-map li {width: 50%;border-bottom: #eee 2px solid;}
.lower-map li:nth-child(odd) {border-right: #eee 2px solid;}
.lower-map li a {padding: 12px 5px 12px 2em;}
.lower-map li:nth-child(-n+2) a{padding: 17px 5px 12px 2em;}
.lower-map li:nth-child(-n+2) {}
.lower-map li::before {left: 10px;}
.lower-map li::after {left: 13px;}
.lower-map li:nth-child(-n+2)::before,
.lower-map li:nth-child(-n+2)::after{top: 5px;}
}





