/* --------2006-12-19-------------------  新連載用*/
.new-menu-sub {
	font-size: 12px;
	line-height: 120%;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 16px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #FFFFFF;
	border-bottom-color: #BFBFBF;
	background-image: url(top_img/menu_back2.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
#menu-new a:link {
	color: #990033;
	font-size: 12px;
	text-decoration: none;
}
#menu-new a:visited {
	color: #990033;
	font-size: 12px;
	text-decoration: none;
}
#menu-new a:hover {
	color: #0000ff;
	font-size: 12px;
	text-decoration: underline;
}
/* ---------------------- */
/*	text-align: center;*/
body {
	margin:0px auto;
	/*	text-align: center;*/
}
.left-menu-back {
	border-top-width: 1px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-left-style: solid;
	border-top-color: #999999;
	border-right-color: #999999;
	border-left-color: #999999;
}
.left-menu-main {
	background-color: #DFDFDF;
	background-image: url(top_img/menu_back1.gif);
	background-repeat: no-repeat;
	background-position: left top;
	font-size: 12px;
	line-height: 120%;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #FFFFFF;
	border-bottom-color: #A5A5A5;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 16px;
}
.left-menu-list {
	background-color: #DFDFDF;
	font-size: 12px;
	line-height: 120%;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #FFFFFF;
	border-bottom-color: #A5A5A5;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-right: 10px;
	text-align:right;
}
.left-menu-sub {
	font-size: 12px;
	line-height: 120%;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 16px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #FFFFFF;
	border-bottom-color: #BFBFBF;
	background-image: url(top_img/menu_back2.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
.rank-menu-link {
	padding-top: 2px;
	padding-bottom: 1px;
	font-size: 12px;
	line-height: 120%;
}
.left-menu-link {
	padding-top: 3px;
	padding-bottom: 3px;
	font-size: 12px;
	line-height: 120%;
}
.left-menu-table {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
}
.left-menu-link-t {
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #FFFFFF;
	border-bottom-color: #A5A5A5;
}
.photo-image {
	border-width: 1px;
	border-style: solid;
	border-color: #999999;
}
.photo-news {
	border-width: 1px;
	border-style: solid;
	border-color: #999999;
}
.photo-news-txt {
	font-size: 90%;
	line-height: 120%;
	color: #000000;
	padding: 2px 4px;
}
.photo-news-bar {
	font-size: 14px;
	line-height: 120%;
	font-weight: bold;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
	padding-left: 3px;
	padding-top: 1px;
}
.title-bar {
	font-size: 90%;
	color: #000000;
	border-width: 1px;
	border-style: solid;
	border-color: #DBDBDB;
	font-weight: bold;
}
#menu a:link {
	color: #000033;
	font-size: 12px;
	text-decoration: none;
}
#menu a:visited {
	color: #000033;
	font-size: 12px;
	text-decoration: none;
}
#menu a:hover {
	color: #990000;
	font-size: 12px;
	text-decoration: underline;
}
#menu-b a:link {
	color: #000000;
	font-size: 12px;
	text-decoration: none;
}
#menu-b a:visited {
	color: #000000;
	font-size: 12px;
	text-decoration: none;
}
#menu-b a:hover {
	color: #990000;
	font-size: 12px;
	text-decoration: underline;
}
#link a:link {
	color: #000033;
	text-decoration: none;
	line-height: 120%;
}
#link a:visited {
	color: #000033;
	text-decoration: none;
	line-height: 120%;
}
#link a:hover {
	color: #990000;
	text-decoration: underline;
	line-height: 120%;
}
#link2nd a:link {
	color: #000033;
	text-decoration: none;
	line-height: 120%;
}
#link2nd a:visited {
	color: #000033;
	text-decoration: none;
	line-height: 120%;
}
#link2nd a:hover {
	color: #990000;
	text-decoration: underline;
	line-height: 120%;
}
#topics a:link {
	color: #000099;
	font-size: 90%;
	text-decoration: none;
	line-height: 120%;
}
#topics a:visited {
	color: #000099;
	font-size: 90%;
	text-decoration: none;
	line-height: 120%;
}
#topics a:hover {
	color: #990000;
	font-size: 90%;
	text-decoration: underline;
	line-height: 120%;
}

/*ホッとコーナー用　黒設定* 20070816追加*/


