@charset "utf-8";
/* frame	*/
body{
	background:#EEE;
	font-size:12px;
	text-align:center;
	color:#000;
}
p{
	line-height:135%;
}
#container{
	background:url("http://static.bitcash.jp/bittokuen/cmn/bg_body.gif") repeat-y;
	width:970px;
	margin:0 auto;
	text-align:left;
}
h2{
 margin-bottom:10px;
}
#new h2,
#pickup h2,
#nav h2,
#click h2{
 margin-bottom:0;
}
#footer{
	margin-left :20px;
	margin-right:20px;
	text-align:center;
	background:#7b7b7b;
	color:#FFF;
	padding:10px 0;
	position:relative;
}
#footer a {
	color:#FFF;
}
#footer ul {
	margin-bottom:5px;
}

#footer li {
	display:inline;
	padding-left :5px;
	padding-right:5px;
	border-right:1px solid #FFF;
}

#footer li.right{
	border-right:0;
}
/* header */
#header{
	margin:0 10px;
	text-align:left;
}
#bitcash{
	background:#525252;
	position:relative;
}
#bitcash div.link{
	position:absolute;
	left:120px;
	top:20px;
}
#bitcash div.link li{
	float:left;
	background:url("http://static.bitcash.jp/bittokuen/header/header_line.gif") no-repeat right center;
	padding-right:11px;
	margin-right:10px;
}
#bitcash div.link li.inquiry{
	background:none;
	padding-right:0;
	margin-right:0;
}

#bitcash div.guide{
	position:absolute;
	right:23px;
	top:13px;
}

#bitcash div.guide li{
	float:left;
}

#bitcash div.guide li.mobile{
	padding-right:20px;
}

#bittoku{
	background:url("http://static.bitcash.jp/bittokuen/header/header_01.gif") #FFF	no-repeat 10px 10px;
	height:130px;
	position:relative;
}
#bittoku-inner{
	width:222px;
	height:110px;
	position:absolute;
	top:15px;
	right:22px;
}
#bittoku-head{
	height:28px;
	position:relative;
}
#bittoku-head div.logout{
	position:absolute;
	top:4px;
	right:5px;
}
#bittoku-body{
	padding-top:5px;
}
#bittoku-body div.nickname{
	text-align:center;
}
#bittoku-body div.point{
	background:url("http://static.bitcash.jp/bittokuen/cmn/icon_my.gif")	no-repeat 60px 50%;
	text-align:left;
	padding-top 	:10px;
	padding-bottom:8px;
	padding-left	:95px;
	color:#FE8900;
	font-weight:bold;
	position:relative;
}
#bittoku-body div.point strong{
	font-size:18px;
	margin-right:2px;
}
#bittoku-body div.point img.kaedoki{
	position:absolute;
	left:25px;
	top:2px;
}
#bittoku-body div.account{
	text-align:center;
	padding:2px 0;
}
#bittoku-body div.account li{
	display:inline;
	padding:0 5px;
}

#menu div.link{
	float:left;
	padding-left:15px;
}
#menu div.link li,
#menu div.point li{
	float:left;
	width:132px;
	height:33px;
}
/* content */
#content{
	padding:10px 20px 0;
}
#content .dispnone{
	display:none;
}
#content .dispblock{
	display:block;
}
.layout-wt #main{
	width:620px;
	float:left;
}
.layout-wt #nav{
	width:300px;
	float:right;
	text-align:left;
}
div.iconlist{
	text-align:center;
	margin-bottom:20px;
}
div.group{
	margin-bottom:10px;
}
div.group-head{
	background:#FFF;
	position:relative;
}
div.group-head p.more{
	position:absolute;
	right:8px;
	top:11px;
}
div.group-body{
	padding-bottom:1px;
}
div.group-body div.pager{
	margin:0 10px 10px;
}
div.group-body p.lead{
	background:#DAE3FF;
	color:#333;
	padding:7px 10px;
	margin-bottom:10px;
}

div.sponsor{
	background:url("http://static.bitcash.jp/bittokuen/cmn/sponser_main_bottom.gif") #F0FCF1 no-repeat 0 bottom;
	padding-bottom:5px;
	margin-bottom:10px;
}
div.sponsor-head{
	background:#FFF;
}

