@charset "utf-8";
/*
====================================================
	
	campaign.css
	
	CSS Page Parts setting
	
====================================================
*/
/*---------------------------------------------------
	#share
---------------------------------------------------*/
#campaign02 h2 {
	display:block;
	position:relative;
	margin-bottom: 30px;
}
#campaign02 h3 {
	clear:both;
	margin-bottom: 20px;
}
#campaign02 h3.mb30 {
	margin-bottom: 30px;
}
#campaign02 h3.mb50 {
	margin-bottom: 50px;
}
#campaign02 p {
	padding-bottom: 15px;
}
#campaign02 ul.ul01 {
margin: 20px 0px;
}
#campaign02 ul.ul01 li{
	background:url(../img/campaign02/icon01.gif) no-repeat 0px 6px;
	padding-left: 15px;
}
#campaign02 ul.ul02 {
margin: 20px 0px;
}
#campaign02 ul.ul02 li{
	background:url(../img/campaign02/icon02.gif) no-repeat 0px 5px;
	padding-left: 15px;
}
#campaign02 .section {
	clear:both;
	padding:50px 40px 0px 40px ;
	margin:0px;
}
#campaign02 .section .section {
	background:none ;
	padding:0px;
	margin:0px;
}
#campaign02 .topLink {
	padding:30px 0px 10px 0px;
	text-align:right;
}
.ul03{
	background:url(../img/campaign02/photoBack.gif);
	padding:20px 20px 10px;
}
.ul03 li{
	float:left;
	list-style:none;
	padding:0px 10px 10px 0px;
}
.ul03 li.none{
	padding-right:0px;
}

.pdfTable {
	width:100%;
	margin-bottom:30px;
}
.pdfTable tr{
}
.pdfTable tr.none th{
	border-bottom:none;
}
.pdfTable th{
	padding:20px 0px;
	border-bottom:#575757 dotted 1px;
}
.pdfTable th.rightTh{
	text-align:right;
}
/*ul04*/
.ul04{
	background:url(../img/campaign02/photoBack.gif);
	padding:10px 0px 10px 13px;
	margin-bottom:30px;
}
.ul04 li{
	float:left;
	list-style:none;
	padding:0px 15px 0px 0px;
	height:154px;
}
.ul04 li.none{
	padding-right:0px;
}

