#bangumi1 {
	margin-bottom:20px;
}

#bangumi2 {
	background-color:#df0074;
	margin-bottom:20px;
}

#sky1 {
	margin-bottom:25px;
}

#sky_bn1 {
	padding-top:10px;
	padding-bottom:10px;
	width:100%;
	background-color:#edebeb;
	text-align:center;
}

#sky_text1 {
	width:80%;
	padding-top:10px;
	padding-bottom:10px;
	line-height:120%;
	font-size:13px;
	margin:0px auto 0px;
}

#sky_bn2 {
	padding-bottom:5px;
	width:90%;
	background-color:#00adee;
	text-align:center;
	margin:0px auto 0px;

	/* box-shadow */
	box-shadow:rgba(130, 136, 143, 0.541176) 5px 5px 19px 0px;
	-webkit-box-shadow:rgba(130, 136, 143, 0.541176) 5px 5px 19px 0px;
	-moz-box-shadow:rgba(130, 136, 143, 0.541176) 5px 5px 19px 0px;
}

#sky_bn2_text {
	padding-top:5px;
	width:100%;
	font-size:13px;
	color:#ffffff;
	text-align:center;
}

#sky_title {
	width:100%;
	margin-top:20px;
	margin-bottom:10px;
	padding-top:5px;
	padding-bottom:5px;
	font-size:13px;
	font-weight:bold;
	text-align:center;

	border:1px solid rgb(181, 181, 181);
}

#tv_bn {
	margin-bottom:190px;
}

#hikari_bn {
	width:50%;
	float:left;

	border-right:1px solid;
	border-bottom:2px solid;
	border-color:#ffffff;
}

#au_bn {
	width:50%;
	float:right;

	border-left:1px solid;
	border-bottom:2px solid;
	border-color:#ffffff;
}

#jcom_bn {
	width:50%;
	float:left;

	border-right:1px solid;
	border-color:#ffffff;
}

#catv_bn {
	width:50%;
	float:right;

	border-left:1px solid;
	border-color:#ffffff;
}

#diva_fr {
	width:100%;
	background-color:#e3e3fc;
}

#diva_title {
	padding-top:10px;
	padding-bottom:10px;
}

#diva_image {
	width:90%;
	text-align:center;
	margin:0px auto 0px;
}

#diva_text {
	width:90%;
	padding-top:10px;
	padding-bottom:15px;
	font-size:13px;
	line-height:120%;
	margin:0px auto 0px;
}

#diva_text2 {
	width:90%;
	padding-top:5px;
	padding-bottom:15px;
	color:#6633cc;
	line-height:120%;
	font-size:13px;
	margin:0px auto 0px;
}

#boudan_fr {
	width:100%;
	background-color:#eaeaea;
	margin-top:20px;
	margin-bottom:20px;
}

#boudan_title {
	padding-top:10px;
	padding-bottom:10px;
}

#boudan_image {
	width:90%;
	text-align:center;
	margin:0px auto 0px;
}

#boudan_text {
	width:90%;
	padding-top:10px;
	font-size:13px;
	line-height:120%;
	margin:0px auto 0px;
}

#boudan_text2 {
	width:100%;
	padding-top:5px;
	padding-bottom:15px;
	text-align:center;
	font-size:11px;
}