@charset "utf-8";

/* ------------------------------
 高容量
------------------------------ */
.f32 {
	margin: 45px 0 50px;
	font-size: 3.2rem;
	font-weight: bold;
	text-align: center;
}
.f22 {
	margin-right: -24px;
}
.contentsPage h3 span {
	margin-left: 1em;
	padding: 2px 10px 0;
	background-color: #313131;
	color: #fff;
	font-size: 1.5rem;
	line-height: 24px;
	font-weight: normal;
}
.contentsPage h3 span + span {
	margin-left: 5px;
}

table th {
	width: 71px;
	text-align: center;
    vertical-align: middle;
}

table td {
	width: 80px;
    padding: 7px 0 3px;
    vertical-align: middle;
}

.btm {
    position: relative;
    width: 80px;
    height: 225px;
    overflow: hidden;
	margin: 0 auto;
    font-size: 12px;    
}
.btm_3line {
    height: 177px;
}

.btm img {
    position: absolute;
    bottom: 1em;
    margin: 0 auto;
    left: 0;
    right: 0;
}

.bg0 {
	background : -moz-linear-gradient(-195.17% -50.65% 0deg,rgba(204, 211, 147, 1) 0%,rgba(242, 243, 225, 1) 30%,rgba(204, 211, 147, 1) 100%);
	background : -webkit-linear-gradient(0deg, rgba(204, 211, 147, 1) 0%, rgba(242, 243, 225, 1) 30%, rgba(204, 211, 147, 1) 100%);
	background : -webkit-gradient(linear,-195.17% -50.65% ,-194.94% -50.65% ,color-stop(0,rgba(204, 211, 147, 1) ),color-stop(0.3,rgba(242, 243, 225, 1) ),color-stop(1,rgba(204, 211, 147, 1) ));
	background : -o-linear-gradient(0deg, rgba(204, 211, 147, 1) 0%, rgba(242, 243, 225, 1) 30%, rgba(204, 211, 147, 1) 100%);
	background : -ms-linear-gradient(0deg, rgba(204, 211, 147, 1) 0%, rgba(242, 243, 225, 1) 30%, rgba(204, 211, 147, 1) 100%);
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#CCD393', endColorstr='#CCD393' ,GradientType=0)";
	background : linear-gradient(0deg, rgba(204, 211, 147, 1) 0%, rgba(242, 243, 225, 1) 30%, rgba(204, 211, 147, 1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#CCD393',endColorstr='#CCD393' , GradientType=1);
}

.bg0 span {
    font-size: 13px;
}