div.sponsor-body{
	border-left :2px solid #7EDA89;
	border-right:2px solid #7EDA89;
	padding-bottom:1px;
}
div.sponsor-body div.pager{
	margin:0 10px 10px;
}
div.sponsor-body div{
	margin:0 10px;
	padding-top:5px;
}
div.sponsor-body div li{
	width:195px;
	float:left;
}
div.sponsor-body div li p {
	background:transparent url(http://static.bitcash.jp/bittokuen/cmn/icon_sponser.gif) no-repeat scroll 0 3px;
	margin-bottom:4px;
	padding-left:17px;
	padding-right:3px;
}

div.top-info{
	margin-bottom:10px;
}

p.top-info{
	margin-bottom:15px;
}

p.top-info a{
	color:#FE0000;
}

/* sitelist */
div.sitelist{
	padding:0 5px;
}
*+html body div.sitelist{
	margin-bottom:10px;
}
div.sitelist li.site{
	background:url("http://static.bitcash.jp/bittokuen/cmn/201010/bg_sitebottom.gif") no-repeat center bottom;
	padding-bottom:3px;
	margin-bottom:10px;
	float:left;
	width:305px;
}
div.sitelist div.site-inner{
	padding:0 5px;
}
div.sitelist div.site-head{
	background:url("http://static.bitcash.jp/bittokuen/cmn/201010/bg_sitename.gif") repeat-x;
	height:30px;
}
div.sitelist div.site-head h3{
	padding-left:10px;
	padding-top :10px;
}
div.sitelist div.site-head h3 a{
	color:#FFF;
}
div.sitelist div.site-body{
	background:url("http://static.bitcash.jp/bittokuen/cmn/bg_sitebody.gif") #FFF repeat-x;
	border-left:1px solid #B5B5B5;
	border-right:1px solid #B5B5B5;
}
div.sitelist div.site-body div.bittoku{
	width:149px;
	height:114px;
	float:left;
	clear:right;
	overflow:hidden;
}
div.sitelist div.site-body div.itemdetail div.bittoku{
	width:149px;
	height:150px;
	float:left;
	clear:right;
	overflow:hidden;
}
div.sitelist div.site-body div.detail p{
	margin:10px;
}
div.sitelist div.site-body div.detail span{
	color:#09F;
}
div.sitelist div.site-body div.image{
	float:left;
	height:114px;
	width:140px;
	overflow:hidden;
}
div.sitelist div.site-body div.image img{
	margin:25px 10px 0;
}
div.sitelist div.site-body div.itemdetail div.image{
	float:left;
	height:150px;
	width:140px;
	overflow:hidden;
	text-align:center;
}
div.sitelist div.site-body div.itemdetail div.image img{
	margin:10px;
}
/* ranking */
div.ranking li.site{
	background:url("http://static.bitcash.jp/bittokuen/nav/bg_ranking.gif") no-repeat;
}
div.ranking div.site-head{
	height:29px;
}
div.ranking li.rank1 div.site-head{
	background:url("http://static.bitcash.jp/bittokuen/nav/icon_rank01.gif") no-repeat 5px 0;
}
div.ranking li.rank2 div.site-head{
	background:url("http://static.bitcash.jp/bittokuen/nav/icon_rank02.gif") no-repeat 5px 0;
}
div.ranking li.rank3 div.site-head{
	background:url("http://static.bitcash.jp/bittokuen/nav/icon_rank03.gif") no-repeat 5px 0;
}
div.ranking li.rank4 div.site-head{
	background:url("http://static.bitcash.jp/bittokuen/nav/icon_rank04.gif") no-repeat 5px 0;
}
div.ranking li.rank5 div.site-head{
	background:url("http://static.bitcash.jp/bittokuen/nav/icon_rank05.gif") no-repeat 5px 0;
}
div.ranking div.site-head h3{
	margin-left:50px;
	padding-top :10px;
}
div.ranking div.site-body div.bittoku{
	width:135px;
	height:80px;
	float:left;
	clear:right;
	overflow:hidden;
}
div.ranking div.site-body div.image{
	float:left;
	height:80px;
	width:140px;
	overflow:hidden;
}
div.ranking div.site-body div.image img{
	margin:5px 10px 0;
}
div.ranking div.site-body div.bittoku ul{
	margin-top:2px;
}
/* bittoku */

div.site-body div.bittoku ul{
	margin-top:7px;
}
div.site-body div.bittoku ul.click{
	margin-top:5px;
}
div.site-body div.bittoku li strong,
div.item-body div.bittoku li strong{
	color:#FF8A00;
	font-size:16px;
	margin-right:2px;
}
div.site-body div.bittoku li.click{
	background:url("http://static.bitcash.jp/bittokuen/cmn/icon_click.gif") no-repeat;
	padding-top 	:3px;
	padding-bottom:3px;
	padding-left	:20px;
	padding-right :2px;
}
div.site-body div.bittoku li.action{
	background:url("http://static.bitcash.jp/bittokuen/cmn/icon_method.gif") no-repeat left;
	padding-top 	:3px;
	padding-bottom:3px;
	padding-left	:20px;
	padding-right :2px;
}
div.site-body div.bittoku li.point,
div.item-body div.bittoku li.point{
	background:url("http://static.bitcash.jp/bittokuen/cmn/icon_point.gif") no-repeat left;
	padding-top 	:3px;
	padding-bottom:3px;
	padding-left	:20px;
	padding-right :2px;
}
div.site-body div.bittoku li.date{
	background:url("http://static.bitcash.jp/bittokuen/cmn/icon_add.gif") no-repeat left;
	padding-top 	:3px;
	padding-bottom:3px;
	padding-left	:20px;
	padding-right :2px;
}
div.site-body div.bittoku li.icon img{
	margin-right:3px;
}
div.site-body div.bittoku li.shop,
div.item-body div.bittoku li.shop{
	background:url("http://static.bitcash.jp/bittokuen/cmn/icon_shop.gif") no-repeat left center;
	padding:3px 10px 3px 20px;
}

div.site-body div.bittoku li.shopinfo{
	background:url("http://static.bitcash.jp/bittokuen/shopping/search/arrow.gif") no-repeat left center;
	padding:3px 10px 3px 20px;
}
div.site-body div.bittoku li.shopinfo a{
	color:#15841B;
}
div.site-body div.bittoku li.price{
	padding:3px 10px 3px 0px;
	clear:left;
}
div.site-body div.bittoku li.price strong{
	color:#FD0000;
}
div.site-body div.bittoku li.point p.rate{
	display:inline;
	color:#FF8A00;
	font-weight:bold;
}
div.site-body div.bittoku li.rate{
	background:url("http://static.bitcash.jp/bittokuen/cmn/icon_point.gif") no-repeat left;
	padding-top 	:3px;
	padding-bottom:3px;
	padding-left	:20px;
	padding-right :2px;
}
div.site-body div.detail{
	background:url("http://static.bitcash.jp/bittokuen/cmn/dotline_01.gif") no-repeat top;
	height:95px;
	clear:both;
	overflow:hidden;
}

/*	nav */
#nav a{
	color:#0067B4;
}
#nav div.rectangle{
	margin-bottom:10px;
}
#nav div.nav-frame{
	background:url("http://static.bitcash.jp/bittokuen/nav/bottom_right.gif") #FFF no-repeat bottom;
	padding-bottom:4px;
	margin-bottom:10px;
}
#nav div.nav-head{
	position:relative;
}
#nav div.nav-head div.more{
	position:absolute;
	bottom:0px;
	right :2px;
}
#nav div.nav-head div.more li{
	float:left;
}
#nav div.nav-body{
	background:url("http://static.bitcash.jp/bittokuen/nav/bg_right.gif") #FFF repeat-y center top;
}
#nav div.nav-body-inner{
	padding:10px 10px 0;
}

