 /* first.cssは、レポート以外のページ全てに使っているCSSです。（※base.cssはレポートページに使っているCSSです。）*/
 
	body {
		  color: #333333; 	  
		  background-color: #FFFFFF; 		  
		  padding-top: 0em; 	  
		  padding-right: 1.5em; 	  
		  padding-bottom: 1.5em; 	  
		  padding-left: 1.5em; 	  
		  margin-top: 0em	  
	}
										
	h1 {
		  font-size: 120%; 	  
		  line-height: 135%; 	  
		  color: #333333; 	  
		  letter-spacing: 0.05em; 	  
		  margin-top: 1.3em; 	  
		  margin-bottom: 1.2em; 	  
		  margin-left: 0.5em; 	  
		  margin-right: 1.5em	  
	}									
	h2 {
		 font-size: 95%; 	 
		 line-height: 135%; 	 
		 color: #003399; 	 
		 letter-spacing: 0.1em; 	 
		 margin-top: 1.4em; 	 
		 margin-bottom: 0.8em; 	 
		 margin-left: 1.7em; 	 
		 margin-right: 2.5em	 
	}									
	h3 {
		 font-size: 95%; 	 
		 line-height: 135%; 	 
		 color: #333333; 	 
		 letter-spacing: 0.05em; 	 
		 margin-top: 1em; 	 
		 margin-bottom: 0.5em; 	 
		 margin-left: 3em	 
	}										
	hr {
	height: 1px;
	margin-top: 0.2em;
	margin-right: 0.2em;
	margin-bottom: 0.2em;
	margin-left: 0.2em;
	border: 1px solid #A0B7E4;
	}												
	p {
		  margin-top: 1em; 	  
		  margin-right: 1em; 	  
		  margin-bottom: 1em; 	  
		  margin-left: 2em	  
	}													
	li  { font-size: 85%; line-height: 135%; letter-spacing: 0.05em; margin: 0.3em 2em 0.1em 1em }	
	
