body,td,th 		{color: #666666; font-size:12px; line-height:170%; vertical-align:top;}
body 			{background-color: #F2F2F2; margin:0px; padding:0px; text-align:center;}

a:link 			{color: #FF6600; text-decoration: none;}
a:visited 		{color: #FF6600; text-decoration: none;}
a:hover 		{color: #3399CC; text-decoration: none;}
a:active 		{color: #3399CC; text-decoration: none;}

H1				{margin: 0px 0px 10px 0px; padding:0px;}
H2				{margin: 25px 0px 10px 0px; padding:0px;}
H3				{margin: 25px 0px 10px 10px; padding:3px 5px 0px 5px; font-size:12px; background-color:#F2F2F2; color:#027ABB;}

/***** 全体のレイアウト *****/

#layout			{padding:0px 13px; margin:0px auto; width:760px; text-align:center;
			 	background-image:url(../img/bodybg.gif); background-repeat:repeat-y; background-position:center;}

#MainTbl		{text-align:left;}


/***** 共通のパーツ *****/

#Logo			{width:auto; text-align:left; padding:20px 0px 0px 0px;}

#Home			{width:auto; text-align:right; padding:5px 10px;}

#Home a:link 		{color: #666666; text-decoration: none;}
#Home a:visited 	{color: #666666; text-decoration: none;}
#Home a:hover 		{color: #FF6600; text-decoration: none;}
#Home a:active 		{color: #FF6600; text-decoration: none;}

#FooterMenu		{text-align:center; background-image:url(../img/linedot.gif); background-repeat:no-repeat;}

#FooterMenu a:link 		{color: #666666; text-decoration: none;}
#FooterMenu a:visited 	{color: #666666; text-decoration: none;}
#FooterMenu a:hover 	{color: #FF6600; text-decoration: none;}
#FooterMenu a:active 	{color: #FF6600; text-decoration: none;}

.MenuItem		{font-size:10px; text-align:center; padding-top:5px; background-image:url(../img/ftmenu.gif); background-repeat:no-repeat; background-position:left;}

.MenuItem1		{font-size:10px; text-align:center; padding-top:5px;}

#CopyRight		{width:auto; padding:5px 0px 10px 0px; text-align:right;}

#Menseki		{width:440px; padding:0px 0px 10px 0px; text-align:left; font-size:9px; line-height:130%; float:left;}

#pankuzu		{padding:5px 10px; background-color:#F3F3F3; text-align:left;}

.Danraku1		{margin:5px 0px; padding:0px 0px 0px 10px;}

.Danraku1b		{margin:20px 0px; padding:0px 0px 0px 10px;}

.Danraku2		{margin:5px 0px; padding:0px 0px 0px 10px; font-size:11px;}

.Danraku3		{margin:5px 0px; padding:0px 0px 0px 20px;}

.Danraku4		{margin:20px 0px; padding:0px 0px 0px 20px;}

.Danraku5		{margin:20px 0px 20px 50px; padding:0px; font-size:12px;}

.GlayLineBox	{width:170px; margin:10px 10px 10px 0px; border-style:solid; border-width:1px; border-color:#CCCCCC;}

.GlayLineTxt	{padding:10px 10px 15px 10px;}

.pd5			{padding:10px; background-color:#FFFFFF;}		

.GotoTop		{padding:50px 0px 0px 0px; text-align:right;}

.GotoTop2		{padding:10px 0px 0px 0px; text-align:right;}

.GotoTop3		{padding:0px 0px 0px 0px; text-align:right;}

.H3Orange		{margin: 0px 0px 10px 0px; color:#FFFFFF; background-color:#FF9900;}

.YellowBox		{margin: 20px 0px 20px 10px; padding:0px; background-color:#FFFFCC;}

.H2Words		{margin: 0px 0px 10px 10px; padding:0px 5px; font-size:14px; color:#027ABB; background-color:#F2F2F2;}

.H2Recruit		{margin: 0px 0px 10px 10px; padding:0px 5px; font-size:12px; background-color:#F2F2F2;}

.H3Recruit		{margin: 20px 0px 5px 20px; padding:0px; font-size:12px; background-color:#FFFFFF; color:#666666;}

.H2Link			{margin: 25px 0px 20px 0px; padding:0px;}

.H3Link			{margin: 0px 0px 10px 10px; background-color:#FAF2C7; font-size:12px;}

.H2Sitemap		{margin: 30px 0px 20px 10px; padding:0px 10px; font-size:12px; background-color:#F2F2F2; background-image:url(../img/sitemap/green.gif); background-repeat:repeat-y;}


/***** トピックス（トップ） *****/

#Topics			{width:530px; padding:0px 0px 10px 0px;}

#Topics UL		{list-style-type:none; margin:0px; padding:10px;}

#Topics LI		{}


/***** JDMail（トップ） *****/
#JDMail			{width:530px; padding:0px 0px 20px 0px;}

#JDMailLeft		{float:left; width:290px; padding:10px;}

#JDMailRight	{float:right; width:200px; padding:10px 0px 10px 20px;}



/***** メニュー用（トップ） *****/
.MenuBox		{width:220px; padding:0px 0px 5px 0px;}

.TextBox190		{width:190px;}


/***** フォント設定 *****/
.Green			{color:#73BE1E;}
.Red			{color:#FF1A00;}
.Blue			{color:#027ABB;}

/***** 会社概要 *****/
#Corp			{margin:0px 0px 0px 5px;}

.colorless		{font-size:9px; color: #666666;}

/***** 採用情報 *****/
.Recruit		{border-collapse:collapse; border:#CCCCCC solid 1px;}

.Recruit TH		{border:#CCCCCC solid 1px; background:#FCF6DD; padding:5px;}

.Recruit TD		{border:#CCCCCC solid 1px; padding:5px;}

/***** オプションとは *****/
.Option			{border-collapse:collapse; border:#CCCCCC solid 1px; text-align:center;}

.Option TD		{border:#CCCCCC solid 1px; padding:5px;}

/***** サイトマップ *****/
.SitemapItem	{background-image:url(../img/sitemap/arrow.gif); background-repeat:no-repeat; padding-left:15px;}

/***** お問い合わせ *****/
.contact		{border-collapse:collapse; border:#CCCCCC solid 1px;}

.contact TD		{font-size:14px; font-weight:bold; line-height:150%; padding:30px;}

/***** フォーム *****/
#Submit		{text-align:center; padding:20px 0px;}

.txtBox50	{width:50px;}
.txtBox100	{width:100px;}
.txtBox150	{width:150px;}
.txtBox200	{width:200px;}
.txtBox210	{width:210px;}
.txtBox250	{width:250px;}
.txtBox350	{width:350px;}
.txtBox400	{width:400px;}

.btn100		{width:100px;}
.btn150		{width:150px;}