div.nav-banner,
div.nav-banner li{
	margin-bottom:10px;
}

/* nav-shoppingsearch */
#nav-shoppingsearch div.shoppingsearch{
	padding:5px 12px;
}
#nav-shoppingsearch div.shoppingsearch div.search-notice{
	text-align:center;
	margin-bottom:5px;
}
#nav-shoppingsearch div.shoppingsearch div.keyword input{
	width:184px;
	margin-right:5px;
}
#nav-shoppingsearch div.shoppingsearch div.keyword{
	float:left;
	margin-right:5px;
}
#nav-shoppingsearch div.shoppingsearch div.searchbtn{
	float:left;
}
#nav-shoppingsearch div.recommend div.tagCloud li p a{
	color:#4699FF;
	text-decoration:none;
}
#nav-shoppingsearch div.recommend div.tagCloud li p.em a {
	font-size:135%;
	font-weight:bold;
}
#nav-shoppingsearch div.recommend div.tagCloud div.tagCloud-inner{
	padding:5px 10px;
	white-space:nowrap;
}
#nav-shoppingsearch div.recommend div.tagCloud li{
	margin:0 5px 3px 0;
	padding:0;
	padding-top:1px;
	float:left;
	font-size:100%;
}

/* ウェブ検索と共通 */

div.recommend{
	padding:0 12px 10px;
}
div.recommend div.tagCloud{
	background-color:#FFF;
	width:276px;
	line-height:1;
	font-size:13px;
}

/* 詳細検索用 */

