@charset "EUC-JP";

body,h1,h2,h3,h4,h5,h6,p,ul,ol,li,dl,dt,dd,form,address   { margin: 0; padding: 0; }
.clear		{ clear: both; }
.clear hr,
.clear br	{ display: none; }
a img       { border: none; }
a span, hr  { display: none; }
ul       	{ list-style:none;}

/*共通*/
.font1 { font-size: 10px;line-height:14px }
.font2 { font-size: 12px;line-height:16px }
.font3 { font-size: 14px;line-height:16px }
.font4 { font-size: 16px;line-height:16px }
.font5 { font-size: 18px;line-height:16px }
.font6 { font-size: 16px; background-color:#E0E371;line-height:16px}
.font7 { font-size: 12px; background-color:#ECEADB;line-height:16px}
.font8 { font-size: 14px; background-color:#CEF9FF;line-height:16px}
.font9 { font-size: 12px; background-color:#E0E371;line-height:16px}
.font10 { font-size: 12px; background-color:#FCFEA5;line-height:16px}
.font11 { font-size: 12px; background-color:#BBDDFF;line-height:16px}

/*リンク*/
a:link { color:#363E74; text-decoration:underline;}
a:visited { color:#003399;text-decoration:underline;}
a:hover { color:#068795;text-decoration:underline; }
a:active { color:#068795;text-decoration:none; }

a:link.or { color:#FF6600; text-decoration:underline;}
a:visited.or { color:#FF6600;text-decoration:underline;}
a:hover.or { color:#068795;text-decoration:underline; }
a:active.or { color:#068795;text-decoration:none; }

a:link.red { color:#FF0000; text-decoration:underline;}
a:visited.red { color:#FF0000;text-decoration:underline;}
a:hover.red { color:#068795;text-decoration:underline; }
a:active.red { color:#068795;text-decoration:none; }


body {background-color: #FFFFFF;padding: 0px;margin: 0px;color:#4B4B4B;}

#content { position: relative; width: 800px; margin:0 auto 0 auto;}
.bg {width:800px; background: url(/member/fanclub/nrf10/images/back.jpg) repeat-y;}

/* 上部*/
#title {background: url(/shop/nrf/nl2009/images/nl2009_grp1.jpg) no-repeat; height:177px; text-indent: -9999px;}
#title span.official1 a{position:absolute;top:152px;left:325px;height:15px;width:145px;text-indent: -9999px;}
#hidden{display: none;}

/* サブタイトル */
#sub1{background: url(/shop/nrf/nl2009/images/nl2009_sub1.jpg) no-repeat; height:91px;}
#sub2{background: url(/shop/nrf/nl2009/images/nl2009_sub2.jpg) no-repeat; height:46px;}
#sub3{background: url(/shop/nrf/nl2009/images/nl2009_sub3.jpg) no-repeat; height:46px;}
#sub4{background: url(/shop/nrf/nl2009/images/nl2009_sub4.jpg) no-repeat; height:91px;}
#sub5{background: url(/shop/nrf/nl2009/images/nl2009_sub5.jpg) no-repeat; height:91px;}
#sub6{background: url(/shop/nrf/nl2009/images/nl2009_sub6.jpg) no-repeat; height:91px;}
#sub7{background: url(/shop/nrf/nl2009/images/nl2009_sub7.jpg) no-repeat; height:91px;}
#sub8{background: url(/shop/nrf/nl2009/images/nl2009_sub8.jpg) no-repeat; height:91px;}
#sub9{background: url(/shop/nrf/nl2009/images/nl2009_sub9.jpg) no-repeat; height:91px;}

/* テキスト */
#txt {}
#txt table {margin-top:5px;margin-left:28px;width:744px;border: solid 1px #CCCCCC;}
#txt table.box1 {margin-left:26px;margin-top:5px;width:750px; border: solid 1px #ffffff;}
#txt dl	{}
#txt dt {display: none;}
#txt dd {font-size:12px;padding:3px;line-height:120%;} 
#txt dd.txt2{border-bottom:solid 1px #cccccc;font-size:10px; line-height: 120%; }
#txt dd.txt3{border-bottom:solid 1px #cccccc;border-bottom-style:dotted;line-height:120%;color:#4E6545;}
#txt dd.txt4{line-height: 130%;padding:3px;border-bottom:solid 1px #cccccc;border-bottom-style:dotted;line-height: 120%;} 

/*  テキスト2  */
#txt2 {}
#txt2 table {margin-top:5px;margin-left:28px;width:744px;border: solid 1px #CCCCCC;}
#txt2 table.box1 {margin-left:28px;margin-top:5px;width:744px; border: solid 1px #ffffff;}
#txt2 dl	{}
#txt2 dt     {color:#232323;font-size:12px;font-weight:bold;}
#txt2 dd     {font-size:12px;}  
#txt2 dd.txt {font-weight: bold;font-size:14px;padding:3px;} 
#txt2 dd.txt2{border-bottom:solid 1px #cccccc;font-size:10px; line-height: 120%; }
#txt2 dd.txt3{border-bottom:solid 1px #cccccc;border-bottom-style:dotted;line-height:130%; }
#txt2 dd.txt4{line-height: 130%;padding:3px;border-bottom:solid 1px #cccccc;border-bottom-style:dotted;line-height: 130%;} 
#txt2 .but a	   {background:url(/shop/nrf/nrf10/images/but4.jpg) no-repeat; width:132px; height:24px; display: block; }
#txt2 .but a:hover{ background-position: 0 -24px; }

/* テキスト3 */
#txt3 {}
#txt3 table {margin-top:5px;margin-left:28px;width:744px;border: solid 1px #CCCCCC;}
#txt3 table.box1 {margin-top:5px;margin-left:28px;width:740px;border: solid 1px #ffffff;}
#txt3 table.box2 {margin-left:28px;margin-top:5px;width:744px; border: solid 1px #CCCCCC;}
#txt3 dl{background: url(/shop/nrf/nrf10/images/nrf10_grp2.jpg) no-repeat; height:260px; width:172px;}
#txt3 dl.2{}
#txt3 dt {color:#232323;font-size:12px;font-weight:bold;padding:5px;height:53px;}
#txt3 dt.txt {display: none;}
#txt3 dt.txt2 {color:#232323;font-size:12px;font-weight:bold;}
#txt3 dd {font-size:12px;padding:3px;line-height:120%;} 
#txt3 dd.txt2{padding:5px;font-size:12px; line-height: 120%; }
#txt3 dd.txt3{font-size:10px; line-height: 120%; }
#txt3 dd.txt4 {font-size:12px;}
#txt3 .but a	   {margin-left:16px;margin-top:10px;background:url(/shop/nrf/nrf10/images/but4.jpg) no-repeat; width:132px; height:24px; display: block; }
#txt3 .but a:hover{ background-position: 0 -24px; }
#txt3 dt.txt4{color:#232323;font-size:12px;font-weight:bold;padding:5px;}
#txt3 dd.txt5{font-size:12px;padding:3px;line-height:120%;} 

/*  トップラインナップ */
#lineup{
	background-image: url(/shop/nrf/nl2009/images/nl2009_toplist.jpg);
	background-repeat: no-repeat;
	position: relative;
	height:708px;
	text-indent: -9999px;
}
#lineup p.of1 a{
	background-image: url(/shop/nrf/images/but1.jpg);
	background-repeat: no-repeat;
	position:absolute;
	height:40px;
	width:100px;
	top:40px;
	left:287px;
	text-indent: -9999px;
}
#lineup p.of2 a{
	background-image: url(/shop/nrf/images/but2.jpg);
	background-repeat: no-repeat;
	position:absolute;
	height:40px;
	width:100px;
	top:40px;
	left:662px;
	text-indent: -9999px;
}
#lineup p.of3 a{
	background-image: url(/shop/nrf/images/but3.jpg);
	background-repeat: no-repeat;
	position:absolute;
	height:40px;
	width:100px;
	top:274px;
	left:287px;
	text-indent: -9999px;
}
#lineup p.of4 a{
	background-image: url(/shop/nrf/images/but4.jpg);
	background-repeat: no-repeat;
	position:absolute;
	height:40px;
	width:100px;
	top:274px;
	left:662px;
	text-indent: -9999px;
}
#lineup p.of5 a{
	background-image: url(/shop/nrf/images/but5.jpg);
	background-repeat: no-repeat;
	position:absolute;
	height:40px;
	width:100px;
	top:507px;
	left:287px;
	text-indent: -9999px;
}
#lineup p.of6 a{
	background-image: url(/shop/nrf/images/but6.jpg);
	background-repeat: no-repeat;
	position:absolute;
	height:40px;
	width:100px;
	top:507px;
	left:662px;
	text-indent: -9999px;
}

#lineup a:hover{background-position: 0px -40px;}

#sub_text {font-size: 14px;line-height: 16px;margin: 0 auto 0 auto;height: 20px;width: 700px;margin-bottom: 5px;}
#error{background-color: #CC0000;margin: 0 auto 0 auto;padding: 2px;width: 700px;}

/* コピーライト*/
#down{background: url(/member/fanclub/nrf10/images/nrf10_2.jpg) no-repeat; height:32px; text-indent: -9999px;}
#down2{background: url(/member/fanclub/nrf10/images/nrf10_3b.jpg) no-repeat; height:17px; text-indent: -9999px;}

/*　共通メニュー */
#mn {position: relative;width:800px;height:0px;}
#mn ul{list-style: none;text-indent: -9999px;}
#mn li a{background-image: url(/shop/nrf/nl2009/images/nl2009_mn.jpg);position:absolute; top:8px;left:0px;width:104px;height:29px;}
#mn li.menu1 a{ width:104px;height:29px;left:19px;background-position:0px 0px;text-indent: -9999px;}
#mn li.menu1 a:hover{background-position: 0px -29px;}
#mn li.menu2 a{width:104px;height:29px;top:8px;left:125px;background-position:-104px 0px;text-indent: -9999px;}
#mn li.menu2 a:hover{background-position: -104px -29px;}
#mn li.menu3 a{width:104px;height:29px;top:8px;left:231px;background-position:-208px 0px;text-indent: -9999px;}
#mn li.menu3 a:hover{background-position:-208px -29px;}
#mn li.menu4 a{width:104px;height:29px;top:8px;left:337px;background-position:-312px 0px;text-indent: -9999px;}
#mn li.menu4 a:hover{background-position:-312px -29px;} 
#mn li.menu5 a{width:104px;height:29px;top:8px;;left:443px;background-position:-416px 0px;text-indent: -9999px;}
#mn li.menu5 a:hover{background-position:-416px -29px;}
#mn li.menu6 a{width:104px;height:29px;top:8px;;left:549px;background-position:-520px 0px;text-indent: -9999px;}
#mn li.menu6 a:hover{background-position:-520px -29px;}
#mn li.menu7 a{width:104px;height:29px;top:8px;;left:655px;background-position:-624px 0px;text-indent: -9999px;}
#mn li.menu7 a:hover{background-position:-624px -29px;}

