

/* 番組表　ヘッダー */
.contents-bangumi-header {
	padding: 0 5px 0 5px;
	font-size:large;
	color:#FFFFFF;
	text-align:left;
	font-weight: bold;
	/* IE10 Consumer Preview */
	background-image: -ms-linear-gradient(top, #E9B1D6 0%, #E971B9 100%);
	/* Mozilla Firefox */
	background-image: -moz-linear-gradient(top, #E9B1D6 0%, #E971B9 100%);
	/* Opera */
	background-image: -o-linear-gradient(top, #E9B1D6 0%, #E971B9 100%);
	/* Webkit (Safari/Chrome 10) */
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #E9B1D6), color-stop(1, #E971B9));
	/* Webkit (Chrome 11+) */
	background-image: -webkit-linear-gradient(top, #E9B1D6 0%, #E971B9 100%);
	/* W3C Markup, IE10 Release Preview */
	background-image: linear-gradient(to bottom, #E9B1D6 0%, #E971B9 100%);
	background-size:30px 100%;
	border-left: 2px solid #E971B9 ;
	border-right: 2px solid #E971B9 ;
	border-top: 2px solid #E971B9 ;
}
/* 番組表　ヘッダー */
.contents-bangumi-header a{
	color:#E971B9;
}

/* 番組表　BODY */
.contents-bangumi-body {
	padding: 5px;
	text-align:left;
	background-color:#ffffff;
	border-bottom: 2px solid #E971B9 ;
	border-left: 2px solid #E971B9 ;
	border-right: 2px solid #E971B9 ;
}

/* 新着情報　ヘッダー */
.contents-new-header {
	padding: 0 5px 0 5px;
	font-size:large;
	color:#FFFFFF;
	text-align:left;
	font-weight: bold;
	/* IE10 Consumer Preview */
	background-image: -ms-linear-gradient(top, #72E0A1 0%, #229F65 100%);
	/* Mozilla Firefox */
	background-image: -moz-linear-gradient(top, #72E0A1 0%, #229F65 100%);
	/* Opera */
	background-image: -o-linear-gradient(top, #72E0A1 0%, #229F65 100%);
	/* Webkit (Safari/Chrome 10) */
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #72E0A1), color-stop(1, #229F65));
	/* Webkit (Chrome 11+) */
	background-image: -webkit-linear-gradient(top, #72E0A1 0%, #229F65 100%);
	/* W3C Markup, IE10 Release Preview */
	background-image: linear-gradient(to bottom, #72E0A1 0%, #229F65 100%);
	background-size:30px 100%;
	border-left: 2px solid #229F65 ;
	border-right: 2px solid #229F65 ;
	border-top: 2px solid #229F65 ;
}
/* 新着情報　ヘッダー */
.contents-new-header a{
	color:#229F65;
}

/* 新着情報　BODY */
.contents-new-body {
	padding: 5px;
	text-align:left;
	background-color:#ffffff;
	border-bottom: 2px solid #229F65 ;
	border-left: 2px solid #229F65 ;
	border-right: 2px solid #229F65 ;
}

/* アナウンサー　ヘッダー */
.contents-ana-header {
	padding: 0 5px 0 5px;
	font-size:large;
	color:#FFFFFF;
	text-align:left;
	font-weight: bold;
	/* IE10 Consumer Preview */
	background-image: -ms-linear-gradient(top, #90C9FE 0%, #3D9CFA 100%);
	/* Mozilla Firefox */
	background-image: -moz-linear-gradient(top, #90C9FE 0%, #3D9CFA 100%);
	/* Opera */
	background-image: -o-linear-gradient(top, #90C9FE 0%, #3D9CFA 100%);
	/* Webkit (Safari/Chrome 10) */
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #90C9FE), color-stop(1, #3D9CFA));
	/* Webkit (Chrome 11+) */
	background-image: -webkit-linear-gradient(top, #90C9FE 0%, #3D9CFA 100%);
	/* W3C Markup, IE10 Release Preview */
	background-image: linear-gradient(to bottom, #90C9FE 0%, #3D9CFA 100%);
	background-size:30px 100%;
	border-left: 2px solid #3D9CFA ;
	border-right: 2px solid #3D9CFA ;
	border-top: 2px solid #3D9CFA ;
}
/* アナウンサー　ヘッダー */
.contents-ana-header a{
	color:#3D9CFA;
}

/*区切り線*/
.line-ana {
	margin: 5px 0  5px 0;
	border-bottom: 1px dashed #3D9CFA;
}

/* アナウンサー　BODY */
.contents-ana-body {
	padding: 0 5px 0 5px;
	text-align:left;
	background-color:#ffffff;
	border-bottom: 2px solid #3D9CFA ;
	border-left: 2px solid #3D9CFA ;
	border-right: 2px solid #3D9CFA ;
}


.win-bangumishoukai-block {
	width:140px;
	background-color:#ffffff;
	margin: 5px auto 5px auto;
	border: 2px solid #229F65;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
}

.bangumishoukai-genre {
	font-size:medium;
}
.bangumishoukai-photo img {
	border-radius: 8px; /* 画像を角丸にする */
}


.tenki-heder {
	width:100%;
	padding: 5px 0  5px 0;
	text-align:center;
	background-color:#ffffff;
	color:#38aaed;
	border: 2px solid #38aaed;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
}

#container{
	width:100%;
}
ul.tab{
	margin:0;
	padding:0;
	width:100%;
}
ul.tab li{
	list-style-type:none;
	height:40px;
	float:left;
}
ul.tab li.news {
	width:32%;
}

ul.tab li.event{
	width:32%;
}

ul.tab li.info {
	width:32%;
}

ul.tab li.space {
	width:2%;
}

ul.tab li a{
	outline:none;
	display:block;
	color:blue;
	line-height:40px;
	text-align:center;
}

ul.tab li.news a{
	color:#ffffff;
	background-color:#87d162;
}

ul.tab li.event a{
	color:#ffffff;
	background-color:#f0b44d;
}

ul.tab li.info a{
	color:#ffffff;
	background-color:#bb80ee;
}

ul.tab li a.selected{
}
div.panel{
	clear:both;
	padding:0;
}
div.panel div{
	padding:10px;
	color:#444444;
}

div.panel div.news-list{
	border:2px solid #c0f08c;
}

div.panel div.event-list{
	border:2px solid #fec665;
}

div.panel div.info-list{
	border:2px solid #cd9af9;
}

div.panel div.news-list a{
	background: url("../images/arrow_top_news.png") no-repeat scroll right center transparent;
	padding-right:35px;
}
div.panel div.news-list p.more a{
	background: none;
	padding-right:0px;
	color:#87d162;
}

div.panel div.event-list a{
	background: url("../images/arrow_top_event.png") no-repeat scroll right center transparent;
	padding-right:35px;
}
div.panel div.event-list p.more a{
	background: none;
	padding-right:0px;
	color:#f0b44d;
}

div.panel div.info-list a{
	background: url("../images/arrow_top_info.png") no-repeat scroll right center transparent;
	padding-right:35px;
}
div.panel div.info-list p.more a{
	background: none;
	padding-right:0px;
	color:#bb80ee;
}

div.panel div a{
	color:#444444;
}


/*区切り線*/
.line-news {
	margin: 5px 0  5px 0;
	border-bottom: 1px dashed #c0f08c;
}

/*区切り線*/
.line-event {
	margin: 5px 0  5px 0;
	border-bottom: 1px dashed #fec665;
}

/*区切り線*/
.line-info {
	margin: 5px 0  5px 0;
	border-bottom: 1px dashed #cd9af9;
}

/*区切り線*/
.line-no {
	margin: 3px 0  3px 0;
}


/* 個人情報　ヘッダー */
.contents-privacy-header-b {
	padding: 5px;
	color:#FFFFFF;
	text-align:left;
	font-weight: bold;
	/* IE10 Consumer Preview */
	background-image: -ms-linear-gradient(top, #B0F0CD 0%, #439CE0 100%);
	/* Mozilla Firefox */
	background-image: -moz-linear-gradient(top, #B0F0CD 0%, #439CE0 100%);
	/* Opera */
	background-image: -o-linear-gradient(top, #B0F0CD 0%, #439CE0 100%);
	/* Webkit (Safari/Chrome 10) */
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #B0F0CD), color-stop(1, #439CE0));
	/* Webkit (Chrome 11+) */
	background-image: -webkit-linear-gradient(top, #B0F0CD 0%, #439CE0 100%);
	/* W3C Markup, IE10 Release Preview */
	background-image: linear-gradient(to bottom, #B0F0CD 0%, #439CE0 100%);
	background-size:30px 100%;
	border-left: 2px solid #0e86ba ;
	border-right: 2px solid #0e86ba ;
	border-top: 2px solid #0e86ba ;
}

/* 個人情報　BODY */
.contents-privacy-body-b {
	padding: 5px;
	text-align:left;
	font-size:small;
	background-color:#ffffff;
	border-bottom: 2px solid #0e86ba ;
	border-left: 2px solid #0e86ba ;
	border-right: 2px solid #0e86ba ;
}

/* 個人情報　ヘッダー */
.contents-privacy-header-p {
	padding: 5px;
	color:#FFFFFF;
	text-align:left;
	font-weight: bold;
	/* IE10 Consumer Preview */
	background-image: -ms-linear-gradient(top, #FB9D9D 0%, #F099DE 100%);
	/* Mozilla Firefox */
	background-image: -moz-linear-gradient(top, #FB9D9D 0%, #F099DE 100%);
	/* Opera */
	background-image: -o-linear-gradient(top, #FB9D9D 0%, #F099DE 100%);
	/* Webkit (Safari/Chrome 10) */
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #FB9D9D), color-stop(1, #F099DE));
	/* Webkit (Chrome 11+) */
	background-image: -webkit-linear-gradient(top, #FB9D9D 0%, #F099DE 100%);
	/* W3C Markup, IE10 Release Preview */
	background-image: linear-gradient(to bottom, #FB9D9D 0%, #F099DE 100%);
	background-size:30px 100%;
	border-left: 2px solid #c60f6b ;
	border-right: 2px solid #c60f6b ;
	border-top: 2px solid #c60f6b ;
}

/* 個人情報　BODY */
.contents-privacy-body-p {
	padding: 5px;
	text-align:left;
	font-size:small;
	background-color:#ffffff;
	border-bottom: 2px solid #c60f6b ;
	border-left: 2px solid #c60f6b ;
	border-right: 2px solid #c60f6b ;
}

/* 個人情報　BODY */
.contents-privacy-body-p a{
	color:#0000FF;
}

.privacy-body-header{
	background-color:#a5f3c9;
	padding: 6;
	margin: 5px 0 5px 0;
}

.caption-privacy2 {
	background-color: #e5e5e5;
	padding: 10px;
	text-align: left;
	border-radius: 8px;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
}

/* コンプライアンス　ヘッダー */
.contents-compliance-header-b {
	padding: 5px;
	color:#FFFFFF;
	text-align:left;
	font-weight: bold;
	/* IE10 Consumer Preview */
	background-image: -ms-linear-gradient(top, #B0F0CD 0%, #439CE0 100%);
	/* Mozilla Firefox */
	background-image: -moz-linear-gradient(top, #B0F0CD 0%, #439CE0 100%);
	/* Opera */
	background-image: -o-linear-gradient(top, #B0F0CD 0%, #439CE0 100%);
	/* Webkit (Safari/Chrome 10) */
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #B0F0CD), color-stop(1, #439CE0));
	/* Webkit (Chrome 11+) */
	background-image: -webkit-linear-gradient(top, #B0F0CD 0%, #439CE0 100%);
	/* W3C Markup, IE10 Release Preview */
	background-image: linear-gradient(to bottom, #B0F0CD 0%, #439CE0 100%);
	background-size:30px 100%;
	border-left: 2px solid #0e86ba ;
	border-right: 2px solid #0e86ba ;
	border-top: 2px solid #0e86ba ;
}

/* コンプライアンス　BODY */
.contents-compliance-body-b {
	padding: 5px;
	text-align:left;
	border-bottom: 2px solid #0e86ba ;
	border-left: 2px solid #0e86ba ;
	border-right: 2px solid #0e86ba ;
}

.compliance-body-header{
	background-color:#b8e6e9;
	text-align:left;
	padding: 6;
	margin: 5px 0 5px 0;
	border-radius: 5px;
}

/* 国民保護　ヘッダー */
.contents-kokumin-header-p {
	padding: 5px;
	color:#FFFFFF;
	text-align:left;
	font-weight: bold;
	/* IE10 Consumer Preview */
	background-image: -ms-linear-gradient(top, #FB9D9D 0%, #F099DE 100%);
	/* Mozilla Firefox */
	background-image: -moz-linear-gradient(top, #FB9D9D 0%, #F099DE 100%);
	/* Opera */
	background-image: -o-linear-gradient(top, #FB9D9D 0%, #F099DE 100%);
	/* Webkit (Safari/Chrome 10) */
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #FB9D9D), color-stop(1, #F099DE));
	/* Webkit (Chrome 11+) */
	background-image: -webkit-linear-gradient(top, #FB9D9D 0%, #F099DE 100%);
	/* W3C Markup, IE10 Release Preview */
	background-image: linear-gradient(to bottom, #FB9D9D 0%, #F099DE 100%);
	background-size:30px 100%;
	border-left: 2px solid #c60f6b ;
	border-right: 2px solid #c60f6b ;
	border-top: 2px solid #c60f6b ;
}

/* 国民保護　BODY */
.contents-kokumin-body-p {
	padding: 5px;
	text-align:left;
	background-color:#ffffff;
	border-bottom: 2px solid #c60f6b ;
	border-left: 2px solid #c60f6b ;
	border-right: 2px solid #c60f6b ;
}

.kokumin-body-header{
	background-color:#ffdff8;
	padding: 6;
	margin: 5px 0 5px 0;
	border-radius: 5px;
}
