@charset "utf-8";

/* =========== leftmenu =========== */

#leftnavigation{
	margin:0;
	padding:4px 0 20px 0;
	background:url(../common/ccde/bg_lnavi.gif) no-repeat 0 0;
}

#leftnavigation ul,
#leftnavigation dl,
#leftnavigation dd,
#leftnavigation dt{
	margin:0;
	padding:0;
	list-style-type: none;
}

#leftnavigation ul.etc{
	margin:0;
	padding:40px 0 0 0;
	list-style-type: none;
}

#leftnavigation li{
	background:url(../common/img/bg_border02.gif) repeat-x left bottom;
	padding:0 0 1px 0;
}

#leftnavigation dt{
	background:url(../common/img/bg_border02.gif) repeat-x left bottom;
	display:block;
	min-height:14px;
	width:185px;
	padding:10px 0 9px 0px;
	color:#4b4b4b;
	font-weight:bold;
	text-decoration:none;
}

#leftnavigation dt a:link,
#leftnavigation dt a:visited{
	display:block;
	min-height:14px;
	width:185px;
	padding:10px 0 9px 0px;
	color:#003399;
	font-weight:bold;
	text-decoration:none;
}

#leftnavigation dt a:focus,
#leftnavigation dt a:hover,
#leftnavigation dt a:active{
	display:block;
	min-height:14px;
	width:185px;
	padding:10px 0 9px 0px;
	color:#003399;
	font-weight:bold;
	text-decoration:underline;
	background:#f5f5f5;
}


/* ----- stay ------ */

#leftnavigation dd li.stay{
	display:block;
	background:#f5f5f5 url(../common/img/bg_border02.gif) repeat-x left bottom!important;
}


/*------- level0 --------*/

#leftnavigation .level0 a:link,
#leftnavigation .level0 a:visited{
	display:block;
	min-height:14px;
	width:173px;
	padding:8px 0 7px 12px;
	color:#000;
	text-decoration:none;
	background:url(../common/img/arrow_link_g.gif) no-repeat 2px 12px;
}

#leftnavigation .level0 a:focus,
#leftnavigation .level0 a:hover,
#leftnavigation .level0 a:active{
	display:block;
	min-height:14px;
	width:173px;
	padding:8px 0 7px 12px;
	color:#000;
	text-decoration:underline;
	background:#f5f5f5 url(../common/img/arrow_link_g.gif) no-repeat 2px 12px;
}


/*------- level1 --------*/

#leftnavigation .level1 a:link,
#leftnavigation .level1 a:visited{
	display:block;
	min-height:10px;
	width:173px;
	padding:3px 0 3px 12px;
	color:#003399;
	text-decoration:none;
	background:url(../common/img/arrow_black.gif) no-repeat 2px 7px;
}

#leftnavigation .level1 a:focus,
#leftnavigation .level1 a:hover,
#leftnavigation .level1 a:active{
	display:block;
	min-height:10px;
	width:173px;
	padding:3px 0 3px 12px;
	color:#003399;
	text-decoration:underline;
	background:#f5f5f5 url(../common/img/arrow_link_g.gif) no-repeat 2px 7px;
}

#leftnavigation .level1.poplink1 a:link,
#leftnavigation .level1.poplink1 a:visited{
	display:block;
	min-height:10px;
	width:173px;
	padding:3px 0 3px 12px;
	color:#003399;
	text-decoration:none;
	background:url(../common/img/arrow_poplink_black.gif) no-repeat 0 7px;
}

#leftnavigation .level1.poplink1 a:focus,
#leftnavigation .level1.poplink1 a:hover,
#leftnavigation .level1.poplink1 a:active{
	display:block;
	min-height:10px;
	width:173px;
	padding:3px 0 3px 12px;
	color:#003399;
	text-decoration:underline;
	background:#f5f5f5 url(../common/img/arrow_poplink_g.gif) no-repeat 0 7px;
}


/*------- level2 --------*/

