@charset "utf-8";
/* CSS Document */
/*
html {
    overflow-x:hidden;
    overflow-y:hidden;
    }

#topfla{
display: block;
position:absolute;
top:0; left: 0pt;
z-index: 200;
width: 100%;
height:2500px;
}	 
*/
body{ background-color:#000000;}
h1{ text-indent:-9999px; display:none;}

#container{
position:absolute;
/*top:50%;*/
left:50%;
width:1513px;
/*height:545px;*/
/*margin-top:-132px;*/
margin-left:-756px;
margin-top:-10px;
}


#entrance{
background:url(../entrance_img/bg_main.jpg) no-repeat left top;
width:1513px;
height:545px;
margin:0 auto;
position:relative;
}

#entrance p{
color:#FFFFFF;
width:850px;
text-align:center;
font-size:12px;
position:absolute;
top:560px;
left:340px;
} 


#enterbtn{
position:absolute;
bottom:1px;
left:600px;
}

#leavebtn{
position:absolute;
bottom:1px;
right:592px;
}


.btn a{
display:block;
text-indent:-9999px;
width:100px;
height:30px;
}

#introDiv{
width:895px;
background-color:#242424;
margin:90px auto 30px;
padding:20px 0 20px 20px;
color:#c0c0c0;
}
#introDiv dl{
width:275px;
float:left;
margin:0 20px 10px 0;
}

#introDiv dd{ margin-left:5px; font-size:68%; padding:10px 0 0 5px;}

address{
clear:left;
color:#c0c0c0;
text-align:center;
margin-bottom:10px;
font-style:normal;font-weight:normal;
}

.clearfix:after {
  content: ".";  /* 新しい要素を作る */
  display: block;  /* ブロックレベル要素に */
  clear: both;
  height: 0;
  visibility: hidden;
}

.clearfix {
  min-height: 1px;
}

* html .clearfix {
  height: 1px;
  /*¥*//*/
  height: auto;
  overflow: hidden;
  /**/
}











