@charset "shift_jis";

/* --------------------------------------------------------------- */
/* 共通 */
/* --------------------------------------------------------------- */
/* バナー */
#banner_waku {
	position:relative;
	margin: 0px 0px 10px;
	padding: 0;
	border-left: 1px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;
	color: #555;
}
#banner_waku_noline {
	margin: 0px 0px 10px;
	padding: 0;
	color: #555;
}
#banner_waku a, #banner_waku_noline a {
	color: #666666;
	text-decoration: underline;
}
#banner_waku a:hover, #banner_waku_noline a:hover {
	color: #999999;
	text-decoration: none;
}

/* ユニフォーム注文リンク */
#uniform_order {
	padding-left:12px;
	margin: -5px 0px 15px 0px;
	background-color: #FFFFFF;
	font-size: 12px;
	line-height: 25px;
}
#uniform_order {
	color: #659E18;
}
#uniform_order a {
	color: #659E18;
	text-decoration: underline;
}
#uniform_order a:hover {
	text-decoration: none;
}
#uniform_order_left {
	float: left;
}
#uniform_order_right {
	float: right;
}
/* カタログ申込リンク */
#catalog_get {
	margin: 0px;
	padding-top: 3px;
	text-indent:12px;
	/*background-color: #EDE8EA;*/
	font-size: 12px;
	color: #659E18;
	line-height: 20px;
	/*font-weight: bold;
	line-height: 25px;
	border-bottom: 1px solid #CCCCCC;*/
}
#catalog_get_shoes a {
	color: #659E18;
	text-decoration: underline;
}
#catalog_get_shoes a:hover {
	text-decoration: none;
}
.catalog_copy {
	margin: 0px;
	font-size: 12px; 
	line-height: 16px
}
/* Hotel＆旅館用品 カタログ申込リンク */
#hotel_catalog_get {
	margin:-7px 0px 10px 10px;
	color: #659E18;
	font-size:12px;
}
#hotel_catalog_get a {
	color: #659E18;
	text-decoration: underline;
}
#hotel_catalog_get a:hover {
	text-decoration: none;
}

#furniture_service {
	float: left;
	margin:-4px 0px 4px 0px;
}

/* 家具上部リンク欄 */
.furniture_service_box {
	float: left;
	background: #fff url(../images/catalog_images/furniture-service-back.png) repeat-x center left;   
	padding: 0px 6px; 
	border: 1px solid #B5A68C;
	line-height: 24px;
}

.furniture_service_box a {
	color: #634529; 
	text-decoration: none;
}
.furniture_service_box a:hover {
	text-decoration: underline;
}

/* ペット上部説明欄 */
.pet_service_box {
	float: left;
	width: 586px;
	_width: 598px;
	background: #fff url(../images/catalog_images/pet-service-back.png) repeat-x top left;   
	padding: 4px 6px 10px 6px; 
	margin-bottom: 10px;
	border: 1px solid #B5A68C;
}
.pet_service_title {
	font-size: 14px;
	line-height: 17px;
	color: #CC6600;
	margin-top: 6px;
}
.pet_service_info {
	margin-top: -6px;
	font-size: 12px;
	line-height: 15px;
	padding-left: 50px;
	color: #555;
}

.pet_service_box a {
	color: #1D3994;
	text-decoration: underline;
}
.pet_service_box a:hover {
	text-decoration: none;
}

#request-goods {
	border-top: 1px dashed #DDDDDF;
	margin-top:10px;
 	padding: 10px 0px 0px 0px;
 	font-size: 12px;
 	line-height: 15px;
}
#request-goods-title {
 font-size:15px;
 font-weight:bold;
 color:#CC0000;
 /*color: #CE9E00;*/
 margin-bottom: 5px;
}
#request-goods-naiyo {
 font-size:13px;
 margin-bottom: 3px;
}
#request-goods-inner {
 margin: 8px 10px 0px 10px;
 border: 1px solid #DDDDDF;
 background: #FFFFCC;
 padding: 5px;
}
#request-goods-inner-title {
 font-weight:bold;
 color: #CC6600;
}
#request-goods-inner p {
 font-size: 11px;
 line-height: 14px;
 margin: 5px 0 0 0;
 padding: 0;
}
#request-goods-naiyo a {
 color: #1D3994;
 text-decoration: underline;
}
#request-goods-naiyo a:hover {
 text-decoration: none;
}

#furnitureestimation-line {
 margin-top:-6px;
 _margin-top:-9px;
 float:left;
 width:298px;
 line-height:2px;
 height:2px;
 border-top: 6px solid #CCCC99;
}
#furnitureestimation {
 float:left;
 margin-bottom:4px;
 width:598px;
 padding: 6px 0px;
 border-bottom: 6px solid #CCCC99;
}
#furnitureestimation  a {
 color: #1D3994;
 text-decoration: underline;
}
#furnitureestimation  a:hover {
 text-decoration: none;
}

