@charset "utf-8";
/* CSS Document */

* {
	margin: 0px;
	padding: 0px;
	font-family:MS PGothic;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-decoration: none;
	list-style-type: none;
	border:0px;
	font-size:12px;
	}

body{
	width:100%;
	height:100%;
	background:#FFF;
	scrollbar-face-color:#333;
	scrollbar-track-color:#CCC;
	scrollbar-shadow-color:#333;
	scrollbar-highlight-color:#CCC;
	font-size:12px;	
	}
	
	
	
	
h1{
	font-size:5px;
	display:inline;
	color:#d1d1d1;
	letter-spacing:-0.1em;
	}
h2{
	font-size:5px !important;
	display:inline;
	color:#d1d1d1;
	}
h2 a{
	font-size:5px;
	display:inline;
	color:#d1d1d1;
	letter-spacing:-0.1em;
	}

h2 a:hover{
	font-size:5px;
	display:inline;
	}
	
h3{}
	
	
	
a{color: #000;
}
a:hover{color:#F00;
}


#wrapper{width:1000px;margin:0 auto;}


#content {width:1000px;float:left;margin:0 0 0 0;border-left:1px #CCCCCC solid;border-right:1px #CCCCCC solid;}	



#header{width:1000px;height:145px;border-bottom:#CCCCCC 1px solid;border-left:#CCCCCC 1px solid;border-right:#CCCCCC 1px solid;float:left;}

	.header_txt{width:1000px;height:20px;border-bottom:#CCCCCC 1px solid;font-size:12px;float:left;	}
	
		
	/**.header_txt{width:1000px;height:30px;border-bottom:#CCCCCC 1px solid;font-size:12px;float:left;	}**/
	
	.header_txt li{
		text-decoration:none;list-style-type:none;
		}
		

	.top_line_left{ width:674px; margin:5px 0 0 10px; float:left; font-size:12px; letter-spacing:-0.01em;}
	.top_line_left_text{color:#000; font-size:11px;}
	.top_line_right{
		color:#000;
		font-size:12px;
		float:right;
		margin-right:5px;
		margin-top:5px;
		}
		
		.top_line_right a:hover{color:#06F;}
		
	
	
/******** LOGIN ********/

.login_wrapper{width:310px; height:20px; float:right; margin:6px 6px 0 0;}
.login_off01{width:118px; height:20px; float:left; vertical-align:top; margin-right:6px;}
.login_off01_textbox{width:104px; height:20px; float:left; vertical-align:top;}
.login_off_btn{width:61px; float:left;}

/** LOGOUT **/
.login_out{width:18px; height:20px; float:right; vertical-align:top;}
.login_out_textbox{width:; height:20px; float:right; vertical-align:top; color:#000; font-size:12px;}
.login_out_btn{width:61px; float:right; margin-left:5px;}


/******** LOGIN ********/
	
	
		
		
	.logo{
		width:1000px;
		height:124px;
		float:left;
		border-bottom:#CCCCCC 1px solid;
		background:url(../images/common/logo_bg.jpg);
		}
		
		.logopng{
			margin-left:25px;
			width:307px;
			height:107px;
			float:left;
			}
			
		.logo_txt{
			text-align:center;
			float:left;
			margin-left:45px;
			margin-top:33px;
			width:252px;
			height:71px;
			line-height:17px;
			}
		
	
		
		.quick_menu{
			width:310px;
			height:119px;
			float:right;
			margin-top:2px;
			margin-right:6px;
			font-size:12px;
			}
			
			.search{
				width:310px;
				float:left;
				}
			
			
			.quick{	width:310px; height:95px; float:left; background:url(../images/common/quick_link_bg.jpg); margin-top:2px; font-size:11px; line-height:17px;}
				
				.quick ul{width:300px; float:left; margin:3px 0 0 11px;}
				.quick li{float:left; margin-top:11px;}
				
				.quickwidth01{width:126px; float:left;}
				.quickwidth02{width:164px; float:left; margin-left:5px;}
				
				.quick_menu_icon{float:left;}

				.quick_menutext{
					color:#00F;
					font-size:12px;
					margin-left:4px;
					float:left;
					}
					
					.quick_menutext a{
						color:#000000;
						}
						
					.quick_menutext a:hover{
						color:#00F;
						}
		

			
			.login{
				width:310px;
				height:95px;
				float:left;
				background:url(../images/common/login_bg.jpg);
				margin-top:2px;
				font-size:11px;
				line-height:17px;
			}
			.login2{
				width:310px;
				height:95px;
				float:left;
				background:url(../images/common/loginform_bg.jpg);
				margin-top:2px;
				font-size:11px;
				line-height:17px;
			}
			.login_formtxt{
				width:310px;
				height:25px;
				float:left;
			}
			.login_form_icon{
				width:310px;
				height:69px;
				margin-top:1px;
				float:left;
			}
			.login_form_icon li{
				float:left;
				margin:0;
			}
			.login_form_left{
				float:left;
				margin-left:3px;
				margin-top:3px;
			}
			.login_form_right{
				float:right;
				margin-right:3px;
				margin-top:3px;
			}
			.login_left{
				width:200px;
				height:85px;
				float:left;
				margin-left:7px;
				margin-top:4px;
			}
			.login_left2{
				width:140px;
				height:85px;
				float:left;
				margin-left:7px;
				margin-top:5px;
			}
			.login_box{
				width:122px;
				height:70px;
				float:left;
				margin-right:5px;
				font-size:11px;
			}
			.login_right{
				width:100px;
				height:45px;
				float:right;
				margin-top:28px;
							
			}
			.login_box2{
				width:140px;
				height:65px;
				float:left;
				margin-right:5px;
				font-size:11px;
				margin-top:10px;
			}
			.login_right2{
				width:150px;
				height:90px;
				float:right;
				margin-top:5px;
							
			}
			
			
			
				.arrow{
					float:left;
					width:10px;
					height:35px;
					
					}
				.arrow li{
					float:left;
					line-height:14px;
					}
				.arrow_txt{
					width:80px;
					float:left;
					margin-left:3px;
				}
				.arrow2{
					float:left;
					width:10px;
					height:90px;
					
					}
				.arrow2 li{
					float:left;
					margin-top:5px;
					
					}
				.arrow_txt2{
					width:130px;
					float:left;
					margin-left:3px;
				}
				.arrow_txt2 li{
					float:left;
					line-height:21px;
				}
				.arrow_txt li{
					float:left;
					line-height:17px;
				}
	
	
	
	
	
	
	
#topline_notice{
	width:316px;
	float:right;
	margin:6px 0 0 0px;
	}
	
	#topline_notice ul{
		float:left;
		}
	#topline_notice li{
		height:15px;
		margin-right:0px;
		margin-left:22px;
		float:left;
		}
	
	
	.topline_notice_icon{
		width:15px;
		height:15px;
		float:left;
		margin-right:4px;
		}
		
	.topline_notice_noticetext{
		color:#000;
		font-size:12px;
		line-height:15px;
		float:left;
		}
	
	
	
	
	
	
	
	
		
		
#menu{
	width:1000px;
	height:45px;
	float:left;
	border-left:1px #CCCCCC solid;
	border-right:1px #CCCCCC solid;
	border-bottom:1px #CCCCCC solid;		
	}

#menu ul{
	width:995px;
	margin:10px 0 10px 5px;	
	float:left;
	}
#menu li{
	float:left;
	}



#top_notice{
	width:990px;
	height:74px;
	float:left;
	margin:5px 0 0 5px;
	}
	
	
