
/*-----------------------------------  tt_news LATEST view  -----------------------------------*/
.news-latest-container {}
.news-latest-body {
	border:solid 1px #D0D0D0;
	border-top:0;
	border-bottom:1px dotted #D0D0D0;
	padding-left:10px;
}
.news-latest-date{
	display:block;
}
.news-latest-category {
	float:right;
	font-size:9px;
}
.news-latest-footer {clear:both;}
.news-latest-gotoarchive {}
.news-latest-item {}
.news-latest-item IMG {}
.news-latest-category IMG {}
.news-latest_subtitle {}
.news-latest-morelink {}

/*--------------------------------- tt_news LIST view  -----------------------------------*/
.news-list-title {
	font-size:120%;
	font-weight:bold;
}
.news-list-container {}	
.news-list-item {
	padding:3px;
	margin:3px;
} 
.news-search-form {	
	padding:3px;	
	margin-bottom:5px;
	border:1px solid #666;
}
.news-search-emptyMsg{
	margin:0px;
}
.news-search-form FORM {
	margin:0px;	
}
/*   ------- add css ------*/
.news-list-header{
	width:auto;
	padding:2px 2px 5px;
/*	background:url(title_bg_bar01.png) repeat-x left bottom;*/
}
.news-list-header span{
	display:block;
	border-left:solid 2px #059603;
	padding-left:10px;
}
.news-list-body{
	width:auto;
	padding:5px;
}
.news-list-footer{
	width:auto;
	height:24px;
	border-bottom:dotted 1px #999;
}
.news-list-container .news-list-footer span{
	float:right;
}
.news-list-morelink a{
	background:url(btn_detail_off.png) repeat-x left top;
	display:block;
	width:84px;
	height:20px;
	text-indent: -9999px;
	text-decoration: none;
}
.news-list-morelink a:hover{
	background:url(btn_detail_on.png) repeat-x left top;
}
.news-list-morelink_m a{
	background:url(btn_detail_m_off.png) repeat-x left top;
	display:block;
	width:104px;
	height:20px;
	text-indent: -9999px;
	text-decoration: none;
}
.news-list-morelink_m a:hover{
	background:url(btn_detail_m_on.png) repeat-x left top;
}
table .news-list-image{
	vertical-align:top;
	padding-right:10px;
	width:auto;
}
table .news-list-text{
	width:100%;
}
.clear{clear:both;}
/* -------*/
.news-list-imgcaption {
	float: right;
	padding-top:3px;
	padding-right:3px;
	font-size: 9px;
}
.news-list-container IMG {}
.news-list-category IMG {}
.news-list-morelink,.news-list-category {}
.news-list-morelink  {}
.news-list-morelink_m  {}
.news-list-browse {
	text-align: center;
}

/*---------------------------------  tt_news latest morelink download ---------------------------------*/

.news-list-morelink-download a{
	background:url(btn_dwld_off.png) repeat-x left top;
	display:block;
	width:104px;
	height:20px;
	text-indent: -9999px;
	text-decoration: none;
}
.news-list-morelink-download a:hover{
	background:url(btn_dwld_on.png) repeat-x left top;
}

.news-list-morelink-download_single{
	text-align:center;
}
.news-list-morelink-download_single a{
	background:url(btn_dwld_l_off.png) repeat-x left top;
	display:block;
	width:206px;
	height:37px;	
	margin-left:auto;
	margin-right:auto;
	text-indent: -9999px;
	text-decoration: none;
	text-align:center;
}
.news-list-morelink-download_single a:hover{
	background:url(btn_dwld_l_on.png) repeat-x left top;
}

/*---------------------------------  tt_news latest headline ---------------------------------*/
.news-latest-body-headline{
	border-bottom:dotted 1px #999;
}
.news-latest-headline-left{
/*	width:16px;
	height:16px;
	padding:8px;
	margin:2px;
	background:url(bullet01.png) no-repeat left center;*/
}
.news-latest-date-headline{
}
.news-latest-title-headline{
	line-height:1.8em;
}
/*---------------------------------  tt_news Page-Browser ---------------------------------*/
/*.news-list-browse*/
.tx-ttnews-browsebox {
	margin:3px;
	padding:3px;
	text-align:right;
	background:url(border_green.gif) repeat-x left center;
}
.tx-ttnews-browsebox p {
	border-bottom:solid 2px #059603;
}
.tx-ttnews-browsebox table {
	float:right;
}
.tx-ttnews-browsebox TD { 
	font-size: 10px; 
}
.tx-ttnews-browsebox TD P { 
	font-size: 10px; 
}
.tx-ttnews-browsebox-result {
	float:left;
}
.tx-ttnews-browsebox-strong, .tx-ttnews-browsebox-SCell { 
	font-weight: bold; 
}
.tx-ttnews-browsebox-SCell P,.tx-ttnews-browsebox TD P{
	margin:0px;
}

