@charset "utf-8";


/* mainvis
------------------------------------------------------*/
#top .mainvis{
	width:980px;
	height:625px;
	padding:15px 0 0;
	margin:0 auto;
}
#top .mainvis #flashcontent{
	position:relative;
}
#top .mainvis #flashcontent .topGlobalNav{
	position:relative;
	background:url(../../images/topGlobalNav.jpg) no-repeat 0 0;
	width:980px;
	height:90px;
}

#top .mainvis #flashcontent .topGlobalNav li {
	position:absolute;
	top:20px;
}
#top .mainvis #flashcontent .topGlobalNav li.nav1{ left:37px; top:4px; }
#top .mainvis #flashcontent .topGlobalNav li.nav2{ left:245px; }
#top .mainvis #flashcontent .topGlobalNav li.nav3{ left:344px; }
#top .mainvis #flashcontent .topGlobalNav li.nav4{ left:466px; }
#top .mainvis #flashcontent .topGlobalNav li.nav5{ left:556px; }
#top .mainvis #flashcontent .topGlobalNav li.nav6{ left:645px; }
#top .mainvis #flashcontent .topGlobalNav li.nav7{ left:748px; }
#top .mainvis #flashcontent .topGlobalNav li.nav8{ left:839px; }

#top .mainvis #flashcontent .topGlobalNav li.closed{
	text-indent:-9999px;
	overflow:hidden;
}

#top .mainvis #flashcontent .topGlobalNav a{
	text-indent:-9999px;
	overflow:hidden;
	display:block;
	height:59px; 
}
#top .mainvis #flashcontent .topGlobalNav .nav1 a{ background:url(../../images/topGlobalNav.jpg) no-repeat -37px -5px;   width:156px; height:75px; }
#top .mainvis #flashcontent .topGlobalNav .nav2 a{ background:url(../../images/topGlobalNav.jpg) no-repeat -245px -20px; width:99px;  }
#top .mainvis #flashcontent .topGlobalNav .nav3 a{ background:url(../../images/topGlobalNav.jpg) no-repeat -344px -20px; width:122px; }
#top .mainvis #flashcontent .topGlobalNav .nav4 a{ background:url(../../images/topGlobalNav.jpg) no-repeat -466px -20px; width:90px;  }
#top .mainvis #flashcontent .topGlobalNav .nav5 a{ background:url(../../images/topGlobalNav.jpg) no-repeat -556px -20px; width:89px;  }
#top .mainvis #flashcontent .topGlobalNav .nav6 a{ background:url(../../images/topGlobalNav.jpg) no-repeat -645px -20px; width:103px; }
#top .mainvis #flashcontent .topGlobalNav .nav7 a{ background:url(../../images/topGlobalNav.jpg) no-repeat -748px -20px; width:91px;  }
#top .mainvis #flashcontent .topGlobalNav .nav8 a{ background:url(../../images/topGlobalNav.jpg) no-repeat -839px -20px; width:88px;  }

#top .mainvis #flashcontent .topGlobalNav .nav1 a:hover{ background:url(../../images/topGlobalNav.jpg) no-repeat -37px -95px;  }
#top .mainvis #flashcontent .topGlobalNav .nav2 a:hover{ background:url(../../images/topGlobalNav.jpg) no-repeat -245px -110px; }
#top .mainvis #flashcontent .topGlobalNav .nav3 a:hover{ background:url(../../images/topGlobalNav.jpg) no-repeat -344px -110px; }
#top .mainvis #flashcontent .topGlobalNav .nav4 a:hover{ background:url(../../images/topGlobalNav.jpg) no-repeat -466px -110px; }
#top .mainvis #flashcontent .topGlobalNav .nav5 a:hover{ background:url(../../images/topGlobalNav.jpg) no-repeat -556px -110px; }
#top .mainvis #flashcontent .topGlobalNav .nav6 a:hover{ background:url(../../images/topGlobalNav.jpg) no-repeat -645px -110px; }
#top .mainvis #flashcontent .topGlobalNav .nav7 a:hover{ background:url(../../images/topGlobalNav.jpg) no-repeat -748px -110px; }
#top .mainvis #flashcontent .topGlobalNav .nav8 a:hover{ background:url(../../images/topGlobalNav.jpg) no-repeat -839px -110px; }

