/*
 * $<keyword>$
 */
 
body.eci01 #globalNavigation {
	margin-bottom: 4px;
}

.panelAreaC {
	width:960px;
}

.panelAreaC .panelTrayA01 {
	margin-bottom:16px;
	padding-top:11px;
    background-color: #eee;
    background-color: rgba(224, 224, 224, .4);
	_zoom:1;
}

.panelAreaC .panelTrayA01 .panelTrayUnitA01 {
	padding-bottom:13px;
	/*overflow:hidden;*/
}

.panelAreaC .panelTrayA01 .panelTrayUnitA01 > .bgImageUnit {
	/*overflow:hidden;*/
}

.panelAreaC .panelTrayA01 .panelTrayUnitA01 > .bgImageUnit > .bgImageUnit {
	min-height:263px;
	padding:10px 15px 0;
	/*overflow:hidden;*/
}

/* first-child */
.panelAreaC .panelTrayA01:first-child {
	margin-bottom:16px;
	padding-top:11px;
	_zoom:1;
}

.panelAreaC .panelTrayA01:first-child .panelTrayUnitA01 {
	padding-bottom:13px;
}

.panelAreaC .panelTrayA01:first-child .panelTrayUnitA01 > .bgImageUnit {
}

.panelAreaC .panelTrayA01:first-child .panelTrayUnitA01 > .bgImageUnit > .bgImageUnit {
	min-height:476px;
	padding:10px 15px 5px;
}

/**************************************************
 * eci01-header
 **************************************************/
div#eci01-header {
	margin-bottom: 15px;
	*position: relative;
	*z-index: 3;
}
div#eci01-header div.topUnit {
	zoom: 1;
}
div#eci01-header div.topUnit:after {
	content: ".";
	display: block;
	clear: both;
	height: 0;
	visibility: hidden;
}
div#eci01-header div.topUnit {
	position: relative;
}
div#eci01-header div.topUnit div.titleBlockA01 {
	width: 600px;
	padding-top: 4px;
}
div#eci01-header div.topUnit div.titleBlockA01 h1 {
	font-size: 200%; /* 28px */
	float: left;
	width: 505px;
	color: #000000;
	margin: 10px 0 0;
	padding: 0;
	line-height: normal;
	font-weight: normal;
}
div#eci01-header div.topUnit div.navigation {
	width: 600px;
	zoom: 1;
	position: absolute;
	right: 0;
	top: 0;
}
div#eci01-header div.topUnit div.navigation:after {
	content: ".";
	display: block;
	clear: both;
	height: 0;
	visibility: hidden;
}
div#eci01-header div.topUnit div.navigation div.linkToIndex {
	float: right;
	padding: 0 18px 0 0;
	min-height: 31px; /*43-12*/
	_height: 31px;
}
div#eci01-header div.topUnit div.navigation div.linkToIndex ul.linkListA01 {
	margin-top: -0.35em;
	font-size: 100%;
}
div#eci01-header div.topUnit div.navigation div.linkToIndex ul.linkListA01 li a {
	background-image: url(/img/shared/linklistmarker_02.gif);
	background-position: 0 0.35em;
	padding-left: 10px;
}

/**************************************************
 * eci01-contentPanel01
 **************************************************/
#contents div.eci01-contentPanel01 {
	position: relative;
	_height: 0;
}

/**
 * navigation
 */
