/* サイト全体のCSS Document */
@charset "Shift_JIS";


/* ============================================
	検索トップページ
============================================ */
/* 新着ニュース */
#newsBox {
	overflow:hidden;
	margin-bottom:20px;
}
	#newsBox p.ttl {
		margin-bottom:10px;
   /*【追加】トップの新着ニュースの画像*/
		width:780px;
		height:30px;
		border-left: 7px solid #093D86;
		/* background-image:url('../images/temp/blue/ttl_news.gif');*/
	}
	#newsBox dl {
		background:#ebe8df;
		padding:0 10px;
	}
	#newsBox dl dt {
		width:128px;
		background:url(../images/common/arr_news.gif) no-repeat 0 50%;
		padding:10px 0 10px 13px;
		font-weight:bold;
		float:left;
		clear:both;
	}
	#newsBox dl dd {
		padding:10px 0 10px 128px;
	}
	#newsBox dl dt + dd + dt,
	#newsBox dl dt + dd + dt + dd {
		border-top:1px dotted #c4c4c4;
	}

/*--------- 商品検索 ---------*/
#searchBox {
	overflow:hidden;
	margin-bottom:10px;
}
	#searchBox p.ttl {
		margin-bottom:10px;
      /*【追加】商品検索の画像*/		
		width:780px;
		height:30px;
		border-left: 7px solid #093D86;
		/*background-image:url('../images/temp/blue/ttl_search.gif');*/
	}
	#searchBox .searchArea {
		background:#ebe8df;
		padding:0 20px 5px;
		border-top:3px solid #4f4e43;
	}
		#searchBox .searchArea .box01 {
			padding:3px 0 3px;
			border-bottom:1px dotted #c4c4c4;
		}
		#searchBox .searchArea .box01 label {
			width:100px;
			text-align:left;
			padding:3px 0px 0px 20px;
			display:block;
			float:left;
		}
		
		#searchBox .searchArea .box02 {
			padding:3px 0;
			border-bottom:1px dotted #c4c4c4;
		}
		#searchBox .searchArea .box02 label {
			width:100px;
			text-align:left;
			padding:3px 0px 0px 20px;
			display:block;
			float:left;
		}
		
		#searchBox .searchArea .box03 {
			padding:3px 0;
			border-bottom:1px dotted #c4c4c4;
		}
		#searchBox .searchArea .box03 label {
			width:230px;
			text-align:left;
			padding:3px 0px 0px 20px;
			display:block;
			float:left;
		}
		
		#searchBox .searchArea .box04 {
			padding:3px 0 5px;
		}
		#searchBox .searchArea .box04 label {
			width:100px;
			text-align:left;
			padding:3px 0px 20px 20px;
			display:block;
			float:left;
		}
		#searchBox .searchArea .box04 legend {
			width:100px;
			text-align:left;
			margin-bottom:0px;
			padding-top:0px;
			display:block;
		}
		#searchBox .searchArea .box04 .split {
			padding-left:0px;
		}
		#searchBox .searchArea .box04 .split .Lbox01,
		#searchBox .searchArea .box04 .split .Lbox02,
		#searchBox .searchArea .box04 .split .Lbox03 {
			overflow:hidden;
			margin-bottom:3px;
			margin-left:130px;
		}
		#searchBox .searchArea .box04 .split .Lbox01 label,
		#searchBox .searchArea .box04 .split .Lbox02 label,
		#searchBox .searchArea .box04 .split .Lbox03 label {
			overflow:hidden;
			margin-top:3px;
		}		
			#searchBox .searchArea .box04 .split label {
				width:52px;
				text-align:right;
				margin-right:15px;
				padding:0px 0;
				display:block;
				float:left;
			}
/* フォーム */
.space {
	margin:0 10px;
}
.text {
	width:200px;
	padding: 3px 5px;
}
.price {
	width:128px;
	margin-right:5px;
	padding: 3px 5px;
}
.dropCategory {
	width:160px;
	margin-right:10px;
	padding: 3px;
}
.dropCareer {
	width:140px;
	margin-right:10px;
	padding: 3px;
}

/* 角丸 */
.text, .price, .dropCategory, .dropCareer, .dropdown, .order {
	border:1px solid #999;
	color: #666;
	background: #fff;
	border-radius: 5px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	behavior:url(PIE.htc);
	position:relative;
}

/* ボタン */
.btn {
	text-align:center;
}
.submit {
	color:#fff;
	background:#4f4e43;
	padding:8px 15px;
	border:none;
}

