@charset "UTF-8";
BODY{
  font-size : 13px;
  font-family : メイリオ, "Lucida Console", Arial, "Helvetica Neue OTS", sans-serif;
  
  
  background-repeat : no-repeat;
background-position : center top;
  line-height : 1.8;
  padding-top : 0px;
  padding-left : 0px;
  padding-right : 0px;
  padding-bottom : 0px;
  margin-top : 0px;
  margin-left : 0px;
  margin-right : 0px;
  margin-bottom : 0px;border-width : 0px;
  
  background-image : url(IMG/bk2.jpg);
  color : rgb(103, 22, 47);


  text-decoration : none;
  

  background-attachment : fixed;
}
#top{
  padding-top : 0px;
  padding-left : 0px;
  padding-right : 0px;
  padding-bottom : 0px;
  margin-top : 0px;
  margin-left : auto;
  margin-right : auto;
  margin-bottom : 0px;border-width : 0px;
  width : 1050px;
  height : 10px;
  text-align : center;
  
  
  color : orange;
  

  font-size : 19px;
  
  
  
  
  
  
  background-color : rgb(64, 0, 0);
  
}
#top_IMG{
  
  text-align : center;
  padding-top : 0px;
  padding-left : 0px;
  padding-right : 0px;
  padding-bottom : 0px;
  margin-top : 0px;
  margin-left : auto;
  margin-right : auto;
  margin-bottom : 0px;border-width : 0px;
  width : 100%;
  height : 700px;
  
}
#center_pack{
  
  text-align : center;
  padding-top : 0px;
  padding-left : 0px;
  padding-right : 0px;
  padding-bottom : 0px;
  margin-top : 0px;
  margin-left : auto;
  margin-right : auto;
  margin-bottom : 0px;border-width : 0px;
  width : 1100px;
  
  background-image : url(IMG/table_bk.png);
  
  
  

  
  
  height : 2800px;
}
#c_left{
  
  
  padding-right : 0px;
  padding-bottom : 0px;
  
  margin-left : 0px;
  margin-right : 0px;
  margin-bottom : 0px;border-width : 0px;
  width : 450px;
  height : auto;
  float : left;
  margin-top : 400px;
}
#c_right{
  
  padding-left : 0px;
  
  padding-bottom : 0px;
  margin-top : 400px;
  margin-left : 0px;
  
  margin-bottom : 0px;border-width : 0px;
  width : 650px;
  height : auto;
  float : right;
}

#c_right_news{
  background-color : white;
  
  width : 550px;
  height : 410px;
  
  margin-top : 3px;
  margin-right : 0px;
  margin-bottom : 0px;border-width : 1px;border-style : solid;border-color : rgb(102, 0, 0);
  
  
  padding-top : 10px;
  padding-right : 10px;
  padding-bottom : 10px;
  margin-left : 20px;
}
#bottom{
  text-align : center;
  padding-top : 0px;
  padding-left : 0px;
  padding-right : 0px;
  padding-bottom : 0px;
  margin-top : 0px;
  margin-left : auto;
  margin-right : auto;
  margin-bottom : 0px;border-width : 0px;
  width : 100%;
  height : 80px;
  
  float : inherit;
  
  
  
  background-image : url(IMG/table_bk_bottom.png);
}
#c_menue{
  
  text-align : center;
  margin-left : auto;
  margin-right : auto;
  width : 1000px;
  height : 70px;
  
  
  
  text-decoration : none;
  
  padding-top : 20px;
  padding-bottom : 10px;
  
  
  float : left;
  color : rgb(122, 26, 56);
  

  font-weight : bold;
}
#c_menue2{
  
  text-align : center;
  margin-left : auto;
  margin-right : auto;
  width : 1000px;
  height : 290px;
  
  
  
  text-decoration : none;
  
  padding-top : 20px;
  padding-bottom : 10px;
  
  
  float : left;
  color : rgb(122, 26, 56);
  

  font-weight : bold;
}
#b_menue{
  width : 700px;
  height : 50px;
  text-align : center;
  padding-top : 20px;
  padding-left : 0px;
  padding-right : 0px;
  padding-bottom : 0px;
  margin-top : 0px;
  margin-left : auto;
  margin-right : auto;
  margin-bottom : 0px;border-width : 0px;
  
  
  
  float : left;
  font-size : 14px;
  line-height : 1.6;
  font-weight : bold;
}
#b_logo{
  text-align : center;
  
  padding-left : 0px;
  
  
  margin-top : 0px;
  margin-left : auto;
  margin-right : auto;
  margin-bottom : 0px;border-width : 0px;
  width : 300px;
  height : 50px;
  float : right;
  padding-top : 20px;
}
#bottom_pack{
  text-align : center;
  
  padding-left : 0px;
  padding-right : 0px;
  padding-bottom : 0px;
  margin-top : 0px;
  margin-left : auto;
  margin-right : auto;
  margin-bottom : 0px;border-width : 0px;
  width : 1000px;
  height : 80px;
  background-image : url(IMG/table_bk_bottom.png);
}

