@charset "utf-8";
/* CSS Document */
/*--------------------------------------*/
#contents_header {
    position:relative;
    float:left;
	clear:both;
	width:900px;
	height:25px;
	margin-bottom:35px;
	background:url(../img/bread_bg.gif) repeat-x left top;
}
    #contents_header h1 {
	    float:left;
	    width:295px;
	    height:23px;
		padding:2px 0 0 25px;
        background:url(../img/h1_bg.gif) no-repeat left top;
	    color:#FFF;
		font-size:85%;
	    font-weight:bold;
    }
	#contents_header #folder {
	    position:absolute;
		top:4px;
		left:311px;
	}
	#contents_header #bread {
	    float:right;
		width:565px;
		padding-top:2px;
		font-size:75%;
	}
	    #contents_header #bread li {
		     display:inline;
			 padding-left:5px;
		}
		    #contents_header #bread li a {
			    padding-right:12px;
			    background:url(../img/bread_arrow.gif) no-repeat right center;
			}
/*--------------------------------------*/
#wrapper {
    float:left;
	width:640px;
}
#side {
    float:right;
	width:200px;
}
/*--------------------------------------*/
#wrapper h2 {
    float:left;
	clear:both;
	width:620px;
    padding-left:20px;
	margin-bottom:15px;
    background:url(../img/h2_bg.gif) no-repeat 0.0em 0.5em;
	font-weight:bold;
}
#wrapper h3 {
    float:left;
	clear:both;
	width:620px;
    padding-left:20px;
	margin-bottom:10px;
    background:url(../img/h3_bg.gif) no-repeat 0.0em 0.5em;
	font-weight:bold;
}
/*--------------------------------------*/
#lo_nv,
#lo_nv li {
    float:right;
	clear:both;
}
#lo_nv {
    width:200px;
	padding-top:1px;
    background:url(../img/dot_line.gif) repeat-x left top;
	font-size:85%;
}
    #lo_nv li {
        width:200px;
		padding-bottom:1px;
        background:url(../img/dot_line.gif) repeat-x left bottom;
    }
	#lo_nv .in_nv_off {background-image:none;}
	#lo_nv .in_nv_off_end {background-color:#FFF;}
	#lo_nv li.in_nv_top,
	#lo_nv li.in_nv_on {
        background-image:none;
		background-color:#f3f3f3;
    }
	#lo_nv li.in_nv_on_end {
	    background-color:#f3f3f3;
	}
	
	    #lo_nv li a,
		#lo_nv li span{
		    display:block;
		    width:173px;
	        padding:5px 0 5px 28px;
			background:url(../img/lo_nv_bg.gif) no-repeat left center;
		}
		#lo_nv .in_nv_on a,
	    #lo_nv .in_nv_on span,
	    #lo_nv .in_nv_on_end a,
		#lo_nv .in_nv_on_end span.on,
	    #lo_nv .in_nv_on span.on,
		#lo_nv .in_nv_off a {
	        width:154px;
		    padding:2px 0 2px 46px;
		}
		#lo_nv .in_nv_on a,
	    #lo_nv .in_nv_on span,
	    #lo_nv .in_nv_on_end a {
	        background:url(../img/lo_nv_in_bg_on.gif) no-repeat left center;
	    }
		#lo_nv .in_nv_on_end span.on,
	    #lo_nv .in_nv_on span.on {
	        background:url(../img/lo_nv_in_bg_now.gif) no-repeat left center #d0111b;
	    }
        #lo_nv li span.on {
		    background:url(../img/lo_nv_bg_now.gif) no-repeat left center #d0111b;
			color:#FFFFFF;
			font-weight:bold;
		}
	    #lo_nv li.in_nv_top a{
		    background:url(../img/lo_nv_bg_top.gif) no-repeat left center #f3f3f3;
		}
		#lo_nv .in_nv_off a {
	        background:url(../img/lo_nv_in_bg_off.gif) no-repeat left center;
		}
/*--------------------------------------*/

