BODY		{background:#FAFAFA; scrollbar-base-color:#EEEEEE; scrollbar-face-color:#EEEEEE;overflow-y:scroll;}

/*///// 儃僢僋僗 /////*/
span{}
 /* 恊儃僢僋僗 */
#example{width:100%; position:static; top:0px; left:0px; margin-bottom:0px;}
/* 儃僢僋僗嵍 */
#boxL	{width:6%; height:100%; vertical-align:top; position:relative; top:0px; left:0px; margin-bottom:1px; white-space:nowrap;}
/* 儃僢僋僗塃 */
#boxR	{width:94%; position:relative; top:0px; left:0%; margin-bottom:1px;}


/*///// 俥俷俼俵 /////*/
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;}


/*///// 儕儞僋 /////*/
a.nd		{text-decoration:none; color:#CC0000; border:none;}
a.nd:visited	{text-decoration:none; color:#CC0000; border:none;}
a.nd:hover	{text-decoration:none; color:#CC0000; border:none;}

a		{text-decoration:none; color:#CC0000; border-bottom:1px solid #E3E7E6;}
a:visited	{text-decoration:none; color:#CC6666; border-bottom:1px solid #E3E7E6;}
a:hover		{background-color:#FFECEC;}

ul		{margin-top:5px;margin-bottom:5px;margin-left:30px;padding:0px;}
ol		{margin-top:5px;margin-bottom:5px;margin-left:30px;padding:0px;}
DL		{margin-top:5px; margin-bottom:5px;}
DT		{font-weight:BOLD;}

/* Table */
div#contents table.clsTb {margin:8px 0px 15px 0px;border:1px solid #AAAAAA;border-collapse:collapse;}
div#contents table.clsTb th {border-right:1px solid #AAAAAA;border-bottom:1px solid #AAAAAA;background:#f5f9ff;color:#000066;border-collapse:collapse;}
div#contents table.clsTb td {border-right:1px solid #AAAAAA;border-bottom:1px solid #AAAAAA;border-collapse:collapse;}

/* 僥乕僽儖榞乮奃怓嵶慄乯*/
TABLE.clsTb	{border:1px solid #aaaaaa; border-collapse: collapse;}
TABLE.clsTb td 	{border:1px solid #AAAAAA;}
TABLE.clsTb tr 	{border:1px solid #AAAAAA;}


/*///// 僀儞僨儞僩 /////*/
DIV.w10		{margin-left:10px; }
DIV.w20		{margin-left:20px; }
DIV.w30		{margin-left:30px; }
DIV.w40		{margin-left:40px; }
DIV.w50		{margin-left:50px; }
DIV.w60		{margin-left:60px; }
DIV.w70		{margin-left:70px; }
DIV.w80		{margin-left:80px; }
DIV.w90		{margin-left:90px; }
DIV.w100	{margin-left:100px; }


/*///// 尒弌偟 /////*/
H1.clsH1	{height:24px; background-color:#C8E1E3; color:#2F2F2F; font-size:18px; line-height:30px; font-family:'HGP恨集窶','俵俽 俹僑僔僢僋','Osaka'; font-weight:BOLD; margin-bottom:5px; padding-left:10px; text-align:CENTER;}
H1.clsH0	{height:24px; background-color:#FFFFFF; color:#2F2F2F; font-size:18px; line-height:30px; font-family:'HGP恨集窶','俵俽 俹僑僔僢僋','Osaka'; font-weight:BOLD; margin-bottom:5px; text-align:CENTER;}
H1.clsH0e	{height:24px; background-color:#FFFFFF; color:#2F2F2F; font-size:14px; line-height:30px; font-family:'Arial','Osaka'; font-weight:BOLD; margin-bottom:5px; text-align:CENTER;}
H1.clsH1b	{height:24px; background-color:#E6F5E5; color:#2F2F2F; font-size:16px; line-height:30px; font-family:'HGP恨集窶','俵俽 俹僑僔僢僋','Osaka'; font-weight:BOLD; margin-bottom:5px; padding-left:10px;}
H1.clsH1b2	{height:24px; background-color:#E6F5E5; border: double 3px #AACFB6; border-collapse: collapse; color:#2F2F2F; font-size:16px; line-height:30px; font-family:'HGP恨集窶','俵俽 俹僑僔僢僋','Osaka'; font-weight:BOLD; margin-bottom:5px; padding-left:10px;}
H1.clsH1c	{height:24px; background-color:#FFECB3; color:#2F2F2F; font-size:16px; line-height:30px; font-family:'HGP恨集窶','俵俽 俹僑僔僢僋','Osaka'; font-weight:BOLD; margin-bottom:5px; padding-left:10px;}

H2.clsH2	{height:30px; background-color:#e7f2f8; border-top:solid 1px #004300;border-bottom:solid 1px #004300; color:#004300; font-size:20px;line-height:30px; font-family:'HGP恨集窶','俵俽 俹僑僔僢僋','Osaka'; font-weight:BOLD;  margin-top:20px;margin-bottom:10px; text-align:LEFT;}
H3.clsH3	{height:22px; border-bottom:solid 1px #004300; color:#004300; font-size:16px;line-height:22px; font-family:'HGP恨集窶','俵俽 俹僑僔僢僋','Osaka'; font-weight:BOLD; margin-top:10px;margin-bottom:10px; text-align:LEFT;}
H3.clsH3b	{height:22px; border-bottom:dotted 1px #AAAAAA; background-color:#F5F5F5; color:#000000; font-size:14px; line-height:22px; font-family: '俵俽 俹僑僔僢僋','Osaka'; font-weight: BOLD; margin-bottom:10px;}
H4.clsH4	{height:22px; border-bottom:dotted 1px #004300; color:#004300; font-size:16px;line-height:20px; font-family:'HGP恨集窶','俵俽 俹僑僔僢僋','Osaka'; font-weight:BOLD; margin-top:10px;margin-bottom:10px; text-align:LEFT;}
H4.clsH4b	{height:22px; background-color:#EEEEEE; color:#004300; font-size:100%;line-height:130%; font-family:'HGP恨集窶','俵俽 俹僑僔僢僋','Osaka'; font-weight:BOLD; margin-top:10px;margin-bottom:10px; text-align:LEFT;}

/*///// 儊僯儏乕 /////*/
ul.mnL 		{list-style:none; position:relative; border:none;}
span.alt	{display:none;}
a.mlS  		{width:130px; height:40px; background:url(/images2/menu01.gif) no-repeat; border:none;}
a.mlS:visited  	{width:130px; height:40px; background:url(/images2/menu01.gif) no-repeat; border:none;}
a.mlS2 		{width:  4px; height:40px; background:url(/images2/menu01.gif) no-repeat; border:none;}
a.mlS2:visited 	{width:  4px; height:40px; background:url(/images2/menu01.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:-130px 0px; position:absolute; top:0px; left:130px;}
#menu3 a 	{background-position:-260px 0px; position:absolute; top:0px; left:260px;}
#menu4 a 	{background-position:-390px 0px; position:absolute; top:0px; left:390px;}
#menu1on a 	{background-position:   0px -40px; position:absolute; top:0px; left:0px;}
#menu2on a 	{background-position:-130px -40px; position:absolute; top:0px; left:130px;}
#menu3on a 	{background-position:-260px -40px; position:absolute; top:0px; left:260px;}
#menu4on a 	{background-position:-390px -40px; position:absolute; top:0px; left:390px;}
#menu1 a:hover 	{background-position:   0px -40px;}
#menu2 a:hover 	{background-position:-130px -40px;}
#menu3 a:hover 	{background-position:-260px -40px;}
#menu4 a:hover 	{background-position:-390px -40px;}
TD.clsMenu     	{height:40px;background-color:#344066; background:url(/images2/menuback.gif) no-repeat; border:none;}

DIV.dvtitleimg 	{background-color:#FFFFFF;background:url(/images2/bnwallshool.gif) no-repeat;height:50px; font-size:18px;line-hight:24px; text-align:LEFT; font-weight:BOLD; color:#006400;padding-left:10px;padding-top:70px;}



/*///// 僥乕僽儖 /////*/
/* 儁乕僕榞乮奃怓嵶慄乯*/
TABLE.clsDoc	{width:760px;border:none;background-color:#FFFFFF;}
TABLE.clsDoc	{width:760px;border:none;background-color:#FFFFFF;}
TABLE.clsDoci	{width:320px;border:solid 1px #AAAAAA; border-collapse:collapse; background-color:#FFFFFF;}

/* 僥乕僽儖榞乮奃怓嵶慄乯*/
TABLE.clsTb1	{border:solid 1px #AAAAAA; border-collapse: collapse;}
TABLE.clsTb2	{border:double 3px #91A6D5; border-collapse: collapse; background-color: #FFFFFF;}
TABLE.clsTb3	{border:solid 1px #619B7B; border-collapse: collapse; background-color: #FFFFFF;}
TABLE.clsTb9	{border:dotted 1px #91A6D5; border-collapse: collapse; background-color: #FFFFFF;}


/*///// 僙儖 /////*/
TD		{font-size:12px; line-height:16px; font-family: '俵俽 俹僑僔僢僋','Osaka'; }
TD.cls1		{font-size:14px;line-height:20px; font-family: '俵俽 僑僔僢僋','Osaka'; }
TD.cls1hg	{font-size:14px;line-height:20px; font-family: 'HGP恨集窶','俵俽 僑僔僢僋','Osaka'; }
TD.cls1p	{font-size:14px;line-height:20px; font-family: '俵俽 俹僑僔僢僋','Osaka'; }
TD.cls1b	{font-size:14px;line-height:20px; font-family: '俵俽 俹僑僔僢僋','Osaka'; font-weight: BOLD; }
TD.cls1e	{font-size:14px;line-height:20px; font-family: 'Arial'; }
TD.cls1eb	{font-size:14px;line-height:20px; font-family: 'Arial'; font-weight: BOLD;}
TD.cls1bak	{font-size:14px;line-height:20px; font-family: '俵俽 俹僑僔僢僋','Osaka'; background-color:#EEEEEE;}
TD.cls1bak2	{font-size:14px;line-height:20px; font-family: '俵俽 俹僑僔僢僋','Osaka'; background-color:#F5F5F5;}
TD.cls1a	{font-size: 13px; line-height: 16px; font-family: '俵俽 僑僔僢僋','Osaka'; }
TD.cls1ttle	{font-size:14px;line-height:20px; font-family: '俵俽 俹僑僔僢僋','Osaka'; font-weight: BOLD; border-bottom:2px solid #0066CC;}

/* 杮暥乮彫乯*/
TD.cls2		{font-size:12px;line-height:20px; font-family: '俵俽 僑僔僢僋','Osaka'; }
TD.cls2hg	{font-size:12px;line-height:20px; font-family: 'HGP恨集窶','俵俽 僑僔僢僋','Osaka'; }
TD.cls2p	{font-size:12px;line-height:20px; font-family: '俵俽 俹僑僔僢僋','Osaka'; }
TD.cls2e	{font-size:12px;line-height:20px; font-family: 'Arial'; }
TD.cls2eb	{font-size:12px;line-height:20px; font-family: 'Arial'; font-weight: BOLD;}
TD.cls2bak	{font-size:12px;line-height:20px; font-family: '俵俽 俹僑僔僢僋','Osaka'; background-color:#EEEEEE;}

/* 杮暥乮挻彫乯*/
TD.cls3		{font-size:11px;line-height:20px; font-family: '俵俽 僑僔僢僋','Osaka'; }
TD.cls3e	{font-size:11px;line-height:20px; font-family: 'Arial'; }
TD.cls3bak	{font-size:11px;line-height:20px; font-family: '俵俽 俹僑僔僢僋','Osaka'; background-color : #DAE3F7;}

/* 攚宨怓 */
.clswall2	{background-color:#F5FBF3;}
.clswall3	{background-color:#FDFCE2;}
.clswall5	{background-color:#F8F8F8;}
.clswall5	{background-color:#F8F8F8;}
.clsContact	{background-color:#EEEEE3;}

DT.dt1		{color:#555566;font-weight:BOLD;}

/* 攚宨怓 */
.clsDash1	{border-top:dotted 1px #C2C2C2; empty-cells:show;}

/* 僼僅儞僩嬌彫*/
TD.clsSmall	{font-size: 11px; line-height: 14px; color: #666666; font-family: '俵俽 俹僑僔僢僋','Osaka'; }
.clsNavi	{font-size:11px;line-height:14px;color:#505F63;text-align:RIGHT;font-family:'俵俽 俹僑僔僢僋','Osaka'; height:18px;padding-top:5px;}

/* 悈暯慄梡 */
TD.clsHR1	{background-color: #CCCCCC;}
TD.clsHR2	{background-color: #AAAAAA;}

/* 懢帤 */
TD.clsBold1	{color : #000033; font-size: 150%; line-height: 175%; font-family: '俵俽 俹僑僔僢僋','Osaka'; font-weight: BOLD;}
TD.clsBold2	{color : #000033; font-size: 125%; line-height: 150%; font-family: '俵俽 俹僑僔僢僋','Osaka'; font-weight: BOLD;}
TD.clsBold3	{color : #000033; font-size: 100%; line-height: 150%; font-family: '俵俽 俹僑僔僢僋','Osaka'; font-weight: BOLD;}

/* 僞僀僩儖乮惵乯*/
TD.clsTitle1	{color : #FFFFFF; background-color : #2A3D65; border: double 3px #2A3D65; border-collapse: collapse; font-size: 100%;  line-height: 120%; font-family: 'Arial', '俵俽 俹僑僔僢僋','Osaka'; font-weight: BOLD;}
TD.clsTitle2	{color : #FFFFFF; background-color : #4B659D; border: double 3px #4B659D; border-collapse: collapse; font-size: 100%;  line-height: 120%; font-family: 'Arial', '俵俽 俹僑僔僢僋','Osaka'; font-weight: BOLD;}
TD.clsTitle3	{color : #000033; background-color : #DAE3F7; border: double 3px #B7C5E5; border-collapse: collapse; font-size: 100%;  line-height: 120%; font-family: 'Arial', '俵俽 俹僑僔僢僋','Osaka'; font-weight: BOLD;}

/* 僞僀僩儖乮椢乯*/
TD.clsTitle4	{color : #FFFFFF; background-color : #427B5B; border: double 3px #32652A; border-collapse: collapse; font-size: 100%;  line-height: 120%; font-family: '俵俽 俹僑僔僢僋','Osaka'; font-weight: BOLD;}
TD.clsTitle4a	{color : #FFFFFF; background-color : #427B5B; border-bottom: solid 1px #32652A; border-collapse: collapse; font-size: 100%;  line-height: 120%; font-family: '俵俽 俹僑僔僢僋','Osaka'; font-weight: BOLD;}
TD.clsTitle5	{color : #FFFFFF; background-color : #619B7B; border: double 3px #599D4B; border-collapse: collapse; font-size: 100%;  line-height: 120%; font-family: '俵俽 俹僑僔僢僋','Osaka'; font-weight: BOLD;}
TD.clsTitle6	{color : #000033; background-color : #D2ECDB; border: double 3px #AACFB6; border-collapse: collapse; font-size: 100%;  line-height: 120%; font-family: '俵俽 俹僑僔僢僋','Osaka'; font-weight: BOLD;}
TD.clsTitle6a	{color : #000033; background-color : #D2ECDB; border-bottom: solid 1px #AACFB6; border-collapse: collapse; font-size:100%; line-height:120%; font-family: '俵俽 俹僑僔僢僋','Osaka'; font-weight:BOLD;}

/* 僞僀僩儖乮墿乯*/
TD.clsTitle7	{color : #231F00; background-color : #FEFBA4; border: double 3px #FFED73; border-collapse: collapse; font-size: 100%;  line-height: 120%; font-family: '俵俽 俹僑僔僢僋','Osaka'; font-weight: BOLD;}

DIV.dvin	{width:95%;text-align:LEFT;font-size:14px;line-height:20px;font-family:'俵俽 僑僔僢僋','Osaka'; }
DIV.dvCont	{width:100%;text-align:LEFT;font-size:100%;line-height:100%;font-family:'俵俽 僑僔僢僋','Osaka'; }
DIV.dvSubPage	{background-color:#FAFAFA;padding:8px;margin-top:30px;margin-bottom:10px; border-top:double 3px #DDDDDD;}
DIV.dvpagetop	{width:100%;text-align:LEFT;font-size:11px;line-height:14px;border-top:solid 1px #AAAAAA;margin-top:20px;padding-top:10px;margin-bottom:10px;}
DIV.dv1		{background-color:#f2f8ff; padding:8px;margin-top:10px;margin-bottom:10px;}
DIV.dv1b	{border:double 3px #DFF3CC; padding:8px;}
DIV.dvContact	{background-color:#F5F5F5; padding:8px;}
DIV.dv2		{background-color:#f1fde5; padding:8px;margin-top:10px;margin-bottom:10px;}
DIV.dv3		{background-color:#ffffe2; padding:8px;margin-top:10px;margin-bottom:10px;}
DIV.dv4		{background-color:#fff1f0; padding:8px;margin-top:10px;margin-bottom:10px;}


DIV.dvFC	{padding:0px;margin-top:-8px; font-size:11px; position:absolute; width:50px; overflow:HIDDEN;white-space:nowrap; }
DIV.dvFC2	{padding:0px;margin:0px; font-size:11px; position:absolute; width:50px; overflow:HIDDEN;white-space:nowrap; }

.clsContact	{background-color: #F5F5F5;}
.clsMemo	{background-color: #99CC99;}
.clsMemo2	{font-size:11px; line-height:16px; font-family:'俵俽 俹僑僔僢僋','Osaka'; color:#5E6C62;}

.clsHGP		{font-family:'HGP恨集窶','俵俽 俹僑僔僢僋','Osaka';line-height:22px;}

.clsPnt1	{color:#000099; font-size:8px;line-height:14px;font-family: '俵俽 俹僑僔僢僋','Osaka';}
.clsPnt2	{color:#66CC66; font-size:8px;line-height:14px;font-family: '俵俽 俹僑僔僢僋','Osaka';}
.clsPnt3	{color:#FF9900; font-size:8px;line-height:14px;font-family: '俵俽 俹僑僔僢僋','Osaka';}

.clsMsg1	{color:#3366CC;}
.clsMsg2	{color:#FF0033;}
.clsMsg3	{color:#339966;}

.clsMK1		{background-color : #D6DFEC;}
.clsMK2		{background-color : #DEFAC9;}
.clsMK3		{background-color : #FFD7CE;}
.clsMK4		{background-color : #FFFF99;}
.clsMK5		{background-color : #EFFDF0;}

.BTD		{font-family:'儊僀儕僆', 'HGP恨集窶', 'MS UI Gothic', Arial;color:black;font-size=8pt;border: 1px solid #AAAAAA;}
.BTH		{font-family:'儊僀儕僆', 'HGP恨集窶', 'MS UI Gothic', Arial;color:black;font-size=8pt;border: 1px solid #AAAAAA;}
.NTD		{font-family:'儊僀儕僆', 'HGP恨集窶', 'MS UI Gothic', Arial;color:black;font-size=8pt;border: 0px solid #FFFFFF;}
.BTABLE		{border: solid 1px #888888; border-collapse: collapse;}
