body	{margin: 0; color: #666666; background-color: #818181; font-family: "\30D2\30E9\30AE\30CE\89D2\30B4\20\50\72\6F\20\57\33", "\FF2D\FF33\20\FF30\30B4\30B7\30C3\30AF", "\FF2D\FF33\20\30B4\30B7\30C3\30AF", "Osaka"; }

/* リンクカラー Start*/
a:link			{color:#3399CC;text-decoration:underline;}
a:visited		{color:#3399CC;text-decoration:underline;}
a:hover			{color:#3399CC;text-decoration:none;}
a:active		{color:#3399CC;text-decoration:none;}

a.a1:link		{color:#4E7EC6;text-decoration:none;}
a.a1:visited	{color:#4E7EC6;text-decoration:none;}
a.a1:hover		{color:#4E7EC6;text-decoration:underline;}
a.a1:active		{color:#4E7EC6;text-decoration:underline;}

a.a2:link		{color:#0A8F81;text-decoration:none;}
a.a2:visited	{color:#0A8F81;text-decoration:none;}
a.a2:hover		{color:#0A8F81;text-decoration:underline;}
a.a2:active		{color:#0A8F81;text-decoration:underline;}

a.a3:link		{color:#D34E07;text-decoration:none;}
a.a3:visited	{color:#D34E07;text-decoration:none;}
a.a3:hover		{color:#D34E07;text-decoration:underline;}
a.a3:active		{color:#D34E07;text-decoration:underline;}

a.a4:link		{color:#006298;text-decoration:none;}
a.a4:visited	{color:#006298;text-decoration:none;}
a.a4:hover		{color:#006298;text-decoration:underline;}
a.a4:active		{color:#006298;text-decoration:underline;}
/* リンクカラー end */

/* font margin start */
.margin5		{margin:5px 5px 5px 5px;}
.margin0505		{margin:0 5px 0 5px;}
.padding5		{padding:5px 5px 5px 5px;}
.padding8	{padding:8px 5px 8px 5px;}
/* font margin end   */

/* tag Restructuring Start*/
b						{font-weight: bold;}
form					{margin: 0; padding: 0;}
h1, h2, h3, h4, h5, h6	{margin: 0; padding: 0;}
hr						{display: none;}
img						{border: 0;}
li 						{margin: 0 0 0 5px; padding: 0 0 0 0; list-style-type: disc;}
ol						{margin: 0px; padding: 10px;}
p						{margin: 0px; padding:  0px;}
ul						{margin: 0px; padding: 10px;}

/* tag Restructuring end  */


.column_recruit
	{
	margin-bottom:25px;
	}

.title_border
	{
	background-image:url(../../image/ot_002u.gif);
	background-repeat: no-repeat;
	background-position: center;
	}
.recruit_data td
	{
	padding-bottom:3px;
	padding-top:4px;
	padding-left:7px;
	padding-right:10px;
	}