BODY		{background:#FBFAFA; SCROLLBAR-BASE-color:#EEEEE3; SCROLLBAR-FACE-color:#EEEEE3;
font-family:'‚l‚r ‚oƒSƒVƒbƒN','Osaka';
color:#555555;
}

.wall_left 	{background-image: url(/images3/walll.gif); background-repeat:repeat-y; width:10px; background-position:right top; margin:0px; padding:0px;}
.wall_right	{background-image: url(/images3/wallr.gif); background-repeat:repeat-y; width:10px; background-position:left top;}

A{}
	a	{text-decoration:none; color:#CC0000; border-bottom: 1px dotted #f3d6d6;}
	a:hover	{text-decoration:none; color:#CC0000; border-bottom: 1px dotted #cd5c5c;}
	a.asub1	{text-decoration:none; color:#4682b4; border-bottom: 1px dotted #87cefa;font-size:85%;}
	a.asub2	{text-decoration:none; color:#2e8b57; border-bottom: 1px dotted #3cb371;font-size:85%;}
	B.asub1	{font-size:85%;}
	B.asub2	{font-size:85%;}

/*///// ã•”ƒƒjƒ…[ /////*/
ul.mnL {list-style:none; position:relative; border:none;}
span.alt {display:none;}
a.mlMain {width:130px; height:50px; background:url(/images3/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; border:none;}
#menu2 a {background-position:-130px 0px; position:absolute; top:0px; left:130px; border:none;}
#menu3 a {background-position:-260px 0px; position:absolute; top:0px; left:260px; border:none;}
#menu4 a {background-position:-390px 0px; position:absolute; top:0px; left:390px; border:none;}
#menu5 a {background-position:-520px 0px; position:absolute; top:0px; left:520px; border:none;}
#menu6 a {background-position:-650px 0px; position:absolute; top:0px; left:650px; border:none;}
#menu7 a {background-position:-780px 0px; position:absolute; top:0px; left:780px; border:none;}
#menu1on a {background-position:   0px -50px; position:absolute; top:0px; left:0px; border:none;}
#menu2on a {background-position:-130px -50px; position:absolute; top:0px; left:130px; border:none;}
#menu3on a {background-position:-260px -50px; position:absolute; top:0px; left:260px; border:none;}
#menu4on a {background-position:-390px -50px; position:absolute; top:0px; left:390px; border:none;}
#menu5on a {background-position:-520px -50px; position:absolute; top:0px; left:520px; border:none;}
#menu6on a {background-position:-650px -50px; position:absolute; top:0px; left:650px; border:none;}
#menu7on a {background-position:-780px -50px; position:absolute; top:0px; left:780px; border:none;}
#menu1 a:hover {background-position:   0px -50px; border:none;}
#menu2 a:hover {background-position:-130px -50px; border:none;}
#menu3 a:hover {background-position:-260px -50px; border:none;}
#menu4 a:hover {background-position:-390px -50px; border:none;}
#menu5 a:hover {background-position:-520px -50px; border:none border:none;;}
#menu6 a:hover {background-position:-650px -50px; border:none;}
#menu7 a:hover {background-position:-780px -50px; border:none;}

/*///// ƒTƒuƒƒjƒ…[ /////*/
a.mlCenter	{width:140px; height:30px; background:url(/images3/mn_center2.gif) no-repeat; border:none;}
a.mlZenki	{width:140px; height:30px; background:url(/images3/mn_zenki2.gif) no-repeat; border:none;}
a.mlkouki	{width:140px; height:30px; background:url(/images3/mn_kouki2.gif) no-repeat; border:none;}
a.mlInnai	{width:140px; height:30px; background:url(/images3/mn_innai2.gif) no-repeat; border:none;}
a.mlDL		{width:140px; height:30px; background:url(/images3/mn_download2.gif) no-repeat; border:none;}

a.mlShinsei	{width:140px; height:30px; background:url(/images3/mn_shinsei2.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; border:none;}
#ms2 a {background-position: 0px  -30px; position:absolute; top: 30px; left:0px; border:none;}
#ms3 a {background-position: 0px  -60px; position:absolute; top: 60px; left:0px; border:none;}
#ms4 a {background-position: 0px  -90px; position:absolute; top: 90px; left:0px; border:none;border:none;}
#ms5 a {background-position: 0px -120px; position:absolute; top:120px; left:0px; border:none;}
#ms6 a {background-position: 0px -150px; position:absolute; top:150px; left:0px; border:none;}
#ms7 a {background-position: 0px -180px; position:absolute; top:180px; left:0px; border:none;}
#ms8 a {background-position: 0px -210px; position:absolute; top:210px; left:0px; border:none;}
#ms1on a {background-position:-140px    0px; position:absolute; top:  0px; left:0px; border:none;}
#ms2on a {background-position:-140px  -30px; position:absolute; top: 30px; left:0px; border:none;}
#ms3on a {background-position:-140px  -60px; position:absolute; top: 60px; left:0px; border:none;}
#ms4on a {background-position:-140px  -90px; position:absolute; top: 90px; left:0px; border:none;}
#ms5on a {background-position:-140px -120px; position:absolute; top:120px; left:0px; border:none;}
#ms6on a {background-position:-140px -150px; position:absolute; top:150px; left:0px; border:none;}
#ms7on a {background-position:-140px -180px; position:absolute; top:180px; left:0px; border:none;}
#ms8on a {background-position:-140px -210px; position:absolute; top:210px; left:0px; border:none;}
#ms1 a:hover {background-position:-140px    0px; position:absolute; top:  0px; left:0px; border:none;}
#ms2 a:hover {background-position:-140px  -30px; position:absolute; top: 30px; left:0px; border:none;}
#ms3 a:hover {background-position:-140px  -60px; position:absolute; top: 60px; left:0px; border:none;}
#ms4 a:hover {background-position:-140px  -90px; position:absolute; top: 90px; left:0px; border:none;}
#ms5 a:hover {background-position:-140px -120px; position:absolute; top:120px; left:0px; border:none;}
#ms6 a:hover {background-position:-140px -150px; position:absolute; top:150px; left:0px; border:none;}
#ms7 a:hover {background-position:-140px -180px; position:absolute; top:180px; left:0px; border:none;}
#ms8 a:hover {background-position:-140px -210px; position:absolute; top:210px; left:0px; border:none;}

TD.clsMenu	{background:url(/images3/menunavi.gif) no-repeat; border:none;}
.clsSubMenu	{background-color:#F5F5F5; padding-top:10px; width:160px;height:500px;}
.clsSubMenu2	{width:140px;}

/*///// ƒe[ƒuƒ‹ /////*/
.clsMain{width:800px;}
.clsDoc	{width:780px; background-color:#FFFFFF; text-align:CENTER;}
TABLE.clsTb	{border:solid 1px #CCCCCC; border-collapse:collapse; background-color:#FFFFFF;}

/* Table */
div#contents table.clsTb {
	margin:5px 0px 10px 0px;
	border:1px solid #AAAAAA;
	border-collapse:collapse;
}
div#contents table.clsTb th {
	padding:2px;
	border-right:1px solid #AAAAAA;
	border-bottom:1px solid #AAAAAA;
	background:#F5F5F5;
	border-collapse:collapse;
	color:#000066;
}
div#contents table.clsTb td {
	padding:2px;
	border-right:1px solid #AAAAAA;
	border-bottom:1px solid #AAAAAA;
	border-collapse:collapse;
}


.clsBorder1	{background-color:#CCCCCC;}
.clsNavi	{font-size:9px;line-height:14px; color:#6D8191;text-align:RIGHT;}
.clsNavi2	{font-size:11px;line-height:14px; color:#6D8191;text-align:RIGHT;}
.clsSubject	{font-size:18px; line-height:24px; font-weight:BOLD; color:#FFFFFF; background-color:#767676;}
.clsFooter	{font-size:9px;line-height:14px; color:#6D8191;text-align:CENTER;}

.clsHR		{background-color:#AAAAAA;}
.clsHR2		{background-color:#CCCCCC;}
.clsPoint	{background-color:#6B8CC7;}
.clsPoint2	{color:#6B8CC7;font-size:90%; line-height:150%;  font-weight:BOLD;}



TD		{font-size:90%; line-height:150%; }

/* ƒtƒHƒ“ƒg‹É¬*/
TD.clsSmall	{font-size:11px; line-height:14px; }

/* –{•¶iƒmƒ“ƒvƒƒ|[ƒVƒ‡ƒiƒ‹j*/
.cls1		{font-size:90%; line-height:150%; }
.clsTe	{font-size:120%; line-height:150%; font-family: 'Arial','‚l‚r ‚oƒSƒVƒbƒN','Osaka'; font-weight: BOLD;}
.cls1e	{font-size:90%; line-height:150%; font-family: 'Arial','‚l‚r ‚oƒSƒVƒbƒN','Osaka';}
.cls1eb	{font-size:90%; line-height:150%; font-family: 'Arial','‚l‚r ‚oƒSƒVƒbƒN','Osaka'; font-weight: BOLD;}
.cls1ej	{font-size:90%; line-height:150%; font-family: 'Arial','‚l‚r ‚oƒSƒVƒbƒN','Osaka'; text-align: JUSTIFY;}
.cls1ejline	{font-size:90%; line-height: 150%; font-family:'Arial','‚l‚r ‚oƒSƒVƒbƒN','Osaka'; text-align: JUSTIFY; border-bottom: 1px dotted #909DBB;}
.cls1bak	{font-size:90%; line-height: 150%;  background-color:#F5F5F5; letter-spacing:0.1em;}
.cls1bak2	{font-size:90%; line-height: 150%;  background-color:#F9F9F9; letter-spacing:0.1em;}
.cls1bak3	{font-size:90%; line-height: 150%;  background-color:#FCFEE1; letter-spacing:0.1em;}
.clsnp1		{font-size:90%; line-height:150%; font-family: '‚l‚r ƒSƒVƒbƒN','Osaka';}

/* –{•¶i¬j*/
.cls2		{font-size:80%; line-height:150%; }
.cls2e		{font-size:80%; line-height:150%; font-family: 'Arial','‚l‚r ‚oƒSƒVƒbƒN','Osaka';}
.cls2eb		{font-size:80%; line-height:150%; font-family: 'Arial','‚l‚r ‚oƒSƒVƒbƒN','Osaka'; font-weight: BOLD;}
.cls2bak	{font-size:80%; line-height:150%;  background-color:#F5F5F5; letter-spacing: 0.1em;}
.cls2bak2	{font-size:80%; line-height:150%;  background-color:#F9F9F9; letter-spacing: 0.1em;}
.cls2bak3	{font-size:80%; line-height:150%;  background-color:#FCFEE1; letter-spacing: 0.1em;}
.clsnp2		{font-size:80%; line-height:150%; font-family: '‚l‚r ƒSƒVƒbƒN','Osaka';}

.cls3		{font-size:65%; line-height:150%; }

/* ƒ^ƒCƒgƒ‹i‘åj*/
TD.clsTitle1	{height:30px; background-color:#FFE2A9; color:#2F2F2F; font-size:16px; line-height:18px;  font-weight:BOLD;; letter-spacing:0.1em;}
TD.clsTitle1x	{height:30px; border:double 3px #FFC85D; background-color:#FFE2A9; color:#2F2F2F; font-size:16px; line-height:18px;  font-weight:BOLD;}
TD.clsTitle2	{height:30px; border-bottom:dotted 2px #AAAAAA; color:#2F2F2F; font-size:16px; line-height:18px;  font-weight: BOLD;}
TD.clsTitle3	{height:30px; border-bottom:dashed 1px #AAAAAA; color:#2F2F2F; font-size:16px; line-height:18px;  font-weight: BOLD;}

H1.clsH0	{font-size:11px;line-height:14px; font-family:'ƒƒCƒŠƒI','‚l‚r ‚oƒSƒVƒbƒN','Osaka'; font-weight:NORMAL;}
H1.clsH1	{height:30px; background-color:#FFE2A9; color:#2F2F2F; font-size:16px;line-height:30px; font-weight:BOLD; letter-spacing:0.1em;; margin-bottom:5px;}
H2.clsH2	{height:24px; background-color:#F5F5F5; border-top:solid 1px #DDDDDD; color:#2F2F2F; font-size:16px;line-height:24px;font-weight:BOLD; padding-left:5px;margin-bottom:10px;}
H3.clsH3	{height:24px; border-bottom:dotted 1px #AAAAAA; color:#2F2F2F; font-size:16px;line-height:24px;font-weight:BOLD; padding-left:5px;margin-bottom:10px;}
H4.clsH4	{height:22px; border-bottom:solid 1px #CCCCCC;  color:#2F2F2F; font-size:16px;line-height:22px;font-weight:BOLD; padding-left:5px;margin-bottom:5px;}
H5.clsH5	{height:22px; background-color:#F5F5F5; font-size:14px;line-height:22px;font-weight:BOLD; padding-left:5px;margin-bottom:5px;}

DIV.ztitle1	{font-size:16px;font-family='HGPºÞ¼¯¸E','‚l‚r ‚oƒSƒVƒbƒN','Osaka','sans-serif';color:#000000;}
DIV.mrgn1	{margin-left:15px;}

DIV.ztitle2	{margin-left:15px;font-size:16px;font-family='HGPºÞ¼¯¸E','‚l‚r ‚oƒSƒVƒbƒN','Osaka','sans-serif';color:#000000;}
DIV.mrgn2	{margin-left:30px;}

DIV.ztitle3	{margin-left:30px;font-size:16px;font-family='HGPºÞ¼¯¸E','‚l‚r ‚oƒSƒVƒbƒN','Osaka','sans-serif';color:#000000;}
DIV.mrgn3	{margin-left:45px;}

DIV.ztitle4	{margin-left:45px;font-size:16px;font-family='HGPºÞ¼¯¸E','‚l‚r ‚oƒSƒVƒbƒN','Osaka','sans-serif';color:#000000;}
DIV.mrgn4	{margin-left:60px;}

DIV.dvPost	{text-align:RIGHT; margin-top:8px;}

.clsMemo	{background-color: #F5F5F5;}
.clsMemo2	{font-size:11px; line-height:16px; color:#5E6C62;}


/* ‚¨–â‚¢‡‚í‚¹æ */
DIV.dv1		{background-color:#f2f8ec;	padding:8px; margin-top:8px;margin-bottom:8px;}
DIV.dv1b	{border:double 3px #b7d6aa;	padding:8px; margin-top:8px;margin-bottom:8px;}
DIV.dv2		{background-color:#F5F5F5;	padding:8px; margin-top:8px;margin-bottom:8px;}
DIV.dv2b	{border:double 3px #DDDDDD;	padding:8px; margin-top:8px;margin-bottom:8px;}
DIV.dvContact	{background-color:#F5F5F5;	padding:8px; margin-top:8px;margin-bottom:8px; border:solid 1px #CCCCCC;}
DIV.dvSubPage	{background-color:#FAFAFA;	padding:8px; margin-top:8px;margin-bottom:8px; border-top:double 3px #DDDDDD;}

DIV.dvNews	{background-color:#ecf6f8; padding:8px; margin-top:8px;margin-bottom:8px;}

DIV.dvKbrdr	{border: solid 1px #CCCCCC; padding:8px; margin-top:5px;margin-bottom:5px;}
DIV.dvArw	{height:36px; margin-top:5px; background:url(/images3/arwd.gif)  no-repeat CENTER; border:none; text-align:CENTER;}
DIV.dvArw2	{height:52px; margin-top:5px;margin-bottom:8px; background:url(/images3/arwd2.gif) no-repeat CENTER; border:none; text-align:CENTER;}
DIV.dvpt	{margin-top:20px;marin-bottom:5px;padding-top:5px;border-top:solid 1px #CCCCCC;}

.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;}

.b1		{color:#43495F;}
.b2		{color:#003399;}

ul		{margin-top:5px;margin-bottom:5px;margin-left:30px;padding:0px;}
ol		{margin-top:5px;margin-bottom:5px;margin-left:30px;padding:0px;}
ol.ol1		{margin-top:5px;margin-bottom:5px;margin-left:25px;padding:0px;}
DL		{margin-top:5px; margin-bottom:5px;}
DT		{font-weight:BOLD;}