#content h2{
	border-top	:1px solid #EBEBEB;
	border-left :1px solid #EBEBEB;
	border-right:1px solid #EBEBEB;
}
#content h2 span{
	border-left:6px solid #F60;
	padding-top:2px;
	padding-left:7px;
}
#content .contentBody {
	border-bottom:1px solid #EBEBEB;
	border-left:1px solid #EBEBEB;
	border-right:1px solid #EBEBEB;
	padding:10px;
	min-height:700px;
	_height:700px;
}
#nomenubox #content{
	min-height:300px;
	_height:400px;
}

#nomenubox #content .contentBody{
	min-height:500px;
	_height:500px;
	margin-bottom:0;
	padding-bottom:50px;
}
#infomationHead,
#campaigninfoHead{
	position:relative;
}
#infomationHead div.more,
#campaigninfoHead div.more{
	position:absolute;
	right:4px;
	top:2px;
}
#infomationHead div.more li,
#campaigninfoHead div.more li{
	float:left;
}
#infomationBody{
	background:url("http://static.bitcash.jp/www/cmn/bg_reticulation.gif");
	padding:5px;
	border-bottom:1px solid #DDD;
	border-left  :1px solid #DDD;
	border-right :1px solid #DDD;
	margin-bottom:20px;
}
#infomationBody ul{
	border-top	:1px solid #DDD;
	border-bottom:1px solid #AAA;
	border-left :1px solid #DDD;
	border-right:1px solid #AAA;
	background:#FFF;
	padding-top :3px;
}
#infomationBody li,
#campaignInfoBody li{
	text-align:left;
}
#infomationBody li p{
	margin-left :10px;
	margin-right:10px;
	padding-left	:2px;
	padding-right :2px;
	padding-bottom:7px;
	padding-top 	:7px;
	background:url("http://static.bitcash.jp/www/feature/index/bg_dotline_a.gif") 0 bottom repeat-x;
}
#infomationBody li.end p{
	background:none;
}
#infomationBody li p a{
	margin-left:10px;
}
#campaigninfoHead h3{
	margin-bottom:10px;
}
#campaignInfoBody li.bcCampaign,
#campaignInfoBody li.campaign{
	background:url("http://static.bitcash.jp/www/feature/index/frame_753_body.gif") 0 repeat-y;
}
#campaignInfoBody li div.campaignGroupHead{
	background:url("http://static.bitcash.jp/www/feature/index/frame_753_top.gif") 0 top no-repeat;
	padding-top 	:20px;
	padding-left	:15px;
	padding-right :15px;
	margin-bottom:10px;
}
#campaignInfoBody li div.campaignGroupBody{
	background:url("http://static.bitcash.jp/www/feature/index/frame_753_bottom.gif") 0 bottom no-repeat;
	padding-left	:15px;
	padding-right :15px;
	padding-bottom:5px;
}
#campaignInfoBody li h4{
	display:inline;
	padding-left:10px;
	padding-top:2px;
}
#campaignInfoBody li.bcCampaign h4{
	background:url("http://static.bitcash.jp/www/feature/index/icon_subttl_blue.gif") left 50%	no-repeat;
}
#campaignInfoBody li.campaign h4{
	background:url("http://static.bitcash.jp/www/feature/index/icon_subttl_black.gif") left 50%  no-repeat;
}
#campaignInfoBody li div.campaignGroupBody li.campaignBody{
	border:1px solid #CCC;
	padding:10px;
	margin-bottom:10px;
	position:relative;
}
li.campaignBody div.campaignImage{
	width:190px;
	float:left;
}
li.campaignBody p.campaignDetail{
	line-height:150%;
}
li.campaignBody div.campaignInfo p{
	float:right;
	width:510px;
}

li.campaignBody h5{
	padding-top:2px;
	margin-bottom:10px;
	font-size:14px;
}
li.campaignBody p.date{
	margin-bottom:5px;
}
li.campaignBody p.target{
	margin-bottom:10px;
}
li.campaignBody p span{
	background:url("http://static.bitcash.jp/www/feature/index/bg_campaign_detail.gif") #74a6d4 no-repeat right 50%;
	color:#FFF;
	padding:3px 8px 1px 2px;
	margin-right:7px;
	font-size:11px;
}
li.campaignBody div.campaignBrief{
	margin-top:10px;
}
li.campaignBody div.campaignBrief li{
	float:left;
	border-right:2px solid #FFF;
}
li.campaignBody div.campaignBrief p{
	width:100px;
	background:#AAA;
	color:#FFF;
	font-size:11px;
	text-align:center;
	padding:4px 0 2px;
}
li.campaignBody div.campaignBrief p.point{
	background:#51b3d6;
}
li.campaignBody div.campaignBrief p.discount{
	background:#f2913d;
}
li.campaignBody div.campaignBrief p.item{
	background:#ed778c;
}
li.campaignBody div.campaignBrief p.card{
	background:#b85ea4;
}
li.campaignBody div.campaignBrief p.bitcash{
	background:#aabf3f;
}


