.t12 {
	font: 12px/20px "‚l‚r ‚oƒSƒVƒbƒN", "ƒqƒ‰ƒMƒmŠpƒS Pro W6", Osaka;
	color: #666666;
	line-height: 24px;
}

.t12w {
	font: 12px/20px "‚l‚r ‚oƒSƒVƒbƒN", "ƒqƒ‰ƒMƒmŠpƒS Pro W6", Osaka;
	color: #ffffff;
}


.t14b {
	font: 14px/25px "‚l‚r ‚oƒSƒVƒbƒN", "ƒqƒ‰ƒMƒmŠpƒS Pro W6", Osaka;
	color: #0096e0;
}

.t14w {
	font: 14px/20px "‚l‚r ‚oƒSƒVƒbƒN", "ƒqƒ‰ƒMƒmŠpƒS Pro W6", Osaka;
	color: #ffffff;
}

.news {
	font: 12px/20px "‚l‚r ‚oƒSƒVƒbƒN", "ƒqƒ‰ƒMƒmŠpƒS Pro W6", Osaka;
	color: #666666;
}

A:link     { color:#660000; text-decoration:none ;  }

A:visited  { color:#660000; text-decoration:none ;  }

A:active   { color:#660000; text-decoration:none ;  }

A:hover    { color:#cc0000; text-decoration: underline ;  }

textarea { font-size: 100%; }


.hiss { color: #f90; font-size: 80%; padding-left: 10px; background-color: #ffffff; }
.err { color: red; background-color: #fff; }
.point { color: #3B6C53; background-color: #fff; }
.align-c { text-align: center; }
.input-s { width: 200px; }
.input-m { width: 300px; }
.input-l { width: 400px; }
.inp4 { width: 80px; }
.inp2 { width: 40px; }
.kitei { width:500px; height:200px; overflow:scroll;padding:10px; margin:20px auto; font-size:80%;}
.desc { font-size:90%; color:#666666; }
.fcf00 {color:#FF0000;}
.inputpw { color:#aa0000; width:200px; background:#F5E2E2;}

.inquiry_link { margin:10px 15px; }
.fl { float:left; }
.cl { clear:left; }
ul{list-style:none;
   margin: 0px;
	padding: 0px;
}

img {
	border:none;
	border-style: none;
	margin:0;
	padding:0;
	border: none;
    vertical-align: top;
}
