/****** Price List ＣＳＳ ******/
/*  */
div#pagecontent.price {
	font-size:14px;
	margin-bottom:60px;
}
div#pagecontent.price br.forsmall {
	display:none;
}
div#pagecontent.price .sub {
	padding-left:4em;
}
div#pagecontent.price p {
	clear:both;
	line-height:1.5;
	padding-left:14.5em;
	padding-right:10px;
	margin:6px 0;
}
div#pagecontent.price p.small {
	font-size:12px;
	margin-bottom:12px;
}
div#pagecontent.price p.note {
	font-size:12px;
	padding-left:10px;
	margin:0;
}
div#pagecontent.price table {
	margin:0 0 0 12.5em;
	line-height:1.5;
}
div#pagecontent.price table th {
	font-weight:normal;
	padding:2px 2em 2px 0;
	text-align:left;
}
div#pagecontent.price table td {
	padding:2px 0;
}
div#pagecontent.price table td.second {
	padding-left:5em;
}
div#pagecontent.price table td.aliner {
	padding-right:2em;
}
div#pagecontent.price table td.price {
	text-align:right;
}
div#pagecontent.price table.forsp {
	display:none;
}


/*** タブレットサイズ 大 ***/
@media only screen and (min-width:769px) and (max-width:979px) {
	
	img {
		max-width:100%;
		height:auto;
	}
}

/*** タブレットサイズ ***/
@media only screen and (min-width:481px) and (max-width:768px) {
	div#pagecontent.price br.forsmall {
		display:inherit;
	}
	div#pagecontent.price .sub {
		padding-left:20px;
		line-height:1.5;
	}
	div#pagecontent.price p {
		padding-left:10px;
	}
	div#pagecontent.price table {
		margin:0 0 0 10px;
	}
	
	img {
		max-width:100%;
		height:auto;
	}
}

/*** スマートフォンサイズ ***/
@media only screen and (max-width:480px) {
	div#pagecontent.price br.forsmall {
		display:inherit;
	}
	div#pagecontent.price .sub {
		padding:6px 0 0 0;
		line-height:1.5;
		font-size:12px;
	}
	div#pagecontent.price p {
		padding-left:10px;
	}
	div#pagecontent.price table {
		margin:0 10px;
	}
	div#pagecontent.price table th {
		padding-right:1em;
	}
	div#pagecontent.price table td.second {
	padding-left:1em;
}
	div#pagecontent.price table.whitening {
		display:none;
	}
	div#pagecontent.price table.forsp {
		display:inherit;
	}
	
	
	img {
		max-width:100%;
		height:auto;
	}
}

