@charset "shift_jis";

/* TAG */
body {
	color: #6DA84F;
	background-color: #000000;
}

/* テキスト制御 */
h2 {
	color:#ffffff;
	margin-bottom:5px;
	padding:5px;
	background-color:#479E43;
}
h3 { 
	color: #ffffff; 
	padding: 5px 0; 
	border-bottom: 1px solid #999999 ; 
	  nuuuuuimargin-bottom:5px; }
h4 {
	clear:both;
	color:#ffffff;
	padding: 2px 5px;
	background: #666666;
}
a:link ,a:visited { text-decoration:none; color:#00cc00 ;}
a:active { text-decoration:none; color:#ffffff ;}
a:hover { color: #33ff33; text-decoration: underline ;}
/* Page Design */
#topRight {
	padding-bottom: 10px; 
}
#topRight h1 {
	text-indent:-9999px; 
}
#titleRight  { 
	background: url(../exit/images/ext_title_r.jpg) no-repeat; 
}
#topMenu  {
	background-image: url(../exit/images/ext_menubg.jpg);
	background-repeat: no-repeat;
	clear: both;
	width: 690px ;
	line-height:35px;
}
#topMenu ul{
	margin-left:10px;
}
#topMenu img{
	display:inline;
	vertical-align:middle;
}
#topMenu a,#topMenu a:link, #topMenu a:visited {
	line-height:31px;
	text-decoration:none;
	color:#FFFFFF;
	background-color:transparent;
	width:63px;
	text-align:center;
	padding:2px 2px;
}
* html #topMenu a,* html #topMenu a:link,* html #topMenu a:visited {
	width:67px;
}
#topMenu a:hover {
	text-decoration:none;
	color:#006600;
	background:#ccffcc;
}
#contents {
	clear:both;
	width:670px;
	border-right: 10px solid #283322;
	border-left: 10px solid #283322;
	background: #333333; 
}
* html #contents {
	width:690px;
} 
/*
#titleBox {
	width:50px;
	float:left;
	background:#9999ff;
}
#lnkBox {
	width:580px;
	float:right;
	background: #ff0000;
}
*/
#backBtn img{
	margin:10px 0px 20px 291px;
}
#footLine  { 
	clear:both;
	font-size:9px;
	width:690px;
	height: 10px; 
	background: #283322; 
}
* html #footLine{
	width:690px;
}
/* 背景色 */
.bgcolor1 { 
	background-color: #00cc99; 
	color:#f5fffa;
}
/* Link List */
.lnk {
	clear:both;
	font-size:12px;
}
.lnk dt ,.lnk dl ,.lnk dd {
	display:inline;
}
.lnk dt {
	width:210px;
	margin-left:15px;
	height:40px;
	text-align:center;
	font-weight:bold;
	float:left;
}
/* \*//*/
.lnk .noBnr {
	text-indent:5px;
}
/**/
.lnk dd {
	line-height:140%;
}
.lnk a,.lnk a:link, .lnk a:visited {
	clear:both;
	height:auto;
	width:580px;
	text-decoration:none;
	color:#DDFFCC;
	background:#000000;
	border-bottom:1px dashed #009900;
	padding:10px 0px;
	display:block;
}
.lnk a:hover {
	text-decoration:none;
	color:#99FF66;
	background: #081900 url(../exit/images/ext_lnk_bg.gif) no-repeat 0 0 ;
}
.foot {
	font-size:10px;
	margin:10px 0px;
	text-align:right;
}
#ranking {
	margin:10px 0px;
	width:690px;
	text-align:center;
}
