/*
CSS format - Blog
--- INDEX ---
1.OUTLINE::body,inbox,toparea,side,main,footer
2.TAG::a,h1,ul,form,textarea,blockquote,img,br[adjust]
3.TOPAREA::site_title(a),banner_l,description
4.MAIN::pagearea,entry,entry_xxx,pict
5.SUPPLEMENT::linktitle,linktext,linktext_center,categorytitle
6.FOOTER::copyright
7.PARTS
 7-1.SEARCH::searcharea,search
 7-2.CLOCK::clock
 7-3.CALENDAR::calendar,cell,cell_today/sunday/satureday
*/

/*
1.OUTLINE */

body{
  background-color:#ffffff;
  margin:0px;
  padding:0px;
  text-align:center;
}

#inbox{
  width:800px;
  text-align:left;
  background-color:#ffffff;
  margin:0px auto;
  padding:1px;
}

#toparea{
  width:100%;
  height:100px;
/*  background-image:url("images/lovelife_topareabanner.gif"); */
  background-color:#000000;
  margin:0px;
  padding:0px 0px 0px 0px;
}

#main{
  float:right;
  width:75%;
  margin:0px;
  padding:0px 0px 0px 0px;
  background-color:#ffffff;
}

#side{
  float:left;
  width:20%;
  background-color:#000000;
  margin:0px;
  padding:0px 5px 5px 5px;
}

#footer{
  background-color:#333333;
  padding:0px;
}

/*
2. TAG */

