@charset "utf-8";
/*
Theme Name: JCCP
*/


/********** 共通
**************************************************/


/* ブラウザスタイルの初期化 */
body {
	margin: 0px;
	padding: 0px;
	border: 0px;
	background-color: transparent;
	color: #333333;
	font-size: 1.0em;
	font-weight: normal;
	font-style: normal;
	font-family:Arial, Helvetica, Verdana,'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro',Osaka,'メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif;
	text-decoration: none;
}

h1,h2,h3,h4,h5,h6,p,ul,ol,li,dl,dt,dd,tr,th,td,blockquote,address,form {
	padding: 0px;
	margin: 0px;
	font-size: 1.0em;
	font-style: normal;
	line-height: 1.4em;
}

h3,h4,h5,h6,p,li,dt,dd,th,td,blockquote,address,form,dl dd {
	font-size: 0.75em;/* 標準フォントサイズ設定 */
}

p {
	line-height: 1.5em;
}

ul li {
	list-style-type: none;
}

a:link {
	color: #003399;
	text-decoration: none;
}

a:visited {
	color: #003399;
	text-decoration: none;
}

a:hover, a:active, a:focus {
	text-decoration: underline;
}

a img {
	border: 0;
}



/* 非表示設定 */
.invisible {
	line-height: 0px;
	height: 0px;
	overflow: hidden;
	position: absolute;
	top: 0px;
	text-indent: -9999px;
}

.hr_invisible {
	display: none;
	visibility: hidden;
}

/* float設定 */
.float_left { float: left; }
.float_right { float: right; }

/* float解除 */
.clearboth { clear: both; }

.cbblock { zoom: 100%; }
.cbblock:after {
	content: "";
	clear: both;
	height: 0px;
	display: block;
	visibility: hidden;
}

/* ブロックレベル要素変換 */
.block { display: block; }

/* ブロックレベル要素の高さ揃え */
/*
.heightline_parent { overflow: hidden; }
.heightline_children {
	padding-bottom: 32768px;
	margin-bottom: -32768px;
} 
*/

/* png画像の透過設定（IE6用） */
.png_trans { behavior: expression(IEPNGFIX.fix(this)); }

/* 大文字変換 */
.upperchara { text-transform: uppercase; }

/* 太字（700） */
.fw_bold { font-weight: bold; }

/* 下線 */
.underline { text-decoration: underline; }

/* テキスト左揃え */
.textleft {	text-align: left; }

/* テキストセンター揃え */
.textcenter { text-align: center; }

/* テキスト右揃え */
.textright { text-align: right; }

/* 上揃え */
.vertical_top { vertical-align: top; }

/* 中揃え */
.vertical_middle { vertical-align: middle; }

/* 下揃え */
.vertical_bottom { vertical-align: bottom; }

/* 文字色 */
.color_f00 { color: #ff0000; }
.color_0f0 { color: #00ff00; }
.color_00f { color: #0000ff; }
.color_fff { color: #ffffff; }
.color_ccc { color: #cccccc; }
.color_999 { color: #999999; }
.color_666 { color: #666666; }
.color_333 { color: #333333; }
.color_000 { color: #000000; }
.color_d73218 { color: #d73218; }
.color_25788b { color: #25788b; }

/* 文字中サイズ（0.875em = 14px） */
.fontlarge {
	font-size: 0.875em;
}

/* 文字大サイズ（1.0em = 16px = 12pt）、継承キャンセル */
.fontlarge2, .fontnoinherit {
	font-size: 1.0em;
}

.fontlarge3 {
	font-size: 1.167em;
}

/* マージン設定 */
.mt01 { margin-top: 1px; }
.mt02 { margin-top: 2px; }
.mt03 { margin-top: 3px; }
.mt05 { margin-top: 5px; }
.mt08 { margin-top: 8px; }
.mt10 { margin-top: 10px; }
.mt11 { margin-top: 11px; }
.mt12 { margin-top: 12px; }
.mt15 { margin-top: 15px; }
.mt20 { margin-top: 20px; }
.mt23 { margin-top: 23px; }
.mt25 { margin-top: 25px; }
.mt26 { margin-top: 26px; }
.mt33 { margin-top: 33px; }
.mt40 { margin-top: 40px; }
.mr05 { margin-right: 5px; }
.mr09 { margin-right: 9px; }
.ml05 { margin-left: 5px; }
.ml12 { margin-left: 12px; }
.ml15 { margin-left: 15px; }

/* パディング設定 */
.pt03 { padding-top: 3px; }
.pt10 { padding-top: 10px; }
.pt20 { padding-top: 20px; }
.pt25 { padding-top: 25px; }
.pt40 { padding-top: 40px; }
.pb03 { padding-bottom: 3px; }
.pl07 { padding-left: 7px; }

/* 矢印付きテキストリンク */
a.arrow05 {
/*	background: transparent url(img/arrow01.png) no-repeat left 1px;
	padding-left: 16px; /* 11+5 */
	padding-left: 5px;
	display: block;
}

a.arrow08 {
/*	background: transparent url(img/arrow01.png) no-repeat left 1px;
	padding-left: 19px; /* 11+8 */
	padding-left: 8px;
	display: block;
}

a.arrow10 {
/*	background: transparent url(img/arrow01.png) no-repeat left 1px;
	padding-left: 21px; /* 11+10 */
	padding-left: 10px;
	display: block;
}

a.arrow15 {
/*	background: transparent url(img/arrow01.png) no-repeat left 1px;
	padding-left: 26px; /* 11+15 */
	padding-left: 15px;
	display: block;
}

a.arrow05_2 {
/*	background: transparent url(img/arrow02.png) no-repeat left 0px;
	padding-left: 13px; /* 8+5 */
	padding-left: 5px;
	display: block;
}

a.sidearea_square {
/*	background: transparent url(img/sidearea_square.png) no-repeat left 0px;
	padding-left: 8px; /* 1+7 */
	display: block;
}

.arrow_downward li a {
	background: transparent url(img/arrow_downward.gif) no-repeat 0px 5px;
	padding-left: 19px; /* 9+10 */
}


/* 
body
	-container
		-header
		-globalmenu
		-assistarea
		-wrapper
			-contents
			-sidearea
	-footerarea
*/


/* body設定 */
body {
	text-align: center;
}


/* container設定 */
div#container {
	width: 760px;
	margin: 0px auto 0px;
	text-align: left;
	position: relative;
}


/* header設定 */
div#header {
	padding-top: 38px;
}

div#header_logo 
{/* jccpロゴエリア */
	height: 99px;
	background: transparent url(img/spacer_ffffff.png) repeat 0px 0px;
}

div#header_logo h1, div#header_logo p 
{/* jccpロゴ */
	width: 332px;
	height: 29px;
/*	background: transparent url(img/logo.png) no-repeat 0px 0px;
	text-indent: -9999px;*/
}

div#header_logo h1 span, div#header_logo p span 
{
	display: block;
	text-indent: -9999px;
}


/* gloabalmenu設定 */
div#globalmenu 
{/* グローバルメニューエリア */
	position: absolute;
	top: 88px;
}

div#globalmenu ul li {
	float: left;
}

div#globalmenu ul li a {
	margin-left: 1px;
	display: block;
	height: 47px;
	width: 126px;
	overflow: hidden;
/*	text-indent: -9999px;*/
}

div#globalmenu ul li a.home 
{/* ホーム */
	width: 125px;
/*	background: transparent url(img/gmenu_home.png) no-repeat 0px 0px;*/
}

div#globalmenu ul li a.about 
{/* JCCPとは */
/*	background: transparent url(img/gmenu_about.png) no-repeat 0px 0px;*/
}

div#globalmenu ul li a.training 
{/* 研修事業 */
/*	background: transparent url(img/gmenu_training.png) no-repeat 0px 0px;*/
}

div#globalmenu ul li a.technical 
{/* 技術協力事業 */
/*	background: transparent url(img/gmenu_technical.png) no-repeat 0px 0px;*/
}

div#globalmenu ul li a.international 
{/* 国際会議・要人招聘 */
/*	background: transparent url(img/gmenu_international.png) no-repeat 0px 0px;*/
}

div#globalmenu ul li a.other 
{/* その他 */
	width: 124px;
/*	background: transparent url(img/gmenu_other.png) no-repeat 0px 0px;*/
}

div#globalmenu ul li a:hover, div#globalmenu ul li a:active, div#globalmenu ul li a:focus,
 body.home div#globalmenu ul li a.home, body.about div#globalmenu ul li a.about,
 body.training div#globalmenu ul li a.training, body.technical div#globalmenu ul li a.technical,
 body.international div#globalmenu ul li a.international, body.other div#globalmenu ul li a.other 
{/* マウスオーバー、現在地設定 */
/*	background-position: 0px -47px;*/
}


/* assistarea設定 */
div#assistarea 
{/* ユーザ支援エリア */
	width: 380px;
	height: 83px;
	margin-top: -218px;
	overflow: hidden;
	float: right;
}

body.home div#assistarea 
{/* ユーザ支援エリア Home用 */
	margin-top: -382px;
}

div#assistarea ul#assistmenu 
{/* ユーザ支援メニュー */
/*	width: 380px;*/
/*	position: relative;*/
	padding-top: 5px;
	margin-left: 1px;
}

div#assistarea ul#assistmenu li {
	height: 16px;
	float: left;
}

div#assistarea ul#assistmenu li a {
	display: block;
	height: 16px;
	overflow: hidden;
/*	text-indent: -9999px;*/
}

div#assistarea ul#assistmenu li a.sitemap 
{/* Site Map */
	width: 93px;
/*	background: transparent url(img/amenu_sitemap.png) no-repeat 0px 0px;*/
}

div#assistarea ul#assistmenu li a.inquiry 
{/* Contact Us */
	width: 98px;
/*	background: transparent url(img/amenu_inquiry.png) no-repeat 0px 0px;*/
}

div#assistarea ul#assistmenu li a.links 
{/* Links */
	width: 74px;
/*	background: transparent url(img/amenu_links.png) no-repeat 0px 0px;*/
}

div#assistarea ul#assistmenu li a.glossary 
{/* Abbreviations */
	width: 114px;
/*	background: transparent url(img/amenu_glossary.png) no-repeat 0px 0px;*/
}

div#assistarea ul#assistmenu li a:hover, div#assistarea ul#assistmenu li a:active, div#assistarea ul#assistmenu li a:focus, div#assistarea ul#assistmenu li a.select 
{/* マウスオーバー、現在地設定 */
/*	background-position: 0px -16px;*/
}

div#assistarea div#assist_bottom 
{/* 検索、言語切り替えエリア */
/*	position: relative;
	top: 27px;*/
	margin-top: 27px;
}

div#assistarea div#assist_bottom form.search {
/*	position: relative;
	left: 57px;*/
	padding-left: 57px;
	float: left;
}

div#assistarea div#assist_bottom form.search p input.text 
{/* 検索テキスト */
	display: block;
	float: left;
	width: 159px;
	height: 16px;
}

.ie6 div#assistarea div#assist_bottom form.search p input.text 
{/* IE6用 */
	height: 22px;
}

div#assistarea div#assist_bottom form.search p input.submit 
{/* 検索ボタン */
	display: block;
	float: left;
	margin: 0px 0px 1px 4px;
	padding: 1px 0px 0px 2px;
	letter-spacing: 0.1em;
	font-size: 0.9585em;
	width: 57px;
	height: 22px;
/*	background: transparent url(img/search_submit.png) no-repeat left top;*/
}

/*div#assistarea div#assist_bottom form.search p input.submit:hover {
	background-position: 0px -20px;
}*/

div#assistarea div#assist_bottom p.change_lang 
{/* 言語切り替え */
/*	position: relative;*/
	float: right;
}

div#assistarea div#assist_bottom p.change_lang a {
	display: block;
	width: 81px;
	height: 23px;
/*	background: transparent url(img/chlang_english.png) no-repeat 0px 0px;
	text-indent: -9999px;*/
}

div#assistarea div#assist_bottom p.change_lang a:hover, div#assistarea div#assist_bottom p.change_lang a:active, div#assistarea div#assist_bottom p.change_lang a:focus 
{/* 言語切り替えボタンマウスオーバー */
/*	background-position: 0px -23px;*/
}


/* wrapper設定 */
div#wrapper {
	width: 100%;
}

div#contents .lastchild, div#sidearea .lastchild 
{/* contents、sideareaの最後のブロック要素にwrapperエリア下の余白を設定 */
	padding-bottom: 85px;
}


/* contents設定 */
div#contents {
	float: left;
}

body.search div#contents {
margin-top:-90px;
position:relative;
zoom:1;
}

