/* mainstyle.css
-----------------------
01.basic
02.layout
03.font /bgcolor
04.enter layer
05.link
=====================*/

/*---------------------
01.basic
---------------------*/
*{ margin:0; padding:0;}

body{
	background:url(../images/bg.jpg) repeat fixed;
	color:#0061a9;
	font-family:"ヒラギノ角ゴ Pro W3","ＭＳ Ｐゴシック", Osaka;
	margin:0 auto;
	margin-left: 0 auto;
}
html, body {scrollbar-base-color : #ffffff;
	scrollbar-3dlight-color : #9F1918;
	scrollbar-arrow-color : #9F1918;
	scrollbar-face-color : #ffffff;
	scrollbar-highlight-color : #ffffff;
	scrollbar-shadow-color : #ffffff;
	scrollbar-track-color : #ffffff;
	scrollbar-darkshadow-color : #9F1918;
	background-color: #999999;
	margin-top: 0px;
	}
body{ padding:0 0 0 0;}

hr{ display:none;}
a img{ border:0;}

.iepngfix, * html .iepngfix {
behavior: expression(IEPNGFIX.fix(this));
}

.left{ float:left; overflow:hidden;}
.right{ float:right; overflow:hidden;}
.clear{ clear:both; display:block;}

/*---------------------
02.layout
---------------------*/
#all{ width:930px; height:725px; background:url(image/topBG_01.jpg) no-repeat; margin:0px auto;}
#all{ padding:0 0 0 0;}
/* menu */
ul#menu{ 
	width:930px; 
	height:82px; 
	background:url(image/top_menu.png) no-repeat; 
	margin:0 auto; 
	position:relative; 
}
* html ul#menu{ background:url(image/top_menu.png) no-repeat; }
* html ul#menu{ margin:0 0 0 0px}
ul#menu li{ position:absolute; top:0; float:left;}
ul#menu li, ul#menu li a {
	display: block;
	height:82px; 
	text-indent: -999999px; 
	text-decoration: none; 
	font-size: 1px;
}

ul#menu li.menu01{ left:0; width:45px;}
ul#menu li.menu02{ left:45px; width:61px;}
ul#menu li.menu03{ left:106px; width:101px;}
ul#menu li.menu04{ left:207px; width:74px;}
ul#menu li.menu05{ left:281px; width:71px;}
ul#menu li.menu06{ left:352px; width:99px;}
ul#menu li.menu07{ left:451px; width:43px;}
ul#menu li.menu08{ left:494px; width:43px;}
ul#menu li.menu09{ left:537px; width:74px;}

* ul#menu li.menu01 a:hover {background: transparent url(image/top_menu_on.png) 0px 0px no-repeat;}
ul#menu li.menu02 a:hover {background: transparent url(image/top_menu_on.png) -45px 0px no-repeat;}
ul#menu li.menu03 a:hover {background: transparent url(image/top_menu_on.png) -106px 0px no-repeat;}
ul#menu li.menu04 a:hover {background: transparent url(image/top_menu_on.png) -207px 0px no-repeat;}
ul#menu li.menu05 a:hover {background: transparent url(image/top_menu_on.png) -281px 0px no-repeat;}
ul#menu li.menu06 a:hover {background: transparent url(image/top_menu_on.png) -352px 0px no-repeat;}
ul#menu li.menu07 a:hover {background: transparent url(image/top_menu_on.png) -451px 0px no-repeat;}
ul#menu li.menu08 a:hover {background: transparent url(image/top_menu_on.png) -494px 0px no-repeat;}
ul#menu li.menu09 a:hover {background: transparent url(image/top_menu_on.png) -537px 0px no-repeat;}

