/* CSS Document */
@import url(menu.css);

/* ------------ Basic ------------ */

html{
filter:expression(document.execCommand("BackgroundImageCache", false, true));
}

strong{
	color:#738874;
	line-height: 180%;
}

body {
	margin:0px;
	padding:0px;
	font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3", "MS UI Gothic";
	background-image: url(../common_img/background.gif);
	background-position: top;
	background-attachment: fixed;
}


#wrapper{
	position: relative;
	margin:0 auto;
	width:780px;
	padding: 0px 20px 0px 20px;
}

#subwrapper{
	background-image: url(../common_img/background_white.gif);
	position: absolute;
	bottom: 0px;
	width: 700px;
	height: 800px;
}

#content{
	width:580px;
	color: #666666;
	line-height: 150%;
	font-size: 80%;
	padding-left: 15px;
	padding-bottom: 50px;
	float: left;
	border-left: #cccccc 1px solid;
}

#content_top{
	width:580px;
	color: #484848;
	line-height: 150%;
	font-size: 80%;
	padding-left: 15px;
	padding-bottom: 50px;
	float: left;
}

#content_w{
	width:760px;
	padding-left: 10px;
	padding-bottom: 50px;
	float: left;
	font-size: 80%;
	color: #666666;
	line-height: 150%;
}


#whatsnew{
	border-bottom: #669966 solid 1px;
	width: 550px;
	margin-left: 25px;
	padding-bottom: 2px;
	padding-top: 5px;
	background-image: url(../img/w_new.gif);
	background-repeat: no-repeat;
	background-position: left center;
	text-align: right;
}
#whatsnew h3 span {display:none;}

#wntable td{
	padding-top:5px;
	padding-bottom:5px;
	border-bottom:#CCCCCC dotted 1px;
	vertical-align:top;
}
#oldnews td{
	padding-top:5px;
	padding-bottom:5px;
	border-bottom:#CCCCCC dotted 1px;
	vertical-align:top;
}

#wntable p{
margin:0;
}

#wntable ul{
	margin-left:14px;
	list-style-type:disc;
}


/*-- スライドで使用したテーブル　--*/
.wntable_td_r{
border-right:#DFDFDF solid 1px;
}
.wntable_td_l{
border-left:#DFDFDF solid 1px;
}

.wntable_s {
  border-collapse: collapse;
  border-spacing: 0px;
  font-size:85%;
}

.wntable_s p{
margin:0;
}

.wntable_s td{
	padding:3px;
	border-bottom:#DFDFDF solid 1px;
}

/*-- ここまで　--*/

.wnewcolumn{
	width: 550px;
	padding-left: 30px;
	padding-top: 10px;
}



/* ------------ fonts ------------ */

h1,h2,h3,ul,address {
margin:0px;
padding:0px;
}

p {
	margin: 0px 0px 0px 10px;
	padding:0px;
}


h4{
	color:#5E8C2F;
	font-weight:bold;
	font-size:110%;
	padding: 4px 0px 6px 6px;
	background:url(../img/bgh4.gif) no-repeat;
	margin-top: 5px;
}

h4 a:link{
text-decoration: none;
}

h5{
	margin:0px;
	padding:5px 0px 5px 3px;
	color: #51992B;
	font-size: 100%;
}

/* ------------ id ------------ */

#flash{
	width:780px;
	height:200px;
	background-color: #FFFFFF;
	margin: 0px 0px 14px 0px;
}
#header{
	width:780px;
	height:100px;
	background-image: url(../img/header_bg.gif);
	background-repeat: no-repeat;
	padding-top: 10px;
}
#footer{
	bottom:0;
	height:70px;
	padding-left: 0px;
	width: 780px;
	text-align: center;
	padding-top: 10px;
}


.footer_menu{
	text-align: right;
	height:16px;
	background-color: #E3ECEE;
	font-size: 70%;
	padding-top: 5px;
	padding-right: 10px;
	color:#999999;
}

.footer_menu a {
	color:#666666;
	text-decoration:none;
}

.footer_menu a:link {
	color:#999999;
	text-decoration:none;
}

.footer_menu a:visited {
	color:#666666;
	text-decoration:none;
}

.footer_menu a:hover {
	color:#999999;
	text-decoration:none;
	background-color: #FFFFFF;
}

	
.copyright{
	color: #666666;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	padding-top: 10px;
}

/* ------------ class ------------ */

.caption_caution{
	font-size: 80%;
	color: #FF8A3C;
	margin-top: 5px;
	line-height: 130%;
}

