/* 本文のリンクカラーの設定 */
A:link { color: #0000CC; text-decoration: none; font-family:HGP創英ﾌﾟﾚｾﾞﾝｽEB;}
A:visited { color: #0000CC; text-decoration: none; background-color:#F4A460; font-family:HGP創英ﾌﾟﾚｾﾞﾝｽEB;}
A:active { color: #0000CC; text-decoration: none; background-color:#F4A460; font-family:HGP創英ﾌﾟﾚｾﾞﾝｽEB;}
A:hover { color: #CC0000; text-decoration: none; background-color:#1E90FF; font-family:HGP創英ﾌﾟﾚｾﾞﾝｽEB;}

/* bodyの設定 */
        body {
          background-image: url(../photo/back.jpg);

          margin: 1em 0.5em;
          padding: 0;
          color: #000000;
          font-family:"MS UI Gothic", sans-serif;
          text-align: left;
			position:absolute;
			width:800px;
			top:50%;
			left:50%;
			margin-top:-330px;
			margin-left:-400px;
        }

/* レイヤーの設定1 */
		#layer1 { font-size: 14pt;
 font-weight: normal;
 text-align: left;
 visibility: visible;
 position: absolute;
 top: 100px;
 left: 180px;
 width: 620px;
 height: 134px;
 .cposition: absolute 
}
/* レイヤーの設定2（納入実績　普通コン） */
		#layer2 { font-size: 14pt;
 font-weight: normal;
 text-align: left;
 visibility: visible;
 position: absolute;
 top: 140px;
 left: 680px;
 width: 620px;
 height: 134px;
 .cposition: absolute 
}

/* レイヤーの設定3 （納入実績　特殊コン）*/
		#layer3 { font-size: 14pt;
 font-weight: normal;
 text-align: left;
 visibility: visible;
 position: absolute;
 top: 620px;
 left: 680px;
 width: 620px;
 height: 134px;
 .cposition: absolute 
}


					.kage{
					padding:15px;
					filter:shadow(color=#4169E1,direction=135,strength=10);
					}




/* 創立４０周年の設定 */
#souritu { font-size:24px;
color:olive;
padding-left:150px;
}

/* コピーライトの文字 */
#copy { font-size:16px;
color:olive;
text-align:right;
font-family:MS UI Gothic, sans-serif;

}

/* 特殊コンクリートの見出し  */
.tokusyu { font-size:25px;
color:#4169E1;
font-family:HG丸ｺﾞｼｯｸM-PRO, sans-serif;
font-weight:bold;
}


/* 関連会社の見出し */

.midasi_pik { position:absolute;
font-size:18px;
font-weight:bold;
font-family:HG丸ｺﾞｼｯｸM-PRO;
COLOR:#0000CD;
BACKGROUND-COLOR:#FAEBD7;
TEXT-ALIGN:left;
padding:5 10 0 10 ;
}

/* 特殊コンクリートの見出し（養父・豊岡・和田山） */
.aka { position:absolute;
font-size:18px;
font-weight:bold;
font-family:HG丸ｺﾞｼｯｸM-PRO;
COLOR:#0000CD;
BACKGROUND-COLOR:#FF7F50;
TEXT-ALIGN:left;
padding:5 10 0 10 ;
}

/* 特殊コンクリートの見出し(NEW) */
.tokusyu2 { position:absolute;
font-size:25px;
font-weight:bold;
font-family:HG丸ｺﾞｼｯｸM-PRO;
COLOR:#4169E1;
BACKGROUND-COLOR:#FF7F50;
padding-left:10px ;
TEXT-ALIGN:left;

}




/* 特殊コンクリート(font大きさ・カラー) */
.tokusyu_font1 { font-size:16px;
color:#8A2BE2;
}






/* テキスト位置の設定 */

.hidari {
　text-align: left;
  margin-left: 27em;

}
.mannaka {
　text-align: center;
}
.migi {
　text-align: right;

}


p.migitx {
  float: right;
  margin-left: 2em;
  margin-bottom: 1em;
}
p.hidaritx {
  float: left;
  margin-left: 1em;
  margin-bottom: 1em;
}

/* 区切り線の設定 */

