#onair_area{
	margin: 10px 0px;
	text-align: left;
	background:#FFFFFF;
	-webkit-border-radius: 7px 7px 7px 7px ;
	-moz-border-radius: 7px 7px 7px 7px ;
	border-radius: 7px 7px 7px 7px ;
}

.onair_area_haed{
	font-size: large;
	font-weight: bold;
	padding-left: 0px;
	color:#FFFFFF;
	background:#e66c19;
	-webkit-border-radius: 7px 7px 0px 0px ;
	-moz-border-radius: 7px 7px 0px 0px ;
	border-radius: 7px 7px 0px 0px ;
}

.onair_area_body{
	border-left: 1px solid #eeeeee;
	border-right: 1px solid #eeeeee;
	padding: 5px;
}

.onair_area_title{
	font-size: large;
	font-weight: bold;
	border-bottom: 2px dotted #b0b0b0;
	padding: 5px 0px;
	color:#ed7db0;

}

.onair_area_footer{
	height: 15px;
	background:#e66c19;
	-webkit-border-radius: 0px 0px 7px 7px ;
	-moz-border-radius: 0px 0px 7px 7px ;
	border-radius: 0px 0px 7px 7px ;
}

.onair_area_data{
	margin: 5px 0px;
	text-align: right;
}


#news_area{
	margin: 10px 0px;
	text-align: left;
	background:#FFFFFF;
	-webkit-border-radius: 7px 7px 7px 7px ;
	-moz-border-radius: 7px 7px 7px 7px ;
	border-radius: 7px 7px 7px 7px ;
}

.news_area_haed{
	font-size: large;
	font-weight: bold;
	padding-left: 0px;
	color:#e66c19;
	background:#e9e1d2;
	-webkit-border-radius: 7px 7px 0px 0px ;
	-moz-border-radius: 7px 7px 0px 0px ;
	border-radius: 7px 7px 0px 0px ;
}

.news_area_body{
	border-left: 1px solid #eeeeee;
	border-right: 1px solid #eeeeee;
	padding: 5px;
}

.news_area_title{
	font-size: large;
	font-weight: bold;
	border-bottom: 2px dotted #e9e1d2;
	padding: 5px 0px;
	color:#ed7db0;

}

.news_area_data{
	margin: 5px 0px;
	text-align: right;
}

.news_area_footer{
	height: 15px;
	background:#e9e1d2;
	-webkit-border-radius: 0px 0px 7px 7px ;
	-moz-border-radius: 0px 0px 7px 7px ;
	border-radius: 0px 0px 7px 7px ;
}

.bang_program_list{
	-webkit-border-radius: 7px 7px 7px 7px ;
	-moz-border-radius: 7px 7px 7px 7px ;
	border-radius: 7px 7px 7px 7px ;
	border: 2px solid #e66c19;
	padding: 5px;
	margin: 5px 0px;
	text-align: left;
	background:#FFFFFF;
}

.bang_present{
	-webkit-border-radius: 7px 7px 7px 7px ;
	-moz-border-radius: 7px 7px 7px 7px ;
	border-radius: 7px 7px 7px 7px ;
	border: 2px solid #99CC2E;
	padding: 5px;
	margin: 5px 0px;
	text-align: left;
	background:#FFFFFF;
	color:#333333;
}

.namatamago-present-text1{
	color: #DE3E78;
}

.namatamago-present-text2{
	color: #F36117;
}

.namatamago-present-text3{
	color: #3E66E6;
}

.win-namatamago-present-middle-in2{
	background-color: #FFEAEA;
	-webkit-border-radius: 7px 7px 7px 7px ;
	-moz-border-radius: 7px 7px 7px 7px ;
	border-radius: 7px 7px 7px 7px ;
	padding: 5px;
	margin: 5px 0px;
	color: #EE0055;
}

#info_area{
	margin: 10px 0px;
	text-align: left;
	background:#FFFFFF;
}

.info_area_haed{
	font-size: large;
	font-weight: bold;
	color:#FFFFFF;
	background:#afaab1;
	padding:5px;
}

.info_area_body{
	border: 2px solid #afaab1;
	padding: 5px;
}

.bang_program_table{
	border-collapse: collapse;
	text-align:left;
	margin: 7px auto 0px auto;
	border-top: #222222 1px solid ;
	border-left: #222222 1px solid ;
	width: 100%;
}

.bang_program_table th{
	background:#1E8CDA;
	border-right: #222222 1px solid ;
	border-bottom: #222222 1px solid ;
	color:#FFFFFF;
	text-align:center;
	padding:5px;
}

