@charset "utf-8";
/* CSS Document */

/* ****************************************

*Site Name : Paradise Net
*Description :search for pc

**************************************** */

/* ----------------------------------------
*	kyoichigal
---------------------------------------- */

div#kyoichigal{padding:0 0 15px;}

h2#kyoichigal_h2{width:174px;height:39px;padding:0 3px;}

div#kyoichigal p{
	width:150px;
	height:200px;
	margin:5px 0 0 5px;
	padding:10px;
	background-color:#F6EBEF;
}


/* ----------------------------------------
*	special shops
---------------------------------------- */

h2#headline_special_shops{width:174px;height:39px;padding:0 3px;}

ul#special_shops{
	width:168px;
	margin:5px 0 0 5px;
	border:#666666 1px solid;
	background:#f8eef2;
}

li.special_shops_list{width:168px;}

li.special_shops_list div{background:#f8eef2;padding:4px 0 0;border-bottom:#666666 1px solid;}

p.special_shops_logo{width:160px;height:80px;margin:0 auto 0;}

p.special_shops_name{
	width:154px;
	height:20px;
	margin:4px auto 0;
	padding:0 3px;
	border-bottom:#e63a52 2px solid;
	overflow:hidden;
}

p.special_shops_name a{color:#e5326e;font-weight:bold;line-height:20px;}
p.special_shops_name a:hover{text-decoration:underline;}

p.special_shops_text{
	width:154px;
	height:36px;
	margin:4px auto 0;
	padding:0 3px;
	line-height:18px;
	overflow:hidden;
}

p.special_shops_area{
	width:154px;
	height:20px;
	margin:2px auto 0;
	padding:0 3px 0;
	border-top:#e63a52 1px dotted;
	font-size:11px;
	line-height:20px;
	overflow:hidden;
}

p.special_shops_area span{
	font-weight:bold;
}

p.special_shops_charge{
	width:154px;
	height:19px;
	margin:0 auto 0;
	padding:0 3px 0;
	font-size:11px;
	line-height:19px;
	overflow:hidden;
}

p.special_shops_charge span{font-weight:bold;}


/* ----------------------------------------
*	keisai irai
---------------------------------------- */

p#keisai_irai{width:170px;margin:15px auto 0;padding:0;}


/* ----------------------------------------
*	areas
---------------------------------------- */

div#areas{
	position:relative;
	width:770px;
	margin:0 auto 0;
	background:url(../images/search/areas_s_bg.png) no-repeat bottom left;
}

div#headline_areas{
	width:770px;
	height:36px;
	margin:0 auto 0;
	background:url(../images/search/headline_areas_w770.png) no-repeat top left;
	position:relative;
}

div#headline_areas h2{
	width:515px;
	height:36px;
	padding:0 0 0 55px;
	line-height:41px;
	color:#ffffff;
	font-size:16px;
	font-weight:bold;
}
*html div#headline_areas h2{line-height:36px;}

div#headline_areas p{
	width:105px;
	height:30px;
	position:absolute;
	top:4px;
	right:6px;
}

div#headline_areas p a{
	display:block;
	width:95px;
	height:30px;
	padding:0 0 0 10px;
	background:url(../images/top/btn_show_all.png) no-repeat top left;
	line-height:29px;
}
div#headline_areas p a:hover{background-position:bottom;color:#ffffff;}

div#areas_map_container{
	width:768pxpx;
	height:570px;
	background:url(../images/search/areas_sch_bg_default.png?2610272203) no-repeat top left;
	border-right:#666666 1px solid;
	border-bottom:#666666 1px solid;
	border-left:#666666 1px solid;
}

ul.hover_area{
	position:relative;
	width:768pxpx;
	height:570px;
	background:url(../images/search/areas_sch_bg_default.png?2610272203) no-repeat top left;
}

ul.hover_area li{position:absolute;width:222px;height:118px;}
ul.hover_area li a{display:block;width:222px;height:118px;}
li#areas_nagoya{top:135px;left:30px;}
li#areas_aichi_sonota{top:436px;left:306px;}
li#areas_gifu{top:21px;left:255px;}
li#areas_mie{top:426px;left:50px;}
li#areas_shizuoka{top:256px;left:522px;}


/* ----------------------------------------
*	search words
---------------------------------------- */

h2#headline_search_words{
	width:715px;
	height:36px;
	margin:15px auto 0;
	padding:0 0 0 55px;
	background:url(../images/search/headline_search_words_w770.png) no-repeat top left;
	line-height:41px;
	color:#ffffff;
	font-size:16px;
	font-weight:bold;
}
*html h2#headline_search_words{line-height:36px;}

div#search_words{
	width:588px;
	margin:0 auto;
	padding:5px 0 2px 180px;
	border-right:#666666 1px solid;
	border-bottom:#666666 1px solid;
	border-left:#666666 1px solid;
	overflow:hidden;
}

p#search_words_box input{
	width:298px;
	margin:5px 0 0;
	border:#999999 1px solid;
	float:left;
}

p#search_words_go{
	width:85px;
	height:36px;
	padding:0 0 0 20px;
	float:left;
}


/* ----------------------------------------
*	tokuwari
---------------------------------------- */

div#headline_type{
	width:770px;
	height:36px;
	margin:15px auto 0;
	background:url(../images/search/headline_type_w770.png) no-repeat top left;
	position:relative;
}

div#headline_type h2{
	width:200px;
	height:36px;
	padding:0 0 0 50px;
	line-height:41px;
	color:#ffffff;
	font-size:16px;
	font-weight:bold;
}
*html div#headline_type h2{line-height:36px;}

div#headline_type p{
	color:#ffffff;
	position:absolute;
	top:12px;
	left:220px;
}

div#type{
	width:768px;
	margin:0 auto;
	padding:0 0 5px;
	border-right:#666666 1px solid;
	border-bottom:#666666 1px solid;
	border-left:#666666 1px solid;
	overflow:hidden;
}

div#type ul{padding:0 4px 4px;overflow:hidden;}

div#type ul li{
	width:370px;
	height:310px;
	margin:13px 0 0;
	padding:0 5px 7px;
	background:url(../images/search/type_list_bg.png) no-repeat bottom center;
	float:left;
}

div#type ul li div{width:370px;height:310px;position:relative;}

div#type ul li div h3{width:370px;height:40px;}

p.type_charge_text{
	width:160px;
	height:140px;
	color:#e3004f;
	line-height:18px;
	overflow:hidden;
	position:absolute;
	top:45px;
	left:205px;
}

div#type ul li div dl{
	width:370px;
	position:absolute;
	top:190px;
	left:5px;
}

div#type ul li div dl dt{
	width:30px;
	margin:3px 0 0;
	padding:0 1px;
	background-color:#009fe8;
	color:#ffffff;
	font-weight:bold;
	text-align:center;
	float:left;
}

div#type ul li div dl dd{
	width:331px;
	margin:3px 0 0;
	padding:0 0 0 7px;
	background:url(../images/search/type_dt_bg.png) no-repeat center left;
	float:left;
}

p.type_charge_photo{
	width:355px;
	height:68px;
	background:#888888;
	position:absolute;
	top:237px;
	right:7px;
}

