/*--------------------------------------------------*/
/*-- 全体											*/
/*--------------------------------------------------*/
body {
	font-family: Verdana, "ＭＳ Ｐゴシック", Arial;
	font-size: 11px;
	color: #333300;
	line-height: 15px
}

#body-box {
	margin-right: auto;
	margin-left: auto;
	width: 800px;
	background-color: #FFFFFF;
}
#head-title {
	text-align: center;
}

h1 {
font-size: 80%;
}

/*--------------------------------------------------*/
/*-- 全体バランス									*/
/*--------------------------------------------------*/
#contents {
	float: left;
	width: 468px;
	margin: 0px 0px 0px 21px;
}
#menu {
	float: left;
	width: 120px;
	margin: 1px;
}

#pr_menu {
	float: left;
	width: 120px;
	margin: 1px;
}



/*--------------------------------------------------*/
/*-- 中フレーム										*/
/*--------------------------------------------------*/
.box_topbottom_line {
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #999999;
	border-bottom-color: #999999;
	background-color: #EEEEEE;
	padding: 10px;
	width: 448px;
}
.box-topbottom-line-color {
	background-color: #F1F1FD;
	border-top: 1px solid #99CCFF;
	border-bottom: 1px solid #99CCFF;
	text-align: center;
}
.box-red-line-outer{
	width: 480px;
	border: 1px solid #BB0000;
	margin-top: 10px;
	margin-bottom: 10px;
	text-align: center;
	color: #FFFFFF;
	background-color: #BB0000;
	line-height: 18px;
}
.box-red-line-inner{
	background-color: #FFFFFF;
	text-align: center;
	color: #333300;
	padding: 5px;
	line-height: normal;
}
.center_textlink {
	text-align: center;
	border-bottom: 1px solid #999999;
	padding: 10px;
	width: 400px;
}

/*--------------------------------------------------*/
/*-- 左フレーム										*/
/*--------------------------------------------------*/
/* メインカテゴリ */
.menu_main_title {
	background-color: #4D66E5;
	width: 132px;
	line-height: 20px;
	font-weight: bold;
	color: #FFFFFF;
	padding-left: 10px;
	margin-top: 0px;
}
.menu_main_box {
	width: 138px;
	background-color: #E5F6FF;
	border-top: 2px solid #4D66E5;
	border-right: 2px solid #4D66E5;
	border-bottom: 1px solid #4D66E5;
	border-left: 2px solid #4D66E5;
	margin-bottom: 20px;
}
.memu_main_textlink{
	border-bottom: 1px solid #4D66E5;
	padding-left: 5px;
	height: 19px;
	padding-top: 5px;
}
/* サブカテゴリ */
.menu_sub_title {
	background-color: #4D66E5;
	width: 180;
	line-height: 20px;
	font-weight: bold;
	color: #FFFFFF;
	padding-left: 10px;
}
.menu_sub_box {
	width: 180;
	background-color: #F1F1FD;
	border-top: 1px solid #4D66E5;
	border-right: 1px solid #4D66E5;
	border-left: 1px solid #4D66E5;
}
.memu_sub_textlink{
	padding-left: 5px;
	height: 19px;
	padding-top: 5px;
}
/* サブカテゴリ(最後) */
.menu_sub_box_end {
	width: 168px;
	background-color: #F1F1FD;
	border: 1px solid #4D66E5;
}











/*--------------------------------------------------*/
/*-- 右フレーム										*/
/*--------------------------------------------------*/

/* メインカテゴリ */
.menu_main_title_pr {
	background-color: #3B996D;
	width: 132px;
	line-height: 20px;
	font-weight: bold;
	color: #FFFFFF;
	padding-left: 10px;
	margin-top: 0px;
}
.menu_main_box_pr {
	width: 138px;
	background-color: #F1F1FD;
	border-top: 2px solid #3B996D;
	border-right: 2px solid #3B996D;
	border-bottom: 1px solid #3B996D;
	border-left: 2px solid #3B996D;
	margin-bottom: 20px;
}


/*--------------------------------------------------*/
/*-- フッター										*/
/*--------------------------------------------------*/

/* フッター */
.footer-textlink {
	text-align: center;
	border-bottom: 1px solid #999999;
	padding: 5px;
}
#footer{
	font-size: 10px;
	text-align: center;
	margin: 10px;
}







.top_bar {
	background-color: #FFFFFF;
	width: 660px;
	line-height: 20px;
	color: #000000;
	padding-left: 10px;
	margin-top: 0px;
}








#writing{
	font-size: 9px;
}





/*--------------------------------------------------*/
/*-- 一時追加										*/
/*--------------------------------------------------*/

.newsgroup {
	width:380px margin:2px 0px 5px 0px; padding:1px 0px; background-color:white; text-align:left;
}
.newsgroup2 {
	width:380px margin:2px 0px 5px 0px; padding:1px 0px; background-color:white; text-align:left;
}
.newsgroup3 {
	width:380px margin:2px 0px 5px 0px; padding:1px 0px; background-color:white; text-align:left;
}
.newsgroup .writing {
	margin:5px 0px 3px 0px;
}
.releasedt {
	color:white; background-color:#4D66E5; font-size:120%; padding:0px 0px 2px 70px;
	background-image:url("http://mmogateway.jp/img/news.jpg"); background-repeat:no-repeat;
}
.releasedt2 {
	color:white; background-color:#4D66E5; font-size:120%; padding:0px 0px 2px 80px;
	background-image:url("http://mmogateway.jp/img/oldnews.jpg"); background-repeat:no-repeat;
}
.releasedt3 {
	color:white; background-color:#4D66E5; font-size:120%; padding:0px 0px 2px 70px;
	background-image:url("http://mmogateway.jp/img/event.jpg"); background-repeat:no-repeat;
}
/*
.newsgroup .newsdisparea {overflow-y:scroll; height:22em;}
.newsgroup>.newsdisparea {overflow:scroll;}
.newsgroup2 .newsdisparea {overflow-y:scroll; height:2em;}
.newsgroup2>.newsdisparea {overflow:scroll;}
.newsgroup3 .newsdisparea {overflow-y:scroll; height:7em;}
.newsgroup3>.newsdisparea {overflow:scroll;}
*/
.newsgroup .newsdisparea {}
.newsgroup>.newsdisparea {}
.newsgroup2 .newsdisparea {}
.newsgroup2>.newsdisparea {}
.newsgroup3 .newsdisparea {}
.newsgroup3>.newsdisparea {}

.newscontents1 {
	padding-left:2px;
	font-size: 9px;
}


.table_detail{
	border-collapse:collapse;
	border-style:solid;
	border-color:#9966ff;
}