img {border:0}
	
									
/*ここまでページ全般*/


	.bgimg_border {
		  margin-top: 0em;
    	  margin-right: 1%; 
    	  margin-left: 3%; 
    	  padding-top: 0.5em; 
    	  padding-right: 1em; 
    	  padding-bottom: 0.5em; 
    	  padding-left: 1em; 
    	  margin-bottom: 1em; 
    	  background-image: url(img/chiiki_bg.gif); 
    	  background-repeat: repeat	  
    }							 
    /* トップページ、レポートトップ、レポート地域別トップ：背景にブルーの縞 */
	.bold {
		  font-weight: bold	  
	}																
	 /* 太字 */
	.center {
		 text-align: center	  
	}																
	 /* センター揃え */
	.chiiki_bg {
		 background-color: #EEEEEE;
		 padding-top: 0em; 
		 margin-top: 1em; 
		 margin-right: 1em; 
		 margin-bottom: 0.5em; 
		 margin-left: 1em; 
		 padding-left: 0em; 
		 height: 20px; 
		 line-height: 0%; 
		 font-size: 80%; 
		 letter-spacing: 0.1em; 
		 color: #333333; 
		 padding-bottom: 0em;
		 padding-right: 0em; 	 
	}			 
	/* ワールドトレンドトップページ：「国名」の背景 */
	.chiiki_i {
		  font-weight: lighter;
		  border: #CCCCCC solid;
		  margin-top: 0em; 
		  margin-right: 1em; 
		  margin-bottom: 1em; 
		  margin-left: 1em; 
		  padding-top: 0.5em; 
		  padding-right: 0.5em; 
		  padding-bottom: 0.5em; 
		  padding-left: 0.5em ; 
		  border-color: #CCCCCC solid; 	 
		  font-size: 80%; 	 line-height: 130%; 	 
		  border-width: 0px 1px 1px	 
	}			 
	/* ワールドトレンドトップページ：グレーの罫囲み*/
	.chiiki_h2 {
		  font-weight: lighter; 	 
		  margin-top: 0em; 	 
		  margin-right: 0em; 	 
		  margin-bottom: 0em; 	 
		  margin-left: 0em	   
	}												
	 /* ワールドトレンドトップページ：H2（レポートタイトル）*/
	.content1 {
		font-size: 90%; 	 
		line-height: 135%; 	 
		margin-top: 0em; 	 
		margin-right: 3em; 	 
		margin-bottom: 1.5em; 	 
		margin-left: 3em; 	 
		letter-spacing: 0.05em 	 
	}										 
	/* プレーンな文章（字下げなし） */
	.field1 {
		  font-size: 85%; 	  
		  line-height: 200%; 	  
		  padding-top: 1em; 	  
		  padding-right: 1em; 	  
		  padding-bottom: 1em; 	  
		  padding-left: 1em; 	  
		  letter-spacing: 0.05em; 	  
		  margin-left: 2.5em; 	  
		  margin-top: 0em; 	  
		  margin-bottom: 2.5em	  
	}							 
	/* 詳細検索：フォームのマージン */
	.field2 {
		 letter-spacing: 0.05em; 	 
		 margin-bottom: 0.5em; 	 
		 line-height: 200%	 
	}														
	 /* 詳細検索：フォームのマージン */
	.ft80 {
		 font-size: 80%; 
		 line-height: 140%; 	 
		 margin-bottom: 0.3em; 	 
		 letter-spacing: 0.05em	 
	}													
	 /* フォントサイズ80%*/
	.ft80_right {
		 font-size: 80%; 	 
		 line-height: 135%; 	 
		 letter-spacing: 0.05em ; 	 
		 text-align: right	 
	}													 
	/* フォントサイズ80% （右揃え） */
	.ft85 { 
		 font-size: 85%; 	 
		 line-height: 140% ;	
		 letter-spacing: 0.05em	 
	}														 
	/* フォントサイズ85% */
	.gototop {
		  font-size: 80%; 	  
		  line-height: 300%; 	  
		  letter-spacing: 0.05em; 	  
		  text-align: right; 	  
		  margin-top: 2em; 	  
		  margin-bottom: 0em	  
	}											 
	/* 全ページ：「このページのトップへ」等 */
	.h2_toppage {
		 font-size: 92%; 
		 letter-spacing: 0.05em; 	 
		 margin-top: 0.1em; 	 
		 margin-bottom: 0.5em; 	 
		 margin-left: 1em; 	 
		 margin-right: 0.5em; 	 
		 color: #333333	
	}										 
	/* トップページ：H2（左側の） */
	.h2_toppage2 {
		 font-size: 87%; 	 
		 letter-spacing: 0.05em; 	
		 margin-top: 0.1em; 	 
		 margin-bottom: 0.5em; 	 
		 margin-left: 0.2em; 	 
		 margin-right: 0.5em; 	 
		 color: #333333	 
	}										 /* トップページ：H2（右側の） */
	.head_srch {
		  background-color: #EEEEEE;	  
		  text-align: right; 	  
		  width: 100%; 	  
		  margin-top: 0em; 	  
		  margin-right: 0em; 	  
		  margin-bottom: 0em; 	  
		  margin-left: 0em; 	  
		  padding-top: 0.2em; 	  
		  padding-right: 0.2em; 	  
		  padding-bottom: 0.2em; 	  
		  padding-left: 0.2em; 	  
		  font-size: 100%; 	  
		  color: #333333; 	  
		  letter-spacing: 0.1em; 	  
		  background-image: url(img/head_sr_bg.gif); 	  
		  background-repeat: repeat	  
	}	 
		  /* 全ページ：ヘッダ検索部分のグレー縞 */
	.headmenu_bg {
		  width: 100%;	 
		  background-color: #FFFFFF; 	 
		  padding-top: 0em; 	 
		  margin-top: 0em; 	 
		  margin-right: 0em; 	 
		  margin-bottom: 1.5em; 	
		  margin-left: 0em; 	 
		  padding-left: 0em; 	
		  font-size: 80%; 	 
		  letter-spacing: 0.1em; 	 
		  color: #333333; 	 
		  padding-bottom: 0em; 	 
		  padding-right: 0em; 	 
	}				 
	/* 全ページ：メニュバー */
	.headtitle_bg {
		  width: 100%; 	  
		  margin-top: 0em; 	  
		  margin-right: 0em; 	  
		  margin-bottom: 0em; 	  
		  margin-left: 0em; 	  
		  padding-top: 0em; 	  
		  padding-right: 0em; 	  
		  padding-bottom: 0em; 	  
		  padding-left: 0em; 	  
		  font-size: 80%; 	  
		  color: #333333; 	  
		  letter-spacing: 0.1em;	 
		  background-color: #DDFFFF; 	  
		  background-image: url(img/head_bg.gif); 	  
		  background-repeat: repeat	  
	}		 
	/* 全ページ：ヘッダ水色背景画像 */
	.indent {	 
	padding-left: 1em	  
	}																
	 /* インデント */
	.index {
		font-size: 90%; 	  
		line-height: 150%; 	 
		letter-spacing: 0.05em; 	
		margin-top: 0.2em; 	  
		margin-bottom: 0.5em; 	  
		margin-left: 3em	  
	}											 
	/* インデックス（インデントより字下げ幅広め） */
	.kakomi_gray {
		  background-color: #EEEEEE; 	  
		  margin-top: 0em; 	  
		  margin-right: 3em; 	  
		  margin-bottom: 1em; 	  
		  margin-left: 3em; 	  
		  padding-top: 0.7em; 	  
		  padding-right: 0.7em; 	  
		  padding-bottom: 0.7em; 	  
		  padding-left: 0.7em; 	  
		  font-size: 85%; 	  
		  line-height: 150%; 	  
		  letter-spacing: 0.05em	  
	}					
	 /* メールマガジン：背景グレー（ID照会のところ） */
	.key_t {
		 font-size: 80%; 	 
		 font-weight: bold; 	 
		 padding-top: 0.5em; 	 
		 padding-right: 0.5em; 	 
		 padding-bottom: 0.5em; 	 
		 padding-left: 0.5em ; 	 
		 color: #660000	 
	}										
	 /* レポートトップ、レポート地域別トップ：「キーワード」茶色太字 */
	.menu_bg2 {
		 padding-top: 0em; 	 
		 margin-top: 0.4em; 	 
		 margin-right: 0em; 	 
		 margin-bottom: 0.5em; 	 
		 margin-left: 0em; 	 
		 padding-left: 0em; 	 
		 height: 25px; 	 
		 color: #333333; 	
		  padding-bottom: 0em; 	 
		  padding-right: 0em; 	 
		  background-image: url(img/menu_bg.gif); 	 
		  background-repeat: repeat 	 
	}					 
	/* 青いタブの背景（トップページ「ワールドレポ」） */
	.menu_bg3 {
		 padding-top: 0em; 	 
		 margin-top: 1.5em; 	 
		 margin-right: 0em; 	 
		 margin-bottom: 0em; 	 
		 margin-left: 0em; 	 
		 padding-left: 0em; 	 
		 height: 25px; 	 
		 color: #333333; 	 
		 padding-bottom: 0em; 	 
		 padding-right: 0em;  	 
		 background-image: url(img/menu_bg.gif); 	 
		 background-repeat: repeat 	 
	}					 
	/* 青いタブの背景（トップページ右側） */
	.menu_right {
		  margin-top: 0.4em; 	  
		  margin-right: 0em; 	  
		  margin-bottom: 0em; 	  
		  margin-left: 0em	  
	}													 
	/* 青いタブの背景（トップページ「セミナー」） */
	.mmag {
		  margin-top: 0em; 	  
		  margin-right: 0em; 	  
		  margin-bottom: 1.5em; 	  
		  margin-left: 0em; 	  
		  padding-top: 0.5em; 	  
		  padding-right: 0.5em; 	  
		  padding-bottom: 0.5em; 	  
		  padding-left: 0.5em; 	  
		  border: #999999 solid; 	  
		  text-align: center; 	  
		  border-width: 0px 1px 1px	  
	}						
	 /* トップページ：メールマガジンのグレー囲み */
	.paragraph {
		  font-size: 85%; 	  
		  line-height: 145%; 	  
		  letter-spacing: 0.05em; 	  
		  margin-right: 3.5em; 	  
		  margin-left: 3.5em; 	  
		  margin-top: 0.5em; 	  
		  margin-bottom: 1.5em; 	  
		  text-indent: 1em; 	  
	}									 
	/* レポートなど：プレーンな文章（字下げあり） */
	.paragraph2 {
		  font-size: 80%; 	  
		  line-height: 145%; 	  
		  letter-spacing: 0.05em; 	 
		  margin-right: 4em; 	  
		  margin-left: 5.5em; 	  
		  margin-top: 0.5em; 	  
		  margin-bottom: 1.5em; 	  
		  text-indent: 1em; 	  
	}									 
	/* レポートなど：プレーンな文章インデント・文字やや小（字下げあり） */
	.result_t {
		color: #333333;	
		font-size: 90%; 	  
		line-height: 135%; 	  
		padding-top: 0em; 	  
		padding-right: 1.5em; 	  
		padding-left: 1.5em;	  
	}											 
	/* 検索結果：H2（レポートタイトル） */
	.right {
		  text-align: right	  
	}																 
	/* 右揃え */
	.seminar_c {
		  font-size: 80%; 	  
		  line-height: 150%; 	  
		  letter-spacing: 0.05em; 	  
		  margin-right: 0em; 	  
		  margin-bottom: 1.5em; 	  
		  margin-left: 2.5em; 	  
		  margin-top: 1em	  
	}										 
		  /* トップページ、セミナートップ：セミナー概要 */
	.shinchaku {
		  margin-top: 0.5em; 	  
		  margin-right: 0.5em; 	  
		  margin-bottom: 0.5em; 	  
		  margin-left: 1.5em 	 
	}													 
	/* トップページ：新着情報のマージン */
	.shinchaku_d {
		  font-size: 80%; 	  
		  padding-top: 0.5em	  
	}															
	 /* トップページ：新着情報の日付 */
	.shinchaku_i {
		  font-size: 80%; 	  
		  line-height: 150%; 	  
		  margin-top: 0.5em; 	  
		  margin-right: 0em; 	  
		  margin-bottom: 2em; 	  
		  margin-left: 0em; 	  
		  border: solid; 	  
		  letter-spacing: 0.05em; 	  
		  padding-top: 1em; 	  
		  border-width: 1px 0px 0px; 	 
		  border-color: #CCCCCC #CCCCCC #CCCCCC	  
	}						 
	/* トップページ：新着情報タイトル */
	.shinchaku_t {
		  font-size: 100%; 	  
		  letter-spacing: 0.1em; 	  
		  margin-bottom: 0.7em	  
	}														
	 /* トップページ：新着情報４件 */
	.table1 {
		  margin-top: 0.5em; 	  
		  margin-right: 2.5em; 	  
		  margin-bottom: 2em; 	  
		  margin-left: 2.5em; 	  
		  padding-top: 0.8em; 	  
		  padding-right: 1.2em; 	  
		  padding-bottom: 0.8em; 	  
		  padding-left: 1.2em; 	  
		  border-color: #999999 #CCCCCC; 	  
		  border: #999999 solid; 	  
		  border-width: 1px 0px	  
	}						
	 /* 詳細検索、取り組みトップ、サイトマップ：テーブル（グレー枠上下） */
	.table2 {
		  padding-top: 0.8em; 	  
		  padding-right: 1.2em; 	  
		  padding-bottom: 0.8em; 	  
		  padding-left: 1.2em; 	  
		  border-color: #999999 #CCCCCC; 	  
		  border-width: 1px 0px; 	  
		  margin-right: 2.5em; 	  
		  margin-left: 2.5em; 	  
		  margin-top: 2.5em; 	  
		  margin-bottom: 2.5em	  
	}							
	 /* メルマガ：テーブル（枠なし） */
	.td_02r {
		 margin-top: 0em; 	 
		 margin-right: 0em; 	 
		 margin-bottom: 0em; 	 
		 margin-left: 0em; 	 
		 padding-top: 0.2em; 	 
		 padding-right: 0.2em; 	 
		 padding-bottom: 0.2em; 	 
		 padding-left: 0.2em; 	 
		 text-align: right 	 
	}								
	 /* テーブルセル：右寄せマージン0.2 */
	.td_0l {
		  margin-top: 0em; 	  
		  margin-right: 0em; 	  
		  margin-bottom: 0em; 	  
		  margin-left: 0em; 	  
		  padding-top: 0em; 	  
		  padding-right: 0em; 	  
		  padding-bottom: 0em; 	  
		  padding-left: 0em	  }									 
		  /* テーブルセル：左寄せマージン0.1 */
	.td_0r {
		 margin-top: 0em; 	 
		 margin-right: 0em; 	 
		 margin-bottom: 0em; 	 
		 margin-left: 0em; 	 
		 padding-top: 0em; 	 
		 padding-right: 0em; 	 
		 padding-bottom: 0em; 	 
		 padding-left: 0em ; 	 
		 text-align: right	 
	}								
		  /* テーブルセル：右寄せマージン0.1 */
	.td1 {
		  font-size: 85%; 	  
		  line-height: 140%; 	  
		  border: solid; 	  
		  margin-left: 0em;	  
		  vertical-align: top; 	  
		  letter-spacing: 0.1em; 	  
		  border-width: 0px 1px 1px 0px; 	  
		  border-color: #999999 #999999 #999999 #999999	  
	}									 
	/* 詳細検索、取り組みトップ、サイトマップ：テーブルセル（グレー枠右下）*/
	.td2 {
	 	 font-size: 85%; 	 
	 	 line-height: 150%; 	 
	 	 border: #999999 solid; 	 
	 	 vertical-align: top; 	 
	 	 letter-spacing: 0.02em; 	 
	 	 border-width: 0px 0px 1px; 	 
	 	 border-color: #999999 #CCCCCC #999999 #999999 ; 	 
	 	 color: #333333	 
	}									 
	/* 詳細検索、取り組みトップ、サイトマップ：テーブルセル（グレー枠下）*/
	.td3 {
		  font-size: 85%; 	  
		  padding-top: 0.2em; 	  
		  padding-right: 0.2em; 	  
		  padding-bottom: 0.2em; 	  
		  padding-left: 0.2em; 	  
		  color: #000000	  
	}											 
	/* テーブルセル　文字黒マージン0.2 */
	.td4 {
		  font-size: 80%; 	  
		  line-height: 140%; 	  
		  border: #FFFFFF solid; 	  
		  vertical-align: top; 	  
		  letter-spacing: 0.1em; 	  
		  border-width: 2px 0px; 	  
		  background-color: #EEEEEE; 	  
		  text-align: right; 	  
		  padding-top: 0.2em; 	  
		  padding-right: 0.2em; 	  
		  padding-bottom: 0.2em; 	  
		  padding-left: 0.2em	  
	}					 
	/* メルマガ：セル　背景グレーマージン0.2 */
	.td5 {
		 font-size: 80%; 	 
		 line-height: 140%; 	 
		 vertical-align: top; 	 
		 letter-spacing: 0.02em; 	 
		 border-width: 0px 0px 1px; 	 
		 border-color: #999999 #999999 #999999 #999999 ; 	 
		 color: #333333; 	 
		 padding-top: 0.5em; 	 
		 padding-right: 0.5em; 	 
		 padding-bottom: 0.5em; 	 
		 padding-left: 1.5em	 
	}						 
	/* メルマガ：セル　文字小　マージン0.5 */
	.title_gray {
		 font-size: 82%; 	 
		 font-weight: bold; 	 
		 color: #333333; 	 
		 background-color: #EEEEEE; 	 
		 margin-top: 1em; 	 
		 margin-right: 1%; 	 
		 margin-bottom: 0em; 	 
		 margin-left: 3%; 	 
		 padding-top: 0.1em; 	 
		 padding-right: 0.1em; 	 
		 padding-bottom: 0.1em; 	 
		 padding-left: 0.3em; 	 
		 letter-spacing: 0.1em 	 
	}				 
		 /* トップページ、セミナートップ：太字　背景グレー */
	.torikumi {
		  background-color: #EEEEEE; 	  
		  margin-top: 0em; 	  
		  margin-right: 0em; 	  
		  margin-bottom: 1.5em; 	  
		  margin-left: 0em; 	  
		  padding-top: 0.2em; 	  
		  padding-right: 0.2em; 	  
		  padding-bottom: 0.5em; 	  
		  padding-left: 0.2em; 	  
		  font-size: 90%; 	  
	}							 
	/* 取り組み：背景グレー */
																		

