
/* CSS Document */
@media screen and (min-width: 740px) {  /*740から*/
table.renew {  /*index新着用*/
  border-collapse: collapse;
  margin: 0 auto;
  width: 90%;
  
}
table.renew th {
  background-color: #fff;
  padding: 10px;
  font-size: 16px;
  border: 0;
  text-align: left;
  width: 24%;
  /*border-bottom: 1px solid #aaa;*/
}
table.renew td {
  padding: 10px;
  font-size: 16px;
  width:auto;
  /*border-bottom: 1px solid #aaa;*/
}

table.space {  /*スペース付きレイアウト用*/
  border-collapse: collapse;
  margin: 0 auto;
  width: 100%;
  
}
table.space th {
  /*background-color: #fff;*/
  padding: 5px;
  font-size: 16px;
  border: 0;
  text-align: left;
  /*width: 34%;*/
  /*border-bottom: 1px solid #aaa;*/
}
table.space td {
  padding: 5px;
  font-size: 16px;
  width:auto;
  /*border-bottom: 1px solid #aaa;*/
}

.newicon {
	background: #F00;	/*背景色*/
	color: #FFF;		/*文字色*/
	font-size: 13px;	/*文字サイズ*/
	border-radius: 2px;	/*角丸のサイズ*/
	padding: 5px;
	margin: 5px;
}

.hoticon {
	background: #F60;	/*背景色*/
	color: #FFF;		/*文字色*/
	font-size: 13px;	/*文字サイズ*/
	border-radius: 2px;	/*角丸のサイズ*/
	padding: 5px;
	margin: 5px;
}


}

@media screen and (max-width: 739px) {  /*739まで*/
table.renew {  /*index新着用*/
  border-collapse: collapse;
  margin: 0 auto;
  width: 100%;
  }
  table.renew th {
    background-color: #fff;
  padding-left: 20px;
  padding-top: 10px;
  padding-bottom: 0px;
  font-size: 16px;	/*文字サイズ*/
  text-align: left;
  width: auto;
    display: block;
    border: 0;
    /*border-bottom: none;*/
    width: auto;
  }
  table.renew td {
    display: block;
	font-size: 16px;	/*文字サイズ*/
	padding-left: 40px;
	padding-top: 5px;
	padding-bottom: 10px;
	width: auto;
	border-top: none;
	/*border-bottom: 1px solid #aaa;*/
  }

table.space {  /*スペース付きレイアウト用*/
  border-collapse: collapse;
  margin: 0 auto;
  width: 100%;
  }
  table.space th {
  /*background-color: #fff;*/
  /*padding-left: 20px;*/
  /*padding-top: 10px;*/
  /*padding-bottom: 0px;*/
  padding: 5px;
  font-size: 14px;	/*文字サイズ*/
  text-align: left;
  width: auto;
    display: block;
    border: 0;
    /*border-bottom: none;*/
    width: auto;
  }
  table.space td {
    display: block;
	font-size: 14px;	/*文字サイズ*/
	padding: 5px;
	/*padding-left: 40px;*/
	/*padding-top: 5px;*/
	/*padding-bottom: 10px;*/
	width: auto;
	border-top: none;
	/*border-bottom: 1px solid #aaa;*/
  }
  
  .newicon {
	background: #F00;	/*背景色*/
	color: #FFF;		/*文字色*/
	font-size: 13px;	/*文字サイズ*/
	border-radius: 2px;	/*角丸のサイズ*/
	padding: 5px;
	margin: 5px;
}

.hoticon {
	background: #F60;	/*背景色*/
	color: #FFF;		/*文字色*/
	font-size: 13px;	/*文字サイズ*/
	border-radius: 2px;	/*角丸のサイズ*/
	padding: 5px;
	margin: 5px;
}

}