@charset "utf-8";
/* CSS Document */

.clearfix:after {
	content:" ";
	display:block;
	clear:both;
	visibility:hidden;
	height:0;
}

h2#ttlCoinRandry {
	margin:0 0 25px 0;
}
p.txtPageIntro {
	font-size:1.2em;
	line-height:1.5em;
	margin:0 0 15px 0;
}
p.txtPageIntro em {
	font-style:normal;
	color:#FF7300;
	text-decoration:underline;
}

#areaCoinRandry {
	/*overflow:hidden;*/
}

#areaCoinRandry ul {
	margin:0 0 0 -15px;
	padding:0;
	width:798px;
}

#areaCoinRandry li {
	float:left;
	width:50%;
	list-style:none;
}

#areaCoinRandry li p {
	margin:0;
	padding:0;
}

#areaCoinRandry li .inner {
	margin:0 15px 25px;
	padding:15px;
	background:#eee;
	background:url(css_img/bgBlockCoinRai.png) repeat-x top left;
	background-size:contain;
	border:solid 1px #BABABA;
	box-shadow:0px 0px 8px rgba(0,0,0,0.4);
	border-radius: 10px;		/* CSS3草案 */
	-webkit-border-radius: 10px;	/* Safari,Google Chrome用 */
	-moz-border-radius: 10px;	/* Firefox用 */
	height:130px;
	overflow:hidden;
}

#areaCoinRandry li .photo {
	float:left;
	width:120px;
	height:120px;
	overflow:hidden;
	background:#fff;
	overflow:hidden;
	border:solid 1px #ccc;
	text-align:center;
	padding:1px;
}
#areaCoinRandry li .photo img {
	max-width:100%;
	max-height:100%;
}


#areaCoinRandry li .photo a:hover img {
	opacity:0.7;
}

#areaCoinRandry li .boxData {
	margin:0 0 0 140px;
}
#areaCoinRandry li .boxData h3 {
	margin:0 0 15px;
	background:url(css_img/iconCoinTTL.png) no-repeat left top;
	padding:0 0 5px 25px;
	border-bottom:dashed 1px #940000;
}
#areaCoinRandry li .boxData h3,
#areaCoinRandry li .boxData h3 a{
	text-decoration:none;
	color:#262626;
}
#areaCoinRandry li .boxData dl.address {
	margin:0;
	padding:0;
}
#areaCoinRandry li .boxData dl.address dt {
	margin:0 0 5px 0;
	color:#5259E8;
	font-weight: normal;
}
#areaCoinRandry li .boxData dl.address dd {
	margin:0 0 5px 1em;
}