@charset "utf-8";
/* /////////////////////////////////////////
	1,WRAPPER
	2,BACK PHOTO, LAYER
	3,GL MENU
	4,BOX UPDATE
	5,FOOTER
	///////////////////////////////////////// */
	
/* -----------------------------------------
	1,WRAPPER
	----------------------------------------- */
#wrapper{
	width:950px;
	margin:0 auto;
	}
/* -----------------------------------------
	2,BACK PHOTO, LAYER
	----------------------------------------- */
#bkphoto{
	width:950px;
	height:786px;
	position:relative;
	z-index:1;
	}
#bkphoto img{
	display:none;
	}
#layer-wrap{
	width:950px;
	height:786px;
	top:0px;
	position:absolute;
	z-index:2;
	}
#layer-wrap h1{
	top:79px;
	left:0px;
	position:absolute;
	}
/* -----------------------------------------
	3,GL MENU
	----------------------------------------- */
ul#glmenu{
	top:0px;
	right:0px;
	position:absolute;
	}
ul#glmenu li{
	float:left;
	}
ul#glmenu li a{
	display:block;
	text-indent:-9999px;
	}
#news{
	width:39px;
	height:394px;
	background:#F3B7F7 url(../img/top_bt_news.png) left bottom no-repeat;
	}
#disc{
	width:39px;
	height:349px;
	background:#FCC390 url(../img/top_bt_disc.png) left bottom no-repeat;
	}
#bio{
	width:39px;
	height:603px;
	background:#F6A3B0 url(../img/top_bt_bio.png) left bottom no-repeat;
	}
#prof{
	width:39px;
	height:483px;
	background:#D0E89A url(../img/top_bt_prof.png) left bottom no-repeat;
	}
#mes{
	width:39px;
	height:723px;
	background:#A3C9FF url(../img/top_bt_mes.png) left bottom no-repeat;
	}
#bbs{
	width:39px;
	height:537px;
	background:#AEDDDF url(../img/top_bt_bbs.png) left bottom no-repeat;
	}
#link{
	width:39px;
	height:270px;
	background:#C0A7E6 url(../img/top_bt_link.png) left bottom no-repeat;
	}
/* -----------------------------------------
	4,BOX UPDATE
	----------------------------------------- */
#boxupdate{
	width:342px;
	bottom:24px;
	position:absolute;
	}
#boxupdate ul{
	padding:10px 20px 10px 0px;
	margin-bottom:15px;
	background-color:#ffffff;
	}
#boxupdate ul li{
	padding-bottom:8px;
	margin-bottom:8px;
	background:transparent url(../img/gl_border.gif) left bottom repeat-x;
	}
#boxupdate ul li.end{/*clear*/
	padding-bottom:0;
	margin-bottom:0;
	background-image:none;
	}
#boxupdate ul li span{
	margin-bottom:5px;
	display:block;
	color:#f45e53;
	font-weight:bold;
	}
#boxupdate div.default{
	min-height:48px;
	padding-left:80px;
	background-position:left center;
	background-repeat:no-repeat;
	}
div.default .arrow-icon{
	font-weight:bold;
	}
#boxupdate div.custum{
	min-height:48px;
	padding-left:60px;
	background-position:left center;
	background-repeat:no-repeat;
	}
div.custum .arrow-icon{
	padding-left:8px;
	background:transparent url(../img/top_arrow.gif) left 4px no-repeat;
	font-weight:bold;
	}
/* -----------------------------------------
	4,FOOTER
	----------------------------------------- */
#footer{
	padding-top:13px;
	background:transparent url(../img/gl_border.gif) left top repeat-x;
	}
#footer p{
	background:transparent url(../img/gl_copy_logo.png) left top no-repeat;
	text-indent:-9999px;
	}