#topics_bk a:link {
	color: #000000;
	font-size: 80%;
	font-weight: bold;
	text-decoration: none;
	line-height: 120%;
}
#topics_bk a:visited {
	color: #000000;
	font-size: 80%;
	font-weight: bold;
	text-decoration: none;
	line-height: 120%;
}
#topics_bk a:hover {
	color: #990000;
	font-size: 80%;
	font-weight: bold;
	text-decoration: underline;
	line-height: 120%;
}
#photo a:link {
	color: #000099;
	font-size: 12px;
	text-decoration: none;
	line-height: 120%;
}
#photo a:visited {
	color: #000099;
	font-size: 12px;
	text-decoration: none;
	line-height: 120%;
}
#photo a:hover {
	color: #990000;
	font-size: 12px;
	text-decoration: underline;
	line-height: 120%;
}
.footer {
	font-size: 12px;
	line-height: 140%;
	border: 1px solid #000000;
}
.footer-b {
	font-size: 70%;
	line-height: 120%;
	color: #000000;
}
.news-world {
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #CCCCCC;
}
.news-world-bar {
	font-size: 14px;
	line-height: 120%;
	border: 1px solid #CCCCCC;
	letter-spacing: 0.5ex;
}
.headline-time {
	font-size: 12px;
	font-weight: normal;
	padding-right: 3px;
}
.photo-news-icon {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
}
.menu-line {
	background-image: url(top_img/head_back.jpg);
	background-repeat: repeat-x;
	background-position: bottom;
}
.logo-line {
	border-bottom-width: 3px;
	border-bottom-style: solid;
	border-bottom-color: #003399;
}
form {
	margin: 0px;
	padding: 0px;
}
.footer-c {
	font-size: 12px;
	line-height: 140%;
}
.footer-c2 {
	font-size: 12px;
	line-height: 140%;
	color:#555555;
}
.footer-c3 {
	font-size: 12px;
	line-height: 140%;
	padding-top:5px;
	padding-bottom:5px;
}
.headline-time {
	font-size: 12px;
	color: #000000;
	letter-spacing: 0.2ex;
	padding-right: 4px;
}
.headline-main {
	font-size: 90%;
	line-height: 120%;
	font-weight: bold;
}
.headline-sub {
	font-size: 90%;
	line-height: 120%;
}
.word-time {
	font-size: 10px;
	line-height: 120%;
	padding-right: 3px;
	padding-top: 5px;
	padding-bottom: 5px;
}
#world a:link {
	color: #000099;
	font-size: 80%;
	text-decoration: none;
	line-height: 120%;
}
#world a:visited {
	color: #000099;
	font-size: 80%;
	text-decoration: none;
	line-height: 120%;
}
#world a:hover {
	color: #990000;
	font-size: 80%;
	text-decoration: underline;
	line-height: 120%;
}

/*
#headline {
	padding-left:0px;
	margin-left:0px;
}
 */

#headline a:link {
	color: #000099;
	font-size: 90%;
	text-decoration: none;
	line-height: 120%;
}
#headline a:visited {
	color: #000099;
	font-size: 90%;
	text-decoration: none;
	line-height: 120%;
}
#headline a:hover {
	color: #990000;
	font-size: 90%;
	text-decoration: underline;
	line-height: 120%;
}
#headline img {
	vertical-align:middle;
}
#headline-top img {
	vertical-align:middle;
}
#headline-top a:link {
	color: #000000;
	font-size: 100%;
	text-decoration: none;
	line-height: 120%;
	font-weight: bold;
}
#headline-top a:visited {
	color: #000000;
	font-size: 100%;
	text-decoration: none;
	line-height: 120%;
	font-weight: bold;
}
#headline-top a:hover {
	color: #000000;
	font-size: 100%;
	text-decoration: underline;
	line-height: 120%;
	font-weight: bold;
}
.title-bar {
	font-size: 90%;
	color: #000000;
	border-width: 1px;
	border-style: solid;
	border-color: #DBDBDB;
}
.backno {
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 10px;
}

/*.detail-txt {
	font-size: 90%;
	line-height: 140%;
	letter-spacing: 0.1em;
	padding-top : 10px;
	text-align: justify;
	text-justify: inter-ideograph;
}
.photo-txt {
	font-size: 85%;
	line-height: 1.1em;
	padding:3px;
}*/

/* 社説バックナンバー */

a:visited.syasetu-title {
	font-size: 95%;
	color: #000099;
	text-decoration:none;
}
a:hover.syasetu-title {
	font-size: 95%;
	color: #990000;
	text-decoration:underline;
}
a:link.syasetu-title {
	font-size: 95%;
	color: #000099;
	text-decoration:none;
}
.syasetu-date {
	font-size: 75%;
}

/* 編集余記カレンダー */

.column a:link{
	color:#000099;
	text-decoration:none;
	line-height:180%;
	font-size:90%;
	font-weight:bold;
}
.column a:visited{
	color:#000099;
	text-decoration:none;
	line-height:180%;
	font-size:90%;
	font-weight:bold;
}
.column a:hover{
	color:#990000;
	text-decoration:underline;
	line-height:180%;
	font-size:90%;
	font-weight:bold;
}
.column a{color:#000099;
	text-decoration:none;
	line-height:180%;
	font-size:90%;
	font-weight:bold;
}

.column {
	list-style-type:none;
}

/* 社説のタイトルなど */
.headline-title{
	font-weight:bold;
	text-align:left;
}

/* つり情報のテーブル */
.fishing{
	font-size : 12px;
	margin-top : 10px;
	margin-left : 0px;
	margin-right : 0px;
	margin-bottom : 10px;
}


/*  企画ページ関連 CSS  */
a:link.kikaku-title {
	color: #000099;
	font-weight:bold;
	text-decoration:none;
}
a:visited.kikaku-title {
	color:#000099;
	font-weight:bold;
	text-decoration:none;
}
a:hover.kikaku-title {
	color: #000099;
	font-weight:bold;
	text-decoration:underline;
}
.kikaku-txt {
	font-size: 12px;
	line-height: 140%;
	letter-spacing: 0.1em;
}
td.kikaku-footer{
	text-align:right;
	color: #000000;
	font-size: 80%;
}

