@charset "EUC-JP";   /*--文字コード--*/


/*--初期化--*/
body, h1, h2, h3, h4, h5, h6, p, ul, ol, dl, dt, dd, address	{ margin: 0; padding: 0; }
em		{ font-style: normal; }
a		{ color: #00C; text-decoration: none; }
a:hover		{ color: #C00; text-decoration: underline; }
a img		{ border: none; }

.clear		{ clear: both; }
.clear br	{ display: none; }
hr		{ display: none; font-size: 1px; line-height: 1px;  }

body	{margin:0 auto; background: url(/nol/index_image/bg_dark.jpg) top left; text-align:center; font-size:12px; line-height:150%; color:#000;}

/*--レイアウト--*/
div#container	{width:800px; margin:0 auto; background:url(/nol/event/tgs2008/images/tgs_mainbg.jpg) repeat-y; text-align:left;}
div#menu		{width:800px; height:70px;}

div#header		{width:800px;}
div#header p	{display:none;}
h1		{background:url(/nol/event/tgs2008/images/tgs_top.jpg) no-repeat; width:800px; height:490px; display:block; overflow:hidden;}
h1 span	{display:none; margin:0; padding:0;}

h2#title1	{background:url(/nol/event/tgs2008/images/tgs_tt01.jpg) no-repeat; width:800px; height:100px; display:block; clear:both;}
h2#title1 span	{display:none;}

h2#title2	{background:url(/nol/event/tgs2008/images/tgs_tt02.jpg) no-repeat; width:800px; height:65px; display:block; clear:both;}
h2#title2 span	{display:none;}
div#name	{width:740px; margin:15px 30px 20px 30px; background:url(/nol/event/tgs2008/images/tgs_namebg.jpg) no-repeat top right;}	
div#name p	{width:450px;}	


div#duration {width:740px; height:50px; background:url(/nol/event/tgs2008/images/tgs_date.jpg) no-repeat; margin:20px 30px; display:block; text-indent:-9999px;}



div.desc	{width:680px; margin:10px 30px;}
/*--セクション１--*/
div#sec1	{width:740px; height:auto; margin:0 30px; background:url(/nol/event/tgs2008/images/tgs_sec1bg.jpg) repeat-y;}
div#sec1 h3	{background:url(/nol/event/tgs2008/images/tgs_sec1tt.jpg) no-repeat; width:740px; height:65px; display:block;}
div#sec1 h3 span	{display:none;}
div#sec1.ss	{float:right; border:none;}
div#sec1 p 	{float:left; width:260px; _width:230px; margin:0 20px 0 0; display:block;}
div#sec1bt	{background:url(/nol/event/tgs2008/images/tgs_sec1bt.jpg) no-repeat; width:740px; height:25px; display:block; clear:both;}

/*--セクション２--*/
div#sec2	{width:740px; height:auto; margin:0 30px; background:url(/nol/event/tgs2008/images/tgs_sec2bg.jpg) repeat-y;}
div#sec2 h3	{background:url(/nol/event/tgs2008/images/tgs_sec2tt.jpg) no-repeat; width:740px; height:65px; display:block;}
div#sec2 h3 span	{display:none;}
div#sec2.ss	{float:right; border:none; margin:0;}
div#sec2 p 	{float:left; width:330px; _width:300px; margin:0 20px 0 0; display:block;}
div#sec2 p.widespread 	{width:680px; margin:0; display:block; margin:0 0 20px 0;}
div#sec2bt	{background:url(/nol/event/tgs2008/images/tgs_sec2bt.jpg) no-repeat; width:740px; height:25px; display:block; clear:both;}

ul.remarks	{list-style-type:none; margin:15px 30px; line-height:150%;}
li.remarks  {text-indent:-15px; margin-left:15px; line-height:150%;}
li.remarks br{clear:both; display:block;}

/*--ページトップへ--*/
p.pagetop	{float:right; margin:20px 30px 20px 30px; display:block; float:right;}
p.pagetop a:link {color:#900; text-decoration:underline;}	　	
p.pagetop a:visited {color:#900; text-decoration:underline;}
p.pagetop a:hover {color:#fff; text-decoration:none;}	
p.pagetop a:active {color:#900; text-decoration:underline;}

/*--tgs 特設サイト--*/
div#tgs a	{width:241px; height:36px; background:url(/nol/event/tgs2008/images/tgs_bn.jpg) no-repeat; display:block; float:left;
margin:20px 0 20px 30px;}
div#tgs a span {display:none;}

/*--フッター--*/
#foot		{ width:798px; height: 20px; background-color:#000; border-left:1px #900 solid; border-right:1px #900 solid; padding-top:3px;}
#foot address	{font-style:normal; font-size:11px; text-align:center; color:#fff;}
