@charset "Shift_JIS";
/* CSS Document */
/* ================================================== */
/* メイン背景画像--------------------------- */
body #box02{
	background-image: url(../img/bg01_home.jpg);
}

/* キービジュアルボックス--------------------------- */
#visual{
	height: 410px;
}
#visual .box-dvdinfo p{
	margin-bottom: 7px;
	font-size: 14px;
	line-height: 138%;
	color: #111111;
}
#visual .box-buybtn{
	height: 120px;
	width: 328px;
	position: absolute;
	left: 245px;
	top: 290px;
	z-index: 4;
	visibility: visible;
}
#visual .box-buybtn .button{
	height: 110px;
	width: 110px;
	left: 0px;
	top: 0px;
}
#visual .box-buybtn .text{
	width: 215px;
	float: right;
	margin-top: 19px;
	margin-right: 0px;
}
#visual .box-buybtn .text p span{
	font-size: 14px;
	color: #FF3366;
	display: block;
	margin-bottom: 4px;
}
#visual .box-buybtn .button a{
	background-image: url(../img/btn_buy3.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	display: block;
	height: 110px;
	width: 110px;
	text-indent: -9999px;
	overflow: hidden;
	opacity: 0.9;
	-moz-opacity: 0.9;
	filter:alpha(opacity=90);
}
#visual .box-buybtn .button a:hover{
	opacity: 1;
	-moz-opacity: 1;
	filter:alpha(opacity=100);
}
#visual .box-youtube{
	height: 255px;
	width: 256px;
	position: absolute;
	left: 602px;
	top: 93px;
	z-index: 5;
	visibility: visible;
}
#visual .box-youtube .player{
	height: 212px;
	width: 256px;
	background-image: url(../img/bg_colorbar.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
#visual .box-youtube .text{
	margin-top: 10px;
	text-align: right;
	font-size: 11px;
	line-height: 130%;
	color: #999999;
}
#visual .box-youtube p.midashitext{
	visibility: hidden;
	font-size: 2px;
	float: left;
}
#visual .box-dvdinfo{
	position: absolute;
	height: auto;
	width: 260px;
	left: 304px;
	top: 69px;
	z-index: 6;
	font-size: 14px;
	visibility: visible;
}
#visual .box-dvdinfo h2{
	font-size: 9px;
	margin-bottom: 6px;
	text-indent: -9999px;
}
/* 百円競馬--------------------------- */
.box-right .wrap-text-keiba{
	margin-bottom: 15px;
	margin-left: 0px;
	margin-top: 15px;
}
.box-right .wrap-text-keiba h2{
	height: auto;
	width: auto;
	margin: 0px;
	padding: 0px;
	background-image: none;
}
.box-100ykb-text{
	margin-top: 10px;
	margin-left: 10px;
}
.box-100ykb-text p{
	margin-bottom: 0.5em;
	font-size: 11px;
	line-height: 140%;
}
.box-100ykb-text .midashi{
	font-size: 14px;
	color: #FF3366;
}
.box-100ykb-qr{
	height: 84px;
	width: 84px;
	float: right;
	margin-top: 0px;
	margin-bottom: 10px;
	margin-left: 20px;
}
/* 百円競馬結果--------------------------- */
.box-kekka{
	border-top-width: 1px;
	border-top-style: dashed;
	border-top-color: #CCCCCC;
	margin-top: 5px;
	padding-top: 8px;
}
.box-right .box-kekka h3{
	line-height: 130%;
	margin-top: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
}
.box-kekka ul{
	margin-bottom: 10px;
}
.box-kekka li{
	font-size: 11px;
	list-style-type: disc;
	list-style-position: outside;
	margin-left: 22px;
	color: #999999;
	margin-bottom: 0px;
	line-height: 130%;
}
/* バナー関連--------------------------- */
.box-banner{
	margin-top: 0px;
	margin-bottom: 0px;
}
.box-banner p{
	margin-top: 0.3em;
	margin-bottom: 0.6em;
	font-size: 11px;
	line-height: 130%;
	vertical-align: middle;
}
img.ban-honoo{}
img.ban-crkz{
	margin-left: 5px;
}
img.ban-hoshikui{
	margin-top: 3px;
}

/* --------------------------- */
/* 右側のdivボックス全体囲み */
#contents .box-main .box-right{
	margin-top: 0px;
}
/* --------------------------- */
.box-info-category{
	margin-right: 15px;
	font-size: 11px;
	margin-bottom: 0px;
	margin-left: 15px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #E2D3EA;
	padding-bottom: 3px;
}
/* --------------------------- */
div#imix{
	margin-top: 10px;
	margin-bottom: 5px;
}
/* 右カラムの小タイトル */
div.title-small{
	font-size: 10px;
	line-height: 130%;
	color: #AA36A8;
	padding-bottom: 3px;
}
/* ライブ破　10.13告知用--------------------------- */
span.live1013 a{
	display: block;
	height: 380px;
	width: 800px;
	font-size: 2px;
	text-indent: -10000px;
	overflow: hidden;
	margin-right: 50px;
	margin-left: 50px;
}

/* --------------------------- */
#box-news{
	position: absolute;
	left: 10px;
	width: 300px;
	height: 30px;
	text-align: left;
	font-size: 10px;
	line-height: 130%;
	color: #FF3300;
	bottom: -10px;
	visibility: hidden;
}
