body {
	padding:0px;
	background-color:#ffffff;
	margin: 0px 0px 0px 0px;
	text-align: center;
	color:#333333;
}
a:link {
	text-decoration: underline;
	color: #1374D5;
}
a:visited { text-decoration:underline; color: #1374D5;
}
a:hover { text-decoration: none; color: #1374D5;
}
a:active { text-decoration: underline; color: #1374D5;
}

.blue { color:#1375D5; }
.red { color:#aa0000; }
.blown { color:#996600 }
.menu { width: 798px; height: 26px;
	background-image: url("../image_menu/menu_back.gif");
	text-align: center;
 }

.lline { width: 166px; height: 8px;
	background-image: url("../image_login/l_tensen.gif"); }

.td01 {
	font-size:10px;
	font-family:MS PGOTHIC, Osaka;
        line-height:120%;
}

.td04 {
	font-size:12px;
	font-family:MS PGOTHIC, Osaka;
        line-height:130%; }

/* login&read1 用 */
.boxall {
	width:798px; height:269px;
	background-image: url("../image_login/back_form.gif");
	background-repeat: no-repeat;
	font-size:12px;
	font-family:MS PGOTHIC, Osaka;
        line-height:130%;
}

.boxr { width:269px; height:269px;
	float:right;
	*text-align:center;
	font-size:10px;
	font-family:MS PGOTHIC, Osaka; }
.form { width:225px; }

.forml { width:80px; height:20px;
	background-color:#D9DBDC;
	font-size:12px;
	font-family:MS PGOTHIC, Osaka; }
.formr { background-color:#C6E5E5;
	font-size:12px;
	font-family:MS PGOTHIC, Osaka; }

.boxt {
	width:200px;
	font-size:10px;
	font-family:MS PGOTHIC, Osaka;
        line-height:130%;
	text-align:left; }


.boxl { width:529px; height:269px;
	float:left; }
.boxls { width:509px;
	text-align:left;
	float:right;
	font-size:12px;
	font-family:MS PGOTHIC, Osaka;
        line-height:130%;
}

/* login2用 */
.boxball { width:600px; }

.boxbl { width:144px; float:left; }
.boxbr { width:430px; float:right;
	text-align:left;
	font-size:12px;
	font-family:MS PGOTHIC, Osaka;
        line-height:130%; }

/* login イベント用 */
.evbox { width:798px;
	background-color:#D9DBDC; }

.evboxl { width:199px; float:left;
}

.evboxls { width:189px; float:right;
	text-align:left;
	font-size:12px;
	font-family:MS PGOTHIC, Osaka;
        line-height:130%; }

.evboxr { width:594px; float:right;
	text-align:left;
	height:150px;
}

/* read2 用 */
.boxbuy {
	width:600px; }
.textr2l {
	background-color:#D9DBDC;
	width:130px; height:30px;
	font-size:12px;
	font-family:MS PGOTHIC, Osaka;
	text-align:right;
	font-weight:600;
}
.textr2r {
	background-color:#C6E5E5;
	font-size:12px;
	font-family:MS PGOTHIC, Osaka;
        line-height:130%;
	text-align:left;
	font-weight:600;
}
.boxbuyp {
	width:500px; }
.textr2p {
	text-align:center;
	height:30px;
	font-size:13px;
	font-family:MS PGOTHIC, Osaka; }

.backbuyp {
	height:50px;
	background-color:#E8E6E6;
	text-align:center;
}


