body{
	font-family: 'ＭＳ Ｐゴシック',Osaka,sans-serif;
	color: #444444;
	overflow-y: scroll;
}

h1{
	font-size: 10px;
	font-weight: normal;
	text-align: left;
	margin: 0;
}

.main {
	width: 750;
	margin: 0;
	background-color: #FFFFFF;
}

.header {
	margin: 0;
	width: 750;
}

.footer {
	margin: 0;
	width: 750;
}

/*会社概要レイアウト*/

.left {
	margin: 0;
	padding: 0;
	width: 560;
	float: left; 
}

.right {
	margin: 0;
	padding: 0;
	width: 190;
	float: left; 
}

/*TOMCATレイアウト*/

.tom_left {
	margin: 0;
	padding: 0;
	width: 570;
	float: left; 
}

.tom_right {
	margin: 0;
	padding: 0;
	width: 180;
	float: left; 
}

/*AOSレイアウト*/

.aos_left {
	margin: 0;
	padding: 0;
	width: 565;
	float: left; 
}

.aos_right {
	margin: 0;
	padding: 0;
	width: 185;
	float: left; 
}

/* 減免ロールオーバー効果 */

#top_genmen a {
	display:block;
	width:340px;
	height:22px;
	background:url(img/genmen01.jpg) no-repeat;
	text-decoration:none;
}

#top_genmen a:hover {   
	background:url(img/genmen02.jpg) no-repeat; 
}

/* 会社概要ロールオーバー効果（TOP） */

#top_company a {
	display:block;
	width:160px;
	height:33px;
	background:url(img/bt_company01.jpg) no-repeat;
	text-decoration:none;
}

#top_company a:hover {   
	background:url(img/bt_company02.jpg) no-repeat; 
}

/* TOMCATロールオーバー効果 */

#top_tomcat a {
	display:block;
	width:169px;
	height:33px;
	background:url(img/bt_tomcat01.jpg) no-repeat;
	text-decoration:none;
}

#top_tomcat a:hover {
	background:url(img/bt_tomcat02.jpg) no-repeat;   
}

/* AOSロールオーバー効果 */

#top_aos a {
	display:block;
	width:170px;
	height:33px;
	background:url(img/bt_aos01.jpg) no-repeat;
	text-decoration:none;
}

#top_aos a:hover {
	background:url(img/bt_aos02.jpg) no-repeat; 
}

/* 採用情報ロールオーバー効果 */

#top_recruit a {
	display:block;
	width:160px;
	height:33px;
	background:url(img/bt_recruit01.jpg) no-repeat;
	text-decoration:none;
}

#top_recruit a:hover {
	background:url(img/bt_recruit02.jpg) no-repeat; 
}

/* 採用バナーロールオーバー効果 */

#top_banner01 a {
	display:block;
	width:190px;
	height:135px;
	background:url(img/banner_recruit01.jpg) no-repeat;
	text-decoration:none;
}

#top_banner01 a:hover {
	background:url(img/banner_recruit02.jpg) no-repeat; 
}

/* TOMCAT25バナーロールオーバー効果 （メイン）*/

#top_banner02 a {
	display:block;
	width:190px;
	height:135px;
	background:url(img/banner_Qauter01.jpg) no-repeat;
	text-decoration:none;
}

#top_banner02 a:hover {
	background:url(img/banner_Qauter02.jpg) no-repeat;   
}

/* 会社概要ロールオーバー効果 （会社概要）*/

#company_main a {
	display:block;
	width:170px;
	height:69px;
	background:url(company/img/bt_company01.jpg) no-repeat;
	text-decoration:none;
}

#company_main a:hover {
	background:url(company/img/bt_company02.jpg) no-repeat;   
}

/* 事業所ロールオーバー効果 */

#company_partner a {
	display:block;
	width:170px;
	height:69px;
	background:url(company/img/bt_partner01.jpg) no-repeat;
	text-decoration:none;
}

#company_partner a:hover {
	background:url(company/img/bt_partner02.jpg) no-repeat;   
}

/* 沿革ロールオーバー効果 */

#company_history a {
	display:block;
	width:170px;
	height:69px;
	background:url(company/img/bt_history01.jpg) no-repeat;
	text-decoration:none;
}

#company_history a:hover {
	background:url(company/img/bt_history02.jpg) no-repeat;   
}

/* リリースロールオーバー効果 */

#company_release a {
	display:block;
	width:170px;
	height:69px;
	background:url(company/img/bt_release01.jpg) no-repeat;
	text-decoration:none;
}