.top_notice{
	width:990px;
	height:48px;
	float:left;
	background:url(../images/top/top_notice2.jpg) top center;
	}
	
	.top_notice ul{
		width:990px;
		margin:6px 0 0 0px;
		float:left;
		}
	.top_notice li{
		width:235px;
		height:15px;
		margin-right:4px;
		margin-left:7px;
		margin-bottom:4px;
		float:left;
		border-bottom:#CCC dotted 1px;
		}
	
	.notice_icon{
		width:9px;
		height:15px;
		float:left;
		margin-right:0px;
		}
		

	.notice_date{
		widht:90px;
		color:#ff3366;
		font-size:12px;
		line-height:15px;
		float:left;
		}

	.notice_noticetext{
		width:133px;
		overflow:hidden;
		text-overflow: ellipsis;
		white-space: nowrap;
		color:#00F;
		font-size:12px;
		line-height:15px;
		margin-left:4px;
		float:left;
		}
		
		.notice_noticetext a{
			color:#0000ff;
			}
			
		.notice_noticetext a:hover{
			color:#0078ff;
			}





		
#covergirl{
	width:302px;
	height:369px;
	float:left;
	margin-top:9px;
	margin-left:5px;
}
	.covergirl_inner{
		width:300px;
		float:left;
		border:#CCC 1px solid;
		margin-top:5px;
		text-align:center;
		
	}
	.covergirl_inner img{
		margin-top:5px;
		width:290px;
		height:305px;
	}
	.covergirl_txt{
		margin-top:5px;
		
	}
#report{
	width:438px;

	float:left;
	margin-top:9px;
	margin-left:6px;
	}
	.report_inner{
		width:430px;
		float:left;
		border:1px #CCCCCC solid;
		margin-top:5px;
		padding:3px;
	}
	
	.report_inner_sub{
		width:478px;
		float:left;
		border:1px #CCCCCC solid;
		margin-top:5px;
		padding:3px;
		}
	
	.report_txt{
		width:430px;
		}
	
		.report_txt li{
			line-height:20.6px;
			width:430px;
			}
			
		.report_txt_title{
			width:425px;
			overflow:hidden;
			text-overflow: ellipsis;
			white-space: nowrap;
			/*float:left;*/
			margin-left:5px;
			margin-right:5px;
			}
			
			
			
	.report_txt_sub{
		width:480px;
		}
	
		.report_txt_sub li{
			line-height:20.6px;
			width:480px;
			}
			
		.report_txt_title_sub{
			width:480px;
			overflow:hidden;
			text-overflow: ellipsis;
			white-space: nowrap;
			/*float:left;*/
			margin-left:5px;
			margin-right:5px;
			}
			
			
		
		.title1{
			color: #00F;
			}
		.title1 a{
			color:#F00;
			}
		.title1 a:hover{
			color:#F00;
			}
		
		
		.report_txt_in{
			width:70px;
			float:left;
		}
		.report_txt_in a{
			color: #333;
		}

	.report_in{
		float:right;
		margin-right:15px;
		
	}
	
	
#comment{
	width:238px;

	float:left;
	margin-left:6px;
	margin-top:9px;
}
	.comment_inner{
		width:230px;
		float:left;
		border:1px #CCCCCC solid;
		margin-top:5px;
		padding:3px;
		}
		
		
	.comment_inner_sub{
		width:230px;
		float:left;
		border:1px #CCCCCC solid;
		margin-top:5px;
		padding:3px;
		}
		
	.news_inner_sub{
		width:236px;
		float:left;
		border:1px #CCCCCC solid;
		margin-top:5px;
		padding:3px;
		}
		
		
	.title2{
			color: #00F;
		}
		.title2 a{
			color:#F00;
		}
		.title2 a:hover{
			color:#F00;
		}

	.title3{
			color: #F00;
		}
		.title3 a{
			color:#F00;
		}
		.title3 a:hover{
			color:#F00;
		}
		
	.comment_txt{
		}
	.comment_txt li{
		float:left;
		line-height:20.6px;
		}
			
	.comment_in{
		float:right;
		margin-right:15px;
		}

	.comment_txt_title{
			width:220px;
			overflow:hidden;
			text-overflow: ellipsis;
			white-space: nowrap;
			float:left;
			margin-left:5px;
			margin-right:5px;
			}
			
	.news_date{color:#ff3366; margin-left:5px; float:left;}		
			
			
	.comment_txt_title_sub{
			width:233px;
			overflow:hidden;
			text-overflow: ellipsis;
			white-space: nowrap;
			float:left;
			margin-left:5px;
			margin-right:5px;
			}
			
	.news_txt_title_sub{
			width:160px;
			overflow:hidden;
			text-overflow: ellipsis;
			white-space: nowrap;
			float:left;
			margin-left:5px;
			margin-right:5px;
			}
			
	
		.comment_txt_in{
			width:70px;
			float:left;
		}
		.comment_txt_in a{
			color: #333;
		}
#diary{
	width:825px;
	height:170px;
	float:left;
	margin-top:5px;
	margin-left:5px;
	
}
	.diary_inner{
		width:823px;
		height:136px;
		border:#CCC 1px solid;
		margin-top:5px;
	}
	.diary_inner ul{
		float:left;
		margin-top:13px;
		width:823px;
		height:108px;
		border:0;
	}
	.diary_inner li{
		float:left;
		margin-left:5px;
		border:0;
		width:86px;
		height:108px;
	}
	.diary_in{
		float:right;
		margin-right:15px;
		font-size:11px;
		margin-top:5px;
	}
	
	
#banner{
	width:158px;
	height:auto;
	float:right;
	margin-right:5px;
	font-size:11.5px;
	}

	
	#banner dl{
		width:150px;
		float:left;
		margin-left:4px;
		margin-top:6px;
		margin-bottom:6px;
		}
	
	#banner dt{
		width:150px;
		float:left;
		}
		
	#banner dd{
		width:150px;
		float:left;
		line-height:17px;
		}

#banner2{
	width:158px;
	height:auto;
	float:right;
	
	margin-right:5px;
	
	font-size:11.5px;
}
	#banner2 dl{
		width:150px;
		height:110px;
		float:left;
		margin-left:4px;
		margin-top:6px;
	}
	#banner2 dt{
		width:150px;
		height:75px;
		float:left;
	}
	#banner2 dd{
		float:left;
		line-height:17px;
	}

#pointrank{
	width:272px;
	height:292px;
	float:left;
	margin-left:5px;
	margin-top:6px;
	font-size:11.5px;
}
	.pointrank_inner{
		width:270px;
		height:258px;
		float:left;
		border:#CCC 1px solid;
		margin-top:5px;
	}
	.pointrank_inner ul{
		margin-left:14px;
	}
	.pointrank_inner li{
		float:left;
	}
	.pointrank_li_mainimg{
		height:18px;
		width:22px;
		float:left;
		margin-top:7px;
	}
	.pointrank_li_img{
		height:18px;
		width:22px;
		float:left;
		margin-top:8px;
	}
	
	.pointrank_maintxt{
		width:163px;
		height:71px;
		float:left;
		margin-top:3px;
		line-height:16px;
	}
	
	.pointrank_mainimg{
		width:60px;
		height:76px;
		float:left;
		margin-top:2px;
	}
	
	.pointrank_txt{
		width:185px;
		height:38px;
		float:left;
		margin-top:3px;
		margin-left:5px;
		line-height:16px;
	}
	.pointrank_img{
		width:30px;
		height:38px;
		float:left;
		margin-top:2px;
		margin-left:3px;
	}
	
