@charset "utf-8";
/* CSS Document */

/*==================================================================== Global Navi Style ====================================================================*/
#left-navi-co {
	height:351px;
	background-repeat: no-repeat;
	width: 200px;
	background-image: url(/companyleft-company.gif);
	margin: 0;
	padding: 36px 0px 10px 0;
}
#left-navi-co ul {
	padding:0;
}
#left-navi-co li {
	list-style-type:none; 
}
#left-navi-co li a {
	height:50px;
	text-indent:-9877em;
	text-decoration:none;
	overflow:hidden;
	display: block;
	width: 200px;
}
/*------off*/
#left-navi-co li.left_navi01_co a {
	width:200px;
	background-image: url(/companyleft-company.gif);
	background-repeat: no-repeat;
	background-position: 0px -36px;
}
#left-navi-co li.left_navi02_co a {
	background:url(/companyleft-company.gif) no-repeat 0px -86px;
	width:200px;
}
#left-navi-co li.left_navi03_co a {
	background:url(/companyleft-company.gif) no-repeat 0px -136px;
	width:200px;
}
#left-navi-co li.left_navi04_co a {
	background:url(/companyleft-company.gif) no-repeat 0px -186px;
	width:200px;
}
#left-navi-co li.left_navi05_co a {
	background:url(/companyleft-company.gif) no-repeat 0px -236px;
	width:200px;
}
#left-navi-co li.left_navi06_co a {
	background:url(/companyleft-company.gif) no-repeat 0px -286px;
	width:200px;
}

#left-navi-co li.left_navi07_co a {
	background:url(/companyleft-company.gif) no-repeat 0px -336px;
	width:200px;
}
/*------hover*/
#left-navi-co li.left_navi01_co a:hover {
	background:url(/companyleft-company.gif) no-repeat -200px -36px;
}
#left-navi-co li.left_navi02_co a:hover {
	background:url(/companyleft-company.gif) no-repeat -200px -86px;
}
#left-navi-co li.left_navi03_co a:hover {
	background:url(/companyleft-company.gif) no-repeat -200px -136px;
}
#left-navi-co li.left_navi04_co a:hover {
	background:url(/companyleft-company.gif) no-repeat -200px -186px;
}
#left-navi-co li.left_navi05_co a:hover {
	background:url(/companyleft-company.gif) no-repeat -200px -236px;
}
#left-navi-co li.left_navi06_co a:hover {
	background:url(/companyleft-company.gif) no-repeat -200px -286px;
}
#left-navi-co li.left_navi07_co a:hover {
	background:url(/companyleft-company.gif) no-repeat -200px -336px;

}
/*------on*/
#left-navi-co li.left_navi01_co_on a {
	background:url(/companyleft-company.gif) no-repeat -200px -36px;
	width:200px;
}
#left-navi-co li.left_navi02_co_on a {
	background:url(/companyleft-company.gif) no-repeat -200px -86px;
	width:200px;
}
#left-navi-co li.left_navi03_co_on a {
	background:url(/companyleft-company.gif) no-repeat -200px -136px;
	width:200px;
}
#left-navi-co li.left_navi04_co_on a {
	background:url(/companyleft-company.gif) no-repeat -200px -186px;
	width:200px;
}
#left-navi-co li.left_navi05_co_on a {
	background:url(/companyleft-company.gif) no-repeat -200px -236px;
	width:200px;
}
#left-navi-co li.left_navi06_co_on a {
	background:url(/companyleft-company.gif) no-repeat -200px -286px;
	width:200px;
}
#left-navi-co li.left_navi07_co_on a {
	background:url(/companyleft-company.gif) no-repeat -200px -336px;
	width:200px;
}

#content_left_co .company_banner {
	position: relative;
}

.co_left_banner {
margin-bottom:8px;
}

/*==================================================================== /Global Navi Style ====================================================================*/


/*==================================================================== content is navi ====================================================================*/



/*------is*/
#left-navi-is
{
	height:200px;
	background-repeat: no-repeat;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
	padding-top: 36px;
	width: 200px;
	padding-bottom: 10px;
	background-image: url(left_KAV.png);
}


#left-navi-is li a {
	height:50px;
	text-indent:-9877em;
	text-decoration:none;
	overflow:hidden;
	display: block;
	width: 200px;
}
#left-navi-is li.left-navi01-is a {
	width:200px;
	background-image: url(left_KAV.png);
	background-repeat: no-repeat;
	background-position: 0px -36px;
}
#left-navi-is li.left-navi02-is a {
	width:200px;
	background-image: url(left_KAV.png);
	background-repeat: no-repeat;
	background-position: 0px -86px;
}
#left-navi-is li.left-navi03-is a {
	width:200px;
	background-image: url(left_KAV.png);
	background-repeat: no-repeat;
	background-position: 0px -136px;
}
#left-navi-is li.left-navi04-is a {
	width:200px;
	background-image: url(left_KAV.png);
	background-repeat: no-repeat;
	background-position: 0px -186px;
}
#left-navi-is li.left-navi05-is a {
	width:200px;
	background-image: url(left_KAV.png);
	background-repeat: no-repeat;
	background-position: 0px -236px;
}
#left-navi-is li.left-navi06-is a {
	width:200px;
	background-image: url(left_KAV.png);
	background-repeat: no-repeat;
	background-position: 0px -286px;
}


