@charset "utf-8";
body {
	background:url(../images/body_bg.jpg) repeat-x;
}
h1 {
}
a {
	color:#444;
}
a:hover {
	color:#D7575C;
}
blockquote {
	color:#000;
	border:1px dashed #666;
}
table, tr, td {
	background-color:#fff;
}
div.wrap {
	border-left:1px solid #666;
	border-right:1px solid #666;
	background:#fff;
}
div.header {
	background:url(../images/header_bg.gif) no-repeat;
}
div.header h1 a {
	color:#fff;
	text-decoration:none;
}
div.header h2 {
	color:#444;
}
div.nav {
	background-image:url(../images/nav_bg.gif);
	background-repeat:repeat-x;
}
div.nav ul li {
	border-right:1px solid #e8e8e8;
}
div.nav ul li a {
	color:#556270;
}
div.area {
	background-color:#fff;
}
div.side-header, div.side-header2 {
	background-image:url(../images/midashi_bg.gif);
}

div.side-header h1, div.side-header h1 a,div.side-header2 h1,div.side-header2 h1 a {
	color:#fff;
}
div.side-header2 h1 {
	color:#fff;
}
div.side-content {
	background-color:#EEE;
}
div.side-content2 {
	border:1px solid #D7575C;
}
div.sidebar ul li a {
	color:#BE0E1B;
}
div.sidebar ul li a:hover {
	color:#D7575C;
}
div.main img.border {
	border:1px solid #bbb;
}
div.main h2 {
	color:#fff;
	background-image:url(../images/midashi_bg.gif) ;
}
div.main h3 {
	border-bottom:2px solid #D7575C;
}
div.main p.more {
	border-bottom:1px dotted #bbb;
}
div.main p.more a {
	color:#BE0E1B;
}

div.footer p {
	color:#999;
}
div.footer p a {
	color:#999;
}
table.table1 td {
	border-bottom:1px dotted #D7575C;
}
div.sidebar p.textright {
	border-bottom:1px solid #D7575C;
}

div.main .hilight {
	border:1px solid #44C6E2;
	border-left:4px solid #44C6E2;
	background:#eee;
}