@charset		"SHIFT_JIS";

body			{margin-top:0px;margin-bottom:0px;color:#00000;-webkit-text-size-adjust:none;font-family:'メイリオ',Meiryo,'ＭＳ Ｐゴシック',sans-serif;}
html			{overflow-y:scroll;}

a				{color:#800080;font-weight:bold;text-decoration:none;}
a:link			{text-decoration:none;color:#800080;}
a:visited		{text-decoration:none;color:#0000ff;}
a:active		{text-decoration:none;color:#00FF00;}
a:hover			{text-decoration:none;color:#FF0000;}
a.menu			{color:#ffffff;font-weight:bold;text-decoration:none;}
a.block			{display:block;width:100%;height:100%;position:absolute;left:0;top:0;}

a.news			{color:#ff6347;font-weight:bold;margin:05px 00px 10px 05px;}
a:hover.news	{color:#ff6347;font-weight:bold;margin:05px 00px 10px 05px;}
a:link.news		{text-decoration:none;color:#800080;margin:10px 00px 10px 05px;}
a:visited.news	{text-decoration:none;color:#0000ff;margin:10px 00px 10px 05px;}
a:active.news	{text-decoration:none;color:#00FF00;margin:10px 00px 10px 05px;}
a:hover.news	{text-decoration:none;color:#FF0000;margin:10px 00px 10px 05px;}

img				{border:none;}
img.logo		{width:280px;height:060px;border:none;margin:20px 199px 00px 00px;float:left;}
img.logo_oth	{width:280px;height:060px;border:none;margin:20px 119px 00px 00px;float:left;}
img.menu		{width:080px;height:080px;border:none;margin:00px 00px 00px 00px;float:left;}
img.menn		{width:001px;height:080px;border:none;margin:00px 00px 00px 00px;float:left;}
img.enty		{width:180px;height:060px;border:none;margin:20px 00px 00px 20px;}
img.topimg		{width:800px;height:360px;border:none;margin:00px 00px 00px 00px;}
img.toppg01		{width:800px;height:400px;border:none;margin:00px 00px 00px 00px;}
img.page01_01	{width:800px;height:200px;border:none;margin:00px 00px 10px 00px;}
img.page02_01	{width:800px;height:300px;border:none;margin:00px 00px 10px 00px;}
img.page02_02	{width:800px;height:340px;border:none;margin:00px 00px 10px 00px;}
img.bottom		{width:800px;height:030px;border:none;margin:20px 00px 00px 00px;}

img.s_01		{width:150px;height:120px;border:none;margin:00px 00px 10px 00px;}
img.s_02		{width:140px;height:050px;border:none;margin:00px 00px 10px 10px;}
img.s_03		{width:150px;height:170px;border:none;margin:10px 00px 00px 00px;}
img.ssimg		{width:390px;height:160px;border:none;margin:00px 00px 00px 00px;}
img.pk_l		{width:125px;height:171px;border:none;margin:10px 10px 00px 00px;float:left;}
img.pk_r		{width:125px;height:171px;border:none;margin:10px 00px 00px 00px;clear:left;}
img.st_l		{width:152px;height:152px;border:none;margin:10px 10px 00px 00px;float:left;}
img.st_r		{width:152px;height:152px;border:none;margin:10px 00px 00px 00px;clear:left;}
img.kou_tag		{width:800px;height:040px;border:none;margin:00px 00px 00px 00px;}
img.sho_tag		{width:780px;height:040px;border:none;margin:00px 00px 10px 20px;}
img.entic_l		{width:160px;height:160px;border:none;margin:10px 20px 00px 00px;float:left;}
img.entic_r		{width:160px;height:160px;border:none;margin:10px 00px 00px 00px;clear:left;}
img.act_l		{width:390px;height:260px;border:none;margin:00px 10px 10px 00px;float:left;}
img.act_r		{width:390px;height:260px;border:none;margin:00px 00px 10px 10px;clear:left;}
img.jobpag		{width:800px;height:260px;border:none;margin:00px 00px 00px 00px;}
img.jobpag02	{width:800px;height:450px;border:none;margin:00px 00px 00px 00px;}
img.line		{width:800px;height:030px;border:none;margin:10px 00px 00px 00px;}
img.evst		{width:800px;height:300px;border:none;margin:10px 00px 00px 00px;}

img.return		{width:220px;height:060px;border:none;margin:00px 00px 00px 00px;}

p.text_mes		{margin:10px 00px 00px 00px;text-align:left;font-size:12px;line-height:16px;}
p.text_bnx		{margin:10px 00px 00px 00px;text-align:left;font-size:12px;line-height:16px;}
p.cler			{clear:left;}
p.topmes01		{margin:00px 00px 00px 00px;text-align:left;font-size:12px;line-height:20px;position:relative;left:10px;top:205px;}
p.topmes02		{width:800px;margin:10px 00px 00px 00px;text-align:left;font-size:14px;line-height:24px;font-weight:bold;}
p.topmes04		{width:780px;margin:00px 00px 10px 20px;text-align:left;font-size:12px;line-height:20px;}
p.topmes05		{width:760px;margin:00px 00px 10px 40px;text-align:left;font-size:12px;line-height:20px;}
p.topmes06		{width:390px;margin:00px 00px 00px 00px;text-align:left;font-size:16px;line-height:22px;font-weight:bold;}
p.topmes07		{width:390px;margin:00px 00px 10px 10px;text-align:left;font-size:12px;line-height:20px;}

p.topmes03		{width:800px;margin:00px 00px 10px 00px;text-align:left;font-size:12px;line-height:20px;}
p.topmes08		{width:800px;margin:00px 00px 00px 00px;text-align:left;font-size:12px;line-height:20px;}
p.topmes09		{width:800px;margin:10px 00px 10px 00px;text-align:left;font-size:12px;line-height:20px;}
p.topmes10		{width:800px;margin:10px 00px 00px 00px;text-align:left;font-size:12px;line-height:20px;}

p.topmes11		{width:800px;margin:10px 00px 00px 00px;text-align:left;font-size:14px;line-height:20px;font-weight:bold;color:#ff0000;}
p.topmes12		{width:800px;margin:00px 00px 00px 00px;text-align:left;font-size:14px;line-height:22px;}
p.topmes13		{width:780px;margin:10px 10px 00px 10px;text-align:left;font-size:12px;line-height:20px;}
p.topmes14		{width:390px;margin:00px 00px 00px 00px;text-align:left;font-size:16px;line-height:22px;font-weight:bold;}

div.kou_frame	{width:800px;margin:10px 00px 10px 00px;text-align:left;background-color:#eeeeee;}

p.act_l			{font-size:12px;line-height:20px;width:390px;border:none;margin:00px 10px 00px 00px;float:left;}
p.act_r			{font-size:12px;line-height:20px;width:390px;border:none;margin:00px 00px 00px 10px;float:right;}

div.Top_Block	{width:960px;height:080px;text-align:left;margin:00px 00px 00px 00px;}
div.Center_Block{width:960px;text-align:left;margin:20px 00px 00px 00px;}
div.C_Main		{width:800px;text-align:left;margin:00px 00px 00px 00px;}
div.C_Side		{width:150px;text-align:left;margin:00px 00px 00px 00px;float:right;}
div.menu		{position:relative;left:079px;}
div.pack		{width:800px;text-align:left;margin:00px 00px 00px 00px;}
div.pack_u		{width:800px;text-align:left;margin:10px 00px 00px 00px;}
div.mform		{width:800px;text-align:left;margin:10px 00px 00px 00px;}
div.center_p	{width:800px;text-align:center;margin:20px 00px 10px 00px;}

div.top_m01		{position:relative;width:390px;height:280px;background-image:url(../img/top_mes01.png);margin:20px 00px 00px 00px;float:left;}
div.top_m02		{width:390px;height:280px;background-image:url(../img/top_mes02.png);margin:20px 00px 00px 00px;float:right;}
div.top_m03		{width:390px;height:280px;background-image:url(../img/top_mes03.png);margin:20px 00px 00px 00px;float:left;}
div.top_m04		{width:390px;height:280px;background-image:url(../img/top_mes04.png);margin:20px 00px 00px 00px;float:right;}
div.top_m05		{width:390px;height:280px;background-image:url(../img/top_mes05.png);margin:20px 00px 00px 00px;float:left;}
div.top_m06		{width:390px;height:280px;background-image:url(../img/top_mes06.png);margin:20px 00px 00px 00px;float:right;}

div.top_m03		{width:390px;height:280px;background-image:url(../img/top_mes03.png);margin:20px 00px 00px 00px;float:left;}

div.alllink_l	{position:relative;width:390px;margin:20px 20px 00px 00px;background-color:#d8d8d8;border:0px solid #d8d8d8;paddig:00px 00px 00px 00px;float:left;}
div.alllink_r	{position:relative;width:390px;margin:20px 00px 00px 00px;background-color:#d8d8d8;border:0px solid #d8d8d8;paddig:00px 00px 00px 00px;float:right;}
div.thumb		{margin:00px 00px 00px 00px;}
dl.info			{margin:10px 05px 00px 10px;padding:00px 00px 00px 00px;}
dl.info dt		{margin:00px 00px 10px 00px;font-size:16px;font-weight:bold;}
dl.info dc		{margin:00px 00px 00px 00px;font-size:12px;margin:00px 00px 00px 00px;}
dl.info dd		{margin:00px 00px 00px 00px;font-size:12px;line-height:20px;}
p.linkarea		{font-size:93%;text-align:right;}
p.linkarea a 	{display:block;position:absolute;height:100%;width:100%;left:00;top:00;text-align:left;text-indent:-999px;filter:alpha(opacity=0);}

p.mform_l		{width:140px;margin:10px 00px 00px 00px;font-size:14px;font-weight:bold;float:left;text-align:right}

img.ost_but01	{width:82px;height:24px;position:relative;right:120px;top:57px;}
img.ost_but02	{width:82px;height:24px;position:relative;right:151px;top:108px;}
img.ost_but03	{width:82px;height:24px;position:relative;right:163px;top:208px;}
img.ost_but04	{width:82px;height:24px;position:relative;right:069px;top:235px;}
img.ost_but05	{width:82px;height:24px;position:relative;right:124px;top:411px;}
img.ost_but06	{width:82px;height:24px;position:relative;right:121px;top:538px;}
img.ost_but07	{width:82px;height:24px;position:relative;right:178px;top:614px;}
img.ost_but08	{width:82px;height:24px;position:relative;left:254px;top:439px;}
img.ost_but09	{width:82px;height:24px;position:relative;left:272px;top:465px;}
img.ost_but10	{width:82px;height:24px;position:relative;left:331px;top:589px;}

div.alllink_l:hover	{position:relative;width:390px;margin:20px 20px 00px 00px;background-color:#373737;border:0px solid #373737;paddig:00px 00px 00px 00px;float:left;}
div.alllink_l:hover	dl.info dt {color:#ffffff;}
div.alllink_l:hover	dl.info dc {color:#ffffff;}
div.alllink_l:hover	dl.info dd {color:#ffffff;}

div.alllink_r:hover	{position:relative;width:390px;margin:20px 00px 00px 00px;background-color:#373737;border:0px solid #373737;paddig:00px 00px 00px 00px;float:right;}
div.alllink_r:hover	dl.info dt {color:#ffffff;}
div.alllink_r:hover	dl.info dc {color:#ffffff;}
div.alllink_r:hover	dl.info dd {color:#ffffff;}

table.job		{width:780px;margin:10px 00px 00px 00px;}

input {
	line-height: 30px;
	margin: 0px;
	background-color: #ffffff;
	border: 1px solid #999999;
	width: 250px;
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
	height: 30px;
}

textarea {
	line-height: 30px;
	margin: 0px;
	background-color: #ffffff;
	border: 1px solid #999999;
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 5px;
	width: 500px;
	height: 120px;
	resize:none;
}

button {
	width: 100px;
	line-height: 30px;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 10px;
	background-color: #ffffff;
	color: #000000;
	border: 1px solid #999999;
	font-size:16px;
	line-height:28px;
	margin:10px 00px 00px 140px;
}

button:hover {
	width: 100px;
	line-height: 30px;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 10px;
	background-color: #000000;
	color: #ffffff;
	border: 1px solid #000000;
	font-size:16px;
	line-height:28px;
	margin:10px 00px 00px 140px;
}
