@charset "Shift_JIS";

#search_block{
	background-color:#fff;
	padding: 20px;
}

/*詳細検索フォーム*/
#search_block #detail_search_list dt{
	padding:5px;
	line-height:24px;
	background-color:#dddfbd;
}
#search_block #detail_search_list dt:before{
	color:#e98862;
}
#search_block #detail_search_list dd{
	padding:10px 4px 30px 10px;
}
#search_block #detail_search_list dd:after {
	content: "";
	clear: both;
	display: block;
}
#search_block #detail_search_list dd label{
	float:left;
	width:153px;
	height:24px;
	margin: 0 6px 6px 0;
	line-height:24px;
}
#search_block #detail_search_list dd label.checked{
	border-radius:5px;
	background-color:#fef7d5;
}
#search_block #detail_search_list dd.shop label{
	width:312px;
}

#search_block #detail_search_list dd input{
	margin-right:5px;
}

/*+++++*/
#search_block #easy_search_list dt{
	padding:5px;
	line-height:24px;
	background-color:#c8e9e6;
}
#search_block #easy_search_list dt:before{
	color:#429088;
}
#search_block #easy_search_list dd{
	padding:10px 4px 30px 10px;
}
#search_block #easy_search_list dd:after {
	content: "";
	clear: both;
	display: block;
}
#search_block #easy_search_list dd label{
	float:left;
	width:206px;
	height:24px;
	margin: 0 6px 6px 0;
	line-height:24px;
}
#search_block #easy_search_list dd label.checked{
	border-radius:5px;
	background-color:#fef7d5;
}
#search_block #easy_search_list dd.shop label{
	width:312px;
}

#search_block #easy_search_list dd input{
	margin-right:5px;
}


/*検索スタートボタン*/

#search_block form input#sub_submit_item{
	width: 650px;
	padding: 5px 0;
	font-size: 14px;
	text-align: center;
	color: #7b6503;
	background-color: #fbe481;
	border-radius: 5px;
	border-style: none;
	border:#debd29 1px solid;
	-moz-transition:0.2s linear ;
	-webkit-transition:0.2s linear ;
	transition:0.2s linear ;
}
#search_block form input#sub_submit_item:hover{
	cursor: pointer;
	color: #ffffff;
	background-color: #eda184;
	border:#e06a3b 1px solid;
}

/*検索結果*/
#search_block .search_inner{
	position:relative;
	margin-bottom:20px;
}

#search_block .search_inner h2{
	margin-bottom:5px;
	font-size:20px;
	line-height:26px;
	border-bottom:2px solid #dddfbd;
}
#search_block .search_inner p{
	font-size:14px;
}
#search_block .search_inner ul{
	margin-top:5px;
}
#search_block .search_inner li{
	float:left;
	margin-right:5px;
	padding:5px;
	font-size:12px;
	border-radius:10px;
	background:#d9e7fb;
}
#search_block .search_inner #detail_search{
	position:absolute;
	top:0;
	right:0;

}
#search_block .search_inner #detail_search a{
	display:block;
	padding:3px 5px;
	color:#fff;
	font-size:14px;
	background-color:#429088;
	border-radius:5px;
	border:1px solid #74bcb5;
	-moz-transition:0.2s linear ;
	-webkit-transition:0.2s linear ;
	transition:0.2s linear ;
}
#search_block .search_inner #detail_search a:hover{
	cursor: pointer;
	color: #ffffff;
	background-color: #eda184;
	border:#e06a3b 1px solid;
}
#search_block .result{
	margin-bottom:100px;
	width:100%;
	font-size:14px;
}
#search_block .result tr .name{
	height:30px;
	padding-left:36px;
	line-height:30px;
	background-repeat:no-repeat;
	background-position:3px 3px;
	background-size:24px 24px;
}
#search_block .result tr:nth-of-type(2n+1){
	background-color:#fef7d5;
}
#search_block .result tr:nth-of-type(1){
	background-color:#dddfbd;
	font-size:14px;
}
#search_block .result tr:nth-of-type(1) .name{
	height:26px;
	padding-left:0;
	line-height:26px;
	background-color:#dddfbd;
}
#search_block td{
	text-align:center;
	line-height:30px;
}
#search_block td.name{
	text-align:left;
}
#search_block td.name a{
	color:#de6a42;
}
#search_block .result .syukkin {
	color:#ccc;
}
#search_block .result .syukkin span{
	color:#000;
}
#search_block .result th.syukkin{
	color:#333;
}
/*店舗ロゴ設定*/
#search_block .result tr.clark .name{
	background-image:url(/sapporo/images2015/shoplogo/square/clark.png);

}
#search_block .result tr.matty .name{
	background-image:url(/sapporo/images2015/shoplogo/square/matty.png);

}
#search_block .result tr.maid2 .name{
	background-image:url(/sapporo/images2015/shoplogo/square/maid2.png) ;

}
#search_block .result tr.nurse .name{
	background-image:url(/sapporo/images2015/shoplogo/square/nurse.png);

}
#search_block .result tr.bully .name{
	background-image:url(/sapporo/images2015/shoplogo/square/bully.png) ;
}
#search_block .result tr.dougeki .name{
	background-image:url(/sapporo/images2015/shoplogo/square/dougeki.png) ;
}
#search_block .result tr.tamahiyo .name{
	background-image:url(/sapporo/images2015/shoplogo/square/tamahiyo.png) ;
}
#search_block .result tr.matto .name{
	background-image:url(/sapporo/images2015/shoplogo/square/matto.png) ;
}
#search_block .result tr.oshiete .name{
	background-image:url(/sapporo/images2015/shoplogo/square/oshiete.png) ;
}
#search_block .result tr.cosdate .name{
	background-image:url(/sapporo/images2015/shoplogo/square/cosdate.png) ;
}
#search_block .result tr.suteki .name{
	background-image:url(/sapporo/images2015/shoplogo/square/suteki.png) ;
}
#search_block .result tr.okusama .name{
	background-image:url(/sapporo/images2015/shoplogo/square/okusama.png) ;
}
#search_block .result tr.para .name{
	background-image:url(/sapporo/images2015/shoplogo/square/para.png) ;
}
#search_block .result tr.sentai .name{
	background-image:url(/sapporo/images2015/shoplogo/square/sentai.png) ;
}
#search_block .result tr.pucho .name{
	background-image:url(/sapporo/images2015/shoplogo/square/pucho.png) ;
}
#search_block .result tr.saman .name{
	background-image:url(/sapporo/images2015/shoplogo/square/saman.png) ;
}
#search_block .result tr.harejo .name{
	background-image:url(/sapporo/images2015/shoplogo/square/harejo.png) ;
}
#search_block .result tr.marimo .name{
	background-image:url(/sapporo/images2015/shoplogo/square/marimo.png) ;

}
