@charset "Shift_JIS";

/* メインコンテンツ見出し H1 */
div#contentsMain div.h1box { width: 665px; margin: 0 0 12px 3px; padding: 0 0 0 4px; background: url(/content/000000054.gif) no-repeat; }
div#contentsMain div.h1box div.bg { width: 641px; padding: 9px 11px 9px 13px; background: #fafafa url(/content/000000070.gif); }
div#contentsMain div.h1box div.bg h1 { float: left; width: 548px; font-size: 1.1em; line-height: 1.2em; font-weight: bold; }
div#contentsMain div.h1box div.bg img#printButton { float: right; width: 82px; }
body#livestock div#contentsMain div.h1box { background: url(/content/000000055.gif) no-repeat; }	/* 畜産 */
body#vegetable div#contentsMain div.h1box { background: url(/content/000000056.gif) no-repeat; }	/* 野菜 */
body#sugar div#contentsMain div.h1box { background: url(/content/000000057.gif) no-repeat; }		/* 砂糖 */
body#starch div#contentsMain div.h1box { background: url(/content/000000058.gif) no-repeat; }		/* でん粉 */

/* メインコンテンツ見出し H2 */
div#contentsMain div.h2box { width: 669px; margin: 0 0 14px 3px; padding: 0 0 4px 0; border-bottom: 1px solid #dddddd; }
div#contentsMain div.h2box h2 { padding: 5px 0 5px 13px; background: url(/content/000000059.gif) no-repeat; font-size: 1.1em; line-height: 1.2em; font-weight: bold; }
body#livestock div#contentsMain div.h2box h2 { background: url(/content/000000060.gif) no-repeat; }		/* 畜産 */
body#vegetable div#contentsMain div.h2box h2 { background: url(/content/000000061.gif) no-repeat; }		/* 野菜 */
body#sugar div#contentsMain div.h2box h2 { background: url(/content/000000062.gif) no-repeat; }			/* 砂糖 */
body#starch div#contentsMain div.h2box h2 { background: url(/content/000000063.gif) no-repeat; }		/* でん粉 */

/* メインコンテンツ見出し H3 */
div#contentsMain h3 { width: 632px; margin: 0 0 13px 16px; padding: 0 0 0 11px; background: url(/content/000000064.gif) no-repeat; font-size: 1em; line-height:1.2em; font-weight: bold; }
body#livestock div#contentsMain h3 { background: url(/content/000000065.gif) no-repeat; }		/* 畜産 */
body#vegetable div#contentsMain h3 { background: url(/content/000000066.gif) no-repeat; }		/* 野菜 */
body#sugar div#contentsMain h3 { background: url(/content/000000067.gif) no-repeat; }				/* 砂糖 */
body#starch div#contentsMain h3 { background: url(/content/000000068.gif) no-repeat; }			/* でん粉 */

/* メインコンテンツ見出し H4 */
div#contentsMain h4 { width: 627px; margin: 8px 0 4px 0; padding: 0 0 0 14px; background: url(/content/000000069.gif) no-repeat 0 0.2em; font-size: 1em; line-height:1.2em; font-weight: bold; }

/* 本文エリア */
div#contentsMain div.text0 { width: 645px; margin: 0 10px 0 17px; padding: 0 0 0 0; }	/* kanata追加 */
div#contentsMain div.text1 { width: 645px; margin: 0 10px 0 17px; padding: 0 0 35px 0; }	/* H1直下 */
div#contentsMain div.text1:after {  content: "."; display: block; height: 0; clear: both; visibility: hidden; }	/* kanata追加 */
div#contentsMain div.text2 { width: 645px; margin: 0 10px 0 17px; padding: 0 0 25px 0; }	/* H2直下 */
div#contentsMain div.text2:after {  content: "."; display: block; height: 0; clear: both; visibility: hidden; }	/* kanata追加 */
div#contentsMain div.text3 { width: 645px; margin: 0 10px 0 17px; padding: 0 0 25px 0; }	/* H3直下 */
div#contentsMain div.text3:after {  content: "."; display: block; height: 0; clear: both; visibility: hidden; }	/* kanata追加 */
div#contentsMain div.text4 { width: 645px; margin: 0 10px 0 17px; padding: 0 0 25px 0; }	/* H4直下 */

