/* 本文のリンクカラーの設定 */
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: 50px;
 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: 635px;
 width: 620px;
 height: 134px;
 .cposition: absolute 
}

/* レイヤーの設定3 （納入実績　特殊コン）*/
		#layer3 { font-size: 14pt;
 font-weight: normal;
 text-align: left;
 visibility: visible;
 position: absolute;
 top: 620px;
 left: 635px;
 width: 620px;
 height: 134px;
 .cposition: absolute 
}


					.kage{
					padding:15px;
					filter:shadow(color=#4169E1,direction=135,strength=10);
					}




/* 創立４０周年の設定 */
#souritu { font-size:30px;
color:olive;
padding-left:150px;
}

/* お役立ちソフトの見出し */
.soft { font-size:34px;
color:#7307ED;
font-family:"HG丸ｺﾞｼｯｸM-PRO", sans-serif;
padding-left:15px;

}

/* コピーライトの文字 */
#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;
}


.pri { font-size:22px;
color:#8A2BE2;
font-family:HG丸ｺﾞｼｯｸM-PRO;
}

.pri1 { font-size:13px;
color:#000000;
}

.pri2 { font-size:16px;
color:#000000;
}

.priao { font-size:16px;
color:#6190EF;
font-weight: bold;
}


/* テキスト位置の設定 */

.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.usukoi_ao_tensen{
    border:none;
    border-top:dashed 1px #CCC;
    height:1px;
    color:#FFFFFF;
    margin: 0 6 0 6;
}

hr { margin: 0px 0;}
hr.usukoi_ao {
  filter: Alpha(style=1,opacity=20,finishopacity=100);
  color: #6495ED;
	height: 1px;
}

#midori {
	filter: Alpha(style=1,opacity=10,finishopacity=10);
	color: #B6F0B6;
	height: 1px;
}



hr.usukoi_ao2 {
  filter: Alpha(style=1,opacity=20,finishopacity=100);
  color: #6495ED;
	height: 2px;
	width:600px;
}
hr.koiusu_ao {
  filter: Alpha(style=1, opacity=100, finishopacity=20);
  color: #6495ED;
	height: 2px;
}
hr.usukoi_ki {
	height: 1px;
	


}
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:395px;
}

/*サイトマップリンクまでの、改行 */
.kaigyo {
	line-height: 0.5;
	font-size:14px;
}
/*　FAQの改行 　*/
.faqlinemidasi {
	line-height: 0.8;
	font-size:14px;
}

/*　FAQの改行(見出し説明文) 　*/
.faqline {
	line-height: 1.5;
	font-size:18px;
	color:#4169E1;
}



/* 画像回り込み設定 */
div.head_1{ float:left;
}

/* 北兵庫スライドショー画像位置の設定 */

DIV.left{
float:left;
padding-left:550px;
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の設定 */

.font25 { font-size:25px;}
.font22 { font-size:22px;}
.font20 { font-size:20px;}
.font18 { font-size:18px;}
.font16 { font-size:16px;}
.font14 { font-size:14px;}
.font12 { font-size:12px;}
.font10 { font-size:10px;}
.font8 { font-size:8px;}


/*
.font18 { font-size:18px;}
.font18 { font-size:18px;}
.font18 { font-size:18px;}
.font18 { font-size:18px;}
*/

/* 本文のテーブルの設定 */

.irowake{
　width:535px;
  border:1px;
  border-color:#999999;
}

/* 本文のレイアウトの設定（サイトマップ1項目目） */


div.honbun_site1 { position:relative;
left:50px;top:0px;
padding-left:0px;padding-top:12px;
}

/* 本文のレイアウトの設定（サイトマップ2項目目） */


div.honbun_site2 { position:absolute;
left:500px;top:180px;
}

/* 本文のレイアウトの設定（サイトマップ3項目目） */


div.honbun_site3 { position:relative;
left:50px;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;
}

img.img_right{
vertical-align: middle;
}



div.clear{
clear: both;
margin: 0 0 10px 0;
}