@charset "shift_jis";
BODY		{background:#000000; scrollbar-base-color:#EEEEE3; scrollbar-face-color:#EEEEE3;}


A{}
a	{text-decoration:none; color:#CC0000;}
a:hover	{text-decoration:none; color:#CC0000;}
a.clsDot{text-decoration:none; color:#CC0000; border-bottom:1px dotted #990000;}

A.lst1:link	{color:#CC0000; text-decoration:none; background:url(images/btnarw1.gif) no-repeat left center; padding-left:18px;}
A.lst1:visited	{color:#CC0000; text-decoration:none; background:url(images/btnarw1.gif) no-repeat left center; padding-left:18px;}
A.lst1:active	{color:#CC0000; text-decoration:none; background:url(images/btnarw1.gif) no-repeat left center; padding-left:18px;}


/*///// 忋晹儊僯儏乕 /////*/
td#menutop {width:900px; height:30px; background:url(images/menu01.gif) no-repeat; text-decoration:none; margin:0;}
td#menu01	a:hover {width:150px; height:30px; background:url(images/menu01.gif) 0px -30px;}
td#menu02	a:hover {width:150px; height:30px; background:url(images/menu01.gif) -150px -30px;}
td#menu03	a:hover {width:150px; height:30px; background:url(images/menu01.gif) -300px -30px;}
td#menu04	a:hover {width:150px; height:30px; background:url(images/menu01.gif) -450px -30px;}
td#menu05	a:hover {width:150px; height:30px; background:url(images/menu01.gif) -600px -30px;}
td#menu06	a:hover {width:150px; height30px; background:url(images/menu01.gif) -750px -30px;}
td#menuon01	{width:150px; height:30px; background:url(images/menu01.gif) -0px -30px;}
td#menuon02	{width:150px; height:30px; background:url(images/menu01.gif) -150px -30px;}
td#menuon03	{width:150px; height:30px; background:url(images/menu01.gif) -300px -30px;}
td#menuon04	{width:150px; height:30px; background:url(images/menu01.gif) -450px -30px;}
td#menuon05	{width:150px; height:30px; background:url(images/menu01.gif) -600px -30px;}
td#menuon06	{width:150px; height:30px; background:url(images/menu01.gif) -750px -30px;}

/*///// 嵍晹儊僯儏乕乮恌椕壢埬撪乯 /////*/
td#mn_shinryo {width:150px; height:30px; background:url(images/mn_shinryo2.gif) no-repeat; text-decoration:none; margin:0;}
td#mn_shinryo01 a:hover {width:150px; height:30px; background:url(images/mn_shinryo2.gif) -150px 0px;}
td#mn_shinryo02	a:hover {width:150px; height:30px; background:url(images/mn_shinryo2.gif) -150px -30px;}
td#mn_shinryo03	a:hover {width:150px; height:30px; background:url(images/mn_shinryo2.gif) -150px -60px;}
td#mn_shinryo04	a:hover {width:150px; height:30px; background:url(images/mn_shinryo2.gif) -150px -90px;}
td#mn_shinryo05	a:hover {width:150px; height:30px; background:url(images/mn_shinryo2.gif) -150px -120px;}
td#mn_shinryo06	a:hover {width:150px; height:30px; background:url(images/mn_shinryo2.gif) -150px -150px;}
td#mn_shinryoon01	{width:150px; height:30px; background:url(images/mn_shinryo2.gif) -150px 0px;}
td#mn_shinryoon02	{width:150px; height:30px; background:url(images/mn_shinryo2.gif) -150px -30px;}
td#mn_shinryoon03	{width:150px; height:30px; background:url(images/mn_shinryo2.gif) -150px -60px;}
td#mn_shinryoon04	{width:150px; height:30px; background:url(images/mn_shinryo2.gif) -150px -90px;}
td#mn_shinryoon05	{width:150px; height:30px; background:url(images/mn_shinryo2.gif) -150px -120px;}
td#mn_shinryoon06	{width:150px; height:30px; background:url(images/mn_shinryo2.gif) -150px -150px;}

/*///// 嵍晹儊僯儏乕乮姤摦柆俠俿乯 /////*/
td#mn_ct {width:150px; height:30px; background:url(images/mn_ct2.gif) no-repeat; text-decoration:none; margin:0;}
td#mn_ct01 	a:hover {width:150px; height:30px; background:url(images/mn_ct2.gif) -150px 0px;}
td#mn_cton01		{width:150px; height:30px; background:url(images/mn_ct2.gif) -150px 0px;}

/*///// 嵍晹儊僯儏乕乮僗儘乕僄僀僕儞僌僪僢僋乯 /////*/
td#mn_sa {width:150px; height:30px; background:url(images/mn_sa2.gif) no-repeat; text-decoration:none; margin:0;}
td#mn_sa01 	a:hover {width:150px; height:30px; background:url(images/mn_sa2.gif) -150px 0px;}
td#mn_sa02	a:hover {width:150px; height:30px; background:url(images/mn_sa2.gif) -150px -30px;}
td#mn_sa03	a:hover {width:150px; height:30px; background:url(images/mn_sa2.gif) -150px -60px;}
td#mn_sa04	a:hover {width:150px; height:30px; background:url(images/mn_sa2.gif) -150px -90px;}
td#mn_sa05	a:hover {width:150px; height:30px; background:url(images/mn_sa2.gif) -150px -120px;}
td#mn_sa06	a:hover {width:150px; height:30px; background:url(images/mn_sa2.gif) -150px -150px;}
td#mn_sa07	a:hover {width:150px; height:30px; background:url(images/mn_sa2.gif) -150px -180px;}
td#mn_saon01	{width:150px; height:30px; background:url(images/mn_sa2.gif) -150px 0px;}
td#mn_saon02	{width:150px; height:30px; background:url(images/mn_sa2.gif) -150px -30px;}
td#mn_saon03	{width:150px; height:30px; background:url(images/mn_sa2.gif) -150px -60px;}
td#mn_saon04	{width:150px; height:30px; background:url(images/mn_sa2.gif) -150px -90px;}
td#mn_saon05	{width:150px; height:30px; background:url(images/mn_sa2.gif) -150px -120px;}
td#mn_saon06	{width:150px; height:30px; background:url(images/mn_sa2.gif) -150px -150px;}
td#mn_saon07	{width:150px; height:30px; background:url(images/mn_sa2.gif) -150px -180px;}

/*///// 嵍晹儊僯儏乕乮摉堾偵偮偄偰丒岎捠乯 /////*/
td#mn_about {width:150px; height:30px; background:url(images/mn_about2.gif) no-repeat; text-decoration:none; margin:0;}
td#mn_about01 	a:hover {width:150px; height:30px; background:url(images/mn_about2.gif) -150px 0px;}
td#mn_about02	a:hover {width:150px; height:30px; background:url(images/mn_about2.gif) -150px -30px;}
td#mn_about03	a:hover {width:150px; height:30px; background:url(images/mn_about2.gif) -150px -60px;}
td#mn_abouton01	{width:150px; height:30px; background:url(images/mn_about2.gif) -150px 0px;}
td#mn_abouton02	{width:150px; height:30px; background:url(images/mn_about2.gif) -150px -30px;}
td#mn_abouton03	{width:150px; height:30px; background:url(images/mn_about2.gif) -150px -60px;}

/*///// 嵍晹儊僯儏乕乮僐儔儉乯 /////*/
td#mn_cl 	{width:150px; height:30px; background:url(images/mn_cl2.gif) no-repeat; text-decoration:none; margin:0;}
td#mn_cl01 a:hover {width:150px; height:30px; background:url(images/mn_cl.gif) -150px 0px;}
td#mn_cl02	a:hover {width:150px; height:30px; background:url(images/mn_cl2.gif) -150px -30px;}
td#mn_clon01	{width:150px; height:30px; background:url(images/mn_cl2.gif) -150px 0px;}
td#mn_clon02	{width:150px; height:30px; background:url(images/mn_cl2.gif) -150px -30px;}

/*///// 嵍晹儊僯儏乕乮惗妶廗姷昦偲摦柆峝壔偺娭學乯 /////*/
td#mn_lrd {width:150px; height:30px; background:url(images/mn_lrd2.gif) no-repeat; text-decoration:none; margin:0;}
td#mn_lrd01 	a:hover {width:150px; height:30px; background:url(images/mn_lrd2.gif) -150px 0px;}
td#mn_lrdon01		{width:150px; height:30px; background:url(images/mn_lrd2.gif) -150px 0px;}
td#mn_info01 { width:150px; height:30px; background:url(images/mn_info00.gif) 0px 0px; }



TABLE.clsDoc	{width:900px; background-color:#FFFFFF;}
TABLE.clsTb	{border:solid 1px #BBBBBB; border-collapse:collapse; background-color:#FFFFFF;}

TD.clsNavi	{font-size:10px; line-height:14px; font-family:'HGP恨集窶','俵俽 俹僑僔僢僋'; color:#000000;}
TD.clsSubject	{font-size:18px; line-height:24px; font-family:'HGP恨集窶','俵俽 俹僑僔僢僋','Osaka'; font-weight:BOLD; color:#FFFFFF; background-color:#767676;}
TD.clsMenu	{width:150px; height:30px; color:#FFFFFF; background:url(images/btnmenu.gif); font-family:'HGP恨集窶','俵俽 俹僑僔僢僋';}
TD.clsMenu2	{width:150px; height:30px; color:#FFFFFF; background:url(images/btnmenu2.gif); font-family:'HGP恨集窶','俵俽 俹僑僔僢僋';}
TD.clsSubMenu	{width:150px; height:30px; color:#CC0000; background-color:#FFFFFF; border-bottom: 1px solid #FFFFFF; font-size:14px; line-height:14px; font-family:'HGP恨集窶','俵俽 俹僑僔僢僋'; border-bottom: 1px dotted #CCCCCC;}
TD.clsSubMenu2	{width:150px; height:30px; color:#CC0000; background:url(images/btnsmenu.gif); border-bottom: 1px solid #FFFFFF; font-size:14px; line-height:14px; font-family:'HGP恨集窶','俵俽 俹僑僔僢僋'; border-bottom: 1px dotted #CCCCCC;}
TD.clsSubMenu3	{width:150px; height:2px; color:#CC0000; background-color:#E5E7D1; border-bottom: 1px solid #E5E7D1; }
TD.clsSubMenux	{width:150px; height:30px; color:#CC0000; background-color:#E5E7D1; border-bottom: 1px solid #FFFFFF; font-size:14px; line-height:14px; font-family:'HGP恨集窶','俵俽 俹僑僔僢僋';}
TD.clsSubMenuR	{background-color:#747567;}

TD.clsFooter	{height:25px; background-color:#514B44; color:#FFFFFF; font-size:12px; line-height:16px; font-family:'Arial'; fletter-spacing:0.1em;}

TD.clsHR1	{background-color:#999999;}
TD.clsHR2	{background-color:#AAAAAA;}
TD.clsHR3	{background-color:#D8DCE3;}

LI.clsLI1	{margin-left:-18px; margin-bottom:5px;}
LI.clsLI2	{margin-left:-18px; margin-bottom:0px;}


/* 杮暥*/
TD.cls1		{color:#000000; font-size: 90%; line-height:150%; font-family: 'HGP恨集窶','俵俽 俹僑僔僢僋','Osaka';}
TD.clsTe	{color:#000000; font-size:120%; line-height:150%; font-family: 'Arial','HGP恨集窶','俵俽 俹僑僔僢僋','Osaka'; font-weight: BOLD;}
TD.cls1e	{color:#000000; font-size: 90%; line-height:150%; font-family: 'Arial','HGP恨集窶','俵俽 俹僑僔僢僋','Osaka';}
TD.cls1eb	{color:#000000; font-size: 90%; line-height:150%; font-family: 'Arial','Osaka'; font-weight: BOLD;}
TD.cls1ej	{color:#000000; font-size: 90%; line-height:150%; font-family: 'Arial','HGP恨集窶','俵俽 俹僑僔僢僋','Osaka'; text-align: JUSTIFY;}
TD.cls1ejline	{color:#000000; font-size: 90%; line-height:150%; font-family: 'Arial','HGP恨集窶','俵俽 俹僑僔僢僋','Osaka'; text-align: JUSTIFY; border-bottom: 1px dotted #909DBB;}
TD.cls1bak	{color:#000000; font-size: 90%; line-height:150%; font-family: 'HGP恨集窶','俵俽 俹僑僔僢僋','Osaka'; background-color:#EDFAEB; letter-spacing:0.1em;}
TD.cls1bak2	{color:#000000; font-size: 90%; line-height:150%; font-family: 'HGP恨集窶','俵俽 俹僑僔僢僋','Osaka'; background-color:#FCFEE1; letter-spacing:0.1em;}
TD.cls1bak3	{color:#000000; font-size: 90%; line-height:150%; font-family: 'HGP恨集窶','俵俽 俹僑僔僢僋','Osaka'; background-color:#F8F8F8; letter-spacing:0.1em;}
TD.clsnp1	{color:#000000; font-size: 90%; line-height:150%; font-family: '俵俽 僑僔僢僋','Osaka';}
.e		{font-family: 'Arial';}
.clsTitle1	{color:#000000; font-size: 90%; line-height:150%; font-family:'HGP恨集窶','俵俽 俹僑僔僢僋','Osaka'; font-weight: BOLD;}
.clsBld		{font-family:'HGP恨集窶','俵俽 俹僑僔僢僋','Osaka';}

.cls2		{color:#000000; font-size:80%; line-height:150%; font-family:'HGP恨集窶','俵俽 俹僑僔僢僋','Osaka';}
.cls2e		{color:#000000; font-size:80%; line-height:150%; font-family:'Arial','HGP恨集窶','俵俽 俹僑僔僢僋','Osaka';}
.cls2eb		{color:#000000; font-size:80%; line-height:150%; font-family:'Arial','HGP恨集窶','俵俽 俹僑僔僢僋','Osaka'; font-weight: BOLD;}
.cls2bak	{color:#000000; font-size:80%; line-height:150%; font-family:'HGP恨集窶','俵俽 俹僑僔僢僋','Osaka'; background-color:#D7EED3; letter-spacing: 0.1em;}
.cls2bak2	{color:#000000; font-size:80%; line-height:150%; font-family:'HGP恨集窶','俵俽 俹僑僔僢僋','Osaka'; background-color:#FCFEE1; letter-spacing: 0.1em;}
.cls2bak3	{color:#000000; font-size:80%; line-height:150%; font-family:'HGP恨集窶','俵俽 俹僑僔僢僋','Osaka'; background-color:#F5F5F5; letter-spacing: 0.1em;}

TD.cls3		{color:#000000; font-size:11px; line-height:16px; font-family:'HGP恨集窶','俵俽 俹僑僔僢僋','Osaka';}


/* 僞僀僩儖乮戝乯*/
H1.clsH1	{height:25px; background-color:#6A6B3F; color:#FFFFFF; font-size:120%; line-height:125%; font-family:'HGP恨集窶','俵俽 俹僑僔僢僋','Osaka'; font-weight:BOLD; letter-spacing:0.1em;}

H2.clsH2	{height:25px; border-bottom:dotted 2px #555555; color:#000000; font-size:115%; line-height:120%; font-family:'HGP恨集窶','俵俽 俹僑僔僢僋','Osaka'; font-weight: BOLD; margin-bottom:10px;}
H3.clsH3	{height:22px; border-bottom:dashed 1px #333333; color:#000000; font-size:105%; line-height:110%; font-family:'HGP恨集窶','俵俽 俹僑僔僢僋','Osaka'; font-weight: BOLD; margin-bottom:10px;}
H3.div01	{padding: 2px 2 2 2; height:30px; color:#9F1F12; font-size:115%; line-height:150%; font-family:'HGP恨集窶','俵俽 俹僑僔僢僋','Osaka'; font-weight:BOLD; margin-bottom:0px;}
H3.div02	{padding: 2px 2 2 2; height:30px; color:#000000; font-size:110%; line-height:150%; font-family:'HGP恨集窶','俵俽 俹僑僔僢僋','Osaka'; font-weight:BOLD; border-top:1px solid #AAAAAA; border-bottom: 1px solid #AAAAAA; margin-bottom:0px;}
H3.div03	{
padding: 2px 2 2 2;
height:30px;
color:#000000;
font-size:110%;
line-height:150%;
font-family:'HGP恨集窶','俵俽 俹僑僔僢僋','Osaka';
font-weight:BOLD;
border-top:1px solid #C16262;
border-bottom: 1px solid #C16262;
margin-bottom:0px;
background:#FFFFFF url(images/mky.gif) no-repeat left center;
padding-left:18px;
}
H3.div03bak	{padding: 2px 2 2 2; height:30px; color:#000000; font-size:110%; line-height:150%; font-family:'HGP恨集窶','俵俽 俹僑僔僢僋','Osaka'; font-weight:BOLD; border-top:1px solid #C16262; border-bottom: 1px solid #C16262; margin-bottom:0px;}

.clsAd		{color:#000000; font-size:10px; line-height:16px; font-family:'僸儔僊僲妏僑 Pro W3';}
.clsContact	{background-color: #EEEEE3;}
.clsMemo	{background-color: #F5F5F5;}
.clsMemo2	{background-color: #ECF1F6;}
.clsPnt		{color: #003399;font-size:8px;line-height:14px;font-family:'HGP恨集窶','俵俽 俹僑僔僢僋','Osaka';}
.clsEmp1	{color:#004789; font-weight: BOLD;}
.clsEmp2	{color:#C0504D; font-weight: BOLD;}
.clsEmp3	{color:#B90F6B; font-weight: BOLD;}

.clsSdw1	{letter-spacing:0.2em; width:100%;filter:DropShadow(OffX=1,OffY=1,Color=#EEEEEE);}
.clsSdw2	{letter-spacing:0.2em; width:100%;filter:DropShadow(OffX=1,OffY=1,Color=#FFFFFF);}
.clsFLT1	{color:#BEC9D8; filter: alpha(style=1, opacity=100, finishopacity=0);}
.clsFLT1b	{background-color:#BEC9D8; filter: alpha(style=1, opacity=100, finishopacity=0);}
.clsFLT2	{color:#CFE9BC; filter: alpha(style=1, opacity=100, finishopacity=0);}
.clsFLT2b	{background-color:#CFE9BC; filter: alpha(style=1, opacity=100, finishopacity=0);}
.clsFLT3	{color:#FFD7CE; filter: alpha(style=1, opacity=100, finishopacity=0);}
.clsFLT3b	{background-color:#FFD7CE; filter: alpha(style=1, opacity=100, finishopacity=0);}
.clsFLT4	{color:#FFFFCC; filter: alpha(style=1, opacity=100, finishopacity=0);}
.clsFLT4b	{background-color:#FFFFCC; filter: alpha(style=1, opacity=100, finishopacity=0);}
.clsMK1		{background-color : #BEC9D8;}
.clsMK2		{background-color : #DEFAC9;}
.clsMK3		{background-color : #FFD7CE;}
.clsMK4		{background-color : #FFFF99;}

.f10 {
font-size: 10px;
line-height: 140%;
color: #CC0000;
}
#infoBox td { margin-top: 5px; font-size:80%; line-height:150%; font-family:'Arial','HGP恨集窶','俵俽 俹僑僔僢僋','Osaka'; }
#infoBox a { color: #CC0000; text-decoration: none; font-family:'HGP恨集窶', '俵俽 俹僑僔僢僋', 'Osaka'; }
#infoBox a:hover { text-decoration: underline; }
.infoAll  a { color: #000000; text-decoration: none; font-size: 10px; }
.infoAll a:hover { color: #FF0000; text-decoration: underline; }
