@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;
}
/* 畜産の情報 レポート 2018/09 */
body.livestockReport .subtitle {
font-size: 0.8em;
}
body.livestockReport .report_writer {
margin: 5px 10px 10px 17px;
text-align: right;
line-height: 1.5em;
font-size: 0.8em;
box-sizing: border-box;
}
body.livestockReport .contents_link{
margin: 0 10px 15px 17px;
}
body.livestockReport .contents_link ul li{
padding: 0 0 7px 17px;
background: url(/content/000000041.gif) no-repeat 0 0.4em;
}
body.livestockReport div#contentsMain div.text2 h3{
margin: 13px 0;
}
body.livestockReport div#contentsMain div.text2.bgBlue{
padding: 15px;
margin: 0 0 25px 0;
width: 100%;
background-color: #E5F2FD;
box-sizing: border-box;
}
body.livestockReport div#contentsMain div.text2.bgBlue h3:first-child{
margin-top: 0;
}