@charset "utf-8";
/*-------- import -------*/
@import url("reset.css");
/*-------- global -------*/
body{background:#e5e5e5;font-family:Tahoma, Geneva, sans-serif;font-size:14px;line-height:24px;}
a{text-decoration:none;color:#2298c7;}
a:hover{}
strong{font-weight:bold;}
.clear{clear:both;}
/*-------- main -------*/
#wapper{margin:0 auto;padding:0px 0;}
#main{margin:0 auto;width:100%;}
	#page_main{margin:0 auto;padding:0px;width:100%;border:0px solid #b7b7b7;background:#fff;}
		#log_list{padding:10px 0;}
			#log_main{display:block;}
				.log_wapper{padding:10px 0;}
				.log_title{padding:10px 0 0;border-bottom:1px dashed #ccc;}
				.log_title h2{font-size:16px;font-weight:bold;}
				.log_title h2 .log_id{color:#2298c7;font-size:28px;font-weight:normal;}
				.log_info{float:left;width:100%;color:#999;font-size:12px;}
					.log_info li{float:left;padding:0 10px 0 0;}
					.log_info li.info_datetime{background-position:0 0;}
					.log_info li.info_keyword{background-position:0 -20px;}
				.log_importance{display:inline-block;width:28px;height:24px;}
				.log_content{float:right;width:100%;overflow:hidden;position:relative;}
				.log_content a{color:#8cc63f;}
		#log_page{height:30px;line-height:30px;background:#237fe5;color:#fff;}
		#log_page ul{float:right;padding:0 10px 0 0;}
		#log_page ul li{float:left;font-size:12px;}
		#log_page ul li a{padding:0 5px;font-weight:bold;color:#fff;}
		#log_page ul li a.current{color:#2298c7;background:#fff;}
		#log_page ul li a:hover{color:#2298c7;background:#fff;}
		
		#comment{border-top:1px dashed #ccc;}
		#comment dl{padding:10px;}
		#comment dt{font-weight:bold;padding-left:5px;background:#f2f2f2;}
		#comment dl.comment_list dt{border-left:4px solid #c7b299;color:#c7b299;}
		#comment dl.comment_add dt{border-left:4px solid #8cc63f;color:#8cc63f;}
		#comment dd{font-size:12px;}
		dl.comment_list li{padding:5px 0;}
		dl.comment_list .comment_info{border-bottom:1px dashed #e5e5e5;}
		dl.comment_list .comment_info .comment_user{color:#333;font-weight:bold;}
		dl.comment_list .comment_info .comment_add_time{padding-left:5px;color:#aaa;}
		dl.comment_list .comment_content{padding:5px;color:#060;}
		dl.comment_add label{display:block; padding:5px 0;}
		dl.comment_add input{border:1px solid #ccc;padding:3px;}
		dl.comment_add textarea{border:1px solid #ccc;padding:0px;width:96%;height:100px;font-size:12px;}
		dl.comment_add #check_img{ display:inline-block; padding-left:10px;vertical-align:middle;}
		dl.comment_add .required{}
		dl.comment_add .warning{border: 1px solid #a00;}

		#log_other{border-top:1px dashed #ccc;}
		#log_other dl{padding:10px;width:320px;float:left;}
		#log_other dt{font-weight:bold;padding-left:5px;background:#f2f2f2;}
		#log_other dl.log_other_hot dt{border-left:4px solid #f15a24;color:#f15a24;}
		#log_other dl.log_other_lucky dt{border-left:4px solid #29abe2;color:#29abe2;}
		#log_other dd{font-size:12px;}
	#footer{width:100%;text-align:center;}

.topnav{height:30px;background:#237fe5;}
.topnav li{background:#237fe5;float:left;padding:0 0px;line-height:30px;width:16.66%;}
.topnav li a{color:#fff;}
.topnav li.topnav_hover a{color:#ffe500;}

#share{padding:0px 0;font-size:12px;color:#999;line-height:12px;text-align:right;}