.bang_program_table td{
	border-right: #222222 1px solid ;
	border-bottom: #222222 1px solid ;
	padding:5px;
	word-break: break-all;
}

#tousen_area{
	margin: 10px 0px;
	text-align: left;
	background:#FFFFFF;
	-webkit-border-radius: 7px 7px 7px 7px ;
	-moz-border-radius: 7px 7px 7px 7px ;
	border-radius: 7px 7px 7px 7px ;
}

.tousen_area_haed{
	text-align: center;
	font-size: large;
	font-weight: bold;
	padding-left: 0px;
	padding: 5px;
	color:#FFFFFF;
	background:#e66c19;
	-webkit-border-radius: 7px 7px 0px 0px ;
	-moz-border-radius: 7px 7px 0px 0px ;
	border-radius: 7px 7px 0px 0px ;
}

.tousen_area_body{
	border-left: 1px solid #eeeeee;
	border-right: 1px solid #eeeeee;
	padding: 5px;
}


.tousen_area_footer{
	height: 15px;
	-webkit-border-radius: 0px 0px 7px 7px ;
	-moz-border-radius: 0px 0px 7px 7px ;
	border-radius: 0px 0px 7px 7px ;
	border-left: 1px solid #eeeeee;
	border-right: 1px solid #eeeeee;
	border-bottom: 1px solid #eeeeee;
}

.ana_area{
	border-top: 7px solid #ff7327;
	border-bottom: 7px solid #ff7327;
	border-left: 1px solid #ff7327;
	border-right: 1px solid #ff7327;
	margin: 10px 0px;
	text-align: left;
	background:#FFFFFF;
	-webkit-border-radius: 7px 7px 7px 7px ;
	-moz-border-radius: 7px 7px 7px 7px ;
	border-radius: 7px 7px 7px 7px ;
}

.ana_area_haed{
	font-size: large;
	font-weight: bold;
	padding-left: 0px;
	color:#FFFFFF;
	background:#ff7327;
	-webkit-border-radius: 7px 7px 0px 0px ;
	-moz-border-radius: 7px 7px 0px 0px ;
	border-radius: 7px 7px 0px 0px ;
}

.ana_area_body{
	border-left: 1px solid #eeeeee;
	border-right: 1px solid #eeeeee;
	padding: 5px;
}

.ana_area_title{
	font-size: large;
	font-weight: bold;
	border-bottom: 2px dotted #b0b0b0;
	padding: 5px 0px;
	color:#ed7db0;

}

.ana_area_footer{
	height: 15px;
	background:#ff7327;
	-webkit-border-radius: 0px 0px 7px 7px ;
	-moz-border-radius: 0px 0px 7px 7px ;
	border-radius: 0px 0px 7px 7px ;
}

.ana_area_data{
	margin: 5px 0px;
	text-align: right;
}

.ana_program_table{
	border-collapse: collapse;
	text-align:left;
	margin: 0px auto 0px auto;
	width: 100%;
}

.ana_program_table th{
	text-align:center;
	padding:5px;
}

.ana_program_table td{
	padding:5px;
	word-break: break-all;
}

.ana_program_body_table{
	border-collapse: collapse;
	text-align:left;
	margin: 0px auto 0px auto;
	width: 100%;
}

.ana_program_body_table th{
	text-align:center;
	padding:0px;
}

.ana_program_body_table td{
	padding:0px;
	word-break: break-all;
}

.ana_program_table_title{
	padding:5px;
	width: 100%;
	text-align:center;
	background:#ff7327;
	color:#FFFFFF;
	-webkit-border-radius: 7px 7px 7px 7px ;
	-moz-border-radius: 7px 7px 7px 7px ;
	border-radius: 7px 7px 7px 7px ;
	font-weight: bold;
}

.ana_program_table_body{
	margin-bottom:5px;
	padding:5px;
	width: 100%;
	word-break: break-all;
	border-bottom: 2px dotted #b0b0b0;
}

.mania_area{
	border: 1px solid #f0727a;
	margin: 5px 0px;
	padding:5px;
	text-align: left;
	background:#FFFFFF;
	-webkit-border-radius: 7px 7px 7px 7px ;
	-moz-border-radius: 7px 7px 7px 7px ;
	border-radius: 7px 7px 7px 7px ;
}

.mania_sub_area{
	margin: 10px 0px;
	text-align: left;
	background:#FFFFFF;
	border: 1px solid #ff5571;
}

.mania_area_haed{
	font-size: large;
	font-weight: bold;
	padding: 5px;
	color:#FFFFFF;
	background:#ff5571;
}

.mania_area_body{
	padding: 5px;
}