@charset "UTF-8";
/*============================================================
//  News and topics
//==========================================================*/

.news .news-top h3 {
	background:url(/news/image/title2.jpg) no-repeat 7px 0px ; 
	width:730px; 
	height:85px;
	text-indent:-9999px; 
}
.news .title-category {
	background:url(/news/image/title_category.jpg) no-repeat 7px 0px ; 
	width:730px; 
	height:85px;
	text-align:left;
}
.news .title-category h3 {
	font-size:24px;
	font-weight:bold;
	color:#3399CC;
	padding:15px 20px 0 15px
}

.news #body2 .blog .box img,
.news #body2 .blog .box a img {
	border:1px solid #FFE6CC;
	padding:4px;
}

/*blog*/

.news #body2 .blog {
	margin-bottom:15px;
}

.news #body2 .blog .title {
	background: url(/news/image/title-bg.jpg) no-repeat ; 
	width:500px; 
	height:50px; 
	padding:10px 20px 0 20px; 
	margin:0;
}

.news #body2 .blog .title h4 { 
	width:450px;
	font-size:14px;
	text-align:left; 
	color:#7F3221; 
	font-weight:bold;
	line-height:140%;
	float:right;
}

.news #body2 .blog .title h4 a{ 
	color:#3399CC; 
	text-decoration:none;
}

.news #body2 .blog .title h4 a:hover{ 
	color:#FF9900; 
	text-decoration:underline;
}

.news #body2 .blog .title h4 a:visited{ 
	color:#FF9900; 
	text-decoration:underline;
}

.news #body2 .blog .title .ava_ss {
	float:left; 
	width:40px;
}

.news #body2 .blog .box {
	background: url(/news/image/entry-side.jpg) repeat-y ; 
	width:500px; 
	padding:0px 20px  0 20px; 
	margin:0px;
}

.news #body2 .blog .box .category_text {
	color:#FF6600; 
	padding:0 0 10px; 
	font-weight:bold;
}

.news #body2 .blog .box .by {
	padding:5px 0 10px 0; 
	border-top:#CCCCCC 1px dotted; 
	margin:10px 0 0;
}

.news #body2 .blog .box .by p{
	font-size:10px;
}

.news #body2 .blog .box .trackback {
	padding:5px 0 10px 0; 
	margin:10px 0 0;
}

.news #body2 .blog .box .trackback span{
	color:#FF6600; 
}

.news #body2 .blog .box_bottom {
	background:url(/news/image/entry-bottom.jpg) no-repeat; 
	width:540px; 
	height:13px; 
	text-indent:-9999px; 
	margin:0px;
}


#sub-menu h5{
	background:url(/news/image/menu-right.jpg) no-repeat; 
	height:18px; 
	color:#fff; 
	font-size:12px; 
	font-weight:bold; 
	padding:6px 0 0 25px;
}

#sub-menu .blog .box_right {
	width:160px; 
	padding:10px;
}

#sub-menu .blog .box_right2 {
	width:160px; 
	padding:10px;
}

#sub-menu .blog .box_right a{
	color:#666666; 
	font-size:10px;
}

#sub-menu .blog .box_right2 a{
	color:#666666; 
	font-size:10px;
}

#sub-menu .blog .box_right2 p{
	color:#666666; 
	font-size:10px;
	padding:2px 0 5px 10px;
}

#sub-menu .blog .box_right a:hover,
#sub-menu .blog .box_right2 a:hover{
	color:#FF9900; 
	font-size:10px;
	text-decoration:underline;
}

#sub-menu .blog .box_right ul,
#sub-menu .blog .box_right2 ul {
	padding:0 0 0 5px;
	margin:0 0 0 10px;
}

#sub-menu .blog .box_right li,
#sub-menu .blog .box_right2 li {
	padding:2px 0 7px 0;
	list-style: circle;
	color:#666666;
	font-size:10px;
	line-height:130%;
}

/*驛｢�ｧ�ｽ�ｳ驛｢譎｢�ｽ�｡驛｢譎｢�ｽ�ｳ驛｢譎槭Γ�ｽ�｡�ｽ�ｨ鬩穂ｼ夲ｽｽ�ｺ*/

#comments {
	border:1px solid #3399CC; 
	margin:5px 20px 10px;
	padding:5px 0px;
}

#comments .box {
	margin:5px 20px 5px;
}

#comments .box p{
	color:#666666; 
}

#comments .box .res{
	color:#AAAAAA;
	border-top:#DDDDDD 1px solid;
	padding-top:5px;
	margin-top:5px;
	font-size:10px;
}

#comments .box .error{
	color:#CC0000;
	padding-top:5px;
	margin-top:5px;
	font-size:14px;
	font-weight:bold;
}

#comments .box .error2{
	color:#FF9900;
	border-top:#DDDDDD 1px solid;
	padding-top:5px;
	margin-top:5px;
	font-size:14px;
}



.by .trackback{
	color:#663333;
	margin:5px 0 0 20px;
	font-size:12px;
	font-weight:bold;
}

.by .form{
	width:80%;
	height:22px;
	font-size:12px;
	color:#666;
	border:1px solid #CCC;
}

h4{
	color:#7F3221;
	margin:5px 0 0 10px;
	font-size:12px;
	font-weight:bold;
	text-align:left;
}

#comment {
	border:1px solid #DDDDDD;
	padding:10px;
	margin:20px 19px;
	background-color:#EEEEEE;
	width:480px;
}

#comment h5{
	margin:5px 0px 10px 0px;
	font-size:12px;
	font-weight:bold;
	color:#FF9900;
	text-align:left;
}

#comment p{
	margin:0px 0px 10px;
	font-size:10px;
	color:#777;
}

.content-nav {
	text-align:center;
	margin:0px 0px 10px;
}

.paginate {
	margin:0px 0px 10px;
}

