
table .listTable, table .listTable td {
	border:1px solid #666;
	border-collapse:collapse;
	text-align:center;
}




body {
	margin:0;
	padding:0;
	background:#dddddd;
	text-align:center;
}















/* body style */
BODY		{font-family:"Osaka","ＭＳ Ｐゴシック","ＭＳ ゴシック";}
FORM		{margin:0px; padding:0px;}


/* font size */
.search		{font-Size:11px; color:#666666;}
td			{font-family:"Arial", "Helvetica", "sans-serif"; font-Size:13px; line-height:18px; color:#333333;}
.s12		{font-family:"Arial", "Helvetica", "sans-serif"; font-Size:12px; line-height:18px; color:#333333;}
.kyou		{font-family:"Arial", "Helvetica", "sans-serif"; font-Size:13px; line-height:20px; color:#ff0000;}
.navi		{font-family:"Arial", "Helvetica", "sans-serif"; font-Size:10px; line-height:16px; color:#000000;}
.copy		{font-family:"Arial", "Helvetica", "sans-serif"; font-Size:10px; line-height:16px; color:#999999;}
.sou		{font-family:"Arial", "Helvetica", "sans-serif"; font-Size:16px; line-height:20px; color:#999999;}
.sho		{font-family:"Arial", "Helvetica", "sans-serif"; font-Size:11px; line-height:18px; color:#333333;}


/* spot */
.spot		{font-family:"Arial", "Helvetica", "sans-serif"; font-Size:18px; line-height:22px; color:#333333;}


/* footer */
.s10h16		{font-family:"Arial", "Helvetica", "sans-serif"; font-Size:10px; line-height:16px; color:#333333;}


/* layermenu css */
.layerMenu	{position:absolute; left:0px; top:0px; width:139px; visibility:hidden;}


/* link color */
a:link			{color:#bb8800;text-decoration:none;}
a:visited		{color:#bb8800;text-decoration:none;}
a:hover			{color:#669933;text-decoration:none;}


/* link color navi */
a:link.navi		{color:#cc9900;text-decoration:none;}
a:visited.navi	{color:#cc9900;text-decoration:none;}
a:hover.navi	{color:#669933;text-decoration:none;}


/* link color left */
.lef			{font-family:"Arial", "Helvetica", "sans-serif"; font-Size:12px; line-height:18px; color:#FFFFFF;}
a:link.lef		{color:#6a6a6a;text-decoration:none;}
a:visited.lef	{color:#6a6a6a;text-decoration:none;}
a:hover.lef		{color:#5a9229;text-decoration:none;}


/* link color footer */
a:link.foot		{color:#666666;text-decoration:none;}
a:visited.foot	{color:#666666;text-decoration:none;}
a:hover.foot	{color:#669933;text-decoration:none;}


/* link color submenu */
.sub			{font-family:"Arial", "Helvetica", "sans-serif"; font-Size:11px; line-height:14px; }
a:link.sub		{color:#BB8800;text-decoration:none;}
a:visited.sub	{color:#BB8800;text-decoration:none;}
a:hover.sub		{color:#669933;text-decoration:none;}


/* link color submenu2 */
.sub2		    {font-family:"Arial", "Helvetica", "sans-serif"; font-Size:12px; line-height:16px; }
a:link.sub2		{color:#BB8800;text-decoration:none;}
a:visited.sub2	{color:#BB8800;text-decoration:none;}
a:hover.sub2	{color:#669933;text-decoration:none;}


/* link color submenu3 */
.sub3		    {font-family:"Arial", "Helvetica", "sans-serif"; font-Size:12px; line-height:16px; }


/* link color sitemap */
a:link.sm		{color:#333333;text-decoration:none;}
a:visited.sm	{color:#333333;text-decoration:none;}
a:hover.sm		{color:#669933;text-decoration:none;}


/* link color news */
a:link.news		{color:#BB8800;text-decoration:underline;}
a:visited.news	{color:#BB8800;text-decoration:underline;}
a:hover.news	{color:#669933;text-decoration:none;}


/* link color news2 */
a:link.news2	{color:#BB8800;text-decoration:underline;}
a:visited.news2	{color:#BB8800;text-decoration:underline;}
a:hover.news2	{color:#669933;text-decoration:none;}

img {
	border:0;
}


#wrapper {
    margin-left: auto;
    margin-right: auto;
    width: 870px;
	position: relative;
}


/* 200910〜リニューアル
--------------------------------------------------------------------------- */

/* padding */
/*top*/
.pt5 {padding-top:5px;}
.pt10 {padding-top:10px;}

/*right*/
.pr10 {padding-right:10px;}

/*bottom*/
.pb5 {padding-bottom:5px;}
.pb10 {padding-bottom:10px;}

/*left*/
.pl5 {padding-left:5px;}
.pl10 {padding-left:10px;}
.pl20 {padding-left:20px;}


/* margin */
/*top*/
/*right*/
.mr10 {margin-right:10px;}
/*bottom*/
/*left*/



/*背景テーブル*/
.bg-tbl-gray {
	background: url(../image/bg_grayDots.gif) repeat;
}

.bg-tbl-green {
	background: url(../image/bg_greenDots.gif) repeat;
}

/*左サイド*/
.lef-e {
	background-image: url(../image/bg_left.gif);
	background-repeat: repeat-y;
}

.lef-e table td {
	line-height: 1.7;
}

.left-detail {
	padding-left: 24px;
}

.left-narrow {
	line-height: 1.2em;
}

.left-recruit {
	padding-left: 10px;
}

/*トップメインコンテンツ*/
/*pickupnews*/
a:link.em { color:#fa6218;text-decoration:none;}
a:visited.em	{color:#fa6218;text-decoration:none;}
a:hover.em		{color:#669933;text-decoration:none;}

.top_link a:link {color:#BB8800;text-decoration:none;}
.top_link a:visited {color:#BB8800;text-decoration:none;}
.top_link a:hover {color:#669933;text-decoration:underline;}

.news_press_link a:link {color:#BB8800;text-decoration:none;}
.news_press_link a:visited {color:#BB8800;text-decoration:none;}
.news_press_link a:hover {color:#669933;text-decoration:underline;}

.center {
	text-align: center;
}