#contents div.eci01-contentPanel01 div.navigation{
	position: relative;
	zoom: 1;
	_height: 0;
	z-index: 1;
}
#contents div.eci01-contentPanel01 div.navigation:after,
#contents div.eci01-contentPanel01 div.navigation:before {
	content: ".";
	display: block;
	clear: both;
	height: 0;
	visibility: hidden;
}
#contents div.eci01-contentPanel01 div.navigation ul {
	_zoom: 1;
}
#contents div.eci01-contentPanel01 div.navigation li {
    z-index: 2;
	float: left;
	margin-right: 2px;
	position: relative;
    background-color: #fff;
	font-weight: bold;
}
#contents div.eci01-contentPanel01 div.navigation li a{
	display: block;
	padding-left: 7px;
	_float: left;
}
#contents div.eci01-contentPanel01 div.navigation li a:link,
#contents div.eci01-contentPanel01 div.navigation li a:visited {
    background-color: #f0f0f0;
	text-decoration: none;
}
#contents div.eci01-contentPanel01 div.navigation li a:hover,
#contents div.eci01-contentPanel01 div.navigation li a:active,
#contents div.eci01-contentPanel01 div.navigation li a:visited:hover,
#contents div.eci01-contentPanel01 div.navigation li a:visited:active {
    background-color: #e5eeff;
	text-decoration: none;
}
#contents div.eci01-contentPanel01 div.navigation li a:hover span.navLabel,
#contents div.eci01-contentPanel01 div.navigation li a:active span.navLabel,
#contents div.eci01-contentPanel01 div.navigation li a:visited:hover span.navLabel,
#contents div.eci01-contentPanel01 div.navigation li a:visited:active span.navLabel {
	text-decoration: underline;
}
#contents div.eci01-contentPanel01 div.navigation span.navUnit {
	display: block;
}
#contents div.eci01-contentPanel01 div.navigation span.navItem {
	display: block;
}
#contents div.eci01-contentPanel01 div.navigation li.withChild {
	position: relative;
}
#contents div.eci01-contentPanel01 div.navigation li.withChild span.navItem {
	
}
#contents div.eci01-contentPanel01 div.navigation li.withChild:hover,
#contents div.eci01-contentPanel01 div.navigation li.withChild:hover > a {
}
#contents div.eci01-contentPanel01 div.navigation li.withChild:hover span.navUnit {
}

#contents div.eci01-contentPanel01 div.navigation span.navLabel {
	display: block;
	_display: inline-block;
	*cursor: hand;
	margin: 0 -6px;
	padding: 11px 8px 0;
	min-height: 23px;
	_height: 23px;
}
#contents div.eci01-contentPanel01 div.navigation li.stay span.navLabel {
	background-image: none;
	_filter: none;
	*cursor: default;
}
#contents div.eci01-contentPanel01 div.navigation li.withChild span.navLabel {
	padding-right: 27px;
	_padding-right: 9px;
}
#contents div.ps01-contentPanel01 div.navigation li.stay {
    background-color: #fff;
}
#contents div.eci01-contentPanel01 div.navigation li.stay a {
    padding: 0;
    border: none;
	background: none;
	color: #555555;
}

#contents div.eci01-contentPanel01 div.navigationTop {
	margin-bottom: -1px;
}

#contents div.eci01-contentPanel01 div.navigationTop li {
}
#contents div.eci01-contentPanel01 div.navigationTop li a {
}
#contents div.eci01-contentPanel01 div.navigationTop > ul > li > a {
    border: 1px solid #d9d9d9;
    border-bottom: none;
}
#contents div.eci01-contentPanel01 div.navigationTop span.navUnit {
    padding-right: 7px;
}
#contents div.eci01-contentPanel01 div.navigationTop li span.navItem {
}
#contents div.eci01-contentPanel01 div.navigationTop li.withChild span.navItem {
}
#contents div.eci01-contentPanel01 div.navigationTop span.navLabel {
}

