body {
  margin: 0px;
  padding: 0px;
  background-color:#000000;
font-family: Helvetica, Arial, 'Hiragino Kaku Gothic Pro', Osaka,sans-serif, 'MS PƒSƒVƒbƒN', 'MS PGothic',Verdana;
}
#all {
  width:800px;
  height:100%;
  text-align:center;
}
#top {
  width:800px;
}
#up{
  background:url(../design/side_bg2.jpg);
}
#cate{
  background:url(../design/side_bg.jpg);
}
#tw{
  padding: 20px 10px 20px 10px;
}
#main  {
  background:url(../design/main_bg.jpg);
}
#kiji{
  margin: 10px 0px 10px 0px;
}
#kiji_main{
  margin: 0px 0px 0px 0px;
}
.logtitle {
  background:url(../design/kiji_title_bg.jpg) left top no-repeat;
  font-size: 12px;
 font-weight: bolder;
  color: #FFC4C4;
padding: 10px 10px 10px 10px;
}
#bottom{
  height:111px;
  background:url(../design/bottom.jpg) top no-repeat;
  font-size: 10px;
  color: #000000;
}
#bottom2{
  font-size: 10px;
  color: #FFFFFF;
}
#up_title{
  padding: 5px 10px 5px 10px;
  font-size: 11px;
  line-height:1.7;
  color: #ffffff;
}
#cate_title{
  padding: 5px 10px 5px 10px;
  font-weight: bolder;
  font-size: 12px;
  line-height:1.7;
  color: #ECD3E0;
}
#kiji_title{
  padding: 0px 10px 0px 10px;
  font-weight: bolder;
  font-size: 13px;
  line-height:1.7;
  color: #ffffff;
}
#kiji_title_cate{
  padding: 0px 10px 0px 10px;
  font-weight: bolder;
  font-family: impact;
  font-size: 13px;
  line-height:1.7;
  color: #ffffff;
}
#kiji_bun{
  padding: 5px 10px 5px 10px;
 
  font-size: 11px;
  line-height:1.5;
  color: #ffffff;
}



#searcharea  {
  background-color: transparent;
  padding: 5px 0px 5px0px;
  clear: right;
}
#pagearea  {
  margin: 20px 0px 20px 0px;
  width: 100%;
clear: left;
}
#sidearea {
  float:left;
  background:1E1808;
  width:170px;
}
#mainarea {
  float:right;
  width:540px;
  margin:0px 0px 0px 10px;
}
#footer {
  width: 100%;
  text-align:center;
}

.txt11d,.txt12d,.txt14d{
  color: #2C4E1D;
}
.txt8w,.txt10w,.txt10wb,.txt11w,.txt12w,.txt14w,.txt16w{
  color: #FFFFFF;
}
.txt10b,.txt11b,.txt12b,.txt14b,.txt16b{
  color: #000000;
}
.txt10o,.txt12o,.txt14o,.txt16o{
  color: #FFC4C4;
}
.txt10y,.txt12y,.txt14y,.txt16y{
  color: #FFCC00;
}
.txt10r,.txt12r,.txt14r,.txt16r{
  color: #FF0000;
}
.txt11d{
font-weight: bolder;
font-size: 11px;
line-height:1.7;
}
.txt12d{
font-weight: bolder;
font-size: 12px;
line-height:1.7;
}
.txt14d{
font-weight: bolder;
font-size: 14px;
line-height:1.7;
}
.txt11w,.txt11b{
font-size: 11px;
line-height:1.7;
}
.txt8w{
font-weight: bolder;
font-size: 8px;
line-height:1.7;
}
.txt10w,.txt10o,.txt10b,.txt10y,.txt10r{
font-weight: bolder;
font-size: 10px;
line-height:1.7;
}
.txt10wb{
font-size: 10px;
line-height:1.7;
}
.txt12w,.txt12o,.txt12b,.txt12y,.txt12r{
font-weight: bolder;
font-size: 12px;
line-height:1.7;
}
.txt14w,.txt14o,.txt14b,.txt14y,.txt14r{
font-weight: bolder;
font-size: 14px;
line-height:1.7;
}
.txt16w,.txt16o,.txt16b,.txt16y,.txt16r{
font-weight: bolder;
font-size: 16px;
line-height:1.7;
}
.blogn {
  font-size: 10px;
  color: #C37BC6;
}
a:link {
  color: #FFFFFF;
  text-decoration: none;
}
a:visited {
  color: #ffffff;
  text-decoration: none;
}
a:hover {
  color: #C37BC6;
  text-decoration: none;
}
a:active {
  color: #C37BC6;
  text-decoration: none;
}

a.blogn:link {
  color: #C37BC6;
  text-decoration: none;
}
a.blogn:visited {
  color: #C37BC6;
  text-decoration: none;
}
a.blogn.blogn:hover {
  color: #C37BC6;
  text-decoration: none;
}
a.blogn:active {
  color: #C37BC6;
  text-decoration: none;
}

