A:link {color:#6699CC; text-decoration:none}
A:visited {color:#CC6666; text-decoration:none}
A:hover {color:#33FF66; text-decoration:underline overline}
A:active {color:#993333; text-decoration:none}

A.ul:link {color:#6699CC; text-decoration:underline}
A.ul:visited {color:#CC6666; text-decoration:underline}
A.ul:hover {color:#33FF66; text-decoration:underline overline}
A.ul:active {color:#993333; text-decoration:underline}

A.topNavi:link {color:#CC6666; text-decoration:none}
A.topNavi:visited {color:#CC6666; text-decoration:none}
A.topNavi:hover {color:#669999; text-decoration:underline overline}
A.topNavi:active {color:#FFCC66; text-decoration:none}

A.naviNoVis:link {color:#6699CC; text-decoration:none}
A.naviNoVis:visited {color:#6699CC; text-decoration:none}
A.naviNoVis:hover {color:#33FF66; text-decoration:underline overline}
A.naviNoVis:active {color:#996633; text-decoration:none}

A.noVisit:link {color:#6699CC; text-decoration:none}
A.noVisit:visited {color:#6699CC; text-decoration:none}
A.noVisit:hover {color:#33FF66; text-decoration:underline overline}
A.noVisit:active {color:#996633; text-decoration:none}

A.noVisUl:link {color:#6699CC; text-decoration:underline}
A.noVisUl:visited {color:#6699CC; text-decoration:underline}
A.noVisUl:hover {color:#33FF66; text-decoration:underline overline}
A.noVisUl:active {color:#996633; text-decoration:underline}


A.conLk:link {color:#666699; text-decoration:underline}
A.conLk:visited {color:#666699; text-decoration:underline}
A.conLk:hover {color:#CCFFFF; text-decoration:underline overline}
A.conLk:active {color:#333366; text-decoration:underline}


A.endLink:link {color:#6699CC; text-decoration:none}
A.endLink:visited {color:#6699CC; text-decoration:none}
A.endLink:hover {color:#33FF66; text-decoration:underline overline}
A.endLink:active {color:#996633; text-decoration:none}

A.light:link {color:#33FFFF; text-decoration:none}
A.light:visited {color:#FF99CC; text-decoration:none}
A.light:hover {color:#FFFF00; text-decoration:underline overline}
A.light:active {color:#993333; text-decoration:none}

A.backLink1:link {color:#6666CC; text-decoration:none}
A.backLink1:visited {color:#FFCCCC; text-decoration:none}
A.backLink1:hover {color:#33FF00; text-decoration:underline overline}
A.backLink1:active {color:#993333; text-decoration:none}

A.a:link {color:#6699CC; text-decoration:underline}
A.a:visited {color:#CC6666; text-decoration:underline}
A.a:hover {color:#33FF66; text-decoration:underline overline}
A.a:active {color:#993333; text-decoration:underline}


A.cfBanner:link {color:#FFFFFF; text-decoration:none}
A.cfBanner:visited {color:#FFFFFF; text-decoration:none}
A.cfBanner:hover {color:#FFFFCC; text-decoration:underline overline}
A.cfBanner:active {color:#CC3300; text-decoration:none}

A.cfBanner2:link {color:#CC6633; text-decoration:underline}
A.cfBanner2:visited {color:#CC6633; text-decoration:underline}
A.cfBanner2:hover {color:#FFFFCC; text-decoration:underline overline}
A.cfBanner2:active {color:#CC6633; text-decoration:underline}


A.mLifeNavi:link {color:#FFFFFF; text-decoration:underline}
A.mLifeNavi:visited {color:#FFFFFF; text-decoration:underline}
A.mLifeNavi:hover {color:#FFFFCC; text-decoration:underline overline}
A.mLifeNavi:active {color:#CC3300; text-decoration:underline}


DIV.bg1 {
	background:#FFCC66;
}


H1.H1fc6 {
	color:#FFCC66;
	font:normal normal 28px "ＭＳ Ｐゴシック",Osaka,sans-serif;
	text-align:center
}

.mainTitle {
	color:#FFCC66;
	font:normal normal 28px "ＭＳ Ｐゴシック",Osaka,sans-serif;
	text-align:center
}

H1.H1wh-2 {
	color:#FFFFFF;
	font:normal normal 13px "ＭＳ Ｐゴシック",Osaka,sans-serif;
	text-align:center
}

.topGuide {
	color:#FFFFFF;
	font:normal normal 13px "ＭＳ Ｐゴシック",Osaka,sans-serif;
	text-align:center
}


H2.H2c96 {
	color:#CC9966;
	font:normal bold 26px "ＭＳ Ｐゴシック",Osaka,sans-serif
}

H2.H2c96BR {
	color:#CC9966;
	font:normal bold 26px/150% "ＭＳ Ｐゴシック",Osaka,sans-serif
}

H2.69CbLK {
	color:#6699CC;
	font:normal bold 18px "ＭＳ Ｐゴシック",Osaka,sans-serif
}

H2.H2c66p1 {
	color:#CC6666;
	font:normal bold 18px "ＭＳ Ｐゴシック",Osaka,sans-serif
}


H3.H369cb {
	color:#6699CC;
	font:normal bold 18px "ＭＳ Ｐゴシック",Osaka,sans-serif
}

H3.H3F63b {
	color:#FF6633;
	font:normal bold 18px "ＭＳ Ｐゴシック",Osaka,sans-serif
}

H4.H4669 {
	color:#666699;
	font:normal bold 16px "ＭＳ Ｐゴシック",Osaka,sans-serif
}


STRONG.st6C9 {
	color:#66CC99;
	font:normal bold 16px "ＭＳ Ｐゴシック",Osaka,sans-serif
}

STRONG.stC63 {
	color:#CC6633;
	font:normal bold 16px "ＭＳ Ｐゴシック",Osaka,sans-serif
}

STRONG.stC66 {
	color:#CC6666;
	font:normal bold 16px "ＭＳ Ｐゴシック",Osaka,sans-serif
}

STRONG.stC66-2 {
	color:#CC6666;
	font:normal bold 13px "ＭＳ Ｐゴシック",Osaka,sans-serif
}

STRONG.stFC6 {
	color:#FFCC66;
	font:normal bold 16px "ＭＳ Ｐゴシック",Osaka,sans-serif
}

STRONG.stFC6-2 {
	color:#FFCC66;
	font:normal bold 13px "ＭＳ Ｐゴシック",Osaka,sans-serif
}

STRONG.st69C-2 {
	color:#6699CC;
	font:normal bold 13px "ＭＳ Ｐゴシック",Osaka,sans-serif
}

STRONG.stbtwh-2 {
	color:#FFFFFF;
	font:normal bold 13px "ＭＳ Ｐゴシック",Osaka,sans-serif
}


STRONG.stLink-1 {
	color:#6699CC;
	font:normal bold 14px "ＭＳ Ｐゴシック",Osaka,sans-serif
}



.topNavi {
	color:#CC6666;
	font:normal bold 14px "ＭＳ Ｐゴシック",Osaka,sans-serif
}



.navi {
	color:#6699CC;
	font:normal bold 13px "ＭＳ Ｐゴシック",Osaka,sans-serif
}


.bt {
	color:#000000;
	font:normal normal 16px "ＭＳ Ｐゴシック",Osaka,sans-serif
}

.bt-1 {
	color:#000000;
	font:normal normal 14px "ＭＳ Ｐゴシック",Osaka,sans-serif
}


.btwh {
	color:#FFFFFF;
	font:normal normal 16px "ＭＳ Ｐゴシック",Osaka,sans-serif
}

.btwh-1 {
	color:#FFFFFF;
	font:normal normal 14px "ＭＳ Ｐゴシック",Osaka,sans-serif
}

.btwh-2 {
	color:#FFFFFF;
	font:normal normal 13px "ＭＳ Ｐゴシック",Osaka,sans-serif
}

.btwh-3 {
	color:#FFFFFF;
	font:normal normal 12px "ＭＳ Ｐゴシック",Osaka,sans-serif
}

.btLink {
	color:#6699CC;
	font:normal normal 16px "ＭＳ Ｐゴシック",Osaka,sans-serif
}

.btLink2 {
	color:#6699CC;
	font:normal normal 18px "ＭＳ Ｐゴシック",Osaka,sans-serif
}

.btLink-1 {
	color:#6699CC;
	font:normal normal 14px "ＭＳ Ｐゴシック",Osaka,sans-serif
}

.btLink-2 {
	color:#6699CC;
	font:normal normal 13px "ＭＳ Ｐゴシック",Osaka,sans-serif
}

.bt_strg {
	color:#000000;
	font:normal bold 16px "ＭＳ Ｐゴシック",Osaka,sans-serif
}

.btwh_strg {
	color:#FFFFFF;
	font:normal bold 16px "ＭＳ Ｐゴシック",Osaka,sans-serif
}

.btwh-2_strg {
	color:#FFFFFF;
	font:normal bold 13px "ＭＳ Ｐゴシック",Osaka,sans-serif
}

.btC66-1 {
	color:#CC6666;
	font:normal normal 14px "ＭＳ Ｐゴシック",Osaka,sans-serif
}

.btC66-2 {
	color:#CC6666;
	font:normal normal 13px "ＭＳ Ｐゴシック",Osaka,sans-serif
}

.btC66-3 {
	color:#CC6666;
	font:normal normal 12px "ＭＳ Ｐゴシック",Osaka,sans-serif
}



.btFC9-1 {
	color:#FFCC99;
	font:normal normal 14px "ＭＳ Ｐゴシック",Osaka,sans-serif
}



.bt903-1 {
	color:#990033;
	font:normal normal 14px "ＭＳ Ｐゴシック",Osaka,sans-serif
}



.wpbt-1 {
	color:#333333;
	font:normal normal 15px "ＭＳ Ｐゴシック",Osaka,sans-serif
}

.wpbt-2 {
	color:#333333;
	font:normal normal 13px "ＭＳ Ｐゴシック",Osaka,sans-serif
}


.tpC9C2 {
	color:#CC99CC;
	font:normal bold 26px "ＭＳ Ｐゴシック",Osaka,sans-serif
}

.pp01 {
	background-color:#FFFFFF;
	color:#CC99CC;
	font:normal bold 16px "ＭＳ Ｐゴシック",Osaka,sans-serif
}


.F60-1strg {
	color:#FF6600;
	font:normal bold 14px "ＭＳ Ｐゴシック",Osaka,sans-serif
}

.F60-2 {
	color:#FF6600;
	font:normal normal 13px "ＭＳ Ｐゴシック",Osaka,sans-serif
}


.ezine {
	color:#000000;
	font:normal normal 12px "ＭＳ Ｐゴシック",Osaka,sans-serif
}


.bnList {
	color:#000000;
	font:normal normal 14px "ＭＳ Ｐゴシック",Osaka,sans-serif
}

.bnListLink {
	color:#6699CC;
	font:normal normal 14px "ＭＳ Ｐゴシック",Osaka,sans-serif
}


.tp366 {
	color:#336666;
	font:normal normal 16px/180% "ＭＳ Ｐゴシック",Osaka,sans-serif
}

.tp366-1 {
	color:#336666;
	font:normal normal 14px/180% "ＭＳ Ｐゴシック",Osaka,sans-serif
}

.tp366strg {
	color:#336666;
	font:normal bold 16px/180% "ＭＳ Ｐゴシック",Osaka,sans-serif
}

.tp366-1strg {
	color:#336666;
	font: normal bold 14px "ＭＳ Ｐゴシック",Osaka,sans-serif
}

.tp366-2 {
	color:#336666;
	font: normal normal 13px "ＭＳ Ｐゴシック",Osaka,sans-serif
}

.tp3661 {
	color:#336666;
	font:normal normal 18px/180% "ＭＳ Ｐゴシック",Osaka,sans-serif
}

.tp3661strg {
	color:#336666;
	font:normal bold 18px/180% "ＭＳ Ｐゴシック",Osaka,sans-serif
}



.tpFC603strg {
	color:#FFCC66;
	font:normal bold 28px "ＭＳ Ｐゴシック",Osaka,sans-serif
}

.tpFC6-1strg {
	color:#FFCC66;
	font:normal bold 14px "ＭＳ Ｐゴシック",Osaka,sans-serif
}

.tpFC6-2 {
	color:#FFCC66;
	font:normal normal 13px "ＭＳ Ｐゴシック",Osaka,sans-serif
}



.tpC6303strg {
	color:#CC6633;
	font:normal bold 28px "ＭＳ Ｐゴシック",Osaka,sans-serif
}



.tpC66 {
	color:#CC6666;
	font:normal normal 16px "ＭＳ Ｐゴシック",Osaka,sans-serif
}

.tpC66-1 {
	color:#CC6666;
	font:normal normal 14px "ＭＳ Ｐゴシック",Osaka,sans-serif
}

.tpC66-1strg {
	color:#CC6666;
	font:normal bold 14px "ＭＳ Ｐゴシック",Osaka,sans-serif
}

.tpC66-2 {
	color:#CC6666;
	font:normal normal 13px "ＭＳ Ｐゴシック",Osaka,sans-serif
}

.tpC66-2strg {
	color:#CC6666;
	font:normal bold 13px "ＭＳ Ｐゴシック",Osaka,sans-serif
}

.tpC66strg {
	color:#CC6666;
	font:normal bold 16px/180% "ＭＳ Ｐゴシック",Osaka,sans-serif
}


.tpC661strg {
	color:#CC6666;
	font:normal bold 18px/180% "ＭＳ Ｐゴシック",Osaka,sans-serif
}


.tp333strg {
	color:#333333;
	font:normal bold 16px "ＭＳ Ｐゴシック",Osaka,sans-serif
}


.tpC96-2 {
	color:#CC9966;
	font:normal normal 13px "ＭＳ Ｐゴシック",Osaka,sans-serif
}

.tpC96b {
	color:#CC9966;
	font:normal bold 16px "ＭＳ Ｐゴシック",Osaka,sans-serif
}

.tpC96bBR {
	color:#CC9966;
	font:normal bold 16px/150% "ＭＳ Ｐゴシック",Osaka,sans-serif
}

.tpC96b1 {
	color:#CC9966;
	font:normal bold 18px "ＭＳ Ｐゴシック",Osaka,sans-serif
}



.tp69Cb {
	color:#6699CC;
	font:normal bold 16px "ＭＳ Ｐゴシック",Osaka,sans-serif
}

.tp69Cb1 {
	color:#6699CC;
	font:normal bold 18px "ＭＳ Ｐゴシック",Osaka,sans-serif
}


.tp69Cb-1 {
	color:#6699CC;
	font:normal bold 14px "ＭＳ Ｐゴシック",Osaka,sans-serif
}


.tp69Cb-2 {
	color:#6699CC;
	font:normal bold 13px "ＭＳ Ｐゴシック",Osaka,sans-serif
}



.tp6C9b {
	color:#66CC99;
	font:normal bold 16px "ＭＳ Ｐゴシック",Osaka,sans-serif
}

.tp6C9-2 {
	color:#66CC99;
	font:normal normal 13px "ＭＳ Ｐゴシック",Osaka,sans-serif
}


.tp669-2 {
	color:#666699;
	font:normal normal 13px "ＭＳ Ｐゴシック",Osaka,sans-serif
}


.tp699 {
	color:#669999;
	font:normal normal 16px "ＭＳ Ｐゴシック",Osaka,sans-serif
}


.tpF93-2 {
	color:#FF9933;
	font:normal normal 13px "ＭＳ Ｐゴシック",Osaka,sans-serif
}

.tpF63 {
	color:#FF6633;
	font:normal normal 16px "ＭＳ Ｐゴシック",Osaka,sans-serif
}

.tpF96 {
	color:#FF9966;
	font:normal normal 16px "ＭＳ Ｐゴシック",Osaka,sans-serif
}

.tpF96strg {
	color:#FF9966;
	font:normal bold 16px "ＭＳ Ｐゴシック",Osaka,sans-serif
}

.tpF96-1strg {
	color:#FF9966;
	font:normal bold 15px "ＭＳ Ｐゴシック",Osaka,sans-serif
}


.tp669b {
	color:#666699;
	font:normal bold 16px/180% "ＭＳ Ｐゴシック",Osaka,sans-serif
}



.endBdLink {
	color:#6699CC;
	font:normal bold 16px "ＭＳ Ｐゴシック",Osaka,sans-serif
}

.endCell {
	background-color:#CC6666;
	text-align:center
}

.end {
	color:#FF9933;
	font:normal normal 14px "ＭＳ Ｐゴシック",Osaka,sans-serif;
	text-align:center
}

.end2 {
	background-color:#CCCCFF;
	color:#333333;
	font:normal normal 14px "ＭＳ Ｐゴシック",Osaka,sans-serif;
	text-align:center
}







A.m:link {color:#6699CC; text-decoration:underline}
A.m:visited {color:#993399; text-decoration:underline}
A.m:hover {color:#33FF66; text-decoration:underline overline}
A.m:active {color:#993333; text-decoration:underline}

A.mNavi:link {color:#FFFFFF; text-decoration:none}
A.mNavi:visited {color:#FFFFFF; text-decoration:none}
A.mNavi:hover {color:#CCCC99; text-decoration:underline overline}
A.mNavi:active {color:#FFFFFF; text-decoration:none}

A.mBottom:link {color:#FFFFFF; text-decoration:underline}
A.mBottom:visited {color:#FFFFFF; text-decoration:underline}
A.mBottom:hover {color:#FFCC99; text-decoration:underline overline}
A.mBottom:active {color:#FFFFFF; text-decoration:underline}

A.mSide:link {color:#666699; text-decoration:underline}
A.mSide:visited {color:#CC6666; text-decoration:underline}
A.mSide:hover {color:#CC6666; text-decoration:underline overline}
A.mSide:active {color:#336666; text-decoration:underline}


.mTop {
	color:#FFFFFF;
	font:normal normal 13px "ＭＳ Ｐゴシック",Osaka,sans-serif
}

.mNaviSF {
	color:#FFFFCC;
	font:normal normal 13px "ＭＳ Ｐゴシック",Osaka,sans-serif
}

.mNavi {
	color:#FFFFFF;
	font:normal normal 13px "ＭＳ Ｐゴシック",Osaka,sans-serif
}


H1.mH1 {
	color:#CC9966;
	font:normal bold 18px "ＭＳ Ｐゴシック",Osaka,sans-serif;
}

H2.mH2 {
	color:#CC9966;
	font:normal bold 18px "ＭＳ Ｐゴシック",Osaka,sans-serif;
}

H3.mSideH3 {
	color:#FFFFFF;
	font:normal bold 18px "ＭＳ Ｐゴシック",Osaka,sans-serif;
}


.mFH1 {
	color:#CC9966;
	font:normal bold 18px "ＭＳ Ｐゴシック",Osaka,sans-serif;
}

.mFH2 {
	color:#CC9966;
	font:normal bold 18px "ＭＳ Ｐゴシック",Osaka,sans-serif;
}

.mFSideH3 {
	color:#FFFFFF;
	font:normal bold 18px "ＭＳ Ｐゴシック",Osaka,sans-serif;
}


.mBt {
	color:#336666;
	font:normal normal 14px/180% "ＭＳ Ｐゴシック",Osaka,sans-serif
}

.mBt-red {
	color:#CC6666;
	font:normal normal 14px/180% "ＭＳ Ｐゴシック",Osaka,sans-serif
}

.mBtSmall-red {
	color:#CC6666;
	font:normal normal 13px/180% "ＭＳ Ｐゴシック",Osaka,sans-serif
}

.mBtPlus-red {
	color:#CC6666;
	font:normal normal 16px/180% "ＭＳ Ｐゴシック",Osaka,sans-serif
}



.mSideTitle {
	color:#CC6666;
	font:normal normal 13px/150% "ＭＳ Ｐゴシック",Osaka,sans-serif
}

.mSide {
	color:#336666;
	font:normal normal 13px/150% "ＭＳ Ｐゴシック",Osaka,sans-serif
}

EM.mSide {
	color:#336666;
	font:normal bold 13px/150% "ＭＳ Ｐゴシック",Osaka,sans-serif
}


.mBottom {
	color:#FFFFFF;
	font:normal normal 13px "ＭＳ Ｐゴシック",Osaka,sans-serif
}
