/* This is the StyleCatcher theme addition. Do not remove this block. */
@import url(/mt/mt-static/themes/base-weblog.css);
@import url(/mt/mt-static/themes/modernist-citron/modernist-citron.css);
/* end StyleCatcher imports */

/* トップページ */
#bodybg {
  text-align: center;
  height: auto;
  margin: 0 auto;
}

#topbody {
 line-height: 140%;
 margin-right: auto;
 margin-left: auto;
 text-align: left;
 padding: 0px;
 width: 800px;
 background-color: #FFFFFF;
}
#topimg {
  background-image: url("/img/cover2.jpg");
  height:343px;
}
#topnavi {
	width: 800px;
	height: 50px;}

#topline {
	width: 800px;
	background-image: url(img/bg.gif);
	background-repeat: repeat-y;
	min-height: 400px;
	padding: 20px 0;}
#topfooter {
	width: 800px;
	height: 21px;
	background-color: black;
    }
#topcopy p {
	margin: 0;
	padding: 0;
	font-size: 10px;
	text-align: right;
}
#topwindow {
text-align:left;
width=100%;
padding:10px;
border:1px solid #666666;
}

/*ツリー化*/
ul.tree {
    margin: 0px!important;
    padding: 0px!important;
    font-size: 12px;
    list-style: none!important;
}
ul.tree ul {
    margin: 0px!important;
    padding: 0px!important;
}
ul.tree li {
    margin: 0px!important;
    padding: 0px 0px 0px 16px!important;
    background-image: url(tree_lst.gif);
    background-repeat: no-repeat!important;
    list-style: none!important;
    line-height : 16px;
}
ul.tree li.end {
    background-image: url(tree_end.gif);
    list-style: none;
}
/*カレンダー*/
#calendar {
    margin: 5px 0 10px;;
    color: #444444;
}
.calendarhead {
    padding-bottom: 5px;
    font-size: 9px;
    letter-spacing: 0.2em;
}
#calendar table {
    padding: 0;
    border-collapse: collapse;
}
#calendar th {
    padding-bottom: 3px;
    text-align: center;
    font-size: 9px;
    width: 23px;
}
#calendar td {
    padding: 2px 0;
    text-align: center;
    font-size: 10px;
    line-height: 120%;
}
.today {
    display: block;
    border: 1px solid #444444;
}
.sunday,
.holiday,
.holiday a:link,
.holiday a:visited {
    color: #e50003;
}
.saturday,
.saturday a:link,
.saturday a:visited {
    color: #0000ff;
}
/*mailform*/
#mail_form #mail_author,
#mail_form #mail_subject,
#mail_form #mail_email {
    width : 90%;
}
#mail_form #mail_text {
    width : 90%;
    height : 150px;
}

/*img*/
	img.r {
		float: right;
		border: none;
		margin-right:4px;
		margin-top:4px;
		vertical-align:top;
	}
	img.l {
		float: left;
		border: none;
		margin-right:4px;
		margin-top:4px;
		vertical-align:top;
	}
/* Tag cloud */
ul li.tag {
margin-right:5px;
    display: inline;
    list-style: none;
    }

li.tag a.level1 {
    font-size: 175%;
    }

li.tag a.level2 {
    font-size: 160%;
    }

li.tag a.level3 {
    font-size: 145%;
    }

li.tag a.level4 {
    font-size: 135%;
    }

li.tag a.level5 {
    font-size: 120%;
    }

li.tag a.level6 {
    font-size: 110%;
    }
#tag-cloud {
padding:0px;    
}
#globalnavi {
    text-align: center;
    padding-bottom: 3px;
    border-bottom : 1px solid #666699;
}
