a:link{
 color:#550000;
}
a:visited{
 color:#664400;
}
a:hover{
 color:#FF0000;
}
a:actibe{
 color:#FFFF66;
}
h1{
 font-size : 28px;
 background: #FFBB55;
 color:#0066FF;
 font-family:HG丸ｺﾞｼｯｸM-PRO;
}
h2{
 font-size : 24px;
 background: #FFBB55;
 color:#0066FF;
  font-family:HG丸ｺﾞｼｯｸM-PRO;
}
.title-h2{
font-size : 18px;
background: #FFBB55;
color:#0066FF;
font-family:HG丸ｺﾞｼｯｸM-PRO;
}
h3{
 font-size : 22px;
 background: #FFBB55;
 color:#0066FF;
  font-family:HG丸ｺﾞｼｯｸM-PRO;
}
h4{
 font-size : 20px;
 background: #FFBB55;
 color:#0066FF;
  font-family:HG丸ｺﾞｼｯｸM-PRO;
}
h5{
 font-size : 18px;
 background: #FFBB55;
 color:#0066FF;
  font-family:HG丸ｺﾞｼｯｸM-PRO;
}
h6{
 font-size : 16px;
 background: #FFBB55;
 color:#0066FF;
  font-family:HG丸ｺﾞｼｯｸM-PRO;
}




#container{
 width : 1080px;
 margin : auto;
  background : #FFFFFF;
  color:#660000;
  text-align : center;
}
#banner{
 width : 1070px;
 margin : auto;
  background : #CCFFCC;
  color:#660000;
  text-align : center;
}
#tittle{
  width : 1068px;
  margin : auto;
  padding-top : 10px;
 background: #FFBB55;
 color:#664400;
  text-align : center;
  font-size: 18px;
}
#left_middle{
 width : 1060px;
 margin : auto;
 border : 1px solid #0000FF;
  background :  #CCFFCC;
 color:#664400;
  text-align : center;
}
#left_bunner{
 width : 500px;
 margin : auto;
  padding-top : 20px;
  padding-top : 5px;
 background : #CCFFCC;
 color:#664400;
 text-align : center;
float:left;
}
#right_bunner{
 width : 566px;
 margin : auto;
  padding-top : 5px;
 background : #CCFFCC;
 color:#664400;
 text-align : left;
  font-size: 14px;
  color : #0000FF;
  font-weight : bold;
 float:right;
}
#buttom_bunner{
 width : 1068px;
 margin : auto;
  background : #CCFFCC;
  color:#664400;
  text-align : center;
 font-size : 12px;
  color : #0000FF;
}




#main_container{
 width : 1070px;
 margin : auto;
  background : #FFCC99;
  color:#664400;
  text-align : center;
}
#left_side{
  width : 200px;
  margin : auto;
  padding-left: 3px;
  border : 1px solid #F0B090;
  background : #FFCC88;
  color:#664400;
  text-align : left;
  float:left;
 font-size : 14px;
}
#main_inner{
 width : 642px;
 margin : auto;
 border : 1px solid #BBBBBB;
 background : #FFF8DC;
 text-align : center;
float:left;
}
#main_header{
 width : 640px;
 margin : auto;
 border : 1px solid #BBBBBB;
 background : #FFF8DC;
 text-align : center;
 font-size : 12px;
}
#main_content{
 width : 638px;
 margin : auto;
 border : 1px solid #BBBBBB;
 background : #FFF8DC;
 text-align : left;
}
#search{
 width : 638px;
 margin : auto;
 border : 1px solid #BBBBBB;
 background : #FFCC99
 font-size: 10px;
 tr,td{ font-size:8pt; color:#0066FF; align:left}
 hr{ color:#aaaaaa; }
 text-align : left;
 }
 #mid{ font-size:7pt; }
 #small{ font-size:7pt; }
 #kanri{ color:#ff9999; } /* 管理人コメントの色 */




#entry_content{
 width : 638px;
 margin : auto;
 border : 1px solid #BBBBBB;
 padding : 5px;
 background : #FFF8DC;
 color:#664400;
 text-align : left;
}
#trackback1{
  width : 635px;
  margin : auto;
  font-size: 12px;
 background : #EEE8DC;
 color:#664400;
  text-align : center;
}
#category1{
  width : 635px;
  margin : auto;
  font-size: 12px;
 background : #EEE8DC;
 color:#664400;
  text-align : center;
}
#comment{
  width : 635px;
  margin : auto;
  font-size: 12px;
 background : #FFF8DC;
 color:#664400;
  text-align : center;
}
#main_fotter{
 width : 640px;
 margin : auto;
 border : 1px solid #BBBBBB;
 background : #DDDDDD;
 text-align : center;
}
#right_side{
  width : 200px;
  margin : auto;
  padding-left: 3px;
  border : 1px solid #EEBB88;
  background : #FFCC88;
  color:#664400;
  text-align : left;
  float:left;
 font-size : 14px;
}
#fotter{
 width : 1060px;
 margin : auto;
  background : #FFCC99;
  text-align : center;
}




.entry-footer,
.trackback-footer,
.comment-footer,
.comments-open-footer,
.archive-content {
    clear: both;
    margin: 5px 10px 20px 10px;
}




.comments-open label { display: block; }




#comment-author, #comment-email, #comment-url, #comment-text {
    width: 240px;
}




#comment-bake-cookie {
    margin-left: 0;
    vertical-align: middle;
}




.comments-open-header {
    clear: both;
}




#comment-post {
    font-weight: bold;
}
/* Comment preview and individual entry
    Widen the comment form */
form textarea#comment-text { width:400px;}
/* Experimental comment styles
    Not currently in use anywhere in default templates
    For testing only... */
#comments-experimental .comment, #comments-experimental .comment .comment-inner {
    width:36em;
}
#comments-experimental .comment {
    padding: 0px;
    margin: 10px 15px;
    background-color:#eef;
    border:2px solid #bbb;
}




#comments-experimental .comment .comment-inner {
    position:relative;
    margin:-5px 0 0 -3px;
    background:#f3f3ff;
    border:1px solid #003;
}




#comments-experimental .comment:hover .comment-inner {
    border:1px solid #000;
    background-color: #fff;
}




#comments-experimental .comment a {
    text-decoration: none;
    border-bottom: 1px dotted #36414d;
}




#comments-experimental .comment:hover a {
    color: #333;
    border-bottom: 1px solid #666;
}




#comments-experimental .comment .comment-content {
    margin-right: 25px;
    margin-left: 25px;
    margin-bottom: 15px;
}




#comments-experimental .comment-footer-experimental {
    margin-right: 15px;
    font-size: 10px;
    text-align: right;
}




#comments-experimental .comment .comment-header {
    font-size: 16px;
    margin: 5px auto 5px 10px;
    text-shadow: #99A 2px 2px 1px #66F;
    color: #666;
}




#comments .comment-header { display: none; }
#comments .comment-footer-experimental { display: none; }
#comments-experimental .comment-footer { display: none; }




/* Search results templates */
.mt-search-results .search-results-header {
    border: 2px solid #669;
    background-color: #36414d;
    color: #eee;
    padding: 5px;
}
.mt-search-results .search-results-container { margin-left:10px; }
.mt-search-results form#search-form { width: 400px; margin: 0px auto 20px auto; }
.mt-search-results form#search-form input#search { width: 80%; }
.mt-search-results form#search-form p#search-options { text-align:center; }







