@charset "utf-8";
/* CSS Document */

body {
	margin: 0;
	padding: 0;
	background-image: url(../images/back.jpg);
	background-position: top;
	background-repeat: repeat-x;
	background-color: #62CCFE;
}

#wrapper {
	margin: 10px auto 0 auto;
	padding-left:10px;
	width: 910px;
}

/*-------------------------------------------
head
-------------------------------------------*/

#head {
	width: 900px;
	height: 71px;
}


#headlogo {
	float: left;
	width: 450px;
}

#headRight {
	background-color: #FFF;
	width: 450px;
	float: right;
	background-repeat: no-repeat;
	background-image: url(../images/head/head02.jpg);
	height: 71px;
	background-position: bottom;
	position: relative;
}

#headTxt {
	text-align: right;
	font-size: 75%;
	margin: 0 10px 0 0;
	color: #2b91d9;
}

#headMenu {
	width: 259px;
	position: absolute;
	right: 10px;
	bottom: 13px;
}

#headMenu img {
	float: left;
}

#headMenu01 {}

#headMenu02 {}

/*-------------------------------------------
menu
-------------------------------------------*/

#menu {
	height: 37px;
	margin: 15px 0 0 0;
}

#menu img {
	float: left;
}

/*-------------------------------------------
topimage
-------------------------------------------*/

#topimage {
	padding-bottom: 20px;
	clear: both;
}

/*-------------------------------------------
contents
-------------------------------------------*/

#contents {
	background-image: url(../images/main/mainBack.jpg);
	background-repeat: repeat-y;
	margin: 0;
	clear: both;
}

#side {
	float: left;
}

#sideCorp {
	margin: 10px 0 0 20px;
	font-size: 75%;
	line-height: 125%;
}

#main {
	float: right;
	width: 680px;
	padding-right: 10px;
}

/*-------------------------------------------
pagetop
-------------------------------------------*/

#pagetop {
	margin:100px 0 0 0;
	clear: both;
	position: relative;
	width:900px;
}

#contentfoot {
	width: 680px;
	margin-left: 220px;
}

#pagetopButton {
	position: absolute;
	top: 30px;
	left: 804px;
}

/*-------------------------------------------
foot
-------------------------------------------*/

#foot {
	margin: 20px 0 0 0;
	padding: 10px 0 0 0;
	border-top: 1px #FFF solid;
	width: 900px;
}

#footCorp {
	font-size: 75%;
	color: #FFF;
	margin: 0;
	float: left;
	padding: 0 0 10px 0;
	line-height: 125%;
	clear:both;
}

#footCopy {
	font-size: 75%;
	color: #FFF;
	margin: 0;
	float: right;
	padding: 0 0 10px 0;
}