/* CSS Document */




ul#leftmenu-btnbox {
	background: url(../images/img_leftmenu_bg.gif) repeat-y;
}

ul#leftmenu-btnbox li#news-btn{
	background:url("../images/btn_news_over.gif") no-repeat;
}
ul#leftmenu-btnbox li#news-btn a{
	display:block;
	width:202px;
	height:30px;
	background:url("../images/btn_news_off.gif");
	text-indent:-9999px;
}
ul#leftmenu-btnbox li#news-btn a:hover{
	background:none;
}
ul#leftmenu-btnbox li#news-btn-on a{
	display:block;
	width:202px;
	height:30px;
	background:url("../images/btn_news_over.gif");
	text-indent:-9999px;
}


ul#leftmenu-btnbox li#c1-btn{
	background:url("../images/btn_c1_over.gif") no-repeat;
}
ul#leftmenu-btnbox li#c1-btn a{
	display:block;
	width:202px;
	height:30px;
	background:url("../images/btn_c1_off.gif");
	text-indent:-9999px;
}
ul#leftmenu-btnbox li#c1-btn a:hover{
	background:none;
}
ul#leftmenu-btnbox li#c1-btn-on a{
	display:block;
	width:202px;
	height:30px;
	background:url("../images/btn_c1_on.gif");
	text-indent:-9999px;
}


ul#leftmenu-btnbox li#c2-btn{
	background:url("../images/btn_c2_over.gif") no-repeat;
}
ul#leftmenu-btnbox li#c2-btn a{
	display:block;
	width:202px;
	height:30px;
	background:url("../images/btn_c2_off.gif");
	text-indent:-9999px;
}
ul#leftmenu-btnbox li#c2-btn a:hover{
	background:none;
}
ul#leftmenu-btnbox li#c2-btn-on a{
	display:block;
	width:202px;
	height:30px;
	background:url("../images/btn_c2_on.gif");
	text-indent:-9999px;
}


ul#leftmenu-btnbox li#c3-btn{
	background:url("../images/btn_c3_over.gif") no-repeat;
}
ul#leftmenu-btnbox li#c3-btn a{
	display:block;
	width:202px;
	height:30px;
	background:url("../images/btn_c3_off.gif");
	text-indent:-9999px;
}
ul#leftmenu-btnbox li#c3-btn a:hover{
	background:none;
}
ul#leftmenu-btnbox li#c3-btn-on a{
	display:block;
	width:202px;
	height:30px;
	background:url("../images/btn_c3_over.gif");
	text-indent:-9999px;
}


ul#leftmenu-btnbox li#c4-btn{
	background:url("../images/btn_c4_over.gif") no-repeat;
}
ul#leftmenu-btnbox li#c4-btn a{
	display:block;
	width:202px;
	height:30px;
	background:url("../images/btn_c4_off.gif");
	text-indent:-9999px;
}
ul#leftmenu-btnbox li#c4-btn a:hover{
	background:none;
}
ul#leftmenu-btnbox li#c4-btn-on a{
	display:block;
	width:202px;
	height:30px;
	background:url("../images/btn_c4_over.gif");
	text-indent:-9999px;
}


ul#leftmenu-btnbox li#corp-btn{
	background:url("../images/btn_corp_over.gif") no-repeat;
}
ul#leftmenu-btnbox li#corp-btn a{
	display:block;
	width:202px;
	height:29px;
	background:url("../images/btn_corp_off.gif");
	text-indent:-9999px;
}
ul#leftmenu-btnbox li#corp-btn a:hover{
	background:none;
}
ul#leftmenu-btnbox li#corp-btn-on a{
	display:block;
	width:202px;
	height:29px;
	background:url("../images/btn_corp_on.gif");
	text-indent:-9999px;
}


ul#leftmenu-btnbox li#recruit-btn{
	background:url("../images/btn_recruit_over.gif") no-repeat;
}
ul#leftmenu-btnbox li#recruit-btn a{
	display:block;
	width:202px;
	height:30px;
	background:url("../images/btn_recruit_off.gif");
	text-indent:-9999px;
}
ul#leftmenu-btnbox li#recruit-btn a:hover{
	background:none;
}
ul#leftmenu-btnbox li#recruit-btn-on a{
	display:block;
	width:202px;
	height:30px;
	background:url("../images/btn_recruit_over.gif");
	text-indent:-9999px;
}



/************************************************ Old News Archive */