#leftnavigation .level2 a:link,
#leftnavigation .level2 a:visited{
	display:block;
	min-height:10px;
	width:163px;
	padding:3px 0 3px 22px;
	color:#003399;
	text-decoration:none;
	background:url(../common/img/arrow_black.gif) no-repeat 12px 7px;
}

#leftnavigation .level2 a:focus,
#leftnavigation .level2 a:hover,
#leftnavigation .level2 a:active{
	display:block;
	min-height:10px;
	width:163px;
	padding:3px 0 3px 22px;
	color:#003399;
	text-decoration:underline;
	background:#f5f5f5 url(../common/img/arrow_link_g.gif) no-repeat 12px 7px;
}

#leftnavigation .level2.poplink2 a:link,
#leftnavigation .level2.poplink2 a:visited{
	display:block;
	min-height:10px;
	width:163px;
	padding:3px 0 3px 22px;
	color:#003399;
	text-decoration:none;
	background:url(../common/img/arrow_poplink_black.gif) no-repeat 10px 7px;
}

#leftnavigation .level2.poplink2 a:focus,
#leftnavigation .level2.poplink2 a:hover,
#leftnavigation .level2.poplink2 a:active{
	display:block;
	min-height:10px;
	width:163px;
	padding:3px 0 3px 22px;
	color:#003399;
	text-decoration:underline;
	background:#f5f5f5 url(../common/img/arrow_poplink_g.gif) no-repeat 10px 7px;
}


/*-------- etc --------*/

#leftnavigation .etc li a:link,
#leftnavigation .etc li a:visited{
	display:block;
	min-height:10px;
	width:173px;
	padding:3px 0 3px 12px;
	color:#003399;
	text-decoration:none;
	background:url(../common/img/arrow_black.gif) no-repeat 2px 7px;
}

#leftnavigation .etc li a:focus,
#leftnavigation .etc li a:hover,
#leftnavigation .etc li a:active{
	display:block;
	min-height:10px;
	width:173px;
	padding:3px 0 3px 12px;
	color:#003399;
	text-decoration:underline;
	background:#f5f5f5 url(../common/img/arrow_link_g.gif) no-repeat 2px 7px;
}

#leftnavigation .etc li.poplink1 a:link,
#leftnavigation .etc li.poplink1 a:visited{
	display:block;
	min-height:10px;
	width:173px;
	padding:3px 0 3px 12px;
	color:#003399;
	text-decoration:none;
	background:url(../common/img/arrow_poplink_black.gif) no-repeat 0 7px;
}

#leftnavigation .etc li.poplink1 a:focus,
#leftnavigation .etc li.poplink1 a:hover,
#leftnavigation .etc li.poplink1 a:active{
	display:block;
	min-height:10px;
	width:173px;
	padding:3px 0 3px 12px;
	color:#003399;
	text-decoration:underline;
	background:#f5f5f5 url(../common/img/arrow_poplink_g.gif) no-repeat 0 7px;
}

#leftnavigation .etc li.stay a:link,
#leftnavigation .etc li.stay a:visited{
	text-decoration:none;
	background:#f5f5f5 url(../common/img/arrow_link_g.gif) no-repeat 2px 7px;
}

#leftnavigation .etc li.stay a:focus,
#leftnavigation .etc li.stay a:hover,
#leftnavigation .etc li.stay a:active{
	text-decoration:underline;
	background:#f5f5f5 url(../common/img/arrow_link_g.gif) no-repeat 2px 7px;
}

#leftnavigation .etc li.poplink1.stay a:link,
#leftnavigation .etc li.poplink1.stay a:visited{
	text-decoration:none;
	background:#f5f5f5 url(../common/img/arrow_poplink_g.gif) no-repeat 0 7px;
}

#leftnavigation .etc li.poplink1.stay a:hover,
#leftnavigation .etc li.poplink1.stay a:active{
	text-decoration:underline;
	background:#f5f5f5 url(../common/img/arrow_poplink_g.gif) no-repeat 0 7px;
}
