BODY		{background:#E7E7E7; SCROLLBAR-BASE-color:#EEEEE3; SCROLLBAR-FACE-color:#EEEEE3;}

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;}

.wall_left 	{background-image: url(./images2/walll.gif); background-repeat:repeat-y; width:10px; background-position:right top; margin:0px; padding:0px;}
.wall_right	{background-image: url(./images2/wallr.gif); background-repeat:repeat-y; width:10px; background-position:left top;}

A{}
	a	{text-decoration:none; color:#30635A; border-bottom:1px solid #E3E7E6;}
	a:hover	{text-decoration:none; color:#CC0000;}

/*///// 儊僯儏乕 /////*/
ul.ulMenu {list-style:none;position:relative;border:none;padding:0px;margin:0px;}
li.liMain {display:block; float:left; position:relative; border:none;}
#menu1 a {background-position:   0px 0px; position:absolute; top:0px; left:0px;}
#menu2 a {background-position:-100px 0px; position:absolute; top:0px; left:100px;}
#menu3 a {background-position:-200px 0px; position:absolute; top:0px; left:200px;}
#menu4 a {background-position:-300px 0px; position:absolute; top:0px; left:300px;}
#menu5 a {background-position:-400px 0px; position:absolute; top:0px; left:400px;}
#menu6 a {background-position:-500px 0px; position:absolute; top:0px; left:500px;}
#menu1on a {background-position:   0px -30px; position:absolute; top:0px; left:0px;}
#menu2on a {background-position:-100px -30px; position:absolute; top:0px; left:100px;}
#menu3on a {background-position:-200px -30px; position:absolute; top:0px; left:200px;}
#menu4on a {background-position:-300px -30px; position:absolute; top:0px; left:300px;}
#menu5on a {background-position:-400px -30px; position:absolute; top:0px; left:400px;}
#menu6on a {background-position:-500px -30px; position:absolute; top:0px; left:500px;}
#menu1 a:hover {background-position:   0px -30px;}
#menu2 a:hover {background-position:-100px -30px;}
#menu3 a:hover {background-position:-200px -30px;}
#menu4 a:hover {background-position:-300px -30px;}
#menu5 a:hover {background-position:-400px -30px;}
#menu6 a:hover {background-position:-500px -30px;}
a.aMain {width:100px; height:30px; background:url(./images2/menunavi.gif) no-repeat; border:none;}
span.alt {display:none;}

/*///// 僒僽儊僯儏乕 /////*/
li.liSubMenu {display:block;float:left;position:relative; border:none;border:none;padding:0px;margin:0px;}
#smenu1 a {background-position: 0px    0px; position:absolute; top:  0px; left:0px;}
#smenu2 a {background-position: 0px  -40px; position:absolute; top: 40px; left:0px;}
#smenu3 a {background-position: 0px  -80px; position:absolute; top: 80px; left:0px;}
#smenu4 a {background-position: 0px -120px; position:absolute; top:120px; left:0px;}
#smenu5 a {background-position: 0px -160px; position:absolute; top:160px; left:0px;}
#smenu1on a {background-position:-140px    0px; position:absolute; top:  0px; left:0px;}
#smenu2on a {background-position:-140px  -40px; position:absolute; top: 40px; left:0px;}
#smenu3on a {background-position:-140px  -80px; position:absolute; top: 80px; left:0px;}
#smenu4on a {background-position:-140px -120px; position:absolute; top:120px; left:0px;}
#smenu5on a {background-position:-140px -160px; position:absolute; top:160px; left:0px;}
#smenu1 a:hover {background-position:-140px    0px; position:absolute; top:  0px; left:0px;}
#smenu2 a:hover {background-position:-140px  -40px; position:absolute; top: 40px; left:0px;}
#smenu3 a:hover {background-position:-140px  -80px; position:absolute; top: 80px; left:0px;}
#smenu4 a:hover {background-position:-140px -120px; position:absolute; top:120px; left:0px;}
#smenu5 a:hover {background-position:-140px -160px; position:absolute; top:160px; left:0px;}

a.asmAbout	{width:140px;height:40px; background:url(./images2/sm_about.gif) no-repeat; border:none;}
a.asmConcept	{width:140px;height:40px; background:url(./images2/sm_concept.gif) no-repeat; border:none;}
a.asmBusiness	{width:140px;height:40px; background:url(./images2/sm_business.gif) no-repeat; border:none;}
a.asmCareer	{width:140px;height:40px; background:url(./images2/sm_career.gif) no-repeat; border:none;}
a.asmLink	{width:140px;height:40px; background:url(./images2/sm_link.gif) no-repeat; border:none;}

a.asmContact	{width:140px;height:40px; background:url(./images2/sm_contact.gif) no-repeat; border:none;}
a.asmSeminar	{width:140px;height:40px; background:url(./images2/sm_seminar.gif) no-repeat; border:none;}
a.asmConsult	{width:140px;height:40px; background:url(./images2/sm_consult.gif) no-repeat; border:none;}
a.asmNexusnews	{width:140px;height:40px; background:url(./images2/sm_nexusnews.gif) no-repeat; border:none;}
a.asmVoice	{width:140px;height:40px; background:url(./images2/sm_voice.gif) no-repeat; border:none;}
a.asmBrochure	{width:140px;height:40px; background:url(./images2/sm_brochure.gif) no-repeat; border:none;}
a.asmPP		{width:140px;height:40px; background:url(./images2/sm_pp.gif) no-repeat; border:none;}
a.asmTopics	{width:140px;height:40px; background:url(./images2/sm_topics.gif) no-repeat; border:none;}



TD	{font-family:'HGP恨集窶','俵俽 俹僑僔僢僋','Osaka';}


/*///// 僥乕僽儖 /////*/
/* 儁乕僕榞乮奃怓嵶慄乯*/
.clsMain{width:800px;}
.clsDoc	{width:780px; background-color:#FFFFFF; text-align:CENTER;}
.clsDoc2{width:780px;}
.clsTb	{border:solid 1px #CCCCCC; border-collapse:collapse;}
.clsMenu{width:780px; height:30px; background:url(./images2/menunavi.gif) no-repeat; border:none;}

/*///// 僙儖 /////*/
TD.clsFooter	{font-size:11px;}

/* 杮暥乮拞乯*/
TD.cls1		{font-size:14px;line-height:20px; font-family:'HGP恨集窶','俵俽 俹僑僔僢僋','Osaka';}
TD.cls1b	{font-size:14px;line-height:20px; font-family:'HGP恨集窶','俵俽 俹僑僔僢僋','Osaka'; font-weight:BOLD;}
TD.cls1e	{font-size:14px;line-height:20px; font-family:'Arial','HGP恨集窶','俵俽 俹僑僔僢僋','Osaka'; text-align:JUSTIFY;}
TD.cls1ec	{font-size:14px;line-height:20px; font-family:'Arial','HGP恨集窶','俵俽 俹僑僔僢僋','Osaka';}
TD.cls1eb	{font-size:14px;line-height:20px; font-family:'Arial','HGP恨集窶','俵俽 俹僑僔僢僋','Osaka'; font-weight:BOLD;}
TD.cls1ej	{font-size:14px;line-height:20px; font-family:'Arial','HGP恨集窶','俵俽 俹僑僔僢僋','Osaka'; text-align:JUSTIFY;}
TD.cls1np	{font-size:14px;line-height:20px; font-family:'俵俽 僑僔僢僋','Osaka';}
TD.cls1bak	{font-size:14px;line-height:20px; font-family:'HGP恨集窶','俵俽 俹僑僔僢僋','Osaka'; background-color:#F5F5F5;}

TD.clsWall	{background:url(images/wall.gif) no-repeat; font-size:90%; line-height:150%; font-family:'HGP恨集窶','俵俽 俹僑僔僢僋','Osaka';}

/* 杮暥乮彫乯*/
TD.cls2		{font-size:12px;line-height:20px; font-family:'HGP恨集窶','俵俽 俹僑僔僢僋','Osaka';}
TD.cls2e	{font-size:12px;line-height:20px; font-family:'Arial','HGP恨集窶','俵俽 俹僑僔僢僋','Osaka'; text-align:JUSTIFY;}
TD.cls2ej	{font-size:12px;line-height:20px; font-family:'Arial','HGP恨集窶','俵俽 俹僑僔僢僋','Osaka'; text-align:JUSTIFY;}
TD.cls2bak	{font-size:12px;line-height:20px; font-family:'HGP恨集窶','俵俽 俹僑僔僢僋','Osaka'; background-color:#F5F5F5;}

/* 杮暥乮挻彫乯*/
TD.cls3		{font-size:11px;line-height:20px; font-family: 'HGP恨集窶','俵俽 俹僑僔僢僋','Osaka';}
TD.cls3e	{font-size:11px;line-height:20px; font-family: 'Arial','HGP恨集窶','俵俽 俹僑僔僢僋','Osaka'; text-align:JUSTIFY;}

.clsNavi	{font-size:10px;line-height:12px; color:#666666; font-family:'HGP恨集窶','俵俽 俹僑僔僢僋','Osaka'; text-align:RIGHT; height:20px;}
TD.clsMenu	{width:760px;}
TD.clsMenu2	{background-color:#CED2BB;}

/* 僞僀僩儖乮戝乯*/
H1.clsH1	{margin-bottom:0px;}
H1.clsH1a	{background-color:#E2ECF3; height:24px; color:#000000; font-size:110%;line-height:120%; font-family:'HGP恨集窶','俵俽 俹僑僔僢僋','Osaka'; font-weight:BOLD; margin-bottom:10px; padding-top:5px; padding-left:5px; text-align:LEFT;}
H2.clsH2	{height:22px; border-bottom:solid 2px #4682b4; color:#000000; font-size:16px; line-height:20px; font-family:'HGP恨集窶','俵俽 俹僑僔僢僋','Osaka'; font-weight:BOLD; margin-bottom:10px; text-align:LEFT;}
H3.clsH3	{height:22px; border-bottom:solid 1px #4682b4; color:#000000; font-size:16px; line-height:20px; font-family:'HGP恨集窶','俵俽 俹僑僔僢僋','Osaka'; font-weight:BOLD; margin-bottom:10px; text-align:LEFT;}
H4.clsH4	{background-color:#F9F9F9; height:20px; border-bottom:dotted 1px #AAAAAA; color:#000000; font-size:14px;line-height:20px; font-family:'HGP恨集窶','俵俽 俹僑僔僢僋','Osaka'; font-weight:BOLD; margin-bottom:10px; text-align:LEFT;}

HR.clsHR	{color:#CCCCCC; margin-top:15px;}

/* 偍栤偄崌傢偣愭 */
DIV.dv1		{background-color:#F2F7ED; padding:8px;}
DIV.dv1b	{background-color:#FFFFFF; border:dotted 1px #afd589; padding:8px;}
DIV.dv2		{background-color:#F2F7ED; padding:8px;}
DIV.dv2b	{background-color:#f9fff5; border:dashed 3px #32cd32; padding:8px;}

DIV.dvContact	{background-color:#F5F5F5; padding:8px;}
DIV.dvConcept	{background-color:#ffe4d6; padding:8px;}
DIV.dvcont	{margin-top:20px;margin-left:5px;margin-right:5px;}
DIV.dvpt	{text-align:LEFT; font-size:10px; padding:8px;}

DIV.dvPlay	{border:solid 3px #afd589; padding:8px;margin-top:5px;margin-bottom:10px;}

ul		{margin-top:5px;margin-bottom:5px;margin-left:25px;padding-left:0px;}
ol		{margin-top:5px;margin-bottom:5px;margin-left:25px;padding-left:0px;}
DL		{margin-top:5px;margin-bottom:5px;}
DT		{font-weight:BOLD;margin-top:5px;margin-bottom:5px;}

IMG.imgPic	{border: solid 1px #AAAAAA;}

.clsMk1		{background-color : #BEC9D8;}
.clsMk2		{background-color : #DEFAC9;}
.clsMk3		{background-color : #FFD7CE;}
.clsMk4		{background-color : #FFFF99;}
.clsPnt		{color:#6595CA; font-size:8px;line-height:14px;font-family: 'HGP恨集窶','俵俽 俹僑僔僢僋','Osaka';}