/* layout parts
------------------------------------------------------------ */

/* news */

#all #sub #subcontents #subbg #news{
	padding: 20px 0px 10px 50px;	
}



#all #sub #subcontents #subbg #news #BRANDNEWWORLD01{
	position:relative;
	background: url(../image/news_brandnewworld01.jpg) no-repeat;
	width:465px;
	height: 440px;
	margin:0 0 0 150px;
}

#all #sub #subcontents #subbg #news  .BRANDNEWWORLD0text01{
	position:relative;
	text-align:center;
	width:90%;
	margin:5px 20px 5px 20px;
}

#all #sub #subcontents #subbg #news #BRANDNEWWORLD02{
	position:relative;
	background: url(../image/news_brandnewworld02.jpg) no-repeat;
	width:363px;
	height: 189px;
	margin:20 0 0 220px;
}

#all #sub #subcontents #subbg #news  .BRANDNEWWORLD0text02{
	position:relative;
	width:90%;
	margin:5px 20px 5px 20px;
}

#all #sub #subcontents #subbg #news #rocketbtn{
	position:relative;
	width:100%;
	margin:0 center;
	height:400px;
}

#all #sub #subcontents #subbg #news #rocketbtn #btn001{
	position:absolute;
	width:158px;
	height:126px;
	top:160px;
	left:245px;
	background: url(../image/btn_rocket01.gif) no-repeat;
}
#all #sub #subcontents #subbg #news #rocketbtn #btn002{
	position:absolute;
	width:158px;
	height:126px;
	top:160px;
	left:403px;
	background: url(../image/btn_rocket02.gif) no-repeat;
}

#all #sub #subcontents #subbg #news #rocketbtn a:hover#btn001,
#all #sub #subcontents #subbg #news #rocketbtn a:hover#btn002{
	background-position: 0 -126px;
}

#all #sub #subcontents #subbg #news #rocketbtn #text01{
	position:absolute;
	top:102px;
	left:270px;
}


#all #sub #subcontents #subbg #news table#member{
	position:relative;
}

#all #sub #subcontents #subbg #news table#member th,td{
	line-height:30px;
}
#all #sub #subcontents #subbg #news table#member th{
	text-align:right;
	padding-right:20px;
}

#all #sub #subcontents #subbg #news table#member td span{
	font-size:10px;
	color: #a400cd;
}




#all #sub #subcontents #subbg #news #newsh201{
	background: url(../image/bg_news_h202.gif) no-repeat;
	width:283px;
	height: 40px;
	margin-bottom:10px;
}
#all #sub #subcontents #subbg #news #newsh202{
	background: url(../image/bg_news_h201.gif) no-repeat;
	width:283px;
	height: 40px;
	margin-bottom:10px;
}

#all #sub #subcontents #subbg #news #newsh203{
	background: url(../image/bg_news_h203.gif) no-repeat;
	width:283px;
	height: 40px;
	margin-bottom:10px;
}


#all #sub #subcontents #subbg #news li.list01,
#all #sub #subcontents #subbg #news ul.list01{
	margin: 3px 0 0 20px;
	padding: 3px;
	font-size: 12px;
	border:none;
	line-height: 16px;
	font-weight:bold;
	color:#FFFFFF;
	list-style-image: none;
	list-style-type: none;
	}
#all #sub #subcontents #subbg #news li.list01{
	background: url(../image/bg_news01.jpg) no-repeat;
	text-indent:10px;
	}
#all #sub #subcontents #subbg #news ul,
#all #sub #subcontents #subbg #news li{
	width:600px;
	background-image:none;
	background:none;
	font-weight:normal;

	list-style-image: none;
	list-style-type: none;
	margin: 3px;
	padding: 3px;
	font-size: 14px;
	border:none;
	line-height: 16px;	color:#666666;
	text-indent:0px;
	margin-left:30px;
	}
#news .Article h3{
	margin-top:50px;
	width:800px;
	padding-bottom:10px;
	padding-top:20px;
	font-size:18px;
	color: #06C;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	border-bottom:1px #09C solid;
	line-height:18px;
	}
#news .Article .describe{
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	width:700px;
	margin-left:30px;
	font-size:14px;
	line-height:120%;
}