@charset "ISO-8859-1";

/* reset
===============================================================================================*/ 
body, h1, h2, h3, h4, h5, h6, em, p, ul, li, dl, dt, dd, form, input{
	font-weight:normal;
	margin:0;
	padding:0;
} 

ul{list-style-type:none;}
img, a img, table{border:0;}

html, body{height:100%;}
body{
	font-size:70%;
	font-family:Verdana, Arial,	sans-serif;
	background:#f1f1f1 url(../../network/img/top/body_bgline.gif) repeat;
	line-height:1.3;
	color:#333;
	text-align:center;
}
/* common
===============================================================================================*/ 
.float-l{float:left;}
.clearfix:after, #in-t-main-l dl:after, #t-news dl:after{
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
.clearfix, #in-t-main-l, #t-news dl{display: inline-block;}
/* Hides from IE-mac \*/
* html .clearfix, * html #in-t-main-l, * html #t-news dl{height: 1%;}
.clearfix, #in-t-main-l, #t-news dl{display: block;}
/* End hide from IE-mac */


/* font
===============================================================================================*/ 
a{color:#0A50A1;}
a:link,
a:visited{text-decoration:none;}
a:hover,
a:active{text-decoration:underline;}


/* layout
===============================================================================================*/ 
#wrapper{
	width:764px;
	height:auto !important;
	height:100%;
	min-height:100%;
	margin:0 auto;
	padding:0;
	background:#fff url(../../network/img/top/cont_bg.gif) repeat-y;
}
#in-wrapper{
	width:746px;
	margin:0 auto;
}

/* header
===============================================================================================*/ 
#header{
	width:746px;
	text-align:left;
	padding:16px 0 11px 0;
	background:transparent url(../../network/img/top/bg_head.gif) repeat-x top;
}
#header h1{
	width:395px;
	float:left;
}
#header #search{
	width:190px;
	float:right;
	margin-right:19px;
}
#header #search ul{
	float:right;
	width:142px;
}
#header #search li{float:left;}

#header form{
	float:right;
	width:171px;
	_width:177px;
}
/* search */
#header #search-box,
#header #search-btn{
	display:block;
	float:left;	
}
#header #search-box{width:108px;}
#header #search-btn{
	width:63px;
	height:19px;
}

#h-nav{
	background-color:#f7f7f7;
	height:21px;
	margin-bottom:20px;
}
#h-nav li{float:left;}
#h-nav ul{
	width:435px;
	float:right;
}

/* contents
===============================================================================================*/ 
/**mainarea**/
#t-main{
	text-align:left;
	margin-bottom:17px;
}
#in-t-main{
	width:710px;
	margin-left:20px;
	background:transparent url(../../network/img/top/bg_shadow.gif) no-repeat bottom;
	padding-bottom:5px;
}
#in-t-main-l{
	width:310px;
	float:left;
}
#nav-trade{
	background:transparent url(../../network/img/top/e_p_world.jpg) no-repeat left top;
	padding-left:49px;
}
#nav-trade dl{
	width:261px;
	background:#f9ae35 url(../../network/img/top/e_bg_trade.gif) repeat-x;
	padding-bottom:14px;
}
#nav-trade dt,
#nav-trade dd{
	float:left;
	font-size:0;
}
#nav-trade dt,
#nav-trade dd{padding-left:10px;}
#contents{
	text-align:left;
	width:706px;
	margin:0 auto;
}
/**map**/
#map{
	position:relative;
	width:400px;
	float:right;
}
#map div{
	position:absolute; 
	width:167px;
	z-index:1;
	left:222px;
	top:9px;
	visibility: hidden;
}
#tenshin{height:184px;}
#mumbai{height:170px;}
#bangkok{height:140px;}
#kualalumpur{height:151px;}
#singaporeair{height:174px;}
#jakarta{height:170px;}
#hochiminh{height:170px;}
#manila{height:151px;}
#osaka{height:157px;}
#melbourne{height:170px;}
#hongkong{height:138px;}
#shanghai{height:176px;}
#seoul{height:170px;}
#auckland{height:202px;}

* html #map div p img{behavior: expression(IEPNGFIX.fix(this));}

/**sidenav**/
#t-side{
	width:242px;
	float:left;
}
#t-s-nav{width:242px;}
#t-s-nav li{
	float:left;
	font-size:0;
}
#t-s-nav{width:260px;}
#t-about{
	width:242px;
	background:#a8d2f3 url(../../network/img/top/e_bg_about.jpg) no-repeat top left;
	font-size:0;
	padding-bottom:8px;
	margin-bottom:15px;
}
#t-about h3{
	padding-top:8px;
	padding-left:10px;
}
.btn-t-about01 li{float:left;}
.btn-t-about01,
.btn-t-about02 li{padding-left:10px;}
.btn-t-about02{clear:left;}
.pa3b{padding-bottom:3px;}
#t-obdi {
	width:200px;
	padding-top:10px;
	padding-bottom:10px;
	text-align:left;
}

/**mainarea**/
#t-m-contents{
	width:441px;
	float:right;
}
#t-news{padding-bottom:15px;}
#t-news h3{
	padding-bottom:5px;
	margin-bottom:10px;
	border-bottom:1px solid #8a8a8a;
	width:441px;
}
#t-news h4{margin-bottom:5px;}
#t-news dl{
	padding:0 0 0 3px;
	margin-bottom:2px;
	line-height:1.4;
}
#t-news dt{width:95px;}
#t-news dd{
	width:350px;
	margin:-1.5em 0 0 95px;
}
#t-news dd img{margin:0 3px;}

/*20111219 START*/
#tl01{
	width:439px;
	height:35px;
	background:url(../../network/img/top/e_tl_news01.gif) no-repeat;
	margin-bottom:10px;
	margin-top:0px;
}
#tl01 h3{
	width:0 !important;
	float:left;
	padding:0 !important;
	margin:0 !important;
	border:none !important;
	text-indent:-9999px;
}
#tl01 p{
	float:right;
	padding-top:6px;
}

/*20111219 END*/

/* top banner
===============================================================================================*/ 
#s-bnr li{
	float:left;
	font-size:0;
	padding-right:3px;
}

/* footer
===============================================================================================*/ 
#footer{
	width:706px;
	height:50px;
	margin:20px auto 0 auto;
	border-top:1px solid #e6e6e6;
}
#footer ul{
	float:left;
	width:243px;
	padding-top:15px;
}
#footer li{
	float:left;
	font-size:0;
}
address{
	display:block;
	width:455px;
	float:right;
	text-align:right;
	font-style:normal;
	font-size:80%;
	color:#666;
	padding-top:19px;
	letter-spacing:-0.05em;
}
#shinsai {
	width:441px;
}
#shinsai p{
	margin-bottom:8px;
}
