@charset "EUC-JP";   /*   文字コード   */


/*   reset   */
h1,h2,h3,h4,h5,h6,p,ul,ol,li,dl,dt,dd,em,address	{ margin: 0; padding: 0; font-style: normal; }
body			{ background: #333 url(/nol/index_image/bg_dark.jpg); color: #FFF; margin: 0; }


/*   common   */
.clear			{ clear: both; }
.clear hr,
.clear br		{ display: none; }


/*   setting   */
#ws			{ margin: 0 auto; width: 800px; background: url(/nol/img/main_bg00.jpg); }
#global_menu		{ width: 800px; height: 70px; }


/*   position   */

#ws_menu{}
#ws_menu p		{ margin-bottom: 10px; padding: 10px; text-align: right; }
#ws_menu a		{ color: #F80; font-size: 12px; line-height: 16px; }
#ws_menu a:hover	{ color: #FA0; text-decoration: underline; }


/*   world menu   */
#ws_menu ul		{ /*list-style: none; margin-left: 23px;*/ width: 0; 	height: 0;	overflow: hidden; }
#ws_menu li		{ float: left; display: inline; margin-right: 5px; }
#ws_menu li a		{ display: block; width: 61px; height: 22px; background: url(/nol/world/files/world_menu_s.png) no-repeat; overflow: hidden; text-indent: -9999px; }
#ws_menu li#w1 a	{ background-position:      0 0; margin-bottom: 20px; }
#ws_menu li#w2 a	{ background-position:  -61px 0; margin-bottom: 20px; }
#ws_menu li#w3 a	{ background-position: -122px 0; margin-bottom: 20px; }
#ws_menu li#w4 a	{ background-position: -183px 0; margin-bottom: 20px; }
#ws_menu li#w5 a	{ background-position: -244px 0; margin-bottom: 20px; }
#ws_menu li#w6 a	{ background-position:    0px 0; margin-bottom: 20px; }
#ws_menu li#w7 a	{ background-position:  -61px 0; margin-bottom: 20px; }
#ws_menu li#w8 a	{ background-position: -427px 0; margin-bottom: 20px; width: 98px; }


#ws_menu li#w1.selected a,
#ws_menu li#w1 a:hover	{ background-position:      0 -22px; }
#ws_menu li#w2.selected a,
#ws_menu li#w2 a:hover	{ background-position:  -61px -22px; }
#ws_menu li#w3.selected a,
#ws_menu li#w3 a:hover	{ background-position: -122px -22px; }
#ws_menu li#w4.selected a,
#ws_menu li#w4 a:hover	{ background-position: -183px -22px; }
#ws_menu li#w5.selected a,
#ws_menu li#w5 a:hover	{ background-position: -244px -22px; }
#ws_menu li#w6.selected a,
#ws_menu li#w6 a:hover	{ background-position:    0px -22px; }
#ws_menu li#w7.selected a,
#ws_menu li#w7 a:hover	{ background-position:  -61px -22px; }
#ws_menu li#w8.selected a,
#ws_menu li#w8 a:hover	{ background-position: -427px -22px; }


/*   world   */
#world			{ margin-left: 18px; width: 764px; margin-bottom: 15px; }
#world p		{ height: 55px; overflow: hidden; text-indent: -9999px; }
#gunyuden		{ background: url(/nol/world/img/sub_world01.gif) no-repeat; }
#fuunroku		{ background: url(/nol/world/img/sub_world02.gif) no-repeat; }
#haoden			{ background: url(/nol/world/img/sub_world03.gif) no-repeat; }
#tenshoki		{ background: url(/nol/world/img/sub_world04.gif) no-repeat; }
#shoseiroku		{ background: url(/nol/world/img/sub_world05.gif) no-repeat; }
#repuden		{ background: url(/nol/world/img/sub_world06.gif) no-repeat; }
#ranseiki		{ background: url(/nol/world/img/sub_world07.gif) no-repeat; }
#testworld		{ background: url(/nol/world/img/worldname.gif) no-repeat; }
#touzai			{ background: url(/nol/world/img/sub_eastwest.gif) no-repeat; }

/*  world shinsei */
#yamabuki		{ background: url(/nol/world/img/sub_world01s.gif) no-repeat; }
#konpeki		{ background: url(/nol/world/img/sub_world02s.gif) no-repeat; }
#moegi		{ background: url(/nol/world/img/sub_world03s.gif) no-repeat; }
#shinku		{ background: url(/nol/world/img/sub_world04s.gif) no-repeat; }

#ranse		{ background: url(/nol/world/img/sub_world05s.gif) no-repeat; }

/*  world tenkafubu */
#tenkafubu		{ background: url(/nol/world/img/sub_world06s.gif) no-repeat; }

/*  world mononofu */
#mononofu		{ background: url(/nol/world/img/sub_world07s.gif) no-repeat; }

/*   content   */
#content		{ margin: 0 25px; padding-bottom: 15px; font-size: 12px; line-height: 16px; }
#content h1		{ position: absolute; height: 23px; text-indent: -9999px; overflow: hidden;  }
#content h1#status00	{ background: url(/nol/world/img/st_world.gif) no-repeat; width: 240px; left: 255px; }
#content h1#status01	{ background: url(/nol/world/img/st_battle.gif) no-repeat; width: 240px; left: 255px; }
#ws h1#status02		{ background: url(/nol/world/img/st_powcou.gif) no-repeat; width: 240px; left: 255px; position: absolute; height: 23px; text-indent: -9999px; overflow: hidden; }
#content h1#status03	{ background: url(/nol/world/img/st_battleba.gif) no-repeat; width: 240px; left: 255px; }
#content h1#status03wl	{ background: url(/nol/world/img/st_battleba2.gif) no-repeat; width: 240px; left: 255px; }
#content th,
#content td		{ font-size: 12px; line-height: 16px; }


/*   prev & next   */
.prev_next		{ position: relative; }
.prev_next ul		{ list-style: none; }
.prev_next li.prev	{ float: left;  margin-bottom: 20px; }
.prev_next li.next	{ float: right; margin-bottom: 20px; }
.prev_next a		{ color: #F80; font-size: 12px; line-height: 16px; }
.prev_next a:hover	{ color: #FA0; text-decoration: underline; }


/*   status   */
#status			{ background: #EEE; border: 1px solid #900; margin-bottom: 20px; padding: 10px 15px; color: #333; }