#nav-shoppingsearch div.shoppingsearch-detail{
	padding:10px 12px 5px;
}
#nav-shoppingsearch div.shoppingsearch-detail li{
	margin-bottom:5px;
}
#nav-shoppingsearch div.shoppingsearch-detail li input,
#nav-shoppingsearch div.shoppingsearch-detail li select{
	margin-right:5px;
}
#nav-shoppingsearch div.shoppingsearch-detail li.keyword input{
	width:251px;
}
#nav-shoppingsearch div.shoppingsearch-detail li.category select{
	width:200px;
}
#nav-shoppingsearch div.shoppingsearch-detail li.price input{
	width:73px;
}
#nav-shoppingsearch div.shoppingsearch-detail li.limit select{
	width:70px;
}
#nav-shoppingsearch div.shoppingsearch-detail li.limit{
	clear:both;
	float:left;
}
#nav-shoppingsearch div.shoppingsearch-detail li p{
	width:55px;
	float:left;
	margin-top:3px;
}
#nav-shoppingsearch div.shoppingsearch-detail li.searchbtn{
	margin-bottom:0;
	text-align:right;
	margin-right:15px;
}

/* 検索切換えタブ */
#nav-shoppingsearch div.search-tab{
	background:url("http://static.bitcash.jp/bittokuen/nav/201010/bg_is_search.gif") no-repeat left center;
	width:184px;
	height:23px;
}
#nav-shoppingsearch div.search-tab li{
	margin-top:5px;
	float:left;
}
#nav-shoppingsearch div.search-tab li.item{
	margin:5px 6px 0;
	border-right:1px solid #000;
}
#nav-shoppingsearch div.search-tab li.item p{
	background:url("http://static.bitcash.jp/bittokuen/nav/201010/icon_item.gif") no-repeat left;
	padding-left:20px;
	padding-right:5px;
}
#nav-shoppingsearch div.search-tab li.store p{
	background:url("http://static.bitcash.jp/bittokuen/nav/201010/icon_shop.gif") no-repeat left;
	padding-left:20px;
}
#nav-shoppingsearch div.search-tab .search-tab-now{
	font-weight:bold;
}
#nav-shoppingsearch div.search-tab .search-tab-link{
	cursor:pointer;
	text-decoration:underline;
}


/* nav_search */

#nav-search div.nav-body div.search-inner{
	padding:10px;
}
#nav-search form{
	float:left;
	margin-right:10px;
}
#nav-search div.searchbox{
	float:left;
}
#nav-search div.searchbox input{
	width:175px;
	margin-right:10px;
}
#nav-search div.searchbtn{
	float:left;
}
#nav-search div.guide{
	float:left;
	padding-top:4px;
}
#nav-search div.recommend{
	clear:both;
}
#nav-search div.recommend div.tagCloud li p a{
	color:#4699FF;
	text-decoration:none;
}
#nav-search div.recommend div.tagCloud li p.em a {
	font-size:135%;
	font-weight:bold;
}
#nav-search div.recommend div.tagCloud div.tagCloud-inner{
	padding:5px 10px;
}
#nav-search div.recommend div.tagCloud li{
	margin:0 5px 3px 0;
	padding:0;
	display:inline;
	font-size:100%;
	line-height:170%;
}
#nav-search div.recommend div.tagCloud li p{
	padding:2px 0px;
	display:inline;
}
#nav div.nav-guide{
	margin-bottom:10px;
}
#nav-search p.maintenance{
}


/* nav-quickenq */

#nav-quickenq{
	color:#3F3F3F;
}
#nav-quickenq div.question{
	background:url("http://static.bitcash.jp/bittokuen/quickenq/icon_question_l.gif") no-repeat left top;
	padding:5px 0 10px 35px;
}
#nav-quickenq h3{
	margin-bottom:5px;
	font-size:14px;
	line-height:135%;
}
#nav-quickenq div.comment{
	color:#68676D;
	margin-bottom:5px;
	line-height:135%;
}
#nav-quickenq div.username{
	color:#68676D;
	float:right;
	margin-bottom:5px;
	background:url("http://static.bitcash.jp/bittokuen/quickenq/icon_enq_user.gif") no-repeat left center;
	padding-left:65px;
	height:15px;
}
#nav-quickenq div.staff{
	padding:4px 0 4px 25px;
	color:#68676D;
	float:right;
	margin-bottom:5px;
	line-height:100%;
}
#nav-quickenq #staff1{
	background:url(http://static.bitcash.jp/bittokuen/quickenq/icon_enq_kuremaru.gif) no-repeat left top;
}
#nav-quickenq #staff2{
	background:url(http://static.bitcash.jp/bittokuen/quickenq/icon_enq_paloon.gif) no-repeat left top;
}
#nav-quickenq #staff3{
	background:url(http://static.bitcash.jp/bittokuen/quickenq/icon_enq_pandaro.gif) no-repeat left top;
	padding:5px 0 5px 25px;
}
#nav-quickenq #staff4{
	background:url(http://static.bitcash.jp/bittokuen/quickenq/icon_enq_tory.gif) no-repeat left top;
	padding:5px 0 5px 25px;
}
#nav-quickenq div.term{
	clear:right;
	text-align:right;
}
#nav-quickenq div.answer{
	background:#FFF url("http://static.bitcash.jp/bittokuen/quickenq/icon_answer.gif") no-repeat left top;
	padding:5px 0 5px 35px;
}
#nav-quickenq form{
	margin-bottom:5px;
}
#nav-quickenq li.choice{
	padding-bottom:5px;
}
#nav-quickenq li.choice input{
	vertical-align:middle;
	margin-right:5px;
}
#nav-quickenq li.choice p{
	display:inline;
}

