/*
 *
 */
#searchform {
	margin-bottom:30px;
}

#searchform form {
	background-color:#FAECE1;
	padding:10px;
	width:220px;
}
#searchform form select {
	width:220px;
	margin-bottom:5px;
}
#searchform form input.text {
	width:210px;
	padding:3px;
	margin-bottom:5px;
}

#searchform form .service {
	width:210px;
	margin-bottom:5px;
	background-color:#FFF;
	padding-top:25px;
	padding-right:5px;
	padding-bottom:5px;
	padding-left:5px;
	border:1px solid #B9B6B0;
	background-image:url(../img/side/ttl_productcheck.gif);
	background-repeat:no-repeat;
	background-position:5px 5px;
}

#searchform form .style {
	width:210px;
	margin-bottom:10px;
	background-color:#FFF;
	padding-top:25px;
	padding-right:5px;
	padding-bottom:10px;
	padding-left:5px;
	border:1px solid #B9B6B0;
	background-image:url(../img/side/ttl_brandcheck.gif);
	background-repeat:no-repeat;
	background-position:5px 5px;
}
#searchform form .style input[type="checkbox"],#searchform form .style input.checkShop {
	float:left;
	margin-top:7px;
}

/*
 *
 */
#searchmapform {
	background-image:url(../img/search/bg_map.gif);
	background-repeat:no-repeat;
	height: 315px;
	width: 680px;
	margin-bottom:30px;
	position:relative;
}
#searchmapform .links {
	color:#615045;
	line-height:170%;
	padding-top: 25px;
	margin-left:30px;
}
#searchmapform .links ul {
	clear:both;
	margin-bottom:0;
	padding-bottom:0;
}
#searchmapform .links ul li {
	float:left;
}
#searchmapform .links a {
	color:#615045;
}
#searchmapform .links span {
	padding:0 3px;
}

#searchmapform .btn1,#searchmapform .btn2,#searchmapform .btn3,#searchmapform .btn4,#searchmapform .btn5,#searchmapform .btn6,#searchmapform .btn7,#searchmapform .btn8,#searchmapform .btn9,#searchmapform .btn10,#searchmapform .btn11,#searchmapform .btn12,#searchmapform .btn13,#searchmapform .btn14,#searchmapform .btn15,#searchmapform .btn16,#searchmapform .btn17,#searchmapform .btn18,#searchmapform .btn19,#searchmapform .btn20,#searchmapform .btn21,#searchmapform .btn22,#searchmapform .btn23,#searchmapform .btn24,#searchmapform .btn25,#searchmapform .btn26,#searchmapform .btn27,#searchmapform .btn28,#searchmapform .btn29,
#searchmapform .btn30,#searchmapform .btn31,#searchmapform .btn32,#searchmapform .btn33,#searchmapform .btn34,#searchmapform .btn35,#searchmapform .btn36,#searchmapform .btn37,#searchmapform .btn38,#searchmapform .btn39,#searchmapform .btn40,#searchmapform .btn41,#searchmapform .btn42,#searchmapform .btn43,#searchmapform .btn44,#searchmapform .btn45,#searchmapform .btn46,#searchmapform .btn47{
	position:absolute;
	/*display:none;*/
}
#searchmapform .btn1{
	top:17px;
	left:541px;
}
#searchmapform .btn2{
	top:91px;
	left:541px;
}
#searchmapform .btn3{
	top:113px;
	left:594px;
}
#searchmapform .btn4{
	top:137px;
	left:594px;
}
#searchmapform .btn5{
	top:113px;
	left:541px;
}
#searchmapform .btn6{
	top:137px;
	left:541px;
}
#searchmapform .btn7{
	top:163px;
	left:564px;
}
#searchmapform .btn8{
	top:187px;
	left:612px;
}
#searchmapform .btn9{
	top:187px;
	left:579px;
}
#searchmapform .btn10{
	top:187px;
	left:543px;
}
#searchmapform .btn11{
	top:214px;
	left:543px;
}
#searchmapform .btn12{
	top:223px;
	left:612px;
}
#searchmapform .btn13{
	top:236px;
	left:565px;
}
#searchmapform .btn14{
	top:259px;
	left:565px;
}
#searchmapform .btn15{
	top:154px;
	left:521px;
}
#searchmapform .btn16{
	top:163px;
	left:487px;
}
#searchmapform .btn17{
	top:146px;
	left:460px;
}
#searchmapform .btn18{
	top:187px;
	left:436px;
}
#searchmapform .btn19{
	top:236px;
	left:527px;
}
#searchmapform .btn20{
	top:187px;
	left:513px;
}
#searchmapform .btn21{
	top:187px;
	left:487px;
}
#searchmapform .btn22{
	top:259px;
	left:523px;
}
#searchmapform .btn23{
	top:259px;
	left:487px;
}
#searchmapform .btn24{
	top:243px;
	left:460px;
}
#searchmapform .btn25{
	top:213px;
	left:452px;
}
#searchmapform .btn26{
	top:198px;
	left:407px;
}
#searchmapform .btn27{
	top:243px;
	left:407px;
}
#searchmapform .btn28{
	top:198px;
	left:384px;
}
#searchmapform .btn29{
	top:243px;
	left:434px;
}
#searchmapform .btn30{
	top:276px;
	left:407px;
}
#searchmapform .btn31{
	top:198px;
	left:349px;
}
#searchmapform .btn32{
	top:198px;
	left:315px;
}
#searchmapform .btn33{
	top:223px;
	left:349px;
}
#searchmapform .btn34{
	top:223px;
	left:315px;
}
#searchmapform .btn35{
	top:198px;
	left:288px;
}
#searchmapform .btn36{
	top:277px;
	left:344px;
}
#searchmapform .btn37{
	top:256px;
	left:344px;
}
#searchmapform .btn38{
	top:256px;
	left:288px;
}
#searchmapform .btn39{
	top:277px;
	left:288px;
}
#searchmapform .btn40{
	top:198px;
	left:221px;
}
#searchmapform .btn41{
	top:198px;
	left:195px;
}
#searchmapform .btn42{
	top:198px;
	left:169px;
}
#searchmapform .btn43{
	top:224px;
	left:221px;
}
#searchmapform .btn44{
	top:224px;
	left:245px;
}
#searchmapform .btn45{
	top:247px;
	left:245px;
}
#searchmapform .btn46{
	top:270px;
	left:221px;
}
#searchmapform .btn47{
	top:260px;
	left:169px;
}



