@charset "UTF-8";

/* lnavi.css
**************************************************************************************


/* side-nav
=============================================================================*/

#side p.category {
	text-indent:-9999px;
	overflow:hidden;
}

#side p.category a {
	display:block;
	width:220px;
	height:70px;
	color:#333333;
}
#side div.lnavi {
	padding:5px 0 0 0;
	margin:0 0 39px 0;
	background:url("../../image/lnavi-bg001.gif") repeat-y 0 0;
}
#side div.lnavi ul.second {
	padding:0 5px 15px 5px;
	background:url("../../image/lnavi-bg002.gif") no-repeat left bottom;
}


/* category image */
div.kidney-disease #side p.category a {
	background:url("../../image/lnavi-kidney-disease.gif") no-repeat 0 0;
}
div.jinyuukai #side p.category a {
	background:url("../../image/lnavi-jinyuukai.gif") no-repeat 0 0;
}
div.material-book #side p.category a {
	background:url("../../image/lnavi-material-book.gif") no-repeat 0 0;
}
div.about #side p.category a {
	background:url("../../image/lnavi-about.gif") no-repeat 0 0;
}
div.free-consultation #side p.category a {
	background:url("../../image/lnavi-free-consultation.gif") no-repeat 0 0;
}
div.site-info #side p.category a {
	background:url("../../image/lnavi-site-info.gif") no-repeat 0 0;
}
div.kidney-disease-doubt #side p.category a {
	background:url("../../image/lnavi-kidney-disease-doubt.gif") no-repeat 0 0;
}
div.kidney-preservation-period #side p.category a {
	background:url("../../image/lnavi-kidney-preservation-period.gif") no-repeat 0 0;
}
div.dialysis-treatment-begin #side p.category a {
	background:url("../../image/lnavi-dialysis-treatment-begin.gif") no-repeat 0 0;
}
div.dialysis-treatment-receive #side p.category a {
	background:url("../../image/lnavi-dialysis-treatment-receive.gif") no-repeat 0 0;
}
div.transplant-thinks #side p.category a {
	background:url("../../image/lnavi-transplant-thinks.gif") no-repeat 0 0;
}
div.for-family #side p.category a {
	background:url("../../image/lnavi-for-family.gif") no-repeat 0 0;
}
div.news #side p.category a {
	background: url("../../image/lnavi-news.gif") no-repeat 0 0;
	margin: 0 0 40px 0;
}

div.sitemap #side p.category a {
	background:url("../../image/lnavi-sitemap.gif") no-repeat 0 0;
	margin: 0 0 40px 0;
}
div.search #side p.category a {
	background:url("../../image/lnavi-search.gif") no-repeat 0 0;
	margin: 0 0 40px 0;
}
div.unauthorized #side p.category a {
	background:url("../../image/lnavi-401.gif") no-repeat 0 0;
	margin: 0 0 40px 0;
}
div.forbidden #side p.category a {
	background:url("../../image/lnavi-403.gif") no-repeat 0 0;
	margin: 0 0 40px 0;
}
div.not-found #side p.category a {
	background:url("../../image/lnavi-404.gif") no-repeat 0 0;
	margin: 0 0 40px 0;
}

/* second navi */
#side div.lnavi ul li {
	border-bottom:1px solid #ede8d5;
	background-color:#FFF;
}

#side div.lnavi ul li a {
	_zoom:1;
	display:block;
	text-decoration:none;
	padding:10px 5px 7px 24px;
	background:url("../../image/lnavi-ar001.gif") no-repeat 8px 15px;
	color:#444444;
	font-size:93%;
}

#side div.lnavi ul li a:hover {
	color:#ff9900;
}

#side div.lnavi ul li.current a{
	font-weight:bold;
	background:url("../../image/lnavi-ar002.gif") #fef9e5 no-repeat 8px 15px;
}


/* third navi */
#side div.lnavi ul li ul.third {
	padding:0;
	margin:0;
	background:#FFF;
}

#side div.lnavi ul li ul.third li {
	border-bottom:none;
	border-top:1px solid #ede8d5;
}

#side div.lnavi ul li ul.third li a {
	_zoom:1;
	display:block;
	padding:10px 5px 8px 36px;
	font-weight:normal;
	background:url("../../image/lnavi-ar003.gif") no-repeat 26px 18px;
}

#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/lnavi-ar004.gif") #fef9e5 no-repeat 26px 18px;
}


/* 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 #ede8d5;	
}

#side div.lnavi ul li ul.third li ul.fourth li a {
	_zoom:1;
	display:block;
	padding:10px 5px 6px 48px;
	font-weight:normal;
	background:url("../../image/lnavi-ar005.gif") no-repeat 37px 17px;
}

#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;
	color:#00a747;
	background:url("../../image/lnavi-ar005.gif") no-repeat 37px 17px;
}


/* visitors-navi
=============================================================================*/
#side .visitors-navi {
	margin:0 0 36px 0;
	padding-top:13px;
	background:url("../../image/lnavi-bg003.gif") no-repeat 0 0;
}
#side .visitors-navi-in {
	background:url("../../image/lnavi-bg001.gif") repeat-y 0 0;
}
#side .v-navi {
	padding: 0 8px 18px 8px;
	background: url("../../image/lnavi-bg002.gif") no-repeat left bottom;
}
#side .v-navi li{
	padding:0;
}
#side .v-navi li img{
	padding:0;
	margin:0;
	vertical-align:bottom;
}
#side .v-navi li a:hover img{
	-ms-filter: "alpha( opacity=70 )";
	filter: alpha( opacity=70 );
	opacity: 0.7;
}


/* bn-navi
=============================================================================*/

#side .bn-navi {
	margin:0 auto;
	padding-top:20px;
}

.home #side .bn-navi {
	padding-top:0;
}

#side .bn-navi li{
	padding-bottom:10px;
}
#side .bn-navi li a:hover img{
	-ms-filter: "alpha( opacity=70 )";
	filter: alpha( opacity=70 );
	opacity: 0.7;
}
