@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{
	background:#000;
	color: #000;
	background-image:url(/nol/tenka/2014/img/wall.png);
}

.header{
	width: 800px;
	height: 452px;
	margin: 0 auto;
	background:url(/nol/tenka/2014/img/header.png) top center no-repeat;
}

#top{	
	width:800px;
	height:382px;}

#btn_box { width:800px; height:70px; }

#r_s {
	width:8px;
	height:70px;
	float: left;
}

#btn01 {
	width:388px;
	height:70px;
	float: left;
}

#m_s{
	width:6px;
	height:70px;
	float: left;
}

#btn02 {
	width:390px;
	height:70px;
	float: left;
}

#l_s {
	width:8px;
	height:70px;
	float: left;
}

.clear{ clear:both; }


.con_header{
	width: 800px;
	height: 188px;
	margin: 0 auto;
	background:url(/nol/tenka/2014/img/con_header.png) top center no-repeat;
}

.con_header02{
	width: 800px;
	height: 188px;
	margin: 0 auto;
	background:url(/nol/tenka/2014/img/con_header02.png) top center no-repeat;
	position:relative;
}

#btn_box03 { 
	width:312px; 
	height:80px;
	top:5px;
	left:485px;
	position:absolute;
	 }
	 
.con_header02_02{
	width: 800px;
	height: 188px;
	margin: 0 auto;
	background:url(/nol/tenka/2014/img/con_header02.png) top center no-repeat;
}

.con_header03{
	width: 800px;
	height: 188px;
	margin: 0 auto;
	background:url(/nol/tenka/2014/img/con_header03.png) top center no-repeat;
}

.con_footer{
	width: 800px;
	height: 34px;
	margin: 0 auto;
	background:url(/nol/tenka/2014/img/con_footer.png) top center no-repeat;
	text-align:right;
}

.under{
	width: 800px;
	margin: 0 auto;
	background:url(/nol/tenka/2014/img/wall_under.png) top center repeat-y ;
	text-align:left;
}

.no_under{
	width: 720px;
	padding: 0px 0px 0px 40px;
	text-align: left;
	color: #fff;
} 

.under_footer{
	width: 800px;
	height:16px;
	margin: 0 auto;
	background:url(/nol/tenka/2014/img/footer_under.png) top center no-repeat;
	text-align:right;
}

.title_l_01{
	width:800px;
	height:106px;
	background:url(/nol/tenka/2014/img/title_l_01.png) top center no-repeat;
	margin-bottom:5px;}
	
.title01{
	width:800px;
	height:105px;
	background:url(/nol/tenka/2014/img/title_01.png) top center no-repeat;
	margin-bottom:5px;}
	
.title02{
	width:800px;
	height:105px;
	background:url(/nol/tenka/2014/img/title_02.png) top center no-repeat;
	margin-bottom:5px;}
	
.title03{
	width:800px;
	height:105px;
	background:url(/nol/tenka/2014/img/title_03.png) top center no-repeat;
	margin-bottom:5px;}

.title04{
	width:800px;
	height:105px;
	background:url(/nol/tenka/2014/img/title_04.png) top center no-repeat;
	margin-bottom:5px;}
	
.title05{
	width:800px;
	height:105px;
	background:url(/nol/tenka/2014/img/title_05.png) top center no-repeat;
	margin-bottom:5px;}
	
.title06{
	width:800px;
	height:105px;
	background:url(/nol/tenka/2014/img/title_06.png) top center no-repeat;
	margin-bottom:5px;}
	
.title07{
	width:800px;
	height:105px;
	background:url(/nol/tenka/2014/img/title_07.png) top center no-repeat;
	margin-bottom:5px;}
	
.title08{
	width:800px;
	height:105px;
	background:url(/nol/tenka/2014/img/title_08.png) top center no-repeat;
	margin-bottom:5px;}

.title09{
	width:800px;
	height:105px;
	background:url(/nol/tenka/2014/img/title_09.png) top center no-repeat;
	margin-bottom:5px;}

.title_s_01{
	width:800px;
	height:28px;
	background:url(/nol/tenka/2014/img/title_s_01.png) top center no-repeat;}	

.title_s_02{
	width:800px;
	height:28px;
	background:url(/nol/tenka/2014/img/title_s_02.png) top center no-repeat;}

.title_s_03{
	width:800px;
	height:28px;
	background:url(/nol/tenka/2014/img/title_s_03.png) top center no-repeat;}

.title_s_04{
	width:800px;
	height:28px;
	background:url(/nol/tenka/2014/img/title_s_04.png) top center no-repeat;}

.title_s_05{
	width:800px;
	height:28px;
	background:url(/nol/tenka/2014/img/title_s_05.png) top center no-repeat;}

.title_s_06{
	width:800px;
	height:28px;
	background:url(/nol/tenka/2014/img/title_s_06.png) top center no-repeat;}

.title_s_07{
	width:800px;
	height:28px;
	background:url(/nol/tenka/2014/img/title_s_07.png) top center no-repeat;}

.title_s_08{
	width:800px;
	height:28px;
	background:url(/nol/tenka/2014/img/title_s_08.png) top center no-repeat;}

.title_s_09{
	width:800px;
	height:28px;
	background:url(/nol/tenka/2014/img/title_s_09.png) top center no-repeat;}

.title_s_10{
	width:800px;
	height:28px;
	background:url(/nol/tenka/2014/img/title_s_10.png) top center no-repeat;}

.title_s_11{
	width:800px;
	height:28px;
	background:url(/nol/tenka/2014/img/title_s_11.png) top center no-repeat;}

