/* CSS Document */

body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-color: #000000;
	background-image: url(/nol/index_image/bg_dark.jpg);
	background-repeat: repeat;
	font-size:12px;
	line-height:1.5;
}
body,td,th {
	color: #000000;
}

a:link { color:#990000; } 
a:visited { color:#990000; } 
a:hover { color: #990000; } 
a:active { color:#cc0000; } 
img			{ border:none;}

#wrapper {
	width: 800px;
	margin: 0 auto;
	text-align: left;
}

/* container */

#container {
	border-bottom: #990000 1px solid;
	text-align: left;
}

/* header */


#header {
	height: 470px;
	width: 800px;
	font-size: 1px;
	text-indent: -9999px;
	background: url(/nol/campaign/tendou/images/h1.jpg) center top no-repeat;
}


#header p {
	display: none;
}

/* contents */

#contents {
	width: 800px;
	text-align: left;
	padding-bottom:30px;
}


/* footer */


#footer {
	padding:70px 60px 12px 40px;
}

#footer .notice {
	float: left;
	width: 510px;
	color: #fff;
	font-weight:bold;
}

#footer .toTop {
	float: right;
	width: 170px;
	text-align: right;
}


#pk4_01 {
width:800px;
height:489px;
background-image:url(/nol/event/announce/images/pk4/pk4_01.jpg);
}

#pk4_02 {
width:800px;
height:336px;
background-image:url(/nol/event/announce/images/pk4/pk4_02.jpg);
}

#pk4_03 {
width:800px;
height:609px;
background-image:url(/nol/event/announce/images/pk4/pk4_03.jpg);
}

#pk4_04 {
width:800px;
height:56px;
background-image:url(/nol/event/announce/images/pk4/pk4_04.jpg);
}

#pk4_05 {
width:800px;
background-image:url(/nol/event/announce/images/pk4/pk4_05.jpg);
}

#pk4_06 {
width:800px;
height:112px;
background-image:url(/nol/event/announce/images/pk4/pk4_06.jpg);
}

.read { padding:55px 110px 15px 110px; }
.read01 { padding:10px 110px 10px 110px; }

.read02 { padding:0px 110px 0px 110px; }

.read02_end { 
padding:0px 110px 0px 110px;
color:#999999;
 }

.read_r { padding:0px 110px 10px 110px; text-align:right; }

.read_c { padding:0px 110px 10px 110px; 
			text-align:center;
 }
.read_a { padding:0px 110px 10px 110px; }
 .read_c02 { padding:0px 60px 10px 60px; 
			text-align:center;
　　　　　 font-size:11px;
 }
 
 .read_end { 
 padding:55px 150px 15px 180px;
 font-weight:bold;
 color:#990000;
  }
 
 .caution { border:#000000 solid 2px; background-color:#ffffcc;}
.caution02 { border:#ff0000 solid 1px; background-color:#ffffff;}
 
 .le {text-align:left;}
 .b_red {font-weight:bold; color:#990000;}
 
 .c_t { text-align:center; vertical-align:top;}
 
.ol { padding:5px 0px 0px 25px; text-align:left; }
.l_t { text-align:left; vertical-align:top; }
.ol_end {
padding:5px 0px 0px 25px;
text-align:left;
color:#999999;
}
.end { color:#999999;}
 