/*━━━━━━━━━━━━━━━━━━━━
☆トップページの指定
━━━━━━━━━━━━━━━━━━━━*/
#top_top{
	padding: 12px 12px 4px;
	background-image: url('../images/top_top_back_03.jpg');
	background-repeat: repeat-y;
}
#top_bottom_L{
	float: left;
	width: 284px;
	margin-right: 12px;
}
#top_bottom_R{
	float: right;
	text-align: left;
	width: 284px;
}
.top_bottom_M{
	padding: 10px 12px 4px;
	background-image: url('../images/top_bottom_back_03.jpg');
	background-repeat: repeat-y;
}
.top_top_T,
.top_bottom_T{
	margin-bottom: -3px;
}
.top_top_B img,
.top_bottom_B img{
	vertical-align: top;
}

.top_sub_header{
	color:#fff;
	background-color:#06319a;
	background-image:linear-gradient(0deg, #2446b1 50%, transparent 50%);
	background-size: 2px 2px;
	padding:8px 12px;
	border:1px solid #a4abbe;
	border-radius:8px 8px 0 0;
	font-weight:bold;
	font-size:15px;
}

/*━━━━━━━━━━━━━━━━━━━━
☆取り扱い商品の指定
━━━━━━━━━━━━━━━━━━━━*/
h3{
	margin-bottom: 12px;
	padding: 6px;
	font-size: 14px;
	color: #fff;
	background-color: #2996cc;
}
#item{
	margin-bottom: 12px;
}
#no7{
	margin-bottom: 9px;
}
#no7 li{
	margin-bottom: 6px;
	padding-bottom: 3px;
	padding-left: 22px;
	background-repeat: no-repeat;
	background-position: left top;
	font-size: 12px;
}
#no7 li span{
	color: #069;
	font-size: 14px;
}
#no7_1{
	background-image: url(../images/no7_1.gif);
	border-bottom: 1px dotted #bbb;
}
#no7_2{
	background-image: url(../images/no7_2.gif);
	border-bottom: 1px dotted #bbb;
}
#no7_3{
	background-image: url(../images/no7_3.gif);
	border-bottom: 1px dotted #bbb;
}
#no7_4{
	background-image: url(../images/no7_4.gif);
	border-bottom: 1px dotted #bbb;
}
#no7_5{
	background-image: url(../images/no7_5.gif);
	border-bottom: 1px dotted #bbb;
}
#no7_6{
	background-image: url(../images/no7_6.gif);
	border-bottom: 1px dotted #bbb;
}
#no7_7{
	background-image: url(../images/no7_7.gif);
}
#tbpad6{
	background-color: #bbb;
}
#tbpad6 th{
	padding: 6px;
	background-color: #e0e0e0;
	text-align: center;
	font-size: 12px;
}
#tbpad6 td{
	padding: 6px;
	font-size: 12px;
}
.item_subtitle{
	margin-bottom: 6px;
	padding-left: 6px;
	color: #039;
	font-weight: bold;
	border-left: 6px solid #2996cc;
}
.rokaki_image img{
	border: 1px solid #666;
}
.rokaki_image_mgn{
	margin-right: 16px;
}

/* フィルターの取り扱いメーカー */
#filter_maker li{
	width: 250px;
	float: left;
}

.jouzou_list li,
.kakou_list li,
.setsubi_list li,
.shoumou_list li{
	padding: 3px;
}
.jouzou_list .back_silver,
.kakou_list .back_silver,
.setsubi_list .back_silver,
.shoumou_list .back_silver{
	background-color: #f6f6f6;
}

/*━━━━━━━━━━━━━━━━━━━━
☆会社概要の指定
━━━━━━━━━━━━━━━━━━━━*/
#company{
	margin-bottom: 12px;
}
#company th{
	width: 94px;
	padding: 6px;
	background-color: #e0e0e0;
}
#company td{
	padding: 6px;
	background-color: #f6f6f6;
}
#company_address dt,
#company_director dt{
	float: left;
}
#company_address dd,
#company_director dd{
	float: left;
	width: auto;
}
#company_address dt{
	width: 90px;
}
#company_director dt{
	width: 54px;
}

/*━━━━━━━━━━━━━━━━━━━━
☆主な取引先の指定
━━━━━━━━━━━━━━━━━━━━*/
#customer{
	margin-bottom: 12px;
}
#customer ul li{
	float: left;
	width: 284px;
	padding: 3px;
}
#customer ul li.back_silver{
	background-color: #f6f6f6;
}

/*━━━━━━━━━━━━━━━━━━━━
☆お問合わせの指定
━━━━━━━━━━━━━━━━━━━━*/
#inquiry{
	margin-bottom: 12px;
}
#inquiry table{
	width: 100%;
	background-color: #bbb;
}
#inquiry th{
	width: 160px;
	padding: 6px;
	background-color: #e0e0e0;
	text-align: left;
}
#inquiry td{
	padding: 6px;
	background-color: #fff;
}

/*━━━━━━━━━━━━━━━━━━━━
☆サイトマップの指定
━━━━━━━━━━━━━━━━━━━━*/
#sitemap ul li ul{
}