@charset "utf-8";
/*

	company.css lastupdata2007/01/26

*/


/* index */
h1,h2,h3,h4	{ margin:0; padding:0; }
img			{ border: 0px; margin:0 ; padding:0 ;}
ul			{ margin: 0px; padding: 0px; }
li			{ margin: 0px; padding: 0px; list-style: none; color:#333232; text-align:left; font-size: 12px; line-height: 160%; font-family:"sans-serif"}

p			{ font-size:12px; color: #333232; line-height: 160%; font-family:"sans-serif"; padding:0; margin:0;}
p.small		{ font-size: 10px; color: #333232; line-height: 140%; }
a			{ font-size: 12px; color: #2065bb; text-decoration:underline; margin:0; padding:0;}
a:hover		{ font-size: 12px; color: #2482f6; text-decoration:underline; margin:0; padding:0;}
td			{ margin:0 ; padding:0 ;}
tr			{ margin:0 ; padding:0 ;}
flot		{ padding:0; margin:0;}
.bold		{ font-weight:bold; line-height:170%;}
div			{margin:0; padding:0;}

.nones	{ position: absolute; top: -9999px; left: -9999px; }

td.td_pad_lef		{padding:8px 8px 8px 8px; background-color:#f3f3f3; border-left:1px solid #b8b8b8;border-right:1px solid #b8b8b8; }
td.td_pad_rig		{padding:8px 8px 8px 8px; border-right:1px solid #b8b8b8;}
#prof_table td		{border-bottom:1px solid #b8b8b8;}
.tableTopLef		{border-top:1px solid #b8b8b8;padding:8px 8px 8px 8px; background-color:#f3f3f3; border-left:1px solid #b8b8b8;border-right:1px solid #b8b8b8; }
.tableTopRig		{border-top:1px solid #b8b8b8;padding:8px 8px 8px 8px; border-right:1px solid #b8b8b8;}	

/* recruit */


.ContMar		{margin:0 0 5px 5px;}

td.td_pad_lef		{padding:8px 2px 8px 2px; background-color:#f3f3f3; border-left:1px solid #b8b8b8;border-right:1px solid #b8b8b8; }
td.td_pad_rig		{padding:8px 2px 8px 2px; border-right:1px solid #b8b8b8;}
.recruit_table td	{border-bottom:1px solid #b8b8b8; padding-left:6px;}
.tableTopLef		{border-top:1px solid #b8b8b8;padding:8px 2px 8px 2px; background-color:#f3f3f3; border-left:1px solid #b8b8b8;border-right:1px solid #b8b8b8; }
.tableTopRig		{border-top:1px solid #b8b8b8;padding:8px 2px 8px 2px; border-right:1px solid #b8b8b8;}	
.recruit_table		{margin-bottom:30px;}
.recruit_table3		{margin-bottom:30px;}
.RecruitSpac td		{padding:8px;}


.tableTopLefB		{border-top:1px solid #b8b8b8;padding:8px 5px 8px 5px; background-color:#cbe4f7; border-left:1px solid #b8b8b8;border-right:1px solid #b8b8b8; }
.tableTopRigB		{border-top:1px solid #b8b8b8;padding:8px 5px 8px 5px; border-right:1px solid #b8b8b8; background-color:#cbe4f7;}	
.recruit_table3 td	{border-bottom:1px solid #b8b8b8; padding-left:6px;}



.RecruitSpace		{text-align:center; border:1px solid #b8b8b8; padding:8px; margin-bottom:30px; display:table; width:470px;}
.RecruitSpace2		{text-align:left; border:1px solid #b8b8b8; padding:8px; margin-bottom:30px; display:table; width:470px;}
.RecruitSpac		{text-align:center; border:1px solid #b8b8b8; padding:0px; margin-bottom:30px; display:table; width:470px;}
.bannerM			{margin-top:5px; margin-bottom:10px;}

/*  country  */

.Parea p		{margin-top:10px;}
.Parea01 p		{margin-top:10px;}
.tateM			{margin:0px 30px; float:left;}
#rightArea		{width:490px; display:table; /*padding-left:20px; padding-bottom:45px;*/}
.marTB12		{margin-top:10px; margin-bottom:10px;}
.mar_btm10		{margin-bottom:10px; margin-top:5px;}
.mar_btm30		{margin-bottom:30px;}
.mar_r20		{margin-right:20px;}
.chihouArea		{width:150px; float:left; margin-bottom:15px; margin-left:5px;}
.chihouArea p	{ margin:0; padding:0; line-height: 140%; font-size:12px;}
.chihouArea img	{margin-bottom:1px;}

#blue			{background-color:#36bcca; width:7px; height:47px; float:left; margin-right:5px;}
#green			{background-color:#2c953f; width:7px; height:47px; float:left; margin-right:5px;}
#yellow			{background-color:#dab639; width:7px; height:47px; float:left; margin-right:5px;}
#orenge			{background-color:#d07c37; width:7px; height:47px; float:left; margin-right:5px;}

#chihouNaviArea	{ width:300px; height:80px; float:left; display:table;}
.chihouLnavi	{ float:left; margin:0 5px 5px 0; width:144px; height:25px; display:block;}
.chihouLnavi01	{ float:left; margin:0 5px 5px 0; width:144px; height:25px; display:block;}

#kita			{background:url(/e/counters/img/kitanihon_map.gif) no-repeat; width:150px; height:177px; margin-left:310px; display:block;}
#kantou			{background:url(/e/counters/img/kantou_map.gif) no-repeat; width:149px; height:177px; margin-left:310px; display:block;}
#kansai			{background:url(/e/counters/img/kansai_map.gif) no-repeat; width:151px; height:177px; margin-left:310px; display:block;}
#nishi			{background:url(/e/counters/img/kyushu_map.gif) no-repeat; width:133px; height:177px; margin-left:310px; display:block;}
#qua_content	{width:490px; display:table;}

.lineG			{ background-image:url(/e/counters/img/lineg.gif); background-repeat:no-repeat; width:470px; height:2px; display:block; margin-bottom:30px; margin-top:10px;}

.titleArea		{width:470px; height:22px; margin-bottom:20px;}
.tableArea		{width:470px; margin-bottom:30px;}
.tableArea td   {border:1px solid #b8b8b8; }
.tableGray		{background-color:#f3f3f3; padding:5px 0 5px 10px;}
.tableWite		{background-color:#ffffff; padding:5px 0 5px 10px;}
.title_mar		{margin:15px 0 10px 0;}
.mar_r25		{margin-right:25px;}
.mar_b15t45		{margin:45px 0 15px 0;}
