/*徳島ニュース専用のスタイルシート*/
body {
 font: 13px;
  margin : 0;
/*  background-color:#51138E;*/
  background-color:#FFFFFF;
}

/*メインのタブpert3読売************************/
.nav-d1 { margin-top:1px;clear:both; border-left:solid 1px #fff;  font-size:13px; width:100%; border-collapse:collapse; }
.nav-d1 a { display:block; text-align:center; padding:3px 2px;  white-space:nowrap;text-decoration: none; }
.nav-d1other { border-right:solid 1px #fff;  background-color: #51138E; vertical-align:bottom;}
.nav-d1on {  vertical-align:bottom; padding:0;background: url(/images/kennai/main_select.gif) top left; }/*各メニュー*/
 a.d1-1other:hover { background-color: #711BC7;}
 a.d1-1other:visited {color:#fff;}
 a.d1-1other {color:#fff;}
 a.d1-1on { color:#51138E;}

/*サブメニュー*/
.submenuHeader {  color: black;  background-color: #ffffff;  margin: 0px;}
.submenuHeader a {  color: black;  background-color: transparent; text-decoration: none;}
.submenuHeader a:hover {  color:#600; text-decoration: underline; }
.submenuHeader .highlight {  color: white;  background-color: transparent;}
.submenuHeader .left {  float : left; }
.submenuHeader .right {  float : right;  }


/* Side menu part */
.sidemenu { width:220px;}
/* Main part */
.mainpart { width:100%; margin: 0;}



/* Main part */
.mainpart { width:100%; margin: 0;}
/*NEWタイトル*/
/* カテゴリータイトル設定（margin-bottom:10px）
---------------------------------------------------- */
.newsTitleBox {	background: url(/images/new/in_mainTitle2.png) no-repeat;height:32px;margin-top:0px;}
.newsTitleBox-left {float: left;height: 30px;	padding-right: 5px;}
.newsTitleBox-right {float: right;	height: 30px;	padding-right: 5px;	}
.newsTitle-all{	margin-top:7px;	font-size: 13px;	margin-right: 3px;}
.newsTitle {margin:5px 3px 0 35px;font:15px "ヒラギノ丸ゴ ProN W4", "Hiragino Maru Gothic ProN", "メイリオ", Meiryo, Verdana, Arial, sans-serif; font-weight:bold;}
.newsTitleBox2 {	background: url(/images/new/in_rightTitle2.png) no-repeat;height:32px;margin-top:0px;}
.newsTitleBox2-left {float: left;height: 30px;	padding-right: 5px;}
.newsTitleBox2-right {float: right;	height: 30px;	padding-right: 5px;	}
.newsTitle2-all{	margin-top:7px;	font-size: 13px;	margin-right: 3px;}
.newsTitle2 {margin:5px 3px 0 35px;font:15px "ヒラギノ丸ゴ ProN W4", "Hiragino Maru Gothic ProN", "メイリオ", Meiryo, Verdana, Arial, sans-serif; font-weight:bold;}
.newsBox{font: 13px;}
.newsBox_line{font: 13px;border-left :1px solid #51138E;border-right :1px solid #51138E;border-bottom :1px solid #51138E;}

.newsList-table{margin-left: 7px;width:100%;}
.newsList-table td {height:21px;padding-right: 5px;	font: 13px;	margin-top: 3px;}

.newsList-bar{font-size:13px;border-bottom:solid 1px #51138E;border-left:solid 3px #51138E;width:98%;padding-left:5px;padding-top:3px;padding-bottom:3px;margin:5px 5px 5px 1px;}
.newsbar{color: #51138E;background-color: #51138E;width:100%;padding-left:5px;height: 1px;}


.newsList-Rankingtable{width:100%;}
.newsList-Rankingtable td {height:21px;padding-left:5px;font: 13px;margin-top: 3px;}

.photoList-table{width:100%; border:}
.photoList-table td {font: 13px;width:33%;	margin-top: 3px;text-align:center;vertical-align:top;}
.photoList-intable{width:100%;}
.photoList-intable td {padding-right: 5px;font: 13px;	margin-top: 3px;text-align:center;vertical-align:top;}


/*centerの国内・県内NEWS*/
.center-photonewsTitleBox {	background: url(/images/common/news_titlebg.gif) repeat-x;	height:29px;margin-top:5px;}
.center-photonewsTitleBox-left {	background: url(/images/common/photonews_titleleft.gif) repeat-y left top;	float: left;	height: 30px;	padding-right: 5px;}
.center-photonewsTitleBox-right {	background: url(/images/common/news_titleright.gif) repeat-y right top;	float: right;	height: 30px;	padding-right: 5px;	padding-top: 5px;font-size: 13px;}
.center-photonewsTitle {	margin-top:7px;	font-size: 13px;	margin-right: 3px;	margin-left: 32px;}
.center-photonewsTitle {	margin-top:7px;	font-size: 13px;	margin-right: 3px;	margin-left: 32px;}
.center-photonewsList{	list-style-type: none;list-style: none; margin-top:0px;	margin-bottom: 1px;	margin-left: 15px;}
.center-photonewsList a {  color: #000;  background-color: transparent;  text-decoration: none;  margin: 0;  padding: 0;  display: inline;}
.center-photonewsList a:hover {  color: #600;  text-decoration: underline;  background-color: transparent;}
.center-photonewsList li {	padding-left: 17px;	font: 13px;	margin-bottom: 3px; background: url(/images/common/news_icon.gif) no-repeat left 70%;list-style-type: none;}
/*右側のの国内・県内NEWSリスト表示*/
.right-photonewsTitleBox {	background: url(/images/common/news_titlebg.gif) repeat-x;	height:29px;margin-top:0px;}
.right-photonewsTitleBox-left {	background: url(/images/common/photonews_titleleft.gif) repeat-y left top;	float: left;	height: 30px;	padding-right: 5px;}
.right-photonewsTitleBox-right {	background: url(/images/common/news_titleright.gif) repeat-y right top;	float: right;	height: 30px;	padding-right: 5px;	padding-top: 5px;font-size: 13px;}
.right-photonewsTitle {	margin-top:7px;	font-size: 13px;	margin-right: 3px;	margin-left: 32px;}
.right-photonewsTitle {	margin-top:7px;	font-size: 13px;	margin-right: 3px;	margin-left: 32px;}
.right-photonewsList{	list-style-type: none;list-style: none; margin-top:0px;	margin-bottom: 1px;	margin-left: 15px;}
.right-photonewsList a {  color: #000;  background-color: transparent;  text-decoration: none;  margin: 0;  padding: 0;  display: inline;}
.right-photonewsList a:hover {  color: #600;  text-decoration: underline;  background-color: transparent;}
.right-photonewsList li {	padding-left: 17px;	font: 13px;	margin-bottom: 3px; background: url(/images/common/news_icon.gif) no-repeat left 70%;list-style-type: none;}



/* 写真設定
---------------------------------------------------- */
#topPhoto {	background: #EAEAEA;	text-align: center;	border: 1px solid #999999;	padding: 5px;margin-left:3px;}
#topPhoto div{	text-align: left;	width: 140px;font: 13px;margin-top: 5px;margin-right: auto;margin-left: auto;}
/*side-menu*/
.sideRanking {	margin-top:0px;	font-size: 13px;margin-bottom:3px;text-align:left; padding: 10px; border:1px solid #C9CACA;}
.sideRanking ol {	margin-top:0px;margin-bottom:5px;	}
.sideRanking li {padding-left: 10px;	font: 13px;	margin-bottom: 3px;}
.sideRanking a {  color: #000;  background-color: transparent;  text-decoration: none;  margin: 0;  padding: 0;  display: inline;font: 13px;}
.sideRanking a:hover {  color: #630;  text-decoration: underline;  background-color: transparent;}




/* 一覧表示（背景白）
---------------------------------------------------- */
.mainpart .contentslist-white h2 {	font-size: 13px;	padding: 0 0 0 5px;margin:0;}
.mainpart .contentslist-white h2 a {	font-size: 13px; text-decoration: none;color: #2E57A5; }
.mainpart .contentslist-white h2 a:hover {  color: #600;  text-decoration: underline;  }

.mainpart .contentslist-white p {	font-size: 13px;padding: 0 0 0 5px;margin:0px;}
.contentslist-white {font-size: 13px;width: 100%;	margin: 0 5px 5px 0;padding: 0px;line-height:130%;	empty-cells: show;}
/* ニュースリスト見出し設定（背景グレー）
---------------------------------------------------- */
.mainpart .contentslist-gray h2 {	font-size: 13px;	padding: 0 0 0 5px;margin:0;}
.mainpart .contentslist-gray h2 a {	font-size: 13px;text-decoration: none;color: #2E57A5;}
.mainpart .contentslist-gray h2 a:hover {  color: #600;  text-decoration: underline;  }
.mainpart .contentslist-gray p {	font-size: 13px;	padding: 0 0 0 5px;margin:0px;}
.contentslist-gray {font-size: 13px; width: 100%;	margin: 0 5px 5px 0;padding: 0px;	background: #EEEEEE;line-height:130%; empty-cells: show;}
.newslistphoto {width: 100px;	text-align: center;	vertical-align: middle;}


/* ニュース個別記事
---------------------------------------------------- */


.mainpart .NewsContents {padding: 0px;margin:0;}
.RespectivelyNewstitle {margin:0 0 0 0px;text-align: left;padding 0px;}
.RespectivelyNewstitle h2 {margin:0px 0px 3px 0px;padding:0px 0px 0px 10px; font-size: 20px;}
.RespectivelyNewstitle div {margin:7px 0px 3px 0px;float:left;padding:0px 0px 0px 5px; font-size: 16px;font-weight:bold;}
.RespectivelyNewssubtitle {float:left;font-size:16px;line-height: normal;padding-left:10px;padding-top:10px;font-weight:bold;}
.RespectivelyNewstitle span {font-size:16px;line-height: normal;padding-left:10px;font-weight:normal;}
.RespectivelyNewsBody {	clear: both;padding-left:7px;}
.RespectivelyNewsBody span {font-size: 14px;line-height:130%;margin-top:5px;}

.RespectivelyNewsMove {	font-size: x-small;	padding: 0px 2px 2px 2px;vertical-align:top;}
.RespectivelyNewsMove a:link {font-size: x-small;}
.RespectivelyNewsMove a:visited {font-size: x-small;}
.RespectivelyNewsMove a:hover {font-size: x-small;}
.RespectivelyNewsMove a:active {font-size: x-small;}
.RespectivelyNewsMoveLeft {float: left;	width: 48%;	line-height: normal;}
.RespectivelyNewsMoveRight {float: right;width: 48%;text-align: right;line-height: normal;}


/*PR*/
.pr{background:#f7f0fd;font-size:12px;padding:2px;}
.pr2{background:#f7f0fd;font-size:12px;padding:2px;margin-bottom:8px;}
.pr img{ float:left;padding-right:5px;}
.pr2 img{ float:left;padding-right:5px;}

/* youtube */
table.basetable{
 margin: 20px auto 10px;
 clear:both;
}
table.basetable td{
	padding:1px;
	letter-spacing:0.05em;
	line-height:1.5em;
	padding-bottom:10px;
}

table.basetable td a{
	color: #167ac6;
	background-color: transparent;
	text-decoration: none;
	margin: 0;
	padding: 0;
	display: inline;
}

table.basetable td a:hover{
	text-decoration:underline;
}

div.nowPage{
	text-align:right;
	margin:10px;
	clear:both;
}
div.nowPage span{
	padding-left:10px;
	letter-spacing:0.3em;
}

div.pageSelect{
	margin:10px auto;
	text-align:center;
	padding-left:8px;
	display:block;
}

div.pageSelect a {
	border:1px solid #167ac6;
	color:#167ac6;
	width:30px;
	float:left;
	text-align:center;
	margin-right:10px;
	margin:1px 11px 11px 1px;
	line-height:25px;
	text-decoration:none;
}

div.pageSelect a:hover{
	border:2px solid #a67ac6;
	margin:0px 10px 10px 0px;
	color:#669ac6;
	cursor:pointer;
}