/*------hover*/
#left-navi-is li.left-navi01-is a:hover {
	background-image: url(left_KAV.png);
	background-repeat: no-repeat;
	background-position: -200px -36px;
}
#left-navi-is li.left-navi02-is a:hover {
	background-image: url(left_KAV.png);
	background-repeat: no-repeat;
	background-position: -200px -86px;
}
#left-navi-is li.left-navi03-is a:hover {
	background-image: url(left_KAV.png);
	background-repeat: no-repeat;
	background-position: -200px -136px;
}
#left-navi-is li.left-navi04-is a:hover {
	background-image: url(left_KAV.png);
	background-repeat: no-repeat;
	background-position: -200px -186px;
}
#left-navi-is li.left-navi05-is a:hover {
	background-image: url(left_KAV.png);
	background-repeat: no-repeat;
	background-position: -200px -236px;
}
#left-navi-is li.left-navi06-is a:hover {
	background-image: url(left_KAV.png);
	background-repeat: no-repeat;
	background-position: -200px -286px;
}

/*------on*/
#left-navi-is li.left-navi01-is_on a {
	width:200px;
	background-image: url(left_KAV.png);
	background-repeat: no-repeat;
	background-position: -200px -36px;
}
#left-navi-is li.left-navi02-is_on a {
	width:200px;
	background-image: url(left_KAV.png);
	background-repeat: no-repeat;
	background-position: -200px -86px;
}
#left-navi-is li.left-navi03-is_on a {
	width:200px;
	background-image: url(left_KAV.png);
	background-repeat: no-repeat;
	background-position: -200px -136px;
}
#left-navi-is li.left-navi04-is_on a {
	width:200px;
	background-image: url(left_KAV.png);
	background-repeat: no-repeat;
	background-position: -200px -186px;
}
#left-navi-is li.left-navi05-is_on a {
	background-image: url(left_KAV.png);
	background-repeat: no-repeat;
	background-position: -200px -236px;
}
#left-navi-is li.left-navi06-is_on a {
	background-image: url(left_KAV.png);
	background-repeat: no-repeat;
	background-position: -200px -286px;
}


/*------product-support*/
#left-navi-is-support
{
	height:200px;
	background-repeat: no-repeat;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
	padding-top: 36px;
	width: 200px;
	padding-bottom: 10px;
	background-image: url(left-is-support_new.gif);
}


#left-navi-is-support li a {
	height:50px;
	text-indent:-9877em;
	text-decoration:none;
	overflow:hidden;
	display: block;
	width: 200px;
}
#left-navi-is-support li.left-navi01-is-support a {
	width:200px;
	background-image: url(left-is-support_new.gif);
	background-repeat: no-repeat;
	background-position: 0px -36px;
}
#left-navi-is-support li.left-navi02-is-support a {
	width:200px;
	background-image: url(left-is-support_new.gif);
	background-repeat: no-repeat;
	background-position: 0px -86px;
}
#left-navi-is-support li.left-navi03-is-support a {
	width:200px;
	background-image: url(left-is-support_new.gif);
	background-repeat: no-repeat;
	background-position: 0px -136px;
}
#left-navi-is-support li.left-navi04-is-support a {
	width:200px;
	background-image: url(left-is-support_new.gif);
	background-repeat: no-repeat;
	background-position: 0px -186px;
}


/*------hover*/
#left-navi-is-support li.left-navi01-is-support a:hover {
	background-image: url(left-is-support_new.gif);
	background-repeat: no-repeat;
	background-position: -200px -36px;
}
#left-navi-is-support li.left-navi02-is-support a:hover {
	background-image: url(left-is-support_new.gif);
	background-repeat: no-repeat;
	background-position: -200px -86px;
}
#left-navi-is-support li.left-navi03-is-support a:hover {
	background-image: url(left-is-support_new.gif);
	background-repeat: no-repeat;
	background-position: -200px -136px;
}
#left-navi-is-support li.left-navi04-is-support a:hover {
	background-image: url(left-is-support_new.gif);
	background-repeat: no-repeat;
	background-position: -200px -186px;
}


