@charset "utf-8";

.top-contents-left a:hover img{
	filter: alpha(opacity=75); /*For IE*/
	opacity: 0.75; /*Opera・Safari*/
	-moz-opacity: 0.75; /*For FireFox*/
}


.top-contents-left ul{
	list-style-type:disc;
	text-align:left;
}

.top-contents-left li{
	margin-left:25px;
	list-style-type:disc;
	text-align:left;
	padding-left:3px;
	padding-bottom:10px;
	font-size:14px;
}

.top-contents-left img{
	margin:auto;
	padding-bottom:20px;
	border:1px;
}

.top-contents-left img.taisyou-img{
	margin:auto;
	padding-top:50px;
	padding-bottom:50px;
}

.top-contents-left p.gakuwari{
	text-align:center;
	font-size:12px;
}

.top-contents-left div#campaignPrize li {
  zoom: 100%;
  list-style-type: none;
  }

.top-contents-left div#campaignPrize li:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	height: 0;
	line-height: 0;
  }

.top-contents-left div#campaignPrize div.image {
  width: 200px;
  float: left;
  padding-bottom: 10px;
  }

.top-contents-left div#campaignPrize p.text {
  width: 408px;
  float: right;
  padding-bottom: 10px;
  }
  
.top-contents-left div#campaignPrize p.btn {
	text-align:center;
	font-size:12px;
	margin:auto;
  }

b {
    font-size: 1.2em;
}
.corpCampaignWrap p {
    font-weight: bold;
    color: #00883f;
    margin: 12px 0 0;
}
.corpCampaignWrap ul {
    padding-left: 1em;
    padding-bottom: 10px;
}
.corpCampaignWrap li{
	text-align: justify;
}
.corpCampaignWrap li.listBikou {
    list-style-type: none;
}
.colorRed {
    color: #b30000;
}



.corpCampaignInner {
    border: 4px solid #EEE;
    padding: 10px 20px 10px;
    margin-bottom: 10px;
}
.corpCampaignWrap ul {
    padding-left: 0;
    padding-bottom: 0;
}
.corpCampaignWrap li {
    margin: 0 0 0 20px;
}
.top-contents-left .corpCampaignWrap p {
    margin: 12px 0 0;
}
b {
    font-size: 1em;
}
.top-contents-left p.last-text.textCenter {
    text-align: center;
}


@media screen and (max-width: 767px){

.top-contents-left p.last-text.textCenter {
    text-align: left;
}

}


