/* メインの色指定 */

BODY, TH, TD {
	color:#000000;
	background-color:#996633;
}

A:link    { color:#660000; }
A:visited { color:#442200; }
A:active  { color:#ff0000; }
A:hover   { color:#ff3333; }

/* フォントサイズ変更 */

.sml2 { font-size:60%; }
.sml  { font-size:80%; }
.big  { font-size:125%; }
.big2 { font-size:150%; }
.big3 { font-size:175%; }
.big4 { font-size:200%; }

/* 色指定：特殊 */

.notice { color:#ff0000; }

/* 文字センタリング指定 */

.cen { text-align:center; }


.notbl {
	margin-left:  10%;
	margin-right: 10%;
}

.idx {
	margin: 0px 40px;
	font-size: 80%;
}

/* テキスト修飾 */

SPAN.add {
	color: #993333;
}

EM.imp {
	color: #663300;
	font-style: normal;
	font-weight: bold;
}

EM.val {
	color: #663300;
	font-style: normal;
	font-weight: bold;
}

STRONG.vimp {
	color: #cc3300;
	font-style: normal;
	font-weight: bold;
}

STRONG.ntc {
	color: #cc3300;
	font-style: normal;
	font-weight: bold;
}

/* HRタグ */

/*
HR {
	color:#996633;
	width:80%;
}*/

H1 {
	text-align: center;
}

P.preface {
	text-align: center;
}

H3.clhd {
	background-color : #ffcc66 ;
	margin-right : 60px ;
	margin-left : 60px ;
	margin-bottom: 0px ;
	padding: 5px 10px;
	vertical-align : middle ;
	border: solid #000000 2px;
}

P.cltx {
	background-color:#ffffff;
	margin-top:0px;
	margin-right: 60px ;
	margin-left: 60px ;
	padding: 7px 15px;
	border-top: none #000000 0px;
	border-left: solid #000000 2px;
	border-right: solid #000000 2px;
	border-bottom: solid #000000 2px;
}

/* タブ表示 */

TABLE.tabs {
	width: 720px;
}
TD.tab_top {
	background-image: url('img/tab_top.gif');
	background-position: bottom center;
	background-repeat: no-repeat;
	text-align: center;
	width: 120px;
	height: 36px;
	margin: 0px;
	padding: 0px;
}
TD.tab_top_u {
	background-image: url('img/tab_top_under.gif');
	background-position: bottom center;
	background-repeat: no-repeat;
	text-align: center;
	width: 120px;
	height: 36px;
	margin: 0px;
	padding: 0px;
}
TD.tab_unit {
	background-image: url('img/tab_unit.gif');
	background-position: bottom center;
	background-repeat: no-repeat;
	text-align: center;
	width: 120px;
	height: 36px;
	margin: 0px;
	padding: 0px;
}
TD.tab_unit_u {
	background-image: url('img/tab_unit_under.gif');
	background-position: bottom center;
	background-repeat: no-repeat;
	text-align: center;
	width: 120px;
	height: 36px;
	margin: 0px;
	padding: 0px;
}
TD.tab_base {
	background-image: url('img/tab_base.gif');
	background-position: bottom center;
	background-repeat: no-repeat;
	text-align: center;
	width: 120px;
	height: 36px;
	margin: 0px;
	padding: 0px;
}
TD.tab_base_u {
	background-image: url('img/tab_base_under.gif');
	background-position: bottom center;
	background-repeat: no-repeat;
	text-align: center;
	width: 120px;
	height: 36px;
	margin: 0px;
	padding: 0px;
}
TD.tab_tactics {
	background-image: url('img/tab_tactics.gif');
	background-position: bottom center;
	background-repeat: no-repeat;
	text-align: center;
	width: 120px;
	height: 36px;
	margin: 0px;
	padding: 0px;
}
TD.tab_tactics_u {
	background-image: url('img/tab_tactics_under.gif');
	background-position: bottom center;
	background-repeat: no-repeat;
	text-align: center;
	width: 120px;
	height: 36px;
	margin: 0px;
	padding: 0px;
}
TD.tab_natural {
	background-image: url('img/tab_natural.gif');
	background-position: bottom center;
	background-repeat: no-repeat;
	text-align: center;
	width: 120px;
	height: 36px;
	margin: 0px;
	padding: 0px;
}
TD.tab_natural_u {
	background-image: url('img/tab_natural_under.gif');
	background-position: bottom center;
	background-repeat: no-repeat;
	text-align: center;
	width: 120px;
	height: 36px;
	margin: 0px;
	padding: 0px;
}
TD.tab_spec {
	background-image: url('img/tab_speculation.gif');
	background-position: bottom center;
	background-repeat: no-repeat;
	text-align: center;
	width: 120px;
	height: 36px;
	margin: 0px;
	padding: 0px;
}
TD.tab_spec_u {
	background-image: url('img/tab_speculation_under.gif');
	background-position: bottom center;
	background-repeat: no-repeat;
	text-align: center;
	width: 120px;
	height: 36px;
	margin: 0px;
	padding: 0px;
}

TD.txt_top {
	background-color: #ffffff;
	border-top: none #000000 0px;
	border-left: solid #000000 3px;
	border-right: solid #000000 3px;
	border-bottom: solid #000000 3px;
	padding : 10px 15px;
}
TD.txt_unit {
	background-color: #99ff66;
	border-top: none #000000 0px;
	border-left: solid #000000 3px;
	border-right: solid #000000 3px;
	border-bottom: solid #000000 3px;
	padding : 10px 15px;
}
TD.txt_base {
	background-color: #ff99cc;
	border-top: none #000000 0px;
	border-left: solid #000000 3px;
	border-right: solid #000000 3px;
	border-bottom: solid #000000 3px;
	padding : 10px 15px;
}
TD.txt_tactics {
	background-color: #ffff99;
	border-top: none #000000 0px;
	border-left: solid #000000 3px;
	border-right: solid #000000 3px;
	border-bottom: solid #000000 3px;
	padding : 10px 15px;
}
TD.txt_natural {
	background-color: #99cc00;
	border-top: none #000000 0px;
	border-left: solid #000000 3px;
	border-right: solid #000000 3px;
	border-bottom: solid #000000 3px;
	padding : 10px 15px;
}
TD.txt_spec {
	background-color: #ccffff;
	border-top: none #000000 0px;
	border-left: solid #000000 3px;
	border-right: solid #000000 3px;
	border-bottom: solid #000000 3px;
	padding : 10px 15px;
}
TD.txt_myst {
	background-color: #cccccc;
	border-top: none #000000 0px;
	border-left: solid #000000 3px;
	border-right: solid #000000 3px;
	border-bottom: solid #000000 3px;
	padding : 10px 15px;
}

/* データ表 */
TABLE.exp {
	border: 1px #000000 solid;
	width: 600px;
}
TH.exp_hdr {
	background-color:#ffcc66;
	padding: 5px;
	font-weight: bold;
	vertical-align : middle ;
	text-align: center;
	border: 1px #000000 solid;
}
TD.exp_icon {
	background-color:#ffcc66;
	padding: 0px;
	border: 1px #000000 solid;
	width: 36px;
	height: 36px;
}
TD.exp_name {
	color: #cc0000;
	background-color:#ffffcc;
	padding: 5px;
	font-weight: bold;
	font-size: 125%;
	vertical-align : middle ;
	text-align: center;
	border: 1px #000000 solid;
}
TD.exp_val {
	background-color:#ffffff;
	padding: 5px;
	vertical-align : middle ;
	text-align: center;
	border: 1px #000000 solid;
}
TD.exp_txt {
	background-color:#ffffff;
	padding: 5px;
	text-align: left;
	border: 1px #000000 solid;
}

/* IMG */
IMG {
	border: 0px none #663300;
}

P.createdby {
	text-align: right;
}

P.tohome {
	text-align: right;
	width: 720px;
	margin-left: auto;
	margin-right: auto;
}