#nav-quickenq div.votebtn{
	float:left;
	padding-top:5px;
	padding-left:63px;
	padding-right:10px;
}
#nav-quickenq div.resultlink{
	padding-top:10px;
	float:left;
	width:80px;
}
#nav-quickenq div.list-error{
	padding-bottom:10px;
}
#nav-quickenq div.list-loader{
	text-align:center;
}
div.enqlist{
	color:#3F3F3F;
}
div.enqlist li{
	padding-bottom:5px;
	margin-bottom:5px;
	background:url("http://static.bitcash.jp/bittokuen/cmn/dotline_02.gif") no-repeat scroll center bottom;
}
div.enqlist li div.question{
	background:url("http://static.bitcash.jp/bittokuen/nav/icon_question_s.gif") no-repeat left center;
	padding:3px 0 3px 30px;
	line-height:135%;
}
div.enqlist li.voted div.question{
	background:url("http://static.bitcash.jp/bittokuen/nav/icon_question_s_checked.gif") no-repeat left center;
}
div.enqlist li div.term{
	text-align:right;
}
#nav-quickenq-runlist div.voteimg,
#nav-quickenq-bklist div.voteimg{
	margin-bottom:5px;
}
#nav-quickenq-runlist div.voteimg img,
#nav-quickenq-bklist div.voteimg img{
	vertical-align:middle;
}
#nav-quickenq-runlist div.list-error,
#nav-quickenq-bklist div.list-error{
	margin-bottom:10px;
}
#nav-quickenq-runlist div.list-loader,
#nav-quickenq-bklist div.list-loader{
	text-align:center;
}
#nav-quickenq-runlist div.pager,
#nav-quickenq-bklist div.pager{
	padding-bottom:5px;
	margin:0;
}

/* nav-genre */
#nav-genre h3{
	clear:both;
}
#nav-genre li.pickup,
#nav-genre li.shopping,
#nav-sponsor li.sponsor{
	margin-bottom:10px;
}
#nav-genre li li{
	width:138px;
	float:left;
}
#nav-genre li li p{
	background:url("http://static.bitcash.jp/bittokuen/cmn/arrow.gif") no-repeat 0 3px;
	padding-left :12px;
	padding-right:3px;
	margin-bottom:4px;
}
#nav-genre li.pickup li p{
	background:url("http://static.bitcash.jp/bittokuen/nav/frag.gif") no-repeat 0 2px;
}
#nav-genre li.pickup li p span{
	font-weight:bold;
	color:#FE0002;
	margin-left:5px;
}
#nav-genre h3,
#nav-sponsor h3{
	background:url("http://static.bitcash.jp/bittokuen/nav/201010/rihgt_subtitlebg_orange.gif") no-repeat;
	color:#FFF;
	padding:4px 6px 3px;
	margin-bottom:5px;
	font-size:11px;
}
#nav-genre h3 a,
#nav-sponsor h3 a{
	text-decoration:none;
	color:#FFF;
}
#nav-genre li.pickup h3{
	background:url("http://static.bitcash.jp/bittokuen/nav/201010/rihgt_subtitlebg_red.gif") no-repeat;
}

/* nav-sponsor */
#nav-sponsor li li{
	width:138px;
	float:left;
}
#nav-sponsor li li p{
	background:url("http://static.bitcash.jp/bittokuen/cmn/arrow.gif") no-repeat 0 3px;
	padding-left :12px;
	padding-right:3px;
	margin-bottom:5px;
}
#nav-sponsor p.pr{
	text-align:right;
	font-size:10px;
}

