/*　全般　*/
body {
  background-color: ivory;
  padding: 5px;
}
p {
  padding: 2px;
  margin: 2px;
}
td {
  vertical-align: top;
}

/*　ID:全体　*/
#container {
  font-size : 100%;
}
/*　ID:ヘッダー　*/
#banner {
  color: teal;
  font-size: 90%;
  text-align : left;
}
/*　ID:メイン　*/
#center  {
  list-style-image : url(licontor.gif);
  font-size : 100%;
  line-height : 1.5;
}
/*　ID:メニュー　*/
#left{
  color : teal;
  list-style-image : url(ligreen.gif);
  padding-top : 2px;
  margin-top : 2ex;
  line-height : 1.3;
}

/*　見出しタグ　*/
H1{
  font: bold 100% normal;
  color : #ffffff;
  background-color: teal;
  border-left : #ff8000 2ex solid;
  border-right : #ff8000 2ex solid;
  padding : 2px;
  padding-left : 1ex;
}
H2{
  font: bold 100% normal;
  color : teal;
  border-left : 2ex solid teal;
  padding-left : 2px;
  margin : 1ex ;
}
H3{
  font: bold 100% normal;
  color : teal;
}
H4{
  font : normal 100% normal;
  color : teal;
}

/*　リストタグ　*/
ul {
  margin-left : 5em;
  padding : 1px;
　margin-top : 1ex ;
　margin-bottom : 1em ;
}
ol {
  margin-left : 5em;
  padding : 1px;
　margin-top : 1ex ;
　margin-bottom : 1em ;
}
dl{
  margin-left : 3em;
  padding : 1px;
　margin-top : 1ex ;
　margin-bottom : 1em ;
}
dt{
  color : teal;
  font : 100% normal normal;
  border-left : #ff8000 solid 2px;
  padding-left : 3px;
  padding : 1px;
}
dd{
  margin-left : 2em;
  padding : 1px;
}

/*　強調　*/
strong {
  font-size: 105%;
  font-style : normal;
  font-weight : bold;
}
em {
  font-size: 100%;
  font-style : normal ;
  font-weight : bold;
}
/*　リンク　*/
a:hover  {
  color: black;
  background-color:  #ff8000;
}
/*　クラス：全般　*/
.linkphoto{
  vertical-align : middle;
  border : 2px #66CDAA solid;
  background-color: white;
}
.caption{
  font-size : 80%; 
  text-align : right;
  margin-top : 1ex;
}
.focus{
  background-color: #ffffff;
  font: bold 100% normal;
  border : 1px #66CDAA solid;
  padding : 1ex;
}
.small{
　font-size : 80%;
}

/*　クラス：メニュー　*/
.left{
  color : teal;
  list-style-image : url(ligreen.gif);
  border-right : teal 1px solid;
  font-size : 90%;
  padding-top : 1em;
  background-color : #CFF8DC;
  background-image : url(background.gif);
  background-repeat : no-repeat;
  background-attachment : scroll;
  background-position : 100% 2em;
}
.menul{
  color : teal;
  list-style-image : url(ligreen.gif);
  padding : 1px;
  padding-top : 0px;
  margin-left : 2em;
  margin-top : 0px;
}
.menuh{
  margin : 1ex;
}

/*　クラス：メインの中身　*/
.center  {
  list-style-image : url(licontor.gif);
  padding: 5px;
  line-height : 1.3;
}
.new{
  list-style-image : url(liorange.gif);
  margin-left : 5ex;
  margin-top : 1px;
  font-size : 90%;
}
.hnew{
  border-left : 2ex solid #ff8000;
  border-bottom : 1px solid #ff8000;
  padding-left : 1ex;
  margin-top : 1ex;
}
/*　クラス：エントリー　*/
.entry{
  font : 100% normal normal;
  text-align : left;
  list-style-image : url(liorange.gif);
  line-height : 1.3;
}
.entrymenu{
  font : 80% normal normal;
  text-align : right;
  margin-top : 0px;
}
.writer{
  font : 80% normal normal teal;
  padding-top : 1em;
  text-align : right;
  border-bottom : #ff8000 double;
}
.tdentry{
  padding-left : 1em;
}
.photo{
  text-align : center;
  margin-top : 1ex;
  margin-bottom : 1ex;
  font-size : 80%;
}


/*　クラス：カテゴリー　*/
.cateli{
  list-style-image : url(licontgr.gif);
  margin-left : 5em;
}


/*　クラス：フッター　*/
.footer{
  font : 90% normal normal;
  text-align : right;
  background-color : #CFF8DC;
}

