@charset "utf-8";
/* for PC */

@media print, screen and (min-width: 751px) {
#area {
  display: none;
  }
.boxTable th {
	text-align: center;
}
.boxTable td {
	vertical-align: top;
}
.boxTable img{
	padding-bottom: 5px;
}
.boxTable .name {
	width: 33%;
}
.boxTable .tell {
	width: 15%;
}
.boxTable .post {
	width: 12%;
}
.boxTable .address {
	width: 40%;
}
.boxTable .icon {
	text-align: center;
}
}

/* for SP */
@media only screen and (max-width: 750px) {
#area {
	width: 100%;
	margin-top: 10px;
	padding: 10px;
	text-align: center;
	background-color: #fff;
	border: 1px solid #F0F0F0;
}
#mainContents .flat_sp select {
	background-image: url(/welfare/commons/img/followIcondown.svg);
	background-position: 95% center;
	background-repeat: no-repeat;
}
.boxTable th {
	text-align: center;
}
.boxTable td {
	vertical-align: top;
}
.boxTable img {
	padding-bottom: 5px;
}
.boxTable .name {
	width: 33%;
}
.boxTable .tell {
	width: 15%;
}
.boxTable .post {
	width: 12%;
}
.boxTable .address {
	width: 40%;
}
.boxTable .icon {
	text-align: center;
}
}
/* renewal added */
@media only screen and (max-width: 750px) {
:target,[id]{
	--flow-box-height:40px;
	scroll-margin-top:calc(var(--sticky-header-height) + var(--flow-box-height));
}
}