/* common */

#content h2{
	border-top	:1px solid #EBEBEB;
	border-left :1px solid #EBEBEB;
	border-right:1px solid #EBEBEB;
}

#content .contentBody {
	border-bottom:1px solid #EBEBEB;
	border-left  :1px solid #EBEBEB;
	border-right :1px solid #EBEBEB;
	min-height:1100px;
	_height:1100px;
	padding:10px;
}

#content div{
	text-align:left;
}

#content h3{
	margin-bottom:10px;
}

#content #mainImage{
	padding-bottom:10px;
}

#content #mainImage h3{
	margin-bottom:0;
	padding-bottom:5px;
}

#content #mainImage li{
	margin-right:5px;
	float:left;
}

#content #mainImage li.last{
	margin-right:0;
}

#content p.comment{
	margin-bottom:20px;
	margin-left  :10px;
	margin-right :10px;
}

ol li.step1,
ol li.step2,
ol li.step3,
ol li.step4,
ol li.add,
ol li.operation{
	padding-top:18px;
	padding-bottom:20px;
	padding-left:55px;
	clear:both;
	border-top:2px solid #808080;
}
ol li.step1 p,
ol li.step2 p,
ol li.step3 p,
ol li.step4 p,
ol li.add p,
ol li.operation p{
	margin-bottom:10px;
}
ol li.step1 h4,
ol li.step2 h4,
ol li.step3 h4,
ol li.step4 h4,
ol li.add h4,
ol li.operation h4{
	margin-bottom:15px;
	padding-top:1px;
	line-height:125%;
}
ol li.step1{
	background:url("http://static.bitcash.jp/www/guide/cmn/icon_step01.gif") no-repeat 0 5px;
}
ol li.step2{
	background:url("http://static.bitcash.jp/www/guide/cmn/icon_step02.gif") no-repeat 0 5px;
}
ol li.step3{
	background:url("http://static.bitcash.jp/www/guide/cmn/icon_step03.gif") no-repeat 0 5px;
}
ol li.step4{
	background:url("http://static.bitcash.jp/www/guide/cmn/icon_step04.gif") no-repeat 0 5px;
}
ol li.add{
	background:url("http://static.bitcash.jp/www/guide/cmn/icon_add.gif") no-repeat;
}
ol li.operation{
	background:url("http://static.bitcash.jp/www/guide/cmn/icon_operation.gif") no-repeat;
}

ol li.no1,ol li.no2, ol li.no3,
ol li.a, ol li.b, ol li.c, ol li.d,
ol li.asterisk{
	line-height:125%;
	padding-top 	:2px;
	padding-bottom:10px;
	padding-left	:25px;
	padding-right :5px;
}
ol li.link{
	line-height:125%;
	padding-top 	:2px;
	padding-bottom:10px;
	padding-left	:20px;
	padding-right :5px;
}

ol li.no1{
	background:url("http://static.bitcash.jp/www/guide/icon_no1.gif") no-repeat;
}
ol li.no2{
	background:url("http://static.bitcash.jp/www/guide/icon_no2.gif") no-repeat;
}
ol li.no3{
	background:url("http://static.bitcash.jp/www/guide/icon_no3.gif") no-repeat;
}
ol li.a{
	background:url("http://static.bitcash.jp/www/guide/icon_a.gif") no-repeat;
}
ol li.b{
	background:url("http://static.bitcash.jp/www/guide/icon_b.gif") no-repeat;
}
ol li.c{
	background:url("http://static.bitcash.jp/www/guide/icon_c.gif") no-repeat;
}
ol li.d{
	background:url("http://static.bitcash.jp/www/guide/icon_d.gif") no-repeat;
}
ol li.asterisk{
	background:url("http://static.bitcash.jp/www/guide/icon_asterisk.gif") no-repeat 10px 0;
	padding-left:35px;
}
ol li.link{
	background:url("http://static.bitcash.jp/www/cmn/icon01.gif") no-repeat 5px 4px;
}

ul.more li{
	float:left;
}

div.guide-menu,
div.guide-submenu{
	background:#E0E0E0;
	border:1px solid #D1D1D1;
	padding-top:2px;
	padding-bottom:2px;
	padding-left:2px;
	margin-right:1px;
}
div.guide-menu{
	margin-bottom:20px;
}
div.guide-submenu{
	margin-bottom:20px;
}
div.guide-menu li{
	float:left;
	width:258px;
	height:56px;
	overflow:hidden;
}
div.guide-submenu li{
	float:left;
	width:258px;
	height:41px;
	overflow:hidden;
}
#content #about li{
	margin-bottom:20px;
}
#content #about li h4,
#content #about li p{
	margin-bottom:10px;
	margin-left:5px;
	margin-right:5px;
}
#content #about li div{
	margin-bottom:10px;
	text-align:center;
}