td.kikaku-footer a:link{
	color: #000000;
	text-decoration: none;
}
td.kikaku-footer a:visited{
	color: #000000;
	text-decoration: none;
}
td.kikaku-footer a:hover{
	color: #000000;
	text-decoration: underline;
}

/* 特集用 */

a:visited.tokusyu-title {
	font-size: 95%;
	color: #000099;
	text-decoration:none;
}

a:hover.tokusyu-title {
	font-size: 95%;
	color: #990000;
	text-decoration:underline;
}

a:link.tokusyu-title {
	font-size: 95%;
	color: #000099;
	text-decoration:none;
}

.tokusyu-date {
	font-size: 75%;
}

.tokusyu_recent td {
    text-align:left;
}

/* テキストバナー用 */
#text-banner{
	color: #000099;
}

#text-banner a:link {
	color: #000099;
	text-decoration:none;
}
#text-banner a:visited {
	color: #000099;
	text-decoration:none;
}
#text-banner a:hover {
	color: #990000;
	text-decoration:underline;
}

.text-banner-frame{
	border-top-width : 1px;
	border-bottom-width : 1px;
	border-top-style : dotted;
	border-bottom-style : dotted;
	border-top-color : #cccccc;
	border-bottom-color : #cccccc;
	margin-top:8px;
}

#text-banner_b{
	font-size : 11px;
	color: #000099;
}

#text-banner_b a:link {
	color: #000000;
	text-decoration:none;
}
#text-banner_b a:visited {
	color: #000000;
	text-decoration:none;
}
#text-banner_b a:hover {
	color: #990000;
	text-decoration:underline;
}

.text-banner-frame_b{
	border-top-width : 1px;
	border-bottom-width : 1px;
	border-top-style : dotted;
	border-bottom-style : dotted;
	border-top-color : #cccccc;
	border-bottom-color : #cccccc;
}

/* 全国「一覧」 */
#zenkoku-title{
	color: #000000;
}
#zenkoku-title a:link {
	color: #000000;
	text-decoration:none;
}
#zenkoku-title a:visited {
	color: #000000;
	text-decoration:none;
}
#zenkoku-title a:hover {
	color: #990000;
	text-decoration:none;
}
#zenkoku-list{
	color: #000000;
	font-size: 11px;
}
#zenkoku-list a:link {
	color: #000000;
	text-decoration:none;
}
#zenkoku-list a:visited {
	color: #000000;
	text-decoration:none;
}
#zenkoku-list a:hover {
	color: #990000;
	text-decoration:underline;
}

#linkc a:link {
	color: #800000;
	text-decoration: underline;
}
#linkc a:visited {
	color: #00009b;
	text-decoration: underline;
}
#linkc a:hover {
	color: #990000;
	text-decoration: underline;
}

.kennai-headline-time{
	font-size: 12px;
	font-weight: normal;
	padding-right: 10px;
	text-align:right;
}
#article-full-text{
	border-bottom-width: 2px;
	border-bottom-style:solid;
	border-bottom-color: #d7d7d7;
	text-align:left;
}

#article-full-anchor a:link {
	color:#000000;
	font-size:80%;
	text-decoration:none;
}
#article-full-anchor a:visited {
	color:#000000;
	font-size:80%;
	text-decoration:none;
}
#article-full-anchor a:hover {
	color:#000000;
	font-size:80%;
	text-decoration:underline;
}

#headline-hr {
	height:7px;
}

#kennai-headline-table {
	line-height:125%;
}

#kennai-headline-top {
	padding-top:7px;
	padding-bottom:7px;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #d7d7d7;
}

#kennai-headline-anchor a:link {
	color: #000000;
	font-size: 100%;
	font-weight: bold;
	text-decoration: none;
	line-height: 120%;
}
#kennai-headline-anchor a:visited {
	color: #000000;
	font-size: 100%;
	font-weight: bold;
	text-decoration: none;
	line-height: 120%;
}
#kennai-headline-anchor a:hover {
	color: #000000;
	font-size: 100%;
	font-weight: bold;
	text-decoration: underline;
	line-height: 120%;
}

.article-date{
	padding-top:0px;
	padding-bottom:5px;
	text-align:right !important;
	font-size:80%;
}

#article_date{
	padding:0px;
	text-align:right;
	font-size:80%;
}

.article-text{
	/*border-top-width: 2px;
	border-bottom-width: 2px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #d7d7d7;
	border-bottom-color: #d7d7d7;
	margin-bottom:10px;*/
	text-align:left;
}
.article-text #link{
	font-size:90%;
}

.article-index {
	padding-top:8px;
}
.article-index a:visited{
	font-size:80%;
	color:#000000;
	text-decoration:underline;
}
.article-index a:link{
	font-size:80%;
	color:#000000;
	text-decoration:underline;
}
.article-index a:hover{
	font-size:80%;
	color:#000000;
	text-decoration:underline;
}

