.member-top-title{
	font-size: 24px;
	font-weight: bold;
	text-align: center;
	margin-top: 38px;
	margin-bottom: 25px;
	letter-spacing: 2px;
}

.member-top-area{
	width: 800px;
	max-width: 100%;
	position: relative;
	box-sizing: border-box;
	font-size: 0;
	margin:0 auto ;
}
.member-top-precautions-title{
	background-color: #b2dfdb;
	font-size: 20px;
	letter-spacing: 2px;
	padding: 4px;
	padding-left: 14px;
}
.member-top-precautions-narrative{
	border:1px  solid #ddd;
	border-top: 0;
	font-size: 16px;
	padding: 16px;
	margin-bottom: 35px;
	letter-spacing: 2px;
}
.member-top-list,
.member-top-list-first{
	font-size: 18px;
	padding: 6.5px;
    border: 1px solid #ddd;
}
.member-top-list li,
.member-top-list-first li{
	display: inline-block;
	vertical-align: middle;
	box-sizing: border-box;
}
.member-top-list-first{
	background-color: #b2dfdb;
	font-size: 20px;
    border: 1px solid #b2dfdb;
}
.member-top-list-tick{
	width: 65px;
	max-width: 100%;
    padding-left: 10px;
    padding-top: 5px;
}
.member-top-list-tick-label input:checked + .member-top-list-tick-img{
    background-image: url(../img/checked.png);
    background-repeat: no-repeat;
    background-size: 80%;
    background-position: center;
}
.member-top-list-tick-label{
	position: relative;
}
.member-top-list-tick-label input{
	position: absolute;
    top: 0;
    left: 0;
    opacity: 0;
    pointer-events: none;
}
.member-top-list-tick-img{
	width: 16px;
    height: 16px;
    border: 1px solid #ddd;
    display: inline-block;
}
.member-top-list-item{
	width: calc( 100% - 300px);
}
.member-top-list-time{
	width: 65px;
	max-width: 100%;
}
.member-top-list-price{
	width: 150px;
	max-width: 100%;
}
.member-top-list-price p,
.member-top-list-price span{
	display: inline-block;
}
.member-top-list-price p{
	    text-decoration: line-through;
}
.member-top-list-price span{
	font-size: 22px;
	color: #cb2a1e;
}

/* Hover */
.member-top-list:first-child:hover{
	background-color: ;
}
.member-top-list:hover{
	background-color: #fd8eae;
	color: #fff;
}
.member-top-list:hover .member-top-list-price span{
	color: #fff;
}