@charset "utf-8";
@import url(cmn.css);
@import url(base.css);


/* ==========================================================================
	CONTENTS
	========================================================================== */

/*MENU*/

.menu-list {
	display: flex;
	margin-bottom: 40px;
}
.menu-list__item {
	flex: 1;
}
.menu-list__price {
	width: 100px;
	font-size: 1.3rem;
	text-align: right;
}
.treatment-img {
	width: 70%;
	margin: 0 auto;
}
.treatment-img__item {
	width: 40%;
}
.menu-tit {
	color: var(--color02);
	font-size: 1.8rem;
}

/*SHOP*/
.shop-list {
  display: flex;
  margin-bottom: 20px;
}
.shop-list__tit {
  width: 150px;
}
.shop-list__txt {
  flex: 1;
}



/* ==========================================================================
	PC 1025px -
	========================================================================== */

@media screen and (min-width: 1025px){


}
@media screen and (max-width: 1200px){/*1200以下*/

}


/* ==========================================================================
	TABLET - 1024px
	========================================================================== */

@media screen and (max-width:1024px){

/*NAIL*/

.treatment-img {
	width: 90%;
	margin: 0 auto;
}
.treatment-img__item {
	width: 45%;
}


/*SHOP*/
.shop .bg02 {
  position: relative;
  z-index: -5;
  margin-top: -40px;
}
.bg02 {
  position: relative;
  z-index: 50;
  background-image: url("../images/cmn-images/gra.jpg");
  background-repeat: no-repeat;
  background-position: 50% 0;
  padding: 150px 0 0 0;
}
.shop-list {
  display: flex;
  margin-bottom: 20px;
}
.shop-list__tit {
  width: 150px;
}
.shop-list__txt {
  flex: 1;
}


}

/* ==========================================================================
	SP - 640px
	========================================================================== */

@media screen and (max-width: 640px) {

/*MENU*/

.menu-list {
	margin-bottom: 30px;
}
.menu-list__item {
	font-size: 1.5rem;
}

/*SHOP*/

.shop .bg02 {
  margin-top: -30px;
}
.bg02 {
  background-image: url("../images/cmn-images/gra.jpg");
  background-size: 1900px;
  padding: 100px 0 0 0;
}
.shop-list {
  display: block;
  margin-bottom: 20px;
}
.shop-list__tit {
  width: 100%;
  font-weight: bold;
  margin-bottom: 5px;
}
.shop-list__tit::before {
  content: "-";
  margin-right: 5px;
}
}