p.link{
	padding-top:1px;
	padding-bottom:1px;
	background:url("http://static.bitcash.jp/www/cmn/icon01.gif") no-repeat 5px 3px;
	padding-left :20px;
}

p.guide{
	padding-top:1px;
	padding-bottom:1px;
	padding-left:20px;
	background:url(http://static.bitcash.jp/www/guide/user/icon_guide.gif) no-repeat left center;
}

p.attention{
	background:url("http://static.bitcash.jp/www/cmn/icon_attention.gif") no-repeat left 0;
	margin-bottom:10px;
	margin-left  :10px;
	margin-right :10px;
	padding-left :22px;
}

.mainFunction h4{
	margin-bottom:10px;
}
.mainFunction p{
	margin-bottom:10px;
}
.mainFunction p strong{
	font-weight:normal;
	color:#F07600;
}
#content .mainFunction div{
	text-align:center;
	margin-bottom:10px;
}

#content #mainImage li.pay,
#content #mainImage li.record,
#content #mainImage li.merge
{
	text-align:left;
	width:132px;
}

#recordBtn div,
#mybitcashBtn div,
#signUpBtn div
{
	text-align:center;
	margin:0 auto 30px;
}

/* mobile */
#mobile{
	margin-bottom:30px;
}
#mobile p{
	margin:0 10px 10px;
}
#mobile h4{
	margin:0 10px 5px;
}
#mobile ul{
	margin-bottom:10px;
}
#mobile li{
	margin:0 20px;
	line-height:125%;
}
#mobile div.qr{
	text-align:center;
	margin-bottom:5px;
}
#mobile p.qr-account{
	font-size:10px;
}

/* user */
#user,
#pointback{
	margin-bottom:20px;
}

#user div.user_block{
	margin-bottom:10px;
}

#user h4{
	margin-bottom:10px;
}
#user h5{
	margin-left:5px;
	margin-bottom:10px;
	margin-right:5px;
}
#user p{
	margin-left:10px;
	margin-bottom:10px;
	margin-right:5px;
}

#user h6{
	margin-left:10px;
	margin-bottom:5px;
	color:#688F2A;
}

#user p.detail{
	padding-left:22px;
	background:url("http://static.bitcash.jp/www/guide/user/icon_guide.gif") no-repeat left center;
	margin-bottom:0;
}

#user li{
	margin-bottom:20px;
}

/* point */
div.block{
	margin-bottom:20px;
}

div.blockBody{
	padding:0 10px;
}

#point-guide div.overview{
	margin-bottom:15px;
	line-height:135%;
}

#point-guide li h4{
	margin-bottom:5px;
}

#point-guide li p{
	line-height:135%;
}

#point-guide li table{
	width:500px;
	border-collapse: collapse;
	line-height:120%;
	border:2px #3C9A85 solid;
	margin-top:5px;
	margin-bottom:20px;
}

#point-guide table th{
	padding:5px;
	border:1px #3C9A85 solid;
	background-color:#E9FFFD;
	color:#3C9A85;
	font-weight:bold;
	text-align:center;
	width:120px;
}

#point-guide table td{
	padding:5px;
	border:1px #3C9A85 solid;
	font-weight:bold;
}

#point-guide table td.em{
	color:#FF3300;
}

#point-guide div.linkBtn,
#point-save div.linkBtn{
	text-align:center;
}

#point-save div.overview{
	margin-bottom:10px;
}

#point-save div.linkBtn{
	margin-top:20px;
}

#point-save div.linkBtn li{
	float:left;
}

#point-save div.linkBtn li.pb{
	margin-right:10px;
}

#point-save p.guide{
	margin-bottom:5px;
}

#point-reduction h4,
#point-campaign h4,
#chance-campaign h4{
	text-align:center;
	margin-bottom:10px;
}

#point-reduction p.overview{
	margin-bottom:10px;
	line-height:135%;
}

#point-reduction p.overview a{
	font-weight:bold;
}

#point-reduction li{
	margin-bottom:5px;
}

#point-reduction li.guide{
	padding-top:1px;
	padding-bottom:1px;
	padding-left:20px;
	background:transparent url(http://static.bitcash.jp/www/guide/user/icon_guide.gif) no-repeat scroll left center;
}

#point-reduction li.link{
	padding-top 	:1px;
	padding-bottom:1px;
	padding-left:20px;
	background:transparent url(http://static.bitcash.jp/www/cmn/icon01.gif) no-repeat scroll 3px center;
}
#point-campaign div.overview{
	width:310px;
	float:left;
}

#point-campaign div.overview p{
	margin-bottom:10px;
	line-height:135%;
}

#point-campaign div.overview li p{
	margin-bottom:0;
}

#point-mybitcash div.signup{
	margin-bottom:10px;
	width:503px;
	background:#FFEED9;
}