#contents div.eci01-contentPanel01 div.navigationTop li a:hover,
#contents div.eci01-contentPanel01 div.navigationTop li a:active {
	background-color: #e5eeff;
}
#contents div.eci01-contentPanel01 div.navigationTop li a:hover span.navUnit,
#contents div.eci01-contentPanel01 div.navigationTop li a:active span.navUnit {
}
#contents div.eci01-contentPanel01 div.navigationTop li a:hover span.navItem,
#contents div.eci01-contentPanel01 div.navigationTop li a:active span.navItem {
}
#contents div.eci01-contentPanel01 div.navigationTop li.withChild a:hover span.navItem,
#contents div.eci01-contentPanel01 div.navigationTop li.withChild a:active span.navItem {
}
#contents div.eci01-contentPanel01 div.navigationTop a:hover span.navLabel,
#contents div.eci01-contentPanel01 div.navigationTop a:active span.navLabel {
}
#contents div.eci01-contentPanel01 div.navigationTop li.withChild span.navLabel {
    background: url(/img/shared/ps01/nav_icn_01.png) no-repeat right 10px;
}
#contents div.eci01-contentPanel01 div.navigationTop li.stay {
}
#contents div.eci01-contentPanel01 div.navigationTop li.stay span.navUnit {
    padding-left: 7px;
}
#contents div.eci01-contentPanel01 div.navigationTop li.stay span.navItem {
}
#contents div.eci01-contentPanel01 div.navigationTop li.withChild.stay span.navItem {
}
#contents div.eci01-contentPanel01 div.navigationTop li.withChild.stay a:hover span.navUnit,
#contents div.eci01-contentPanel01 div.navigationTop li.withChild.stay a:active span.navUnit {
}
#contents div.eci01-contentPanel01 div.navigationTop li.stay span.navLabel {
    padding-top: 12px;
}
#contents div.eci01-contentPanel01 div.navigationTop li.stay a:hover span.navLabel,
#contents div.eci01-contentPanel01 div.navigationTop li.stay a:active span.navLabel {
}
#contents div.eci01-contentPanel01 div.navigationBottom {
	padding-top: 5px;
	background: url(/img/shared/eci01/bg_productspanel_01_b.png) 0 0 no-repeat;
	_background-image: url(/img/shared/eci01/ie6/bg_productspanel_01_b.gif)
}
#contents div.eci01-contentPanel01 div.navigationBottom li a {
	background: url(/img/shared/eci01/nav_b_bg_l.png) 0 100% no-repeat;
	_background-image: url(/img/shared/eci01/ie6/nav_b_bg_l.gif);
}
#contents div.eci01-contentPanel01 div.navigationBottom span.navUnit{
	background: url(/img/shared/eci01/nav_b_bg_r.png) 100% 100% no-repeat;
	_background-image: url(/img/shared/eci01/ie6/nav_b_bg_r.gif);
	padding-right: 7px;
}
#contents div.eci01-contentPanel01 div.navigationBottom span.navItem{
	background: url(/img/shared/eci01/nav_b_bg_m.png) 100% 100% no-repeat;
	_background-image: url(/img/shared/eci01/ie6/nav_b_bg_m.gif) !important;
}
#contents div.eci01-contentPanel01 div.navigationBottom li.withChild span.navItem {
	background-image: url(/img/shared/eci01/nav_b_bg_m_wc.png);
}
#contents div.eci01-contentPanel01 div.navigationBottom span.navLabel {
	background: url(/img/shared/eci01/nav_b_shadow.png) 0 0 no-repeat;
	_background-image: none;
}

#contents div.eci01-contentPanel01 div.navigationBottom li a:hover,
#contents div.eci01-contentPanel01 div.navigationBottom li a:active {
	background-image: url(/img/shared/eci01/nav_b_bg_o_l.png);
	_background-image: url(/img/shared/eci01/ie6/nav_b_bg_o_l.gif);
}
#contents div.eci01-contentPanel01 div.navigationBottom li a:hover span.navUnit,
#contents div.eci01-contentPanel01 div.navigationBottom li a:active span.navUnit {
	background-image: url(/img/shared/eci01/nav_b_bg_o_r.png);
	_background-image: url(/img/shared/eci01/ie6/nav_b_bg_o_r.gif);
}
#contents div.eci01-contentPanel01 div.navigationBottom a:hover span.navItem,
#contents div.eci01-contentPanel01 div.navigationBottom a:active span.navItem {
	background-image: url(/img/shared/eci01/nav_b_bg_o_m.png);
	_background-image: url(/img/shared/eci01/ie6/nav_b_bg_o_m.gif) !important;
}
#contents div.eci01-contentPanel01 div.navigationBottom li.withChild a:hover span.navItem,
#contents div.eci01-contentPanel01 div.navigationBottom li.withChild a:active span.navItem {
	background-image: url(/img/shared/eci01/nav_b_bg_o_m_wc.png);
	_background-image: none;
}
#contents div.eci01-contentPanel01 div.navigationBottom a:hover span.navLabel,
#contents div.eci01-contentPanel01 div.navigationBottom a:active span.navLabel {

}

