@charset "UTF-8";

/* lnavi.css
**************************************************************************************


/* side-nav
=============================================================================*/

#side .category,
#side .category-out {
	margin:0 0 6px 0;
}

#side .category a,
#side .category-out a{
	display:block;
	height:96px;
	text-indent:-9999px;
}

.products #side .category a {
	background:url("../../image_new/lnavi-products.gif") no-repeat 0 0;
}

.products #side .category-out a {
	background:url("../../image_new/lnavi-products.gif") no-repeat 0 0;
}

.support #side .category a  {
	background:url("../../image_new/lnavi-support.gif") no-repeat 0 0;
}

.support #side .category-out a  {
	background:url("../../image_new/lnavi-support.gif") no-repeat 0 0;
}

.exhibition #side .category a  {
	background:url("../../image_new/lnavi-exhibition.gif") no-repeat 0 0;
}

.exhibition #side .category-out a  {
	background:url("../../image_new/lnavi-exhibition.gif") no-repeat 0 0;
}

.company #side .category a  {
	background:url("../../image_new/lnavi-company.gif") no-repeat 0 0;
}

.company #side .category-out a  {
	background:url("../../image_new/lnavi-company.gif") no-repeat 0 0;
}

.recruit #side .category a  {
	background:url("../../image_new/lnavi-recruit.gif") no-repeat 0 0;
}

.recruit #side .category-out a  {
	background:url("../../image_new/lnavi-recruit.gif") no-repeat 0 0;
}

.catalog #side .category a  {
	background:url("../../image_new/lnavi-catalog.gif") no-repeat 0 0;
}

.catalog #side .category-out a  {
	background:url("../../image_new/lnavi-catalog.gif") no-repeat 0 0;
}

.inquiry #side .category a  {
	background:url("../../image_new/lnavi-inquiry.gif") no-repeat 0 0;
}

.inquiry #side .category-out a  {
	background:url("../../image_new/lnavi-inquiry.gif") no-repeat 0 0;
}

.point #side .category-out a  {
	background:url("../../image_new/lnavi-point.gif") no-repeat 0 0;
}

.point #side .category a  {
	background:url("../../image_new/lnavi-point.gif") no-repeat 0 0;
}

.faq #side .category a  {
	background:url("../../image_new/lnavi-faq.gif") no-repeat 0 0;
}

.faq #side .category-out a  {
	background:url("../../image_new/lnavi-faq.gif") no-repeat 0 0;
}

.unit-bath #side .category a  {
	background:url("../../image_new/lnavi-unit-bath.gif") no-repeat 0 0;
}

.unit-bath #side .category-out a  {
	background:url("../../image_new/lnavi-unit-bath.gif") no-repeat 0 0;
}

.download #side .category a  {
	background:url("../../image_new/lnavi-download.gif") no-repeat 0 0;
}

.download #side .category-out a  {
	background:url("../../image_new/lnavi-download.gif") no-repeat 0 0;
}

.basic-information #side .category a  {
	background:url("../../image_new/lnavi-basic-information.gif") no-repeat 0 0;
}

.basic-information #side .category-out a  {
	background:url("../../image_new/lnavi-basic-information.gif") no-repeat 0 0;
}

.english #side .category a  {
	background:url("../../image_new/lnavi-english.gif") no-repeat 0 0;
}

.english #side .category-out a  {
	background:url("../../image_new/lnavi-english.gif") no-repeat 0 0;
}

.news #side .category a  {
	background:url("../../image_new/lnavi-news.gif") no-repeat 0 0;
}

.news #side .category-out a  {
	background:url("../../image_new/lnavi-news.gif") no-repeat 0 0;
}

.information #side .category a  {
	background:url("../../image_new/lnavi-information.gif") no-repeat 0 0;
}

.information #side .category-out a  {
	background:url("../../image_new/lnavi-information.gif") no-repeat 0 0;
}

.sitemap #side .category a  {
	background:url("../../image_new/lnavi-sitemap.gif") no-repeat 0 0;
}

.sitemap #side .category-out a  {
	background:url("../../image_new/lnavi-sitemap.gif") no-repeat 0 0;
}

.search #side .category a  {
	background:url("../../image_new/lnavi-search.gif") no-repeat 0 0;
}

.search #side .category-out a  {
	background:url("../../image_new/lnavi-search.gif") no-repeat 0 0;
}

