@charset "shift_jis";

/* 基本情報 */

body{ font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;	margin:0 0 0 0;}
td,th {	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;}
.topix img{padding:8px 8px 8px 25px;}



/*////////////////////////*/
/* トップ　４色のメニュー */
/*////////////////////////*/

/* 青・JTIAについて */
#idx_menu_id ul {
height:180px;
list-style-type: none;
padding-top:14px;
padding-bottom:14px;
background: url(../img/top/menu_bg01.jpg) repeat-y 0 0px;}
#idx_menu_id li {padding-left: 14px; font-size:11px; margin:2px 0 0px 0;background: url(../img/top/line.gif) repeat-y 0 0px;}
#idx_menu_id{ float: left;}

/* 緑・人材育成事業 */
#idx_menu_id2 ul {
height:180px;
list-style-type: none;
padding-top:14px;
padding-bottom:14px;
background: url(../img/top/menu_bg02.jpg)  repeat-y 0 0px;}
#idx_menu_id2 li {
padding-left: 14px;
font-size:11px;
margin:2px 0 0px 0;
background: url(../img/top/line.gif) repeat-y 0 0px; height:20px;}
#idx_menu_id2{ float: left;}


/* 赤・普及事業 */
#idx_menu_id3 ul {
height:180px;
list-style-type: none;
padding-top:14px;
padding-bottom:14px;
background: url(../img/top/menu_bg03.jpg)  repeat-y 0 0px;}
#idx_menu_id3 li {
padding-left: 14px;
font-size:11px;
margin:2px 0 0px 0;
background: url(../img/top/line.gif) repeat-y 0 0px;}
#idx_menu_id3{ float: left;}


/* 水色・サポート事業 */
#idx_menu_id4 ul {
height:180px;
list-style-type: none;
padding-top:14px;
padding-bottom:14px;
background: url(../img/top/menu_bg04.jpg)  repeat-y 0 0px;}
#idx_menu_id4 li {padding-left: 14px; font-size:11px; margin:2px 0 0px 0;background: url(../img/top/line.gif) repeat-y 0 0px;}
#idx_menu_id4{ float: left;}




/*////////////////////////*/
/* ヘッダー部分　　　　　 */
/*////////////////////////*/
.head{
	width:100%;
	height:68px;
	background-image:url(../img/header/bg.jpg);
	background-repeat:repeat-x;}
	
.title{
	width:920px;
	text-align:left;
	height:53px;
	margin: 0 auto;}



/*////////////////////////*/
/* フラッシュ画像部分　　 */
/*////////////////////////*/