#review{
	width:271px;
	height:207px;
	float:left;
	margin-top:5px;
	margin-left:5px;
}
	.review_inner{
		width:269px;
		height:173px;
		float:left;
		margin-top:5px;
		border:#CCC 1px solid;
		
	}
	.review_inner li{
		width:256px;
		margin-top:8px;
		margin-left:6px;
		margin-bottom:5px;		
		float:left;
		border-bottom:#CCC 1px dotted;
		font-size:12px;
		}
		
	.review_daily{
		float:right;
		}
		
	.review_txt{
		float:left;
		}

	.review_in{
		float:right;
		margin-right:6px;
		font-size:11px;
		margin-top:2px;
		
	}
#event{
	width:271px;
	height:207px;
	float:left;
	margin-top:5px;
	margin-left:5px;
}
#interest{
	width:271px;
	height:292px;
	float:left;
	margin-top:6px;
	margin-left:5px;
	font-size:11.5px;
}
	.interest_inner{
		width:269px;
		height:258px;
		float:left;
		border:1px #CCCCCC solid;
		margin-top:5px;
		overflow:hidden;
	}
	.interest_inner ul{
		margin-left:15px;
	}
	.interest_inner li{
		float:left;
	}
	.interest_li_img{
		height:18px;
		width:14px;
		float:left;
		margin-top:10px;
	}
	.interest_txt1{
		width:220px;
		height:65px;
		float:left;
		margin-top:7px;
		margin-left:5px;
		line-height:14px;
	}
	
	.interest_txt1 a{
		font-weight:bold;
		}
	
	
	.interest_txt{
		width:220px;
		height:35px;
		float:left;
		margin-top:5px;
		margin-left:5px;
		line-height:15px;		
	}
	.interest_in{
		float:right;
		margin-right:9px;
		font-size:13px;
		margin-top:7px;
	}
#report_rank{
	width:271px;
	height:505px;
	float:left;
	margin-top:5px;
	margin-left:5px;
	font-size:11.5px;
}

	.report_inner2{
		width:269px;
		height:471px;
		float:left;
		border:1px #CCCCCC solid;
		margin-top:5px;
		overflow:hidden;
	}

	.report_inner2 ul{
		margin-left:15px;
	}
	.report_inner2 li{
		float:left;
	}


	.reportr_txt{
		width:220px;
		height:65px;
		float:left;
		margin-top:7px;
		margin-left:5px;
		line-height:16px;		
	}
	.reportr_in{
		float:right;
		margin-right:9px;
		font-size:13px;
		margin-top:4px;
	}
#qrcode{
	width:272px;
	height:224px;
	float:left;
	margin-top:5px;
	margin-left:5px;
}
	.qrcode_inner1{
		width:270px;
		height:114px;
		float:left;
		border:#CCC 1px solid;
		margin-top:5px;
		font-size:10px;
	}
		.qrcode_inner1 dl{
			margin-top:5px;
			margin-left:5px;
			float:left;
		}
		
		.qrcode_inner1 dt{
			width:80px;
			height:80px;
			float:left;
		}
		.qrcode_inner1 dd{
			margin-left:2px;
			height:55px;
			float:right;
			margin-top:17px;
			width:181px;
			font-size:11px;
		}
	
	.qrcode_inner2{
		width:270px;
		height:100px;
		float:left;
		border:#CCC solid 1px;
		margin-top:5px;
		font-size:11.5px;
	}
		.qrcode_inner2 dl{
			margin-top:25px;
			margin-left:15px;
			float:left;
		}
		.qrcode_inner2 dt{
			width:42px;
			height:42px;
			float:left;
			margin-left:5px;
		}
		.qrcode_inner2 dd{
			margin-left:3px;
			float:left;
			margin-top:7px;
			margin-right:5px;
		}
#ranking{
	width:548px;
	height:255px;
	float:left;
	margin-top:5px;
	margin-left:5px;
	font-size:11.5px;
}
	.crown{
		width:138px;
		height:30px;
		float:left;
		margin-top:2px;
		margin-left:2px;
	}
	.image_list {
		clear:both;
		overflow: hidden;
		position: relative;
		height: 218px;
		width:546px; 
		border-right:1px solid #CCC;
		border-left:1px solid #CCC;
		border-bottom:1px solid #CCC; 
		float:left;
		}
	.image_list .images {
		position:absolute; 
		display:none; 
		}

	.tab {
		width:546px;
		cursor:pointer;
		font-size:11px;
		height:34px;
		float:left;
		border:#CCC 1px solid;
		}
	.tab li {
		width:70px;
		float:right;
		margin-top:12px;
		text-align:center;
		border-left:1px solid #CCC;
		
		}
	.tab li.fir {
		border-left:1px solid #CCC;
		
		}



	.tab li.tabOutClass {
		font-weight:normal;
		color:#707070;
		}
	.tab li.tabOverClass {
		font-weight:bold;
		color:#000;
		background-color:#fff;
		}
		#media dd{
			width:99px;
			text-align:center;
			line-height:17px;
			overflow:hidden;
			text-overflow: ellipsis;
			white-space: nowrap;
			
		}
		#media dl{
			margin-left:30px;
			float:left;
			margin-top:5px;
		}
		
		.ranking_vote{
			float:left;
			width:487px;
			height:22px;
			margin-top:190px;
			margin-left:30px;
		}
		
		
#today{
	width:825px;
	height:222px;
	float:left;
	margin-top:5px;
	margin-left:5px;
}
	.today_inner{
		width:823px;
		height:188px;
		float:left;
		border:#CCC 1px solid;
		margin-top:5px;
	}
	.today_inner ul{
		float:left;
		margin-left:3px;
		margin-top:3px;
	}
	.today_inner li{
		width:71px;
		height:87px;
		float:left;
		margin-left:3px;
		margin-top:3px;
	}
#blogger_list{
	width:825px;
	height:132px;
	float:left;
	margin-top:5px;
	margin-left:5px;
	
}
	.blogger_inner{
		width:823px;
		height:auto;
		float:left;
		border:1px solid #CCC;
		margin-top:5px;
		font-size:11.5px;
	}
	.blogger_linetitle{
		width:823px;
		height:27px;
		float:left;
		margin-top:10px;
	}
	
	.blogger_left{
		width:786px;
		height:auto;
		float:left;
		margin-left:20px;
		margin-top:10px;
		}

	.blogger_left ul{
		float:left;
		margin-right:6px;
		margin-bottom:10px;
	}
	.blogger_left li{
		margin-top:3px;
		float:left;
		margin-right:20px;
		line-height:17px;
		width:130px;
	}
	.blogger_left_name{
		float:left;
		white-space: nowrap;
		overflow: hidden;
		text-overflow: ellipsis;
		width:97px;
	}
	.blogger_left_number{
		float:left;
		margin-left:3px;
	}
		
	
	
#shoplist{
	width:825px;
	float:left;
	margin-top:5px;
	margin-left:5px;
	
}
	.shoplist_inner{
		width:823px;
		float:left;
		border:1px solid #CCC;
		margin-top:5px;
		font-size:11.5px;
	}
	
	.shoplist_left{
		width:803px;
		float:left;
		margin-left:10px;
		margin-top:10px;
		margin-bottom:10px;
		
	}
	.shoplist_left dt{
		border-bottom:#CCC dotted 1px;
		height:20px;
	}
	.shoplist_left dd{
		margin-top:5px;
	}
	.shoplist_left ul{
		float:left;
		margin-top:5px;
		margin-right:6px;
		
	}
	.shoplist_left li{
		margin-top:3px;
		line-height:17px;
		float:left;
		margin-left:5px;
		width:190px;
	}
	.shoplist_left_name{
		float:left;
		white-space: nowrap;
		overflow: hidden;
		text-overflow: ellipsis;
		width:150px;
	}
	.shoplist_left_number{
		float:left;
		margin-left:3px;
	}
		
	
	
	
	.shoplist_right{
		width:143px;
		margin-right:13px;
		float:right;
		margin-top:10px;
	}
	.shoplist_right dt{
		border-bottom:#CCC dotted 1px;
		height:20px;
	}
	.shoplist_right dd{
		margin-top:5px;
	}
	.shoplist_right ul{
		float:left;
		margin-top:5px;
		
	}
	.shoplist_right li{
		margin-top:3px;
		line-height:17px;
		width:150px;
	}
	.shoplist_right_name{
		float:left;
		white-space: nowrap;
		overflow: hidden;
		text-overflow: ellipsis;
		width:120px;
	}
	.shoplist_right_number{
		float:left;
	}
		
	
	.shoplist_right2{
		width:143px;
		margin-right:13px;
		float:right;
		margin-top:35px;
	}
	.shoplist_right2 dt{
		border-bottom:#CCC dotted 1px;
		height:20px;
	}
	.shoplist_right2 dd{
		margin-top:5px;
	}
	.shoplist_right2 ul{
		float:left;
		margin-top:5px;
		
	}
	.shoplist_right2 li{
		margin-top:3px;
		line-height:17px;
	}
