@charset "UTF-8";
/* CSS Document */

/* ------------------------------
 font-size
------------------------------ */

	10px = 77%		11px = 85%
	12px = 93%		13px = 100%
	14px = 108%		15px = 116%
	16px = 123.1%

------------------------------ */

/* ------------------------------
フォント指定
------------------------------ */

body {
font-family:'メイリオ',Meiryo,'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','ＭＳ Ｐゴシック',sans-serif;
}
input {
font-family:'メイリオ',Meiryo,'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','ＭＳ Ｐゴシック',sans-serif;
}
textarea {
font-family:'メイリオ',Meiryo,'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','ＭＳ Ｐゴシック',sans-serif;
}

/* ------------------------------
Clearfix
------------------------------ */

.clearfix:after {
  content: ".";
  display: block;
  clear: both;
  height: 0;
  visibility: hidden;
}

.clearfix {
  min-height: 1px;
}

* html .clearfix {
  height: 1px;
  /*¥*//*/
  height: auto;
  overflow: hidden;
  /**/
}

/* ------------------------------
サイト共通
------------------------------ */

body{
background:#FFFFFF url(../images/common/bg.png) repeat;
width:100%;
height:auto;
}

p{
font-size:93%;
margin-bottom:5px;
line-height:140%;
color:#4a4a4a;
}

h2{
font-size:93%;
margin-bottom:15px;
line-height:140%;
color:#4a4a4a;
}

h1{
text-indent:-10000px;
overflow:hidden;
}

#wrapper{
width:720px;
margin:64px auto 80px;
text-align:center;
}

p.notes{
color:#e4007f;
}

p.copyright{
color:#9a9a9a;
}

/* ------------------------------
コンテンツ
------------------------------ */

#header h1{
width:220px;
height:220px;
background: url(../images/index/logo.png) no-repeat center;
margin:0 auto 40px;
}

#menu{
width:250px;
margin:0 auto 30px;
}

#menu a.enter{
width:250px;
height:65px;
display:block;
overflow:hidden;
text-indent:-10000px;
background-image: url(../images/index/button_enter.png);
background-position:-250px 0px;
}

#menu a.enter:hover{
background-position:-250px -65px;
}