#contents div.eci01-contentPanel01 div.navigationBottom li.stay {
	background: url(/img/shared/eci01/nav_b_bg_s_l.png) 0 100% no-repeat;
	_background-image: url(/img/shared/eci01/ie6/nav_b_bg_s_l.gif);
	padding-left: 7px;
}
#contents div.eci01-contentPanel01 div.navigationBottom li.stay span.navUnit {
	background-image: url(/img/shared/eci01/nav_b_bg_s_r.png);
	_background-image: url(/img/shared/eci01/ie6/nav_b_bg_s_r.gif);
	_float: left;
}
#contents div.eci01-contentPanel01 div.navigationBottom li.stay span.navItem {
	background-image: url(/img/shared/eci01/nav_b_bg_s_m.png);
	_background-image: url(/img/shared/eci01/ie6/nav_b_bg_s_m.gif) !important;
}
#contents div.eci01-contentPanel01 div.navigationBottom li.withChild.stay span.navItem {
	background-image: url(/img/shared/eci01/nav_b_bg_s_m_wc.png);
	_background-image: none;
}
#contents div.eci01-contentPanel01 div.navigationBottom li.withChild.stay a:hover span.navUnit,
#contents div.eci01-contentPanel01 div.navigationBottom li.withChild.stay a:active span.navUnit {
	background-image: url(/img/shared/eci01/nav_b_bg_s_r.png);
	_background-image: none;
}
#contents div.eci01-contentPanel01 div.navigationBottom li.stay span.navLabel {
	background: none;
	_filter: none;
}

#contents div.eci01-contentPanel01 div.eci01-content {
	background-color: #fff;
	padding-top: 6px;
	_height: 0;
}
#contents div.eci01-contentPanel01 div.eci01-content div.bgImageUnit{
	padding: 14px 18px 35px 18px;
	position: relative;
	_height: 0;
}
#contents div.eci01-contentPanel01 div.eci01-content div.bgImageUnit > *:first-child {
	margin-top: 0;
}

#contents div.eci01-contentPanel01 div.child {
	width: 224px;
}
#contents div.eci01-contentPanel01 div.navigation li div.child {
	position: absolute;
	z-index: 2;
	top: 0;
	left: 0;
	visibility: hidden;
}
#contents div.eci01-contentPanel01 div.navigation li:hover div.child {
	/*visibility: visible;*/
}
#contents div.eci01-contentPanel01 div.child div.header {
	padding: 1px 0 0 1px;
}
#contents div.eci01-contentPanel01 li.stay div.child div.header {
	padding: 0;
}
#contents div.eci01-contentPanel01 div.child div.header div.headerUnit {
	padding-right: 12px;
}
#contents div.eci01-contentPanel01 div.child div.headerLabel {
	position: relative;
	zoom: 1;
}
#contents div.eci01-contentPanel01 div.child div.headerLabel:after {
	content: ".";
	display: block;
	clear: both;
	height: 0;
	visibility: hidden;
}
#contents div.eci01-contentPanel01 div.child div.headerLabel a,
#contents div.eci01-contentPanel01 li.stay div.child div.headerLabel a{
	padding: 0 19px 0 1px;
    border-right: 1px solid #e5eeff;
    background: #e5eeff url(../../../img/shared/ps01/nav_icn_01_s.png) no-repeat right 10px;
	float: left;
	text-decoration: none;
}
#contents div.eci01-contentPanel01 li.stay div.child div.headerLabel a{
}
#contents div.eci01-contentPanel01 div.child div.headerLabel span.label {
	display: block;
	padding: 11px 8px 0;
	min-height: 23px;
	_height: 23px;
	*cursor: hand;
	_float: left;
}
#contents div.eci01-contentPanel01 li.stay div.child div.headerLabel span.label {
	padding-top: 12px;
}
#contents div.eci01-contentPanel01 div.child div.body {
    border-top: 10px solid #e5eeff;
    margin-top: -3px;
	padding: 10px 17px 13px;
    /*padding-bottom: 38px;*/
    background-color: #fff;
    box-shadow: 0 3px 4px rgba(0, 0, 0, .4);
}
#contents div.eci01-contentPanel01 div.child div.body:after {
	content: ".";
	display: block;
	clear: both;
	height: 0;
	visibility: hidden;
}
#contents div.eci01-contentPanel01 div.child div.body div.links {
}
#contents div.eci01-contentPanel01 div.child div.body div.links ul.linkListA01 {
	margin-top: -0.35em;
}
#contents div.eci01-contentPanel01 div.child div.body div.links li {
	float: none;
	position: static;
	zoom: 1;
	_padding-left: 0;
    font-weight: normal;
}
#contents div.eci01-contentPanel01 div.child div.body div.links li a {
	display: inline;
	_text-indent: 0;
	padding-left: 9px;
    background-color: #fff;
	background-image: url(/img/shared/linklistmarker_02.gif);
	background-position: 0px 0.35em;
	background-repeat: no-repeat;
}
#contents div.eci01-contentPanel01 div.child div.body div.links li a:link {
	color: #2B65D9;
}
#contents div.eci01-contentPanel01 div.child div.body div.links li a:visited {
	color: #883dae;
}
#contents div.eci01-contentPanel01 div.child div.body div.links li a:hover {
	color: #0442be;
	background-color: #e5eeff;
	text-decoration: underline;
}
#contents div.eci01-contentPanel01 div.child div.body div.links li a:active {
	color:#2b65d9;
	background-color: #e5eeff;
}
#contents div.eci01-contentPanel01 div.child div.body div.links li a:visited:hover {
	color:#782c9e;
}
#contents div.eci01-contentPanel01 div.child div.body div.links li a:visited:active {
	color:#883dae;
}
#contents div.eci01-contentPanel01 div.child div.body div.links ul.linkListA01 li.disable {
	background-position: 0 0.43em;
	*background-position: 0 0.50em;
	_padding-left: 9px;
}

