.tbl_calendar {
  width:100%;
  border: none !important;
  border-collapse: collapse !important;
  border-spacing: 0 !important;
}
.tbl_calendar th, .tbl_calendar td {
  padding: 4px !important;
  text-align: center !important;
  border-bottom: 1px solid #ccc !important;
}

/*PC用商品説明文注意事項table */

.jdm {
	width:100%;/*440px*/
	margin-top:10px;
	background-color: #DB9091;
	
}

.jdm th{
	background-color: #DB9091;
	padding: 10px;
	font-size: -1;
}

.jdm td{
	background-color: #fff;
	font-size:75%;
	padding: 6px 10px;
	color:#444444;	
}


h1.midasi{
  font-size: 12pt;	
  padding: 0.5em;/*文字周りの余白*/
  color: #494949;/*文字色*/
  background: #fffaf4;/*背景色*/
  border-left: solid 5px #ffaf58;/*左線（実線 太さ 色）*/
}

p.bun{
	font-size: 10pt;
	line-height: 18pt;
	color: #494949;/*文字色*/
	padding: 0.5em;/*文字周りの余白*/
}

/*品質表示table */
.description-body table{
	border-collapse:separate;
	border-spacing:1px;
}

.description-body table td,th{
	padding:10px;
}