/* 商品詳細ページ用 後からマーキングボタン */
.marking-btn a{
	font-size: 14px;
	font-weight: bold;
	color: #fff;
	border: 1px solid #28306e;
	border-radius: 5px;
	padding: 10px 0;
	max-width: 550px;
	margin: 10px 0 20px 0;
	display: block;
	background: #28306e;
	text-align: center;
	text-decoration:none;
}
.marking-btn a span{
	font-size:12px;
	font-weight:normal;
}

/* 商品詳細ページ用 横スクロールサイズ表 */
.item-size_width{
padding:10px 0 30px;
}

.item-size_table-area{
	padding-bottom:5px;
  overflow-x: scroll;
  position:relative;
}

.item-size_table-area table{
  width: 100%;
  white-space: nowrap;
}

.item-size_table {
	border:1px solid #ccc;
	width:100%;
	margin-bottom:20px;
    text-align: center;
    margin: 0 auto;
    border-collapse: collapse;
}

.item-size_table td{
	border:1px solid #ccc;
	padding:10px 8px;
	line-height:140%;
	font-size:13px;
}

.qa_size_table_bk_s{
	background: #f4f4f4;
    font-weight: normal;
    color: #666;
}

.fixed01{
  position: sticky;
  left: 0;
  min-width: 140px;
  &:before{
    content: "";
    position: absolute;
    top: -1px;
    left: -1px;
    width: 100%;
    height: 100%;
	border-right:1px solid #ccc;
	border-left:1px solid #ccc;
}
}
@media ( max-width : 768px ) {
.item-size_width{
  padding:10px 10px 30px;
}
}