@charset "UTF-8";body {	margin:0;	color:#676767;	font-family:Arial, Helvetica,  宋体, sans-serif;	text-align:center;	}img {	border:0px;	vertical-align:top;}form {	margin: 0px;	padding: 0px;}.clr{	clear:both;}#skip_menu{	display:none;}/* header */#header {	width:944px;	margin:0px auto;	padding:0px 9px 5px;	_width:962px;}#logo {	float: left;	width: 380px;	padding-top: 12px;	padding-left: 1px;	margin:0px;	text-align:left;	display:inline;}#headlink {	float: right;	margin: 12px 0px 0px 0px;	padding:0px;/*	width: 186px;	*/	width: 366px;/*20120425*/}#headlink ul{/*	width: 186px;	*/	width: 366px;/*20120425*/	margin: 0px;	line-height: 1px;	list-style: none;	padding:0px;}#headlink ul li{	margin:0px 10px 0px 0px;	padding:0px;	float:left;}#headlink ul li.end{	margin-right: 0px;}#search {	clear:right;	float: right;	padding-top: 8px;white-space:nowrap;}#search form {	padding: 0px 1px 0px 0px;	margin: 0px;}#search form p{	margin: 0px;}#search form input.search_area{	width: 145px;	padding: 2px;	margin: 0px 0px 0px 0px;	border: 1px solid #999999;	font-size: 1.2em;	line-height: 1.2em;	vertical-align: middle;	display:inline;}#search form input.search_btn{	padding: 0px;	margin: 0px 3px 0px 7px;	vertical-align: middle;}#search img{	margin:0px 0px 0px;	vertical-align: middle;}/* グローバルナビ*****************************************************************************************************************************/#globalnavi {	clear: both;	background-image:url(http://images.jetro.go.jp/images/en/bg-global.gif);	background-repeat:repeat-x;	background-position:bottom;	min-width:944px;	padding:0px 9px 0px;}#globalnavi ul {	padding: 0px 0px;	margin: 0px auto;	_margin:0px;	line-height: 0;	list-style: none;	width:944px;}#globalnavi li {	float: left;	padding: 0px;	margin: 0px;	line-height:1px;	display:inline;}#globalnavi li a{	background-position:0px 0px;	background-repeat:no-repeat;	display:block;	height:43px;	padding:0px;	margin:0px;}/* マウスオーバー */#globalnavi li.g01 a{	width:107px;	background-image:url(/images/en/gnavi01.gif);}#globalnavi li.g01 a:hover{	background-image:url(/images/en/gnavi01-o.gif);}#globalnavi li.g02 a{	width:185px;	background-image:url(/images/en/gnavi02.gif);}#globalnavi li.g02 a:hover{	background-image:url(/images/en/gnavi02-o.gif);}#globalnavi li.g03 a{	width:145px;	background-image:url(/images/en/gnavi03.gif);}#globalnavi li.g03 a:hover{	background-image:url(/images/en/gnavi03-o.gif);}#globalnavi li.g04 a{	width:204px;	background-image:url(/images/en/gnavi04.gif);}#globalnavi li.g04 a:hover{	background-image:url(/images/en/gnavi04-o.gif);}#globalnavi li.g05 a{	width:185px;	background-image:url(/images/en/gnavi05.gif);}#globalnavi li.g05 a:hover{	background-image:url(/images/en/gnavi05-o.gif);}#globalnavi li.g06 a{	width:118px;	background-image:url(/images/en/gnavi06.gif);}#globalnavi li.g06 a:hover{	background-image:url(/images/en/gnavi06-o.gif);}/* オン状態 */body.highlight-home #globalnavi li.g01 a{	background-image:url(/images/en/gnavi01-o.gif);}body.highlight-invest #globalnavi li.g02 a{	background-image:url(/images/en/gnavi02-o.gif);}body.highlight-trends #globalnavi li.g03 a{	background-image:url(/images/en/gnavi03-o.gif);}body.highlight-database #globalnavi li.g04 a{	background-image:url(/images/en/gnavi04-o.gif);}body.highlight-reports #globalnavi li.g05 a{	background-image:url(/images/en/gnavi05-o.gif);}body.highlight-jetro #globalnavi li.g06 a{	background-image:url(/images/en/gnavi06-o.gif);}/* コンテンツ */#contents {	width: 944px;	text-align: left;	padding:0px 9px;	margin:0px auto;	clear:both;}#bread {	width: 944px;	margin: 0px auto 18px;	text-align: left;	clear:both;}#bread ul{	padding: 0px;	margin: 12px 0px 0px;	font-size: 1.2em;	line-height: 1.6em;	list-style: none;}#bread ul li{	float: left;	padding: 0px;	margin: 0px 5px 0px 0px;}#bread ul li a{	padding-right: 8px;	background-image: url(/images/en/icon-bread.gif);	background-position: right 50%;	background-repeat: no-repeat;	color:#0000FD;}#bread ul li a:link{color: #0000FD;text-decoration: underline;}#bread ul li a:visited{color: #00087B;text-decoration: underline;}#bread ul li a:hover{color: #0000FD;text-decoration: underline;}#bread ul li a:active{color: #0000FD;text-decoration: underline;}/* メイン部分 */#main {	float: right;	width: 584px;}body.layout-LC #main {	float: right;	width: 764px;}body.layout-C #main {    margin-right: 0;    width: 945px;}body.layout-C #submenu {    display: none;}/* 左メニュー */#submenu {	float: left;	width: 160px;}#submenu ul{	margin:0px;	list-style:none;	padding:0px;}#submenu ul li{	margin:0px;	padding:0px;	overflow:hidden;	width:160px;	line-height:1.4em;}#submenu ul li.lv01_label{	font-size:1.4em;	width:150px;	margin:0px 0px 0px 5px;	padding:0px 0px 0px 10px;	font-weight:bold;	background-image:url(/images/en/icon-label.gif);	background-position:0px 6px;	background-repeat:no-repeat;}#submenu ul li.lv01_title{	font-size:1.4em;	width:160px;	margin:0px 0px 2px 0px;	padding:0px;	overflow:hidden;}#submenu ul li.lv02_label{	font-size:1.2em;	width:143px;	margin:0px 0px 0px 12px;	padding:0px 0px 0px 10px;	font-weight:bold;	background-image:url(/images/en/icon-label.gif);	background-position:0px 6px;	background-repeat:no-repeat;}#submenu ul li.lv02_title{	font-size:1.2em;	margin:0px 0px 0px 7px;	width:153px;	overflow:hidden;}#submenu ul li.lv02_title span{	padding:0px 0px 0px 18px;}#submenu ul li.lv03_label{	font-size:1.2em;	width:128px;	margin:0px 0px 0px 26px;	padding:0px 0px 0px 10px;	font-weight:bold;	background-image:url(/images/en/icon-label.gif);	background-position:0px 6px;	background-repeat:no-repeat;}#submenu ul li.lv03_title{	font-size:1.2em;	margin:0px 0px 0px 21px;	width:138px;	overflow:hidden;}#submenu ul li.lv04_title{	font-size:1.2em;	margin:0px 0px 0px 36px;	width:123px;	overflow:hidden;}#submenu ul li a{	display:block;	background-image:url(/images/en/icon-arrow01.gif);	background-position:5px 0.5em;	background-repeat:no-repeat;	padding-left:18px;	margin:0px;	zoom: 1;}#submenu ul li.on a{	background-image:url(/images/en/icon-arrow02.gif);	background-color:#dbf0f9;	background-repeat:no-repeat;}#submenu ul li a:link,#submenu ul li a:visited,#submenu ul li a:active{	text-decoration:none;}#submenu ul li a:hover{	text-decoration:underline;}#submenu ul.lang{	border-top:1px solid #666666;	margin:20px 0px 0px 0px;	padding:10px 0px 0px 10px;	list-style:none;	font-size:1.2em;	line-height:1.4em;	width:auto;}#submenu ul.lang li{	background-image:url(/images/en/icon-arrow01.gif);	background-position:5px 2px;	background-repeat:no-repeat;	padding-left:18px;	margin:0px;	width:auto;}#submenu ul.lang li.label{	background:none;	padding:0px;	margin-bottom:4px;}#submenu ul.lang li a{	display:inline;	background:none;	padding:0px;}#submenu dl.waku01 dd ul li a{	width:auto;}#submenu .inpuiry{	background-color:#eeeeee;	padding:2px 8px;	font-size:1.2em;	line-height:1.4em;	margin:30px 0px 0px 0px;}/* ||||||||||||||||||| 新左メニュー add 2011.06.02 ||||||||||||||||||| *//* ----- invest submenu ----- */body #contents #submenu{	width:174px;}body #contents #submenu .submenu_box{	background:url('/images/en/bg_submenu_bottom.gif') no-repeat bottom center;width:160px;padding:0 0 3px;margin:0 0 20px;}body #contents #submenu .submenu_box .submenu_box_inside{	background:url('/images/en/bg_submenu_top.gif') no-repeat top center;padding:11px 0 0 0;}body #contents #submenu .submenu_box .submenu_box_inside .menu_title{	font-size:1.5em;font-weight:bold;background:url('/images/en/bg_submenu_title.gif') no-repeat bottom center;margin:0;padding:0;}body #contents #submenu .submenu_box .submenu_box_inside .menu_title.nolink{	padding: 3px 0 8px 12px;}body #contents #submenu .submenu_box .submenu_box_inside .menu_title a{	padding: 3px 0 8px 12px;text-decoration:none;display:block;}body #contents #submenu .submenu_box .submenu_box_inside .menu_content{	padding:0 1px;}body #contents #submenu .submenu_box .submenu_box_inside ul{	margin:0;padding:0;font-size:1.2em;list-style:none;}body #contents #submenu .submenu_box .submenu_box_inside ul li{	border-top:1px solid #fff;border-bottom:1px solid #ECECEC;width:auto;overflow:hidden;line-height:1.4em;margin:0;padding:0;}body #contents #submenu .submenu_box .submenu_box_inside ul li a{	display:block;text-decoration:none;zoom: 1;}body #contents #submenu .submenu_box .submenu_box_inside ul li a:hover{	text-decoration:underline;}body #contents #submenu .submenu_box .submenu_box_inside ul li.nolink{	background:url('/images/en/bg_submenu_nolink.gif') no-repeat 9px 10px;padding: 3px 0 0 20px;font-weight:normal;}body #contents #submenu .submenu_box .submenu_box_inside ul li.bottom_border{	border-bottom:2px solid #ececec; 	padding-bottom:5px;}body #contents #submenu .submenu_box .submenu_box_inside ul li img{	vertical-align:middle;}body #contents #submenu .submenu_box .submenu_box_inside ul li a{	background:url('/images/en/bg_anchor.gif') no-repeat 11px 7px!important;padding:3px 5px 3px 20px;}body #contents #submenu .submenu_box .submenu_box_inside ul li.on{	border-top:1px solid #fff;border-bottom:1px solid #ECECEC;width:auto;background:#F3F3F3!important;}body #contents #submenu .submenu_box .submenu_box_inside ul li.nolink.on{	border-top:1px solid #fff;border-bottom:1px solid #ECECEC;width:auto;background:url('/images/en/bg_submenu_nolink.gif') no-repeat 9px 10px #F3F3F3!important;}body #contents #submenu .submenu_box .submenu_box_inside ul li.on a.on{	font-weight:bold!important;}body #contents #submenu .submenu_box .submenu_box_inside ul li ul{	margin: 0 0 0 12px;font-size:1em;}body #contents #submenu .submenu_box .submenu_box_inside ul li.nolink ul{	margin: 0 0 0 -8px;font-size:1em;font-weight:normal;}body #contents #submenu .submenu_box .submenu_box_inside ul li ul li{	border:none;}/* 現地語サイト マークアップそのままで見栄えだけ適用 */body #submenu>ul{	background:url("/images/en/bg_submenu_bottom.gif") no-repeat scroll center bottom transparent;	margin: 0 0 20px;	padding: 0 1px 13px;	width: 158px!important;}body #submenu>ul li.lv01_title,body #submenu>ul li.lv02_title{	border-bottom: 1px solid #ECECEC;	border-top: 1px solid #FFFFFF;	line-height: 1.4em;	margin: 0;	overflow: hidden;	padding: 0;	width: auto;	clear:both;}body #submenu>ul li.lv01_title{	font-size:1.2em;	padding: 3px 0;}body #submenu>ul li.lv01_title:first-child{	background-image: url("/images/en/bg_submenu_top.gif");	background-repeat: no-repeat;	background-attachment: scroll;	background-position: center top;	padding: 11px 0 3px;	float:left;	width:160px;	margin-left:-1px;}#submenu>ul li.lv01_title a{	background: url("/images/en/bg_anchor.gif") no-repeat scroll 11px 7px transparent;	padding: 3px 5px 3px 20px;}#submenu>ul li.lv02_title{	margin: 0;	overflow: hidden;	padding: 0;	width: auto;}#submenu>ul li.lv02_title a{	background: url("/images/en/bg_anchor.gif") no-repeat scroll 23px 7px transparent !important;	padding: 3px 5px 3px 32px;}body #contents #submenu>ul li.on {	background-color:#F3F3F3;}body #contents #submenu>ul li.lv02_title.on {	background-color:#F7F7F7;}body #contents #submenu>ul li.on a{	font-weight:bolder;	background-color:transparent;	background-image: url("/images/en/bg_anchor.gif");;}body #submenu>ul li.lv01_title.on:first-child{	background-image: url("/images/en/bg_submenu_top_on.gif");	background-color:#F3F3F3;}/* News&Updates マークアップそのままで見栄えだけ適用 */body.highlight-jetro #submenu>ul{	background:url("/images/en/bg_submenu_bottom.gif") no-repeat scroll center bottom transparent;	margin: 0 0 20px;	padding: 0 1px 13px;	width: 158px!important;}body.highlight-jetro #submenu>ul li.lv01_title{	background: url("/images/en/bg_submenu_top.gif") no-repeat scroll center top transparent!important;	padding: 11px 0 0 0;	font-size: 1.5em;	font-weight: bold;	margin: 0;	width:158px;	float:none;}body.highlight-jetro #submenu>ul li.lv01_title a{	background: url("/images/en/bg_submenu_title.gif") no-repeat scroll center bottom transparent;	display: block;	padding: 3px 0 8px 12px;	text-decoration: none;}body.highlight-jetro #submenu>ul li.lv02_title{	border-bottom: 1px solid  #ECECEC;	border-top: 1px solid #FFFFFF;	line-height: 1.4em;	margin: 0;	overflow: hidden;	padding: 0;	width: auto;}body.highlight-jetro #submenu>ul li.lv02_title a{	background: url("/images/en/bg_anchor.gif") no-repeat scroll 11px 7px transparent !important;	padding: 3px 5px 3px 20px;}body.highlight-jetro #submenu>ul li.lv03_title{	margin: 0;	overflow: hidden;	padding: 0;	width: auto;}body.highlight-jetro #submenu>ul li.lv03_title a{	background: url("/images/en/bg_anchor.gif") no-repeat scroll 23px 7px transparent !important;	padding: 3px 5px 3px 32px;}body.highlight-jetro #submenu>ul li.on {	background-color:#F3F3F3;}body.highlight-jetro #submenu>ul li.on a{	font-weight:bolder;}/* title only */body #contents #submenu .submenu_box.title_only{	background:url('/images/en/bg_submenu_bottom_to.gif') no-repeat bottom center;width:160px;padding:0;margin:0 0 20px;}body #contents #submenu .submenu_box.title_only .submenu_box_inside{	background:url('/images/en/bg_submenu_top.gif') no-repeat top center;padding:11px 0 0 0;}body #contents #submenu .submenu_box.title_only .submenu_box_inside .menu_title{	background:transparent;float:left;}/* ----- Direct Inquiry ----- */body #contents #submenu #direct_inquiries{	background:url('/images/en/bg_direct_inquiries_bottom.gif') no-repeat bottom center;width:160px;padding:0 0 8px;margin:0 1px 20px;}body #contents #submenu #direct_inquiries #direct_inquiries_inside{	background:url('/images/en/bg_direct_inquiries_top.gif') no-repeat top center;padding:3px 0 0 0;}body #contents #submenu #direct_inquiries #direct_inquiries_inside p{	margin:6px 0;padding: 0 11px ;font-size:1.2em;}body #contents #submenu #direct_inquiries #direct_inquiries_inside ul{	margin:0;font-size:1.2em;}body #contents #submenu #direct_inquiries #direct_inquiries_inside ul li{	width:auto;}body #contents #submenu #direct_inquiries #direct_inquiries_inside ul li a{	background:url('/images/en/bg_anchor.gif') no-repeat 11px 4px!important;padding:0 5px 0 20px;}/* ----- submenu bunner ----- */body #contents #submenu p.bunner{	text-align:center;padding:5px 0;background:#D5D5D5;width:160px;}/* ||||||||||||||||||| 新左メニュー ここまで ||||||||||||||||||| *//* 右 */#right{	width:160px;	float:right;	margin-left:19px;}#right p{	font-size:1.2em;	line-height:1.4em;	color:#666666;}#right p.title{	margin:0px 0px 24px 0px;	clear:both;}#right .gray_box{	margin:0px;	padding:5px;	background-color:#eeeeee;	text-align:center;}#right .gray_box p{	margin:0px;}#main p.totop,p.totop {	clear:both;	margin:0px 0px 0px 0px;	padding:20px 0px 0px 0px;	text-align:right;}#main p.totop a{	margin-left:20px;}#print{	clear:both;	margin:0px 0px 0px 0px;	padding:20px 0px 0px 0px;	text-align:right;}/* footer */#footer {	clear:both;	width: 944px;	text-align: left;	padding:30px 9px 20px;	margin:0px auto;	_width: 962px;}ul#footlink {	float: left;	width: 50%;	padding: 0px;	margin: 14px 0px 0px;	font-size: 1em;	line-height: 1.2em;	text-align: left;	list-style: none;}ul#footlink li{	float: left;	padding: 0px 14px;	margin: 0px;	border-right: 1px solid #000000;}ul#footlink li.start{	padding-left: 6px;}ul#footlink li.end{	border: none;}ul#footlink li a:hover{	text-decoration:underline;}#copyright {	float: right;	width: 49%;	padding: 0px;	margin: 15px 0px 0px 0px;	font-family: Arial, Helvetica, sans-serif;	font-size: 1em;	line-height: 1em;	text-align: right;}/* テキスト位置*****************************************************************************************************************************/.t_right{	text-align:right;}.t_center{	text-align:center;}/* レイアウトボックス*****************************************************************************************************************************/.box_left{	width:378px;	float:left;}.box_right{	width:378px;	float:right;}.box_left2{	clear:both;	width:370px;	float:left;}.box_right2{	width:370px;	float:right;}.left{	/*clear:both;*/	width:286px;	float:left;}.right{	width:286px;	float:right;}body.layout-LC .left{	clear:both;	width:378px;	float:left;}body.layout-LC .right{	width:378px;	float:right;}body.layout-LC div.triple .left{	clear:none;	width:248px;	float:left;	margin-right:10px;}body.layout-LC div.triple .right{	width:248px;	float:right;}.sitemap{	width:240px;	float:left;	margin-right:15px;}.sitemap_end{	width:240px;	float:left;}div.sitemap h4,div.sitemap_end h4{	margin-top:0px;}div.sitemap ul.icon01 li,div.sitemap_end ul.icon01 li{	margin:2px;}/* 画像位置*****************************************************************************************************************************/.box01{	width:406px;	float:left;	margin:0px 0px 0px 0px;	padding:0px 0px 12px 0px;}body.layout-LC .box01{	width:530px;}#main .box01 p{	margin-top:0px;	margin-bottom:0px;}.imgPosition{	float:left;	width:158px;	margin-right:20px;	padding-bottom:30px;}#main .imgPosition p{	margin:3px 0px 0px 0px;}body.layout-LC .imgPosition{	width:210px;}#main p.caption{	background-image:url(/images/en/icon-arrow07.gif);	background-position:0px 0.3em;	background-repeat:no-repeat;	padding-left:12px;	font-size:1em;	margin:3px 0px 0px;}.imgPosition_right{	float:right;	width:158px;	margin-left:20px;	margin-bottom:30px;}body.layout-LC .imgPosition_right{	width:210px;}.imgPosition_right p{	margin-bottom:0px;}img.imgleft{	float:left;	margin:3px 10px 10px 0px;}img.imgright{	clear:right;	float:right;	margin:3px 0px 10px 10px;}/* リンクアイコン*****************************************************************************************************************************/a.icon01{	background-image:url(/images/en/icon-arrow04.gif);	background-position:0px 0.1em;	background-repeat:no-repeat;	padding-left:23px;	text-decoration:none;}a.icon01:link,a.icon01:active,a.icon01:visited {	text-decoration:none;}a.icon01:hover {	text-decoration:underline;}a.icon02{	background-image:url(/images/en/icon-arrow01.gif);	background-position:3px 4px;	background-repeat:no-repeat;	padding-left:16px;}a.icon02:link,a.icon02:active,a.icon02:visited {	text-decoration:none;}a.icon02:hover {	text-decoration:underline;}/* 画像アイコン*****************************************************************************************************************************/.blank{	/*	margin-left:10px;	vertical-align: text-bottom;	*/	margin-left:6px;	vertical-align: baseline;}.oc{	margin-right:10px;	vertical-align:text-bottom;}.map{	margin-left:10px;}.pdf{	margin:0px 8px;	vertical-align:text-bottom;}/* 微調整 */.no_border{}.no_border a:link,.no_border a:active,.no_border a:visited{	text-decoration:none;}.no_border a:hover{	text-decoration:underline;}/* 600px用*****************************************************************************************************************************/body.layout600 #header{	padding-bottom:5px;	min-width:600px;}body.layout600 #logo{	padding:13px 0px 0px 11px;}body.layout600 #header{	width:600px;}body.layout600 #headlink {	margin: 20px 0px 15px 0px;	padding:0px 9px 0px 0px;	width:54px;}body.layout600 #bread{	display:none;}body.layout600 #contents{	width:600px;	clear:both;	margin:15px auto;	float:none;	background:none;	min-width:600px;	padding:0px 9px;}body.layout600 #main{	float:none;	background:none;	width:600px;}body.layout600 #footer{	width:600px;	padding:0px 0px 20px;}body.layout600 #footer #copyright{	float:none;	width:auto;	text-align:left;	padding:0px 0px 0px 5px;	margin:0px;}/* トップページ*****************************************************************************************************************************/#mainimage{	clear:both;	margin:0px auto;	padding:32px 0px;}#mainimage img{    float:left;}#flashcontent{	width:646px;    float:right;}.area {	text-align: left;	clear:both;}body.layout-top p.title{	margin:0px 0px 12px 0px;	clear:both;}body.layout-top #main{	width:502px;	float:left;}body.layout-top #main dl.icon01{	margin: 12px 0px 17px;}body.layout-top #main dl.icon01 dt{	width:100px;	color:#666666;	margin:0px 0px 5px;}body.layout-top #main dl.icon01 dd{	width:387px;	margin:0px 0px 5px;}body.layout-top #main ul.icon01{	margin: 14px 0px 24px;}body.layout-top #submenu {	float: left;	width: 167px;	margin-right:36px;}body.layout-top #submenu ul li.lv01_title{	font-size:1.2em;	width:167px;	margin:0px;	padding:0px;	overflow:hidden;}body.layout-top #submenu ul li a:hover{	text-decoration:underline;	background-image:url(/images/en/icon-arrow01.gif);	background-color:#FFFFFF;}body.layout-top #right{	width:198px;	float:right;}body.layout-top #right p{	font-size:1.2em;	line-height:1.4em;	color:#666666;}body.layout-top #right .gray_box{	margin:0px;	padding:5px 3px;	background-color:#eeeeee;	text-align:center;}/* clearfix */.clearfix,#contents,#header,.h2{zoom:1;}.clearfix:after,#contents:after,#header:after,.h2:after{	content:".";	display: block;	height:0px;	clear:both;	visibility:hidden;}/* End clearfix */
