@charset "EUC-JP"; 

/*--font--*/

.txt12w		{ 
font-size:12px; 
color:#fff;
text-align:left;
vertical-align:top;
line-height:1.5;
}

/*--Footer--*/
.foot		{ 
font-size:11px; 
font-weight:bold; 
color:#fff;
text-align:center;
vertical-align:middle;
}
#topback02{
	width: 740px;
	text-align: right;
	margin: 0;
	padding: 20px 50px 10px 10px;
	background: url(/nol/event/kr/img/index/TopBackBk.jpg) left top;
	font-size:12px;
}


/*   reset   */
body,h1,h2,h3,h4,h5,h6,p,ul,ol,li,dl,dt,dd,em,address	{ margin: 0; padding: 0; }


/*   whole   */
body		{ 
background: url(/nol/index_image/bg_dark.jpg); 
margin: 0;
font-size:12px;
 }
#nana		{ background: #222 url(/nol/index_image/shadow.png) no-repeat; position: relative; behavior: url(/script/lib/iepngfix/iepngfix.htc); }
.clear		{ clear: both; font-size: 1px; line-height: 1px; height: 1px; }
.clear hr	{ display: none; }
table		{ border-collapse: collapse; }
table.item	{ border: 2px solid #000000; }

/*   head   */
#if		{ margin: 0 4px; border-left: 1px solid #8B0000; border-right: 1px solid #8B0000; }

a:link { color:#990000; } 
a:visited { color:#660000; } 
a:hover { color:#ff0000; } 
a:active { color:#ff0000; } 
#header {
	width:800px;
	height:34px;
	background-image:url(/nol/event/kr/img/event04/event4_header.jpg);
}

/*   event04   */

.read { 
padding:30px 20px 40px 40px;
text-align:left;
vertical-align:top;
line-height:1.5;}

.outline04 {
	text-align:left;
	vertical-align:top;
	padding:30px 0px 0px 10px;
	line-height:1.5;
}

.outline_kassen {
	text-align:left;
	vertical-align:top;
	padding:20px 0px 0px 25px;
	line-height:1.5;
}

.outline_swf {
	text-align:left;
	vertical-align:top;
	line-height:1.5;
}
.outline02_s1 {
	text-align:left;
	vertical-align:top;
	padding:0px 10px 10px 15px;
	line-height:1.5;
	color:#999999;
	width: 300px;
	float: left;
}
.outline02_kassen {
	background-image:url(/nol/event/kr/img/event04/kassenbg.jpg);
	text-align:left;
	vertical-align:top;
	line-height:1.5;
	color:#999999;
	padding: 5px 10px 0px 40px;
}
.outline02_ma {
	background-image:url(/nol/event/kr/img/event04/ma.jpg);
	background-position:0px -20px;
	width:680px;
	height:250px;
	text-align:left;
	vertical-align:top;
	line-height:1.5;
	color:#000000;
}
.outline02 {
	text-align:left;
	vertical-align:top;
	padding:5px 10px 10px 20px;
	line-height:1.5;
	color:#999999;
}
.outline02_r {
	text-align:left;
	vertical-align:top;
	padding:5px 10px 10px 20px;
	line-height:1.5;
	color:#000000;
}

.outline03 { text-align:left;
vertical-align:top;
padding:10px 20px 10px 60px;
line-height:1.5;
color:#000000;}

.re { 
padding:10px 40px 30px 40px;
text-align:right;
vertical-align:top;
line-height:1.5;}

.notes { 
padding:10px 40px 0px 40px;
text-align:left;
vertical-align:top;
line-height:1.5;}


#event04_01 {
	width:800px;
	height:398px;
	background-image:url(/nol/event/kr/img/event04/event4_01.jpg);
}

#event04_02 {
	width:800px;
	height:100px;
	background: url(/nol/event/kr/img/event04/event4_02.jpg) 0px -10px;
}

#event04_03 {
	width:800px;
	height:407px;
	background-image:url(/nol/event/kr/img/event04/event4_03.jpg);
}
#event04_04 {
	width:800px;
	height:70px;
	background-image:url(/nol/event/kr/img/event04/event4_04.jpg);
}

.flame { position:relative; }

.btn_top { 
text-align: left;
float: left;
margin: 0;
padding: 400px 0px 0px 30px;
}
.btn_top_res {
	text-align: right;
	float: right;
	margin: 340px 30px 0px 0;
}





/* ---■ 追加以下 ■--------------------------------------------------------------- シリアル登録  -------  */

#serialbt{
	width: 301px;
	margin: 0 auto;
	text-align: center;
}

#serialbt a{
	background: url(/nol/event/kr/img/udon01/serialbt.jpg);
	width: 301px;
	height: 36px;
	display: block;
}

#serialbt a:hover{
	background: url(/nol/event/kr/img/udon01/serialbt.jpg) 0px -36px;
	width: 301px;
	height: 36px;
	display: block;
}

#serialbt strong{
	position: absolute;
	width: 0;
	height: 0;
	overflow: hidden;
}

.midashi { padding:20px 0px 0px 30px; }
.tokuten { padding:20px 0px 5px 30px; }
.ct {text-align:center; vertical-align:top;}
.lt {text-align:left; vertical-align:top;}
.rt {text-align:right; vertical-align:top;}

.line_b_blue {
border: 1px solid #000000;
padding:5px 10px;
background-color:#29426c;
font-weight:bold;
color:#ffffff;
text-align:center;
}

.line_c_blue {
border: 1px solid #000000;
padding:5px 10px;
background-color:#c6d4e4;
}

.line_c_ce_blue {
border: 1px solid #000000;
padding:5px 10px;
background-color:#c6d4e4;
text-align:center;
}

.line_w {
border: 1px solid #000000;
margin:0px;
padding:5px 10px;
background-color:#ffffff;
}

.tb_bl { 
font-weight:bold;
color:#000066;
font-size:14px;
}

.btn_top {
	text-align: left;
	float: left;
	margin: 0;
	padding: 0px 0px 0px 30px;
}

.clearfix:after{
content:".";
display:block;
height:0;
clear:both;
visibility:hidden;
} /*IE7以外のモダンブラウザ向け*/

.clearfix{display:inline-block;} /*IE7およびMacIE5向け*/

/*Hides from IE-mac\*/
* html .clearfix{height:1%;}
.clearfix{display:block;}
/*End hide from IE-mac*/ /*IE6以前向け*/