ul.archive {
	font-size: 85%;
	color: #b4b4b4;
	margin-bottom: 4px;
}

ul.archive li {
	display:inline;
	margin-right: 0px;
	padding-left: 6px;
	border-left: 1px #B4B4B4 solid;
}

ul.archive li.year {
	display:inline;
	margin-right: 20px;
	padding-left: 18px;
	border-left: none;
	background: url(../images/img_arrowicon.gif) no-repeat 0% 50%;
	color: #000000;
}

ul.archive li.last {
	border-right: 1px #B4B4B4 solid;
	padding-right: 6px;
}


ul.archive-header {
	font-size: 85%;
	color: #b4b4b4;
	margin-bottom: 12px;
}

ul.archive-header li {
	display:inline;
	margin-right: 0px;
	padding-left: 6px;
	border-left: 1px #B4B4B4 solid;
}

ul.archive-header li a.on{
	background-color: #4CBF28;
	color: #FFFFFF;
	padding: 0px 3px;
}

ul.archive-header li.last {
	border-right: 1px #B4B4B4 solid;
	padding-right: 6px;
}


/************************************************ c1-in */

li#c1-2-in {
	margin: 10px 0px 0px 0px;
	padding-bottom: 10px;
	background-image:url(../images/img_dotline_single.gif);
	background-position:bottom;
	background-repeat: no-repeat;
}

li#c1-2-in a {
	display:block;
	width: 530px;
	height: 36px;
	background: url(../images/btn_c1_1_in.gif) no-repeat 0 0;
	font-size: 1%;
	text-indent: -9999px;
	text-decoration: none;
}

li#c1-2-in a:hover {
	background-position: -530px 0px;
}


li#c1-3-in {
	margin: 10px 0px 0px 0px;
	padding-bottom: 10px;
	background-image:url(../images/img_dotline_single.gif);
	background-position:bottom;
	background-repeat: no-repeat;
}

li#c1-3-in a {
	display:block;
	width: 530px;
	height: 36px;
	background: url(../images/btn_c1_2_in.gif) no-repeat 0 0;
	font-size: 1%;
	text-indent: -9999px;
	text-decoration: none;
}

li#c1-3-in a:hover {
	background-position: -530px 0px;
}


li#c1-4-in {
	margin: 10px 0px 0px 0px;
	padding-bottom: 10px;
	background-image:url(../images/img_dotline_duble.gif);
	background-position:bottom;
	background-repeat: no-repeat;
}

li#c1-4-in a {
	display:block;
	width: 530px;
	height: 36px;
	background: url(../images/btn_c1_3_in.gif) no-repeat 0 0;
	font-size: 1%;
	text-indent: -9999px;
	text-decoration: none;
}

li#c1-4-in a:hover {
	background-position: -530px 0px;
}



/************************************************ c2-in */

li#c2-2-in {
	margin: 10px 0px 0px 0px;
	padding-bottom: 10px;
	background-image:url(../images/img_dotline_single.gif);
	background-position:bottom;
	background-repeat: no-repeat;
}

li#c2-2-in a {
	display:block;
	width: 530px;
	height: 36px;
	background: url(../images/btn_c2_2_off.gif) no-repeat 0 0;
	font-size: 1%;
	text-indent: -9999px;
	text-decoration: none;
}

li#c2-2-in a:hover {
	background: url(../images/btn_c2_2_over.gif) no-repeat 0 0;
}


li#c2-3-in {
	margin: 10px 0px 0px 0px;
	padding-bottom: 10px;
	background-image:url(../images/img_dotline_single.gif);
	background-position:bottom;
	background-repeat: no-repeat;
}

li#c2-3-in a {
	display:block;
	width: 530px;
	height: 36px;
	background: url(../images/btn_c2_3_off.gif) no-repeat 0 0;
	font-size: 1%;
	text-indent: -9999px;
	text-decoration: none;
}

li#c2-3-in a:hover {
	background: url(../images/btn_c2_3_over.gif) no-repeat 0 0;
}


li#c2-4-in {
	margin: 10px 0px 0px 0px;
	padding-bottom: 10px;
	background-image:url(../images/img_dotline_duble.gif);
	background-position:bottom;
	background-repeat: no-repeat;
}

li#c2-4-in a {
	display:block;
	width: 530px;
	height: 36px;
	background: url(../images/btn_c2_4_off.gif) no-repeat 0 0;
	font-size: 1%;
	text-indent: -9999px;
	text-decoration: none;
}

