/* ------------------------------
   Main Block
   ------------------------------ */

#container #main.top
	{
	position:relative;
	overflow:hidden;
	zoom:1;
	padding-bottom:10px;
	background-image: url(../img/common/bg_middle.gif);
	background-repeat: repeat-y;
}	
#container #main.top:after
	{content:"."; display: block; height:0px; clear:both; visibility:hidden;}

/* ------------------------------
   concept area
   ------------------------------ */
#container #concept
	{
	width:760px;
	height:317px;
	background-image: url(../img/common/fig_main.jpg);
	background-repeat: no-repeat;
}
#container #concept #lineup
	{padding:21px 0px 0px 45px;}
#container #concept #lineup .ml10
	{padding-left:10px;}
#container #concept #lineup .mt10
	{padding-top:10px;}
/* ------------------------------
   model
   ------------------------------ */	
#container #madel
	{padding:0px 0px 0px 10px;}
#container #madel #note
	{font-size:95%;}
#container #madel ul
	{padding:5px 0px 10px 0px;}	
#container #madel ul li
	{float:left;padding:0px 0px 10px 0px;}
#container #madel ul li.left
	{margin:0px 0px 0px 8px;}	
	
* html #container #madel #note
	{font-size:100%;}
/* ------------------------------
   Contents
   ------------------------------ */
#container #main.top #contents
	{float:left; width:560px;}
#container #main.top #contents #rireki
	{margin:0px; padding:0px 0px 2px 10px; width:540px;	background:url(../img/common/fig_news_03.gif) no-repeat right bottom;	}
#container #main.top #contents #rireki h1
	{margin:0 0 0 0;  line-height:0px;	}

/* ------------------------------
   Extra Column
   ------------------------------ */

#container #main.top #extra
	{float:right;width:200px;background: url(../img/common/fig_suooprt_bg.gif) repeat-y;}
#container #main.top #extra ul
    {padding-left:18px; margin-top:20px;}
#container #main.top #extra ul li
    {float:left; padding-bottom:15px;}