div#contents div.column1 
{/* contents内：1カラム用 */
	width: 100%;
}

div#contents div.column2_left, div#contents div.column2_right 
{/* contents内：2カラム用（widthの設定はlevel01.css, level02.css） */
	float: left;
}

div#contents div.column2_right {
	margin-left: 8px;
}

div#contents div.indent {
	margin-left: 5px;
}

div#contents .linedotted_top 
{/* 境界線（上付き：点線） */
	background: transparent url(img/line_dotted01.png) repeat-x 0px 0px;
}

div#contents .marker_square 
{/* 四角■（#888888）マーカー */
	background: transparent url(img/square_888888.png) no-repeat 3px 6px;
	padding-left: 15px;
}

div#contents ul.marker_square2x2 li
{/* 四角■（#000000）マーカー：リスト用（2x2） */
	background: transparent url(img/square2x2_000000.png) no-repeat 6px 6px;
	padding-left: 14px;
}

div#contents ul.marker_square11x11 li
{/* 四角■（#888888）マーカー：リスト用（11x11） */
	background: transparent url(img/square11x11_888888.png) no-repeat 1px 3px;
	padding-left: 18px;
}

div#contents ul.marker_square11x11 li ul.marker_square2x2 li
{/* 四角■（#000000）マーカー：リスト用（2x2）in リスト（11x11） */
	background: transparent url(img/square2x2_000000.png) no-repeat 6px 6px;
	padding-left: 14px;
	font-size: 1.0em;
	margin-left: -5px;
}

div#contents table ul.marker_square2x2 li, 
div#contents table ul.marker_square11x11 li 
{/* 四角■マーカー：リスト用 in Table */
	font-size: 1.0em;
}

div#contents table ul.marker_square11x11 li ul.marker_square2x2 li
{/* 四角■（#000000）マーカー：リスト用（2x2）in リスト（11x11） in Table */
	font-size: 1.0em;
}

div#contents table 
{/* contents内：テーブル サブメニューあり*/
	width:555px;
	border-collapse:collapse;
}

div#contents table.wide
{/* contents内：テーブル サブメニューなし*/
	width:750px;
	border-collapse:collapse;
}

div#contents table th 
{	
	background-color:#CCCCCC;
	border-right:1px solid #fff;
	border-top:1px solid #fff;
	padding: 5px 10px 6px 10px;
	text-align:left;
}

div#contents table td 
{
	background-color:#E6E6E6;
	border-right:1px solid #fff;
	border-top:1px solid #fff;
	padding: 5px 10px 6px 10px;
}

div#contents ol.number, ul.number 
{/* ナンバリングリスト */
	padding-left:18px;
}

.ie6 div#contents ol.number, ul.number, 
.ie7 div#contents ol.number, ul.number 
{/* ナンバリングリスト */
	padding-left:25px;
}

div#contents ul.number li 
{/* ナンバリングリスト */
	list-style:decimal;
}

div#contents table ol.number li,
 div#contents table ul.number li 
{/* ナンバリングリスト in Table */
	font-size: 1.0em;
}

div#contents table th.nowrap, 
div#contents table td.nowrap 
{/* contents内：テーブル：自動改行禁止 */
	white-space:nowrap;
}

div#contents .pdf 
{/* PDF画像付きテキスト（手前） */
	background: transparent url(img/pdf.png) no-repeat 0px 0px;
	padding-left: 42px;
	margin-left: 10px;
}

div#contents div.textcenter div.picture 
{
	margin: 0px auto;
}

div#contents div.caption_long div.picture,
 div#contents div.p_wrapper div.picture01,
 div#contents div.p_wrapper div.picture02 {
	float: left;
}

div#contents div.p_wrapper div.picture02 
{
	padding-left: 8px;
}

div#contents div.p_wrapper div.picture img, 
div#contents div.p_wrapper div.picture01 img, 
div#contents div.p_wrapper div.picture02 img, 
div#contents div.p_wrapper div.picture_p0 img 
{
	border: 1px solid #cccccc;
	padding: 2px;
}

div#contents div.p_wrapper div.picture_p0 img 
{
	padding: 0px;
}

.ie6 div#contents div.p_wrapper div.picture img,
 .ie6 div#contents div.p_wrapper div.picture01 img,
 .ie6 div#contents div.p_wrapper div.picture02 img
{
	border: 0px solid #cccccc;
	padding: 0px;
}

.ie6 div#contents div.textcenter div.picture div.ie6wrap,
 .ie6 div#contents div.caption_long div.picture div.ie6wrap,
 .ie6 div#contents div.p_wrapper div.picture01 div.ie6wrap,
 .ie6 div#contents div.p_wrapper div.picture02 div.ie6wrap,
 .ie6 div#contents div.picture_big div.ie6wrap 
{
	border: 1px solid #cccccc;
	padding: 2px;
}

.ie6 div#contents div.textcenter div.picture div.ie6wrap {
	width : 271px;
}

.ie6 div#contents div.picture_big div.ie6wrap {
	width: 552px;
}

div#contents div.p_wrapper dl, 
div#contents div.p_wrapper p 
{
	color: #666666;
	text-align: left;
	border: 0px solid #cccccc;
}

div#contents div.textcenter dl, 
div#contents div.textcenter p 
{
	margin: 0px auto;
}

div#contents div.caption_long dl, 
div#contents div.caption_long p 
{
	float: left;
	padding-left: 5px;
}

div#contents div.textcenter dl, 
div#contents div.caption_long dl, 
div#contents div.picture01 dl, 
div#contents div.picture02 dl, 
div#contents div.textcenter p, 
div#contents div.caption_long p, 
div#contents div.picture01 p, 
div#contents div.picture02 p 
{
	width: 267px;
}

div#contents div.picture_big dl, 
div#contents div.picture_big p 
{
	width: 548px;
}

div#contents div.caption_long dl dd {
	padding-top : 13px;
}

div#contents div.p_wrapper dl dt {
	font-weight: bold;
}

div#contents div.p_wrapper dl dd {
	margin-top: -1px;
}

div#contents div.box_e6 {
	background-color: #e6e6e6;
	width: 554px;
}

div#contents div.box_e6 .box_text 
{
	padding: 11px 10px 10px 10px;
}

div.box_ccc {
	background-color: #cccccc;
	width: 554px;
}

div#contents h2.whatsnew, div#contents h1.whatsnew 
{/* タイトル画像（h2、h1)：What's new */
	background: transparent url(img/h_whatsnew.png) no-repeat left top;
}

div#contents h3.h3_training {
	border-left: 4px solid #035876;
	padding-left: 10px;
}

div#contents h3.h3_training a {
	color: #035876;
}

div#contents h3.h3_training a:visited {
	color: #035876;
}

div#contents h3.h3_training a:hover, div#contents h3.h3_training a:active, div#contents h3.h3_training a:focus {
	color: #035876;
	text-decoration: underline;
}

div#contents h3.h3_technical {
	border-left: 4px solid #336b44;
	padding-left: 10px;
}

div#contents h3.h3_technical a {
	color: #336b44;
}

div#contents h3.h3_technical a:visited {
	color: #336b44;
}

div#contents h3.h3_technical a:hover, div#contents h3.h3_technical a:active, div#contents h3.h3_technical a:focus {
	color: #336b44;
	text-decoration: underline;
}

div#contents a.photo_training, div#contents a.photo_technical 
{/* イメージ画像リンク（研修事業、技術協力事業） */
	width: 85px;
/*	height: 63px;*/
}

div#contents a.photo_training img 
{/* イメージ画像リンク（研修事業） */
	padding: 2px;
	border: 1px solid #035876;
}

div#contents a.photo_training:hover, div#contents a.photo_training:active, div#contents a.photo_training:focus {
	border-color: #035876;
}

div#contents a.photo_technical img 
{/* イメージ画像リンク（技術協力事業） */
	padding: 2px;
	border: 1px solid #336b44;
}

div#contents a.photo_technical:hover, div#contents a.photo_technical:active, div#contents a.photo_technical:focus {
	border-color: #336b44;
}

div#contents .text_w150 
{/* イメージ画像テキスト（右） */
	width: 150px;
	margin-left: 10px;
}

div#contents .img_wrapper 
{
	padding: 2px;
	border: 1px solid #cccccc;
}

/* sidearea設定 */
div#sidearea, div#sidearea_homeinfo 
{
	float: right;
	text-align: center;
}

div#sidearea div#sidewrapper {
	margin: 0px auto;
	text-align: left;
}


/* footerarea設定 */
div#footerarea {
	text-align: center;
	border-top: 7px solid #5ebccf;
	padding-bottom: 20px;
}

div#footerarea div#footer {
	width: 760px;
	margin: 0px auto 0px;
	padding-top: 12px;
	text-align: left;
}

div#footerarea div#footer ul#footermenu li 
{/* フッタメニュー */
	float: left;
	margin-right: 22px;
}

div#footerarea div#footer address.copyright 
{/* コピーライト */
	color: #999999;
	font-size: 0.825em;
	float: right;
	padding-right: 1px;
}

/********** HOME
**************************************************/


/* body設定 */
body.home {
	background: #ffffff url(img/background.png) repeat-x left top;
}

@media print {
	body.home {
		background: none;
	}
}

/* header設定 */
body.home div#header div#header_visual {
	position: relative;
}

body.home div#header div#header_visual h2 
{/* メインヴィジュアル画像（背景） */
	height: 250px;
/*	background: transparent url(img/h_visual_home.png) no-repeat left top;
	text-indent: -9999px;*/
}

body.home div#header div#header_visual p 
{/* メインヴィジュアル画像（三枚連結写真） */
	position: absolute;
	top: 52px;
	right: 0px;
	height: 140px;
	width: 452px;
/*	text-indent: -9999px;*/
}

body.home div#header div#header_visual p.photo1 {
/*	background: transparent url(img/h_visual_photos01.png) no-repeat right top;*/
}

body.home div#header div#header_visual p.photo2 {
/*	background: transparent url(img/h_visual_photos02.png) no-repeat right top;*/
}

body.home div#header div#header_visual p.photo3 {
/*	background: transparent url(img/h_visual_photos03.png) no-repeat right top;*/
}


/* contents設定 */
body.home div#contents {
	width: 526px;
	padding-top: 12px;
}

body.home div#contents div.column2_left,body.home div#contents div.column2_right 
{/* contents内：2カラム用（共通の設定はcommon.css） */
	width: 257px;
}

body.home div#contents h2#h2_training 
{/* タイトル画像（h2)：研修事業 */
	width: 257px;
	height: 30px;
/*	background: transparent url(img/h2_training.png) no-repeat left top;
	text-indent: -9999px;*/
}

body.home div#contents h2#h2_technical 
{/* タイトル画像（h2)：技術協力事業 */
	width: 257px;
	height: 30px;
/*	background: transparent url(img/h2_technical.png) no-repeat left top;
	text-indent: -9999px;*/
}

