@charset"UTF-8";
@import"initial.css";
@import"common.css";
/* =========== BEGIN CHAPTER 2 FLEXIBLE UNIT::FOR SITEMAP =========== */
#c2					{	position:relative; text-align:center;	}
#ulmini				{	width:100px; position:absolute; left:680px; top:7px;	}
.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; line-height:125%; 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:390px !important; width /**/:410px; float:left; margin:0 5px 0 0; padding:0 0 0 20px;	}
#unit2				{	width:324px; float:left;	}
#prof				{	width:388px !important; width /**/:390px; border:1px solid #8bafd4; border-bottom:none;	}
#prof th,#prof td	{	color:#000000; text-align:left; border-bottom:1px solid #8bafd4;	}
#prof th			{	width:72px !important; width /**/:100px; padding:5px 5px 5px 25px; font-size:14px; background:#e6eef7 url(../img/common/marker02.gif) 10px center no-repeat;	}
#prof td			{	width:300px; padding:5px; font-size:12px;	}
#prof th.colmun0	{	background-position:10px 8px;	}
#prof th.colmun1	{	background-position:10px 8px; }
#prof th.colmun2	{	background-position:10px 37px;	}
#map				{	padding:10px 0;	}
#accessMap			{	width:380px; font-size:12px;	}
#accessMap th		{	vertical-align:top;	text-align:left;	}
#accessMap td		{	vertical-align:top;	}
#accessMap dl		{	padding:0 0 0 20px;	}
#accessMap dt		{	margin:0 0 0.1em; font-weight:600;	}
#accessMap dd		{	list-style:circle; margin:0 0 0.5em;	}
#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;	}