/*  全体の設定  */
body{padding: 5px;
margin: 1px;
margin-top: 12px;
font-family:Verdana;
background-color:#000000;
}
p{font-size:0.85em;
line-height: 1.5em;
color: #FFFFFF;
}
.red{color: red;
}
.blue{color: blue;
}
.sun{color: red;
}
.sat{color: blue;
}
.center{text-align:center;
}
caption.center{
margin-left: auto;
margin-right: auto;
}
.left{text-align:left;
}
.right{text-align:right;
}
h1{font-size: 2em;
color: #FFFFFF;
}
h2{font-size:1.000em;
margin-bottom: 2px;
margin-top: 2px;
margin-left: 2px;
color: #98fb98;
}
h3{font-size: 1.1em;
color: #ffdead;
}
A:link { color: #FFFFFF; text-decoration:none;}
A:visited { color: #ffdead; text-decoration:none;}
A:hover { color: #FFFFFF; text-decoration:underline;}
A:active { color: #FFFFFF; text-decoration:none;}

/*  header  */
.header{margin-bottom: 2px;
}
.attention{color:green;
}
strong.introduction{font-size: 0.9em;
}
p.menu{
text-align:center;
color: #FFFFFF;
}
p.menu span{display:none;
}
p.menu a{padding-left:8px;
color: #FFFFFF;
padding-right:8px;}



/*  container  */
div.padding{padding: 1px;
margin-top: 0px;
}
div.index_menu{width: 100%;
margin: 3px;
color: #FFFFFF;
background-color:#000000;
}
div.container_left{padding: 0px;
float: left;
width: 74%;
}
.contents{vertical-align:top;
float:right;
width:68%;
margin-left: 1px;
margin-bottom: 1px;
margin-right: 1px;
padding-top: 0px;
color: #FFFFFF;
}
.left_menu{vertical-align:top;
width:30%;
float:left;
padding-right: 1px ;
}
.entry_box{border:none;
width: 100%;
margin:0px;
color: #FFFFFF;
}
.entry_box_index{border: none;
width: 100%;
margin:0px;
color: #FFFFFF;
}
div.entry_box_index h3{float: left;
font-size: 0.8em;
margin: 0px;
color: #FFFFFF;
}
div.entry_box_index p{
padding-left: 5px;
margin: 7px;
color: #FFFFFF;
}
.right_menu{
vertical-align:top;
width:24%;
float:right;
padding-left: 1px;
}
.footer{clear:both;
}
.category_box{
border:none;
width:100%;
margin-bottom: 5px;
padding-bottom: 1px;
border: none;
}
.category_name{font-weight: bold;
border:none;
text-align:center;
background-color:#000000;
padding-top:1px;
padding-bottom:1px;
margin:0px;
width:100%;
color: #FFFFFF;
border-bottom:none;
}
.category_name h3{margin-top: 1px;
margin-bottom: 1px;
font-size: 1em;
}
.categories{padding-top:0px;
padding-bottom: 0px;
vertical-align:top;
font-size:0.75em;
}
.categories_cal{padding-top:0px;
padding-bottom: 0px;
vertical-align:top;
font-size:0.75em;
text-align: center;
}
table.calender{ margin-left: auto;
 margin-right: auto;
}
ul{margin-left:1px;
padding-left:0px;
list-style:disc inside;
margin-top: 1px;
margin-bottom: 0px;
}

strong.blog_title{
margin-top:1px;
font-size:2em;		
font-weight:bold;		
margin-bottom: 2px;
}

.blog_title a:link,.blog_title a:visited{
color: #FFFFFF;
text-decoration:none;
}
.blog_title a:active,.blog_title a:hover{
color: #FFFFFF;
text-decoration:none;
}

div.entry_tytle{
background-color:#000000;
color: #FFFFFF;
padding-bottom: 1px;
padding-top: 1px;
margin-bottom: 1px;}

.entry_tytle p{margin-bottom: 0px;
margin-top: 0px;
font-size: 1em;
}

.entry_tytle a:link,.entry_tytle a:visited{
color: #FFFFFF;
text-decoration:none;
}
.entry_tytle a:active, .entry_tytle a:hover{
color: #FFFFFF;
text-decoration: underline;
}
div.entry_top{margin-top: 1px;}
.entry_top p{
text-align: right;
margin-top: 1px;
}
.entry_body{padding-left: 3px;
padding-right: 3px;
}


/*  footer  */
.footer_ad{text-align: center;
}


/*  form */
input,textarea{color:black;
font-size:1.0em;
}
form{margin:2px;
border:none;
}
input{font-size:0.7em;
}