/*body--------------------------------------------------------------*/
*
{
	padding		: 0px;
	font		: 12px/1.6 "‚l‚r ‚oƒSƒVƒbƒN", Osaka, sans-serif;
}

body
{
	color		: #666;
}

div,p,form,map
{
	margin		: 0px;
	padding		: 0px;
}

img
{
	border		: 0px;
}

H1,H2,H3
{
	font-family	: '‚l‚r ‚oƒSƒVƒbƒN', Osaka, sans-serif;
	font-weight	: bold;
	padding		: 0;
	margin		: 0;
}

H1{
  line-height	: 20px;
  font-size		: 17px;
  text-align	: center;
}

H2
{
  line-height	: 14px;
  font-size		: 12px;
}

/*
H3
{
  display		:inline;
  font-size		: 12px;
  color			: #009900;
}
*/
/*
H4
{
  line-height	:12px;
  font-size		: 12px;
  color			: #ffffff;
}*/

H3
{
	font-family	: '‚l‚r ‚oƒSƒVƒbƒN', Osaka, sans-serif;
	font-weight	: normal;
	padding		: 0;
	margin		: 0;
	color		: #CC0000;
}

H4
{
	font-family	: '‚l‚r ‚oƒSƒVƒbƒN', Osaka, sans-serif;
	font-weight	: normal;
	padding		: 0;
	margin		: 0;
	color		: #CC0000;
}

H5
{
	font-family	: '‚l‚r ‚oƒSƒVƒbƒN', Osaka, sans-serif;
	font-weight	: normal;
	padding		: 0;
	margin		: 0;
	color		: #CC0000;
}

#center,
#right
{
	color		: #666;
}


/*text--------------------------------------------------------------*/
a
{ 
	text-decoration : none;
	color			: #009900;
}

a:visited
{ 
	text-decoration : none;
	color			: #009900;
}

a:hover
{
	text-decoration : underline;
	color			: #E02900;
}

a:active
{
	text-decoration : underline;
	color			: #E02900;
}

/*list--------------------------------------------------------------*/

ul,
li
{
	margin			: 0px;
	padding			: 0px;
	list-style-type	: none;
}

li img
{
	vertical-align	: bottom;
	padding			: 0;
	margin			: 0;
}

#left a
{
	text-decoration : none;
	color			: #009900;
}

#left a:hover
{
	text-decoration : underline;
	color			: #009900;
}

#left ul li
{
	padding		: 3px;
	border-top	: 2px solid green;
	border-right: 2px solid green;
	border-left	: 2px solid green;
}

#left ul
{
	border-bottom	: 3px solid green;
}

#left img
{
	margin		: 3px auto;
}

.a_blue a
{
	color		: blue;
	text-decoration:none;
}

/*margin------------------------------------------------------------*/

.m_Auto
{ 
	margin-left		: auto;
	margin-right	: auto;
}

.m_0
{ 
	margin			: 0px;
}

.m_5
{
	margin			: 5px;
}

.m_10
{
	margin			: 10px;
}

.m_T2
{
	margin-top		: 2px;
}

.m_T5
{
	margin-top		: 5px;
}

.m_T10
{
	margin-top		: 10px;
}

.m_T15
{
	margin-top		: 15px;
}

.m_T20
{
	margin-top		: 20px;
}

.m_T30
{
	margin-top		: 30px;
}

.m_T40
{
	margin-top		: 40px;
}

.m_T50
{
	margin-top		: 50px;
}

.m_B5
{
	margin-bottom	: 5px;
}

.m_B10
{
	margin-bottom	: 10px;
}

.m_B15
{
	margin-bottom	: 15px;
}

.m_B20
{
	margin-bottom	: 20px;
}

.m_B30
{
	margin-bottom	: 30px;
}

.m_B40
{
	margin-bottom	: 40px;
}

.m_B50
{
	margin-bottom	: 50px;
}