#report_list{
	width:540px;
	height:1241px;
	float:left;
	margin-top:5px;
	margin-left:5px;
}




#report_list_c{
	width:280px;
	height:1241px;
	float:left;
	margin-top:5px;
	margin-left:5px;
}
	.report_list_c_inner{
		width:278px;
		height:1207px;
		float:left;
		margin-top:5px;
		border:#CCC 1px solid;
	}
	.report_list_c_inner ul{
		margin-left:10px;
		margin-top:10px;
	}
	.report_list_c_inner li{
		border-bottom:#CCC 1px dotted;
		width:253px;
		height:68px;
		font-size:11.5px;
		margin-top:5px;
		line-height:17px;
	
	}
	
	.report_list_c_txt{
		float:left;
		width:253px;
		line-height:17px;
		white-space: nowrap;
		overflow: hidden;
		text-overflow: ellipsis;
		margin-top:5px;
	
	}
	.report_list_c_txt_in{
		white-space: nowrap;
		overflow: hidden;
		text-overflow: ellipsis;
		width:253px;
		float:left;
			
	}



#report_list2{
	width:825px;
	height:auto;
	float:left;
	margin-top:5px;
	margin-left:5px;
}
	.report_list_inner{
		width:538px;
		height:1207px;
		float:left;
		margin-top:5px;
		border:#CCC 1px solid;
	}
	.report_list_inner2{
		width:823px;
		height:auto;
		float:left;
		margin-top:5px;
		border:#CCC 1px solid;
	}
	.report_list_inner2 ul{
		margin-left:10px;
		margin-top:10px;
	}
	.report_list_inner2 li{
		border-bottom:#CCC 1px dotted;
		width:798px;
		height:67px;
		font-size:11.5px;
		margin-top:5px;
	}
	.report_list2_pic{
		width:50px;
		height:63px;
		float:left;
	}
	.report_list2_txt{
		float:left;
		width:473px;
		margin-left:15px;
		margin-top:5px;
		line-height:17px;
	}
	.report_list2_right{
		width:130px;
		float:right;
		margin-right:10px;
	}
	.report_list2_right dt{
		width:122px;
		height:16px;
		border:#CCC 1px solid;
		float:left;
		text-align:center;
		padding:3px;
		line-height:17px;

	}
	.report_list2_right dd{
		float:right;
		margin-top:10px;
	}
	.report_list2_in{
		margin-right:10px;
		float:right;
		margin-top:5px;
		font-size:11px;
	}
	
	.report_list_inner ul{
		margin-left:10px;
		margin-top:10px;
	}
	.report_list_inner li{
		border-bottom:#CCC 1px dotted;
		width:513px;
		height:68px;
		font-size:11.5px;
		margin-top:5px;
		
		
		
		
	}
	.report_list_pic{
		width:50px;
		height:63px;
		float:left;
		margin-bottom:5px;
	}
	.report_list_txt{
		float:left;
		width:448px;
		margin-left:15px;
		margin-top:5px;
		line-height:17px;
	
	}
	.report_list_txt_in{
		white-space: nowrap;
		overflow: hidden;
		text-overflow: ellipsis;
		width:448px;
		float:left;
		margin-left:15px;
		line-height:17px;
	}
		
	.report_list_right{
		width:130px;
		float:right;
		margin-right:10px;
	}
	.report_list_right dt{
		width:122px;
		height:16px;
		border:#CCC 1px solid;
		float:left;
		text-align:center;
		padding:3px;

	}
	.report_list_right dd{
		float:right;
		margin-top:10px;
	}
	.report_list_in{
		margin-right:10px;
		float:right;
		margin-top:5px;
		font-size:11px;
	}
	.report_list_in3{
		margin-right:10px;
		float:right;
		margin-top:2px;
		font-size:11px;
	}
	.report_list_in2{
		margin-top:5px;
		font-size:11px;
		text-align:center;
		line-height:17px;
	}
	.report_list_in4{
		width:823px;
		height:20px;
		font-size:11px;
		text-align:center;
		float:left;
	}
	
#diary_list{
	width:825px;
	float:left;
	margin-top:5px;
	margin-left:5px;
}
	.diary_list_txt{
		float:left;
		width:720px;
		margin-left:15px;
		margin-top:5px;
	}
	.diary_list_inner{
		width:823px;
		float:left;
		margin-top:5px;
		margin-bottom:5px;
		border:#CCC 1px solid;
	}
	.diary_list_inner ul{
		margin-left:10px;
		margin-top:10px;
	}
	.diary_list_inner li{
		border-bottom:#CCC 1px dotted;s
		width:798px;
		height:67px;
		font-size:11.5px;
		margin-top:5px;
	}
	.diary_list_pic{
		width:50px;
		height:50px;
		float:left;
	}
	
	
#storeinfo{
	width:825px;

	float:left;
	margin-top:5px;
	margin-bottom:5px;
	margin-left:5px;
}
	.store_inner{
		width:823px;
		float:left;
		margin-top:5px;
		margin-bottom:5px;
		border:#CCC 1px solid;
	}
	.store_banner{
		float:left;
		margin-top:18px;
		margin-left:19px;
		margin-right:30px;
		}
	
		.store_banner img{
			max-width:150px;
			max-height:75px;
			width:auto;
			height:auto;
			}
			
			
			.banner_table{
				width:150px;
				height:75px;
				}
				
				.banner_td{
					width:150px;
					height:75px;
					text-align:center;
					vertical-align:middle;
					}
	
	
	
#post_view_girl{
	width:825px;
	height:auto;
	float:left;
	margin-top:5px;
	margin-left:5px;
}
	.postgirl_inner{
		width:823px;
		height:auto;
		margin-top:5px;
		float:left;
		border:1px solid #CCC;
	}
	
	.postgirl_photo{
		float:left;
		margin-top:15px;
		margin-left:15px;
		margin-right:30px;
		margin-bottom:15px;
	}
