@charset "EUC-JP";   /*   文字コード   */

/*全体設定*/
body,p,ul,li	{ margin: 0; padding: 0; }
body {
font-size: 75%;
color: #333333;
line-height: 160%;
background-color: #FFFFFF;
background-image: url(/member/fanclub/animefes06/images/back.gif);
height: 100%;
width: 100%;
padding: 0px;
margin: 0px;
}

table { table-layout:fixed; }

a span, hr	{ display: none; }
a img       { border: none; }
.clear               { clear: both;}
.clear br, .no_view  { display: none; }


/*フォント設定*/
.font1 { color: #FF6666; }
.font2 { font-size: 80%; line-height:160%; }
.font3 { font-size: 120%; line-height:120%; }
.font4 { font-size: 100%; background-color:#ECEADB;line-height: 160%; }

/*リンク設定*/
a:link    { color:#009999;text-decoration: underline }
a:visited { color:#009999;text-decoration: underline }
a:hover   { color:#FF6699;text-decoration: none }
a:active  { color:#FF6699;text-decoration: none }

/*枠*/
#header		{ width: 100%; height: 31px; background:url(/member/fanclub/animefes06/images/amimefes06_grp2.gif) repeat;}
#limit		{ width: 780px; background-color: #FEFAE5; border: solid 1px #68370E; margin: 0; padding: 0px; }
#new		{ width: 730px; padding: 7px; margin-top: 10px; text-align: left;}
#info		{ width: 720px; background-color: #FFFFFF; border: solid 2px #68370E; padding: 7px; margin-top: 10px; text-align: left; }
#ticket		{ width: 740px; background-color: #C6570F; margin-top: 10px;}
#ticket td			{ padding: 7px; }
#ticket td.back		{ background-color: #FAD370; vertical-align: top; text-align: right;}
#ticket td.back2	{ background-color: #FFFFFF; text-align: left;}
#ticket td.back3	{ background-color: #FAD370; vertical-align: top; text-align: left;}
#ticket2	{ width: 725px; background-color: #FFFFFF; border: solid 1px #C6570F; padding: 7px; margin-top: 10px; text-align: left; }
#qa		{ width: 740px; margin-top: 10px; text-align: left;}
#error		{ width: 730px; background-color: #CC0000; padding: 2px; text-align: left;}

/*ページトップへ*/
#front		{ width: 740px; margin-top: 10px; text-align: right;}


/*メニュー設定*/
#menu            { position: relative; top: 0px; margin: 0; padding: 0; }
#menu h1         { display: none; }
#menu ul         { margin-left:25px;  list-style: none; }
#menu ul li      { height: 30px; display: inline; float: left; margin: 0; padding: 0; }
#menu ul li a    { height: 30px; display: block; background-image: url(/member/fanclub/nrf9/images/menu.gif); background-repeat: no-repeat; overflow: hidden; text-indent: -500px; }
#menu ul li.m1 a	{ background-position: 0px 0px; width: 93px; }
#menu ul li.m2 a	{ background-position: -94px 0px; width: 90px; }
#menu ul li.m3 a	{ background-position: -185px 0px; width: 118px; }
#menu ul li.m4 a	{ background-position: -304px 0px; width: 67px; }
#menu ul li.m5 a	{ background-position: -372px 0px; width: 91px; }
#menu ul li.m6 a	{ background-position: -464px 0px; width: 91px; }
#menu ul li.m7 a	{ background-position: -556px 0px; width: 184px; }
#menu ul li.m1 a:hover	{ background-position: 0px -30px; }
#menu ul li.m2 a:hover	{ background-position: -94px -30px; }
#menu ul li.m3 a:hover	{ background-position: -185px -30px; }
#menu ul li.m4 a:hover	{ background-position: -304px -30px; }
#menu ul li.m5 a:hover	{ background-position: -372px -30px; }
#menu ul li.m6 a:hover	{ background-position: -464px -30px; }
#menu ul li.m7 a:hover	{ background-position: -556px -30px; }