.sports-list {
	padding-right:3px;
}
.sports-list a:visited {
	padding-right:3px;
	font-size:90%;
	font-weight:normal;
	color:#000000;
	text-decoration:none;
}
.sports-list a:link {
	padding-right:3px;
	font-size:90%;
	font-weight:normal;
	color:#000000;
	text-decoration:none;
}
.sports-list a:hover {
	padding-right:3px;
	font-size:90%;
	font-weight:normal;
	color:#000000;
	text-decoration:underline;
}

/*  東濃「いいとこみつけた」 */

.topsub{
	background-color:#f0f0f0;
	color:#000000;
	font-size:110%;
	width:400px;
	font-weight:bold;
	margin:4px 47px;
}
.little{
	font-size:90%;font-weight:lighter;
}
.right{
	text-align:right;
}
.left{
	text-align:left;
}
.center{
	text-align:center;
}
.linkbox{
	width:450px;
	margin-top: 10px;
	margin-right: 22px;
	margin-bottom: 12px;
}

/*------------------------070609-*/
.toptitle-h {
	line-height: 15px;
	margin-top: 0px;
	margin-left: 0px;
	margin-bottom: 0px;
}
.left-menu-h {
	line-height: 15px;
	margin-top: 0px;
	margin-left: 0px;
	margin-bottom: 0px;
	font-size: 110%;
	display: inline;
}
.p-menu-h {
	line-height: 15px;
	margin-top: 0px;
	margin-left: 0px;
	margin-bottom: 0px;
	font-size: 110%;
}
.maintitle-h {
	line-height: 20px;
	margin-top: 0px;
	margin-left: 10px;
	margin-bottom: 0px;
	font-size: 95%;
}
.midashi-h {
	line-height: 20px;
	margin-top: 0px;
	margin-bottom: 0px;
	font-size: 100%;
}
.mh100-midasi-h{
	margin-top: 0px;
	margin-bottom: 0px;
	font-size: 145%;
}
.mh100-space{
	margin-top: 0.8em;
	margin-bottom: 0.8em;
}
.no-dsp {
	display:none;
}

/*----------ピックアップ用----------*/
.pickup {
	font-size: 12px;
	line-height: 120%;
	padding-bottom: 4px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #FFFFFF;
	border-bottom-color: #BFBFBF;
	background-repeat: no-repeat;
	background-position: left top;
}

td.pickup img {
	margin-right:5px;
	margin-left:5px;
	margin-top:4px;
	margin-bottom:4px;
}

.pickup2 {
	font-size: 12px;
	line-height: 120%;
	padding-bottom: 4px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #FFFFFF;
	background-repeat: no-repeat;
	background-position: left top;
}
td.pickup2 img {
	margin-right:5px;
	margin-left:5px;
	margin-top:4px;
	margin-bottom:4px;
}

/*-----------------------------070801-*/
#egougai a:link{
	color:#000000;
	font-size:14px;
	text-decoration:underline;
}
#egougai a:visited{
	color:#000000;
	font-size:14px;
	text-decoration:underline;
}
#egougai a:hover{
	color:#F80925;
	font-size:14px;
	text-decoration:underline;
}
#gougai-h{
 	color:#f50000;
	margin-top:18px;
	margin-right:0px;
	padding:0;
	float:right;
	width:450px;
	font-size:110%;

}
#gougai-h a:link {
	color:#f50000;
	text-decoration:none;
}
#gougai-h a:visited {
	color:#f50000;
	text-decoration:none;
}
#gougai-h a:hover {
	color: #da0000;
	text-decoration:none;

}

/*------------------------------070821--*/
.right-menu-main {
	background-color: #666666;
	background-image: url(top_img/menu_back1_d1.gif);
	background-repeat: no-repeat;
	background-position: left top;
	font-size: 12px;
	line-height: 120%;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #666666;
	border-bottom-color: #666666;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 16px;
}
.right-menu-h {
	line-height : 15px;
	margin-top : 0px;
	margin-left : 0px;
	margin-bottom : 0px;
	font-size : 110%;
	color:#ffffff;
}
.right-menu-main-p {
	background-color: #e50031;
	background-image: url(top_img/menu_back1_d1p.gif);
	background-repeat: no-repeat;
	background-position: left top;
	font-size: 12px;
	line-height: 120%;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #e50031;
	border-bottom-color: #e50031;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 16px;
}
.back-text {
	line-height : 15px;
	margin-top : 0px;
	margin-left : 0px;
	margin-bottom : 0px;
	font-size : 80%;
	color:#000000;
}
.top_photonews {
	padding-top: 3px;
	padding-bottom: 3px;
	font-size: 12px;
	line-height: 120%;
	margin-top: 3px;
	margin-right: 3px;
	padding-right: 3px;
}
.top_photonews_waku {
	width: 202px;
	height: 100px;
	background-color: #efefef;
	border-width: 1px;
	border-style: solid;
	border-color: #cccccc;
}
.top_photonews_img {
	width: 90px;
	height: 90px;
	margin-right: 10px;
	float: left;
	border: 0px;
}
.right_backimage{
	background-image: url(/top_img/right_back.gif);
	background-repeat: repeat-y;
}

/*---------------------------090124--*/