#taiken {
	width:825px;
	height:auto;
	float:left;
	margin-top:5px;
	margin-left:5px;
}
	.taiken_inner{
		width:823px;
		height:auto;
		float:left;
		border:#CCC 1px solid;
		margin-top:5px;
	}
	
	
	.taiken_top{
		width:813px;
		height:26px;
		float:left;
		border-bottom:#CCC 1px dotted;
		line-height:17px;
		}
	
	
		.taiken_top_left{
			height:20px;
			float:left;
			margin:6px 0 0 5px;
			}
			
			.taiken_top_left_icon{
				width:;
				height:;
				float:left;
				margin:4px 0 0 3px;
				}
		
		.taiken_top_right{
			width:300px;
			height:20px;
			float:right;
			text-align:right;
			margin:6px 5px 0 0;
			}
	
	
	
	
	
	.taiken_center{
		width:823px;
		height:auto;
		float:left;
	}
	.taiken_txt{
		width:460px;
		height:auto;
		float:left;
		padding:5px;
		letter-spacing:0.8px;
		color:#333333;
		line-height:17px;
		
	}
	.taiken_txt2{
		width:460px;
		height:auto;
		float:left;
		padding:5px;
		line-height:17px;
		
	}
	.taiken_movie{
		
		float:right;
		border:#CCC 1px solid;
		margin-right:10px;
		margin-top:10px;
		margin-bottom:10px;
	}
	.taiken_right{
		width:170px;
		height:auto;
		float:right;
		margin-left:15px;
		line-height:17px;
		margin-right:10px;
		
		
	}
	.taiken_right2{
		width:170px;
		height:auto;
		float:right;
		margin-left:15px;
		margin-right:10px;
		line-height:17px;
	}
	.taiken_right ul{
				margin-top:5px;
				float:left;
				
	}
	.taiken_right li{
		border:#CCC 1px solid;
		margin-bottom:5px;
		text-align:center;
		width:170px;
	}
	.taiken_right2 ul{
				margin-top:5px;
				float:right;
				
	}
	.taiken_right2 li{
		border:#CCC 1px solid;
		margin-bottom:5px;
		text-align:center;
		width:170px;
	}
	.taiken_bottom{
		float:left;
		margin-top:5px;
		margin-left:5px;
		width:813px;
		margin-bottom:10px;
		border-top:#CCC 1px dotted;
		text-align:center;
		
	}
	
#tuduki{
	width:825px;
	height:auto;
	float:left;
	margin-top:5px;
	margin-left:5px;
	
}
	.tuduki_name{
		color: #666;
		font-size:14px;
		font-weight:bold;
	}
	.tuduki_title{
		background:url(../images/deliheru_post_list/tuduki.jpg) no-repeat;
		width:815px;
		height:17px;
		float:left;
		padding:5px;
		
	}
	.tuduki_title_txt{
		font-size:14px;
		font-weight:bold;
		margin-top:2px;
	}
	.tuduki_inner{
		width:813px;
		height:auto;
		float:left;
		border:#CCC 1px solid;
		margin-top:5px;
		padding:5px;
		line-height:17px;
	}
	.tuduki_inner a{
		color:#00F;
	}
	
#report_comment{
	width:825px;
	height:auto;
	float:left;
	margin-top:5px;
	margin-left:5px;
	
}
	.report_comment_inner{
		width:813px;
		height:auto;
		float:left;
		margin-top:5px;
		border:#CCC 1px solid;
		margin-top:5px;
		padding:5px;
		line-height:17px;
	}
#up_comment{
	width:825px;
	height:300px;
	float:left;
	margin-top:5px;
	margin-left:5px;
	
}
	.up_comment_inner{
		width:823px;
		height:268px;
		margin-top:5px;
		border:#CCC 1px solid;
		float:left;
	}
	
#girls_diary{
	width:825px;
	float:left;
	margin-top:5px;
	margin-left:5px;
}
	.girls_diary_inner{
		width:823px;

		float:left;
		border:1px solid #CCC;
		margin-top:5px;
	}
	
	.girls_diary_inner ul{
		float:left;
		margin-left:5px;
		width:823px;
	}
	.girls_diary_inner li{
		margin-top:40px;
	}
	.girls_diary_txt dl{
		float:left;
		font-size:16px;
		margin-top:60px;
		margin-left:5px;
	}
	.girls_diary_txt dt{
		margin-top:40px;
	}
	.girls_diary_txt dd{
		margin-top:40px;
		
	}

	
#event_info{
	width:825px;
	height:auto;
	float:left;
	margin-top:5px;
	margin-left:5px;
}
	.eventinfo_inner{
		width:823px;
		height:auto;
		float:left;
		border:#CCC 1px solid;
		margin-top:5px;
	}
	.eventinfo_store{
		float:left;
		width:823px;
		border-bottom:#CCC 1px dotted;
		margin-top:10px;
	}
	.eventinfo_store img{
		margin-left:10px;
		float:left;
		margin-top:5px;
		margin-bottom:15px;
	}
	.eventinfo_store dl{
		float:left;
		width:550px;
		height:auto;
		margin-left:15px;
		margin-bottom:15px;
		text-align:center;
		line-height:17px;
	}
	.eventinfo_page{
		margin-top:15px;
		margin-bottom:15px;
		font-size:11px;
		text-align:center;
		line-height:17px;
	}
	
#girl_name{
	width:825px;
	height:auto;
	float:left;
	margin-top:5px;
	margin-left:5px;
}
	.girl_name_inner{
		width:823px;
		height:auto;
		margin-top:5px;
		float:left;
		border:#CCC 1px solid;
	}
	.girl_name_movie{
		width:330px;
		height:250px;
		float:left;
		margin-left:10px;
		margin-top:10px;
		margin-right:10px;
		border:#CCC 1px solid;
	}
	.girl_name_table{
		float:left;
		width:450px;
		height:auto;
		margin-bottom:10px;
		margin-top:10px;
		line-height:17px;
	}
	
#storegirl_list{
	width:825px;
	height:auto;
	float:left;
	margin-top:5px;
	margin-left:5px;
	}
	
	.store_girl_inner{
		width:823px;
		float:left;
		height:auto;
		margin-top:5px;
		border:#CCC 1px solid;
		}
		
		.store_girl_ul{
			width:820px;
			height:auto;
			float:left;
			margin-top:4px;
			margin-left:4px;
			}
			
			.store_girl_ul ul{
				float:left;
				margin-right:0px;
				margin-bottom:4px;
				}
		
			.store_girl_ul li{
				width:130px;
				height:210px;
				float:left;
				line-height:17px;
				margin:4px 2px 4px 2px;
				border:1px solid #666666;
				}
	
				.store_girl_photo{ width:120px; height:150px; overflow:hidden; margin:5px 0 0 5px; float:left;}
				.store_girl_text01{ width:120px; float:left; margin-left:4px;}
				.store_girl_text02{}
				.store_girl_text03{ color:#0000ff;}
				.store_girl_text04{ color:#000;}
	
	
	
	
	
#admin_review{
	width:825px;
	height:auto;
	margin-top:5px;
	margin-left:5px;
	float:left;
}
	.admin_review_inner{
		width:823px;
		height:auto;
		float:left;
		margin-top:5px;
		border:#CCC 1px solid;
	}
	.admin_review_inner ul{
		float:left;
		width:823px;
		height:auto;
	}
	.admin_review_inner li{
		border-bottom:#CCC 1px dotted;
		width:813px;
		height:auto;
		margin-top:5px;
		padding:5px;
		line-height:17px;
	}

#admin_talk{
	width:825px;
	height:260px;
	float:left;
	margin-left:5px;
	margin-top:5px;
}
	.admin_talk_inner{
		width:823px;
		height:260px;
		float:left;
		border:#CCC 1px solid;
		margin-top:5px;
	}

#review_list1{
	width:825px;
	height:auto;
	float:left;
	margin-top:5px;
	margin-left:5px;
}
	.review_list1_inner{
		width:823px;
		height:auto;
		float:left;
		margin-top:5px;
		border:#CCC 1px solid;
	}
	
#review_list2{
	width:825px;
	height:auto;
	float:left;
	margin-top:5px;
	margin-left:5px;
}
	.review_list2_inner{
		width:823px;
		height:auto;
		float:left;
		margin-top:5px;
		border:#CCC 1px solid;
	}
	.review_list2_txt{
		float:left;
		padding:5px;
		width:813px;
		height:auto;
		line-height:17px;
	}
	.review_list2_btn{
		text-align:center;
		margin-top:20px;
		float:left;
		width:823px;
		margin-bottom:20px;
	}
	
