@CHARSET "UTF-8";

/* 大量調達サーチ検索 */
#searchCriteriaSurround {
	background-color:#7ac9fa;
	margin:20px auto;
    padding:30px;
}
#searchCriteriaSurround div.searchCriteria {
  background:#7ac9fa url(../../contents/shop/marutsu/img/common/large_order_images3.png) no-repeat left bottom;
  height:71px;
  padding: 25px 0 0;
}
input#searchCriteria {
	width:420px;
	border:3px solid #000;
	border-radius: 6px;
	height:30px;
	vertical-align:bottom;
    margin: 3px 0 0 85px;
}
#__error_searchCriteria {
    margin: 3px 0 0 85px;
}
input#searchButton {
	background: #333 url(../../contents/shop/marutsu/img/common/icon_search_18_white.png) no-repeat 20px center;
	color: #fff;
	font-size: 1.2em;
	font-weight: bold;
	height: 30px;
	width: 124px;
	border: 0;
	padding-left: 18px;
	box-shadow: 0 0 12px 0 rgba(0,0,0,0.9) inset;
	border-top-right-radius: 6px;
	border-bottom-right-radius: 6px;
	margin-left:-10px;
}
input#searchButton:hover {
	background-color: #111;
}

/* 見積り */
a.estimatesBtn {
	background-color:#004390;
	width:100%;
	display:inline-block;
	* display:inline;
	* zoom:1;
	height:82px;
	padding:26px 28px;
	margin-bottom:20px;
}
a.estimatesBtn:hover {
	opacity: 0.80;
	-moz-opacity: 0.80; /* Firefox */
	filter: alpha(opacity=80); /* IE6/7 */
	-ms-filter: "alpha(opacity=80)"; /* IE8 */ 
}

/*「カテゴリーで絞り込む」_スクロールとアコーディオン形式*/
#side_menu_container_scroll_category {
   height: 130px;
   overflow-y: scroll;
}
#side_menu_container_scroll_category_open {
    height: 280px;
    overflow-y: scroll;
}

/*「メーカーで絞り込む」_スクロール*/
#side_menu_container_scroll {
    height: 280px;
    overflow-y: scroll;
}
/*「メーカーで絞り込む」_インクリメンタルサーチ用*/
.maker_List_hidden {
    display: none;
}

#maker_button, #rohs_button, #rank_button, #categoryS_button {
    background-color: #8ea1b4;
    color: #fff;
    border: 1px solid #8ea1b4;
    box-shadow: 0 1px 0 rgba(136,136,136,1);
}

#maker_button:active, #rohs_button:active, #rank_button:active, #categoryS_button:active {
    box-shadow: none;
}

#maker_check_clear, #rank_check_clear, #rohs_check_clear, #category_check_clear {
     float: right;
     background-color: #FFFFFF;
     width: 70px;
     display:none;
     box-shadow: 0 1px 0 rgba(136,136,136,1);
}

#all_check_clear {
     float: right;
     background-color: #FFFFFF;
     font-size: 12px;
     box-shadow: 0 1px 0 rgba(136,136,136,1);
}

#maker_check_clear:active, #rank_check_clear:active,  #rohs_check_clear:active, #all_check_clear:active, #category_check_clear:activ {
     background-color:#EEEEEE;
     box-shadow: none;
}

.side_menu > .all_check_clear_title {
    background: #ccc;
    border: 1px solid #aaa;
    font-size: inherit;
    font-weight: bold;
    padding: 10px 16px;
}

#category_button {
    width: 100%;
}
