





/* breadcrumb
------------------------------------------------ */

.contentCrumbs{width:90%;display:block;overflow:hidden;padding-left:0px; margin:0px;}

.streamCrumb {
    padding-top: 10px;
}

.searchCrumb {
	padding: 10px 0px 0px 0px;
	width: 500px;
	overflow: hidden;
}

.searchCrumb #breadcrumb {
	padding-bottom: 0px;
}

#breadcrumb {
	background: url(../img/bg_breadcrumb.gif) no-repeat right 0;
	height: 20px;
	float: left;
	clear: both;
	display: block;
	padding-bottom: 20px;
}

.streamCrumb #breadcrumb {
    padding-bottom: 15px;
}

#breadcrumb li {
	float: left;
	background: url(../img/bg_dividers.gif) no-repeat right 0;
	padding-right: 1em;
	font-size:11px;
}

#breadcrumb li.home,
#breadcrumb li.home a,
#breadcrumb li.home a span {
	padding: 0;
	width: 35px;
	height: 20px;
    display: block;
	position: relative;
	z-index: 5;
}

#breadcrumb li.home a span {
	background: url(../img/ber_home.gif) 0 0;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 10;
}

#breadcrumb li.home a:hover span {
	background-position: 0 -20px;
	cursor: pointer;
}

#breadcrumb li.category {
	background-position: right -20px;

}

#breadcrumb li.lastChild {
background-image: none;
width:270px;
}

#breadcrumb a, #breadcrumb li.phone {
	display: block;
	line-height: 20px;
	padding: 0 1em;
	text-decoration: none;
	font-size: .9em;
}



.page_header{border:1px solid #ffffff;}

#panel_top td {font:12px/140% ,ＭＳ Ｐゴシック,ＭＳ ゴシック,osaka; padding:0px 0px 0px 0px;}


/* テーブル
------------------------------------------------ */

.profile{
	margin:0 0px 20px 0px;
	overflow:hidden;
	padding: 0 0 0 8px;
	font-size:12px;
	font:12px/120% ,ＭＳ Ｐゴシック,ＭＳ ゴシック,osaka;
	}

.profile dt{
	float:left;
	margin:0 5px 10px 50;
	padding: 0 0 3px 30px;
	width:100px;
	border-bottom:1px solid #cccccc;

	}

.profile dd{
	float:left;
	margin:0 0 10px 0;
	padding: 0 0 3px 30px;
	width:400px;
	border-left: 6px solid #cccccc;
	border-bottom:1px solid #cccccc;
	}







/* 会社概要
------------------------------------------------ */

#ltd_prof {padding:10px 0px 10px 80px;}

#ltd_prof .profile .none {display:none;}


/* 取り扱い品目
------------------------------------------------ */

table.item_table td {font:12px/150% ,ＭＳ Ｐゴシック,ＭＳ ゴシック,osaka,sans-serif;}

table.item_table {background:#E8F5e4; border:1px double #519265; padding:2px;}
.item_td1 {border-right:1px solid #334477; border-bottom:1px solid #334477; padding:4px 5px 4px 10px; background:#ffffff;}
.item_td2 {border-right:1px solid #334477; border-bottom:1px solid #334477; padding:4px 5px 4px 10px; background:#ffffff;}
.item_td3 {width:90px; border-right:1px solid #334477; border-bottom:1px solid #334477; padding:4px 5px 4px 10px; background:#ffffff;}
.item_td5 {width:240px; border-right:1px solid #334477; border-bottom:1px solid #334477; padding:4px 5px 4px 10px; background:#ffffff;}

.item_txt1 {padding:20px 0px 20px 5px; font:14px/140% ,ＭＳ Ｐゴシック,ＭＳ ゴシック,osaka,sans-serif;}



/* リンク
------------------------------------------------ */
#link fieldset {margin:10px 2px 2px 2px;}
#link fieldset .link_text {padding:2px 5px 5px 10px; text-align:left; font:12px/150% ,ＭＳ Ｐゴシック,ＭＳ ゴシック,osaka,sans-serif;}
#link legend {font:bold 13px/130% ,ＭＳ Ｐゴシック,ＭＳ ゴシック,osaka,sans-serif;}

#link fieldset div img {border:1px solid #bbbbbb; height:42px;}




/* データ
------------------------------------------------ */

.dh_top{background:url(../img/head8503.gif) no-repeat 0px 8px; width:850px; height:85px;}
.dh_s01{background:url(../img/title/topics4.png) no-repeat 0px 8px; width:850px; height:85px;}

.dh_001{background:url(../img/title/gaiyou2.png) no-repeat 0px 8px; width:850px; height:85px;}
.dh_002{background:url(../img/title/item2.png) no-repeat 0px 12px; width:850px; height:85px;}
.dh_003b{background:url(../img/title/map3.png) no-repeat 0px 8px; width:850px; height:85px;}
.dh_004{background:url(../img/title/link6.png) no-repeat 0px 8px; width:850px; height:85px;}
.dh_005{background:url(../img/title/mail2.png) no-repeat 0px 8px; width:850px; height:85px;}

.dh_007{background:url(../img/title/site_map1.png) no-repeat 0px 8px; width:850px; height:85px;}
.dh_008{background:url(../img/title/menseki.png) no-repeat 0px 8px; width:850px; height:85px;}
.dh_009{background:url(../img/title/rinen.png) no-repeat 0px 8px; width:850px; height:85px;}

.dh_sp1{background:url(../img/title/topics3.png) no-repeat top right; width:850px; height:85px;}




* html .h_bg {
    background-image:url(alpha/spacer_50_50.gif);
    width:58px; height:58px;
    z-index:26;
    top:0px;
    left:0px;
    position:absolute;

}

.dh_top{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=../img/head8503.gif) no-repeat;}
.dh_s01{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=../img/title/topics4.png) no-repeat;}
.dh_001{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=../img/title/gaiyou2.png) no-repeat;}

.dh_002{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=../img/title/item2.png) no-repeat;}
.dh_003b{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=../img/title/map3.png) no-repeat;}
.dh_004{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=../img/title/link6.png) no-repeat;}
.dh_005{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=http://www.spcontribute.com/souwa/img/title/mail2.png) no-repeat;}

.dh_008{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=http://www.spcontribute.com/souwa/img/title/menseki.png) no-repeat;}
.dhb_009{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=http://www.spcontribute.com/souwa/img/title/rinen.png) no-repeat;}


.dh_sp1{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=http://www.spcontribute.com/souwa/img/title/topics3.png) no-repeat;}

* html .h_bg img {display:none;}
*/

div.h_bg{
margin:6px 0px 10px 0px;
padding:0px;
height:86px;
width:850px;
}

* html div.h_bg{
behavior: expression(
this.style.behavior || (
this.style.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod=crop,src='"+this.currentStyle.getAttribute("backgroundImage").slice(5,-2)+"')",
this.style.backgroundImage = "none",
this.style.behavior = "none"
)
);
}



