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

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

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

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

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


/* ----------------------------------------
*	news headline
---------------------------------------- */

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


/* ----------------------------------------
*	page_navi
---------------------------------------- */

div.page_navi{
	width:760px;
	margin:20px auto 0;
	padding:0 5px;
	background:#e4004f;
}

p#page_navi_h{
	width:760px;
	border-bottom:#ffffff 2px solid;
	text-align:center;
	color:#ffffff;
	font-size:14px;
	line-height:28px;
}

div.page_navi div{
	width:760px;
	position:relative;
}

p.page_navi_prev{
	position:absolute;
	top:4px;
	left:0;
}
p.page_navi_prev a{
	display:block;
	width:42px;
	height:28px;
	padding:0 0 0 32px;
	background:url(../images/common/btn_prev.png) no-repeat top left;
	line-height:28px;
}

p.page_navi_next{
	position:absolute;
	top:4px;
	right:0;
}
p.page_navi_next a{
	display:block;
	width:58px;
	height:28px;
	padding:0 0 0 16px;
	background:url(../images/common/btn_next.png) no-repeat top left;
	line-height:28px;
}

p.page_navi_prev a:hover,
p.page_navi_next a:hover{
	background-position:bottom;
	color:#ffffff;
}

ul.page_navi_pages{
	width:600px;
	margin:0 auto;
	text-align:center;
	overflow:hidden;
}

ul.page_navi_pages li{
	display:inline;
	padding:0 10px;
	font-size:20px;
	font-weight:bold;
	line-height:34px;
}

ul.page_navi_pages li a{
	color:#ffffff;
	font-size:20px;
	font-weight:bold;
	line-height:34px;
	text-decoration:underline;
}

div#order{
	clear:both;
	padding:15px 5px 0;
	text-align:right;
}

div#order form select{
	border:#999999 1px solid;
}


/* ----------------------------------------
*	news list
---------------------------------------- */

ul#newslist{
	overflow:hidden;
}

ul#newslist li{
	width:380px;
	height:256px;
	margin:20px 0 0;
	padding:0 5px;
	float:left;
}

div.newslist_container{
	width:368px;
	height:249px;
	padding:5px 5px 0;
	border:#333333 1px solid;
	position:relative;
}

div.newslist_h{
	width:368px;
	height:55px;
	margin:0 auto 0;
	background:#000000;
}

p.newslist_shop{
	width:353px;
	height:32px;
	padding:0 5px 0 10px;
	overflow:hidden;
}

p.newslist_shop a{
	color:#ffffff;
	font-size:14px;
	font-weight:bold;
	line-height:37px;
	text-decoration:underline;
}

p.newslist_area{
	width:338px;
	height:23px;
	padding:0 10px 0 20px;
	color:#cccccc;
	overflow:hidden;
}

p.newslist_photo{
	width:92px;
	height:122px;
	position:absolute;
	top:65px;
	left:5px;
}

p.newslist_photo img{
	width:90px;
	height:120px;
	border:#333333 1px solid;
}

p.newslist_title{
	width:241px;
	height:30px;
	padding:0 5px 0 25px;
	background:url(../images/common/icon_r_arrow_in_sq.png) no-repeat center left;
	overflow:hidden;
	position:absolute;
	top:60px;
	left:102px;
}

p.newslist_title a{
	color:#00a7e9;
	font-size:14px;
	font-weight:bold;
	line-height:30px;
}
p.newslist_title a:hover{text-decoration:underline;}

p.newslist_comment{
	width:261px;
	height:80px;
	padding:5px 5px 0;
	border-top:#999999 1px dotted;
	overflow:hidden;
	position:absolute;
	top:90px;
	left:102px;
}

p.newslist_comment a{
	line-height:20px;
	text-decoration:underline;
}

div.newslist_info{
	width:358px;
	height:40px;
	padding:2px 5px 0;
	border-top:#333333 1px solid;
	position:absolute;
	top:193px;
	left:5px;
}

p.newslist_address{
	width:358px;
	height:20px;
	line-height:21px;
	overflow:hidden;
}

p.newslist_tel{
	width:358px;
	height:20px;
	line-height:21px;
	overflow:hidden;
}

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

p.newslist_date{
	width:358px;
	height:18px;
	padding:1px 5px 0;
	border-top:#999999 1px dotted;
	line-height:18px;
	text-align:right;
	position:absolute;
	top:235px;
	left:5px;
}