.news-search-emptyMsg { 
	font-size: 11px;
	margin-left: 10px; 
}
/*--------------------------------- tt_news SINGLE view  ---------------------------------*/
.news-single-item {
	margin-top:10px;
}
.news-single-img {}
.news-single-container .news-single-header{
	width:auto;
	padding:2px 2px 5px;
	background:url(title_bg_bar01.png) repeat-x left bottom;
}
.news-single-header span{
	display:block;
	border-left:solid 2px #059603;
	padding-left:3px;
}
.news-single-body{
	margin:5px;
}
.news-single-content{
	border:dashed 1px #ccc;
	background:#FCFCFC;
	margin:5px;
	padding:5px;	
}
.news-single-title{
	font-size:120%;
	font-weight:bold;
}
.news-single-subheader{
/*	font:normal normal 12px/14px 'ＭＳ Ｐ ゴシック';*/
/*    font-size:10px;  */
	text-align:left;
	display:block;
}
.news-single-date{
/*	font:normal normal 12px/14px 'ＭＳ Ｐ ゴシック';*/
	display:block;
}
.news-single-info {
	text-align:right;
}
.news-single-footer{
	width:100%;
	margin:2px auto;
}
.news-single-navi{
/*	font:normal normal 12px/14px  'ＭＳ Ｐ ゴシック';*/
}
.news-single-backlink{
	text-align:right;
	border-bottom:solid 2px #059603;
	margin-bottom:10px;
}
.clear{clear:both;}

/* MSI Erwin 2009/11/11 Add Start  */

.news-single-content div i {
	font-style: normal; 
	font-weight: bold;
}

.news-single-content div em {
	font-style: normal; 
	font-weight: bold;
}

/* .news-single-content div th { */
/*
.news-single-content th { 
	font-weight: bold !important;
}
*/

/* .news-single-content div td { */
/*
.news-single-content td {
	font-weight: bold !important;
}
*/

.news-single-content p {
	margin:0 0 1em;
}

.news-single-content h1{
	clear:both;
	margin:1em 0 5px;
	padding:3px;
}

.news-single-content h2{
	clear:both;
	font-weight:bold !important;		
	/*margin:3px 0 0.5em; */
	margin-top:    15px;
    margin-bottom: 10px !important;
}

.news-single-content h3{
	clear:both;
	font-weight:bold !important;
	/* margin:2em 0 0.5em; */
	margin-top:    15px;
    margin-bottom: 10px !important;
}

.news-single-content hr{
	display: block;
}


.news-single-content ol li{
/*	margin-left: 2em;		 */	
	margin-left: 1em;
	list-style-type: decimal;
/*	position: relative;	*/		
}

.news-single-content ol {
	margin-left: 1em;
	padding-left: 2em;
}

/* MSI Erwin 2009/11/11 Add End  */

/* MSI Erwin 2009/11/13 Add Start  */

.news-single-content ul li{
	margin-left: 0.5em;
	list-style-type: square;
}

.news-single-content ul {
	margin-left: 1em;
	padding-left: 1em;
}

/* MSI Erwin 2009/11/13 Add End  */


/*--------------------------------- tt_news Archivemenu (AMENU) --------------------------------- */
.news-amenu-container {
	padding:3px;	
 	border:1px solid #333;
	background-color:#BBE53A;
}
.news-amenu-container LI {
	padding-bottom:1px;
}
.news-amenu-container UL {
	padding:3px;
	margin-top:5px;
	margin-left:0px;
	margin-bottom:0px;
	border:1px solid #666;
	background-color:#F9FFE5;
	list-style-type: none;
}
.news-amenu-container H2 {
	color:#fff;
	padding:3px;	
	border:1px solid #666;
	background-color:#769024;
}
.news-amenu-item-year {
	font-weight: bold;
	border: 1px solid #666;
	padding: 2px;
	background-color: #769024;
	color:#fff;
}
/* ============================================================================ */
/* ============================================================================ */
/* ============================================================================ */
/* ============================================================================ */
/* ============================================================================ */
/* ============================================================================ */
/* ============================================================================ */
/* ============================================================================ */
/*--------------------------------- tt_news LIST view Download  -----------------------------------*/
.news-list-container_Download {
 	border:0px solid #000; 	
	background-color:#ffffff;
}	


