body{font-family:"メイリオ", Meiryo,"MS PGothic","Hiragino kaku Gothic Pro","ヒラギノ角ゴ Pro W3", Osaka, sans-serif;TEXT-ALIGN:center;color:#666666;background:#DFE3E8 url(/images/bg.gif) top center repeat-y;font-size: 14px;line-height: 1.3em;}
td.bluebar{font-weight:bold;font-size:16px;color:#666666;background-color:#F7F6F6;text-align:left;border-top:1px #FFFFFF solid;}
H1{PADDING-RIGHT:0px;PADDING-LEFT:0px;PADDING-BOTTOM:0px;MARGIN:0px;PADDING-TOP:0px}
H2{PADDING-RIGHT:0px;PADDING-LEFT:0px;PADDING-BOTTOM:0px;MARGIN:0px;PADDING-TOP:0px}
H3{PADDING-RIGHT:0px;PADDING-LEFT:0px;PADDING-BOTTOM:0px;MARGIN:0px;PADDING-TOP:0px}
.head{font-size:12px;}
A{COLOR:#666666;TEXT-DECORATION:underline;}
A:hover{COLOR:#666666;TEXT-DECORATION:none;}
.upside{TEXT-DECORATION:none;}
.upside:hover{TEXT-DECORATION:underline;}
.balloonstyle{position:absolute;top:-500px;left:0;padding:5px;visibility:hidden;border:1px solid black;font-size:14px;line-height:18px;z-index:100;background-color:white;text-align:center;white-space:nowrap;}
#arrowhead{z-index:99;position:absolute;top:-500px;left:0;visibility:hidden;}
ul#menu{width:100%;height:43px;background:#FFF url("/images/menu-bg.gif") top left repeat-x;font-size:12px;font-family:"Lucida Grande", Verdana, sans-serif;font-weight:bold;list-style-type:none;margin:0;padding:0;}
ul#menu li{display:block;float:left;margin:0 0 0 5px;}
ul#menu li a{height:35px;color:#777;text-decoration:none;display:block;float:left;line-height:200%;padding:8px 15px 0;}
ul#menu li a:hover{color:#333;}
ul#menu li a.current{color:#FFF;background:#FFF url("/images/current-bg.gif") top left repeat-x;padding:5px 15px 0;}

.new_btn {
	margin: 0 0 0 20px;
}

.new_btn a {
	display: block;
	width: 110px;
	height:110px;
	overflow: hidden;
	background: url("/images/btn_new_on.gif") no-repeat;
	text-indent: -100000px;
}

.new_btn a:hover {
	width: 110px;
	height: 110px;
	background: url("/images/btn_new.gif") no-repeat;
}

.title {
	color: #ffffff;
	text-decoration: none;
	font-weight: bold;
	font-size: 14px;
}

.title:hover {
	color: #FF9900;
	text-decoration: underline;
}

table#revtab { border: 1px #505050 solid; border-collapse:collapse; width: 100%;}
table#revtab th { background-color: #EFEFEF; font-weight: bold; color: #666666; border: 1px #505050 solid; width: 120px;}
table#revtab td { border: 1px #505050 solid; }

#blue a { color: blue; }

.tabberlive .tabbertabhide {display:none;}
.tabber {}
.tabberlive {margin-top:1em;}
ul.tabbernav
{
 margin:0;
 padding: 3px 0;
 border-bottom: 1px solid #778;
 font: bold 12px Verdana, sans-serif;
}

ul.tabbernav li
{
 list-style: none;
 margin: 0;
 display: inline;
}

ul.tabbernav li a
{
 padding: 3px 0.5em;
 margin-left: 3px;
 border: 1px solid #778;
 border-bottom: none;
 background: #DDE;
 text-decoration: none;
}

ul.tabbernav li a:link { color: #448; }
ul.tabbernav li a:visited { color: #667; }

ul.tabbernav li a:hover
{
 color: #000;
 background: #AAE;
 border-color: #227;
}

ul.tabbernav li.tabberactive a
{
 background-color: #fff;
 border-bottom: 1px solid #fff;
}

ul.tabbernav li.tabberactive a:hover
{
 color: #000;
 background: white;
 border-bottom: 1px solid white;
}

.tabberlive .tabbertab {
 padding:5px;
 border:1px solid #aaa;
 border-top:0;
}

.tabberlive .tabbertab h2 {display:none;}
.tabberlive .tabbertab h3 {display:none;}

.tabberlive#tab1 {}
.tabberlive#tab2 {}
.tabberlive#tab2 .tabbertab {
 height:200px;
 overflow:auto;
}

#displaybox {
	z-index: 10000;
	filter: alpha(opacity=50); /*older IE*/
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50); /* IE */
	-moz-opacity: .50; /*older Mozilla*/
	-khtml-opacity: 0.5;   /*older Safari*/
	opacity: 0.5;   /*supported by current Mozilla, Safari, and Opera*/
	background-color:#000000;
	position:fixed; top:0px; left:0px; width:100%; height:100%; color:#FFFFFF; text-align:center; vertical-align:middle;
}

#contentbox {
	z-index: 10000;
	position:fixed; top:0px; left:0px; width:100%; height:100%; color:#FFFFFF; text-align:center; vertical-align:middle;
}