#c_left_count{
  
  
  width : 370px;
  height : 415px;
  margin-left : 70px;
  margin-top : 3px;
  margin-right : 0px;
  margin-bottom : 0px;
  
  
  
  border-top-style : solid;
  
  
  
  background-image : url(IMG/count_img.png);
  background-repeat : no-repeat;background-position : center top;
}

#c_left_twit{
  background-color : white;
  
  width : 370px;
  height : 420px;
  margin-left : 70px;
  margin-top : 17px;
  margin-right : 0px;
  margin-bottom : 0px;border-width : 1px;border-style : solid;border-color : rgb(102, 0, 0);
  
}

#c_left_spec{
  background-color : rgb(255, 255, 217);
  
  width : 350px;
  
  margin-left : 70px;
  margin-top : 3px;
  margin-right : auto;
  margin-bottom : 0px;border-width : 1px;border-style : solid;border-color : rgb(102, 0, 0);
  
  padding-left : 10px;
  padding-top : 30px;
  padding-right : 10px;
  padding-bottom : 20px;
  text-align : center;
  

  
  height : 460px;
}
#c_left_1{
  
  
  width : 350px;
  
  margin-left : 80px;
  margin-top : 3px;
  margin-right : 10px;
  margin-bottom : 0px;border-width : 1px;border-style : solid;border-color : rgb(102, 0, 0);
  
  
  
  
  padding-bottom : 5px;
  text-align : center;
  

  
  height : 180px;
  background-image : url(IMG/anime_banner.gif);
background-position : center top;
  
  
}
#c_left_spec1{
  width : 90px;
  height : auto;
  float : left;
  line-height : 1.8;
}

#c_left_spec2{
  width : 250px;
  height : auto;
  float : right;
  line-height : 1.8;
}
#c_left_spec3{
  width : 90px;
  height : auto;
  font-weight : bold;
}

#c_left_spec4{
  width : 250px;
  height : auto;
}
#c_left_spec5{
  width : 90px;
  height : 60px;
  font-weight : bold;
}

#c_left_spec6{
  width : 250px;
  height : 60px;
  
  line-height : 1.4;
}

#right_tittle{
  width : 565px;
  height : 78px;
  padding-top : 3px;
  padding-bottom : 3px;
}

#chara{
  
  text-align : center;
  padding-top : 0px;
  padding-left : 0px;
  padding-right : 0px;
  padding-bottom : 0px;
  margin-top : 0px;
  margin-left : auto;
  margin-right : auto;
  margin-bottom : 0px;border-width : 0px;
  width : 1100px;
  height : auto;
  background-image : url(IMG/table_bk.png);
  
  
}
#bottom_line{
  padding-top : 0px;
  padding-left : 0px;
  padding-right : 0px;
  padding-bottom : 0px;
  margin-top : 0px;
  margin-left : auto;
  margin-right : auto;
  margin-bottom : 0px;border-width : 0px;
  width : 100%;
  height : 10px;
  text-align : center;
  
  
  color : orange;
  

  font-size : 35px;
  background-color : rgb(64, 0, 0);
  
  background-repeat : repeat-x;
}