/* nav-information */
#nav-information div.nav-body-inner{
	padding:10px 12px 0;
}
#nav-information div.nav-mailmagazine div.info-head{
	position:relative;
	height:21px;
}
#nav-information div.nav-mailmagazine div.info-head div.more{
	position:absolute;
	top:10px;
	right:4px;
	height:8px;
}
#nav-information div.nav-mailmagazine div.info-head div.more li{
	float:left;
	display:inline;
	margin-left:12px;
	height:8px;
}
#nav-information div.nav-mailmagazine div.info-head div.more li img{
	height:8px;
	vertical-align:top;
}
#nav-information div.nav-body div.info-body li{
	float:none;
	clear:left;
	padding-top:2px;
	background:url("http://static.bitcash.jp/bittokuen/cmn/dotline_02.gif") no-repeat top;
}
#nav-information div.nav-body div.info-body li.latest{
	background:none;
}
#nav-information div.nav-body div.info-body li p.date{
	font-size:11px;
	width:30px;
}
#nav-information div.nav-body div.info-body li p{
	width:230px;
	float:left;
	padding-top:5px;
	padding-bottom:5px;
}


/* 詳細ページ */
#program div.site{
	background:url("http://static.bitcash.jp/bittokuen/cmn/201010/program/bottom_detail.gif") no-repeat center bottom;
	padding-bottom:3px;
	margin-bottom:10px;
	width:620px;
}
#program div.site div.site-head{
	background:url("http://static.bitcash.jp/bittokuen/cmn/201010/program/bg_sitename_detail.gif") no-repeat left top;
	height:30px;
}
#program div.site div.site-head h3{
	padding-left:10px;
	padding-top :10px;
	color:#FFF;
}
#program div.site div.site-body{
	border-left:1px solid #B5B5B5;
	border-right:1px solid #B5B5B5;
	padding-bottom:10px;
	background:url("http://static.bitcash.jp/bittokuen/cmn/201010/program/bg_sitebody.gif") #FFF repeat-x;
}
#program div.site div.site-body div.bittoku{
	width:150px;
	height:140px;
	margin-right:9px;
	float:left;
	overflow:hidden;
}
#program div.site div.site-body div.itemdetail div.bittoku{
	width:150px;
	height:150px;
	margin-right:9px;
	float:left;
	overflow:hidden;
}
#program div.site div.site-body div.overview{
	background:url(http://static.bitcash.jp/bittokuen/cmn/program/dotline_h118.gif) no-repeat scroll left 10px;
	float:left;
	clear:right;
	width:270px;
	height:140px;
	overflow:hidden;
}
#program div.site div.site-body div.overview span,
#program div.site div.site-body div.detail span{
	color:#09F;
}
#program div.site div.site-body div.overview span.shop{
	color:#000;
	background:url(http://static.bitcash.jp/bittokuen/feature/mother/icon_shop.gif) no-repeat scroll left top;
	padding:2px 2px 3px 20px;
	line-height:135%;
}
#program div.site div.site-body div.overview span.shop a{
	color:#000;
	text-decoration:none;
}
#program div.site div.site-body div.overview span.volume,
#program div.site div.site-body div.overview span.price,
#program div.site div.site-body div.overview span.point{
	color:#000;
	line-height:135%;
}
#program div.site div.site-body div.overview p{
	margin:10px;
}
#program div.site div.site-body div.image{
	float:left;
	width:180px;
	height:140px;
	overflow:hidden;
	text-align:center;
}
#program div.site div.site-body div.image-inner{
	margin:10px;
	width :160px;
	height:140px;
	overflow:hidden;
}
#program div.site div.site-body div.detail{
	clear:left;
	margin:0 10px 10px;
	background:none;
	height:100%;
}
#program div.site div.site-body div.detail p{
	margin:10px;
}
#program div.site div.site-body div.access{
	margin:0 10px 20px;
	padding-top:10px;
	background:url("http://static.bitcash.jp/bittokuen/cmn/program/dotline_long.gif") no-repeat top;
	text-align:center
}
#program div.site div.site-body div.access p.notice{
	margin-bottom:10px;
}
#program div.site div.site-body div.access p.notice img{
	vertical-align:middle;
}
#program div.site div.site-body div.access p.notice strong{
	color:#FE0002;
}
#program div.site div.site-body div.access div.linkbtn img{
	margin-bottom:10px;
}
#program div.site div.site-body div.access div.linkbtn div.logout div.signup{
	margin-top:20px;
}
#program div.site div.site-body div.access div.linkbtn div.logout div.signup a{
	color:#FE0002;
	font-weight:bold;
}
.layout-wt #attention{
	width:300px;
	float:right;
	text-align:left;
}
#attention{
	background:url("http://static.bitcash.jp/bittokuen/cmn/201010/program/bg_bottom_attention_s.gif") no-repeat bottom;
	padding-bottom:5px;
	margin-bottom:10px;
}
#attention h2{
	margin-bottom:0;
}
#attention div.attention-body{
	background:url("http://static.bitcash.jp/bittokuen/cmn/201010/program/bg_attention_s.gif") repeat-y top;
}
#attention div.attention-inner{
	padding:10px;
}
#attention div.attention-body li{
	padding-bottom:10px;
}
#attention div.attention-body li.attention{
	background:url("http://static.bitcash.jp/bittokuen/cmn/201010/program/icon_kiitekuremaru.gif") no-repeat left top;
}
#attention div.attention-body li ul{
	padding-top:10px;
	padding-left:20px;
}
#attention div.attention-body li p{
	line-height:135%;
	padding-left:20px;
}
#attention div.attention-body li p.link{
	background:url("http://static.bitcash.jp/www/cmn/icon04.gif") no-repeat left center;
	margin-left:20px;
	padding-left:10px;
}
#attention div.attention-body li p.link a{
	text-decoration:none;
}
/* 詳細ページおすすめリスト */
#program div.recommend{
	padding:0 10px;
}
#program div.recommend a{
	color:#0199DC;
}
#program div.recommend div.block-head{
	background:url("http://static.bitcash.jp/bittokuen/cmn/program/title_recommend.gif") no-repeat left top;
	width:598px;
	height:30px;
	margin-bottom:10px;
}
#program div.recommend div.block-head h4{
	padding-top:10px;
	padding-left:10px;
	color:#403F3D;
	font-weight:bold;
}
#program div.recommend div.four-column-block{
	margin-bottom:0;
}
#program div.recommend div.four-column-block div.sitelist{
	padding:0 11px;
}
#program div.recommend div.four-column-block div.sitelist li.site{
	width:144px;
}
#program div.recommend div.four-column-block div.sitelist li.site div.site-inner{
	padding:0 12px;
}
#program div.recommend div.four-column-block div.sitelist li.site div.image{
	height:60px;
	width:120px;
	overflow:hidden;
	float:none;
}
#program div.recommend div.four-column-block div.sitelist li.site div.bittoku{
	height:44px;
	width:120px;
	overflow:hidden;
	float:none;
	margin-right:0;
}
#program div.recommend div.four-column-block div.sitelist li.site div.bittoku ul{
	margin-top:0;
}
/* topicPath */
#topicPath{
	font-size:12px;
	margin:0 10px 10px;
}

