BODY		{background:#F5F5F5; scrollbar-base-color:#EEEEEE; scrollbar-face-color:#EEEEEE;}

/*///// 儕儞僋 /////*/
A{}
a	{text-decoration:none; color:#CC0000; border-bottom:1px solid #FDDBDB;}
a:hover	{text-decoration:none; color:#CC0000;}


/*///// 儊僯儏乕 /////*/
ul.mnL {list-style:none; position:relative; border:none;}
span.alt {display:none;}

a.mlMain {width:111px; height:30px; background:url(/images/menunavi.gif) no-repeat; border:none;}
li.mlM {display:block; float:left; position:relative; border:none;}
#mm1 a {background-position:   0px 0px; position:absolute; top:0px; left:0px;}
#mm2 a {background-position:-111px 0px; position:absolute; top:0px; left:111px;}
#mm3 a {background-position:-222px 0px; position:absolute; top:0px; left:222px;}
#mm4 a {background-position:-333px 0px; position:absolute; top:0px; left:333px;}
#mm5 a {background-position:-444px 0px; position:absolute; top:0px; left:444px;}
#mm6 a {background-position:-555px 0px; position:absolute; top:0px; left:555px;}
#mm7 a {background-position:-666px 0px; position:absolute; top:0px; left:666px;}
#mm1on a {background-position:   0px -30px; position:absolute; top:0px; left:0px;}
#mm2on a {background-position:-111px -30px; position:absolute; top:0px; left:111px;}
#mm3on a {background-position:-222px -30px; position:absolute; top:0px; left:222px;}
#mm4on a {background-position:-333px -30px; position:absolute; top:0px; left:333px;}
#mm5on a {background-position:-444px -30px; position:absolute; top:0px; left:444px;}
#mm6on a {background-position:-555px -30px; position:absolute; top:0px; left:555px;}
#mm7on a {background-position:-666px -30px; position:absolute; top:0px; left:666px;}
#mm1 a:hover {background-position:   0px -30px;}
#mm2 a:hover {background-position:-111px -30px;}
#mm3 a:hover {background-position:-222px -30px;}
#mm4 a:hover {background-position:-333px -30px;}
#mm5 a:hover {background-position:-444px -30px;}
#mm6 a:hover {background-position:-555px -30px;}
#mm7 a:hover {background-position:-666px -30px;}

a.mlMain2 {width:97px; height:30px; background:url(/images/menunavi2.gif) no-repeat; border:none;}
li.mlM2 {display:block; float:left; position:relative; border:none;}
#mmb1 a {background-position:   0px 0px; position:absolute; top:0px; left:0px;}
#mmb2 a {background-position: -97px 0px; position:absolute; top:0px; left: 97px;}
#mmb3 a {background-position:-194px 0px; position:absolute; top:0px; left:194px;}
#mmb4 a {background-position:-291px 0px; position:absolute; top:0px; left:291px;}
#mmb5 a {background-position:-388px 0px; position:absolute; top:0px; left:388px;}
#mmb6 a {background-position:-485px 0px; position:absolute; top:0px; left:485px;}
#mmb7 a {background-position:-582px 0px; position:absolute; top:0px; left:582px;}
#mmb8 a {background-position:-679px 0px; position:absolute; top:0px; left:679px;}
#mmb1on a {background-position:   0px -30px; position:absolute; top:0px; left:0px;}
#mmb2on a {background-position: -97px -30px; position:absolute; top:0px; left: 97px;}
#mmb3on a {background-position:-194px -30px; position:absolute; top:0px; left:194px;}
#mmb4on a {background-position:-291px -30px; position:absolute; top:0px; left:291px;}
#mmb5on a {background-position:-388px -30px; position:absolute; top:0px; left:388px;}
#mmb6on a {background-position:-485px -30px; position:absolute; top:0px; left:485px;}
#mmb7on a {background-position:-582px -30px; position:absolute; top:0px; left:582px;}
#mmb8on a {background-position:-679px -30px; position:absolute; top:0px; left:679px;}
#mmb1 a:hover {background-position:   0px -30px;}
#mmb2 a:hover {background-position: -97px -30px;}
#mmb3 a:hover {background-position:-194px -30px;}
#mmb4 a:hover {background-position:-291px -30px;}
#mmb5 a:hover {background-position:-388px -30px;}
#mmb6 a:hover {background-position:-485px -30px;}
#mmb7 a:hover {background-position:-582px -30px;}
#mmb8 a:hover {background-position:-679px -30px;}

TD.clsMenu   {background-color:#283F53; no-repeat; background:url(/images/menubak.gif) no-repeat; border:none;}

/*///// 僒僽儊僯儏乕 /////*/
a.mlAbout	{width:150px; height:40px; background:url(/images/menuabout.gif) no-repeat; border:none;}
a.mlSupport	{width:150px; height:40px; background:url(/images/menusupport.gif) no-repeat; border:none;}
a.mlSupportB	{width:150px; height:40px; background:url(/images/menusupportB.gif) no-repeat; border:none;}
a.mlSupportC	{width:150px; height:40px; background:url(/images/menusupportC.gif) no-repeat; border:none;}
a.mlSupportD	{width:150px; height:40px; background:url(/images/menusupportD.gif) no-repeat; border:none;}
a.mlClinical	{width:150px; height:40px; background:url(/images/menuclinical.gif) no-repeat; border:none;}
a.mlClinicalB	{width:150px; height:40px; background:url(/images/menuclinicalB.gif) no-repeat; border:none;}
a.mlClinicalBx	{width:150px; height:40px; background:url(/images/menuclinicalBx.gif) no-repeat; border:none;}

a.mlEnv		{width:150px; height:40px; background:url(/images/menuenv.gif) no-repeat; border:none;}
a.mlEnvB	{width:150px; height:40px; background:url(/images/menuenvB.gif) no-repeat; border:none;}
a.mlEnvC	{width:150px; height:40px; background:url(/images/menuenvC.gif) no-repeat; border:none;}
a.mlEnvD	{width:150px; height:40px; background:url(/images/menuenvD.gif) no-repeat; border:none;}
a.mlEnvE	{width:150px; height:40px; background:url(/images/menuenvE.gif) no-repeat; border:none;}
a.mlCareers	{width:150px; height:40px; background:url(/images/menucareers.gif) no-repeat; border:none;}
a.mlInfo	{width:150px; height:40px; background:url(/images/menuinfo.gif) no-repeat; border:none;}
a.mlPatho	{width:150px; height:40px; background:url(/images/menupatho.gif) no-repeat; border:none;}
a.mlPathoB	{width:150px; height:40px; background:url(/images/menupathoB.gif) no-repeat; border:none;}

a.mlCTSS	{width:150px; height:40px; background:url(/images/menuctss.gif) no-repeat; border:none;}

li.mlS {display:block; float:left; position:relative; border:none;}
#ms1 a {background-position: 0px    0px; position:absolute; top:  0px; left:0px;}
#ms2 a {background-position: 0px  -40px; position:absolute; top: 40px; left:0px;}
#ms3 a {background-position: 0px  -80px; position:absolute; top: 80px; left:0px;}
#ms4 a {background-position: 0px -120px; position:absolute; top:120px; left:0px;}
#ms5 a {background-position: 0px -160px; position:absolute; top:160px; left:0px;}
#ms6 a {background-position: 0px -200px; position:absolute; top:200px; left:0px;}
#ms7 a {background-position: 0px -240px; position:absolute; top:240px; left:0px;}
#ms8 a {background-position: 0px -280px; position:absolute; top:280px; left:0px;}
#ms9 a {background-position: 0px -320px; position:absolute; top:320px; left:0px;}
#ms10 a {background-position: 0px -360px; position:absolute; top:360px; left:0px;}
#ms11 a {background-position: 0px -400px; position:absolute; top:400px; left:0px;}
#ms12 a {background-position: 0px -440px; position:absolute; top:440px; left:0px;}
#ms13 a {background-position: 0px -480px; position:absolute; top:480px; left:0px;}
#ms14 a {background-position: 0px -520px; position:absolute; top:520px; left:0px;}
#ms15 a {background-position: 0px -560px; position:absolute; top:560px; left:0px;}
#ms16 a {background-position: 0px -600px; position:absolute; top:600px; left:0px;}
#ms1on a {background-position:-150px    0px; position:absolute; top:  0px; left:0px;}
#ms2on a {background-position:-150px  -40px; position:absolute; top: 40px; left:0px;}
#ms3on a {background-position:-150px  -80px; position:absolute; top: 80px; left:0px;}
#ms4on a {background-position:-150px -120px; position:absolute; top:120px; left:0px;}
#ms5on a {background-position:-150px -160px; position:absolute; top:160px; left:0px;}
#ms6on a {background-position:-150px -200px; position:absolute; top:200px; left:0px;}
#ms7on a {background-position:-150px -240px; position:absolute; top:240px; left:0px;}
#ms8on a {background-position:-150px -280px; position:absolute; top:280px; left:0px;}
#ms9on a {background-position:-150px -320px; position:absolute; top:320px; left:0px;}
#ms10on a {background-position:-150px -360px; position:absolute; top:360px; left:0px;}
#ms11on a {background-position:-150px -400px; position:absolute; top:400px; left:0px;}
#ms12on a {background-position:-150px -440px; position:absolute; top:440px; left:0px;}
#ms13on a {background-position:-150px -480px; position:absolute; top:480px; left:0px;}
#ms14on a {background-position:-150px -520px; position:absolute; top:520px; left:0px;}
#ms15on a {background-position:-150px -560px; position:absolute; top:560px; left:0px;}
#ms16on a {background-position:-150px -600px; position:absolute; top:600px; left:0px;}
#ms1 a:hover {background-position:-150px    0px; position:absolute; top:  0px; left:0px;}
#ms2 a:hover {background-position:-150px  -40px; position:absolute; top: 40px; left:0px;}
#ms3 a:hover {background-position:-150px  -80px; position:absolute; top: 80px; left:0px;}
#ms4 a:hover {background-position:-150px -120px; position:absolute; top:120px; left:0px;}
#ms5 a:hover {background-position:-150px -160px; position:absolute; top:160px; left:0px;}
#ms6 a:hover {background-position:-150px -200px; position:absolute; top:200px; left:0px;}
#ms7 a:hover {background-position:-150px -240px; position:absolute; top:240px; left:0px;}
#ms8 a:hover {background-position:-150px -280px; position:absolute; top:280px; left:0px;}
#ms9 a:hover {background-position:-150px -320px; position:absolute; top:320px; left:0px;}
#ms10 a:hover {background-position:-150px -360px; position:absolute; top:360px; left:0px;}
#ms11 a:hover {background-position:-150px -400px; position:absolute; top:400px; left:0px;}
#ms12 a:hover {background-position:-150px -440px; position:absolute; top:440px; left:0px;}
#ms13 a:hover {background-position:-150px -480px; position:absolute; top:480px; left:0px;}
#ms14 a:hover {background-position:-150px -520px; position:absolute; top:520px; left:0px;}
#ms15 a:hover {background-position:-150px -560px; position:absolute; top:560px; left:0px;}
#ms16 a:hover {background-position:-150px -600px; position:absolute; top:600px; left:0px;}


/*///// 尒弌偟 /////*/
H1.clsH1	{margin-top:0px; margin-bottom:20px;}
H1.clsH1b	{height:24px; background-color:#E6F5E5; color:#2F2F2F; font-size:16px; line-height:30px; font-family:q'HGP恨集窶','俵俽 俹僑僔僢僋','Osaka'; font-weight:BOLD; letter-spacing:0.1em;; margin-bottom:5px; padding-left:10px;}
H1.clsH1c	{height:24px; background-color:#FFECB3; color:#2F2F2F; font-size:16px; line-height:30px; font-family:q'HGP恨集窶','俵俽 俹僑僔僢僋','Osaka'; font-weight:BOLD; letter-spacing:0.1em;; margin-bottom:5px; padding-left:10px;}
H2.clsH2	{border-bottom:dotted 2px #888888; color:#193513; font-size:22px; line-height:30px; margin-bottom:15px; font-family:'HGP恨集窶','俵俽 俹僑僔僢僋','Osaka'; font-weight: BOLD;}
H3.clsH3	{border-bottom:dashed 1px #AAAAAA; color:#2F2F2F; background-color:#E5F4E6; padding-left:5px; font-size:18px; line-height:28px; margin-bottom:10px; font-family:q'HGP恨集窶','俵俽 俹僑僔僢僋','Osaka'; font-weight: BOLD;}
H4.clsH4	{border-bottom:dashed 1px #666666; color:#2F2F2F; background-color:#FAFAFA; padding-left:5px; font-size:18px; line-height:28px; margin-bottom:10px; font-family:q'HGP恨集窶','俵俽 俹僑僔僢僋','Osaka'; font-weight: BOLD;}

DIV.dv01	{color:#003399; font-size:16px; line-height:24px; margin-bottom:5px; font-family:'HGP恨集窶','俵俽 俹僑僔僢僋','Osaka';letter-spacing:0.1em; font-weight:BOLD;}
DIV.dv02	{background-color:#F0F0F0; color:#330000; font-size:16px; line-height:24px; margin-bottom:5px; font-family:'HGP恨集窶','俵俽 俹僑僔僢僋','Osaka';font-weight:BOLD;}
DIV.dv03	{color:#003399; font-size:14px; line-height:20px; margin-bottom:5px; font-family:'HGP恨集窶','俵俽 俹僑僔僢僋','Osaka';letter-spacing:0.1em; font-weight:BOLD;border-left:solid 5px #476CB5;}
DIV.dv04	{background-color:#FCFCFC; color:#330000; font-size:16px; line-height:24px; margin-bottom:10px; font-family:'HGP恨集窶','俵俽 俹僑僔僢僋','Osaka';font-weight:BOLD; border-bottom:dotted 1px #888888;}

/*///// 僥乕僽儖 /////*/
TD	{font-size:13px; line-height:16px; font-family:'HGP恨集窶','俵俽 俹僑僔僢僋','Osaka';}
#news a {text-decoration:none; color:#67955C; border-bottom:1px solid #E3E7E6;}

/* 儁乕僕榞乮奃怓嵶慄乯*/
TABLE.clsDoc	{width:780px; border:solid 1px #878787; border-collapse:collapse; background-color: #FFFFFF;}
TABLE.clsTb	{border: solid 1px #CCCCCC; border-collapse: collapse;}

/*///// 僙儖 /////*/
TD.clsHR1{	color: #FFFFFF;	background-color: #BEBEBE;}
TD.clsHR2{	color: #FFFFFF;	background-color: #DDDDDD;}
TD.clsHR3{	color: #FFFFFF;	background-color: #0A371D;}
TD.clsHR4{	color: #FFFFFF;	background-color: #EEEEEE;}

/* 杮暥乮拞乯*/
TD.cls1		{font-size:90%; line-height:150%; font-family:q'HGP恨集窶','俵俽 俹僑僔僢僋','Osaka';}
TD.cls1b	{font-size:90%; line-height:150%; font-family:q'HGP恨集窶','俵俽 俹僑僔僢僋','Osaka'; font-weight:BOLD;}
TD.cls1e	{font-size:90%; line-height:150%; font-family:q'Arial','HGP恨集窶','俵俽 俹僑僔僢僋','Osaka';}
TD.cls1eb	{font-size:90%; line-height:150%; font-family:q'Arial','HGP恨集窶','俵俽 俹僑僔僢僋','Osaka'; font-weight:BOLD;}
TD.cls1np	{font-size:90%; line-height:150%; font-family:q'俵俽 僑僔僢僋','Osaka';}
TD.cls1bak	{font-size:90%; line-height:150%; font-family:q'HGP恨集窶','俵俽 俹僑僔僢僋','Osaka'; background-color:#F5F5F5;}
TD.cls1bak2	{font-size:90%; line-height:150%; font-family:q'HGP恨集窶','俵俽 俹僑僔僢僋','Osaka'; background-color:#FCFCFC;}

/* 杮暥乮彫乯*/
TD.cls2		{font-size: 80%; line-height:125%; font-family:q'HGP恨集窶','俵俽 俹僑僔僢僋','Osaka';}
TD.cls2b	{font-size: 80%; line-height:125%; font-family:q'HGP恨集窶','俵俽 俹僑僔僢僋','Osaka'; font-weight:BOLD;}
TD.cls2e	{font-size: 75%; line-height:125%; font-family:q'Arial','HGP恨集窶','俵俽 俹僑僔僢僋','Osaka';}
TD.cls2bak	{font-size: 80%; line-height:125%; font-family:q'HGP恨集窶','俵俽 俹僑僔僢僋','Osaka'; background-color:#F5F5F5;}

/* 杮暥乮挻彫乯*/
TD.cls3		{font-size:70%; font-family:q'HGP恨集窶','俵俽 俹僑僔僢僋','Osaka';}
TD.cls3bak	{font-size:70%; font-family:q'HGP恨集窶','俵俽 俹僑僔僢僋','Osaka'; background-color:#F5F5F5;}
TD.clsNavi	{font-size: 11px; line-height:14px; color: #666666; font-family:q'HGP恨集窶','俵俽 俹僑僔僢僋','Osaka';}
#navi a 	{text-decoration:none; color:#30635A; border-bottom:1px solid #E3E7E6;}
.clsSSMeu	{background-color:FF6F6F;}

.clsTitle6	{font-size:90%; line-height:150%; font-family:q'HGP恨集窶','俵俽 俹僑僔僢僋','Osaka';font-weight:BOLD;}


/* 偍栤偄崌傢偣愭 */
.clsContact	{background-color:#F0F2EF;}


DIV.dv1		{background-color:#F5FFEB; padding:8px;}
DIV.dv2		{background-color:#FFFFFF; padding:8px; border: double 3px #8fbc8f;}
DIV.dvContact	{background-color:#F5F5F5; padding:8px;}
DIV.dvPic	{width:160px;float:RIGHT;padding-left:8px;padding-right:8px;padding-bottom:8px;margin-left:10px;font-size:11px;line-height:12px;}
TD.tdPic	{font-size:11px;line-height:12px;text-align:LEFT;vertical-align:TOP;}

DIV.dvpop	{float:RIGHT;width:85%; padding:5px; background-color:#FFFFFF; border:solid 2px #AAAAAA; color:#294C84; position:relative; visibility:hidden;display:'none';z-index:2;}
DIV.dvarw	{text-align:RIGHT; vertical-align:middle;}

IMG.imgR	{align:RIGHT; margin-left:10px;margin-bottom:10px;}
IMG.imgL	{align:LEFT; margin-right:10px;margin-bottom:10px;}

DT		{font-weight:BOLD;}

.clsMK1		{background-color : #BEC9D8;}
.clsMK2		{background-color : #DEFAC9;}
.clsMK3		{background-color : #FFD7CE;}
.clsMK4		{background-color : #FFFF99;}
.clsPnt		{color: #488D48;font-size:8px;line-height:14px;font-family:'HGP恨集窶','俵俽 俹僑僔僢僋','Osaka';}

/*///// 俥俷俼俵 /////*/
INPUT		{color:#212121; font-size:100%; line-height:125%; vertical-align:MIDDLE;}
TEXTAREA	{color:#212121; font-size:100%; line-height:125%; vertical-align:MIDDLE;}
SELECT		{color:#212121; font-size:100%; line-height:125%; vertical-align:MIDDLE;}