@charset "utf-8";
/*footer*/
html,body{
     height:100%;
}
#wrap_out{
     width: 100%;
     position: relative;
     height:auto !important; 
     height: 100%; 
     min-height: 100%;
}
#wrapper{
	padding-bottom:180px;
	margin:0 auto;
}
#globalfooterwrap{
	height:180px;
    position:absolute;
    bottom:0;
}


/**/
ul{
	marign:0;
	padding:0;
}
ul li{
	marign:0;
	padding:0;
	list-style:none;
}
#wrapper{
	width:1280px;
	text-align:center;
}
#Gnav{
	width:1080px;
	height:48px;
	background:url(../img/common_nav_bg.png) center top;
	margin:15px auto 20px;
}
#Gnav ul{
	width:816px;
	list-style:none;
	margin:0 auto;
}
#Gnav ul li{
	float:left;
	height:48px;
	text-indent: -99999px;

}
#Gnav ul li a{
	display:block;
	height:48px;
	background:url(../img/common_nav_text.png);
}
#Gnav ul li.Gnav01{
	width:60px;
}
#Gnav ul li.Gnav02{
	width:180px;
}
#Gnav ul li.Gnav03{
	width:90px;
}
#Gnav ul li.Gnav04{
	width:150px;
}
#Gnav ul li.Gnav05{
	width:108px;
}
#Gnav ul li.Gnav06{
	width:120px;
}
#Gnav ul li.Gnav07{
	width:108px;
}
#Gnav ul li.Gnav01 a{
	width:60px;
	background-position:0 top;
}
#Gnav ul li.Gnav02 a{
	width:180px;
	background-position:-60px top;
}
#Gnav ul li.Gnav03 a{
	width:90px;
	background-position:-240px top;
}
#Gnav ul li.Gnav04 a{
	width:150px;
	background-position:-330px top;
}
#Gnav ul li.Gnav05 a{
	width:108px;
	background-position:-480px top;
}
#Gnav ul li.Gnav06 a{
	width:120px;
	background-position:-588px top;
}
#Gnav ul li.Gnav07 a{
	width:108px;
	background-position:-708px top;
}
/*hover*/
#Gnav ul li.Gnav01 a:hover{
	background-position:0 48px;
}
#Gnav ul li.Gnav02 a:hover{
	background-position:-60px 48px;
}
#Gnav ul li.Gnav03 a:hover{
	background-position:-240px 48px;
}
#Gnav ul li.Gnav04 a:hover{
	background-position:-330px 48px;
}
#Gnav ul li.Gnav05 a:hover{
	background-position:-480px 48px;
}
#Gnav ul li.Gnav06 a:hover{
	background-position:-588px 48px;
}
#Gnav ul li.Gnav07 a:hover{
	background-position:-708px 48px;
}
/*ready*/
#Gnav ul li.Gnav05{
	background:url(../img/common_nav_text.png);
	background-position:-480px -48px;
}
#Gnav ul li.Gnav07{
	background:url(../img/common_nav_text.png);
	background-position:-708px -48px;
}

/*pan*/
#pan{
	width:960px;
	margin:0 auto;
	text-align:left;
	font-size:14px;
}
#pan ul {
    padding: 0;
}
#pan li {
    display: inline;
    list-style-type: none;
}
#pan li:after {
    content: " > ";
}
#pan li:last-child:after {
    content: none;
}

/*contALL*/
#pagetitle{
	width:960px;
	height:54px;
	border:1px solid #fff;
	border-right:none;
	border-left:none;
	margin:0 auto 20px;
}
#pagetitle h2{
	width:400px;
	height:54px;
	text-indent: -99999px;
	margin:0;
	float:left;
}
#pagetitle ul{
	width:560px;
	height:54px;
	float:left;
	margin:0;
	padding:0;
}
#pagetitle ul li{
	float:left;
	height:54px;
	text-indent:-99999px;
}
#pagetitle ul li a{
	display:block;
	height:54px;
}
#cont{
	clear:both;
	width:960px;
	margin:0 auto;
}

