@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; }

.note dt      { position: relative; }
.note dt span { position: absolute; }
.note dd      { padding-left: 1em; }

.clear        { clear:both; }


/* Layout
=======================================*/

#container    { width: 800px; background: #fc0 url(/nol/event/christmas2015/img/wall.png) top center; color: #fff; border: solid 1px #fff; }

#header       { width: 800px; height:436px; background:url(/nol/event/christmas2015/img/header.png) top center no-repeat; }

#leader       { width: 800px; height: 258px; background:url(/nol/event/christmas2015/img/leader.png) top center no-repeat; }

#c_footer     { width: 800px; background: url(/nol/event/christmas2015/img/c_footer.png)  top center no-repeat; padding-top:40px; }

#c_header     { width: 800px; height: 40px; background:url(/nol/event/christmas2015/img/c_header.png) bottom center no-repeat; }

#c_main       { width: 800px; background:url(/nol/event/christmas2015/img/c_main.png) top center; }

#title_01     { width: 497px; height:28px; background:url(/nol/event/christmas2015/img/title01.png) top  no-repeat; margin:0px 0px 5px 60px; }

#title_02     { width: 497px; height:28px; background:url(/nol/event/christmas2015/img/title02.png) top  no-repeat; margin:0px 0px 5px 60px; }

#title_03     { width: 497px; height:28px; background:url(/nol/event/christmas2015/img/title03.png) top  no-repeat; margin:0px 0px 5px 60px; }

#title_04     { width: 497px; height:28px; background:url(/nol/event/christmas2015/img/title04.png) top  no-repeat; margin:0px 0px 5px 60px; }

#title_05     { width: 497px; height:28px; background:url(/nol/event/christmas2015/img/title05.png) top  no-repeat; margin:0px 0px 5px 60px; }

#title_06     { width: 497px; height:28px; background:url(/nol/event/christmas2015/img/title06.png) top  no-repeat; margin:0px 0px 5px 60px; }

.s_title	  {
    			color: #176c03;
    			padding-left: 5px;
    			border-left: 5px solid #176c03;
    			/*border-bottom: 1px solid #900;*/
				font-size:14px;
				font-weight:bold;
				width:80%;
				margin:0px 0px 0px 70px;
				text-align:left;
				}


.txt_box        { color: #000; width: 670px; margin-left:70px; text-align: left; padding-bottom:25px; }
.txt_box02      { color: #000; width: 670px; margin-left:70px; text-align: left; }
.txt_box03      { color: #000; width: 670px; margin-left:70px; text-align: left; padding-bottom:8px; }
.txt_box04      { color: #000; width: 650px; margin-left:90px; text-align: left; padding-bottom:8px; }

.notice_e      { color: #fff; width: 670px; margin-left:60px; text-align: left; }

#p_back       { width: 700px; margin-left:50px; text-align: right; padding-top: 5px; padding-bottom: 10px; }

#p_back a     { text-decoration: none; }

table         { width:500px; }
table tr td   { padding:5px; border:1px solid #333; border-collapse:collapse; text-align:center; vertical-align:middle; }
tr:nth-child(2n+1) { background-color:#d8e698; }
th { background-color:#69821b; color:#fff; /*font-weight:bold;*/ padding:5px; border:1px solid #000; border-collapse:collapse; text-align:center; vertical-align:middle;  }

strong{ font-weight:bold; }
.b_r { color:#c9171e; font-weight:bold; }

.ss_box { padding-left:30px; }
.ss_box02 { padding-left:90px; }

/*.present { padding:20px; border:5px solid #fc0;  }*/