/*�T�u���j���[*/
ul#globalNavi li a {
	font-size: 9px;
}


/*��R���e�i*/
#blgcontainer {
	width: 640px;
	margin-top: 0px;
	margin-left: 0px;
	left: 0px;
	margin-bottom: 0px;
	position: absolute;
	background-color: #FFFFFF;
	background-attachment: scroll;
	background-image: url(../base_images/haiblg200pix.jpg);
	background-repeat: repeat-y;
	background-position: left top;
		}
/*�R���e�i*/
#container {
	width: 100%;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	left: 0px;
	margin-bottom: 0px;
	position: absolute;
	background-color: #FFFFFF;
	background-attachment: scroll;
	background-image: url(../base_images/hai200pix.gif);
	background-repeat: repeat-y;
	background-position: left top;
		}
/*1�J�����p�R���e�i*/
#container1c {
	margin-top: 0px;
	position: absolute;
	background-color: #FFFFFF;
	background-attachment: scroll;
	background-image: url(../base_images/heidegray.jpg);
	background-repeat: repeat-y;
	background-position: left top;
	width: 100%;
	left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
		}


/*�e�R���e�i FireFox�n�b�N*/
:root #container {
	background-image: none;
	width: 100%;
		}
:root #container1c {
	background-image: none;
	width: 100%;
		}
:root #blgcontainer {
	background-image: none;
	width: 100%;
		}
/*���J���� FireFox�n�b�N*/
:root #left{
	width: 200px;
	background-image: none;
	border: 1px solid #CCCCCC;
}
/*�w�b�_ FireFox�n�b�N*/
#head {
	background-color: #FFFFFF;
	height: 50px;
	background-attachment: fixed;
	background-image: none;
	background-repeat: no-repeat;
	background-position: right top;
	top: 0px;
	width: 100%;
	border-bottom-width: 5px;
	border-bottom-style: solid;
	border-bottom-color: #006600;
}
#main {
	margin-left: 260px;
	text-align: left;
}

/*�C���[�W�̑傫���ύX����id*/
 #example1 {
 zoom: 85%; } 

/*�S�Ă̈��C���[�W�̑傫���k��*/
image {
 zoom: 60%;
}

/*�S�Ă̈��C���[�W�̑傫���k�� FireFox�n�b�N*/
:root image {
 zoom: 100%;
}

/*table*/
table.table1{
	border: 1px solid #000000;
	background-color: #000000;
	zoom: 70%;
	font-size: 60%;
	vertical-align: top;
	color: #FF0000;
}
.table1 th{
	border: 1px solid #000000;
	background-color:#ebebeb;
	color: #FF0000;
}
.table1 td{
	border: 1px solid #000000;
	background-color: #FFFFFF;
	vertical-align: top;
	color: #FF0000;
	font-weight: bold;
}

table.table1b{
	border: 1px solid #000000;
	background-color: #000000;
	zoom: 75%;
}
.table1b th{
	border: 1px solid #000000;
	background-color:#ebebeb;
}
.table1b td{
	border: 1px solid #000000;
	background-color: #FFFFFF;
}

table.table2{
	border: 1px solid #000000;
	background-color: #000000;
	zoom: 70%;
	font-size: 60%;
}
.table2 th{
	border: 1px solid #000000;
	background-color:#ebebeb;
}
.table2 td{
	border: 1px solid #000000;
	background-color: #FFFFFF;
}


table.table3{
	border: 1px solid #000000;
	background-color: #000000;
	zoom: 70%;
	font-size: 60%;
}
.table3 th{
	border: 1px solid #000000;
	background-color:#ebebeb;
}
.table3 td{
	border: 1px solid #000000;
	background-color: #FFFFFF;
}

/*タブメニュー1*/

#tabumenu {
	height: 30px;
	width: 800px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCC;
}

#tabumenu li {
	border: 1px solid #666;
}


#tabumenu li.comenttabac{
	border: 2px solid #ccc;
	font-weight: bold;
}

#tabumenu li.qaac{
	border: 2px solid #ccc;
	font-weight: bold;
}

#tabumenu li.movieidac{
	border: 2px solid #ccc;
	font-weight: bold;
}
