@charset "euc-jp"; /*   文字コード   */

/*--初期設定--*/
body, h1, h2, h3, h4, h5, h6, p, ul, ol, li, dl, dt, dd, address		{ margin: 0; padding: 0; }
a img			{ border: none; }
.clear			{ clear: both;}
.clearsec		{clear:both; height:20px; display:block;}

/*--フォント--*/
.txt14b			{font-size:14px; font-weight:bold;}


/*--レイアウト--*/
body			{ background: url(/nol/index_image/bg_dark.jpg); margin:0 auto; font-size:12px; color:#000; line-height:150%;}
#content		{ width: 800px; background:url(/nol/campaign/kisan2008/re_bg.gif) repeat-y; margin:0 auto;}
#whole			{ width: 800px; background:url(/nol/campaign/kisan2008/re_topimg.jpg) no-repeat top left;}

h1				{font-size:1px; text-indent:-9999px;}

ul				{width:640px; list-style:none;}
li				{display:block; padding:0;}
p.detail		{width:580px; display:block; margin:15px 30px;}

/*--コンテンツ--*/
#alpha			{width:700px; margin:500px 50px 0 50px; padding:0;}
#decotop		{width:700px; height:25px; display:block; background:url(/nol/campaign/kisan2008/re_ntopdeco.jpg) no-repeat; text-indent:-9999px;}
#name			{background:url(/nol/campaign/kisan2008/re_mainbg.gif) repeat-y; padding:0 30px 20px 30px;}
p#ngr			{width:640px; height:55px; display:block; background:url(/nol/campaign/kisan2008/re_ngr.jpg) repeat-y; text-indent:-9999px;  }
.nametop		{width:610px; display:block; margin:10px 30px 10px 30px; clear:both;}
p#trial			{width:640px; height:100px; display:block; background:url(/nol/campaign/kisan2008/re_ntt01.jpg) no-repeat; float:left; clear:both; text-indent:-9999px; margin:10px 0;}
p#cptokuten		{width:640px; height:100px; display:block; background:url(/nol/campaign/kisan2008/re_ntt02.jpg) no-repeat; float:left; clear:both; text-indent:-9999px; margin:10px 0;}

/*--開催期間--*/
#duration		{width:640px; height:95px; display:block; margin-bottom:20px; background:url(/nol/campaign/kisan2008/re_duration.jpg) no-repeat; text-indent:-9999px;}

/*--特典--*/
#tokuten		{width:640px; height:297px; display:block; margin-bottom:20px; background:url(/nol/campaign/kisan2008/re_tokutensum.jpg) no-repeat; text-indent:-9999px;}

/*--分割ライン--*/
div.divide			{border-top:2px #900 dotted; clear:both; height:10px; margin:10px 0; display:block;}

/*--使い方--*/
h3.usage		{width:640px; height:55px; display:block; background:url(/nol/campaign/kisan2008/re_usett.jpg) no-repeat; text-indent:-9999px;}

/*--フロー--*/
#flowwrap	{width:580px; margin:0 30px;}
.flowarrow	{width:580px; background:url(/nol/campaign/kisan2008/re_arrow.gif) repeat-y top right;}
#flow1		{width:580px; height:65px; display:block; background:url(/nol/campaign/kisan2008/re_flow01.jpg) no-repeat; text-indent:-9999px;}
#flow2		{width:580px; height:65px; display:block; background:url(/nol/campaign/kisan2008/re_flow02.jpg) no-repeat; text-indent:-9999px;}
#flow3		{width:580px; height:65px; display:block; background:url(/nol/campaign/kisan2008/re_flow03.jpg) no-repeat; text-indent:-9999px;}
p.flow		{width:450px; float:left; display:block; margin:0 0 10px 20px; clear:both; }
p.flowdetail	{width:580px; float:left; display:block; margin:15px 0 0 50px; _margin:10px 0 0 35px; clear:both;}
p.flowwide		{width:540px; float:left; display:block; margin:0 0 10px 20px; clear:both;}
.arrow		{width:85px; height:100px; display:inline; float:right; background:url(/nol/campaign/kisan2008/re_arrow.gif) repeat-y;}
ul.flow		{width:470px; list-style:none; margin-top:10px; clear:both;}
li.flow		{text-indent:-15px; margin:0 0 0 40px;}
ul.flowbt	{width:560px; list-style:none; margin-top:10px; clear:both;}
li.flowbt	{text-indent:-15px; margin:0 0 0 40px;}

dl.caution	{width:470px; list-style:url(/nol/campaign/kisan2008/re_caution.gif) no-repeat; margin:20px 0 0 40px;}
dt.caution	{font-size:14px; font-weight:bold; height:20px; background:url(/nol/campaign/kisan2008/re_caution.gif) no-repeat; list-style:none; margin:0; padding:2px 0 2px 25px;}
dd.caution	{width:470px;}	

/*--特典詳細--*/
#tokuten01	{width:640px; height:68px; display:block; background:url(/nol/campaign/kisan2008/re_tokutentt01.jpg) no-repeat; margin:20px 0 10px 0; text-indent:-9999px;}
#tokuten02	{width:640px; height:68px; display:block; background:url(/nol/campaign/kisan2008/re_tokutentt02.jpg) no-repeat; margin-top:20px; text-indent:-9999px;}
#tokuten03	{width:640px; height:68px; display:block; background:url(/nol/campaign/kisan2008/re_tokutentt03.jpg) no-repeat; margin-top:20px; text-indent:-9999px;}
#tokuten04	{width:640px; height:68px; display:block; background:url(/nol/campaign/kisan2008/re_tokutentt04.jpg) no-repeat;  text-indent:-9999px;}
#tokuten05	{width:640px; height:68px; display:block; background:url(/nol/campaign/kisan2008/re_tokutentt05.jpg) no-repeat;  text-indent:-9999px;}

#tbtitle	{background:url(/nol/campaign/kisan2008/re_tokuitem.jpg) no-repeat; width:366px; height:30px; margin-left:30px;}

table#toku2 {width:580px; margin:0 auto; border:1px #900 solid; border-collapse:collapse; background:#fff;}
td.item		{background:#330100; border:1px #900 solid; border-collapse:collapse;}
td.remarks	{background:#fff; padding:5px; border:1px #900 solid; border-collapse:collapse;}
ul.tb		{width:570px; list-style:none; }
li.tb		{padding:0;}
ul.wide			{width:570px; list-style:none; margin:0 30px;}
li.wide			{display:block; padding:0; text-indent:-15px; margin-left:15px;}

/*--特典4分類--*/
#friends	{width:280px; height:auto; float:left; color:#fff; background:url(/nol/campaign/kisan2008/re_sec3bg01.jpg) repeat-y;}
#frtop		{width:280px; height:24px; display:block; background-color:#CCC; background:url(/nol/campaign/kisan2008/re_sec3tt01.jpg) no-repeat; text-indent:-9999px;}
p.fr		{padding:20px; background:url(/nol/campaign/kisan2008/re_sec3bg01.jpg) repeat-y;}
#frbt		{width:280px; height:6px; display:block; _display:none; background:url(/nol/campaign/kisan2008/re_sec3bt01.jpg) no-repeat;}


#kisan	{width:280px; height:auto; float:right; color:#fff; background:url(/nol/campaign/kisan2008/re_sec3bg02.jpg) repeat-y;}
#kitop		{width:280px; height:24px; display:block; background:url(/nol/campaign/kisan2008/re_sec3tt02.jpg) no-repeat; text-indent:-9999px;}
p.ki		{padding:20px; background:url(/nol/campaign/kisan2008/re_sec3bg02.jpg) repeat-y;}
#kibt		{width:280px; height:6px; display:block; _display:none; background:url(/nol/campaign/kisan2008/re_sec3bt02.jpg) no-repeat;}

#classify	{width:580px; margin:0 30px 20px 30px;}
ul.rem		{width:240px; list-style:none; padding:0 20px; margin-bottom:20px;}
li.rem		{text-indent:-12px; margin-left:15px;}


/*--アップグレード--*/
#upgradeimg	{width:535px; height:90px; display:block; background:url(/nol/campaign/kisan2008/re_upgradeprice.jpg) no-repeat; margin:0 auto; text-indent:-9999px;}
#upgradet a	{width:535px; height:50px; display:block; background:url(/nol/campaign/kisan2008/re_upgradebtn.jpg) no-repeat 0 0; margin:0 auto; text-indent:-9999px; overflow:hidden;}
#upgradet a:hover {background-position:0 1px; overflow:hidden;}


p.totop a	{margin:10px 0 20px 0; float:right; text-decoration:underline; color:#fff; margin-right:50px;}
p.totop a:hover	{text-decoration:none; color:#930;}