@charset "shift_jis";



* {

  margin: 0;

  padding: 0;
  
  background-color:#00000;

}



a:link { color: #00f; }

a:visited { color: #90f; }

a:hover { color: #f00; }

a:active { color: #f00; }



img{ border: 0;}



body {

  font-size: 85%;

  text-align: center;

  font-family: "ƒqƒ‰ƒMƒmŠpƒS Pro W3", "Hiragino Kaku Gothic Pro", Osaka, "‚l‚r ‚oƒSƒVƒbƒN", "MS PGothic", sans-serif;

  padding: 0;

  margin: 0;
  
  background-color:#000000;

}



#wrapper {

  text-align: left;

  margin: 0 auto;

  padding: 4px 0px;

  width: 980px;

  color: #ffffff;

  background-color:#000000;

}



#header {

  height: 110px;

  width: 100%;

  margin-bottom: 14px;

  background: url(/img/parts/header.jpg) no-repeat 0 0;

}



#left {

  padding: 0 0 5px 0;

  margin: 0 5px 5px 2px;

  width: 150px;

  float: left;

}



#left-sidebar {

  padding: 46px 0 0 0;



  width: 150px;

  float: left;

  border: solid 1px #1a2e37;

  background: url(/img/parts/menu_ganre.jpg) no-repeat 0 0;

  list-style: none;

  display: block;

}



#left-sidebar2 {

  padding: 46px 0 0 0;



  width: 150px;

  float: left;

  border: solid 1px #1a2e37;

  background: url(/img/parts/dougarank.jpg) no-repeat 0 0;

  list-style: none;

  display: block;

}

#left-sidebar2 table td{
	color:#1a2e37;
}


#contents {

  width: 600px;

  float: left;

  margin: 0 0 5px 0;

}



#right {

  padding: 0 0 5px 0;

  margin: 0 5px 5px 5px;

  width: 200px;

  float: right;

}



#right-sidebar {

  padding: 46px 0 0 0;



  width: 200px;

  float: right;

  border: solid 1px #1a2e37;border-collapse: collapse;

  background: url(/img/parts/menu_sample.jpg) no-repeat 0 0;

}



#right-sidebar2 {

  padding: 46px 0 0 0;



  width: 200px;

  float: right;

  border: solid 1px #1a2e37;border-collapse: collapse;

  background: url(/img/parts/menu_rank.jpg) no-repeat 0 0;

}



#toplink {

  text-align: left;

  clear: both;

}



#footer {

  padding: 20px 0 0px;

  background: url(/img/parts/footer.jpg) repeat-x 0 0;

}



.site_block{

  font-size: 86%;

  padding: 0;

  width: 600px;

  margin: 0 0 5px 0;

  text-align: center;

  border: solid 1px #1a2e37;border-collapse: collapse;

}

.site_block table{

  padding: 0;

  margin: 6px 5px 0 5px;

  width: 580px;

  text-align: center;

  border: solid 1px #1a2e37;

}

.site_block td{

  border: solid 1px #1a2e37;

  vertical-align: top;

}

.site_block p{

  margin: 10px 0 10px 0 ;

}

.site_block a:link { color: #fff; text-decoration:none; }

.site_block a:visited { color: #fff; text-decoration:none; }

.site_block a:hover { color: #fff;  text-decoration:none;}

.site_block a:active { color: #fff; text-decoration:none; }



.movtitle{background-color:#1a2e37; padding: 2px 2px 2px 0; color:#ffffff;}



.style1 {color: #FFFFFF}

#left-sidebar {

  padding: 46px 0 5px 0;

  margin: 0 0 5px 1px;

  width: 150px;

  float: left;

  border: solid 1px #1a2e37;

  background: url(/img/parts/menu_ganre.jpg) no-repeat 0 0;

  list-style: none;

  display: block;

}



#left-sidebar a {

  font-size: 83%;

  font-weight:bold;

  text-decoration: none;

  padding: 0 0 0 7px;

  color: #007979;

}

#left-sidebar a:hover{
	color:#FFFFFF;
}



