@charset "utf-8";

/*---------------------------------------------------
navigation
---------------------------------------------------*/
#navi{
	width:781px;
	height:36px;
	line-height:1px;
	background:#FFFFFF;}

#navi ul{
	width:781px;
	list-style: none;}

#navi li,#navi a{
	display:block;
	float:left;
	width:195px;
	height:36px;
	background:url(/common/img/btn_g-navi.gif) no-repeat left top;
	text-indent:-9999px;
	overflow:hidden;
}

#navi a,#navi a:visited,#navi a:hover{
	text-decoration:none;
}
#navi01 a{
	background-position:0 -504px;
}

#navi02 a{
	background-position:-195px -504px;
}

#navi03 a{
	background-position:-390px -504px;
}

#navi04 a{
	background-position:-585px -504px;
}

#navi01 a:hover,#navi01 strong a{
	background-position:0px -540px;
}

#navi02 a:hover,#navi02 strong a{
	background-position:-195px -540px;
}

#navi03 a:hover,#navi03 strong a{
	background-position:-390px -540px;
}

#navi04 a:hover,#navi04 strong a{
	background-position:-585px -540px;
}

/*---------------------------------------------------
subtub-container
---------------------------------------------------*/
#subtub-wrapper{
	margin:0 auto;
	width:802px;
	_width:804px;
	padding:0;
	text-align:left;
}
.subtub-container{
	text-align:left;
	padding:0;
}

.subtub-container ul{
	width:610px;
	margin:0;
	padding:0;
}
.subtub-container ul li{
	float:left;
	border:1px solid #333333;
	border-bottom:none;
	background:#FFFFFF;
	text-align:center;
	font-weight:bold;
	width:130px;
	margin:0 5px 0 0;
	padding:5px;
}

.subtub-container ul li a{
}



/*sab-container-link color
---------------------------------------------------*/
.subtub-container ul li a{
	text-decoration:none;
}
.subtub-container ul li a:link,
.subtub-container ul li a:visited{
	color:#999999;
}
.subtub-container ul li a:hover{
	color:#333333;
}

.subtub-container ul li a img{
	vertical-align:middle;
	margin:3px;
}



/*sab-container-link color active
---------------------------------------------------*/
#active03 a{
	color:#333333;
}


#active03 a:hover{
	color:#999999;
}

/*clear
---------------------------------------------------*/

.subtub-container:after{
    content:".";
    clear:both;
    height:0;
    display:block;
    visibility:hidden;
}


/*txtbtn_b
---------------------------------------------------*/
.txtbtn_b{
	color:#0066CC;
	font-weight:bold;
	margin:0 3px 2px 3px;
	padding:2px 6px;
	border: 1px solid #6BB3D9;
	background-color: #F6FBFF;
	display:inline-block;
}

*+html .txtbtn_b{
	line-height:1.5;
	padding:2;
	margin:0 3px 0 3px;
}

.txtbtn_b img{
	vertical-align:middle;
}

/*txtbtn_o
---------------------------------------------------*/
.txtbtn_o{
	color:#FFFFFF;
	font-weight:bold;
	margin:0 3px 2px 3px;
	padding:2px 6px;
	border: 1px solid #BE5D00;
	background-color: #FF9900;
	display:inline-block;
	}

*+html .txtbtn_o{
	line-height:1.5;
	padding:2;
	margin:0 3px 0 3px;
	}
	
.txtbtn_o img{
	vertical-align:middle;
}

/*H4
---------------------------------------------------*/
h4 {
	border-left:3px solid #0066CC;
	border-bottom:2px solid #6BB3D9;
	text-align:left;
	margin:0;
	padding:5px 10px;
	font-size:medium;
	_font-size:small; 
	font-weight:bold;
	color: #333333;
}

/*H5
---------------------------------------------------*/
h5 {
	text-align:left;
	margin:0;
	padding:5px 10px;
	font-size:medium;
	_font-size:small;
	font-weight:bold;
	color: #333333;
	border-left: 5px solid #6BB3D9;
	border-bottom:1px solid #6BB3D9;
}

/*manualtable for office9
---------------------------------------------------*/
.manualtable th.blue{
	font-weight:bold;
	text-align:center;
	background-color: #23A8EA;
	color:#FFF;
}

.manualtable td.aqua{
	font-weight:bold;
	background-color: #BFD8F2;
	color:#003;
}

.manualtable td.pkg{
	background-color: #FFF9CB;
}

