/*..............................................search index....*/

#main{
width: 850px;
margin: 0;
padding: 0;
}
.pain{
padding: 10px;
margin-bottom: 8px;
color: #808080;
font-size: 10px;
}
.pain a{
color: #808080;
}
h1{
margin: 0 0 10px 43px;
display: inline;
float: left;
}
#search_ic{
display: inline;
float: right;
margin: 10px 60px 0 0;
}
#search_ic li{
display: inline;
float: left;
margin:0 0 0 20px;
}
#content{
clear: both;
width: 850px;
margin: 0;
padding: 0;
}
/*....型種で検索....*/
#mobil_box{
display: inline;
width: 248px;
height: 460px;
margin: 0 0 3px 43px;
background: url(../search/images/mobil_waku_bg.gif) repeat-y;
position: relative;
float: left;
}
#mobil_box .check{
padding: 5px 0 0 30px;
font-size: 12px;
line-height: 1.8;
}
/*....製品別で検索....*/
#product_box{
width: 503px;
height: 460px;
margin: 0 0 3px 7px;
background: url(../search/images/product_waku_bg.gif) repeat-y;
position: relative;
float: left;
}

.produxt_cont{
display: inline;
width: 145px;
float: left;
margin: 2px 0 0 10px;
font-size: 11px;
}
.produxt_cont2{
display: inline;
width: 220px;
float: left;
margin: 0 0 0 10px;
font-size: 11px;
}
.produxt_cont3{
display: inline;
width: 120px;
float: left;
margin: 3px 0 10px 10px;
font-size: 11px;
}
#product_box .check{
padding: 0 0 0 15px;
line-height: 1.3;
}
#product_box .check2{
padding: 0 0 0 5px;
line-height: 1.3;
}

.group{
background: #F9F9F9;
margin: 0 12px 5px 12px;
padding: 2px 0;
}
.group2{
background: #F9F9F9;
margin: 0 10px;
}

/*....地域で検索....*//*....フリーワードで検索....*/
#area_box{
clear: both;
width: 758px;
margin: 0 0 3px 43px;
background: url(../search/images/area_waku_bg.gif) repeat-y;
position: relative;
}
#area_box .boxttl{
display: inline;
width: 220px;
height: 35px;
margin: 7px 10px 2px 8px;
background: url(../search/images/waku_ttl_bg.gif) repeat-x;
line-height: 35px;
float: left;
}
#area_box .check{
height: 22px;
margin: 0;
padding-top: 13px;
font-size: 12px;
line-height: 1.5;
}
/*....その他....*/
#sub_btn{
text-align: center;
padding: 0 0 0 0;
}
.boxttl{
height: 35px;
margin: 7px 8px 7px 8px;
background: url(../search/images/waku_ttl_bg.gif) repeat-x;
line-height: 35px;
}
.boxttl .black16{
display: block;
float: left;
background: url(../search/images/mobil_waku_ic.gif) no-repeat 5px 13px;
text-indent: 20px;
font-size: 16px;
}
.boxttl .main{
display: block;
float: left;
text-indent: 15px;
color: #333;
font-size: 12px;
}

.Fleft{
float: left;
}
.Fright{
float: right;
}
.Vtop{
position: absolute;
left: 0px;
top: 0px;
padding-bottom: 2px;
}
.Vbottom{
clear: both;
position: absolute;
left: 0px;
bottom: 0px;
}
/*...........................................................search result....*/
.result_box{
clear: both;
width: 758px;
margin: 0 0 6px 43px;
padding-top: 7px;
background: url(../search/images/area_waku_bg.gif) repeat-y;
position: relative;
}
.result_box .boxttl{
display: inline;
width: 220px;
height: 35px;
margin: 2px 10px 2px 8px;
background: url(../search/images/waku_ttl_bg.gif) repeat-x;
line-height: 35px;
float: left;
}
.result_box .check{
margin: 10px 10px 0 240px;
font-size: 12px;
line-height: 1.5;
}
#count_results{
text-align: center;
padding: 12px;
}
#count_results h2{
font-size: 24px;
color: #B3724C;
}
#resultlist_box{
width: 741px;
margin: 6px 0 6px 8px;
background: url(../search/images/result_list_bg.gif) repeat-y;
position: relative;
}
#resultlist li{
height: 50px;
margin: 0 8px 15px 8px;
padding-left: 36px;
background: url(../search/images/line.gif) repeat-x 0px 46px;
font-size: 16px;
line-height: 50px;
}
#resultlist li img{
float: right;
margin: 30px 15px 0 0;
}
/*...........................................................search complist....*/
#alllistbox{
clear: both;
width: 805px;
padding: 10px 0 0 45px;
}
.aiueolist{
width: 235px;
margin: 0;
padding: 30px 20px 0 0;
line-height: 1.6;
float: left;
}
.aiueolist h3{
width: 216px;
margin-bottom: 10px;
font-size: 16px;
line-height: 1.6;
border-bottom: #583D67 1px solid;
}
.aiueolist a{
color: #5FB7E1;
}
/*...........................................................search loadmap....*/
#loadmap_flash{
width: 765px;
height: 507px;
margin: 5px 0 10px 43px;
}
