@charset "utf-8";
/* よく登場する要素のリセット */
h1, h2, h3, h4, h5, h6, p, address,
ul, ol, li, dl, dt, dd,
table, caption, th, td, images, form {
        margin: 0;
        padding: 0;
        border: none;
        font-style: normal;
        font-weight: normal;
        font-size: 100%;
        text-align: left;
        list-style-type: none;
}

/* テキストエリア内文字サイズのブラウザ間での差異をなくす */
textarea { font-size: 100%; }

/* 画像の下にできる隙間をなくす */
images { vertical-align: bottom; }

/* hr 要素は不可視で使う */
hr { display: none; }



/* Begin Typography & Colors */
body {

font-family: "ヒラギノ角ゴ ProW3","HiraginoKakuGothicPro","Osaka","Verdana","ＭＳ ゴシック"; 
	text-align: center;
	margin: 0px 0px 0px 0px;
	}

#page {
	background-color: white;
	text-align: center;
	margin: 0px auto;
	padding: 30px 0px;
	width: 100%;

	}

#enter{
	width: 100%;
	border-top: 1px solid #cccccc;
	border-bottom: 1px solid #cccccc;
}

.enter_bg{
width:800px;
height:500px;
margin-left:auto;
margin-right:auto;
background-image:url(images/tobira_bg.jpg);
background-position:center;
background-repeat:no-repeat;

}

.enter_box{
width:375px;
height:112px;
margin:10px 13px 19px 13px;
}

.enter_box a{
display:block;
height:55px;
te\xt-indent: -10000px;
}

.enter_box{
height:225px;
background-position:center;
background-repeat:no-repeat;
text-indent: -10000px;
}

.ent_enter{
width:180px;
height:55px;
float:left;
background-image:url(images/enter.png);
background-position:center;
background-repeat:no-repeat;
te\xt-indent: -10000px;
margin:0px 0px 0px 0px;
}

.ent_exit{
width:180px;
height:55px;
float:right;
background-image:url(images/exit.png);
background-position:center;
background-repeat:no-repeat;
te\xt-indent: -10000px;
margin:0px 0px 0px 0px;
}


#footer {
	border: none;
	padding: 0;
	margin: 0 auto;
	width: 850px;
	clear: both;
	}

#footer p {
	margin: 0;
	padding: 10px 0px 30px 0px;
	text-align: center;
	font-size: 12px;
	color:#ACAAAA;

	}