/*------on*/
#left-navi-is-support li.left-navi01-is-support_on a {
	width:200px;
	background-image: url(left-is-support_new.gif);
	background-repeat: no-repeat;
	background-position: -200px -36px;
}
#left-navi-is-support li.left-navi02-is-support_on a {
	width:200px;
	background-image: url(left-is-support_new.gif);
	background-repeat: no-repeat;
	background-position: -200px -86px;
}
#left-navi-is-support li.left-navi03-is-support_on a {
	width:200px;
	background-image: url(left-is-support_new.gif);
	background-repeat: no-repeat;
	background-position: -200px -136px;
}
#left-navi-is-support li.left-navi04-is-support_on a {
	width:200px;
	background-image: url(left-is-support_new.gif);
	background-repeat: no-repeat;
	background-position: -200px -186px;
}

/*------support*/
#left-navi-support
{
	height:200px;
	background-repeat: no-repeat;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
	padding-top: 36px;
	width: 200px;
	padding-bottom: 10px;
	background-image: url(left_support_menu_new.jpg);
}


#left-navi-support li a {
	height:50px;
	text-indent:-9877em;
	text-decoration:none;
	overflow:hidden;
	display: block;
	width: 200px;
}
#left-navi-support li.left-navi01-support a {
	width:200px;
	background-image: url(left_support_menu_new.jpg);
	background-repeat: no-repeat;
	background-position: 0px -36px;
}
#left-navi-support li.left-navi02-support a {
	width:200px;
	background-image: url(left_support_menu_new.jpg);
	background-repeat: no-repeat;
	background-position: 0px -86px;
}
#left-navi-support li.left-navi03-support a {
	width:200px;
	background-image: url(left_support_menu_new.jpg);
	background-repeat: no-repeat;
	background-position: 0px -136px;
}
#left-navi-support li.left-navi04-support a {
	width:200px;
	background-image: url(left_support_menu_new.jpg);
	background-repeat: no-repeat;
	background-position: 0px -186px;
}
#left-navi-support li.left-navi41-support a {
	width:200px;
	background-image: url(left_support_menu_new.jpg);
	background-repeat: no-repeat;
	background-position: 0px -236px;
}
#left-navi-support li.left-navi05-support a {
	width:200px;
	background-image: url(left_support_menu_new.jpg);
	background-repeat: no-repeat;
	background-position: 0px -286px;
}
#left-navi-support li.left-navi06-support a {
	width:200px;
	background-image: url(left_support_menu_new.jpg);
	background-repeat: no-repeat;
	background-position: 0px -336px;
}
#left-navi-support li.left-navi07-support a {
	width:200px;
	background-image: url(left_support_menu_new.jpg);
	background-repeat: no-repeat;
	background-position: 0px -386px;
}
#left-navi-support li.left-navi08-support a {
	width:200px;
	background-image: url(left_support_menu_new.jpg);
	background-repeat: no-repeat;
	background-position: 0px -436px;
}
#left-navi-support li.left-navi09-support a {
	width:200px;
	background-image: url(left_support_menu_new.jpg);
	background-repeat: no-repeat;
	background-position: 0px -486px;
}

/*------hover*/
#left-navi-support li.left-navi01-support a:hover {
	background-image: url(left_support_menu_new.jpg);
	background-repeat: no-repeat;
	background-position: -200px -36px;
}
#left-navi-support li.left-navi02-support a:hover {
	background-image: url(left_support_menu_new.jpg);
	background-repeat: no-repeat;
	background-position: -200px -86px;
}
#left-navi-support li.left-navi03-support a:hover {
	background-image: url(left_support_menu_new.jpg);
	background-repeat: no-repeat;
	background-position: -200px -136px;
}
#left-navi-support li.left-navi04-support a:hover {
	background-image: url(left_support_menu_new.jpg);
	background-repeat: no-repeat;
	background-position: -200px -186px;
}
#left-navi-support li.left-navi41-support a:hover {
	background-image: url(left_support_menu_new.jpg);
	background-repeat: no-repeat;
	background-position: -200px -236px;
}
#left-navi-support li.left-navi05-support a:hover {
	background-image: url(left_support_menu_new.jpg);
	background-repeat: no-repeat;
	background-position: -200px -286px;
}
#left-navi-support li.left-navi06-support a:hover {
	background-image: url(left_support_menu_new.jpg);
	background-repeat: no-repeat;
	background-position: -200px -336px;
}
#left-navi-support li.left-navi07-support a:hover {
	background-image: url(left_support_menu_new.jpg);
	background-repeat: no-repeat;
	background-position: -200px -386px;
}
#left-navi-support li.left-navi08-support a:hover {
	background-image: url(left_support_menu_new.jpg);
	background-repeat: no-repeat;
	background-position: -200px -436px;
}

#left-navi-support li.left-navi09-support a:hover {
	background-image: url(left_support_menu_new.jpg);
	background-repeat: no-repeat;
	background-position: -200px -486px;
}

