body{
  font-family: Verdana, "ƒqƒ‰ƒMƒmŠpƒS Pro W3", "‚l‚r ƒSƒVƒbƒN", "Osaka]“™•", sans-serif;
  margin:0px;
  margin-bottom:20px;
  font-size:12px;
}

h1{
  margin:0px;
  padding:0px;
  font-size:12px;
}

h1 a:link{color:#ffffff;text-decoration:none;}
h1 a:visited{color:#ffffff;text-decoration:none;}
h1 a:active{color:#ffffff;text-decoration:none;}
h1 a:hover {color:#ffffff;text-decoration:none;}


h2{
  font-size:12px;
}

a:link{color:#0000ff;}
a:visited{color:#0000ff;}
a:active{color:#0000ff;}
a:hover {color:#0000ff;text-decoration:none;}

ul{
  border:solid 1px #C6C6C6;
  padding-left:5px;
  margin:0px;
  margin-right:5px;
}

li{
  text-align:left;
  padding-bottom:5px;
  list-style-type:none;
}


#header{
  background-color:#0DB300;
  margin-top:10px;
  text-align:left;
  padding-top:50px;
  padding-left:10px;
  width:915px;
  height:50px;
  border:solid 1px #C6C6C6;
  margin-bottom:10px;
}

.osusume{
  margin-right:10px;
  margin-bottom:10px;
  border:solid 1px #C6C6C6;
  width:160px;
  height:180px;
  float:left;
}

.osusume_box{
  padding-top:10px;
  padding-left:22px;
}

.osusume_txt{
  padding-left:12px;
  padding-top:2px;
  width:120px;
}

.osusume_txt a{
  text-decoration:underline;
  color:#0000ff;
}

.osusume_txt a:link{color:#0000ff;}
.osusume_txt a:visited{color:#0000ff;}
.osusume_txt a:active{color:#0000ff;}
.osusume_txt a:hover{color:#0000ff;text-decoration:none;}

.osusume_img{
  text-align:center;
}

.osusume_title{
  border-right:solid 2px #b1dc73;
  border-left:solid 2px #b1dc73;
}

.top_random{
  font-size:12px;
  width:113px;
}

.picup{
  margin-top:10px;
}

.picup_txt{
  text-align:left;
  padding-left:5px;
}

.picup_top{
  margin-top:10px;
}

.pick_img{
  border:solid 1px #C6C6C6;
  width:140px;
  height:140px;
  text-align:center;
}

.picup_txt a{
  text-decoration:underline;
  color:#0000ff;
}

.picup_txt a:link{color:#0000ff;}
.picup_txt a:visited{color:#0000ff;}
.picup_txt a:active{color:#0000ff;}
.picup_txt a:hover {color:#0000ff;text-decoration:none;}

.random_item_txt{
  text-align:center;
  padding-top:3px;
}

.random_item_txt a{
  text-decoration:underline;
  color:#0000ff;
}

.random_item_txt a:link{color:#0000ff;}
.random_item_txt a:visited{color:#0000ff;}
.random_item_txt a:active{color:#0000ff;}
.random_item_txt a:hover {color:#0000ff;text-decoration:none;}

.item_list{
  margin-top:10px;
  margin-bottom:10px;
  text-align:left;
}

.list_title{
  width:463px;
  padding-left:5px;
  background-color:#ff0000;
  border-bottom:solid 3px #000000;
}

.top_text{
  text-align:left;
  line-height:18px;
}

.keyword{
  background-color:#E5FBBB;
  width:600px;
}


.page_list{
  text-align:left;
  padding-top:20px;
  padding-bottom:20px;
}

.page{
  border:solid 1px #cccccc;
  padding:3px;
}
