/* [ Common ] ====================================*/
body {
	background: url(/images/cmn/bg.gif) repeat-x;
	/*padding: 0 100px;*/ 
	margin: 0; 
	/*text-align: center; */
}


td,div {
	font-size: 12px;
	line-height: 150%;   
	letter-spacing: 1px;
	word-spacing: 2px;
}


a {
color: #003399;
text-decoration: none; 
}

img {
border-style: none; 

}
/* Main */

#header{
width: 722px;
margin: 0; 
}

#content{
width: 722px;

}

#footer{
width: 722px;
text-align: left; 
}

.pageTitle {
	text-align: left; 
	width: 505px;
	padding: 2px 0 2px 10px ;
	background: #dad0c6;
	height: 18px;
	font-weight: bold; 
	margin-bottom: 10px;

	/*
	padding: 3px ;
	background: #DAD0C6 ;
	height: 10px ;
	margin-bottom: 15px;
	font-weight: bold; 
	height: 20px;
*/
}

.border {
	border-bottom: solid #dad0c6 1px; 
	margin: 5px 0 ;
}

.borderDot {
	border-bottom: dotted #dad0c6 1px; 
	margin: 0 ;
	font-size: 0.1px;	
}

.iconNavi {
	background:url(/images/cmn/arrow.gif) no-repeat left 5px;
	 padding: 0px 0 0 10px ;
}

.iconNaviTop {
	text-align: right; 
}

.iconNaviTop a{
	background:url(/images/cmn/arrow.gif) no-repeat left 3px;
	padding: 2px 0 0 10px ;
}


/*
strong.iconPurple {
	background:url(/images/cmn/shikaku.gif) no-repeat left 1px;
	padding-left: 15px;
}
*/



.mustitem {
	color: #ff0000;
}

.errormsg {
	color: #ff0000;
}


/* [ LIST ] ====================================*/

table#list {
	border-collapse: collapse;
	background: #ffffff; 
}

 tr.odd {
}

tr.even  {
	/*background-color: #dad0c6;*/
	background-color: #eeeeee;
}

#list td,th{
	border: solid #dad0c6; 
	border-width: 0 1px;

}

#list td.menu{
        padding-left: 10px;
        padding-top: 10px;
}

#list td.menu td{
	border: none 0px; 
	paddng: 0; 
}


#list td.main{
        padding: 10px;
}

#list td.main td{
	border: none 0px; 
	paddng: 0; 
}





/* --------- moushikomi  ---------- */
table#edit th {
  border: 1px solid gray;
  font-weight: normal;
  padding: 5px;
  font-size: 12px;
  /*background-image: url( /image/cmn/back_pic.gif );*/
  background-color: #eeeeff;
  color: black;
  vertical-align: middle;
}

table#edit td {
  border: 1px solid gray;
  background-color: #dad0c6;
  padding: 5px;
  color: black;
  vertical-align: top;
}

.photo {
	width: 200px; 
}


/* --------- topics  ---------- */
table#topics th {  
  border: 0px none #ffffff;
 /*border: 1px solid gray;*/
  font-weight: normal;
  padding: 0px;
/*  padding: 5px;*/
  font-size: 12px;
  /*background-image: url( /image/cmn/back_pic.gif );*/
  /*background-color: #eeeeff;*/
  color: black;
  vertical-align: middle;
  width: 100px;

}

table#topics td {
  border: 0px none #ffffff;
  padding: 0px;
 /*
  background-color: #dad0c6;
  padding: 5px;
  color: black;
  vertical-align: top;*/
  vertical-align: middle;

}


table#login  {
  border: 0px solid gray;
  font-weight: normal;
  font-size: 12px;
  background-image: url( /images/login/login_bg.gif );
  background-color: #eeeeff;
  color: black;
  vertical-align: middle;
  height: 191px;
}

table#login tr {
/*  background-color: #eeeeff;*/
}

#rule {
  width: 100%;
  text-align:center;
}

#rule div.text {
  width: 500px;
  height: 200px;
  overflow: scroll;
  border: solid #666666 1px;
   text-align: left;
}
.huguai {
	width: 174px; 
	vertical-align: top;
	padding-top: 20px; 
	font-size: 7pt;
}
