﻿.searchblock {
	padding: 10px 0;
}
.searchblock_wrapper{
	padding: 10px 20px;
	background-color:#F0F0F0;
}
.searchblock_1,
.searchblock_2{
	margin-bottom: 10px;
}
.searchblock .elem_heading_lv4 {
    padding-bottom: 2px;
}
.searchblock .elem_heading_lv4 h2{
    font-size: 1.0em;
    line-height: 1.2;
    font-weight: 700;
}

.searchblock br { display:none; }

.loginbox,.linkBox{
	padding-top:0;
}
.loginbox a {
	height: 36px;
}

/* --- 検索ボックス --- */

.searchArea input[type="text"] {
	width: auto;
	padding: 6px;
	height:25px;
	vertical-align: middle;
	border: 0px none;
	min-width: 220px;
}
.searchArea input[type="image"] {
	vertical-align: middle;
}