/*
 *
 */
#searchtabform {
	margin-bottom:10px;
}
#searchtabform .tabs {
	height:32px;
}
#searchtabform .tabs li {
	float:left;
}

#searchtabform .tabs a {
	float:left;
	display:block;
	height:32px;
	text-indent:-9999px;
	background-repeat:no-repeat;
}
#searchtabform .tabs a.tab0 {
	width:97px;
	background-image:url(../img/search/tab_tohoku.gif);
}
#searchtabform .tabs a.tab0.hit,#searchtabform .tabs a.tab0:hover {
	background-image:url(../img/search/tab_tohoku_on.gif);
}
#searchtabform .tabs a.tab1 {
	width:97px;
	background-image:url(../img/search/tab_kanto.gif);
}
#searchtabform .tabs a.tab1.hit,#searchtabform .tabs a.tab1:hover {
	background-image:url(../img/search/tab_kanto_on.gif);
}
#searchtabform .tabs a.tab2 {
	width:97px;
	background-image:url(../img/search/tab_hokuriku.gif);
}
#searchtabform .tabs a.tab2.hit,#searchtabform .tabs a.tab2:hover {
	background-image:url(../img/search/tab_hokuriku_on.gif);
}
#searchtabform .tabs a.tab3 {
	width:97px;
	background-image:url(../img/search/tab_tokai.gif);
}
#searchtabform .tabs a.tab3.hit,#searchtabform .tabs a.tab3:hover {
	background-image:url(../img/search/tab_tokai_on.gif);
}
#searchtabform .tabs a.tab4 {
	width:98px;
	background-image:url(../img/search/tab_kinki.gif);
}
#searchtabform .tabs a.tab4.hit,#searchtabform .tabs a.tab4:hover {
	background-image:url(../img/search/tab_kinki_on.gif);
}
#searchtabform .tabs a.tab5 {
	width:98px;
	background-image:url(../img/search/tab_shikoku.gif);
}
#searchtabform .tabs a.tab5.hit,#searchtabform .tabs a.tab5:hover {
	background-image:url(../img/search/tab_shikoku_on.gif);
}
#searchtabform .tabs a.tab6 {
	width:96px;
	background-image:url(../img/search/tab_kyushu.gif);
}
#searchtabform .tabs a.tab6.hit,#searchtabform .tabs a.tab6:hover {
	background-image:url(../img/search/tab_kyushu_on.gif);
}

#searchtabform .links {
	background-color:#ecece3;
	padding-top:10px;
	padding-right:18px;
	padding-bottom:10px;
	padding-left:18px;
	border-top-width:2px;
	border-top-style:solid;
	border-top-color:#837665;
	color:#333333;
}
#searchtabform .links li {
	float:left;
}
#searchtabform .links a {
	color:#333333;
}
#searchtabform .links span {
	padding:0 5px;
}


/*
 *
 */
#contents .search-queries {
	border-bottom:1px dotted #AFADA9;
	border-top:1px dotted #AFADA9;
	margin-bottom:10px;
	padding:3px;
	width:100%;
}
#contents .search-queries .found-posts {
	color:#D63030;
}
