﻿@charset "utf-8";


#container{
  width : 750px;
  height : 100%;
}
BODY{
margin:0;
padding:0;
}
#header{
  background-image : url(../images/header.gif);
  width : 750px;
  height : 320px;
  filter:chroma(color="65819C");
  text-align : left;
}
#logo{
  background-repeat : no-repeat;
  padding-top : 61px;
}
#contents{
  background-repeat : repeat-y;
  width : 770px;
  text-align : center;
margin:0;
padding:0;
}
#menu{
  width : 200px;
padding:0px;
margin:0px;

}
#main{
  width : 550px;
  float : right;


}
.entry_title{
  background-image : url(../images/entry_title.gif);
  width : 520px;
  height : 30px;
  text-align : left;
  font-size : 12px;
  padding-top : 20px;
  background-repeat : no-repeat;
  font-weight : bold;

padding-left:10px;

}

#search{
  text-align : right;
  margin-left : auto;
  margin-right : auto;
  width : 210px;
  background-image : url(../images/search.gif);
  background-repeat : no-repeat;
  padding-top : 30px;
  height : 45px;
  padding-bottom : 5px;
  
  margin-bottom : -5px;
  padding-right : 5px;
  background-color : white;
}
#menulist{
  background-image : url(../images/menulist_bg.gif);
  background-repeat : repeat-y;
  text-align : center;
  margin-left : auto;
  margin-right : auto;
  width : 210px;
}
#menulist_header{
  background-image : url(../images/menulist_bg_header.gif);
  background-repeat : no-repeat;
  width : 210px;
  padding-top : 10px;
}
#menulist_body{
  text-align : center;
  margin-left : auto;
  margin-right : auto;
  width : 180px;
}
#category_body{
  text-align : left;
  font-size : 12px;
  padding-top : 15px;
  padding-bottom : 15px;
  line-height : 140%;
  color : #666666;
}
#current_entry_body{
  font-size : 12px;
  text-align : left;
  line-height : 130%;
  padding-top : 15px;
  padding-bottom : 15px;
  color : #666666;
}
#footer_text{
  width : 750px;
  clear : both;

  background-repeat : repeat-y;
  padding-top : 20px;
}
#footer{
  background-repeat : no-repeat;
  margin-left : auto;
  margin-right : auto;
  clear : both;
  margin-top : -1px;
}
#menulist_footer{
  background-image : url(../images/menulist_bg_footer.gif);
  background-repeat : no-repeat;
  width : 800px;
  height : 28px;
  clear : both;
  text-align : center;
  margin-left : auto;
  margin-right : auto;
  background-color : black;
}
#footer_text_link{
  width : 70%;
  font-size : 12px;
  color : gray;
  text-align : left;
  margin-left : auto;
  margin-right : auto;
  float : left;
  padding-left : 30px;
  padding-top : 10px;
}
#footer_text_link A
{
  color : #666666;
  text-decoration : none;
}
#search_form_input{
  font-size : 12px;
  width : 95px;
  height : 18px;
}
.entry_footer{
width:500px;
  font-size : 12px;
  color : gray;
  padding-bottom : 40px;
  text-align : right;
  clear : both;
  padding-right : 20px;
}
#calender_body{
  background-image : url(../images/calender_bg.gif);
  width : 180px;
  height : 125px;
  padding-top : 15px;
  padding-bottom : 0px;
  margin-top : 10px;
  margin-bottom : 10px;
}

#category_body A{
  color : #666666;
  text-decoration : none;
}
#category_body A:HOVER{
  color : #666666;
  text-decoration : underline;
}
#current_entry_body A{
  color : #666666;
  text-decoration : none;
}
#current_entry A:HOVER{
  color : #666666;
  text-decoration : underline;
}
.entry_footer A{
  color : #666666;
}
#content-nav{
  font-size : 12px;
  color : #666666;
  text-align : center;
}
#content-nav A{
  color : #666666;
  text-decoration : underline;
}
#menu_space{
  background-color : #ffffff;
  height : 5px;
}
#trackbacks{
  font-size : 12px;
  color : #333333;
  text-align : center;
border-width : 1px 1px 1px 1px;border-style : solid solid solid solid;border-color : gray gray gray gray;
  margin-right : 15px;
  padding-left : 60px;
  padding-right : 60px;
}
#trackbacks_header{
  font-weight : bold;
}
.entry_body{
  color : #333333;
  font-size : 12px;
  font-family : "ＭＳ ゴシック",Verdana;
  padding-right : 10px;
  text-align : left;
}

.picture{
  position:relative;
  width:350px;
  height:230px;
  float : left;
  padding-bottom : 10px;
  padding-top: 18px;

}
.guard{
position:absolute;
display:block;
width:350px;
height:235px;
background-image:url(../images/guard.gif);
margin-bottom:1px;
padding-top:3px;
}

#banner{
  text-align : center;
  margin-left : auto;
  margin-right : auto;
  padding-top : 20px;
  padding-bottom : 20px;
}

ul {
padding-top; 0px;
margin-top: 0px;
}