body.home div#contents h2#h2_international 
{/* タイトル画像（h2)：国際会議・要人招聘 */
	width: 522px;
	height: 30px;
/*	background: transparent url(img/h2_international.png) no-repeat left top;
	text-indent: -9999px;*/
}

body.home div#contents h3#h3_international_conf 
{/* タイトル画像（h3)：国際会議 */
	width: 512px;
	height: 25px;
/*	background: transparent url(img/h3_international_conf.png) no-repeat left top;
	text-indent: -9999px;*/
}

body.home div#contents h3#h3_international_invit 
{/* タイトル画像（h3)：要人招聘 */
	width: 512px;
	height: 25px;
/*	background: transparent url(img/h3_international_invit.png) no-repeat left top;
	text-indent: -9999px;*/
}

body.home div#contents h2#h2_info 
{/* タイトル画像（h2)：お知らせ */
	width: 522px;
	height: 30px;
/*	background: transparent url(img/h2_info.png) no-repeat left top;
	text-indent: -9999px;*/
}


/* sidearea設定 */
body.home div#sidearea {
	width: 232px;
	background: #eaeff2 url(img/background_sidearea.png) repeat-x left top;
}

body.home div#sidearea div#sidewrapper {
	width: 222px;
	padding-top: 12px;
}

body.home div#sideaera div#sidewrapper h3 {
	width: 218px;
}

body.home div#sidearea div#sidewrapper h3 a.banner 
{/* サイドエリアバナー */
	display: block;
	height: 76px;
	overflow: hidden;
/*	text-indent: -9999px;*/
	border: 2px solid #ffffff;
}

body.home div#sidearea div#sidewrapper h3 {
	margin-top: 12px;
}

body.home div#sidearea div#sidewrapper h3.first, 
body.home div#sidearea div#sidewrapper h3#h3_links 
{
	margin-top: 0px;
}

body.home div#sidearea div#sidewrapper h3#banner_info {
	margin-bottom: 18px;
}

body.home div#sidearea div#sidewrapper h3#banner_eachactivity a 
{/* 国別JCCPの活動 */
/*	background: transparent url(img/banner_eachactivity.png) no-repeat left top;*/
}

body.home div#sidearea div#sidewrapper h3#banner_training a 
{/* 研修コース */
/*	background: transparent url(img/banner_training.png) no-repeat left top;*/
}

body.home div#sidearea div#sidewrapper h3#banner_info a 
{/* JCCPニュース */
/*	background: transparent url(img/banner_info.png) no-repeat left top;*/
}

body.home div#sidearea div#sidewrapper h3 a.banner:hover,body.home div#sidearea div#sidewrapper h3 a.banner:active,
body.home div#sidearea div#sidewrapper h3 a.banner:focus {
	border: 2px solid #ffffff;
}

body.home div#sidearea div#sidewrapper h3#h3_links 
{/* リンク */
	width: 222px;
	height: 21px;
/*	background: transparent url(img/h3_links.png) no-repeat left top;
	text-indent: -9999px;*/
}

body.home div#sidearea .bordertop_abc9d0 

{/* リンク仕切ライン（上付き：実線）*/
	border-top: 1px solid #abc9d0;
}

body.home div#sidearea .linedotted_top 
{/* リンク仕切ライン（上付き：点線）*/
	background: transparent url(img/line_dotted01.png) repeat-x 0px 0px;
}

body.home div#sidearea div#sidewrapper div.jccp_address 
{/* JCCPの概要 */
	margin-top: 24px;
	padding: 8px 20px 8px 10px;
	border: 1px solid #b7babd;
	background-color: #ffffff;
}

body.home div#sidearea div#sidewrapper div.jccp_address table {
	text-align: left;
	color: #000000;
	overflow: hidden;
}

body.home div#sidearea div#sidewrapper div.jccp_address table th,body.home div#sidearea div#sidewrapper div.jccp_address table td {
	font-weight: normal;
}

body.home div#sidearea div#sidewrapper .top_right_topics{
	margin:10px 0 20px 0;
	padding:1px;
	border: 1px solid #b7babd;
	background-color: #ffffff;
}

body.home div#sidearea div#sidewrapper .top_right_topics_title{
	font-size:12px;
	background:#848585;
	padding:3px 10px;
	color:#fff;
	font-weight:bold;
}

body.home div#sidearea div#sidewrapper .top_right_topics dl{
	padding:5px 10px;
}


body.home div#sidearea div#sidewrapper .top_right_topics dd{
	margin-bottom:5px;
}

/********** セカンドページ
**************************************************/

/* 
body
	-container
		-header
		-globalmenu
		-assistarea
		-wrapper
			-contents
			-sidearea
	-footerarea
*/


/* body設定 */
body.secondpage{
	background: #ffffff url(img/background_level2.png) repeat-x left top;
}

@media print {
body.secondpage{
		background: none;
	}
}

/* header設定 */
body.secondpage div#header div#header_visual h1, body.secondpage div#header div#header_visual p 
{/* メインヴィジュアル画像 */
	height: 86px;
	text-indent: -9999px;
}


/* contents設定 */
body.secondpage div#contents {
	width: 568px;
	padding-top: 12px;
}

body.secondpage div#contents p#breadcrumb 
{/* パンくずリスト */
	margin-left: -5px;
	padding-left: 5px;
	padding-bottom: 7px;
	background: transparent url(img/line_breadcrumb.png) no-repeat left bottom;
}

body.secondpage div#contents div.column2_left, body.secondpage div#contents div.column2_right 
{/* contents内：2カラム用（共通の設定はcommon.css） */
	width: 278px;
}

body.secondpage div#contents h2.introduction 
{/* 説明文画像 */
	margin-top: 20px;
	height: 45px;
	text-indent: -9999px;
}

body.secondpage div#contents h2.h2img, body.secondpage div#contents h1.h1img 
{/* タイトル画像（h2、h1) */
	width: 564px;
	height: 30px;
	text-indent: -9999px;
}

body.secondpage div#contents div.h_text 
{
	background: transparent url(img/h_bottom.png) no-repeat left bottom;
	padding-bottom: 3px;
}

body.secondpage div#contents div.h_text h2.h2img, body.secondpage div#contents div.h_text h1.h1img 
{
	padding: 5px 0px 0px 21px;
	height: auto;
	width: 543px;
	text-indent: 0px;
	background: transparent url(img/h_body.png) no-repeat left top;
	color: #ffffff;
	font-size: 1.0em;
}

body.secondpage .ie6 div#contents div.h_text h2.h2img,body.secondpage .ie6 div#contents div.h_text h1.h1img 
{
	padding: 5px 0px 0px 21px;
	width: 564px;
}

body.secondpage div#contents div.h2_title {
	background: transparent url(img/h2_bottom.png) no-repeat left bottom;
}

body.secondpage div#contents div.h2_title h2 {
	padding: 3px 0px 2px 18px;
	background: transparent url(img/h2_left.png) repeat-y left top;
}

body.secondpage div#contents img.thumbnail 
{/* イメージ画像 */
	border: 1px solid #c7c7c7;
}

body.secondpage div#contents .text_w387 
{/* イメージ画像テキスト（右） */
	width: 387px;
	margin-left: 10px;
}

body.secondpage div#contents .text_w415 
{/* テキスト */
	width: 415px;
	text-align: justify;
}

body.secondpage div#contents .text_w552 
{/* テキスト */
	width: 552px;
	text-align: justify;
}

body.secondpage div#contents ul.col3 li {
	margin-bottom: 1px;
}

body.secondpage div#contents ul.col3 li span {
	display: block;
	background-color: #e6e6e6;
	padding: 5px 10px 4px 9px;
}

body.secondpage div#contents ul.col3 li.first, 
body.secondpage div#contents ul.col3 li.second 
{
	float: left;
	width: 179px;
}

body.secondpage div#contents ul.col3 li.second 
{
	margin-left: 8px;
}

body.secondpage div#contents ul.col3 li.third 
{
	width: 180px;
	float: left;
	margin-left: 8px;
}

body.secondpage div#contents div.col3 dl 
{
	float: left;
}

body.secondpage div#contents div.col3 dl.first 
{
	width: 179px;
}

body.secondpage div#contents div.col3 dl.second 
{
	width: 179px;
	margin-left: 8px;
}

body.secondpage div#contents div.col3 dl.third 
{
	width: 180px;
	margin-left: 8px;
}

body.secondpage div#contents div.col3 dl dt 
{
	background-color: #cccccc;
	margin-top: 10px;
	padding: 2px 7px 1px;
	font-weight: bold;
	font-size: 0.875em;
}

body.secondpage div#contents div.col3 dl dt.first 
{
	margin-top: 0px;
}

body.secondpage div#contents div.col3 dl dd 
{
	background-color: #e6e6e6;
	margin-top: 1px;
	padding: 6px 7px;
}

body.secondpage div#contents ul.box_text li.first, 
body.secondpage div#contents ul.box_text li.second 
{
	float: left;
	padding-top: 5px;
}

body.secondpage div#contents ul.box_text li.first a, 
body.secondpage div#contents ul.box_text li.second a 
{
	display: block;
}

body.secondpage div#contents ul.box_text li.first 
{
	width: 257px;
	padding-left: 10px;
}

body.secondpage div#contents ul.box_text li.second 
{
	width: 262px;
	margin-left: 5px;
}


/* sidearea設定 */
body.secondpage div#sidearea, body.secondpage div#sidearea_homeinfo 
{
	width: 190px;
	background: #eaeff2 url(img/background_sidearea_level2.png) no-repeat 0px 0px;
	margin-top: 12px;
}

body.secondpage div#sidearea_homeinfo 
{
	background: #eaeff2 url(img/background_sidearea_homeinfo.png) no-repeat 0px 0px;
}

body.secondpage div#sidearea div#sidewrapper {
	width: 184px;
	padding-top: 6px;
}


body.secondpage div#sidearea div#sidewrapper h2.sidearea_title 
{/* サイドエリアタイトル */
	width: 184px;
	height: 29px;
	text-indent: -9999px;
}

body.secondpage div#sidearea div#sidewrapper ul.sidemenu_l01 
{/* サイドメニュー（一階層目） */
	background: #ffffff url(img/background_sidearea_bottom.png) no-repeat left bottom;
}

body.secondpage div#sidearea div#sidewrapper ul.sidemenu_l01 li.lastchild 
{/* サイドメニュー下の背景画像との間隔設定 */
	padding-bottom: 24px;
}

body.secondpage div#sidearea div#sidewrapper ul.sidemenu_l01 li {
	margin-left: 1px;
	margin-right: 1px;
	padding: 0px 0px;
}

body.secondpage div#sidearea div#sidewrapper ul.sidemenu_l01 li img 
{/* 矢印付きテキストリンク（一階層目） */
	margin-left: 8px;
	margin-top: 10px;
}

body.secondpage div#sidearea div#sidewrapper ul.sidemenu_l01 li a.arrow05 
{/* 矢印付きテキストリンク（一階層目） */
/*	background-position: 8px 11px;*/
	padding-left: 24px; /*11+5+8*/
	padding-top: 10px;
	padding-bottom: 10px;
	padding-right: 3px;
	margin: 1px 0px;
}

body.secondpage div#sidearea div#sidewrapper ul.sidemenu_l01 li.first {
	padding-top: 1px;
}

body.secondpage div#sidearea div#sidewrapper ul.sidemenu_l01 li.first a.arrow05 {
	margin-top: 0px;
}

body.secondpage div#sidearea div#sidewrapper ul.sidemenu_l01 li ul.sidemenu_l02 li 
{/* サイドメニュー（二階層目） */
	margin: 0px;
	font-size: 1.0em;
}

