.mceContentBody, div.text {
	line-height: 1.5em;
	color: #333;
	font-size: 13px;
}

.mceContentBody p,
.mceContentBody pre,
.mceContentBody address,
.mceContentBody cite,
div.text p,
div.text pre,
div.text address,
div.text cite {
	margin: 0.5em 20px;
	font-size: 100%;
}

.mceContentBody ol, div.text ol {
  list-style-type: decimal;
  list-style-position: outside;
}

.mceContentBody ul, div.text ul {
  list-style-type: disc;
  list-style-position: outside;
}

.mceContentBody li, div.text li {
  margin-top: 1em;
}

.mceContentBody h1, div.text h1 { font-size: 189%; }
.mceContentBody h2, div.text h2 { font-size: 159%; }
.mceContentBody h3, div.text h3 { font-size: 144%; }
.mceContentBody h4, div.text h4 { font-size: 122%; }
.mceContentBody h5, div.text h5 { font-size: 107%; }
.mceContentBody h6, div.text h6 { font-size: 107%; }


/* ---------------------------------hypertext */

.mceContentBody a:link,
div.text a:link {
	color: #810808;
}

.mceContentBody a:visited,
div.text a:visited {
	color: #810808;
}

.mceContentBody a:hover,
div.text a:hover {
	color: #AD9D0E;
	text-decoration: none;
}

/* ---------------------------------kei-plus */
.mceContentBody .box img,
div.box img {
        margin-right: 6px;
}
.mceContentBody .box,
div.box {
        margin-bottom: 35px;
}
.mceContentBody .sub-index,
div.sub-index {
        margin: 0 0 15px 0;
}
.mceContentBody .box h4,
div.box h4 {
        padding: 15px 0 8px 0;
}


/* --------------------------------- gallery */
.mceContentBody .photo img,
div.box .photo img {
    padding: 2px;
	border: solid 1px #810808;
}
.mceContentBody .photo a:hover img,
div.box .photo a:hover img {
    background: #AD9D0E;
	border: solid 1px #AD9D0E;
}

/* --------------------------------- sitemap */
.mceContentBody .sitemap,
div.box .sitemap {
    padding: 0 5px;
}

.mceContentBody .sitemap ul,
div.box .sitemap ul {
    margin: 0;
    padding: 0 0 0 30px;
}

.mceContentBody .sitemap ul li,
div.box .sitemap ul li {
    list-style: none;
    margin: 0 0 15px 0;
    padding: 0 0 0 0;
    list-style: url(/images/link-arw.gif) outside;
}
.mceContentBody .sitemap ul li ul,
div.box .sitemap ul li ul {
    margin: 5px 0 20px 0;
    padding: 0;
}

.mceContentBody .sitemap ul li ul li,
div.box .sitemap ul li ul li{
    list-style: square inside;
    margin: 5px 0 5px 0;
    padding: 0;
}

.mceContentBody .box .link-arw, 
div.box .link-arw {
    list-style: none;
}

.mceContentBody .clearfix:after,
div.box .clearfix:after {
  content: ".";
  visibility: hidden;
  display: block;
  height: 0;
  clear: both;
}
#under-column { background: url(http://saisei.mycms.jp/files/478.jpg) no-repeat left bottom; }