
br {letter-spacing: 0; }

/* ƒŠƒ“ƒN */

/* ‰¡•À‚Ñ */
.floatleft
{
	float: left;
}

.floatleftclear
{
	clear:  left;
}

/* Œ©o‚µ */

h3
{
	font-family: '‚l‚r ƒSƒVƒbƒN' , '‚l‚r ‚oƒSƒVƒbƒN' , 'MS UI Gothic';
	font-weight: bold;
	color: white;
	background-image: url(/kzweb/images/heading.png);
	background-repeat: no-repeat;
	text-indent: 10px;
	margin-top: 0px;
	margin-bottom: 0px;
	height: 36px;
	line-height: 36px;
}

h4
{
	border-bottom: palegoldenrod 1px solid;
	font-weight: bold;
	color: olive;
	margin-right: 400px;
	background-image: url(/kzweb/images/mark2.bmp);
	background-repeat: no-repeat;
	text-indent: 15pt;
}

h5
{
	color: darkgreen;
	font-size: medium;
	background-image: url(/kzweb/images/list_05_gre.gif);
	background-repeat: no-repeat;
	text-indent: 15pt;
	vertical-align: middle;
	background-position-y: center;
}

h6
{
	font-size: medium;
	background-image: url(/kzweb/images/tama_05.gif);
	background-repeat: no-repeat;
	text-indent: 15pt;
	vertical-align: middle;
	background-position-y: center;
}

.page
{
	width:950px;
}

/* ƒwƒbƒ_ */
#header
{
	
	font-size: small;
}

#header .logo
{
	float: left;
	width:234px;
}

#header .headadvert
{
	float:left;
	width:468px;
}

#header .navi
{
	float: left;
	width: 238px;
	text-align: right;
}


/* ŒŸõ */
.searchbox
{
	text-align: center;
	margin-bottom: 10px;
	margin-top: 10px;
}

/* ƒwƒbƒ_ŒŸõBOX */
.head_searchboxouter
{
	height: 50px;
	margin-top: 10px;
	padding-left: 250px;
	margin-bottom: 5px;
}
.head_searchbox
{
	height: 50px;
	width: 388px; /*background-color: #e5ffe2;*/
	text-align: center;
	background-image: url(../images/main/search_box.gif); /*border-right: gray 1px solid;
	border-top: gray 1px solid;
	border-left: gray 1px solid;
	border-bottom: gray 1px solid;*/
	padding-left: 5px;
	padding-top: 18px;
	padding-right: 5px;
	background-repeat: no-repeat;
}

/* ŒŸõ‰º */
.searchboxunderadvert
{
	text-align: center;
	font-size: x-small;
	margin-bottom: 3px;
}

/* ƒTƒCƒhƒo[ */
.sidebar
{
	color: black;
	border-right: darkolivegreen 1px solid;
	border-top: darkolivegreen 1px solid;
	border-left: darkolivegreen 1px solid;
	border-bottom: darkolivegreen 1px solid;
	background-image: url(/kzweb/images/sidebg.png);
	background-repeat: repeat;
}

/* ƒTƒCƒhƒo[Ã“Iƒƒjƒ…[ */
.menuimg
{
	background: url(/kzweb/images/menu_001.gif) no-repeat;
	color: white;
	font-family: '‚l‚r ‚oƒSƒVƒbƒN' , '‚l‚r ƒSƒVƒbƒN' , 'MS UI Gothic';
	text-align: center;
	font-weight: bold;
	vertical-align: bottom;
}

/* ƒTƒCƒhƒo[“®“Iƒƒjƒ…[ */
#sidemenu{ /* nothing in here right now */
}

#sidemenu .Item
{
	background: url(/kzweb/images/menu_001.gif) no-repeat;
	color: white;
	font-family: '‚l‚r ‚oƒSƒVƒbƒN' , '‚l‚r ƒSƒVƒbƒN' , 'MS UI Gothic';
	text-align: center;
	font-weight: bold;
	vertical-align: middle;
	font-size: 14pt;
}

#sidemenu .leaf
{
	font-weight: bold;
	color: darkslategray;
	font-family: '‚l‚r ‚oƒSƒVƒbƒN' , '‚l‚r ƒSƒVƒbƒN' , 'MS UI Gothic';
	text-decoration: none;
	font-size: 10pt;
}


#sidemenu .ItemSelected, #sidemenu .ItemHover
{
	font-weight: bold;
	color: darkgoldenrod;
	text-decoration: none;	
}

#sidemenu a, #sidemenu a:visited
{
  background: transparent ! important;
  display: block;
  outline: none;
  text-decoration: none;
}

#sidemenu a:active, #sidemenu a:focus
{
  background: transparent ! important;
  display: block;
}

