BODY		{background:#FFFFFF; SCROLLBAR-BASE-color:#F5F5F5; SCROLLBAR-FACE-color:#F5F5F5;}

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:#339900;}

/*///// 儊僯儏乕 /////*/
ul.mnL {list-style:none; position:relative; border:none;}
span.alt{display:none;}
a.mlS	{width:160px; height:40px; background:url(images/menunavi.gif) no-repeat; border:none;}
a.mlSe	{width:160px; height:40px; background:url(images/menunavi_e.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  -40px; position:absolute; top: 40px; left:0px;}
#menu3 a {background-position: 0px  -80px; position:absolute; top: 80px; left:0px;}
#menu4 a {background-position: 0px -120px; position:absolute; top:120px; left:0px;}
#menu5 a {background-position: 0px -160px; position:absolute; top:160px; left:0px;}
#menu6 a {background-position: 0px -200px; position:absolute; top:200px; left:0px;}
#menu7 a {background-position: 0px -240px; position:absolute; top:240px; left:0px;}
#menu8 a {background-position: 0px -280px; position:absolute; top:280px; left:0px;}
#menu9 a {background-position: 0px -320px; position:absolute; top:320px; left:0px;}
#menu10 a{background-position: 0px -360px; position:absolute; top:360px; left:0px;}
#menu11 a{background-position: 0px -400px; position:absolute; top:400px; left:0px;}
#menu12 a{background-position: 0px -440px; position:absolute; top:440px; left:0px;}
#menu1 a:hover {background-position:-160px    0px; position:absolute; top:  0px; left:0px;}
#menu2 a:hover {background-position:-160px  -40px; position:absolute; top: 40px; left:0px;}
#menu3 a:hover {background-position:-160px  -80px; position:absolute; top: 80px; left:0px;}
#menu4 a:hover {background-position:-160px -120px; position:absolute; top:120px; left:0px;}
#menu5 a:hover {background-position:-160px -160px; position:absolute; top:160px; left:0px;}
#menu6 a:hover {background-position:-160px -200px; position:absolute; top:200px; left:0px;}
#menu7 a:hover {background-position:-160px -240px; position:absolute; top:240px; left:0px;}
#menu8 a:hover {background-position:-160px -280px; position:absolute; top:280px; left:0px;}
#menu9 a:hover {background-position:-160px -320px; position:absolute; top:320px; left:0px;}
#menu10 a:hover{background-position:-160px -360px; position:absolute; top:360px; left:0px;}
#menu11 a:hover{background-position:-160px -400px; position:absolute; top:400px; left:0px;}
#menu12 a:hover{background-position:-160px -440px; position:absolute; top:440px; left:0px;}

#menu1on a {background-position:-160px    0px; position:absolute; top:   0px; left:0px;}
#menu2on a {background-position:-160px  -40px; position:absolute; top: 40px; left:0px;}
#menu3on a {background-position:-160px  -80px; position:absolute; top: 80px; left:0px;}
#menu4on a {background-position:-160px -120px; position:absolute; top:120px; left:0px;}
#menu5on a {background-position:-160px -160px; position:absolute; top:160px; left:0px;}
#menu6on a {background-position:-160px -200px; position:absolute; top:200px; left:0px;}
#menu7on a {background-position:-160px -240px; position:absolute; top:240px; left:0px;}
#menu8on a {background-position:-160px -280px; position:absolute; top:280px; left:0px;}
#menu9on a {background-position:-160px -320px; position:absolute; top:320px; left:0px;}
#menu10on a{background-position:-160px -360px; position:absolute; top:360px; left:0px;}
#menu11on a{background-position:-160px -400px; position:absolute; top:400px; left:0px;}
#menu12on a{background-position:-160px -440px; position:absolute; top:440px; left:0px;}

TD.clsMenu	{background-color:#F5F5F5;}



/*///// 僥乕僽儖 /////*/
TD	{font-size:13px; line-height:16px; font-family:'HGP恨集窶','俵俽 俹僑僔僢僋','Osaka';}

/* 儁乕僕榞乮奃怓嵶慄乯*/
TABLE.clsDoc	{width:760px; border:solid 1px #AAAAAA; border-collapse:collapse; background-color: #FFFFFF;}
TABLE.clsTb	{border: solid 1px #CCCCCC; border-collapse: collapse;}

/*///// 僙儖 /////*/
.clsGray	{background-color:#F5F5F5;}

TD.clsHR1	{background-color:#AAAAAA;}
TD.clsHR2	{background-color:#CCCCCC;}
TD.clsHR3	{background-color:#E5F5EF;}

/* 杮暥乮拞乯*/
TD.cls1		{font-size: 90%; line-height: 150%; font-family: 'HGP恨集窶','俵俽 俹僑僔僢僋','Osaka';}
TD.cls1b	{font-size: 90%; line-height: 150%; font-family: 'HGP恨集窶','俵俽 俹僑僔僢僋','Osaka'; font-weight:BOLD;}
TD.cls1e	{font-size: 90%; line-height: 150%; font-family: 'Arial','HGP恨集窶','俵俽 俹僑僔僢僋','Osaka';}
TD.cls1eb	{font-size: 90%; line-height: 150%; font-family: 'Arial','HGP恨集窶','俵俽 俹僑僔僢僋','Osaka'; font-weight:BOLD;}
TD.cls1ej	{font-size: 90%; line-height: 150%; font-family: 'Arial','HGP恨集窶','俵俽 俹僑僔僢僋','Osaka'; text-align:JUSTIFY;}
TD.cls1ejline	{font-size: 90%; line-height: 150%; font-family: 'Arial','HGP恨集窶','俵俽 俹僑僔僢僋','Osaka'; text-align:JUSTIFY; border-bottom: 1px dotted #909DBB;}
TD.cls1np	{font-size: 90%; line-height: 150%; font-family: '俵俽 僑僔僢僋','Osaka';}
TD.cls1bak	{font-size: 90%; 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';}

/* 僞僀僩儖乮戝乯*/
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:solid 1px #AAAAAA; background-color:#F5F5F5; color:#000000; font-size:115%; line-height:150%; font-family:'HGP恨集窶','俵俽 俹僑僔僢僋','Osaka'; font-weight:BOLD; margin-bottom:10px; padding-left:5px;}
H2.clsH2e	{height:25px; border-bottom:solid 1px #AAAAAA; background-color:#F5F5F5; color:#000000; font-size:115%; line-height:150%; font-family'Arial','Osaka'; font-weight:BOLD; margin-bottom:10px; padding-left:5px;}
H3.clsH3	{height:20px; border-left:solid 4px #FFCC33; color:#000000; font-size:100%; line-height:120%; font-family:'HGP恨集窶','俵俽 俹僑僔僢僋','Osaka'; font-weight:BOLD; padding-left:5px; margin-bottom:10px;}
H3.clsH3e	{height:20px; border-left:solid 4px #FFCC33; color:#000000; font-size:100%; line-height:120%; font-family'Arial','Osaka'; font-weight:BOLD; padding-left:5px; margin-bottom:10px;}
H4.clsH4	{height:25px; border-bottom:solid 1px #AAAAAA; color:#000000; font-size:100%; line-height:120%; font-family:'HGP恨集窶','俵俽 俹僑僔僢僋','Osaka'; font-weight:BOLD; margin-bottom:10px; padding-left:5px;}
H4.clsH4e	{height:25px; border-bottom:solid 1px #AAAAAA; color:#000000; font-size:100%; line-height:120%; font-family'Arial','Osaka'; font-weight:BOLD; margin-bottom:10px; padding-left:5px;}


/* 偍栤偄崌傢偣愭 */
.clsContact	{background-color:#EBF2F2;}

/* 偍栤偄崌傢偣愭 */
DIV.dv1		{background-color:#DFF3CC; padding:8px;}
DIV.dvContact	{background-color:#F5F5F5; padding:8px;}

.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';}

DT		{font-weight:BOLD;}
