@charset "utf-8";

.content {
background:#FFFFFF;
}

.title {
background:url(../img/news/title.png) no-repeat right top;
    overflow: hidden;
}

.title:after {
    content: "";
    display: block;
    clear: both;
    height: 1px;
    overflow: hidden;
}

/*\*/
* html .title {
    height: 1em;
    overflow: visible;
}
/**/
div.table table {
border-collapse:collapse;
width:100%;
margin:10px auto;
}

div.table th,div.table td{
padding:5px;
border:1px solid #99a945;
}

div.table tr:first-child th,div.table tr:first-child td{
border-top:#99a945 4px solid
}

div.table th{
font-weight:bold;
letter-spacing:1px;
white-space:nowrap;
color:#fff;
background:#687e00;
}


.blog-list {
margin:20px 0 100px 0;
}
.blog-list li {
padding:5px 0 5px 0;
list-style:none;
border-bottom:#999999 dotted 1px;
}
.date {
font-size:0.7em;
color:#999999;
}
.cate-box {
margin:20px 0;
padding:20px 10px;
}
.cate-box ul {
margin:0;
padding:0;
list-style:none;
}
.cate-box li {
margin:10px;
padding:10px 0 10px 0px;
color:#666666;
}
.cate-box li a {
color:#000000;
}
.cate-box li a:hover {
color:#FF6600;
}
.cate-box h3 {
margin:0 0 5px 0;
padding:0;
font-size:0.85em;
color:#333333;
font-weight:normal;
border-bottom:#333333 solid 1px;
}
.blog-entry {
margin:10px 0px;
    overflow: hidden;
}

.blog-entry :after {
    content: "";
    display: block;
    clear: both;
    height: 1px;
    overflow: hidden;
}

/*\*/
* html .blog-entry  {
    height: 1em;
    overflow: visible;
}
/**/
.blog-entry h3 {
margin:20px 0 50px 0;
}

.blog-entry img {
clear:both;
margin:10px 0;
}
.blog-entry p {
clear:both;
margin:20px 0 50px 0;
}
.blog-entry p.date {
margin:100px 0 50px 0;
}
.blog-entry h1 {
font-size:2.0em;
font-weight:bold;
}
.blog-entry h2 {
font-size:1.6em;
font-weight:bold;
}
.blog-entry h3 {
font-size:1.4em;
font-weight:bold;
}
.blog-entry h4 {
font-size:1.2em;
font-weight:bold;
}

h3.sidetitle a {
color:#FFFFFF;
}

img.mt-image-none {
	width:100%;
	height:auto;
}