#point-mybitcash div.signup-inner{
	padding:10px 10px 5px;
}

#point-mybitcash div.signup p.attention{
	background:url("http://static.bitcash.jp/www/cmn/icon_attention.gif") no-repeat scroll left center;
	padding-left:20px;
	color:#FE8141;
	font-weight:bold;
	margin:0 0 10px;
}

#point-mybitcash div.signup li{
	margin-bottom:5px;
}

#point-mybitcash div.step p{
	margin:0 0 10px;
}

#point-mybitcash div.step div.aboutimg{
	margin-bottom:10px;
}

#point-issue p{
	line-height:135%;
	margin-bottom:20px;
}

#point-issue p strong {
	color:#F07600;
	font-weight:normal;
}

#point-check{
	margin-bottom:30px;
}

#point-check p{
	margin-bottom:10px;
}

#point-link{
	margin-left:10px;
	margin-bottom:30px;
}

#point-link li{
	display:inline;
	margin-right:6px;
}

#pointissue-step p{
	margin:0 10px 20px;
}

#pointissue-step ol{
	width:515px;
}

#pointissue-step li h5{
	margin-bottom:10px;
}

#pointissue-step li p{
	margin:0;
	line-height:150%;
}

#pointissue-step li p.link{
	margin-top:10px;
	line-height:100%;
}

#pointissue-step li p.guide{
	margin:10px 0;
	padding-left:20px;
	background:transparent url(http://static.bitcash.jp/www/guide/user/icon_guide.gif) no-repeat scroll left center;
}

#pointissue-step li p.notice{
	color:#FF8241;
}

#pointissue-step	ol li.step2 h5{
	background:url("http://static.bitcash.jp/www/guide/point/icon_newfunction.gif") no-repeat left center;
	padding-left:43px;
}

#pointissue-step div.aboutimg{
	margin-left:5px;
}

#chance-campaign div.overview{
	float:left;
	width:310px;
	margin-right:8px;
}

#chance-campaign div.overview p{
	margin-bottom:5px;
}

#chance-campaign div.aboutimg{
	float:right;
}

#chance-step p.overview{
	margin:0 10px 20px;
}

#chance-step li.step1 img,
#chance-step li.step3 img{
	margin-bottom:10px;
}

#chance-step li.step1 li.no2{
	padding-bottom:0;
}

#chance-step li.step4 h5{
	font-weight:normal;
}

#chance-step li.step4 p.notice{
	color:#FE7F41;
	line-height:150%;
}


/* use */
#use .cell,
#merge .cell,
#record .cell,
#mybitcash .cell,
#pointback .cell{
	padding:5px;
}

#merge .cell div,
#pointback .cell div.right{
	float:right;
	margin-left:5px;
	margin-bottom:10px;
}
#record .cell div,
#mybitcash .cell div,
#pointback .cell div{
	margin-bottom:10px;
}

#use div.step{
	margin:0 5px 0;
}

#use ol li.step4{
	background:url("http://static.bitcash.jp/www/guide/cmn/icon_step04.gif") no-repeat 0 5px;
}

#mergeBtn div{
	text-align:center;
	margin:20px auto 30px;
}

#pointback .before h4,
#pointback .after h4{
	margin-bottom:5px;
}
#pointback .before p,
#pointback .after p{
	margin-left:5px;
}

#mybitcash ul{
	margin-bottom:10px;
}

#mybitcash ol li.add{
	background:url("http://static.bitcash.jp/www/guide/use/mybitcash/icon_add.gif") no-repeat 0 5px;
}

#mybitcash ol li.operation{
	background:url("http://static.bitcash.jp/www/guide/use/mybitcash/icon_operation.gif") no-repeat 0 5px;
}

#mybitcash p.guide{
	padding-left:20px;
	background:transparent url(http://static.bitcash.jp/www/guide/user/icon_guide.gif) no-repeat scroll left center;
	margin-left:15px;
}

#mybitcash ol li.operation p.guide{
	margin-top:5px;
	margin-left:0;
}

#mybitcash h5{
	color:#FF8B1B;
	margin-bottom:5px;
}
#otoku h4{
	text-align:left;
}

#otokuImg{
	background:url("http://static.bitcash.jp/www/guide/use/mybitcash/image_bg_otoku.gif") no-repeat center top;
}

#otokuImg ul{
	margin-bottom:0;
}

#otoku p{
	text-align:left;
	margin-left:10px;
}

#otoku li{
	display:inline;
	margin-right:35px;
}

#otoku li.right{
	margin-right:0;
}

#benri li{
	text-align:left;
	margin-bottom:20px;
}

#benri h5{
	margin-left:10px;
	margin-bottom:10px;
}

#benri li p{
	margin-left:10px;
}

p.about{
	margin-bottom:10px;
}
