@charset "Shift_JIS";


/* Whole
--------------------------------------------------*/
body{
	margin:0 auto;
	padding:0;
	text-align:center;
	font-size:12px;
	line-height:1.5;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	background-color:#9bb8c8;
}
h1,h2,h3,h4,h5,p,ul,ol,li,div,dl,dt,dd,form,img,hr{
	margin:0px;
	padding:0px;
	border:none;
}
img{
	border:none;
	vertical-align:top;
}
ul{
	list-style-type:none;
}
h1{
	text-align:center;
	padding:40px 0 20px 0;
}
h2{
	text-align:center;
	padding:40px 0 20px 0;
}
#all{
	width:800px;
	padding:0;
	margin:0 auto;
}
#cl{
	clear:both;
}

/* Link to video 
--------------------------------------------------*/
#linkToVideo{
	padding-bottom:20px;
}

/* Link 
--------------------------------------------------*/
a{
	color:#ed1c24;
	text-decoration:underline;
	font-weight:bold;
}
a:visit{
	color:#ed1c24;
}
a:hover{
	color:#e8575d;
}

/* Enter Button 
--------------------------------------------------*/
#enterBtn{
	width:100%;
	padding:0 0 80px 0;
}
#enterBtn li{
	display:inline;
	width:174px;
	padding:0 10px;
}

/* flash 
--------------------------------------------------*/
#flash{
	width:800px;
	height:500px;
	padding:20px 0 30px 0;
}

/* Navi 
--------------------------------------------------*/
#navi{
	width:100%;
	position:relative;
}
#navi li{
	display:inline;
	width:265px;
	float:left;
}
#navi ul li.parent ul {
		display: none;
	}
#navi ul li.parentOn ul {
		display: block;
	}
#menu1{
	position:absolute;
	left:150px;
	top:100px;
	width:416px;
	float:none;
}
#menu2{
	position:absolute;
	left:350px;
	top:100px;
	width:416px;
	float:none;
}
#menu3{
	position:absolute;
	left:250px;
	top:100px;
	width:416px;
	float:none;
}
#menu4{
	position:absolute;
	left:150px;
	top:200px;
	width:416px;
	float:none;
}
#menu6{
	position:absolute;
	left:250px;
	top:200px;
	width:416px;
	float:none;
}
#menu7{
	position:absolute;
	left:150px;
	top:400px;
	width:416px;
	float:none;
}
#menu8{
	position:absolute;
	left:350px;
	top:400px;
	width:416px;
	float:none;
}
#menu9{
	position:absolute;
	left:250px;
	top:400px;
	width:416px;
	float:none;
}

/* Balloon 1
--------------------------------------------------*/
.blTop{
	width:399px;
	height:61px;
}
.blMid{
	background:url(../imgs/bl1_mid.gif) top left repeat-y;
	width:399px;
}
.blBtm{
	background:url(../imgs/bl1_btm.gif) top left no-repeat;
	width:399px;
	height:14px;
}
.blTxt{
	text-align:left;
	font-size:130%;
	padding:6px 20px 10px 65px;
}

/* Balloon 2
--------------------------------------------------*/
.blTop2{
	width:399px;
	height:61px;
}
.blMid2{
	background:url(../imgs/bl2_mid.gif) top left repeat-y;
	width:399px;
}
.blBtm2{
	background:url(../imgs/bl2_btm.gif) top left no-repeat;
	width:399px;
	height:14px;
}
.blTxt2{
	text-align:left;
	font-size:130%;
	padding:6px 65px 10px 30px;
}


/* footer 
--------------------------------------------------*/
#footer{
	padding:30px 0 100px 0;
	color:#545454;
}
#footer a{
	color:#545454;
	text-decoration:underline;
}
#footer a:visit{
	color:#666666;
}
#footer a:hover{
	color:#666666;
}