#center{
	width:835px;
	float:left;
}

#movie_list{
	width:825px;
	float:left;
	margin-top:5px;
	margin-left:5px;
}
	.movie_list_inner{
		width:823px;
		margin-top:5px;
		margin-bottom:10px;
		float:left;
		border:#CCC 1px solid;
	}
	.movie_list_inner ul{
		float:left;
		margin-top:15px;
		margin-left:10px;
	}
	.movie_list_inner li{
		float:left;
		width:180px;

		border:#CCC 1px solid;
		margin-left:15px;
		margin-bottom:15px;
	}
	.movie_list_pic{
		width:180px;
		float:left;
		height:160px;
		text-align:center;
		border-bottom:#CCC 1px solid;
	}
	.movie_list_pic img{
		margin-top:5px;
	}

	.movie_list_name{
		float:left;
		width:170px;
		text-align:center;
		padding:5px;
		line-height:17px;
		
	}

	
#girl_list{
	width:825px;
	float:left;
	margin-top:5px;
	margin-left:5px;
}
	.girl_list_inner{
		width:823px;
		margin-top:5px;
		margin-bottom:5px;
		float:left;
		border:#CCC 1px solid;
	}
	.girl_list_inner ul{
		float:left;
		margin-top:15px;
		margin-left:10px;
	}
	.girl_list_inner li{
		float:left;
		width:180px;
		height:245px;
		border:#CCC 1px solid;
		margin-left:15px;
		margin-bottom:15px;
	}
	.girl_list_pic{
		width:180px;
		float:left;
		height:160px;
		text-align:center;
		border-bottom:#CCC 1px solid;
	}
	.girl_list_pic img{
		margin-top:5px;
	}

	.girl_list_name{
		float:left;
		width:170px;
		height:75px;
		text-align:center;
		padding:5px;
		line-height:17px;
		}
		
		.girl_list_name p{
			width:170px;
			white-space: nowrap;
			overflow: hidden;
			text-overflow: ellipsis;
			}
		

#shop_list{
	width:825px;
	float:left;
	height:1580px;
	margin-top:5px;
	margin-left:5px;
}
	.shop_list_inner{
		width:823px;
		float:left;
		margin-top:5px;
		border:#CCC 1px solid;
	}
	.shop_list_inner li{
		border-bottom:#CCC 1px dotted;
		width:823px;
		height:100%;
		float:left;
		margin-bottom:5px;
	}
	
	
	
	
	
	.shop_list_banner{
		width:260px;
		height:100%;
		float:left;
		text-align:center;
		margin-left:10px;
		line-height:17px;
		vertical-align:middle !important;
	}

	.shop_list_banner img{
		margin-top:10px;
	}



	.shop_list_table{
		margin-left:15px;
		float:left;
		margin-top:15px;
		margin-bottom:15px;
	}

#blogger{
	width:825px;
	float:left;
	margin-left:5px;
	margin-top:5px;
	height:auto;
}
	.blogger_inner{
		width:823px;
		float:left;
		margin-top:5px;
		height:auto;
		border:#CCC 1px solid;
	}



#area{
	width:825px;
	height:auto;
	float:left;
	margin-top:5px;
	margin-left:5px;
}
	.area_inner{
		width:823px;
		height:auto;
		float:left;
		margin-top:5px;
		border:#CCC 1px solid;
		text-align:center;
		background:url(../images_sub/map/map_area_bg.jpg) top center;
	}

#area_list{
	width:825px;
	height:auto;
	float:left;
	margin-top:5px;
	margin-left:5px;
	}
	
#post_form{
	width:825px;
	height:auto;
	float:left;
	margin-top:5px;
	margin-left:5px;
}
	.post_form_inner{
		width:823px;
		height:auto;
		float:left;
		margin-top:5px;
		border:#CCC 1px solid;
	}
	.post_form1{
		margin-top:10px; 
		margin-left:15px;
		width:793px;
		float:left;
	}
	.post_form2{
		margin-top:10px;
		margin-left:15px;
		width:793px;
		float:left;
	}
	.post_form2_inner{
		margin-top:10px;
		width:781px;
		height:auto;
		border:#CCC 1px solid;
		float:left;
		padding:5px;
	}
	
	
	.post_form2_inner li{
		float:left;
		margin-left:10px;
		margin-top:10px;
	}
	
	.post_form_inner2{
		margin-top:5px;
		width:793px;
		height:auto;
		
		float:left;
		
	}
	.post_form3{
		width:793px;
		margin-top:10px;
		margin-left:15px;
		float:left;
	}
	.post_form3_inner{
		width:791px;
		#height:350px;
		float:left;
		border:#CCC 1px solid;
		margin-top:10px;
	}
	
	
	.post_form4{
		width:793px;
		float:left;
		height:auto;
		margin-top:10px;
		margin-left:15px;
		margin-bottom:15px;
	}
	.post_form5{
		width:793px;
		float:left;
		height:auto;
		margin-top:10px;
		margin-left:14px;
		margin-bottom:15px;
	}
	.post_form6{
		width:793px;
		float:left;
		height:auto;
		margin-bottom:15px;
		margin-left:5px;
	}
	

#login_form{
	width:825px;
	height:auto;
	float:left;
	margin-top:5px;
	margin-left:5px;
}

	.login_form_inner{
		width:823px;
		height:auto;
		float:left;
		margin-top:5px;
		border:#CCC 1px solid;
	}
	.login_form1{
		margin-top:10px; 
		margin-left:15px;
		width:793px;
		float:left;
		line-height:17px;
		margin-bottom:15px;
	
	}


#girl_new{
	width:825px;
	float:left;
	height:auto;
	margin-top:5px;
	margin-left:5px;
}
	.girl_new_inner{
		width:823px;
		height:auto;
		float:left;
		margin-top:5px;
		border:#CCC 1px solid;
	}

	.hotgirl{
		width:783px;
		float:left;
		margin-left:20px;
		margin-top:5px;
		
	}
	.hotgirl ul{
		background:url(../images/girl_new/hotgirl_bg.jpg);
		width:753px;
		height:384px;
		float:left;
		padding:15px;
	}
	.hotgirl li{
		float:left;
		width:320px;
		text-align:center;
		margin-left:35px;
		margin-top:5px;
		
	}
	.hotgirl_profile{
		line-height:20px;
	}
	.hotgirl_txt_hot{
		width:318px;
		height:130px;
		overflow:auto;
		border:1px solid #ccc;
		line-height:17px;
		margin-top:10px;
		}
		
	.hotgirl_txt{
		width:260px;
		height:190px;
		overflow:auto;
		border:1px solid #ccc;
		line-height:17px;
		margin-top:10px;
		}		
		
		
	
	
	
	.girl_new_list{
		width:823px;
		float:left;
		}
		
	.girl_new_list ul{
		width:772px;
		margin-top:15px;
		margin-left:25px;
		margin-bottom:10px;
		float:left;
		}
	
	.girl_new_list li{
		border-top:#CCC 1px dotted;
		float:left;
		}
	
	
	.newgirl_list{
		width:381px;
		float:left;
		margin:10px 0 10px 5px;
		
	}
	.newgirl_list_img{
		width:100px;
		height:125px;		
		float:left;
	}
	
	.newgirl_list_txt{
		width:260px;		
		margin-left:10px;
		float:left;

	}


#contact{
	width:825px;
	float:left;
	margin-top:5px;
	margin-left:5px;
	height:auto;
}
	.contact_inner{
		width:823px;
		height:auto;
		float:left;
		margin-top:5px;
		border:#CCC 1px solid;
	}