body.secondpage div#sidearea div#sidewrapper ul.sidemenu_l01 li ul.sidemenu_l02 li img 
{/* 矢印付きテキストリンク（二階層目） */
	margin-left: 21px;
	margin-top: 10px;
}

body.secondpage div#sidearea div#sidewrapper ul.sidemenu_l01 li ul.sidemenu_l02 li a.arrow05_2 
{/* 矢印付きテキストリンク（二階層目） */
/*	background: transparent url(img/arrow02.png) no-repeat 21px 10px;*/
	padding-left: 34px; /* 8+5+21 */
	padding-top: 10px;
	padding-bottom: 10px;
	padding-right: 3px;
	margin: 1px 0px;
}

body.secondpage div#sidearea div#sidewrapper ul.sidemenu_l01 li ul.sidemenu_l02 li.select,
 div#sidearea div#sidewrapper ul.sidemenu_l01 li ul.sidemenu_l02 li ul.sidemenu_l03 li.select 
{/* サイドメニュー（二階層目・三階層目）現在地設定 */
	background-color: #eaeff2;
}

body.secondpage div#sidearea div#sidewrapper ul.sidemenu_l01 li ul.sidemenu_l02 li ul.sidemenu_l03 li img 
{/* 矢印付きテキストリンク（三階層目） */
	margin-left: 39px;
	margin-top: 10px;
}

body.secondpage div#sidearea div#sidewrapper ul.sidemenu_l01 li ul.sidemenu_l02 li ul.sidemenu_l03 li a.arrow05_2 
{/* 矢印付きテキストリンク（三階層目） */
/*	background: transparent url(img/arrow02.png) no-repeat 39px 10px;*/
	padding-left: 52px; /* 8+5+21+18 */
	padding-top: 10px;
	padding-bottom: 12px;
}

body.secondpage div#sidearea div#sidewrapper ul.sidemenu_l01 li ul.sidemenu_l02 li ul.sidemenu_l03 li ul.sidemenu_l04 li img 
{/* 中黒付きテキストリンク（四階層目） */
	margin-left: 54px;
	margin-top: 6px;
}

body.secondpage div#sidearea div#sidewrapper ul.sidemenu_l01 li ul.sidemenu_l02 li ul.sidemenu_l03 li ul.sidemenu_l04 li a.sidearea_square 
{/* 中黒付きテキストリンク（四階層目） */
/*	background: transparent url(img/sidearea_square.png) no-repeat 54px 6px;*/
	padding-left: 62px; /* 1+7+21+18+15 */
	padding-top: 6px;
	padding-bottom: 6px;
	margin: 1px 0px;
}

body.secondpage div#sidearea div#sidewrapper ul.sidemenu_l01 li a:hover, body.secondpage div#sidearea div#sidewrapper ul.sidemenu_l01 li a:active,
body.secondpage div#sidearea div#sidewrapper ul.sidemenu_l01 li a:focus, body.secondpage div#sidearea div#sidewrapper ul.sidemenu_l01 li a.select,
body.secondpage div#sidearea div#sidewrapper ul.sidemenu_l01 li ul.sidemenu_l02 li a:hover, 
body.secondpage div#sidearea div#sidewrapper ul.sidemenu_l01 li ul.sidemenu_l02 li a:active,
body.secondpage div#sidearea div#sidewrapper ul.sidemenu_l01 li ul.sidemenu_l02 li a:focus,
body.secondpage div#sidearea div#sidewrapper ul.sidemenu_l01 li ul.sidemenu_l02 li a.select,
body.secondpage div#sidearea div#sidewrapper ul.sidemenu_l01 li ul.sidemenu_l02 li ul.sidemenu_l03 li a:hover,
body.secondpage div#sidearea div#sidewrapper ul.sidemenu_l01 li ul.sidemenu_l02 li ul.sidemenu_l03 li a:active,
body.secondpage div#sidearea div#sidewrapper ul.sidemenu_l01 li ul.sidemenu_l02 li ul.sidemenu_l03 li a:focus,
body.secondpage div#sidearea div#sidewrapper ul.sidemenu_l01 li ul.sidemenu_l02 li ul.sidemenu_l03 li a.select,
body.secondpage div#sidearea div#sidewrapper ul.sidemenu_l01 li ul.sidemenu_l02 li ul.sidemenu_l03 li ul.sidemenu_l04 li a:hover,
body.secondpage div#sidearea div#sidewrapper ul.sidemenu_l01 li ul.sidemenu_l02 li ul.sidemenu_l03 li ul.sidemenu_l04 li a:active,
body.secondpage div#sidearea div#sidewrapper ul.sidemenu_l01 li ul.sidemenu_l02 li ul.sidemenu_l03 li ul.sidemenu_l04 li a:focus,
body.secondpage div#sidearea div#sidewrapper ul.sidemenu_l01 li ul.sidemenu_l02 li ul.sidemenu_l03 li ul.sidemenu_l04 li a.select 
{/* ロールオーバー、現在地設定 */
	background-color: #d1e4e9;
	text-decoration: none;
}

body.secondpage div#sidearea .bordertop_abc9d0 
{/* 境界線（上付き：#abc9d0） */
	border-top: 1px solid #abc9d0;
}

/********** １カラムレイアウト
**************************************************/

/* body設定 */
body.onecolumn{
	background: #ffffff url(img/background_level2.png) repeat-x left top;
}

@media print {
	body.onecolumn{
		background: none;
	}
}

/* header設定 */
body.onecolumn div#header div#header_visual h1,body.onecolumn div#header div#header_visual p 
{/* メインヴィジュアル画像 */
	height: 86px;
	text-indent: -9999px;
}


/* contents設定 */
body.onecolumn div#contents {
	width: 760px;
	padding-top: 12px;
	padding-bottom:15px;
}

body.onecolumn div#contents p#breadcrumb 
{/* パンくずリスト */
	margin-left: -5px;
	padding-left: 5px;
	padding-bottom: 7px;
	background: transparent url(img/line_breadcrumb_w.png) no-repeat left bottom;
}

body.onecolumn div#contents div.column2_left,body.onecolumn div#contents div.column2_right 
{/* contents内：2カラム用（共通の設定はcommon.css） */
	width: 370px;
}

body.onecolumn div#contents div.column2_right {
	margin-left: 15px;
}

body.onecolumn div#contents h2.introduction 
{/* 説明文画像 */
	margin-top: 20px;
	height: 45px;
	text-indent: -9999px;
}

body.onecolumn div#contents h2.h2img,body.onecolumn div#contents h1.h1img 
{/* タイトル画像（h2、h1) */
	width: 760px;
	height: 30px;
	text-indent: -9999px;
}

body.onecolumn div#contents div.h_text  
{
	background: transparent url(img/h_bottom_w.png) no-repeat left bottom;
	padding-bottom: 3px;
}

body.onecolumn div#contents div.h_text h2.h2img,body.onecolumn div#contents div.h_text h1.h1img 
{
	padding: 5px 0px 0px 21px;
	height: auto;
	text-indent: 0px;
	background: transparent url(img/h_body_w.png) no-repeat left top;
	color: #ffffff;
	font-size: 1.0em;
}

body.onecolumn div#contents div.h2_title {
	background: transparent url(img/h2_bottom_w.png) no-repeat left bottom;
}

body.onecolumn div#contents div.h2_title h2 {
	padding: 3px 0px 2px 18px;
	background: transparent url(img/h2_left.png) repeat-y left top;
}

body.onecolumn div#contents img.thumbnail 
{/* イメージ画像 */
	border: 1px solid #c7c7c7;
}

body.onecolumn div#contents .text_w387 
{/* イメージ画像テキスト（右） */
	width: 387px;
	margin-left: 10px;
}

body.onecolumn div#contents .text_w552 
{/* テキスト */
	width: 552px;
	text-align: justify;
}

body.onecolumn div#contents .text_w750 
{/* テキスト */
	width: 750px;
	text-align: justify;
}


body.onecolumn div#contents .single_cont_title
{
	background-color:#888;
	color:#fff;
	margin:15px 0 10px 0;
	padding:3px 5px;
	font-size:14px;
	font-weight:bold;
}

/********** メインヴィジュアル画像
**************************************************/

body.about div#header div#header_visual h1{
	background: transparent url(img/h_visual_about.png) no-repeat left top;
}

body.training div#header div#header_visual h1{
	background: transparent url(img/h_visual_training.png) no-repeat left top;
}

body.technical div#header div#header_visual h1{
	background: transparent url(img/h_visual_technical.png) no-repeat left top;
}

body.international div#header div#header_visual h1{
	background: transparent url(img/h_visual_international.png) no-repeat left top;
}

body.other div#header div#header_visual h1{
	background: transparent url(img/h_visual_other.png) no-repeat left top;
}

body.privacy div#header div#header_visual h1{
	background: transparent url(img/h_visual_privacy.png) no-repeat left top;
}

body.disclosure div#header div#header_visual h1{
	background: transparent url(img/h_visual_disclosure.png) no-repeat left top;
}

body.sitemap div#header div#header_visual h1{
	background: transparent url(img/h_visual_sitemap.png) no-repeat left top;
}

body.links div#header div#header_visual h1{
	background: transparent url(img/h_visual_links.png) no-repeat left top;
}

body.glossary div#header div#header_visual h1{
	background: transparent url(img/h_visual_glossary.png) no-repeat left top;
}

body.inquiry div#header div#header_visual h1{
	background: transparent url(img/h_visual_inquiry.png) no-repeat left top;
}

body.country div#header div#header_visual h1{
	background: transparent url(img/h_visual_country.png) no-repeat left top;
}

body.news div#header div#header_visual h1{
	background: transparent url(img/h_visual_news.png) no-repeat left top;
}

body.info div#header div#header_visual h1{
	background: transparent url(img/h_visual_info.png) no-repeat left top;
}


body.topics div#header div#header_visual h1{
	background: transparent url(img/h_visual_topics.png) no-repeat left top;
}

body.policy div#header div#header_visual h1{
	background: transparent url(img/h_visual_policy.png) no-repeat left top;
}

body.target div#header div#header_visual h1{
	background: transparent url(img/h_visual_target.png) no-repeat left top;
}


/********** サイドエリアタイトル
**************************************************/
body.about div#sidearea div#sidewrapper h2.sidearea_title{
	background: transparent url(img/sidearea_title_about.png) no-repeat left top;
}

body.training div#sidearea div#sidewrapper h2.sidearea_title{
	background: transparent url(img/sidearea_title_training.png) no-repeat left top;
}

body.technical div#sidearea div#sidewrapper h2.sidearea_title{
	background: transparent url(img/sidearea_title_technical.png) no-repeat left top;
}

body.international div#sidearea div#sidewrapper h2.sidearea_title{
	background: transparent url(img/sidearea_title_international.png) no-repeat left top;
}

body.other div#sidearea div#sidewrapper h2.sidearea_title{
	background: transparent url(img/sidearea_title_other.png) no-repeat left top;
}

body.country div#sidearea div#sidewrapper h2.sidearea_title{
	background: transparent url(img/sidearea_title_country.png) no-repeat left top;
}

/********** 見出し
**************************************************/



div#contents h2.jccp, div#contents h1.jccp 
{/* タイトル画像 ( h2, h1): About Us */
	background: transparent url(img/header/h_jccp.png) no-repeat left top;
}

div#contents h2.organization, div#contents h1.organization 
{/* タイトル画像 ( h2, h1): JCCP Profile */
	background: transparent url(img/header/h_organization.png) no-repeat left top;
}

