/* CSS Document */

body{
    background:url(../common/img_bk.jpg) repeat-x top;}

#head{
	width:995px;
	margin:0 auto;
	z-index: 2;}
	
#head h1{
	padding:12px 0 12px 20px;}
	
#list{
	width:100%;
	height:auto;
	background:url(../common/amplifiers.jpg) no-repeat left top;
	display:block;}
	
.logo{float:left;}


.list_BT{
	width:170px;
	height:64px;
	display:block;
	font-size:15px;
	text-align:center;
	background:url(../common/g_navion.png) no-repeat;
	float:left;
}
	
.list_BT a{
	display:block;
	width:170px;
	font-size:15px;
	height:64px;
	color:#FFFFFF;
	line-height:50px;
	text-decoration:none;
	text-align:center;
}

.list_BT a:hover{
color:#FF9933;
background:url(../common/g_navioff.jpg) no-repeat;}

.list_BTon{
	width:170px;
	height:64px;
	display:block;
	text-align:center;
	line-height:50px;
	color:#FF9933;
	font-size:15px;
	background:url(../common/g_navioff.jpg) no-repeat;
	float:left;}

	
#list_pull{
	float:left;
	position:relative;
	width:93px;
	height:34px;
	padding:21px 0 0 103px;
	background:url(../common/lang.gif) center top no-repeat;
	text-align:left;

	}
	
#list_pull a{
  display: block;
	color:#FF9933;
	}

#list_pull a:hover{
  display: block;
	background:none;
	}

/* 下層のメニューを不可視に */
#list_pull ul {
    display: none;
		}

/* 疑似要素 :hover で下層のメニューを可視に */
#list_pull:hover ul{
	z-index:100;
    display: block;
	position: absolute;
	background:#CCCCCC;
    margin:18px 0 0 -60px;}

#list_pull:hover ul li {
	margin:0;
	display:block;}
	
.link{
	text-align:center;
	font-size:11px;
	color:FFFFFF;
	text-decoration:none;
	width:151px;
	height:20px;
	background:url(../common/pl_list.jpg) no-repeat center top;
	padding:5px 0 0 0;
	margin:0 0 0;}

.link a:link{
	color:FFFFFF;
	text-decoration:none;}
.link a:visited {
	color:FFFFFF;
	text-decoration:none;}
.link a:hover {
	text-decoration: none;
	display:block;
	background:url(../common/pl_list.jpg) no-repeat center bottom;
	color: #000000;}
.link a:active {
	text-decoration: none;
	color: #000000;}
	
.pad01{
	padding:0 0 1px 0;}
	

		
/*IE7*/	
*:first-child+html #list_pull:hover ul li{height:25px;}

/*END-------*/
#main {
	width:995px;
	margin:0 auto;
	z-index: 1;}
	

#foot{
	width:100%;
	margin:0 auto;
	background:url(../common/bk_foot.jpg) repeat;
	min-width:995px;
	}
	
	
#footin{
	position:relative;
	width:995px;
	padding:10px 0 50px 0;
	margin:0 auto;
	}
	

#btTOP{
	display:block;
	position:absolute;
	left: 850px;
	top: -38px;}
	
#btTOP a:hover{
	background:none;}

#texL{
	float:left;
	margin:0 0 0 15px;
	color:#FFFFFF;
	font-size:10px;}
	
#texR{
	float:right;
	text-align:right;
	font-size:10px;
	display:inline;
	margin:0 25px 0 0;}

#texR a{font-size:10px;}

#texR a:link {
	color: #FF9933;
	text-decoration: none;}
#texR a:visited {
	text-decoration: none;
	color: #FF9933;}
#texR a:hover {
	text-decoration: underline;
	color: #FF9933;
	background:none;}

#texR a:active {
	text-decoration: underline;
	color: #FF9933;}
	
	
.no{
	width:930px;
	background:#DDD;
	text-align:center;
	height: 394px;}


.no p{
	width:335px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	padding-top: 158px;}

