body {

	background-image: url(../images/bg.jpg);

	background-repeat: repeat-x;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	line-height: 120%;

	color: #666666;

}



td{

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	line-height: 120%;

	color: #666666;

}



a:link{

 color:#0066CC;

}



a:hover{

 text-decoration:none;

}



a:visited{

 color:#0066CC;

}



.line {

	border-bottom-width: 1px;

	border-bottom-style: dashed;

	border-top-width: 0px;

	border-bottom-color: #666666;

	line-height: 50%;

}



.lineLeft {

	background-image: url(../images/line_tate.gif);

	background-repeat: repeat-y;

	background-position: left top;



}



.line_bg {

	background-image: url(../images/line.gif);

	background-repeat: repeat-x;

	background-position: left bottom;

}



.date {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 14px;

	color: #66cc33;

	font-weight: bold;

}

.font_09 {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 9px;

	line-height: 120%;

	color: #666666;

}

.font_10 {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 10px;

	line-height: 120%;

	color: #666666;

}

.font_12 {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	line-height: 120%;

	color: #666666;

}

.font_14{

	font-family: Arial, Helvetica, sans-serif;

	font-size: 14px;

	line-height: 120%;

	color: #666666;

}



.font_16{

	font-family: Arial, Helvetica, sans-serif;

	font-size: 16px;

	line-height: 120%;

	color: #666666;

}

.what { 

        border-bottom-width: 1px;

	border-bottom-style: dashed;

	border-top-width: 0px;

	border-bottom-color: #666666;

	padding:1px;

	margin:7px 0px 0px 0px;

}

.what img { 

    margin:3px 10px 3px 3px;

}

.table_bg1 {

	background-image: url(../images/pro_bg1.gif);

	background-repeat: no-repeat;

	background-position: bottom;

}

.table_bg2 {

	background-image: url(../images/pro_bg2.gif);

	background-repeat: no-repeat;

}





.table_bg3 {

	background-image: url(../images/pro_bg3.gif);

	background-repeat: no-repeat;

}



.table_bg4 {

	background-image: url(../images/pro_bg2.gif);

	background-repeat: no-repeat;

	border-bottom: 1px solid #666;

	font-size: 20px;

	font-weight: bold;

	line-height: 24px;

}



.table_bg5{

	background-image: url(../images/fes_parts.jpg);

	background-repeat: no-repeat;

	border-bottom: none;

	font-size: 19px;

	font-weight: bold;

	line-height: 100%;

	margin: 0px;

	padding: 1px 0px 2px 15px;

	font-family: Geneva, Arial, Helvetica, sans-serif;

	color: #0066CC;

	width: 700px;

	height: 24px;

}



.entry_text {

	font-family: "‚l‚r ‚oƒSƒVƒbƒN", Osaka;

	font-size: 13px;

	font-weight: bold;

	color: #000000;

	line-height: 150%;

}

h1 {

	font-family: "‚l‚r ‚oƒSƒVƒbƒN", Osaka;

	font-size: 18px;

	line-height: 130%;

	font-weight: bold;

	color: #000000;

	margin: 0px;

	padding: 0px;

}

h2 {

	font-family: "‚l‚r ‚oƒSƒVƒbƒN", Osaka;

	font-size: 18px;

	line-height: 130%;

	font-weight: bold;

	color: #63BE41;

	margin: 0px;

	padding: 5px;

}





.waku {

 border: 1px solid #666666;

}



.waku2 {

 border: 1px solid #666666;

 background-color:#F7F5F8;

}



.waku3 {

 border: 1px solid #666666;

 background-color:#FFDFDF;

}



.wakuLineup {

 border: 1px solid #666666;

 background-color:#E1F9FF;

}



.redb{

 color:#000;

 font-weight:bold;

 }.orange {

	color: #FF3300;

	font-weight: bold;

}

