/*
Copyright (c) 2008, Yahoo! Inc. All rights reserved.
Code licensed under the BSD License:
http://developer.yahoo.net/yui/license.txt
version: 2.5.2
*/

* {
	margin:0;
	padding:0;
	font-style: normal;
	text-decoration: none;
	font-family: "ＭＳ Ｐゴシック", Osaka, Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:130%;
	letter-spacing:1px;
}
html {
	color: #000;
	background: url(../img/bg.jpg) 0 0 repeat-x;
}
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, textarea, p, blockquote, th, td {
	margin:0;
	padding:0;
}
table {
	border-collapse:collapse;
	border-spacing:0;
}
fieldset, img {
	border:0;
}
address, caption, cite, code, dfn, em, strong, th, var {
	font-style:normal;
	font-weight:normal;
}
li {
	list-style:none;
}
caption, th {
	text-align:left;
}
h1, h2, h3, h4, h5, h6 {
	font-size:100%;
	font-weight:normal;
}
q:before, q:after {
	content:'';
}
abbr, acronym {
	border:0;
	font-variant:normal;
}
/* to preserve line-height and selector appearance */
sup {
	vertical-align:text-top;
}
sub {
	vertical-align:text-bottom;
}
input, textarea, select {
	font-family:inherit;
	font-size:inherit;
	font-weight:inherit;
}
/*to enable resizing for IE*/
input, textarea, select {
*font-size:100%;
}
/*because legend doesn't inherit in IE */
legend {
	color:#000;
}

img{
	_dispray:block
}

/*ここまでリセット------------------------------------------ */

body{
	text-align:center;
}

#Container{
	width:860px;
	margin:0 auto;
	overflow:hidden;
	background:#FFFFFF;
	text-align:left;
}

#Container h1{
	width:860px;
	height:301px;
	background:url(../img/head.jpg) 0 0 no-repeat;
	position:relative;
	margin-bottom:15px;
}

#Container h1 a{
	width:341px;
	height:55px;
	display:block;
	background:url(../img/btn_mini2.jpg) 0 0 no-repeat;
	position:absolute;
	bottom:17px;
	right:18px;	
}



#Container h1 a:hover img{
	visibility:hidden;
}

#Container h1 a:hover{
	background-color:transparent;
}



#Container h2{
	width:860px;
	height:304px;
	background:url(../img/title1.jpg) 0 0 no-repeat;
	position:relative;
	margin-bottom:15px;
}

#Container h2{
	width:860px;
	height:304px;
	background:url(../img/title1.jpg) 0 0 no-repeat;
	position:relative;
	margin-bottom:15px;
}

#Container h2 em{
	width:470px;
	position:absolute;
	top:80px;
	left:20px;
	font-weight:bold;
	color:#336435;
	font-size:14px;
}

#Container h3{
	width:860px;
	height:602px;
	background:url(../img/title2.jpg) 0 0 no-repeat;
	position:relative;
	margin-bottom:15px;
}

#Container h3 em.robot{
	width:400px;
	position:absolute;
	top:120px;
	left:190px;
}

#Container h3 em.trader{
	width:400px;
	position:absolute;
	top:378px;
	left:190px;
}

#Container h3 span{
	width:400px;
	position:absolute;
	bottom:8px;
	left:230px;
	color:#FF0000;
}

#Container h4{
	margin-bottom:15px;
}

#Container .btn{
	margin-bottom:15px;
	text-align:center;
}


.btn a{
	width:507px;
	height:51px;
	display:block;
	background:url(../img/btn_L2.jpg) 0 0 no-repeat;
	text-align:center;
	margin:0 auto;
	
}

.btn a:hover img{
	visibility:hidden;
}

.btn a:hover{
	background-color:transparent;
}


#Container #box1{
	width:858px;
	border:solid 1px #15531A;
	border-top:solid 5px #15531A;
	background:url(../img/mini_bg.jpg) 0 bottom no-repeat;
	margin-bottom:15px;
	padding-bottom:20px;
	text-align:center;
}

#box1 dl{
	width:815px;
	margin:15px auto;
	text-align:center;
}

#box1 dl dt{
	width:815px;
	text-align:center;
	margin:30px auto 15px;
	text-align:center;
}

#box1 dl dd{
	text-align:left;
	width:810px;
	margin-left:5px;
	line-height:145%;
}

#box1 dl dd span{
	font-weight:bold;
	color:#3C6B3E;
}

p.pagetop{
	width:850px;
	text-align:right;
	margin-bottom:15px;
}


#foot{
	width:860px;
	height:45px;
	background:url(../img/foot.jpg) 0 0 no-repeat;
}
#foot p{
	text-align:center;
	color:#FFFFFF;
	padding-top:15px;
}


em{
	line-height:145%;
}

