/*$color-sub01: mix($color-main01, $color-main02, 3%);
$color-sub02: mix($color-main02, #eee, 35%);*/
/*
@mixin left-top-shadow {
	box-shadow: 1px 1px 3px rgba(0,0,0,0.2);
}

@mixin top-shadow {
	box-shadow: 0 1px 3px rgba(0,0,0,0.2);
}

@mixin bottom-shadow {
	box-shadow: 0 -1px 3px rgba(0,0,0,0.2);
}

@mixin hoge($color: #fff, $fSize: 16px) {
	color: $color;
	font-size: $fSize;
}
	//.text {
		//@include hoge(black, 20px);
	//}

@mixin sp-width {
	width: $sp-width;
	margin: auto;
}

@mixin pc-width {
	width: $pc-width;
	margin: auto;
}
*/
/*--------------------------------------------
		products PC
---------------------------------------------*/
.information {
  margin-bottom: 80px;
}

/*-------------- .products-list ----------------*/
.products-list {
  margin-top: 80px;
  margin-bottom: 100px;
}

.products-list__img {
  width: 30%;
  height: 33vw;
  float: left;
  margin: 0 0 10px;
}

.products-list__img img {
  margin-top: 7vw;
}

.products-list__english {
  font-size: 30px;
  font-size: 3rem;
  margin-top: 4vw;
}

.products-list__english:after {
  width: 28px;
  margin-top: 1vw;
}

.products-list__english--others {
  margin-top: 0;
  padding-top: 15vw;
}

.products-list__ttl {
  font-size: 1.5rem;
  margin-bottom: 1em;
  margin-top: 3em;
}

.products-list__detail {
  width: 70%;
  float: right;
  padding-left: 7vw;
}

.products-list__print {
  float: right;
  margin-top: 40px;
}