/* トップページヘッダー直下の青い帯(青い帯を消したため、白い帯) */
.idx_header{width:100%;	height:446px;background-color:#FFF;}
/* トップページメニューの水色の帯 */
.idx_menu{width:100%;height:53px;background-color:#C0D3F8;	}
/* トップページメニューの中の画像 */	
.idx_menu_img{width:964px;text-align:left;height:53px;margin-top:10px;margin: 0 auto;}
	
/* ヘッダー直下の青い帯 */
.header{width:100%;	height:200px;background-color:#003;}

/* フラッシュ画像部分のサイズなど */	
.idx_header_main_img{
	width:1240px;
	text-align:left;
	height:446px;
	margin-top:10px;
	margin: 0 auto;}
	
/* ヘッダー直下の青い帯の中の画像 */	
.header_main_img{
	width:960px;
	text-align:left;
	height:63px;
	margin-top:10px;
	margin: 0 auto;}



/*////////////////////////*/
/* フッター部分　　　　　 */
/*////////////////////////*/

.footer{width:100%;	height:85px;background-color:#003;}
.footer_copy_right{width:960px;	text-align:right;height:40px;margin: 0 auto;padding-top:8px;}
.footer_map{width:100%;	background-color:#CCC;text-align:left;height:63px;margin: 0 auto;}
.footer_map_body{width:920px;text-align:left;height:35px;margin: 0 auto;padding-left:36px;padding-top:23px;}
.header_map_body{text-align:right;height:39px;padding:12px 20px 0px 20px;}
.footer_line{width:100%;background-color:#969BB5;text-align:left;height:4px;margin: 0 auto;}



/*////////////////////////*/
/* コンテンツ部分　　　　 */
/*////////////////////////*/

/* コンテンツ枠部分大枠のDIV */	
.main{width:100%;background-color:#fff;	clear:both;}
/* コンテンツ部分TABLE */
.main_tbl{margin:15px 0px 15px 0px;}
/* コンテンツ部分右側 */
.main_td{padding:10px;width:681px;}

/*　コンテンツ領域内に数字のリストを作った場合用　吉原追加 */
.main_td ol li{
	list-style-type: decimal;
	margin-left: 20px;
	font-size: 14px;
}

.main_td ul li{
	list-style-type: disc;
	margin-left: 20px;
	font-size: 14px;
	line-height: 25px;
}

img.waku {
	border:1px solid #666;
	padding:4px;
}


/*　ここから↓を吉原が無効にした */
/*　コンテンツ領域内にテーブルを作った場合 */
/*.main_td table {
	background-color: #ffffff;
	border-top:#ffffff 3px double;
	border-collapse: collapse;
	font-size: 14px;
	color:#333333;} 
.main_td table th.t_top {
	border-bottom: #dcdddd 1px solid;
	background-color: #efefef;
	text-align: left;
	padding: 10px;} 
.main_td table td.t_line01 {
	background-color: #fff;
	text-align: left;
	padding: 10px;
	vertical-align: top;}
.main_td table td.t_line02 {
	background-color: #f7f8f8;
	text-align: left;
	padding: 10px;
	vertical-align: top;}
*/
/*　ここまで↑を吉原が無効にした */
	
#car_h{height:12px;background: url(../img/top/topr_r1_c2.png)  repeat-x 0 0px;}
#car_h p{height:10px;}
#car_f{height:12px;background: url(../img/top/topr_r3_c2.png)  repeat-x 0 0px;}
#car_f p{height:10px;}

#download{padding-bottom:12px; padding-top:5px;}

/*　ここから↓を吉原が追加 */
/*　セルが影付きのテーブル ＪＴＩＡについて用 吉原追加*/
	
table.table01 {
  margin-top: 0.2em;
  margin-bottom: 1em;
  border-collapse: separate;
  border-spacing: 2px;
}

table.table01 caption {
  margin-top: 1em;
  text-align: right;
}

table.table01 th {
	border-bottom: solid 1px #B2B2B2;
	border-right: solid 1px #B2B2B2;
	background: url(../img/side/table_th1.jpg);
	text-align: center;
	white-space: nowrap;
  font-size: 14px;
  padding: 4px 6px;
}

table.table01 td {
  border-bottom: solid 1px #B2B2B2;
  border-right: solid 1px #B2B2B2;
  background: #F3F3F3;
  font-size: 14px;
  padding: 4px 6px;
}	
	
/*　セルが影付きのテーブル 人材育成事業用 吉原追加*/
	
table.table02 {
  margin-top: 0.2em;
  margin-bottom: 1em;
  border-collapse: separate;
  border-spacing: 2px;
}

table.table02 caption {
  margin-top: 1em;
  text-align: right;
}


table.table02 th {
	border-bottom: solid 1px #B2B2B2;
	border-right: solid 1px #B2B2B2;
	background: url(../img/side/table_th2.jpg);
	text-align: center;
	white-space: nowrap;
  font-size: 14px;
  padding: 4px 6px;
}

table.table02 td {
  border-bottom: solid 1px #B2B2B2;
  border-right: solid 1px #B2B2B2;
  background: #F3F3F3;
  font-size: 14px;
  padding: 4px 6px;
}	

/*　セルが影付きのテーブル 普及事業用 吉原追加*/
	
table.table03 {
  margin-top: 0.2em;
  margin-bottom: 1em;
  border-collapse: separate;
  border-spacing: 2px;
}

table.table03 caption {
  margin-top: 1em;
  text-align: right;
}

table.table03 th {
	border-bottom: solid 1px #B2B2B2;
	border-right: solid 1px #B2B2B2;
	background: url(../img/side/table_th3.jpg);
	text-align: center;
	white-space: nowrap;
  font-size: 14px;
  padding: 4px 6px;
}

table.table03 td {
  border-bottom: solid 1px #B2B2B2;
  border-right: solid 1px #B2B2B2;
  background: #F3F3F3;
  font-size: 14px;
  padding: 4px 6px;
}	

/*　セルが影付きのテーブル サポート事業用 吉原追加*/
	
table.table04 {
  margin-top: 0.2em;
  margin-bottom: 1em;
  border-collapse: separate;
  border-spacing: 2px;
}

table.table04 caption {
  margin-top: 1em;
  text-align: right;
}


table.table04 th {
	border-bottom: solid 1px #B2B2B2;
	border-right: solid 1px #B2B2B2;
	background: url(../img/side/table_th4.jpg);
	text-align: center;
	white-space: nowrap;
  font-size: 14px;
  padding: 4px 6px;
}

table.table04 td {
  border-bottom: solid 1px #B2B2B2;
  border-right: solid 1px #B2B2B2;
  background: #F3F3F3;
  font-size: 14px;
  padding: 4px 6px;
}	

/*　セルが影付きのテーブル その他用 吉原追加*/
	
table.table05 {
  margin-top: 0.2em;
  margin-bottom: 1em;
  border-collapse: separate;
  border-spacing: 2px;
}

table.table05 caption {
  margin-top: 1em;
  text-align: right;
}

table.table05 th {
	border-bottom: solid 1px #B2B2B2;
	border-right: solid 1px #B2B2B2;
	background: url(../img/side/table_th5.jpg);
	text-align: center;
	white-space: nowrap;
  font-size: 14px;
  padding: 4px 6px;
}

table.table05 td {
  border-bottom: solid 1px #B2B2B2;
  border-right: solid 1px #B2B2B2;
  background: #F3F3F3;
  font-size: 14px;
  padding: 4px 6px;
}	

/*　コンテンツ領域内にテーブルを作った場合 吉原追加*/
.main_td table {
	font-size: 14px;
}
/*　何も指定していないテーブル 吉原追加*/

table.table00 {
		color:#333;
	font-size: 14px;
	line-height:140%;
}

/*　アクロバットダウンロード用のテーブル 吉原追加*/
table.tableacrobat {
font-size:12px;
line-height:140%;
}



/*　ここまで↑を吉原が追加 */