@charset"UTF-8";
@import"initial.css";
@import"common.css";
/* =========== BEGIN CHAPTER 2 FLEXIBLE UNIT::FOR SITEMAP =========== */
#c2					{	position:relative; text-align:center;	}
.content			{	width:750px; margin:0 auto; text-align:left; display:inline-block;	}
.content:after		{	height:0px; display:block; content:""; clear:both; visibility:hidden;	}
.content h3			{	margin:0 0 20px 0; padding:0 0 0 25px; color:#000000; font-size:14px; background:url(../img/common/marker02.gif) left 0.25em no-repeat;	}
.content h3 em		{	font-weight:normal; font-style:normal;	}
.content h3 a		{	margin:0 3px; padding:0 0 0 15px; color:#006600; font-size:14px; background:url(../img/company/marker03.gif) left center no-repeat;	}
#unit1				{	width:390x !important; width /**/:400px; float:left; margin:0 5px 0 0 !important; margin /**/:0 10px 0 0; padding:0 0 0 15px;	}
#unit2				{	width:325px; float:left;	}
#unit1 table		{	width:388px !important; width /**/:390px; border:1px solid #8bafd4; border-bottom:none; position:relative;	}
#unit1 th,#unit1 td	{	padding:5px 5px 5px 13px; color:#000000; text-align:left; border-bottom:1px solid #8bafd4;	}
#unit1 th			{	width:87px !important; width /**/:100px; font-size:14px; text-indent:20px; background:#e6eef7 url(../img/common/marker02.gif) 10px center no-repeat;	}
#unit1 td			{	width:300px; font-size:12px;	}
#map				{	margin:10px 0 0 0;	}
#map h4				{	margin:0 0 0 40px; color:#ff0000; font-weight:normal;	}
#map h4,#map dl		{	font-size:12px;	}
#map dl				{	display:inline-block; padding:0 0 0 40px;	}
#map dl:after		{	height:0px; display:block; content:""; clear:both; visibility:hidden;	}
#map dl *			{	overflow:hidden;	}
#map dl dt			{	float:left;	}
#map dl dd			{	width:24em; float:left;	}
.access1			{	height:1.25em;	}
dt.access1 			{	width:2em;	}
dt.access2			{	width:4.5em; height:4em; clear:both;	}
#unit2 dl			{	width:324px; height:0px !important; height /**/:112px; overflow:hidden; position:relative; padding:112px 0 0 0; background:url(../img/company/bg_policy.jpg) no-repeat;}
#unit2 p			{	padding:15px 0 0 0;	}
.moving				{	display:block; color:#ff0000;	}