/*///// BODY /////*/
body	{margin:5px 0px 0px 0px; padding:0px; margin:auto; overflow-y:scroll;background:#f5f5f5;
	font-family:'俵俽 俹僑僔僢僋','Osaka';}


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;}

A{}
a		{text-decoration:none; color:#DF5E6A; border-bottom:1px solid #FFEFF1;}
a:hover		{text-decoration:none; color:#FF5A69;}


/*///// 儊僯儏乕 /////*/
TD.clsMenu	{width:760px;height:50px;background:url(/images/menunavi.gif) no-repeat; border:none;padding-left:0px; padding-top:0px; padding-bottom:0px; margin-left:0px; margin-top:0px; margin-bottom:0px; border:none;}
TD.clsMenu2	{width:800px;height:50px;background:url(/images/menuback.gif) no-repeat; border:none;padding-left:0px; padding-top:0px; padding-bottom:0px; margin-left:0px; margin-top:0px; margin-bottom:0px; border:none; padding-left:20px;}
ul.mnL {list-style:none; position:relative; border:none;}
span.alt {display:none;}
a.mlS {width:190px; height:50px; background:url(/images/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;}
#menu2 a {background-position:-190px 0px; position:absolute; top:0px; left:190px;}
#menu3 a {background-position:-380px 0px; position:absolute; top:0px; left:380px;}
#menu4 a {background-position:-570px 0px; position:absolute; top:0px; left:570px;}
#menu1on a {background-position:   0px -50px; position:absolute; top:0px; left:0px;}
#menu2on a {background-position:-190px -50px; position:absolute; top:0px; left:190px;}
#menu3on a {background-position:-380px -50px; position:absolute; top:0px; left:380px;}
#menu4on a {background-position:-570px -50px; position:absolute; top:0px; left:570px;}
#menu1 a:hover {background-position:  0px -50px;}
#menu2 a:hover {background-position:-190px -50px;}
#menu3 a:hover {background-position:-380px -50px;}
#menu4 a:hover {background-position:-570px -50px;}

/*///// 僪僉儏儊儞僩 /////*/
div.dvDoc	{width:800px; margin:auto; background-color:#ffffff;border:solid 1px #aaaaaa;}
div.dvDoc_i	{width:320px; margin:auto; background-color:#ffffff;border:solid 1px #aaaaaa;font-size:85%;line-height:150%;}

/*///// 僥乕僽儖 /////*/
/* 儁乕僕榞乮奃怓嵶慄乯*/
TABLE.clsDoc	{width:800px; border:solid 1px #AAAAAA; border-collapse:collapse; background-color:#FFFFFF;}

/* Table */
div#contents table.clsTb {margin:8px 0px 15px 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;}
div#contents table.clsTb td {padding:2px;border-right:1px solid #AAAAAA;border-bottom:1px solid #AAAAAA;border-collapse:collapse;}

.clsWall	{background:url(images/wallsakura2.gif) no-repeat LEFT BOTTOM;}
.clsWall2	{background:url(images/wallsakura2.gif) no-repeat RIGHT BOTTOM;}

/*///// 僙儖 /////*/
TD		{font-family:'HGP恨集窶','俵俽 俹僑僔僢僋','Osaka';}

TD.clsLine1	{background-color:#CCCCCC;padding-top:5px;padding-bottom:5px;}
.clsLine2	{border-bottom:dotted 1px #CCCCCC;padding-bottom:10px;font-size:1px;line-height:1px;}

TD.clsHR1	{color:#FFFFFF;background-color:#AAAAAA;}
TD.clsHR2	{color:#FFFFFF;background-color:#CCCCCC;}

/* 杮暥乮拞乯*/
TD.clsTop	{font-size:18px;line-height:24px; font-family:'HGP恨集窶','俵俽 俹僑僔僢僋','Osaka';}
TD.cls1		{font-size:100%; line-height:150%; font-family:'HGP恨集窶','俵俽 俹僑僔僢僋','Osaka';}
TD.cls1e	{font-size:100%; line-height:150%; font-family:'Arial','HGP恨集窶','俵俽 俹僑僔僢僋','Osaka';}
TD.cls1np	{font-size:100%; line-height:150%; font-family:'俵俽 僑僔僢僋','Osaka';}
TD.cls1bak	{font-size:100%; line-height:150%; font-family:'HGP恨集窶','俵俽 俹僑僔僢僋','Osaka'; background-color:#F5F5F5;}

/* 杮暥乮彫乯*/
TD.cls2		{font-size:80%; line-height:150%; font-family:'HGP恨集窶','俵俽 俹僑僔僢僋','Osaka';}
TD.cls2e	{font-size:80%; line-height:150%; font-family:'Arial','HGP恨集窶','俵俽 俹僑僔僢僋','Osaka';}
TD.cls2bak	{font-size:80%; line-height:150%; font-family:'HGP恨集窶','俵俽 俹僑僔僢僋','Osaka'; background-color:#F5F5F5;}

/* 杮暥乮挻彫乯*/
TD.cls3		{font-size:10px; font-family:'HGP恨集窶','俵俽 俹僑僔僢僋','Osaka';}
TD.cls3e	{font-size:10px; font-family:'Arial','HGP恨集窶','俵俽 俹僑僔僢僋','Osaka';}
TD.cls3bak	{font-size:10px; font-family:'HGP恨集窶','俵俽 俹僑僔僢僋','Osaka'; background-color:#F5F5F5;}

TD.clsNavi	{font-size:11px; line-height:14px; color:#666666; font-family:'HGP恨集窶','俵俽 俹僑僔僢僋','Osaka';}
TD.clsFooter	{font-size:11px; line-height:14px; color:#666666; font-family:'HGP恨集窶','俵俽 俹僑僔僢僋','Osaka';}

/* 僞僀僩儖乮戝乯*/
H1.clsH1	{margin:0px;padding:0px;}
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;}
H4.clsH4	{height:22px; color:#000000; font-size:105%; line-height:120%; background-color:#F9F9F9; font-family:'HGP恨集窶','俵俽 俹僑僔僢僋','Osaka'; font-weight:BOLD; margin-bottom:10px; padding-top:4px;}

DIV.dv1		{background-color:#FFFFE5; padding:8px;margin-top:8px;margin-bottom:8px;}
DIV.dv2		{background-color:#ECF4FE; padding:8px;margin-top:8px;margin-bottom:8px;}
DIV.dvContact	{background-color:#F5F5F5; padding:8px;margin-top:8px;margin-bottom:8px;}

/* 僥乕僽儖 */
table.clsTb {margin:8px 0px 15px 0px;border:1px solid #aaaaaa;border-collapse:collapse;}
table.clsTb th {padding:2px;border-right:1px solid #aaaaaa;border-bottom:1px solid #aaaaaa;background:#f5f5f5;border-collapse:collapse;}
table.clsTb td {padding:4px;border-right:1px solid #aaaaaa;border-bottom:1px solid #aaaaaa;border-collapse:collapse;}

table.clsTb0 {margin:0px;padding:0px;border:none;}
table.clsTb0 td {margin:0px;padding:0px;border:none;color:#666666;}
caption {margin:0px;padding:0px;border:none;color:#666666;}



.fraNews	{
width:360px;height:114px;background:url(/images/fra_news.gif) no-repeat;
font-size:14px;line-height:18px;
padding-top:10px;padding-left:0px;padding-right:0px;padding-bottom:0px;
margin:0px;}

STRONG.clsSt1	{background-color:#FFE6C0;color:#FF6666;}
STRONG.nml	{font-weight:NORMAL;}

ul		{margin-top:5px;margin-bottom:5px;padding-left:15px}
ol		{margin-top:5px;margin-bottom:5px;padding-left:15px}
DL		{margin-top:5px;margin-bottom:5px;}
DT		{font-weight:BOLD;margin-top:5px;margin-bottom:5px;}

ul.ul1		{list-style-image:url(/images/arw1.gif); circle;margin: 0 0 0 16px; padding:0;}
ul.ul2		{list-style-image:url(/images/arw2.gif); circle;margin: 0 0 0 16px; padding:0;}
li.li1		{padding-left:-15px; background:transparent url(/images/arw1.gif) no-repeat center left;}


.clsSt		{color:#cd5c5c;background-color:#FFF1F1;}
.clsMK1		{background-color :#BEC9D8;}
.clsMK2		{background-color :#DEFAC9;}
.clsMK3		{background-color :#FFD7CE;}
.clsMK4		{background-color :#FFFF99;}
.clsPnt		{color:#FF9900; font-size:8px;line-height:14px;font-family:'俵俽 俹僑僔僢僋','Osaka';}

.imgNew		{padding:0px 0px 0px 35px; background:url(../images/ico_new.gif) no-repeat; border:none;}


#dvCorner h3{
margin:0px; padding:10px; background-color:#f1f3b5;
font-weight:NORMAL;
color:#000000;
border-top-left-radius:18px;
border-top-right-radius:18px;
border-bottom-left-radius:18px;
border-bottom-right-radius:18px;
-moz-border-radius-topleft:18px;
-moz-border-radius-topright:18px;
-moz-border-radius-bottomleft:18px;
-moz-border-radius-bottomright:18px;
-webkit-border-top-left-radius:18px;
-webkit-border-top-right-radius:18px;
-webkit-border-bottom-left-radius:18px;
-webkit-border-bottom-right-radius:18px;
}

#dvOuter{
margin:0px; padding:2px; background-color:#c0d847;
border-top-left-radius:20px;
border-top-right-radius:20px;
border-bottom-left-radius:20px;
border-bottom-right-radius:20px;
-moz-border-radius-topleft:20px;
-moz-border-radius-topright:20px;
-moz-border-radius-bottomleft:20px;
-moz-border-radius-bottomright:20px;
-webkit-border-top-left-radius:20px;
-webkit-border-top-right-radius:20px;
-webkit-border-bottom-left-radius:20px;
-webkit-border-bottom-right-radius:20px;
}

.clsRed		{color:#ff0000;}
