  @charset "utf-8";
/* CSS Document */


/*nav_top*/
#nav_top {
	margin:0px 0px 0px 0px;
	padding:0px 0px 10px 0px;
	/*border-bottom:#CCCCCC 1px solid;*/
	clear:both;
}

#nav_top #page_pos {
	text-align:right;
	float:right;
	width:auto;
	padding:3px 15px 3px 15px;
	font-size:90%;
	border-left:#cccccc 1px solid;
	/*border:#cccccc 1px solid;
	background-color:#ededed;*/
	display:block;
	color:#999999;
	word-spacing:0.2em;
}

/*nav_bottom*/
#nav_btm {
	margin:20px 0px 0px 0px;
	padding:10px 0px 0px 0px;
	border-top:#CCCCCC 1px solid;
	text-align:right;
	clear:both;
}

#nav_btm .totop{
	float:right;
	width:auto;
	padding:3px 6px 2px 6px;
	font-size:85%;
	border:#cccccc 1px solid;
	background-color:#ededed;
	display:block;
}



/*nav*/

#nav_btm a,#nav_btm span {
	display:block;
	float:left;
	width:auto;
}

#nav_top a,#nav_top span {
	display:block;
	float:left;
	width:auto;
}

.page_mv_prev_off,.page_mv_next_off {
	color:#b9b9b9;
}

a.page_mv_prev_off:hover,a.page_mv_next_off:hover {
	text-decoration:none;
}

a.page_mv_prev {
	padding:3px 15px 3px 6px;
	background:url(/tech/share09/ex-arrow-l.gif) no-repeat right center;
	margin-right:10px;
}

.page_mv_prev_off {
	padding:3px 15px 3px 6px;
	background:url(/tech/share09/ex-arrow-l2.gif) no-repeat right center;
	margin-right:10px;
}

a.page_mv_next {
	padding:3px 15px 3px 15px;
	background:url(/tech/share09/ex-arrow-r.gif) no-repeat left center;
	border-right:#CCCCCC 1px solid;
}

.page_mv_next_off {
	padding:3px 15px 3px 15px;
	background:url(/tech/share09/ex-arrow-r2.gif) no-repeat left center;
	border-right:#CCCCCC 1px solid;
}

.page_mv_index{
	padding:3px 6px 3px 15px;
	background:url(/tech/share09/ex-arrow-r.gif) no-repeat left center;
	margin-left:20px;
}

/*page_label*/

#page_label {
	margin:0px 0px 20px 0px;
	padding:6px 10px 6px 10px;
	background-color:#ededed;
	font-weight:bold;
	color:#666666;
	line-height:1.1;
}

/*loading*/

#loading {
	width:600px;
	background:url(/tech/traditional/ex/images/loading.gif) no-repeat 50% 50%;
}

/* begin clearfix(set_class) */

#nav_top:after,#nav_btm:after{
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

#nav_top,#nav_btm {display: inline-block;}

/* Hides from IE-mac \*/
* html #nav_top,* html #nav_btm {height: 1%;}
#nav_top,#nav_btm {display: block;}
/* End hide from IE-mac */

/* end clearfix */


@media print {

#nav_top, #nav_btm {
	display:none !important;
}

#page_label {
	display:none !important;
}

}