.px10 {
	font-size: 10px;
}
.px11 {
	font-size: 11px;
}
.px12 {
	font-size: 12px;
}
.px14 {
	font-size: 14px;
}
.px15 {
	font-size: 15px;
}
.px16 {
	font-size: 16px;
}
.px17 {
	font-size: 17px;
}
.px18 {
	font-size: 18px;
}
.px19 {
	font-size: 19px;
}
.px20 {
	font-size: 20px;
}
.px22 {
	font-size: 22px;
}
.px24 {
	font-size: 24px;
}
.left {
	text-align: left;
}
.right {
	text-align: right;
}
.center {
	text-align: center;
	margin-Right: auto; 
	margin-Left: auto;

}
.height_onehalf {
	line-height: 1.5;
}
.bg_f3f3f3{
	background-color: #f3f3f3;
}
.bg_FFF9EC{
	background-color: #FFF9EC;
}
.bg_ECF5FF{
	background-color: #ECF5FF;
}
.bg_fceeed{
	background-color: #fceeed;
}
.bg_ffffff{
	background-color: #ffffff;
}
.bg_333333{
	background-color: #333333;
}
.bg_e4e8f3{
	background-color: #e4e8f3;
}
.bg_d7ffe5{
	background-color: #D7FFE5;
}
.bg_000000{
	background-color: #000000;
}
.bg_D0E7FF{
	background-color: #D0E7FF;
}
.bg_ff4a00{
	background-color: #ff4a00;
}
.bg_lightyellow{
	background-color: #FFFFee;
}
.bg_808040{
	background-color: #808040;
}

.bg_dddddd{
	background-color: #dddddd;
}
.bg_cc3399{
	background-color: #cc3399;
}
.bg_line2_red {
	background-image: url(../images/bg/line2_solid_red_grey.gif);
	background-repeat: repeat-x;
	background-position: bottom;
}
.bg_gradient{
	background-image: url(../information/ja/images/jbbg.jpg);
	background-repeat: repeat-x;
}
.bg_line2_deepgrey {
	background-image: url(../images/bg/line2_solid_deepgrey_grey.gif);
	background-repeat: repeat-x;
	background-position: bottom;
}
.bg_main{
	
	background-position: center;
	background-attachment:fixed;
}
.bg_qs{
	background-image: url(/ja/images/bg/qs.jpg);
	background-position: left;
	background-repeat: no-repeat;
}
.bg_login {
	background-image: url(/ja/images/bg/login.gif);
}
.bg_buy {
	background-image: url(/ja/images/bg/buy.gif);
}
.bg_claim {
	background-image: url(/ja/images/bg/claim.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
}
.bg_buy_apply {
	background-image: url(/ja/images/buy/bg.gif);
	background-color: #FFFFFF;
	background-repeat: no-repeat;
	background-position: bottom;
}
.bg_sbar {
	background-image: url(/ja/images/bg/sbar.jpg);
}
.bg_netstock {
	background-image: url(/ja/images/bg/netstock.jpg);
}
.bg_detail {
	background-image: url(/ja/images/netstock/bg.jpg);
}
.bg_map {
	background-image: url(/ja/images/emidas/map.jpg);
}
.bg_map_ja{
	background-image: url(/ja/images/emidas/map_ja.jpg);
}
.red{
	color: #ff0000;
}
.f_ffffff{
	color: #ffffff;
}
.f_000{
	color: #000;
}
.f_999{
	color: #999;
}
.f_EEE{
	color: #EEE;
}
.f_CCC{
	color: #CCC;
}
.f_005e99{
	color: #005E99;
}
.f_990000 {
	color: #990000;
}
.f_F00{
	color: #FF0000;}
.f_cc0000{
	color: #CC0000;}
.f_333333{
	color: #333333;
}
.f_666666{
	color: #666666;
}
.f_003366{
	color: #003366;
}
.f_01559e{
	color: #01559E;
}
.f_0033cc{
	color: #0033cc;
}
.f_000066{
	color: #000066;
}
.f_3399ff{
	color: #3399ff;
}
.f_ff6600{
	color: #ff6600;
}
.f_A1B2E2{
	color:#A1B2E2;
}
.f_cc3399{
	color:#cc3399;
}

.padding_15t {
	padding-top: 15px;
}
.padding_14t {
	padding-top: 14px;
}
.padding_20t {
	padding-top: 20px;
}
.padding_15b {
	padding-bottom: 15px;
}
.padding_20b {
	padding-bottom: 20px;
}
.padding_20l {
	padding-left: 20px;
}
.padding_20r {
	padding-right: 20px;
}
.padding_25l {
	padding-left: 25px;
}
.padding_2t {
	padding-top: 2px;
}
.padding_5t {
	padding-top: 5px;
}
.padding_5b {
	padding-bottom: 5px;
}
.padding_5r {
	padding-right: 5px;
}
.padding_5l {
	padding-left: 5px;
}
.padding_10t {
	padding-top: 10px;
}
.padding_10b {
	padding-bottom: 10px;
}
.padding_10r {
	padding-right: 10px;
}
.padding_10l {
	padding-left: 10px;
}
.padding_10 {
	padding: 10px;
}
.padding_5 {
	padding: 5px;
}
.padding_2 {
	padding: 2px;
}
.margin_40l {
	margin-left: 40px;
}
.margin_25t {
	margin-top: 25px;
}
.margin_20t {
	margin-top: 20px;
}

.margin_20b {
	margin-bottom: 20px;
}
.margin_20l {
	margin-left: 20px;
}
.margin_20r {
	margin-right: 20px;
}
.margin_15t {
	margin-top: 15px;
}

.margin_15b {
	margin-bottom:15px;
}
.margin_10t {
	margin-top: 10px;
}
.margin_10b {
	margin-bottom: 10px;
}
.margin_10l {
	margin-left: 10px;
}
.margin_10r {
	margin-right: 10px;
}
.margin_5r {
	margin-right: 5px;
}
.margin_5l {
	margin-left: 5px;
}
.margin_5t {
	margin-top: 5px;
}
.margin_5b {
	margin-bottom: 5px;
}
.margin_2r {
	margin-right: 2px;
}
.margin_2l {
	margin-left: 2px;
}
.margin_2t {
	margin-top: 2px;
}
.margin_2b {
	margin-bottom: 2px;
}
.b {
	font-weight: bold;
}
.normal {
	font-weight: normal;
}
.UnderLine {
	text-decoration: underline;
}
.lineheight2{
line-height:2;
}
.lineheight1_5{
line-height:1.5;
}