#company_release a:hover {
	background:url(company/img/bt_release02.jpg) no-repeat;   
}

/* Quarterロールオーバー効果 */

#qua a {
	display:block;
	width:240px;
	height:87px;
	background:url(tomcat/img/bt_qua01.jpg) no-repeat;
	text-decoration:none;
}

#qua a:hover {
	background:url(tomcat/img/bt_qua02.jpg) no-repeat;   
}

/* ZOOMロールオーバー効果 */

#zoom a {
	display:block;
	width:240px;
	height:87px;
	background:url(tomcat/img/bt_zoom01.jpg) no-repeat;
	text-decoration:none;
}

#zoom a:hover {
	background:url(tomcat/img/bt_zoom02.jpg) no-repeat;   
}

/* Processorロールオーバー効果 */

#pro a {
	display:block;
	width:240px;
	height:87px;
	background:url(tomcat/img/bt_pro01.jpg) no-repeat;
	text-decoration:none;
}

#pro a:hover {
	background:url(tomcat/img/bt_pro02.jpg) no-repeat;   
}

/* TOMCATとはロールオーバー効果 */

#what a {
	display:block;
	width:750px;
	height:60px;
	background:url(tomcat/img/what01.jpg) no-repeat;
	text-decoration:none;
}

#what a:hover {
	background:url(tomcat/img/what02.jpg) no-repeat;   
}

/* TOMCAT資料請求ロールオーバー効果 */

#tom_materials a {
	display:block;
	width:750px;
	height:103px;
	background:url(tomcat/img/materials01.jpg) no-repeat;
	text-decoration:none;
}

#tom_materials a:hover {
	background:url(tomcat/img/materials02.jpg) no-repeat;   
}

/* サイドTOMCATロールオーバー効果 */

#s_tom a {
	display:block;
	width:165px;
	height:47px;
	background:url(tomcat/img/side_tom01.jpg) no-repeat;
	text-decoration:none;
}

#s_tom a:hover {
	background:url(tomcat/img/side_tom02.jpg) no-repeat;   
}

/* サイドQuarterロールオーバー効果 */

#s_qua a {
	display:block;
	width:165px;
	height:47px;
	background:url(tomcat/img/side_qua01.jpg) no-repeat;
	text-decoration:none;
}

#s_qua a:hover {
	background:url(tomcat/img/side_qua02.jpg) no-repeat;   
}

/* サイドZoomロールオーバー効果 */

#s_zoom a {
	display:block;
	width:165px;
	height:47px;
	background:url(tomcat/img/side_zoom01.jpg) no-repeat;
	text-decoration:none;
}

#s_zoom a:hover {
	background:url(tomcat/img/side_zoom02.jpg) no-repeat;   
}

/* サイドProcessorロールオーバー効果 */

#s_pro a {
	display:block;
	width:165px;
	height:47px;
	background:url(tomcat/img/side_pro01.jpg) no-repeat;
	text-decoration:none;
}

#s_pro a:hover {
	background:url(tomcat/img/side_pro02.jpg) no-repeat;   
}

/* サイドTOMCAT資料請求ロールオーバー効果 */

#s_mat a {
	display:block;
	width:165px;
	height:47px;
	background:url(tomcat/img/side_mat01.jpg) no-repeat;
	text-decoration:none;
}

#s_mat a:hover {
	background:url(tomcat/img/side_mat02.jpg) no-repeat;   
}

/* 一括見積ロールオーバー効果 */

#recycle a {
	display:block;
	width:240px;
	height:69px;
	background:url(aos/img/recycle01.jpg) no-repeat;
	text-decoration:none;
}

#recycle a:hover {
	background:url(aos/img/recycle02.jpg) no-repeat;   
}

/* アフターパーツロールオーバー効果 */

#after a {
	display:block;
	width:240px;
	height:69px;
	background:url(aos/img/after01.jpg) no-repeat;
	text-decoration:none;
}

#after a:hover {
	background:url(aos/img/after02.jpg) no-repeat;   
}

/* リパーツダイレクトロールオーバー効果 */

#reparts a {
	display:block;
	width:240px;
	height:69px;
	background:url(aos/img/reparts01.jpg) no-repeat;
	text-decoration:none;
}

#reparts a:hover {
	background:url(aos/img/reparts02.jpg) no-repeat;   
}

/* AOS会員サイトロールオーバー効果 */

#aos_member a {
	display:block;
	width:100px;
	height:44px;
	background:url(aos/img/member01.jpg) no-repeat;
	text-decoration:none;
}