.news-list-item_Download {
    padding:3px;	
	margin:3px;
	border:1px solid #ccc;
	background-color:#ffffff;
	} 
.news-list-title_Download {
	color:#0000ff;
	font-size: 16px;
	font-weight: bold;
	padding: 0px;
	border-bottom: 0px solid #769024;
}
.news-list-filelink_Download a{
	background:url(btn_dwld_off.png) repeat-x left top;
	display:block;
	width:104px;
	height:20px;
	text-indent: -9999px;
	text-decoration: none;
}
.news-list-filelink_Download a:hover{
	background:url(btn_dwld_on.png) repeat-x left top;
}

.news-list-text_Download {
	color: #000;
}
.news-list-browse_Download {
	text-align: center;
	border:0px solid #666;
}	
.pagecount_Download {
/*	border-bottom: #059603 solid 2px;*/
/*	margin-bottom: 10px;*/
}
/*--------------------------------- tt_news LIST view Download Img  -----------------------------------*/
.news-list-container_Download_img {
 	border:0px solid #000; 	
	background-color:#ffffff;
}
.news-list-item_Download_img {
/*	float: right; */
    padding:3px;	
	margin:3px;
	border:1px solid #ccc;
	background-color:#F9FFE5;
	} 
.news-list-container_Download_img H4 {
	padding: 2px;
	border-bottom: 0px solid #769024;
}
.news-list-container_Download_img H4 A:LINK,.news-list-container_Download_img H4 A:VISITED,.news-list-container_Download_img H4 A:HOVER, {
	color:#00f;
	padding-left:2px;
}
.news-list-container_Download_img H4 A {
	color:#00f;
	text-decoration: underline;
}
.news-list-date_Download_img {
	color: #3E551C;
	width: 180px;
	text-align: left;
	height: 18px;
	font-size: 12px;
	font-weight: normal;
	background-color: #F9FFE5;
}
.news-list-filelink_Download_img a{
	background:url(btn_dwld_off.png) repeat-x left top;
	display:block;
	width:104px;
	height:20px;
	text-indent: -9999px;
	text-decoration: none;
}
.news-list-filelink_Download_img a:hover{
	background:url(btn_dwld_on.png) repeat-x left top;
}
.news-list-text_Download_img {
	color: #000;
}
.news-list-browse_Download_img {
	text-align: center;
	border:0px solid #666;
}
.pagecount_Download_img {
/*	border-bottom: #059603 solid 2px;*/
/*	margin-bottom: 10px;*/
}


/* == 20100514 test add ====================================================== report_format == */

#report_format {
	line-height: 1.4;
}
#report_format h2 {
	font-size: 12px;
	font-weight: bold;
	margin: 2em 0 0 0;
}
#report_format div {
	margin: .5em 0 1em 1em;
}
#report_format p {
	text-indent: 1em;
	margin: 0 0 1em 0;
}
#report_format img{
	margin-left: 1em;
}
#report_format table {
	border: none;
}
#report_format table th,
#report_format table td {
	padding: 0;
}
#report_format table.border,
#report_format table.border th,
#report_format table.border td {
	border-collapse: collapse;
	border: 1px solid #333333;
}
#report_format table.border th,
#report_format table.border td {
	padding: 3px 5px;
}
#report_format table.border th {
	font-weight: bold;
	text-align: center;
}

#report_format ul,
#report_format ol {
	margin: .2em 0 .5em 1em;
}
#report_format ul li {
	list-style-type: disc;
}
#report_format ul ul li {
	list-style-type: circle;
}
#report_format ol li {
	list-style-type: decimal;
}

#report_format .quote {
	padding: 10px;
	border: 1px solid #000000;
}
#report_format .quote.dashed {
	border: 1px dashed #000000;
}
#report_format .notes {
	margin: 2em 1em 0 1em;
	padding: 1em;
	border-top: 1px solid #999999;
}
#report_format .notes p {
	text-indent: 0;
	font-weight: bold;
	font-size: 110%;
}
#report_format .notes dt {
	width: 50px;
	float: left;
}
#report_format .notes dd {
	width: 550px;
	float: left;
	margin-bottom: 5px;
}

/* clearfix */
#report_format .notes dd:after,
#report_format .notes dl:after {
	height: 0;
	visibility: hidden;
	content: ".";
	display: block;
	clear: both;
}
#report_format .notes dd,
#report_format .notes dl {
	_height: 1px;
	min-height: 1px;
	/*￥*//*/
	height: auto;
	overflow: hidden;
	/**/
}