hr { margin: 0px 0;}
hr.usukoi_ao {
  filter: Alpha(style=1,opacity=20,finishopacity=100);
  color: #6495ED;
	height: 2px;
}
hr.koiusu_ao {
  filter: Alpha(style=1, opacity=100, finishopacity=20);
  color: #6495ED;
	height: 2px;
}
hr.usukoi_ki {
  filter: Alpha(style=1,opacity=20,finishopacity=100);
  color: #9ACD32;
	height: 2px;
}
hr.koiusu_ki {
  filter: Alpha(style=1, opacity=100, finishopacity=20);
  color: #9ACD32;
	height: 2px;
}

/* 技術情報見出しの設定 */


.gijutu {
    filter: shadow(color=#666666,direction=135);
	position:absolute;
	font-size:20px;
	font-weight:bold;
	COLOR:#ff8040;
}

/* サイトマップ見出しの設定 */


.site {
	position:relative;margin-left:370px;
}

/*サイトマップリンクまでの、改行 */
.kaigyo {
	line-height: 0.5;
	font-size:14px;
}
/*　FAQの改行 　*/
.faqlinemidasi {
	line-height: 0.8;
	font-size:14px;
}

/*　FAQの改行(見出し説明文) 　*/
.faqline {
	line-height: 1.6;
	font-size:16px;
	color:#4169E1;
}

/*  アンダーラインを引く */
.underline {
	text-decoration: underline;
}

/*  重要な赤線*/
.redline {
font-weight:normal;
	COLOR:red;
}

/* 画像回り込み設定 */
div.head_1{ float:left;
}

/* 北兵庫スライドショー画像位置の設定 */

DIV.left{
float:left;
padding-left:343px;
font-family:monospace;
line-height:1.5;
}

/* 見出し位置の設定（バックカラー黄色） */

.midasi_ki { position:absolute;
font-size:18px;
font-weight:bold;
font-family:HG丸ｺﾞｼｯｸM-PRO;
COLOR:#0000CD;
BACKGROUND-COLOR:#F0E68C;
TEXT-ALIGN:left;
padding:5 10 0 10 ;
}

/* 本文のレイアウトの設定 */


div.honbun { position:relative;margin-left:155px;

}


/* 本文の左リンク部分レイアウトの設定 */


div.rink { position:relative;
marginleft:0px;

}



/* 本文の途中FONTの設定 */

.font18 { font-size:18px;}

/* 本文のテーブルの設定 */

.irowake{
　width:535px;
  border:0px;
  border-color:#000000;
}

/* 本文のレイアウトの設定（サイトマップ1項目目） */


div.honbun_site1 { position:relative;
padding-left:0px;padding-top:12px;
}

/* 本文のレイアウトの設定（サイトマップ2項目目） */


div.honbun_site2 { position:absolute;
left:400px;top:200px;
}

/* 本文のレイアウトの設定（サイトマップ3項目目） */


div.honbun_site3 { position:relative;
left:0px;top:0px;
}
/* 本文の途中FONTの設定 */

.font18b { font-size:18px;}

/* ｻｲﾄﾏｯﾌﾟリンクFONTの設定 */

.font16b { font-size:16px;}

/* 本文のテーブルの設定 */

.irowake{
　width:535px;
  border:0px;
  border-color:#000000;
}

TD.enkakukoi{
  background-color:#F1EFF6;
  padding:10px;
  font-size:12pt;
  text-align:left;
  text-valign:middle;
  height:50px;
}


TD.enkakuusu{
  background-color:#E7E4F5;
  padding:10px;
  font-size:12pt;
  text-align:left;
  text-valign:middle;
  height:50px;
}

table.jusyo{
  padding:10px;
  font-size:12pt;
  text-align:left;
  text-valign:middle;
  height:50px;
}

TD.jusyotd{
  text-align:left;
  text-valign:top;
  height:50px;
  width:100px;
}

/* 本文の挨拶文の設定 */
.futta { float:left; margin-right:10px; margin-bottom:50px;}

DIV.aisatu{
width:570px;
padding-left:15px;
font-family:monospace;
line-height:1.5;
}

/* 本文の挨拶文の設定(代表取締役・・・) */
.namae{ padding-left:270px;
  padding-top:0px;
  font-size:12pt;
  text-align:left;
}

}

table.faq_gura{
  font-size:12pt;
  text-align:center;
  text-valign:middle;
}

.tbl0{
	width:650px;
}

.tbl1{
	width:770px;
}


