@charset "UTF-8";

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


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

#side .lnavi-area {
}

#side p.category a {
	display: block;
	padding: 60px 0 60px 0;
	color: #FFFFFF;
	text-decoration: none;
	font-size: 20px;
	text-align: center;
	background: url("../../image/lnavi-bg001.gif") no-repeat left top;
	/* box-shadow */
	box-shadow: 0px 0px 6px 3px rgba(0,0,0,0.2);
	-moz-box-shadow: 0px 0px 6px 3px rgba(0,0,0,0.2);
	-webkit-box-shadow: 0px 0px 6px 3px rgba(0,0,0,0.2);
}

#side div.lnavi a {
	text-decoration:none;
	color:#111111;
}

#side div.lnavi a:hover {
	color:#FF9900;
}

/* second navi */
#side div.lnavi ul li {
	border-top:1px solid #e9e7f0;
	background:#fff;
	_zoom:1;
}

#side div.lnavi ul li a {
	_zoom:1;
	display:block;
	padding:17px 30px 17px 20px;
	background:url("../../image/lnavi-ar001.png") no-repeat 229px 23px;
}

#side div.lnavi ul li.current a {
	background:url("../../image/lnavi-ar001.png") #f6f6f9 no-repeat 229px 23px;
}

#side div.lnavi ul li.current a:hover {
	color:#f39a00 !important;
}



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

#side div.lnavi ul li ul.third li a {
	_zoom:1;
	display:block;
	padding:16px 30px 16px 29px;
	font-weight:normal;
	background:url("../../image/lnavi-ar001.png") no-repeat 229px 23px;
}

#side div.lnavi ul li ul.third li.current a {
	color:#26126f;
	background:url("../../image/lnavi-ar001.png") #f6f6f9 no-repeat 229px 23px;
}


/* 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 a {
	_zoom:1;
	display:block;
	padding:12px 30px 12px 45px;
	font-weight:normal;
	background:url("../../image/lnavi-ar002.png") no-repeat 229px 17px;
}

#side div.lnavi ul li ul.third li ul.fourth li.current a {
	color:#26126f;
	background:url("../../image/lnavi-ar001.png") #f6f6f9 no-repeat 229px 17px;
}


/* bn-navi
=============================================================================*/
.banner-area {
	padding-top:30px;
}
.banner-area ul {
}
.banner-area ul li {
	padding-bottom:10px;
	line-height:1;
	text-align:center;
}

.banner-area ul li a:hover {
	filter: alpha(opacity=80);
	-moz-opacity:0.80;
	opacity:0.80;
}

.banner-area ul li img {
	max-width:230px;
	_width:230px;
}
	