/*ここから20040819ビジ開追加*/

.img-left{
	float:left;
	margin: 0% 0% 0% 0%;
}

.img-right{
	float:right;
	margin: 0% 8% 0% 0%;
}

.center{
	text-align: center;
}

.clear-both{
	clear:both;
}


/*index1.htmで使用*/
.box-left{
	float:left;
	width:48%
}

.box-right{
	float:right;
	width:48%
}
/*index1.htm用終わり*/


/*index2.htmで使用*/
.box-left2{
	float:left;
	width:24em
}

.box-right2{
	float:right;
	width:24em
}
/*index2.htm用終わり*/

/*index3.htmで使用*/
.box-left3{
	float:left;
	width:350px
}

.box-right3{
	float:right;
	width:350px
}
/*index3.htm用終わり*/

/*ここから、20040820DGZ追加*/

/*アンダーライン下線*/
.underline{
		text-decoration: underline;
		}

/*赤字*/
.font-red{
			color:#FF0000;
			}

/*注釈*/

.cyuu{
	 font-size: 72%; 
	 line-height: 140%;
	 margin-top: 0.5em; 	  
	 margin-right: 5em; 	   	  
	 margin-left: 5em; 	 
	 margin-bottom: 0.5em; 	 
	 letter-spacing: 0.05em;	
	 border-top: #DCDCDC 1px dashed;
	 border-bottom: #DCDCDC 1px dashed;
	 border-right: #DCDCDC 1px dashed;
	 border-left: #DCDCDC 8px solid;
	 padding:3px;
	}													