#aos_member a:hover {
	background:url(aos/img/member02.jpg) no-repeat;   
}

/* AOS会員一般ロールオーバー効果 */

#aos_general a {
	display:block;
	width:100px;
	height:44px;
	background:url(aos/img/general01.jpg) no-repeat;
	text-decoration:none;
}

#aos_general a:hover {
	background:url(aos/img/general02.jpg) no-repeat;   
}

/* AOS資料請求ロールオーバー効果 */

#aos_materials a {
	display:block;
	width:165px;
	height:44px;
	background:url(aos/img/materials01.jpg) no-repeat;
	text-decoration:none;
}

#aos_materials a:hover {
	background:url(aos/img/materials02.jpg) no-repeat;   
}

/* サイド一括見積ロールオーバー効果 */

#s_recycle a {
	display:block;
	width:170px;
	height:69px;
	background:url(aos/img/side_recycle01.jpg) no-repeat;
	text-decoration:none;
}

#s_recycle a:hover {
	background:url(aos/img/side_recycle02.jpg) no-repeat;   
}

/* サイドアフターパーツロールオーバー効果 */

#s_after a {
	display:block;
	width:170px;
	height:69px;
	background:url(aos/img/side_after01.jpg) no-repeat;
	text-decoration:none;
}

#s_after a:hover {
	background:url(aos/img/side_after02.jpg) no-repeat;   
}

/* サイドリパーツダイレクトロールオーバー効果 */

#s_reparts a {
	display:block;
	width:170px;
	height:69px;
	background:url(aos/img/side_reparts01.jpg) no-repeat;
	text-decoration:none;
}

#s_reparts a:hover {
	background:url(aos/img/side_reparts02.jpg) no-repeat;   
}

/* サイドAOS資料請求ロールオーバー効果 */

#s_aos_mat a {
	display:block;
	width:170px;
	height:47px;
	background:url(aos/img/side_materials01.jpg) no-repeat;
	text-decoration:none;
}

#s_aos_mat a:hover {
	background:url(aos/img/side_materials02.jpg) no-repeat;   
}

/* サイドAOSロールオーバー効果 */

#s_aos a {
	display:block;
	width:170px;
	height:47px;
	background:url(aos/img/side_aos01.jpg) no-repeat;
	text-decoration:none;
}

#s_aos a:hover {
	background:url(aos/img/side_aos02.jpg) no-repeat;   
}

/* NEWSボックス */

.news{
	margin: 0;
	padding: 0;
	width: 347;
	border-style: solid;
	border-color: #cccccc;
	border-right-width: 1px;
	border-left-width: 1px;
	border-top-width: 0px;
	border-bottom-width: 0px;
}

/* ご利用にあたってコンテンツ */

.contents{
	margin: 0;
	padding-top: 2px;
	width: 560;
	height: 20;
	text-align: left;
	color: #ffffff;
	background-color: #666666;
	solide: #000000;
}

/* flote解除 */

.clear{
	clear: both;
}

/* 文字サイズ中 */

.middle{
	font-size: 14px;
}

/* 文字サイズ小 */

.small{
	font-size: 12px;
}

/* フッター用文字サイズ小 */

.h_small{
	font-size: 10px;
}

/* 行間隔6pt */

.line6pt{
	layout-grid-line: 6pt;
}

/*行間隔15pt*/

.line15pt{
	layout-grid-line: 15pt;
}

/*行間隔20pt*/

.line20pt{
	layout-grid-line: 20pt;
}

/* 表間隔01 */

.padding01{
	padding-right: 10px;
	padding-bottom: 10px;
}

/* 表間隔02 */

.padding02{
	padding-top: 5px;
	padding-left: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	layout-grid-line: 6pt;
}

  /* リンクの下線を消す */
A:link {					/* リンク */
	text-decoration: none;
}
A:visited {                 /* 既に見たリンク */
	text-decoration: none;
}
A:hover {                   /* カーソルが上にある時のリンク */
	color: #ff0000;
	text-decoration: none;
}

/* Quarterタイトル */

.qua_title{
	padding-top: 5px;
	padding-bottom: 5px;
	color: #39308b;
	font-size: medium;
	font-weight: bold;
}

/* マージン */

.margin01{
	margin-right: 10px;
}

/* 線が細い表（TABLE用） */

.table_border{
	border-width: 1px 0px 0px 1px;
	border-style: solid;
	border-color: #444444;
}

/* 線が細い表（TD用）  */

.td_border{
	border-width: 0px 1px 1px 0px;
	border-style: solid;
	border-color: #444444;
	font-size: 12px;
}

