@charset "UTF-8";
/* CSS Document */



/*↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓　price_contents1　↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓*/

.price_contents1{
	width: 95%;
	max-width: 960px;
	margin: 0 auto;
	color: #383838;
}
.price_contents1 p{
	text-align: center;
}
.price_contents1 p:nth-of-type(1){
	margin-top: 50px;
	font-size: 20px;
	line-height: 2;
}
.price_contents1 p:nth-of-type(2){
	margin: 15px 0 50px 0;
	font-size: 14px;
}
.price_contents1 p a{
	color: #fb8c00;
	border-bottom: 1px solid #fb8c00;
}
.price_contents1 span{
	display: block;
	width: 100%;
	max-width: 55em;
	margin: 0 auto;
	font-size: 12px;
}

/*↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑　price_contents1　↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑*/



/*↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓　price_contents2　↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓*/



.price_contents2{
	width: 1000px;
	margin: 150px auto 50px auto;
}

.price_contents2 thead tr th{
}
.price_contents2 thead th{
}
.price_contents2 thead th:nth-of-type(5){
	width: 150px;
}
.price_contents2 thead img{
	display: block;
	width: 90%;
	margin: 0 auto 10px auto;
}

.price_emarks{
	vertical-align:bottom;
	text-align: center;
	margin: 0 auto 10px auto;
}
.price_emarks span{
	color: #fb8c00;
	border: 1px solid #fb8c00;
	padding: 5px 20px;
}


.price_contents2 tbody tr{
	height: 25px;
}
.price_contents2 tbody tr:nth-of-type(odd){
	background: #f7f7f7;
}
.price_contents2 tbody tr th,
.price_contents2 tbody tr td{
	padding: 20px 0;
}
.price_contents2 tbody tr th{
	text-align: center;
	width: 18em;
	font-size: 14px;
	line-height: 25px;
}
.price_contents2 tbody tr{
	text-align: center;
}
.price_contents2 tbody tr td img{
	width: 25px;
}

/*↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑　price_contents2　↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑*/


.btn_area .btn_read{
	margin: 0px auto 10px auto;
	transform: scale(1.25);
}
.btn_area{
	margin: 50px auto 150px auto;
	transform: scale(0.8)
}


/*↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓　　↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓*/



/*↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑　　↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑*/



@media screen and (max-width:990px){
}





@media screen and (max-width:990px){
.P{display: none!important;}}
@media screen and (min-width:991px){
.S{display: none!important;}}

