


.text10 { font-size: 10px; line-height: 100%}
.text10h { font-size: 10px; line-height: 130%}
.text10b { font-size: 10px; line-height: 170%}

.text12 { font-size: 12px; line-height: 100%}
.text12h { font-size: 12px; line-height: 160%}
.text14 { font-size: 14px; line-height: 100%}
.text14h { font-size: 14px; line-height: 140%}
.text14b { font-size: 14px; line-height: 100%; font-weight: bold}
.text14bh { font-size: 14px; line-height: 140%; font-weight: bold}
.text16 { font-size: 16px; line-height: 120%}
.text16b { font-size: 16px; line-height: 100%: font-weight: bold}
.text16h { font-size: 16px; line-height: 150%}
.text16bh { font-size: 16px; line-height: 150%; font-weight: bold}
.text18h { font-size: 18px; line-height: 140%}
.text20h { font-size: 20px; line-height: 140%}


a.white { color: #dddddd}
a.white:hover  { color: #ffffff; text-decoration:underline}

a {text-decoration:none}
a:hover {text-decoration:underline; color: #C21515}
a.navi:hover {text-decoration:underline; color: #C21515}



a.special {  font-size: 12px; font-weight: bold; color: #0e488c; text-decoration:none}
a.special:hover  { font-size: 12px; text-decoration:underline}


a.special2 {  font-size: 12px; color: #0e488c; text-decoration:none}

.menu {
	BACKGROUND-COLOR: #ededed;
	LEFT: 1px;
	PADDING-LEFT: 0px;
	PADDING-RIGHT: 0px;
	POSITION: absolute;
	TEXT-ALIGN: left;
	TOP: 1px;
	VISIBILITY: hidden;
	layer-background-color: #ededed
}

img#valign{
	vertical-align: middle;
}
.phone-text02{/*電話問合せ本文*/
  color: #0A51A1;
  padding: 8px 4px 7px 0px;
  margin: 0px 0px 0px 3px;
　letter-spacing:   0.1em;
  background-color: #F3F7FA;
  font-size: 9pt;
  font-weight: bold;
  }
.phone-no{/*電話No.本文*/
  color: #0A51A1;
　letter-spacing: normal;
  background-color: #F3F7FA;
  font-family: Arial Black,sans-serif;
  font-size: 13pt;

  }
.img#valign{
	vertical-align: middle;
}

/* --------------------------------------------------
menu[Internet Explorer]
-------------------------------------------------- */
.element {
	COLOR: #5E5E5E; FONT-SIZE: 12px; LINE-HEIGHT: 18px; TEXT-ALIGN: left; TEXT-DECORATION: none; layer-background-color: #EFEFEF;
	border-style: none
}
.elementM {
	BACKGROUND-COLOR: #ffffff; COLOR: #666666; FONT-SIZE: 12px; LINE-HEIGHT: 19px; TEXT-ALIGN: left; TEXT-DECORATION: none; layer-background-color: #ffffff
	border-style: none
}
.element1 {
	BACKGROUND-COLOR: #ffffff; COLOR: #000000; FONT-SIZE: 9px; LINE-HEIGHT: 19px; TEXT-ALIGN: left; TEXT-DECORATION: none; layer-background-color: #ffffff
	border-style: none
}
.element2 {
	BACKGROUND-COLOR: #ffffff; COLOR: #000000; FONT-SIZE: 12px; LINE-HEIGHT: 19px; TEXT-ALIGN: left; TEXT-DECORATION: none; layer-background-color: #ffffff
	border-style: none
}

/* --------------------------------------------------
menu[Netscape Navigator]
-------------------------------------------------- */

.nvelement {
	BACKGROUND-COLOR: #000000; FONT-COLOR: #000000; FONT-SIZE: 11px; LINE-HEIGHT: 13px; TEXT-ALIGN: left; TEXT-DECORATION: none; layer-background-color: #eeeeee
}
.nvelementG {
	BACKGROUND-COLOR: #eeeeee; FONT-COLOR: #000000; FONT-SIZE: 11px; LINE-HEIGHT: 13px; TEXT-ALIGN: left; TEXT-DECORATION: none; layer-background-color: #eeeeee
}
.nvelementM {
	BACKGROUND-COLOR: #ffffff; COLOR: #666666; FONT-SIZE: 14px; LINE-HEIGHT: 10px; TEXT-ALIGN: left; TEXT-DECORATION: none; layer-background-color: #ffffff
}
.nvelement1 {
	BACKGROUND-COLOR: #EDEDED; COLOR: #000000; FONT-SIZE: 11px; LINE-HEIGHT: 10px; TEXT-ALIGN: left; TEXT-DECORATION: none; layer-background-color: #ffffff
}
.text12ry {
	COLOR: #5E5E5E; FONT-SIZE: 12px; LINE-HEIGHT: 10pix; MARGIN-LEFT:12px; TEXT-ALIGN: left; TEXT-DECORATION: none; layer-background-color: #ededed
	border-style: none
}
