td {FONT-SIZE:11px;}
.menu A:hover {
	COLOR: #0000cc
}
.red_b {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #cc0000; LINE-HEIGHT: 130%
}
INPUT.ime {
	IME-MODE: active
}
TEXTAREA.ime {
	IME-MODE: active
}
.green {
	FONT-SIZE: 12px; COLOR: #336600; FONT-FAMILY: "ＭＳ ゴシック", "Osaka−等幅"
}
.bottom {
	FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #666666
}
.footer {
	FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #000000; LINE-HEIGHT: 130%; FONT-FAMILY: "ＭＳ Ｐゴシック", "Osaka"
}
.str {
	FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #333333; LINE-HEIGHT: 120%
}
.str_b {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #000000; LINE-HEIGHT: 120%; FONT-FAMILY: "ＭＳ ゴシック", "Osaka−等幅"
}
.topcopy {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #3366ff; LINE-HEIGHT: 120%; FONT-FAMILY: "ＭＳ ゴシック", "Osaka−等幅"
}
.question {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #0099ff
}
.note {
	FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #cc0000; FONT-FAMILY: "ＭＳ Ｐゴシック", "Osaka"
}
.menu_ac {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #999999; FONT-FAMILY: "ＭＳ Ｐゴシック", "Osaka"
}
.menu_orange {
	FONT-SIZE: 12px; COLOR: #000000; BACKGROUND-COLOR: #ffcc00
}
.menu_sub {
	FONT-SIZE: 12px; COLOR: #000000; LINE-HEIGHT: 1.2; BACKGROUND-COLOR: #ffff99
}
.menu_one {
	FONT-SIZE: 12px; LINE-HEIGHT: 1.2; BACKGROUND-COLOR: #ffff66
}
A:link {
	FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #0000cc; LINE-HEIGHT: 100%; TEXT-DECORATION: none
}
A:hover {
	FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #ff6600; LINE-HEIGHT: 100%
}
A:visited {
	FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #9900cc; LINE-HEIGHT: 100%; TEXT-DECORATION: none
}
BLOCKQUOTE {
	FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #000000; LINE-HEIGHT: 120%
}
TD {
	FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #333333
}
.c14 {
	FONT-WEIGHT: bold; FONT-SIZE: 14px
}
.c18 {
	FONT-WEIGHT: bold; FONT-SIZE: 18px
}
.sub_title {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #ffffff
}
.note2 { FONT-WEIGHT: normal; FONT-SIZE: 10px}
ul {
	line-height: 150%;
}
.c16 {
	font-size: 16px;
}
.c18 {
	font-size: 18px;
}
.company1 {
	font-size: 14px;
	color: #003366;
	padding-top: 10px;
	padding-bottom: 7px;
	padding-left: 10px;
	border-top-width: 2px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #003366;
	border-right-color: #003366;
	border-bottom-color: #003366;
	border-left-color: #003366;
}
.stuffname {
	color: #006666;
	vertical-align: top;
	margin: 3px;
	padding-left: 5px;

}
.stuffcopy {
	color: #666666;
	vertical-align: top;
	margin: 3px;
	padding-left: 5px;
	padding-bottom: 10px;

}
.company2 {
	font-size: 12px;
	color: #006666;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 7px;
	font-weight: bold;
	background-color: #CCCCFF;
	padding-right: 3px;
	border: none;

}
.topTitle {
	font-size: 12px;
	line-height: 130%;
	font-weight: bold;
	color: #003399;
	padding-top: 5px;
	padding-bottom: 5px;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #003399;
}
.topTitleOrange {
	font-size: 12px;
	line-height: 130%;
	font-weight: bold;
	color: #990000;
	padding-top: 5px;
	padding-bottom: 5px;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #990000;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #990000;
	padding-left: 5px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #990000;
	padding-right: 5px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #990000;



}
.topTitleGreen {
	font-size: 12px;
	line-height: 130%;
	font-weight: bold;
	color: #006633;
	padding-top: 5px;
	padding-bottom: 4px;
	background-color: #DEF3BE;

}
.topContents {
	font-size: 12px;
	line-height: 130%;
	font-weight: bold;
	color: #006699;
	background-color: #E2E6FA;
}
.topTitleAbout {

	font-size: 12px;
	line-height: 130%;
	font-weight: bold;
	color: #808055;
	padding-top: 5px;
	padding-bottom: 5px;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #999966;
}
.topTitleGoodpoint {


	font-size: 12px;
	line-height: 130%;
	font-weight: bold;
	color: #CC3333;
	padding-top: 5px;
	padding-bottom: 5px;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #CC3333;
}
.lineHeight130 {
	line-height: 130%;
}
