@charset "EUC-JP";   /*   Ê¸»ú¥³¡¼¥É   */

/* Reset
=======================================*/

* {
	padding: 0;
	margin: 0;
	font-size: 100%;
	font-style: normal;
	font-weight: normal;
	line-height: 1.6;
	color: #000;
}

body {
	font: x-small;
	font-family: Arial, Helvetica, sans-serif;
	font-family: "£Í£Ó £Ð¥´¥·¥Ã¥¯", "Lucida Grande", "Hiragino Kaku Gothic Pro", "¥á¥¤¥ê¥ª", "Meiryo", "¥Ò¥é¥®¥Î³Ñ¥´ Pro W3", sans-serif;
	font-size: small;
	font-size: 12px;
}

table {
	font: 100%;
	font-size: inherit;
}

hr {
	margin: 20px 0;
	border-width: 0;
	border-top: 1px solid #333;
}

img {
	border: none;
	vertical-align: bottom;
}



strong {
	font-weight: bold;
}

/* Layout
=======================================*/



#container{
	width: 800px;
	margin: 0px auto;
	color: #000;
	background:url(/nol/event/summer2015/img/wall.jpg) top center
}

#c_line{ width:800px; border:#fff solid 1px; }

#header{
	width: 800px;
	height: 440px;
	margin: 0px auto;
	background:url(/nol/event/summer2015/img/header.png) top center no-repeat;
}

#leader{
	width: 800px;
	height: 257px;
	margin: 0px auto;
	background:url(/nol/event/summer2015/img/leader.png) top center no-repeat;
}

#con_main{	
	width:800px;
	background:url(/nol/event/summer2015/img/con_wall.png) top center;
	}



.clear{ clear:both; }

.txt_box{
	width: 670px;
	padding: 0px 0px 20px 70px;
	text-align: left;
	color: #000000;
}

.txt_box02{
	width: 670px;
	padding: 0px 0px 0px 70px;
	text-align: left;
	color: #000000;
}

#con_footer{
	width: 800px;
	height: 62px;
	margin: 0 auto;
	background:url(/nol/event/summer2015/img/con_footer.png) top center no-repeat;
	text-align:right;
}

#re_top{
	width: 200px;
	height: 20px;
	padding-bottom:15px;
	margin:0px 0px 0px 600px;
	text-align:right;
}

#re_top a:link {
	color:#fff;
	text-decoration: underline;
}

#re_top a:visited {
	color: #fff;
	text-decoration: underline;
}

#re_top a:hover {
	color:#f00;
	text-decoration: none;
}

#re_top a:active {
	color: #f00;
	text-decoration: underline;
}


#title_01{
	width: 800px;
	height: 36px;
	margin: 0 auto;
	background:url(/nol/event/summer2015/img/title_01.png) top center no-repeat;
}

#title_02{
	width: 800px;
	height: 36px;
	margin: 0 auto;
	background:url(/nol/event/summer2015/img/title_02.png) top center no-repeat;
}

#title_03{
	width: 800px;
	height: 36px;
	margin: 0 auto;
	background:url(/nol/event/summer2015/img/title_03.png) top center no-repeat;
}

#title_04{
	width: 800px;
	height: 36px;
	margin: 0 auto;
	background:url(/nol/event/summer2015/img/title_04.png) top center no-repeat;
}

#title_05{
	width: 800px;
	height: 36px;
	margin: 0 auto;
	background:url(/nol/event/summer2015/img/title_05.png) top center no-repeat;
}

#title_06{
	width: 800px;
	height: 36px;
	margin: 0 auto;
	background:url(/nol/event/summer2015/img/title_06.png) top center no-repeat;
}

	
#ss01{
	width: 700px;
	height:394px;
	margin:5px auto 20px auto;
	background:url(/nol/event/summer2015/img/ss01.png) top center no-repeat;
}

#ss02{
	width: 700px;
	height:394px;
	margin:5px auto ;
	background:url(/nol/event/summer2015/img/ss02.png) top center no-repeat;
}

#ss03{
	width: 700px;
	height:394px;
	margin:5px auto;
	background:url(/nol/event/summer2015/img/ss03.png) top center no-repeat;
}

#ss04{
	width: 700px;
	height:394px;
	margin:5px auto;
	background:url(/nol/event/summer2015/img/ss04.png) top center no-repeat;
}

#ss05{
	width: 700px;
	height:394px;
	margin:5px auto;
	background:url(/nol/event/summer2015/img/ss05.png) top center no-repeat;
}


.font_blue{
	color:#1594de;
	font-weight:bold;
}
	 
.note dt {
  position: relative;
}
.note dt span {
  position: absolute;
}
.note dd {
  padding-left: 1em;
}

.note dt {
  position: relative;
}
.note dt span {
  position: absolute;
}
.note dd {
  padding-left: 1em;
}
