@charset "UTF-8";   /*   文字コード   */

/* Reset
=======================================*/

* {
	padding: 0;
	margin: 0;
	font-size: 100%;
	font-style: normal;
	font-weight: normal;
	line-height: 1.6;
	color: #000;
}

body {
	font-family: Arial, Helvetica, sans-serif;
	font-family: "ＭＳ Ｐゴシック", "Lucida Grande", "Hiragino Kaku Gothic Pro", "メイリオ", "Meiryo", "ヒラギノ角ゴ Pro W3", sans-serif;
	font-size: 12px;
	color:#000;
}

table {
	font: 100%;
	font-size: inherit;
}

hr {
	margin: 20px 0;
	border-width: 0;
	border-top: 1px solid #333;
}

img {
	border: none;
	vertical-align: bottom;
	}

.clear{ clear:both; }


/* font
=======================================*/

.f_b { font-weight: bold; }

.f_blue{
	color:#1594de;
	font-weight:bold;
	}

.f_red{
	color:#900;
	font-weight:bold;
	}


/* note
=======================================*/


.note dt { position: relative; }
.note dt span { position: absolute; }
.note dd { padding-left: 1em; }

/* re
=======================================*/


#re_top{
	width: 200px;
	height: 20px;
	padding-bottom:5px;
	margin:0px 0px 0px 600px;
	text-align:right;
	}

#re_top a:link {
	color:#000;
	text-decoration: underline;
	}

#re_top a:visited {
	color:#000;
	text-decoration: underline;
	}

#re_top a:hover {
	color:#f00;
	text-decoration: none;
	}

#re_top a:active {
	color: #f00;
	text-decoration: underline;
	}


/* 
=======================================*/

#c_line{
	width: 800px;
	height: auto;
	margin: 0px auto;
	border: #fff solid 1px;
	z-index:5;
	}

#container{
	width: 800px;
	margin: 0px auto;
	background: #ffffcc url(/nol/event/lottery2015/img/wall.png) top center;
	}

#header{
	width: 800px;
	height: 449px;
	margin: 0px auto;
	background: url(/nol/event/lottery2015/img/header.png) top center no-repeat;
	}

#leader{
	width: 800px;
	height: 259px;
	margin: 0px auto;
	background: url(/nol/event/lottery2015/img/leader.png) top center no-repeat;
	}

#prize01{
	width: 800px;
	height: 386px;
	margin: 0px auto;
	background: url(/nol/event/lottery2015/img/prize01.png) top center no-repeat;
	}

#prize02{
	width: 800px;
	height: 534px;
	margin: 0px auto;
	background: url(/nol/event/lottery2015/img/prize02.png) top center no-repeat;
	}

#prize03{
	width: 800px;
	height: 262px;
	margin: 0px auto;
	background: url(/nol/event/lottery2015/img/prize03.png) top center no-repeat;
	}

#prize04{
	width: 800px;
	height: 194px;
	margin: 0px auto;
	background: url(/nol/event/lottery2015/img/prize04.png) top center no-repeat;
	}

#c_main{	
	width:800px;
	margin: 0 auto;
	background:url(/nol/event/lottery2015/img/con_main.png) top center;
	}

.txt_box{ 
	width: 670px;
	margin: 0 auto;
	padding-top:10px;
	}

.notice{
	width: 670px;
	margin: 0px 0px 20px 65px;
	text-align: right;
	color: #000000;
    }

#c_footer{	
	width: 800px;
	height: 46px;
	margin: 0 auto;
	background: url(/nol/event/lottery2015/img/con_footer.png) top center no-repeat;
	}

.s_title {
    color:#900;
    padding-left: 5px;
    border-left: 8px solid #900;
    border-bottom: 1px solid #900;
	font-size:15px;
	font-weight:bold;
	width:97%;
	text-align:left;
}

.ss_box {
	width:670px;
	height:377px;
	border:#c90 solid 2px;
	box-shadow:3px 3px 3px 3px rgba(0, 0, 0, 0.2);
	margin-bottom:15px;
	
}

#col_header{
	width: 800px;
	height: 64px;
	margin: 0px auto;
	background: url(/nol/event/lottery2015/img/col_header.png) top center no-repeat;
	}
	
#col_main{
	width: 800px;
	margin: 0px auto;
	background: url(/nol/event/lottery2015/img/col_main.png) top center;
	}
	
#col_footer{
	width: 800px;
	height: 23px;
	margin: 0px auto;
	background: url(/nol/event/lottery2015/img/col_footer.png) top center no-repeat;
	}
	
#col_txt{ 
	width: 600px;
	margin: 0 auto;
	padding:10px 0px;
	}