body {
	font-family: arial,helvetica,hirakakupro-w3,osaka,"ms pgothic",sans-serif;
       &nbsp;margin: 0px 0px 20px 0px;
	background: #362320 url('mt-static/img/haikei01.jpg') repeat-y fixed center top; 
	text-align: center;
        word-spacing: 5px;
	size: 13px;
	line-height:170%;
	}

a {
	text-decoration: underline;
	}

a:link {
	color: #8FABBE;
	}

a:visited {
	color: #8FABBE;
	}

a:active {
	color: #8FABBE;
	}

a:hover {
	color: #006699;
	}

h1, h2, h3 {
	margin: 0px;
	padding: 0px;
	font-weight: normal;
	}

img {
	border-style:none;
      }

.pict {
	border-right:2px solid #2E1D1A;
	border-bottom:2px solid #2E1D1A;
	}

.mt-image-left {
	border-right:2px solid #2E1D1A;
	border-bottom:2px solid #2E1D1A;
	}

.mt-image-right {
	border-right:2px solid #2E1D1A;
	border-bottom:2px solid #2E1D1A;
	}

#container {
	margin-right: auto;
	margin-left: auto;
	text-align: left;
	padding: 0px;
	width: 899px;
	border: 1px solid #FFFFFF;
	background-image: url("mt-static/img/con-bg.gif");
	font-size: 13px;
	line-height:170%;
	}

#container-top {
	margin-right: auto;
	margin-left: auto;
	text-align: left;
	padding: 0px;
	width: 899px;
	border: 1px solid #FFFFFF;
	background-color: #4C3B39;
	font-size: 13px;
	line-height:170%;
	}

#top {
	background-color: #ffffff;
	width: 100%;
	color: #ffffff;
	font-size: 1px;
	}

.top {
	background-color: #ffffff;
	width: 100%;
	color: #ffffff;
	font-size: 1px;
	}

.image{
	padding: 0px;
	margin: 0px;
	border-bottom: 1px solid #FFFFFF;
	}

#top-left{
	float: left;
	background-color: #4C3B39;
	width: 538px;
	font-family: georgia;
	}

#top-right{
	float: right;
	width: 360px;
	border-left: 1px solid #FFFFFF;
	font-family: georgia;
	}

.title{
	background-color: #362320;
	padding: 7px 0px 6px 18px;
	text-align: left;
	color: #ffffff;
	font-size: 15px;
	}

.cat-title {
	background-color: #999999;
	display: block;
	padding: 5px 0px 5px 25px;
	text-align: left;
	color: #ffffff;
	font-size: 13px;
	border-bottom: 1px solid #CCCCCC;
	}

.cat-title a {
	text-decoration: none;
	}

.cat-title a:link {
	color: #ffffff;
	}

.cat-title a:visited {
	color: #ffffff;
	}

.cat-title a:active {
	color: #ffffff;
	}

.cat-title a:hover {
	color: #ffffff;
	}

.cat-title2 {
	background-color: #bbbbbb;
	display: block;
	padding: 5px 0px 5px 25px;
	text-align: left;
	color: #ffffff;
	font-size: 13px;
	border-bottom: 1px solid #dddddd;
	}

.cat-title2 a {
	text-decoration: none;
	}

.cat-title2 a:link {
	color: #ffffff;
	}

.cat-title2 a:visited {
	color: #ffffff;
	}

.cat-title2 a:active {
	color: #ffffff;
	}

.cat-title2 a:hover {
	color: #ffffff;
	}

.top-box {
	line-height: 145%;
	background-color: #ffffff;
	padding: 15px;
	}

.top-box p {
	line-height: 120%;
	padding: 0 0 5px 0;
	margin: 0;
	}

.date {
	color: #FF0000;
	padding: 0px 0px 0px 55px;
	background-image: url("mt-static/img/news.gif");
	background-repeat: no-repeat;
	}

.overview{
	color: #ffffff;
	background-color: #777777;
	padding: 15px 5px 15px 15px;
	font-size: 12px;
	}

#footer {
	margin-right: auto;
	margin-left: auto;
	width: 899px;
	text-align: right;
	}

.content{
	padding: 15px 30px;
	color: #cccccc;
	}

#left{
	width: 240px;
	float: left;
	font-family: georgia;
	}

.left-title{
	padding: 5px 0px 5px 15px;
	text-align: left;
	color: #000000;
	font-size: 15px;
	font-weight: 600;
	border-bottom: 1px solid #999999;
	}