.tizi_hyou{
	font-size: 14px;
	text-align: right;
}
.tizi_tou{
	font-size: 13px;
	font-weight: bold;
	text-align: right;
}
.tizi_name{
	font-size: 14px;
	font-weight: bold;
}
.tizi_gensin{
	font-size: 12px;
}
.tizi_ritu{
	font-size: 12px;
	text-align: right;
	padding-top: 2px;
	padding-bottom: 2px;
}
.tizi_waku{
	font-size: 14px;
	color: white;
	background-color: #cccccc;
	text-align: center;
}
.tizi_sotowaku{
	border-width: 1px;
	border-style: solid;
	border-color: #cccccc;
}
/*-------------------------100216--*/

/*タイトルバー*/
div#titlebar_a{
	width:494px;
	height:22px;
	background-image: url(/top_img/bar_back.jpg);
	border-width: 1px;
	border-style: solid;
	border-color: #dbdbdb;
	text-align:left;
	line-height:22px;
	margin-left:6px;
}
h2#titlebar_a{
	background-image: url(/top_img/bar_icon.jpg);
	background-repeat: no-repeat;
	padding-left:35px;
	margin:0em;
	vertical-align:middle;
	font-size:14px;
	float:left;
	display:inline;
}
span#titlebar_headline-time{
	font-size: 12px;
	font-weight: normal;
	float:right;
	line-height:1em;
	margin:0;padding:0.4em;
	letter-spacing:0.1em;
}
div#titlebar_m{
	width:494px;
	height:22px;
	background-image: url(/top_img/bar_back.jpg);
	border-width: 1px;
	border-style: solid;
	border-color: #dbdbdb;
	text-align:left;
	line-height:22px;
}
div#titlebar_m h2 {
	background-image: url(/top_img/bar_icon.jpg);
	background-repeat: no-repeat;
	padding-left:35px;
	margin:0;
	vertical-align:middle;
	font-size:14px;
}
div#titlebar_s {
	width:240px;
	height:18px;
	background-image: url(/top_img/subbar_back.jpg);
	border-width: 1px;
	border-style: solid;
	border-color: #cccccc;
	text-align:left;
	line-height: 120%;
	padding:0px;
	margin-top:0px;
	margin-right:0px;
	margin-bottom:3px;
	margin-left:0px;
	letter-spacing: 0.5ex;
}
div#titlebar_s h2 {
	height:18px;
	background-image: url(/top_img/bar_icon_m.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	padding-top:0px;
	padding-right:0px;
	padding-bottom:0px;
	padding-left:25px;
	margin-top:0px;
	margin-right:0px;
	margin-bottom:0px;
	margin-left:0px;
	line-height: 18px;
	font-size:14px;
	font-weight: normal;
	float:left;
}
div#titlebar_s span {
	font-size: 11px;
	font-weight: normal;
	line-height:120%;
	text-align:right;
	margin:0;
	padding-top:4px;
	padding-right:5px;
	padding-bottom:0px;
	padding-left:0px;
	letter-spacing: 0.5ex;
	float:right;
}

/*記事タイトルh3*/
h3#maintitle_a{
	line-height: 2em;
	padding-top: 0.3em;
	padding-bottom: 0.3em;
	font-size: 105%;
	margin-top: 0;
	margin-bottom: 0;
}
h3#maintitle_b{
	line-height: 2em;
	padding-top: 0.3em;
	padding-bottom: 0.3em;
	font-size: 105%;
	margin-top: 0;
	margin-bottom: 0;
	color:#000099;
}

/*記事サブタイトルspanタグ*/
.subtitle_a{
	margin-left: 1.2em;
	padding-top: 0.7em;
	padding-bottom: 0.3em;
	font-size: 105%;
	font-weight: bold;
	margin-top: 0;
	margin-bottom: 0;
}

/*記事部分*/
div#article_unit{
	text-align:left;
	width:474px;
	margin-left:16px;
	margin-right:16px;
}

div#article_unit2{
	text-align:left;
	width:645px;
	margin-left:16px;
	margin-right:16px;
}

/*記事本体*/
div#article_body{
	margin-top:1em;
	font-size: 90%;
	line-height:1.4em;
	letter-spacing:0.05em;
	text-align: justify;
	text-justify: inter-ideograph;
	margin-left:0.2em;
	margin-right:0.2em;
}
div#article_body2{
	margin-top:2em;
	font-size: 90%;
	line-height:1.4em;
	letter-spacing:0.05em;
	text-align: justify;
	text-justify: inter-ideograph;
	margin-left:0.2em;
	margin-right:0.2em;
}
div#article_body3{
	font-size: 90%;
	line-height:1.4em;
	letter-spacing:0.05em;
	text-align: justify;
	text-justify: inter-ideograph;
	padding-top:0.5em;
	padding-bottom:0.3em;
	margin-left:0.2em;
	margin-right:0.2em;
	border-top-width: 2px;
	border-bottom-width: 2px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #d7d7d7;
	border-bottom-color: #d7d7d7;
}
div#article_body3 p {
	margin-top:0px;
	margin-bottom:0px;
	padding-top:0.5em;
	padding-bottom:0.5em;
}
/*記事下部リンク*/
div.unit_bottom_link{
	text-align:right;
	margin-top:0.4em;
	margin-bottom:0.4em;
	margin-right:1em;
	font-size:85%;
}

