*{margin:0px; padding:0px; font-size:10pt;list-style:none;}
body {	background: #fafafa url(common/bg.gif) repeat-y center;}
span.memo{font-size:8pt;}
hr{display:none;}

div#header h1{ width:750px; height:180px; background:url(common/ttl.gif) no-repeat;}
div#header h1 a{display:block;width:280px; height:180px;text-indent:-1000em;}

div#menu ul{margin-left:0px; float:left;}
div#menu ul li{margin:20px 20px 20px 40px;text-indent:-1000em;}
div#menu ul li,div#menu ul li a{display:block;width:213px;height:30px;}

div#menu ul li.about,
div#menu ul li.about a:active	{background:url(./common/01_about.gif) no-repeat top left;}
div#menu ul li.about a:link,
div#menu ul li.about a:visited	{background:url(./common/01_about.gif) no-repeat top center;}
div#menu ul li.about a:hover	{background:url(./common/01_about.gif) no-repeat top right;}

div#menu ul li.work,
div#menu ul li.work a:active	{background:url(./common/02_work.gif) no-repeat top left;}
div#menu ul li.work a:link,
div#menu ul li.work a:visited	{background:url(./common/02_work.gif) no-repeat top center;}
div#menu ul li.work a:hover		{background:url(./common/02_work.gif) no-repeat top right;}


div#menu ul li.recruit,
div#menu ul li.recruit a:active	{background:url(./common/06_recruit.gif) no-repeat top left;}
div#menu ul li.recruit a:link,
div#menu ul li.recruit a:visited	{background:url(./common/06_recruit.gif) no-repeat top center;}
div#menu ul li.recruit a:hover		{background:url(./common/06_recruit.gif) no-repeat top right;}

div#menu ul li.inquiry,
div#menu ul li.inquiry a:active	{background:url(./common/03_inquiry.gif) no-repeat top left;}
div#menu ul li.inquiry a:link,
div#menu ul li.inquiry a:visited{background:url(./common/03_inquiry.gif) no-repeat top center;}
div#menu ul li.inquiry a:hover	{background:url(./common/03_inquiry.gif) no-repeat top right;}

div#menu ul li.accessmap,
div#menu ul li.accessmap a:active	{background:url(./common/04_map.gif) no-repeat top left;}
div#menu ul li.accessmap a:link,
div#menu ul li.accessmap a:visited	{background:url(./common/04_map.gif) no-repeat top center;}
div#menu ul li.accessmap a:hover	{background:url(./common/04_map.gif) no-repeat top right;}

div#menu ul li.bonsai{background:url(./common/05_bonsai.gif) no-repeat top left;width:154px; height:54px}


div#main{
float:left;
width:450px;
border-left:1px solid #ffffff;
color:#ffffff;
}

div#main h2{
	color:#ffffa3;
	font-size:12pt;
	margin:10px;
	padding:4px;
	border-bottom:2px dotted #ffffff;
	width:430px;}

div#main p{margin:10px;line-height:160%;}
div#main a{color:yellow;padding:2px;}
div#main a:hover{color:#36c3d5;background:yellow;}

div#main table{width:96%;margin:10px;}
div#main table tr th,div#main table tr td{padding-top:10px}
div#main table tr th{border-bottom:2px solid #c1e8ea;white-space:nowrap;width:90px;color:#FFFFFF;}
div#main table tr td{border-bottom:1px solid #c1e8ea;padding-left:4px;color:#FFFFFF;}



div#main dl.bukken{margin:0px 5px 6px 15px;border:0px solid #1ed6ea;}
div#main dl.bukken dt{font-weight:bold;background:#0f7f93;padding:3px;}
div#main dl.bukken dd{color:#595959;}
div#main dl.bukken dd.frst{background:#ffffff;padding:4px;}
div#main dl.bukken dd.scnd{background:#e6e6e6;font-size:8pt;border-top:silver 1px dotted;padding:2px 4px;}
div#main dl.bukken dd.frst a{font-size:8pt;color:orange}
div#main dl.bukken dd.frst a:hover{font-weight:bold;}

div#main p.recruit strong{color:#1fabc2;text-decoration:underline;}
div#main p.recruit{color:#595959;line-height:140%;padding-left:4px;background:#dbf9fc;border:#dbf9fc 3px solid}

div#footter{clear:left; text-align:center;padding:20px;}
div#footter address{border-top:1px #dbf7f7 dotted;padding:10px;color:#ffffff;}

strong {font:normal bold 10pt/120% ‚l‚r ‚oƒSƒVƒbƒN,Osaka;}
strong.catch{color:yellow}
strong.ttl	{color:#ffffdd}

blockquote{
	background:#ddfcff;
	padding:6px;
	margin:7px;
	color:#595959;
}