div#contents h2.list_members, div#contents h1.list_members 
{/* タイトル画像（h2、h1)：JCCP Profile */
	background: transparent url(img/header/h_list_members.png) no-repeat left top;
}
div#contents h2.map, div#contents h1.map 
{/* タイトル画像 ( h2, h1): 地図 */
	background: transparent url(img/header/h_map.png) no-repeat left top;
}

div#contents h2.organizationchart, div#contents h1.organizationchart 
{/* タイトル画像 ( h2, h1): Organization Chart */
	background: transparent url(img/header/h_organizationchart.png) no-repeat left top;
}

div#contents h2.meti, div#contents h1.meti 
{/* タイトル画像 ( h2, h1): 経済産業省 */
	background: transparent url(img/header/h_meti.png) no-repeat left top;
}

div#contents h2.members, div#contents h1.members 
{/* タイトル画像 ( h2, h1): 会員一覧 */
	background: transparent url(img/header/h_members.png) no-repeat left top;
}

body.about div#contents h2.summary,body.about div#contents h1.summary 
{/* タイトル画像 ( h2, h1): JCCP's Activities */
	background: transparent url(img/header/h_summary_about.png) no-repeat left top;
}




body.country div#contents h2.country,body.country div#contents h1.country 
{/* タイトル画像（h2、h1)：JCCP's Activities by Countries */
	background: transparent url(img/header/h_country.png) no-repeat left top;
}

div#contents h2.country_w, div#contents h1.country_w 
{/* タイトル画像（h2、h1)：JCCP's Activities by Countries（幅広） */
	background: transparent url(img/header/h_country_w.png) no-repeat left top;
}


div#contents h2.europe, div#contents h1.europe 
{/* タイトル画像（h2、h1)：Europe */
	background: transparent url(img/header/h_europe.png) no-repeat left top;
}

div#contents h2.azerbaijan, div#contents h1.azerbaijan 
{/* タイトル画像（h2、h1)：Azerbaijan */
	background: transparent url(img/header/h_azerbaijan.png) no-repeat left top;
}

div#contents h2.ukraine, div#contents h1.ukraine 
{/* タイトル画像（h2、h1)：Ukraine */
	background: transparent url(img/header/h_ukraine.png) no-repeat left top;
}

div#contents h2.uzbekistan, div#contents h1.uzbekistan 
{/* タイトル画像（h2、h1)：Uzbekistan */
	background: transparent url(img/header/h_uzbekistan.png) no-repeat left top;
}

div#contents h2.kazakhstan, div#contents h1.kazakhstan 
{/* タイトル画像（h2、h1)：Kazakhstan */
	background: transparent url(img/header/h_kazakhstan.png) no-repeat left top;
}

div#contents h2.turkmenistan, div#contents h1.turkmenistan 
{/* タイトル画像（h2、h1)：Turkmenistan */
	background: transparent url(img/header/h_turkmenistan.png) no-repeat left top;
}

div#contents h2.russia, div#contents h1.russia 
{/* タイトル画像（h2、h1)：Russia */
	background: transparent url(img/header/h_russia.png) no-repeat left top;
}

div#contents h2.middleeast, div#contents h1.middleeast 
{/* タイトル画像（h2、h1)：Middle East */
	background: transparent url(img/header/h_middleeast.png) no-repeat left top;
}

div#contents h2.yemen, div#contents h1.yemen 
{/* タイトル画像（h2、h1)：Yemen */
	background: transparent url(img/header/h_yemen.png) no-repeat left top;
}

div#contents h2.iraq, div#contents h1.iraq 
{/* タイトル画像（h2、h1)：Iraq */
	background: transparent url(img/header/h_iraq.png) no-repeat left top;
}

div#contents h2.iran, div#contents h1.iran 
{/* タイトル画像（h2、h1)：Iran */
	background: transparent url(img/header/h_iran.png) no-repeat left top;
}

div#contents h2.oman, div#contents h1.oman 
{/* タイトル画像（h2、h1)：Oman */
	background: transparent url(img/header/h_oman.png) no-repeat left top;
}

div#contents h2.quatar, div#contents h1.quatar 
{/* タイトル画像（h2、h1)：Qatar */
	background: transparent url(img/header/h_quatar.png) no-repeat left top;
}

div#contents h2.kuwait, div#contents h1.kuwait 
{/* タイトル画像（h2、h1)：Kuwait */
	background: transparent url(img/header/h_kuwait.png) no-repeat left top;
}

div#contents h2.saudi, div#contents h1.saudi 
{/* タイトル画像（h2、h1)：Saudi Arabia */
	background: transparent url(img/header/h_saudi.png) no-repeat left top;
}

div#contents h2.bahrain, div#contents h1.bahrain 
{/* タイトル画像（h2、h1)：バーレーン */
	background: transparent url(img/header/h_bahrain.png) no-repeat left top;
}

div#contents h2.uae, div#contents h1.uae 
{/* タイトル画像（h2、h1)：UAE */
	background: transparent url(img/header/h_uae.png) no-repeat left top;
}

div#contents h2.asia, div#contents h1.asia 
{/* タイトル画像（h2、h1)：Asia */
	background: transparent url(img/header/h_asia.png) no-repeat left top;
}

div#contents h2.india, div#contents h1.india 
{/* タイトル画像（h2、h1)：India */
	background: transparent url(img/header/h_india.png) no-repeat left top;
}

div#contents h2.indonesia, div#contents h1.indonesia 
{/* タイトル画像（h2、h1)：Indonesia */
	background: transparent url(img/header/h_indonesia.png) no-repeat left top;
}

div#contents h2.korea, div#contents h1.korea 
{/* タイトル画像（h2、h1)：Korea */
	background: transparent url(img/header/h_korea.png) no-repeat left top;
}

div#contents h2.cambodia, div#contents h1.cambodia 
{/* タイトル画像（h2、h1)：Cambodia */
	background: transparent url(img/header/h_cambodia.png) no-repeat left top;
}

div#contents h2.singapore, div#contents h1.singapore 
{/* タイトル画像（h2、h1)：Singapore */
	background: transparent url(img/header/h_singapore.png) no-repeat left top;
}

div#contents h2.thai, div#contents h1.thai 
{/* タイトル画像（h2、h1)：タイ */
	background: transparent url(img/header/h_thai.png) no-repeat left top;
}

div#contents h2.taiwan, div#contents h1.taiwan 
{/* タイトル画像（h2、h1)：Taiwan */
	background: transparent url(img/header/h_taiwan.png) no-repeat left top;
}

div#contents h2.china, div#contents h1.china 
{/* タイトル画像（h2、h1)：China */
	background: transparent url(img/header/h_china.png) no-repeat left top;
}

div#contents h2.pakistan, div#contents h1.pakistan 
{/* タイトル画像（h2、h1)：Pakistan */
	background: transparent url(img/header/h_pakistan.png) no-repeat left top;
}

div#contents h2.philippines, div#contents h1.philippines 
{/* タイトル画像（h2、h1)：Philippines */
	background: transparent url(img/header/h_philippines.png) no-repeat left top;
}

div#contents h2.brunei, div#contents h1.brunei 
{/* タイトル画像（h2、h1)：Brunei */
	background: transparent url(img/header/h_brunei.png) no-repeat left top;
}

div#contents h2.malaysia, div#contents h1.malaysia 
{/* タイトル画像（h2、h1)：Malaysia */
	background: transparent url(img/header/h_malaysia.png) no-repeat left top;
}

div#contents h2.myanmar, div#contents h1.myanmar 
{/* タイトル画像（h2、h1)：Myanmar */
	background: transparent url(img/header/h_myanmar.png) no-repeat left top;
}

div#contents h2.africa, div#contents h1.africa 
{/* タイトル画像（h2、h1)：Africa */
	background: transparent url(img/header/h_africa.png) no-repeat left top;
}

div#contents h2.algeria, div#contents h1.algeria 
{/* タイトル画像（h2、h1)：Algeria */
	background: transparent url(img/header/h_algeria.png) no-repeat left top;
}

div#contents h2.egypt, div#contents h1.egypt 
{/* タイトル画像（h2、h1)：Egypt */
	background: transparent url(img/header/h_egypt.png) no-repeat left top;
}

div#contents h2.nigeria, div#contents h1.nigeria 
{/* タイトル画像（h2、h1)：Nigeria */
	background: transparent url(img/header/h_nigeria.png) no-repeat left top;
}

div#contents h2.libya, div#contents h1.libya 
{/* タイトル画像（h2、h1)：Libya */
	background: transparent url(img/header/h_libya.png) no-repeat left top;
}

div#contents h2.latin, div#contents h1.latin 
{/* タイトル画像（h2、h1)：Latin America */
	background: transparent url(img/header/h_latin.png) no-repeat left top;
}

div#contents h2.ecuador, div#contents h1.ecuador 
{/* タイトル画像（h2、h1)：Ecuador */
	background: transparent url(img/header/h_ecuador.png) no-repeat left top;
}

div#contents h2.colombia, div#contents h1.colombia 
{/* タイトル画像（h2、h1)：Colombia */
	background: transparent url(img/header/h_colombia.png) no-repeat left top;
}

div#contents h2.brazil, div#contents h1.brazil 
{/* タイトル画像（h2、h1)：Brazil */
	background: transparent url(img/header/h_brazil.png) no-repeat left top;
}

div#contents h2.venezuela, div#contents h1.venezuela 
{/* タイトル画像（h2、h1)：Venezuela */
	background: transparent url(img/header/h_venezuela.png) no-repeat left top;
}

div#contents h2.mexico, div#contents h1.mexico 
{/* タイトル画像（h2、h1)：Mexico */
	background: transparent url(img/header/h_mexico.png) no-repeat left top;
}

div#contents h2.oceania, div#contents h1.oceania 
{/* タイトル画像（h2、h1)：Oceania */
	background: transparent url(img/header/h_oceania.png) no-repeat left top;
}

div#contents h2.png, div#contents h1.png 
{/* タイトル画像（h2、h1)：Papua New Guinea */
	background: transparent url(img/header/h_png.png) no-repeat left top;
}




div#contents h2.disclosure, div#contents h1.disclosure 
{/* タイトル画像（h2、h1)：Corporate Information */
	background: transparent url(img/header/h_disclosure.png) no-repeat left top;
}

div#contents h2.disclosure_w, div#contents h1.disclosure_w 
{/* タイトル画像（h2、h1)：Corporate Information（幅広） */
	background: transparent url(img/header/h_disclosure_w.png) no-repeat left top;
}

div#contents h2.list_executive_w, div#contents h1.list_executive_w 
{/* タイトル画像（h2、h1)：役員名簿（幅広） */
	background: transparent url(img/header/h_list_executive_w.png) no-repeat left top;
}

div#contents h2.list_councilor_w, div#contents h1.list_councilor_w 
{/* タイトル画像（h2、h1)：評議員名簿（幅広） */
	background: transparent url(img/header/h_list_councilor_w.png) no-repeat left top;
}




div#contents h2.glossary, div#contents h1.glossary 
{/* タイトル画像（h2、h1)：Abbreviations */
	background: transparent url(img/header/h_glossary.png) no-repeat left top;
}

div#contents h2.glossary_w, div#contents h1.glossary_w 
{/* タイトル画像（h2、h1)：Abbreviations（幅広） */
	background: transparent url(img/header/h_glossary_w.png) no-repeat left top;
}


div#contents h2.inquiry, div#contents h1.inquiry 
{/* タイトル画像（h2、h1)：Contact Us */
	background: transparent url(img/header/h_inquiry.png) no-repeat left top;
}

div#contents h2.inquiry_w, div#contents h1.inquiry_w 
{/* タイトル画像（h2、h1)：Contact Us（幅広） */
	background: transparent url(img/header/h_inquiry_w.png) no-repeat left top;
}