#sidemenu a:hover
{
  font-weight : bold;
  color : darkgoldenrod;
  text-decoration : none;	
	
  background: transparent ! important;
  display: block;
  /*text-decoration: underline;*/
}


/* ƒoƒCƒ“ƒh‚È‚µ‚ÌÃ“Iƒƒjƒ…[ */
#sidemenu .ItemStatic
{
	background: url(/kzweb/images/menu_001.gif) no-repeat;
	color: white;
	font-family: '‚l‚r ‚oƒSƒVƒbƒN' , '‚l‚r ƒSƒVƒbƒN' , 'MS UI Gothic';
	text-align: center;
	font-weight: bold;
	vertical-align: middle;
	font-size: 13pt;
	padding-top: 2px;
}

#sidemenu ul 
{
	margin-left: 5px;
	padding-left: 5px;
}

#sidemenu li
{
	list-style: none;
	/*margin-left: 5px;*/
	margin-bottom: 10px;
	
	
}


#sidemenu a.sidemenulink, #sidemenu a.sidemenulink:visited
{
	background: transparent !important;
	display: block;
	outline: none;
	text-decoration: none;
	
	font-weight: bold;
	color: darkslategray;
	font-family: '‚l‚r ‚oƒSƒVƒbƒN' , '‚l‚r ƒSƒVƒbƒN' , 'MS UI Gothic';
	text-decoration: none;
	font-size: 10pt;

}

#sidemenu a.sidemenulink #sidemenu a.sidemenulink:active, #sidemenu a.sidemenulink:focus
{
  background: transparent ! important;
  display: block;
}

#sidemenu a.sidemenulink:hover
{
  font-weight : bold;
  color : darkgoldenrod;
  text-decoration : none;	
	
  background: transparent ! important;
  display: block;
  /*text-decoration: underline;*/
}

/* ƒ^ƒuƒƒjƒ…[ */
#menu{ /* nothing in here right now */
}

#menu .Item
{
	/* CSS class for non-selected Menu Item */
	background: url(/kzweb/images/tabmenu_base.png) no-repeat;
	color: dimgray;
	text-align: center;
	font-weight: bold;
	vertical-align: top;
	font-size: 16px;
}

#menu .ItemSelected, #menu .ItemHover
{
	/* CSS class for hovering and selected Menu Item
     ... which can be split up, of course! */
	background: url(/kzweb/images/tabmenu_hover.png) no-repeat;
	color: darkslategray;
	text-align: center;
	font-weight: bold;
	
}

/* CSS classes for standard Links, only valid inside the #menu DIV */
#menu a, #menu a:visited
{
  background: transparent ! important;
  display: block;
  outline: none;

}

#menu a:hover, #menu a:active, #menu a:focus
{
  background: transparent ! important;
  display: block;
}

/* Vƒ^ƒuƒƒjƒ…[ */
#menu2
{
	background-color: #185952;
	width: 940px;
	height: 25px;
	font-family: Arial;
	padding-right: 5px;
	padding-left: 5px;
	font-size: small;
	margin-top: 10px;
}

#menu2 a, #menu2 a:visited
{
	float: left;
	background: transparent !important;
	display: block;
	outline: none;
	color: white;
	font-weight: bold;
	text-decoration: none;
	margin-right: 10px;
	padding-bottom: 5px;
	padding-top: 5px;
}

#menu2 a:hover
{
	color: white;
	font-weight: bold;
	text-decoration: underline;
}

#menu2 a:active, #menu2 a:focus
{
	background: transparent !important;
	display: block;
	color: white;
	font-weight: bold;
	
}

.menuclear
{
	clear:  left;
}

/* L */
.advert
{
	margin-top: 5px;
	margin-bottom: 10px;
}


/* ‰Eãƒiƒr */
.navi
{	
	font-size: 10pt;
}

/* ‹æØ‚èü */
.contents_end_hr
{
	margin-left: 10px;
	margin-right: 10px;
}

/* ˆø—p */
blockquote
{
	border-right: lightsteelblue 1px solid;
	border-top: lightsteelblue 1px solid;
	border-left: lightsteelblue 1px solid;
	border-bottom: lightsteelblue 1px solid;
	padding-right: 10px;
	padding-left: 10px;
	padding-bottom: 10px;
	padding-top: 10px;
	font-family: '‚l‚r ƒSƒVƒbƒN' , '‚l‚r ‚oƒSƒVƒbƒN' , 'MS UI Gothic';
	background-color: aliceblue;
}

blockquote h4
{
	border-bottom: lightsteelblue 1px solid;
	font-weight: bold;
}

/* ƒŠƒXƒg */
.li1 
{ 
	layout-grid-line: 30px; 
} /* sŠÔŠu */

