/*-------------------------------------------------------*/
/*  #headerTop                                           */
/*-------------------------------------------------------*/

div#headerTop	{
	background:transparent url(images2/head_bg.gif) no-repeat center top;
	padding-top:15px;
}
div#headerTop div#flash	{
	padding-bottom:2px;
	background:url(images2/menu_bg.gif) no-repeat center bottom;
}

/*-------------------------------------------------------*/
/*  #menuTop                                             */
/*-------------------------------------------------------*/

div#menuTop	{
	position:relative;
	top:-23px;
	background:url(images2/menu_bg.gif) no-repeat center top;
	margin-bottom:-15px;
}
div#menuTop ul	{
	margin:0; padding:0;
	list-style-type:none;
	height:86px;
}
div#menuTop ul li	{
	display:inline;
}
div#menuTop ul li img	{
	border:none;
}

div#menuTop ul li img#MENU-massa { margin-right:43px;margin-bottom:24px; }
div#menuTop ul li img#MENU-pack { margin-right:43px;margin-bottom:24px; }
div#menuTop ul li img#MENU-howto { margin-right:18px;margin-bottom:23px; }
div#menuTop ul li img#MENU-order { margin-right:17px; }
div#menuTop ul li img#MENU-qa { margin-right:59px;margin-bottom:24px; }
div#menuTop ul li img#MENU-voice { margin-right:59px;margin-bottom:23px; }
div#menuTop ul li img#MENU-inq { margin-bottom:23px; }

/*-------------------------------------------------------*/
/*  #contentsTop                                         */
/*-------------------------------------------------------*/

div#contentsTop	{
	text-align:left;
	width:760px;
	margin:0 auto;
}

/*-------------------------------------------------------*/
/*  #contentsTop > #essence                              */
/*-------------------------------------------------------*/

div#contentsTop div#message	{
	width:370px;
	float:left;
}


div#contentsTop div#essence	{
	width:370px;
	background:transparent url(images2/content_l_bg.gif) no-repeat 0px 0px;
	padding:30px 0;
}
div#contentsTop div#essence dl	{
	margin:0;
}
div#contentsTop div#essence dt	{
	padding:5px 0 3px 0;
	margin:0;
}
div#contentsTop div#essence dd	{
	border-bottom:dashed 1px #669900;
	margin:0;
	padding:0 0 8px 25px;
}

/*-------------------------------------------------------*/
/*  #contentsTop > #rightbox                             */
/*-------------------------------------------------------*/

div#rightbox {
	width: 370px;
	float: right;
}

/*-------------------------------------------------------*/
/*  #contentsTop > #voice                             */
/*  #contentsTop > #blog                                 */
/*-------------------------------------------------------*/

div#contentsTop div#voice,
div#contentsTop div#blog	{
	margin-bottom:10px;
	padding-top:7px;
	/* clear:both; */
}
div#contentsTop div#blog	{
	/*background:transparent url(images2/blog_bg.jpg) no-repeat 100% 30px;*/
}
div#contentsTop div#voice h3,
div#contentsTop div#blog h3	{
	margin:0;
	padding-bottom:4px;
}
div#contentsTop div#voice h4,
div#contentsTop div#blog h4	{
	margin:3px 0;
}
div#contentsTop div#voice p,
div#contentsTop div#blog p	{
	margin:0;
	height:50px;
}
div#contentsTop div#blog img.ph	{
	margin-left:5px;
}

div#contentsTop div#voice img.ph	{
	margin:0 0 0 5px;
	float:right;
}

/*-------------------------------------------------------*/
/*  #contentsTop > #new                                  */
/*  #contentsTop > #info                                 */
/*-------------------------------------------------------*/

div#contentsTop div#new,
div#contentsTop div#info	{
	width:370px;
	margin-bottom:10px;
	padding-top:7px;
	/*float:right;*/
}
div#contentsTop div#new div.lists	{
	width:370px;
	height:200px;
	overflow:auto;
}
div#contentsTop div#new h3,
div#contentsTop div#info h3	{
	margin:0;
	padding-bottom:4px;
}
div#contentsTop div#new dl	{
	margin:0;
}
div#contentsTop div#new dt	{
	margin:5px 0 3px 0;
	background:transparent url(images2/new_bg.gif) no-repeat left center;
	padding-left:15px;
	color:#669900; font-weight:bold;
}

div#contentsTop div#new dd	{
	margin:0;
	padding:0 0 0 15px;
}
div#contentsTop div#new dd.toDetail	{
	border-bottom:dashed 1px #669900;
	text-align:right;
	padding-bottom:8px;
}

div#contentsTop div#info	{
}
div#contentsTop div#info h4	{
	margin:0 0 .3em 0;
	font-size:100%;
}
div#contentsTop div#info address	{
	font-style:normal;
}
div#contentsTop div#info p	{
	margin:0;
}
div#contentsTop div#info div.status	{
	width:250px;
	float:left;
}
div#contentsTop div#info p.mail img	{
	border:none;
}
div#contentsTop div#info div.status p.tel	{
	padding:4px 0;
}
div#contentsTop div#info div.qr	{
	padding:5px;
	text-align:right;
}
div#contentsTop div#info div.qr img	{
	display:block;
}

p.banner	{margin:7px 0 5px 0}