BODY		{background:  #FAFAFA;SCROLLBAR-BASE-color: #EEEEE3;SCROLLBAR-FACE-color: #EEEEE3;overflow-y:scroll;}

INPUT		{color:#212121; font-size:14px; line-height:16px; vertical-align: MIDDLE;}
TEXTAREA	{color:#212121; font-size:14px; line-height:16px; }
SELECT		{color:#212121; font-size:14px; line-height:16px; vertical-align:MIDDLE;}


A{}
	a	{text-decoration:none; color:#30635A; border-bottom:1px solid #E3E7E6;}
	a:hover	{text-decoration:none; color:#CC0000;}

/*///// 儊僯儏乕 /////*/
ul.mnL {list-style:none; position:relative; border:none;}
span.alt {display:none;}
a.mlS {width:160px; height:50px; background:url(images/menunavi.gif) no-repeat; border:none;}
li.mlM {display:block; float:left; position:relative; border:none;}
#menu1 a {background-position: 0px    0px; position:absolute; top:   0px; left:0px;}
#menu2 a {background-position: 0px  -50px; position:absolute; top: 50px; left:0px;}
#menu3 a {background-position: 0px -100px; position:absolute; top:100px; left:0px;}
#menu4 a {background-position: 0px -150px; position:absolute; top:150px; left:0px;}
#menu5 a {background-position: 0px -200px; position:absolute; top:200px; left:0px;}
#menu6 a {background-position: 0px -250px; position:absolute; top:250px; left:0px;}
#menu7 a {background-position: 0px -300px; position:absolute; top:300px; left:0px;}
#menu1on a {background-position:-160px    0px; position:absolute; top:  0px; left:0px;}
#menu2on a {background-position:-160px  -50px; position:absolute; top: 50px; left:0px;}
#menu3on a {background-position:-160px -100px; position:absolute; top:100px; left:0px;}
#menu4on a {background-position:-160px -150px; position:absolute; top:150px; left:0px;}
#menu5on a {background-position:-160px -200px; position:absolute; top:200px; left:0px;}
#menu6on a {background-position:-160px -250px; position:absolute; top:250px; left:0px;}
#menu7on a {background-position:-160px -300px; position:absolute; top:300px; left:0px;}
#menu1 a:hover {background-position:-160px    0px; position:absolute; top:  0px; left:0px;}
#menu2 a:hover {background-position:-160px  -50px; position:absolute; top: 50px; left:0px;}
#menu3 a:hover {background-position:-160px -100px; position:absolute; top:100px; left:0px;}
#menu4 a:hover {background-position:-160px -150px; position:absolute; top:150px; left:0px;}
#menu5 a:hover {background-position:-160px -200px; position:absolute; top:200px; left:0px;}
#menu6 a:hover {background-position:-160px -250px; position:absolute; top:250px; left:0px;}
#menu7 a:hover {background-position:-160px -300px; position:absolute; top:300px; left:0px;}


TD	{}


/*///// 僥乕僽儖 /////*/
/* 儁乕僕榞乮奃怓嵶慄乯*/
TABLE.clsDoc	{width:780px; border:solid 1px #AAAAAA; border-collapse:collapse; background-color:#FFFFFF;}
TABLE.clsTb	{border:solid 1px #CCCCCC; border-collapse:collapse;}

/*///// 僙儖 /////*/
TD.clsLine1	{background-color:#F0F2F2;}
TD.clsLine2	{background-color:#264760;}
TD.clsMenu	{background-color:#FAFAFA;}

TD.clsHR1{	color: #FFFFFF;	background-color: #AAAAAA;}
TD.clsHR2{	color: #FFFFFF;	background-color: #CCCCCC;}

/* 杮暥乮拞乯*/
TD.cls1		{font-size:95%; line-height:150%; font-family:'HGP恨集窶','俵俽 俹僑僔僢僋','Osaka';}
TD.cls1b	{font-size:95%; line-height:150%; font-family:'HGP恨集窶','俵俽 俹僑僔僢僋','Osaka'; font-weight:BOLD;}
TD.cls1e	{font-size:95%; line-height:150%; font-family:'Arial','HGP恨集窶','俵俽 俹僑僔僢僋','Osaka';}
TD.cls1eb	{font-size:95%; line-height:150%; font-family:'Arial','HGP恨集窶','俵俽 俹僑僔僢僋','Osaka'; font-weight:BOLD;}
TD.cls1ej	{font-size:95%; line-height:150%; font-family:'Arial','HGP恨集窶','俵俽 俹僑僔僢僋','Osaka'; text-align:JUSTIFY;}
TD.cls1ejline	{font-size:95%; line-height:150%; font-family:'Arial','HGP恨集窶','俵俽 俹僑僔僢僋','Osaka'; text-align:JUSTIFY; border-bottom: 1px dotted #909DBB;}
TD.cls1np	{font-size:95%; line-height:150%; font-family:'俵俽 僑僔僢僋','Osaka';}
TD.cls1bak	{font-size:95%; line-height:150%; font-family:'HGP恨集窶','俵俽 俹僑僔僢僋','Osaka'; background-color:#F5F5F5;}

/* 杮暥乮彫乯*/
TD.cls2		{font-size:80%; line-height:125%; font-family:'HGP恨集窶','俵俽 俹僑僔僢僋','Osaka';}
TD.cls2e	{font-size:75%; line-height:125%; font-family:'Arial','HGP恨集窶','俵俽 俹僑僔僢僋','Osaka';}
TD.cls2ej	{font-size:75%; line-height:125%; font-family:'Arial','HGP恨集窶','俵俽 俹僑僔僢僋','Osaka'; text-align:JUSTIFY;}
TD.cls2ejline	{font-size:75%; line-height:125%; font-family:'Arial','HGP恨集窶','俵俽 俹僑僔僢僋','Osaka'; text-align:JUSTIFY; border-bottom: 1px dotted #909DBB;}
TD.cls2gr	{font-size:80%; line-height:125%; font-family:'HGP恨集窶','俵俽 俹僑僔僢僋','Osaka'; color:#315C24;}


/* 杮暥乮挻彫乯*/
TD.cls3		{font-size:70%; font-family: 'HGP恨集窶','俵俽 俹僑僔僢僋','Osaka';}
TD.cls3e	{font-size:70%; line-height: 125%; font-family: 'Arial','HGP恨集窶','俵俽 俹僑僔僢僋','Osaka';}

TD.clsNavi	{font-size: 11px; line-height: 14px; color: #666666; font-family: 'HGP恨集窶','俵俽 俹僑僔僢僋','Osaka';}
TD.clsMenu	{background-color:#283F53;}

/* 僞僀僩儖乮戝乯*/
H1.clsH1	{}
H1.clsH1a	{background-color:#E2ECF3; height:30px; color:#000000; font-size:115%; line-height:120%; font-family:'HGP恨集窶','俵俽 俹僑僔僢僋','Osaka'; font-weight:BOLD; margin-bottom:10px; padding-top:5px; padding-left:5px;}
H2.clsH2	{height:25px; border-bottom:dotted 2px #555555; color:#000000; font-size:115%; line-height:120%; font-family:'HGP恨集窶','俵俽 俹僑僔僢僋','Osaka'; font-weight:BOLD; margin-bottom:10px;}
H3.clsH3	{height:22px; border-bottom:dashed 1px #333333; color:#000000; font-size:105%; line-height:110%; font-family:'HGP恨集窶','俵俽 俹僑僔僢僋','Osaka'; font-weight:BOLD; margin-bottom:10px;}
H4.clsH4	{height:21px; border-bottom:solid  1px #AAAAAA; color:#555555; font-size:105%; line-height:110%; font-family:'HGP恨集窶','俵俽 俹僑僔僢僋','Osaka'; font-weight:BOLD; margin-bottom:10px;}

ul		{margin-top:5px;margin-bottom:5px;padding-left:20px;}
ol		{margin-top:5px;margin-bottom:5px;padding-left:20px;}
DL		{margin-top:5px;margin-bottom:5px;}
DT		{font-weight:BOLD;margin-top:5px;margin-bottom:5px;}

DIV.dv1		{background-color:#DFF3CC; padding:8px;}
DIV.dvContact	{background-color:#F5F5F5; padding:8px;}

/* 偍栤偄崌傢偣愭 */
.clsContact	{background-color:#F5F5F5;}

.clsFLT1	{color:#BEC9D8; filter: alpha(style=1, opacity=100, finishopacity=0);}
.clsFLT1b	{background-color:#BEC9D8; filter: alpha(style=1, opacity=100, finishopacity=0);}
.clsFLT2	{color:#CFE9BC; filter: alpha(style=1, opacity=100, finishopacity=0);}
.clsFLT2b	{background-color:#CFE9BC; filter: alpha(style=1, opacity=100, finishopacity=0);}
.clsFLT3	{color:#FFD7CE; filter: alpha(style=1, opacity=100, finishopacity=0);}
.clsFLT3b	{background-color:#FFD7CE; filter: alpha(style=1, opacity=100, finishopacity=0);}
.clsFLT4	{color:#FFFFCC; filter: alpha(style=1, opacity=100, finishopacity=0);}
.clsFLT4b	{background-color:#FFFFCC; filter: alpha(style=1, opacity=100, finishopacity=0);}
.clsMK1		{background-color : #BEC9D8;}
.clsMK2		{background-color : #DEFAC9;}
.clsMK3		{background-color : #FFD7CE;}
.clsMK4		{background-color : #FFFF99;}
.clsPnt		{color:#FF9900; font-size:8px;line-height:14px;font-family: '俵俽 俹僑僔僢僋','Osaka';}