*{margin:0px; padding:0px;}
html{margin:0px; padding:0px;}
body {
    background-repeat: repeat-y;
	background-position: center top;
	background-color: #0E0402;
	padding: 0px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	/*background-image:url(../img/common/bg.jpg);
	background-repeat:repeat-x;
*/

/*	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-image:url(../img/tmpl/bg_base.jpg);
	*/
}
td,th {
	font-family: Verdana,"メイリオ","Meiryo","Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3",Osaka,"MS P Gothic","ＭＳ Ｐゴシック",sans-serif;
	font-size: 12px;
	color: #ffffff;
	line-height:110%;
}

/* 基本アンカースタイル */
a:link,a:visited{
	color:#0000CC;
	text-decoration:underline;
}
a:hover,a:active{
	color:#FF3333;
	text-decoration:none;
	background-color:#DDDDDD;
}
a:hover img{
	filter: alpha(opacity=40);
	-moz-opacity:0.80;
	opacity:0.80;
}

/*画像の背景色の継承回避*/
a.img_nobg{
	background:none;
}

h1,h2,h3,h4,h5,h6,p,div,dl,dt,dd,ul,li,ol,li{margin:0px; padding:0px; font-size:12px;}
table{border:0px; padding:0px;}
table td{padding:0px; margin:0px; border:0;}
table th{padding:0px; margin:0px; border:0; font-weight:normal; text-align:left;}
a img{border:0px;}
img{border:0px;}
ul,li{list-style-type:none;}


/*余白定義*/
.mg0020{margin:0 0 2px 0;}
.mg0030{margin:0 0 3px 0;}
.mg0040{margin:0 0 4px 0;}
.mg0050{margin:0 0 5px 0;}
.mg0060{margin:0 0 6px 0;}
.mg0070{margin:0 0 7px 0;}
.mg0080{margin:0 0 8px 0;}
.mg0090{margin:0 0 9px 0;}
.mg00100{margin:0 0 10px 0;}
.mg00110{margin:0 0 11px 0;}
.mg00120{margin:0 0 12px 0;}
.mg00130{margin:0 0 13px 0;}


/*ボーダー定義*/
table.bd_1{border:1px solid #46230F; border-collapse:collapse;}
.bd_1_f06{border:1px solid #f06;}
.bd_1_f00{border:1px solid #f00;}
.bg_dotto{background-image:url(../img/base/left_border.gif); background-position:left top; background-repeat:repeat-x;}



div#index{ margin-top:2%; margin-left:auto; margin-right:auto;}
div#index_main{ text-indent:-9999px; width:900px; margin-bottom:10px; margin-left:auto; margin-right:auto; background-image:url(../img/index/index.jpg); height:405px;}
p{ text-align:center;}
table{ margin-left:auto; margin-right:auto;}
table td{ text-align:center;}

/*footer*/
div#footer{ width:910px; margin-left:auto; margin-right:auto; height:47px; background-repeat:no-repeat; background-image:url(../img/tmpl/footer_bg.jpg); margin-top:10px;}
div#footer div{ padding-top:14px; padding-left:20px;}