img.bgmaximage{
position:fixed !important;
}

#maincontent {
position: absolute;
top: 0;
left: 0;
z-index: 50;
width: 100%;
}
html{
margin:0px;
padding:0px;
width:100%;
height:100%;
background:url(../img/base/images/bk_red.jpg) repeat-x;

} 
body{
height:100%;
margin:0px;
padding:0px;
background:url(../img/base/images/base_top.png) repeat-x 0px -50px;
position:relative;
} 
#cont{
width:980px;
height:100%;
position:relative;
margin:0px auto;
padding:0px;
}
h1{
position:absolute;
top:10px;
left:-25px;
z-index:2;
}
#menu{
float:left;
width:300px;
background-color:#fff;
height:100%;
opacity: .35; /* Standard: FF gt 1.5, Opera, Safari */
filter: alpha(opacity=35); /* IE lt 8 */
-ms-filter: "alpha(opacity=35)"; /* IE 8 */
-khtml-opacity: .35; /* Safari 1.x */
margin:0px;
padding:0px;
position:relative;
z-index:1;
}



/*ナビゲーション
---------------------------------------------*/
#gnav{
position:absolute;
width:130px;
top:200px;
left:50px;
color:#fff;
line-height:1.5em;
z-index:3;
}
#gnav li{
list-style:none;
}

ul.gnavul{
width:130px;
height:80px;
background-image :url(../img/base/images/gnav.png);
background-repeat:no-repeat;
margin:0px;
padding:0px;
}
ul.gnavul li{
list-style:none;
margin:0px;
padding:0px;
}
ul.gnavul li a{
display:block;
width:130px;
height:80px;
background-image :url(../img/base/images/gnav.png);
background-repeat:no-repeat;
margin:0px;
padding:0px;
}
/*グローバルナビ 01----------------------*/
ul.gnavul li a.gnav01{
background-position:0px 0px;
}
ul.gnavul li a:hover.gnav01{
background-position:-130px 0px;
}
/*グローバルナビ 02----------------------*/
ul.gnavul li a.gnav02{
background-position:0px -80px;
}
ul.gnavul li a:hover.gnav02{
background-position:-130px -80px;
}
/*グローバルナビ 03----------------------*/
ul.gnavul li a.gnav03{
background-position:0px -160px;
}
ul.gnavul li a:hover.gnav03{
background-position:-130px -160px;
}




#copy{
font-size:12px;
margin-top:50px;
position:relative;
top:250px;
}




/*右側メイン
---------------------------------------------*/
.main{
float:right;
margin-top:220px;
}
.main_box{
width:650px;
height:400px;
position:relative;
background:url(../img/base/images/base_box.png) no-repeat;
}



/*コンテンツ
-------------------------------------------------------------- */
#infomation{
position:relative;
top:50px;
width:530px;
color:#fff;
font-size:12px;
line-height:1.7em;
}
#infomation .scroll-pane{
width: 100%;
height:100%;
margin-left:70px;
padding-bottom:100px;
overflow: auto;
}
.infomation_article{
width:490px;
overflow: hidden;
margin-bottom:30px;
}
.infomation_article h2{
margin-bottom:20px;
}






/*サポートページリンク
-------------------------------------------------------------- */
#support{
position:absolute;
right:20px;
top:20px;
z-index:5;
font-size:12px;
}
#support a{
color:#fff;
}
#support a:hover{
color:#FC0;
text-decoration:underline;
}








/*スクロール
-------------------------------------------------------------- */
div#box {
	width:600px;
	height:300px;
	overflow:auto;
	position:relative;
}

/* 本体？ */
.scrollgeneric {
	line-height:1px;
	font-size:1px;
	position:absolute;
	top:0;
	left:0;
}

/* 縦スクロール範囲 */
.vscrollerbase {
	width:10px;
	background-color:#eee;
}

/* 縦スクロールバー */
.vscrollerbar {
	width:10px;
	background-color:#CC0000;
}




