﻿.about:before{display:none;}
.ind-item img{opacity: 1;}
.ind-item.ind-item p{position: relative;}
@media(min-width:1025px){.ind-item.ind-item { width: 25%;}}
.common-title{font-weight:bold;}
.map-info caption{padding:0 0 10px;font-size:var(--fontsize26);}
.map-info th{padding:6px;font-size:var(--fontsize22);font-weight:500;}
.map-w .map-info td{line-height:1.5;padding:12px 5px;}
@media (max-width:768px){.map-info caption{padding:0 0 5px;font-size:var(--fontsize20);}
.map-info th{font-size:var(--fontsize18);}
.map-w .map-info td{padding:6px 4px;}}
.about{background-size:cover;height:auto!important;position:relative}
.about-wrapper{position:static;}
.about .about-title{padding:0;text-align:center}
.about .about-text{margin-top:10px}
.about .btn-wrapper{margin-top:30px}
.ind .ind-wrapper{width:100%}
.ind-item{display:flex;flex-direction:column;justify-content:center;padding:10px;align-items:center;aspect-ratio:7 / 5;height:auto}
.ind-item img{object-fit:cover}
.ind-item .tit{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;line-height:30px;min-height:60px;}
.ind-item p:last-child{display:inline-block;border:1px solid #fff;padding:6px 20px;margin-top:15px;}
.ind-item:hover{color:var(--color);}
.ind-item:hover p:last-child{border-color:var(--color);}
@media (max-width:1280px){.ind-item .tit{font-size:var(--fontsize22);line-height:25px;min-height:50}}
@media (max-width:1024px) and (min-width:769px){.ind-item{width:50%;}}
@media (max-width:768px){.ind-item .tit{min-height:inherit;padding-bottom:10px}
.ind,.ind .ind-wrapper{padding:0}}
.news-img img{aspect-ratio: 1 / 1;object-fit: contain;}