@charset "utf-8";

/*------------------------------------
  PSU // index layout
                             12/9/27
  index page
 -----------------------------------*/

/*------------------------------------
 layout
------------------------------------*/
body{
	background: #ffffff url(../image/index/bg.jpg) repeat-x center top;
}

#wrap{
	background: url(../image/index/bg_main.jpg) no-repeat center top;
}

#wrapper{
	width:1040px;
	margin:0 auto;
	background: url(../image/index/bg_main.jpg) no-repeat center top;
}

/*------------------------------------
 header
------------------------------------*/
#header{
	position:relative;
	width: 1000px;
	height:691px;
	margin:0 20px;
	z-index:2;
}

#header h1{
	position:absolute;
	background: url(../image/index/psulogo.png) no-repeat;
	left:199px;
	top:122px;
	display:block;
	height:337px;
	width:602px;
	text-indent:-9999px;
}

#header li a{
	position:absolute;
	left:930px;
	top:10px;
	display:block;
	height:24px;
	width:70px;
	text-indent:-9999px;
	background: url(../image/index/segalogo.png) no-repeat;
}

#header strong{
	position:absolute;
	left:0px;
	top:493px;
	display:block;
	height:47px;
	width:1000px;
	text-indent:-9999px;
	background: url(../image/index/catch_txt.png) no-repeat;
}

/*------------------------------------
 btn
------------------------------------*/
#btnArea{
	margin:0 20px;
}

#btnAreaNo{
	background: url(../image/index/btn.jpg) no-repeat;
	height:129px;
	width:720px;
	margin:0 auto;
	position:relative;
	z-index:1;
}

#btnAreaNo li#btnPC{
	position:absolute;
	left:0px;
	top:0px;
}

#btnAreaNo li#btnPC a{
	display:block;
	height:106px;
	width:355px;
	text-indent:-9999px;
}

#btnAreaNo li#btnxbox360{
	position:absolute;
	left:365px;
	top:0px;
}

#btnAreaNo li#btnxbox360 a{
	display:block;
	height:106px;
	width:355px;
	text-indent:-9999px;
}

#btnAreaNo li#btnxbox360 span{
	display:none;
}

/*------------------------------------
 footer
------------------------------------*/
#footer{
	width: 1000px;
	height:70px;
	margin:0 20px;
	background: url(../image/index/foot.gif) no-repeat;
}

#footer p{
	display:none;
}

#footer ul{
	display:none;
}



