/* CSS Document */


body
    {
     margin:0px;          /* ページ全体のmargin */
     padding:0px;         /* ページ全体のpadding */
     text-align:center;   /* 下記のautoに未対応用のセンタリング */
    }

#main
    {
     margin-left:auto;    /* 左側マージンを自動的に空ける */
     margin-right:auto;   /* 右側マージンを自動的に空ける */
     text-align:left;     /* 中身を左側表示に戻す */
     width:752px;         /* 幅を決定する */
    }

a       {
	text-decoration:none;
	color: #000000;
}
a:hover {
	background:#E1FCCB
	text-decoration:underline;
	color: #000000;
}

.style35 {
	font-size: 12px;
	color: #000000;
	margin: 0;
}
.style45 {
	font-family: "ＭＳ ゴシック";
	font-size: 12px;
}
.style47 {
	font-family: "ＭＳ ゴシック";
	font-size: 16px;
}
.style53 {color: #000000; }

.menu {
	height:auto;
	width:155px;
	border-style:solid;
	border-color:#CCCCCC;
	border-width:0px;
	vertical-align:middle;	

}
.menu00 {
	height: 30px;
	width:155px;

}
/*-- メインメニュー ------------ 企業情報 */
.menu1 {
	height: 40px;
	width: 155px;
	vertical-align:200%;
	background-image:url(../img/base01.gif);
	border-color:#999999;
	/*-----------上/   右/    下/   左 */
	border-style:solid solid solid solid;
	border-width:0px 0px 0px 0px;
	font-size:14px;
}
/*-- メインメニュー ------------ 事業内容 */
.menu2 {
	height: 40px;
	width: 155px;

	vertical-align:middle;
	background-image:url(../img/base02.gif);
	border-color:#999999;
	/*-----------上/   右/    下/   左 */
	border-style:solid solid solid solid;
	border-width:0px 0px 0px 0px;
	font-size:14px;
}
/*-- メインメニュー ------------ 事業詳細 */
.menu3 {
	height: 40px;
	width: 155px;

	vertical-align:middle;
	background-image:url(../img/base03.gif);
	border-color:#999999;
	/*-----------上/   右/    下/   左 */
	border-style:solid solid solid solid;
	border-width:0px 0px 0px 0px;
	font-size:14px;
}
/*-- メインメニュー ------------ 主要設備 */
.menu4 {
	height: 40px;
	width: 155px;

	vertical-align:middle;
	background-image:url(../img/base04.gif);
	border-color:#999999;
    /*-----------上/   右/    下/   左 */
	border-style:solid solid solid solid;
	border-width:0px 0px 0px 0px;
	font-size:14px;	
}
/*-- メインメニュー ------------ 許認可一覧 */
.menu5 {
	height: 40px;
	width: 155px;

	vertical-align:middle;
	background-image:url(../img/base05.gif);
	border-color:#999999;
    /*-----------上/   右/    下/   左 */
	border-style:solid solid solid solid;
	border-width:0px 0px 0px 0px;
	font-size:14px;	
}
/*-- メインメニュー ------------ 求人案内 */
.menu6 {
	height: 40px;
	width: 155px;

	vertical-align:middle;
	background-image:url(../img/base06.gif);
	border-color:#999999;
    /*-----------上/   右/    下/   左 */
	border-style:solid solid solid solid;
	border-width:0px 0px 0px 0px;
	font-size:14px;	
}
/*-- メインメニュー ------------ リサイクル事業部 */
.menuA1 {
	height: 40px;
	width: 155px;

	vertical-align:middle;
	background-image:url(../img/baseA01.gif);
	border-color:#999999;
    /*-----------上/   右/    下/   左 */
	border-style:solid solid solid solid;
	border-width:0px 0px 0px 0px;
	font-size:14px;	
}
/*-- メインメニュー ------------ 建設事業部 */
.menuA2 {
	height: 40px;
	width: 155px;

	vertical-align:middle;
	background-image:url(../img/baseA02.gif);
	border-color:#999999;
    /*-----------上/   右/    下/   左 */
	border-style:solid solid solid solid;
	border-width:0px 0px 0px 0px;
	font-size:14px;	
}
/*-- メインメニュー ------------ 建設事業部 下段*/
.menuA2a {
	height: 40px;
	width: 155px;

	vertical-align:middle;
	background-image:url(../img/baseA02a.gif);
	border-color:#999999;
    /*-----------上/   右/    下/   左 */
	border-style:solid solid solid solid;
	border-width:0px 0px 0px 0px;
	font-size:14px;	
}

/*-- サブメニュー ------------ 上段 */
.menu0at {
	height: 30px;
    width: 155px;
	
	vertical-align:middle;
	background-image:url(../img/base07t.gif);
	border-color:#999999;
    /*-----------上/   右/    下/   左 */
	border-style:solid solid dotted solid;
	border-width:1px 0px 0px 0px;
	font-size:12px;	
}
/*-- サブメニュー ------------ 上段その２ */
.menu0at2 {
	height: 60px;
    width: 155px;
	
	vertical-align:middle;
	background-image:url(../img/base07t2.gif);
	border-color:#999999;
    /*-----------上/   右/    下/   左 */
	border-style:solid solid dotted solid;
	border-width:1px 0px 0px 0px;
	font-size:12px;	
}
/*-- サブメニュー ------------ 中段 */
.menu0am {
	height: 30px;
    width: 155px;
	
	vertical-align:middle;
	background-image:url(../img/base07t.gif);
	border-color:#999999;
	border-style:dotted solid dotted solid;
	border-width:1px 0px 0px 0px;	
	font-size:12px;	
}
/*-- サブメニュー ------------ 下段 */
.menu0ab {
	height: 30px;
    width: 155px;
	
	vertical-align:middle;
	background-image:url(../img/base07b.gif);
	border-color:#999999;
	border-style:dotted solid solid solid;
	border-width:1px 0px 0px 0px;	
	font-size:12px;	
}
/*-- サブメニュー ------------ 下段その２ */
.menu0ab2 {
	height: 60px;
    width: 155px;
	
	vertical-align:middle;
	background-image:url(../img/base07b2.gif);
	border-color:#999999;
	border-style:dotted solid solid solid;
	border-width:1px 0px 0px 0px;	
	font-size:12px;	
}
/*-- サブメニュー ------------ 下段その３ */
.menu0ab3 {
	height: 45px;
    width: 155px;
	
	vertical-align:middle;
	background-image:url(../img/base07b3.gif);
	border-color:#999999;
	border-style:dotted solid solid solid;
	border-width:1px 0px 0px 0px;	
	font-size:12px;	
}
/*-- サブメニュー ------------ 下段---最下段 */
.menu0b {
	height: 32px;
    width: 155px;
	
	vertical-align:middle;
	background-color:#CCFF99;
	font-size:12px;	
}
.koumoku {
	background-position:top;
	height:auto;
	line-height: 1.5em;
	margin-top: 0.5em;
	margin-bottom: 0.5em;
	font-size: 14px;
}
.koumoku0 {
	background-position:top;
	line-height: 1.5em;
	margin-top: 1px;
	margin-bottom: 1px;
	font-size: 14px;
}
.koumoku1 {
	background-position:top;
	height:auto;
	line-height: 1.5em;
	margin-top: 0.5em;
	margin-bottom: 0.5em;
	font-size: 16px;
	letter-spacing: .2em;
}
.koumoku1a {
	background-position:top;
	height:auto;
	line-height: 1.5em;
	margin-top: 0.5em;
	margin-left:1.0em;
	margin-bottom: 0.5em;
	font-size: 16px;
	letter-spacing: 0.5em;
}
.sub_title {
	font-size: 16px;
	font-style: normal;
}
.title {
	font-size: 18px;
}
.b_menu {
	font-size: 12px;
	height: 15px;
	width: 530px;
	text-align: center;
	letter-spacing: 0.1em;
}
.footer {
	font-size: 10px;
	height: auto;
	width: 90%;
	text-align: right;
}
.header {
	font-size: 18px;
	color: #63FF31;
	font-weight: bold;
}
.koumoku2 {
	font-family: "ＭＳ ゴシック";
	font-size: 14px;
	padding-right: 1em;
}
.koumoku3 {
	font-size: 16px;
	background-image: url(../img/haikei02.gif);
	padding: 10px;
	height: 120px;
	width: 210px;
}
.koumoku4 {
	font-size: 12px;
	height: 1.5em;
	width: 560px;
	line-height: 1.4em;
}
.koumoku5 {
	font-size: 12px;
	height: 1.5em;
	width: 1000px;
	line-height: 1.4em;
}
.koumoku6 {
	background-position:top;
	height:auto;
	line-height: 1.5em;
	margin-top: 0.5em;
	margin-bottom: 0.5em;
	font-size: 12px;
	font-family: "ＭＳ ゴシック";
}
.koumoku7 {
	background-position:top;
	font-family:"ＭＳ ゴシック":
	height:auto;
	line-height: 1.5em;
	font-size: 12px;
	margin: 0.5em;
	font-family: "ＭＳ ゴシック";
}
.koumoku8 {
	font-size: 16px;
	color: #E7FFCE;
	text-align: center;
	letter-spacing: 0.5em;
	margin-top: 0.5em;
	margin-bottom: 0.5em;
}
.koumoku9 {
	font-size: 14px;
	letter-spacing: normal;
	vertical-align:middle;
	margin-left:1em;
	margin-top: 0.5em;
	margin-bottom: 0.5em;
}
.koumoku10 {
	font-size: 14px;
	letter-spacing: normal;
	vertical-align:middle;
	margin-left:0.5em;
	margin-top: 0.5em;
	margin-bottom: 0.5em;
	line-height: 1.5em;
}

.Photo1 {
	margin-top: 1px;
	margin-bottom: 1px;
	text-align: center;
}


.toptitle {
	height: auto;
	width: 752px;
}
