#campaignArea {
	width: 870px;
	margin: 0 39px 10px;
	padding: 0;
	overflow: hidden;
	position: relative;
}
#aboutBox, #etnryBox {
	width: 400px;
	padding: 30px 10px 150px;
	color: #fff;
	font-size: 14px;
}
#aboutBox {
	float: left;
	background: url(../images/campaign/bg01.png?1554174720) no-repeat 0 0;
}
#etnryBox {
	float: right;
	background: url(../images/campaign/bg02.png?1554174720) no-repeat 0 0;
}
#aboutBox h3, #etnryBox h3 {
	margin-bottom: 15px;
}
#gold, #silver {
	position: relative;
}
#gold p, #silver p {
	position: absolute;
	left: 0;
	top: 0;
	padding: 164px 36px 0 30px;
	font-size: 16px;
	line-height: 1.3;
}
.memo {
	margin: 20px 6px;
}
#due {
	position: relative;
	top: 60px;
	left: -10px;
}
#etnryBox li {
	padding: 0 0 15px 30px;
	background: url(../images/campaign/dot.png?1554174719) no-repeat 12px 4px;
}
#pdf {
	margin-right: 6px;
	padding-right: 22px;
	background: url(../images/campaign/icon_pdf.png?1554174719) no-repeat right top;
	color: #e9c000;
}
#etnryBox #pdf:link, #etnryBox #pdf:visited {
	color: #e9c000;
}
#etnryBox #pdf:hover, #etnryBox #pdf:active {
	text-decoration: none;
}
#etnryBox #inquiry:link, #etnryBox #inquiry:visited {
	color: #e9c000;
}
#etnryBox #inquiry:hover, #etnryBox #inquiry:active {
	text-decoration: none;
}
#etnryBox li ul#sub01 {
	width: 327px;
	margin: 15px 0 0;
	padding: 15px 15px 0;
	list-style: none;
	background: #5d5d5d;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
}
#etnryBox li ul#sub01 li {
	margin: 0;
	padding: 0 0 15px 0;
	background: none;
}
#etnryBox li ul.sub02 {
	width: auto;
	margin: 15px 0 0;
	padding: 0;
	list-style: none;
}
#etnryBox li ul.sub02 li {
	margin-bottom: 20px;
	padding: 0 14px 0 24px;
	background: url(../images/campaign/star.png?1554174720) no-repeat 10px 3px;
	color: #e9c000;
}
#pdf2 img {
	display: block;
	width: 370px;
	height: 59px;
	margin: 0 auto;
	background: url(../images/campaign/bt_dl.png?1554174719) no-repeat 0 -59px;
}
#pdf2 a:hover img {
	background-position: 0 0;
}
#mail {
	width: 350px;
	margin: 30px auto 0;
	padding: 10px;
	font-size: 16px;
	background: #383838;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;
}
#mail dt {
	margin-bottom: 15px;
}
#txtBox {
	clear: both;
	padding: 30px 0 40px;
}
#txtBox ul {
	margin-bottom: 30px;
}
#txtBox li {
	font-size: 12px;
	color: #d9d9d9;
	padding: 0 0 20px 40px;
	background: url(../images/campaign/dot2.png?1554174719) no-repeat 20px 2px;
}
.bnrCampaign {
	width: 870px;
	margin: 20px 0 25px;
}
#archiveList {
	width: 870px;
	overflow: hidden;
	zoom: 1;
}
#archiveList li {
	float: left;
	width: 287px;
	height: 131px;
	padding: 0 4px 4px 0;
}
#archiveList li.endLine {
	padding-right: 0;
}
#archiveList a, #archiveList img {
	margin: 0;
	padding: 0;
	font-size: 0;
	line-height: 0;
	border: none;
}
#pgStart a {
	color: #fff;
}
#pgStart a:link, #pgStart a:visited {
	text-decoration: underline;
	color: #fff;
}
#pgStart a:hover, #pgStart a:active {
	color: #daac52;
}

.campaignHD {
    width: 870px;
    margin: 0 auto;
    padding-top: 0px;
    overflow: hidden;
    zoom: 1;
}
.campaignHD h2 {
    margin-bottom: 0;
}
.campaignHD img {
    vertical-align: top;
}
.campaignHD p {
    margin-bottom: 25px;
    text-align: center;
}
#result2018 {
    width: 500px;
    margin: 0 auto;
    padding: 0;
    font-size: 0;
    line-height: 0;
}
#result2018 ul {
    padding-bottom: 40px;
    list-style: none;
}
#result2018 li {
    width: 411px;
    height: 229px;
    margin-bottom: 20px;
    padding: 30px 46px 25px 43px;
}
#result2018 li a {
    display: block;
    width: 211px;
    height: 229px;
}
#result2018 li img {
    border: none;
}
#result2018 li#gold {
    background: url(../images/campaign/result_bg_gold.png) no-repeat 0 0;
}
#result2018 li#silver {
    background: url(../images/campaign/result_bg_silver.png) no-repeat 0 0;
}
#goldBox {
    width: 708px;
    height: 825px;
    margin: 0 auto;
    background: url(../images/campaign/result_bg_goldbox.png) no-repeat 0 0;
}
#silverBox {
    width: 708px;
    height: 825px;
    margin: 0 auto;
    background: url(../images/campaign/result_bg_silverbox.png) no-repeat 0 0;
}
#goldBox h2, #silverBox h2 {
    margin: 0;
    padding: 0;
    font-size: 0;
    line-height: 0;
}
#scrollBox {
    width: 360px;
    margin: 0 auto;
    text-align: center;
    font-size: 16px;
    line-height: 2;
    text-align: center;
}
#goldBox #scrollBox {
    border: 1px solid #d8b251;
    height: 520px;
    padding: 20px;
    color: #edd28d;
}
#silverBox #scrollBox {
    border: 1px solid #c9c9c9;
    height: 520px;
    padding: 20px;
    color: #d4d2cf;
}
#goldBox #scrollBox p {
    width: 360px;
    height: 520px;
    overflow: auto;
}
#silverBox #scrollBox p {
    width: 360px;
    height: 520px;
    overflow: auto;
}
#backBtn {
    padding: 60px 0;
    text-align: center;
}
