*{margin:0;
padding:0;
font-size:100%;
list-style: none;
}
img {border: none;vertical-align:  bottom;}
hr{display:none;}

a:link{color:#FF9900; text-decoration:underline;}
a:visited{color:#FF9900; text-decoration:underline;}
a:active{color:#6699FF; text-decoration:none;}
a:hover{color:#FFCC66; text-decoration:none;}

input,textarea,select{
	font-size:12px;
	font-family:"‚l‚r ‚oƒSƒVƒbƒN", "Osaka";
	color:#FF6699;	
	background-color: #FFFFFF;
	border-bottom: #FFC6D8 2px solid;
	border-right: #FFC6D8 2px solid;
	border-left: #FFC6D8 2px solid;
	border-top: #FFC6D8 2px solid;
}
.button{
	font-size:12px;
	font-family:"‚l‚r ‚oƒSƒVƒbƒN", "Osaka";
	color:#ffffff;	
	background-color: #FD79A3;
	border-bottom: #FD79A3 1px solid;
	border-right: #FD79A3 1px solid;
	border-left: #FD79A3 1px solid;
	border-top: #FD79A3 1px solid;
}
.radio{background-color: #ffffff;}

.top_banner{
  text-align: center;
  margin: -10px 0 5px 0;
  display: block;
}

/*----------------------------------------------------------------‘S‹¤’Ê */

#wrap{}


/*----------------------------------------------------------------ƒNƒ‰ƒX */
.color1{color: #ffffff;}/* white */
.color2{color: #FF6600;}/* orange */
.color3{color: #CC0033;}/* red */
.color4{color: #00CCCC;}/* blue */
.color5{color: #666666;}/* gray */
.color6{color: #000000;}/* black */

.textS{font-size: 9px;}
.textM{font-size: 14px;}
.textL{font-size: 16px;}

.font1{font-weight: bold;}
.font2{font-family : "‚l‚r ‚oƒSƒVƒbƒN", "Osaka";}
.font3{text-indent: -0.8em;margin-left: 1.4em;display: block;}

.text-out{text-indent:-9999px;}

.hidden{position:absolute;
	left:0px;
	top:-500px;
	width:1px; 
	height:1px; 
	overflow:hidden; 
}

.clearfix {
	zoom: 1;
	}
	.clearfix:after {
	content: "";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}

/*----------------------------------------------------------------body */

body{
	font-size :12px;
	font-family: Arial, Helvetica, sans-serif;
	color:#000000;
	line-height: 16px;
	margin: 18px;
	background: url(../images/back.gif) #F0FFF0 fixed;
}



/*----------------------------------------------------------------h1 */

h1{background: url(../images/logo.gif) no-repeat;height: 104px;}


/*----------------------------------------------------------------h2 */



/*----------------------------------------------------------------h3 */



/*----------------------------------------------------------------h4 */



/*----------------------------------------------------------------enter */

#area_head{width: 600px;margin: 0 auto;background: url(../images/bg_enter.jpg) no-repeat;}
#enter_top{margin-bottom: 5px;}
#enter_top_left{float: left;width: 400px;}
#enter_top_right{float: right;width: 200px;}
#enter_bottom_left{float: left;width: 200px;}
#enter_bottom_center{float: left;width: 191px;margin-left: 5px;}
#enter_bottom_right{float: right;width: 200px;}

#bt_enter a{display: block;background: url(../images/bt_enter.gif) no-repeat;height: 57px;}

#schedule{background: url(../images/img_schedule.gif) no-repeat;height: 220px;}
#schedule a{width: 200px;height: 220px;display: block;}

#img_18{background: url(../images/img_18.gif) no-repeat;height: 54px;}

#taiki, #member, #kuti, #mobile{height: 131px;}

#taiki{background: url(../images/img_taiki.gif) no-repeat;margin-bottom: 5px;}
#taiki a{width: 200px;height: 131px;display: block;}

#member{background: url(../images/img_member.gif) no-repeat;}
#member a{width: 200px;height: 131px;display: block;}

#kuji{background: url(../images/img_kuji2.gif) no-repeat;margin-bottom: 5px;}
#kuji a{width: 191px;height: 131px;display: block;}

#movie{background: url(../images/img_movie.gif) no-repeat;}
#movie a{width: 191px;height: 131px;display: block;}

#kuti{background: url(../images/img_kuti.gif) no-repeat;margin-bottom: 5px;}
#kuti a{width: 200px;height: 131px;display: block;}

#mobile{background: url(../images/img_mobile.gif) no-repeat;}
#qr{padding-top: 30px;padding-left: 9px;position: absolute;}
#mobile a{width: 200px;height: 131px;display: block;}


#copy{text-align: center;}


#bottom_text{
  width: auto;
  text-align: center;
  display: block;
  border-bottom: #94c465 solid 1px;
  border-top: #94c465 solid 1px;
  padding: 3px 0;
  font-size: 10px;
  background: #ccff99;
  color: #093;
}

/* LINK */
.bt_link{
  background: url(/enter/images/bt_map.gif) no-repeat 50% 0%;
  width: 100%;
  display: block;
  text-indent: -9999px;
  height: 66px;
  margin-top: 5px;
}

.bt_link a{
  width: 572px;
  height: 66px;
  display: block;
  margin: 0 auto;
}