@charset "UTF-8";
/*2022.11.9 TOPバナー設置*/
.salonlist  .mv {
	background: url(../img/salonlist/mv.png) top center/cover no-repeat;
    margin-bottom: 40px;
    padding: 240px 0 !important;
    position: relative;
}


.salonlist .salon_cont {
				padding-bottom: 100px;
}
.salonlist .salon_cont .menu .aside_ttl {
				margin-top: 60px !important;
}
.salonlist .salon_cont .salon_li .mix {
				letter-spacing: 2px;
				width: calc(100% / 2 - 7%);
				padding: 30px 0 70px !important;
				margin-right: 7%;
				border-top: 1px solid #000;
}
.salonlist .salon_cont .salon_li .mix h2 {
				font-size: 2rem;
				font-weight: 300;
				font-family: "Noto Serif JP", serif;
				margin-bottom: 20px;
}
.salonlist .salon_cont .salon_li .mix .address {
				line-height: 2;
				margin-bottom: 20px;
}
.salonlist .salon_cont .salon_li .mix .tel {
				line-height: 2;
}
.salonlist .salon_cont .salon_li .mix .tel a:before {
				content: "";
				font-family: "Font Awesome 5 Free";
				font-weight: 900;
				color: #000;
				margin-right: 10px;
				-webkit-transition: 0.4s;
				transition: 0.4s;
}
.salonlist .salon_cont .salon_li .mix .tel a:hover {
				opacity: 1;
				color: #c0b079;
}
.salonlist .salon_cont .salon_li .mix .tel a:hover:before {
				color: #c0b079;
}
.salonlist .salon_cont .salon_li .mix .site {
				line-height: 2;
}
.salonlist .salon_cont .salon_li .mix .site a:before {
				content: "";
				font-family: "Font Awesome 5 Free";
				font-weight: 900;
				color: #000;
				margin-right: 10px;
				-webkit-transition: 0.4s;
				transition: 0.4s;
}
.salonlist .salon_cont .salon_li .mix .site a:hover {
				opacity: 1;
				color: #c0b079;
}
.salonlist .salon_cont .salon_li .mix .site a:hover:before {
				color: #c0b079;
}
@media screen and (max-width: 768px) {
				.salonlist .salon_cont .menu .aside_ttl {
								margin: 40px 0 10px !important;
				}
				.salonlist .salon_cont .menu .filter_li {
								font-size: 1.2rem;
				}
				.salonlist .salon_cont .salon_li .mix {
								width: 100%;
								margin-right: 0;
								padding: 30px 10px 30px !important;
				}
				.salonlist .salon_cont .salon_li .mix h2 {
								font-size: 1.65rem;
								font-weight: 600;
				}
}