/*特集タイトルバー*/
div#feature_titlebar{
	width:494px;
	height:22px;
	background-image: url(/top_img/bar_back.jpg);
	border-width: 1px;
	border-style: solid;
	border-color: #dbdbdb;
	text-align:left;
	line-height:22px;
}
/*特集タイトルバー*/
h2#feature_titlebar{
	background-image: url(/top_img/bar_icon.jpg);
	background-repeat: no-repeat;
	padding-left:30px;
	margin:0;
	vertical-align:middle;
	font-size:14px;
}
/*特集タイトルバー*/
div#feature_titlebar2{
	width:623px;
	height:22px;
	background-image: url(/top_img/bar_back.jpg);
	border-width: 1px;
	border-style: solid;
	border-color: #dbdbdb;
	text-align:left;
	line-height:22px;
}
/*特集前文*/
p#feature_above{
	width:95%;
	text-align:left;
	font-size: 90%;
	line-height: 140%;
	letter-spacing: 0.1em;
}

/*タイトルh3*/
h3#maintitle{
	font-size:100%;
	display:inline;
	color:#21438a;
}
/*サブタイトルspanタグ*/
.subtitle{
	margin-left:1.5em;
	font-size:100%;
	color:#071033;
	font-weight:bold;
	display:inline;
}
/*タイトルマーカー*/
span#marker{
	color:#8eacda;
	padding-right:0.5em;
}
/*掲載日表示*/
div.date{
	text-align:right;
}
/*記事下*/
div#article_next{
	clear:right;
	text-align:left;
	width:95%;
	padding-top:0.5em;
}

/*バックナンバータイトル*/
h3.list{
	line-height:95%;
	padding-top:0.5em;
	padding-left:1em;
	padding-bottom:0.5em;
	font-size:95%;
	color:#000000;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #bfbfbf;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #bfbfbf;
	background-color:#dedede;
}
div.list2{
	text-align:center;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #bfbfbf;
}
/*バックナンバーリストul*/
ul.list{
	list-style: none outside;
	margin:0;
	padding:0;
}
/*バックナンバーリストli*/
li.list{
	height:50px;
	clear:left;
	padding-top:7px;
	padding-left:0;
	padding-right:0;
	padding-bottom:8px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #bfbfbf;
}
/*バックナンバーリストli*/
li.list2{
	text-align:center;
	padding:0.2em;
	font-weight:bold;
}
/*バックナンバーリストimg*/
img.list{
	float:left;
	margin-right:10px;
	border-width: 1px;
	border-style: solid;
	border-color: #777777;
}
/*バックナンバーリストdiv*/
div.list{
	line-height:1.5em;
	font-size:105%;
	font-weight:bold;
	display:inline;
}
/*バックナンバーリストspan*/
span.list{
	margin-left:1em;
	font-size:95%;
	font-weight:bold;
	display:inline;
}
/*バックナンバーリスト日付*/
div#listdate{
	text-align:right;
	margin-top:10px;
	font-size: 12px;
	line-height: 140%;
	letter-spacing: 0.1em;
}

/*デリミタ*/
div.delimiter{
	vertical-align:bottom;
	text-align:center;
	width:490px;
	height:5px;
	background-image: url(/top_img/delimiter.gif);
	background-repeat:repeat-x;}

/*写真説明*/
p.photo_expla{
	text-align:left;
	padding:5px;
	margin:0;
	font-size:12px;
	line-height:1.3em;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: gray;
}
/*写真周囲の空き*/
div.p5{
	padding:5px;
}
/*写真右寄せ*/
div.photo_right{
	float:right;
	margin-top:0.5em;
	margin-left:0.5em;
	margin-right: 0em;
	border-width: 1px;
	border-style: solid;
	border-color: gray;
	background-color:white;
}
/*写真左寄せ*/
div.photo_left{
	float:left;
	margin-top:0.5em;
	margin-left:0em;
	margin-right: 0.5em;
	border-width: 1px;
	border-style: solid;
	border-color: gray;
	background-color:white;
}
/*-------------------------100301--*/
/*トップメニュー*/
ul.menu{
	clear:both;
	height:27px;
	margin:0px;
	width:832px;
	padding:0px;
}
li.menu{
	float:left;
	list-style-type:none;
	list-style-position:outside;
	margin:0px;
	padding:0px;
	height:22px;
}

