@charset "UTF-8";
/* ****************************************************
list_add.css
list add class
***************************************************** */


/* 特殊リスト用 */
ul.listadd li {
	list-style:none!important;
}

ul.listadd li {
	margin-top: 5px;
	font-size: 12px;
	position: relative;
}

ul.listadd li.add01:before {
	content: "1.";
	display: inline-block;
	position: absolute;
	top: 0;
	left: -28px;
	margin: 0;
}
ul.listadd li.add02:before {
	content: "2.";
	display: inline-block;
	position: absolute;
	top: 0;
	left: -28px;
	margin: 0;
}
ul.listadd li.add03:before {
	content: "3.";
	display: inline-block;
	position: absolute;
	top: 0;
	left: -28px;
	margin: 0;
}
ul.listadd li.add04:before {
	content: "4.";
	display: inline-block;
	position: absolute;
	top: 0;
	left: -28px;
	margin: 0;
}
ul.listadd li.add05:before {
	content: "5.";
	display: inline-block;
	position: absolute;
	top: 0;
	left: -28px;
	margin: 0;
}

ul.listadd li.addParentheses01:before {
	content: "(1)";
	display: inline-block;
	position: absolute;
	top: 0;
	left: -28px;
	margin: 0;
}
ul.listadd li.addParentheses02:before {
	content: "(2)";
	display: inline-block;
	position: absolute;
	top: 0;
	left: -28px;
	margin: 0;
}
ul.listadd li.addParentheses03:before {
	content: "(3)";
	display: inline-block;
	position: absolute;
	top: 0;
	left: -28px;
	margin: 0;
}
ul.listadd li.addParentheses04:before {
	content: "(4)";
	display: inline-block;
	position: absolute;
	top: 0;
	left: -28px;
	margin: 0;
}
ul.listadd li.addParentheses05:before {
	content: "(5)";
	display: inline-block;
	position: absolute;
	top: 0;
	left: -28px;
	margin: 0;
}

ul.listadd li.addHalfParentheses01:before {
	content: "1)";
	display: inline-block;
	position: absolute;
	top: 0;
	left: -28px;
	margin: 0;
}
ul.listadd li.addHalfParentheses02:before {
	content: "2)";
	display: inline-block;
	position: absolute;
	top: 0;
	left: -28px;
	margin: 0;
}
ul.listadd li.addHalfParentheses03:before {
	content: "3)";
	display: inline-block;
	position: absolute;
	top: 0;
	left: -28px;
	margin: 0;
}
ul.listadd li.addHalfParentheses04:before {
	content: "4)";
	display: inline-block;
	position: absolute;
	top: 0;
	left: -28px;
	margin: 0;
}
ul.listadd li.addHalfParentheses05:before {
	content: "5)";
	display: inline-block;
	position: absolute;
	top: 0;
	left: -28px;
	margin: 0;
}

ul.listadd li.alphabet01:before {
	content: "a.";
	display: inline-block;
	position: absolute;
	top: 0;
	left: -28px;
	margin: 0;
}
ul.listadd li.alphabet02:before {
	content: "b.";
	display: inline-block;
	position: absolute;
	top: 0;
	left: -28px;
	margin: 0;
}
ul.listadd li.alphabet03:before {
	content: "c.";
	display: inline-block;
	position: absolute;
	top: 0;
	left: -28px;
	margin: 0;
}
ul.listadd li.alphabet04:before {
	content: "d.";
	display: inline-block;
	position: absolute;
	top: 0;
	left: -28px;
	margin: 0;
}
ul.listadd li.alphabet05:before {
	content: "e.";
	display: inline-block;
	position: absolute;
	top: 0;
	left: -28px;
	margin: 0;
}

/* リンクブランク用 */
.link-none-icon {
	display: inline-block;
	text-decoration: none;
	background: url(/english/common/images/icon/tvdivq000000018r-img/icon-linkarw.png) 0 4px no-repeat;
	margin: 3px 12px 3px;
	padding: 0 0 0 16px;
	color: #000000;
}
.link-none-icon-blank {
	display: inline-block;
	text-decoration: none;
	position: relative;
	background: url(/english/common/images/icon/tvdivq000000018r-img/icon-linkarw.png) 0 4px no-repeat;
	margin: 3px 12px 3px;
	padding: 0 18px 0 16px;
	color: #000000;
}
.link-none-icon-blank:after {
	content: "　";
	background: url(/english/common/images/icon/tvdivq000000016t-img/icon-block.png) 0 0 no-repeat;
	width: 19px;
	height: 12px;
	position: absolute;
	bottom: 4px;
	right: 0px;
}

/* ニュースリンク無し型 */
.news_nolink {
	padding:14px 27px 14px 12px!important;
}
.news_nolink02 {
	padding:8px 27px 8px 12px!important;
}

/* ニュース添付ファイルアイコン */