#contents div.eci01-contentPanel01 div.child div.close a {
    display: inline;
}


#contents div.eci01-contentPanel01 div.navigationBottom li div.child {
	background: url(/img/shared/eci01/nav_child_b_t.png) 0 0 no-repeat;
	_background-image: url(/img/shared/eci01/ie6/nav_child_b_t.gif);
	padding-top: 15px;
	top: auto;
	bottom: -1.571em;
}
#contents div.eci01-contentPanel01 div.navigationBottom div.child div.footer {
	background: url(/img/shared/eci01/nav_child_b_bl.png) 0 100% no-repeat;
	_background-image: url(/img/shared/eci01/ie6/nav_child_b_bl.gif);
	padding-left: 9px;
}
#contents div.eci01-contentPanel01 div.navigationBottom div.child div.footer div.footerUnit {
	background: url(/img/shared/eci01/nav_child_b_br.png) 100% 0 no-repeat;
	_background-image: url(/img/shared/eci01/ie6/nav_child_b_br.gif);
	padding-right: 9px;
}
#contents div.eci01-contentPanel01 div.navigationBottom div.child div.footerLabel {
	background: url(/img/shared/eci01/nav_child_b_bm.png) 0 0 repeat-x;
	_background-image: url(/img/shared/eci01/ie6/nav_child_b_bm.gif);
	position: relative;
	zoom: 1;
	padding-top: 5px;
}
#contents div.eci01-contentPanel01 div.navigationBottom div.child div.footerLabel:after {
	content: ".";
	display: block;
	clear: both;
	height: 0;
	visibility: hidden;
}
#contents div.eci01-contentPanel01 div.navigationBottom div.child div.footerLabel a{
	padding: 0 10px 0 0;
	background: url(/img/shared/eci01/nav_child_b_fr.png) 100% 100% no-repeat;
	_background-image: url(/img/shared/eci01/ie6/nav_child_b_fr.gif);
	float: left;
	text-decoration: none;
}
#contents div.eci01-contentPanel01 div.navigationBottom div.child div.footerLabel span.label {
	display: block;
	padding: 4px 21px 8px 4px;
	background: url(/img/shared/eci01/nav_child_b_fm.png) 100% 100% no-repeat;
	_background-image: url(/img/shared/eci01/ie6/nav_child_b_fm.gif);
	*cursor: hand;
	_float: left;
}

#contents div.eci01-contentPanel01 div.child div.headerLabel a,
#contents div.eci01-contentPanel01 div.child div.footerLabel a {
	color:#2b65d9;
}
#contents div.eci01-contentPanel01 div.child div.headerLabel a:visited,
#contents div.eci01-contentPanel01 div.child div.footerLabel a:visited {
	color: #883dae;
}
#contents div.eci01-contentPanel01 div.child div.headerLabel a:hover,
#contents div.eci01-contentPanel01 div.child div.footerLabel a:hover {
	color:#0442be;
}
#contents div.eci01-contentPanel01 div.child div.headerLabel a:visited:hover,
#contents div.eci01-contentPanel01 div.child div.footerLabel a:visited:hover {
	color:#782c9e;
}
#contents div.eci01-contentPanel01 div.child div.headerLabel a:hover span.label,
#contents div.eci01-contentPanel01 div.navigationBottom div.child div.footerLabel a:hover span.label{
	text-decoration: underline;
}