.title_s_12{
	width:800px;
	height:28px;
	background:url(/nol/tenka/2014/img/title_s_12.png) top center no-repeat;}

.title_s_13{
	width:800px;
	height:28px;
	background:url(/nol/tenka/2014/img/title_s_13.png) top center no-repeat;}

.title_s_14{
	width:800px;
	height:28px;
	background:url(/nol/tenka/2014/img/title_s_14.png) top center no-repeat;}
	
.title_s_15{
	width:800px;
	height:28px;
	background:url(/nol/tenka/2014/img/title_s_15.png) top center no-repeat;}
	
.title_s_16{
	width:800px;
	height:28px;
	background:url(/nol/tenka/2014/img/title_s_16.png) top center no-repeat;}
	
.title_s_17{
	width:800px;
	height:28px;
	background:url(/nol/tenka/2014/img/title_s_17.png) top center no-repeat;}
	
.title_s_18{
	width:800px;
	height:28px;
	background:url(/nol/tenka/2014/img/title_s_18.png) top center no-repeat;}
	
.title_s_19{
	width:800px;
	height:28px;
	background:url(/nol/tenka/2014/img/title_s_19.png) top center no-repeat;}
	
.title_s_20{
	width:800px;
	height:28px;
	background:url(/nol/tenka/2014/img/title_s_20.png) top center no-repeat;}

.title_s_21{
	width:800px;
	height:28px;
	background:url(/nol/tenka/2014/img/title_s_21.png) top center no-repeat;}
	
.title_s_22{
	width:800px;
	height:28px;
	background:url(/nol/tenka/2014/img/title_s_22.png) top center no-repeat;}
	
.title_s_23{
	width:800px;
	height:28px;
	background:url(/nol/tenka/2014/img/title_s_23.png) top center no-repeat;}

.title_s_24{
	width:800px;
	height:28px;
	background:url(/nol/tenka/2014/img/title_s_24.png) top center no-repeat;}
	
.title_s_25{
	width:800px;
	height:28px;
	background:url(/nol/tenka/2014/img/title_s_25.png) top center no-repeat;}
	
.title_s_26{
	width:800px;
	height:28px;
	background:url(/nol/tenka/2014/img/title_s_26.png) top center no-repeat;}
	
.title_s_27{
	width:800px;
	height:28px;
	background:url(/nol/tenka/2014/img/title_s_27.png) top center no-repeat;}
	
.text_box{
	width: 650px;
	padding: 10px 0px 20px 80px;
	text-align: left;
	color: #000000;
}

.text_box02{
	width: 650px;
	padding: 10px 0px 0px 80px;
	text-align: left;
	color: #000000;
}

.txtbox_01{
	width:230px;
	float:left;}
.ss01{
	width: 415px;
	float:right;
	margin:0px 0px 10px 2px;
}

.txtbox_04{
	width:200px;
	float:right;}
.ss04{
	width: 431px;
	float:left;
	margin:0px 0px 0px 2px;
}

.kikyou{ margin:5px 0px 0px 30px;}
.txtbox_05{
	width:220px;
	float:left;}
.ss05{
	width: 413px;
	float:right;
	margin:10px 0px 0px 2px;
}



.t_c{ text-align:center; }



table.table_type02 { border: solid 1px #000; padding:5px;　margin: 0 auto;}
table.table_type02 td{ border: solid 1px #000; vertical-align:middle; padding:5px;}
table.table_type02 th{ border: solid 1px #000; text-align:center; vertical-align:middle; padding:5px; background-color:#eec362;}

table.table_type03 { border: solid 1px #000; padding:5px;　margin: 0 auto;}
table.table_type03 td{ border: solid 1px #000; vertical-align:middle; padding:5px;}
table.table_type03 th{ border: solid 1px #000; text-align:center; vertical-align:middle; padding:5px; background-color:#ffffb2;}

.c_bg { background-color:#f7f2da; font-size:10px; }

.bg{
	width: 800px;
	height: auto;
	padding:0;
	background:url(/nol/event/lottery2014/img/info_center.jpg) top center;
}

h2{
	width: 700px;
	margin: 0 auto;
	text-align: left;
	/* border: solid 1px #000; */
	padding-top: 20px;
}


h3 {
width: 665px;
text-align: left;
margin-top:5px;
margin-bottom:3px;
line-height: 1.3;
padding: 0px 0px 0px 5px;
font-weight: bold;
font-size: 16px;
color:#f90;
border-left: solid 5px #f90;
display: block;
font-size: 1.17em;
/*-webkit-margin-before: 1em;
-webkit-margin-after: 1em;
-webkit-margin-start: 0px;
-webkit-margin-end: 0px;*/
font-weight: bold;
}

h4 {
width: 665px;
text-align: left;
margin-top:5px;
margin-bottom:3px;
line-height: 1.3;
padding: 0px 0px 0px 5px;
font-weight: bold;
font-size: 16px;
color:#4d5aaf;
border-left: solid 5px #4d5aaf;
display: block;
font-size: 1.17em;
/*-webkit-margin-before: 1em;
-webkit-margin-after: 1em;
-webkit-margin-start: 0px;
-webkit-margin-end: 0px;*/
font-weight: bold;
}


.red{
	color: #a62424;
}

strong{font-weight: bold;}



a.b_f{display:block;width:60;height:241;background-image:url(URL);text-indent:-9999px;}
.b_f:hover{background-position:left bottom;}

.list {list-style-type:decimal; margin-left:30px; margin-top:0px;}

.list_d {list-style-type:disc; margin-left:15px; }

.note dt {
  position: relative;
}
.note dt span {
  position: absolute;
}
.note dd {
  padding-left: 1em;
}