li#c2-4-in a:hover {
	background: url(../images/btn_c2_4_over.gif) no-repeat 0 0
}


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


li.leftmenu-level2 {
	padding-bottom: 5px;
}

li.leftmenu-level2 a{
	background: url(../images/img_btn_arrow.gif) no-repeat 0% 30%;
	padding-left: 13px;
	margin-left: 20px;
	font-size: 85%;
	color: #000000;
}

li.leftmenu-level2 a.on{
	background: url(../images/img_btn_arrow.gif) no-repeat 0% 30%;
	padding-left: 13px;
	margin-left: 20px;
	font-size: 85%;
	color: #4cbf28;
}

li.leftmenu-level2 a:hover{
	background: url(../images/img_btn_arrow.gif) no-repeat 0% 30%;
	padding-left: 13px;
	margin-left: 20px;
	font-size: 85%;
	color: #4cbf28;
}

li.leftmenu-level2-last {
	padding-bottom: 10px;
	background: url(../images/img_dotline_leftmenu.gif) repeat-x bottom;
}

li.leftmenu-level2-last a{
	background: url(../images/img_btn_arrow.gif) no-repeat 0% 30%;
	padding-left: 13px;
	margin-left: 20px;
	font-size: 85%;
	color: #000000;
}

li.leftmenu-level2-last a.on{
	background: url(../images/img_btn_arrow.gif) no-repeat 0% 30%;
	padding-left: 13px;
	margin-left: 20px;
	font-size: 85%;
	color: #4cbf28;
}

li.leftmenu-level2-last a:hover{
	background: url(../images/img_btn_arrow.gif) no-repeat 0% 30%;
	padding-left: 13px;
	margin-left: 20px;
	font-size: 85%;
	color: #4cbf28;
}

/************************************************ pagetop */


div.page-top  a{
	display:block;
	width: 45px;
	height: 10px;
	background: url(../images/btn_pagetop.gif) no-repeat 0 0;
	font-size: 1%;
	text-indent: -9999px;
	text-decoration: none;
}

div.page-top a:hover{
	background-position: -55px 0px;
}



/************************************************ footer */


ul#footer-left {
	float: left;
	width: 600px;
}

ul#footer-left li{
	float: left;
}


ul#footer-left li#kiyaku-btn{
	background:url("../images/btn_kiyaku_over.gif") no-repeat;
}

ul#footer-left li#kiyaku-btn a{
	display:block;
	width:41px;
	height:13px;
	background:url("../images/btn_kiyaku_off.gif") no-repeat;
	text-indent:-9999px;
}

ul#footer-left li#kiyaku-btn a:hover{
	background:none;
}



ul#footer-left li#individual-btn{
	background:url("../images/btn_individual_over.gif") no-repeat;
}

ul#footer-left li#individual-btn a{
	display:block;
	width:114px;
	height:13px;
	background:url("../images/btn_individual_off.gif") no-repeat;
	text-indent:-9999px;
}

ul#footer-left li#individual-btn a:hover{
	background:none;
}



ul#footer-left li#holdings-btn{
	background:url("../images/btn_holdings_over.gif") no-repeat;
}

ul#footer-left li#holdings-btn a{
	display:block;
	width:108px;
	height:13px;
	background:url("../images/btn_holdings_off.gif") no-repeat;
	text-indent:-9999px;
}

ul#footer-left li#holdings-btn a:hover{
	background:none;
}





/************************** for IE6 Hack */

* html ul.archive li.year {
	display:inline;
	margin-right: 20px;
	padding-left: 18px;
	border-left: none;
	background: url(../images/img_arrowicon.gif) no-repeat 0% 20%;
}

* html ul.archive li.last {
	border-right: 1px #B4B4B4 solid;
	padding-right: 3px;
}

* html ul.archive-header li.last {
	border-right: 1px #B4B4B4 solid;
	padding-right: 3px;
}



/************************** for IE7 Hack */

*:first-child+html ul.archive li.year {
	display:inline;
	margin-right: 20px;
	padding-left: 18px;
	border-left: none;
	background: url(../images/img_arrowicon.gif) no-repeat 0% 20%;
}

*:first-child+html ul.archive li.last {
	border-right: 1px #B4B4B4 solid;
	padding-right: 3px;
}

*:first-child+html ul.archive-header li.last {
	border-right: 1px #B4B4B4 solid;
	padding-right: 3px;
}