#contents div.eci01-contentPanel01 .navigation div.close {
    position: absolute;
    right: 0;
    bottom: 0;
    width: 27px;
    height: 27px;
}
#contents div.eci01-contentPanel01 .navigation div.close a {
    padding: 0 !important;
    background: none !important;
}

/**
 * localNavigation
 */

#localNavigation {
	width: 174px;
	margin: 0 0 50px;
	padding: 0;
	background: none;
}

#localNavigation a:link,
#localNavigation a:visited {
	text-decoration:none;
}

#localNavigation a:hover,
#localNavigation a:active {
	background-color: #e5eeff !important;
	text-decoration:underline;
}

#localNavigation ul {
	margin:0;
	padding:0;
}

#localNavigation ul li.grandparentTitle {
	margin:0;
	padding:5px 0 0 0;
	font-size:100%;
	font-weight:bold;
	line-height:1.25;
	background:none;
}

#localNavigation ul li.grandparentTitle a {
	display:block;
	color:#2b65d9;
	zoom: 1;
	vertical-align:top;
}

#localNavigation ul li.grandparentTitle ul {
	padding:0;
	zoom:1;
}

#localNavigation ul li.grandparentTitle ul ul {
	padding-left:0;
	padding-right:0;
}

#localNavigation ul li.grandparentTitle ul li.parentTitle {
	border-top: 2px solid #ccc;

}

#localNavigation ul li.grandparentTitle ul li.parentTitle a {
    padding: 10px 8px 5px 15px;
	zoom: 1;
	vertical-align:top;
}

#localNavigation ul li.grandparentTitle ul li.parentTitle a:link,
#localNavigation ul li.grandparentTitle ul li.parentTitle a:active {
	color:#2b65d9;
}

#localNavigation ul li.grandparentTitle ul li.parentTitle a:visited {
	color:#883dae;
}

#localNavigation ul li.grandparentTitle ul li.parentTitle a:visited:hover {
	color:#782c9e;
}

#localNavigation ul li.grandparentTitle ul li.parentTitle a:visited:active {
	color:#883dae;
}

#localNavigation ul li.grandparentTitle ul li.parentTitle a:hover {
	color:#0442be;
}

#localNavigation ul li.grandparentTitle ul li.parentTitle ul.currentLevel {
	border-bottom:1px solid #e5e5e5;
}

#localNavigation ul li.grandparentTitle ul li.parentTitle ul.currentLevel li{
	_display:inline-block;
	border-top:1px solid #e5e5e5;
	font-size:85.7%;
	font-weight:normal;
	line-height:1.25;
	vertical-align:top;
}

#localNavigation ul li.grandparentTitle ul li.parentTitle ul.currentLevel li:first-child {
	border-top:1px solid #e5e5e5;
}

#localNavigation ul li.grandparentTitle ul li.parentTitle ul.currentLevel li a {
	display:block;
	padding:8px 8px 5px 15px;
	_margin:1px 0 -1px;
	zoom: 1;
	_font-size:100%;
	vertical-align:top;
}

#localNavigation ul li.grandparentTitle ul li.parentTitle ul.currentLevel li a:link,
#localNavigation ul li.grandparentTitle ul li.parentTitle ul.currentLevel li a:active {
	color:#2b65d9;
}

#localNavigation ul li.grandparentTitle ul li.parentTitle ul.currentLevel li a:visited {
	color:#883dae;
}

#localNavigation ul li.grandparentTitle ul li.parentTitle ul.currentLevel li a:visited:hover {
	color:#782c9e;
}

#localNavigation ul li.grandparentTitle ul li.parentTitle ul.currentLevel li a:visited:active {
	color:#883dae;
}

#localNavigation ul li.grandparentTitle ul li.parentTitle ul.currentLevel li a:hover {
	color:#0442be;
}

#localNavigation ul li.grandparentTitle ul li.parentTitle ul.currentLevel li span.stay {
	display:block;
	padding:9px 8px 6px 15px;
	color:#fff;
    font-weight:bold;
}



#localNavigation ul li.grandparentTitle ul.currentLevel {
	margin:0;
	background-image: none;
	border-bottom:1px solid #e5e5e5;
	font-size:100%;
}

