@charset "shift_jis";
h1, h2 {
	font-size: 18px;
	margin: 0px;
}
h3 {
	font-size: 16px;
	margin: 0px;
}

#paypaypoint-body{
	width:830px;
}

.notice-title{
    margin-top: 20px;
    background: #F5EAA9;
    color: #FF0000;
    font-size: 22px;
    font-weight: 600;
    line-height: 35px;
    padding: 12px 0;
    text-align: center;
}
.paypaypoint_content {
	text-align: center;
    margin-top: 30px;
    font-size: 14px;
}

.paypaypoint-title {
	font-weight: bold;
	font-size:18px;
}
.pp_link {
	color: #4169e1;
	text-decoration: none;
}

.pp_link:hover {
	text-decoration: underline;
}

.paypay_btn {
	display:inline-block;
	width:470px;
	font-size:24px;
	padding:20px 0px;
	text-align: center;
	line-height:1;
	font-weight:bold;
	letter-spacing:1px;
	background:#FF3B3B;
	color:#FFFFFF;
	border-radius: 10px;
	margin:20px 0 50px;
	text-decoration: none;
}
.paypay_btn:hover {
    opacity: 0.8;
}

.edion_gr-title {
	font-weight:bold;
	font-size:18px;
	width: 280px;
	margin: 20px auto;
	text-align: center;
	border-bottom:3px solid #0F9ED5;
	padding:0 0 7px;
}