@charset "utf-8";

/*商品ページ全体調整用*/
p{
  font-size:16px;
}

.contents{
  letter-spacing: 0.1em;
}

.img-detail{
  vertical-align: bottom;
}

/*商品説明文*/

.point_block{
  margin-bottom: 4rem;
}

.product_img{
  margin-bottom:1.5rem;
}

.product_text{
  font-size:16px;
}

/*絹屋の見出し*/
.pointkinuya{
  font-size:1.8rem;
  font-weight: 600;
  line-height: 25px;
  margin-bottom: 1rem;
  padding: 0.25em 0.5em;/*上下 左右の余白*/
  color: #494949;/*文字色*/
  background: transparent;/*背景透明に*/
  border-left: solid 5px #ffc0cb;/*左線*/
}

/*極暖の見出し(使わない？)*/
.pointgokudan{
  font-size:1.8rem;
  font-weight: 600;
  line-height: 25px;
  margin-bottom: 1rem;
  padding: 0.25em 0.5em;/*上下 左右の余白*/
  color: #494949;/*文字色*/
  background: transparent;/*背景透明に*/
  border-left: solid 5px #696969;/*左線*/
}

/*涼綿の見出し*/
.pointsuzumen{
  font-size:1.8rem;
  font-weight: 600;
  line-height: 25px;
  margin-bottom: 1rem;
  padding: 0.25em 0.5em;/*上下 左右の余白*/
  color: #494949;/*文字色*/
  background: transparent;/*背景透明に*/
  border-left: solid 5px #AFEEEE;/*左線*/
}

/*linenの見出し*/
.pointlinen{
  font-size:1.8rem;
  line-height: 25px;
  font-weight: 600;
  margin-bottom: 1rem;
  padding: 0.25em 0.5em;/*上下 左右の余白*/
  color: #494949;/*文字色*/
  background: transparent;/*背景透明に*/
  border-left: solid 5px #E8DABE;/*左線*/
}

/*kinelの見出し*/
.pointkinel{
  font-size:1.8rem;
  line-height: 25px;
  font-weight: 600;
  margin-bottom: 1rem;
  padding: 0.25em 0.5em;/*上下 左右の余白*/
  color: #494949;/*文字色*/
  background: transparent;/*背景透明に*/
  border-left: solid 5px #4682B4;/*左線*/
}

/*unicksの見出し*/
.pointunicks{
  font-size:1.8rem;
  line-height: 25px;
  font-weight: 600;
  margin-bottom: 1rem;
  padding: 0.25em 0.5em;/*上下 左右の余白*/
  color: #494949;/*文字色*/
  background: transparent;/*背景透明に*/
  border-left: solid 5px #DCD6D1;/*左線*/
}

/*後半の画像レイアウト*/
.product_container{
	display: flex;
  justify-content: space-between;
  align-items: center;
  margin-bottom: 4rem;
}

.item{
    flex-basis: 50%;
}

.link{
    font-size: 1.5rem;
    text-align: center
}


/*商品詳細テーブル関連*/
table.table-detail th {
  width: 20%;
  background-color: #F6F6F6;
  border-bottom: 1px solid #E8E8E8;
  vertical-align: middle;
  padding: 5px 10px;
}

table.table-detail{
border: 0.5px solid #E8E8E8;
border-collapse: collapse;
width: 100%;
margin-bottom: 4rem;
}

table.table-detail td {
border-bottom: 1px solid #E8E8E8;;
}

table.table-detail tr:last-child td {
  border:none;
}

table.table-detail tr:last-child th{
  border-bottom:none;
}

table-detail, tr, td {
  border-collapse: collapse;
}

.table-detail td{
  padding: 10px;
}

/*商品ページのフォントカラー*/

.pinkfont{
  color: #E07A75;
  font-weight: bold;
}

.yellowfont{
  color: #ABA049;
  font-weight: bold;
}

.bluefont{
  color: #3B8697;
  font-weight: bold;
}

/*商品ページのバックグラウンドカラー*/

.pinkback{
  background-color: #F9DDD7;
  padding: 1rem;
}

.yellowback{
  background-color: #F4EBCA;
  padding: 1rem;
}

.blueback{
  background-color: #C5DADD;
  padding: 1rem;
}