/*ここから、20040820DGZ追加*/



/*トップページのメルマガの最新情報テキスト用*/

.m_txt{
	 font-size: 100%; 
	 line-height: 100%; 	 
	 width: 60%;
	 letter-spacing: 0.05em	 
	}													

/*ここから、20050701DGZ追加*/

/*グレーのボックス*/

.box_1{
	 font-size: 100%; 
	 line-height: 120%;
	 margin-top: 0.5em; 	  
	 margin-right: 0.5em; 	   	  
	 margin-left: 0.5em; 	 
	 margin-bottom: 0.5em; 	 
	 letter-spacing: 0.05em;	
	 border-top: #DCDCDC 1px dashed;
	 border-bottom: #DCDCDC 1px dashed;
	 border-right: #DCDCDC 1px dashed;
	 border-left: #DCDCDC 1px dashed;
	 padding:3px;
	}			
/*特集用のボックス*/

.box_toku{
	 font-size: 100%; 
	 line-height: 120%;
	 margin-top: 0.5em; 	  
	 margin-right: 0.5em; 	   	  
	 margin-left: 0.5em; 	 
	 margin-bottom: 0.5em; 	 
	 letter-spacing: 0.05em;	
	 border-top: #DCDCDC 1px solid;
	 border-bottom: #DCDCDC 1px solid;
	 border-right: #DCDCDC 4px solid;
	 border-left: #DCDCDC 4px solid;
	 padding:3px;
	 background-color: #DCDCDC;
	}				

	 /* トップページ：新着情報の日付（その２） */
	.shinchaku_i2 {
		  font-size: 80%; 	  
		  line-height: 150%; 	  
		  margin-top: 0.5em; 	  
		  margin-right: 0em; 	  
		  margin-bottom: 0.5em; 	  
		  margin-left: 0em; 	  
		  border: solid; 	  
		  letter-spacing: 0.05em; 	  
		  padding-top: 0.2em; 	  
		  border-width: 0px 0px 0px; 	 
		  border-color: #CCCCCC #CCCCCC #CCCCCC #CCCCCC;	  
	}
	 /* トップページ：新着情報の日付（その２） */
	.shinchaku_i3 {
		  font-size: 80%; 	  
		  line-height: 120%; 	  
		  margin-top: 0em; 	  
		  margin-right: 0em; 	  
		  margin-bottom: 0.5em; 	  
		  margin-left: 0em; 	  
		  border: dashed; 	  
		  letter-spacing: 0.05em; 	  
		  padding-top: 0.2em; 	  
		  border-width: 1px 0px 0px; 	 
		  border-color: #CCCCCC #CCCCCC #CCCCCC;	  
	}
	
	
	/* フォントサイズ80%（トップの特集用） */
	.ft80_toku { 
		 font-size: 80%; 	 
		 line-height: 120% ;
		 margin-bottom: 0.5em;	
		 letter-spacing: 0.05em;	 
		 padding-left: 1em;
		 padding-top: 0.1em;
		 padding-bottom: 0.1em;
		 border-bottom: #DCDCDC 0px solid;
	}
	/* トップページレポート概要 */
	.ft80_gaiyou {
		 font-size: 80%; 
		 line-height: 140%; 
		 margin-left: 2em;	 
		 margin-bottom: 0.3em; 	 
		 letter-spacing: 0.05em;	 
	}
	
	/* トップページレポートタイトル */
	.ft80_title {
		 font-size: 100%; 
		 line-height: 105%; 
		 margin-left: 1em;	 
		 margin-bottom: 0.1em; 	 
		 letter-spacing: 0.05em;	 
	}
	/* トップページ：新着情報のマージン（その２） */
	.shinchaku_d2 {
		  font-size: 85%; 	  
		  padding-top: 0.5em	  
	}
	
	/* ここから２００６．１１追加*/
