@charset "EUC-JP"; 

html{filter:expression(document.execCommand("BackgroundImageCache",false,true));}


*{margin:0; padding:0;}

body{background:url(/nol/index_image/index/indexbg.jpg) no-repeat top center; background-color:#000; margin:0; padding:0;}
img 	{border:none;}
.clear	{clear:both;}
.clear2px	{clear:both; height:2px; margin:0; padding:0;}
h1	{text-indent:-9999px; display:none;}


#container	{width:800px; margin:0 auto;}
#trial a	{width:267px; height:64px; display:block; background:url(/nol/index_image/banner/dl_btn.png) no-repeat; 
padding:0; text-indent:-9999px; overflow:hidden; position: absolute; margin: 0; top:120px; left: 530px;}


#manual a	{width:268px; height:32px; display:block; background:url(/nol/index_image/banner/manual_dlbtn.jpg) no-repeat; 
padding:0; text-indent:-9999px; overflow:hidden; position: absolute; margin: 0; top:176px; left: 530px; /* left: 530px; */}



#resist a	{width:280px; height:105px; display:block;
padding:0; text-indent:-9999px; overflow:hidden; position: absolute; margin: 0; top:108px; left: 0;

background:url(/nol/index_image/index/nol_reg_bott_new.png) no-repeat !important; 
background: none;
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/nol/index_image/index/nol_reg_bott_new.png", sizingMethod="scale");
}




/*--Header--*/
#header {width:800px; height:215px; text-indent:-9999px; overflow:hidden; position: relative;}
#content	{width:800px; background:url(/nol/index_image/index/mainbg.png) repeat-y top left; clear:both;}
#contentdeco	{width:800px; height:56px;}


/*--LeftMenu--*/
#menu		{width:200px; float:left;}
#menudeco	{width:200px; height:56px; background:url(/nol/index_image/index/lefttop.png) no-repeat top left; float:left;}
#btnarea	{width:184px; margin:0 0 0 16px; padding:0;}

ul#mainmenu {list-style:none;}

li#beginner a{width:184px; height:134px; display:block; background:url(/nol/index_image/index/leftmenu01_onoff.jpg) no-repeat top left; padding:0; margin:0; text-indent:-9999px; overflow:hidden;} 
li#beginner a:hover{background-position:0px -134px;} 

li#players a{width:184px; height:65px; display:block; background:url(/nol/index_image/index/leftmenu02_onoff.jpg) no-repeat top left; padding:0; margin:0; text-indent:-9999px; overflow:hidden;} 
li#players a:hover{background-position:0px -65px;} 

li#nobuon a{width:184px; height:65px; display:block; background:url(/nol/index_image/index/leftmenu03_onoff.jpg) no-repeat top left; padding:0; margin:0; text-indent:-9999px; overflow:hidden;} 
li#nobuon a:hover{background-position:0px -65px;} 

li#mobile a{width:184px; height:65px; display:block; background:url(/nol/index_image/index/leftmenu04_onoff.jpg) no-repeat top left; padding:0; margin:0; text-indent:-9999px; overflow:hidden;} 
li#mobile a:hover{background-position:0px -65px;} 

li#atweb a{width:184px; height:40px; display:block; background:url(/nol/index_image/index/leftmenu_atweb_onoff.png) no-repeat top left; padding:0; margin:1px 0; text-indent:-9999px; overflow:hidden;} 
li#atweb a:hover{background-position:0px -40px;} 

li#netcafe a{width:184px; height:65px; display:block; background:url(/nol/index_image/index/leftmenu05_onoff.jpg) no-repeat top left; padding:0; margin:0; text-indent:-9999px; overflow:hidden;} 
li#netcafe a:hover{background-position:0px -65px;} 

li#product a{width:184px; height:65px; display:block; background:url(/nol/index_image/index/leftmenu06_onoff.jpg) no-repeat top left; padding:0; margin:0; text-indent:-9999px; overflow:hidden;} 
li#product a:hover{background-position:0px -65px;} 

li#procedure a{width:184px; height:65px; display:block; background:url(/nol/index_image/index/leftmenu07_onoff.jpg) no-repeat top left; padding:0; margin:0; text-indent:-9999px; overflow:hidden;} 
li#procedure a:hover{background-position:0px -65px;} 

li#developer a{width:184px; height:40px; display:block; background:url(/nol/index_image/index/leftmenu08_onoff.jpg) no-repeat top left; padding:0; margin-bottom:3px; text-indent:-9999px; overflow:hidden;} 
li#developer a:hover{background-position:0px -40px;}

li#lrplan a{width:184px; height:40px; display:block; background:url(/nol/index_image/index/leftmenu09_onoff.jpg) no-repeat top left; padding:0; margin-bottom:3px; text-indent:-9999px; overflow:hidden;} 
li#lrplan a:hover{background-position:0px -40px;}

li#update a{width:184px; height:40px; display:block; background:url(/nol/index_image/index/leftmenu11_onoff.jpg) no-repeat top left; padding:0; margin-bottom:3px; text-indent:-9999px; overflow:hidden;} 
li#update a:hover{background-position:0px -40px;}


