body{
	width: 100%; 
	text-align: center;
	background-color : #c8c8c8;
}

#wrapper{
	position: relative;
	width: 1000px;
	height: 1000px;
	margin: 0 auto;  
	background-image: url(/images/frontend/base/bg.jpg);
	background-repeat: repeat-y ;
}

#contents
{
	position: relative;
	top: 12px;
}

/*««header««*/
#header{
	margin: 0 auto;
	text-align: left;
	background-image: url(/images/frontend/base/header.jpg);
	background-repeat: no-repeat ;
	width: 900px;
	height: 76px;
}

/*S*/
#logo-link{
	position: relative;
	float:left;
	width: 91px;
	height: 69px;
	top:0px;
	left:0px;
}

/*headerNQ*/
.header-links{
	position: relative;
	float:left;
	color: #fff;
	bottom:0px;
	top:58px;
	left:110px;
	height: 14px;
	font-size: 13px;
}
a.header-link:link    { color: #fff; }
a.header-link:visited { color: #fff; }
a.header-link:active  { color: #fff; }

/*OC[U[Ό\¦*/
.header-user-name{
	position: relative;
	float:right;
	width: auto;
	height: 13px;
	color: #fff;
}

a.user-name:link    { color: #C0C0C0; }
a.user-name:visited { color: #C0C0C0; }
a.user-name:active  { color: #C0C0C0; }

a.loginout:link    { color: #fff; }
a.loginout:visited { color: #fff; }
a.loginout:active  { color: #fff; }

/*ͺͺheaderͺͺ*/

/*««ΤGA««*/
#middle{
	clear	:both;
	margin	: 0 auto;
	width	: 900px;
	height	: 880px;
}
/*navimenu*/
#navi{
	float	:left;
	background-image: url(/images/frontend/base/navi.jpg);
	background-repeat: repeat-y ;
	width	: 200px;
	height	: 880px;
}
.line{
	background-color :#F00;
	FONT-SIZE: 0px;
	margin	: 0px;
	height:1px;
	width:200px;
}
.navi-buttons{
	clear	:both;
}
.navi-button{
	margin	: 0px;
	width: 200px;
	height	: 64px;
}

.other{
	position:relative;
	margin-top:10px;
	width: 200px;
	height	: 190px;
	background-image: url(/images/frontend/base/navi/other/bk.png);
}
.other-buttons{
	position:relative;
	top:48px;
	width:184px;
	height:133px;
	margin:0 auto;
}

.other-button{
	height:39px;
	width:184px;
	margin-bottom:8px;
}
	
#geotrust{
	margin:30px 0px;
}

/*««CRec\¦GA««*/
#main-wapper{
	float:left;
	position: relative;
	width: 700px;
	height	: 880px;
}
/*Rec\¦heder*/
#main-header{
	background-image: url(/images/frontend/base/main_header.jpg);
	width: 700px;
	height: 14px;
	background-repeat: no-repeat ;
}
/*Rec\¦body*/
#main-body{
	background-image: url(/images/frontend/base/main_body.jpg);
	text-align: left;
	width: 700px;
	height: 845px;
	background-repeat: repeat-y ;
}
/*Rec\¦Μζ*/
#main-contents{
	position: relative;
	left:10px;
	top:-6px;
	height	: 845px;
	width: 680px;
	overflow: auto;
	overflow-y: auto;
	overflow-x:hidden;
}

/*««PPVy[W««*/
/*pX[h\¦*/
#ppv-contents{
	text-align: left;
	position: relative;
	width:680px;
	height:460px;
}


#ppv-password{
	width:680px;
	height:380px;
}

#iframe-pass{
	padding-top:5px;
	text-align: center;
	border:none;
	position: relative;
	width:675px;
	height:380px;
}
/*ͺͺPPVy[Wͺͺ*/

/*Rec\¦footer*/
#main-footer{
	background-image: url(/images/frontend/base/main_footer.jpg);	
	width: 700px;
	height: 16px;
	background-repeat: no-repeat ;
}
/*ͺͺCRec\¦GAͺͺ*/
/*ͺͺΤGAͺͺ*/

/*««footer««*/
#footer{
	clear:both;
	margin: 0 auto;
/*	left: 50px; */
	background-image: url(/images/frontend/base/footer.jpg);
	background-repeat: no-repeat ;
	width: 900px;
	height: 25px;
	
}
/*ͺͺfooterͺͺ*/
