/* This is the StyleCatcher theme addition. Do not remove this block. */
@import url(/mtop7/mt-static/themes-base/blog.css);
@import url(/mtop7/mt-static/support/themes/minimalist-blue/minimalist-blue.css);
/* end StyleCatcher imports */
body {
    margin: 20px;
    background-color: #FFFFDF;
}

/************************************************
* navi * 
************************************************/
div#navi {
color: #333333;
background-color: #00FF00;
text-align: left;
margin-top: 0px;
padding: 0px;
margin-left: auto;
margin-right: auto;
margin-bottom: 0px;
width: 840px;
overflow: hidden;
}

div#navi .pad {
padding-left: 10px;
padding-right: 10px;

}

div#navi ul {
margin-top: 0;
padding: 0;
margin-left: 0;
margin-right: 0;
margin-bottom: 0;
}
div#navi ul li {
font-size: 90%;
font-weight: bold;
display: inline;
}

div#navi ul li a {
text-decoration: none;
color: #333333;
background-color: #00FF00;
padding-top: .7em;
padding-left: 15px;
padding-right: 15px;
padding-bottom: .6em;
float: left;
}

div#navi ul li a:hover {
text-decoration: underline;
color: #006699;
background-color: #ffffff;
}

/************************************************
*Entry* 
************************************************/

div#left{
float:left;
width: 170px;
margin: 0;
padding: 5px;

color: #FFFF00;
background-color: #000000;
}

div#right{
float:left;
width: 170px;
margin: 0;
padding: 5px;

color: #FFFF00;
background-color: #000000;
}

/************************************************
* font* 
************************************************/
h1,h3{color:black;}

h1{font-size:large;}
h3{font-size:medium;}

h7{color:black;}
h8{color:red;}
h9{color:blue;}
h7,h8,h9{font-size:small;}

h2{color:red;}
h2{font-size:large;}

/************************************************
*item * 
************************************************/
.item {
display: inline;
float: left;
margin: 0pt 5px 8px;
overflow: hidden;
text-align: center;
vertical-align: middle;
width: 70px;
height: 70px;
}

/************************************************
*item-big * 
************************************************/
.item-big {
display: inline;
float: left;
margin: 0pt 5px 8px;
overflow: hidden;
text-align: center;
vertical-align: middle;
width: 140px;
height: 140px;
}

/************************************************
*thumlist* 
************************************************/

.thumlist { 
}

.thum {
display: inline;
float: left;
margin: 0pt 5px 8px;
overflow: hidden;
vertical-align: middle;
width: 140px;
height: 140px;
}

/************************************************
*サイトマップのページ* 
************************************************/
.tree ul {
padding:0;
margin:0;
background-position: -9px 15px; 
background-image: url('画像ファイル.gif'); 
background-repeat: repeat-y
}
.tree li {
font-size: 1em;
font-weight:bold;
margin: 0px; 
padding: 3px 0 3px 24px; 
list-style-type: none;
}
.tree li a {
font-weight:bold;
text-decoration:none;
color:#483d8b;
}
.tree li a:hover {
color:#cd5c5c;
text-decoration:underline;
}
.tree ul ul {
background-position: -1px 15px;
background-image: url('画像ファイル.gif'); 
background-repeat: repeat-y;
}
.tree ul li {
background-position: 0px 7px; 
background-image: url('画像ファイル.gif'); 
background-repeat: no-repeat;
}
.tree ul li a {
font-weight:bold;
text-decoration:underline;
}
.tree ul li a:hover {
text-decoration:none;
}
.tree ul ul li {
background-position: 8px 7px;
background-image: url('画像ファイル.gif'); 
background-repeat: no-repeat;
}
.tree ul ul li a {
font-weight:bold;
font-size:1em;   
background-position: 0px 7px; 
color:#b8860b;
text-decoration:none;
}
.tree ul ul ul li a {
background-position: 0px 7px; 
font-size:0.8em;
color:#556b2f;
text-decoration:none;
}
.tree ul ul ul li ul li a {
background-position: 0px 7px; 
color:#4682b4;
text-decoration:none;
}


