@charset "utf-8";
/* CSS Document */


/* 環境への取組み （facilities)－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－
－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－*/

h2.faci-h01{background:url(../images/facilities/faci-title_bg01.gif) no-repeat;margin:8px 0 10px 0;padding:0;font-size:120%;font-weight:bold;width:587px;line-height:38px;color:#333333;text-indent:23px;}


/* 環境への取組み */
.faci-img01{float:left;width:268px;height:209px;margin:26px 10px 44px 10px;padding:0;display:inline;}
.faci-box01{float:left;width:288px;height:209px;margin:26px 0 44px 0;padding:0;border:solid 1px #01673f;}
h3.faci-h02{background:url(../images/facilities/faci-title_bg02.gif) no-repeat;margin:00;padding:0;font-size:100%;font-weight:bold;width:288px;line-height:31px;color:#ffffff;text-indent:23px;}
.faci-box01 p{margin:26px 6px 0 6px;padding:0;}

/* 解体工事について */
h2.dis-h01{background:url(../images/dismantle/dis-title_bg01.gif) no-repeat;margin:8px 0 10px 0;padding:0;font-size:120%;font-weight:bold;width:587px;line-height:38px;color:#333333;text-indent:23px;}
h3.dis-h02{background:url(../images/dismantle/dis-title_bg02.gif) no-repeat;margin:00;padding:0;font-size:100%;font-weight:bold;width:288px;line-height:31px;color:#ffffff;text-indent:23px;}
.dis-box01{margin-bottom:20px;}
.dis-box02{margin:0 0 20px 14px;}
.dis-box02 li{float:left;margin-right:15px;}
.w140{width:140px;}
.w145{width:145px;}
.w241{width:241px;}
.db{display:block;}
/* clearfix */
.cFix:after {
	content: "";
	display: block;
	clear: both;
	height: 0;
	visibility: hidden;
}
.cFix	{ min-height: 1px; _height: 1px; }

/* グループ全体での取組み */
h3.faci-h03{clear:both;background:url(../images/facilities/faci-title_bg03.gif) no-repeat;margin:0 0 17px 10px;padding:0;font-size:100%;font-weight:bold;width:566px;line-height:28px;color:#333333;text-indent:23px;}
.faci-box02{width:566px;height:auto;border:solid 1px #cccccc;background-color:#ffffcc;margin:0 0 26px 10px;padding:0 0 18px 0;}
.faci-box02 h4{margin:20px 0 0 16px;padding:0;}
.faci-box03{float:left;margin:28px 0 0 13px;padding:0;width:260px;height:313px;border:solid 1px #cccccc;background-color:#ffff99;display:inline;}
.faci-img02{float:left;width:283px;height:313px;margin:28px 0 0 0;padding:0;display:inline;}
.faci-box03 ul li.top{margin:12px 10px 24px 10px;padding:0;}
.faci-box03 ul li{margin:0 10px 24px 10px;padding:0;}
.faci-box03 ul li.end{margin:0 10px 0 10px;padding:0;}
.bb{font-weight:bold;}

div.clear{clear:both;margin:0;padding:0;}


/* 循環型のリサイクルで環境保全 */
.faci-p01{font-weight:bold;margin:18px 10px 12px 16px;padding:0;}
.faci-box04{margin:0 0 0 13px;padding:0;width:537px;height:auto;border:solid 1px #cccccc;background-color:#ffff99;}
.faci-p02{float:left;margin:17px 10px 0 14px;padding:0;width:337px;height:160px;display:inline;}
.faci-img03{float:left;width:171px;height:160px;margin:10px 0 0 0;padding:0;}


/* 処分費用のかからない不用品リサイクル */
h4.faci-h04{background:url(../images/facilities/faci-title_bg04.gif) no-repeat;width:566px;line-height:22px;margin:0 0 14px 10px;padding:0;font-size:100%;text-indent:18px;color:#ffffff;}
.faci-box05{width:566px;height:277px;border:solid 1px #cccccc;background-color:#ffffcc;margin:0 0 17px 10px;padding:0 0 18px 0;background-image:url(../images/facilities/faci-img04.gif);background-repeat:no-repeat;background-position:480px 190px;}

/* IE6のみ */
* html body .faci-box05{width:566px;height:295px;border:solid 1px #cccccc;background-color:#ffffcc;margin:0 0 17px 10px;padding:0 0 18px 0;background-image:url(../images/facilities/faci-img04.gif);background-repeat:no-repeat;background-position:480px 190px;}

.faci-box05 dl {width:550px;margin:23px 0 0 0;padding:0;}
.faci-box05 dt.faci-dt01 {float:left;width:120px;margin:12px 0 12px 10px;clear:both;}
.faci-box05 dt.faci-dt02 {float:left;width:120px;margin:25px 0 25px 10px;clear:both;}
.faci-box05 dt.faci-dt03 {float:left;width:120px;margin:12px 0 12px 10px;clear:both;}
.faci-box05 dt.faci-dt04 {float:left;width:120px;margin:12px 0 10px 10px;clear:both;}
.faci-box05 dd {margin-left:120px;padding:5px 5px 5px 10px;}

.faci-box06{width:566px;height:233px;border:solid 1px #cccccc;background-color:#ffffcc;margin:0 0 31px 10px;padding:0 0 18px 0;background-image:url(../images/facilities/faci-img05.gif);background-repeat:no-repeat;background-position:432px 150px;}

/* IE6のみ */
* html body .faci-box06{width:566px;height:250px;border:solid 1px #cccccc;background-color:#ffffcc;margin:0 0 31px 10px;padding:0 0 18px 0;background-image:url(../images/facilities/faci-img05.gif);background-repeat:no-repeat;background-position:432px 150px;}

.faci-box06 dl {width:550px;margin:23px 0 0 0;padding:0;}
.faci-box06 dt.faci-dt04 {float:left;width:120px;margin:12px 0 10px 10px;clear:both;}
.faci-box06 dd {margin-left:120px;padding:5px 5px 5px 10px;}



/* 施設紹介 （approach)－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－
－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－*/
h2.app-h01{background:url(../images/approach/app-title_bg01.gif) no-repeat;margin:8px 0 26px 0;padding:0;font-size:120%;font-weight:bold;width:587px;line-height:38px;color:#333333;text-indent:23px;}
h4.app-h02{margin:0 0 23px 12px;padding:0;}
.app-img01{margin:0 0 0 25px;padding:0;}


.app-box01{float:left;width:253px;height:auto;margin:0 30px 22px 25px;padding:0;display:inline;}
.app-box02{float:left;width:253px;height:auto;margin:0 0 22px 0;padding:0;}


/* 処理運搬 */
dl.app-dl01{border:solid 1px #cccccc;background-color:#ffffcc;}
dl.app-dl01 dt{margin:0;padding:0;background:url(../images/approach/app-title03.gif) no-repeat;text-indent:-9999px;height:25px;}
dl.app-dl01 dd{margin:0;padding:7px 0 7px 22px;}


/* 許可番号 */
dl.app-dl02{margin:5px 0 0 0;padding:0;width:253px;}
dl.app-dl02 dt{border:solid 1px #cccccc;background-color:#ffc724;color:#ffffff;width:252px;line-height:29px;text-indent:14px;font-weight:bold;}
dl.app-dl02 dd.left01{
	float:left;
	width:242px;
	margin:2px 0 0;
	clear:both;
	line-height:28px;
	background-color:#fde686;
	border-right:1px solid #cccccc;
	border-top: 1px solid #cccccc;
	border-bottom: 1px solid #cccccc;
	border-left: 1px solid #cccccc;
	padding-left: 10px;
	font-size: 75%;
}
.main-body .contents-right02 .app-box01 .app-dl02 .left01 table tr td{
	font-size: 11px;
}
.main-body .contents-right02 .app-box01 .app-dl02 .left02 table tr td{
	font-size: 11px;
}

/* IE6のみ */
* html body dl.app-dl02{margin:5px 0 0 0;padding:0;width:254px;}
* html body dl.app-dl02 dt{border:solid 1px #cccccc;background-color:#ffc724;color:#ffffff;width:254px;line-height:29px;text-indent:14px;}

dl.app-dl02 dd.left02{
	float:left;
	width:242px;
	margin:2px 0 0;
	clear:both;
	line-height:28px;
	background-color:#ffffcc;
	border-right:1px solid #cccccc;
	border-top: 1px solid #cccccc;
	border-bottom: 1px solid #cccccc;
	border-left: 1px solid #cccccc;
	padding-left: 10px;
	font-size: 75%;
}


/* 中間処理 */
dl.app-dl03{border:solid 1px #cccccc;background-color:#ffffcc;}
dl.app-dl03 dt{margin:0;padding:0;background:url(../images/approach/app-title04.gif) no-repeat;text-indent:-9999px;height:25px;}
dl.app-dl03 dd{margin:0;padding:7px 0 7px 12px;}


/* 許可番号-１２２０１１８０３１ */
dl.app-dl04{border:solid 1px #cccccc;background-color:#ffffcc;margin:5px 0 0 0;padding:0;}
dl.app-dl04 dt{margin:0;padding:0;line-height:29px;background:url(../images/approach/app-title_bg11.gif) no-repeat;text-indent:12px;font-weight:bold;color:#ffffff;}
dl.app-dl04 dd{margin:0;padding:20px 0 0 12px;height:50px;}

/* IE6のみ */
* html body dl.app-dl04 dd{margin:0;padding:20px 0 0 12px;height:70px;}


/* 許可品目 */
dl.app-dl05{margin:5px 0 0 0;padding:0;width:251px;background:url(../images/approach/app-title_bg10.gif) no-repeat;border:solid 1px #cccccc;}
dl.app-dl05 dt{float:left;color:#ffffff;line-height:27px;text-indent:36px;font-weight:bold;width:100px;}
dl.app-dl05 dd{margin:0 0 0 100px;padding:0 0 0 0;line-height:27px;color:#ffffff;font-weight:bold;text-indent:64px;}

/* IE6のみ */
* html body dl.app-dl05{margin:5px 0 0 0;padding:0;width:253px;background:url(../images/approach/app-title_bg10.gif) no-repeat;border:solid 1px #cccccc;}
* html body dl.app-dl05 dd{margin:0 0 0 100px;padding:0 0 0 0;line-height:27px;color:#ffffff;font-weight:bold;text-indent:60px;}

dl.app-dl06{margin:2px 0 0 0;padding:0;width:253px;}
dl.app-dl06 dt.left21{float:left;line-height:48px;text-indent:16px;font-weight:bold;margin:0 0 0 0;padding:0;width:100px;border:solid 1px #cccccc;border-right:none;background-color:#fde686;}
dl.app-dl06 dd.right21{margin:0 0 0 100px;padding:5px 0 0 40px;height:43px;border:solid 1px #cccccc;border-left:none;background-color:#fde686;}

dl.app-dl06 dt.left22{float:left;line-height:48px;text-indent:16px;font-weight:bold;margin:2px 0 0 0;padding:0;width:100px;border:solid 1px #cccccc;border-right:none;background-color:#ffffcc;}
dl.app-dl06 dd.right22{margin:2px 0 0 100px;padding:5px 0 0 40px;height:43px;border:solid 1px #cccccc;border-left:none;background-color:#ffffcc;}

dl.app-dl06 dt.left23{float:left;line-height:29px;text-indent:16px;font-weight:bold;margin:2px 0 0 0;padding:0;width:100px;border:solid 1px #cccccc;border-right:none;background-color:#fde686;}
dl.app-dl06 dd.right23{margin:2px 0 0 100px;padding:0 0 0 50px;line-height:29px;border:solid 1px #cccccc;border-left:none;background-color:#fde686;}

/* IE6のみ */
* html body dl.app-dl06 dt.left21{float:left;width:120px;margin:2px -3px 0 0;padding:0;clear:both;line-height:48px;background-color:#fde686;text-indent:19px;border:solid 1px #cccccc;border-right:none;}
* html body dl.app-dl06 dd.right21{margin:2px 0 0 0;padding:6px 0 0 28px;background-color:#fde686;height:50px;border-top:solid 1px #cccccc;border-bottom:solid 1px #cccccc;border-right:solid 1px #cccccc;width:133px;}

* html body dl.app-dl06 dt.left22{float:left;width:120px;margin:2px -3px 0 0;padding:0;clear:both;line-height:48px;background-color:#ffffcc;text-indent:19px;border:solid 1px #cccccc;border-right:none;}
* html body dl.app-dl06 dd.right22{margin:2px 0 0 0;padding:6px 0 0 28px;background-color:#ffffcc;height:50px;border-top:solid 1px #cccccc;border-bottom:solid 1px #cccccc;border-right:solid 1px #cccccc;width:133px;}

* html body dl.app-dl06 dt.left23{float:left;width:120px;margin:2px -3px 0 0;padding:0;clear:both;line-height:29px;background-color:#fde686;text-indent:19px;border:solid 1px #cccccc;border-right:none;}
* html body dl.app-dl06 dd.right23{margin:2px 0 0 0;padding:0 0 0 28px;background-color:#fde686;line-height:29px;border-top:solid 1px #cccccc;border-bottom:solid 1px #cccccc;border-right:solid 1px #cccccc;width:133px;}


/* 回収用コンテナボックス/運搬用車両 */
h3.app-h03{clear:both;background:url(../images/approach/app-title_bg05.gif) no-repeat;margin:0 0 14px 10px;padding:0;font-size:100%;font-weight:bold;width:567px;line-height:29px;color:#333333;text-indent:18px;}
.app-p01{float:left;width:254px;height:191px;margin:0 30px 17px 25px;padding:0;display:inline;background:url(../images/approach/app-img03.jpg) no-repeat;}
.app-p02{float:left;width:254px;height:191px;margin:0;padding:0;background:url(../images/approach/app-img04.jpg) no-repeat;}
.app-p01 p{
	position:relative;
	left:124px;
	top:163px;
	font-weight:bold;
}
.app-p02 p{position:relative;left:167px;top:163px;font-weight:bold;}


/* 運搬車両リスト */
h4.app-h04{clear:both;margin:0 0 11px 10px;padding:0;}
table,th,tr,td{font-size:100%;color:#333333;}
.app-tab{width:570px;margin:0 0 22px 8px;padding:0;}
.app-t01_1{text-align:center;background-color:#ffcc99;border:solid 1px #cccccc;line-height:25px;}
.app-t01_2{text-align:center;background-color:#ffcc99;border:solid 1px #cccccc;line-height:25px;width:76px;}
.app-t02_1{text-align:right;background-color:#ffffcc;border:solid 1px #cccccc;line-height:25px;font-weight:bold;padding:0 0 0 3px;}
.app-t02_2{text-align:right;background-color:#ffffcc;border:solid 1px #cccccc;line-height:25px;width:76px;padding:0 6px 0 0;}
.app-t03_1{text-align:right;background-color:#fde686;border:solid 1px #cccccc;line-height:25px;font-weight:bold;padding:0 0 0 3px;}
.app-t03_2{text-align:right;background-color:#fde686;border:solid 1px #cccccc;line-height:25px;width:76px;padding:0 6px 0 0;}


/* 処理場 */
.app-p03{float:left;width:268px;height:182px;margin:0 30px 22px 10px;padding:0;display:inline;background:url(../images/approach/app-img05.jpg) no-repeat;}
.app-p04{float:left;width:268px;height:182px;margin:0;padding:0;background:url(../images/approach/app-img06.jpg) no-repeat;}
.app-p03 p{position:relative;left:26px;top:163px;font-weight:bold;}
.app-p04 p{position:relative;left:26px;top:163px;font-weight:bold;}


/* 処分費用のかからないリサイクル */
.app-box03{border:solid 1px #cccccc;background-color:#ffffcc;width:565px;height:auto;margin:0 0 13px 10px;padding:0;}

/* IE6のみ */
* html body .app-box03{border:solid 1px #cccccc;background-color:#ffffcc;width:567px;height:auto;margin:0 0 13px 10px;padding:0;}

.app-p05{margin:16px 0 10px 17px;padding:0;}
.app-p06{margin:0 17px 7px 17px;padding:0;}
.app-p07{margin:0 17px 18px 17px;padding:0;font-weight:bold;color:#ff6633;}
.app-p08{margin:0 17px 18px 17px;padding:0;}

.app-img02{margin:0 0 20px 451px;padding:0;}



/* お問い合せ （mail)－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－
－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－*/
h2.mail-h01{background:url(../images/mail/mail_bg01.gif) no-repeat;margin:8px 0 20px 0;padding:0;font-size:120%;font-weight:bold;width:587px;line-height:38px;color:#333333;text-indent:23px;}


/* フォーム */
.mail-tab{width:567px;margin:0 0 22px 10px;padding:0;}
.mail-td01{background-color:#6aa94d;color:#ffffff;font-weight:bold;width:140px;padding:0 0 0 25px;}
.mail-td02{background-color:#a5cd92;padding:3px 0 3px 7px;}
.mail-td02_2{background-color:#a5cd92;padding:7px 0 7px 7px;}

/* フォーム 送信確認、完了*/
.mail-tab span{
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
}
.mailok-td01{background-color:#6aa94d;color:#ffffff;font-weight:bold;width:567px;padding:3px 0 3px 7px}
.mailok-td02{background-color:#a5cd92;padding:3px 0 3px 7px;}
.mailok-p01{clear:both;font-weight:bold;color:#ff0000;margin:15 0 15px 10px;padding:0;}

textarea{font-size:100%;width:380px;}

.sousin{float:left;margin:0 100px 12px 180px;padding:0;display:inline;}
.reset{float:left;margin:0 0 12px;padding:0;}

/* IE6・IE7以外*/
html>/**/body .sousin{float:left;margin:0 100px 37px 180px;padding:0;display:inline;}
html>/**/body .reset{float:left;margin:0 0 37px;padding:0;}


/* 個人情報について */
.mail-p01{clear:both;font-weight:bold;color:#ff0000;margin:0 0 15px 10px;padding:0;}
.mail-p02{margin:0 27px 40px 10px;padding:0;}
.mail-p03{clear:both;font-weight:bold;margin:0 0 15px 10px;padding:0;}



/* 会社概要 （company)－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－
－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－*/
h2.company-h01{background:url(../images/company/company-titel_bg01.gif) no-repeat;margin:8px 0 20px 0;padding:0;font-size:120%;font-weight:bold;width:587px;line-height:38px;color:#333333;text-indent:23px;}

dl.company-dl {background-color:#6aa94d;margin:0 24px 30px 8px;border:2px solid #ffffff;border-top:none;}
.company-dl dt {margin:0;padding:6px 0 6px 12px;border-top:2px solid #ffffff;width:140px;float:left;color:#ffffff;}
.company-dl dd {background-color:#a5cd92;margin:0 0 0 140px;padding:6px 12px 6px 12px;border-top:2px solid #ffffff;border-left:2px solid #ffffff;color:#333333;}
.main-body .contents-right .company-dl dd table tr td #box001 tr td{
	font-size: 12px;
	}
.map-box {
	width: 567px;
	margin-bottom: 40px;
	margin-right: 10px;
	margin-left: 10px;
}

.map-img01{
	margin:0;
	padding:0;
	width: 300px;
	text-align: center;
}

.map-txt {
	margin: 0px;
	vertical-align: top;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 14px;

}
.map-img02 {
	padding-top: 10;
	padding-right: 0;
	padding-left: 15px;
}
.font001 {
	font-size: 75%;
}
.co_l {
	float: left;
}
.co_r {

	float: right;
}