/*------on*/
#left-navi-support li.left-navi01-support_on a {
	width:200px;
	background-image: url(left_support_menu_new.jpg);
	background-repeat: no-repeat;
	background-position: -200px -36px;
}
#left-navi-support li.left-navi02-support_on a {
	width:200px;
	background-image: url(left_support_menu_new.jpg);
	background-repeat: no-repeat;
	background-position: -200px -86px;
}
#left-navi-support li.left-navi03-support_on a {
	width:200px;
	background-image: url(left_support_menu_new.jpg);
	background-repeat: no-repeat;
	background-position: -200px -136px;
}
#left-navi-support li.left-navi04-support_on a {
	width:200px;
	background-image: url(left_support_menu_new.jpg);
	background-repeat: no-repeat;
	background-position: -200px -186px;
}
#left-navi-support li.left-navi41-support_on a {
	width:200px;
	background-image: url(left_support_menu_new.jpg);
	background-repeat: no-repeat;
	background-position: -200px -236px;
}
#left-navi-support li.left-navi05-support_on a {
	width:200px;
	background-image: url(left_support_menu_new.jpg);
	background-repeat: no-repeat;
	background-position: -200px -286px;
}
#left-navi-support li.left-navi06-support_on a {
	width:200px;
	background-image: url(left_support_menu_new.jpg);
	background-repeat: no-repeat;
	background-position: -200px -336px;
}
#left-navi-support li.left-navi07-support_on a {
	width:200px;
	background-image: url(left_support_menu_new.jpg);
	background-repeat: no-repeat;
	background-position: -200px -386px;
}
#left-navi-support li.left-navi08-support_on a {
	width:200px;
	background-image: url(left_support_menu_new.jpg);
	background-repeat: no-repeat;
	background-position: -200px -436px;
}

#left-navi-support li.left-navi09-support_on a {
	width:200px;
	background-image: url(left_support_menu_new.jpg);
	background-repeat: no-repeat;
	background-position: -200px -486px;
}
/*==================================================================== /content is navi ====================================================================*/


/*==================================================================== content office navi ====================================================================*/

/*------office*/
#left-navi-office {
	height:200px;
	background-repeat: no-repeat;
	margin-right: 0;
	margin-left: 0;
	padding-top: 36px;
	width: 200px;
	padding-bottom: 10px;
	background-image: url(/officeleft-office.gif);
}
#left-navi-office ul {
	padding:0;
}
#left-navi-office li {
	list-style-type:none;
}
#left-navi-office li a {
	height:50px;
	text-indent:-9877em;
	text-decoration:none;
	overflow:hidden;
	display: block;
	width: 200px;
}

/*------off*/
#left-navi-office li.left-navi01-office a {
	width:200px;
	background-image: url(/officeleft-office.gif);
	background-repeat: no-repeat;
	background-position: 0px -36px;
}
#left-navi-office li.left-navi02-office a {
	background:url(/officeleft-office.gif) no-repeat 0px -86px;
	width:200px;
}
#left-navi-office li.left-navi03-office a {
	background:url(/officeleft-office.gif) no-repeat 0px -136px;
	width:200px;
}
#left-navi-office li.left-navi04-office a {
	background:url(/officeleft-office.gif) no-repeat 0px -186px;
	width:200px;
}


/*------hover*/
#left-navi-office li.left-navi01-office a:hover {
	background:url(/officeleft-office.gif) no-repeat -200px -36px;
}
#left-navi-office li.left-navi02-office a:hover {
	background:url(/officeleft-office.gif) no-repeat -200px -86px;
}
#left-navi-office li.left-navi03-office a:hover {
	background:url(/officeleft-office.gif) no-repeat -200px -136px;
}
#left-navi-office li.left-navi04-office a:hover {
	background:url(/officeleft-office.gif) no-repeat -200px -186px;
}


/*------on*/
#left-navi-office li.left-navi01-office_on a {
	background:url(/officeleft-office.gif) no-repeat -200px -36px;
	width:200px;
}
#left-navi-office li.left-navi02-office_on a {
	background:url(/officeleft-office.gif) no-repeat -200px -86px;
	width:200px;
}
#left-navi-office li.left-navi03-office_on a {
	background:url(/officeleft-office.gif) no-repeat -200px -136px;
	width:200px;
}
#left-navi-office li.left-navi04-office_on a {
	background:url(/officeleft-office.gif) no-repeat -200px -186px;
	width:200px;
}