div#contents h2.conference, div#contents h1.conference 
{/* タイトル画像 ( h2, h1): International Conferences */
	background: transparent url(img/header/h_conference.png) no-repeat left top;
}

div#contents h2.symposium_international, div#contents h1.symposium_international 
{/* タイトル画像 ( h2, h1): 国際シンポジウム */
	background: transparent url(img/header/h_symposium_international.png) no-repeat left top;
}

div#contents h2.symposium_gulf, div#contents h1.symposium_gulf 
{/* タイトル画像 ( h2, h1): 湾岸諸国環境シンポジウム */
	background: transparent url(img/header/h_symposium_gulf.png) no-repeat left top;
}

div#contents h2.invitations, div#contents h1.invitations 
{/* タイトル画像 ( h2, h1): VIP Invitations */
	background: transparent url(img/header/h_invitations.png) no-repeat left top;
}

body.international div#contents h2.performance,body.international div#contents h1.performance
{/* タイトル画像 ( h2, h1): Past Activities */
	background: transparent url(img/header/h_performance_international.png) no-repeat left top;
}

body.international div#contents h2.performance, div#contents h1.environmental
{/* タイトル画像 ( h2, h1): Past Activities */
	background: transparent url(img/header/h_environmental.png) no-repeat left top;
}




div#contents h2.links, div#contents h1.links 
{/* タイトル画像 ( h2, h1): Links */
	background: transparent url(img/header/h_links.png) no-repeat left top;
}

div#contents h2.links_w, div#contents h1.links_w 
{/* タイトル画像 ( h2, h1): Links ( 幅広 )  */
	background: transparent url(img/header/h_links_w.png) no-repeat left top;
}


div#contents h2.news, div#contents h1.news 
{/* タイトル画像（h2、h1)：Publications */
	background: transparent url(img/header/h_news.png) no-repeat left top;
}

div#contents h2.news_w, div#contents h1.news_w 
{/* タイトル画像（h2、h1)：Publications */
	background: transparent url(img/header/h_news_w.png) no-repeat left top;
}

div#contents h2.japanese, div#contents h1.japanese 
{/* タイトル画像（h2、h1)：和文JCCPニュース */
	background: transparent url(img/header/h_japanese.png) no-repeat left top;
}

div#contents h2.japanese_w, div#contents h1.japanese_w 
{/* タイトル画像（h2、h1)：和文JCCPニュース */
	background: transparent url(img/header/h_japanese_w.png) no-repeat left top;
}

div#contents h2.jccp_news, div#contents h1.jccp_news 
{/* タイトル画像（h2、h1)：ニュース */
	background: transparent url(img/header/h_jccp_news.png) no-repeat left top;
}

div#contents h2.english, div#contents h1.english 
{/* タイトル画像（h2、h1)：英文JCCPニュース */
	background: transparent url(img/header/h_english.png) no-repeat left top;
}

div#contents h2.english_w, div#contents h1.english_w 
{/* タイトル画像（h2、h1)：英文JCCPニュース */
	background: transparent url(img/header/h_english_w.png) no-repeat left top;
}




div#contents h2.other, div#contents h1.other 
{/* タイトル画像（h2、h1)：Other Activities */
	background: transparent url(img/header/h_other.png) no-repeat left top;
}

body.other div#contents h2.research,body.other div#contents h1.research 
{/* タイトル画像（h2、h1)：Research Programs */
	background: transparent url(img/header/h_research_other.png) no-repeat left top;
}

body.other div#contents h2.performance,body.other div#contents h1.performance 
{/* タイトル画像（h2、h1)：Past Activities */
	background: transparent url(img/header/h_performance_other.png) no-repeat left top;
}

div#contents h2.info_exchange, div#contents h1.info_exchange 
{/* タイトル画像（h2、h1)：産油国幹部(VIP)との意見交換(FM等) */
	background: transparent url(img/header/h_info_exchange.png) no-repeat left top;
}

div#contents h2.event, div#contents h1.event 
{/* タイトル画像（h2、h1)：Participation to Exhibitions */
	background: transparent url(img/header/h_event.png) no-repeat left top;
}




div#contents h2.linkpolicy_w, div#contents h1.linkpolicy_w 
{/* タイトル画像 ( h2, h1): Participating Organizations  ( 幅広 ) */
	background: transparent url(img/header/h_linkpolicy_w.png) no-repeat left top;
}


div#contents h2.privacy, div#contents h1.privacy 
{/* タイトル画像（h2、h1)：Privacy Policy */
	background: transparent url(img/header/h_privacy.png) no-repeat left top;
}

div#contents h2.privacy_w, div#contents h1.privacy_w 
{/* タイトル画像（h2、h1)：Privacy Policy （幅広）*/
	background: transparent url(img/header/h_privacy_w.png) no-repeat left top;
}




div#contents h2.sitemap, div#contents h1.sitemap 
{/* タイトル画像（h2、h1)：Site Map */
	background: transparent url(img/header/h_sitemap.png) no-repeat left top;
}

div#contents h2.sitemap_w, div#contents h1.sitemap_w 
{/* タイトル画像（h2、h1)：Site Map（幅広） */
	background: transparent url(img/header/h_sitemap_w.png) no-repeat left top;
}



div#contents h2.target, div#contents h1.target 
{/* タイトル画像 ( h2, h1): Participating Organizations */
	background: transparent url(img/header/h_target.png) no-repeat left top;
}

div#contents h2.target_w, div#contents h1.target_w 
{/* タイトル画像 ( h2, h1): Participating Organizations  ( 幅広 ) */
	background: transparent url(img/header/h_target_w.png) no-repeat left top;
}




div#contents h2.technical
{/* タイトル画像（h2)：Technical Cooperation Programs */
	background: transparent url(img/header/h_technical.png) no-repeat left top;
}

div#contents h2.infrastructure, div#contents h1.infrastructure 
{/* タイトル画像（h2、h1)：Joint Technical Cooperation　Projects */
	background: transparent url(img/header/h_infrastructure.png) no-repeat left top;
}

body.technical div#contents h2.country,body.technical div#contents h1.country 
{/* タイトル画像（h2、h1)：国別基盤整備事業 */
	background: transparent url(img/header/h_country_technical.png) no-repeat left top;
}


div#contents h2.year, div#contents h1.year 
{/* タイトル画像（h2、h1)：Past Activities */
	background: transparent url(img/header/h_year.png) no-repeat left top;
}

div#contents h2.h19_01, div#contents h1.h19_01 
{/* タイトル画像（h2、h1)：Saudi Arabiaに於ける高過酷度流動接触分解技術のスケールアップ検討調査 */
	background: transparent url(img/header/h_h19_01.png) no-repeat left top;
}

div#contents h2.h19_02, div#contents h1.h19_02 
{/* タイトル画像（h2、h1)：Saudi Arabiaに於けるアロマ増産に関する実証化調査 */
	background: transparent url(img/header/h_h19_02.png) no-repeat left top;
}

div#contents h2.h19_03, div#contents h1.h19_03 
{/* タイトル画像（h2、h1)：Saudi Arabia水素化分解技術調査（フェーズ２） */
	background: transparent url(img/header/h_h19_03.png) no-repeat left top;
}

div#contents h2.h19_04, div#contents h1.h19_04 
{/* タイトル画像（h2、h1)：Saudi Arabiaにおけるリモートセンシング技術の設備保全への応用に関する実行可能性調査 */
	background: transparent url(img/header/h_h19_04.png) no-repeat left top;
}

div#contents h2.h19_05, div#contents h1.h19_05 
{/* タイトル画像（h2、h1)：KuwaitＫＮＰＣ直脱装置の水素化分解型への適用に関する調査（フェーズ２） */
	background: transparent url(img/header/h_h19_05.png) no-repeat left top;
}

div#contents h2.h19_06, div#contents h1.h19_06 
{/* タイトル画像（h2、h1)：United Arab Emirates（ＵＡＥ）の石油産業における酸性ガス処理に関する調査 */
	background: transparent url(img/header/h_h19_06.png) no-repeat left top;
}

div#contents h2.h19_07, div#contents h1.h19_07 
{/* タイトル画像（h2、h1)：United Arab Emirates（ＵＡＥ）の石油産業における廃水処理に関する調査 */
	background: transparent url(img/header/h_h19_07.png) no-repeat left top;
}

div#contents h2.h19_08, div#contents h1.h19_08 
{/* タイトル画像（h2、h1)：United Arab Emirates・石油精製設備におけるフレアーガス削減に関する調査 */
	background: transparent url(img/header/h_h19_08.png) no-repeat left top;
}

div#contents h2.h19_09, div#contents h1.h19_09 
{/* タイトル画像（h2、h1)：United Arab Emirates（ＵＡＥ）におけるＴＡＫＲＥＥＲ社技術センター設立に関する支援 */
	background: transparent url(img/header/h_h19_09.png) no-repeat left top;
}

div#contents h2.h19_10, div#contents h1.h19_10 
{/* タイトル画像（h2、h1)：Oman国における油田随伴水の処理とその利用に関する調査 */
	background: transparent url(img/header/h_h19_10.png) no-repeat left top;
}

div#contents h2.h19_11, div#contents h1.h19_11 
{/* タイトル画像（h2、h1)：Oman国の製油所における運営方法の改善に関する調査 */
	background: transparent url(img/header/h_h19_11.png) no-repeat left top;
}

div#contents h2.h19_12, div#contents h1.h19_12 
{/* タイトル画像（h2、h1)：製油所における油汚染対策に関する調査 */
	background: transparent url(img/header/h_h19_12.png) no-repeat left top;
}

div#contents h2.h19_13, div#contents h1.h19_13 
{/* タイトル画像（h2、h1)：製油所における環境保全に関する調査 */
	background: transparent url(img/header/h_h19_13.png) no-repeat left top;
}

div#contents h2.h19_14, div#contents h1.h19_14 
{/* タイトル画像（h2、h1)：製油所および周辺における汚染物質の漏洩調査 */
	background: transparent url(img/header/h_h19_14.png) no-repeat left top;
}

div#contents h2.h19_15, div#contents h1.h19_15 
{/* タイトル画像（h2、h1)：Iran軽油低硫黄化技術調査（フェーズ２） */
	background: transparent url(img/header/h_h19_15.png) no-repeat left top;
}

div#contents h2.h19_16, div#contents h1.h19_16 
{/* タイトル画像（h2、h1)：Iran原油出荷基地のタンクスラッジ対策技術調査 */
	background: transparent url(img/header/h_h19_16.png) no-repeat left top;
}

div#contents h2.h19_17, div#contents h1.h19_17 
{/* タイトル画像（h2、h1)：Qatar・メサイード製油所におけるＬＰＧ回収に関する調査 */
	background: transparent url(img/header/h_h19_17.png) no-repeat left top;
}

div#contents h2.h19_18, div#contents h1.h19_18 
{/* タイトル画像（h2、h1)：Libya国における油田随伴ガスフレアリング削減対策に関する調査 */
	background: transparent url(img/header/h_h19_18.png) no-repeat left top;
}


div#contents h2.report, div#contents h1.report 
{/* タイトル画像（h2、h1)：評価報告書 */
	background: transparent url(img/header/h_report.png) no-repeat left top;
}

div#contents h2.report_year, div#contents h1.report_year 
{/* タイトル画像（h2、h1)：Joint Project Reports*/
	background: transparent url(img/header/h_report_year.png) no-repeat left top;
}

div#contents h2.pledge_01, div#contents h1.pledge_01 
{/* タイトル画像（h2、h1)：成果報告書閲覧誓約書 */
	background: transparent url(img/header/h_pledge_01.png) no-repeat left top;
}

div#contents h2.h17s, div#contents h1.h17s 
{/* タイトル画像（h2、h1)：平成17年度終了基盤整備事業終了時評価概要 */
	background: transparent url(img/header/h_h17s.png) no-repeat left top;
}

