@charset "utf-8";

#pageMenu .contentInner {
	padding-bottom:150px;
}
#pageMenu .contentInner h2 {
	margin-bottom:20px;
	text-align:center;
	font-size:22px;
}
#pageMenu .priceBox {
	margin-bottom:20px;
}
#pageMenu .priceBox h3 {
	margin-bottom:16px;
	padding:25px 0 5px;
	border-bottom:3px solid #000;
	font-size:19px;
}
#pageMenu .priceBox ul {
	border-top:1px dashed #A9A9A9;
}
#pageMenu .priceBox li {
	padding:15px 0;
	border-bottom:1px dashed #E6E6E6;
}
#pageMenu .priceBox li p {
	display:table;
	width:100%;
}
#pageMenu .priceBox li p span {
	display:table-cell;
	width:50%;
	font-weight:bold;
}
#pageMenu .priceBox li p span:nth-child(2) {
	text-align:right;
}
#pageMenu .priceBox li p:nth-child(2) {
	font-size:15px;
	color:#A1A1A1;
}
#pageMenu .priceBox .note {
	margin-top:30px;
	padding:1em;
	background:#E6E6E6;
	text-indent:0;
	font-size:14px;
}
	
@media screen and (max-width:768px) {
	#pageMenu .contentInner {
		padding-bottom:20px;
	}
	#pageMenu .contentInner h2,
	#pageMenu .priceBox h3 {
		font-size:13px;
	}
	#pageMenu .contentInner h2 {
		margin-bottom:5px;
	}
	#pageMenu .priceBox {
		margin-bottom:10px;
	}
	#pageMenu .priceBox h3 {
		margin-bottom:10px;
		padding:10px 0 3px;
		border-bottom-width:2px;
	}
	#pageMenu .priceBox li {
		padding:10px 0;
	}
	
	#pageMenu .priceBox li p {
		font-size:11px !important;
	}
	#pageMenu .priceBox .note {
		margin-top:15px;
		font-size:12px;
	}
}