/*------office-support*/
#left-navi-office-support {
	height:150px;
	background-repeat: no-repeat;
	margin-right: 0;
	margin-left: 0;
	padding-top: 36px;
	width: 200px;
	padding-bottom: 10px;
	background-image: url(/officeleft-office-support.gif);
}
#left-navi-office-support ul {
	padding:0;
}
#left-navi-office-support li {
	list-style-type:none;
}
#left-navi-office-support li a {
	height:50px;
	text-indent:-9877em;
	text-decoration:none;
	overflow:hidden;
	display: block;
	width: 200px;
}
#left-navi-office-support li.left-navi01-office-support a {
	width:200px;
	background-image: url(/officeleft-office-support.gif);
	background-repeat: no-repeat;
	background-position: 0px -36px;
}
#left-navi-office-support li.left-navi02-office-support a {
	width:200px;
	background-image: url(/officeleft-office-support.gif);
	background-repeat: no-repeat;
	background-position: 0px -86px;
}
#left-navi-office-support li.left-navi03-office-support a {
	width:200px;
	background-image: url(/officeleft-office-support.gif);
	background-repeat: no-repeat;
	background-position: 0px -136px;
}


/*------hover*/
#left-navi-office-support li.left-navi01-office-support a:hover {
	background-image: url(/officeleft-office-support.gif);
	background-repeat: no-repeat;
	background-position: -200px -36px;
}
#left-navi-office-support li.left-navi02-office-support a:hover {
	background-image: url(/officeleft-office-support.gif);
	background-repeat: no-repeat;
	background-position: -200px -86px;
}
#left-navi-office-support li.left-navi03-office-support a:hover {
	background-image: url(/officeleft-office-support.gif);
	background-repeat: no-repeat;
	background-position: -200px -136px;
}

/*------on*/
#left-navi-office-support li.left-navi01-office-support_on a {
	width:200px;
	background-image: url(/officeleft-office-support.gif);
	background-repeat: no-repeat;
	background-position: -200px -36px;
}
#left-navi-office-support li.left-navi02-office-support_on a {
	width:200px;
	background-image: url(/officeleft-office-support.gif);
	background-repeat: no-repeat;
	background-position: -200px -86px;
}
#left-navi-office-support li.left-navi03-office-support_on a {
	width:200px;
	background-image: url(/officeleft-office-support.gif);
	background-repeat: no-repeat;
	background-position: -200px -136px;
}


/*==================================================================== /content office navi ====================================================================*/


/*==================================================================== content dictionary navi ====================================================================*/



/*------dictionary*/
#left-navi-dictionary
{
	height:250px;
	background-repeat: no-repeat;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
	padding-top: 36px;
	width: 200px;
	padding-bottom: 10px;
	background-image: url(/dictionaryleft_ksd_menu.gif);
}


#left-navi-dictionary li a {
	height:50px;
	text-indent:-9877em;
	text-decoration:none;
	overflow:hidden;
	display: block;
	width: 200px;
}
#left-navi-dictionary li.left-navi01-dictionary a {
	width:200px;
	background-image: url(/dictionaryleft_ksd_menu.gif);
	background-repeat: no-repeat;
	background-position: 0px -36px;
}
#left-navi-is dictionary.left-navi02-dictionary a {
	width:200px;
	background-image: url(/dictionaryleft_ksd_menu.gif);
	background-repeat: no-repeat;
	background-position: 0px -86px;
}
#left-navi-dictionary li.left-navi03-dictionary a {
	width:200px;
	background-image: url(/dictionaryleft_ksd_menu.gif);
	background-repeat: no-repeat;
	background-position: 0px -136px;
}
#left-navi-dictionary li.left-navi04-dictionary a {
	width:200px;
	background-image: url(/dictionaryleft_ksd_menu.gif);
	background-repeat: no-repeat;
	background-position: 0px -186px;
}
#left-navi-dictionary li.left-navi05-dictionary a {
	width:200px;
	background-image: url(/dictionaryleft_ksd_menu.gif);
	background-repeat: no-repeat;
	background-position: 0px -236px;
}

#left-navi-dictionary li.left-navi06-dictionary a {
	width:200px;
	background-image: url(/dictionaryleft_ksd_menu.gif);
	background-repeat: no-repeat;
	background-position: 0px -286px;
}


/*------hover*/
#left-navi-dictionary li.left-navi01-dictionary a:hover {
	background-image: url(/dictionaryleft_ksd_menu.gif);
	background-repeat: no-repeat;
	background-position: -200px -36px;
}
#left-navi-dictionary li.left-navi02-dictionary a:hover {
	background-image: url(/dictionaryleft_ksd_menu.gif);
	background-repeat: no-repeat;
	background-position: -200px -86px;
}
#left-navi-dictionary li.left-navi03-dictionary a:hover {
	background-image: url(/dictionaryleft_ksd_menu.gif);
	background-repeat: no-repeat;
	background-position: -200px -136px;
}
#left-navi-dictionary li.left-navi04-dictionary a:hover {
	background-image: url(/dictionaryleft_ksd_menu.gif);
	background-repeat: no-repeat;
	background-position: -200px -186px;
}
#left-navi-dictionary li.left-navi05-dictionary a:hover {
	background-image: url(/dictionaryleft_ksd_menu.gif);
	background-repeat: no-repeat;
	background-position: -200px -236px;
}
#left-navi-dictionary li.left-navi06-dictionary a:hover {
	background-image: url(/dictionaryleft_ksd_menu.gif);
	background-repeat: no-repeat;
	background-position: -200px -286px;
}

