/*----- base tags ----------------------------------------*/
body, p, td  {
	color: white;
	font-size: 12px;
	line-height: 130%;
	font-family: "Hiragino Kaku Gothic Pro", Osaka, "MS UI Gothic", "‚l‚r ‚oƒSƒVƒbƒN", "‚l‚r ƒSƒVƒbƒN"
	}

/*----- anchor tags ----------------------------------------*/
a  { color: #e1b151 }
a:hover {
	color: #99bfe6;
	background-color: #1e3247;
	text-decoration: none;
	}
a.blu  { color: #2865a3 }
a:active  { color: white }
a.blu:hover  {
	color: white;
	background-color: #2865a3;
}
a.blu:active  { color: #e1b151 }
/*----- text, header sizes ----------------------------------------*/
.txt24, h1  { font-size: 24px; line-height: 130% }
.txt22, h2  { font-size: 22px; line-height: 130% }
.txt18, h3  { font-size: 18px; line-height: 130% }
.txt15, h4  { font-size: 15px; line-height: 130% }
.txt13, h5  { font-size: 13px; line-height: 130% }
.txt12, h6  { font-size: 12px; line-height: 130% }
.txt11  { font-size: 11px; line-height: 130% }
.txt10  { font-size: 10px }

/*----- txt tags ----------------------------------------*/
.pglist td { line-height: 120%; padding: 2px 0px }
.pglist .ttl  { color: #99bfe6; font-weight: bold; padding-right: 4px }    
.info  { color: #000; font-size: 10px }
/*----- news tags ----------------------------------------*/
.news { margin: 8px 0px }
.news td { font-size: 10px }
.news .date { color: #99bfe6 }
.news .ttl { color: #f5daa3 }
/*----- text area ---------------------------------------------------*/
.txtarea  { background-color: #363f49; padding: 6px }
.pad_6tb  { padding: 6px 0px }
.pad_6t  { padding: 6px 0px 0px 0px }
.pad_6b  { padding: 0px 0px 6px 0px }
.pad_12lr  { padding: 0px 12px }
.pad_12l  { padding-left: 12px }
/*----- form ----------------------------------------*/
.form_tbl td { padding: 4px 0px }
.form_tbl td td { padding: 0px }
.inp, select  {
	color: white;
	background-color: #363f49;
	border: solid 1px;
	border-color: #2b333a #576675 #576675 #2b333a;
	width: 240;
	}
select {
	font-size: 11px;
	border-color: #576675 #2b333a #2b333a #576675;
	cursor: pointer;
	}
.btn   {
	color: #2b333a;
	font-size: 11px;
	line-height: 15px;
	background-color: #e1b151;
	text-align: center;
	border-style: solid;
	border-width: 1px;
	border-color: #f5daa3 #c38e22 #c38e22 #f5daa3;
	width: 80px;
	cursor: pointer
	}