#topicPath li{
	padding-top:2px;
	float:left;
}

#topicPath li a{
	margin-right:5px;
	padding-right:10px;
	background:transparent url(http://static.bitcash.jp/corp/cmn/topicpath_arrow.gif) no-repeat scroll right center;
}

/* TOPページ */
#eyecatch{
	text-align:center;
	background:url("http://static.bitcash.jp/bittokuen/cmn/dotline_main.gif") no-repeat 0 bottom;
	padding-bottom:14px;
	margin-bottom:20px;
}
#signup{
	text-align:center;
	margin-top:10px;
}
div.four-column-block{
	margin-bottom:15px;
	height:210px;
	overflow:hidden;
}
div.four-column-block a{
	color:#0199DC;
}
div.four-column-block div.block-head{
	background:url("http://static.bitcash.jp/bittokuen/index/201010/title_bg.gif") no-repeat left top;
	width:620px;
	height:34px;
	margin-bottom:10px;
}
div.four-column-block div.block-head h2{
	padding-right:10px;
	float:left;
}
div.four-column-block div.block-head p.lead{
	padding-top:10px;
	color:#FFF;
	font-weight:bold;
	float:left;
}
div.four-column-block div.block-head div.more{
	font-weight:bold;
	margin-right:5px;
	float:right;
}
div.four-column-block div.block-head div.more p{
	padding-top:5px;
}
div.four-column-block div.block-head div.more p a{
	color:#FFF;
}
div.four-column-block div.block-head div.more img{
	vertical-align:middle;
}

/* 特選商品 */

#pickup-item{
	height:188px;
	overflow:hidden;
}
#pickup-item div.itemlist{
	padding:0 5px;
}
#pickup-item div.itemlist li.item{
	float:left;
	margin:0 5px;
	width:290px;
}
#pickup-item div.itemlist li.item div.item-body div.image{
	float:left;
	text-align:center;
	width:146px;
	height:146px;
	margin-right:5px;
	overflow:hidden;
}
#pickup-item div.itemlist li.item div.item-body div.detail{
	float:left;
	width:139px;
}
#pickup-item div.itemlist li.item div.item-body div.detail h3{
	background:url("http://static.bitcash.jp/bittokuen/index/201010/head_item.gif") no-repeat left top;
	padding-left:10px;
	line-height:135%;
	font-size:14px;
	margin-bottom:5px;
	height:38px;
	overflow:hidden;
}
#pickup-item div.itemlist li.item div.item-body div.detail div.bittoku{
	margin-bottom:5px;
}
#pickup-item div.itemlist li.item div.item-body div.detail div.bittoku li.price{
	padding-bottom:3px;
}
#pickup-item div.itemlist li.item div.item-body div.detail div.bittoku li.price strong{
	color:#FD0000;
	font-size:16px;
}


