@charset "utf-8";
/* CSS Document */
.massag{
	display:block;
}
.salon-logo{
	width:1140px;
	margin:60px auto 0;
	text-align:center;
}
.salon-logo img{
	width:600px;
}
.salon-logo h3{
	text-align:center;
}
.use{
	text-align:center;
	background:url(../img/4542813_m.jpg) no-repeat center center / cover;
	width:100wh;
	margin:80px 0;
	color:#fff5e7;
}
.use h2{
	color:#fff5e7;
}
.filter{
	background:rgba(0,0,0,0.5);
    justify-content: center;
    align-items: center;
    position: relative;
    z-index: 0;
	padding:60px 0;
}

.momihogusshi{
	width:1600px;
	margin:0 auto;
}
th,td {
    border: solid 1px #603011;              /* 枠線指定 */
}
table {
    border-collapse:  collapse;     /* セルの線を重ねる */
	margin-bottom:0 !important;
}
td{
	width:800px;
	padding:23px;
	font-size:42px;
}
.td2{
	width:800px ;
}
p.right{
	text-align:right;
	width:1600px;
	margin:0 auto;
}
.bg{
	background:#fff5e7;
	margin:30px 0 0;
}
.address{
	display:flex;
	width:1600px;
	margin:0 auto;
}
.address h3{
	 width:1600px;
	 text-align:center;
	 color:#fff5e7;

 }
.address h4{
	 width:1600px !important;
	 text-align:center;
	 color:#fff5e7;
	 font-size:18px;
	 margin:0 ;
 }
.address p{
	margin:0 !important;
}
 .price{
	 width:1600px;
	 margin:0 auto;
 }
 .care{
	 width:1600px;
	 margin:80px auto;
	 background:#fff5e7;
	 padding:60px 0px;
 }
 .care-wrap{
	 width:1540px;
	 margin:0 auto;
 }
.care-box{
	display:flex;
	border-top:dotted 2px #603011;
}
.care-box:last-child{
	border-bottom:dotted 2px #603011;
}
.care-title h4{
	width:360px;
	text-align:left;
	padding:20px 0 20px 40px;
}
.care-text{
	text-align:left;
	padding:20px 0 20px 40px;
}

 .set{
	 width:1600px;
	 margin:0 auto;
 }
 .set h3,.set p{
	 text-align:center;
 }
 .rainbow{
	 background:url(../img/25547894.png);
}
.filter-w{
	  background-color: rgba(255, 255, 255, 0.9);
}
.price{
	padding-bottom:60px;
}
 .mitsubishi{
	 background:#fff5e7;
	 padding:80px 0 60px;
 }
 .mitsubishi-content{
	 margin:0 auto;
	 width:1600px;
 }
  .mitsubishi-content p{
	  text-align:center;
  }
 .mitsubishi-QR{
	 display:flex;
	 width:1600px;
	 margin:0 auto; 
	 padding:80px 0 60px;
	 }
 .qr-box{
	 width:570px;
	 margin:0 auto;
	 text-align:center;
 }
 .qr-box img{
	 width:300px;
 }
 .font{
	 font-size:32px;
 }
 
 .small{
	 font-size:20px;
	 padding:0 3px;
 }