li#security a{width:184px; height:65px; display:block; background:url(/nol/index_image/index/leftmenu10_onoff.jpg) no-repeat top left; padding:0; margin-bottom:2px; text-indent:-9999px; overflow:hidden;} 
li#security a:hover{background-position:0px -65px;} 

/*--TopicsArea--*/
#topics		{width:415px; float:left;}
#topicsdeco	{width:415px; height:56px; background:url(/nol/index_image/index/centertop.png) no-repeat top left; float:left;}

/*  ▼注目トピック▼   */

#topicsbn1 a{width:380px; height:300px; display:block; background:url(/nol/index_image/banner/m_tactics_opencp.jpg) no-repeat top left; margin:0 18px 0 17px; padding:0; text-indent:-9999px; overflow:hidden;}

#topicsbn3 a{width:380px; height:300px; display:block; background:url(/nol/index_image/banner/m_fireworks2009.jpg) no-repeat top left; margin:0 18px 0 17px; padding:0; text-indent:-9999px; overflow:hidden;}

#topicsbn4 a{width:380px; height:300px; display:block; background:url(/nol/index_image/banner/m_rikyuu.jpg) no-repeat top left; margin:0 18px 0 17px; padding:0; text-indent:-9999px; overflow:hidden;}

#topicsbn6 a{width:380px; height:300px; display:block; background:url(/nol/index_image/banner/m_rekdol.jpg) no-repeat top left; margin:0 18px 0 17px; padding:0; text-indent:-9999px; overflow:hidden;}

#topicsbn2 a{width:380px; height:300px; display:block; background:url(/nol/index_image/banner/m_shingen.jpg) no-repeat top left; margin:0 18px 0 17px; padding:0; text-indent:-9999px; overflow:hidden;}


#topicsbn5 {width:380px; height:339px; display:block; background:url(/nol/index_image/banner/m_official3.jpg) no-repeat top left; margin:0 18px 0 17px; padding:0; overflow:hidden;}
#topicsbn5 .bnLink4_1 {width:380px; height:339px; display:block; text-indent:-9999px; overflow:hidden;}


/*  ▼注目トピック▼(残骸)   */
/*
#topicsbn2 a{width:380px; height:300px; display:block; background:url(/nol/index_image/banner/m_goemon.jpg) no-repeat top left; margin:0 18px 0 17px; padding:0; text-indent:-9999px; overflow:hidden;}
#topicsbn4 a{width:380px; height:300px; display:block; background:url(/nol/index_image/banner/m_eastwest2009_result.jpg) no-repeat top left; margin:0 18px 0 17px; padding:0; text-indent:-9999px; overflow:hidden;}
#topicsbn3 a{width:380px; height:300px; display:block; background:url(/nol/index_image/banner/m_kakuseiinfo5.jpg) no-repeat top left; margin:0 18px 0 17px; padding:0; text-indent:-9999px; overflow:hidden;}
#topicsbn1 a{width:380px; height:300px; display:block; background:url(/nol/index_image/banner/m_danketsu.jpg) no-repeat top left; margin:0 18px 0 17px; padding:0; text-indent:-9999px; overflow:hidden;}
#topicsbn4 a{width:380px; height:300px; display:block; background:url(/nol/index_image/banner/m_official.jpg) no-repeat top left; margin:0 18px 0 17px; padding:0; text-indent:-9999px; overflow:hidden;}
#topicsbn4 {width:380px; height:360px; display:block; background:url(/nol/index_image/banner/m_official2.jpg) no-repeat top left; margin:0 18px 0 17px; padding:0; overflow:hidden;}
#topicsbn4 .bnLink4_1 {width:380px; height:233px; display:block; text-indent:-9999px; overflow:hidden;}
#topicsbn4 .bnLink4_2 {width:380px; height:127px; display:block; text-indent:-9999px; overflow:hidden;}
*/



.dotgold	{width:380px; height:10px; display:block; background:url(/nol/index_image/index/gold_line.png) no-repeat top left; margin:10px 18px 10px 17px; padding:0;}


/*--RightInformation--*/
#info		{width:185px; float:left;}
#infodeco	{width:185px; height:56px; background:url(/nol/index_image/index/right_top.png) no-repeat top left; float:left;}
#infoarea	{width:175px; background:url(/nol/index_image/index/bnbg.jpg) repeat-y top left; margin:0; padding:0 15px 0 10px;}

#infotop	{width:175px; height:53px; background:url(/nol/index_image/index/bntop.jpg) no-repeat top left;}
#infobg		{width:175px; background:url(/nol/index_image/index/bnbg.jpg) repeat-y top left;}
#infobt		{width:175px; height:30px; background:url(/nol/index_image/index/bnbt.jpg) no-repeat top left; clear:both;}


/*--Banners--*/
ul#infobanner{list-style:none;}

li#netcafe09su a{width:160px; height:150px; display:block; background:url(/nol/index_image/banner/bn_cafesu09.jpg) no-repeat top left; margin:0 13px 5px 8px; text-indent:-9999px; overflow:hidden;} 

