


/* flash
--------------------------------------------------------- */
#flasharea
	{
		width:762px;
		margin:0 auto;
		padding:0 0 20px 0;
	}


/* wire
--------------------------------------------------------- */
#contents
	{
		width:762px;
		margin:0 auto;
		background:url(../img/hei_line.gif) repeat-y 550px 0;
		padding:0 0 50px 0;
	}
#contents #left
	{
		width:550px;
	}
#contents #right
	{
		width:190px;
	}


/* whats new
--------------------------------------------------------- */
#whatsnew
	{
		width:531px;
		background:url(../img_top/wn_bg_middle.gif) repeat-y;
		margin:0 0 15px 0;
	}
#whatsnew .title
	{
		width:531px;
		background:url(../img_top/wn_bg_top.gif) no-repeat;
	}
#whatsnew h2
	{
		text-indent:-9999px;
		margin:0;padding:0;
		height:50px;
	}
#whatsnew .title .cleft
	{
		width:110px;
	}
#whatsnew .title .cright
	{
		width:400px;
		padding:10px 0 0 0;
	}
#whatsnew .title .cright a.rss
	{
		display:block;
		width:65px;
		height:22px;
		text-indent:-9999px;
		overflow:hidden;
	}
#whatsnew .title .cright a.allview
	{
		display:block;
		width:70px;
		height:22px;
		text-indent:-9999px;
		margin:-21px 0 0 310px;
		overflow:hidden;
	}
#whatsnew .list
	{
		background:url(../img_top/wn_bg_top2.gif) no-repeat;
		padding:7px 0;
	}
#whatsnew .list dl
	{
		width:481px;
		margin:0;padding:2px 25px;
		line-height:1.4;
	}
#whatsnew .list dt
	{
		width:70px;
	}
#whatsnew .list dd
	{
		margin:-1.4em 0 0 80px;
		width:400px;
	}
#whatsnew span
	{
		display:block;
		background:url(../img_top/wn_bg_bottom.gif) no-repeat;
		height:15px;
	}


/* business
--------------------------------------------------------- */
#business
	{
		width:531px;
		padding:0 0 15px 0;
	}
#business h3
	{
		background:url(../img_top/biz_title.gif) no-repeat;
		height:32px;
		margin:0;padding:0;
		text-indent:-9999px;
	}
#business .images
	{
		background:url(../img_top/biz_bg_middle.gif) repeat-y;
		width:515px;
		margin:0 auto;
		line-height:1.1;
	}
#business .bararea
	{
		background:url(../img_top/biz_bg_top.gif) no-repeat;
		width:515px;
		padding:82px 0 0 0;
	}
#business .bararea .cleft,
#business .bararea .cright .cleft,
#business .bararea .cright .cright
	{
		width:151px;
	}
#business .bararea .cleft a,
#business .bararea .cright .cleft a,
#business .bararea .cright .cright a
	{
		width:121px;
		display:block;
		padding:9px 0 8px 30px;
	}
#business .bararea .cright
	{
		width:332px;
	}
#business span
	{
		display:block;
		background:url(../img_top/biz_bg_bottom.gif) no-repeat #f3f4f0;
		height:15px;
	}


/* company
--------------------------------------------------------- */
#company
	{
		width:531px;
		padding:0 0 15px 0;
	}
#company h3
	{
		background:url(../img_top/com_title.gif) no-repeat;
		height:32px;
		margin:0;padding:0;
		text-indent:-9999px;
	}
#company .images
	{
		background:url(../img_top/com_bg_middle.gif) repeat-y;
		width:515px;
		margin:0 auto;
		line-height:1.1;
	}
#company .bararea
	{
		width:515px;
		background:url(../img_top/com_bg_top.gif) no-repeat;
		padding:82px 0 0 0;
	}
#company .bararea .cleft
	{
		width:167px;
	}
#company .bararea .cright .cleft
	{
		width:182px;
	}
#company .bararea .cright .cright
	{
		width:166px;
	}
#company .bararea .cleft a,
#company .bararea .cright .cleft a,
#company .bararea .cright .cright a
	{
		width:130px;
		display:block;
		padding:7px 0 6px 30px;
	}
#company .bararea .cright
	{
		width:348px;
	}
#company span
	{
		display:block;
		background:url(../img_top/com_bg_bottom.gif) no-repeat #f3f4f0;
		height:15px;
	}


/* plug-in
--------------------------------------------------------- */
#plugin
	{
		color:#666666;
		width:531px;
		padding:0 0 15px 0;
		margin:auto;
	}
#plugin span
	{
		padding:0 10px 0 0;
	}


