@charset "euc-jp";

.title-area {
	background:#ff6bab url("/search/images/result_area_back.png") repeat-x;
	height:auto;
	position:relative;
	margin:0px;
	clear:both;
	border-top:5px solid #FF4D99;
}

.deri-title{
	background:#ff7873 url("/search/images/result_area_deri_back.png") repeat-x;
	border-top:none;
}


h1{
	color:#fff;
	padding-left:10px;
}

.search_text{
	background-color:#fff;
	color:#555;
	margin-bottom:20px;
	padding:10px;
	font-size:12px;
	-webkit-border-radius: 8px;
	font-weight:bold;
}

.title-area h2 {
	width:95%;
	color:black;
	line-height:1.4;
	/*text-indent:10px;*/
	margin:0px auto;
	padding:10px 0 7px 0;
	/*border:1px solid red;*/
}

.title-area h2 a{
	color:black;
	padding:1px;
}

.title-area h2 a:hover{
	background:black;
	color:#F36;
}

.search_title{
	margin:0px auto;
	padding:10px 0 0 50px;
	color:#fff;
	font-weight:bold;
	font-size:14px;
	line-height:1;
}

.title-bottom{
	font-size:1px;
	height:4px;
	width:100%;
	background:#ff6bab url("/search/images/result_area_bottom.png") repeat-x;
	margin:0 0 8px 0;
}
.deri-bottom{
	background:#ff6bab url("/search/images/result_area_deri_bottom.png");
}
#flash-area {
	/*border:1px solid red;*/
}

.topicpath{
	width:95%;
	margin-top:20px;
}

.non_free{
	margin:15px;
	color:#fff;
	font-size:15px;
}

/*------------------*/
/*　リスト
/*------------------*/
#result {
	width:99%;
	z-index: 1;
}
ul.result {
	margin:0;
	padding:0;
	list-style-type:none;
	overflow:hidden;
	margin-bottom:30px;
}
.result li {
	width:250px;
	height:125px;
	background:url(/search/images/list_bg.jpg) no-repeat;
	float:left;
	margin:5px;
	padding-top:5px;
	cursor:pointer;
}
*html .result li {
	margin:5px 4px;
}
.result li:hover {
	background-position: 0px -130px;
	cursor:pointer;
}

ul.result2 {
	margin:0;
	padding:0;
	list-style-type:none;
	overflow:hidden;
	margin-bottom:30px;
}
*html .result2 li {
	margin:5px 4px;
}
.result2 li {
	width:250px;
	height:125px;
	background:url(/search/images/list_bg.jpg) no-repeat;
	float:left;
	margin:5px;
	padding-top:5px;
	cursor:pointer;
}
.result2 li:hover {
	background-position: 0px -130px;
	cursor:pointer;
}

.photo {
	width:72px;
	margin:12px 0 0 5px;
	float:left;
}
.data {
	width:165px;
	font-size:10px;
	margin:13px 0 0 0;
	float:right;
}
.shopname a {
	padding-left:3px;
	color:#fff;
	font-size:13px;
	line-height:1.3;
	font-weight:bold;
	text-decoration:none;
/*	border:1px solid red;*/
}

.type {
	color:#fff;
	font-size:10px;
	line-height:1.2;
	padding:2px 2px 0  2px;
}

.heading {
	color:#494a77;
	margin:5px 5px 0 0;
	padding-top:5px;
	border-top:1px dotted gray;
}
.yen{
	padding-left:17px;
	background:url(/search/images/yen.jpg) no-repeat;
	margin:3px 0;
}
.time{
	padding-left:17px;
	background:url(/search/images/time.jpg) no-repeat;
}
table.shopinfo{
	color:white;
	font-size:12px;
	line-height:1.2;	
}
table.shopinfo th{
	color:white;
	font-size:11px;
	/*font-weigh:bold;*/
	background:#cc357e;
	_padding:1px 0 0 0;
	width:60px;
	height:9px;
}

img.discount-icon{
	position:absolute;
	bottom:0px;
	right:0px;
}

.icon-box{
	margin-top:5px;
}
.icon-box img{
	margin:0 3px 0 0;
}

/*---無料掲載枠---*/
#free-printing{
	margin:0;
	padding:0;
}

#free-printing hr{
	margin-bottom:25px;
	border:none;
	border-top:solid 1px #888783;
	clear:both;
}

#free-printing .result li{
	padding:0;
	width:250px;
	height:96px;
	background:url(/search/images/free_list_bg.jpg) no-repeat;
}

#free-printing .result li:hover {
	background-position: 0px -96px;
}

#free-printing .data{
	width:98%;
	margin:10px 0;
	padding:0;
	line-height:1.5em;
}

#free-printing .shopname{
	width:98%;
	padding-top:3px;
	padding-left:3px;
}

#free-printing .shopname a {
	margin:0px;
	color:#000000;
	font-size:12px;
	line-height:1.2em;
	font-weight:bold;
	text-decoration:none;
}

#free-printing .yen{
	line-height:15px;
	background:url(/search/images/yen.png) no-repeat;
	float:left;
}

#free-printing .time{
	margin-left:15px;
	line-height:15px;
	background:url(/search/images/time.png) no-repeat;
	float:left;
}

#free-printing .icon-box{
	margin:0;
	padding-top:3px;
	clear:both;
}

/*---業種別-----*/
.seikan {
	background:#3ac3ea;
}
.imekura {
	background:#ee4599
}
.hitoduma {
	background:#ab0fc2
}
.este {
	background:#53cd3b;
}
.sm {
	background:#745875;
}
.asian_este{
	background:#2e8e29;
}


.etc,.deai {
	background:#f1c600;
}
.deri {
	background:#fa9900;
}

.soap {
	background:#001df5;
}

/*-クッキー-*/
#searched-log{
	margin:10px 0 0 0;
	font-size:11px;
	color:white;	
}

/*テスト用*/
#confirm{
	color:black !important;
	background:white;
	margin:20px auto;
	padding:10px;
}
#confirm a{
	color:#C00;
}