li#yuki a{width:160px; height:150px; display:block; background:url(/nol/index_image/banner/bn_yukimatsuri.jpg) no-repeat top left; margin:0 13px 5px 8px; text-indent:-9999px; overflow:hidden;} 

li#stdash a{width:160px; height:150px; display:block; background:url(/nol/index_image/banner/bn_stdash.jpg) no-repeat top left; margin:0 13px 5px 8px; text-indent:-9999px; overflow:hidden;} 

li#reward a{width:160px; height:150px; display:block; background:url(/nol/index_image/banner/bn_reward.jpg) no-repeat top left; margin:0 13px 5px 8px; text-indent:-9999px; overflow:hidden;} 

li#shinzan a{width:160px; height:150px; display:block; background:url(/nol/index_image/banner/bn_shinzan.jpg) no-repeat top left; margin:0 13px 5px 8px; text-indent:-9999px; overflow:hidden;} 

li#sale a{width:160px; height:150px; display:block; background:url(/nol/index_image/banner/bn_sale.jpg) no-repeat top left; margin:0 13px 5px 8px; text-indent:-9999px; overflow:hidden;} 

li#serial a{width:160px; height:80px; display:block; background:url(/nol/index_image/banner/bn_serial.jpg) no-repeat top left; margin:0 13px 5px 8px; text-indent:-9999px; overflow:hidden;} 

li#souha a{width:160px; height:50px; display:block; background:url(/nol/index_image/banner/bn_tokusetsu.jpg) no-repeat top left; margin:0 13px 5px 8px; text-indent:-9999px; overflow:hidden;} 

li#ransei a{width:160px; height:80px; display:block; background:url(/nol/index_image/banner/bn_ranseiki.jpg) no-repeat top left; margin:0 13px 5px 8px; text-indent:-9999px; overflow:hidden;} 

li#kunitoris a{width:160px; height:80px; display:block; background:url(/nol/index_image/banner/bn_kunitori.jpg) no-repeat top left; margin:0 13px 5px 8px; text-indent:-9999px; overflow:hidden;} 

li#tozairesult a{width:160px; height:80px; display:block; background:url(/nol/index_image/banner/bn_tozai_result_01.jpg) no-repeat top left; margin:0 13px 5px 8px; text-indent:-9999px; overflow:hidden;} 

li#storage a{width:160px; height:50px; display:block; background:url(/nol/index_image/banner/bn_storage.jpg) no-repeat top left; margin:0 13px 5px 8px; text-indent:-9999px; overflow:hidden;} 

li#mrcon2009 a{width:160px; height:78px; display:block; background:url(/nol/index_image/banner/bn_2009mrcon.jpg) no-repeat top left; margin:0 13px 5px 8px; text-indent:-9999px; overflow:hidden;} 

li#tgs2009 a{width:160px; height:150px; display:block; background:url(/nol/index_image/banner/bn_tgs2009.jpg) no-repeat top left; margin:0 13px 5px 8px; text-indent:-9999px; overflow:hidden;} 

li#tendou a{width:160px; height:150px; display:block; background:url(/nol/index_image/banner/bn_tendou.jpg) no-repeat top left; margin:0 13px 5px 8px; text-indent:-9999px; overflow:hidden;} 

/*--banner最下部marginが違うので注意--*/

li#guide a{width:160px; height:120px; display:block; background:url(/nol/index_image/banner/bn_2008guide.jpg) no-repeat top left; margin:0 13px 0 8px; text-indent:-9999px; overflow:hidden;} 



#mainbt		{width:800px; height:64px; background:url(/nol/index_image/index/wholebt.png) no-repeat top left; display:block; clear:both;}


/*--BottomSection--*/
#remarks		{ margin:0; text-align:left; clear:both; }
#remarks ul		{ list-style-type:disc; margin-left:20px; padding:0; font-size:11px;  float:left; }
#remarks li		{ margin-bottom:10px;}
#remarks a			{ color: #fff; text-decoration: underline; }
#remarks a:visited	{ color: #fff; }
#remarks a:hover	{ color: #f30; }
.line_red		{ margin: 20px 15px; height: 10px; width: 770px; border-bottom:1px solid #900; font-size:1px; }


/*--font--*/
.topics		{text-align:left; font-size:12px;}
.txt12bk	{font-size:12px; color:#000; line-height:150%;}
.txt12red	{font-size:12px; color:#900; line-height:150%;}

a			{cursor:pointer;}
a:link		{color:#900; text-decoration:underline;}
a:visited	{color:#900; text-decoration:underline;}
a:hover		{color:#c30; text-decoration:none;}
a:active	{color:#900; text-decoration:underline;}


/*--Footer--*/
#gamecity a		{width:165px; height:40px; display:block; background:url(/nol/index_image/index/gctop.jpg) no-repeat top left; float:right; text-indent:-9999px; overflow:hidden; margin-right:15px;}
#copy_right		{ text-align: center; font-size:10px;}
#footer			{ width:800px; height:20px; background-color:#000; color:#f30; font-size:11px;}