#sitemap{
	width:825px;
	float:left;
	margin-top:5px;
	margin-left:5px;
	height:auto;
}
	.sitemap_inner{
		width:803px;
		height:auto;
		float:left;
		margin-top:5px;
		border:#CCC 1px solid;
		padding:10px;
		margin-bottom:5px;
		
	}
	.sitemap_inner ul{
		width:753px;
		float:left;
		margin-left:23px;
		
		
	}
	.sitemap_inner li{
		float:left;
		width:240px;
		margin:5px;
	}
	.sitemap_reportlist{
		width:240px;
		float:left;
		overflow:hidden;
		text-overflow: ellipsis;
		white-space: nowrap;
	}
	
#linkpage{
	width:825px;
	float:left;
	margin-top:5px;
	margin-left:5px;
	height:auto;
}
	.linkpage_inner{
		width:803px;
		height:auto;
		float:left;
		margin-top:5px;
		border:#CCC 1px solid;
		padding:10px;
		line-height:25px;
		margin-bottom:5px;
		}
		
	.linkpage_inner2{
		width:803px;
		height:auto;
		float:left;
		margin-top:5px;
		border:#CCC 1px solid;
		padding:10px;
		text-align:center;
		margin-bottom:5px
		}
		
		
		.linkpage_inner2 ul{
			width:660px;
			margin:0 auto;
			}
			
			
		.linkpage_inner2 li{
			width:200px;
			height:55px;
			float:left;
			margin:10px;
			text-align:center;
			}
			
			
		.linkpage_inner2 li p{
			margin-top:2px;
			}
			
			
	.linkpage_inner8831{
		width:801px;
		height:auto;
		float:left;
		margin-top:20px;
		padding:0px;
		border-top:#999 1px dotted;
		text-align:center;
		margin-bottom:10px
		}
		
		
		.linkpage_inner8831 ul{
			width:700px;
			float:left;
			margin:20px 0 0 50px;
			}
			
			
		.linkpage_inner8831 li{
			width:88px;
			height:31px;
			float:left;
			margin:6px;
			text-align:center;
			}
			
			

		
		
		
		
		
		
		
		
	.linkpage_inner3{
		width:803px;
		height:auto;
		float:left;
		margin-top:5px;
		border:#CCC 1px solid;
		padding:10px;
		margin-bottom:5px
	}
	
		
#notice{
	width:825px;
	float:left;
	margin-top:5px;
	margin-left:5px;
	height:auto;
}
	.notice_inner{
		width:803px;
		height:auto;
		float:left;
		margin-top:5px;
		border:#CCC 1px solid;
		line-height:23px;
		padding:10px;
		font-size:14px;
	}
#vote{
	width:825px;
	float:left;
	margin-top:5px;
	margin-left:5px;
	
}
	.vote_inner{
		width:823px;
		height:auto;
		float:left;
		margin-top:5px;
		border:#CCC 1px solid;
	}
	.vote_inner li{
		width:130px;
		height:227px;
		float:left;
		margin-left:6px;
		text-align:center;
		line-height:20px;
	}
	.vote_inner ul{
		float:left;
		width:823px;
	}
	.vote_txt{
		color:#03F;
	}
	.vote_1{
		text-align:center;
		margin-top:15px;
		margin-bottom:20px;
	}
	.vote_btn{
		text-align:center;
		margin-top:20px;
		margin-bottom:25px;
		float:left;
		width:823px;
		height:27px;
		
	}
	.vote_top{
		text-align:center;
		margin-top:10px;
		margin-bottom:10px;
		width:790px;
		border-bottom:1px #CCCCCC dotted;
		margin-left:auto;
		margin-right:auto;
		height:105px;
	}
	.vote_end{
		text-align:center;
		margin-top:20px;
		margin-bottom:10px;
	}

.touroku_btn{
	float:left;
	margin-left:130px;
	margin-top:20px;
}
.syuusei_btn{
	float:left;
	margin-left:100px;
	margin-top:20px;
	}
.cancle_btn{
	float:left;
	margin-left:100px;
	margin-top:20px;
}

#talk{
	width:825px;
	float:left;
	margin-left:5px;
	margin-top:5px;
}
	.talk_inner{
		width:803px;
		height:auto;
		float:left;
		margin-top:5px;
		border: #00F 1px solid;
		padding:10px;
		line-height:20px;
	}
	.talk_top{
		margin-left:auto;
		margin-right:auto;
		margin-top:10px;
		margin-bottom:10px;
		width:760px;
		height:120px;
		padding:10px;
		border:1px solid #06F;
		line-height:20px;
	}

#kansin{
	width:825px;
	float:left;
	margin-left:5px;
	margin-top:5px;
}
	.kansin_inner{
		width:823px;
		height:auto;
		float:left;
		margin-top:5px;
		border:#CCC 1px solid;
	}

	.kansin_inner ul{
		float:left;
		margin-top:15px;
		margin-left:1px;
	}
	.kansin_inner li{
		float:left;
		width:144px;
		height:275px;
		border:#CCC 1px solid;
		margin-left:15px;
		margin-bottom:15px;
	}
	.kansin_rank{
		width:144px;
		height:30px;
		border-bottom:#CCC 1px solid;
		float:left;
	}
	.kansin_pic{
		width:144px;
		height:160px;
		float:left;
		text-align:center;
		border-bottom:#CCC 1px solid;
		margin-top:0;
	}
	.kansin_pic img{
		margin-top:5px;
	}

	.kansin_name{
		float:left;
		width:144px;
		height:75px;
		text-align:center;
		padding:5px;
		line-height:17px;
		}
		
		.kansin_name p{
			width:142px;
			white-space: nowrap;
			overflow: hidden;
			text-overflow: ellipsis;
			}

#total{
	width:825px;
	float:left;
	margin-left:5px;
	margin-top:5px;
}
	.total_inner{
		width:823px;
		height:auto;
		float:left;
		margin-top:5px;
		border:#CCC 1px solid;
		background:url(../images/totalranking/total_bg.jpg);
		margin-bottom:5px;
	}
	.total_form{
		width:764px;
		height:auto;
		float:left;
		margin-top:29px;
		margin-left:30px;
		
	}
	.totlaform_inner{
		width:764px;
		height:261px;
		float:left;
		background:url(../images/totalranking/form_bg.png);
		margin-bottom:23px;		
	}
	.totlaform_inner dd{
			width:99px;
			text-align:center;
			line-height:17px;
			overflow:hidden;
			text-overflow: ellipsis;
			white-space: nowrap;
			
			
		}
		.totlaform_inner dl{
			margin-left:45px;
			float:left;
			margin-top:62px;
		}



#footer{
	background:url(../images/common/footer_bg.jpg);
	width:1000px;
	height:39px;
	float:left;
	font-size:11.5px;
	}
	#footer ul{
		line-height:39px;
		margin-left:13px;

		}
	#footer li{
		float:left;
		}
	
	.footer_txt{
		float:right;
		line-height:39px;
		margin-right:10px;
		}
		
	
		
		
		
		
		

input.ed {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: #9A9A9A #D8D8D8 #D8D8D8 #9A9A9A;
    border-image: none;
    border-style: solid;
    border-width: 1px;
    height: 20px;
    padding: 3px 2px 0;
}






#notice_text{
	width:743px;
	height:220px;
	float:left;
	background:#f0eaab;
	border:#bd9815 1px solid;
	margin:20px 0 20px 40px;
	}
	