#idMenu LI {
  
  float : right;
  margin : 0px auto;
  padding : 0px;
  width : 150px;
  height : 46px;
  border-top-width : 0px;border-bottom-width : 0px;border-top-style : none;border-right-style : none;border-bottom-style : none;border-left-style : none;
  line-height : 46px;
  background-image : url(IMG/menue_bk.png);
  font-size : 17px;
  font-family : "AR P明朝体U", "メイリオ", "Meiryo UI", "ＭＳ ゴシック", "sans-serif";
  font-weight : lighter;
  color : rgb(122, 26, 56);
  text-align : center;
  
  
  
  
  list-style-image : url(IMG/menue_sell.png);
  text-decoration : none;
  
  position : relative;
  
  background-repeat : no-repeat;
  z-index : 2;
}
#idMenu LI:hover {
  color : rgb(122, 26, 56);
  
  background-image : url(IMG/menue_bk2.png);
  text-align : center;
  
  
  

  text-decoration : none;
  
}
#idMenu LI UL {
  display: none;
  position: absolute;
  top : 46px;
  
  padding : 0px;
  width : 150px;
  
  border-top-width : 0px;border-bottom-width : 0px;border-top-style : none;border-right-style : none;border-bottom-style : none;border-left-style : none;
  background-image : url(IMG/menue_sub_bk.png);
  margin-top : 0px;
  
  
  margin-bottom : 0px;
  

  text-decoration : none;
  text-align : center;
  

  color : rgb(122, 26, 56);
}
#idMenu LI UL LI {
  margin : 0px;
  padding : 0px;
  width : 150px;
  border-top-width : 0px;border-bottom-width : 0px;border-top-style : none;border-right-style : none;border-bottom-style : none;border-left-style : none;
  
  text-decoration : none;
  text-align : center;
  
  font-size : 16px;
  background-image : url(IMG/menue_sub_bk.png);
  color : rgb(122, 26, 56);
  font-weight : lighter;
}
#idMenu LI UL LI A {
  display: inline-block;
  width: 150px;
  height : 46px;
  text-decoration:none;
  color : rgb(122, 26, 56);
  line-height : 46px;
  text-align : center;
  
  
  
}
#idMenu LI UL LI A:hover {
  
  color : rgb(0, 128, 192);
  text-decoration : none;
  background-image : url(IMG/menue_sub_bk2.png);
  text-align : center;
  
  
  
}

A:link {
	text-decoration:none; color : rgb(122, 26, 56);
}
A:visited {
	text-decoration:none; 
  color : rgb(122, 26, 56);
}
A:active {
	text-decoration:none; 
}
A:hover {
	text-decoration:none; color : rgb(0, 128, 192);
}

#toppack{
  background-color : rgb(64, 0, 0);
  width : 100%;
  height : 10px;
}

#topimg{
  background-image : url(IMG/topimg.png);
  background-repeat : no-repeat;background-position : center center;
  width : 1100px;
  height : 261px;
  text-align : center;
  margin-left : auto;
  margin-right : auto;
  font-size : 11px;
  
  
}

#topcm{
  margin-left : 24px;
  
  text-align : left;
}

#muve{
	padding-right : 75px;
}


#top_slider
{
	
	height : 600px;
  
  
  background-image : url(IMG/bk3.jpg);
  background-repeat : repeat-x;background-position : left top;
}
#top_slider_contents
{
	
	margin: 0 auto;
  height : 600px;
  width : 1286px;
}
#topbanner{
  text-align : center;
  
  margin-left : auto;
  margin-right : auto;
  width : 1100px;
  
  
  
  
  
  
  height : 100px;
  padding-top : 10px;
}

#pach{
  background-color : white;
  padding-top : 20px;
  padding-left : 20px;
  padding-right : 20px;
  padding-bottom : 20px;
}
