@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
---------------------------------------- */

div#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;
	height:646px;
	margin:0 auto;
	background:url(../images/search/areas_s_bg.png?180213) no-repeat bottom left;
}

div#headline_areas{
	width:770px;
	height:36px;
	margin:0 auto 5px;
	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 ul{
	position:relative;
	width:770px;
	height:610px;
}

div#areas ul li{position:absolute;width:140px;height:86px;}

li#areas_shinjuku{top:290px;left:292px;}
li#areas_ikebukuro{top:195px;left:266px;}
li#areas_akabane{top:108px;left:355px;}
li#areas_ueno{top:215px;left:576px;}
li#areas_akihabara{top:303px;left:576px;}
li#areas_shimbashi{top:442px;left:463px;}
li#areas_shibuya{top:380px;left:267px;}
li#areas_roppongi{top:350px;left:433px;}
li#areas_tachikawa{top:290px;left:9px;}
li#areas_kichijoji{top:290px;left:150px;}
li#areas_kinshicho{top:390px;left:624px;}
li#areas_kawasaki{top:500px;left:292px;}
li#areas_yokohama{top:500px;left:150px;}
li#areas_kanagawa{top:500px;left:9px;}
li#areas_saitama{top:108px;left:9px;}
li#areas_omiya{top:108px;left:150px;}
li#areas_chiba{top:478px;left:624px;}
li#areas_honatsugi{top:413px;left:9px;}
li#areas_kashiwa{top:108px;left:624px;}
li#areas_gunma{top:8px;left:315px;}
li#areas_ibaraki{top:8px;left:475px;}
li#areas_tochigi{top:8px;left:624px;}


/* ----------------------------------------
*	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;
}


/* ----------------------------------------
*	esthepr banner
---------------------------------------- */

div#banner_esthepr{
	clear:both;
	width:770px;
	margin:15px auto 0;
}
div#banner_esthepr a{
	display:block;
	width:770px;
	height:165px;
}
