*{margin:0px; padding:0px; line-height:140%;}
body{
	margin:0px;
	padding:0px;
	line-height:140%;
	font-size: 12px;
	font-family:meiryo,Geneva,Arial,Helvetica,sans-serif;
}/* */

td,th{text-align:left; vertical-align:top; margin:0px; padding:0px;
}

#bace-table{
	margin:0px auto;
	padding: 0px;
	width: 765px;
	border:0px;
	border-collapse:collapse;
	background:url(../img/common/common-bg.gif) repeat-y 0px 0px;
}


#bace-table .center{
	text-align:center;
}


#common-table {
	padding: 0px;
	width: 756px;
	border:0px;
	border-collapse:collapse;
	margin:0px auto;
}
#common-table td{
	border:0px;
	margin: 0px;
	padding: 0px;
}

#common-table h1{
	text-align:left;
	font-size:10px;
	font-weight:normal;
	margin-left:10px;
	margin-top:10px;
}

#edit-maintable{
	width: 756px;
	margin:0px auto;
	padding: 0px;

}

/* top ---------------------------------------------------------*/

#topfla{
	border-bottom:#999 2px solid;
}

#topmain{
	
}

#topmain #left{
	width:520px;
	padding:20px 0px;
}

#topmain #right{
	width:228px;
	padding:20px 0px;
}

#topmain #right img{
	margin:5px 0px ;
}

/* news --------------------------------------------------------*/

#newsbg{
	background:url(../img/top/top-left-bg.gif) no-repeat fixed;
	margin:0px;
	padding:0px;
}
#news{
	margin-top:10px;
	width:450px;
	font-size:12px;
}
#news li{
	background:url(../img/common/list02.gif) no-repeat 0% 50%;
	list-style:none;
	margin:5px 2px 10px 15px;
	padding-left:10px;
	border-bottom:#aaa dashed 1px;
}



/* contents ----------------------------------------------------*/
#pankz{ width:100%; margin:2px 5px; font-size:12px; margin-bottom:10px;}

#main-con{
	margin:30px 0px;
	width:745px;
	border-top:dashed #CCCCCC 1px;
}
#cont-left{
	background:url(../img/contents/left-bg.gif) repeat-y;
}
#cont-left td{
text-align:left;
font-weight:bold;
}
#cont-left ul{
margin:5px 0px 5px 5px;
list-style:none;
}
#cont-left li{
margin:5px 2px;
padding-left:10px;
background:url(../img/common/list01.gif) no-repeat 0px 7px ;
}


#cont-left a:link{color:#0066CC;}
#cont-left a:visited{color:#0066CC;}
#cont-left a:hover{color:#FF9900;}





#pagetop{margin:10px 5px 15px auto;}


.p10{
	padding:10px;
}



/* list -----------------------------*/

.list01 li{
	list-style:none;
	margin:2px;
	padding-left:12px;
	background:url(../img/common/list01.gif) no-repeat 0 10px ;
}

.list02 li{
	list-style:none;
	margin:2px;
	padding-left:10px;
	background:url(../img/common/list02.gif) no-repeat 0 5px ;
}

/* BASE COLLAR -----------------------------*/

.c1{color:#0066CC;}



/* footer ----------------------------------------------------*/
#footer{
	border-top:dashed #CCC 1px;
	width:756px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
#footer th{padding-top:5px;}
#foot{font-size:10px; width:385px; text-align:left; padding-left:20px; font-weight:normal;}
#copy{background:#999; width:756px; text-align:right; font-family:Verdana;}
#copy p{font-family:Verdana; margin:2px 4px; font-size:12px; color:#FFF;}
