/* コンテンツ上部 */
div.con_top{
	color				:#ffffff;
	background-color	:#000000;
	text-align			:right;
	padding				:2px;}

/* 背景暗色用リンク */
a.w_txt{
	color				:#ffffff;
	text-decoration		:underline;}

/* コンテンツ左部 */
div.con_left{
	background-image	:url(img/left_c.gif);
	background-repeat	:repeat-y;}

/* コンテンツ枠*/
div.con_center{
	padding-left		:50px;
	padding-right		:50px;
	padding-bottom		:50px;}

/* タイトル */
h3.title{
	color				:#6699CC;
	text-align			:center;
	margin-left			:150px;
	margin-right		:50px;
	border-bottom		:1px solid #6699CC;}

/* サブタイトル */
H4.sub_title{
	color				:#000000;
	background-color	:#cccccc;
	background-image	:url(img/ico.gif);
	background-repeat	:no-repeat;
	padding				:5px;
	padding-left		:90px;
	border				:1px solid #ffffff;}

/* コンテンツ 文章 */
div.main_txt{
	margin-left			:100px;
/*	margin-top			:50px;*/
	margin-right		:100px;
	margin-bottom		:50px;}

/* 枠囲みのテキスト */
div.waku_txt{
	margin				:5px;
	padding				:5px;
	background-color	:#ffffff;
	border				:1px solid #66CCCC;}

/* サイト内リンク */
div.link{
	color				:#ffffff;
	text-align			:center;
	background-color	:#333333;
	padding				:10px;
	margin-left			:100px;
	margin-top			:20px;
	margin-bottom		:20px;}


/* ポイント文 */
.point{
	color				:red;
	text-decoration		:underline;}

/* Aタグ */
a{
	color				:blue;
	text-decoration		:underline;}

/* 区切り線 */
.line_all{
	border				:1px solid #cccccc;
	margin				:5px;}
.line_t{
	border-top			:1px solid #cccccc;
	margin-top			:5px;}
.line_l{
	border-left			:1px solid #cccccc;
	margin-left			:5px;}
.line_r{
	border-right		:1px solid #cccccc;
	margin-right		:5px;}
.line_b{
	border-bottom		:1px solid #cccccc;
	margin-bottom		:5px;}
.line_no{
	border:					0px;}

/* ヘルプ付き単語 */
.help{
	border-bottom		:1px dotted #000000;
	cursor				:help;}

/* 枠付きテーブル　※空白セルでも枠線表示 */
TABLE.tbl1{
	border-collapse : collapse; 
	border 					: 1px solid #999999;} 
TD.tbl1{
	border 					: 1px solid #999999;
	text-align			: center;
	padding					: 2px;
	padding-left		: 10px;
	padding-right		: 10px;
	font-size				: 80%;}
TABLE.tbl2{
	border-collapse : collapse; 
	border 					: 1px solid #999999;} 
TD.tbl2{
	border 					: 1px solid #999999;}

/* リスト行の間隔 */
LI.type1{
	padding-bottom	: 15px;}


/* 余白制御 */
div.p20{
	padding					: 20px;}
div.p20_l{
	padding-left		: 20px;}
div.p20_r{
	padding-right		: 20px;}
div.p100_l{
	padding-left		: 100px;}


/* 回り込み解除 */
DIV.clearblock{
	clear: both;}

/* 「vs武器名」のセル */
DIV.vs{
	border-bottom:1px solid #cccccc;
	font-weight :bold;}

/* buki_simulation.php */
DIV.Gmax{
	font-size : 7px;
	border:	1px solid #009999;
	width	:	100%;
	margin:	0px;}
DIV.Gnow{
	background-color:	#c7e2e2;}
SPAN.Slot{
	color : #000000;
	font-size : 130%;
	font-weight : 700;
	font-style : italic;}
INPUT{
	font-size : 100%;}
TR.trhead{
 background-color:#c7e2e2;
 font-weight:700;
 padding : 5px;}
INPUT.maxval{
 border			: 0px;
 color			:	red;
 font-weight : 700;}
INPUT.kisekival{
 border			: 0px;
 color			:	green;
 font-weight : 700;}
INPUT.keival{
 border			: 0px;
 font-size	: 130%;
 color			:	#000000;
 font-weight : 700;}