h1 {
  margin: 20px 0px 10px 0px;
}
ul {
  margin: 5px 0px 5px 5px;
  padding: 0px 0px 0px 10px;
}
li {
  padding: 5px 0px 5px 0px;
}
.top_title     {
  font-family: sans-serif;
  margin: 5px 0px 5px 5pt
}
.top_title a,
.top_title a:link,
.top_title a:visited,
.top_title a:active,
.top_title a:hover  {
  color: #f90;
  text-decoration: none
}
.searchtype    {
  color: white;
  font-weight: bold;
  font-size: 10px;
  font-family: sans-serif;
  margin: 10px 0px 20px 0px
}
.entrytype  {
  margin: 0px 0px 20px
}
.entrytype_admin {
  margin: 0px 0px 0px 10px;
}
.entrytype_date {
  padding: 5px 5px 5px 5px;
  color: #FFFFFF;
  font-size: 10px;
  line-height: 170%;
  word-break:break-all;
  font-family: sans-serif;
}
.entrytype_date_b {
  font-family: sans-serif;
  font-size: 10px;
  color: #FFCC00;
  border-top:1px solid #443512;
  border-bottom:1px solid #443512;
  padding: 5px 5px 5px 5px;
}
.entrytype_title     {
  color: #000000;
  font-weight: bold;
  font-size: 12px;
  font-family: sans-serif;
  padding: 5px 5px 0px 5px;
}
.entrytype_body   {
  width:540px;
  color: #000000;
  font-size: 10px;
  line-height: 170%;
  word-break:break-all;
  font-family: sans-serif;
}
.entrytype_main  {
  word-break:break-all;
  line-height: 170%;
  font-family: sans-serif;
  padding: 5px 20px 5px 20px;
}
.entrytype_more   {
  color: #FFFFFF;
  font-size: 11px;
  line-height: 170%;
  font-family: sans-serif;
  margin: 15px 10px 10px 10px
}
.entrytype_state {
  text-align: right;
  font-family: sans-serif;
  font-size: 10px;
  color: #FFFFFF;
  margin: 0px 10px 0px 10px;
}
blockquote {
  font-family: sans-serif;
  font-size: 11px;
  color: #333333;
  margin: 20px 10px 20px 10px;
  padding: 10px;
  border: 1px solid #CCCCCC;
  }
.pict {
  float:right;
  border-width: 0px;
  border-style: solid;

}
.linktype_title   {
  color: white;
  font-family: sans-serif;
  font-size: 10px;
  font-weight: bolder;
  border-top:1px solid #787878;
  border-bottom:1px solid #787878;
  margin: 0px 0px 0px 0px;
  padding: 10px 10px 10px 10px;
}
.linktype_title_ca   {
  color: white;
  font-family: sans-serif;
  font-weight: bolder;
  font-size: 10px;
  border-top:1px solid #787878;
  padding: 20px 10px 20px 10px;
}
.linktype_title_cab   {
  color: white;
  font-family: sans-serif;
  font-size: 10px;
  font-weight: bolder;
  border-top:1px solid #787878;
  margin: 0px 0px 0px 0px;
  padding: 10px 10px 10px 10px;
}
.linktype_title_cac   {
  color: white;
  font-family: sans-serif;
  font-size: 10px;
  font-weight: bolder;
  border-top:1px solid #787878;
  border-bottom:1px solid #787878;
  margin: 0px 0px 0px 0px;
  padding: 10px 10px 10px 10px;
}
.linktype_title_a  {
  color: white;
  font-weight: bolder;
  font-size: 12px;
  line-height: 170%;
  font-family: sans-serif;
  margin: 15px 0px 15px 0px 
}
.linktype_title_b   {
  color: white;
  font-weight: bolder;
  text-align:center;
  font-size: 10px;
  line-height: 170%;
  font-family: sans-serif;
  margin: 10px 0px 0px 0px
}
.linktype_title_c   {
  color: white;
  font-weight: bolder;
  text-align:center;
  font-size: 10px;
  line-height: 170%;
  font-family: sans-serif;
  margin: 5px 0px 5px 0px
}

.linktype   {
  color: #FFFFFF;
  font-size: 10px;
  font-weight: bolder;
  align:left;
  font-family: sans-serif;
  margin: 0px 0px 0px 0px;
  padding: 5px 10px 5px 10px
}
.linktype_b   {
  color: #FFFFFF;
  font-size: 10px;
  line-height: 170%;
  font-family: sans-serif;
  font-weight: bolder;
  margin: 0px 0px 0px 3px;
  padding: 3px 3px 3px 3px
}
#search  {
  color: 000000;
  font-size: 10px;
  font-family: sans-serif;
}
.copyright  {
  color: #FFFFFF;
  font-size: 10px;
  font-family: sans-serif;
  text-align:center;
}
.calendar      {
  color: black;
  font-size: 9px;
  font-family: sans-serif;
  margin: 0pt 0px 0px 0px
}
.cell       {
  color: #ffffff;
  font-size: 9px;
  font-family: sans-serif;
  background: #60A542 no-repeat;
  border:1px solid #787878;
  margin: 3px;
  width: 18px;
  height: 18px
}
.cell_today      {
  color: #FFFFFF;
  font-size: 9px;
  font-family: sans-serif;
  background: #000000 no-repeat;
  border:1px solid #787878;
  margin: 3px;
  width: 18px;
  height: 18px
}
.cell_sunday     {
  color: #ffffff;
  font-size: 9px;
  font-family: sans-serif;
  background: #2C4E1D no-repeat;
  border:1px solid #787878;
  margin: 3px;
  width: 18px;
  height: 18px
}
.cell_saturday    {
  color: #ffffff;
  font-size: 9px;
  font-family: sans-serif;
  background: #457730 no-repeat;
  border:1px solid #787878;
  margin: 3px;
  width: 18px;
  height: 18px
}
form {
  margin: 0px;
  padding: 0px;
}
textarea {
  font-family: sans-serif;
  font-size: 12px;
}
.right {
float:right;
}