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;
  background-color:#cccccc;
}

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;
}

h3.list_title{
  width:646px;
  text-align:left;
  padding:2px;
  margin:0px;
  font-size:12px;
  background-color:#FFCC33;
}

a:link{color:#0000ff;text-decoration:none;}
a:visited{color:#0000ff;text-decoration:none;}
a:active{color:#0000ff;text-decoration:none;}
a:hover {color:#0000ff;text-decoration:underline;}


#header{
  background-color:#FFC602;
  text-align:left;
  padding-top:50px;
  padding-left:10px;
  width:915px;
  height:50px;
  border:solid 1px #C6C6C6;
  margin-bottom:10px;
}

#bg{
  width:950px;
  background-color:#FFFFFF;
  padding-top:10px;
  font-size:12px;
}

.picup{
  margin-top:10px;
}

.picup_b_img{
@vartical-align:middle;
  padding:5px;
  border:solid 1px #C6C6C6;
}

.item_list{
  margin-top:10px;
  margin-bottom:10px;
  text-align:left;
}

.keyword{
  background-color:#FCE491;
  width:600px;
}

.page_list{
  text-align:left;
  padding-top:20px;
  padding-bottom:20px;
}

.page{
  border:solid 1px #cccccc;
  padding:3px;
}

.item_tb{
  font-size:15px;
  margin-left:5px;
}

.item_td{
  padding:5px;
  border-bottom:solid 1px #cccccc;
}

.item_td_a{
  padding:5px;
  border-top:solid 1px #cccccc;
  border-bottom:solid 1px #cccccc;
}

.item_td_b{
  padding:5px;
  padding-left:25px;
  border-bottom:solid 1px #cccccc;
}

.item_tb_b{
  margin-top:5px;
  border:solid 1px #cccccc;
  width:650px;
  font-size:12px;
}


.nyusatu{
  border:solid 1px #cccccc;
}