div#contents h2.h16s, div#contents h1.h16s 
{/* タイトル画像（h2、h1)：平成16年度終了基盤整備事業終了時評価概要 */
	background: transparent url(img/header/h_h16s.png) no-repeat left top;
}

div#contents h2.pledge_02, div#contents h1.pledge_02 
{/* タイトル画像（h2、h1)：評価報告書閲覧誓約書 */
	background: transparent url(img/header/h_pledge_02.png) no-repeat left top;
}


body.technical div#contents h2.research,body.technical div#contents h1.research 
{/* タイトル画像（h2、h1)：Research　Cooperation Programs */
	background: transparent url(img/header/h_research_technical.png) no-repeat left top;
}

body.technical div#contents h2.receiving,body.technical div#contents h1.receiving 
{/* タイトル画像（h2、h1)：Researcher　Exchange Programs */
	background: transparent url(img/header/h_receiving_technical.png) no-repeat left top;
}

body.technical div#contents h2.dispatch,body.technical div#contents h1.dispatch 
{/* タイトル画像（h2、h1)：High-level Researcher Dispatching Programs */
	background: transparent url(img/header/h_dispatch_technical.png) no-repeat left top;
}

body.technical div#contents h2.exchange,body.technical div#contents h1.exchange 
{/* タイトル画像（h2、h1)：International Research Cooperation Programs */
	background: transparent url(img/header/h_exchange_technical.png) no-repeat left top;
}


div#contents h2.training, div#contents h1.training 
{/* タイトル画像 ( h2, h1): Training Programs */
	background: transparent url(img/header/h_training.png) no-repeat left top;
}

body.training div#contents h2.receiving,body.training div#contents h1.receiving 
{/* タイトル画像 ( h2, h1): Training Courses in Japan */
	background: transparent url(img/header/h_receiving_training.png) no-repeat left top;
}

body.training div#contents h2.summary,body.training div#contents h1.summary 
{/* タイトル画像 ( h2, h1): Training Courses in Japan */
	background: transparent url(img/header/h_summary_training.png) no-repeat left top;
}

div#contents h2.detail, div#contents h1.detail 
{/* タイトル画像 ( h2, h1): Training Methods */
	background: transparent url(img/header/h_detail.png) no-repeat left top;
}

div#contents h2.flow, div#contents h1.flow 
{/* タイトル画像 ( h2, h1): Course flow */
	background: transparent url(img/header/h_flow.png) no-repeat left top;
}

div#contents h2.program, div#contents h1.program 
{/* タイトル画像 ( h2, h1): Courses */
	background: transparent url(img/header/h_program.png) no-repeat left top;
}

div#contents h2.tr_01, div#contents h1.tr_01 
{/* タイトル画像 ( h2, h1): Courses詳細 */
	background: transparent url(img/header/h_tr_01.png) no-repeat left top;
}

div#contents h2.tt_2008_01, div#contents h1.tt_2008_01 
{/* タイトル画像 ( h2, h1): CoursesTT-01 */
	background: transparent url(img/header/h_tt_2008_01.png) no-repeat left top;
}

div#contents h2.tt_2008_02, div#contents h1.tt_2008_02 
{/* タイトル画像 ( h2, h1): CoursesTT-02 */
	background: transparent url(img/header/h_tt_2008_02.png) no-repeat left top;
}

div#contents h2.tt_2008_03, div#contents h1.tt_2008_03 
{/* タイトル画像 ( h2, h1): CoursesTT-03 */
	background: transparent url(img/header/h_tt_2008_03.png) no-repeat left top;
}

div#contents h2.tt_2008_04, div#contents h1.tt_2008_04 
{/* タイトル画像 ( h2, h1): CoursesTT-04 */
	background: transparent url(img/header/h_tt_2008_04.png) no-repeat left top;
}

div#contents h2.tt_2008_05, div#contents h1.tt_2008_05 
{/* タイトル画像 ( h2, h1): CoursesTT-05 */
	background: transparent url(img/header/h_tt_2008_05.png) no-repeat left top;
}

div#contents h2.tt_2008_06, div#contents h1.tt_2008_06 
{/* タイトル画像 ( h2, h1): CoursesTT-06 */
	background: transparent url(img/header/h_tt_2008_06.png) no-repeat left top;
}

div#contents h2.tt_2008_07, div#contents h1.tt_2008_07 
{/* タイトル画像 ( h2, h1): CoursesTT-07 */
	background: transparent url(img/header/h_tt_2008_07.png) no-repeat left top;
}

div#contents h2.tt_2008_08, div#contents h1.tt_2008_08 
{/* タイトル画像 ( h2, h1): CoursesTT-08 */
	background: transparent url(img/header/h_tt_2008_08.png) no-repeat left top;
}

div#contents h2.tt_2008_09, div#contents h1.tt_2008_09 
{/* タイトル画像 ( h2, h1): CoursesTT-09 */
	background: transparent url(img/header/h_tt_2008_09.png) no-repeat left top;
}

div#contents h2.tt_2008_10, div#contents h1.tt_2008_10 
{/* タイトル画像 ( h2, h1): CoursesTT-10 */
	background: transparent url(img/header/h_tt_2008_10.png) no-repeat left top;
}

div#contents h2.tt_2008_11, div#contents h1.tt_2008_11 
{/* タイトル画像 ( h2, h1): CoursesTT-11 */
	background: transparent url(img/header/h_tt_2008_11.png) no-repeat left top;
}

div#contents h2.it_2008_01, div#contents h1.it_2008_01 
{/* タイトル画像 ( h2, h1): CoursesIT-01 */
	background: transparent url(img/header/h_it_2008_01.png) no-repeat left top;
}

div#contents h2.it_2008_02, div#contents h1.it_2008_02 
{/* タイトル画像 ( h2, h1): CoursesIT-02 */
	background: transparent url(img/header/h_it_2008_02.png) no-repeat left top;
}

div#contents h2.it_2008_03, div#contents h1.it_2008_03 
{/* タイトル画像 ( h2, h1): CoursesIT-03 */
	background: transparent url(img/header/h_it_2008_03.png) no-repeat left top;
}

div#contents h2.it_2008_04, div#contents h1.it_2008_04 
{/* タイトル画像 ( h2, h1): CoursesIT-04 */
	background: transparent url(img/header/h_it_2008_04.png) no-repeat left top;
}

div#contents h2.it_2008_05, div#contents h1.it_2008_05 
{/* タイトル画像 ( h2, h1): CoursesIT-05 */
	background: transparent url(img/header/h_it_2008_05.png) no-repeat left top;
}

div#contents h2.it_2008_06, div#contents h1.it_2008_06 
{/* タイトル画像 ( h2, h1): CoursesIT-06 */
	background: transparent url(img/header/h_it_2008_06.png) no-repeat left top;
}

div#contents h2.it_2008_07, div#contents h1.it_2008_07 
{/* タイトル画像 ( h2, h1): CoursesIT-07 */
	background: transparent url(img/header/h_it_2008_07.png) no-repeat left top;
}

div#contents h2.it_2008_08, div#contents h1.it_2008_08 
{/* タイトル画像 ( h2, h1): CoursesIT-08 */
	background: transparent url(img/header/h_it_2008_08.png) no-repeat left top;
}

div#contents h2.it_2008_09, div#contents h1.it_2008_09 
{/* タイトル画像 ( h2, h1): CoursesIT-09 */
	background: transparent url(img/header/h_it_2008_09.png) no-repeat left top;
}

div#contents h2.it_2008_10, div#contents h1.it_2008_10 
{/* タイトル画像 ( h2, h1): CoursesIT-10 */
	background: transparent url(img/header/h_it_2008_10.png) no-repeat left top;
}

div#contents h2.it_2008_11, div#contents h1.it_2008_11 
{/* タイトル画像 ( h2, h1): CoursesIT-11 */
	background: transparent url(img/header/h_it_2008_11.png) no-repeat left top;
}

div#contents h2.tr_2008_01, div#contents h1.tr_2008_01 
{/* タイトル画像 ( h2, h1): CoursesTR-01 */
	background: transparent url(img/header/h_tr_2008_01.png) no-repeat left top;
}

div#contents h2.tr_2008_02, div#contents h1.tr_2008_02 
{/* タイトル画像 ( h2, h1): CoursesTR-02 */
	background: transparent url(img/header/h_tr_2008_02.png) no-repeat left top;
}

div#contents h2.tr_2008_03, div#contents h1.tr_2008_03 
{/* タイトル画像 ( h2, h1): CoursesTR-03 */
	background: transparent url(img/header/h_tr_2008_03.png) no-repeat left top;
}

div#contents h2.tr_2008_04, div#contents h1.tr_2008_04 
{/* タイトル画像 ( h2, h1): CoursesTR-04 */
	background: transparent url(img/header/h_tr_2008_04.png) no-repeat left top;
}

div#contents h2.tr_2008_05, div#contents h1.tr_2008_05 
{/* タイトル画像 ( h2, h1): CoursesTR-05 */
	background: transparent url(img/header/h_tr_2008_05.png) no-repeat left top;
}

div#contents h2.tr_2008_06, div#contents h1.tr_2008_06 
{/* タイトル画像 ( h2, h1): CoursesTR-06 */
	background: transparent url(img/header/h_tr_2008_06.png) no-repeat left top;
}

div#contents h2.tr_2008_07, div#contents h1.tr_2008_07 
{/* タイトル画像 ( h2, h1): CoursesTR-07 */
	background: transparent url(img/header/h_tr_2008_07.png) no-repeat left top;
}

div#contents h2.tr_2008_08, div#contents h1.tr_2008_08 
{/* タイトル画像 ( h2, h1): CoursesTR-08 */
	background: transparent url(img/header/h_tr_2008_08.png) no-repeat left top;
}

div#contents h2.tr_2008_09, div#contents h1.tr_2008_09 
{/* タイトル画像 ( h2, h1): CoursesTR-09 */
	background: transparent url(img/header/h_tr_2008_09.png) no-repeat left top;
}

div#contents h2.tr_2008_10, div#contents h1.tr_2008_10 
{/* タイトル画像 ( h2, h1): CoursesTR-10 */
	background: transparent url(img/header/h_tr_2008_10.png) no-repeat left top;
}

div#contents h2.tr_2008_11, div#contents h1.tr_2008_11 
{/* タイトル画像 ( h2, h1): CoursesTR-11 */
	background: transparent url(img/header/h_tr_2008_11.png) no-repeat left top;
}

div#contents h2.tr_2008_12, div#contents h1.tr_2008_12 
{/* タイトル画像 ( h2, h1): CoursesTR-12 */
	background: transparent url(img/header/h_tr_2008_12.png) no-repeat left top;
}

div#contents h2.tr_2008_13, div#contents h1.tr_2008_13 
{/* タイトル画像 ( h2, h1): CoursesTR-13 */
	background: transparent url(img/header/h_tr_2008_13.png) no-repeat left top;
}

div#contents h2.tr_2008_14, div#contents h1.tr_2008_14 
{/* タイトル画像 ( h2, h1): CoursesTR-14 */
	background: transparent url(img/header/h_tr_2008_14.png) no-repeat left top;
}

div#contents h2.tr_2008_15, div#contents h1.tr_2008_15 
{/* タイトル画像 ( h2, h1): CoursesTR-15 */
	background: transparent url(img/header/h_tr_2008_15.png) no-repeat left top;
}

div#contents h2.tr_2008_16, div#contents h1.tr_2008_16 
{/* タイトル画像 ( h2, h1): CoursesTR-16 */
	background: transparent url(img/header/h_tr_2008_16.png) no-repeat left top;
}