/*------on*/
#left-navi-dictionary li.left-navi01-dictionary_on a {
	width:200px;
	background-image: url(/dictionaryleft_ksd_menu.gif);
	background-repeat: no-repeat;
	background-position: -200px -36px;
}
#left-navi-dictionary li.left-navi02-dictionary_on a {
	width:200px;
	background-image: url(/dictionaryleft_ksd_menu.gif);
	background-repeat: no-repeat;
	background-position: -200px -86px;
}
#left-navi-dictionary li.left-navi03-dictionary_on a {
	width:200px;
	background-image: url(/dictionaryleft_ksd_menu.gif);
	background-repeat: no-repeat;
	background-position: -200px -136px;
}
#left-navi-dictionary li.left-navi04-dictionary_on a {
	width:200px;
	background-image: url(/dictionaryleft_ksd_menu.gif);
	background-repeat: no-repeat;
	background-position: -200px -186px;
}
#left-navi-dictionary li.left-navi05-dictionary_on a {
	width:200px;
	background-image: url(/dictionaryleft_ksd_menu.gif);
	background-repeat: no-repeat;
	background-position: -200px -236px;
}
#left-navi-dictionary li.left-navi06-dictionary_on a {
	width:200px;
	background-image: url(/dictionaryleft_ksd_menu.gif);
	background-repeat: no-repeat;
	background-position: -200px -286px;
}

/*------dictionary-support*/
#left-navi-dictionary-support
{
	height:100px;
	background-repeat: no-repeat;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
	padding-top: 36px;
	width: 200px;
	padding-bottom: 10px;
	background-image: url(/dictionaryleft_ksd_support_menu_1.gif);
}


#left-navi-dictionary-support li a {
	height:50px;
	text-indent:-9877em;
	text-decoration:none;
	overflow:hidden;
	display: block;
	width: 200px;
}
#left-navi-dictionary-support li.left-navi01-dictionary-support a {
	width:200px;
	background-image: url(/dictionaryleft_ksd_support_menu_1.gif);
	background-repeat: no-repeat;
	background-position: 0px -36px;
}
#left-navi-dictionary-support li.left-navi02-dictionary-support a {
	width:200px;
	background-image: url(/dictionaryleft_ksd_support_menu_1.gif);
	background-repeat: no-repeat;
	background-position: 0px -86px;
}
#left-navi-dictionary-support li.left-navi03-dictionary-support a {
	width:200px;
	background-image: url(/dictionaryleft_ksd_support_menu_1.gif);
	background-repeat: no-repeat;
	background-position: 0px -136px;
}


/*------hover*/
#left-navi-dictionary-support li.left-navi01-dictionary-support a:hover {
	background-image: url(/dictionaryleft_ksd_support_menu_1.gif);
	background-repeat: no-repeat;
	background-position: -200px -36px;
}
#left-navi-dictionary-support li.left-navi02-dictionary-support a:hover {
	background-image: url(/dictionaryleft_ksd_support_menu_1.gif);
	background-repeat: no-repeat;
	background-position: -200px -86px;
}
#left-navi-dictionary-support li.left-navi03-dictionary-support a:hover {
	background-image: url(/dictionaryleft_ksd_support_menu_1.gif);
	background-repeat: no-repeat;
	background-position: -200px -136px;
}

/*------on*/
#left-navi-dictionary-support li.left-navi01-dictionary-support_on a {
	width:200px;
	background-image: url(/dictionaryleft_ksd_support_menu_1.gif);
	background-repeat: no-repeat;
	background-position: -200px -36px;
}
#left-navi-dictionary-support li.left-navi02-dictionary-support_on a {
	width:200px;
	background-image: url(/dictionaryleft_ksd_support_menu_1.gif);
	background-repeat: no-repeat;
	background-position: -200px -86px;
}
#left-navi-dictionary-support li.left-navi03-dictionary-support_on a {
	width:200px;
	background-image: url(/dictionaryleft_ksd_support_menu_1.gif);
	background-repeat: no-repeat;
	background-position: -200px -136px;
}


/*==================================================================== /content dictionary navi ====================================================================*/


#content_left #left-navi-is #navi_faq {
	background-image: url(../../is/img/left_faq_foot.gif);
	background-repeat: no-repeat;
	background-position: 0px bottom;
	padding-top: 5px;
}
#content_left #left-navi-is #navi_faq #navi_faq_header p {
	padding:5px 15px 5px 15px;
	background:url(../..dot.gif) repeat-x ;
	margin-right:2px;
}
#content_left #left-navi-is #navi_faq #navi_faq_header {
	background-image: url(../../is/img/left_faq_bg.gif);
	background-repeat: repeat-y;
}