#localNavigation ul li.grandparentTitle ul.currentLevel li{
	_display:inline-block;
    padding:0;
	border-top:1px solid #e5e5e5;
	font-weight:normal;
	line-height:1.25;
	vertical-align:top;
}

#localNavigation ul li.grandparentTitle ul.currentLevel li:first-child {
    padding:0;
	border-top:2px solid #cccccc;
}

#localNavigation ul li.grandparentTitle ul.currentLevel li a {
	_margin:1px 0 -1px;
	zoom: 1;
	_font-size:100%;
	vertical-align:top;
}

#localNavigation ul li.grandparentTitle ul.currentLevel li a:link,
#localNavigation ul li.grandparentTitle ul.currentLevel li a:active {
	color:#2b65d9;
}

#localNavigation ul li.grandparentTitle ul.currentLevel li a:visited {
	color:#883dae;
}

#localNavigation ul li.grandparentTitle ul.currentLevel li a:visited:hover {
	color:#782c9e;
}

#localNavigation ul li.grandparentTitle ul.currentLevel li a:visited:active {
	color:#883dae;
}

#localNavigation ul li.grandparentTitle ul.currentLevel li a:hover {
	color:#0442be;
}

#localNavigation ul li.grandparentTitle ul.currentLevel li {
}
#localNavigation ul li.grandparentTitle ul.currentLevel li span.stay {
	display:block;
	padding:9px 8px 6px 15px;
	color:#fff;
    font-weight: bold;
}


/* for ie6 */
* html #contents div.eci01-contentPanel01 div.navigation li.withChildActive span.navLabel,
* html #contents div.eci01-contentPanel01 div.navigation li.withChildActive-stay span.navLabel {
	padding-right: 27px;
}
* html #contents div.eci01-contentPanel01 div.navigationTop li.withChildActive span.navItem {
	background-image: url(/img/shared/eci01/nav_t_bg_m_wc.png) !important;
}
* html #contents div.eci01-contentPanel01 div.navigationTop li.withChildActive a:hover span.navItem,
* html #contents div.eci01-contentPanel01 div.navigationTop li.withChildActive  a:active span.navItem  {
	background-image: url(/img/shared/eci01/nav_t_bg_o_m_wc.png) !important;
}
* html #contents div.eci01-contentPanel01 div.navigationTop li.withChildActive-stay span.navItem {
	background-image: url(/img/shared/eci01/nav_t_bg_s_m_wc.png) !important;
}

* html #contents div.eci01-contentPanel01 div.navigationBottom li.withChildActive span.navItem {
	background-image: url(/img/shared/eci01/ie6/nav_b_bg_m_wc.gif) !important;
}
* html #contents div.eci01-contentPanel01 div.navigationBottom li.withChildActive a:hover span.navItem,
* html #contents div.eci01-contentPanel01 div.navigationBottom li.withChildActive  a:active span.navItem  {
	background-image: url(/img/shared/eci01/ie6/nav_b_bg_o_m_wc.gif) !important;
}
* html #contents div.eci01-contentPanel01 div.navigationBottom li.withChildActive-stay span.navItem {
	background-image: url(/img/shared/eci01/ie6/nav_b_bg_s_m_wc.gif) !important;
}