/* 情報発信元 */
div.source { width: 669px; margin: 47px 0 0 3px; padding: 17px 0 10px 0; background: url(/content/000000071.gif) repeat-x; line-height: 1.2em; text-align: right; }

/* 最終更新日 */
p.update { width: 645px; margin: 0 10px 0 17px; padding: 0 0 8px 0; text-align: right; font-size: 0.8em; line-height: 1.5em; }

/* 画像位置 */
div.imgRight { float: right; margin: 0 0 17px 17px; text-align: center; font-size: 0.8em; line-height: 1.4em; }	/* 画像右 */
div.imgBottom { margin: 17px 0 17px 0; text-align: center; font-size: 0.8em; line-height: 1.4em; }				/* 画像下 */
div.imgLeft { float: left; margin: 0 17px 17px 0; text-align: center; font-size: 0.8em; line-height: 1.4em; }		/* 画像左 */
div.imgRight img,
div.imgBottom img,
div.imgLeft img { margin: 0 17px 10px 0; }

/* 画像位置 複数画像 */
div.imgRight.many { margin: 0 0 7px 17px; }
div.imgBottom.many { margin: 17px 0 7px 0; letter-spacing:-0.4em; }
div.imgLeft.many { margin: 0 17px 7px 0; }
div.imgRight.many img,
div.imgBottom.many img,
div.imgLeft.many img { margin: 0 0 10px 0; }
div.imgRight.many p { padding: 0 0 10px 0; }
div.imgBottom.many p { padding: 0 5px 10px 5px; display:inline-block; /display:inline; /zoom:1; letter-spacing:normal; vertical-align:top; }
div.imgLeft.many p { padding: 0 0 10px 0; }

/* テキスト位置 */
div.textRight { float: right; padding: 0 0 7px 0; }		/* テキスト右 */
div.textLeft { float: left; padding: 0 0 7px 0; }		/* テキスト左 */
div.textTop { padding: 0 0 7px 0; }						/* テキスト上 */

