
*{
  margin		: 0px;
  padding		: 0px;
}
img{
  border-style	: none;
  border-width	: 0px;
}
body{
  height		: 100%;
  margin-left: auto;
  margin-right: auto;
  text-align	: center;
  font-size	: 11px;
  color		: #ffffff;
  font-family	: "メイリオ",ＭＳ Ｐゴシック,Osaka,Serif;
  scrollbar-face-color: #121212;
  scrollbar-3dlight-color: #999999;
  scrollbar-highlight-color: #121212;
  scrollbar-shadow-color: #121212;
  scrollbar-darkshadow-color: #666666;
  scrollbar-arrow-color: #999999;
  scrollbar-track-color: #121212;
  background	: #000000;

}
h1,h2{
  font-size	: 11px;
}
h3{
  display : none;
}
ul{
  list-style-type	: none;
}
li{
  }
table{
  font-size	: 13px;
}
table tr{
  vertical-align	: top;
}
/* index */

#index{
  width		: 100%;
  height		: 100%;
  min-height	: 100%;
  background	: url(../img/bg_top.png) no-repeat top center;
}
#main{
  width: 950px;
  background-image: url(../img/index.jpg);
  background-repeat : no-repeat;
}
h1{
  width		: 100%;
  line-height	: 41px;
  font-weight	: normal;
  font-size	: 12px;
  height		: 40px;
}
/* main */

#body{
	width: 950px;
	margin-bottom: 25px;
	margin-left: auto;
	margin-right: auto;
}
#top_text{
  font-size	: 12px;
  line-height	: 18px;
  padding		: 205px 75px 5px 75px;
}
#main p{
  font-size	: 12px;
  font-weight	: bold;
  line-height	: 16px;
  clear		: left;
}
#enter{
  width		: 500px;
  padding-top	: 30px;
  padding-bottom	: 0;
  margin		: 0 auto;
}
#enter ul{
  display		: block;
  background	: url(../img/18.gif) no-repeat 228px 1px;
  float		: left;
  margin-bottom : 25px;
}
#enter li{
  width		: 250px;
  height		: 42px;
  font-size	: 0;
  float		: left;
  text-align	: center;
}
#enter div{
  line-height	: 16px;
}
/* 11111111 */

.enter-box{
  width : 490px;
  height		: 33px;
  margin		: 0 auto;
}
.left-box-1{
  float : left ;
  width		: 162px;
  height		: 32px;
  margin		: 0 auto;
  font-size	: 11px;
  line-height	: 22px;
  background	: url(../img/bt03.gif) no-repeat;
}
.left-box-2{
  float : left ;
  width		: 162px;
  height		: 32px;
  margin		: 0 auto;
  font-size	: 11px;
  line-height	: 22px;
  background	: url(../img/bt04.gif) no-repeat;
}
.left-box-3{
  float : left ;
  width		: 162px;
  height		: 32px;
  margin		: 0 auto;
  font-size	: 11px;
  line-height	: 22px;
  background	: url(../img/bt05.gif) no-repeat;
}
.left-box-4{
  float : left ;
  width		: 162px;
  height		: 32px;
  margin		: 0 auto;
  font-size	: 11px;
  line-height	: 22px;
  background	: url(../img/bt05.gif) no-repeat;
}
/* banner */

#banner_bg{
  width		: 100%;
  float		: left;
  padding		: 0 0 60px 0;
}
#banner{
  width		: 1000px;
  margin		: 0 auto;
}
#banner a img{
  margin		: 0 2px 0px 2px;
}
/* ad */

#ad{
  clear		: both;
  width		: 100%;
  height		: 40px;
  text-align	: center;
  color		: #666666;
  background	: url(../img/bottom.gif) repeat-x top;
  position	: relative;
  bottom		: 0;
  left		: 0;
  margin-top	: -40px;
}
#ad a{
  color		: #666666;
  text-decoration	: none;
}
#ad a:hover{
  color		: #fff100;
  text-decoration	: none;
}
#ad_in{
  width		: 950px;
  height		: 35px;
  margin		: 0 auto;
  padding		: 5px 0 0 0;
}
#l_ad{
  float		: left;
  width		: 350px;
  text-align	: left;
  font-size	: 10px;
  line-height	: 14px;
}
#l_ad{
  padding		: 0px 0 0 0;
}
#r_ad{
  float		: right;
  width : 300px;
  text-align	: right;
  font-size	: 10px;
  line-height	: 14px;
}
#r_ad dt{
  width		: 80px;
  float		: left;
  clear		: both;
  text-align	: right;
}
#r_ad dd{
  text-indent	: 10px;
  float : left;
  text-align	: left;
}
.huck
{
  display : none;
}