/* --- emphasisItemA01 .header --- */
div.contentAreaL3R1 div.contentAreaR div.emphasisItemA01 {
	margin-bottom:25px;
}
div.contentAreaL3R1 div.contentAreaR div.emphasisItemA01 div.header {
	padding:0;
	_padding-bottom:8px;
}
#contents div.contentAreaL3R1 div.contentAreaR div.emphasisItemA01 div.header .categoryTitleA01 {
	margin-bottom:0;
    font-size: 107.142%;
}
#contents div.contentAreaL3R1 div.contentAreaR div.emphasisItemA01 div.header .categoryTitleA01 a {
	display:block;
	padding:8px 8px 0;
}
#contents div.contentAreaL3R1 div.contentAreaR div.emphasisItemA01 div.header .categoryTitleA01 a:link,
#contents div.contentAreaL3R1 div.contentAreaR div.emphasisItemA01 div.header .categoryTitleA01 a:visited {
	text-decoration:none;
}
#contents div.contentAreaL3R1 div.contentAreaR div.emphasisItemA01 div.header .categoryTitleA01 a:hover,
#contents div.contentAreaL3R1 div.contentAreaR div.emphasisItemA01 div.header .categoryTitleA01 a:active {
	text-decoration:underline;
}
#contents div.contentAreaL3R1 div.contentAreaR div.emphasisItemA01 div.header .categoryTitleA01 a:hover,
#contents div.contentAreaL3R1 div.contentAreaR div.emphasisItemA01 div.header .categoryTitleA01 a:active {
}
#contents div.contentAreaL3R1 div.contentAreaR div.emphasisItemA01 div.header .categoryTitleA01 span.titleText {
	display:block;
	*display:inline-block;
	padding:0 8px 6px;
	_padding-bottom:3px;
}
#contents div.contentAreaL3R1 div.contentAreaR div.emphasisItemA01 div.header .categoryTitleA01 a span.titleText {
	padding:0;
	padding-bottom: 6px;
	cursor: hand;/* for IE */
}
#contents div.contentAreaL3R1 div.contentAreaR div.emphasisItemA01 div.header img {
	float:left;
	margin:10px;
	border:1px solid #E8E8E8;
}
#contents div.contentAreaL3R1 div.contentAreaR div.emphasisItemA01 div.header a img {
    margin-left:1px;
	border:1px solid #CDDDFF;
}
#contents div.contentAreaL3R1 div.contentAreaR div.emphasisItemA01 div.header a:visited img {
	border:1px solid #eeccff;
}
#contents div.contentAreaL3R1 div.contentAreaR div.emphasisItemA01 div.header a:hover img,
#contents div.contentAreaL3R1 div.contentAreaR div.emphasisItemA01 div.header a:active img {
	border:1px solid #769ef4;
}
#contents div.contentAreaL3R1 div.contentAreaR div.emphasisItemA01 div.header a:visited:hover img,
#contents div.contentAreaL3R1 div.contentAreaR div.emphasisItemA01 div.header a:visited:active img {
	border:1px solid #c172e8;
}
#contents div.contentAreaL3R1 div.contentAreaR div.header a img.iconExternal,
#contents div.contentAreaL3R1 div.contentAreaR div.header a:visited img.iconExternal,
#contents div.contentAreaL3R1 div.contentAreaR div.header a:hover img.iconExternal,
#contents div.contentAreaL3R1 div.contentAreaR div.header a:active img.iconExternal {
	*float: none !important;
	*display: inline !important;
	*border:none !important;
	*padding-top: 0.3em !important;
	*padding-bottom: 0 !important;
	*margin: 0 !important;
	*vertical-align: top !important;
	*line-height: normal !important;
	*background: transparent none !important;
}

/* --- .body --- */
div.contentAreaL3R1 div.contentAreaR div.emphasisItemA01 div.body {
	clear:both;
	border-top:1px solid #ccc;
	margin:0;
	padding-top:8px;
	font-size:85.75%;
}

#contents div.contentAreaL3R1 div.contentAreaR div.emphasisItemA01 div.body {
	clear:none;
	float:none;
	padding:6px 10px 0;
	_padding-top:0 !important;
}

#contents div.contentAreaL3R1 div.contentAreaR div.emphasisItemA01 div.body p {
	margin:0;
}

#contents div.contentAreaL3R1 div.contentAreaR div.emphasisItemA01 div.body p:first-child {
	margin-top:0;
}

#contents div.contentAreaL3R1 div.contentAreaR div.emphasisItemA01 div.body ul.linkListA01 {
	margin-bottom:2px;
}

#contents div.contentAreaL3R1 div.contentAreaR div.emphasisItemA01 div.body ul,
#contents div.contentAreaL3R1 div.contentAreaR div.emphasisItemA01 div.body ol,
#contents div.contentAreaL3R1 div.contentAreaR div.emphasisItemA01 div.body dl {
	clear:both;
	float:none;
}

#contents div.contentAreaL3R1 div.contentAreaR div.emphasisItemA01 div.close {

}








/**
 * for print
 */
@media print {
	div#eci01-header {
		_zoom:1;
	}
	div#eci01-header div.topUnit div.navigation {
		display: none;
	}
	#contents div.eci01-contentPanel01 div.navigation span.navUnit {
		_float: left;
	}
	#contents div.eci01-contentPanel01 div.navigation span.navItem {
		_float: left;
	}
}
