body {
	width:786px;
	margin-left: auto;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	background: url(../images/background.gif) repeat-y center;
	background-color: #ebebeb;
	font-family : Arial , Helvetica , sans-serif ;
}

#footer td{
	background-color: #e9e9e9;
}

#menu td{
	vertical-align: top;
	
}

.sel{
	width:563px; height:100px; scrollbar-base-color:#CCCCCC; scrollbar-arrow-color:white; font-size : 80% ; COLOR: #0E3092;
}



td.ri {
	TEXT-ALIGN:right;
}

/*---リンク---*/

A:link {
	COLOR: #3366cc; TEXT-DECORATION: none
}
A:visited {
	COLOR: #3366cc; TEXT-DECORATION: none
}
A:hover {
	COLOR: #cc0000; TEXT-DECORATION: underline
}

/*---コンテンツ---*/
.con{
	MARGIN: 10px 15px 20px 15px;
}

.conn{
	MARGIN: 0px 15px 20px 0px;
}

.right {
	TEXT-ALIGN:right;
}

/*---画像---*/
.mb5i img{
	MARGIN: 0px 0px 5px 0px;
}

/*---マージン---*/
.mt5{
	MARGIN: 5px 0px 0px 0px;
}

.ml10{
	MARGIN: 0px 0px 0px 10px;
}

.ml18{
	MARGIN: 0px 0px 0px 18px;
}

.ml30{
	MARGIN: 0px 0px 0px 30px;
}

/*---カラー---*/
.blue {
	COLOR: #0E3092;
}

.red {
	COLOR: #FF0000;
}

.eng { font-family : Arial , Helvetica , sans-serif ; }

.text8pt {  font-size: 8pt}
.text13pt {  font-size: 13pt}


/*---2013.01追加---*/
#header{
	width:780px;
	margin:0 auto;
 }

#pankuzu{
	width:780px;
	margin:0 auto;
 }

#main{
	margin:0 auto;
 }

#main_center{
	margin:0 auto;
 }

#footer{
	width:780px;
	margin:0 auto;
 }
 
#footer_center{
	margin:0 auto;
 }
 
#bg_fc_ev{
	width:780px;
	margin:0 auto;
}

#bg_top{
	width:780px;
	margin:0 auto;
}