div#contents h2.tr_2008_17, div#contents h1.tr_2008_17 
{/* タイトル画像 ( h2, h1): CoursesTR-17 */
	background: transparent url(img/header/h_tr_2008_17.png) no-repeat left top;
}

div#contents h2.tr_2008_18, div#contents h1.tr_2008_18 
{/* タイトル画像 ( h2, h1): CoursesTR-18 */
	background: transparent url(img/header/h_tr_2008_18.png) no-repeat left top;
}

div#contents h2.tr_2008_19, div#contents h1.tr_2008_19 
{/* タイトル画像 ( h2, h1): CoursesTR-19 */
	background: transparent url(img/header/h_tr_2008_19.png) no-repeat left top;
}

div#contents h2.tr_2008_20, div#contents h1.tr_2008_20 
{/* タイトル画像 ( h2, h1): CoursesTR-20 */
	background: transparent url(img/header/h_tr_2008_20.png) no-repeat left top;
}

div#contents h2.tr_2008_21, div#contents h1.tr_2008_21 
{/* タイトル画像 ( h2, h1): CoursesTR-21 */
	background: transparent url(img/header/h_tr_2008_21.png) no-repeat left top;
}

div#contents h2.tr_2008_22, div#contents h1.tr_2008_22 
{/* タイトル画像 ( h2, h1): CoursesTR-22 */
	background: transparent url(img/header/h_tr_2008_22.png) no-repeat left top;
}

div#contents h2.tr_2008_23, div#contents h1.tr_2008_23 
{/* タイトル画像 ( h2, h1): CoursesTR-21 */
	background: transparent url(img/header/h_tr_2008_23.png) no-repeat left top;
}

div#contents h2.tr_2008_24, div#contents h1.tr_2008_24 
{/* タイトル画像 ( h2, h1): CoursesTR-24 */
	background: transparent url(img/header/h_tr_2008_24.png) no-repeat left top;
}

div#contents h2.tr_2008_25, div#contents h1.tr_2008_25 
{/* タイトル画像 ( h2, h1): CoursesTR-25 */
	background: transparent url(img/header/h_tr_2008_25.png) no-repeat left top;
}

div#contents h2.tr_2008_26, div#contents h1.tr_2008_26 
{/* タイトル画像 ( h2, h1): CoursesTR-26 */
	background: transparent url(img/header/h_tr_2008_26.png) no-repeat left top;
}

div#contents h2.tr_2008_27, div#contents h1.tr_2008_27 
{/* タイトル画像 ( h2, h1): CoursesTR-27 */
	background: transparent url(img/header/h_tr_2008_27.png) no-repeat left top;
}

div#contents h2.tr_2008_28, div#contents h1.tr_2008_28 
{/* タイトル画像 ( h2, h1): CoursesTR-28 */
	background: transparent url(img/header/h_tr_2008_28.png) no-repeat left top;
}

div#contents h2.tr_2008_29, div#contents h1.tr_2008_29 
{/* タイトル画像 ( h2, h1): CoursesTR-29 */
	background: transparent url(img/header/h_tr_2008_29.png) no-repeat left top;
}

div#contents h2.tr_2008_30, div#contents h1.tr_2008_30 
{/* タイトル画像 ( h2, h1): CoursesTR-30 */
	background: transparent url(img/header/h_tr_2008_30.png) no-repeat left top;
}

div#contents h2.tr_2008_31, div#contents h1.tr_2008_31 
{/* タイトル画像 ( h2, h1): CoursesTR-31 */
	background: transparent url(img/header/h_tr_2008_31.png) no-repeat left top;
}

div#contents h2.facility, div#contents h1.facility 
{/* タイトル画像 ( h2, h1): Facilities */
	background: transparent url(img/header/h_facility.png) no-repeat left top;
}

div#contents h2.facility_01, div#contents h1.facility_01 
{/* タイトル画像 ( h2, h1): Lecture Rooms */
	background: transparent url(img/header/h_facility_01.png) no-repeat left top;
}

div#contents h2.facility_02, div#contents h1.facility_02 
{/* タイトル画像 ( h2, h1): Simulators */
	background: transparent url(img/header/h_facility_02.png) no-repeat left top;
}

div#contents h2.facility_03, div#contents h1.facility_03 
{/* タイトル画像 ( h2, h1): CAI Room */
	background: transparent url(img/header/h_facility_03.png) no-repeat left top;
}

div#contents h2.facility_04, div#contents h1.facility_04 
{/* タイトル画像 ( h2, h1): Computer &amp; Video Room */
	background: transparent url(img/header/h_facility_04.png) no-repeat left top;
}

div#contents h2.receiving_performance, div#contents h1.receiving_performance 
{/* タイトル画像 ( h2, h1): Past Training Courses in Japan */
	background: transparent url(img/header/h_receiving_performance.png) no-repeat left top;
}

div#contents h2.receiving_regular_h19, div#contents h1.receiving_regular_h19 
{/* タイトル画像 ( h2, h1): Regular Courses for FY2007 */
	background: transparent url(img/header/h_regular_h19.png) no-repeat left top;
}
div#contents h2.receiving_regular_h20, div#contents h1.receiving_regular_h20 
{/* タイトル画像 ( h2, h1): Regular Courses for FY2008 */
	background: transparent url(img/header/h_regular_h20.png) no-repeat left top;
}


div#contents h2.receiving_special, div#contents h1.receiving_special 
{/* タイトル画像 ( h2, h1): Past Activities */
	background: transparent url(img/header/h_special.png) no-repeat left top;
}

body.training div#contents h2.dispatch,body.training div#contents h1.dispatch 
{/* タイトル画像 ( h2, h1): Training Courses Overseas */
	background: transparent url(img/header/h_dispatch_training.png) no-repeat left top;
}

body.training div#contents h2.performance,body.training div#contents h1.performance 
{/* タイトル画像 ( h2, h1): 実績 */
	background: transparent url(img/header/h_performance_training.png) no-repeat left top;
}

div#contents h2.center, div#contents h1.center 
{/* JCCP Program Management Meetings and JCCP Program Seminars */
	background: transparent url(img/header/h_center.png) no-repeat left top;
}


body.links table th { width:50%!important;}

ul.sitemap_l01 li img 
{/* 矢印付きテキストリンク（一階層目） */
/*	margin-left: 8px;
	margin-top: 10px;*/
}

ul.sitemap_l01 li a.arrow05 
{/* 矢印付きテキストリンク（一階層目） */
/*	background-position: 8px 11px;*/
	padding-left: 16px; /*11+5+0*/
/*	padding-top: 10px;
	padding-bottom: 10px;
	margin: 1px 0px;*/
}

ul.sitemap_l01 li ul.sitemap_l02 li 
{/* 矢印付きテキストリンク（二階層目） */
	margin-top: 3px;
	font-size: 1.0em;
}

ul.sitemap_l01 li ul.sitemap_l02 li ul.sitemap_l03 li img 
{/* 矢印付きテキストリンク（三階層目） */
	margin-left: 21px;
/*	margin-top: 10px;*/
}

ul.sitemap_l01 li ul.sitemap_l02 li ul.sitemap_l03 li a.arrow05_2 
{/* 矢印付きテキストリンク（三階層目） */
/*	background: transparent url(../img/arrow02.png) no-repeat 21px 10px;*/
	padding-left: 34px; /* 8+5+21 */
/*	padding-top: 10px;*/
/*	padding-bottom: 10px;
	margin: 1px 0px;*/
}

ul.sitemap_l01 li ul.sitemap_l02 li ul.sitemap_l03 li ul.sitemap_l04 li img 
{/* 中黒付きテキストリンク（四階層目） */
	margin-left: 34px;
/*	margin-top: 6px;*/
}

ul.sitemap_l01 li ul.sitemap_l02 li ul.sitemap_l03 li ul.sitemap_l04 li a.sidearea_square 
{/* 中黒付きテキストリンク（四階層目） */
/*	background: transparent url(../img/sidearea_square.png) no-repeat 54px 6px;*/
	padding-left: 42px; /* 1+7+21+13 */
/*	padding-top: 6px;
	padding-bottom: 6px;
	margin: 1px 0px;*/
}

body.policy div#contents table.banner_wide
{/* contents内：テーブル サブメニューなし*/
	width:750px;
	border-collapse:collapse;
}

body.policy div#contents table td {
	background-color:#ffffff;
	padding: 10px;
}

#err_page{
	text-align:center;
	margin:100px auto 200px auto;
}

.navigation{
	margin:20px 0;
	text-align:right;
}

.navigation li{
	display:inline;
	margin:0 5px;
}

#search_list{
	margin:30px 0 0 0;
}

#search_list dt{
	margin:0 0 20px 0;
}

.not_matched{
	text-align:center;
	margin:100px 0;
}

#search_detail{
	text-align:right;
	margin:15px 0;
	font-size: 0.75em;
}

#search_detail span{
	font-weight:bold;
}


/*adding*/
/* Begin Images */
p img {
	padding: 0;
	max-width: 100%;
	}

/*	Using 'class="alignright"' on an image will (who would've
	thought?!) align the image to the right. And using 'class="centered',
	will of course center the image. This is much better than using
	align="center", being much more futureproof (and valid) */

img.centered {
	display: block;
	margin-left: auto;
	margin-right: auto;
	}

img.alignright {
	padding: 4px;
	margin: 0 0 2px 7px;
	display: inline;
	}

img.alignleft {
	padding: 4px;
	margin: 0 7px 2px 0;
	display: inline;
	}

.alignright {
	float: right;
	}

.alignleft {
	float: left
	}
/* End Images */

/* Captions */
.aligncenter,
div.aligncenter {
	display: block;
	margin-left: auto;
	margin-right: auto;
}

.wp-caption {
	border: 1px solid #ddd;
	margin: 10px;
	text-align: left;
	padding-top: 0;
}

.wp-caption img {
	padding: 0;
	border: 0 none;
	margin: 5px 5px 0 5px;
}

.wp-caption .wp-caption-text {
	line-height: 17px;
	margin: 0;
	text-align: left;
	padding: 5px;
}
/* End captions */

/* for Admin */
.editlink, .showqueries{
	position:absolute;
	top:0;
	font-size:10px;
	background:#fff;
}
.editlink {left:0;}
.showqueries{right:0;}


/* for past archives */
.PMblock:after{
content : '';
display : block;
clear : both;
}
.PMblock{/*for ie6&7*/
zoom:1;
}

.PMblock{
padding-bottom:10px;
padding-right:10px;
}

.PMblocktoplist{
	overflow: hidden;
}

.PMblocktoplist .PMblock{
	background: transparent url(img/line_dotted01.png) left bottom repeat-x;
	margin-bottom: -1px;
}

.PMblock .h3_training,
.PMblock .h3_technical {
margin-top: 5px;
margin-bottom: 10px;
border-left: 4px solid #035876;
padding-left: 10px;
}
.PMblock .h3_technical {
border-color: #336b44;
}
.PMblock .h3_training a, .PMblock .h3_training a:visited, .PMblock .h3_training a:hover, .PMblock .h3_training a:active, .PMblock .h3_training a:focus {
	color: #035876;
}

.PMblock .h3_technical a,.PMblock .h3_technical a:visited.PMblock .h3_technical a:hover, .PMblock .h3_technical a:active, .PMblock .h3_technical a:focus {
	color: #336b44;
}

.PMblock .pdf {
	font-weight:normal;
	font-size: 0.875em;
	background: transparent url(img/pdf.png) no-repeat 0px 0px;
	padding-left: 42px;
	margin-left: 10px;
}

/*改行ポイント調整用*/
.wordwrap,
table.wordwrap th,
table.wordwrap tr,
table.wordwrap td{
	word-wrap: break-word;
}