#content_left #left-navi-is #navi_faq #navi_faq_footer .faq_bt {
	margin-left: 90px;
	margin-bottom: 10px;
	background-image: url(../../office/img/left_faq_foot.gif);
	background-repeat: no-repeat;
	margin-top: 5px;
}

#content_left #left-navi-office #navi_faq {
	background-image: url(../../office/img/left_faq_foot.gif);
	background-repeat: no-repeat;
	background-position: 0px bottom;
	margin-bottom: 20px;
	margin-top: 5px;
}
#content_left #left-navi-office #navi_faq #navi_faq_header p {
	padding:5px 15px 5px 15px;
	background:url(../..dot.gif) repeat-x bottom ;
	margin-right:2px;
}
#content_left #left-navi-office #navi_faq #navi_faq_header {
	background-image: url(../../office/img/left_faq_bg.gif);
	background-repeat: repeat-y;
}

#content_left #left-navi-office #navi_faq #navi_faq_footer .faq_bt {
	margin-left: 90px;
	margin-bottom: 10px;
	background-image: url(../../office/img/left_faq_foot.gif);
	background-repeat: no-repeat;
	margin-top: 5px;
}


/*==================================================================== content pay navi ====================================================================*/


/*------pay*/


#left_navi_pay {
	height:337px;
	background-repeat: no-repeat;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
	padding-top: 38px;
	width: 200px;
	padding-bottom: 10px;
	background-image: url(left-pay.png);
}
#left_navi_pay ul {
	padding:0;
}
#left_navi_pay li {
	list-style-type:none;
}

#left_navi_pay li a {
	height:50px;
	text-indent:-9877em;
	text-decoration:none;
	overflow:hidden;
	display: block;
	width: 200px;
}
#left_navi_pay li.left_navi01_pay a {
	width:200px;
	background-image: url(left-pay.png);
	background-repeat: no-repeat;
	background-position: 0px -38px;
}
#left_navi_pay li.left_navi02_pay a {
	width:200px;
	background-image: url(left-pay.png);
	background-repeat: no-repeat;
	background-position: 0px -88px;
}
#left_navi_pay li.left_navi03_pay a {
	width:200px;
	background-image: url(left-pay.png);
	background-repeat: no-repeat;
	background-position: 0px -138px;
}
#left_navi_pay li.left_navi04_pay a {
	width:200px;
	background-image: url(left-pay.png);
	background-repeat: no-repeat;
	background-position: 0px -188px;
}
#left_navi_pay li.left_navi05_pay a {
	width:200px;
	background-image: url(left-pay.png);
	background-repeat: no-repeat;
	background-position: 0px -238px;
}
#left_navi_pay li.left_navi06_pay a {
	width:200px;
	background-image: url(left-pay.png);
	background-repeat: no-repeat;
	background-position: 0px -288px;
}

/*------hover*/
#left_navi_pay li.left_navi01_pay a:hover {
	width:200px;
	background-image: url(left-pay.png);
	background-repeat: no-repeat;
	background-position: -200px -38px;
}
#left_navi_pay li.left_navi02_pay a:hover {
	width:200px;
	background-image: url(left-pay.png);
	background-repeat: no-repeat;
	background-position: -200px -88px;
}
#left_navi_pay li.left_navi03_pay a:hover {
	width:200px;
	background-image: url(left-pay.png);
	background-repeat: no-repeat;
	background-position: -200px -138px;
}
#left_navi_pay li.left_navi04_pay a:hover {
	width:200px;
	background-image: url(left-pay.png);
	background-repeat: no-repeat;
	background-position: -200px -188px;
}
#left_navi_pay li.left_navi05_pay a:hover {
	width:200px;
	background-image: url(left-pay.png);
	background-repeat: no-repeat;
	background-position: -200px -238px;
}
#left_navi_pay li.left_navi06_pay a:hover {
	width:200px;
	background-image: url(left-pay.png);
	background-repeat: no-repeat;
	background-position: -200px -288px;
}

/*------on*/
#left_navi_pay li.left_navi01_pay_on a {
	width:200px;
	background-image: url(left-pay.png);
	background-repeat: no-repeat;
	background-position: -200px -38px;
}
#left_navi_pay li.left_navi02_pay_on a {
	width:200px;
	background-image: url(left-pay.png);
	background-repeat: no-repeat;
	background-position: -200px -88px;
}
#left_navi_pay li.left_navi03_pay_on a {
	width:200px;
	background-image: url(left-pay.png);
	background-repeat: no-repeat;
	background-position: -200px -138px;
}
#left_navi_pay li.left_navi04_pay_on a {
	width:200px;
	background-image: url(left-pay.png);
	background-repeat: no-repeat;
	background-position: -200px -188px;
}
#left_navi_pay li.left_navi05_pay_on a {
	width:200px;
	background-image: url(left-pay.png);
	background-repeat: no-repeat;
	background-position: -200px -238px;
}
#left_navi_pay li.left_navi06_pay_on a {
	width:200px;
	background-image: url(left-pay.png);
	background-repeat: no-repeat;
	background-position: -200px -288px;
}

