@charset "utf-8";

/* All
--------------------------------------------------------------------------- */
body {
	background: url(../images/body_bg.png) repeat;
	width: 100%;
	height: 1200px;
	margin: 0;
	height: 0;
}

div#wrapper{
	background:transparent url(../images/wrapper_bg.jpg) no-repeat top center;
	height: 1150px;
	min-width: 960px;
}
/* IE6 */
* html #wrapper {
	width:expression(document.body.clientWidth < 952? "960px" : "auto");
}

#footer p, .copy p {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3" !important;
}

/* header
--------------------------------------------------------------------------- */
#wrapper div#header{
	width: 960px;
	margin: 0 auto;
}
	#wrapper div#header h1{
		overflow: hidden;
		text-indent: -9999px;
	}

	#wrapper div#header h2{
		width: 208px;
		height: 107px;
		position: relative;
		margin-left: 177px;
	}

	#wrapper div#header h2 a{
		display: block;
		width: 208px;
		height: 0px;
		padding-top: 107px;
		background: url(../images/gax_logo.png) no-repeat;
		overflow: hidden;
	}


/* contents
--------------------------------------------------------------------------- */
#wrapper div#contents{
	width: 960px;
	height: 300px;
	margin: 342px auto 176px;
	_margin: 327px auto 176px;
}

	/* contents_box */
	#wrapper div#contents #contents_box{
		width: 487px;
		margin-left: 442px;
	}
		#wrapper div#contents #contents_box a.btn_setting{
			display: block;
			width: 236px;
			height: 0px;
			padding-top: 117px;
			overflow: hidden;
		}
		#wrapper div#contents #contents_box a#btn1{
			background: url(../images/btn.png) 0 0 no-repeat;
			float: left;
		}
			#wrapper div#contents #contents_box a#btn1:hover{
				background-position: -236px 0px;
			}

		#wrapper div#contents #contents_box a#btn2{
			background: url(../images/btn2.png) 0 0 no-repeat;
			float: right;
		}
			#wrapper div#contents #contents_box a#btn2:hover{
				background-position: -236px 0px;
			}

		#wrapper div#contents #contents_box a#btn3{
			background: url(../images/btn3.png) 0 0 no-repeat;
			float: left;
			margin: 10px 0 0 0;
		}
			#wrapper div#contents #contents_box a#btn3:hover{
				background-position: -236px 0px;
			}

		#wrapper div#contents #contents_box a#btn4{
			background: url(../images/btn4.png) 0 0 no-repeat;
			float: right;
			margin: 10px 0 0 0;
		}
			#wrapper div#contents #contents_box a#btn4:hover{
				background-position: -236px 0px;
			}
		#wrapper div#contents #contents_box a#btn5{
			background: url(../images/btn5.png) 0 0 no-repeat;
			float: left;
			margin: 10px 0 0 0;
		}
			#wrapper div#contents #contents_box a#btn5:hover{
				background-position: -236px 0px;
			}
		#wrapper div#contents #contents_box a#btn6{
			background: url(../images/btn6.png) 0 0 no-repeat;
			float: right;
			margin: 10px 0 0 0;
		}
			#wrapper div#contents #contents_box a#btn6:hover{
				background-position: -236px 0px;
			}

/* details
--------------------------------------------------------------------------- */
#wrapper div#details{
	width: 900px;
	margin: -62px auto 100px;
	clear: both;
	height: 40px;
}
	#wrapper div#details a{
		float: right;
		color: #FFFFFF;
		width: 315px;
		display: block;
		height: 0px;
		padding-top: 40px;
		overflow: hidden;
	}
		#wrapper div#details a:hover{
			background: url(../images/btn_info.png) 0 0 no-repeat;
			margin: 0 9px 0 0;
		}

/* footer
--------------------------------------------------------------------------- */
#wrapper div#footer{
	width: 960px;
	margin: 70px auto 0;
	clear: both;
	height: 100px;
}
	/* Ul */
	#wrapper div#footer #footer_navi ul{
		margin:0 auto 8px;
		width:500px;
		height: 20px;
	}
	#wrapper div#footer #footer_navi ul li{
		float: left;
		color: #ffffff;
		margin-right: 5px;
	}
	#wrapper div#footer #footer_navi ul li a{ color:#FFFFFF;}

	/* footer_box */
	#wrapper div#footer #footer_box{
		width: 800px;
		margin: 0 auto;
	}
		#wrapper div#footer #footer_box h2 a{
			display:block;
			background: url(../images/cs_logo.png) no-repeat;
			width: 260px;
			height: 0px;
			padding-top: 45px;
			overflow: hidden;
			float: left;
			margin-right: 5px;
		}
		#wrapper div#footer #footer_box p{
			color: #ffffff;
			float: left;
			width: 460px;
			font-size: 93%;
		}