a:link{color:#999999;text-decoration:none;}
a:visited{color:#999999;text-decoration:none;}
a:active{color:#ff0000;text-decoration:underline;}
a:hover{color:#ff0000;text-decoration:underline;}

h1{
  margin:20px 0px 10px 20px;
}

ul{
  margin:0px 0px 0px 15px;
  padding:0px;
}

form{
  margin:0px;
  padding:0px;
}

textarea{
  width:100%;
  font-family:Hiragino Kaku Gothic Pro,"ヒラギノ角ゴ Pro W3", "MS UI Gothic", "Osaka",  Arial, Helvetica, sans-serif;
  font-size:100%;
}

blockquote{
  color:#333333;
  font-family:Arial, "ヒラギノ角ゴ Pro W3", "MS UI Gothic", "Osaka‐等幅";
  margin:20px 10px 20px 10px;
  padding:10px;
  border:1px solid #CCCCCC;
  }

img{
  border-width:0px;
}

br.adjust{
  clear:both;
}

.hide{
  position:absolute;
  top:-3000px;
}

/*
3.TOPAREA */

#banner_left{
  width:100%;
  height:100px;
  float:left;
  background-color:#000000;
  margin:0px;
  padding:0px;
}

#banner_right{
  height:110px;
  background-color:#000000;
  margin:0px;
  padding:0px 10px 10px 0px;
}

.site_title    {
  font-size:160%;
  font-family:Arial, "ヒラギノ角ゴ Pro W3", "MS UI Gothic", Osaka‐等幅;
  margin:5px 0px 5px 5pt;
}
.site_title a,
.site_title a:link,
.site_title a:visited,
.site_title a:active,
.site_title a:hover{
  color:#f90;
  text-decoration:none;
}

.description {
 color: #ffffff;
 font-size: 70%;
 font-family: Arial, "MS UI Gothic";
 margin: 0px 0px 0px 0px;
 text-align:"right";
  }

/*
4.MAIN */
.pagearea{
  background-color:#ffffff;
  width:auto;
  font-family: Arial, "MS UI Gothic";
  font-size:90%;
  text-align:right;
  margin:0px 10px 0px 0px;
  padding:0px;
}


.entry{
  margin:0px 0px 20px;
}

.entry_date{
  font-family:Arial;
  font-size:100%;
  font-weight:bolder;
  color:#333333;
  border-color:#333333;
  border-width:1px 1px 0px 1px;
  border-style:solid;
  margin:5px 30px 0px 10px;
  padding:0px 0px 3px 5px;
}

.entry_title{
  background-color:#333333;
  color:#ffffff;
  font-weight:bolder;
  font-size:120%;
  font-family:Arial, "ヒラギノ角ゴ Pro W3", "MS UI Gothic", Osaka‐等幅;
  margin:0px 30px 10px 10px;
  padding:3px 5px 3px 5px;
}

.entry_title a:link{color:#ffffff;text-decoration:none;}
.entry_title a:visited{color:#ffffff;text-decoration:none;}
.entry_title a:active{color:#ff0000;text-decoration:underline;}
.entry_title a:hover{color:#ff0000;text-decoration:underline;}

.entry_title2{
  background-color:#999999;
  color:#ffffff;
  font-weight:bolder;
  font-size:120%;
  font-family:Arial, "ヒラギノ角ゴ Pro W3", "MS UI Gothic", Osaka‐等幅;
  margin:0px 30px 10px 10px;
  padding:3px 5px 3px 5px;
}

.entry_title2 a:link{color:#ffffff;text-decoration:none;}
.entry_title2 a:visited{color:#ffffff;text-decoration:none;}
.entry_title2 a:active{color:#ff0000;text-decoration:underline;}
.entry_title2 a:hover{color:#ff0000;text-decoration:underline;}

/*.entry_body*/

.entry_body{
  font-size:100%;
  line-height:170%;
  font-family:Arial, "ヒラギノ角ゴ Pro W3", "MS UI Gothic", Osaka‐等幅;
  margin:5px 30px 0px 20px;
}

.entry_body a:link{color:#473c8b;text-decoration:none;}
.entry_body a:visited{color:#473c8b;text-decoration:none;}
.entry_body a:active{color:#ff0000;text-decoration:underline;}
.entry_body a:hover{color:#ff0000;text-decoration:underline;}


.entry_author{
  color:#999999;
  font-size:70%;
  font-family:Arial, "ヒラギノ角ゴ Pro W3", "MS UI Gothic", Osaka‐等幅;
  text-align:right;
  margin:0px 30px 0px 0px;
}

.entry_more  {
  color:#000000;
  margin:0px;
  padding:0px;
}

.entry_state{
  clear:both;
  font-family:Arial, "ヒラギノ角ゴ Pro W3", "MS UI Gothic", "Osaka‐等幅";
  font-size:80%;
  color:#666666;
  margin:0px 30px 15px 20px;
}

.pict{
  float:right;
  border-width:3px;
  border-style:solid;
  border-color:#DCE3E3 #C1C1C1 #C1C1C1 #DCE3E3;
}


/*
5.SUPPLEMENT */

.leftside-topic{
  color:#ffffff;
  background-color:#000000;
  font-size:85%;
  font-family:Arial, "ヒラギノ角ゴ Pro W3", "MS UI Gothic", Osaka‐等幅;
  text-align:center;
  margin:0px 0px 0px 0px;
}

.linktitle{
  color:#ffffff;
  background-color:#000000;
  text-align:left;
  font-weight:bold;
  font-size:100%;
  line-height:170%;
  font-family:  Arial, "ヒラギノ角ゴ Pro W3", "MS UI Gothic", "Osaka‐等幅";
  margin:10px 0px 0px 3px;
}

.linktext{
  color:#ffffff;
  background-color:#000000;
  font-size:75%;
  line-height:170%;
  font-family:Arial, "ヒラギノ角ゴ Pro W3", "MS UI Gothic", Osaka‐等幅;
  margin:0px 0px 0px 3px;
  padding:3px 3px 3px 3px;
}

.linktext_large{
  color:#ffffff;
  background-color:#000000;
  font-size:100%;
  line-height:170%;
  font-family:Arial, "ヒラギノ角ゴ Pro W3", "MS UI Gothic", Osaka‐等幅;
  margin:0px 0px 0px 3px;
  padding:3px 3px 3px 3px;
}

.linktext_center{
  color:#ffffff;
  background-color:#000000;
  font-size:85%;
  font-family:Arial, "ヒラギノ角ゴ Pro W3", "MS UI Gothic", Osaka‐等幅;
  line-height:170%;
  text-align:center;
  margin:0px 0px 0px 3px;
  padding:3px 3px 3px 3px;
}

.categorytitle{
}

/*
6.FOOTER */

.copyright{
  color:#999999;
  font-size:80%;
  font-family:Arial, "ヒラギノ角ゴ Pro W3", "MS UI Gothic", Osaka‐等幅;
  text-align:right;
  margin:0px;
}

/*
7.PARTS */

/* CALENDAR*/
#calendar_navi{
  margin:0px 30px 0px 0px;
  padding:0px;
}

.calendar{
  color:#000000;
  font-size:100%;
  font-family:Arial;
  margin:0px auto;
}

.cell{
  width:15px;
  height:15px;
  color:#999999;
  font-family:Arial;
  text-align:center;
  background-color:000000;
  margin:0px;
}

.cell_today{
  width:15px;
  height:15px;
  color:#ffffff;
  background-color:#000000;
  font-family:Arial;
  text-align:center;
  margin:0px;
}

.cell_sunday{
  width:15px;
  height:15px;
  color:#999999;
  font-family:Arial;
  text-align:center;
  background:#000000 no-repeat;
  margin:0px;
}

.cell_saturday{
  width:15px;
  height:15px;
  color:#999999;
  background:#000000 no-repeat;
  font-family:Arial;
  text-align:center;
  margin:0px;
}