#notice_text1{
	width:743px;
	height:150px;
	float:left;
	background:#f0eaab;
	border:#bd9815 1px solid;
	margin:20px 0 20px 40px;
	}
	
	.notice_text{
		width:730px;
		height:160px;
		float:left;
		color:#333;
		margin:10px 0 0 10px;
		font-size:12px;
		line-height:20px;
		}
		
		
	.notice_btn{
		float:left;
		margin:10px 0 0 270px;
		}
		
		.notice_btn p{
			text-align:center;			
			}
.clr {
	clear:both;	
}


/** Speed News **/

#speednews{
	width:825px;
	float:left;
	margin-top:5px;
	margin-left:5px;
	}
	
	.speednews{
		width:823px;
		height:auto;
		float:left;
		margin-top:5px;
		border:#CCC 1px solid;
		}
		
		
	.speednews ul{
		width:821px;
		margin:5px 0 5px 2px;
		float:left;
		}
		
	.speednews li{

		}	
		
		
		.li_width{
			width:811px;
			height:15px;
			margin-right:4px;
			margin-left:5px;
			margin-bottom:5px;
			margin-top:5px;
			float:left;
			border-bottom:#CCC dotted 1px;
			}
		.li_title{
			width:809px;
			height:18px;
			float:left;
			border:#cacaca solid 1px;
			background:#f7f7f7;
			margin:5px 0 5px 5px;
			}
			
			.li_title_font{
				color:#2c67a5;
				font-size:13px;
				font-weight:bold;
				line-height:20px;
				margin-left:10px;
				}
		
		
		
	.speednews_noticetext{
		width:162px;
		overflow:hidden;
		text-overflow: ellipsis;
		white-space: nowrap;
		color:#00F;
		font-size:12px;
		line-height:15px;
		margin-left:4px;
		float:left;
		}
		
		.notice_noticetext a{
			color:#0000ff;
			}
			
		.notice_noticetext a:hover{
			color:#0078ff;
			}
			
			
	.speednews_noticenews{
		width:550px;
		overflow:hidden;
		text-overflow: ellipsis;
		white-space: nowrap;
		color:#00F;
		font-size:12px;
		line-height:15px;
		margin-left:4px;
		float:left;
		}
		
	.speednews_noticenews a{
		color:#00F;
		}
		
	.speednews_noticenews a:hover{
		color:#005da4;
		}
		
		
		
		
		
/** Speed News **/




#sub_notice{
	width:825px;
	float:left;
	margin:5px 0 0 5px;
	}
	
	
.sub_notice{
	width:823px;
	height:132px;
	float:left;
	border:1px #CCCCCC solid;
	}
	
	.sub_notice ul{
		width:823px;
		margin:0px 0 0 0px;
		height:130px;
		overflow:auto;
		float:left;
		}
	.sub_notice li{
		width:796px;
		/*height:15px;*/
		margin-right:4px;
		margin-left:7px;
		margin-bottom:4px;
		margin-top:6px;
		float:left;
		border-bottom:#CCC dotted 1px;
		}
	
	.sub_notice_icon{
		width:55px;
		height:15px;
		float:left;
		margin-right:10px;
		}
		

	.sub_notice_date{
		widht:90px;
		color:#ff3366;
		font-size:12px;
		line-height:15px;
		float:left;
		}

	.sub_notice_noticetext{
		width:600px;
		overflow:hidden;
		text-overflow: ellipsis;
		white-space: nowrap;
		color:#00F;
		font-size:12px;
		line-height:15px;
		margin-left:4px;
		float:left;
		}
		
		.sub_notice_noticetext a{
			color:#0000ff;
			}
			
		.notice_noticetext a:hover{
			color:#0078ff;
			}


#sub_notice2{
	width:825px;
	float:left;
	margin:5px 0 0 5px;
	}
	
	
.sub_notice2{
	width:823px;
	float:left;
	border:1px #CCCCCC solid;
	}
	
	.sub_notice2 ul{
		width:823px;
		margin:0px 0 0 0px;
		padding:1px;
		overflow:auto;
		float:left;
		}
	.sub_notice2 li{
		width:796px;
		/*height:15px;*/
		margin-right:4px;
		margin-left:7px;
		margin-bottom:4px;
		margin-top:6px;
		float:left;
		cursor:pointer;
		border-bottom:#CCC dotted 1px;
		}

	.sub_notice_noticetext2{
		width:570px;
		overflow:hidden;
		text-overflow: ellipsis;
		white-space: nowrap;
		color:#00F;
		font-size:12px;
		line-height:15px;
		margin-left:4px;
		float:left;
		}


.sub_notice2_text01{
	width:774px;
	padding:10px;
	margin:20px 0 10px 0;
	border:1px #CCC solid;}		

.r_btn_sub3{
	width:32px; 
	height:17px;
	background-color:#484848;
	border-radius:8px;
	text-align:center;
	color:#FFF;
	float:right;
	line-height:17px;
	cursor:pointer;}

.sub_notice_top_left{
height:20px;
float:left;
color:#0000ff;
margin:6px 0 0 5px;
}

.sub_notice_top_right{
width:300px;
height:20px;
float:right;
color:#ff3366;
text-align:right;
margin:6px 5px 0 0;
}

.sub_notice_txt{
width:815px;
height:auto;
float:left;
padding:5px;
line-height:17px;

}




.postgirl_h3{
	width:100%;
	height:15px;
	font-size:12px;
	margin-top:5px;
	margin-left:16px;
	}
	
	
	

	
	
/*地方ページ START*/


#center_sub{width:990px; float:left;}

#sub_left{width:160px; margin:5px 0 0 5px; float:left; }

#sub_right{width:825px; float:right;}


/*LEFT_MENU S*/

#sub_left_menu{ width:160px; height:25px; float:left; font-size:14px; color:#33439a; font-weight:bold; text-align:center;	background:url(../images_sub/common/left_area.jpg) repeat-x scroll left bottom transparent; line-height: 26px;}

#main_left{	width:160px; float:left;}

#main_left ul{ border:1px solid #b0b2ff; border-top-style:none; width:155px; display:block; padding:5px 0 5px 3px; background-color:#FFFFFF;}
#main_left ul li{ margin:3px 10px 3px 4px; padding:2px 0 2px 18px; border-bottom:1px dotted #CCCCCC;}
#main_left ul li a{	color:#334499;}
#main_left ul li a:visited { color: #36C; text-decoration: underline; vertical-align: baseline;}
#main_left ul li a:hover { color: #09F;	text-decoration: none; vertical-align: baseline;}

.sub_left_menu_area{ color:#a4016c; font-weight:bold;}

.menu_bg{ background:url(../images_sub/common/list_back.png) no-repeat scroll left center transparent;}



#main_left_map{width:160px; height:160px; float:left; margin-top:5px;}
#main_left_map:hover{ opacity:0.5;}



/*LEFT_MENU END*/


#sub_area_list{	width:825px; margin:5px 0 10px 5px; height:auto; float:left;}
.area_list_title{ width:825px; height:27px; background:url(../images/area/all_title.jpg) center top;}
.area_list_text{ font-size:13px; color:#333; margin:7px 0 0 7px; float:left; font-weight:bold;}


.quick_sub{	width:310px; height:95px; float:left; background:url(../images_sub/common/quick_link_bg_sub.jpg); margin-top:2px; font-size:11px; line-height:17px;}
	.quick_sub ul{width:300px; float:left; margin:2px 0 0 11px;}
	.quick_sub li{float:left; margin-top:20px;}
	
	
	
	
/*table*/

.shop_td01{ border:solid #cccccc; background:#ffffcd; border-width:0px 0px 1px 1px;}
.shop_td01 > span{margin-left:5px; font-size:12px;}
.shop_td02{ border:solid #cccccc; background:#ffffff; border-width:0px 0px 1px 1px;}
.shop_td02 > span{margin-left:5px; font-size:12px;}

/*table*/

	