@charset "utf-8";
/* index.css */

#pageback {
	background: url(img/bg_shadow.gif) top left repeat-y;
	width: 800px;
	margin: auto;
	padding: 0 15px 0 15px;
	position: relative;
	}
	
#block01 {
	width: 800px;
	}

#block01_01 {
	width: 290px;
	float: left;
	}
	
#dg_logo {
	background: url(img/dg_logo.gif) top left no-repeat;
	width: 290px;
	height: 150px;
	}
	
#logox {
	background: url(img/logox.jpg) top left no-repeat;
	width: 290px;
	height: 60px;
	}
	
#logo_g {
	width: 120px;
	height: 60px;
	float: left;
	}
	
#logo_g a {
	width: 120px;
	height: 60px;
	display: block;
	}
	
#logo_a {
	width: 130px;
	height: 60px;
	float: left;
	margin: 0 0 0 35px;
	}
	
#logo_a a {
	width: 130px;
	height: 60px;
	display: block;
	}

#mtbn {
	background: url(img/metabon.jpg) top left no-repeat;
	width: 290px;
	height: 230px;
	}
	
#block01_02 {
	background: url(img/chara01.jpg) top left no-repeat;
	width: 260px;
	height: 440px;
	float: left;
	}
	
#block01_03 {
	background: url(img/chara02.jpg) top left no-repeat;
	width: 250px;
	height: 440px;
	float: left;
	}
	
#block02 {
	background: url(img/block02_01.gif) top left no-repeat;
	width: 800px;
	height: 95px;
	position: relative;
	}
	
#btn01 {
	width: 240px;
	height: 41px;
	position: absolute;
	left: 555px;
	top: 4px;
	}
	
#btn01 a {
	background: url(img/btn01_d.png) top left no-repeat;
	width: 240px;
	height: 41px;
	display: block;
	}
	
#btn01 a:hover {
	background: url(img/btn01_o.png) top left no-repeat;
	width: 240px;
	height: 41px;
	}
	
#btn02 {
	width: 240px;
	height: 41px;
	position: absolute;
	left: 555px;
	top: 48px;
	}
	
#btn02 a {
	background: url(img/btn02_d.png) top left no-repeat;
	width: 240px;
	height: 41px;
	display: block;
	}
	
#btn02 a:hover {
	background: url(img/btn02_o.png) top left no-repeat;
	width: 240px;
	height: 41px;
	}
	
#block03 {
	background: url(img/block03.gif) top left no-repeat;
	width: 800px;
	height: 47px;
	}
	
#block04 {
	background: url(img/block04.gif) top left no-repeat;
	width: 830px;
	height: 35px;
	margin: 0 auto 0 auto;
	display: block;
	}



/*********************************************
header
*********************************************/
.header_logo {
	float:left;
}


/* goiken&support */
#goiken_support_box {
	float:right;
	padding-top:13px;
}

#support {
	display:block;
	width:54px;
	height:9px;
	text-align:left;
	text-indent:-9999px;
}

#goiken {
	display:block;
	width:47px;
	height:9px;
	text-align:left;
	text-indent:-9999px;
}

.support_container {
	float:right;
	padding-right:10px;
}

.goiken_container {
	float:left;
}
