/* aisatsu.standplay.com Styles CSS (style.css) */


h2, h3, h4 {
color: #2A99BD;
}

#top_pr h1{
background:url('http://aisatsu.standplay.com/imgs/top_pr1.jpg') no-repeat;
}

#e_main_l {
float: left;
width: 300px;
}

#e_main_r {
float: right;
width: 39%;
}

.frame {
background: url("http://aisatsu.standplay.com/imgs/menu_top.gif") no-repeat;
}

.frame_footer {
background: url("http://aisatsu.standplay.com/imgs/menu_bottom.gif") no-repeat;
}

.menu {
background: url("http://aisatsu.standplay.com/imgs/menu_bg.gif");
}


.recent {
background-color: #ECF5FA;
padding: 7px;
margin: 5px 0 12px 0;
border: 1px solid #6eb3cc;
}

.recent p {
margin: 0;
}


#main_l h2, #main_l h3, #main_r h2, #main_r h3, #e_main_l h2, #e_main_r h2, #e_main_l h3, #e_main_r h3 {
font-size: 13px;
line-height: 1.2em;
}

#main_l h3 {
line-height: 1.3em;
}

#main_l p, #main_r p, #e_main_l p, #e_main_r p {
margin-top: 0;
}

#primary ul, #secondary ul {
list-style: none;
margin: 0 0 12px 0;
padding: 0;
font-size: 90%;
}

#primary li, #secondary li {
padding: 3px 0;
}

.other {
background: url("http://aisatsu.standplay.com/imgs/bg_gray.gif");
padding: 7px;
margin-top: 1em;
font-size: 12px;
}

.letter {
border: 1px solid #ddd;
text-align: center;
}

#ranking {
  margin:0px;
  padding:0px;
  }

#ranking .ranking_title{
  float:left;
  font-weight: bold;
  text-align: left;
  width: 168px;
  padding: 0px;
  margin: 5px 8px 0px 0px;
  overflow:hidden;
  }

#ranking .ranking{
  float:left;
  text-align:left;
  width: 168px;
  padding: 0px;
  margin: 5px 8px 5px 0px;
  overflow:hidden;
  }


#ranking .ranking_img {
  width: 165px;
  text-align: center;
  margin: 2px 0px;
  padding: 0px;
  border: 1px solid #ddd;
  }

#ranking .ranking_day {
  font-size:10px;
  text-align:right;
  margin:2px 0px;
  padding:0px;
  }

.ranking_caption{
  font-size: 10px;
  margin: 0px;
  padding: 0px 0px 15px;
  }

dl{
  width:260px;
  margin:5px 0px 7px;
  padding:0px;
  }

dt{
  font-size:12px;
  font-weight:bold;
  margin:0px;
  padding:0px;
  }

dd{
  margin:0px;
  padding:0px;
  }

.days{
  font-size:11px;
  text-align:right;
  padding-right:5px;
  }

.archiveslink{
  font-size:11px;
  text-align:right;
  margin:0px 0px 5px;
  padding:2px 5px 2px 2px;
  }

.archives_img{
  width:255px;
  height:222px;
  text-align:center;
  background: transparent url(http://aisatsu.standplay.com/imgs/no-tatsujindayori.gif) no-repeat;
  }

.thub_img{
  display:block;
  width:250px;
  height:218px;
  text-align:center;
  overflow:hidden;
  padding-top:7px;
  margin:auto;
  }

.thub_img span{
  display:block;
  width:250px;
  height:218px;
  z-index:1;
  }

#tag{}
#tag .module-tagcloud, #tag.module-content {text-align: left;padding:5px 1px;}
#tag .module-tagcloud, #tag .module-content, #tag.module-list { list-style: none; }
#tag .module-tagcloud, #tag .module-content, #tag .module-list, #tag .module-list-item { display: inline; margin:3px; }
#tag .module-tagcloud, #tag .module-content, #tag .module-list, #tag .taglevel1 { font-size: 19px; }
#tag .module-tagcloud, #tag .module-content, #tag .module-list, #tag .taglevel2 { font-size: 17px; }
#tag .module-tagcloud, #tag .module-content, #tag .module-list, #tag .taglevel3 { font-size: 15px; }
#tag .module-tagcloud, #tag .module-content, #tag .module-list, #tag .taglevel4 { font-size: 13px; }
#tag .module-tagcloud, #tag .module-content, #tag .module-list, #tag .taglevel5 { font-size: 11px; }
#tag .module-tagcloud, #tag .module-content, #tag .module-list, #tag .taglevel6 { font-size: 9px; }