/**
	Master of Epic - コンテンツペインスタイル
	2005
*/
#content p{
	margin-top:10px;
	margin-bottom:10px;
}
/**
	メインタイトル
*/
#m_title{
	margin-bottom: 15px;
}
/**
	タイトル
*/
#content .ttl1{
	font-size:14px;
	font-weight: bold;
	border-top-width: thin;
	border-bottom-width: thin;
	border-top-style: dotted;
	border-right-style: none;
	border-bottom-style: dotted;
	border-left-style: none;
	border-top-color: #673401;
	border-bottom-color: #673401;
	padding: 10px;
}
#content .ttl2{
	font-size:12px;
	font-weight: bold;
}
#content .ttl3{
	margin-top:20px;
	padding:8px 0px 8px 5px;;
	font-size:12px;
	font-weight: bold;
	border-top:1px solid #B39980;
	border-bottom:1px solid #B39980;
}
#content .ttlsub{
	font-size:12px;
	font-weight: bold;
	padding: 5px 10px 5px 10px;
	margin-bottom: 15px;
	background-color: #E8E1D9;
}
/*
	リード文
*/
.read{
	margin-top: 10px;
	margin-bottom: 10px;
}
.read div.rightinfo{
	float:right;
	margin-bottom: 10px;
}
/*
	区切り線
*/
#content .hr1 {
	margin-top: 10px;
	margin-bottom: 10px;
}
/**
	ラベル
*/
#content .info1{
	margin:12px 0px 2px 0px;
}
/**
	ページ末ボタン汎用
*/
#content div.btn1{
	text-align:center;
	margin-top:25px;
	margin-bottom:15px;
}
#content div.btn2{
	text-align:right;
	margin-top:0px;
	margin-bottom:15px;
}
/**
	エラーメッセージ
*/
#content div.err1{
	font-size:14px;
	font-weight: bold;
	color:#ff0000;
	padding: 10px;
	margin-top:15px;
	margin-bottom:15px;
	line-height: 150%;
	text-align: left;
	border-top: 1px solid #ff0000;
	border-bottom: 1px solid #ff0000;
	background-color: #FFE8E8;
}
#content div.err2{
	text-align:left;
	color:#FF0000;
	font-weight:bold;
	margin:30px 15px 30px 15px;
}
/**
	バナー
*/
.banner{
	margin-top: 5px;
	margin-bottom: 5px;
}
/**
	ページトップ
*/
div.pagetop{
	text-align:right;
	font-size:10px;
	margin:10px 0px 10px 0px;
}
/**
	color
*/
.red{ color:#FF0000; }

/*---------------------------------------------------------*/
/*
	INFO
	各種インフォメーション用
*/
.infopane{
	margin-top: 10px;
	margin-bottom: 10px;
}
.infopane .top{

}
.infopane .bottom{

}
.infopane .title{
	font-weight:bold;
	padding: 5px;
	/*background-color:#E8E1D9;*/
	background-image:url(/img/bg_reg.gif);
}
.infopane div.operate{
	color: #CC0000;

	float:right;
	padding:5px 5px 0px 0px;
}
.infopane .content_pane{
	padding: 5px;
	background-image:url(/img/infopane_sideline.gif);
}
.infopane ul{
	margin:0px 0px 0px 25px;
	padding:0px 0px 0px 0px;
}
.infopane li{
	list-style-image: url(/img/infopane_dot.gif); 
	color: #663300;
	line-height:100%;
	margin:10px 0px 10px 0px;
}
.infopane div.staticinfo{
	margin:5px 5px 10px 5px;
	padding:5px;
	background-color:#FFE8C6;
	border: 1px solid #FABB7C;
	font-weight: bold;
	color: #886644;

}
.infopane div.subinfo{
	margin:10px 0px 5px 0px;
}
.infopane div.body{
	padding:0px 10px 0px 10px;
}

/*
	プレイヤー情報
*/
#playerinfo{
	margin-top: 10px;
	margin-bottom: 10px;
}
#playerinfo .pbg{
	width: 550px;
	height: 56px;
	background-image:url(/img/playerinfo_main_bg1.gif);
}
#playerinfo .pbg2{
	width: 279px;
	height: 56px;
	background-image:url(/img/playerinfo_main_bg2.gif);
}
#playerinfo table{
	width: 100%;
}
#playerinfo td{
	width: 50%;
	height: 28px;
	padding-left: 10px;
	vertical-align: middle;
	color: #663300
}
#playerinfo .pdot{
	margin-right: 4px;
}