.link-pdf_news {
	display: inline-block;
	background: none;
	position: relative;
	margin: 0;
	padding: 0 27px 0 0;
	color: #000000;
}
.link-pdf_news:after {
	content: "　";
	background: url(/english/common/images/icon/tvdivq000000019l-img/icon-pdf.png) 0 0 no-repeat;
	width: 16px;
	height: 16px;
	position: absolute;
	bottom: 2px;
}
.link-xls_news {
	display: inline-block;
	background: none;
	position: relative;
	margin: 0;
	padding: 0 27px 0 0;
	color: #000000;
}
.link-xls_news:after {
	content: "　";
	background: url(/english/common/images/icon/tvdivq00000001cd-img/icon-xls.png) 0 0 no-repeat;
	width: 16px;
	height: 16px;
	position: absolute;
	bottom: 2px;
}
.link-doc_news {
	display: inline-block;
	background: none;
	position: relative;
	margin: 0;
	padding: 0 27px 0 0;
	color: #000000;
}
.link-doc_news:after {
	content: "　";
	background: url(/english/common/images/icon/tvdivq000000017x-img/icon-doc.png) 0 0 no-repeat;
	width: 16px;
	height: 16px;
	position: absolute;
	bottom: 2px;
}
.link-ppt_news {
	display: inline-block;
	background: none;
	position: relative;
	margin: 0;
	padding: 0 27px 0 0;
	color: #000000;
}
.link-ppt_news:after {
	content: "　";
	background: url(/english/common/images/icon/tvdivq0000002pea-img/icon-ppt.png) 0 0 no-repeat;
	width: 16px;
	height: 16px;
	position: absolute;
	bottom: 2px;
}
.link-csv_news {
	display: inline-block;
	background: none;
	position: relative;
	margin: 0;
	padding: 0 27px 0 0;
	color: #000000;
}
.link-csv_news:after {
	content: "　";
	background: url(/english/common/images/icon/tvdivq0000002peo-img/icon-csv.png) 0 0 no-repeat;
	width: 16px;
	height: 16px;
	position: absolute;
	bottom: 2px;
}
.link-zip_news {
	display: inline-block;
	background: none;
	position: relative;
	margin: 0;
	padding: 0 27px 0 0;
	color: #000000;
}
.link-zip_news:after {
	content: "　";
	background: url(/english/common/images/icon/tvdivq0000002p6m-img/icon-zip.png) 0 0 no-repeat;
	width: 16px;
	height: 16px;
	position: absolute;
	bottom: 2px;
}
.link-fr_news {
	display: inline-block;
	background: none;
	position: relative;
	margin: 0;
	padding: 0 27px 0 0;
	color: #000000;
}
.link-fr_news:after {
	content: "　";
	background: url(/english/common/images/icon/tvdivq0000006iaw-img/icon-fr.png) 0 0 no-repeat;
	width: 16px;
	height: 16px;
	position: absolute;
	bottom: 2px;
}
.link-ur_news {
	display: inline-block;
	background: none;
	position: relative;
	margin: 0;
	padding: 0 27px 0 0;
	color: #000000;
}
.link-ur_news:after {
	content: "　";
	background: url(/english/common/images/icon/tvdivq0000006icn-img/icon-ur.png) 0 0 no-repeat;
	width: 16px;
	height: 16px;
	position: absolute;
	bottom: 2px;
}
.link-br_news {
	display: inline-block;
	background: none;
	position: relative;
	margin: 0;
	padding: 0 27px 0 0;
	color: #000000;
}
.link-br_news:after {
	content: "　";
	background: url(/english/common/images/icon/tvdivq0000006idq-img/icon-br.png) 0 0 no-repeat;
	width: 16px;
	height: 16px;
	position: absolute;
	bottom: 2px;
}
.link-rn_news {
	display: inline-block;
	background: none;
	position: relative;
	margin: 0;
	padding: 0 27px 0 0;
	color: #000000;
}
.link-rn_news:after {
	content: "　";
	background: url(/english/common/images/icon/tvdivq0000006if9-img/icon-rn.png) 0 0 no-repeat;
	width: 16px;
	height: 16px;
	position: absolute;
	bottom: 2px;
}
#main-area a:hover .link-pdf_news,
#main-area a:hover .link-xls_news,
#main-area a:hover .link-doc_news,
#main-area a:hover .link-ppt_news,
#main-area a:hover .link-csv_news,
#main-area a:hover .link-zip_news,
#main-area a:hover .link-fr_news,
#main-area a:hover .link-ur_news,
#main-area a:hover .link-br_news,
#main-area a:hover .link-rn_news {
	color:#e60012;
	text-decoration:underline;
}
/* ヒストリカルグラフ用table */
table.autowidth {
	width:auto!important;
	margin:0 auto!important;
}

/* 一部例外処理 */
.component-normal-table .link-window,
.cal-table-sub .link-window,
.component-normal-table .link-pdf,
.cal-table-sub .link-pdf,
.component-normal-table .link-xls,
.cal-table-sub .link-xls,
.component-normal-table .link-doc,
.cal-table-sub .link-doc,
.component-normal-table .link-ppt,
.cal-table-sub .link-ppt,
.component-normal-table .link-csv,
.cal-table-sub .link-csv,
.component-normal-table .link-zip,
.cal-table-sub .link-zip,
.component-normal-table .link-fr,
.cal-table-sub .link-fr,
.component-normal-table .link-ur,
.cal-table-sub .link-ur,
.component-normal-table .link-br,
.cal-table-sub .link-br,
.component-normal-table .link-rn,
.cal-table-sub .link-rn,
.component-normal-table .link-blank,
.cal-table-sub .link-blank {
	cursor: pointer;
	margin-left: 0;
	margin-top: 0;
	margin-bottom: 0;
}

/* 追加分k-4 */
.heading-title-mu .term-furigana {
	display: inline;
	border: none;
	padding: 0 9px;
}


/* トップページタブニュース内アイコン表示用（IE8対策）*/
#news-tab-area .link-pdf_news:after,
#news-tab-area .link-xls_news:after,
#news-tab-area .link-doc_news:after,
#news-tab-area .link-ppt_news:after,
#news-tab-area .link-csv_news:after,
#news-tab-area .link-zip_news:after,
#news-tab-area .link-fr_news:after,
#news-tab-area .link-ur_news:after,
#news-tab-area .link-br_news:after,
#news-tab-area .link-rn_news:after {
	display:inline;
}