.caution{
	font-size: 120%;
	color: #CC0000;
	line-height: 130%;
	font-weight: bold;
	padding: 5px 5px 5px 0px;
}


.caption{
	font-size: 90%;
	color: #8B8B8B;
	margin-top: 5px;
	line-height: 140%;
}

.justy0{
	word-spacing:0.2em;
}
.justy1{
	width: 15.1em;
	text-align: right;
}
.justy2{
	word-spacing:2.3em;
}
.justy3{
	word-spacing:3.3em;
}
/* ------------ link ------------ */

a {
text-decoration:underline;
}

a:link {
color:#008030;
}

a:visited {
color:#008030;
}

a:hover {
color:#FF0000;
}

a:focus, a:active {
color:#FF0000;
}

/* ------------ header ------------ */

#headlogo{
	width:322px;
	height: 61px;
	position: absolute;
	left: 30px;
	background:url(../common_img/logotype.gif) no-repeat;
	top: 20px;
	cursor: pointer;
}
#headlogo h1 span {display:none;}

#add {
	width:276px;
	height: 64px;
	position: absolute;
	background:url(../common_img/head_add.gif) no-repeat;
	top: 15px;
	right: 30px;
	}
	
#add h3 span {display:none;}

/* logo */
.mainlogo {
	background:url(../common_img/logo.gif) no-repeat;
	position: absolute;
	width: 129px;
	height: 53px;
	top: 10px;
	right: 40px;
}
.mainlogo h3 span {display:none;}

/* header-menu */

#head_menu {
	width:263px;
	height:28px;
	position: absolute;
	right: 30px;
	top: 70px;
	background-image:url(../common_img/headmenu.gif);
}

#head_menu ul {margin: 0px; padding: 0px;}
#head_menu li {list-style-type: none; float:left;}
#head_menu a{display:block; text-decoration:none}
#head_menu a em{position:absolute; left:-9999px;}
.head1 a {
width:98px;
height:28px;
background:url(../common_img/headmenu.gif) no-repeat;
}
.head1 a:hover {
background:url(../common_img/headmenu.gif) no-repeat 0px -28px;
}
.head2 a {
width:84px;
height:28px;
background:url(../common_img/headmenu.gif) no-repeat -99px 0px;
}
.head2 a:hover {
background:url(../common_img/headmenu.gif) no-repeat -99px -28px;
}
.head3 a {
width:81px;
height:28px;
background:url(../common_img/headmenu.gif) no-repeat -184px 0px;
}
.head3 a:hover {
background:url(../common_img/headmenu.gif) no-repeat -184px -28px;
}

/* ------------ news ------------ */
#newstitle{
	font-size: 140%;
	font-weight: bold;
	padding: 10px 10px 10px 5px;
	color: #0E7F21;
}
.allphoto{
	padding: 10px 0px 10px 11px;
}
.allphoto img{
	padding-left: 5px;
	border-style: none;
}
.p_and_txt{
	padding: 10px 13px 10px 12px;
	clear: both;
}
.p_and_txt p{
	margin: 0px;SS
}
.photo_right{
	float: right;
	padding: 0px 10px 5px 10px;
	border-style: none;
}
.photo_left{
	padding: 0px 10px 5px 0px;
	float: left;
	border-style: none;
}

.pdf_img{
	border-style: none;
	padding: 5px;
	vertical-align: middle;
}

/* ------------ navi ------------ */

#navi{
	padding-bottom: 10px;
	padding-left: 5px;
	font-size: 70%;
	border-bottom: #cccccc 1px solid;
	padding-top: 5px;
	color: #666666;
}