/*レフトメニュー*/
ul.left_menu {
	list-style-type:none;
	list-style-position:outside;
	margin:0px;
	padding:0px;
	width:122px;
	clear:both;
}
ul.left_menu2 {
	list-style-type:none;
	list-style-position:outside;
	margin:0px;
	padding:0px;
	width:122px;
	clear:both;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #FFFFFF;
	border-bottom-color: #BFBFBF;
}
.left_menu_sub2 {
	font-size: 12px;
	line-height: 120%;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 16px;
	background-image: url(top_img/menu_link2.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
.left-menu-hlink {
	background-color: #DFDFDF;
	font-weight: lighter;
	padding-top: 3px;
	padding-bottom: 2px;
	padding-right: 5px;
	padding-left: 40px;
	display:inline;
	text-align:right;
}

/*ライトメニュー*/
ul.right_menu {
	list-style-type:none;
	list-style-position:outside;
	margin:0px;
	padding:0px;
	clear:both;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #A5A5A5;
}

li.right_menu {
	font-size: 12px;
	line-height: 120%;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 16px;
	background-image: url(top_img/menu_link2.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
li.right_menu2 {
	line-height: 12px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 16px;
	text-indent: -16px;
	margin-top:0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}

.right-menu-line {
	border-top-width: 1px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-left-style: solid;
	border-top-color: #999999;
	border-right-color: #999999;
	border-left-color: #999999;
	margin-bottom:5px;
}
.right-menu-line2 {
	border-top-width: 1px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-left-style: solid;
	border-top-color: #999999;
	border-right-color: #999999;
	border-left-color: #999999;
	margin-bottom:5px;
	background-color:#efefef;
}
.right-menu-line2a {
	border-top-width: 1px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-left-style: solid;
	border-top-color: #999999;
	border-right-color: #999999;
	border-left-color: #999999;
	background-color:#efefef;
}
.right-menu-line3 {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #cccccc;
	border-right-color: #cccccc;
	border-bottom-color: #cccccc;
	border-left-color: #cccccc;
	margin-bottom:5px;
	background-color:#ffffff;
}

/*ピックアップ*/
ul.pickupul {
	list-style-type:none;
	list-style-position:outside;
	margin:0px;
	padding:0px;
	clear:both;
}
li.pickupli {
	font-size: 12px;
	line-height:1.2em;
	height:56px;
	padding-bottom: 4px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #FFFFFF;
	border-bottom-color: #A5A5A5;
}
li.pickupli img {
	margin-right:5px;
	margin-left:5px;
	margin-top:4px;
	margin-bottom:4px;
}

div.mobile_pr{
	width:200px;
	height:66px;
}
div.mobile_pr img{
	border:0px;
	float:left;
	margin-top:8px;
	margin-right:13px;
	margin-bottom:8px;
	margin-left:8px;
	padding:0px;
}
div.mobile_pr p{
	font-size: 12px;
	padding-top:18px;
	padding-right:0px;
	padding-bottom:18px;
	padding-left:0px;
	margin:0px;
	line-height:14px;
}
div.top_photo {
	height: 100px;
	background-color: #efefef;
	border-width: 1px;
	border-style: solid;
	border-color: #cccccc;
	padding:0px;
	margin-top:0px;
	margin-right:0px;
	margin-bottom:5px;
	margin-left:0px;
}
div.top_photo img {
	width: 90px;
	height: 90px;
	margin-top: 5px;
	margin-right:10px;
	margin-bottom: 5px;
	margin-left: 5px;
	padding:0px;
	border: 0px;
	float:left;
}
div.top_photo p {
	width: 92px;
	height:73px;
	line-height: 15px;
	font-size: 12px;
	overflow:hidden;
	padding-top:0px;
	padding-right:0px;
	padding-bottom:0px;
	padding-left:0px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left:10px;
	/*text-align: justify;
	text-justify: inter-ideograph;*/
	cursor:pointer;
}
div#list_link {
	width: 92px;
	height: 7px;
	font-size: 12px;
	margin-top: 3px;
	margin-right: 3px;
	margin-bottom: 3px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 30px;
	text-align: right;
	display: inline;
}
#list_link a:link {
	color: #000033;
	text-decoration: underline;
}
#list_link a:visited {
	color: #000033;
	text-decoration: underline;
}
#list_link a:hover {
	color: #990000;
	text-decoration: underline;
}
div#list_link2 {
	width: 186px;
	height:12px;
	font-size: 12px;
	margin-top: 0px;
	margin-right: 7px;
	margin-bottom: 0px;
	margin-left: 7px;
	padding-top: 0px;
	padding-right: 3px;
	padding-bottom: 3px;
	text-align: right;
}
#list_link2 a:link {
	color: #000033;
	text-decoration: underline;
}
#list_link2 a:visited {
	color: #000033;
	text-decoration: underline;
}
#list_link2 a:hover {
	color: #990000;
	text-decoration: underline;
}
div.right_obj {
	text-align:center;
	padding:0px;
	margin-top:0px;
	margin-right:0px;
	margin-bottom:5px;
	margin-left:0px;
}
div.right_obj2 {
	text-align:center;
	padding:0px;
	margin-top:0px;
	margin-right:0px;
	margin-bottom:0px;
	margin-left:0px;
}
div.right_obj3 {
	width:100px;
	vertical-align:top;
	text-align:center;
	padding:0px;
	margin-top:0px;
	margin-right:0px;
	margin-bottom:5px;
	margin-left:0px;
	display: inline;
}
#rank_img{
	width: 10px;
	height: 11px;
	padding-top: 4px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin-top: 0px;
	margin-right: 2px;
	margin-bottom: 3px;
	margin-left: 3px;
	border: 0px;
	vertical-align:text-bottom;
}
/*おすすめエンタメ*/
div.entame_recom {
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #ffffff;
	border-bottom-color: #a5a5a5;
	text-align:center;
	padding-top:10px;
}
div.entame_recom img {
	border-width: 1px;
	border-style: solid;
	border-color: #333333;
}
div.entame_recom p {
	font-weight:bold;
	margin-top:5px;
	margin-right: 5px;
	margin-bottom: 0;
	margin-left: 5px;
	padding:0;
}
/*トップページ中央リンク*/
div.center_ad {
	width:494px;
	height:66px;
	border-width: 1px;
	border-style: solid;
	border-color: #DBDBDB;
	background-color:#efefef;
	padding:0px;
	margin-bottom:5px;
}
div.center_ad_left {
	text-align:left;
	float:left;
	width:200px;
	font-size:12px;
	padding:0px;
	margin:0px;
}
div.center_ad_right {
	text-align:left;
	float:right;
	width:290px;
	font-size:12px;
	padding:0px;
	margin:0px;
}
ul.center_ad {
	padding-top:2px;
	padding-right:0px;
	padding-bottom:2px;
	padding-left:12px;
	margin:3px;
}
ul.center_ad li {
	display: inline;
	color: #000099;
	margin-top:0px;
	margin-right:0px;
	margin-bottom:0px;
	margin-left:3px;
	padding:0px;
	font-size:12px;
}
ul.center_ad div {
	width:40px;
	display:inline;
	font-weight:bold;
	color:#323232;
	padding:0px;
	margin:0px;
	font-size:12px;
}
p.center_ad2 {
	width:40px;
	display:inline;
	font-weight:bold;
	color:#323232;
	padding:0px;
	margin:0px;
	font-size:12px;
	letter-spacing: 0.5em;
}
p.center_ad3 {
	width:40px;
	display:inline;
	font-weight:bold;
	color:#323232;
	padding:0px;
	margin:0px;
	font-size:12px;
}
ul.center_ad span {
	display: inline;
	padding:0px;
	margin:0px;
	color: #000099;
	font-size:11px;
}
/*トップページ全国ニュース*/
div.zenkoku_news {
	width:240px;
}
div.zenkoku_news_right {
	width:241px;
	margin-right:2px;
	padding-left:4px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #CCCCCC;
	float:right;
}
div.zenkoku_news_left {
	width:240px;
	margin-right:2px;
	margin-left:2px;
	float:left;
}
div.zenkoku_news_s {
	width:240px;
}
/*--記事リスト--*/
#list_news {
	margin:0;
	padding-bottom:10px;
}
#list_news ul {
	margin:10px;
	padding:5px;
}
#list_news li {
	list-style: none outside;
	font-size:95%;
	clear:both;
	padding:0.2em;
	margin-left:0px;
	margin-top:0.3em;
	margin-right:0px;
	margin-bottom:0.2em;
	line-height:1.2em;
	/*display:inline;*/
}
div#list_news_title {
	padding-left:13px;
	padding-top:0.1em;
	padding-bottom:0.1em;
	background-image: url(/top_img/icon_triangle.gif) ;
	background-repeat: no-repeat;
	background-position: center left;
	float:left;
	display:inline;
}
#comment{
	padding-left:0.5em;
	font-size:85%;
	font-weight:lighter;
	float:right;
	display:inline;
}
#list_news a:link {
	color: #000099;
	text-decoration: none;
}
#list_news a:visited {
	color: #000099;
	text-decoration: none;
}
#list_news a:hover {
	color: #990000;
	text-decoration: underline;
}
.space{
	clear:both;
	line-height:1px;
	font-size:1px;
}
/*20100330*/
div.top_hot {
	height:165px;
}
div.top_hot ol {
	list-style-type:none;
	list-style-position:outside;
	padding:0;
	margin:0;
}
div.top_hot li {
	float:left;
	text-align:center;
	height:165px;
	width:120px;
	display: inline;
	margin-left:21px;
	margin-right:21px;
}
div.top_hot img {
	height:120px;
	width:120px;
	border-width: 1px;
	border-style: solid;
	border-color: #666666;
	background-color:#CCCCCC;
	margin-top:10px;
	margin-bottom:8px;
	vertical-align:bottom;
}
div.top_hot p {
	text-align:center;
	vertical-align:top;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0.8em;
	margin-top:0px;
	margin-right:0px;
	margin-bottom:0px;
	margin-left:0px;
	background-image: url(top_img/icon_triangle_bk.gif);
	background-repeat: no-repeat;
	background-position: left center;
}
div.top_center {
	width:494px;
	margin-bottom:15px;
	margin-left:3px;
	text-align:left;
	vertical-align:top;
}

/* 特集 ぎふ医療 Web */
.iryo_title{
  width:95%;
  padding:5px;
}

.iryo_title td{
  text-align:left;
  padding-top:5px;
}

td.frame-line table#link a{
	font-size:85%;
	line-height:1.3em;!important
}
/* 電子号外 */
div.denshigougai_index div.entry_title_top{
	font-size: 135%;
	text-align: center;
	padding-top: 15px;
	line-height: 1.2em;
	font-weight: bold;
}
div.gougai_img{
	text-align: center;
}
.densigougaidate{
	font-size: 13px;
	text-align: left;
	padding-left: 3px;
}