@media all and (min-width: 641px) {

*{
	box-sizing: border-box;
}
body.tenth .sp{
	display:none !important;
}
.text-inner{
	width:800px;
	margin:0 auto;
	padding:50px 0;
	font-size:16px;
	line-height:1.8;
}
.text-inner table.price-list {
 width: 100%;
 margin-bottom:30px;
 text-align: center;
 border-collapse: collapse;
 border-spacing: 0;
}
.text-inner table.price-list th {
 padding: 10px;
 background: #f1e8cd;
 border: solid 1px #c2c2c2;
 text-align:center;
}
.text-inner table.price-list td {
 padding: 10px 10px 10px 20px;
 border: solid 1px #c2c2c2;
 vertical-align:middle;
}
.text-inner .note{
	color:#FF3300;
}


}


@media only screen and (max-width: 640px) {


*{
	box-sizing: border-box;
}

body.tenth .pc{
	display:none !important;
}

.text-inner{
	padding:50px 20px;
	font-size:15px;
	line-height:1.6;
}
.text-inner table.price-list {
 width: 100%;
 margin-bottom:30px;
 border-collapse: collapse;
 border-spacing: 0;
}
.text-inner table.price-list th {
 padding: 10px;
 background: #f1e8cd;
 border: solid 1px #c2c2c2;
 text-align:center;
}
.text-inner table.price-list td {
 padding: 10px;
 border: solid 1px #c2c2c2;
 vertical-align:middle;
}
.text-inner .note{
	color:#FF3300;
}


}