.m_L5
{
	margin-left		: 5px;
}

.m_L10
{
	margin-left		: 10px;
}

.m_L30
{
	margin-left		: 80px;
}

.m_R5
{
	margin-right	: 5px;
}

.m_R10
{
	margin-right	: 10px;
}

.m_TB5
{
	margin-top		: 5px;
	margin-bottom	: 5px;
}

.m_TB10
{
	margin-top		: 10px;
	margin-bottom	: 10px;
}

.m_TB15
{
	margin-top		: 15px;
	margin-bottom	: 15px;
}

.m_TB20
{
	margin-top		: 20px;
	margin-bottom	: 20px;
}

.m_TB30
{
	margin-top		: 30px;
	margin-bottom	: 30px;
}

.m_TB40
{
	margin-top		: 40px;
	margin-bottom	: 40px;
}

.p_5
{
	padding			: 5px;
}

.p_10
{
	padding			: 10px;
}

/*width--------------------------------------------------------------*/

.w_80per
{
	margin-left	: auto;
	margin-right: auto;
	width		: 80%;
	text-align	: left;
}

.w_85per
{
	margin-left	: auto;
	margin-right: auto;
	width		: 85%;
	text-align	: left;
}

.w_90per
{
	margin-left	: auto;
	margin-right: auto;
	width		: 90%;
	text-align	: left;
}

.w_95per
{
	margin-left	: auto;
	margin-right: auto;
	width		: 95%;
	text-align	: left;
}

.w_100per
{
	margin-left	: auto;
	margin-right: auto;
	width		: 100%;
	text-align	: left;
}

/*command--------------------------------------------------------------*/

.f_Blue
{
	color 		: #0099CC;
}

.f_Green
{
	color 		: #009900;
}

.f_Red
{
	color		: #CC0000;
}

.f_Red02
{
	color		: #FF3300;
	font-size	: 16px;
}

.f_Orange
{
	color 		: #ff8000;
}

.f_Orange02
{
	color 		: #FF6600;
	font-size   : 12px;
}


.f_White
{
	color 		: #FFF;
}

.f_Pink
{
	color 		: #FFC4E1;
}

.f_bold
{
	font-weight: bold;
}

.text01,
.text01 li
{
	color 		: #CC0000;
}

.text02
{
	color 		: #FF0000;
}

.text03
{
	color 		: #009900;
}

.text04
{
	color 		: #0000FF;
}

.text05
{
	color 		: #999900;
}

.text06
{
	color 		: #FF8000;
}

.text07
{
	color 		: #CC00CC;
}

.m01 p
{
	margin		: 2px auto;
	width		: 95%;
}

.f_10px
{
	font-size	: 10px;
}

.f_12px
{
	font-size	: 12px;
}

.f_14px
{
	font-size	: 14px;
}

.f_16px
{
	font-size	: 16px;
}

.f_18px
{
	font-size	: 18px;
}

.bold
{
	font-weight: bold;
}

.under
{
	text-decoration: underline;
}

.red
{
	font-size	: 12px;
	color		: #F00;
	text-decoration: underline;
}

/*layout-------------------------------------------------------------*/

.grayfooter
{
  padding		:5px;
  margin		:0px;
  line-height	:10px;
  font-size		: 13px;
  color			: #666666;
}

.text
{
  font-size		: 16px;
  margin		: 0px;
  padding		: 0px;
  color			: #009900;
  text-decoration: none;
}

.foottext
{
  font-size		: 10px;
}

FORM
{
  font-size : 10pt;
  font-weight : normal;
  line-height : 12pt;
}

p.h2
{
  padding		:0px;
  margin		:0px;
  line-height	:14px;
  font-size		: 14px;
  text-align	:center;
  font-weight	:bold;
  color			: #ffffff;
}

.borderG
{
	border: 2px solid green;
}

.top_bana img
{
	margin-bottom: 5px;
}