html ul#menu li.menu01{ background: transparent url(image/top_menu_on2.png) 0px 0px no-repeat;}
* html ul#menu li.menu02 a:hover{ background: transparent url(image/top_menu_on2.png) -45px 0px no-repeat;}
* html ul#menu li.menu03 a:hover{ background: transparent url(image/top_menu_on2.png) -106px 0px no-repeat;}
* html ul#menu li.menu04 a:hover{ background: transparent url(image/top_menu_on2.png) -207px 0px no-repeat;}
* html ul#menu li.menu05 a:hover{ background: transparent url(image/top_menu_on2.png) -281px 0px no-repeat;}
* html ul#menu li.menu06 a:hover{ background: transparent url(image/top_menu_on2.png) -352px 0px no-repeat;}
* html ul#menu li.menu07 a:hover{ background: transparent url(image/top_menu_on2.png) -451px 0px no-repeat;}
* html ul#menu li.menu08 a:hover{ background: transparent url(image/top_menu_on2.png) -494px 0px no-repeat;}
* html ul#menu li.menu09 a:hover{ background: transparent url(image/top_menu_on2.png) -537px 0px no-repeat;}


/* /menu */
#whatsnew{
	border: 1px solid #990000;
	height: 142px;
	width: 383px;
	margin-top: 455px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 19px;
}
#footer{ text-align:center; margin:11px 0 0 0;}


/*---------------------
03.font /bgcolor
---------------------*/

span.notxt{ display:none; font-size:10%; text-decoration:none; text-indent:-9999px;}
A	{text-decoration:none;
	color:#0099ff;}
.nmTxt	{font-size:12px;; font-style: normal; color: #333300; line-height: 16px; font-family: "normal"; font-variant: normal; letter-spacing: normal; ; white-space: normal}
.hTxt {  font-size: 12px; line-height: normal; font-weight: bold; color: #333300; font-style: normal}
.nmTxt1 {font-size:12px; font-style: normal; color: #FFFFFF; line-height: 14px; }
.smTxt1 {font-size: 10px;
	color: #FFFFFF;
}
.style3 {font-size: 10px; color: #9F1918; }
.style4 {font-size: 12px; font-style: normal; color: #9F1918; line-height: 14px; }
.style9 {;
	font-style: normal;
	line-height: 16px;
	font-family: "normal";
	font-variant: normal;
	letter-spacing: normal;
	;
	white-space: normal;
	font-size: 12px;
	color: #333333;
}



#xrated {
	margin-right: auto;
	margin-left: auto;
	margin-top: 0px;
	margin-bottom: 0px;
	background-image: url(image/enter_check_bg.png);
	background-repeat: no-repeat;
	position: relative;
	height: 246px;
	width: 563px;
	display: block;
}
/*-------------
ul#xrated #btn_posi {
	list-style:none;
	left: auto;
	top: 131px;
	position: relative;
	width: 331px;
	display: block;
}
ul#xrated #btn_posi li {
	list-style:none;
    float:left;
	width: 331px;
}--------*/
ul#btn_posi  {
	display:none;
	width:81px;
	height:21px;
	text-indent:-100px;
	overflow:visible;
	text-decoration: none;
	left: 61px;
	top: 131px;
	position: relative;
	visibility: visible;
	z-index: auto;
	margin-right: auto;
	margin-left: auto;
}
ul#btn_posi li.18over a{
	background-image: url(image/enter_check_bg18over.png);
	position: relative;
	left: 61px;
	top: 131px;
}
ul#btn_posi li.18over a:hover{
	background-image: url(image/enter_check_bg18over_on.png);
	position: relative;
	left: 61px;
	top: 131px;
}
ul#btn_posi li.18under a{
	background-image: url(image/enter_check_bg18under.png);
	position: relative;
	left: 61px;
	top: 30px;
}
ul#btn_posi li.18under a:hover{
	background-image: url(image/enter_check_bg18under_on.png);
	position: relative;
	left: 61px;
	top: 30px;
}
#countmovie{
	/*position: absolute;*/
	background-image: url(../../image/countdown_base.gif);
	height:150px;
	width:160px;
	float:right;
	margin-right:10px;
	margin-top:380px;
	font-size: 12px;
	font-weight: bold;
	color: #EEECE0;
	text-align: center;
}
#topdemo{
		margin-top:95px;
}
