﻿@charset "utf-8";

/*191129_Add*/
#campaignArea {
	text-align: center;
	background: #fffde4;
	padding: 5%;
}
#campaignArea .btnBlockA01{
	margin: 0 6% 7%;
}
#campaignArea .btnBlockA01 p{
	margin: 0;
	padding: 0;
}
#campaignArea .campaignBlockA01{
	margin: 0 auto 10%;
	border: #ea5098 solid 2px;
	background: #fff;
	color: #ea5098;
	font-size:1rem;
}
#campaignArea  .campaignBlockA01 .headingBlockA03 {
	color: #fff;
	background:#ea5098;
	font-size:1rem;
	margin-bottom:20px;
}
#campaignArea .campaignBlockA01 .headingBlockA03 h3 {
	margin: 0;
	padding:3%;
}

#campaignArea .campaignBlockA01 dl dt {
	background: #ea5098;
	color: #fff;
	border-radius: 5px;
	padding:5px;
	letter-spacing: 1em;
	margin: 5%!important
}
#campaignArea .campaignBlockA01 dl dd {
	margin-bottom: 30px!important;
	text-align: left;
	line-height: 1.75;
}
#campaignArea .campaignBlockA01 dl dd>p,
#campaignArea .campaignBlockA01 dl dd>ul,
#campaignArea .campaignBlockA01 dl dd>ol,
#campaignArea .campaignBlockA01 dl dd>div{
	margin: 0;
	padding: 0 2%;
	list-style: none;
}
#campaignArea .campaignBlockA01 dl .listBlockC01 li {
	font-size:16px;
}
#campaignArea .campaignBlockA01 dl .listBlockA01 li,
#campaignArea .campaignBlockA01 dl .listBlockB01 li {
	font-size:14px;
}
#campaignArea .campaignBlockA01 dl dd li + li{
	margin-bottom:5px
}
#campaignArea .campaignBlockA01 dl dd .listBlockB01 li {
	line-height: 1.75;
}
#campaignArea .campaignBlockA01 a,
#campaignArea .campaignBlockA01 a:hover,
#campaignArea .campaignBlockA01 a:visited {
	color:#ea5098;
	text-decoration: none;
}