/* 特集 */
#event-info{
//	height:297px;
	overflow:hidden;
}
div.campaign-info li{
	margin-bottom:5px;
	margin-left:10px;
}

div.campaign-info li.small{
	float:left;
	display:inline;
}

/* 定番ショップ */
#standard{
	height:254px;
	overflow:hidden;
}
#standard-site div.sitelist li.site{
	height:60px;
	overflow:hidden;
	margin-bottom:10px;
	padding-bottom:0;
}

/* ランキング */
#ranking{
	height:244px;
}
#ranking li.site{
	padding-top:32px;
}
#ranking-site li.rank1 {
	background:url("http://static.bitcash.jp/bittokuen/index/head_1st.gif") no-repeat center top;
}
#ranking-site li.rank2 {
	background:url("http://static.bitcash.jp/bittokuen/index/head_2nd.gif") no-repeat center top;
}
#ranking-site li.rank3 {
	background:url("http://static.bitcash.jp/bittokuen/index/head_3rd.gif") no-repeat center top;
}
#ranking-site li.rank4{
	background:url("http://static.bitcash.jp/bittokuen/index/head_osusume.gif") no-repeat center top;
}
#ranking-site{
	float:left;
}

/* クリックポイント */
#click{
	margin-bottom:0px;
	height:630px;
}
#click div.block-body{
	margin-bottom:15px;
}
#click div.block-body div.lead{
	margin-bottom:10px;
}
#click div.block-body div.lead p{
	margin:10px;
}
#click div.block-body div.double-point{
	text-align:center;
	margin-bottom:30px;
}
#click div.sitelist li.site div.bittoku{
	height:66px;
}
#click div.sitelist li.site div.bittoku li.click{
	background:url("http://static.bitcash.jp/bittokuen/cmn/icon_click.gif") no-repeat;
	padding:5px 2px 3px 20px;
}
#click div.mobile{
	position:relative;
	text-align:center;
	margin:0 auto;
}
#click div.mobile p{
	position:absolute;
	top:58px;
	left:221px;
	color:#009AD7;
}
#click div.mobile p strong{
	color:#E74208;
}

/* TOPページサイトリスト */
div.four-column-block div.sitelist{
	padding:0 14px;
}
div.four-column-block div.sitelist li.site{
	width:148px;
	background:none;
	padding-bottom:0;
}
div.four-column-block div.sitelist li.site div.site-inner{
	padding:0 14px
}
div.four-column-block div.sitelist li.site div.image{
	margin-bottom:5px;
	height:60px;
	width:120px;
	overflow:hidden;
}
div.four-column-block div.sitelist li.site h3{
	line-height:135%;
	height:35px;
	overflow:hidden;
	font-weight:normal;
}
div.four-column-block div.sitelist li.site div.detail{
	height:30px;
	margin-bottom:5px;
	overflow:hidden;
}
div.four-column-block div.sitelist li.site div.bittoku{
	height:44px;
	overflow:hidden;
}
div.four-column-block div.sitelist li.site div.bittoku li.point{
	background:transparent url(http://static.bitcash.jp/bittokuen/cmn/icon_point.gif) no-repeat scroll left center;
	padding:3px 2px 3px 20px;
}
div.four-column-block div.sitelist li.site div.bittoku li.point strong,
div.four-column-block div.sitelist li.site div.bittoku li.click strong{
	color:#FF8A00;
	font-size:16px;
	margin-right:2px;
}
div.four-column-block div.sitelist li.site div.bittoku li.action{
	background:url("http://static.bitcash.jp/bittokuen/cmn/icon_method.gif") no-repeat left;
	padding:3px 2px 3px 20px;
	margin-bottom:5px;
}
div.four-column-block div.sitelist li.site div.detailBtn{
	margin:0 auto;
	text-align:center;
}
div.character{
	text-align:center;
	margin:0 auto 20px;
}
div.totop{
	text-align:right;
	margin-bottom:20px;
}
#toTop{
	clear:both;
	text-align:right;
	padding-top:10px;
}
div.registration_free{
	margin-bottom:20px;
}


