@charset "Shift_JIS";

@import url(../../../../common/css/comp_block_feature.css);
@import url(../../../../common/css/comp_block_twin-category.css);

/* -----------------------------------------------
              Heart Pages
   ----------------------------------------------- */

/* ========== modules ========== */

#mainArea .status
	{
	color: #ff6801;
	font-size: 75%;
	font-weight: bold;
	letter-spacing: 1px;
	margin-left: 10px;
	white-space: nowrap;
	}

/* ========== localNavigation ========== */

#localNavigation
	{
	margin-left: 15px;
	}

#localNavigation dt
	{
	font-weight: bold;
	padding: 11px 15px 8px 0;
	}

#localNavigation ul
	{
	border-top: #c6c1ba solid 1px;
	}

#localNavigation ul ul
	{
	border-top: none;
	}

#localNavigation li
	{
	border-left: #e2e0dc solid 1px;
	}


/* ========== links ========== */

#mainArea .links dt
	{
	border-top: #6e6e6e dotted 1px;
	margin-top: 15px;
	padding: 15px 0 0 15px;
	text-indent: -15px;
	}

#mainArea .links dt.pseudo-firstChild
	{
	border-top: none;
	margin-top: 15px;
	padding-top: 0;
	}

#mainArea .links dt a
	{
	background: url(../../../../common/img/icon_link_001_a.gif) left 0.2em no-repeat;
	padding-left: 15px;
	}

#mainArea .links dt a:visited
	{
	background-image: url(../../../../common/img/icon_link_001_v.gif);
	}

#mainArea .links dt a:hover,
#mainArea .links dt a:active,
#mainArea .links dt a:focus
	{
	background-image: url(../../../../common/img/icon_link_001_h.gif);
	}

#mainArea .links dd,
#mainArea .links dd .linkList
	{
	margin-top: 10px;
	}

#mainArea .links dd .linkList
	{
	text-align: right;
	}


/* ========== pickup ========== */

#mainArea div.pickup
	{
	background: url(../../../../common/img/info-area_bg_001.gif) left bottom repeat-y;
	margin-top: 20px;
	padding: 0 15px;
	}

#mainArea div.pickup .pseudo-before
	{
	background: url(../../../../common/img/info-area_bg_002.gif) left bottom no-repeat;
	height: 4px;
	margin: 0 -15px;
	}

#mainArea div.pickup .pseudo-after
	{
	background: url(../../../../common/img/info-area_bg_003.gif) left bottom no-repeat;
	height: 4px;
	margin: 0 -15px;
	padding-top: 10px;
	}

#mainArea div.pickup dd,
#mainArea div.pickup .linkList
	{
	margin-top: 5px;
	}

#mainArea div.pickup dt
	{
	padding-left: 15px;
	text-indent: -15px;
	}

#mainArea div.pickup dt a
	{
	background: url(../../../../common/img/icon_link_001_a.gif) left 0.2em no-repeat;
	padding-left: 15px;
	}

#mainArea div.pickup dt a:visited
	{
	background-image: url(../../../../common/img/icon_link_001_v.gif);
	}

#mainArea div.pickup dt a:hover,
#mainArea div.pickup dt a:active,
#mainArea div.pickup dt a:focus
	{
	background-image: url(../../../../common/img/icon_link_001_h.gif);
	}

#mainArea div.pickup dd
	{
	margin-left: 0;
	}

#mainArea div.pickup .linkList
	{
	margin-top: 5px;
	text-align: right;
	}
#mainArea #article3 .chart .pseudo-firstChild .nonSquare {
	list-style-type: none;
}
#mainArea #article3 .chart .pseudo-firstChild .nonSquare li {
	margin-left: 0px;
}
#mainArea .bot {
	list-style-type: none;
}
#mainArea .alfaLinks {
	list-style-type: lower-alpha;
}



/* ========== print ========== */

@media print
{
/*\*/
#mainArea div.pickup,
#mainArea div.pickup .pseudo-before,
#mainArea div.pickup .pseudo-after
	{
	_background: none;
	}

#mainArea div.pickup
	{
	_border: #999999 solid 1px;
	}
/**/

}
#mainArea .links .tablink {
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
}

#mainArea .links .tablink li {
	display: inline;
	list-style-type: none;
}
