BODY {
	MARGIN: 0px; BACKGROUND-COLOR: #ffffff
}
.tpPadding {
	PADDING-RIGHT: 20px; PADDING-LEFT: 20px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
.cmBPadding {
	PADDING-RIGHT: 15px; PADDING-LEFT: 15px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
.formPadding {
	PADDING-RIGHT: 11px; PADDING-LEFT: 11px; PADDING-BOTTOM: 5px; PADDING-TOP: 5px
}
.tplistPadding {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
.mainText {
	FONT-SIZE: 12px; COLOR: #333333; LINE-HEIGHT: 17px; FONT-FAMILY: "メイリオ", Osaka, "ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック"; TEXT-DECORATION: none
}
.mainTextl {
	FONT-SIZE: 14px; COLOR: #333333; LINE-HEIGHT: 20px; FONT-FAMILY: "メイリオ", Osaka, "ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック"
}
.mainTextT {
	FONT-SIZE: 12px; COLOR: #082e5e; LINE-HEIGHT: 17px; FONT-FAMILY: "メイリオ", Osaka, "ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック"
}
.mainTexts {
	FONT-SIZE: 10px; COLOR: #082e5e; LINE-HEIGHT: 17px; FONT-FAMILY: "メイリオ", Osaka, "ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック"
}
.mainTextsb {
	FONT-SIZE: 10px; COLOR: #333333; LINE-HEIGHT: 17px; FONT-FAMILY: "メイリオ", Osaka, "ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック"
}
.mainTextB {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #082e5e; LINE-HEIGHT: 17px; FONT-FAMILY: "メイリオ", Osaka, "ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック"
}
.textsTop {
	BACKGROUND-POSITION: 50% top; FONT-SIZE: 10px; VERTICAL-ALIGN: text-top; COLOR: #333333; LINE-HEIGHT: 17px; FONT-FAMILY: "メイリオ", Osaka, "ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック"; TOP: 0px
}
.grpsw01a {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-SIZE: 12px; COLOR: #082e5e; LINE-HEIGHT: 14px; FONT-FAMILY: "メイリオ", Osaka, "ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック"
}
.grpsw01aB {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #082e5e; LINE-HEIGHT: 14px; FONT-FAMILY: "メイリオ", Osaka, "ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック"
}
.grpsw01sub {
	FONT-SIZE: 12px; COLOR: #ff6600; LINE-HEIGHT: 14px; FONT-FAMILY: "メイリオ", Osaka, "ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック"
}
.grpsw01sub2 {
	FONT-SIZE: 12px; COLOR: #ff6600; LINE-HEIGHT: 16px; FONT-FAMILY: "メイリオ", Osaka, "ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック"
}
.rTextW {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #ff6600; LINE-HEIGHT: 18px; FONT-FAMILY: "メイリオ", Osaka, "ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック"
}
.grpsw01c {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-WEIGHT: bold; FONT-SIZE: 12px; PADDING-BOTTOM: 5px; COLOR: #082e5e; LINE-HEIGHT: 14px; PADDING-TOP: 5px; FONT-FAMILY: "メイリオ", Osaka, "ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック"
}
.subText {
	FONT-SIZE: 12px; COLOR: #333333; LINE-HEIGHT: 16px; FONT-FAMILY: "メイリオ", Osaka, "ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック"
}
.spText {
	FONT-SIZE: 10px; COLOR: #ff0000; LINE-HEIGHT: 14px; FONT-FAMILY: "メイリオ", Osaka, "ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック"
}
.exText {
	FONT-SIZE: 10px; COLOR: #333333; LINE-HEIGHT: 14px; FONT-FAMILY: "メイリオ", Osaka, "ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック"
}
.teamTitle {
	FONT-SIZE: 12px; COLOR: #082e5e; LINE-HEIGHT: 14px; FONT-FAMILY: "メイリオ", Osaka, "ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック"
}
.corpoTitle {
	FONT-SIZE: 11px; COLOR: #082e5e; LINE-HEIGHT: 15px; FONT-FAMILY: "メイリオ", Osaka, "ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック"
}
.topicslTitle {
	FONT-SIZE: 12px; COLOR: #082e5e; LINE-HEIGHT: 14px; FONT-FAMILY: "メイリオ", Osaka, "ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック"
}
.topicslTitles {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; FONT-SIZE: 11px; PADDING-BOTTOM: 2px; COLOR: #082e5e; LINE-HEIGHT: 14px; PADDING-TOP: 5px; FONT-FAMILY: "メイリオ", Osaka, "ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック"
}
.topicslTitleL {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; PADDING-BOTTOM: 8px; LINE-HEIGHT: 14px; PADDING-TOP: 0px; FONT-FAMILY: "メイリオ", Osaka, "ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック"
}
.topicslTextw {
	PADDING-RIGHT: 7px; PADDING-LEFT: 7px; FONT-SIZE: 12px; PADDING-BOTTOM: 7px; COLOR: #082e5e; LINE-HEIGHT: 14px; PADDING-TOP: 7px; FONT-FAMILY: "メイリオ", Osaka, "ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック"
}
.topicslTitlew {
	FONT-SIZE: 12px; PADDING-BOTTOM: 7px; COLOR: #082e5e; LINE-HEIGHT: 14px; PADDING-TOP: 7px; FONT-FAMILY: "メイリオ", Osaka, "ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック"
}
.topicslText {
	FONT-SIZE: 12px; COLOR: #082e5e; LINE-HEIGHT: 14px; FONT-FAMILY: "メイリオ", Osaka, "ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック"
}
.topicslTexts {
	PADDING-RIGHT: 4px; PADDING-LEFT: 4px; FONT-SIZE: 11px; PADDING-BOTTOM: 1px; COLOR: #082e5e; LINE-HEIGHT: 14px; PADDING-TOP: 2px; FONT-FAMILY: "メイリオ", Osaka, "ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック"
}
.visionText {
	FONT-SIZE: 12px; COLOR: #000000; LINE-HEIGHT: 20px; FONT-FAMILY: "メイリオ", Osaka, "ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック"
}
A:link {
	COLOR: #082e5e; TEXT-DECORATION: none
}
A:active {
	COLOR: #082e5e; TEXT-DECORATION: none
}
A:visited {
	COLOR: #082e5e; TEXT-DECORATION: none
}
A:hover {
	COLOR: #ff0000; TEXT-DECORATION: none
}
#footer_logo {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 189px; PADDING-TOP: 0px; HEIGHT: 35px
}
#footer_copyright {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 10px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 476px; COLOR: #9cabbe; PADDING-TOP: 10px; HEIGHT: 25px; BACKGROUND-COLOR: #082e5e; TEXT-ALIGN: center
}
#footer_copyright A:link {
	COLOR: #9cabbe; TEXT-DECORATION: none
}
#footer_copyright A:active {
	COLOR: #9cabbe; TEXT-DECORATION: none
}
#footer_copyright A:visited {
	COLOR: #9cabbe; TEXT-DECORATION: none
}
#footer_copyright A:hover {
	COLOR: #9cabbe; TEXT-DECORATION: none
}
#footer_pp {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: right; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 103px; PADDING-TOP: 0px; HEIGHT: 35px
}
BODY {
	FONT-SIZE: 12px
}
TH {
	FONT-SIZE: 12px
}
TD {
	FONT-SIZE: 12px
}
.header_txt01 {
	FONT-SIZE: 10px; COLOR: #ffffff
}
.header_txt02 {
	FONT-SIZE: 10px; COLOR: #000066
}
.header_menu01 {
	FONT-SIZE: 10px; COLOR: #6666cc; TEXT-ALIGN: center
}
.header_menu02 {
	FONT-SIZE: 10px; COLOR: #9cabbf; TEXT-ALIGN: center
}
.footer_txt01 {
	FONT-SIZE: 10px; COLOR: #ffffff
}
.footer_txt02 {
	FONT-SIZE: 10px; COLOR: #9cabbe
}
.header_txt01 A:link {
	COLOR: #ffffff; TEXT-DECORATION: none
}
.header_txt01 A:visited {
	COLOR: #ffffff; TEXT-DECORATION: none
}
.header_txt02 A:link {
	COLOR: #000066; TEXT-DECORATION: none
}
.header_txt02 A:visited {
	COLOR: #000066; TEXT-DECORATION: none
}
.header_menu01 A:link {
	COLOR: #6666cc; TEXT-DECORATION: none
}
.header_menu01 A:visited {
	COLOR: #6666cc; TEXT-DECORATION: none
}
.header_menu01 A:hover {
	COLOR: #000066; TEXT-DECORATION: none
}
.header_menu01 A:active {
	COLOR: #000066; TEXT-DECORATION: none
}
.header_menu02 A:link {
	COLOR: #9cabbf; TEXT-DECORATION: none
}
.header_menu02 A:visited {
	COLOR: #9cabbf; TEXT-DECORATION: none
}
.header_menu02 A:hover {
	COLOR: #9cabbf; TEXT-DECORATION: none
}
.header_menu02 A:active {
	COLOR: #9cabbf; TEXT-DECORATION: none
}
.footer_txt01 A:link {
	COLOR: #ffffff; TEXT-DECORATION: none
}
.footer_txt01 A:visited {
	COLOR: #ffffff; TEXT-DECORATION: none
}
.right_menu {
	FONT-SIZE: 10px
}