#pointBack h2{
	border-top	:1px solid #DDD;
	border-left :1px solid #DDD;
	border-right:1px solid #DDD;
}

#pointBackServiceBody{
	background:url("http://static.bitcash.jp/www/feature/pointback/pointback_flow.gif") no-repeat 30px 15px;
	min-height:262px;
	_height:262px;
	padding-top :10px;
	padding-left:330px;
	padding-right:20px;
	text-align:left;
}

#pointBackSiteBody{
	padding:10px 0 10px;
	margin-bottom:10px;
	overflow:hidden;
	text-align:left;
}

#pointBackServiceBody p{
	margin-bottom:10px;
	line-height:125%;
}
#pointBackServiceBody .detail{
	background:url("http://static.bitcash.jp/www/cmn/icon01.gif") no-repeat 0 4px;
	padding-top 	:2px;
	padding-bottom:2px;
	padding-left:15px;
}

#pointBackSiteBody ul{
	text-align:left;
	margin-left:15px;
}
#pointBackSiteBody li{
/*	background:url("http://static.bitcash.jp/www/feature/pointback/bg_site.gif") no-repeat; */
	background:#EEE;
	color:#444;
	float:left;
	width:227px;
	height:265px;
	margin-leftt:5px;
	margin-right:10px;
	margin-bottom:10px;
	border:1px solid #999;
}
#pointBackSiteBody li ul{
	margin:0;
}
#pointBackSiteBody li li{
	background:none;
	width:96px;
	height:auto;
	margin:0;
	border:0;
}
#pointBackSiteBody li li p{
	margin:0;
	padding-top 	:2px;
	padding-bottom:5px;
	padding-left	:18px;
	font-size:10px;
}
#pointBackSiteBody li li p.bitcash{
	background:url("http://static.bitcash.jp/www/cmn/icon_bc.gif") no-repeat 0 0;
}
#pointBackSiteBody li li p.point{
	background:url("http://static.bitcash.jp/www/cmn/icon_point.gif") no-repeat 0 0;
}
#pointBackSiteBody li li p.item{
	background:url("http://static.bitcash.jp/www/cmn/icon_item.gif") no-repeat 0 0;
}
#pointBackSiteBody li li p.card{
	background:url("http://static.bitcash.jp/www/cmn/icon_card.gif") no-repeat 0 0;
}
#pointBackSiteBody li li p.goods{
	background:url("http://static.bitcash.jp/www/cmn/icon_goods.gif") no-repeat 0 0;
}

#pointBackSiteBody .siteImage{
	text-align:center;
	margin:3px 3px 0; 
	padding-top 	:17px;
	padding-bottom:5px;
	background:#FFF;
}
#pointBackSiteBody .campaignInfo{
	text-align:left;
	background:#FFF;
	margin:0 3px; 
	padding-bottom:5px;
	padding-left:17px;
}
#pointBackSiteBody .campaignInfo h4{
	margin-bottom:5px;
}
#pointBackSiteBody .campaignInfo h5,
#pointBackSiteBody .campaignInfo p{
	font-size:11px;
}
#pointBackSiteBody .campaignInfo p.date{
	background:url("http://static.bitcash.jp/www/cmn/icon_calendar.gif") no-repeat;
	padding-top 	:3px;
	padding-bottom:2px;
	padding-left	:21px;
	margin-bottom:2px;
}
#pointBackSiteBody .campaignBrief{
	padding-top :5px;
	padding-left:20px;
}
#pointBackGuide{
	margin-bottom:10px;
}

#pointExchange{
	background:url("http://static.bitcash.jp/www/feature/pointback/pointback_free.gif") no-repeat;
	min-height:86px;
	_height:86px;
	padding-left:100px;
	margin-bottom:5px;
	text-align:left;
}

#pointExchange p{
	margin-bottom:5px;
}

#pointExchange ul{
	margin-bottom:5px;
	margin-left:5px;
}

#pointExchange li{
	background:url("http://static.bitcash.jp/www/feature/pointback/pointback_arrow.gif") no-repeat;
	padding-left:10px;
}

#pointExchange li p{
	font-size:11px;
	margin-bottom:0;
}

#pointBackNotice .attention{
	background:url("http://static.bitcash.jp/www/feature/pointback/pointback_attention_icon.gif") no-repeat;
	margin-bottom:3px;
	padding-left:20px;
}

#pointBackNotice .attention a{
	text-decoration:underline;
}

#pointBackNotice{
	width:580px;
	background:#EEF2FE;
	text-align:left;
	padding:10px;
	margin-left:80px;
	margin-bottom:10px;
}