.left-list{
	color: #666666;
	padding: 8px 8px 3px 25px;
	text-align: left;
	font-size: 13px;
	border-bottom: 1px dashed #999999;
	}

.left-list a {
	text-decoration: none;
	}

.left-list a:link {
	color: #666666;
	}

.left-list a:visited {
	color: #666666;
	}

.left-list a:active {
	color: #666666;
	}

.left-list a:hover {
	color: #666666;
	}

#main{
	width: 658px;
	background-color: #EDEAEA;
	float: right;
	font-family: georgia;
	}

#main-title{
	background-image: url("mt-static/img/img-con.jpg");
	width: 658px;
	height: 115px; 
	}


.entry-title{
	color: #FFFFFF;
	padding: 15px 10px 25px 15px;
	font-size: 18px;
	font-weight: 600;
	float: left;
	}

.entry-title a {
	text-decoration: none;
	}

.entry-title a:link {
	color: #ffffff;
	}

.entry-title a:visited {
	color: #ffffff;
	}

.entry-title a:active {
	color: #cccccc;
	}

.entry-title a:hover {
	color: #cccccc;
	}


.entry-top{
	padding: 10px 20px 8px 23px;
	color: #FFFFFF;
	float: left;
	}
	
.entry-topt{
	padding: 10px 0 0 20px;
	color: #cccccc;
	float: left;
	font-size: 10px;
	}

.entry-topc{
	padding: 10px 0 0 5px;
	color: #FFFFFF;
	float: left;
	font-size: 12px;
	}
	
.entry{
	background-image: url("mt-static/img/main_bg.gif");
	background-repeat: repeat-x;
	background-color: #EDEAEA;
	padding: 5px 20px;
	margin-right: 5px;
	}

.entry-article {
	padding: 10px;
	font-size: 10px;
	margin-buttom: 10px;
	}

.entry img{
	float: right;
	}

.entry h3{
	font-size: 15px;
	font-weight: 600;
	padding: 12px 0px;
	color: #333333;
	}


.entry a {
	text-decoration: underline;
	}

.entry a:link {
	color: #ff0000;
	}

.entry a:visited {
	color: #ff0000;
	}

.entry a:active {
	color: #ff0000;
	}

.entry a:hover {
	color: #ff0000;
	}

.link{
	color: #cccccc;
	padding: 15px;
	font-size: 12px;
	}

.link a {
	text-decoration: none;
	}

.link a:link {
	color: #ffffff;
	}

.link a:visited {
	color: #ffffff;
	}

.link a:active {
	color: #cccccc;
	}

.link a:hover {
	color: #cccccc;
	}

.navi-list{
	float:right;
	padding: 10px 20px 15px 0px;
	font-size: 15px;
	}

.concept_main{
	color: #ffffff;
	line-height: 170%;
	}

.inducement{
	color: #ffffff;
	font-size: 14px;
	padding: 20px 0px 0px 0px;
	}

.pagetop{
	text-align:right;
	margin: 0px 0px 22px 10px;
	}

.paginate {
    text-align: center;
    color: #362320;
}

.paginate a{
    color: #FF0000;
    text-decoration: none;
}

.caption{
    padding: 12px;
    width:96%;
    color: #ffffff;
    font-size:12px;
    background-image: url(mt-static/img/haikei01.jpg);
    background-repeat:repeat; 
    }

.module-list {padding: 0px 8px 0px 25px; }
.module-tagcloud .module-content {text-align: left; }
.module-tagcloud .module-content .module-list { list-style: none; }
.module-tagcloud .module-content .module-list .module-list-item {display: inline; }
.module-tagcloud .module-content .module-list li.taglevel1 { font-size: 24px; }
.module-tagcloud .module-content .module-list li.taglevel2 { font-size: 21px; }
.module-tagcloud .module-content .module-list li.taglevel3 { font-size: 19px; }
.module-tagcloud .module-content .module-list li.taglevel4 { font-size: 16px; }
.module-tagcloud .module-content .module-list li.taglevel5 { font-size: 13px; }
.module-tagcloud .module-content .module-list li.taglevel6 { font-size: 10px; }

.link-title{
	padding: 20px 0px 5px 0px;
	text-align: left;
	color: #000000;
	font-size: 15px;
	font-weight: 600;
	border-bottom: 1px solid #999999;
	}

ul { list-style-type: decimal; } 