.unauthorized #side .category a  {
	background:url("../../image_new/lnavi-unauthorized.gif") no-repeat 0 0;
}

.unauthorized #side .category-out a  {
	background:url("../../image_new/lnavi-unauthorized.gif") no-repeat 0 0;
}

.forbidden #side .category a  {
	background:url("../../image_new/lnavi-forbidden.gif") no-repeat 0 0;
}

.forbidden #side .category-out a  {
	background:url("../../image_new/lnavi-forbidden.gif") no-repeat 0 0;
}

.not-found #side .category a  {
	background:url("../../image_new/lnavi-not-found.gif") no-repeat 0 0;
}

.not-found #side .category-out a  {
	background:url("../../image_new/lnavi-not-found.gif") no-repeat 0 0;
}

#side div.lnavi{
	padding:5px;
	background-color:#e7e7e7;
}

#side div.lnavi a {
	display:block;
	text-decoration:none;
	color:#333333;
}

/* second navi */
#side div.lnavi ul li {
	border-bottom:1px solid #e7e7e7;
	background:url("../../image_new/lnavi-bg001.gif") #fff no-repeat left bottom;
}

#side div.lnavi ul li a {
	_zoom:1;
	display:block;
	padding:12px 30px 12px 15px;
	background:url("../../image_new/lnavi-bg001.gif") #fff no-repeat left bottom;
}

#side div.lnavi ul li a:hover {
	color:#ff9900;
}

#side div.lnavi ul li.current a{
	font-weight:bold;
	color:#2a5981;
}


/* third navi */
#side div.lnavi ul li ul.third {
	padding:0;
	margin:0;
}

#side div.lnavi ul li ul.third li {
	border-bottom:none;
	border-top:1px solid #e7e7e7;
	background:#f0f0f0;
}

#side div.lnavi ul li ul.third li a {
	_zoom:1;
	display:block;
	padding:10px 5px 10px 28px;
	font-weight:normal;
	background:url("../../image_new/lnavi-ar002.png") no-repeat 15px 20px;
	color:#333;
}

#side div.lnavi ul li ul.third li a:hover {
	color:#ff9900;
}	

#side div.lnavi ul li ul.third li.current a {
	font-weight:bold;
	background:url("../../image_new/lnavi-ar002.png") #d4dee6 no-repeat 15px 20px;
	color:#2a5981;
}


/* fourth navi */

#side div.lnavi ul li ul.third li ul.fourth {
	margin:0;
	padding:0;
}

#side div.lnavi ul li ul.third li ul.fourth li {
	border-bottom:none;
	border-top:1px solid #e7e7e7;
	font-size:93% ;
}

#side div.lnavi ul li ul.third li ul.fourth li a {
	_zoom:1;
	display:block;
	padding:8px 5px 8px 28px;
	font-weight:normal;
	background:url("../../image_new/lnavi-ar002.png") no-repeat 15px 18px;
	color:#333;
}

#side div.lnavi ul li ul.third li ul.fourth li a:hover {
	color:#ff9900;
}

#side div.lnavi ul li ul.third li ul.fourth li.current a {
	font-weight:bold;
	background:url("../../image_new/lnavi-ar002.png") #dcebf7 no-repeat 15px 18px;
	color:#2a5981;
}


/* bn-navi
=============================================================================*/

#side .bn-navi {
	margin:0 auto;
	padding-top:20px;
}

.home #side .bn-navi {
	padding-top:0;
}

#side .bn-navi li{
	padding-bottom:15px;
}
#side .bn-navi li img {
	margin-bottom:0;
}

#side .bn-navi li a:hover img{
	filter: alpha(opacity=70);
	-moz-opacity:0.70;
	opacity:0.70;
}

/*side-bn*/
#side .side-bn-area01 {
	padding-top:30px;
	padding-bottom:20px;
}
#side .side-bn-area02 {
	padding-bottom:10px;
}
#side .side-bn-area02 ul {
	background-color:#878787;
	padding:10px 0 8px 0;
}
#side .side-bn-area02 ul li {
	padding-bottom:2px;
	width:220px;
	margin:0 auto;
}
#side .side-bn-area01 ul li img ,
#side .side-bn-area02 ul li img {
	margin-bottom:0;
}
#side .side-bn-area01 li a:hover img,
#side .side-bn-area02 li a:hover img {
	filter: alpha(opacity=70);
	-moz-opacity:0.70;
	opacity:0.70;
}
