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


#navi{	 float:left;}
#navi a{
	background:url(../images/bt_top.png) no-repeat;
	_background:url(../images/bt_top.jpg) no-repeat;
	display: block;
	width:207px;
	height:44px;
	text-indent:-9999px;
	
}
#navi01 a{height:62px;}
#navi02 a{background-position:0 -62px;}
#navi03 a{background-position:0 -106px;}
#navi04 a{background-position:0 -150px;}
#navi05 a{background-position:0 -194px;}
#navi06 a{background-position:0 -238px;}
#navi07 a{background-position:0 -282px;}
#navi08 a{background-position:0 -326px;}
#navi09 a{background-position:0 -368px;}
#navi10 a{background-position:0 -410px;}

#navi01 a:hover{background-position:-216px 0px;}
#navi02 a:hover{background-position:-216px -62px;}
#navi03 a:hover{background-position:-216px -106px;}
#navi04 a:hover{background-position:-216px -150px;}
#navi05 a:hover{background-position:-216px -194px;}
#navi06 a:hover{background-position:-216px -238px;}
#navi07 a:hover{background-position:-216px -282px;}
#navi08 a:hover{background-position:-216px -326px;}
#navi09 a:hover{background-position:-216px -368px;}
#navi10 a:hover{background-position:-216px -410px;}


#navi03 .tabContainer dl dd a{ background:none;
text-indent:0px;
height:auto;
line-height:1.5;
margin-left:20px;}

#navi03 .tabContainer  #sym_navi a{
	background: url(../images/bt_sym.png) no-repeat left top;
	;
	width:130px;
	height:16px;
	display: block;
	padding: 5px 10px;
	margin: 3px 26px;
	text-decoration: none;
}



/* Q&A */
.tabContainer dl {
	clear: both;
	width: 200px;
	background: url(../img/qa/bg_qa.gif) no-repeat;
}

/* Q */
.tabContainer dl dt {
	background: url(../img/qa/q.gif) no-repeat;
	font-weight: bold;
}

/* A */
.tabContainer dl dd {
	background: url(../img/qa/a.gif) no-repeat 0px 0px;
	border-bottom: 1px dotted #CCC;
}