/* ------------ columns ------------ */
.column{
	padding: 10px 13px 10px 12px;
}
.note_column{
	border-color:#CCDB93;
	border-style:solid;
	border-width:1px;
	background-color:#FCFCFC;
	padding:7px;
	margin: 10px auto;
}
.caution_column{
	width:500px;
	margin-left:30px;
	border-color:#E2A5A5;
	border-style:solid;
	border-width:1px;
	background-color:#F7F7F7;
	padding:15px 5px;
	text-align: center;
	font-weight: bold;
	color: #CC0000;
}
.justcolumn{
}
.s_column{
}
.bannerbox1{
	width:155px;
	float:right;
	padding: 10px 13px 10px 17px;
	font-size: 70%;
	line-height: 130%;
	color: #666666;
}
.bannerbox1 p{
	margin:0;
}
.bannerbox1 img{
	margin-bottom:5px;
}
.allcenter{text-align:center;}
.mgn_l10{margin-left:10px;}
.mgn_l20{margin-left:20px;}
.mgn_r10{margin-right:10px;}
.mgn_r20{margin-right:20px;}
.mgn_bot10{margin-bottom:10px;}
.w160{width:160px;}
.w170{width:170px;}
.w190{width:190px;}
.w200{width:200px;}
.w250{width:250px;}
.w270{width:270px;}
.w300{width:300px;}
.w330{width:330px;}
.w350{width:350px;}
.w370{width:370px;}
.w390{width:390px;}
.w400{width:400px;}
.w450{width:450px;}
.w500{width:500px;}
.h50{height:50px;}
.h100{height:100px;}
.h150{height:150px;}
.h200{height:200px;}
.h250{height:250px;}
.h300{height:300px;}
.left_float{float:left;}
.right_float{float:right;}
.bg1{background-color:#EAE49E;}
.bg2{background-color:#FCCD74;}
.bg3{background-color:#CDB79E;}
.bg4{background-color:#AFDD95;}
.bg5{background-color:#EAB1C1;}
.bg6{background-color:#CAB5E4;}
.bg7{background-color:#A3C4E0;}
.bgi1{background:url(../img/bg1.gif) no-repeat;}
.bgi2{background:url(../img/bg2.gif) no-repeat;}
.bgi3{background:url(../img/bg3.gif) no-repeat;}
.bgi4{background:url(../img/bg4.gif) no-repeat;}
.bgi5{background:url(../img/bg5.gif) no-repeat;}
.bgi6{background:url(../img/bg6.gif) no-repeat;}
.bgi7{background:url(../img/bg7.gif) no-repeat;}
.bgi21{background:url(../img/bg2_1.gif) no-repeat;}
.bgi22{background:url(../img/bg2_2.gif) no-repeat;}
.bgi23{background:url(../img/bg2_3.gif) no-repeat;}
.bgi24{background:url(../img/bg2_4.gif) no-repeat;}
.bgi25{background:url(../img/bg2_5.gif) no-repeat;}
.bgi26{background:url(../img/bg2_6.gif) no-repeat;}
.bgi27{background:url(../img/bg2_7.gif) no-repeat;}
.bgi30{background:url(../img/bg3_1.gif) no-repeat;}
.bgi31{background:url(../img/bg31_1.gif) no-repeat;}
.bgh4{background:url(../img/bgh4.gif) no-repeat;}

.color_box1{
	color:#FFFFFF;
	font-weight:bold;
	font-size:110%;
	padding: 4px 0px 6px 6px;
}
.color_box2{
	color:#999999;
	font-weight:bold;
	font-size:110%;
	padding: 4px 0px 6px 6px;
}
.border_bott{border-bottom:#cccccc dotted 1px;}


/* ------------ H2 H3 ------------ */
.page{
	height: 40px;
	padding-bottom: 10px;
	width: 580px;
}
.page h3 span {display:none;}

/* --  トップページ --*/
.toptitle {background:url(../img/h3a0.gif) no-repeat;}

/*--.h3a1{background:url(../img/h3a1.gif) no-repeat;}  廃版・会社案内 --*/
.h3a12{background:url(../img/h3a12.gif) no-repeat;} /*-- 事業概要 --*/
.h3a13{background:url(../img/h3a13.gif) no-repeat;} /*-- 沿革 --*/
.h3a14{background:url(../img/h3a14.gif) no-repeat;} /*-- 組織図 --*/
.h3a15{background:url(../img/h3a15.gif) no-repeat;} /*-- 事業所案内 --*/
.h3a21{background:url(../img/h3a21.gif) no-repeat;} /*-- 東京本社 --*/
.h3a22{background:url(../img/h3a22.gif) no-repeat;} /*-- 東京技術センター --*/
.h3a23{background:url(../img/h3a23.gif) no-repeat;} /*-- 酒田工場 --*/
.h3a24{background:url(../img/h3a24.gif) no-repeat;} /*-- 酒田の四季 --*/
.h3a25{background:url(../img/h3a25.gif) no-repeat;} /*-- 泥水技術センター --*/
.h3a26{background:url(../img/h3a26.gif) no-repeat;} /*-- 西日本営業所 --*/
.h3a27{background:url(../img/h3a27.gif) no-repeat;} /*-- 沖縄出張所 --*/
.h3a16{background:url(../img/h3a16.gif) no-repeat;} /*-- 最新情報一覧 --*/
.h3a17{background:url(../img/h3a17.gif) no-repeat;} /*-- 最新情報詳細 --*/
.h3a18{background:url(../img/h3a18.gif) no-repeat;} /*-- 決算公告 --*/
.h3a19{background:url(../img/h3a19.gif) no-repeat;} /*-- ISOへの取り組み --*/
.h3a28{background:url(../img/h3a28.gif) no-repeat;} /*-- 認証取得 --*/
.h3a29{background:url(../img/h3a29.gif) no-repeat;}/*-- 業績・実績 --*/
.h3a30{background:url(../img/h3a30.gif) no-repeat;}/*-- 主要取引先一覧 --*/
.h3a31{background:url(../img/h3a31.gif) no-repeat;}/*-- 加盟団体 --*/

.h3b1{background:url(../img/h3b1.gif) no-repeat;} /*-- 業務内容 --*/
.h3b11{background:url(../img/h3b11.gif) no-repeat;} /*-- 石油･地熱掘削 --*/

.h3b21 {background:url(../img/h3b21.gif) no-repeat;}  /*-- 超高温度用泥水	 --*/
.h3b22 {background:url(../img/h3b22.gif) no-repeat;}  /*-- 高潤滑性泥水 --*/
.h3b23 {background:url(../img/h3b23.gif) no-repeat;} /*-- 大水深掘削泥水 --*/
.h3b12 {background:url(../img/h3b12.gif) no-repeat;} /*-- ボーリング --*/
.h3b24 {background:url(../img/h3b24.gif) no-repeat;} /*-- イージードリル --*/
.h3b13 {background:url(../img/h3b13.gif) no-repeat;} /*-- 土木工事 --*/
.h3b25 {background:url(../img/h3b25.gif) no-repeat;} /*-- 連壁・杭工事 --*/
.h3b26 {background:url(../img/h3b26.gif) no-repeat;} /*-- シールド工事 --*/
.h3b27 {background:url(../img/h3b27.gif) no-repeat;} /*-- 推進工事 --*/
.h3b28 {background:url(../img/h3b28.gif) no-repeat;} /*-- ソイルセメント関連工事 --*/
.h3b29 {background:url(../img/h3b29.gif) no-repeat;} /*-- 土木用泥水管理試験 --*/
.h3b201 {background:url(../img/h3b201.gif) no-repeat;} /*-- 掘削残土・廃泥処理 --*/
.h3b202 {background:url(../img/h3b202.gif) no-repeat;} /*-- 建設汚泥処理 --*/
.h3b203 {background:url(../img/h3b203.gif) no-repeat;} /*-- 所有プラント･機器 --*/
.h3b14 {background:url(../img/h3b14.gif) no-repeat;} /*-- 環境関連工事 --*/
.h3b204 {background:url(../img/h3b204.gif) no-repeat;} /*-- 「ソイルセーフ｣について --*/
.h3b205 {background:url(../img/h3b205.gif) no-repeat;} /*-- 建設発生土改良 --*/
.h3b206 {background:url(../img/h3b206.gif) no-repeat;} /*-- 汚染土壌対策 --*/
.h3b207 {background:url(../img/h3b207.gif) no-repeat;} /*-- 浚渫土改良 --*/
.h3b15 {background:url(../img/h3b15.gif) no-repeat;} /*-- 化成品製造 --*/
.h3b208 {background:url(../img/h3b208.gif) no-repeat;} /*-- 肥料 --*/
.h3b209 {background:url(../img/h3b209.gif) no-repeat;} /*-- フミン酸資材 --*/
.h3b210 {background:url(../img/h3b210.gif) no-repeat;} /*-- 液状マルチング資材 --*/
.h3b16 {background:url(../img/h3b16.gif) no-repeat;} /*-- 取扱製品一覧 --*/
.h3b211 {background:url(../img/h3b211.gif) no-repeat;} /*-- 一部の製品の定価 --*/
.h3b212 {background:url(../img/h3b212.gif) no-repeat;} /*-- ＴＮファイバー（ロックウール100％） --*/
.h3b213 {background:url(../img/h3b213.gif) no-repeat;} /*-- 石油･天然ガス･地熱掘削関係 --*/
.h3b214 {background:url(../img/h3b214.gif) no-repeat;} /*-- ボーリング関係 --*/
.h3b215 {background:url(../img/h3b215.gif) no-repeat;} /*-- 土木関係 --*/
.h3b216 {background:url(../img/h3b216.gif) no-repeat;} /*-- 環境関係 --*/
.h3b217 {background:url(../img/h3b217.gif) no-repeat;} /*-- 化成品関係 --*/
.h3b218 {background:url(../img/h3b218.gif) no-repeat;} /*-- 生産ケミカル関係 --*/
.h3b17 {background:url(../img/h3b17.gif) no-repeat;} /*-- 計量証明事業	 --*/
.h3b219 {background:url(../img/h3b219.gif) no-repeat;} /*-- 水質汚濁に係る分析 --*/
.h3b220{background:url(../img/h3b220.gif) no-repeat;} /*-- 土壌汚染に係る分析 --*/
.h3b221 {background:url(../img/h3b221.gif) no-repeat;} /*-- 排水基準に係る分析 --*/
.h3b222 {background:url(../img/h3b222.gif) no-repeat;} /*-- 産業廃棄物に係る分析 --*/
.h3b224 {background:url(../img/h3b224.gif) no-repeat;} /*-- 土壌溶出量に係る分析 --*/
.h3b225 {background:url(../img/h3b225.gif) no-repeat;} /*-- 底質調査に係る分析 --*/
.h3b226 {background:url(../img/h3b226.gif) no-repeat;} /*-- 土壌含有量に係る分析 --*/
.h3b227 {background:url(../img/h3b227.gif) no-repeat;} /*-- 一般水分析 --*/
.h3b228 {background:url(../img/h3b228.gif) no-repeat;} /*-- 主な分析機器 --*/
.h3b18 {background:url(../img/h3b18.gif) no-repeat;} /*-- 計量証明分析見積り申し込み --*/

.h3c1 {background:url(../img/h3c1.gif) no-repeat;} /*-- 採用情報 --*/
.h3c11 {background:url(../img/h3c11.gif) no-repeat;} /*-- エントリーフォーム --*/
.h3c12 {background:url(../img/h3c12.gif) no-repeat;} /*-- Ｑ＆Ａ　先輩社員の声 --*/
.h3c13 {background:url(../img/h3c13.gif) no-repeat;} /*-- 泥水についての解説 --*/
.h3c21 {background:url(../img/h3c21.gif) no-repeat;} /*-- 1泥水（でいすい） --*/
.h3c22 {background:url(../img/h3c22.gif) no-repeat;} /*-- 2フミン酸 --*/
.h3c23 {background:url(../img/h3c23.gif) no-repeat;} /*-- 3廃泥処理 --*/
.h3c24 {background:url(../img/h3c24.gif) no-repeat;} /*-- Ｑ＆Ａ --*/
.h3d1 {background:url(../img/h3d1.gif) no-repeat;} /*-- テルナイトの技術 --*/
.h3d11 {background:url(../img/h3d11.gif) no-repeat;} /*-- 廃泥処理技術 --*/
.h3d12 {background:url(../img/h3d12.gif) no-repeat;} /*-- フミン酸利用技術 --*/
.h3e1 {background:url(../img/h3e1.gif) no-repeat;} /*-- お問い合せ --*/
.h3e11 {background:url(../img/h3e11.gif) no-repeat;} /*-- 事業所別｜製品・技術サービス別（リスト） --*/
.h3e12 {background:url(../img/h3e12.gif) no-repeat;} /*-- フォーム --*/
.h3f1 {background:url(../img/h3f1.gif) no-repeat;} /*-- リンク --*/
.h3g1 {background:url(../img/h3g1.gif) no-repeat;} /*-- 個人情報保護方針 --*/
.h3h1 {background:url(../img/h3h1.gif) no-repeat;} /*-- サイトマップ--*/
.h3i1 {background:url(../img/h3i1.gif) no-repeat;} /*-- 弊社におけるアスベストの使用について--*/
.h3i2 {background:url(../img/h3i2.gif) no-repeat;} /*-- 弊社におけるアスベストの使用状況について--*/

/*-- tables --*/
.pricetable{
	margin: 10px 0px 10px 0px;
}
.pricetable td{
	border-bottom: #cccccc 1px solid;
}
.table_left{border-left: #cccccc 1px solid;}

.underline_td{
	border-bottom:#cccccc dotted 1px;
}

.table_top{
	border-top:#cccccc solid 1px;
}
.price{
	padding: 5px 0px 5px 10px;
	background-image: url(../img/dots.gif);
	text-align: right;
	background-position: right;
	background-repeat: no-repeat;
}

.price2{
	padding: 5px 0px 5px 10px;
	background-image: url(../img/dots_long.gif);
	text-align: right;
	background-position: right;
	background-repeat: no-repeat;
}

/* ------------ utillity ------------ */
.clear {clear:both;}