#top .mainvis #flashcontent .hajimete{
	position:absolute;
	top:324px;
	right:15px;
}
#top .mainvis #flashcontent .hajimete a{
	text-indent:-9999px;
	overflow:hidden;
	display:block;
	width:122px;
	height:110px;
}
#top .mainvis #flashcontent .download{
	position:absolute;
	top:215px;
	right:40px;
}
#top .mainvis #flashcontent .download a{
	text-indent:-9999px;
	overflow:hidden;
	display:block;
	width:94px;
	height:94px;
}
/*
#top .mainvis #flashcontent .bustour{
	position:absolute;
	top:447px;
	right:40px;
}
#top .mainvis #flashcontent .bustour a{
	text-indent:-9999px;
	overflow:hidden;
	display:block;
	width:264px;
	height:97px;
}
*/
/*
#top .mainvis #flashcontent .tokuten{
	position:absolute;
	top:439px;
	right:40px;
}
#top .mainvis #flashcontent .tokuten a{
	text-indent:-9999px;
	overflow:hidden;
	display:block;
	width:303px;
	height:93px;
}
*/
#top .mainvis #flashcontent .guide{
	position:absolute;
	top:436px;
	right:15px;
}
#top .mainvis #flashcontent .guide a{
	text-indent:-9999px;
	overflow:hidden;
	display:block;
	width:122px;
	height:110px;
}
#top .mainvis #flashcontent .comic2{
	position:absolute;
	top:451px;
	left:717px;
}
#top .mainvis #flashcontent .comic2 a{
	text-indent:-9999px;
	overflow:hidden;
	display:block;
	width:125px;
	height:95px;
}
#top .mainvis #flashcontent .comic{
	position:absolute;
	top:451px;
	left:590px;
}
#top .mainvis #flashcontent .comic a{
	text-indent:-9999px;
	overflow:hidden;
	display:block;
	width:125px;
	height:95px;
}
#top .mainvis #flashcontent .newPrice{
	position:absolute;
	top:430px;
	left:355px;
}
#top .mainvis #flashcontent .newPrice a{
	text-indent:-9999px;
	overflow:hidden;
	display:block;
	width:230px;
	height:114px;
}


/* topcontents
------------------------------------------------------*/
#top .topcontents{
	width:950px;
	margin:0 auto;
}


/* data_sosial
------------------------------------------------------*/
#top .data_sosial{
	margin:15px 0 15px;
}


/* dataSec
------------------------------------------------------*/
#top .dataSec{
	width:500px;
	float:left;
}

#top .dataSec .sero{
	float:left;
	zoom:1;
}
#top .dataSec .spec{
	background:url(../../images/spec.png) no-repeat 0 0;
	width:449px;
	height:61px;
	float:right;
}


/* socialSec
------------------------------------------------------*/
#top .socialSec{
	position:relative;
	background:url(../../images/social_bg.png) no-repeat 0 0;
	width:440px;
	height:45px;
	float:right;
}
#top .socialSec .btn_tw{
	position:absolute;
	top:7px;
	left:10px;
}
#top .socialSec .social_tw{
	position:absolute;
	top:13px;
	left:285px;
	zoom:1;
}
#top .socialSec .social_fb{
	position:absolute;
	top:13px;
	left:357px;
	zoom:1;
}


/*--------------------------------------------------------------------------
 * topFooter
 *------------------------------------------------------------------------*/

#top .topFooterOuter{
	background:url(../../images/footer/footer_bg.png) repeat-x 50% 0;
	position:relative;
	height:98px;
}
#top .topFooter{
	position:relative;
	background:url(../../images/footer/footer_bg.png) repeat-x 50% 0;
	width:950px;
	height:60px;
	margin:0 auto;
}
#top .topFooter .bnr_dendou{
	position:absolute;
	left:0;
	top:11px;
}
#top .topFooter .copyright{
	background:url(../../images/footer/copyright.png) no-repeat 0 0;
	position:absolute;
	top:60px;
	left:0;
	width:219px;
	height:9px;
	text-indent:-9999px;
	overflow:hidden;
}
#top .topFooter .cr_text1{
	background:url(../../images/footer/cr_text1.png) no-repeat 0 0;
	position:absolute;
	top:60px;
	left:230px;
	width:266px;
	height:9px;
	text-indent:-9999px;
	overflow:hidden;
}
#top .topFooter .cr_text2{
	background:url(../../images/footer/cr_text2.png) no-repeat 0 0;
	position:absolute;
	top:78px;
	left:0;
	width:589px;
	height:9px;
	text-indent:-9999px;
	overflow:hidden;
}
#top .topFooter .bnr{
	position:absolute;
	top:11px;
	right:0;
}



