/* 全体構造
---------------------------------------------------- */
body {
	margin: 10px 0;
	padding: 0;
	color: #333;
	background-color:#000;
	font-size:90%;
}

#wrapper {
	margin-left:auto;
	margin-right:auto;
	width: 950px;
}

a {text-decoration: none;
	outline:0;}
a:link {color: #4d76c0;}
a:visited {color: #4d76c0;}
a:active {color: #FF0000;}
a:hover {color: #4d76c0; text-decoration:underline;}

h1,h2,h3,h4,h5,h6,ul,ol,dl,dt,dd,p{margin:0; padding:0;}


a img{border:none;}



h1{
	text-indent:-9999px;
	background:url(../images/main_image.jpg) no-repeat;
	height:744px;}
	
h2{
	padding:40px 0 25px 0;
	}
	
#main{
	background:url(../images/frame_main.gif);
	padding:0 30px;
	width:890px;
	}
#main .image{
	float:right;
	width:460px;
	margin:20px 0 0 10px;}

#main  ul li{
	list-style:none;
	line-height:1.6;
}
	
p.caution{
	font-size:80%;
	color:#666;
	line-height:1.6;
	margin-top:0.5em;}
	
p.btn{
	clear:both;
	padding:15px 0;
	text-align:center;}
p.btn img{
	margin:0 10px;}
	
p.copy{
	text-align:center;
	padding:1em 0;
	font-size:80%;
	color:#999999;
	line-height:1.6;
	}

#btm{
	background:url(../images/frame_btm.gif) no-repeat;
	height:20px;
	}
	
