body#user{
	background:#97B9FF url("./_prt/site_bg.jpg") repeat-x;
}

.t_center{text-align:center;}

#user h2{
	padding:30px 0;
	text-align:center;
}

.clear{clear:both;}

#pg_wrap{
	width:800px;
	margin:0px auto 0;
}
#pg_head{
	background:url("./_prt/head_img.jpg") no-repeat;
	margin:0;
	height:243px;
}


#pg_head .navi{
	float:right;
	margin: 10px 0;
}

#pg_head .navi a{
	background:url("./_prt/navi_bg.gif") no-repeat;
	width:100px;
	display:block;
	float:left;
	padding:25px 0;
	text-decoration: none;
	text-align:center;
	font-size:12px;
}

#pg_body{
	background:#fff;
}

#pg_body .ver{
	text-align:right;
	padding:40px 10px 10px;
	margin:0;
}

#pg_foot{
	color:#333;
	text-align:center;
	font-size:12px;
	height:50px;
	background:#97B9FF;
	padding-top:20px;
}

#pg_foot a{
	color:#009;
	text-decoration:none;
}

/*テーブル*/
.list{width:600px;margin:0 auto;}
.list td{border:1px #888 solid;padding:5px;}
.list td.tb_left{text-align:left;}
.list td.tb_right{text-align:center;width:120px;font-size:12px;background:#eee;}
.list .from_input{width:360px;}

.list2{width:400px;margin:0 auto;}
.list2 td{border:1px #888 solid;padding:5px;}
.list2 td.tb_left{text-align:left;}
.list2 td.tb_right{text-align:center;width:120px;font-size:12px;background:#eee;}
.list2 .formtitle{background:#eee;}
.list2 .from_input{width:240px;}

.td_title{background:#eee;width:200px;}

.submit_btn{padding:2px 20px;}

/*ブログ登録*/
.blog_add{padding:80px 0 120px;}
.dc{color:#900;font-size:12px}
.err{color:#900;font-weight:bold;padding:0 0 10px;font-size:12px;}

.text_area{width:500px;height:200px;border:1px #888 solid;margin:0 0 30px;}