/*==================================================================== /content pay navi ====================================================================*/


/*==================================================================== content ddownload navi ====================================================================*/

#content_left #navi_faq_dl #navi_faq_header p {
padding:5px 15px 5px 15px;
background:url(dot.gif) repeat-x bottom ;
margin-right:12px;
}

#content_left #left_banner_dl {
margin:0 0 10px 0;}

#content_left #left_banner_dl li{
padding:0 0 5px 0;}

#content_left #navi_faq_dl {
background-image: url(/office/img/left_faq_foot.gif);
background-repeat: no-repeat;
background-position: 0px bottom;
margin-bottom: 20px;

}

#content_left #navi_faq_dl #navi_faq_header {
background-image: url(/office/img/left_faq_bg.gif);
background-repeat: repeat-y;
}

#content_left #navi_faq_dl #navi_faq_footer .faq_bt {
margin-left: 90px;
margin-bottom: 10px;
background-image: url(/office/img/left_faq_foot.gif);
background-repeat: no-repeat;
margin-top: 5px;
}

/*==================================================================== /content ddownload navi ====================================================================*/

/*==================================================================== content old support navi ====================================================================*/
#left-navi-sup {
	height:251px;
	background-repeat: no-repeat;
	width: 200px;
	background-image: url(/support_o/img/left_old_support_menu.gif);
	margin: 0;
	padding: 36px 0px 10px;
}
#left-navi-sup ul {
	padding:0;
}
#left-navi-sup li {
	list-style-type:none;
}
#left-navi-sup li a {
	height:50px;
	text-indent:-9877em;
	text-decoration:none;
	overflow:hidden;
	display: block;
	width: 200px;
}
/*------off*/
#left-navi-sup li.left_navi01_sup a {
	width:200px;
	background-image: url(/support_o/img/left_old_support_menu.gif);
	background-repeat: no-repeat;
	background-position: 0px -36px;
}
#left-navi-sup li.left_navi02_sup a {
	background:url(/support_o/img/left_old_support_menu.gif) no-repeat 0px -86px;
	width:200px;
}
#left-navi-sup li.left_navi03_sup a {
	background:url(/support_o/img/left_old_support_menu.gif) no-repeat 0px -136px;
	width:200px;
}
#left-navi-sup li.left_navi04_sup a {
	background:url(/support_o/img/left_old_support_menu.gif) no-repeat 0px -186px;
	width:200px;
}
#left-navi-sup li.left_navi05_sup a {
	background:url(/support_o/img/left_old_support_menu.gif) no-repeat 0px -236px;
	width:200px;
}


/*------hover*/
#left-navi-sup li.left_navi01_sup a:hover {
	background:url(/support_o/img/left_old_support_menu.gif) no-repeat -200px -36px;
}
#left-navi-sup li.left_navi02_sup a:hover {
	background:url(/support_o/img/left_old_support_menu.gif) no-repeat -200px -86px;
}
#left-navi-sup li.left_navi03_sup a:hover {
	background:url(/support_o/img/left_old_support_menu.gif) no-repeat -200px -136px;
}
#left-navi-sup li.left_navi04_sup a:hover {
	background:url(/support_o/img/left_old_support_menu.gif) no-repeat -200px -186px;
}
#left-navi-sup li.left_navi05_sup a:hover {
	background:url(/support_o/img/left_old_support_menu.gif) no-repeat -200px -236px;
}


/*------on*/
#left-navi-sup li.left_navi01_sup_on a {
	background:url(/support_o/img/left_old_support_menu.gif) no-repeat -200px -36px;
	width:200px;
}
#left-navi-sup li.left_navi02_sup_on a {
	background:url(/support_o/img/left_old_support_menu.gif) no-repeat -200px -86px;
	width:200px;
}
#left-navi-sup li.left_navi03_sup_on a {
	background:url(/support_o/img/left_old_support_menu.gif) no-repeat -200px -136px;
	width:200px;
}
#left-navi-sup li.left_navi04_sup_on a {
	background:url(/support_o/img/left_old_support_menu.gif) no-repeat -200px -186px;
	width:200px;
}
#left-navi-sup li.left_navi05_sup_on a {
	background:url(/support_o/img/left_old_support_menu.gif) no-repeat -200px -236px;
	width:200px;
}

#content_left_sup .company_banner {
	position: relative;
}

/*==================================================================== /content old support navi ====================================================================*/
