@charset "utf-8";

#content{
	padding-bottom:30px;
}


#content div.contentHead{
	position:relative;
}

#content div.contentHead div.more{
	position:absolute;
	top:4px;
	right:4px;
}

#content div.contentHead div.more li{
	float:left;
	margin-left:3px;
}


#content div.contentBody{
	border-right :1px solid #D2D2D2;
	border-left  :1px solid #D2D2D2;
	border-bottom:1px solid #D2D2D2;
	margin-bottom:10px;
}
#content #purchase div.contentBody{
	background:url("http://static.bitcash.jp/www/index/bg_purchase.gif") no-repeat;
	height:207px;
	position:relative;
	border-right :0;
	border-left  :0;
	border-bottom:0;
}

div.twoColum{
	overflow:hidden;
	width:546px;
}

div.twoColum .cell{
	width:272px;
	float:left;
}

#purchase div.contentBody div.cell h3{
	margin-top:10px;
	margin-left:10px;
	height:21px;
	overflow:hidden;
}

#purchase div.contentBody div.cell div#online{
	margin-top:5px;
	padding-left:13px;
}
#purchase div.contentBody div.cell div#offline{
	width:272px;
}
#purchase div.contentBody div.cell div#offline ul{
	margin-top:4px;
	padding-left:10px;
}
#purchase div.contentBody div.cell div li{
	float:left;
}
#purchase div.contentBody div.cell div#online li{
	height:53px;
	overflow:hidden;
}
#purchase div.contentBody div.cell div#online li input{
	padding:0;
}
#purchase div.contentBody div.cell div#offline li{
	height:40px;
	width :125px;
	overflow:hidden;
}

#content #use div.contentBody{
	background:url("http://static.bitcash.jp/www/index/bg_use.gif") no-repeat;
	height:105px;
	border-right :0;
	border-left  :0;
	border-bottom:0;
}
#use div.contentBody ul{
	padding-top:12px;
	margin-left:20px;
}
#use div.contentBody li{
	float:left;
}
#content #service div.contentBody{
	padding-top 	:2px;
	padding-bottom:2px;
	padding-left	:3px;

}
#service div.contentBody li{
	background:url("http://static.bitcash.jp/www/index/bg_service.gif") no-repeat;
	height:60px;
	width:269px;
	float:left;
}
#service div.contentBody li div{
	padding-top:3px;
	padding-left:62px;
	height:57px;
}

#service div.contentBody li div.merge{
	background:url("http://static.bitcash.jp/www/index/icon_merge_service.gif") no-repeat 5px 3px;
}
#service div.contentBody li div.bitcash{
	background:url("http://static.bitcash.jp/www/index/icon_mybitcash_service.gif") no-repeat 5px 3px;
}
#service div.contentBody li div.point{
	background:url("http://static.bitcash.jp/www/index/icon_point_service.gif") no-repeat 5px 3px;
}
#service div.contentBody li div.pointback{
	background:url("http://static.bitcash.jp/www/index/icon_pointback_service.gif") no-repeat 5px 3px;
}
#service div.contentBody li div.donation{
	background:url("http://static.bitcash.jp/www/index/icon_contribution_service.gif") no-repeat 5px 3px;
}
#service div.contentBody li div.get{
	background:url("http://static.bitcash.jp/www/index/icon_get_service.gif") no-repeat 5px 3px;
}
#service div.contentBody li div.enquete{
	background:url("http://static.bitcash.jp/www/index/icon_enquete_service.gif") no-repeat 5px 3px;
}
#service div.contentBody li h3{
	padding-top :4px;
	padding-left:6px;
	margin-bottom:3px;
	margin-right :5px;
	background:url("http://static.bitcash.jp/www/cmn/icon02.gif") no-repeat 0 6px;
}
#service div.contentBody li p{
	margin-right :5px;
	
}
#campaign div.contentBody{
	background:url("http://static.bitcash.jp/www/cmn/bg_reticulation03.gif");
	overflow:hidden;
	height:218px;
}
#campaign div.contentBody div.pickupCampaign{
	padding-top 	:5px;
	padding-bottom:5px;
	padding-left	:2px;
	overflow:hidden;
}
#campaign div.contentBody li{
	background:#FFF;
	float:left;
	margin-left :3px;
	margin-right:2px;
	margin-bottom:5px;
	width:150px;
	border-top	 :1px solid #999;
	border-bottom:1px solid #999;
}
#campaign div.contentBody li.bitcash{
	width:200px;
}
#campaign div.contentBody li div.pickupCampaignBody{
	border-left :1px solid #999;
	border-right:1px solid #999;
	height:114px;
}
#campaign div.contentBody li.bitcash div.pickupCampaignBody{
	height:205px;
}
#campaign div.contentBody li.campaignlist{
	width:327px;
}
#campaign div.contentBody li.campaignlist div.pickupCampaignBody{
	height:205px;
	padding:0 5px;
	overflow:auto;
}
#campaign div.contentBody li.campaignlist div.pickupCampaignBody li{
	border:0;
	float:none;
	margin:0;
	width:auto;
	background:transparent url(http://static.bitcash.jp/www/feature/index/bg_dotline_a.gif) repeat-x scroll 0 bottom;
}
#campaign div.contentBody li.campaignlist div.pickupCampaignBody li div{
	padding:6px 2px 5px;
	margin:0;
	text-align:left;
	clear:both;
}
#campaign div.contentBody li.campaignlist div.pickupCampaignBody li.end{
	background:none;
}
#campaign div.contentBody li.campaignlist div.pickupCampaignBody li div dt{
	width:55px;
	line-height:125%;
	float:left;
}
#campaign div.contentBody li.campaignlist div.pickupCampaignBody li div dd{
	margin-left:55px;
	line-height:125%;
}
#campaign div.contentBody li div.pickupCampaignBody div{
	padding-top:5px;
	margin-bottom:7px;
	text-align:center;
}
#campaign div.contentBody li.bitcash div.pickupCampaignBody div{
	padding-top:10px;
}
#campaign div.contentBody li div.pickupCampaignBody h3{
	margin-left :7px;
	margin-right:5px;
	font-size:11px;
	font-weight:normal;
	line-height:125%;
}
#campaign div.contentBody li.bitcash div.pickupCampaignBody h3{
	font-size:12px;
}
#accession	div.contentBody{
	padding:10px 0 5px;
	margin-bottom:0;
	background:url("http://static.bitcash.jp/www/cmn/bg_reticulation.gif");
}
#accession .contentBody ul{
	margin-left:6px;
}
#accession .contentBody li{
	background:#FFF;
	float:left;
	border:1px solid #DDD;
	width:253px;
	height:85px;
	margin-left :5px;
	margin-right:5px;
	margin-bottom:5px;
	overflow:hidden;
}
#accession .contentBody li .siteimage{
	text-align:center;
	height:65px;
	overflow:hidden;
	margin-bottom:5px;
}
#accession .contentBody li .siteimage img{
	margin-top:5px;
}
#accession .contentBody li h3{
	margin-bottom:2px;
	margin-right :5px;
	margin-left  :5px;
	text-align:center;
	font-size:11px;
	font-weight:normal;
}
#important{
	margin-right :20px;
	margin-left  :20px;
	margin-bottom:10px;
	text-align:center;
	border:1px solid #F00;
	padding:5px 10px;
}

#important p{
	color:#F00;
	font-size:14px;
	font-weight:bold;;
}

