.pageCampaign #contents img.mv{margin:30px auto 0;display:block}.pageCampaign #contents .lead{padding:25px 0 12px}.pageCampaign #contents .indentBox01{padding:0}.pageCampaign #contents .indentBox02{padding:0 5px}.pageCampaign #contents .indentBox02 .lead{padding:0}.pageCampaign .campaignListArea li a{padding:15px 18px 12px 0;border-bottom:1px solid #CCC;min-height:162px;display:flex;justify-content:space-between;text-decoration:none;background:url(https://img.phoenix.webcrew.co.jp/11006/img_ph/company/icon_arrow.png) right center no-repeat;background-size:12px 20px;box-sizing:border-box}.pageCampaign .campaignListArea li a .leftBox{width:200px;display:flex;align-items:center;justify-content:center}.pageCampaign .campaignListArea li a .leftBox img{padding:10px 0;border:1px solid #CCC;width:100%;height:auto;display:block;box-sizing:border-box}.pageCampaign .campaignListArea li a .rightBox{width:386px}.pageCampaign .campaignListArea li a .rightBox img{margin:0 8px 0 0;width:90px;height:auto;display:inline-block}.pageCampaign .campaignListArea li a .rightBox .name{display:inline-block;font-size:123%;font-weight:700;vertical-align:1em}.pageCampaign .campaignListArea li a .rightBox .title{padding:2px 0 0;width:100%;font-weight:700;line-height:1.6}.pageCampaign .campaignListArea li a .rightBox .title .note{display:block}.pageCampaign .campaignListArea li a .rightBox .number,.pageCampaign .campaignListArea li a .rightBox .period{padding:7px 0 0;color:#666}.pageCampaign .campaignAttention li{margin:0 0 0 1em;font-size:86%;line-height:1.5;text-indent:-1em}.pageCampaign #contents .buttonArea{padding:46px 0 20px}.pageCampaign #contents .buttonArea .catch{margin:0 auto 24px;display:block}.pageCampaign #contents .buttonArea a,.pageCampaign #contents .buttonArea a img{margin:0 auto;display:block}.pageCampaign #contents .buttonArea span{padding:20px 0 0;display:block;text-align:center}