@charset "UTF-8";


/* -----------------------------------------------
              home
-------------------------------------------------- */

h1
	{
	background: none;
	margin: 5px 0 0 0;
	padding-left: 0;
	font-size: 11px;
	color: #fff;
	font-weight: normal;
	height: 15px;
	}

strong.logo
	{
	display: block;
	margin: 0;
	}

#content
	{
	position: static;
	}

#mainArea
	{
	height: auto;
	min-height: inherit;
	margin: 20px 0 0;
	padding-bottom: 5px;
	width: auto;
	}


/* ========== pickup ========== */

#pickup
	{
	float: left;
	width: 580px;
	}

#pickup h2
	{
	display: none;
	}

#pickup .pickupInfo
	{
	border: #3D3611 dotted 1px;
	float: left;
	margin-left: 6px;
	padding: 5px 13px 6px;
	width: 258px;
	}

#pickup .pickupInfo.pseudo-firstChild
	{
	margin-left: 0;
	}

#pickup .pickupInfo h3
	{
	margin: 0 -8px;
	}

#pickup p.pickupInfoDescription
	{
	border-bottom: #3D3611 dotted 1px;
	margin-top: 5px;
	padding-bottom: 5px;
	}

#pickup p.toProdustIndex
	{
	border-top: #3D3611 dotted 1px;
	clear: both;
	margin-top: 0;
	padding-top: 5px;
	text-align: right;
	}

#pickup p.toProdustIndex a
	{
	background: url(/common/img/icon_link_003.gif) right 0.2em no-repeat;
	padding-right: 15px;
	}

#pickup .pickupInfoMenu
	{
	float: left;
	margin-left: 6px;
	padding-bottom: 5px;
	width: 126px;
	}

#pickup .pickupInfoMenu.group01
	{
	margin-left: 0;
	}

#pickup .linkList
	{
	margin: 5px 0 0;
	}

#pickup .linkList.list02
	{
	margin-top: 1.25em;
	}

#pickup .linkList li
	{
	list-style: none;
	margin: 0;
	}

#pickup ul.linkList li a,
#pickup dl.linkList dt a
	{
	background: url(/common/img/icon_link_001.gif) 4px 0.2em no-repeat;
	padding-left: 15px;
	}

#pickup dl.linkList dd
	{
	margin: 0 0 0 15px;
	}

#pickup dl.linkList dd ul
	{
	margin: 0;
	}


/* ========== What's New ========== */

#whatsNew
	{
	float: left;
	margin-left: 20px;
	width: 220px;
	}

#whatsNew h2
	{
	border-bottom: #3d3611 dotted 1px;
	background: none;
	margin: 0;
	padding: 0 0 5px 0;
	}

#whatsNew .topics,
#whatsNew .topics dd
	{
	margin: 0;
	}

#whatsNew .topics dt
	{
	margin: 5px 0 0 0;
	}

#whatsNew .topics li
	{
	list-style: none;
	margin: 5px 0 0 0;
	padding-left: 5.6em;
	text-indent: -5.6em;
	}

#whatsNew .backnumber
	{
	border-top: #3D3611 dotted 1px;
	margin-top: 5px;
	padding-top: 5px;
	text-align: right;
	}

#whatsNew .backnumber a
	{
	background: url(/common/img/icon_link_003.gif) right 0.2em no-repeat;
	padding-right: 15px;
	}

/* -----------------------------------------------
              print
-------------------------------------------------- */

@media print
{
#mainArea
 {
 padding: 0 8px;
 }

#pickup .pickupInfo
 {
 width: 256px;
 }

#whatsNew
 {
 width: 836px;
 }
}