.li2
{ 
	layout-grid-line: 20px; 
}

/* ƒ|ƒCƒ“ƒgŽw’è */
.pt10
{
	font-size: 10px;
	line-height: 16px;	
	color: black;
}
.pt12
{
	font-size: 12px;
	line-height: 16px;
	color: black;
	font-style: normal;
	
}
.pt14
{
	font-size: 14px;
	line-height: 16px;
	color: black;
	font-style: normal;
	layout-grid-line: 20px;
	margin-left: 10px;
	margin-right: 10px;
}

/* ƒXƒ‚[ƒ‹ */
.ptsmall
{
	font-size: small;
	line-height: 16px;
	color: black;
	font-style: normal;
	layout-grid-line: 20px;
	margin-left: 10px;
	margin-right: 10px;
	padding-top: 10px;
}
.ptmedium
{
	font-size: medium;
	line-height: 16px;
	color: black;
	font-style: normal;
	layout-grid-line: 20px;
	margin-left: 10px;
	margin-right: 10px;
}
.ptmedium h4
{
	border-bottom: palegoldenrod 1px solid;
	font-weight: bold;
	color: olive;
	margin-right: 400px;
	background-image: url(/kzweb/images/mark2.bmp);
	background-repeat: no-repeat;
	text-indent: 15pt;
}

.lotteryfont
{
	font-size: medium;
	line-height: 16px;
	color: black;
	font-style: normal;
	layout-grid-line: 20px;
	margin-left: 10px;
	margin-right: 10px;
}

/* ƒCƒ“ƒfƒ“ƒg */
.indent15
{	
	margin-left: 15px;
}
.indent20
{
	margin-left: 20pt;
}
.indent30
{
	margin-left: 30pt;
}

/* …•½ƒŠƒXƒg */
.horizontallist
{
	list-style: none;
	width: 468px;
	margin-left: 0px;
	padding-left: 5px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-top: 0px;
	
}

.horizontallist li
{
	float: left;
	font-size: small;
	white-space: nowrap;
	padding-left: 10px;
	margin-left: 0px;
	margin-right: 10px;	
}

.horizontallist a
{
	color: blue;
	text-decoration: none;
	font-style: normal;
	font-weight: bold;
}

.horizontallist a:link 
{
	color: blue; 
	text-decoration: none;
	font-weight: bold;
}
.horizontallist a:visited
{
	color: blue;
	text-decoration: none;
}
.horizontallist a:hover
{
	color: blue;
	text-decoration: underline;
	font-weight: bold;
}

.horizontallistclear
{
	/*width:100%;*/
	height:10px;
}

/* “™ŠÔŠu…•½ƒŠƒXƒg */
.horizontallistei
{
	list-style: none;
	width: 480px;
	margin-left: 0px;
	padding-left: 5px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-top: 0px;
	
}

.horizontallistei li
{
	float: left;
	font-size: small;
	white-space: nowrap;
	padding-left: 10px;
	margin-left: 0px;
	margin-right: 10px;	
	width: 50px
}

.horizontallistei a
{
	color: blue;
	text-decoration: none;
	font-style: normal;
	font-weight: bold;
}

.horizontallistei a:link 
{
	color: blue; 
	text-decoration: none;
	font-weight: bold;
}
.horizontallistei a:visited
{
	color: blue;
	text-decoration: none;
}
.horizontallistei a:hover
{
	color: blue;
	text-decoration: underline;
	font-weight: bold;
}

.horizontallisteiclear
{
	/*width:100%;*/
	height:10px;
}

/* cƒŠƒXƒg */
.verticallist
{
	list-style: none;
	/*width: 500px;*/
	margin-left: 0px;
	padding-left: 5px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-top: 0px;
	
}

.verticallist li
{
	font-size: small;
	white-space: nowrap;
	padding-left: 10px;
	margin-left: 0px;
	margin-right: 10px;
	margin-bottom: 10px;
}

.verticallist a
{
	color: blue;
	text-decoration: none;
	font-style: normal;
	font-weight: bold;
}

.verticallist a:link 
{
	color: blue; 
	text-decoration: none;
	font-weight: bold;
}
.verticallist a:visited
{
	color: blue;
	text-decoration: none;
}
.verticallist a:hover
{
	color: blue;
	text-decoration: underline;
	font-weight: bold;
}

/* 2ƒJƒ‰ƒ€  */
.column2
{
	width: 800px;
	
}

.column2 .leftcolumn
{
	text-align: left;
	float: left;
	width: 510px;	
	margin-right: 10px;
}

.column2 .rightcolumn
{
	float: left;
	width: 250px;
	text-align: left;
	margin-right: 10px;
	
}

.column2 .clear
{
	width:100%;
	clear:left;
}


