@charset "Shift_jis";
* {
	margin	: 0;
	padding	: 0;
	font	: normal normal normal 100%/1.3 "ＭＳ Ｐゴシック","Osaka",sans-serif;
	border	: none;
	color	: #ffffff;
	background-color: #101010;
}

html {
	height	: 95%;
}

body {
	height	: 100%;
}


div#MAIN {
	height	: 97%;
	border	: 1px solid #cccccc;
}

* html div#MAIN{
	height	: 97%;
}
div#MAIN{
	width		: 80%;
	margin		: 0px auto;
	position	: relative;
	min-height	: 100%;
}
body > #MAIN {
	height	: auto;
}

div#BDY{
	padding-bottom	: 30px;
	height			: 500px;
}
#FOOT{
	background-image	: url('../img/bna/bna000.jpg');
	background-position	: left bottom;
	background-repeat	: no-repeat;
	position	: absolute;
	bottom		: 0px;
	height		: 40px;
	width		: 100%;
	font-size	: 80%;
	text-align	: right;
	border-top	: 1px solid #cccccc;
}

#HEAD {
	width			: 100%;
	margin-top		: 10px;
	height			: 60px;
	border			: 1px solid #cccccc;
	border-width	: 1px 0px;
}


/* インラインフレーム */
iframe.I-frm {
	width	: 100%;
	height	: 90%;
	border	: 1px solid #cccccc;
	border-width	: 1px 0px;
}

.msg1 {
	width	: 100%;
	height	: 100%;
	border	: 1px solid #cccccc;
	border-width	: 1px 0px;
}

.msg2 {
	padding	: 40px 3em;
}

div#COUNTER {
	width		: 100%;
	line-height	: 100%;
	text-align	: right;
}


/*-- リンクとかの装飾 --*/
a:link		{	color:#ffffff; 	}	/* 通常のリンク */
a:visited	{	color:#3333ff;	}	/* 読込済のリンク */
a:active	{	color:#C0C0C0;	}	/* クリックした瞬間のリンク */
a:hover		{	color:#39cd32;	}	/* マウスを乗せた時のリンク */

#MENU {
	width			: 100%;
	height			: 33px;
	border-bottom	: 1px solid #cccccc;
	clear			: both;
}

div #MENU a {
	line-height		: 33px;
	width			: 55px;
	text-align		: right;
	vertical-align	: middle;
	float			: left;
	font-size		: 80%;
	border-right	: 1px solid #cccccc;
}

div #MENU a.top:hover {
	color			: #ff0000;
/*	background-image: url( '../img/icon/top.gif' );	*/
	width : 88px;
}
div #MENU a.cont:hover {
	color			: #ff0000;
/*	background-image: url( '../img/icon/cont.gif' );	*/
	width : 88px;
}
div #MENU a.bbs:hover {
	color			: #ff0000;
/*	background-image: url( '../img/icon/bbs.gif' );	*/
	width : 88px;
}
div #MENU a.bas:hover {
	color			: #ff0000;
/*	background-image: url( '../img/icon/bas.gif' );	*/
	width : 88px;
}
div #MENU a.giogio:hover {
	color			: #ff0000;
/*	background-image: url( '../img/icon/giogio.gif' );	*/
	width : 88px;
}
div #MENU a.asgard:hover {
	color			: #ff0000;
/*	background-image: url( '../img/icon/asgard.gif' );	*/
	width : 88px;
}
div #MENU a.mhf:hover {
	color			: #ff0000;
/*	background-image: url( '../img/icon/mhf.gif' );	*/
	width : 88px;
}
div #MENU a.blog:hover {
	color			: #ff0000;
/*	background-image: url( '../img/icon/blog.gif' );	*/
	width : 88px;
}
div #MENU a.tools:hover {
	color			: #ff0000;
/*	background-image: url( '../img/icon/tools.gif' );	*/
	width : 88px;
}
div #MENU a.update:hover {
	color			: #ff0000;
/*	background-image: url( '../img/icon/update.gif' );	*/
	width : 88px;
}
div #MENU a.link:hover {
	color			: #ff0000;
/*	background-image: url( '../img/icon/link.gif' );	*/
	width : 88px;
}
div #MENU a.moe:hover {
	color			: #ff0000;
/*	background-image: url( '../img/icon/link.gif' );	*/
	width : 88px;
}



/*-- ヘッダ --*/
div #HEAD h1 {
	background-image	: url('../img/bna/bna001.jpg');
	background-position	: right bottom;
	background-repeat	: no-repeat;
	font-size	: 200%;
	line-height	: 200%;
}

div#HEAD span {
	line-height	: 100%;
}
