body {
	text-align: center;
	vertical-align: top;
	margin-top: 0px;
	padding-top: 0px;
	top: 0px;
	clip:  rect(   );
	background-color: #D9D9D9;
	background-image: url(topimg/bkgrnd.gif);
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 12px;
	line-height: 18px;
}
a:link {  color: #0000FF; text-decoration: none}
a:hover {  color: #FF6600}
a:active {  color: #FF0000}
p {  margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px}
a:visited {  color: #9900CC; text-decoration: none}
h1 {  font-size: 10px; line-height: 15px; font-weight: normal; color: #666666; background-color: #000000; text-align: right; margin-top: 0px; margin-bottom: 0px; padding-top: 0px; padding-bottom: 0px}
.cell_w {  background-color: #FFFFFF; vertical-align: top}
.cell12_w {  font-size: 12px; line-height: 18px; font-weight: normal; color: #333333; background-color: #FFFFFF; vertical-align: top}
.cell_line_r {
  background-color: #FFFFFF;
  background-image: url(topimg/top06.gif);
}
.cell_line_l {
	background-color: #FFFFFF;
	background-image: url(topimg/top11.gif);
	background-position: left;
	background-repeat: repeat-y;
}
strong {
	font-weight: normal;
}
.px10e_cntr {
	font-family: "Arial", "Helvetica", "sans-serif";
	font-size: 10px;
	line-height: 15px;
	font-weight: normal;
	color: #333333;
	text-align: center;
	vertical-align: top;
}

.cell_bkwline270 {
	background-color: #FFFFFF;
	background-image: url(topimg/line270.gif);
	text-align: left;
}
.dotline_h {
	background-image: url(topimg/dotline_h.gif);
	background-repeat: repeat-x;
	background-position: center center;
}
.cell2_line_l { background-color: #FFFFFF; background-image: url(topimg/top19.gif)}
.cell2_line_r { background-color: #FFFFFF; background-image: url(topimg/top21.gif)}
.px12 {
    font-size: 12px; line-height: 18px;
    font-weight: normal; color: #333333;
	vertical-align: top;
	}
.px12_orange {  font-size: 12px; line-height: 18px; font-weight: normal; color: #FF9900; text-align: left; vertical-align: top}
.px10 { font-size: 10px; line-height: 15px; font-weight: normal; color: #333333}
.px10_orange { font-size: 10px; line-height: 15px; font-weight: normal; color: #FF9900; text-align: left; vertical-align: top }
.cell3_line_l { background-color: #FFFFFF; background-image: url(frmtimg/frmt31.gif)}
.cell3_line_r { background-color: #FFFFFF; background-image: url(frmtimg/frmt33.gif)}
.cell4_line_r { background-color: #FFFFFF; background-image: url(frmtimg/frmt27.gif)}
.cell4_line_l { background-color: #FFFFFF; background-image: url(frmtimg/frmt25.gif)}
.submenu10 {  font-size: 10px; line-height: 13px; font-weight: normal; color: #333333; background-color: #FFFFFF; text-align: right}
.submenu12 { font-size: 12px; line-height: 18px; font-weight: normal; color: #333333; background-color: #FFFFFF; text-align: right }
.waku15_r {  background-color: #FFFFFF; background-image: url(04guide/guideimg/ctgry205.gif)}
.waku15_l { background-color: #FFFFFF; background-image: url(04guide/guideimg/ctgry203.gif)}
.px12_green { font-size: 12px; line-height: 18px; font-weight: normal; color: #66CC66; text-align: left; vertical-align: top }
.submenu12_green { font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3"; font-size: 12px; line-height: 18px; font-weight: normal; color: #66CC66; background-color: #FFFFFF; text-align: right }
.submenu12_orange { font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3"; font-size: 12px; line-height: 18px; font-weight: normal; color: #FF9900; background-color: #FFFFFF; text-align: right }

.submenu12bld { font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3"; font-size: 12px; line-height: 18px; font-weight: bold; background-color: #FFFFFF; text-align: right ; color: #666666}
h2 {  font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3"; font-size: 16px; line-height: 16px; font-weight: bold; color: #4C4C4C; background-color: #C0FFC4; text-align: center; vertical-align: middle; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 3px; padding-bottom: 3px; border-color: black black #999999; border-style: dotted; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 0px}
.submenu10_orange { font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3"; font-size: 10px; line-height: 13px; font-weight: normal; color: #FF9900; background-color: #FFFFFF; text-align: right }
.px12indent { font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3"; font-size: 12px; line-height: 18px; font-weight: normal; color: #333333; text-align: left; text-indent: 12px; background-color: #FFFFFF}
.cell12_blue { font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3"; font-size: 12px; line-height: 18px; font-weight: normal; color: #333333; background-color: #D7E3FF; text-align: center; vertical-align: top }
.column_right {  background-image: url(09aboutus/aboutusimg/column06.gif)}
.column_left {  background-image: url(09aboutus/aboutusimg/column04.gif)}
.px12bld_red {  font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3"; font-size: 12px; line-height: 18px; font-weight: bold; color: #CC0000}
.px14_bld {
	font-size: 14px;
	line-height: 21px;
	font-weight: bold;
	color: #333333;
}
.px14_bldwine {
	font-size: 14px;
	line-height: 21px;
	font-weight: bold;
	color: #CC0000;
}
.px12bld {  font-size: 12px; line-height: 18px; font-weight: bold; color: #333333}
.cell10_w { font-size: 10px; line-height: 15px; font-weight: normal; color: #333333; background-color: #FFFFFF; vertical-align: top }
.cell12bld_white { font-size: 12px; line-height: 18px; font-weight: bold; color: #333333; background-color: #FFFFFF; vertical-align: top }
.cell12bld_blue { font-size: 12px; line-height: 18px; font-weight: bold; color: #333333; background-color: #D7E3FF; text-align: center; vertical-align: top }
.cell12_green { font-size: 12px; line-height: 18px; font-weight: normal; color: #333333; background-color: #C2FFC3; text-align: center}
.px12_vcenter { font-size: 12px; line-height: 18px; font-weight: normal; color: #333333; vertical-align: middle}
.px10_red { font-size: 10px; line-height: 15px; font-weight: normal; color: #FF0000; text-align: left; vertical-align: top }
.dotline_1px {  background-image: url(frmtimg/dotline1px.gif); background-repeat: repeat-x}
.dotline_2px { background-image: url(frmtimg/dotline2px.gif); background-repeat: repeat-x }
h3 {
	font-size: 12px;
	font-weight: bold;
	color: #990000;
	text-align: center;
	margin: 2px;
	padding: 2px;
	border-bottom-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-bottom-color: #666666;
}
.px12menu {
font-size: 12px; line-height: 16px; font-weight: normal; color: #333333; vertical-align: top
}
.px12_menu_orange {
font-size: 12px; line-height: 16px; font-weight: normal; color: #FF9900; text-align: left; vertical-align: top
}
.px10_menu {
font-size: 10px; line-height: 13px; font-weight: normal; color: #333333; vertical-align: top
}
.px12_menu_red {
font-size: 12px; line-height: 16px; font-weight: normal; color: #CC0000; text-align: left; vertical-align: top
}
.dotline_v {
	background-image: url(topimg/dotline_v.gif);
	background-repeat: repeat-y;
	background-position: center;
}

.px12bld {
font-size: 12px; line-height: 18px; font-weight: bold; color: #333333; vertical-align: top
}
.px10_menu_orange {
font-size: 10px; line-height: 13px; font-weight: normal; color: #FF9900; vertical-align: top
}
.cell12_white {
font-size: 12px; line-height: 18px; font-weight: normal; color: #333333; background-color: #FFFFFF; text-align: left
}
.mrgin_5tb {
	margin-top: 5px;
	margin-bottom: 5px;
}
.mrgin_5b {
	margin-bottom: 5px;
}