/* 発刊予定 */
.release {
	line-height: 25px;
	font-size: 12px;
	color: #C01832;
	font-weight: bold;
}

/* 電子カタログ */
.densi_catalog {
	line-height: 20px;
	font-size: 10px;
}

/* --------------------------------------------------------------- */
/* カタログ別 */
/* --------------------------------------------------------------- */
/* オフィス店舗総合 */
#all_banner {
	position:relative;
	background: url(../images/catalog_images/office&tenpo.jpg);
	width: 598px;
	height: 94px;
	/*border-bottom: 4px solid #F29901;*/
}
#all_banner_inner {
	position:absolute;
	top: 40px;
	left: 10px;
	width: 500px;
}

/* オフィス家具 */
#furniture_banner {
	position:relative;
	background: url(../images/catalog_images/office.jpg);
	width: 598px;
	height: 136px;
	/*border-bottom: 4px solid #97784A;*/
}
#furniture_banner_inner {
	position:absolute;
	top: 40px;
	left: 10px;
	width: 400px;
}

/* ユニフォーム */
#uniform_banner {
	position:relative;
	background: url(../images/catalog_images/yuniform.jpg);
	width: 598px;
	height: 136px;
	/*border-bottom: 4px solid #DC6758;*/
}
#uniform_banner_inner {
	position:absolute;
	top: 40px;
	left: 10px;
	width: 400px;
}

/* 印鑑名入れ工房 */
#order_banner {
	position:relative;
	background: url(../images/catalog_images/inkan.jpg);
	width: 598px;
	height: 136px;
	border-bottom: 4px solid #7C76AE;
}
#order_banner_inner {
	position:absolute;
	top: 40px;
	left: 10px;
	width: 400px;
}

/* アパレル業務用品 */
#apparel_banner {
	position:relative;
	background: url(../images/catalog_images/apareru.jpg);
	width: 598px;
	height: 136px;
	border-bottom: 4px solid #5582B1;
}
#apparel_banner_inner {
	position:absolute;
	top: 40px;
	left: 10px;
	width: 400px;
}

/* アロマ */
#aroma_banner {
	position:relative;
	background: url(../images/catalog_images/aroma.jpg);
	width: 598px;
	height: 136px;
	border-bottom: 4px solid #BBA706;
}
#aroma_banner_inner {
	position:absolute;
	top: 40px;
	left: 10px;
	width: 400px;
}

/* ペットフード */
#pet_banner {
	position:relative;
	background: url(../images/catalog_images/pet.jpg);
	width: 598px;
	height: 136px;
}
#pet_banner_inner {
	position:absolute;
	top: 40px;
	left: 10px;
	width: 400px;
}

/* HOTEL&旅館用品 */
#hotel_banner {
	position:relative;
	background: url(../images/catalog_images/hotel.jpg);
	background-repeat : no-repeat;
	width: 598px;
	height: 136px;
	/*border-bottom: 4px solid #6B9658;*/
}
#hotel_banner_inner {
	position:absolute;
	top: 40px;
	left: 10px;
	width: 400px;
}

/* ワーキングシューズ */
#shoes_banner {
	position:relative;
	background: url(../images/catalog_images/shoes.jpg);
	width: 598px;
	height: 94px;
	/*border-bottom: 4px solid #5BA2E8;*/
}
#shoes_banner_inner {
	position:absolute;
	top: 40px;
	left: 10px;
	width: 400px;
}
#shoes2_banner {
	position:relative;
	background: url(../images/catalog_images/shoes2.jpg);
	width: 598px;
	height: 136px;
	/*border-bottom: 4px solid #5BA2E8;*/
}
#shoes2_banner_inner {
	position:absolute;
	top: 40px;
	left: 10px;
	width: 400px;
}
/* インク・トナー */
#ink_banner {
	position:relative;
	background: url(../images/catalog_images/all/banner2/allbanner02.jpg);
	width: 598px;
	height: 94px;
	/*border-bottom: 4px solid #5BA2E8;*/
}
#ink_banner_inner {
	position:absolute;
	top: 40px;
	left: 10px;
	width: 400px;
}
/* 消耗品検索 */
#supply_banner {
	position:relative;
	background: url(../images/catalog_images/supply.jpg);
	width: 598px;
	height: 94px;
	/*border-bottom: 4px solid #5BA2E8;*/
}
#supply_banner_inner {
	position:absolute;
	top: 40px;
	left: 10px;
	width: 400px;
}
/* バーゲンカウンター */
#bargain_banner {
	position:relative;
	background: url(../images/catalog_images/bargain.jpg);
	width: 598px;
	height: 94px;
	/*border-bottom: 4px solid #5BA2E8;*/
}
#bargain_banner_inner {
	position:absolute;
	top: 40px;
	left: 10px;
	width: 400px;
}
