@charset "utf-8";
/*今週の発売新製品*/
@media screen and (max-width: 768px){
	div#main div.categoryHead p.topicPath {
		font-size: 10px;
		padding: 5px 0 5px 5px;
		margin-bottom: 0;
		box-sizing: border-box;
	}
	#Title  {
		background: none;
		height: auto;
	}
	#Title h1{
		clear:both;
		float: none;
		display: block;
		background: #EEE;
		font-size: 140%;
		color: #333;
		padding: 3px 5px ;
		margin-bottom: 5px;
		height: auto;
		vertical-align: top;

	}
	#Title p {
		text-align: right;
		color:#999;
		font-size: 88%;
	}
	p#Day {
		float: none;
		margin-bottom: 10px;
	}

	#photo {
		text-align: center;
	}
	#photo img {
		float: none;
		margin-right: 0;
	}
	#spec {
		float: none;
		border: 1px solid #666666;
		width: 100%;
		margin-bottom: 10px;
	}
	#spec strong {
		display: block;
	}
	#spec a:link,
	#list a:link,
	#spec a:visited,
	#list a:visited{
		float: none;
		text-align: center;
		text-indent: 0;
		border-radius: 20px;
		color: #FFF;
		background:none;
		background: #003366;
		height: auto;
		width: auto;
		display: inline-block;
		padding: 5px 25px;
		margin: 5px auto 10px;
		font-size: 14px;
	}
	#honbun {
		margin: 0px 10px;
		padding: 0 0 10px;
		font-size: 115%;
		line-height: 1.7;
	}
	#list table {
		box-sizing: border-box;
		font-size: 107%;
	}
	#list tr td{
		display: inline-block;
		padding: 2px 0; 
		vertical-align: top;
	}
	#list tr td:nth-child(1){
		width: 100%;
	}
	#list tr td:nth-child(2){
		width: 100%;
	}
	#list tr td:nth-child(3),
	#list tr td:nth-child(4) {
		width: auto;
		text-align: left;
		margin-right: 10px; 
	}
	#list tr td[colspan="6"],
	#list tr td:nth-child(n+5) {
		display: block;
		width: 100%;
		text-align: left;
	}
	#list tr td:nth-child(6) {
		text-align: right;
		vertical-align: middle;
	}
	#list h5 {
		padding: 5px 0 3px 5px;
		font-size: 107%;
	}
}