/*トップページ：右エリア：メルマガ */
.melma1  {
	margin-top: 6px;
	padding-top: 0;
	padding-bottom: 12px;
	width: 213px;
	border: 1px solid #A0B7E4;
	margin-bottom: 10px;
}
/*トップページ：右エリア：メルマガ：テキスト*/
.melma_txt1   {
	font-size: 78%;
	padding-top: 4px;
	padding-right: 5px;
	padding-left: 5px;
}
/*トップページ：右エリア：お知らせ（info） */
.info_img   { width: 192px; border-top: 1px solid #99ccff; border-right: 1px solid #9cf; border-bottom: 0 solid; border-left: 1px solid #99ccff }
.info1  {
	margin-bottom: 10px;
	padding-bottom: 3px;
	width: 213px;
	border: 1px solid #990000;
}
.info_txt1  { font-size: 75%; padding-bottom: 10px; vertical-align: top }
/*info画像付きリスト*/
.list_img  { list-style-image: url(img/tri_bl.gif); margin: 0; padding: 0; width: 160px }
.li1  { font-size: 90%; margin: 0 0 3px 3%; padding: 0 }
/*ニュースリリースリスト*/
.nr_list_img { list-style-image: url(img/tri_bl.gif); margin: 0; padding: 0 }
.nr_li1  { font-size: 75%; margin: 0 2em 8px 3em; padding: 0 }
.nr_waku { border: solid 1px #A0B7E4 }
/*左エリア：特集*/
.toku_index  { color: #222; font-size: 1.2em; font-weight: bold; font-stretch: expanded; margin-left: 5px; padding: 3px 10px 2px 5px; border-left: 6px solid #c96 }
.toku_txt  { color: #343434; font-size: 75%; padding: 5px 15px 1px }
/*右エリア：各国レポート*/
.repo_waku {
	margin-top: 5px;
	margin-bottom: 5px;
}
.repo_tabimg { margin-top: 15px }
.repo_title { font-size: 75%; padding-top: 7px; padding-bottom: 7px; padding-left: 10px }
.repo_day { font-size: 95% }
.repo_gaiyou { font-size: 70%; padding: 3px 10px 3px 30px}
/*上部エリア：サイト紹介文*/
.intro { color: #69f; font-size: 80%; font-weight: bold }
/*左エリア：防災コーナー*/
.line-box {
	border: 1px solid #999999;
}
.text-95  { font-size: 85%; letter-spacing: 0.1em }
.text-75 {
	font-size: 75%;
	line-height: 180%;
	letter-spacing: 0.1em;
}
.text-area  { padding-top: 1px; padding-bottom: 1px; padding-left: 0 }
.bosai-bg {
	background-image: url(img/bosai_banner_bac.jpg);
	background-repeat: no-repeat;
	background-position: left;
	height: 49px;
	width: 100%;
}
.enter-bg {
	background-color: #DFA080;
}
/*防災・危機管理の最前線ページ用スタイル：ここから*/

    /* 防災・危機管理全体タイトル部分の指定 */
 .bosai_title  { background-image: url(doc/open/sol/bosai_img/title_bosai_2.jpg); background-repeat: no-repeat; background-position: right 50%; height: 66px; border-top: 1px solid #999999; border-right: #999999; border-bottom: #999999; border-left: #999999 }

    /* 「ご案内」全体の囲みラインとエリア指定 */
.line_1 {
	border: 1px solid #999999;
	clear: both;
	width: 100%;
	margin-top: 30px;
}

    /* 「ご案内」のブックレビュー文字エリア指定 */
.text-area  { margin-top: 10px; margin-bottom: 10px; margin-left: 10px; width: 95%; float: left }

    /* 「ご案内」のブックレビュー画像マージン指定 */
.annai-img-margin  { text-align: center; margin-top: 10px; margin-right: 0; margin-left: 10px; float: left }

    /* 「ご案内」のブックレビュー説明文、文字指定 */
.text_honbun  { font-size: 75%; line-height: 130%; letter-spacing: 0.05em; margin: 10px 20px 5px 5px; padding-left: 5px; border-left: 5px solid #757575 }
.text_honbun_big  { font-size: 105%; font-weight: bold; margin-top: 5px; margin-left: 0 }
.bookinfo_line  { font-size: 100%; line-height: 115%; padding-top: 2px; padding-bottom: 2px; padding-left: 3px; border-top: 1px dotted #900; border-bottom: 1px dotted #900 }
.bookinfo  { font-weight: bold; line-height: 115%; font-stretch: wider; padding-top: 2px; padding-bottom: 2px }
.booktitle { color: #c03; font-size: 115%; font-weight: 900; line-height: 115% }
/* 「ご案内」のブックレビュー以外の破線指定 */
.text-line-box  { margin-top: 2px; padding-top: 2px; padding-bottom: 0; padding-left: 20px; clear: both; border-top: 1px dotted #999999 }

    /* レポート＆右側エリアのマージン及び範囲指定 */
.report-bac-area  { margin-top: 5px; width: 100%; clear: both }

    /* 「有識者」の範囲指定 */
.report-area {
	float: left;
	clear: both;
	width: 100%;
}

    /* 「有識者」の囲みライン及びマージン指定 */
.line_2  { padding: 5px; width: 100%; border-right: 1px solid #999999; border-bottom: 1px solid #999999; border-left: 1px solid #999999 }

    /* 「有識者」のタイトル部分背景色指定 */
.line_report {
	background-color: #EDBD95;
	clear: both;
	width: 100%;
	border: 1px solid #999999;
}

    /* 「有識者」の画像マージン指定 */
.report-img-margin  { }

    /* 「有識者」のタイトル、名前部分全体の範囲指定 */
.report-title-area  { margin-top: 5px; margin-right: 5px; margin-left: 0 }

    /* 「有識者」説明文のマージン＆文字指定 */
.report-text_honbun  { font-size: 70%; line-height: 120%; letter-spacing: 0.05em; margin: 5px; padding-left: 5px; border-left: 5px solid #7b7b7b }

    /* 「バックナンバー」の囲みライン・センター揃え指定 */
.bac_number {
	border: 1px solid #999999;
	text-align: center;
}

    /* 「バックナンバー」の画像スペース指定 */
.bac-img-space {
	margin-bottom: 13px;
}

    /* 「ソリューション」の囲みライン指定 */
.solution {
	margin-top: 13px;
	border: 1px solid #999999;
	padding-top: 10px;
	padding-right: 0px;
	padding-left: 0px;
	text-align: center;
	padding-bottom: 8px;
}

    /* 「ソリューション」の説明文、文字指定 */
.solution-text {
	font-size: 70%;
	line-height: 120%;
	padding-top: 5px;
	width: 85%;
	text-align: left;
	padding-left: 13px;
	padding-bottom: 18px;
}

    /* 「ソリューション」のタイトル文字指定 */
.solution-title {
	font-size: 90%;
	line-height: 140%;
	margin-top: 20px;
	text-align: center;
}

    /* 「有識者」のタイトル前の文字指定 */
.text-80 {
	font-size: 80%;
}

    /* 「有識者」のタイトル文字指定 */
.text-95 {
	font-size: 95%;
	margin-top: 7px;
}

    /* 「ご案内」のサブタイトル文字指定 */
.text-85 {
	font-size: 85%;
	line-height: 140%;
	letter-spacing: 0.05em;
}

    /* 「ご案内」と「有識者」の肩書き＆名前、「有識者」のサブタイトル文字指定 */
.text-75 {
	font-size: 75%;
	line-height: 200%;
}

    /* 「ページTOPへ戻る」の指定 */
.gototop-bosai {
	font-size: 80%;
	line-height: 300%;
	letter-spacing: 0.05em;
	text-align: right;
	margin-top: 2em;
	margin-bottom: 0em;
	clear: both;
}

/*ここから、2007年6月リニューアルに際し追加・変更*/

/* ここから全ページのヘッダに関する記述 */
		  /* タイトル背景画像 */
.headtitle_bg_sec {
	width: 100%;
	background-image: url(img/header_bc.jpg);
	background-repeat: no-repeat;
	background-position: right;
	margin: 0em;
	padding: 0em;
}
		  /* Japanese only 位置指定 */
.j-only {
	margin-bottom: 4px;
	margin-top: 3px;
}
		  /* ヘッダ右エリア */
.header-right {
	text-align: right;
	vertical-align: top;
	font-size: 70%;
	color: #FFFFFF;
	padding-right: 5px;
}
		  /* 検索の範囲指定 */
.header-right-kensaku {
	width: 100%;
}
		  /* サイト内検索の文字指定 */
.head_srch_sec {
	font-size: 90%;
	color: #FFFFFF;
	margin-right: 6px;
	float: right;
}
		  /* 検索ヘルプの文字指定 */
.head_srch_sec_white {
	color: #FFFFFF;
}
		  /* データロゴ位置指定 */
.data-rogo {
	float: right;
	height: 37px;
	width: 57px;
}
		  /* 取り組み紹介文の指定 */
.header-blue-line {
	font-size: 70%;
	color: #FFFFFF;
	clear: both;
	height: 18px;
	width: 100%;
	background-color: #164BBF;
	text-align: right;
	padding-top: 3px;
	padding-right: 3px;
}
/* ここまで全ページのヘッダに関する記述 */

		  /* 全ページのメニューエリア指定 */
.head-menu-area {
	width: 100%;
	margin-bottom: 10px;
	height: 32px;
}
		  /* 全ページのメニューボタン左寄せ指定 */
.head-menu-left {
	float: left;
}
		  /* 全ページのメニューボタン右部分指定 */
.head-menu-right {
	float: right;
	font-size: 75%;
	color: #666666;
	margin-top: 10px;
	margin-right: 2px;
	width: 25%;
	text-align: right;
}
	/* 全ページ：フッター */
.footer  {
	font-size: 80%;
	margin-top: 0.5em;
	margin-bottom: 2em;
	padding-right: 0em;
	padding-left: 0em;
	left: 0px;
	line-height: 180%;
	}											 
	/* 全ページ：フッター */
.footer-2 {
	font-size: 80%;
	margin-top: 20px;
	margin-bottom: 10px;
	padding-left: 10px;
	left: 0px;
	background-color: #BEDFFA;
	height: 30px;
	padding-top: 10px;
}
		/* ワールドレポート−青いタブの指定（トップページ以外） */
.menu_bg {
	height: 21px;
	text-align: right;
	padding: 0em;
	clear: both;
	background-image: url(img/menu_bg.gif);
	background-repeat: repeat-x;
}
		/* メールマガジン−緑のタブ指定（トップページ以外） */ 
.menu_bg_mail {

	height: 28px;
	text-align: right;
	padding: 0em;
	clear: both;
	background-image: url(img/manu_bg_mail.gif);
	background-repeat: repeat-x;
}
		/* メルマガ登録確認画面：テーブル（枠なし） */
.table3_magazine {
	padding-top: 0.8em;
	padding-right: 1.2em;
	padding-bottom: 0.8em;
	padding-left: 1.2em;
	margin-top: 2.5em;
	margin-right: 2.5em;
	margin-bottom: 2.5em;
	margin-left: 4em;
}
		/* メルマガ登録確認画面：テーブルセル　背景グレーマージン0.2 */
.td4_2 {
	font-size: 80%;
	line-height: 140%;
	letter-spacing: 0.1em;
	background-color: #FFD9B3;
	text-align: right;
	padding: 0.5em 1em 0.2em 0.2em;
	width: 150px;
	border-right: 2px solid #FFFFFF;
}
		/* メルマガ登録確認画面：テーブルセル　文字小　マージン0.5 */
.td5_2 {
	font-size: 85%;
	line-height: 140%;
	vertical-align: top;
	letter-spacing: 0.02em;
	color: #333333;
	padding-top: 0.5em;
	padding-right: 0.5em;
	padding-bottom: 0.5em;
	padding-left: 1.5em;
	width: 400px;
	background-color: #EEEEEE;
}
		/* メルマガ登録完了画面：上下余白 */					 
.magazine-space {
	margin-top: 50px;
	margin-bottom: 150px;
	margin-left: 30px;
}
	/* メルマガ：セル（業種用）文字小　マージン0.5 */
.td5_gyosyu {

		 font-size: 80%; 	 
		 line-height: 140%; 	 
		 vertical-align: top; 	 
		 letter-spacing: 0.02em; 	 
		 border-width: 0px 0px 1px; 	 
		 border-color: #999999 #999999 #999999 #999999 ; 	 
		 color: #333333; 	 
		 padding-top: 0.5em; 	 
		 padding-right: 0.5em; 	 
		 padding-bottom: 0.5em; 	 
		 padding-left: 0.5em
}
/*トップページ：右エリア：防災 */
.bosai1 {
	margin-bottom: 10px;
	padding-bottom: 3px;
	width: 213px;
	border: 1px solid #A0B7E4;
}
/*トップページ：右エリア：防災のテキスト */
.bosai_txt1 {
font-size: 75%; padding-bottom: 10px; vertical-align: top
}
/*トップページ：右エリア：メルマガ関連ここから */

/*INDEX範囲内の指定 */
.mail-contents-area {
	margin-bottom: 10px;
	background-image: url(img/mail_index_bg.gif);
	background-position: left top;
	margin-top: 7px;
	background-repeat: no-repeat;
}
/*メインレポート、ニュース、ワシントンの指定 */
.mail-contents {
	margin-bottom: 7px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #A0B7E4;
	width: 194px;
	margin-left: 17px;
	padding-bottom: 6px;
}
/*最新号の指定 */
.mail-contents-saisin {
	width: 195px;
	margin-left: 17px;
	padding-bottom: 5px;
}
/*ここからトップページ：ワールドレポート関連 */
/*タイトル・罫線指定 */
.wld-tab {
	text-align: right;
	border-bottom-width: 4px;
	border-bottom-style: solid;
	border-bottom-color: #6799FF;
}
/*破線指定 */
.wld_line {
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #999999;
	margin-right: 20px;
	margin-top: 10px;
	margin-left: 5px;
}
/*囲み・マージン指定 */
.wld-waku {
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #A0B7E4;
	border-bottom-color: #A0B7E4;
	border-left-color: #A0B7E4;
	padding-right: 20px;
	padding-left: 20px;
}
/*地域別一覧の文字指定 */
.chiiki {
		  margin-top: 0em;
    	  margin-right: 1%; 
    	  margin-left: 3%; 
    	  padding-top: 0.5em; 
    	  padding-right: 1em; 
    	  padding-bottom: 0.5em; 
    	  padding-left: 1em; 
    	  margin-bottom: 1em
}
/*テーマのマージン指定 */
.wld-thema {
	padding-top: 15px;
}
/* NTTデータの取組　ソリューション（不要の可能性あり） */
	.table4 {
		  margin-top: 0.5em; 	  
		  margin-right: 2.5em; 	  
		  margin-bottom: 2em; 	  
		  margin-left: 2.5em; 	  
		  padding-top: 0.8em; 	  
		  padding-right: 1.2em; 	  
		  padding-bottom: 0.8em; 	  
		  padding-left: 1.2em; 	  
		  border-color: #C0D5FF; 	  
		  border-top: #C0D5FF solid;
		  border-rigth: #C0D5FF solid;
		  border-left: #C0D5FF solid; 	 	 
		  border-width: 1px 0px	  
	}		

		  /* テーブルセル：右寄せマージン0.1 （不要の可能性あり）*/
	.td6 {
		  font-size: 85%; 	  
		  line-height: 140%; 	  
		  border: solid; 	  
		  margin-left: 0em;	  
		  vertical-align: middle; 	  
		  letter-spacing: 0.1em; 	  
		  border-width: 0px 1px 1px 1px; 	  
		  border-color: #C0D5FF  
	}
		 /* 左の列 （不要の可能性あり）*/
	.td8 {
		  font-size: 85%; 	  
		  line-height: 140%; 	  
		  border: solid; 	  
		  margin-left: 0em;	  
		  vertical-align: middle; 	  
		  letter-spacing: 0.1em; 	  
		  border-width: 0px 1px 1px 1px; 	  
		  border-color: #C0D5FF  
	}										 
	/* 右の列（不要の可能性あり）*/
	.td7 {
	 	 font-size: 85%; 	 
	 	 line-height: 150%; 	 
	 	 border: #C0D5FF solid; 	 
	 	 vertical-align: top; 	 
	 	 letter-spacing: 0.02em; 	 
	 	 border-width: 0px 1px 1px 0px; 	 
	 	 border-color: #C0D5FF ; 	 
	 	 color: #333333	 
	}
	/* サービス＆ソリューションタイトル（不要の可能性あり） */
	.td9 {
	font-size: 85%;
	line-height: 140%;
	border: solid;
	margin-left: 0em;
	vertical-align: middle;
	letter-spacing: 0.1em;
	border-width: 0px 1px 1px 1px;
	border-color: #C0D5FF;
	background-color: #538BFF;
	color: #FFFFFF;
	font-weight: bold;
	}
	/* メールＴＯＰ・購読 */
.kodoku {
	border-top: 1px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;
	border-left: 1px solid #CCCCCC;
	background-color: #e2fcbc;
}
	/* メールＴＯＰ：ＢＯＸ罫線 */
.mail_line {
	border: 1px solid #CCCCCC;
	padding: 20px 10px 35px 15px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 30px;
	margin-left: 0px;
}
	/* メールＴＯＰ：記事 */
.kiji {
	border-top: 1px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;
	border-left: 1px solid #CCCCCC;
	background-color: #D6E7F3;
}
	/* メールＴＯＰ：記事文字指定 */
.kiji_text {
	font-size: 90%;
	line-height: 150%;
	width: 92%;
	margin-bottom: 10px;
	margin-left: 55px;
}
/* ここからメール登録ページ関連 */
	/* メール登録ページ：文字指定 */
.mail-toroku-text {
	font-size: 80%;
	line-height: 120%;
	margin-top: 6px;
	margin-left: 4px;
}
	/* 緑の罫線 */
.mail-line2 {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #66CC33;
	padding-bottom: 10px;
	margin-bottom: 10px;
}
	/* 解除・変更文字指定 */
.mail-kaijo-text {
	font-size: 80%;
	line-height: 120%;
	margin-left: 3px;
}
	/* 解除画像右寄せ */
.mail-img-right {
	margin-right: 10px;
}
	/* 解除・変更ＢＯＸ内マージン */
.mail-kaijo {
	width: 97%;
	margin-left: 10px;
}
	/* 解除・変更ＢＯＸ囲み */
.mail_line3 {
	border: 1px solid #CCCCCC;
	width: 98%;
	padding-top: 20px;
	padding-bottom: 15px;
	padding-right: 5px;
	padding-left: 5px;
}
	/* 登録矢印マージン指定 */
.mail-yajirushi-space {
	margin-top: 30px;
}
	/* ステップ囲み指定 */
.mail-step {
	border: 1px solid #5AB500;
	padding-top: 5px;
	padding-right: 5px;
	padding-left: 5px;
	height: 93px;
	text-align: center;
}
/* ここまでメール登録ページ関連 */
/* ここから2次リリース時に追加したソース */
/* ここからIT政策ウォッチページ関連（ */
	/* 本文部分の囲み罫線 */
.it_line {
	border: 1px solid #CCCCCC;
	margin-bottom: 40px;
	padding-bottom: 20px;
}
	/* 最新号部分のマージンとbottom罫線 */
.it-newest {
	margin-top: 10px;
	margin-left: 15px;
	margin-bottom: 25px;
	padding-bottom: 8px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
}
	/* 最新号部分のテキスト */
.it-newesttext {
	font-size: 90%;
	line-height: 160%;
	margin-left: 25px;
	margin-top: 5px;
	margin-bottom: 10px;
	margin-right: 20px;
}
	/* 最新号の日付箇所指定 */
.it-midasitext {
	font-weight: bold;
	border-bottom: 1px solid #CCCCCC;
	margin-bottom: 20px;
	padding-top: 15px;
	border-left-width: 19px;
	border-left-style: solid;
	border-left-color: #FFFFFF;
	font-size: 95%;
	margin-left: 2px;
}
	/* 動向発信箇所の指定 */
.it-hassin {
	background-color: #164BBF;
	width: 100%;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #FFFFFF;
	margin-top: 20px;
}
	/* 子ページ内の上部日付部分指定 */
.it-midasitext2 {
	font-size: 140%;
	font-weight: bold;
	margin-bottom: 30px;
	padding-top: 11px;
	width: 50%;
	background-color: #CC0000;
	color: #FFFFFF;
	padding-bottom: 10px;
	font-style: bold;
	margin-left: 20px;
}
	/* 子ページ内のニュース箇所指定 */
.it-news-img {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	margin-top: 30px;
	margin-right: 30px;
	margin-left: 10px;
}
	/* 子ページ本文のマージン */
.it-newest2 {
	margin-top: 10px;
	margin-left: 15px;
}
	/* 子ページ本文の上部日付箇所下線 */
.it-midasitext-line {
	border-bottom-width: 3px;
	border-bottom-style: solid;
	border-bottom-color: #E1E1E1;
	padding-bottom: 5px;
}
	/* 各ページの文字指定 */
.it-text {
	font-size: 90%;
	line-height: 150%;
	margin-bottom: 10px;
	margin-left: 55px;
	margin-right: 20px;
}
/* ここまでIT政策ウォッチページ関連 */
	/* TOPページのレポート検索用指定 */
.repo-kensaku {

		  margin-top: 0em;
    	  margin-right: 1%; 
    	  margin-left: 3%; 
    	  padding-top: 0.5em; 
    	  padding-right: 1em; 
    	  padding-bottom: 0.5em; 
    	  padding-left: 1em; 
    	  margin-bottom: 1em
}
.it_line2 {
	border: 1px solid #CCCCCC;
	margin-bottom: 40px;
	padding-bottom: 20px;
	padding-top: 20px;
}
/*ここから、2008年4月「地域サービス」リリースに際し追加・変更*/
/*「地域サービス」ページ用スタイル：ここから*/
    /* 「地域サービス」全体タイトル部分の指定 */
.chiki-title {
background-image: url(doc/open/sol/chiiki_img/title_chiki_2.jpg); background-repeat: no-repeat; background-position: right; height: 66px; border-top: 1px solid #999999; border-right: #999999; border-bottom: #999999; border-left: #999999
}
    /* 「地域サービス」特集紹介文、文字指定 */
.chiki-syokai-text  {
	font-size: 80%;
	line-height: 150%;
	letter-spacing: 0.05em;
	padding-bottom: 15px;
	padding-top: 15px;
	color: #0B7DBB;
	margin-bottom: 5px;
	padding-left: 10px;
}
    /* 「地域サービス」有識者のタイトル部分、囲み・背景色指定 */
.chiki-repo-title {
	background-color: #C4FBFF;
	height: 23px;
	border-top: 1px solid #999999;
	border-right: 1px solid #999999;
	border-bottom: 1px solid #999999;
}
    /* 「地域サービス」個別有識者の囲みライン及びマージン指定 */
.chiki-repo-line {
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #999999;
	border-bottom-color: #999999;
	border-left-color: #999999;
	padding-top: 15px;
	padding-right: 15px;
	padding-bottom: 15px;
}
    /* 「地域サービス」個別有識者の画像位置指定 */
.chiki-repo-img {
	float: left;
	margin-left: 15px;
	margin-top: 17px;
}
    /* 「地域サービス」個別有識者のテキスト部分位置指定 */
.chiki-repo-honbun-area {
	margin-top: 15px;
	margin-left: 100px;
}
    /* 「地域サービス」個別有識者説明文のマージン＆文字指定 */
.chiki-repo-text  { font-size: 70%; line-height: 120%; letter-spacing: 0.05em; margin: 5px; padding-left: 5px; border-left: 5px solid #7b7b7b
}
    /* 「地域サービス」個別有識者説明文内の罫線指定 */
.chiki-repo-line .inner{
	width: 90%;
	border-top: 1px solid #CCCCFF;
	background-position: center;
	margin-left: 30px;
}
    /* 「地域サービス」おすすめ欄下の防災バナー画像マージン */
.chiki-bosaiimg-space {
	margin-top: 30px;
	margin-left: 16px;
}
    /* 「地域サービス」アイコン画像の指定 */
.chiki-icon-space {
	margin-left: 5px;
}
    /* 「地域サービス」おすすめ欄の囲み罫線及び位置指定 */
.chiki-osusume {
	border: 1px solid #999999;
	text-align: center;
	width: 184px;
	padding-top: 10px;
	padding-bottom: 8px;
}
    /* 地域サービス」おすすめ欄のタイトル文字指定 */
.chiki-osusume-title {
	font-size: 90%;
	line-height: 140%;
	margin-top: 10px;
	padding-left: 5px;
	padding-right: 5px;
}
    /* 「地域サービス」おすすめ欄の説明文、文字指定 */
.chiki-osusume-text {
	font-size: 70%;
	line-height: 120%;
	padding-top: 5px;
	width: 85%;
	text-align: left;
	padding-left: 13px;
	padding-bottom: 18px;
}
    /* 「地域サービス」過去の関連記事の枠指定 */
.chiki_kako_waku { border: 1px solid #999999;
}
    /* 「地域サービス」過去の関連記事の▲マーク指定 */
.chiki_kako_list_img {
list-style-image: url(doc/open/sol/chiiki_img/tri_bl.gif); margin: 0; padding: 0
}
    /* 「地域サービス」過去の関連記事のリスト指定 */
.chiki_kako_li  {
	font-size: 75%;
	margin: 0 2em 8px 3em;
	padding: 0;
	line-height: 160%;
}
/*「地域サービス」ページ用スタイル：ここまで*/
/*ここから「取り組み」ページ用スタイル追加*/
    /*　バナー画像左寄せ*/
.toindex-left {
	float: left;
}
    /*　バナー画像右寄せ*/
.toindex-right {
	float: left;
}
    /*　テーブルの指定*/
.table5 {
	margin-top: 0.1em;
	margin-right: 2.5em;
	margin-bottom: 2em;
	margin-left: 2.5em;
	border-rigth: #C0D5FF solid;
	border-top: 1px solid #C0D5FF;
	border-right: 1px solid #C0D5FF;
	border-left: 1px solid #C0D5FF;
}
  /* テーブルセル：左の列 */
.td6-2 {
	font-size: 85%;
	line-height: 140%;
	vertical-align: middle;
	letter-spacing: 0.1em;
	padding-right: 15px;
	padding-left: 15px;
	border-bottom: 1px solid #C0D5FF;
	}								 
	/* テーブルセル：右の列*/
.td7-2 {
	font-size: 85%;
	line-height: 150%;
	vertical-align: top;
	letter-spacing: 0.02em;
	color: #333333;
	padding: 13px;
	border-bottom: 1px solid #C0D5FF;
	border-left: 1px solid #C0D5FF;
	}
	/* サービス＆ソリューションタイトル */
.td9-2 {
	font-size: 85%;
	line-height: 140%;
	vertical-align: middle;
	letter-spacing: 0.1em;
	background-color: #538BFF;
	color: #FFFFFF;
	font-weight: bold;
	padding-left: 15px;
	padding-top: 13px;
	padding-bottom: 13px;
	border-bottom: 1px solid #C0D5FF;
	}
/*ここまで、2008年4月「地域ビジネス」リリースに際し追加・変更*/
/*ここから「ワシントンDC」ページのスタイル（2009/4追加）*/
    /* タイトルロゴイラストのマージン*/
.mail-dc_title-img {
	margin-top: 20px;
	margin-bottom: 0px;
}
    /* index内最新号の文字・罫線・マージン指定*/
.mail-dc-new {
	padding: 25px 10px 25px 15px;
	border-top: 8px solid #9DDC70;
	border-right: 1px solid #9DDC70;
	border-bottom: 1px solid #9DDC70;
	border-left: 1px solid #9DDC70;
	font-size: 90%;
	line-height: 130%;
	letter-spacing: 0.1em;
}
    /* index内バックナンバーの文字・罫線・マージン指定*/
.mail-dc-bac {
	padding: 20px 10px 35px 15px;
	border-right: 1px solid #9DDC70;
	border-bottom: 1px solid #9DDC70;
	border-left: 1px solid #9DDC70;
	font-size: 90%;
	line-height: 140%;
}
    /* 記事の見出し指定*/
.mail-dc-text1 {
	font-size: 120%;
	line-height: 130%;
	font-weight: bold;
	margin-bottom: 10px;
	margin-left: 10px;
	letter-spacing: -0.01em;
}
    /* プロフィールの名前指定*/
.mail-dc-text2 {
	line-height: 130%;
	font-weight: bold;
}
    /* プロフィールの文字部分の囲み・文字・マージン指定*/
.mail-dc-profile {
	font-size: 75%;
	line-height: 160%;
	border: 2px solid #99CCFF;
	padding: 20px;
}
    /* プロフィールのタイトル部分の囲み・背景色・マージン・文字指定*/
.mail-dc-profile2 {
	background-color: #99CCFF;
	font-weight: bold;
	padding-top: 5px;
	padding-bottom: 3px;
	padding-left: 15px;
	margin-top: 30px;
	font-size: 90%;
}
    /* プロフィールの画像指定*/
.mail-dc-profileimg {
	float: left;
	padding-right: 10px;
	clear: both;
}
    /* 個別ファイル内の記事見出し部分の背景色・マージン・文字指定*/
.mail-dc-text3 {
	font-size: 120%;
	line-height: 130%;
	font-weight: bold;
	margin-bottom: 10px;
	margin-left: 10px;
	letter-spacing: -0.01em;
	background-color: #C1F2A2;
	padding: 5px 8px;
	margin-right: 3px;
}
    /* 個別ファイル内の記事囲み・マージン・文字指定*/
.mail-dc-kiji {
	padding: 25px 10px 25px 15px;
	border-top: 8px solid #9DDC70;
	border-right: 1px solid #9DDC70;
	border-bottom: 1px solid #9DDC70;
	border-left: 1px solid #9DDC70;
	font-size: 90%;
	line-height: 130%;
	letter-spacing: 0.1em;
	margin-bottom: 10px;
}
    /* 記事と記事の間にある「このページのtopへ」の指定*/
.mail-dc-gototop {
	font-size: 80%; 	  
	line-height: 300%; 	  
	letter-spacing: 0.05em; 
	text-align: right; 	  
	margin-top: 3px; 	  
	margin-bottom: 30px;
}
    /*TOPの「関連リンク」部分の指定（１） */
.link_kei1  { font-size: 70%; background-color: #CBECF3; text-align: center; padding-top: 5px; padding-bottom: 3px; width: 215px; border: 1px solid #A0B7E4}
    /* TOPの「関連リンク」部分の指定（２）*/
.link_kei2  {
	width: 215px;
	float: left;
	border-right: 1px solid #A0B7E4;
	border-bottom: 1px solid #A0B7E4;
	border-left: 1px solid #A0B7E4;
	padding-top: 8px;
	padding-left: 15;
	padding-bottom: 3px;
}
    /* TOPの「関連リンク」部分の行（画像）送り指定*/
.link-img {
	margin-bottom: 5px;
}
/*ここまで2008年4月「ワシントンDC」リリースに際し追加・変更ソース*/