/* 表 */
table.rateTbl { width: 645px; }
table.rateTbl caption { text-align: left; font-size: 1em; line-height:1.2em; font-weight: bold; padding: 15px 0 10px 0; }
table.rateTbl th { padding: 6px 9px; background: #e8f4bc; border-collapse: collapse; border-right: 1px solid #ffffff; border-bottom: 1px solid #ffffff; text-align: center; font-weight: normal; }
table.rateTbl th.th0 { background: #eeeeee; text-align: left; border-right: 1px solid #ffffff; border-bottom: 1px solid #ffffff; }
table.rateTbl th.th1 { width: 100px; }
table.rateTbl th.th2 { width: 200px; }
table.rateTbl th.th3 { width: 300px; }
table.rateTbl th.th4 { width: 400px; }
table.rateTbl td { padding: 6px 9px; background: #ffffff; border-collapse: collapse; border-right: 1px solid #ffffff; border-bottom: 1px solid #ffffff; text-align: center; }
table.rateTbl td.td1 { width: 100px; }
table.rateTbl td.td2 { width: 200px; }
table.rateTbl td.td3 { width: 300px; }
table.rateTbl td.td4 { width: 400px; }

/* テーブル追加　kanata */
table.rateTbl2 { width: 645px; }
table.rateTbl2 caption { text-align: left; font-size: 1em; line-height:1.2em; font-weight: bold; padding: 15px 0 10px 0; }
table.rateTbl2 th { padding: 6px 9px; background: #e8f4bc; border-collapse: collapse; border-right: 1px solid #ffffff; border-bottom: 1px solid #ffffff; text-align: left; font-weight: normal; }
table.rateTbl2 th.th0 { background: #eeeeee; text-align: left; border-right: 1px solid #ffffff; border-bottom: 1px solid #ffffff; }
table.rateTbl2 th.th1 { width: 100px; }
table.rateTbl2 th.th2 { width: 200px; }
table.rateTbl2 th.th3 { width: 300px; }
table.rateTbl2 th.th4 { width: 400px; }
table.rateTbl2 td { padding: 6px 9px; background: #ffffff; border-collapse: collapse; border-right: 1px solid #ffffff; border-bottom: 1px solid #ffffff; text-align: left; }
table.rateTbl2 td.td1 { width: 100px; }
table.rateTbl2 td.td2 { width: 200px; }
table.rateTbl2 td.td3 { width: 300px; }
table.rateTbl2 td.td4 { width: 400px; }

/* テーブル追加　kanata */
table.rateTbl3 {width: 645px; font-size: 0.74em; }
table.rateTbl3 caption { text-align: left; font-size: 1.25em; line-height:1.2em; font-weight: bold; padding: 15px 0 10px 0; }
table.rateTbl3 th { padding: 6px 9px; background: #e8f4bc; border-collapse: collapse; border-right: 1px solid #ffffff; border-bottom: 1px solid #ffffff; text-align: left; font-weight: normal; }
table.rateTbl3 th.th0 { background: #eeeeee; text-align: left; border-right: 1px solid #ffffff; border-bottom: 1px solid #ffffff; }
table.rateTbl3 th.th1 { width: 100px; }
table.rateTbl3 th.th2 { width: 200px; }
table.rateTbl3 th.th3 { width: 300px; }
table.rateTbl3 th.th4 { width: 400px; }
table.rateTbl3 td { padding: 6px 9px; background: #f3f3f3; border-collapse: collapse; border-right: 1px solid #ffffff; border-bottom: 1px solid #ffffff; text-align: left; }
table.rateTbl3 td.td1 { width: 100px; }
table.rateTbl3 td.td2 { width: 200px; }
table.rateTbl3 td.td3 { width: 300px; }
table.rateTbl3 td.td4 { width: 400px; }

/* h2見出しのaタグ（name属性）表示解除  kanata */
h2 a { color: #333333; text-decoration: none; }
h2 a:link { color: #003399; text-decoration: underline; }
h2 a:visited { text-decoration: underline; }
h2 a:hover { color: #003399; text-decoration: underline; }
h2 a:active { text-decoration: underline; }

/* h3見出しのaタグ（name属性）表示解除  kanata */
h3 a { color: #333333; text-decoration: none; }
h3 a:link { color: #003399; text-decoration: underline; }
h3 a:visited { text-decoration: underline; }
h3 a:hover { color: #003399; text-decoration: underline; }
h3 a:active { text-decoration: underline; }

/* h4見出しのaタグ（name属性）表示解除  kanata */
h4 a { color: #333333; text-decoration: none; }
h4 a:link { color: #003399; text-decoration: underline; }
h4 a:visited { text-decoration: underline; }
h4 a:hover { color: #003399; text-decoration: underline; }
h4 a:active { text-decoration: underline; }

/* strong見出しのaタグ（name属性）表示解除  kanata */
strong a { color: #333333; text-decoration: none; }
strong a:link { color: #003399; text-decoration: underline; }
strong a:visited { text-decoration: underline; }
strong a:hover { color: #003399; text-decoration: underline; }
strong a:active { text-decoration: underline; }

/* テキスト重要  kanata */
.text_imp{ color: red; }

/* テキスト最重要  kanata */
.text_mimp { color: red; font-weight: bold; }

/* インデント  kanata */
.indent { display: block; padding: 0 0 0 1.7em; }

/* 執筆者  kanata */
.representative { margin:10px 15px 0 15px; }

/* 海外駐在員情報トップに戻る  kanata */
.pageBack { background: url(/content/000025565.gif) left top repeat-x; margin:15px 15px 0 15px; text-align:left; padding:20px 0 0 0; }
.pageBack a { display:block; background: url(/content/000025562.gif) left 0.4em no-repeat; padding:0 0 0 15px; }

/* 海外駐在員情報ページ内リンク  kanata */
.pageLink { background-color:#F3F3F3; border:1px solid #BFBFBF; text-align:center; padding:15px; width: 637px; margin: 20px 0 20px 2px; }
.pageLink a { 
	background:url(/content/000025566.gif) left 0.4em no-repeat;
	padding:0 0 0 15px;
	display: -moz-inline-box; /* for Firefox 2 */
	display: inline-block;	  /* for modern */
	/display: inline;		  /* for ie5〜7 */
	/zoom: 1;				  /* for ie5〜7 */
 }

/* 海外駐在員情報 年別・地域別メニュー  kanata */
.representativeCategory{ background-color:#F3F3F3; border:1px solid #BFBFBF; text-align:left; width: 647px; margin: 00 0 20px 15px; }
.representativeCategory .year{ background: url(/content/000025565.gif) left bottom repeat-x; }
.representativeCategory .title{ width:50px; padding:15px 10px 15px 15px; float:left; }
.representativeCategory .link{ width:555px; padding:15px 15px 15px 0; float:left; }
.representativeCategory a{ 
	display: -moz-inline-box; /* for Firefox 2 */
	display: inline-block;	  /* for modern */
	/display: inline;		  /* for ie5〜7 */
	/zoom: 1;				  /* for ie5〜7 */
 }

/* メニューリスト（J01）用追記  2010/03/15 */
.menuList div#contentsMain .section h4 {background:none; padding-left:0; }
.menuList .section { width:642px; padding: 5px 0 6px 1px;background: url(/content/000000051.gif) no-repeat left bottom; }
.menuList .section.last { background:none; }
.menuList .section .column { width:642px;}
.menuList .section.grid2col .column {float:left; }
.menuList .section.grid2col .column.first { width:540px !important; margin-right:10px; }
.menuList .section.grid2col .column.first h4 { width:540px !important;_width:535px !important; }
.menuList .section.grid2col .column.first h5 { width:540px !important;_width:535px !important; }
.menuList .section.grid2col .column.first p { width:540px !important;_width:535px !important; }
.menuList .section.grid2col .column.last { width:80px !important; }
.menuList .section.grid2col .column.last img { margin:10px 0 0 0; display:block; }

.menuList .section h5 { background: url([[[id=000000040) no-repeat 0 0.4em; padding:0 0 7px 17px; }
body#sugar.menuList  .section h5 { background: url(/content/000000043.gif) no-repeat 0 0.4em; font-size:1em;}			/* 砂糖 */
body#starch.menuList  .section h5 { background: url(/content/000000044.gif) no-repeat 0 0.4em; font-size:1em;}			/* でん粉 */
.menuList .section h5 a span { display:inline-block; padding:1px 15px 0 3px;margin-left:-0.2em; margin-right:-1px; }
.menuList .section h5 a.blank span { background:url(/content/000000096.gif) no-repeat 100% 50%; }
.menuList .section h5 a.pdf span { background:url(/content/000000097.gif) no-repeat 100% 50%; }
.menuList .section h5 a.excel span { background:url(/content/000000098.gif) no-repeat 100% 50%;}
.menuList .section h5 a.word span { background:url(/content/000000099.gif) no-repeat 100% 50%;  }

.menuList .section p { padding-left:17px; }

/* 砂糖・でん粉市場動向 追記 2010/03/12 */
table#market { width:646px; border-collapse:collapse; border:none;}
table#market th { background-color:#f3f3f3 border-collapse:collapse; width:69px; border-bottom:1px solid white; text-align:center;}
table#market td { background-color:#f3f3f3; border-collapse:collpase; width:42px; border-bottom:1px solid white; text-align:center;}

body#sugar table#market tr th {background-color:#d3f9ee; }
body#sugar table#market tr.even th {background-color:#adf2fd; }

body#starch table#market tr th {background-color:#f6efcb;  }
body#starch table#market tr.even th {background-color:#efdeb6; }

table#market tr.even td {background-color:#e7e7e7; }
table#market td.first { padding-left:7px; }
table#market td.double { padding-left:10px; }
table#market td.last { padding-right:25px; }


/* 砂糖・でん粉統計情報一覧表追記 2010/03/12 */
ul#statics { width:643px; }
ul#statics li.clear { margin-bottom:6px; padding:2px 0; border-bottom: 1px dotted #bfbfbf;}
ul#statics li span { display:block;width:500px; _width:480px; }
ul#statics li.indent span { width:483px; padding-left:17px;  _width:463px; }
ul#statics li.indent span.update { padding-left:0; }
ul#statics li span.title { display:inline; float:left;font-weight:bold; }
ul#statics li span.title span {display:inline;clear:both; color:#c63636; }
ul#statics dl.dataLinks { width:133px; float:right;  _width:153px; }
ul#statics dl.dataLinks dt { float:left; display:block; width:61px; margin-right:5px; }
ul#statics dl.dataLinks dt .icon { margin:0; }
dt a { display:inline-block; height:18px; ;}
dt.html a { background:url(/content/000024509.gif) no-repeat 0 2px; padding-left:20px; }
dt.pdf a { background:url(/content/000000097.gif) no-repeat 0 2px; padding-left:20px; }
dt.excel a { background:url(/content/000000098.gif) no-repeat 0 2px; padding-left:20px; }
.clearer { height:1px; font-size:1px; text-indent:-99999px; clear:both; overflow:hidden; }


/* 業務概要 追記 2011/03/29 */
.operationImgBox{ width:640px; }
.operationImgBox .titleImg{ float:left; width:278px; }
.operationImgBox .titleImg img{ vertical-align:top; }
.operationImgBox ul{ margin:0!important; padding:0!important; list-style:none!important; float:left; width:362px; }
.operationImgBox ul li{ margin:0!important; padding:10px 0 0 0!important; list-style:none!important; background-image:none!important; }
.operationImgBox ul li.first{ padding:0!important; }
.operationImgBox ul li img{ vertical-align:top; }

/* 出展一覧および概要 追記 2011/05/24 */
.wrapper ul.imgbox {
 margin: 0;
 padding: 0;
 text-align: center;
}
.wrapper ul.imgbox li {
 display: inline-block;
 text-align: center;
 margin-bottom: 15px;
 padding: 1px;
 vertical-align: top;
 font-size: 0.8em;
 line-height: 1.4em;
}
.wrapper ul.imgbox div {
 margin:0px;
 padding: 0px;
}
html>/**/body .wrapper ul.imgbox div { margin: 0 auto; }
* html .wrapper ul.imgbox li {
 display: inline;
 zoom: 1;
}
*+html .wrapper ul.imgbox li {
 display: inline;
 zoom: 1;
}
.imgbox01{
 margin:0px;
 padding:0px;
}
img.wakusen1{
 border:1px solid #cccccc;
}
#brlst_all{
 width:661px;
 margin:0px 0px 20px 0px;
 padding:0px;
 border:solid 4px #E7F4BC;
}
.brlst_all_lnk{
 margin:0px 0px 0px 0px;
 padding:12px;
 font-size: 0.8em;
 line-height: 0.8em;
 border-bottom:solid 4px #E7F4BC;
}
.brlst_all_lst{
 width:658px;
 overflow: auto;
 margin:3px 0px 3px 3px;					
 padding:0px ;
 font-size: 0.8em;
 line-height: 1.5em;
 border-bottom:dotted 1px #CCCCCC;
}
.brlst_all_lstlst{
 width:658px;
 overflow: auto;
 margin:3px 0px 3px 3px;
 padding:0px ;
 font-size: 0.8em;
 line-height: 1.5em;
}
div#brlst_all h3 {
 width: 632px;
 margin: 10px 0px 6px 6px;
 padding: 0 0 0 11px;
 background: url(/content/000000064.gif) no-repeat;
 font-size: 1em;
 line-height:1.2em;
 font-weight: bold;
}
div#brlst_all .imgLst{
 width: 122px;
 float: left;
 margin: 0px 5px 6px 3px;			
 padding:0px;
 text-align: left;
}
.brlst_all_lst2{
 width:650px;					
 overflow: auto;
 margin:8px 5px 5px 6px;					
 padding:0px 0px 0px 0px;				
 font-size: 0.8em;
 line-height: 1.5em;
 border-bottom:dotted 1px #CCCCCC;
}
.brlst_all_lstlst2{
 width:650px;								
 overflow: auto;
 margin:8px 5px 5px 6px;			
 padding:0px 0px 0px 0px;							
 font-size: 0.8em;
 line-height: 1.5em;
}
.imgLeft2 {
 float: left;
 margin: 0 10px 17px 0;
 text-align: center;
}
div#brlst_all div.textTop  {
 padding: 0 0 7px 132px;
 margin: 0px 0px 0px 0px;
}
div#brlst_all div.textTop a.linkList {
 background: url(/content/000000040.gif) no-repeat 0 0.1em ; 
 padding: 0 0 7px 15px;
 margin: 0px 0px 0px 0px;
}
.msg {
 background: url(/content/000072782.jpg) no-repeat ; 
 padding: 3px 0px 0px 30px;
 margin: 0px 0px 0px 0px;
}

/* 年度別一覧リンクボックス */
.yearLink {
	background-color: #F3F3F3;
	border: 1px solid #BFBFBF;
	margin: 20px 0 15px 0;
	text-align: left;
	padding:15px;
}